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

Posted in Uncategorized | Tagged | Comments Off

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

Posted in Uncategorized | Tagged , | Comments Off

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

Posted in Uncategorized | Tagged , | Comments Off

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

Posted in Uncategorized | Tagged | Comments Off

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

Posted in Uncategorized | Tagged , | Comments Off

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

Posted in Uncategorized | Tagged , | Comments Off

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

Posted in Uncategorized | Tagged | Comments Off

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

Posted in Uncategorized | Tagged | Comments Off

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

Posted in Uncategorized | Tagged | 2 Comments

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

Posted in Uncategorized | Tagged , | 1 Comment