Category Archives: Uncategorized
jslint4java 1.4
I’ve just released a new version of jslint4java, 1.4. Most useful is probably support for JUnit output, which should make jslint easy to integrate with a continuous build system like hudson or pulse. Here’s the full set of changes: issue … Continue reading
Xcode Build Settings
One thing I keep coming up against in Xcode projects is that the build settings aren’t quite right. Why is ZERO_LINK enabled when target T2 is built with configuration C4? Unfortunately, you quickly end up with a very large combination … Continue reading
Keychained
I’m working on an OSX interface to a web service right now. Of course, one of the requirements is for a username and password. Simple — just use keychain, right? Well, it might be simple, apart from the fact that … Continue reading
Run Script Phase
Some things I’ve discovered in the past few days about Run Script phases in Xcode… Name them after what they do. It’s no use looking at three identical phases, all of which say “Run Script”. It’s a good idea to … Continue reading
Embedding Cocoa Frameworks
I’m (re)learning Cocoa at the moment. I’m working my way through the wonderful Cocoa Programming for Mac OS X. But for my first solo project, I found myself needing to XML-RPC. I took one look at Web Services Core Programming … Continue reading
What's in a certificate?
The principle of public-key cryptography is fairly simple to get. Alice has a public/private keypair. Alice gives the public key to Bob. Bob encrypts some data for Alice using the public key. Bob sends the data to Alice, who can … Continue reading
jslint4java 1.3.3
I’ve updated jslint4java again. This time, I’ve added: Support for the predef option, so you can specify a list of predefined global variables. I first said I’d do this over a year ago. Updated to JSLint 2009-11-24, which brings a … Continue reading
jslint4java 1.3.2
Just a quick note that I’ve released jslint4java 1.3.2. There’s not a lot of news in here. The main new feature is that I added the ability to specify an external copy of jslint.js. This is quite useful if Doug … Continue reading
The Perforce Perspective
I’m a long time user of subversion, and more recently git. Coming to Google, however, everything’s based around perforce. I’m still new enough to it, that I don’t want to criticise it, merely contrast my experiences with it. The first … Continue reading
The joy of apple keyboards
Recently, I’ve been using a Linux desktop for the first time in ages. It’s Ubuntu (Hardy Heron), and it looks nice. But after using a mac for three years, I’m really missing quite a few little things. The ability to … Continue reading