Entries for September 2008
Well, I got the hard drive yesterday. I got home from my day job and found it on my chair. Wife put it there before I got home.
So, I unpack the critter and install it in my rig. I turn it on... no POST message show on the screen. WTF?!? So I spent my evening plugging in components on the motherboard. I took a break to watch Ghost Hunters, then back to tinkering.
No luck so far. My next step is to unscrew the motherboard, and see if there is something shorting it. I did notice that I got some electrical shocks when I turned my rig on. Not all the time though.
If this fails, I'll have to spring for a new mobo. Not what I wanted. Oh well!
I've been reading a lot of Subversion books and documentation, while I wait for my hard drive to arrive. I found a major design flaw in SVN Backup Widget's implementation of the incremental dump feature. I totally misunderstood how this worked in the "svnadmin dump" command.
I had implemented it as the incremental file being a separate entity from a full dump file. Subversion uses a dump file as the "root", then uses deltas to include the new changes in this root dump file. That's the reason for the Checksum Mistmatch error that some people have been getting. SVN Backup Widget is creating an individual file, when it should have been appending to an existing dump file.
I need to rethink how to do the UI for this, so that I can cover the correct usage of this feature. So please, do not use the incremental feature until I get it fixed.
I've been using the free edition of the Krypton Toolkit from Component Factory. I spruced up v1.0 of PainlessSVN with it. It's what gave it the Office 2003 look.
I like to support smaller shops over larger ones, and that's why I'm going with them instead of somebody like Infragistics.
Here's the link to the criteria to qualify for a free license:
I'm peeved that the svnserve custom Subversion server does not have a distribution that uses it out of the box. There's a lot of people out there that do not want to use Apache to serve Subversion repositories, when IIS is already available. I'm talking about installing this on Windows, of course.
I'm going to see how hard will it be to create a Subversion distro that will install svnserve automatically for you. I will include a free "lite" version of PainlessSVN with it. I'm hoping to also add a wizard to the installation script.
I still have to wait until I get the new hard drive and OS installed again. The tracking data says that it will be delivered on the 25th of this month.
Well, I had another hard drive die again. It's always the system hard drive, where the OS is installed. The boot disk sector and the partition tables are corrupted. I tried all of my recovery tools, but that drive is toast.
I took lunch time today to go drive through the local stores. There was nothing for under $119 on the shelves. All I need is a lousy 150 gig hard drive! So, I finally order the hard drive online at Office Depot. Total came to $54.41 for a 250 gig hard drive. Free shipping, wheee!
So, I'm basically dead in the water until I get this delivered, and install the OS. So what should I use this time? Vista 64bit, Vista 32bit, or XP 32bit? I'll like to go Vista 64bit, but I haven't checked if all my essential tools work with it.
I finally got the RSS feeds working correctly for both the company news and this blog. Look for the rss icon link on the top right of this page section. It will be to the right of the "Search" link.
I finally got PainlessSVN to read the icons that are associated with files in the Windows shell. That took some Win32 API hacking though.
Here's a screenshot of the left hand side treeview:
Here is a screenshot of the details pane:
I got the base code for doing this from this Microsoft link:
This code is VB.NET, but it's fairly easy to convert to C#. Ok, I cheated. I pasted the VB.NET code into SharpDevelop 3.0, and let it convert it to C#. Didn't have to change anything. Visual Studio took the code without complaining.
Springville, UT : September 6, 2006 - SystemWidgets is happy to announce the release of the first version of PainlessSVN Professional.
This is the first commercial product targeted specifically for Subversion repositories served with the svnserve custom server on the Windows Operating System. It is a Microsoft Management Console (MMC) version 3.0 snap-in. This makes the Subversion server a first-class Windows citizen.
Headquartered in Springville, Utah., SystemWidgets is a software development company offering custom solutions focused around the Microsoft .NET Framework. SystemWidgets also produces several free utilities to help IS people manage their day to day activities. The SystemWidgets product line offers proven solutions for small and medium-sized businesses.
For more information, please visit http://www.systemwidgets.com
Hector Sosa, Jr