Monday, September 27, 2010

I hear there's a new twitter.com.

The tweetosphere has been deluged with talk about the new twitter.com. Out of curiosity I went and looked today, and, yes, I have it. A couple weeks ago it was all about Google live search. Nice, sure, fantastic technology.

But I don't ever go to twitter.com or google.com in my web browser. Both services have exposed their functionality via APIs, and I use tools that access them via their APIs. So I really don't think fancy new skins for Google or Twitter will affect me at all, besides forcing me to ignore commentary about how great they are or how someone doesn't have the new new yet.

In this regard, I guess I have to agree with Wired: the web is dead.

Wednesday, April 28, 2010

Stop stealing my IP address!

I have had sporadic network problems at my client site.  On certain days, it seemed like my network connection would partially drop every 10 to 15 minutes. By "partially", I mean that some connections would stay up with no problem (like to an IRC channel, or connections to Google), but everything else would disappear, both locally and on the internet

My laptop worked fine on other networks, but it didn't work on any port at the client.  But this was only on certain days.  For a while it seemed like it was just on Tuesdays.  The only way I could get it to come back was to either restart NetworkManager or physically unplug and replug the ethernet cable.

With a little help from a number of online friends, I figured out the problem was an IP address conflict.  Switching to traditional ifup/ifdown, the log showed me exactly what was happening... the address DHCP was handing out to me was already taken by someone else.  (00:08:02:8a:1b:04, I'm lookin' at you. Stop hard-coding your ip in the DHCP range!)


Thanks to advice from the enterprising Matt Hunt, I used GNU Mac Changer to change my MAC address so that DHCP would hand me a different IP address, and everything now works fine.

Wednesday, February 24, 2010

IT FAIL

I'm not normally the kind of guy to complain about tech support, since I have worked in that business and know it's not easy. But the corporate IT process is just fundamentally broken.  Let me describe.

My laptop started freezing shortly after login time. Sounds like bad RAM to me, so I boot up the wonderful memtest86+ to see what it says.  Sure enough, bad RAM,  So I contact our helpdesk and start the process.

A very nice person in the Philippines picked up the other end of my IM session.  I explained the situation, and he said "Ok" a lot. When I described how I had run memtest86+ and discovered the bad RAM, his inscrutable response was "I can check that for you." I wonder how he's going to do that, exactly. Anyway, he issued me a ticket number and would have ended it there if I had not asked him what to expect next (a call from someone more local, apparently).

I got a call from someone at least in the same country with me, who told me I had to call Lenovo, since they have the warranty on this particular laptop. I'm not sure why I have to call them, since they're supposed to be the IT department around here, but sure, I'm game.

So I called up Lenovo, who helpfully looked up my laptop and told me I must have some third-party RAM since it only shipped with 2 gigs and I now have 4. So back to my IT guy, who told me to open up the laptop and pull out the third-party RAM and see if that solves the problem.

Now, I've opened up a laptop before (an old iBook, and boy was that scary), and I've seen a ThinkPad splayed open before, and I have to say that scared me too.  But it turns out it was fairly easy, since it's just RAM and not a whole motherboard, which I had replaced twice on my old ThinkPad.

Anyway, I pulled out the Kingston RAM and re-ran memtest86+, proving that the Kingston RAM was bad. Back on the phone with IT, he told me I had to call the reseller who put that RAM into it originally. Again, I'm not sure why I have to call, I don't have a relationship with the vendor; that's why we have an IT department, right?

Now I think I will have a new 2 gig Kingston RAM stick coming to me in the mail, and then I have to ship the original stick back to Kingston. Again, I'm not sure why I have to ship the thing, since I haven't ever bought anything from Kingston, but I'll do anything at this point.

What should have happened? I don't really have a complaint about the guy in Manila, there's not much he can do from the other side of the planet, and besides I still feel a little guilty about what we did to them a century ago. But local IT guy should have looked up my laptop in his asset management system and seen that I have some third-party RAM, told me that either one of them could be bad, so I could check which one was wrong to start with. After I determined that the Kingston one was bad, he should have called up the reseller himself and then called me back to tell me he was having new RAM shipped to me with a return shipping envelope for the old one.

I mean, really. This is why we have IT, isn't it?  What if I didn't know anything about computers?

Tuesday, January 19, 2010

The Problem with Zone 2

For the last couple of months I've been commuting weekly from my home near Atlanta to Dallas. I pretty much always take the same two flights -- I'm even starting to recognize some of my fellow passengers.

On each of these more than a dozen flights so far, exactly the same thing has happened: more than half the passengers are listed for an upgrade. The planes on this route typically seat about 140 passengers, and the upgrade list always has at least 75, sometimes more, passengers on it.

For those of you who are not familiar with Delta's upgrade policies, that means that 75 or more passengers on the flight are SkyMiles or SkyTeam Elite members (Silver, Gold, Platinum, or the new Diamond). The lucky one or two who get the upgrade get to board in zone 1; the rest get to board in zone 2.

To the business traveler, being able to board in zone 2 is important. It means that you have a chance of getting your roll-aboard bag into an overhead bin. Usually, you have a really good chance, because there are only some 25 of you. The seven zones of passengers behind you are the occasional travelers who won't be too bothered if they have to check their bags.

This all works fairly well on the typical flight. Zone 1 boards, gets their free drinks and hangs up their coats. Zone 2 boards and puts their bags in the overheads. Zones 3 through 9 get on board and try to find an empty bin for their stuff.

Do you see the problem? With 75 or more people in Zone 2, quite a few of them aren't going to find room in the overhead bins. So, to help increase the odds, all of them try and get to the front of the line when zone 2 is called. Once, just once, I had a gate agent call zone 2 by rows, which was a decent way to handle the traffic jam.

But there needs to be a better solution, because this does not account for different levels of elite status within zone 2. Remember how Silver, Gold, Platinum, and Diamond members all board in the same zone? So it turns out a lowly Silver could get a bin for his bag while an exalted Diamond has to check his.

My hack for this problem is to check my bags and board some time well after zone 2. It's liberating to sit out the medallion crush, and just stroll on sans bag. Sure, I have to wait for my bag to show up, but it's just not worth the hassle of trying to carry it on.

Wednesday, January 13, 2010

On the road again, again.

In an unexpected turn of events, as of mid-November of last year I find myself back in consulting and immediately back on the road at a major client for a long-term project. It's been interesting to find myself back in place that I never expected to be again: commuting by air and living in a hotel for weeks on end.

I will try to find something interesting and relevant to blog about in this space.