Shivering on the 49th Parallel
Thursday, January 28, 2010
About a week later the server died. I diagnosed over the phone that it was the power supply and rather than travel over for 5 hours & a ferry ride and then have to stay over just to replace a $100 power supply, I had them take it to a local computer store and have them replace it.
Thursday, January 28, 2010 11:23:10 AM (Pacific Standard Time, UTC-08:00) | Comments [0] | Tech | Active Directory | Hardware | Microsoft | Servers#
Saturday, January 23, 2010
>(I wrote this almost a year ago and it’s been sitting in my drafts folder since then. It’s still an outstanding issue and I haven’t figured it out yet)
Saturday, January 23, 2010 6:36:00 PM (Pacific Standard Time, UTC-08:00) | Comments [0] | Mail Server | Networking#
Friday, January 22, 2010

WSUS is a pretty cool piece of software. Basically it acts as a “Windows Update” server for your network. Rather than have all your computers download the same updates each from Windows Update, your WSUS server dowloads it once and then distributes it to all the computers that need it over your LAN connection which is much speedier than 99.9% of the internet connections out there. It also gives you a single place to go to and approve updates. Heard bad things about an update? Don’t approve it for installation and it won’t make it’s way onto any of your machines until you do (or they release an update to supersede it). A nice solution for small and medium sized networks.

You can extend it out to different geographical sites, too. Using a downstream replica server, you can have your server in another office “take it’s lead” from your server and either download the updates from you, or (and this is cool) only download updates that you’ve approved on your server from Microsoft’s servers. If you have a metered or slow connection between the offices, this is a great solution. You still only have one place to approve/deny updates, but you don’t chew up bandwidth pushing the updates from Office A to Office B.

This is the setup that I have. I have six offices (and two satellite offices but they’re not part of the corporate network) and aside from head office, there’s only one server in each location. These servers are Domain Controllers (for logins & resource management), WSUS downstream replicas for Windows Updates, and File & Print servers for that office.

WSUS uses Group Policy Objects (GPOs) to configure your clients (XP, Vista, Windows 7, Server 2003, 2003 R2, 2008, 2008 R2) to look at your own server for Windows Updates, as well as how often to check, and whether or not to allow the users to defer a restart so as not to interrupt them in the middle of something. Here’s where my setup gets trickxy.

I have a GPO called WSUS-Office A that I apply to the Active Directory Site called “Office A” so anyone who logs in at Office A will have their Windows Update Automatic Updates (WUAU) client pointed at the local server. Other offices have their own GPO assigned to their sites to keep everyone looking at the closest/fastest server/connection.

The hitch I ran into today was with my servers because of the Out Of Bound security bulletin released by Microsoft today for MS010-002. Because of the Big Scary Crisis surrounding it, and the fact that it was listed as Critical and affecting IE 6, IE7 and IE8 on Windows 2000 SP4 all the way up to Windows Server 2008 R2, I manually synchronized my WSUS with Microsoft this morning, downloaded the updates and approved them.

I also did a dirty thing to my users: I set a deadline in WSUS of noon today for the installation. That means that they’ll be notified of the download, and if they click the little yellow shield it will install it and then say “Time to restart!” but they can click Restart Later. Once the deadline passes, however, they don’t have a choice. the window comes up and says “restart your computer or I’ll do it for you” and starts a 15 minute countdown timer. I don’t do it often, so they know that I only do it for “critical” updates. Plus I emailed everyone last night and told them it was happening and posted it on the Intranet as an announcement. This morning they all got a second email that it would happen shortly.

Where the patch wasn’t installed was on some of my servers. Some of them got the update, and some of them installed it and rebooted without warning (oops, but they were warned). I started looking into why some of the servers installed it and some didn’t. My first thought was that the Server 2003 servers did but the Server 2008 & R2 servers did not. I thought perhaps that the GPO didn’t apply to/configure the Windows 2008 clients, but that was wrong, too.

Finally I compared a 2008 virtual machine’s Windows Update screen (which wasn’t working) to a 2008 physical machine’s Windows Update screen (which was). The 2008 VM said “You receive updates: For Windows and other products from Microsoft Update” and the 2008 host said “You receive updates: Managed by your System Administrator” Further investigation into the registry (HKLM\Software\Policies\Microsoft\Windows\Windows Update\AU\) showed that the settings that were specified in the GPO were applied to the 2008 Host, but not the 2008 VM.

It then dawned on me that the difference between the two was the host was a member server and the VM was a domain controller. That led me to GPresult and Group Policy Modelling. Using the DC and Administrator accounts, the GPO (identified by a GUID rather than it’s name) that was applied to the site was denied application due to SOM (Scope of Management).

I expanded the forest folders and drilled down to the Domain Controllers OU and saw a blue exclamation mark on it. Blocked Inheritance. That meant that the Domain Controllers OU was going to not inherit any settings from GPOs ‘above’ it, including sites.

So my choices at this point are to remove the block and let everything apply to the DCs. Not a very good idea. There were three policies which would have applied to the DCs: the Default Domain Policy, Remote Desktop Policy and Office 2007 File Format Policy.

The Office 2007 File Format Policy is tame, all it does is make the default filetype for saving the Office 97-2003 compatible instead of the new .docx, .xlsx and .pptx formats. Remote Desktop Policy is equally benign. It’s denied to Domain Admins and auto-disconnects clients from Remote Desktop after 10 minutes of inactivity so it wouldn’t really apply anyway.

The Default Domain Policy had a fair amount of settings in it though: Firewall settings, password policies, that sort of thing which I don’t necessarily want to apply to my Domain Controllers.

SO, removing the Block Inheritance setting probably wouldn’t be a good idea.

The other thing I could do is apply the WSUS-Office A policy to the Domain Controllers OU. It would get around the Block Inheritance issue without applying the default domain policy to them, but it would also “point” each of my offices’ Domain Controllers back here over the slow, metered internet connection. Not ideal either.

The other thing I could do is copy each of the WSUS-OfficeX policies and then apply ALL of them to the Domain Controllers OU and use filtering to make sure that each office’s policy only applies to that office’s WSUS server. That doubles the amount of work I’d have to do if I changed one of the servers though, and if I forgot, it would mean that one of the Domain Controllers was pointing at a non-existing Update Server which could leave it unprotected/unpatched. Guh. Meh. Not ideal.

SO that’s where it stands now. I haven’t done anything yet. I’m remembering in the short term to manually check the DCs for Windows Updates until I can come up with a little more elegant solution to the GPO filtering situation.

Friday, January 22, 2010 5:00:00 PM (Pacific Standard Time, UTC-08:00) | Comments [0] | Tech | Microsoft | Servers | Windows#
Thursday, January 21, 2010

(This is a crosspost from the Autodesk Discussion/forum website that I was participating in)

Since I started here 15 months ago, I've been wary of messing with NLM because I didn't understand it. I still don't know all of it, but I know a lot more thanks to Travis and the rest of the contributors NLM isn't as big of a scary monster as it was before! There were Group Policy entries in my domain that were specifying an environment variable for the local license server (distributed model) by IP address, and then the next biggest office as a secondary, and third biggest as tertiary--by IP address. So for example if you logged in to a computer in site A your environment variable would be ADSK_FLEX_LICENSE=@192.168.1.2;@192.168.2.2;@192.168.3.2 It worked, it was working, so I had no motivation to change it.

While checking some things out on Travis' suggestions, I changed it to a server name, so on my test computer in site C, the environment variable was ADSK_FLEX_LICENSE=@SiteC_server;@SiteA_Server;@SiteB_Server and it worked. I then changed all my environment variables to computer (NetBIOS) names.

That sorted out 4 of my 5 offices, just the 3rd one, Site C users were still grabbing licenses from sites other than their own. Further investigation showed that two of the users who were using the wrong license server hadn't logged out and back in for some time. (this prompted a quick meeting with the CAD Manager and the Sustainability Committee to make changes to inactivity timers and lock computers after one hour, log users off after 2 and go to system standby after 3 hours outside of regular business hours). When one of the problem users logged back in and started up AutoCAD, they did not get a no license error, but rather Autocad seemed to hang for a good 60-90 seconds with an hourglass... after that AutoCAD started up normally and she was on the correct license server. I did the same thing to the the other user and got similar results.

So in the end, there was some sort of networking issue (which is still undiagnosed) that was causing clients to skip over their own license server, but changing environment variables from IP address to NetBIOS names fixed the problem.

Later in 2010 we may implement other changes recommended here and move to a single/redundant license server instead of the distributed model.

Thursday, January 21, 2010 10:25:31 AM (Pacific Standard Time, UTC-08:00) | Comments [0] | Autocad | Networking#
Friday, January 01, 2010

First post of the new decade... maybe I won't let this place grow cobwebs in 2010 like I did in 2009 ;)

Friday, January 01, 2010 12:02:19 AM (Pacific Standard Time, UTC-08:00) | Comments [0] | Misc#
Tuesday, May 05, 2009

Back in January I posted a few articles about Windows 7 Beta and what it did to my laptop. It’s not Microsoft’s fault, it’s a combination of Dell and nVidia’s faults. It was the perfect storm: a known design flaw in the video card that affected a boatload of Dell, HP, Sony and Macintosh notebooks. On top of that was a poor design choice by Dell to not actually have contact between the overheating GPU chip and the copper heat pipe that’s supposed to cool it. On top of that was running a Beta OS. On top of that, using a pre-beta alpha-release of a driver for said beta os on a flawed laptop with a flawed GPU. A perfect storm.

While watching a video full-screen in Windows Media Player, the GPU overheated and blew up. Not only did it crash and blue screen and completely wipe out the running OS, but somehow it managed to overwrite the GPU BIOS! That shouldn’t be POSSIBLE, but it happened. The computer would boot up, just no screen. If I watched and waited for the hard drive to stop spinning away during bootup, typed my password and hit enter, it would log me in! I could HEAR the windows startup sound, but no video. No video on the external monitor or HDMI ports, either. Ultimately, because it was under warranty, Dell sent out a technician who replaced the whole motherboard, GPU included (although they replaced it with the same broke-ass GPU chip) so the story ended happily.

One of the things I noticed in the beta was the feedback system, which I used extensively (duh, that’s what betas are for) until I couldn’t. The big huge crash dump from the video card was never sent because after the motherboard was replaced, I was too scared to put the Windows 7 hard drive back in again. I figured I would wait until another beta (or RC) came out and hopefully there’d be a newer driver from nVidia available then, too.

On another note, there’s a way to use a clean, shiny penny to sandwich between the GPU and the heat pipe which drastically improves the transfer of heat to the heat pipe and can avoid just such an occurrence. (you can google nVidia GeForce 8400M GS Copper Mod to see for yourself). On the down side, doing so invalidates your warranty. I’ve refrained from doing it because of that, but when the warranty runs out, that’s on my to-do list for the very next day. Instead of doing a recall and replacing the bum chips (and the heat pipe while they were at it) Dell instead extended everyone’s warranty by 12 months, so if your laptop blows up (like mine did) you’re covered for an extra year.. but if it happens AGAIN after that period, you’ve got a dead laptop. No one else did anything better (HP, Sony, even Apple) so I don’t want to be TOO unfair and shit all over Dell only because they and their tech support have been very good to me over the years. No, really! :)

The Windows 7 RC is out today and will work (for free) until June 10th, 2010 or about 13 months. In the fine print is that starting 2 months before that, your computer will shut down every 2 hours as a warning sign that the expiration is imminent and that it’s time to get a properly licensed copy. Hopefully there’s an upgrade path so you can punch in a new product code and activate Windows without having to re-install with the release version. I can’t see myself NOT re-installing with 100% gold code, but I’m sure there will be people out there who have tweaked and modded their user profile and software set-up JUST SO and won’t relish the thought of starting over.

Tuesday, May 05, 2009 10:04:58 AM (Pacific Daylight Time, UTC-07:00) | Comments [6] | Links | Tech | Microsoft#
Monday, March 09, 2009

Happy Valentine’s Day, ladies. I hope you had a lovely day…

 

This Saturday it’s your turn to return the favor. That’s right, it’s been a month already! March 14th is Steak and BJ Day. It’s pretty simple… It’s steak… and a BJ!

 

www.steakandbjday.com for more details (pretty NSFW content)

 

We’ll be celebrating this year at Little Billy’s Steakhouse in Burnaby, but the jury is out on who’s picking up the tab! ;)

Monday, March 09, 2009 8:45:54 PM (Pacific Daylight Time, UTC-07:00) | Comments [1] | Links | Misc#
Thursday, February 05, 2009
Dailyplate.com has an iPhone app called the Livestrong Calorie Counter that works in conjunction with your DailyPlate account. You can look up their database on-the-go and add foods/exercises and then sync it with your online username/interface.
Thursday, February 05, 2009 9:54:32 AM (Pacific Standard Time, UTC-08:00) | Comments [0] | Fitness | Food#
Last week I started the Couch to 5k program again and started all the way back at week one again, thinking that it had been too long since my last run. Where I was gasping for breath a year and a half ago on the last interval, I was able to complete week one’s workout barely breaking a sweat.
Thursday, February 05, 2009 9:39:07 AM (Pacific Standard Time, UTC-08:00) | Comments [1] | Fitness | Food#
Monday, February 02, 2009
Did I mention that since it’s the first business day after the 15th of the month that it was TPS report day??
Monday, February 02, 2009 5:01:37 PM (Pacific Standard Time, UTC-08:00) | Comments [2] | Tech#
Thursday, January 22, 2009
Ironically I watched the first episode (the one where the plane comes apart and they crash land on a tropical island) WHILE I was on a flight from Cayman to Miami on a PSP.
Thursday, January 22, 2009 8:46:51 AM (Pacific Standard Time, UTC-08:00) | Comments [0] | Links | Misc#

I’m not sure how I could have possibly forgot, but I let this domain expire. :)

 

I saw the email from Network Solutions on my phone this morning and assumed it was just one of those “your services expire in six months! renew now!” semi-junkmails. Nope! this one said “Your Network Solutions Service has Expired”.

 

Oops.

 

And the DAY before payday, too. Ahh well. I suppose that’s what credit cards are for.

Since my laptop is down for the count (I’m expecting the new replacement laptop to arrive today or tomorrow) I haven't synced my iPhone for about two weeks since I installed Windows 7 to try it out so it hasn’t been syncing my calendar.

My email is downloaded via POP3 from my Exchange mailbox, so when I connect to Outlook Web Access, I don’t have contacts or calendar to remind me there, either.

In the end, no harm, no foul. I’m back up and running and the DNS servers probably didn’t even have a chance to propagate to the pending deletion landing page.

Dell now has three open service calls for me, and I sense it’s going to get worse before it gets better.The local firm that Dell contracts to do their re/re’s told me that I would be receiving a new unit. Then Dell’s national technician appointment center called me to let me know a new part had shipped out and I would be contacted by a technician to arrange a time to come and do it. Then the local tech’s dispatch called me to tell me that the parts hadn’t arrived and would call me back tomorrow (today now) when the parts arrived.

I stopped him and asked him if I was getting a new motherboard or a new system, and he didn’t know, but thought that it was odd that the delivery address was both my home address and their business address.

I got his cell phone number and name and said if nothing showed up by Friday noon I would call him back and he could sort it out with Dell. Fortunately (for both me and Dell) I’m not a one-computer household that’s relying on this one system. I’ve got Laurie’s desktop, her netbook she got for Christmas and a media server plus my work laptop all at my disposal. He thanked me for my patience and said he would be in touch shortly.

Thursday, January 22, 2009 8:24:54 AM (Pacific Standard Time, UTC-08:00) | Comments [0] | Tech | WWW#
Tuesday, January 20, 2009

Dell’s local supply chain technician called me yesterday morning to set up a time to replace the parts on my laptop that seemingly blew up. They didn’t have the parts yet, but were expecting them later that day so they’re going to call me back this morning to arrange a time to do the repair.

I brought my laptop to work, and the tech’s office is actually just around the corner from mine, so that way he could do it whenever and when I take it home tonight it’s fixed.

I turned to my co-worker James and said “hey, do you want to see my screwed-up video card?” he came over and I turned the laptop on…. and it worked! WHAT THE HELL??

I’ll mention it to the repair tech, but I’ll still have him replace the parts. Save him a trip out again later, ESPECIALLY if he can replace the GPU with another, non-f’d up one.

Update: Well it must have been it's final hurrah. when the technician arrived, it came up with the BIOS logo screen, but then died. He began to disassemble the laptop to replace the system board (that's the motherboard in Dell-speak) and unfortunately it has the same GPU chip on it as the one being replaced. Ultimately he had to stop and make arrangements to come back tomorrow because--get this-- he couldn't get one of the screws out and has to get a different screwdriver. I have one that's the perfect size for laptops, but unfortunately I left it behind on Vancouver Island last week. He's coming back tomorrow to finish it. It's a darned good thing that I'm a huge nerd and have three other computers at home I can use until this one is back up and running.

Tuesday, January 20, 2009 8:57:30 AM (Pacific Standard Time, UTC-08:00) | Comments [1] | Tech | Gadgets | Microsoft | Windows#
Saturday, January 17, 2009
Ahh the joys and risks of running beta software.
This morning I fired up an xvid video that I downloaded and partway through the video, the audio stuttered and then froze and the screen froze. The screen went black. then it came back, then went black again. i tried to hit escape, out of full screen so maybe i could catch it and click close, but before that happened, I got a Blue Screen Of Death (BSOD). No big deal, they happen from time to time and it IS beta software.
The problem was when the computer restarted, I didn't get the Dell logo screen. I didn't get the Windows logo startup screen. I didn't get a login screen. What I got was a series of lines running top to bottom mostly on the left side of the monitor... multicolored but slowly becoming all white. The rest of the screen slowly started showing vertical lines until eventually the whole screen turned white. Not good. What the hell? How could a crash physically damage hardware? I tried turning it off and on again, same thing.
Watching closely, I could see and hear the BIOS POST (Power On Self Test). After a minute or two, the hard drive activity light blinked out. On a hunch, I entered my password and hit enter. Hard drive activity resumed and it logged me in. Of course, I couldn't see anything so all I could do was shut down gracefully.
Using my other computer, I checked Dell's support site and did the diagnostics they suggested. Turns out my LCD monitor is fine, but the video card is hosed. How on earth did watching a video cause a crash in the driver that resulted in not only a BSOD but a physical corruption of the card itself? That's unheard of!
In hindsight, I think it was a combination of things. My laptop has the nVidia GM8400 video card in it which is known to have a major design flaw. This affected Dell, HP, even Apple's MacBook Pro laptops that had this chip in it. Ultimately Dell extended the warranty of every system with this chip in it for free. The combination of a flawed video chip and a beta driver for a beta OS was a recipe for disaster.
Ultimately I had to call Dell. The NEXT major obstacle is that I bought this laptop through my corporate account... through Dell Latin America. I'm now in Canada and have to have the system transferred. I called the Dell XPS tech support line (XPS has it's own tech support department, which is one of the nice things about paying a premium for a product) I got through to a technician with a slight FRENCH accent, which leads me to believe the call center is here in Canada, rather than Panama for Dell Latin America or India for Dell US and A.
I explained what happened, and what steps I had already taken. (Having dealt with Dell Tech Support for issues for the hundreds of systems I had at my last job, I learned how to work WITH them rather than them having to rely on their flowcharts) I also told him that since this was the known-bad GPU, that I'd prefer to have a technician come on-site and replace the GPU rather than send my laptop in for depot service. You just never know if you're going to get your own computer back, with a freshly-installed OS and no data, photos, emails, contacts or anything else on it. They said no problem, got my address and-waitasecond. This address isn't in Grand Cayman.
Uh-oh. He processed the dispatch for me and then said he was transferring me to customer care to update my records, since tech support has read-only access to customer records. He gave me the case number and transferred me to Customer Care reception. I gave them my case number and said I needed to transfer from Latin America to Canada, and he put me through to someone. Someone else picked up right away (I think I spent less than 2 minutes on hold this whole time so far) and I explained my situation to him. This person, who DID have an Indian accent told me that it was purchased through a corporate account and would have to be dealt with by the corporate sales department, not customer care and would transfer me. I tried to stop him, and he listened to what I had to say and then repeated his script and transferred me... to an automated message saying that the department I was trying to reach is currently closed, and please try again on the next business day. ARRRRRRRGH! I hung up and the call was 19:44 seconds.
I re-dialed the XPS number, and again got a technician, Robby, who sounded Canadian. I said I had just called a few minutes ago, spoke to a tech, got a case number and then was transferred to Customer Care who sent me down a rabbit hole into a dead end. He apologized, asked for my case number, re-confirmed my name, address, email and phone number. Then he said he would re-submit it to dispatch and could he put me on hold for 3-5 minutes. He came back on in about 3 minutes and told me everything was set, he gave me a dispatch number and told me a technician would be calling me sometime early next week (because it's 5:00 PST on a Saturday) to schedule the best time to come and replace the part. Just like that. I asked him if they were going to replace it with the same GPU, the nVidia 8400 that's known bad or were they going to replace it with something that wasn't borked by the factory. He said he didn't know, it would be up to the technician. If they had a better solution at the time of install then yes they would replace my GPU with a different one.
SO. Windows 7 beta: out. nVidia GS8400m: out. Dell XPS tech support: big thumbs up. The worst part is going to be getting through the next week or so with only my desktop, Laurie's desktop and Laurie's netbook in the apartment :)

Saturday, January 17, 2009 5:17:34 PM (Pacific Standard Time, UTC-08:00) | Comments [2] | Tech | Gadgets | Microsoft | Windows#
Wednesday, January 14, 2009

I haven’t really been using my computer much this week. I’ve been smokin’ busy at work, so by the time I get home, the last thing I want to do is spend MORE time in front of the screen. Everything is on track now for a business trip tomorrow, so starting this weekend when I get back everything should slow down again… until Monday. :)

The last post I made about Windows 7 I mentioned that the fan was acting weird. I went to Dell’s support site and there was a new BIOS version for my specific laptop. I installed that and the fan began behaving as expected, so thank you Dell. I’ve still got i8kfangui running, but just in informational mode only so I can see the CPU temperature.

feedback Every window has a “Send Feedback” link up next to the minimize, restore/maximize and close buttons. I read today that there’s a registry hack you can make to turn it off if it really bugs you. I don’t know why you’d find it annoying though, it’s a BETA TEST of an operating system. It’s provided free of charge in exchange for reporting metrics, crashes and other things… LIKE FEEDBACK. It’s actually pretty cool. There’s a dropdown that you can select what category you’re reporting on, and then some stars to give you a choice of how well it worked (or didn’t) and then comments.

feedback_dropdownThe dropdown list itself is pretty encompassing, too. Everything from Accessibility features, printing, faxing, security settings even Tablet PC functions. Finally at the bottom there’s an “other” category.

So far I’ve sent between 12 and 15 feedback “emails” to the team. Some of them have just been “This works exactly as advertised and as expected”, a couple suggestions and a few negative ones, too. I sent one when I crashed IE the first time the other night, too. Being a beta, you’re not supposed to use this as your “main machine” and in fact, part of the terms of use specify that you won’t use it ‘in a production environment’. I WILL be implementing it in a production environment in a couple months at work. I’m planning a pilot project for myself and my co-administrator, as well as a couple people who are tech-savvy to run Windows 7 with all our line-of-business applications to iron out any kinks that come up over the next year before we start migrating to it (skipping over Vista) in early 2010 when it’s released.

I wrote on the 2009 advancement plan at work that if I tried to upgrade people to Vista that we’d have a mutiny on our hands. I’ve been running Vista on my laptop since last December when I got it, and forcing myself to use it on my desktop at my last job for almost a year previous so I could get to know it before I had to start fielding calls about it. While Vista came out of the gates flaccid with few compatibilities with existing hardware and software, it was something that needed to be done. If Vista hadn’t come out when it did and been a dog, then there wouldn’t have been new drivers and new versions until Windows 7 came out. Then *IT* would have been the dog that nobody wanted. Vista was the pain of living with no floors in your home while contractors reinforced and rebuilt your foundation and drainage. It sucks, and it’s hard, and it tries your patience, but in the end, what you built on top of it was all the better for it.

While I could have rolled out Vista Business with Aero Glass turned off and the “classic” skin/theme selected to make it look like Windows 2000 Professional, Windows 7 takes that option away. I might have been able to slip it past a few people if it LOOKED like the old Windows :)

What everyone seems to forget is that in 2001, XP was hated just as much as Vista is, with people decrying the “Fisher Price toy” interface and the new double-wide start menu but as people actually used it and adapted to it and started to reap the benefits of the new system, they liked it and ultimately loved it (evidenced by extension after extension for the availability of Windows XP for OEM systembuilders).

The difference between 2001’s hate-in for XP and 2007’s hate-in for Vista is a 24-hour news cycle and a lot more people  out there trying to justify their employment filling column-inches. Vista’s missteps were a convenient mule to whip.

Wednesday, January 14, 2009 9:34:50 PM (Pacific Standard Time, UTC-08:00) | Comments [2] | Tech | Microsoft | Windows#
Saturday, January 10, 2009

Yesterday I watched from the sidelines while the Microsoft web servers were hammered into submission and ultimately failure as people tried to download the Windows 7 Beta. Someone found a direct link to the .iso files and some people reported that their multi-gig files just stopped partway through. I guess there were people physically deleting the iso file from webservers at that point. It was an epic fail; microsoft.com was down for a little bit, windowsteamblog.com was offline, eOpen (licensing site), MSDN and TechNet were all having problems as the deluge continued.

Lifehacker actually posted an opinion piece admonishing Microsoft for not being ready for it and while they DO have a point, I don’t think they anticipated just how many people wanted an alternative to Vista. To give them some credit, there’s a difference between 38 million Firefox 3 downloads and 2.5 million 2.4 gigabyte Windows 7 downloads.

By late last night and this morning they had things ironed out and brought more capacity/bandwidth online and re-opened the beta. (I wonder if they ate their own dog food and used some sort of Microsoft Azure cloud computing platform, or if they just used Amazon S3 or (doubtful) Google’s cloud computing platform. More likely they just upped their commitment to Akamai.

Earlier today I signed up for the beta and got my product code that’s good through August 31st, 2009.

Tonight I backed up my laptop (which has been having wireless connection issues almost since I got it) and then did a hard drive swap so as not to damage my vista installation that has all my data on it. On a side note, I picked up a 320gb, 7200RPM, 2.5” SATA notebook hard drive at NCIX on Friday for $104 after taxes. While not as cheap as 3.5” SATA drive, that’s still pretty cheap.

I fired up my laptop with the Windows 7 DVD in the drive, made a few selections (language, regional settings, keyboard layout, that sort of thing) and then it installed. It seems to have installed a little slower than the Vista beta did a couple years ago. Once it was “ready” it asked for my name, a computer name (for networking) and then asked me if I wanted to connect to a wireless network. Judging by that, it had a driver and installed it during setup. It asked me for my WPA password and that was it. It then checked with Windows Update and downloaded 68mb of updates. One of the updates it downloaded (probably the bulk of the 68mb) was the nVidia video driver for my laptop. (At the time, it was running at 1024x768) Once it downloaded and installed the video driver, the MP3 bug fix and a couple other updates, it rebooted and came up at the native 1280x800 resolution. There was one “optional” update yet to be installed, the Broadcom Ethernet adapter driver. I installed it, and then downloaded/installed the new Windows Live Essentials (including Windows Live Writer, which I’m using right now to write this up)

I opened up the Device Manager, to see if any drivers did not get installed and was shocked to see that there was only one device that didn’t have a driver installed: the biometric fingerprint reader. The good news was that it identified it as a biometric reader interface, rather than just “PCI device” or something like what probably would have happened in an earlier version of windows.

I opened up IE8 and navigated to Facebook, and then I opened a new tab and went to another page. When I was done, I clicked the close button and it asked me if I really wanted to close Internet Explorer, or did I just want to close the current tab? Nice touch.

The only annoyance I’ve found so far, is that my fan is cycling on and off constantly. I don’t know why yet, but it’s probably something simple.

There was a notification that came up, telling me I did not have antivirus software installed. Clicking the notification balloon where it said “click here to find antivirus software online” opened Internet Explorer and went to a Microsoft Security webpage that had links to AVG (woo!), Norton/Symantec and Kaspersky Labs websites. I clicked on AVG and the landing page said “Welcome Windows 7 users!” It had a link to download AVG Antivirus standalone or AVG Internet Security for 38.99 or 59.99 respectively.

I don’t know about anyone else in the position to beta test a new OS, but I sure as hell am not going to pay $60 for a security package for a beta install. Sure I can re-install it in Vista or XP if I go back to it, but what the hell. I clicked on “all products” and then over to “free trials” to get a copy of AVG Free.

So far, the only thing that hasn’t “just worked” right out-of-the-box (so to speak) is the Windows Live Call. I wasn’t sure how it worked or even really what to do with it, but when I clicked it in the start menu, it came up with an MSN messenger-like window with a telephone keypad on it and a text message saying that the service was temporarily unavailable.

Even IE8 seems pretty responsive. Firefox 3 has been getting on my nerves lately. Facebook, Canadian Tire, Rogers and VanCity Savings websites constantly gave me problems with connection reset and other “page cannot be displayed” type errors. If it wasn’t for AdBlock Plus, I would probably have switched back to IE7 by now.

Tomorrow I’ll install Office 2007 Small Business and use Windows Live Sync to copy my pictures, videos, data and downloads back onto this installation and start “using” it for real and contributing feedback to the beta team.

Update: I downloaded and installed i8kfangui which originally was written to control the fans on the Dell Inspiron 8000. It works with the XPS m1330 and Windows 7 (as well as Vista 32-bit) and my fans are silent now until temperature thresholds are reached at which point they kick in until the temp is back below the threshold.

Another thing I just noticed is that IE8 will not run the "rich" text editor on my blog, so if there's any funky formatting, it's because I'm doing this update and manually inserting HTML tags into it :)

UPDATE 2: Clicking around the "Action center", I found the "Check for solutions to problem reports" and clicked it for grins. To my surprise, it popped up a Yellow notification saying "Solve a problem with your Fingerprint Reader" A new driver is available for your Fingerprint Reader. Go online to install this update. I clicked the Problem Response Button and it brought up an explanation and a link to UPEK, the manufacturer of the hardware. I clicked the link and it took me to a page titled "UPEK biometric software for Windows 7 - Preview version (32bit) Well holy crap! I'm downloading it now.

Saturday, January 10, 2009 9:34:49 PM (Pacific Standard Time, UTC-08:00) | Comments [3] | Tech | Microsoft | Wireless#
Tuesday, December 23, 2008

I bet you think this is going to be a product placement post… It isn’t, but it’s sure going to sound like one.

Last December, I attended a course in Tampa, FL. They had a “free gift” if you signed up for more than three days, and this course was five. The choices were an Xbox 360 Core, a PS3 40GB, Nintendo Wii, iPod Classic 80GB, a Zune, a Garmin GPS/wristwatch or a $300 Visa gift card. Since I already had the others, I chose a Wii.

Of course the Wii was out of stock, so I asked if I could wait and get one of those. They said OK. They were good about sending me updates, and then around May they emailed me and said they still were having trouble getting the Wii and would I like something else? I still wanted a Wii, so I chose the $300 Visa gift card. A few weeks later a $200 and a $100 American Express gift card showed up on my desk. I was going to use them to buy a Wii.

Of course, I never did and carried around the gift cards for awhile. Eventually I did use up the $100 card, but I still had the $200 card. I tried to use the $200 card at Ikea last week and it was declined. I think I had about $230CAD rung up, and it was $200 USD, so whatevs. Last night I tried it again at London Drugs for $150 and it was declined again. Perhaps I can only use it at a US merchant…

Just for grins, I went to www.americanexpress.com/giftcard and clicked on the Check Balance link. I punched in the card info and up came… a balance of $35.20. WTF?! I started clicking each month in the dropdown for purchase history and there it was, June 16, 2008. Two purchases at Hotwire.com for travel on the same day. My gift card had been hacked.

I tried to send a message through the AmEx website, but you had to be a registered member to do so. After three attempts to create an account with the giftcard failed, it locked me out. I called the number on the screen which was generic AmEx Customer Service and spoke with Paul from INDIAna (as if) and he gave a different number for Gift Card services.

I called them and spoke with a c/s named Cindy (no trace of an accent whatsoever) and asked her if it was too late to dispute the charges as they were nearly six months old. She said she didn’t think so and said she would transfer me to the Fulfillment team. I was put on hold, and listened to Bing Crosby xmas tunes for a few minutes, and then she herself came back on the line and apologized for it taking so long and would I like to continue to hold, or did I want the number to call fulfillment directly? I said I would wait a little longer, and then she connected me with Jose on the fulfillment team. He asked me a couple questions and before I could even ask if it was too late to dispute the charges, he said he was going to send out a replacement card for the full value.

 

Excuse me?

 

He thought I didn’t hear him and repeated it. I heard him fine, I just couldn’t believe it! I gave him my parents address, and he had to check with someone to see if they could mail it to Canada, but re-iterated that the card would only work in the US. It turns out they couldn’t, so I gave him my address in Sumas, WA and he said it would be there in 2-3 business days. That would be Boxing day, so probably not (although they don’t celebrate Boxing Day in the US)

At the end of the call, he asked me if I was an American Express cardholder. I said “No, but if this is the way you treat your customers, then I’ll be signing up for one later this afternoon!”

Tuesday, December 23, 2008 12:18:06 PM (Pacific Standard Time, UTC-08:00) | Comments [3] | Rants#
Friday, November 28, 2008

And now, it’s time for a “Fuck You Friday” special!

 

To the Translink bus driver who changed lanes into my lane when I was halfway up the side of his bus, forcing me to STOMP on my brakes and nearly get rear-ended by the morning traffic behind me and then STILL almost clipped my front end with the ass-end of his accordion bus rather than wait the 1.5 seconds until I was past him; a hearty “FUCK YOU, YOU ASSHOLE” and I hope you have a shitty weekend!

Reminds me of an old proverb(ha) I heard on a Maclean and McLean record when I was a young impressionable child:

May bloody piles torment you,

May corns grow on your feet.

May crabs as big as turtles,

Crawl up your ass and eat.

And when you’re old and feeble and become a nervous wreck,

I hope your head falls through your ass and breaks your fucking neck.

 

To everyone else, have a great weekend. ;)

Friday, November 28, 2008 10:14:13 AM (Pacific Standard Time, UTC-08:00) | Comments [2] | Rants#
Monday, November 17, 2008

Last week enough parts arrived that I could start putting together the first of my two new servers. In the end, I decided to buy SuperMicro barebones servers instead of HP or Dell (or IBM) servers because of the size of the hard drives we wanted. My co-worker and I came to the figure of 4TB for where we expected company-wide data storage to be in five years time, based upon the current size and the growth we’ve had and are expecting.

In order to build a RAID5 array of 4TB, we had to have five 1TB drives. Of course, 1TB drive doesn't actually HAVE 1TB of drive space on it, it’s only about 927Gb or so because of the whole 1000 vs 1024 multiplier. Sure it was fine in the days of 100Mb drives, but now it’s just ridiculous. Five 1TB hard drives yields a 3.6TB array. We are “missing” or “losing” 400Gb or almost half of one of those terabyte drives when extrapolated across the array.

The hard drives that Dell and HP (and I’m assuming IBM/Lenovo) use have custom firmware on them so that the onboard diagnostics can talk to the drive and receive information from them. This means that the same Seagate Barracuda or Western Digital Caviar 1024Gb drive that costs about $166 at NCIX or Tiger Direct costs $924 from Dell Direct or CDW. You also need the hot-swap caddy for that particular server, and they don’t sell those separately (unless you find some on Craigslist or eBay). That would have meant that I spent more on those hard drives than I ended up spending on the entire SuperMicro server.

This is the second time I’ve dealt with SuperMicro. When PC Powerhouse closed it’s doors, we (my old company) bought up their server rack, patch panels & switches and there were two SuperMicro 2U servers in there. We called it the Sharktank and used it to set up a completely separate network with a copy of our Active Directory on it to use for testing purposes. We also bought a third SuperMicro 2U server and stuffed it full of 500Gb hard drives to use as a disk-based backup solution. I was impressed with the build quality then and when I needed a cheaper alternative to brand-name servers here at my new job, I went to SuperMicro again.

Fortunately CDW carries SuperMicro servers. NCIX does as well I found out which means I have two suppliers I can have compete against each other for better pricing. The first one arrived mid-week last week and I put it together in one afternoon. These particular servers are Intel Xeon quad-core processors, 4Gg RAM and two 250Gb hard drives in a RAID1 (mirrored) configuration with Windows Server 2008 x64 Standard Edition running on it. The RAID controller is an Adaptec 3805. In addition, they also have the five terabyte drives configured in a RAID5 array. These servers have redundant 750 watt power supplies and are plugged into an APC 2U Rackmounted UPS pushing 2200VA.

So begins the headache. The maximum disk size that windows XP, 2003 and Vista (non 64-bit versions) can see is 2Tb. My array is 3.6Tb. Try as I might, I could not break through that 2Tb maximum. The drive just didn’t show up in the Disk Management snap-in. I tried everything I could think of, it just wouldn’t show up.

I deleted the array that I had created in the controller BIOS settings and re-created it in Windows using the Adaptec Storage Manager (ASM). No good. As soon as I added the 4th drive to the array, the available disk size went from 1.8Tb to 2.0Tb and ignored the remaining 1.6Tb. I searched and searched and searched all weekend and asked every SysAdmin I knew and had access to via IM, email, phone and shouting over a live band at a pub Saturday night. No one had any insight.

I found out about GPT during this time though, and how it works and what it does. There are a lot of limitations to using GUID Partition Tables instead of MBR mostly due to BIOS limitations. EFI bios can boot from GPT disks, so that means all Macs can, but only Windows XP x64, Vista x64, Server 2003 SP2 X64 and Server 2008 x64 can BOOT from a GPT. This had no bearing on my setup as I wasn’t booting from this disk, it was simply a big data drive. There’s supposed to be a way to right-click an unrecognized disk in the Disk Management snap-in and Convert to GPT (or Convert to MBR) but since my Disk1 was not showing up there, I couldn’t do it. FRUSTRATION SETS IN.

I came in over the weekend to relocate the server from my workbench into the rack and re-created the RAID5 array and initiated a Build/Verify rather than a Quick Init. After two hours of solid disk LED lights, the progress meter changed to 1%. Oi. I left and went home for the weekend, thinking that it should be done by Monday morning, and once the drive array is Optimal, then maybe it will magically appear.

No suck luck. I arrived this morning to an Optimal array but still nothing in the Disk Management snap-in. I opened the Device Manager and checked through there to make sure that the Adaptec 3805 had the correct and up-to-date driver. It did. When I clicked “check online for a new version” it returned a message that I already had the best driver for the job. Fortunately I’m not that trusting of Windows Update.

I went to the Adaptec website and navigated through to the 3805 downloads. there was a newer firmware available, but there was a new, windows-certified driver for Server 2008 x64 that was dated Oct 2, 2008. I downloaded that driver and copied it over to the server. The documentation suggested that I could either do it via rebooting the server and booting from a floppy, or I could do it via the Adaptec Storage Manager console itself. I updated the driver and Windows Server 2008 said “your new driver is installed but will not be working correctly until you restart your computer.” Since this is a new server and there’s no data on it yet (hell there’s nowhere to PUT the data) I clicked OK and when it asked me to reboot, I clicked yes.

I was disconnected from the Remote Desktop, and since I don’t have a console KVM in my rack just yet, I kept my fingers crossed and waited a few minutes for the server to come back up.

I re-connected via Remote Desktop (as an aside, as of November 19, 2008 RealVNC’s free version does not work with Windows Vista or Server 2008, just their pay versions do) I fired up the new Server Manager and expanded the + sign next to storage and clicked on Disk Management…

GPT DialogHOLY JUMPING JESUS ON A POGO STICK I HAVE A NEW DRIVE SHOWING!

Disk 1 unknown 3723.99Gb NOT INITIALIZED. The Initialize Disk Wizard popped up on it’s own and asked me how I wanted to initialize this disk: MBR or GPT? Even the note at the bottom is good: The GPT partition style is not recognized by all previous versions of Windows. It is recommended for disks larger than 2TB, or disks used on Itanium-based computers. Honestly, Itanium? Who even USES those? In this case, I’m going to go with GPT because I’m never going to boot off this drive, and Windows Server 2008 sees the GPT partition just fine. The XP Client computers and other Windows server 2003s that will be working with the data on these drives will all be accessed over the network via SMB anyway so it’s all good.

FINALLY the drive is ready to be formatted as NTFS (which should take another bunch of hours, even as a quick format) and I can start preparing my checklist for migrating the old file server on to this one.

Monday, November 17, 2008 11:11:40 AM (Pacific Standard Time, UTC-08:00) | Comments [0] | Tech | Microsoft#
Thursday, November 13, 2008

Just over two years ago I came across a link that said that Rip Curl was making a rechargeable, heated wetsuit. DAMN! I posted that I did not know if it was for scuba use or it was merely “splash-proof” for kayaking and surfing.

It took two years, but this morning I saw a post on The Uber-Review that they’ve finally brought it to market.

It’s only rated to 10m so it’s not designed for SCUBA diving at all. Surfing yes, kayaking yes, SCUBA, no. They were thoughtful enough to do a bunch of testing to make sure that the electric field generated by the lithium-ion batteries and the carbon fiber heating elements wouldn’t attract sharks. Thanks guys! Hopefully they didn’t get the batteries from Sony’s laptop battery division. :)

Rip Curl’s website has a cool interactive flash site set up with videos and a neat “thermal body scanner” that shows you where the elements are and how much heat they produce when you have it switched on low or high.

Now if I could find a battery-heated wooly-bear to wear under my drysuit, I’d be back in business diving up here in the Pacific Northwest… maybe next spring :)

PS: they're just over $1000 MSRP and doesn't really say what the thickness is, although I kinda think it's a 4/3mm.

Thursday, November 13, 2008 9:42:42 AM (Pacific Standard Time, UTC-08:00) | Comments [0] | Links | Underwater#
Monday, November 10, 2008

A few weeks ago I posted a rant about some dirty filthy stinking hippy who sheared off the drivers side mirror on my car, less than a month after I bought it.

Of course, it probably wasn’t a hippy, they don’t normally drive cars… the odd VW Microbus but those are few and far between.

I spent a week calling around to wreckers to see if anyone had a replacement. No, no, no, no and haha no, really! The mirror is a power/electric mirror so I had to replace it with another. There’s a little speaker in the corner on the inside, so I couldn’t even replace it with a manual one to save a few bucks.

I called a couple Honda dealers and they all quoted me $340 plus $65 for installation. Funny how the price of one is juuuuust a few dollars higher than the standard deductible for comprehensive insurance. When I got that info, I posted another rant about collusion between auto manufacturers and insurance agents.

In the end, I ordered a 3rd party replacement from PartsTrain.com for $34.99 USD. It cost me about $30 in gas to drive out to Sumas, Washington and pick it up from Package Express, the mail-drop that I use for US shipping. I installed the mirror yesterday and it fits and works perfectly. The only difference is it’s black/unpainted. My passenger side mirror is green, the same color as the car so I’ll have to get it painted one of these days. Even if it costs me $100 to get it painted, it’s STILL half the price of buying one from the Honda dealer.

As soon as I pulled away from the curb this morning without having to twist alllll the way around in my seat to see if there was anything coming, I realized just how much I missed having that mirror for the last two weeks.

Monday, November 10, 2008 4:37:44 PM (Pacific Standard Time, UTC-08:00) | Comments [0] | Vehicle#
Sunday, November 09, 2008

Tonight I received my first SPAM message on Facebook. I had 1 new unread message and was putzing around when I went to read it and saw that  I now had TWO messages...

CaptureI clicked into my Inbox and my heart sank...

The Inbox view only showed the first line or two, but that was certainly enough. This is the first time I've seen one that referenced the 2004 Boxing Day tsunami, but the details are not the important part.

The important part is that these fucking scammers are starting to infiltrate Facebook. I suppose it was only a matter of time. They've made using Hotmail or Yahoo mail practically unusable. Hotmail at least has the 'exclusive' setting so that only people in your contacts/address book can  actually send messages through to your inbox, but I've had to abandon my Yahoo email account that I've had since 1997 because it gets about 50-60 emails a day, most of it various forms of the Nigerian 419 Scam. The sad part is that even now, in 2008 people are STILL FALLING FOR THIS CRAP. There are various names for it, I know it as a 419 scam because that's what The Register called it when I used to read that. They had a whole section on 419 scam-baiters each week it seemed. There's another one about a lottery going around to and even my mother nearly fell for, forwarding it to me to ask me if I thought it was legit. As if.

This is a pretty serious thing for Facebook, and I hope they figure out some way to nip it in the bud. The whole point of a social networking site is, well, to NETWORK. Meet new people. If everyone starts jacking up their privacy settings to the point that you can't contact anyone unless you're already friends, how are you going to get to be friends?

As soon as I saw it, I looked for and found the "report message" link right there underneath this scumbag's name. It came up with a warning that if I proceeded, the person would be put on my block list and any relationships I had with that person would be broken. The two choices were Spam or Harassment. I kind of flipped out a little bit and vented at the poor administrator who has to open that message. The next popup (remember when THOSE were the scourge of the internet?) said that the message would be forwarded to Facebook administration and that I would not be informed if any action was taken.

Unfortunately, this sets up Facebook staff for a never ending game of Whack-a-mole, where these scumbags who have nothing better to do than sit in internet cafes in Nigeria and create fake user ids and email addresses and send their spam out.

Sunday, November 09, 2008 11:49:43 PM (Pacific Standard Time, UTC-08:00) | Comments [2] | Rants | WWW#
Friday, November 07, 2008
Hurricane Paloma is about to rock Grand Cayman with a direct hit. The weather is deteriorating already and the eye is supposed to pass very close by or directly over Grand Cayman tonight at about midnight. What’s the rub? ZAC WAS JUST THERE ON VACATION AND LEFT A DAY OR TWO AGO.
Friday, November 07, 2008 11:12:21 AM (Pacific Standard Time, UTC-08:00) | Comments [1] | Cayman | Hurricane#
Thursday, November 06, 2008
I double-checked and sure enough, the outlets on the wall near my rack are regular 120v outlets (higher amperage sure, but 120v connectors) I removed a little more of the packaging and sure enough, the UPS is set up for 230v operation. Shit.
Thursday, November 06, 2008 12:26:12 PM (Pacific Standard Time, UTC-08:00) | Comments [0] | Rants | Tech#
Wednesday, November 05, 2008
“Cannot retrieve the URL specified in the XML Link property. For more assistance, contact your site administrator.” I AM THE BLASTED ADMINISTRATOR! TELL ME WHAT THE FUCKING ERROR IS!!!
Wednesday, November 05, 2008 4:01:04 PM (Pacific Standard Time, UTC-08:00) | Comments [0] | Links | Microsoft | SharePoint#
Tuesday, November 04, 2008
Something weird happened to me last night. I think it had something to do with the time change back to Standard Time.
Tuesday, November 04, 2008 11:00:02 AM (Pacific Standard Time, UTC-08:00) | Comments [0] | Misc#
Monday, November 03, 2008

Today’s frustration is brought to you by… SharePoint! WSS 3.0: when it absolutely DOESN’T have to be done overnight!

The other day I received a request to set up a blog in SharePoint to replace an old-school email newsletter that was distributed throughout one of the divisions at work. Sure it’s the beginning of SharePoint Sprawl, but this is a good reason to USE SharePoint and to get people used to spending more time in it.

WSS3.0 comes with a Blog site out of the box. It’s very, very basic though. Perhaps I’ve been spoiled by using DasBlog for the last five years or so, but the WSS 3.0 blog only allows ONE category per post and it just looks so plain. There’s a free third-party add-in called Community Kit Enhanced Blog Edition available at CodePlex which allows multiple blogs, theme/skin-ability and more than one category per post but I didn’t feel the need to start experimenting with a new solution on the production site. It’ll do for now.

The good news is that Windows Live Writer works with the SharePoint Blog right out of the box (as it were, it’s a download).

More good news is that like every other thing in SharePoint, it generates an RSS Feed.

The BAD news is that Windows SharePoint Services 3.0 (WSS3.0) does NOT come with an RSS Viewer out of the box. What the shit? It comes as part of Microsoft Office SharePoint Server, but not WSS3.0.

Back over to CodePlex, there’s a free third-party add-in called Feed Reader. I downloaded it and installed it to my test SharePoint site… and it doesn’t work 100%. There’s a broken image link for the icon, a broken image link for each bullet-point image and a broken “refresh feeds” link down at the bottom. Other than that, it works pretty well, but I’m not about to go and start messing around with the production server with something that’s only 90% working. It’s PURELY a visual problem, but it’s enough to generate calls to the helpdesk and minimizing those is of course, job #1.

Falling back to the things that come with SharePoint, there IS an XML web part. I thought I’d give that a try, because what is an RSS feed anyway? It’s an XML file! I even found an XSL example that would display it the way I wanted to that was as simple as copying and pasting. Just when you thought everything was going to work out, there it is. The Rub. The RSS feed generated by SharePoint is a a file called listview.aspx?List={Gigantic Guid} and not a .xml file. Because of that, SharePoint cannot resolve the listview.aspx GUID to an XML file and it fails, even though IE7 resolves it and displays it as a newsfeed properly. Le Sigh.

It HAS to work, other people are using it, and even some comments on the page with the XSL file said “it works great, thanks!" so I don’t know what my problem is, other than the obvious: I’m not 10% smarter than the program is.

Monday, November 03, 2008 3:21:57 PM (Pacific Standard Time, UTC-08:00) | Comments [2] | Microsoft | SharePoint#
Saturday, November 01, 2008

A couple weeks ago I saw a headline somewhere.... not sure if it was online or in print here in Vancouver that said Edmonton headed the list of where the most murders take place beating out even the Greater Toronto Area... Really? Edmonton? I didn't see it...

About the same time I received an invite to a group on Facebook to "Find Johnny Altinger" who was one of my online buds back in the late 80s and early to mid 90s. Apparently he had gone missing and one of his family members was canvassing everyone on his friends list on Facebook to see if he had contacted them. I joined the group and shortly afterward was contacted by a reporter with Global's Edmonton office asking me how I knew him and when was the last time I heard from him.

Next thing I heard was that the Edmonton RCMP or Police homicide division was looking into the matter and he still hadn't been found.

This morning I received another email from a reporter with the Edmonton Journal saying that the police had made an announcement in the case and could I call him and answer some questions about how I knew him and what he was like, etc. I checked Canada.com and got to the Edmonton Journal's homepage and there on the right, top link was a headline about a 29-year-old man had been arrested for first degree murder. With a sinking feeling, I clicked the link and sure enough the arrest was in connection with the missing man case.

I emailed the reporter back and told him the same thing I told the first reporter... we met when we were teenagers (online-ish, before the internet had graphics) because we both had the same kind of computer system and traded games with each other. I hadn't seen him since the mid-90s before I moved away, and then reconnected with him on Facebook earlier this year.

When I got back from lunch today I refreshed the link to see if there was any new information and there was a little more info. There was also a flurry of activity on the group page on Facebook as well. Shortly after that, Little Bucket IM'd me and since she lives in Edmonton I asked her if she had heard about it, and she sent me a different link to a longer story that was much more shocking. I don't really know what to say, it sounds like the plot from a bad movie.

Saturday, November 01, 2008 4:00:53 PM (Pacific Daylight Time, UTC-07:00) | Comments [0] | Misc#

Yes, collusion, not collision although in this case it's pretty close.

Last weekend I posted a rant about some hippie bastard who sideswiped my new (to me) car and sheared off the driver's side mirror. I suppose because I've been driving for close to twenty years, and five of those as a truck driver it's second nature and I don't even think about it, I never realized just how much I use and rely on my mirrors. I have a huge blind spot now, as I can't really even turn around that far in the driver's seat to see what my mirror normally does. Add in gray skies, rain and condensation on the windows and it's a recipe for disaster. Fortunately that hasn't happened yet, but has driven me (ha ha) to extremes to get it replaced.

I started off at UAP/Napa Auto Parts online site. No dice. I tried Googling but any parts online place, while having a plethora of engine and body parts, don't carry mirrors. A few days ago at work I was "cleaning up" the user profile of a former-employee before archiving his or her documents and in his or her temporary internet files was a cookie text file for Partstrain.com. I checked them out and to my surprise they had the mirror I needed, and it was only $36. $36 USD, and it was black, so I'd have to get it painted to match but it was better than nothing. I ran into a problem shortly in that they didn't ship to Canada. I clicked the "chat with sales help" and she confirmed that they don't ship to Canada, but referred me to autopartsonlinecanada.com who was an affiliate of theirs who did.

Autopartsonlinecanada.com does indeed ship to Canada but don't have any mirrors. I called their customer service 800 number and the sales rep confirmed that they did not have the part I was looking for and in fact only carried mirrors for Volkswagens, but they didn't advertise that. Shit.

I filled out a parts request form at Carter Honda's site and also one at Ralph's Used Auto Parts, a network of auto wreckers/used parts places around the Vancouver area. I didn't hear anything back for nearly two days from either, so I called Ralph's on Scott Road. Nothing. I called their affiliate on Mitchell Island, nothing. He kinda laughed a little so I asked him if this was a hard part to find and he said "Very." Great.

Dictionary.com defines collusion as "a secret agreement, esp. for fraudulent or treacherous purposes; conspiracy" Now I wouldn't go so far as to accuse fraud, but check this out: I got an email back from the parts man at Carter Honda. A new mirror from Honda was $314 and they quoted me labor of $65 (one hour basically) to install it. $314? Sounds fishy... I checked my insurance policy and sure enough, the baseline deductible for comprehensive insurance is $300.

I had avoided ordering from PartsTrain and having it shipped to my mailbox in Sumas as it costs me about $30 in gas to get out there and back as well as about three to four hours round-trip depending on if there's a lineup at the border. In the end, $36 + $30 in gas and then getting it painted still comes out to less than half the price of the factory replacement part so I ordered it Friday afternoon from PartsTrain and I'll have to make arrangements to get out to Sumas next week sometime and then install it myself.

Meanwhile I have to keep driving around with no mirror for another week.

Saturday, November 01, 2008 2:40:16 PM (Pacific Daylight Time, UTC-07:00) | Comments [0] | Rants | Vehicle#
Thursday, October 30, 2008

Have you ever clicked “cancel” during an installation wizard, or managed to hose something on your computer or one of your servers by manually messing around with settings because you think you’re smarter than you really are? If you’re like me, you have. :)

Yesterday when I was messing around with SharePoint Services 3.0 on our development server, I managed to not only hose IT, but I also hosed our Windows Software Update Services server.

WSUS is like having your own Windows Update server. Rather than have all your computers check and download updates from Microsoft’s servers (chewing up all your bandwidth and/or ISP’s quota) you download them to one central location and then having all your computers download from that server on your network. As the Administrator, you can approve updates and they will automatically be available to your clients, but new updates that you haven’t approved won’t be available. In the event that you come across a Windows Update that breaks an application on your computer, you can prevent your computers from downloading and installing it.

It runs as a web site, it uses a SQL database for it’s backend and then it uses some local storage for the actual updates (in whatever languages you specify you will support)

If one of those parts gets hosed (like when you’re mucking about in IIS admin and break the WSUS website, or you manually delete the database instance that it’s using), then there’s not much you can do but uninstall and reinstall the application.

What happens if WSUS has disappeared from the Control Panel’s “Add/Remove Programs” list? If you think you’re a smart cookie, you’ll re-run the installation program which (depending on the program) will give you repair or uninstall options. In the case of WSUS, there’s no “repair” option and re-running the setup program launches the uninstall routine. If some piece of WSUS is missing however, then it fails with a generic error. Stumped.

I found a similar post on Experts Exchange and the accepted solution was a Microsoft Office utility called Windows Installer Cleanup Utility. The utility’s home page on Microsoft Support explains that it wipes out the registry information for uninstalling. If you have a corrupted installation or un-installation it MAY allow you to re-install the application successfully. With nothing else to lose, I downloaded it, installed it and fired it up.

It showed a list of all the programs that were installed on the server, based on the registry information. I found Windows Software Update Services v3.0 SP1 in the list, clicked on it and then clicked "Remove”. It ran successfully and then I closed the application before I did any other unintended damage and then ran the WSUS setup program again. This time instead of starting the uninstallation routine, it came up with the fresh install screen. Choosing the same locations that were set up before installed the software “over” the old locations. The installation created the web server over again using the same ports and the downloaded updates are in the same place.

Because all the clients were either pre-configured or receive their Windows Update configuration info via Group Policy, everything “picked up where it left off”

The Windows Installer Cleanup Utility is a last-ditch effort when you’ve exhausted every other process to remove a corrupted installation. It’s a nuclear attack on the registry and Microsoft’s warnings and as-is and disclaimers highlight that. If you find yourself in this kind of a situation, it makes a handy addition to your Bat Utility Belt. If you try it and you do more harm than good, well, too bad. :)

Thursday, October 30, 2008 2:41:07 PM (Pacific Daylight Time, UTC-07:00) | Comments [0] | Microsoft | SharePoint#

I referred to it earlier, but haven’t elaborated on it (at least on here) but I did land a job earlier this month after spending a month re-adjusting to Vancouver. I waited to look for an apartment until after I started working so I could find somewhere that wasn’t a huge PITA to commute. I had a 15km radius in mind so as to reduce my auto insurance footprint as ICBC has a “15 km or less” category.

As I did before, whenever I refer to work, I’m only going to refer to it in a general sense without any specifics or names (to protect the innocent… and compared to me, everyone is an innocent!)  People who know me well or know me through other social networking sites will be able to figure it out pretty easily but people who end up here randomly or from a search engine, I’ll still be somewhat anonymous. There’s no HR policy on blogging in the Employee Handbook, and I don’t want to force them to make one.

At my previous job, we deployed a small-scale SharePoint Portal 2007 site. Those of you who are familiar with SharePoint are probably laughing right now but seriously, it was a small deployment with one site and only a few pages. At least it was when I left!

When I took an Exchange 2007 course in December of 2007, the instructor referred to SharePoint as a cancer. It starts off small… one site, a little collaboration but as people start using it and hearing and reading about some of the things it can do, then the feature requests start coming in and the sprawl begins. Before you know it, you have an entire datacenter just to support SharePoint.

That portal we set up was mostly about a KPI dashboard for the Board of Directors. We had a specialist from Toronto fly down for a few weeks and help us set it up and do some custom coding to draw specific data from our SQL databases (Mo Paul represent!)

At my new job there was already a SharePoint portal in place. In fact it there were a couple. There was a SharePoint Services 2.0 portal up and running using an Access database as it’s backend and some serious line of business applications custom-written to run on it. There was a SharePoint 3.0 portal running that we are slowly migrating to that was SQL Express based but each of those line-of-business applications had to be re-written to run from SQL instead of Access and because they were so intertwined, we couldn’t migrate them one at a time, but rather all at once so it became a pretty gigantic project.

There were also some other sites and a document management system in place that was running either WSS 2.0 or a custom application that those authors wanted integrated into SharePoint as well.

All of this required me to get up to speed on SharePoint pretty quickly. In the past, my experience with SharePoint was “it’s a cancer upon my network, growing uncontrollably and sucking up all my resources.” I referred to it to my brother as “the ominous black cloud on the horizon of IT and developers” and went so far as to quote Colonel Kurtz “Horrors” soliloquy to a friend via IM who then remarked that “being this far north is affecting my mind”

I’ll probably start posting more stuff about SharePoint as I learn it and cross-post it to the IT Team Blog I set up in SharePoint (See? the sprawl is starting already!) to help document my descent into madness.

Thursday, October 30, 2008 10:00:49 AM (Pacific Daylight Time, UTC-07:00) | Comments [0] | Microsoft | SharePoint#
Sunday, October 26, 2008

I've got a bunch of posts in the pipeline and maybe one day I'll get around to finishing them and posting them.

Last night some fucktard sideswiped my car and sheared off the driver's side mirror. This morning Laurie and I went to get a coffee at Giancarlo's on Commercial Drive and I saw something sitting on the sidewalk that didn't look like the normal kind of litter the fucking hippies and homeless around here leave around. It looked like the 'guts' of a mirror... Laurie saw me looking at it and went to investigate, and said "yup, it's a mirror". I looked at my car and thought "well at least it's not mine."

As she was further down the sidewalk, she could see the other side of my car and said "yeah actually it is" so I went to look and sure enough, some fucktard clipped it. The housing was sitting on the street next to my car and somehow the mirror ended up where it was, IN FRONT of the car. Since there was nothing to do about it, I picked up the pieces and put them in the trunk and we went for breakfast.

When I came back, armed with only a Leatherman, I removed the remaining pieces of the mirror and brought it all inside to see if there was a way i could use some moxy and epoxy (or Gorilla Glue) and put it back together. Nope... There are some plastic pieces missing to fit the jigsaw puzzle back together and some of the plastic looks "stretched" rather than a clean break that might have been able to fit back together.

Upon further inspection, there's a scuff or three on the front window pillar but they're really superficial and will probably just buff out. It looks like it was a mirror-to-mirror collision, but the person was going fast enough that it sheared off the screws inside the housing. there doesnt seem to be any scuffing or scratching on the housing itself, which is weird.

I checked my insurance papers, as I found out this is something that falls under "comprehensive" but the deductible is $500, so that pretty much torpedoes that idea. I have no idea what a replacement mirror will cost. I emailed a Honda dealership loally that had a "parts request form" online and I googled around for some OEM replacement parts. They were all in the 60-100 dollar range, but they were all black. The trim level on my car has color-matched bumpers and mirrors so I may get hosed.

The good news (if there is any) is that since I bought this car, I've seen LOTS of other Civics with the same color and head/tail light design as mine so there should be a fair bit of parts at the wreckers.

What pisses me off the most about the whole thing, aside from the hit and run, and aside from being out-of-pocket when I really haven't even received a paycheck yet (I landed a job, btw, but that's another post) and aside from the fact that I USE my mirrors and rely on them for you know, safety is that now there's a fucking HOLE in the drivers side door/window that's going to let COLD AIR in and probably blow right onto my hands while I'm driving!

Sunday, October 26, 2008 4:20:09 PM (Pacific Daylight Time, UTC-07:00) | Comments [0] | Rants | Vehicle#
Wednesday, October 08, 2008
If *I* had that much trouble "fixing" the streaming from WMP11 to Xbox360, how the hell are mere mortals expected to be able to figure this out? Ork had a similar problem and he ended up installing TVersity to make it work, and I initially installed Orb to get around it before fixing it the first time, too.
Wednesday, October 08, 2008 3:45:06 PM (Pacific Daylight Time, UTC-07:00) | Comments [4] | Links | Tech | Gaming | Microsoft | WWW#
Friday, September 26, 2008
I've held off on writing anything about the whole ordeal until the settlement was done, just in case. I'm still not going to write too much about it until the money is deposited in my bank account, but some of the details are familiar enough to warrant a little write-up here.
Friday, September 26, 2008 1:51:26 PM (Pacific Daylight Time, UTC-07:00) | Comments [2] | Rants | Vehicle#
Monday, September 22, 2008
Ten days ago, I wrote about some of the things that I had got done, and some of the things yet to do. In ten days, I've managed to scratch one of those things off the list: I picked up a car.
Monday, September 22, 2008 3:36:09 PM (Pacific Daylight Time, UTC-07:00) | Comments [0] | Vehicle#
Search
Archive
Links
Categories
Admin Login
Sign In
Blogroll
Themes
Pick a theme: