Zyngas free “gift” for Scramble with friends players: Pile of crap

I got an email from Zynga yesterday announcing gifts to the players of their games. I figured, maybe a free ad free, or an allotment of tokens. Something of some value to their user base.

Well, it turns out, at least based on the ad in-game, that the "gift" is a free second power up. That, in and of itself, would be great if it was permanent. According to the ad though, it will only be for today.

So, I think their "gift" is a pile of crap. A lot of advertising for their appreciation for a temporary lifting of a "price" for using the second power up in their game. A lifting for one day?

A gift is something you get to keep. I don’t see this as a gift. It’s just a bad marketing move by a large company that doesn’t value their customers.

Windows Live Mesh–Piece of Crap

I thought the Live Mesh was a decent product, slow but decent. That is, until I decided to disconnect a display while I was using it. My thought, it would speed up transfer since I have three monitors, that is a  lot of data.

Well, it worked fine while I was remote. I got into the office, went to turn my computer on and all I saw on my primary monitor was a mouse cursor. The display would not show anything but a black screen with a cursor. I rebooted 4 times, no avail. Disconnected (physically) that monitor and the others had the same issue, all black, just a cursor.

I ended up remoting in from another machine, which still worked fine, and had to uninstall live mesh. This of course after trying a bunch of things, such as reenabling the monitor I disabled etc.

Long story short, Live Mesh can cost you hours in frustration and lock you out of your own computer.

That lands it in the Piece of Crap category.

Request for Comment – Not a normal RFC :)

I normally only use this blog to help seal in my mind issues I have worked on. Hence, the brevity of most posts. I just write the basic knowledge needed to complete the specific task, but without a lot of wordy fanfare a lot of bloggers like to put in. 8 pages how-to’s seem odd for a blog, but hey, they are plentiful out there.

Anyway, my question to those of you who are happening upon my small piece of the Internet: Do you want video how-to’s, specific information or answers? If so, comment to let me know.

Otherwise, I will continue with my random tip or blurb of knowledge.

Thanks JambiHacker

I guess I was somehow important enough to be hacked by the Jambi Hacker Link. Some yahoo’s out of Indonesia.  WordPress security must be a piece of crap.

Time for server lock down. Good times.


Best Buy cancels every StarCraft II Pre-Order

Best Buy in their infinite stupidity decided to cancel every order for StarCraft II. Why? Well, if you are expecting a good reason, it’s not coming.
They found that their was a glitch on their site and some people were able to order the game for $5.99 instead of $59.99. I ordered it as the proper price, and so did a lot of other people.

How did Best Buy decided to handle the issue? Cancel just the errant orders you say? Of course not. Some retard made the decision to cancel them all. Every order. Over 9,000+ orders maybe even a lot more.

It’s a big company, so the decision maker is probably going to keep his job despite causing the company to lose half a million in revenue on top of the customer frustration, call center costs, and general ill will.

Good Job Best Buy! Way to go, brilliant management.

Excuse the rant, they just really pi$$ed me off.

Sorry for the server crash. Guess GoDaddy’s virtual servers are no match for SlashDot

I put up my fix for the McAfee bug and got slashdotted. Ouch, awesome to have the exposure but my web server crashed. I just had it rebooted, so it’s happy now!

I guess my virtual server, which I expected to be decent, was no match for the traffic spike.

Well, thanks for listening. I hope the fix is helping you guys out, it definitely threw thousands into a spiral of WTF. I still can’t McAfee would screw up this bad.



regsvr32.exe registering your ActiveX (ocx) gives you error 0x80040200..yuck.

I design and work with a lot of c++ code and write a number of ActiveX controls. I set my machine up so I can double click the OCX and it is associated with regsvr32.exe, so it gets registered. Nice and easy, right? I have been doing it for years. Double click, whammo. It’s registered.

Now let’s come to the present. Happy go lucky , easy as pie, double click my way to registered controls, is gone. BAH! I upgraded to Windows 7, I knew this OS had to have a gotcha!

So I get regsvr32.exe blowing up and giving me error 0x80040200. That’s real helpful, doesn’t Microsoft speak any ENGLISH. So I go and look up that ridiculous error code, and lo and behold…wait for it….wait…….User Access Control. UAC said, go away child, you can’t play here.

The long and short of it, I typed cmd.exe into the run box on the start menu, right clicked cmd.exe when it appeared and did a runas for Administrator. I then did the old school command line register of the ocx. Sad.

When I get froggy enough, I will write a batch file that will have the always run as admin attributes on it so at least UAC can prompt me to elevate.

So in short, regsvr32 on Windows 7 with UAC. You must find a way to make regsvr32.exe run elevated as an Administrator for it to work.

DataBinding: ‘Telerik.Web.UI.GridInsertionObject’ does not contain a property with the name ‘UserName’.

I use the Telerik controls for a lot of my web work. They save a lot of time but every once in a while they really irritate the hell out of me. A few hours down the rabbit hole and I find that when binding to an EntityDataSource on a RadGrid when trying to insert an item on an empty list. i.e. no records yet, you get the title error.

So, what is the work around? A dummy row on an empty insert. Awesome huh. Well, at least it works.

  protected void dgAuthorizedUsers_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
        if (e.CommandName == Telerik.Web.UI.RadGrid.InitInsertCommandName )
            e.Canceled = true;
            var newVals = new System.Collections.Specialized.ListDictionary();
            newVals["UserName"] = string.Empty;

Make sure to add all the different fields you use. So much for declarative programming eh?

Visual C++, Precompiled Headers and Windows 7

I upgraded to Windows 7 and I really am enjoying the new interface….but….. I went to compile my ActiveX toolset projects that are all written in C++ and I started getting  precompiled header errors.

So I rebuilt and rebuilt and still got the error:

Error    1    fatal error C1859: ‘.Release/HTTP Wizard.pch’ unexpected precompiled header error, simply rerunning the compiler might fix this problem    d:SSIC++v3HTTP Wizard v3HTTPAccess.cpp    5    HTTP Wizard

So I rebuilt and rebuilt. No avail. I turned off Precompiled headers and then everything worked fine. What a pain.

It turned out the reason is due to the virtual tables being rebased by Windows 7 for security which totally screws up the precompiled header logic, which requires the headers to be in the same memory locations.

Apparently the development team at Microsoft knows about the issue and will eventually fix it. So, lets hope that service pack comes out soon.

I guess I am lucky my build machine is really beefy, but for active development having the precompiled header is nice.

So, go have a Margarita and the  compiler errors won’t bother you as much…..