This site is an archive and is no longer active.
Please visit http://www.XocNet.net for new posts.
//Posted November 23, 2007 at 2:13 AM - 0 Comments
In some instances while attempting to run Windows Complete PC Backup the backup may fail with error code 0x8007045d (if you have automated your PC’s backup using Task Scheduler, you can find the error code using Windows Event Viewer). This particular problem, at least in my experiences, happens when Windows Complete PC Backup attempts to backup some portion(s) of System Recovery, whether it be a Restore Point or files backed up for Previous Versions.

To resolve this error you have to clear all System Recovery data from your computer. To do this, first right-click on Computer and click on ‘Properties’. Once System has opened click on ‘System protection’ located in the purple-ish bar on the left side of the window. This will open up the System Properties dialog. From there, uncheck the checkbox next to ‘Local Disk (C:)’ and click ‘Apply’. Doing this will cause a message box to appear confirming that you want to turn off System Restore, click on ‘Turn System Restore Off’ and then click ‘Apply’ once again.

After waiting a few moments, look to the right of ‘Local Disk (C:)’ under the column called ‘Most recent restore point’, it should say ‘None’. If you don’t see ‘None’, try waiting a few more minutes, depending on the number of Restore Points on your computer, it may take a few minutes to remove all the data. If you do see ‘None’, recheck ‘Local Disk (C:)’ and press ‘Apply’ to turn System Restore back on and for safeties sake, create a new Restore Point.

Try running your backup again, it should now complete without an error. If however it encounters another error, just delete the ‘WindowsImageBackup’ folder on the hard disk you selected to use as your backup device and try again.
//Posted February 20, 2007 at 5:23 PM - 0 Comments
Two updates in one week? I’m on a roll! Well today’s update fixed two bugs and implemented one new feature.

 • Bug: Google Cached Commenting™ [beta]
This is another case of me debugging code in my sleep again. Anyway, how this bug works is that lets say comment spammers start hitting one of the content articles on MST. After dealing with it for a few days I disable comments on that article which prevents anyone from coming onto MST and posting a comment. However during this time period Google came by for a visit and decided to index the site and cache the current pages. This bug occurs when I disable comments on MST but the user or bot heads over to Google’s cache of MST where the cached page still has comments enabled, thus allowing them to submit a comment.

The resolution for this bug was to add a check to the commenting system that checks to see if comments are enabled or disabled on the article before submitting any data back to the database. Now attempting to post a comment from Google’s cache will result in you being redirected back to the original article with no data posted to the server.

 • Bug: The 25 paradox
25? Star Trek told me it was the 47 Conspiracy… Well this one is a paradox, not a conspiracy so keep your pants on. Ok, this bug was an oversight on my part during development. When you pull up the MST homepage you’re presented with the last 25 most recent articles. While I was fixing the above comment system bug I noticed that a lot of the test articles I was posting just weren’t showing up on the homepage, however they were showing up on the archive page. This bug was actually caused by the way I was pulling data from SQL. I was pulling the top 25 articles and sorting them by date/time. This worked great except that it was pulling only the top 25 articles, so once anything 26 or above was posted it just wouldn’t show up.

Example:
If I had seven articles in a database and I wanted the top five, it would pull 1, 2, 3, 4, 5 instead of 3, 4, 5, 6, 7. Reversing the ORDER BY, the common solution, wouldn’t work as the articles would then pull as 7, 6, 5, 4, 3 which when rendered on the homepage would put the newest article on the bottom of the page.

The resolution for this bug was to modify my SQL syntax so that I queried a query. That may not be the correct way to describe it, so he’s an example.

Example:
SELECT * FROM (SELECT TOP 25 [blah] FROM database WHERE [something] = ’1’ AND [somethingelse] = ’0’ ORDER BY [number] desc) AS presort ORDER BY presort.[id] asc

 • Feature: RSS
I don’t think I need a long write-up here, but RSS is back!
//Posted February 19, 2007 at 5:27 PM - 0 Comments
Well today I rolled out an update for Microsoft-Tech that I’ve been working on and off with for the past month. Most of the changes were made in the backend code so you probably won’t see most of them, but there is one major frontend change that you will see. When I implemented and deployed the comment system last month I figured I’d leave it open with no security or authentication for the time being just to see what happened. Well, about two weeks after I brought the new site online last month I started seeing comment-spam appearing in the ‘Win a Windows Vista USB drive’ article. It turns out if you Google the article, I’m the number two link, right below Long Zheng’s website, istartedsomething.com. What this means is that any bots trolling Google would eventually find their way onto MST and eventually into the unprotected comments system and sure enough they did find their way here and eventually racked up over one hundred spam comments to their randomly generated names. Needless to say I was annoyed. What annoyed me even more was that even after I disabled the comments function on that article and even hid the article itself (note to self: which doesn’t remove it from Google’s index) that the comment-spam kept coming in. Blame part of that on some code I overlooked.

Anyway, now when you attempt to leave a comment you must now enter a six digit security code that is randomly generated by the backend code. At first I was going to implement this system using the standard GD Library you see used on just about every website and forum on the ‘net until I realized .NET already had this functionality built in and it didn’t require me to sift through mounds of sample code written in PHP.

This is the extent of the changes that you’ll be able to see. The rest of the changes are all backend code changes and the implementation of the admin interface (which isn’t admin.aspx, I’m not that dumb). So yeah, with the admin interface partially online, there goes my excuse for not posting anything. And before anyone thinks of “hacking" it, the password literally changes at least 25 times daily. Seriously. So if you can somehow find a way in, please send me a screenshot and show me and you might get a prize.

Edit:
Updated to 070219.1532, I found an issue in the content posting system and the comment system where they accepted two different types of quotation marks as input, thus making some formatting tags appear to not work.
//Posted January 3, 2007 at 3:43 PM - 1 Comments
So last night I had just finished up dinner and was sitting down at the PC to finish writing the ‘Windows Vista Reduced Functionality Mode’ article. As I started typing I leaned back in my chair and heard a loud-metallic cracking. I didn’t think much of it and continued on with my work. A few minutes later I began to realize the chair was leaning a bit to the right. Assuming this was just a few loose screws, I tightened the screws and got back to work. A few minutes later I noticed the chair was beginning to list to the right again, this time on about a 25 degree angle. Being the mechanically inclined person that I am, I decided to unlock the tilt function of the chair and lean back, assuming something had just popped out of place. In doing so I heard the cracking again and now I was leaning back in the chair at about a 35 degree angle while again listing like a ship to the right on about a 25 degree angle. How the chair didn’t tip over I will never know. It was about this time that my brain finally kicked in and I realized something was wrong.

Getting out of the chair, I got underneath it again to inspect the screws, assuming one had popped out. After looking around for a few moments I noticed something odd. There was a stress fracture in the steel support structure. For anyone who has ever assembled a pneumatic chair, it was right where steel support structure is welded onto the housing that sits on top of the pneumatic tube. Now as this assembly was made up of 1/8 inch steel, I assumed (wrongly of course) that this was a minor problem and that I’d just have to replace the chair in the next two or three months. Steel is strong, right?

Sitting back down in the chair again, I inadvertently leaned to the left side and heard the nice metallic cracking again. Now the chair would not sit centered, no matter what way I moved (except backwards) the chair would tilt in that direction. Inspecting the support structure again, I noticed that the small stress fracture had turned into a gaping crack in the 1/8 inch thick steel and the chair was only still attached by a ¼ inch long area in the back. At this point I made the decision that it was time to go to Best Buy to get a new chair. Either that or flash forward a few hours with me lying on my back with a bad headache wondering what happened.

The chair I ended up purchasing is this one (link), I brought it home, assembled it and then had to decide what to do with my old chair. I know you’re thinking ‘What do you mean what to do with it? It’s broke, throw it out!’. Well, my old chair is a very comfortable chair, it has a high back and even a headrest and needless to say no other furniture I own has that feature.

Now please cue the geeky/nerdy music.

The first thing I did was to rip the chair off the pneumatic tube and place it on the floor. With the support structure still attached I placed it on the floor the chair was reclined back on about the same angle as a recliner. I sat down in it and it was very comfortable, stretching my legs out it did feel like I was sitting in an expensive recliner, however with how I have my furniture arranged I was too close to the TV for my liking so that idea was shelved.

Being as it was around 3:30 in the morning, another idea popped into my head, what if I put the chair on the couch- hey, stop laughing! So being as how I had to try this idea, I flipped the chair over and removed the steel support structure (since as we all know, sharp metal + fabric != a good thing). Next, removing the center cushion on the couch I set my chair in its place and sat down. Before I go any further, let me tell you about the couch. It’s a typical old couch. It’s probably about eight to ten years old and my parents let me have it when I moved out as they were selling the house and getting a new one anyway. Like all old couches, the springs are for the most part shot and the cushions and somewhat flattened by years of use. Needless to say the couch is quite comfortable to lie on but leaves much to be desired if you’re sitting on it. The chair on the other hand is quite firm, you don’t sink in when you sit on it and if you lean back you don’t sink in to pillowy couch padding. Also of note, if you lean you head back in the chair your head meets the headrest. If you lean you head back on the couch your head meets the top of my computer desk which is right behind the couch.

But back to the story. I sat down in the chair and low and behold it was pretty darned comfortable, much more so than the couch and, well, I don’t think I’m getting rid of the chair now, I think it’s just fine right where it is. Right here. Am I a nerd or what?

User posted image
//Posted January 3, 2007 at 2:47 PM - 0 Comments
While waiting for Windows Vista to be officially released so I can purchase a second license, I’ve been running Windows Vista Ultimate Edition on my laptop without a product key as my only licensed copy is currently installed on my desktop. A few days ago Vista began to remind me that I needed to activate the product soon or Windows would stop working. This intrigued me, I had never tested Reduced Functionality Mode during the beta program and having just had to fix a Windows XP machine that decided to spontaneously de-activate itself the other day I was wanted to see firsthand the changes Microsoft had made in Windows Vista.

I knew a little bit about Reduced Functionality Mode, mainly that you are pretty much locked in something similar to Secure Desktop with only the activation dialog which is intended to be used to launch IE so you can purchase a license. I also had heard that you would be able to gain access to your file system in Vista’s new Reduced Functionality Mode. Seeing as my copy of Windows Vista would itself be going into Reduced Functionality Mode in a few days, I said what the heck and let it expire.

Starting up Windows Vista after it expired was no different than any other startup. After the splash animation plays you’re presented with the Welcome screen just as you would be on any normal day. Now for those who don’t know, on Windows XP if your trial expires or if you run out of time in your activation grace period, after you select your username from the Welcome screen and attempt to login, Windows XP tells you that you must activate before you are allowed to login. You have two choices, either activate or don’t activate, the latter of which signs you off while the other choice brings up the activation wizard. If you don’t have a network driver installed, be prepared to give Microsoft a call as you don’t have access to the OS to correct this problem.

In Windows Vista, this is quite different. After logging in you are presented with the activation wizard which gives you the option to enter Reduced Functionality Mode. Selecting this option starts up Internet Explorer and nothing else. You have no Taskbar and no desktop wallpaper. Even Ctrl + Alt + Delete and Ctrl + Shift + Escape don’t work. With Internet Explorer open, you are free to browse away from the Microsoft licensing site to any site on the internet. This is pretty much the extent of Reduced Functionality Mode as it was intended. Now here’s what else you can do.

From Internet Explorer, we need to do something to invoke the startup of Windows Explorer, so for example type in ‘C:\’. Internet Explorer will then display a dialog asking if you’d like to allow Windows Explorer to run, click on ‘Allow’. Now Windows Explorer is running however you still don’t have access to your desktop, Start Menu or Taskbar. What you need to do now is launch Task Manager manually as the keyboard shortcuts don’t work, so navigate to ‘C:\Windows\System32\Taskmgr.exe’. Once Task Manager has opened, kill the Explorer.exe process and then restart it by clicking on ‘File’ -> ‘New Task (Run…)’. Windows Explorer will now start back up and this time will load your desktop, Start Menu, Taskbar and all. The only noticeable difference is that if you were running Aero Glass before, this is now disabled and your theme is now Windows Vista Basic.

I tested a few programs while in Reduced Functionality Mode. For example, all my instant messaging clients and Windows Mail worked but Windows Media Center did not. This makes perfect sense as Windows Media Center is a premium feature.

One thing of note is that if you attempt to access the Control Panel it will show up as a blank page most likely due to a restriction of Reduced Functionality Mode, but don’t worry, there is a way around this. Simply open up ‘Computer’ and then click on ‘Uninstall or change a program’. Once ‘Programs and Features’ loads, click on ‘Control Panel’ in the address bar’s breadcrumb and you’ll have full access to your Control Panel.

I didn’t dig too much deeper into Reduced Functionality Mode but there is one other thing of note. Your Windows session will only remain active for a certain amount of time (I don’t know the actual time), after that allotted time has expired you will be automatically logged out without warning, however nothing is stopping you from logging back in again and regaining (almost) full access to your PC.
//Posted December 22, 2006 at 7:47 PM - 0 Comments
Please do not attempt to follow the instructions of this article unless you understand hard disk partitioning and the Windows Vista boot and recovery processes. The steps below will attempt to solve the problem, however if you make a mistake or if my instructions are not correct for your specific problem, you PC may longer boot into Microsoft Windows and you will have to fix the issue yourself, contact Microsoft or pay a third-party technician to repair the issue. The steps below will not result in data-loss, only the inability to boot the Windows Vista until the boot sequence is corrected.


While trying to backup your system using Windows Vista’s built in backup utility, you main receive the following error:

Quoted text
Your backup configuration is not valid.

Review your backup settings. (0x81000029).

If you receive this error, the first thing we have to do is check your hard disk’s partition configuration. Open the Disk Management snap-in with MMC or by right-clicking on Computer and clicking ‘Manage’ and then selecting ‘Disk Management’. Once Disk Management has loaded, look at your C drive in the bottom pane (this is Disk 0 in most computers, if you’re not sure what disk your C drive is on, just look for your C drive’s name or ‘(C:)’, this will tell you what disk your C drive is on.

Once you’ve located your C drive, check and see if on the same disk there is a partition there with the type EISA (labeled in Disk Management as ‘Healthy (EISA Configuration)’).

If you do not see an EISA partition, do not attempt the steps below as this fix is not for you, if you do see an EISA partition, check and see if the partition is active, if it is, it should look like this:
Healthy (EISA Configuration, Active)

Again, if you don’t see what exactly what is stated above, do not continue. Please note that following these instructions may cause diagnostic tools installed by your OEM (such as Dell’s diagnostic tools) to no longer function.

Make sure you have your Windows Vista installation DVD available, you WILL need this DVD to make the OS boot again

What you will need to do now is right-click on your C drive’s partition and click on ‘Mark Partition as Active’. After you do this, please restart your computer.

As your computer starts back up, it will display an error that ‘bootmgr’ cannot be found, this is to be expected as Windows Vista is still looking on the wrong partition for its boot information. Insert your Windows Vista DVD and restart your computer, this time booting to your Windows Vista DVD. After the GUI loads, select your language, region and keyboard like normally and press ‘Next’. On the next dialog, click on ‘Repair your computer’. After a few moments the recovery tool will say that it was detected a fixed a problem and that it requires a reboot. Restart your computer as the dialog indicates and then follow the above steps and return to the recovery tool.

Upon entering the recovery tool you will be presented with the System Recovery Options dialog, select ‘Microsoft Windows Vista’ located on ‘(C:) Local Disk’ and click ‘Next’. On the next dialog, click on ‘Startup Repair’. Windows Vista’s recovery tool will now attempt to detect and fix any errors that are preventing the computer from starting, mainly our changing of the active partition on your hard disk. After a few moments the dialog will change and present a Finish button. Before you click Finish, click on View diagnostic and repair details and scroll down to the bottom of the report. Look for any mention of ‘bootmgr’ being reinstalled. If you see this reference, close the report dialog and click on Finish, upon restarting your computer it should boot into Windows. If you don’t see this reference and you computer does not boot, please contact Microsoft or a third-party who can reset your active partition to the EISA partition.

Edit: Sorry about the smilies, I have no way of disabling them in this version of Cronus UX2, it should be parentheses-C-colon-parentheses.


Hopefully this article will get indexed by Google and Live Search because as of right now there are no resolutions available on either search engine.
//Posted December 22, 2006 at 7:01 PM - 0 Comments
Some of you might have noticed that MST has been seemed somewhat dead for the last few months, well, I have good news, that will soon change. Currently I’m developing Codename: “Imperator” (Latin for ‘Empire’), my next generation blogging platform built in C# on the .NET 2.0 Framework. “Imperator” however is just the first step in a larger project. After “Imperator” is completed I will begin work on Codename: “Senatus” (Latin for ‘Senate’), a new forum system for MST and successor to the Cronus UX1 Forums (Alpha) and built on parts of the early Codename: “Universus Vox [FFS]” code base.

What’s new in “Imperator” you ask, well, I don’t know just yet as I’m still working on. Obviously like every new release of Windows it’ll be faster and more secure than the previous version (read: stored procedures), however I haven’t finalized what features will be implemented as “Imperator” will likely remain in beta for at least a year while I gather feedback from users. Oh, wait, there is one thing I know of. “Imperator” will have a new theme. I’ll give more details and screenshots as progress moves along, however right now I’m just concentrating on getting the project ready for deployment to MST sometime in Q1 2007.

Edit:
I forgot, there is one feature that I know is coming, I’m getting rid of the buggy day/time system and implemented a system that lets you choose your time zone on a +/- GMT scale with Daylight Savings Time options.

(“Imperator” was originally slated to be deployed on another domain that I own, however thanks to conditions beyond my control, I am unable to allocate enough money from the budget to purchase a hosting package for that domain.)
//Posted October 9, 2006 at 6:58 PM - 0 Comments
That’s right folks, internet search goliath Google has bought out YouTube for a cool 1.6 billion dollars. And that’s also right folks, it looks like within a month YouTube will be pure garbage thanks to Google probably redoing the website to include 1.6 billion advertisements and the removal of all the good videos by Google (if anyone else remembers, Google Video used to be good before the DMCA police and MPAA mafia arrived). I used to like Google, seriously, back when all they did was make a great search engine and have great advertising, but now-a-days Google is just buying up companies left and right instead of innovating and they’re releasing crappy products left and right just to beat Microsoft and Yahoo! to market.

So does anyone have any recommendations of a YouTube alternative?
//Posted September 22, 2006 at 5:25 PM - 0 Comments
Well seeing as how every other Microsoft news and tech news website is reporting this I figured I might as well post it here since it’s now public knowledge. Around 1:15pm EST Microsoft officially released Windows Vista build 5728 to the TechBeta BTs (Beta Testers). While I myself haven’t had a chance to install it yet (one of the perks of being at work is that you have to actually work) I’ve heard of a few feature changes, such as the ability to shut off the Windows Startup Sound (the sound that plays after the boot screen when the Windows Vista logo appears) that alot of testers were asking for. One can only hope that we get a checkbox to shutoff the black titlebars and Taskbar when a window is maximized before RTM.

I don’t know yet if the new boot screen is in yet or if the final set of sounds are in yet however I’ll be able to tell you for sure what’s there and what isn’t after I reinstall when I get home this evening! Feel free to contact me on Windows Live Messenger or by using the ’Contact’ button in the sidebar of the site (you can ask for my WLM address through that form).
//Posted September 19, 2006 at 1:39 PM - 0 Comments
James Senior who runs the Views on Vista blog over on TechNet has a fun contest that he posted today. In thirty words or less tell him about your favorite feature in Windows Vista and why it’s so great. If you’re the lucky winner, you’ll win a Windows Vista USB drive! The contest is open until September 25th and he will post the winner’s name on his blog by 12:00pm GMT. Good luck, folks!
//Posted September 16, 2006 at 1:40 PM - 0 Comments
Every so often you’re browsing the internet and you find a website that you just have to share with your friends. Most people would open up Windows Mail and mass-mail their entire contact list, get blacklisted by AOHell and so on. Myself on the other hand, I just post it on my website and spam the link to everyone I know. So what did I find that’s so exciting that I need to share it with everyone? Nothing more then the blog of the Windows Client Team!

The Windows Client Team, the team that we probaly know the least about but who’s work affects more people then most other teams has finally setup a blog, forums and photo gallery over at shell: revealed. I’m pretty excited about this site, the Windows Client Team is a team I have always wanted to learn about. On top of that, it’ll just be fun to interact with these guys outside of bug reports that always closed as ’By design’ or ’No repro’.

Oh, and David Vronay has already created a topic about the reasoning behind the titlebars and Taskbar turning to black when a window is maximized. Personally I’m hoping they add in an option for advanced users to disable the black and keep glass active, but it’s nice to finally read the reasoning about why this feature was implemented in the first place.
//Posted September 14, 2006 at 11:10 PM - 0 Comments
You know you’re a nerd when you’re driving down the highway doing 70 mph and instead of watching the road ahead you just happen to glance at the license plate of the guy merging onto the highway next to you (no safety lectures please). What so nerdy about this you ask? Dont non nerds look at license plates too? Well of course they do, but non-nerds wouldnt have found a license plate that said ’EULA’ as funny as I did. On a side note, in the same area about two months back I saw a plate that read ’SQL2XML’. What about my car you ask? Does it have a good license plate? No, it just has a Windows XP Service Pack 2 sticker on the window. No, I’m not kidding.

I should note that the Internet Explorer team was suposed to send me some Internet Explorer 7 stickers a few months back but I never received them... If anyone from the IE team ever reads my site, can I have my IE7 stickers, please?
//Posted September 13, 2006 at 1:30 PM - 0 Comments
Well folks, it seems that the EU has finally lost its last sense of sanity. As reported earlier today by Paul Thurrott on WindowsITPro the EU has apparently asked Microsoft to remove some of the new security features in Windows Vista to ’protect’ third party security ISVs. Ok, let me get this straight, the only reason companies like Symantec and McAfee even exist today is because of security holes and vulnerabilities in Windows and now those companies are complaining that they may lose money because Microsoft is actually devoting so much development time to actually shipping a more secure product? Hell-ooo? You’re business only exists because Microsoft didn’t ship a more secure product in the first place!

Seriously here folks, raise your hand if you would like Microsoft to *intentionally* ship a version of Windows that is less secure and more vulnerable to exploits and attacks. Ok, you guys in the back holding up the ’2007 is the year of Linux’ signs, put your hands down, we don’t care about what you have to say. If you thought the ’N Editions’ bombed in Europe, imagine ’Windows Vista: Less Secure Edition’, who in their right mind would buy that?

Let me put this simply. It is Microsoft’s responsibility to ship the most stable and secure product that they can and with Windows Vista, they’re actually doing a good job. Will the EU one day order Microsoft to unpatch Blaster and Zotob so Symantec can increase sales? I honestly don’t know, but if the EU really orders Microsoft to withdraw certain security features from Windows Vista in order to help 3rd party security companies keep their sales up, they’re sending the wrong message to the world.
//Posted September 11, 2006 at 11:20 PM - 0 Comments
Thats right, I lost the source code to Cronus UX2. How did I do that you ask? Simple. For the past few months I’ve been running Windows XP and Windows Vista in a dual-boot enviorment on my laptop. However with the release of Windows Vista RC1 I migrated from a dual boot enviorment to a single OS enviorment. In the excitment of installing Windows Vista RC1, I blew away my Windows XP partition assuming that since I hadnt used it in two months that I didnt have anything on there I didnt need. Wrong.

In total, I lost the source code for Cronus UX1, Cronus UX2, DSLOrders .NET, the Primeware customer billing system and a few more projects. I should note that the last two listed were axed before they were finished so they were mainly code reference. I also lost about 5 SQL databases that I hadnt migrated over to Windows Vista.

To be honest it seems like I lost alot more then I did. All the projects listed above were coded in Visual Studio .NET in VB, so in my grand initiative to transfer everything over to C#, they werent of much use to me anymore. The moral of the story? Backup your send partition even if you havent used it in two months. It seems I always learn things the hard way...

(spelling/grammar check wasnt run on this post)
//Posted September 9, 2006 at 11:30 AM - 0 Comments
If anyone is looking for an update your best bet is to wait for the weekends. The biggest downside to working a 8-5 job is just that, working from 8:00 AM to 5:00 PM, normally most of my programming is down in early to mid day when I’m feeling the most ’creative’, something which I cant do at work for obvious reasons. The other problem is that when I get home at 5:24 PM I’m totally drained and just dont have the energy to pump out quality code that doesnt need to be fixed or completely re-written later.

This weekend I wont be as home as much as normal, family obligations, but I’ll try to get the Forums view done and maybe finish the HTML template for the Topics view. If anyone has any comments, feel free to leave them here or on the official Universus Vox forums located on SGCSim.com.
//Posted September 9, 2006 at 11:29 AM - 0 Comments
Three day weekends, don’t you love ’em? I sure do, it gives me more time to unwind and to get some work done on Universus Vox without having to worry about getting up in ’x’ number of hours for work. Well, moving on from this glorious three day weekend, I bet some of you are wondering why I setup a blog on Windows Live Spaces for Codename: "Universus Vox [FFS]" instead of just writing some webapp to run on one of my websites. Well, truth be told I didn’t want to have to spend the time modifying the Cronus UX3 source to have it run two blogs, the code is in VB, something I’m trying to migrate away from and also because knowing me I would have started fixing bugs and adding features which would ultimately delay Universus Vox. Knowing that I was faced with setting up a blog elsewhere, either on Windows Live Spaces, WordPress or Blogger. Of the three, I liked Windows Live Spaces UI the best, plus, if I’m going to use anyone’s blogging service, the pro-Microsoft guy might as well use Microsoft’s blogging service. So who’s ready to hear about what I did this weekend?

I made some good progress on Universus Vox this weekend. Nothing Earth-shattering, but it’s more work then I’ve gotten done for awhile. After installing Windows Vista RC1 on Friday evening (by the way folks, Universus Vox is 100% built on Windows Vista, from concept to final product) I found out that I had forgotten to backup my development database before nuking the old partition, so Saturday morning was spent recreating the database in SQL Server Management Studio Express Edition (or just SQL Manager as I call it) while I sat at the car dealership waiting for them to fix some thing-a-ma-jig on my car that makes the blinker work, fun fun. If you can’t already tell, I’m not a car guy. After I had the database set back up and got back home, I toiled with getting the index page of the forums up and running. Now when I say ’up and running’, I should note that it isn’t fully functional yet as 90% of the database isn’t even there yet. Saturday night I got the index page up and running before stopping work for the evening to watch a DVD sponsored marathon of Battlestar Galactica.

Come Sunday morning I was ready to get back to work, however upon reviewing the code I had written for the index page the day before I realized that the code was just plain horrible and pretty damn sloppy. So I did what any good developer would do, I highlighted the code and pressed ’Delete’. After a few hours of work I had it up and running again and I can actually say I was proud of the replacement code. It was however a few hours later when I encountered a nasty little bug (which in the end was my fault) that was causing SuperCats (Super Categories, the container objects that hold the forums on the index page) to not render at all on the index page when I changed their display order from 1,2,3 to something like 2,3,1. In the end it turned out to be related to how I was querying SQL and in what order I was pulling records. Long story short, it great worked in my head but just not in reality, it’s not like this is the first time this has happened though...

Waking up Monday morning I dove into Universus Vox right away and I managed to get the ShowCategory event (when instead of seeing all the categories on the index page, you just see one category listed) implemented before I just lost concentration and stopped coding before I had another ’stupid coding moment’.

And that folks is where Universus Vox stands after my three day weekend. I’ll post some pictures once there’s some real progress to show.
//Posted July 8, 2006 at 12:29 AM - 2 Comments
So today at work I was at an employee’s desk to fix an issue they were having with Adobe Reader 7.0.8 running in IE6 and I noticed that the employee had a few toolbars installed into their browser, one of which was Google’s spyware toolbar. Company policy, being what it is at most companies, states employees are not permitted to install software on corporate owned machines without IT’s approval so I had to remove it. Obviously to remove a program, any computer literate person would know to go to ’Add/Remove Programs’ in the Control