Drupal 7 Released - The World's Best Content Management System
Today, January 5, Drupal version 7.0 was released ( download Drupal here ). Drupal 7 release parties will be held worldwide on January 7 (which also happens to be my birthday - yay!).
Congratulations to the team of almost 1,000 developers who helped make Drupal 7 a reality, and congratulations to Dries Buytaert , the founder of Drupal, and webchick , the person who shepherded (and continues herding) the community as the Drupal 7 core maintainer!
This website is still running on
My Experience with the Apple TV
I've only been using the Apple TV for a few days now, but I have used it enough to jot down a few first impressions. I'll likely do a full-on review at some point in the future.

Some of the things I really, really like about the ATV (I have the black/2010 model):
- Disappearing act : This thing is tiny, and it's black. I hate seeing anything besides my speakers and my TV, and the Apple TV
My Simple, but Nerve-Calming, drush Update Workflow
Just posted for my own reference - here's my workflow for updating a D6 (probably also D7) website using drush. Comprehensive information about all drush commands can be found on the https://drush.ws/ website. If you're not yet drinking the drush kool-aid, you need toâif you use a Linux server, of course.
- Visit admin/reports/updates page on your site, read through any relevant release notes for required updates (to check
Video: Trans-Siberian Orchestra in St. Louis
The following is a video I recorded on my wife's Canon PowerShot S95 in 720p HD (stereo). It turned out pretty well, and actually captured some of the great detail in the Trans-Siberian Orchestra's performance of 'First Snow' (like the glittering 'snowflakes' in the laser light):
Ripping Movies from Blu-Ray, HD-DVD and DVD, Getting them onto Apple TV, iPad, iPhone, etc.

Note: The guide below still applies, but you can now rip and convert Blu-Ray movies directly in Handbrake if you download MakeMKV (don't even need to run it) then run the following commands in Terminal.app:
cd ~ mkdir -p ~/lib ln -s /Applications/MakeMKV.app/Contents/lib/libmmbd.dylib ~/lib/libaacs.dylib ln -s /Applications/MakeMKV.app/Contents/lib/libmmbd.dylib ~/lib/libbdplus
How to Stream from Tricaster Broadcast/Pro to Ustream.tv or Watershed
How to Stream from Tricaster Broadcast/Pro to Ustream.tv
The following instructions are based on this video , embedded below:
Preliminary Notes:
- You need at least version 2.5 of Tricaster software.
- Download 2.5 or later at register.newtek.com (go to my downloads).
- For Watershed, the process is similar, but you need to get the Flash XML file from Watershed directly.
First, you'll need to turn on the Tricaster, and make sure it's connected to the
Drupal Performance Guide - Drupal and the LAMP/LEMP stack

Drupal is a scalable, flexible, and open source content management system that is built to run on a variety of server architectures. The only real requirement is that PHP runs on your system. You can run Linux, Microsoft, Mac OS X, etc., along with Apache, IIS, nginx, MariaDB, MySQL, PostgreSQL, etc. if you're willing to do a few extra things.
However, the overwhelming majority of Drupal websites use the most popular LAMP stack on the backend: Linux, Apache
Using hook_init() to include CSS and JS files
For some time, I've been using the most hackish ways of including custom CSS and Javascript in my site via themes and custom modules. The problem has been (at least, in Drupal 6) that the hook_preprocess_page() function, inside which I'd really like to include my drupal_add_css() and drupal_add_js() functions, due to the fact that it's easy to see what page I'm on, or what kind of
Arrow and Command Keys Not working in Ubuntu 10.04 for non-root Account
For some time, I was having trouble getting the arrow keys to function correctly in my terminal sessions when logging into one of my remote Linode servers running Ubuntu 10.04. Whenever I pressed an arrow key, instead of moving the cursor or going up and down the command history, I would get a string of gibberish like [[A^[[B^[[D^[[C . Not very helpful!
So, after some searching, I found that the cause for this is an
The Year's Craziest Christmas Light Displays
Every year, it seems there are more and more extravagant displays of programmed Christmas lights. This year is the most impressive so far—so impressive, the tech side of me wants to do something along these lines, while the religious side of me balks at how much time/money was spent on these displays (even if they use LEDs... that's a lot of power, and a lot of cost/material for the bulbs and cords!).
Anyways, for your enjoyment, here are
