Using Compressed Textures in OpenGL
I’m not sure if it’s just me, but for some reason OpenGL coding involves a lot of trial and error before getting a feature such as lighting, blending, or texture mapping to work correctly. The past few...
View ArticleIndie Marketing @ Macworld
Macworld Expo San Francisco is one of the largest, if not the largest, Mac user event of the year. For an indie Mac developer, if there is one conference (other than WWDC) that should be attended, this...
View ArticleNew Disk
Having an application like Seasonality that relies upon online services requires those services to be reliable. This means any server I host has to be online as close to 100% of the time as possible....
View ArticleThe Story of Go
With Seasonality Go just released, I thought I would post an entry looking back at all that has led up to my latest application. This story begins with a tale of developing Seasonality 2.0 for the Mac....
View ArticleModeling a Storm
One fairly common project for a meteorology student to participate in after taking a few years of coursework is to do a case study poster presentation for a conference. With finishing up my synoptic...
View ArticleOffice Network Updates
Over the past several weeks, I’ve been spending a lot of time working on server-side changes. There are two main server tasks that I’ve been focusing on. The first task is a new weather forecast server...
View ArticlePacking in the inodes
The new forecast server I’m working on for Seasonality users is using the filesystem heirarchy as a form of database instead of PostgreSQL. This will slow down the forecast generation code a bit,...
View ArticleCreating Seasonality Map Tiles
In a weather app, maps are important. So important, that as a developer of weather apps, I’ve learned far more than I ever care to know about topography. When I originally created the maps for...
View ArticleUsing IOKit to Detect Graphics Hardware
After Seasonality Core 2 was released a couple of weeks ago, I received email from a few users reporting problems they were experiencing with the app. The common thread in all the problems was having a...
View ArticleOverhead while using GCD
Today I spent some time optimizing the Particle Mode simulation code in Seasonality Core. While doing some measurements, I discovered that quite a bit of time was spent in GCD code while starting new...
View ArticleSeasonality Updates
I thought now might be a good time to post an update about how development is progressing in the family of Seasonality apps. Seasonality Core Seasonality Core 2.4 is going to be released sometime in...
View ArticleGSGradientEditor
A fairly significant feature in Seasonality Pro is the ability to edit the gradients used to show weather data on a map. When looking around for some sample open source gradient editors online, I...
View ArticleWaiting for Review
You have no idea how surreal it is for me to see this right now. For non-developers, this is what you see after submitting an application to Apple to review for the App Store. It always feels...
View Article
More Pages to Explore .....