Scripting post archive
- Losslessly optimising images
- Hales on Javascript-loaded assets
- The scripting spiral
- Concatenating images with ImageMagick
- Ansible authorized_key and user variables
- Learning about shell indirect expansion
- Suppress echo newlines
- Basic sh to scan an IP range
- Blazing fast grep alternative in Bourne shell
- Sourcing bash and Bourne shell scripts
- Fedora gem can’t find header files
- Using TextExpander with Perl? Hell yes!
- Perl 6 Rakudo Star
- Eyes, and scripting Tumblr posts to WordPress?
- Android isn’t evil, it’s just not as awesome
- Shell work at 01:15 in the morning != smart
- The best tool for the job is the one you can use
- I’d love to meet Python inventor Guido van Rossum
- Using env in shebang scripting language lines
- Rubenerd Blog October 2008 rambling summary
- Nitpicking open source and free… again
- Ruby 1.8.7 released
- Just ordered a Yubikey
- Latest computer book haul
- Setting up MediaWiki for registered user edits only
- On Adobe Air, limited accounts, updating, BSD
- Cutting Mono out of GNOME on FreeBSD
- Faulty Intel DQ35JO motherboard fun
- On low profile PCI cards and Microsoft tax
- Rails pollutes Ruby search results!
- O’Reilly Objective C adventures in Singapore
- WordPress eXtended RSS fun
- On Coffee, Ruby, Harry’s and Moving
- On Ruby CGI, hospitals and stuff
- Ruby 1.8.6 released
- Rubenerd Forum Finally Fixed!
- Fixing Rubenerd Sites for Internet Explorer Users
- Using WordPress Categories as Tags
- Waterfall Software Development
- A Closer Look At Apple’s Universal Binaries
- Useful Ruby Tutorial Websites
- Learning Ruby
- New Ruby Website
- Getting PHP Working on Mac OS X
- Virtual BlackBerry On Your PC
- How to Make a WordPress Archives Page
- RSS vs. RSS – A Tale of Two Icons
- The Myth of RSS Compatibility
- Just Registered for OPML.org
- Making the Jump to Tableless Design
- Great Intro to C++