It's Just this Little Chromium Switch Here

Weblogging and commentary by Chip Rosenthal

Austin Community Media Forum

This weekend, help build the future of community media in Austin. On Saturday (June 24) there will be a free day-long workshop. The Austin Community Media Forum seeks to include local experts and stakeholders who will identify challenges and opportunities for local media. The primary focus is public access television, but surely will touch on issues relating to emerging technologies.

Attendance is free, but you must register in advance.

I'm on the steering committee for this event. We've adopted a format that could be really interesting. The morning is plotted out with conventional panels including noted experts. The afternoon session, however, is completely open, and will be determined by the interests of those attending. I'll be leading the session where we plot out our plan for the afternoon. So come prepared not only to listen and learn, but also to engage and participate.

Update on Home Media PC

I built a home media PC last October using an Asus Pundit-R "booksize" computer and Ubuntu Linux. You can read about the saga in my home media PC category.

Where we last left our story, there were two remaining items on my "less than ideal" list: the system was noiser than I'd like and hibernation wasn't working.

I have some better understanding—no progress—to report on the noise issue. The system is still louder than I'd like. It's not as loud as, say, a Sony Playstation 2, but it's still annoying to me. After all, people typically don't try to play André Segovia classical guitar music on a PS2.

I may be stuck and I suspect the CPU may be the culprit. I built the system with an Intel Celeron D 335 (2.8GHz) Prescott processor. It seems the Prescott architecture is notorious for heat and power issues. I wish I could swap it out for a Celeron M (Dothan) processor. The "M" stands for mobile (as in built for laptops), and they sound like great processors: zippy on the MIPs and stingy on the watts. (My Dell Inspiron 600m laptop uses a Pentium M and it kicks butt relative to its clock speed.) Unfortunately, it appears even though the Celeron D and Celeron M processors are both "Socket 478" packages, they are not plug compatible. (I've seen the notation "Socket 478M" to distinguish the latter.)

It's times like this I wish I had a good tweaking motherboard—not to overclock the processor but rather to underclock it and slow down the power burn.

Now, on to the good news: I got hibernation to work. Actually, the system would hibernate correctly—the problem was with resume. The system would resume alright into text mode, but would hang when it tried to enable graphics. My dilemma was that the ATI proprietary fglrx driver doesn't support hibernation, but the open source ati driver doesn't support the TV output.

The solution I found was to use the dumb vesa frame buffer driver. That gives me a display without video acceleration, but I really don't need it for typical use. The only thing remotely graphically involved I do is visualizations for the music player, and that continues to work fine on the vesa framebuffer.

Here are the steps I performed to make this work:

  • Make a backup copy of the /etc/X11/xorg.conf file.
  • Run sudo dpkg-reconfigure xserver-xorg
  • When asked to "autodetect video hardware" select "no".
  • Select "vesa" driver.
  • Pretty much take the defaults. The only place I didn't was when asked whether to use the "kernel framebuffer device interface". The default was "no" but I selected "yes".
  • When asked for "video modes you would like the X server to use" I selected 800x600 and 640x480 (i.e. turned off 1024x768).
  • I selected the "medium" option for "selecting your monitor characteristics".
  • Then, I selected an "800x600 @ 60Hz" monitor.

With the configuration complete I restarted X and verified that the TV-out was still working correctly. Then I ran sudo /etc/acpi/hibernate.sh and watched the machine hibernate. When I rebooted the machine it found the suspend image, loaded it up, and brought me right back to where I was.

The results are great. Now, when I want to listen to music, it takes just 35 seconds for the computer to return from hibernation. The cold boot, by comparison, takes about 1:40—that's about 60 seconds to boot Linux and 40 seconds to start the KDE desktop. This is a significant improvement.

Ubuntu Dapper Drake Looks Good

About two weeks ago I upgraded hepcat, my Inspiron 600m laptop running Ubuntu Linux, to 1GB memory. My swap partition, however, was only 512MB. That meant hibernation broke, because now my 512MB swap partition wasn't large enough to hold the contents of 1GB physical memory.

I tried to remedy the problem with some scary and heroic partition tricks: stealing space from an LVM physical volume to convert to a partition slice. The repartitioning was successful, but hibernation still wasn't working. Plus, even though the disk partitioning was functional it was weird.

It seemed like a reinstall was called for. The laptop, after all, didn't contain a lot of data or state. The two biggest things I'd lose in an upgrade are all the work I did getting the Alps touchpad configured for left-handed use, and the Ruby on Rails development environment I built from source.

If I had to start from scratch on these things, it would be a couple days of work recreating my environment. That's when I started looking at Ubuntu Dapper Drake, the version of Ubuntu Linux scheduled for release next month. Dapper had moved beyond the beta stage into release candidate versions. If it was stable and worked, most of the tools I needed would be there. It seemed like it was worth a try.

So I download the Ubuntu Dapper 6.06 beta 2 release. I'm pleased to report that the install went well, and although it didn't completely provide what I needed, it's awful close.

The only hiccup is that the first time I tried there was no bootstrap installed. The grub package was not loaded, and the /boot/grub/menu.lst file was not created. Unfortunately, I wasn't able to file a bug report, because I restarted the installation and it ran perfectly to completion.

Ubuntu Dapper does not provide a working Ruby on Rails environment, but it does eliminate the need for custom builds. Ruby version 1.8.4 is provided, along with a number of useful modules such as rmagick and openssl. The Ruby Gems system, however, is not provided, due to packaging issues. You need to download and install it yourself (which is easy.)

The biggest problem with Ubuntu Dapper is that it includes a useless Rails package. The problem isn't that you need to install Rails on your own (that's easy, it's a one-line gem command). The problem is that unless you know this, you'll spend hours beating your head against the wall trying to figure out why you can't get the Ubuntu Rails package to work. Why could anybody think Rails without Active Record would be something worth shipping? Including a broken, unusable Rails package was an exceedingly bad product decision.

As far as configuring the keypad for left-handed support, you won't have to compile anything like you did with previous Ubuntu versions, but it appears you need to do a bit of tweaking to get it to work. I found two problems. First, under KDE, the left-handed mouse setting didn't have any effect on the touchpad buttons. Second, there was no way provided to remap the keypad taps for left handed use.

I solved the first problem by modifying the /etc/X11/xorg.conf to make the touchpad the core pointer. I solved the second problem by adding command to reconfigure the tap to the same file. Here is a patch file that shows the changes I've made. There probably is a better solution, but this hack worked around the problem for me.

I'm impressed at how well ACPI power management works in this release. I used to have to tweak the ACPI scripts to get the behavior I wanted. Now, I can control it all with through the "Laptops & Power" configuration tool in the KDE system settings.

I like what I've seen in Dapper. I'm going to wait for the official release before I migrate my main workstation, but I'm looking forward to doing so.

9:55p.m. update: The left-handed touchpad issue appears to be a KDE bug. The Gnome control panel mouse setting configures the touchpad correctly.

A Visit to Austin Computer Stores

"[H] Consumer" has an interesting article on the computer buying experience at various national electronics stores. It's especially interesting in that the visits happened here in Austin.

The article on the following pages represents a snapshot of our buying experiences at each location. We simply visited each retail store and documented the experience we were presented with. [...] We’re simply offering up our real shopping scenarios along with our thoughts on how anyone searching for a computer to fit their needs should navigate the somewhat treacherous waters of a local retailer.

They seemed to get the best service at the store where the tech staff was filling in for the normal sales folks. Hmmm...didn't I see that in a movie recently?

Read the full article.

Post Office Adventure

It was 11:00pm and we had 30 wedding invitations to put in the mail. No problem, the Post Office has been advertising the heck out of their 24-hour, automated stations.

The girlfriend and I drove to the Northcross location. There was an "our of order" sign on the stamp machine. It was visible from the front door, and as I walked closer I could see all the angry graffiti scrawled on it.

Right next to the stamp machine the automated postal machine was flashing its own out of order message on the display. "Cannot dispense stamps," it said.

Thinking the outage was a fluke (and wanting the task complete), we decided to drive over to the Far West station. There, things were even worse.

The stamp machine in that office not only had an "out of order" sign on it, but all product had been removed from the display window. The message on this automated machine said it was down for nightly maintenance, with no indication whether it would take five minutes or five hours to complete.

We could have tried driving up to Balcones Woods or Braker Lane, but by this point the USPS message was clear: we're incompetent, don't rely on us.

And the moral of the story is that crappy service will sabotage your marketing campaign. Maybe the USPS should shift some of their marketing spending to operations and maintenance.

S.A. Express News: SBC Swarm

Earlier this week I posted a blog entry about the strength of lobbyists in the Texas capital. I also implied a connection to the Telecom Deregulation bill that passed during last year's "school finance" special session.

Turns out the San Antonio Express News followed up the next day with the explicit point that SBC more or less bought their way into telecom reform. The article discusses how SBC (now AT&T) swarmed the capitol and got their way.

During the 2005 session, AT&T spent more than any other San Antonio-based entity to lobby state lawmakers. It dished out between $3.4 million and $7 million on contracts with 112 lobbyists, according to Texas Ethics Commission records.

There are 31 members of the Texas Senate and 150 of the House of Representatives, meaning lobbyists for AT&T and other SB 5 supporters — among them, fellow telecom Verizon Communications — nearly had a one-to-one ratio with legislators.

The thing is, it doesn't stop in Texas. AT&T is now going to the other statehouses and the federal government saying, "Look what Texas has done." That's a heck of a lot of bang for their lobbying investement.

The full article is here.

S.A. Express News: Lobbyists' money talks

Last year, the Governor called legislators into special session to deal with school finance. Instead, we wound up with telecom deregulation. Wonder how that happened?

The San Antonio Express-New just posted an excellent article the power of monied lobying interests here in Texas. The saddest thing: while lobbyist influence is coming under the microscope in Washington, it's biddness as usual here in Texas.

The potential for abuse is enormous, and the state agency in charge of monitoring lobbyists has received 1,500 sworn complaints since its founding in 1992. However, the Texas Ethics Commission has never conducted a complete audit or subpoenaed a single document, or subpoenaed and met with a witness in person.

Since 1992, the commission has initiated only one sworn complaint, has conducted one formal hearing and has not forwarded a single case to a law enforcement agency for criminal prosecution, the commission acknowledged.

Jack Abramoff may have made Washington lobbying a bad word, but that hasn't put a dent in the lobby's influence in Texas.

The full article is here.

Update: There are people trying to do something about it.

Movable Type Force-Preview Update

It's been three weeks since I released the Force Preview plug-in for the Movable Type blog system. I blogged about it upon release. Thought I'd give a brief update.

First, the good news: it's been completely effective at stopping comment spam. I've found that the moment the plug-in is enable for a blog, comment spam ceases. My girlfriend reported a single spam, probably hand entered, during the past three-week period. Besides that, nada.

Now the bad news: it's kind of a pain in the butt. You need to modify a minimum of two templates (your individual archive entry template and comment preview template), and more if you use the (now deprecated) comment pop-up. The instructions are pretty explicit, so it shouldn't be difficult if you've only got one blog. It's might annoying, however, if you have several. I had four blogs that needed protection, and only today did I get around to dealing with the last of them.

More bad news: I tried to register the plug-in with Six Apart, the makers of Movable Type, but they won't let me without signing up for Type Key.

My other concern is that trackback spam continues to be a problem, but it's not nearly at the level of the comment spam.

So, I recommend that people with existing Movable Type blogs who are frustrated with comment spam consider trying it.

Best Day Ever

Sponge Bob Square Pants season three Bubba Ho-Tep sound track My birthday was last week. It was great. Lookey what I got:


Putting the "Community Technology" into "Telecommunications"

I serve on the City of Austin Telecommunications Commission. We are trying to change our name to "Community Technology and Telecommunications Commission" and reorient our charter away from regulated services (which are becoming less a local issue) to broader information and communications technology issues.

Here is a statement I gave yesterday on the matter, to the City Council Subcommittee on Emerging Technologies and Telecommunications.