When a one day job becomes a two day job because a part is incorrectly specified or otherwise wrong, you can be sure that you are having an excellent time. When the new self-locking nut intended to retain one end of my driver's side front suspension carrier sheared away from its magical captive shim during yesterday's automotive repair attempt, I knew that I was in for a really good time.
I guess this should have been obvious to me long ago, but if you have shell access you can near-instantly upgrade drupal like this:
wget (new drupal release)
tar xfz (new drupal release)
cd drupal-(new drupal version)
rm -rf sites
rsync .htaccess * (your drupal root)
I haven't even read 1984 but I know what a Telescreen is; a fictional-cum-real display that doesn't just show you images, but sees you, too. While this is clearly a useful device, not knowing whether you're being watched is a worrying possibility. And Apple Computer, self-appointed guardian of virtue, has not one or two but three patents designed to permit a display to watch the watcher.
Ever since I got it, my 1992 F250 has had a bad wiper motor. The symptom, which can be caused by several different kinds of faults, is that it didn't "park". That is to say, the switch turned the wiper motor on and off, regardless of setting. High speed always worked, but park never did. I proved that the motor was the problem by taking off the cover and cleaning the contacts, and having it work for a short time. Rather than fight corrosion and continually shave switch contacts, I decided to drop the forty bucks retail on a new window motor.
Install gpm (e.g.
aptitude install gpm for Debian, Ubuntu, etc.) and run the following as root (you can sudo bash first)
( for i in `gpm -t types`; do sudo gpm -m /dev/input/whatever -t $i -T -D; done ) 2>&1 | tee /tmp/gpm.log
(where "whatever" is the device you're trying to identify.) Now press the left button or the touch screen repeatedly. Some drivers will spit out a lot of this:
Somewhere along the line I discovered what kind of alcohol drinker I am: a hophead, or a consumer of highly-hopped beers, typified by double, triple, or imperial India Pale Ales (or "IPAs"), a type of beer originally designed to retain some hop flavor after a long sea voyage in a wooden cask. Indeed, there is a strong trend in cask-aged IPAs and other styles of strong beer. But that's not what I want to talk about; right now I want to mention some "other" fine beers that I enjoy just as much as Pliny the Elder, which is broadly considered to be the world's best IPA.
When we left our story last time, things were in decent shape. But then I noticed that some of my img_assist tags weren't displaying, and had to meddle with the custom img_assist filter some more. I made some progress, and I feel I might as well share.
After some deliberation I decided that it was finally time to move to Drupal 7. Most of the modules I use have been ported, and I figured I could hack my way around the rest. While there's substantially more hacking to be done, I have a fairly good handle on it so far. There were more complications than I expected, however.