Running Server-Side Javascript (SSJS) on Ubuntu

October 25th, 2008

Using JSEXT, I can now run javascript as a server-side scripting language on my Ubuntu box!

The main awesome thing about JSEXT is that a javascript file can be run either client- or server-side. This means that much your data validation code and some of your business logic can be kept in the same language, instead of splitting it into (for example) PHP + javascript. Furthermore, there's only one file to maintain for any given bit of logic.

Here's a quickstart guide to get JSEXT up and running with Apache 2 on Ubuntu 8.04 Hardy Heron:

Read full entry »

Ubuntu “Feisty Fawn” upgrade was a breeze

April 20th, 2007

I just completed the easiest operating system upgrade I've ever experienced: Ubuntu Edgy Eft to Feisty Fawn. I directed the entire process over VNC, and did not have to leave the GUI at any time. Only a single restart was required, I did not have to edit any config files, and there does not seem to be anything left to clean up.

Read full entry »

Login screen crashes after Edgy Eft upgrade (solution)

October 28th, 2006

After upgrading Ubuntu Linux from Dapper Drake to Edgy Eft, I found that the login screen would malfunction with the message "The greeter application appears to be crashing. Attempting to use a different one." A different login screen would appear (which worked just fine), but it was still irritating.

Read full entry »

Upgrade Tor to TRUE latest version (in Ubuntu)

October 8th, 2006
Very out of date by now. Just use these instructions.

The Tor packages in the Debian (and Ubuntu) respositories are not up-to-date. This is dangerous, since people do rely on them for strong anonymity, even though the package warns them not to do so (it's still the best out there.) To get the latest stable version, you'll have to add another repository to your sources.list file and set your system to trust it.

Read full entry »

Firefox crashes in Ubuntu on flash content

May 25th, 2006

Problem: Firefox on Ubuntu is crashing when it encounters flash content. Solution: Uninstall the libflash0c2 package.

Read full entry »