A nice curriculum that can teach you C is available online from the University of Strathclyde. The lessons were written by Steve Holmes, and they cover everything from a quick overview of the C language to expressions, functions, input and output both to screen and files, and structures. It is all written for UNIX, so it will be right at home on Mac OS X.
C Programming – University of Strathclyde
Image Editor Seashore 0.1.8 RC3 Released
Seashore is an open source image editor for Cocoa. It features gradients, textures and anti-aliasing for both text and brush strokes. It supports multiple layers and alpha channel editing. It is based around the GIMP’s technology and uses the same native file format.
3D Modeler Cheetah 3D 3.0 Released
Cheetah3D, written from the ground up for Mac OS X using Cocoa, supports the latest hardware innovations on the Mac platform like the new Intel Macs or the trend to multi processor Macs.
Most 3D modellers on the market offer their own unique way of working. Switching between 3D modellers can be like learning a new language, since their interfaces can be very complex. Cheetah3D takes all the best parts and rolls them into an interface that you’ll find powerful, intuitive and quick to use. Advanced operations will seem second nature in Cheetah3D, a real bonus for such a low-priced modeller.
This is the third full version update of Cheetah3D. One of the biggest enhancement is the new UV Editor and the UV unwrapping tools which allows assigning UV coordinates to even the most complex meshes. Version 3.0 even allow to paint your texture right in Cheetah3D. You can choose between various pressure sensitive brushes and the basic drawing tools. Cheetah3D 3.0 finally also offers a PDF file loader. So it shouldn’t be a problem anymore to move vector drawings and logos from almost every Mac OS X vector drawing app to Cheetah3D. (Creating 3D logos was never easier.) The workflow was also increased dramatically—for example you can now assign materials to polygon selections with a simple drag and drop of the material onto the polygon selection. The Intel version of Cheetah3D doesn’t support the FBX file format yet. But it is available via Rosetta.
OpenGLPlugin 1.0a2 for REALbasic released
This is a plugin that lets you use OpenGL control inside your REALbasic projects as a control. Note: This is not a scene graph, like RB3D is, so you need to know OpenGL to work with this. On the bright side, you will have a much greater level of control than RB3D (and Quesa) allows.
3D Modeller Wings 3D 98.33 Released
Wings 3D is a subdivision modeler inspired by Nendo and Mirai from Izware.
Become an Independent Programmer in Just 1068 Days
August (Gus) Mueller has some interesting observations about becoming an independent Mac developer. Better still, he has real hard and fast numbers on money and projections that he’s calculated. Some helpful tips and observations from his years of observing his own independent programming business. Also a nice link to a video with a panel of developers.
How to become an independent programmer in just 1068 days
The freeware game programming language TNT Basic 1.31 was released today. This is strictly a bugfix release. Changes can be found here.
