Voyagers is probably one more show I remember quite well that my wife has never heard of. I remember it as somewhat cheesy, somewhat preachy, but fun TV.
This has been an exhausting week. Computer troubles galore, there must be something in the air. The past two days I've woken up with a sore throat, possibly due to all the stress I've been under.
Last night a change I was ultimately responsible for broke our software for about three hours. The change wasn't my fault, but I still should have caught it. A #define
directive was renamed in our main code branch and integrated to my "utilities" directory. When I recompiled the server-side code, there was a problem which should have clued me in to the bigger problem hiding behind it.
Anyway, there were a lot of failures in processes along the way. I think the biggest problem is that nobody knows the "whole picture" of this project.
But we learned a good lesson, and the impact (from a bigger perspective) wasn't nearly as bad as it could have been.
On top of all this, we've had computers crash. One, on Monday, just stopped working. The motherboard, power supply, CPU, and hard drives were all dead. We basically had to replace the whole thing. Another video card (just this morning) literally blew up. Three of the capacitors just exploded in the case! A UPS had a melt-down and blew the power supply out of another machine at one of our remote locations.
I tell you, there is something in the air. Back up your data if you don't already. Really, go do it right now.
I may be in Seattle on May 11th. Just FYI. Ben. And maybe Scott, if you come here.
Today is my oldest younger brother's birthday. Have a good one, Jared!
Dear Best Buy Store:
If you carry computer cases and power supplies, you should carry motherboards and CPUs.
The end.
- Yawn. Not enough sleep but can't go back to sleep. I hate days like this. #
- Settling in to the couch to watch MST3K season 5 episode 10, The Painted Hills #
- The Lassie and snausages jokes are coming fast #
- Watching Gunslinger now #mst3k #
- Holy cow Roger Corman made some bad, bad movies #
- Watching Mitchell, the episode where Joel leaves and Mike takes over. #mst3k #
- Getting seriously addicted to Flight Control. Curse you @nathanfillion for showing me the path to destruction!! #
- Getting ready to go to work. Wishing it wasn't Monday morning #
- Taking bets on whether or not today will be the day "I can has wireless." My guy says "I no can has." #
- Starting the day with Eve of Destruction by Bishop Allen #
- Skullcrusher Mountain by @jonathancoulton #musicmonday #
- An all-time favorite: Turn Around by They Might Be Giants #musicmonday #
- Lunchtime!! #
- I smell the fail whale... #
- The office is roasting hot today. My office is almost 80 degrees. The building manager hasn't turned on the AC yet. Feeling murderous.. #
- Seeking out any chocolate in my desk. Must save it from the heat by eating it. Only found one small piece. #
- Going to update firmware on this bugger of a Cisco router. Hope this works, it's been a long process getting here #
- sshd[2273]: Invalid user hacker from 173.45.76.218 Now would I really have a username 'hacker'?? Come on, scriptkiddies, you can do better! #
- Upgraded IOS version on Cisco 881w router. Activated advanced IP services. Port forwarding remains a mystery. #
- I've been way too hot all day. Driving home with ac on full #
- Heading back to Coeur d'Alene for dinner with the inlaws. Wish I knew about the invite before I left town earlier #
- It's a trap! Got conned in to fixing the computer! #
- 我在寫程å¼,ç‰ æœƒæœ‰ç•¶æŒ‰é–‹é—œçš„åŠŸèƒ½ #
- 阿,我好久 æ²’æœ‰æ‰“ä¸æ–‡! #
- ä»Šå¤©çš„ç¨‹å¼æ˜¯å¦å¤–個程å¼çš„一å°éƒ¨ä»½è€Œå·² #
- ä¸å¥½æ„æ€,我還沒自我介紹! 我是程信哲,一個36æ²çš„美國人. #
- It's been too long since I typed Chinese, I'm way out of practice. #
- Got my File I/O read functionality built on boost::filesystem now, thinking about calling it a day #
- Off to the first meeting of the day. Here's to it being the last. #
- Temperature...rising....The office better be cooled today. It's going to hit 75 outside today #
- Yesterday inside offices were over 80 degrees. That's just plain uncomfortable--unless you're my wife #
- Temperature is over 70 now in my office. Officially, this is air conditioning FAIL #
- Building a moat at the new federal courthouse in Coeur d'Alene. I hope they fill it with water. And alligators! http://twitpic.com/3qard #
- Twitpic killed my picture! #
- Twitpic is dead. LONG LIVE TWITPIC! #
- Looks like our PBX just went down. Phone company is looking at the T1 PRI but it's likely "our problem" #
- Turns out our problem is the T1 PRI line at the D-mark coming in to our building. For some reason they can't send anyone today to fix it #
- Or is that "demarc" short for demarcation? #
- Verizon has been appropriately b-slapped into submission. Technicians are being dispatched within the hour #
- My boss sent an email to the building owners about the heat. Nobody likes working in in an office with an 82 degree environment #
- Talking about the Angle Grinder Man #
- Verizon and XO techs are here...finally #
- XO technician just left. A repeater got flooded somewhere in Coeur d'Alene. They called out the emergency crew and are working on it #
- Phones should be back up by 6am. I sure hope they are. It's been an awfully long day. #
- So I started work just before 9am this morning. Finished up at 11pm. That's a long day in my book. #
- Gotta love getting back to work 7 hours after you left... #
- Phones came back up at 7:30am this morning. I've been in debriefing mode all morning. #
- http://twitpic.com/3qard - This is the moat they're building around the new Coeur d'Alene Federal Courthouse. As seen from the balcony n ... #
- Lorien's coming to the office, then dragging me away for lunch at Daanen's Deli. Mmmmm, sammiches! #
- Turkey and Swiss, lettuce, onions, and jalapenos on sourdough with a side of German potatoes, yummm! #
- Listening to the Sonic Newsdriver podcast #
- I'm going to turn my A/C on extra high for Earth Day #
- vsftpd: Wed Apr 22 14:35:05 2009 [pid 1435] [Administrator] FAIL LOGIN: Client "212.34.134.112". Come on kiddies, no Administrator account.. #
- You think I'd run Windows on a public IP address? Crazy! #
- Hey look! @AngryPets came back! You should ask Mike some time about his rocket trip to the Oregon coast. 🙂 #
- Saw a guy with a Kindle today. Experienced extreme techno-envy despite the fact I probably wouldn't even use one much... #
- Just got home and am seriously intent on relaxing #
- I hate hate hate hate hate hate hate Verizon. They just took our T1 PRI down for 20 minutes. No call, no reason, just down #
- Goodbye 75 degree weather. Hello, hail and snow (again) http://twitpic.com/3um8p #
- Hammering out code. Got to focus, so I'm pretty quiet today. Big deadline tomorrow. #
- Freeing my iPhone from Apple's shackles #
- Okay! 42 Followers achieved. All is right in the universe. Nobody leave. Everybody else, don't follow! #
- Pwned my iPhone an spent the last few hours customizing. Best find? The Flying Spaghetti Monster lock screen! #
- Waking up early for a day of serious coding #
- Scraping ice off all my car windows. You wouldn't think it's almost May here. #
- Knuckling down at the office to get a project finished and manifest another miracle. Taking myself offline to eliminate distractions #
- Wireless cable should've been here today. Probably be next week before I get it installed now. #
- Haha! just had a compiler error in my code, line 404: prototype for function not found #
- Headed home now. Have to be okay with just an 11 hour work day today #
- Bedtime! Yay! #
- Helped our a coworker hang drywall today and do some framing. It was time well spent, he has 2 bad knees. #
For some reason it seems my Saturdays are just as busy, or busier than my weekdays. I think this is very sad. Today I was nice, though, and helped out a cow-orker hang drywall in his house and do some framing. I also set his wireless laptop up to print to his network printer. I'm just that good.
I had this happen just a little while ago, and busted up laughing after I read it. I had to walk away from the computer!
I thought it quite profound that the error about not finding the function prototype happened on line 404.
FTW!
Turns out I changed the header file but forgot to make it an unsigned int
in the cpp file.
While taking a break and tweeting I noticed my browser was underlining a word it didn't recognize.
I can't believe that isn't in my local dictionary…
I want two knitted crocheted hats:
FSM Hat and a cunning Jayne Cobb hat.
Suggestion: Make the noodles fall to the sides, not down the front. It could be a pull-over hat instead of a tie-under-the-chin hat.
I came in to the office early today, left home before it was even 6am. In the slightly over one and a half hours I've been at work I've gotten more done than I did all day yesterday. At least that's what it feels like. What felt like a week-long job is now looking like it could be accomplished today. I should do this more often…
Phones went down again today. Not for very long, but it was unexpected and right in the middle of the day. I am very unhappy about this. Verizon is really starting to piss me off.
I'm also now under the gun to get a project finished by tomorrow that I just got started today. Time to pull off a miracle.
Today was much quieter than yesterday. Despite the fact that I didn't get to sleep this morning until well after 2:30am and I was awake before 7:30am, it wasn't such a bad day. I spent a good part of the day in debriefing mode, starting with some early phone calls with our service provider. I talked to Norm again, and explained the whole thing to several people around the office.
I was disappointed at 5:30 this morning when I tried calling the office that our lines were still down, but I knew John (my IT minion) would take care of it. We ended up forwarding all calls to the VP's cell phone (I'm sure AT&T appreciated that), he averaged more than a call per minute, but it was only a half hour or so before we were back up completely.
I really tried to get a little more sleep, but it just didn't happen. I'm bad enough once I wake up, it's hard for me to just go back to sleep. When I have a big problem like this hanging over my head it's just that much worse.
But thankfully everything was quiet today. Well, except for the phones—they're ringing again!
I just got home from work—it's been a long day today. If you follow me on Twitter you already know. It started out okay, but around 2:30pm today our phone system shut down, right in the middle of all calls. After a quick sanity check that determined it didn't look like it was our problem, I called XO Communications, our service provider. At this point, it was about a quarter to three.
A trouble ticket was set up, and a technician called about 20 minutes later saying she was going to test our line. She called back just before 5pm and told me there are CRC and framing errors on our PRI. She said the only thing they could do was to set up a trouble ticket with Verizon and have their techs fix it. She also said it couldn't be done until some time after 8am tomorrow.
When I talked to my boss about it, he said it was unacceptable, which I agreed to, but didn't have much of an idea how to get it done. So I called my sales rep at XO to get some help and maybe accelerate the issue. I couldn't get through to anybody. Probably because it was just turning 5pm.
Anyway, finally I broke down and called the local XO technician's cell phone. Yes, I had it all along, but I don't abuse it. He is an awesome guy, and I really didn't want to call him unless I had exhausted my other options. He berated me for not calling him earlier! Anyway, he got the ball rolling with Verizon's support through his own channels. All I had to do was wait for their tech to call me and set up a time. Norm (our XO guy) said to call him back when the Verizon tech was going to be there so he could show up at the same time, just to make sure our problem got fixed. Like I said, he's a champ.
Anyway, an hour and a half go by without a call, and just as I'm about to call Norm back he calls me. He says "If you have a direct line to God now would be the time to use it." I was a bit worried. He said it has been one of the most difficult tickets he's ever had to work on. Finally, he pulls out the stops and calls Verizon's tech directly (just like I did by calling Norm). The Verizon tech had trouble getting his own office to release the ticket to him, so they had no idea what the hell was going on. Amazingly, this has not diminished my opinion of Verizon. But only because my opinion was already at rock-bottom.
Anyway, Norm gets the tech to stop by before his 10pm call elsewhere. He shows up just after Norm, they do their thing, and find that it's not a problem at the demarc (or d-mark, or whatever they call the place where all their lines come in to our building), but it's between the CO and us. That points them to a repeater that they've had trouble with before. Apparently it flooded and shorted out some electronics.
But before we tried to get that fixed, we thought we'd just jump on to an old T1 line that was provisioned for a company that used to be in our building. After they tracked that down from several different geographic locations, they had to give up because the line was came down from Hayden Lake where they couldn't get to 24/7. So we had to go back to plan A, fixing the flooded repeater. Verizon's emergency crew was dispatched to pump out the hole and replace the equipment.
At this point we'd done everything possible, and had to leave it in the hands of the emergency crew. They promised to get us up and running before we open the doors tomorrow morning at 6am. I really hope it works out, but in the meantime have worked out a new plan B with John, my cow-orker. We can forward our primary DID (where all our 800 numbers are routed) to a new number, such as a cell phone. By putting a voicemail message explaining the outing, we can at least let people know what's going on instead of them just getting a busy signal.
This is what pisses me off about ASP/VB. It's bad enough I have to write in it anyway, but come on! Dimensioning a variable to 5 should mean you can only have 5 elements, not 6!