MacCoder

ThinkGeek - Cool Stuff for Geeks and Technophiles
Google

Books

WED 13 JUL 2005

Learning Cocoa with Objective-C, Second Edition

filed under Books

This 2nd edition of the Apple-approved and -reviewed text is targeted at development on Mac OS X 10.2 Jaguar and is therefore due for an update to include the latest Tiger technologies and Xcode.

However, the current edition provides useful tutorials and reference for: using Interface Builder; building document-based Cocoa applications; using Cocoa's text handling classes; adding scripting to applications; and localizing an application.

Learning Cocoa with Objective-C, Second Edition

TUE 5 JUL 2005

The Mac Xcode 2 Book

filed under Books

A somewhat whimsically-written overview of the Mac Xcode 2 toolset. For example, section titles include "Split-View Editors Are Paneful" and "External Editors Are vi-ing for Your Affection".

Note that this is an in-depth review of the tools, not of the technologies involved in writing Mac software.

The Mac Xcode 2 Book

WED 29 JUN 2005

The Best Software Writing I: Selected and Introduced by Joel Spolsky

filed under Books

A collection of well-written essays on software development, selected and introduced by JoelOnSoftware's Joel Spolsky.

From the introduction (available here):

The software development world desperately needs better writing. If I have to read another 2000 page book about some class library written by 16 separate people in broken ESL, I'm going to flip out. If I see another hardback book about object oriented models written with dense faux-academic pretentiousness, I'm not going to shelve it any more in the Fog Creek library: it's going right in the recycle bin. Stop it, stop it, stop it!
The Best Software Writing I: Selected and Introduced by Joel Spolsky [ThinkGeek]


TUE 21 JUN 2005

Mac OS X Tiger for Unix Geeks

filed under Books

Targeted at those familiar with other Unices, Brian Jepsen and Ernest E. Rothman's book applies your existing knowledge to the specifics of Mac OS X Tiger. Covers Spotlight and HFS+ Metadata, CUPS, X11, and other Mac OS X technologies in Part I; compiling and linking code in Part II; package management (Fink, DarwinPorts) and package creation in Part III; while Part IV is a grab-bag of Mac OS X Server, system utilities, databases, and scripting languages.

Mac OS X Tiger for Unix Geeks [O'Reilly]


MON 20 JUN 2005

Learning Unix for Mac OS X Tiger

filed under Books

Dave Taylor updates O'Reilly's 'Learning Unix for Mac OS X {insert version here}' from Panther to Tiger. Basic introduction to Unix, with some useful references to Tiger-specifics such as accessing Spotlight through the command line (mdfind, mdls).

Learning Unix for Mac OS X Tiger [O'Reilly]


Make Magazine vol.2

The first magazine devoted to digital projects, hardware hacks, and D.I.Y. inspiration. Vol.2 has 242 pages of Atari 2600's, Macrovision hacking, and R2-D2-DIY.

Mac OS X Tiger for Unix Geeks

Targeted at those familiar with other versions of Unix, applies your knowledge to Mac OS X Tiger. Covers Spotlight and HFS+ Metadata, CUPS, X11, compiling and linking code, package management and creation, and Mac OS X Server.

Reverse Engineer T-Shirt

Black T celebrating your abilities to crack the Word binary file format and write Linux drivers for obscure hardware.

Das Keyboard

For the uber-leet coder in you, a black USB keyboard with black keys neatly inscribed with black-on-black non-raised letters. Increase your typing speed with the Zen-like confidence to never glance down at your keyboard.