Main Contents

Server maintenance at home

January 25, 2009

I’ve been upgrading my home media server to Ubuntu 8.10. I’ve taken the opportunity to reformat in ext3. So, farewell then ReiserFS. You gave me solid service for years, but what with vendor lock-in and lack of ongoing development, it’s time to move on. I’ve had issues with JFS support in Ubuntu, and XFS has [...]

Filed under: Linux | Comments (0)

Getting IPv6 enabled

January 20, 2009

How to get IPv6 connected today, with Apple Airport Extreme.

Filed under: Macintosh, Standards | Comments (0)

Top 25 most dangerous programming errors

January 12, 2009

The SANS Institute has published a list of the Top 25 Most Dangerous Programming Errors. The list itself contains all the usual suspects–buffer overflows, SQL injection, relying on client code to perform data validation, and various other classics. If any of the items on the list strike you as surprising, you probably shouldn’t be writing [...]

Filed under: Java, JavaScript, Programming | Comments (0)

IPv6 with Bonjour/Zeroconf in Ubuntu

January 6, 2009

I’ve decided that 2009 is the year I go IPv6, so I’ve been getting all my machines ready. The Macs were no problem, of course: they work with IPv6 without doing anything. Linux is more problematic. Ubuntu 8.10 and up support IPv6, but come with it turned off in places. The first place is /etc/avahi/avahi-daemon.conf [...]

Filed under: Linux, Macintosh, System administration | Comments (0)

Mirroring is not backup

January 3, 2009

Once upon a time there was a small web hosting company called Lagomorphics LLC. They ran a blogging service called JournalSpace. It was hosted on Mac OS X servers. By way of backup, they had a second hard drive mirroring their main database. At some point, they caught their IT guy stealing from the company. [...]

Filed under: System administration | Comments (0)

Google Docs now usable

January 1, 2009

Looks like it’s finally possible to use Google Docs as a word processor. Until very recently, it was pretty much unusable for any serious editing task because there was no way to make linebreaks and paragraph breaks appear different. However, you can now edit the CSS of your document, which means you can add p [...]

Filed under: Uncategorized | Comments (0)