Friday, November 21, 2008 Register  Login
Viewing Category

Entries for the 'SVNBackup' Category

Do not use SVN Backup Widget's incremental backup!

 161 Views ::  1 Comments RSS comment feed

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.

posted @ Wednesday, September 24, 2008 2:29 PM by Hector Sosa, Jr

Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us

New Years Letter (Plans for 2008)

 295 Views ::  9 Comments RSS comment feed

Happy New Year!

I wanted to start a new tradition of writing a letter every year. I want to mostly touch on where I was and where I'm going.

I spent last year (2007) getting ramped up on coding PainlessSVN. I also released two free utilities, SVN Backup Widget and Text File Splitter, that I created myself, and a third one, WinTivoDecode, from a friend. I've also been working with AdWords and several bloggers to spread the word about PainlessSVN. I had combined downloads of over 25K for all products. And this is not counting the two open sourced projects that I started and maintain.

I learned a lot from other micro ISV bloggers. There are so many of you out there! I'm heartened by your successes and hope to join your ranks in 2008.

Roadmap for 2008

Roadmaps are something that are fairly hard to predict when you are a one man company, especially with software. One thing that I know for certain, is that I will be changing the current tag line from "Where the command-line meets the GUI" to "Taming IT Operations." I worked in IT Operation during the first 6 years of my career, and I always enjoyed creating utilities to automate things. I want to focus my energies this year in helping IT people tame IT Operations with software.

PainlessSVN

The very first thing I want to do is release PainlessSVN Professional version 1.0. As some of you have noticed, I have pulled the beta download. I haven't received any problem reports in more than 3 weeks. I didn't see the point of having an open beta anymore.

I had a couple things holding back the release of PainlessSVN; payment system (ecommerce) and licensing. I got my payment system working just last week. I'm using a DotNetNuke (DNN) module called ActivePurchase, from Active Modules. This lets me integrate payments with the DNN framework and other useful modules for CRM and help desk. I will support PayPal when I first launch. So payment is now officially taken care of.

The second thing is licensing. I'm using Infralution for this. The actual holdup is that I want to automatically issue keys as soon as the payment is confirmed. ActivePurchase has something called Custom Actions that lets me add a custom business logic to the purchasing funnel by creating an assembly in .NET. The author is supposed to release the API docs for this tomorrow (Monday Jan 14th).

I will be releasing an extra couple editions of PainlessSVN shortly after the release of the Professional editions. These will be:

  • Standard - This will have just the basics for server and repository maintenance. It will also be cheaper than the Pro edition.
  • Portable - This will allow you to run PainlessSVN from your favorite USB flash drive.

Free Utilities

I also want to release at least two new free utilities. One of them will be a text file joiner to compliment my text file splitter. The second utility is a program that I created when I needed to monitor data integrations at a contract. Its current name is NSQLAudit. It is already coded. I just need to polish for release. I might create a professional version depending on demand. I'm also open to other ideas that you will like to see implemented.

I really appreciate the feedback that I have received. My hope is that you feel that you are getting good service and that my utilities help your work be less tedious. I also hope that these are helping you deal with some unpleasant tasks faster, so that you can get to the fun stuff quicker.

Here's to the new year!

posted @ Sunday, January 13, 2008 6:43 PM by Hector Sosa, Jr

Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us

Tools and utilities that I use

 325 Views ::  0 Comments RSS comment feed

Here's a list of the tools that I use for both programming and maintaining my website:

Programming

.NET Libraries

Intallation

Databases

  • SQL Server 2000
  • SQL Server 2005 Express Edition
  • SQL Server 2005 Compact Edition
  • SQLite - http://www.sqlite.org

Graphics

Website

System Administration

Project Management

These tools are the ones I want to use, but for lack of funds, time, or knowledge, I haven't been able to incorporate into my practices:

I'm just amazed at the sheer number of programs that I'm using. I'm pretty sure I left out some, since I did this from memory. A couple of these are just way too expensive at this time. I'm  hoping to purchase them with the proceeds of the sales from the first version of PainlessSVN. This is one of the few disadvantages of growning a company organically.

I have been making a habit to purchase applications and apps from microISVs. I also check the Business of Software forums and Larkware News for other microISVs for tools that could make my life easier.

posted @ Saturday, August 11, 2007 7:39 PM by Hector Sosa, Jr

Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us

SVN Backup Widget v1 is here!

 247 Views ::  0 Comments RSS comment feed

I got this little utility done early. I really wanted to get this done, so that I could start using it myself.



Go get it at the Free Downloads page.

posted @ Friday, June 01, 2007 7:15 PM by Hector Sosa, Jr

Posted in: SVNBackup
Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us

Repository backup utility

 222 Views ::  0 Comments RSS comment feed

I'm creating a little utility to help me backup my repositories. I could have just used a batch file to make a dump using the Windows Task Scheduler, but I wanted a bit more flexibility.



This little utility will let me create profiles for different backup jobs. It will also let me set a file name pattern for the dump file. This will let me pass the name of the profile on the command line. It is almost done. I will put it into the free programs section once I get it done. I'm very motivated to get this done ASAP, especially since the scare I had the other day.

posted @ Tuesday, May 22, 2007 1:07 AM by Hector Sosa, Jr

Posted in: SVNBackup
Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us
Terms Of Use | Privacy Statement | SystemWidgets
Copyright 2002-2008 by SystemWidgets