Category Archives: Computers

Vista

The New Face of Evil

Last month I got a new computer. Nothing top-of-the-line. Nothing bleeding edge. Nothing terribly fancy, just an Acer Extensa 5620 with a gigabyte of RAM and Windows Vista Home Premium. I got a lot of raised eyebrows when friends and coworkers found out I’m running Vista now. There have been a lot of prejudices and rumors about this operating system, so I’ll address a couple today.

  • Things aren’t where they used to be. Yes, new things tend to be different than old things. Change can be confusing and disorienting at times.
  • Vista prompts you to give permission for every little thing. This is something everybody has known about Vista from its earliest release candidates. Well, it just isn’t true. I’m not a Microsoft apologist, but I haven’t had to give anything special permission to do anything in days. When you’re installing new software, you’re exposing yourself to some security risk, so Vista prompts you to confirm that you really intend to do it. If you want to completely reset your Internet Protocol interface, maybe something sketchy is afoot. Maybe you install four or five programs a day on your box, but I don’t, and neither do most people. Even geeks.
  • Vista is a resource hog that requires way more processor speed, RAM, and hard drive space than is reasonable. This one’s totally true. Right out of the box, with minimal junkware I’m using ~800MB of RAM before I explicitly launch a thing. With only a gigabyte of physical memory, that leaves me pretty pinched. Loading up takes a while, longer with my dual-core processor than my clunky old workstation takes to load XP. At first, it seemed like running various applications took too long, also, but it looks like Vista has adapted itself pretty handily to my habits after a couple weeks. Vista is supposed to optimize its file system over time, and my experience tends to confirm that this isn’t all hype.
  • Vista is a pain to upgrade to. Wouldn’t know. My old computer has a perfectly good OS on it already. Why would I upgrade it? The license for my new laptop was bundled into the price of the hardware, so whoopity-doo.
  • You should really just run Ubuntu instead. Sure, I’ll agree to use Linux desktops when you agree to use Microsoft servers. Are you nuts?
  • Most of the new features are things other systems have had for ages. Of the features I’m enjoying in Vista (such as the contextual search when browsing folders), this is completely true. I understand that cars had steering wheels before Toyota made my car, but that doesn’t detract from the value I find in having one.
  • Widgets are a resource hog. True, but it’s 21° and partly cloudy at Kirkwood right now, and I know that by glancing to the right a little from where I’m typing.
  • You should wait for SP1. Service packs are good, you’ll get no argument from me on that point. That said, all indications I’ve seen are that the updates in the service pack are mostly performance tweaks and trying to get a handle on some of the compatibility problems that have plagues the Vista release. I welcome the tweaks and have no compatibility issues of my own. Your mileage may vary.

Overall, I like Vista Home Premium so far. It’s going to take years before the new graphics engine is well and truly embraced by the software industry, but spending a little time as a relative early-adopter isn’t going to cause you many fits unless you insist on dragging your old hardware along with you, or you have the misfortune of being an accountant; most tax software doesn’t like to handle old forms.

Custom Query String 2.7 Broken in WP 2.3

It wasn’t lupus

Matt Read‘s lovely WordPress plugin that allows an admin to specify how many results are shown in a category archive, search, or index page had served me well for a while, but is presently not supported by its creator.

As a courtesy to the folks at Anime なの, I have listed this site only using the RSS feed for the Cartoons category; the other content here doesn’t have anything to do with the core theme of that aggregation site. I noticed earlier today that my most recent article regarding Sayounara Zetsubou Sensei didn’t show up on the なの, and started investigating. Turns out the RSS feeds for each of my categories was no longer being generated properly.

WordPress database error: [Table 'wp_burrowowl.wp_categories' doesn't exist]
SELECT cat_ID FROM wp_categories WHERE category_nicename = 'cartoons'

I had previously noticed that an odd error was showing up on my category pages, but since those get very little traffic (which is saying a lot for a low-traffic site like this), so I had put repairing the error at the back of my to-do list. The broken RSS feeds, on the other hand, struck me as far more interesting and hence a touch more urgent. A quick search on the web for the text of the error revealed a number of other sites afflicted by the same problem, and another search on the WordPress Forums got me just what I needed, somebody else with this issue and a work-around.

Turns out that in addition to messing up my Similar Terms plugin, which utterly broke my site, a more subtle issue had cropped up in WordPress 2.3 that changed the relationship between individual posts and the category system. This one’s a little more complicated than a simple find-replace in a text editor, so for the time being we’ll have to live with only getting 3 articles per screen, whether it’s the front page, a category archive, or search results.

Time to roll up my sleeves and dive into some more PHP, I guess.

Update:
With a little help from the Version 2.3 New Taxonomy page, I think I’ve got a real fix going. On lines 252 and 265 of Custom Query String 2.7, the now-defunct “categories” table is accessed. Switch the table to “terms” instead. There is no more “category_nicename” nor “cat_ID” these days, so replace the former with “slug” and the latter with “term_id.” The RSS feeds appear to work properly now, and both search results and category archives show more articles than the front page, as intended.

Getting into a Speedstream 4101a

The Efficient Networks 4101a

The Efficient Networks Speedstream 4101a ADSL bridge doesn’t really have a lot going on under the hood, which is generally a desirable trait for a little plastic and circuit-board brick that connects your computer to the Internet. Its inability to perform NAT and DHCP render it incapable of fouling up a connection in the way that a combo router/modem like a Zoom X6 or 2Wire Homeportal might. However, it is sometimes useful to use that dumb little brick for diagnostic purposes, mostly to answer the question “can my computer speak Internet at all?”

Considering the manifold components of a DSL line that can fail, being able to rule out your computer itself is frequently an excellent place to start. If you don’t have any other IP-aware devices on-hand, that can be troublesome. Here’s how you can get your Windows box to talk to your Speedstream 4101a:

  • Connect the client computer directly to the 4101a
  • Configure the client computer to use
    • IP: 10.0.0.5
    • Subnet Mask: 255.255.255.0
    • Gateway: 10.0.0.1
  • Open a shell prompt (cmd on a windows box), and run the following
    command:

    • arp -s 10.0.0.1 speedstream’s MAC address
    • on Windows systems, you’ll use a dash to separate each pair of
      characters in the MAC
    • on Macintosh systems, you’ll use a colon to separate each pair of
      characters in the MAC
    • The MAC address is the serial number without the first character,
      e.g. a bridge with serial number 20018D564BB will have a MAC address of
      00-18-d1-85-64-bb
  • Open the web browser of your preference and surf to http://10.0.0.1/
  • You will be prompted to set an admin username and password.

Once authenticated, you’ll have access to some very basic
information about the bridge, including its firmware version and serial
number. From the admin interface, you can reset the bridge to factory
defaults. From some very limited testing, this doesn’t appear to break
anything (other than wiping out any admin password you may have previously
set).

More importantly, once you’ve been prompted for a username and password, you know that your computer can talk to other IP-aware devices via Ethernet.