July 2009
27 posts
5 tags
AQGlassButton on GitHub →
This is a simple glass-effect UIButton subclass, implemented entirely using CoreGraphics. It’s probably not up to the sort of fidelity you can get with a stretched image (and a good illustrator), but it should serve for a nice introduction to the relevant techniques: paths, gradients, and colors. Update: There’s an image of the default button on this followup post.
Jul 1st
June 2009
25 posts
Jun 29th
5 notes
6 tags
Windows → Mac File Transfers
Okay, not really a programming question, but I figure I know how to answer it (broadly at least) so why not? I generally go for the path of least resistance. While it’s usually possible to burn data to a CD/DVD and use the good ol’ SneakerNet to move it across, Mac OS X supports Windows’ chosen network file-sharing protocol out of the box. You just need to see that it’s...
Jun 29th
“No iPhone Flash is a GOOD THING. Don’t hate Apple for not supplying a...”
– Steve Streza on Twitter The main issue seems to be that people using Adobe’s fairly decent implementation of Flash on Windows seem to assume that will carry over to the iPhone. However, the Mac version of Flash is notoriously slow, buggy, and prone to kill browsers. Not the sort of reputation...
Jun 29th
2 notes
4 tags
“It took me three days to figure out that there was another side to the tape.”
– BBC NEWS | UK | Magazine | Giving up my iPod for a Walkman Okay, now I feel like a dinosaur (tip o’ the hat to John Gruber).
Jun 29th
7 tags
Interesting Developments
So I should have something interesting and intriguing to exciting to announce tomorrow (or soon thereafter at least). In the meantime, I’m thinking about the sort of things I can write about here— specifically programming-related questions. As I told an acquaintance recently: I manage to retain a silly amount of information, but without some sort of external impetus I often forget just what...
Jun 29th
2 tags
Jun 27th
“15-year-old Javier Fernandez-Han has created a remarkable algae-powered energy...”
– Slashdot Hardware Story | 15-Year-Old Invents Algae-Powered Energy System Why does it not surprise me that only a member of the next generation is interested enough in the end goal to actually knuckle down and really try to solve the energy problem?
Jun 25th
1 tag
Jun 25th
8 notes
5 tags
10.6 iPhone SDK Fixer →
This application will only run on Snow Leopard; it uses SL-only APIs. Because of this, I’ve not made the source code available, although I will once Snow Leopard is released to the general public (it’s tiny). Download the zip file, unzip it, and run the enclosed terminal application using sudo like so: > sudo ./iphone-legacy-fix [path-to-devtools] If you’ve...
Jun 19th
Jun 19th
Jun 17th
6 tags
Jun 17th
A major turning point
marco: I predict Jeff Atwood will own a Mac within 6 months. On that day, I also expect pigs to fly over frozen hell, holographic storage to be released, Leo Laporte to record a fast-paced 12-minute podcast episode, and Steve Ballmer to say something intelligent to a reporter. I was in perfect agreement right up until that last item there.
Jun 16th
4 tags
Xcode: Unable to locate a valid signing identi…
Me: Silence! I KILL YOU!!
Jun 16th
4 tags
iPhone 2.x SDKs on Snow Leopard
So, it’s been reported extensively on Twitter that the iPhone SDK package for Snow Leopard only includes SDKs for OS 3.0. This causes some problems because the SDK you build with inserts a key into your Info.plist which tells the device/store what SDK you’re targetting. This isn’t modified by the ‘iPhone OS Deployment Target’ build setting, and causes the Store to...
Jun 15th
7 notes
3 tags
WatchWatch
Peter Belanger | Blog | WWDC video A lovely time-lapse video of the WWDC Wall of Apps
Jun 15th
“Secrecy at WWDC … Why? You’ll have to ask Apple. We asked some of our...”
– Apple’s big week: the good, the bad, the ugly • The Register I would like to take this opportunity to remind the folks at the Register that Snow Leopard has not been released yet. We developers pay a pretty penny to get access to this information earlier than others— It’s not the case...
Jun 14th
2 tags
Jun 10th
Jun 9th
5 tags
Jun 9th
Days without a major panic attack: 709 0. Urgh.
Jun 8th
1 note
5 tags
AddressBook ObjC Wrappers →
I’ve added AddressBook classes in the Contacts folder of AQToolkit. It’s just a few simple wrappers for now, but I’ll be integrating more useful methods as I use it in real-life situations over the next few weeks.
Jun 6th
The upside of rejection →
marco: Bijan Sabet’s story of his first real job rejection: I wonder what would have happened if NYNEX gave me that offer. Sometimes rejection can be your best friend. In my job searches, this has proven true. I have to say it’s worked out well for me too. It’s a little-known fact that I started out as a web coder doing bits of Java and HTML with a whole bunch of Linux system...
Jun 5th
168 notes
Jun 4th