August 2012 Blog Posts
Finally: Windows 8 RTM on a MacBook Air under BootCamp with Unsigned Drivers

disclaimer: this worked on my machine.  It might not on yours, so if you brick it, don’t blame me.

In a couple of previous posts, I talked about my somewhat entertaining (if you are easily entertained) attempts to get Windows 8 RC to run under BootCamp without issue, and with all of the software and hardware that I require to use it as my full time machine, which essentially boiled down to getting the touchpad to work with secondary click, etc., FaceTime support, and the ability to use my Clear 4G USB stick when out at client sites, or travelling, etc.

A few things have changed since then.  Obviously, Windows 8 went from RC to RTM.  Also, although they aren’t officially Windows 8 drivers, Clear did update the drivers at the end of July (though I can’t really find a change doc to see what they fixed). 

So, with all of that, the process has been much easier (you can upgrade a base Windows 7 install to Windows 8, run the BootCamp driver setup program, and everything is recognized straight away, except (I just noticed), some HD audio device), and I can finally use my Clear services (not just once, but after a reboot as well).

There were two main steps that I performed:

1) Do something from an admin command prompt to disable the signed device check (again, this works on my machine, if you try it on yours and a kitten dies, it’s not my fault).  From the older forum thread found here, davehc taught us well:

The program might be just simply unable to run in Windows 8 at present. But you can disable the driver signing and try again:
Open a Command Prompt (Run as Administrator).
On the command prompt type BCDEDIT –Set LoadOptions DDISABLE_INTEGRITY_CHECKS and enter.
A message will say "Command successful"
If, for any reason, you want to change back to the default, repeat the steps but with the commands
Restart the computer.

Once you restart the computer, in the lower right, it will tell you that Windows 8 is running in test mode.  I don’t know what that is or what that means and am currently too lazy to Google it, so knock yourself out.

Afterwards, I right-clicked on the Clear install package and chose the “Troubleshoot Compatibility” option, which determined it needed to be run under Windows XP Service Pack 3 mode, and ran it did.  I then chose to run the connection manager itself under that mode, and voila.  It worked.

Then I rebooted.  And it still worked.

Almost makes me want to go out and get one of the new 8 GB MacBook Air machines.

posted @ Wednesday, August 22, 2012 12:21 PM | Feedback (0)
Visual Studio 2012: Still can’t handle going offline?

Shouldn’t Visual Studio be able to handle this by now, without multiple prompts about files needing to be overwritten (at best) or total failures because of files being read-only (see previous post about NuGet)?

Seems like a rather obvious requirement for basic functionality.

posted @ Tuesday, August 21, 2012 11:01 PM | Feedback (2)
I still hate NuGet

So, I’m already annoyed in finding out that, a) when you try to upgrade Windows 8 RC to RTM, there is no upgrade apparently, just a new install, b) Johnny the idiot developer forgot a check in and lost a day’s worth of work.

Fine.  But what I still hate about NuGet is how fundamentally broken it seems to be, at least when it plays with TFS.  I have the ‘disable integration’ nuget config setting set to false.  I tell it to download any missing packages (and of course there are missing packages, since I’m refreshing from TFS the entire source code as it is a new Windows install) upon build.  Does it?  Nope.  I go to manage packages for solution and use the pretty little GUI to manage packages.  Does it allow me to properly install packages in various projects?  Nope.  I go to the command line and tell it to fucking install MvcContrib.  It tells me it is already installed.  I tell it to fucking uninstall, it says it does.  I absolutely fucking tell it to install MvcContrib, it says it is already installed.

ANYTIME you pull code from a repository on a clean machine, it should ALWAYS build AUTOMATICALLY (there are rare exceptions, and just because it builds doesn’t mean it will run (you might have to install, say SQL Server, first).  I guess Visual Studio 2012 is supposed to handle all of this for you (theoretically, VS 2010 is as well, but that also never worked, recently I had to uninstall Nuget management completely from a solution at work because of it), except it doesn’t work right.

Why is that?  Hard to tell.  In some cases, it is because there is a pending check in on package files, and apparently it won’t let you anything until you do a check in.  Also, when you have a shared project, it appears that if you try to make changes to it in the ‘wrong’ solution, the directory where it stores packages is in the ‘wrong’ place and so it gets confused.


So, I’m probably going to go back to the old fashioned way of manually putting all of my DLLs into a directory that can then be put in source control, so that I can actually get to work on replacing the lost day’s worth of work instead of trying to get Nuget to fucking d0 what it is supposed to do.

posted @ Sunday, August 19, 2012 7:21 PM | Feedback (16)
Office 2013 Professional Preview : Cloud access permissions bug

Gosh, we love the cloud.  I mean, who couldn’t?  Well, one obvious case would be when you can’t access it.

Screen Shot 2012-07-31 at 6.47.20 PM

In this particular case, I am logged into Skydrive just fine and dandy, but I will continually get prompted for my account information, which will be continually rejected. 

I thought I had figured it out.  Sometimes, you need to go into control panel and delete your credentials from Credential Manager (in my case, what happens is I’m logged into some Microsoft related site with my Hotmail account, another with my Office 365 account, and yet another with my Earthlink account.  For whatever reason, deleting the credential for MicrosoftOffice2015_Data (which for whatever reason is how it is listed) got Office 2013 to accept my login.

However, this only resolved it once.  Since then, about once every 36 hours, I have this issue.  The only solution at that point?  Wait for it to go away.  Yep, just wait.  Logging out doesn’t help, rebooting doesn’t help.  Just wait 8 hours or so.  Fantastic.

It should automatically allow you to open some locally cached most recent version and then give you an option to sync up the next time you can connect.

posted @ Monday, August 06, 2012 8:41 AM | Feedback (0)