June 2010
1 post
Mini project
Supporting multiple ‘games’ in the Hudson CI-Game plugin - http://github.com/nparry/hudson-ci-game
Hacking on Hudson is pretty fun - digging through the code you come across a lot of neat ideas from some obviously smart people.
April 2010
1 post
March 2010
2 posts
3 tags
QSB Delicious plugin updated for Cobalt
The latest QSB update necessitated some changes to the Delicious plugin - the plugin info page has the details.
February 2010
2 posts
A bit more Scala hacking...
… and we have a rudimentary JSON schema validator that dovetails nicely with the Orderly parser - usable from Java or Scala.
Weekend project - learn some Scala →
An implementation of Orderly JSON in Scala for use on the JVM.
January 2010
1 post
3 tags
Keychain access for QSB
I recently heard that some folks get annoying password prompts every x minutes when using my QSB Delicious plugin. They look like…
In fact, there are at least two separate issues filed for QSB about this. This is due to the access settings for the Mac OS X Keychain. In short, some people have settings that say “Once an application is granted access it should always get...
October 2009
1 post
Wow
June 2009
2 posts
1 tag
Delicious plugin for QSB info page →
It looks like more folks are looking for Delicious support in QSB - I put together a page with info on my plugin. This will provide a permanent URL where people can always find the latest version of the plugin.
May 2009
1 post
1 tag
QSB plugins updated for Maganese
Update: These plugins have been updated for QSB Cobalt.
—-
Updated QSB means updated plugins.
Delicious plugin
ROT-13 plugin
Hopefully QSB will settle down a bit and I won’t need to keep tweaking these for every release!
April 2009
3 posts
HowTo: Update to rails 2.3 on my OS X 10.5 Macbook →
...told police his motorized bar stool can go up... →
Twitter! Ruby! Scala! →
Interesting interview with buzzwords to make everyone happy.
March 2009
5 posts
BirthdaySync
Forgot to mention - I finally got my Contacts’ birthdays -> Google Calendar sync app into a functional state. It is pretty bare bones but it gets the job done.
2 tags
QSB plugins updated for Vanadium
Update: These plugins have been updated for QSB Manganese.
—-
QSB Vanadium was released a few days back. I’ve updated my plugins to work with the changes in this version.
Delicious plugin
ROT-13 plugin
The install is the usual - download, unzip, move to ~/Library/Application Support/Google/Quick Search Box/PlugIns
I dropped my ‘Move to Trash’ plugin since it looks...
3 tags
HowTo: Switch the remote repo for a git submodule
For my QSB plugins I was using a git submodule pointing to a repository managed by someone else - I needed some updates to that module, so I forked it and made them myself. Thus, I needed my QSB plugin project to point to my new repo for the submodule. I did it this way:
Edit .gitmodules to change the URL for the submodule to my repository
git submodule sync
cd path/to/submodule
git remote...
Has no one else done this already?
Imagine that you have an address book, full of people. People have birthdays - birthdays are one of the many things you forget. Imagine further that you use an online calendar. Wouldn’t it be nice if those birthdays automatically showed up on your calendar? Yet I can’t seem to find a free app to push birthdays from my Address Book to Google calendar.
In disbelief I’ve...
2 tags
Updated ROT-13 QSB plugin
Update: This version of the plugin has been superseded by version 0.3
—-
I noticed my first try at a ROT-13 plugin for QSB did not nicely display big chunks of text - I’ve updated it to use a smaller font size. Pre-built version is here.
February 2009
7 posts
2 tags
Obvious in retrospect
Update: This version of the plugin has been superseded by version 0.2
———
I can’t believe I didn’t think to write this earlier - rot13 plugin for QSB. Same install process as all the other plugins.
Apropos - Becoming Productive in Xcode →
3 tags
Building your own QSB plugins
In building my own QSB plugins I have just been adding my code to the main QSB xcode project. This was less than ideal, since every time a new QSB version was released my changes to the xcode project file would get wiped out. It was also a bit tricky since QSB lives in subversion and I was managing my plugins with git.
Happily, I think I’ve improved the situation a bit.
First, many...
3 tags
More QSB plugins - Move to Trash
I put together a really quick QSB plugin this evening - it adds an action to move files to the Trash. This was another QuickSilver convenience that I was missing.
I imagine this functionality will eventually make it into QSB proper, but until then you can grab the plugin here if you are interested. The install process follows the same idea as my Delicious plugin install.
Twitter Chatter During the Super Bowl →
Cool visualization of twitter messages over time during the Super Bowl.
2 tags
Delicious plugin for QSB, v0.2
Update: This version of the plugin has been superseded by version 0.3
—-
Google released an updated version of QSB with support for custom account types. Woohoo! So, I’ve updated my Delicious plugin to take advantage of the new feature.
The code is of course available on GitHub. You can grab the pre-built plugin right here.
Installation is a bit easier this time:
Make sure...
January 2009
3 posts
3 tags
How to set up the Delicious plugin for QSB
Update: This version of the plugin has been superseded by version 0.2
———
Right now setting up my Delicious plugin isn’t the easiest thing in the world - so here are some illustrated step-by-step instructions!
1. Download and unzip the plugin (Available here)
2. Copy the plugin file to the right directory. This will be...
3 tags
Delicious plugin for Google Quick Search Box
Update 6-12-2009: The latest version of this plugin for the latest QSB version is here.
—
So, a week or two ago Google released a new project - Quick Search Box. Seems to be the new Quicksilver. The early builds seemed nice, if a bit crashy. I am by no means a Quicksilver power user, but I did use the Delicious plugin for quick access to my bookmarks.
Quick Search Box doesn’t...