I’ve Switched to WordPress

I’d been using Blogger intermittently since 2002 but didn’t start using it for “real” blogging until about a year ago. The latest Blogger problem finally gave me the incentive I needed to look into other blogging solutions. Based on a recommendation from a co-worker, I’ve switched to WordPress (so that’s why the site looks different now).

I started the switch last Friday night. First I downloaded and installed WordPress on my server, which was extremely easy. I played around with it a bit and was impressed with what I saw so I decided I didn’t need to check out any other packages and starting migrating my stuff from Blogger.

That part turned out to be a little more difficult than I anticipated. For whatever reason, just exporting my blog from Blogger and then trying to import it into WordPress using a straight XML file wasn’t working. WordPress has a Blogger import tool, but it only works with Blogspot-hosted blogs (which mine was not). I eventually had to just switch my blog to being hosted on Blogspot temporarily, which then alllowed me to pull everything (posts, categories, comments, etc.) into WordPress.

Then I started the cleanup, which took me the rest of the weekend: fixing permalinks, cleaning out tags and code Blogger left behind, moving images, etc. Luckily most of this easy because WordPress stores all of its information in a MySQL database. Since I know SQL, I was able to write different scripts (through phpMyAdmin) to clean up my data (rather than editing individual posts, although I did still have to do a little of that). I also put some redirects in place so that people who subscribed to the feed (all two of you! ๐Ÿ˜‰ ) and other folks who have linked to my posts wouldn’t have broken links due to the changes in URLs. If you find anything still broken, please let me know!

After getting all of my data transfered and cleaned I was able to start tweaking: finding a nice theme, configuring widgets and plugins, getting everything to look just the way I want it to.ย  This is the part that will be an ongoing process.

I am really impressed with the flexibility and power of WordPress. I don’t know why I didn’t switch sooner! A lot of the things I had to code around manually in Blogger (like emoticons or categories in the sidebar) are standard features. The flexibility of using plugins, the look and variety of the themes, the PHP-driven interface, and the SQL back-end really come together in a nice, cohesive application.

So I’m happy … what do you think?

Blogger’s site feeds are not working

A few days ago someone pointed out to me that the RSS feed of my blog was empty, throwing an error:

XML Parsing Error: no element found
Location: https://www.windracer.net/blog/atom.xml
Line Number 1, Column 1:

I checked the atom.xml file on my server (I host this blog myself, not on Google’s servers) and found that it was zero bytes (rss.xml was also empty). So basically, the feed was empty. My posts were still making it to my site (i.e., the index.html file) but the feed files were just blank. I tried republishing over and over and the files always came across empty.

So I started this thread over on the Blogger help forums and discovered that I wasn’t alone and quite a few other people were having the same problem. It seems to only be affecting people who use FTP (or sFTP, in my case) publishing. This has got to be a problem on Blogger’s side, but they’ve been conspicuously absent … not a single reply (unless you count this guy). There are lot of new threads in the help group now with the same problem, so maybe this will get some visibility with Blogger soon.

Back in December Blogger had strange java/FTP issues that completely prevented people from posting to their blogs. It took days to resolve. So far this feed issue has been going on for at least three days. Since I already host the blog on my server, maybe I should bit the bullet look into running my own blogging software as well. I’ve been using Blogger for a long time (since 2002) but it might be time to take a good look at something like WordPress or Movable Type.

A GUI timeline and OS retrospective

On one of the forums I frequent there’s been a recent thread about the evolution of the graphical user interface. In that discussion someone posted this link to a GUI timeline that shows screenshots of many of the UIs that evolved over the years. It’s a really cool walk through GUI history and made me recall (some fondly and some not so much) the operating systems behind those GUIs that I’ve used over my 25+ years of computing.

  • My Atari 800XL didn’t have a GUI at all, just a “friendly” text-based blue screen (not the bad kind that every Windows user is now familiar with).
  • I remember using an Apple Macintosh with System 6 at work and actually doing the upgrade to System 7 when it was released.
  • I also recall using a college friend’s IBM PC that could run Microsoft Windows/386.
  • The PCs in the computer lab at the university were all still DOS-based, but there was a “Windows” lab where you could use Windows 3.0 (and eventually 3.1).
  • I remember the “fun” my roommates and I had setting up a token-ring network in our apartment with Windows for Workgroups 3.11 (we had these thick cables running across and down the halls between our bedrooms and family room where all the computers were located … isn’t wireless networking fantastic?).
  • Really pushing my 386 to the limit, I would use Desqview (the text-based version) to run my Renegade-based BBS in the background and still be able to use the PC for other tasks even while someone was dialed into the system.
  • For a while I also ran OS/2 Warp on my 386 but then switched to Windows 95 when it was finally released.
  • For a time between Windows 95 and Windows 2000, I ran NT 4.0 as my main OS (not a good decision for gaming!) to avoid Windows 98 and ME.
  • I’ve run many of the various Linux distros like Red Hat, Mandrake/Mandriva, and Ubuntu (though never as my main OS, just on a “server” of some sort or in a dual-boot configuration).
  • And of course I’ve also gone through Windows 2000 to XP to Vista (and am now testing Windows 7 at work).

Whew.

Girl Scout Cookie sales in the internet era

This has been my daughter’s first year as a Brownie scout, so we’re currently experiencing first-hand the annual selling of the famous Girl Scout Cookies. She hit up the usual suspects (friends, neighbors, and family members) and we also spent time at our troop’s cookie booth the other weekend in front of a local grocery store.

During our troop’s cookie sale kick-off meeting back in mid-Feburary, we were specifically told that selling on the internet was a no-no. That apparently didn’t stop one 8-year old (and her dad) in North Carolina from setting up an online ordering system and raking in the sales, along with complaints from other cookie-selling families in the region. Newsweek has an interesting article on the story that also explores why the Girl Scouts haven’t made the transition to online sales, much like Avon did. My favorite quote from the article:

Michelle Tompkins, a spokeswoman, says, “Girl Scouts of the USA is not shunning the Internet โ€ฆ though we still have to figure out how to do this.”

The internet has been around for a while … maybe it’s finally time to figure it out.

Monty Python and the Holy … Gatorade?

Since I have TiVo, a commercial has to really catch my attention at 3x fast-forward in order for me to stop, rewind, and watch it. That’s exactly what Gatorade’s latest ad campaign, “The Quest for G,” did.

The film is a hilarious cinematic re-creation of “Monty Python and the Holy Grail” starring sports stars such as Kevin Garnett, Derek Jeter, and Jimmy Johnson as the trotting, questing knights seeking the grail, er, G. It even has the Gilliam-esque cutscenes and the same music (but no coconuts).

Even though it’s a commercial, it’s a must-watch for any Python fan. I’ve got to wonder if any of these athletes have ever seen the original movie. How do you pitch this concept to someone who doesn’t know what a shrubbery is? ๐Ÿ˜‰

“It’s just a poodle.” ๐Ÿ˜€

Minor fixes for Galleon’s ToGo app

It’s been a while since I last posted but I’ve been sick for the last week with a really bad chest cold. I actually stayed home from work on Wednesday (taking the rare, for me, sick day), slept pretty much the entire day and still really didn’t feel any better. I’ve still got the cough, but the worst is behind me. I need to be 100% for my upcoming Arizona trip!

In my free time over the past few days, to keep my mind off of the coughing, the sneezing, the nose-blowing, etc. I’ve been tinkering with Galleon’s ToGo code, the app that lets you download recordings from your TiVo from your PC (the TiVo Desktop-ish way) or directly from the TiVo interface itself. I don’t use the app much, but there were a few minor bugs in it that were, uh, bugging me so I decided to take a crack at them and did a little cleanup along the way.

On the client side (mainly the ToGo tab):

togo-client-fixes-715676

  • fixed the bug that was causing the show description to not display.
  • added indication of [HD], DIGITAL, or UNKNOWN recording qualities to the existing analog ones (MEDIUM, HIGH, etc.).
  • displayed copy-protected recordings, indicated with lock icon (previously the app was just hiding these shows, which I thought was confusing and inconsistent with other downloading apps, like TiVo Desktop. I thought it better to see that the show is actually there, just copy-protected. This was also causing problems with the space calculation, see below).
  • re-instated the blue ball icon to indicate a TiVo Suggestion.
  • on the TiVos tab (not pictured) I fixed the space remaining calculation. Before it was just subtracting the size of all recordings (across all TiVos) from the capacity of each individual TiVo, which was resulting in negative, obviously wrong, numbers.

On the TiVo side, I made similar changes:

togo-tivo-fixes2-713129

  • added indication of [HD], DIGITAL, or UNKNOWN recording qualities to the existing analog ones (MEDIUM, HIGH, etc.).
  • displayed copy-protected recordings, indicated with lock icon.
  • re-instated the blue ball icon to indicate a TiVo Suggestion.
  • fixed display of total Length (hours:minutes) for statistics on main Now Playing screen (not pictured).

I’ve checked my changes into the SourceForge project’s CVS repository so they should be part of version 2.5.5, whenever that is finally released.

webOS on my Treo

It may be a while (if ever) before I get a Palm Pre, especially since Sprint has it exclusively for 2009. However, I don’t have to wait for the webOS experience.

TealPoint software has released TealOS, an amazing piece of programming that duplicates the look-and-feel of webOS on the current Palm handhelds. Here’s a screenshot of it running on my Treo 680:

snap-c5c992da-738541

As you can see it gives you the card interface, where “running” applications appear as a scrolling list of cards on the home screen. You can use your finger to swipe the cards left and right and then tap on the one you want to “launch” (bring to the foreground). Now, PalmOS is not a true multi-tasking operating system so what TealOS is really doing is re-launching the application for you. Thus, I’ve found that the screenshots on the cards are not always accurate. If you’re not on the home screen, you can switch cards by swiping your finger along the bottom of the screen from either corner. To remove cards from the home screen list, just swipe them up and off. It’s pretty cool!

They’ve also included the “wave menu” where you swipe your finger up from the bottom of the screen to bring up a moving app menu for quick launching. My screen capture software (Snap) wasn’t able to capture the wave menu in action, but you can see shots of it on Engadget.

Underneath the pretty interface it’s still PalmOS, of course, so all of your existing apps look the same. Beware: after using TealOS for a while, those “old” apps start to look pretty tired and dated. Another side effect: more fingerprint smears on the screen. ๐Ÿ™‚

I’m a long-time user of some of TealPoint’s other applications, mainly TealAuto and TealBackup. After playing with TealOS for a little while, I’ll have to decide if it’s worth the $15 for the pre-Pre experience.

Fire up the (new) grill!

We got our very first gas grill as a wedding shower gift over 12 years ago and it served us extremely well. As part of our backyard renovation project that we started last fall (and is almost done!) we decided to finally get a new one.

After shopping around and doing some research, I chose the Charbroil Infrared Commercial Quantum series. The model I got has four burners (40,000 BTUs), a side burner (13,000 BTUs), and 580 square inches of cooking space.

The manual estimated the assembly time at a mere 30-45 minutes, which turned out to be extremely optimistic. It took me about 4 hours to get the entire thing put together (including unpacking and cleanup time), but I also did it all by myself. You can see assembly pictures here.

After assembly, I fired it up at full power for about 20 minutes to burn it in, so to speak. ๐Ÿ™‚ It can put out some serious heat! The metal grates shield the flames from the food, converting the convection produced by the gas flames into infrared (or radiant heat). I had all four burners up past 700 degrees in just a few minutes. The side burner also came with a griddle (pancakes, anyone?).

Tomorrow I’ll give it a shot with actual food and see how it comes out.

The DTV switchover in hurricane country

So the original February 17th deadline for the digital TV switchover has come and gone but only a handful of stations have shut off their analog signals thanks to the DTV Delay Act. Is everyone confused yet?

One thing I don’t think a lot of people here in hurricane country have thought of (even myself, until recently) is those battery powered TVs in their hurricane kits. I have a little 5″ B&W television in our supply kit that runs on 6 D-cell batteries … and it won’t work after the digital switchover in June without a converter box. The problem is: how do you power a converter box when you don’t have power?

One solution is a battery-powered converter box like the Winegard RCDT09A (which is also coupon eligible). Another possibility (and I have to give my local Fox news team credit for this one … can’t believe I didn’t think of it myself) is a USB TV tuner for your laptop.

I just happened to have the Happauge WinTV-HVR-950Q sitting in my computer parts box, unused. Since I have a bunch of TiVos in the house, I didn’t really need a TV tuner for my PC so I threw it in there several months ago and forgot about it. It makes sense, though, to put this little device in our hurricane kit.

I first tried to get the device working with my Eee PC. Ubuntu recognized the hardware right away (and it showed up in Totem, the media player), but I could not get w_scan to find any channels with neither the included antenna nor with the tuner directly connected to cable. I tried all sorts of other packages (xawtv, mythtv, dvb-utils, etc.) and just could not get it to work at all.

So I moved on to Windows Media Center on our Vista laptop and it worked perfectly. While the signal strength is poor in my area (we’re about 33 miles away from all the main antennas according to antennaweb.org), I can at least pick up the local ABC and (barely) CBS affiliates which is all we really need during a storm.