Main Contents

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. They [...]

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 { margin-top: [...]

Filed under: Uncategorized | Comments (0)

Bloat illustrated

December 16, 2008

I just noticed this:

A number of things are wrong here. The first is that Adobe Updater apparently didn’t realize that Adobe Help Viewer 1.1 could replace Adobe Help Viewer 1.0. Why do I assume that it can? Because if you open the package for an Adobe application and root around, you’ll find that the help [...]

Filed under: Macintosh | Comments (0)

Microsoft technology at work, again

December 1, 2008

Australian crime database based on Microsoft products is so awful that police would rather release the criminals.

Filed under: Microsoft | Comments (0)

Random thought

November 11, 2008

What is the shortest regular expression that matches only itself, including the / delimiters?

Filed under: Programming | Comments (1)

Java SSL/HTTPS via JSSE: Write once, run everywhere?

November 4, 2008

Getting your SSL code to work on both Sun and IBM JVMs.

Filed under: Java | Comments (0)

RHEL mystery

November 3, 2008

What are the mysterious unnamed packages on a RedHat Enterprise Linux system?

Filed under: Linux | Comments (0)

RFC 3986 considered harmful

October 26, 2008

RFC 3986 is in error regarding HTTP query parameters. Avoid using HTTP POST with body data to URLs including query parameters.

Filed under: Programming, Standards | Comments (0)

Form design: You’re doing it wrong

October 2, 2008

The best way to lay out forms on the web.

Filed under: Design | Comments (0)

The disastrous Facebook redesign

September 19, 2008

Nobody likes the new Facebook. Here’s why.

Filed under: Design | Comments (0)