I'm happy to announce that my db_console plugin for Rails has just been added to Rails Core.
Part-way to an emacs git-svn mode
Interacting with git from within emacs is a pleasure, thanks to the official git-mode and Christian Neukirchen's fantastic gitsum mode. Here are some convenient bindings for running git-svn from emacs.
Rails/jQuery magic: marking external links with a CSS class
Want to mark external links on your website with a little icon or a different colour? Well, you'll want to give all those <a> tags a CSS class, and style them up accordingly. In this article I present an easy way to do this without directly altering all the links in your application, exactly as I implemented it on this popular celebrity charity news site.
Generate an HTML index of your ruby gem rdocs
Rubygems is kind enough to generate RDoc for installed gems, but the directories move as the gem versions evolve, and it's inconvenient to keep browsing for them. This tool produces a useful HTML index with direct links to the RDocs for all the gems installed on your system.
Relocating git-svn repositories
If you use the amazing git-svn to work in a civilised manner with a subversion repository, you may have trouble if the subversion repository is relocated, ie. has its access URL change. This article describes an approach for handling this situation, which git-svn does not directly support.
Renumber clashing Rails migrations in one easy step
If you work in a team on a Rails project, chances are that you and your team mates occasionally create identically-numbered migrations. Renumbering a migration that you're working on is a pain, unless you're using this handy 'renumber_migrations' plugin.
Init scripts considered harmful
Tired of PID files, needing root access, and writing init scripts just to have your UNIX apps start when your server boots? Want a simpler, better alternative that will also restart them if they crash? If so, then read this quick-start introduction to process supervision with runit/daemontools.
How to fix hibernation panics on Leopard after a memory upgrade
One of my Macs running OS X Leopard was panicking after I upgraded its memory; while waking from hibernate, I'd get the grey curtain of death and the multilingual "reboot this computer" message panel. If it happens to you too, you'll be glad to know there's a solution.
How to use OS X Leopard screen sharing with a Linux machine
Apple's brand new Leopard version of OS X includes handy support for connecting to shared remote screens right from the Finder. The intention was to connect to other Macs, but with a bit of tweaking you can also connect to VNC servers running on Linux machines with the same ease.
Rails plugin for console database access
Ever tried using 'psql' or 'mysql' on the command-line to connect to your Rails database, only to find you forgot how to specify all those '-u' and '-h' parameters?
This plugin provides handy rake tasks for running DB console programs for the various databases in your database.yml. It supports postgresql, mysql, sqlite and sqlite3 connections.


Recent comments
2 hours 11 min ago
7 hours 28 min ago
2 weeks 5 days ago
5 weeks 1 hour ago
5 weeks 2 hours ago
7 weeks 1 day ago
7 weeks 1 day ago
9 weeks 2 days ago
11 weeks 5 days ago
11 weeks 5 days ago