I’ve got a project coming that requires some sort of mac user interface that communicates via bluetooth & Twitter (whew!). Soooo, for the past few days I’ve been smacking my head against my laptop as I attempt to learn something new about programming. It’s been a looooong time since college when I learned Pascal, and I can really feel it as I wade through Java & Objective C. All those brackets!! Arrgh.
On the plus side, there are many websites that have been helping a great deal – here’s one of them. Cocoalab has a wonderful Objective C tutorial – “Become an XCoder” that walks you thorough the basics and even holds your hand as you make a simple OS X application or two. The PERFECT starting point for someone who wants to begin programming on the Mac.
Note though that the PDF version of the tutorial is a bit out of date and documents a now outdated Xcode. But the HTML pages have been updated to reflect a newer version of the Apple software. This is only important as you try to link various objects in your programs.
Surfing around BrooklynBased I found this pic of a tree that we made back in March for a Brooklyn apartment. It was designed by Katherine Hammond for the same home that we built the home office I posted about a little while ago. Made from old shipping pallets lying around the loading dock at the navy yard, the tree was pretty fun to make (thanks evan & jay!).
I love my PLS 180 laser level. Bought it last year for a metalwork installation job and I wonder how I ever did anything without it (I vaguely remember using strings for something… but how did I level them? no matter….)
Last week I did learn the hard way that despite how useful they are, lasers are unforgiving when you treat them badly. Mine was faithfully stuck via magnet mount to a beam in my kitchen renovation in Park Slope when someone (who will remain Nameless….) knocked it off while we were putting insulation in between joists. 8′ fall down to the floor and voila! It’s out of level 1 inch per 4 feet now.
Since we were about to install the ceiling framing and I needed a level reference I had to improvise quickly. I managed to set up the laser so it would project a beam across the room and I very carefully shimmed the bracket while manually checking the level with a a spirit level. It wasn’t as perfect as I would have liked, but it was better than buying a new laser (and trying to remember what I did with strings….)
Anyway – it went off to PLS today via next day air. Hopefully we’ll have it back before we have to put up the cabinets.