Primary System Break/Fix at Work; A Benefit of Family  

July 16th, 2008 (08:25 pm) while feeling tired


Cross Eyed
Originally uploaded by Mortuis
Having a family of my own is an emotional asset, especially in tumultuous times.

Today my fellow IT guy was having trouble doing something with openssl on our fileserver, so he removed it with the intension of reinstalling it, hoping this would resolve the issue. This is something he said he's done with no problem before, but something went differently this time, and the uninstall ended up removing several screens worth of packages. My introduction to this result was when I lost my internet connection, followed shortly by people complaining that they couldn't print.

Fortunately I had an ssh session open to the server, so between the two of us we had two active connections to the machine, we couldn't establish any new ones. My first reaction was to try reinstalling openssl, but yum was gone. Some further testing unveiled several other rather important programs no longer there. Whatever had been removed, the shared drives still worked, and even though we couldn't connect with the client, vmware was still running in the background. So we were effectively coasting, since the file sharing is most of what this machine does.

This is normally the time that you switch over to the backup machine while you try to fix things, the only problem is that we haven't received approval for a backup machine yet. So we had to go to the backup tapes, which is where it gets interesting. Since we had no backup machine, we never had a chance to test the backups in an environment that would could play around and break things in. So we'd never actually done a proper restore, and had to figure it out on the fly, a disaster recovery no-no.

Some searching around online and a few panicked queries in IRC later and we started pulling our data from the previous day's backup off the tape and into a temporary directory, and hit a stumbling block. When I tried to move our backup of /usr into /, it wouldn't let me, claiming that the active /usr wasn't empty. This is probably where we should have calmed down, and figured out how to do things properly. Instead, we decided to move /usr to /usrbak, then move the backed up /usr to /, and it worked! This was soon followed by /etc, /lib, and /var, all of which were missing things, and each time we moved one of those folders over something else would start working again. Then we broke it.

We tried doing the move with /sbin (might have been /bin, the details escape me). First I moved /sbin to /sbinbak, then when to move the backed up /sbin to / and got an error message. After a brief panic, I realized I could use /sbinbak/mv to move the backed up /sbin to /, and it worked! Then I did the same thing to /lib64, which was stupid, because after that I couldn't do anything. It was then that I got that cold, numb feeling of fear.

After some flailing, we gave up, let everyone know that we were taking down the server in an hour so they could finish up what they were doing (because linux, beautifully, was still sharing files like nothing was wrong), and that we'd be up all night reinstalling everything.

After some bitching, I started downloading a liveCD in the hope that I could use that to move the backed up /lib64 to /. While that was downloading I called my wife and complained for awhile, which did a lot to calm me down. Went back to the office and eventually my officemate remembered that the fedora install CD had some kind of rescue mode on it. So we went ahead and brought down the server, went into recovery mode, and were delighted to see it had created a virtual (functional!) filesystem, and mounted our broken filesystem in /mnt/sysimage. From there we were able to copy over /lib64, and anything else we thought might be useful, then rebooted.

Everything looked good as it booted up, but I was pessimistic since when we had been restoring from the tape we noticed many files hadn't been copied, I was certain something important had been missed. But everything was listing as successful, and eventually we got a login screen. We were able to log in successfully, and began testing everything, and everything worked! We spent about an hour trying absolutely everything, and eventually decided we had dodged a bullet. No working until 2am again after all!

During this crisis, we had been given permission to go ahead and order that backup system. So we decided that until we have a functional system to fall back on, we're not going to mess with anything, just backup religiously and let things work until we have that equipment.

Even though everything appears to have worked out (thankfully on the day before I'm leaving for the HOPE conference, not the day of), I was still all stressed out and nauseous, I picked up my daughter from [info]trian's work so she could finish her workday sans child, and went home. Deanna was remarkable in calming me down and getting me back to normal just by being her usual goof ball self. In a previous life this would still have me frazzled and irritable. So I'm really thankful to have my ladies in my life.

Photoblog: River Sheriff  

July 15th, 2008 (11:31 am)


River Sheriff
Originally uploaded by Mortuis
Haven't been photoblogging, I stopped because it was difficult to keep it up when my goal was a picture a day. But I miss doing it and it was nice to have a record when I did, especially to glance over a month and remember what had went on. So I'm going to take a stab at it again, only demoting it from a religious obligation to a mere hobby this time.

This picture was taken a couple weeks ago, we went out to get haircuts, but my appointment was an hour before [info]trian or Deanna's, so they went shopping. I decided to wait for them by the river, and at one point saw a boat being towed by a jetski. By the time it had occurred to me to take a picture a river sheriff had taken over the tow.

Computer Rebuild  

July 9th, 2008 (05:59 pm)

[info]trian's computer has been freezing up lately. Thankfully she has been hearing a click before it will freeze, so I'm hoping it's just a hard drive issue. Assuming that's it, it's stable enough to pull the data off it later, and I happen to have an extra hard drive in my computer after juggling data between every hard drive I've ever owned. So I decided to give her that drive and install an OS on it for her. I figure, if the computer freezes while I'm setting it up, then it's obviously not the HD. But if I get through the install process, then it probably was the HD.

Beginning this process was an exciting time, I managed to force the ribbon cable onto the hard drive upside-down, pushing one of the pins in. A year or two ago, this would have caused me to throw out the drive. But I've been taking apart my hard drives as they die (one part paranoia, one part to harvest the magnets & disks for future use) and realized that the pins were attached to the controller card and there was a chance I could probably push it back out. Off came the controller card and indeed it was simple enough to just push the pin back in.

Then when I turned on the computer it had me go in the BIOS because I shut it down abruptly last time, it wanted me to check the settings. I ineptly set the processor speed too high, saved my changes and rebooted, only to have the computer not POST. Wonderful. Out come the PCI cards, change the CMOS jumper, start dinner, replace the CMOS jumper, back in go the PCI cards, reboot, fix the BIOS, and we're installing.

41% finished formatting the HD and no freeze, with any luck this will be the solution and my computer will be my computer once again.

MediaWiki Restore Fail  

July 2nd, 2008 (08:45 am)

So awhile back the hard drive on the laptop I use as a server died, sort of. It stops responding after running for a few minutes. I slapped a new hard drive in it, reloaded everything, and went on with life. Unfortunatly, there appears to be a problem with my MediaWiki data.

I wasn't sure which version of MediaWiki I was running, so I just installed the latest and rebuilt the database from the last dump I took, when I browsed to the wiki everything displayed, so I thought I was fine. Then yesterday I tried adding some info to the main page and got this:

Database error
A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was:

    (SQL query hidden)

from within function "Revision::insertOn". MySQL returned error "1048: Column 'old_id' cannot be null (localhost)".


My googlemancy turned up no solutions, so I thought I might just have the wrong version of MediaWiki installed for the data I had. This morning I looked around on my old server hard drive and saw traces of version 1.7 and 1.10 for MediaWiki, so I proceeded to, one by one, download and install each subversion of MediaWiki 1.7 and 1.10, restore the backed up data, and try to edit the main page. Each time I've hit the same error.

At this point I'm prepared to give up. I can still access the data I had, and there are probably about 50 or so pages max, with no attachments. So I'm thinking the path of least resistance would be to just go in and copy-paste every page in there, save them to text files, then start from scratch and manually re-enter everything. This time making sure to keep notes on precisely which version of MediaWiki I'm running, and testing/documenting backup and restore procedures to make sure I know exactly how to get things up again for the next time I have to rebuild.

Pennsylvania Laws  

June 23rd, 2008 (08:49 pm)

So I'm out on a business trip in Reading Pennsylvania. As usual, my hotel's "high speed internet access" is slower than dialup, severely limiting what I can accomplish remotely in my off-hours. Thinking about what I could do tonight to kill the time after work was done, I checked some local websites while I was on site and had a real connection and discovered all the local features, sites, and museums, close after 5pm. There's a local outlet which I checked out, but couldn't find anything in my size. (guys, if you want to get an idea of what it's like to shop for clothes as a woman, visit an outlet) Since there were no movies in the theater I wanted to watch by myself, I figured maybe I'd just grab a six-pack, hole up in my hotel, and watch some wrestling (wrestling is really cool after you've had two or three).

Finding said six-pack in Pennsylvania is an ordeal. Gas stations, nope. Grocery stores, nope. Pharmacies, nope. Eventually I went to one of those beverage centers and all they had were 24 packs. At that point I'd pretty much given up, getting a little drunk just isn't that important, when I saw a bar and figured I'd give that a try before figuring out something else to do with my night. Score.

I thought NY alcohol laws were strict, our liquor stores have to close at 7pm. This place is crazy though. It's like they want you to either drink a lot or not at all.

Dead Celebrity  

June 23rd, 2008 (07:10 am)

Damn, George Carlin died?

An Observation On Linux Degradation; Server HD Issues Resume  

June 20th, 2008 (10:55 am)

It's interesting just how things degrade in linux when there are problems. My server is acting up again, I'm pretty sure it's the hard drive again. I established an ssh connection to it this morning, loaded screen, and fired up finch, irssi, and an ssh session into my desktop where I started an rsync against /home on my server to prime it for a regular scripted rsync.

Coming back to it a couple hours later, I see that the rsync failed somewhere along the line, and attempting to restart rsync gives me:

rsync error: unexplained error (code 255) at io.c(454) [receiver=2.6.9]


I tried to open another window in screen and get:
Cannot exec '/bin/bash': No such file or directory


From this I'm guessing that the hard drive is acting up again. It's apparently in good enough shape to allow data transfer for awhile, but then starts having problems. Meanwhile though, everything else in linux continues as usual. I can't start anything new, but my ssh connection keeps working, and the applications running in screen keep going along in RAM. I think it's a rather elegant way to fall apart.

So tonight I'll go ahead and swap out the hard drive and rebuild my server since this hard drive appears to be reliably unreliable. All I have left are a couple 12gig drives, which is a far cry from the 60gig drive I'd been using, but should be sufficient as long as I stay on top of moving anything I use it to download onto my desktop asap.

This whole thing reminded me of another laptop one of my cousins gave to me that I was able to repair. It has a broken keyboard, which makes it useless for travel, and I had been considering replacing the keyboard until a fellow LUG member Chris gave me his broken T20 that I was able to combine with my broken T20 to make a working T20.

I was thinking that I might set it up as a backup server as well, plug an external keyboard into it to set it up, and see if I can arrange for it to keep tabs on my main server, rsync the important stuff regularly, and take over when things go wrong. In this way I'd have a regular automated backup as well as a bit of disaster recovery. If I'm lucky and it has WOL I can even have it off most of the time, only turning itself on to sync up and check the main server's status, but wakeable remotely if the main server goes down and it hasn't noticed yet.

Rebuilding tonight will be a bit annoying, but I'm really glad to have had the opportunity to pull off all the important stuff I'd stupidly put off backing up.

HD Return From The Dead  

June 19th, 2008 (07:29 pm)

Interestingly, when I got home I decided to try plugging the hard drive that appeared to die this morning into my drive reader again in the vain hope of retrieving data. I realized on the way home that the drive was formatted as ext3 which my windows computer at work couldn't read, so it might not actually be dead. The drive mounted on my machine at home and I quickly copied everything I could off of it, first just the important stuff, then one massive copy.

At that point I figured why not push things and plug it back into the thinkpad, this time with a non-broken chassis. It booted up! So, for fun, I'm going to go ahead and run it like this for now, just to see what happens. I'll of course be backing up everything I do on it, this is essentially untrusted hardware, but if it's still working I figure why not drive it into the ground?

An Observation on Cradle of Filth  

June 19th, 2008 (01:21 pm)

I just stumbled across Cradle of Filth's latest video and noticed something interesting. Apparently the visual quality of their videos is inversely proportional to the quality of the music.

Take one of my favorite songs off Midian, for example.

Cardboard scenery, one-take acting, goth-clown makeup, the scary voice dude sitting there holding cutting implements for some reason but having nothing else to do with the "story" except to look "spooky" at the end, headbanging played in reverse to make them look more awkward and less unreal. The video is rather crap, but I love that song.

Now take their latest:

It sounds like they're moving away from Heavy Metal toward some kind of weak Goth/Pop hybrid. The lyrics are incredibly banal, when they're not repeating the same two or three words over and over they're shouting random common phrases that make no sense when strung together. But the video, in a word, Beautiful. I'd let it run in a loop as my desktop background if I could. Any given scene could be plucked out and look like a work of art. Fantastic.

I haven't heard the rest of the album as I haven't really listened to music all that much in the last few years, but if that song is what they're using to represent the album, I think I chose a good stopping point.

Server Died; Can't SSH Into My Desktop  

June 19th, 2008 (10:00 am)

This morning the hard drive in my server died. I had done much work on it this weekend and neglected to back it up. Serves me right. All the absolutely critical stuff (which isn't all that critical, just really unappealing to re-create) had been backed up previously, thankfully. So rebuilding was on the menu today. Since my server is a laptop, I figured I'd bring it to work to let the OS installation stuff run while I was working. Unfortunatly, the hard drive chassis disintegrated when I removed the hard drive from it, and I don't want to put another hard drive in without a chassis. I'm sure I have a spare one or two at home, so it's not too disruptive.

Since my server would be down, I figured I'd leave my desktop on and just ssh into that to get the backup files if things were quiet and I had time to load the files. Strangely though, when I try to ssh in, it doesn't prompt me for a password, just a username and then it times out. Increasing verbosity tells me nothing. I had just run an update, didn't pay attention to what packages updated, but hopefully this is just the result of a bad update since I was able to ssh into the machine this morning before the update.

I just wish I didn't have the thing sitting there running and not being used all day.

Streaming to Xbox 360  

June 2nd, 2008 (06:03 am)

We got an Xbox 360 earlier this year. I've never been a fan of consoles but gaming on them is more social than with a computer, and we were looking for a form of family entertainment, so we got one.

I recently started playing around with the Xbox settings and discovered that you could stream media to it. When I tried setting it up it gave me a code and told me to use it to download software onto a windows computer. Since I've been moving all my media off [info]trian's windows computer, I looked around to see if I could stream to the 360 from my linux computer instead.

My first discovery was the x360mediaserve project on sourceforge. It wasn't too hard to get working. Download, unpackage into a folder, search for a config file example, eventually find one and set it up, ./start, it is done.

Unfortunately, the name was a bit misleading in that it only streamed music. So I searched around and came across this Ubuntu thread which told me how to do what I just did, but also had commenters mentioning TwonkyVision. Setting this up was about the same as x360mediaserve, only to configure it you have to google around and discover you're supposed to browse to http://127.0.0.1:9000/config. Then once you tell it your ip address so that Xbox can find it, you need to eventually discover that the loopback address needs to be replaced with your computer's IP address. A little annoying, but doable.

Twonky has worked wonderfully so far! I've streamed music to the Xbox with it and it'll run through a whole album no problem. I'm going to try playing with the folder structure to see if I can get it to organize them by artist, but otherwise it's perfect. It also runs video with no problems so far. I only had to download some codec's to the Xbox to get certain video files to work at first, but now those foreign TV shows and physics lectures and documentaries I've found on the web are actually getting watched since there's a screen worth viewing them on.

I'm really pleased with the Xbox 360's ability to act as a media center, I haven't figured out how to stream web-based video to it yet, so we're still stuck huddling around the computer when we miss an episode of Lost, but for anything I can download onto my computer so far it's been able to handle it. Though I still need to try .flv files. Another nice thing is that it knows if you stopped a show partway through and asks if you want to pick up where you left off if you go to view it again.

They sell a remote for the Xbox that's supposed to make navigating it's media center functionality a bit easier, but I've found the game controller sufficient. Though it does feel a bit silly to be poking at that thing when you want to pause or rewind a show.

Stormy Hudson Bridge  

May 24th, 2008 (10:10 pm)


Stormy Hudson Bridge
Originally uploaded by Mortuis
We had a yard sale today and spent all the money on dinner eating out, so it was a fun day. On the way back to my car I thought the clouds looked pretty cool so I took this picture.

Guitar Hero and Wrist Tendonitis  

May 23rd, 2008 (06:51 am)

So I've been playing Guitar Hero a bunch lately, and my wrist has started to hurt. Of course, since I play on an Xbox 360 my first thought is, "Well I guess this is a good time to go for that lefty achievement." rather than figure out how to fix this wrist before damaging the next one.

Thankfully I have some measure of sense, and have stopped playing for now. At first I thought it was carple tunnel, which had me feeling somewhat incredulous, since I've been using a computer my entire life and I fucking type correctly. But whatever, I grabbed one of [info]trian's "I don't type correctly" wrist guards and wore it for a couple days at work and received no benefit aside from the experiential acknowledgment that I didn't have to change the way I type at all while wearing the thing. Actually, that's a lie, I also noticed that my it wasn't bending my wrist that hurt at all, but actually twisting it. What the hell is that?

If you hold an air guitar, you'll notice that the hand that fingers the frets gets twisted around. That sort of motion, in either direction, is what's uncomfortable. So I did some searching around online and discovered that it's more likely I have a (hopefully mild) case of Wrist Tendonitis.


The cure is, of course, to stop playing Guitar Hero until it stops hurting, which takes several days. After that, I need to tighten my strap so I can reach the frets without hurting my hand. This means I have to stop being a douchebag by wearing the controller like this:


And start looking like a douchebag by wearing the controller like this:



And lets face it, that just isn't cool. Which, when I think about it, is really stupid in retrospect. I mean, I remember my wrist aching a bit when I first started playing, and it hurting less when I tightened the strap. But that just didn't look cool to me, so I loosened it and figured my wrist needed to get used to the position I wanted to hold it in. So yeah, I was trying to look cool playing a video game and hurt myself. Jackass.

Then I remembered something. Probably my favorite guitarist is Tom Morello, and he wears his guitar strap tighter than that last dude:


Now in my mind it's suddenly acceptable to wear the strap really tight if I have to.

So much for thinking for myself.

Controlling Your OpenID Without Running an OpenID Server  

May 19th, 2008 (08:43 pm) while feeling geeky

One of the benefits to being a livejournal user is that your account is also an OpenID. For instance, if I wanted to log into tanga.com, I could create an account with them, or I could just use my livejournal ID by clicking "Log in with OpenID" and using xpashax.livejournal.com in the OpenID field. This would take me back to livejournal.com, which would (provided I was logged into livejournal, if not it'd log me in first, and) ask me if I want to send my information to tanga.com, I'd say yes and then I'd be in. No need to maintain yet another userid and password. While this might seem a bit convoluted to go through two steps to authenticate rather than just one, but considering you'd have a cookie to keep you logged in, and the fact that you could log into several websites with the same ID, it's actually rather convenient.

The only problem, of course, is what happens when, I don't know, some Russian corporation with connections to the Russian mafia takes over livejournal and you decide you don't want your personal information available to whomever they decide to sell it to, and cancel your account. You've just lost access to all those accounts you had (unless they happen to have a method to convert your account to another OpenID and you had the forsight to make these changes before closing the account). Now you have a problem.

I've come across a solution. Since I have control over john.mort.net, I can use that as my OpenID. Of course, right now the site sits on my Uncle's machine, and he doesn't allow anything other than flat html files to sit there, so I can't run an OpenID authentication server there for now. But there's another option, I can redirect OpenID requests to livejournal by adding the following lines to the <head> of my main index file.

<link rel="openid.server" href="http://www.livejournal.com/openid/server.bml" />
<link rel="openid.delegate" href="http://xpashax.livejournal.com/" />

Now when I want to authenticate to a site that accepts OpenID, I can put in john.mort.net and it will redirect to livejournal to authenticate me. So if later on I decide to kill the livejournal account and want to authenticate to blogspot instead, I would just create a blogspot account and change those lines on john.mort.net to:

<link rel="openid.server" href="http://www.blogger.com/openid-server.g" />
<link rel="openid.delegate" href="http://xpashax.blogspot.com" />

And other than the fact I'm authenticating at blogspot instead, nothing changes in any of my other account where I've been signing in as john.mort.net. Pretty cool!

Hard Drive Dying  

May 8th, 2008 (09:55 pm)

One of the hard drives in [info]trian's PC is tapping. She has three hard drives in there, one has the OS, one has program installs, and one has data. I set it up this way so that it would run faster when I was playing games, but now that it's her computer it doesn't really run games anymore, and those games it does run won't benefit from this setup. So provided the tapping drive is not the data drive, I can just merge the other two onto the good drive. If it's the data drive then there will be a time of panic. Even though it's not a really a crisis right now, every time I hear it tap it stresses me out a little more.

Today my T23 which functions as a server had some disk corruption, not fun, but I fixed it. I've finally got the T20 working, which is nice. It's only a 750mhz machine with 750mb RAM, just powerful enough to web around with, and more than sufficient to remote desktop to a more powerful computer or ssh into my server with, and that's all I really need to survive watching HGTV with [info]trian.

I also swapped around all the batteries I have for the TX thinkpads. I have two which are so dead the thinkpads don't even recognize it when it's plugged in. One holds a five minute charge, the other looks like it'll last awhile. It was completely empty when I plugged it in, and has slowly been charging up. I thought at first it'd probably only last 30-45 minutes, but it's taken so long charging up I suspect it might last 90-120 minutes! That would rock!

In any case, it's really nice having a functional laptop again, even if it's super weak.

Chumby  

May 4th, 2008 (08:07 am)

The Chumby looks really cool and looks like it'd be fun to have at work, I almost added it to my wish list but then I saw the price. It is far from worth $175. At that cost I'd rather not even get it as a gift, they'd have to drop the price by at least half before I'd even begin to seriously consider it.

Eye-Fi  

March 7th, 2008 (11:43 am) while feeling geeky

/me just discovered the Eye-Fi SD Card

Basically it's an SD card that has a wireless interface device built into it that communicates with a dongle that doubles as a card reader. You can map the dongle to a folder on your computer, or point it to a web service like Flickr, and when the camera with the card in it comes in range of the dongle it wirelessly transmits the photos off the camera to wherever you mapped the dongle. This effectively eliminates several of the steps for handling pictures, which is useful if you use your camera every day.

People have been reporting that it even works in linux under Wine, which is awesome. I currently have a 1GB SD card, and never fully utilize it, so this being 2GB makes it ideal for my purposes. However, since I already have a fully functional camera and memory card, I can't justify spending the money on it. Definitely going on my wish list, though.

Re-Learning How To Build A Computer  

March 4th, 2008 (06:26 am)

Since our tax return was generous this year, the financial overlords (a.k.a., [info]trian) have finally approved my building a new system, and even upped my budget from $800 to $1000! So I've been pouring over hardware stats and wikipedia for the last week, struggling to learn everything I haven't been able to afford since I last built a system and thus didn't keep up with.

For awhile now I've been trying to figure out how to fit a quad core cpu into my budget. My thinking is that even though there really isn't any practical use for a quad core system right now, if I have a quad right now, once programmers start taking advantage of such environments my PC will be able to take advantage of such features, and thus it will have more life. Thing is, I only have so much I can throw at a CPU since I also need the motherboard, RAM, case, power supply, optical drive, etc.

High end quad cores run over $1000, which make them not an option. So I poked around on newegg and found a few that run for ~$250, but they're 2.4ghz. Newegg also has some dual core 3ghz processors for about that much, and thus I have a dilemma. Do I take a slower processor that can handle a larger workload that might be useful in the future (but also might be too slow for all practical purposes), or do I take a significantly faster processor that can only handle half the workload, but who's speed might make it tolerable in the future?

So over to freenode I go and visit ##hardware where I'm told:
< wols> no one can foresee 4 years of hardware
< wols> and I can tell you that in 4 years your GPU will be very obsolete no matter what
< L4m3r> yeah, stupid me built a 939 system, and I'm not gonna be able to afford a new box any time soon
< wols> Mortuis: rule of thumb: anything you don't need for 18 months is wasted money when bought right now

So, it looks like the smart move is the dual core processor. Which is hard for me right now, because I was sort of getting attached to the idea of being able to watch four processor graphs going to work on my system, but really they're right, it's better to go with what I know will be useful. And the reality is that with the motherboard I'm looking at, there are a lot of processors available, so in theory if I really did need to move to quad core I would be able to just swap the processor.

Unless something comes along and makes this motherboard obsolete and not worth upgrading like my old one, which in hindsight was built for what would be useful at the time, and has served us rather well, surviving a few hard drive and optical drive failures.

Blacker than Black  

February 21st, 2008 (07:45 am)

In New York, we only wear black because nothing darker has come out. Well we've finally succeeded! New York researchers finally made a material blacker than black!

Successful DVR Support Call  

February 17th, 2008 (06:02 pm)

Since our DVR stopped working a couple weeks ago, we've experienced a sort of thankfulness for not having TV available all the time. It's just been sitting there, being broken, eating power because I haven't turned it off just in case it suddenly wanted to work again. Unlikely, but I wasn't willing to rule it out.

Today I decided that I wanted to take it apart and see if I could harvest the hard drives for my computer, that and poke around, see if a DVR has anything else that might be interesting inside it. So I decided to call the DirecTV support one last time, just to make sure our options at this point were limited to buying a new box or purchasing a service plan that would cost about the same amount as a new box.

DirecTV starts you off with a VRU that runs you through some basic troubleshooting, making sure you're on the correct channel or that your box is on, etc. I was tempted to test the rumor I heard about how you could bypass a VRU by swearing at it, the theory being that profanity would indicate agitated customers who are thus swiftly moved to a sympathetic tech. Instead I just went through the motions of doing what it said until I was moved on to a technician.

Bambi greeted me and we did more basic trouble shooting. I reset the DVR while she was on the phone, as if this was a magically different attempt than any of the other times I reset it. After doing that a few times I started applying what I remembered from working in tech support myself.

I asked if there was an update around the time the DVR stopped working. While she was looking it up I mentioned a forum post I saw on their website that started the same day my DVR stopped working where several other people with my model had the same complaints. She noted that there were updates the day before and a week after my DVR stopped working. So we tried forcing the DVR to download the newer update in case the problem was bad firmware. I was extremely nice and accommodating the whole time, waving off her apologies when certain operations took a long time, basically making her job as easy as possible.

Tech support is generally a thankless job. You get a lot more abuse than praise, so being nice to a tech can go a long way. I talked tech with her for awhile, we talked about how the DirecTV model DVR's weren't as good as the models they used to subcontract, but how the software updates since then had made them more usable. It wasn't manipulation for manipulations sake, I really prefer to be friendly with people, but I also knew that endearing myself to her would make it more likely for her to pull whatever strings she could, and it worked!

After downloading the firmware and restarting, the DVR still hung, so she decided the next best step would be to send a technician. When [info]trian called tech support last time they told her it would cost $80 to buy the service plan which would enable them to send a technician, so I asked if this visit would cost us anything and she said it wouldn't. She then took a long time to enter my information in their system and determine the soonest a technician could come out. Many apologies later she said a technician could come in a week. I checked again to confirm that the visit wouldn't cost anything because my wife had been told it would cost $80 and she said that normally it would!

So there you have it, being nice can pay off. If it didn't I've have called back and tried again, different tech's have different levels of knowledge, and some techs have more power than others to pull strings. So if you get an unhelpful or combative tech, it's often helpful to call back and try for someone else.

Of course, now I'm a little apprehensive about having the TV working again. We all agree that life is better without it dominating our evenings. It's definitely a better experience to watch shows like Lost and Heroes on the TV than on the computer. But not having access to the TV has forced us to spend more time together. With the DVR back, we'll have to use discipline to only record/watch shows that we really want to see, and not junk TV. There's still a chance that the technician won't be able to fix our box and we'll still be without it, but even if he is able to fix it, I think this experience has given us an awareness of the effect the TV has had on our lives, and the importance of leaving it off most of the time.

Facebook Spam  

February 17th, 2008 (04:25 pm)

Looks like the spamfembots have made their way to facebook. I got a friend invitation on facebook from some random woman today. The url in her profile to "her private pictures" it an escaped hex url that takes you to a tinyurl redirect. I happen to have previews enabled on tinyurl so I clicked it anyway and confirmed that it goes to some website that sounds a like porn. I highly recommend going to tinyurl.com and enabling previews in case someone ever sneaks something like this on you.

Cursor 10  

February 16th, 2008 (09:08 pm)

Very fun little clicking game.

Cursor 10

Super Tuesday, and I Can't Participate  

February 5th, 2008 (05:43 am)

One thing I dislike about is registration limits for the primary. It's a closed primary, and that's fine, but what doesn't make sense to me is party switching. The deadline to register for a party if you aren't registered to vote is January 11th, which is roughly around where all the other states set their deadlines to switch parties as well. Not New York. Here the deadline to switch parties if you are a registered voter is all the way back around October 25th! Why are these not administratively equal tasks?

Of course I'm only annoyed about this because when I had decided to register for a party and support a primary candidate this year it was October 26th. Is this to punish those of us who decide to have no party affiliation?

New Knives Cut Better  

February 1st, 2008 (09:02 am)


New Knives
Originally uploaded by Mortuis
[info]trian talked me into us getting some new knives. I didn't think it was anything we really needed but it might be nice to have some more sharp knives around as we're frequently running out. Would also be nice to have some knives longer than five inches.

They came in two days ago and I washed them yesterday, and wow, chopping up vegetables last night had never been so easy. I almost cut off the tips of my fingers three times as I'm so used to having to push through the vegetables. I'm happy with the new knives (until I chop myself a few times, that is ;-), it makes prep time much shorter.

Silent Cellphone  

January 31st, 2008 (08:30 pm)

So now that I have youmail working with Adblock Plus, I have been wanting to address a pet peeve of mine. I really hate cellphones. Mostly.

I enjoy having the security of being able to call for help if my car breaks down (a frequent occurrence when I was driving cars that were > 15 years old), I also enjoy [info]trian being able to contact me when she needs to. I just hate the random interruptions, infrequent they may be. It's not that I don't want people to be able to contact me on my cell phone, it's just that most of the time a message will do.

I think I've figured out a solution though. Something tells me that I read about this somewhere, but I can't remember where so I'll tentatively take credit. Tomorrow I'm going to make a silent ringtone, make that my general ringtone, then assign audible ringtones to people on my contact list. I already have a certain ringtone for family members, one for friends, etc. But this time I'll set one for everyone I want to talk to, so that unimportant calls will only vibrate my phone which will make them less obtrusive and can be passed to voicemail with none of that latent psychic stress that occurs when you know you have a message waiting but haven't checked it yet.

Company Graveyard  

January 31st, 2008 (08:16 pm)


Company Graveyard
Originally uploaded by Mortuis
I had a hard time picking just one picture that summed up my day for my daily photoblog. I thought this one was appropriate as well. There's a graveyard on site, most people drive right past it without seeing it. I did until my Manager took me up to check it out while talking about what I was doing for the department. It's located here, but it's a little too blurry to see the gravestones unless you know what you're looking for.

I just had to share this photo though, I thought it was too cool not to. Plus it has a sort of metaphorical meaning, the end of my job there and whatnot.

Last Day in This Office  

January 31st, 2008 (08:13 pm)


Sterling Forest Office
Originally uploaded by Mortuis
It occurred to me I never took a picture of my office, so I got one today. For some reason I like to have pictures of my work environments. This was my last day in the office, I think. I still have to hand off my company hardware on Tuesday, which I think I can do in Poughkeepsie. If not I'll have to make another trip, I suppose.

How to Malform Your Shirt  

January 30th, 2008 (07:48 pm)


Why Not to Dry Your Shirt on a Hanger
Originally uploaded by Mortuis
Note the stupid/strange looking flaps of shirt around my neck, that's not a collar, that's malformed shirt. This is what happens when you get this clever idea to just hang your shirts on their hangers to dry in the closet right after washing them instead of line drying them.

Fortunately the steamer does help reduce the bulges, which means I probably haven't permanently made them stupid looking.

Mice Invasion  

January 29th, 2008 (02:00 pm)


Car Mousetrap
Originally uploaded by Mortuis
Another problem with my car is that it had been sitting right next to the woods for at least a year. Some enterprising mice had turned it into their home, which has caused it to stink. I had it cleaned at a detailer, but [info]trian and Deanna both claim to still be able to smell the mice. Since it's winter and I can't really have it cleaned again without all the soap freezing, I've been laying mousetraps in the car overnight, figuring that any mice who haven't moved out yet are probably re-stinking the place up.

So far I've caught three mice. This trap has been sitting there for almost a week, so I'm hoping I've gotten all the stragglers.

Brilliant Quote on Education  

January 29th, 2008 (01:11 pm)

"Education is the ability to listen to almost anything without losing your temper or your self-confidence."
~Robert Frost

WRT54GL Installation  

January 28th, 2008 (01:54 pm)


WRT54GL
Originally uploaded by Mortuis
I got one of the coveted WRT54GL routers this Christmas. The firmware is open source and based on Linux, and thus there is a lot of open source code out there expanding the capabilities of the router.

I've installed several routers on networks in my time. It's always been a rather simple task, especially for a home LAN. This one, however, was the first to plaster everything with large warning stickers that made it seem very important for you to run the enclosed CD before connecting the router. Enough so that I went ahead and did that, only to stop halfway though when it became apparent that it was just a wizard to change the settings in the router that could be changed just as easily with the web interface.

Deanna's Seventh Birthday Party  

January 27th, 2008 (01:46 pm)


Happy Birthday!
Originally uploaded by Mortuis
Deanna's turning seven. We had a party for her at Fun Central. I balked at the cost of it at first, mainly because the initial fee is for ten kids minimum. But they took care of all the setup, cleanup, cake, food, entertainment, etc. Overall it was probably a good value since we only had to show up.

The kids went crazy in the arcade. There was dancing, hot potato, and limbo. The pizza was actually good, and the cake was nice. Deanna had a blast. The only thing that stinks is that since her birthday is in the winter we can't do any of the outside activities like mini-golf or bumper boats.

Busted Seatbelt  

January 26th, 2008 (01:41 pm)


Busted Seatbelt
Originally uploaded by Mortuis
There are a number of imperfections with my car, normal for any used car. This one keeps bugging me, though. The shell for the seatbelt was broken, cleanly though, so it's easily glued back together. Unfortunately, this is the one Deanna has to use all the time, and she beats the heck out of it.

It's been re-glued several times. This time I put a whole mess of rubber bands around it as well. I don't expect it to work, but next time it breaks I'm probably going to invest in some epoxy.

Restoring Sanity to the Lifehacker Feed  

January 26th, 2008 (07:50 am)


Yahoo Pipes
Originally uploaded by Mortuis
One of my favorite feeds is Lifehacker, they mention a lot of really useful stuff that makes life and work more efficient and simple. Unfortunately, their feed is neither efficient, nor simple, since they release upwards around 20 articles a day. Much of this is garbage to me, for instance I have no use for all the iPhone and Mac articles, nor do I want to see statistical data on their users, or reminders of articles they posted this day a year ago, etc.

Lifehacker recognizes this, and they cleverly built some setting into their feed, so that if you add /tags/any/not:mac-os-x/ between the domain and index.xml you no longer get any articles that are tagged mac-os-x. The problem though, is that sometimes they review cross-platform software that is tagged Windows, Linux, Mac-OS-X. Using their solution, I will no longer see this stuff. Fortunately, when they were re-announcing this feature, I saw someone mention Yahoo Pipes, so I took a look.

Essentially, It's a graphically based UI that lets you apply logic to your feeds. In this picture, I have a line going from the feed source, to a filter, then to the feed output. The filter removes posts that are tagged "Flashback", "Stats Feed", and "Tgif", which will get rid of most of the garbage. I'm going to play with it more later to filter out posts tagged Mac, then re-include them if they're tagged Windows or Linux.

I'm not a big Yahoo fan, but Yahoo Pipes is very cool.

Helping Youmail.com  

January 25th, 2008 (01:46 pm)

I just want to toot my own horn here. I use youmail.com as my cellphones voicemail. It's a free service that lets you set a different voicemail message based on callerid, can get e-mail alerts when you receive voicemail and can also listen to your voicemail via their webpage.

Anyway, some time a few days ago, I lost the ability to listen to my voicemail on the website. I thought maybe there was a conflict with a new Firefox version or something, but a few days later the problem was still present. Their help pages didn't mention anything, so I wasn't sure if it was a site issue, so I tried loading the webpage in Internet Explorer instead of Firefox, and it worked just fine in IE.

The next few days I tried calling their support line, but after being on hold for awhile I would get forwarded to their voicemail. Today was the first day I got some time and was able to call them shortly after their callcenter opened. The woman I spoke to guided me through some basic troubleshooting (stuff I'd already done) to no avail. But one thing I did try was creating a new Firefox account and accessing the page and I worked as normal.

I hung up with her since the problem obviously had to be with one of my extensions, but which one? I hadn't installed any new ones lately. So I methodically went through and removed all the extensions I hadn't been using one by one, no dice. Then I removed all the webdev extensions I use, thinking maybe something in one of them was messing with the DOM, no dice. Next I started removing all my flashblock, autoplay stop, and then adblocking extensions, and found my problem. It was actually adblock plus that was causing the problem.

Unfortunately since I just removed it, I wasn't sure offhand which library definition I was using for adblock plus, but I figured the youmail.com people might want to know about the problem and called them back. I happened to get the same tech so I let her know and she told me I was awesome. Apparently she had been talking to one of their dev's and they were regretting not getting my contact info in case I figured out what the problem was. So now their team can do their testing to figure out which definition file is causing the problem and chastise whoever maintains it.

So yeah, I'm awesome, youmail.com says so.

Cleaning Out the Office  

January 24th, 2008 (12:39 pm)


Office Stuff
Originally uploaded by Mortuis
I took a bunch of stuff out of the office today. I had more things there than I realized. So I'm going to have to make a second trip next week to make sure I have everything I need. The next step is to pare down on it all and box it to be out of the way until it's time to bring it to my next office.

Guitar Hero Enthusiasm + Open Source = Frets On Fire  

January 23rd, 2008 (08:20 pm) while feeling amused

Who needs a plastic toy guitar when you have a Model M?

What the computer sees:


What the player sees:

No More Company Laptop  

January 23rd, 2008 (12:38 pm)


Cleaning the Work Computer
Originally uploaded by Mortuis
One of the benefits of my soon to be previous job is that I was issued a company laptop. It was on the high end when I got it, and is still considered rather powerful. I've been avoiding using it since I accepted the offer, in order to acclimate myself to not having it and hopefully to remember anything that I still have on it that I've forgotten about before it's actually gone. Part of this process was removing all the useful programs I put on it, and uncustomizing it back into a standard windows machine. Without all the toys, it becomes somewhat unappealing to use. Though it's still nice to have when [info]trian gets ahold of the remote and I find myself being subjected to The Daily 10.

Akasha's Box Fetish  

January 22nd, 2008 (12:38 pm)


Bugging The Cat-In-A-Box
Originally uploaded by Mortuis
Our cat loves boxes and paper, whenever we get something new she dives into the box as soon as we step away and hides in there, attacking anyone who gets to close to her new fort. So when Deanna got a lamp in the mail, a gift from her Aunt, of course Akasha dove right in as soon as they took everything out. So [info]trian and Deanna spent awhile harassing the cat.

N/A Weather Today  

January 22nd, 2008 (05:54 am) while feeling amused

And [info]polarbee thought Alaska weather was bad, apparently Salt Point is too crazy for weather.com to figure out.

Another Benefit to Working From Home  

January 21st, 2008 (01:30 pm)


Me and My Office Mate
Originally uploaded by Mortuis
One of the nice things about working from home is that my office mate is often willing to help me out since there's no one else around she'd rather interact with. Of course, when I say "help me out", I mean, "sit on me and purr while disabling the use of one of my arms." She is by no means a very productive officemate.

Deanna's iPod  

January 20th, 2008 (01:30 pm)


Setting up Deanna's iPod