July 2010
11 posts
1 tag
Nope
Expanded from a tweet:
undefined
nil, NIL, Nil
null, NULL
0, NUL
false, FALSE, NO, kCFBooleanFalse
None
'', "", @""
(), [], {}, //
-1
U?(CHAR|SHRT|INT|LONG|LONGLONG)_(MIN|MAX)
U?INT(8|16|32|64)_(MIN|MAX)
NSNull, NSNotFound, NSInteger(Min|Max), NSUIntegerMax
(FLT|DBL)_(MIN|MAX)
0.0, 0.0f, NAN, INFINITY
Asking the reasoning and/or history behind each of these may be a good interview question.
...
OAuthConsumer on GitHub
I extracted mostly-Jon-Crosby’s Obj-C 2 OAuth implementation into its own GitHub project and rolled in my various fixes.
Patches welcome.
JSRegexTeststand v2
I’ve updated JSRegexTeststand, my simple single-page app that assists in dynamically developing and testing JavaScript regular expressions.
Think of it as a REPL for JavaScript regexes.
What’s new:
[NEW] Displays matches alongside example patterns.
[NEW] Global and Case Insensitive options.
[FIX] Wraps examples even when the page is wide.
[FIX] You can’t shift-click to...
2 tags
Re: Overclocking SSL
Adam Langley:
In January this year (2010), Gmail switched to using HTTPS for everything by default. Previously it had been introduced as an option, but now all of our users use HTTPS to secure their email between their browsers and Google, all the time. In order to do this we had to deploy no additional machines and no special hardware. On our production frontend machines, SSL/TLS accounts for...
1 tag
Apps I Love: Pester
Pester is Nicholas Riley’s free-and-awesome app for setting alarms for yourself in the future.
Need to catch the train in 20 minutes? Is your show coming on at 7 pm?
Pester is easier to enter such alarms than iCal, and gives you a nice countdown in its dock icon.
Nicholas has done a stellar job over the years polishing the app’s UI to ease the creation of new alarms....
iPhone 4 Antenna
I wish I had seen the same level of outrage and mocking of Apple’s bullshit when they applied it to our software profession.
iTouch
Marco Arment:
The iPod Touch gets hit hard, too, by people calling it the “iTouch”. These are often knowledgeable people — even Don Norman called it that in this great talk about design and attention to detail.
[…]
Maybe these common, consistent mistakes are like a mental “snap to grid” feature, because people are wired to remember names in certain ways. When something is...
Michael Tsai elucidates my points...
…better than I do:
This all reminds of Jonathan Rentzsch’s recent points that (1) developers in the Apple community are great at focusing on user experience but that there is too little concern for the lower levels, and (2) that Section 3.3.1 limits engineering innovation to what Apple is able and willing to provide.
3 tags
App^H^H^H Webapp Store
Listening to episode 2 of the JSConf Live podcast, around 19 minutes in interviewee Brian LeRoux brings up oneAPI (lightly edited, emphasis mine):
There’s a new initiative from GSMA, which is a really big consortium of Carriers and operators mostly in Europe. They’ve come to Canada. They’re doing a pilot program and it’s a terrible name. It’s called oneAPI. And...
2 tags
Charles Jolley Goes Indie
Charles Jolley:
I decided about a month ago to leave Apple and form a new company centered around helping companies bring great native-style app experiences to mobile device. The center of this company, of course, is SproutCore.
This is great news for everyone: of course Charles himself, but also the SproutCore community, web app enthusiasts in general and — yes — even Apple...
1 tag
mogenerator 1.18
What’s New:
[NEW] Xmo’d works with versioned data models. (rentzsch)
[NEW] Support for fetched properties (Nikita Zhuk)
[NEW] NSParameterAssert(moc) in fetch request wrappers. (rentzsch)
Interestingly, as of this writing mogenerator 1.16 was downloaded ~60 times (a record) while 1.17 was downloaded 526 times (another record). Is word finally getting out?
Meh, probably just the...