Mostly Shital Shital's Icel

 
Utilities



    Home 

    Stuff 2 Do 

    Cool Books 

    Downloads 

    Geeks Only 

    Essays 

    Photo Albums 

    Share 

    Say Something 

    My Blog 

    About me 

    About Site 




Here are some of my programs and utilities primarily meant for software developers. Don't get overwhelmed!


Algorithms: Extract List Patterns, Word Clusters

This program demos two very interesting algorithms that I'd started designing during Fall 2004 and then got busy in other stuff.

First algorithm is simple which I call List Extractor and it finds the list like structures in any given text and extracts the data out of them. This enables automatic data extraction without prior knowledge of layout or formatting in web pages. If you look at lot of web pages, you will find that they just present some data in some repetative HTML formatting which I call a "list". Examples are airlines schedules list, Google search results list, chronological experience list in resumes and so on. Challenge is to extract these lists from a page without knowing beforehand how this page has been laid out. Lot of web scrapping algorithms works on a fixed known layouts and by use of complex regular expressions. They will usually break if layout even changes slighly. This program demos my algorithm. Though I'd made some last minute changes which have affected its performance and accuracy. I'll correct that as I get sometime.

Second algorithm is what I (and apparently now Google too) calls the "Word Clustering". Basically the concept is that when you are looking at a genuinely informative webpage on a particular subject, say, General Relativity, you will tend to find (and intuitively expect) several other associated relevant words to appear on the same page such as metric, tensor, Riemann, geometry, gravity and so on. So these sets of words form a relevant "cluster" and they tend to appear together a lot. So by checking what kind of word clusters a page contains, it should be possible to find out what "topics" that page is talking about and you can also get some idea of the degree it's genuinely informative. This program contains quick and dirty way to find Word clusters on a page (not fully implemented yet) including elimination of "noise" words such as "is", "this", "are" etc.

Please note that code is in beta and algorithms itself are still evolving and I hope to get back to them someday


Click here to download

(Written ~ Dec 2004   |   Last Updated ~ Mar 2005)



Size: 42 KB
Includes Source: True
Programming Language: .Net Framework 2.0 Beta1, VB.Net


Browser History Analyser

I like to preserve logs of my browser history. Apart from recalling useful webpages I'd discovered, it helps to build kind of "journal" reflecting problems I was facing, things I was in to, things I was shopping and so on. An ability to look back and see what you were up to in any point of time is really important, not just useful. Unfortunately there is no easy way to export history from IE or Firefox, let alone query that data in an useful way. So this is the program I'd been putting some time on and off. The first version I'd made meant only for my personal and was a quick and dirty program in VB6 more then 5 years ago. Its latest incarnation is now rewritten from scratch in .Net 2.0 Beta1 and provides loads of functionalities in nice user interface. You can do all of followings:
  • Export the browser history in to MS Access database
  • Search your browser history with speed like Google
  • Merge several history databases i to one (useful if you used multiple machines)
  • Look at all the queries you performed on Google, MSN and Yahoo
  • Statistics of how many websites you visit a day, how many unique URLs and domains you have visited so far
  • Ability to filter "noice" and random popup URLs
  • Statistics of how much time you spend per page, how much time you spend per day in browsing websites
  • Chart the statistics
The architecture of this new version is fairly extensible and you can plug-in more modules as you go. I'll be implementing more public plug-in architecture and using plain XML files instead of MS Access databases and FireFox support (this is becoming important for me because I've 100% switched over to FireFox). So this is not yet the "release" version. Also note that you need .Net Framework Beta 2.0 Beta1 + VB.Net resource Kit if you want to compile the code. But results are beautiful!


Click here to download

(Written ~ Nov 2004   |   Last Updated ~ Mar 2005)



Size: 570 KB
Includes Source: True
Programming Language: Microsoft .Net Framework 2.0 Beta1, VB.Net, C#


Fast Asymmetric Generalized Hebbian Algorithm

This is my implementation of Asymmetric Generalized Hebbian Algorithm. This algorithm allows to calculate SVD for a given input vector set giving the most significant eignvectors first. More information about this algorithm can be found on this paper. The emphasis for this implementation is the speed and space!


Click here to download

(Written ~ 2006-2007   |   Last Updated ~ 5/3/2007)



Size: 17 KB
Includes Source: True
Programming Language: C#


Using Windows Explorer Progress Dialog In Your Application

When you copy lot of files in Explorer, you see the standard Windows progress dialog with "flying papers" animation and the calculation of estimated time remaining. This dialog is accessible to any Windows application through IProgressDialog interface. This source code provides you a managed .Net wrapper to easily and intuitively integrate Windows Progress Dialog in your own applications. You can read more details in my original article on CodeProject. Also see the comments in that article. It looks like two of the guys really hit on it and have produced a stand alone version.


Click here to download

(Written ~ 13 Jan 2005   |   Last Updated ~ N/A)



Size: 40 KB
Includes Source: True
Programming Language: .Net Framework 1.1, VB.Net


NotepadX - Manage Your Notes With Power!

Click for large image
NotepadX is a powerful program to let you to keep your notes in hierarchically organized categories. Also it not just allows you to create rich text/ plain text notes but also the notes which are like Worksheet or a treeview! It also supports encrypted secured notes so you can save your passwords and sensitive information safely. You can also create read-only notes and pass it around. The Edit-In-Word allows you to use Word for rich text formatting in case my basic editor didn't fit your needs. All your notes get saved in to one single XML file and for programmers, you have entire source code, several reusable components and nice object model if you need to tweak it. This has been my pass time project and several features are missing right now which I might work on in future, such as: integration with OneNote, search feature, export feature, merging of several notes etc.


Click here to download

(Written ~ 2003-2004   |   Last Updated ~ Mar 26, 2004)



Size: 513KB
Includes Source: False
Programming Language: .Net Framework 1.1, C#


My WinForms Library

This is collection of several reusable components to use in your WinForms application. I'd been building it up and reusing in my own personal applications such as BrowserHistoryAnalyser and NotepadX and others. It contains editable drag-n-drop enabled TreeView, RichText editor control with toolbar, Worksheet editor control, Password Input Form, MRU, custom attributes you can use for your assemblies, more easily usable hidden property editor control, advanced About Dialog, Application Options management and Assembly Info Viewer Control.


Click here to download

(Written ~ Oct 2004   |   Last Updated ~ N/A)



Size: 124 KB
Includes Source: True
Programming Language: .Net Framework 2.0 Beta1, C#


Blogger.com To dasBlog Converter Tool

My blog was previously hosted on Blogger.com and boy, that thing sucked. So my mission was to host my blog on my own site with an ASP.Net engine that I can customize and extend as I like. So DasBlog came along but there weren't any tools around to fetch my blog entries from Blogger.com and put in to dasBlog. Sure I didn't want to loose my previous entries, so I made my own conversion tool that does this export from blogger.com and import in to dasBlog. It's also a good demonstration of how to use Blogger API, XML-RPC and use dasBlog engine. Infect you can use it with any host that supports Blogger API by changing server URI in Blogger.cs class. I used open source XML-RPC wrapper for .Net but had to tweak it and fix it a bit so this is more improved version :). You may note that, it imports entries in to dasBlog hosted on your localhost and not on remote server, so you will need to manually copy XMLs generated in Content folder on your local machines inetpub\wwwroot\[dasBlog path]\Content to your remote server.


Click here to download

(Written ~ 2003   |   Last Updated ~ Mar 2005)



Size: 180 KB
Includes Source: True
Programming Language: .Net Framework 1.1, C#


Outlook Quote

Outlook Quote screen shot
Unix users have taken for granted automatic insertion of a random quote-of-the-day in their emails since ages and that's something Windows users still can't do with their brilliant Ver. 10 of Microsoft Outlook. The situation usually gets unnoticed until you start getting those emails with quotes from a Linux guy and you find yourself incapable of "responding" with the similar cream-at-the-bottom. That was yesterday, however. The Outlook Quote is the cool answer to the quest and it does it all and more. It has very elegant user interface, extensibility, ease of use, ease of installation and complete seamless integration with Outlook.


Click here to download

(Written ~ (2002)   |   Last Updated ~ N/A)



Size: 5.7 MB
Includes Source: True
Programming Language: Visual Basic 6.0


Health Diary

This is an ASP.Net based sample website created for Highland Tech Highschool, AK. I like to show it as more of a demo for my SyFastPage framework. Nothing fancy here except that it was literally created overnight and it justifies "fast" in the name SyFastPage. I'd initially decided to give a try to CodeCharge studio and automatically generate pages in about 5 hours that I'd i my hand but results weren't professional and customizable as we wanted. So I dig up my old code in SyFastPage and put it to work. It also proved the point that I often make: Code generation sucks, reusable libraries rules.




Check out the live demo hosted on my site.


Click here to download

(Written ~ Nov 2004   |   Last Updated ~ N/A)



Size: 1.65 MB
Includes Source: True
Programming Language: .Net Framework 1.1, ASP.Net, C#, VB.Net


PortTalk - Talk To TCP/IP Servers

Click for large image
This 2 year old application is still the gem of it's own. You can use this program to connect to any TCP/IP server, send it some commands and see how server responds. I used this program to learn how exactly browser makes request for a page to HTTP server or how other TCP/IP protocols like Ping and Time works. I started out my TCP/IP programming journey by reading RFCs on different protocols and actually experimenting with them using PortTalk. I'd made even my own HTTP server and utilities like PortTalk were indispensible while testing them. The advanced version allows you to connect to to REA2 server (see below) and do a file transfer. This application is right now in state of easy clicks. You may freely contact me for assistance.


Click here to download

(Written ~ Jun 1998   |   Last Updated ~ N/A)



Size: 30 KB
Includes Source: True
Programming Language: Visual Basic 5.0


REA2 - Take The Control

Concept of trojan horses is not new. Programs like Back Orifice 2000 silently stays in background in your PC, acts as TCP/IP server and allows somebody to connect it through Internet and execute commands sent by them. The REA2 (Remote Execution Agent) is my own trojan horse specifically designed for silent, full proof, reliable and powerfull intrusion and control. I crafted this gem in about 5 hours and comparing with BO2K, it lacks few features like real time screen display and mouse control and plug-ins but it's designed to be much more "reliable and silent intrusion" and has some more capabilities then BO2K. It's written in Delphi 3.0 to eliminate any runtime requirements. The EXE available here is a server. You can use any client that can connect to it on port 23145 and send the command as strings. My favorite client is my own PortTalk. I didn't got much time to document these stuff (as usual it was fun program solely meant for me) but you can get the list of commands in TMainForm.ProcessReq function in main.pas file. This application is right now not in state of easy clicks. You might have to modify the source code for your needs. However you may freely contact me for the assistance.


Click here to download

(Written ~ Jul 1998   |   Last Updated ~ N/A)



Size: 296 KB
Includes Source: True
Programming Language: Delphi 3.0


Visual Music- Play 128 Musical Instruments

Visual Music screen shot
Visual Music lets you play 128 musical instruments on your PC including Flute, Bagpiper and even whistle! You can even record what you are playing, edit it and save it in a file. If you not expert at playing synthesiser keyboard, it provides you a easy to use scripting language to create music just by telling what key in which instrument you want to play for how much time!


Click here to download

(Written ~ (2000)   |   Last Updated ~ N/A)



Size: 3 MB
Includes Source: True
Programming Language: Visual Basic 6.0


SyFastPage - Churn Out Those Web Sites Faster!

This is my private library to build ASP.Net websites with one goal in mind: build it fast! I've already exploited it in building 3 of the websites (including this one) and one of them was literally built overnight! So well, it proves the point. This is still evolving code and there is not much documentation right now but you can contact me for assistance. Here's what this library contains:
  • Templated themed page framework: This is easier and different then others. It basically allows you to specify HTML file which will become your template an then you can put markers in that HTML file to indicate where would you want your site title, page title, site logo, menus etc. This is incredibly easy to use and pretty useful if you have raw HTML website and you want to use web forms and other bells and whistles of ASP.Net. This framework can get you started in couple of hours.
  • Navigational menu server control: Really simplified menu server control. You set up your menu hierarchy as well as XHTML menu templates in XML file and this thing will paint it on your page.
  • ListSet server control: This is the heart of the site server control. It is a templated list in nutshell which means you give it a template (UserControl/ascx file) and it would instantiate that template for each row of the data. Inside your template you can use expression like DataBinder.Eval(DirectCast(Container, DataGridItem).DataItem, "columnName") to paint that row in a way you like. Later if you want to change the look, you just modify template and you don't even have to recompile. It nicely separates data and UI. Also it is derived from DataGrid instead of Repeater so it supports paging and other funky features.
  • Other Stuff: Website comments infrastructure, Some Web UI helper functions, Data functions



Click here to download

(Written ~ 2002   |   Last Updated ~ Jan 2005)



Size: 67 KB
Includes Source: True
Programming Language: .Net Framework 1.1, C#


Messanger - Send Windows NT Messages To Users

If you have Windows network with NT Server in your organization, you have now ability to send messages to users that will popup on their screens all of the sudden. This is similar to how you get the message box on the screen when printer completes the printing. Administrators can use this app to send message to users asking them to log out. Or may be you just want to ask a colleague to come for a coffee! This application is right now in state of easy clicks. However you may freely contact me for assistance.


Click here to download

(Written ~ Aug 1999   |   Last Updated ~ N/A)



Size: 12
Includes Source: True
Programming Language: Visual Basic 5.0


ScriptGen - Generate INSERT Scripts For MS SQL Server Data

Download MS SQL Server Script Generater
One of the most wanted feature from users point of view in MS SQL Server is capability to generate INSERT scripts for MS SQL Server data. But call it Microsoft's ignorance, this feature not supplied since quite long. And even worse, there is no public domain application to do that. This feature is usually desperately required in situation like sending test data to somebody or supply sample data. So I decided to write my own. It's still isn't the perfect and can't handle all of the possibilities but it could be your best bet with supplied source code! This application is right now in state of easy installation but no on-line help is available. You may freely contact me for assistance however.


Click here to download

(Written ~ Sep 1999   |   Last Updated ~ N/A)



Size: 45 KB
Includes Source: True
Programming Language: Visual Basic 5.0


Text In File Search

Click for large image
This is a little program to search for particular words in files in particular folder. Windows Find feature does search for a particular string in files but you can't search for Word1 AND Word2 AND Word3. This program does just that. I made this program mainly to search for specific piece of code from 1000s of VB source code samples stored on my hard drive. This application is right now in state of easy installation and no on-line help is available. You may freely contact me for assistance however.


Click here to download

(Written ~ Jun 1999   |   Last Updated ~ N/A)



Size: 24 KB
Includes Source: True
Programming Language: Visual Basic 6.0


WizAddIn + Test program + dev manual (beta version)

This is complete rewrite of WizAddIn and much more organized code but less tested. However you get nice document on how to use it and a test demo program too.


Click here to download

(Written ~ Jul 2002   |   Last Updated ~ Jul 2002)



Size: 127 KB
Includes Source: True
Programming Language: Visual Basic 6.0


Source Code For This Website!

I believe websites should give away their source code if you'd created it just for fun and it wasn't for money. So yes, here's the source code of this whole website itself! Points of interests: SiteData.mdb contains most of the data in relational format which you can query, lots of examples of user controls that I use as templates in DataGrid rows and it is a good example of how my SyFastPage framework actually gets used. The code may be slighly out of date as I do not plan to always keep it synchronized. This website is active since 1998 and its implementation had moved from HTML/JavaScript to ASP to finally its present day ASP.Net. The source code contains only most recent implementation.


Click here to download

(Written ~ 2002   |   Last Updated ~ Mar 2005)



Size: 174 KB
Includes Source: True
Programming Language: .Net Framework 1.1, VB.Net, C#


Recursion Enabled Task Progress Dialog

This is an advanced progress dialog which can be shared among method calls. Check out this code:

[PseudoCode]

public void Button1_Click(...)
{
      Progress.Show(0, 100);
          
      Progress.AllocateRangeForCallee(0,25);    //child updates would be mapped to range 0 to 25
      Callee1();  //Callee would also attempt to show progress dialog too

      Progress.Unload();      //ref count =0, this will actually unload
}

private void Callee1()
{
      //this won't re-show, just increment the ref count
      Progress.Show(0, 100);  //this range is mapped to what caller has allocated

      ...         //do work and update progress

      Progress.Unload();  // this won't actually unload, just decrement the ref count
}



This is implemented by singleton version of TaskProgress using static public member which each method can use without being aware of other methods. This component keeps tracks of call recursion in a Stack and allocates progress bar range to each of the calls. Also the point of interest is the time remaining calculation which, if not sure, would show min-max range like "Time Remaining: 2 mins to 7 mins". Please note that this is .Net 2.0 Beta1 code.


Click here to download

(Written ~ Mar 2004   |   Last Updated ~ Mar 2005)



Size: 245 KB
Includes Source: True
Programming Language: .Net Framework 2.0 Beta1, VB.Net


Planet Source Code Downloader

Click for large image
Planet Source Code is one of the huge resources of VB code. Say you want to download all of it's listing and make a CD that might serve as 1000s of VB code snippets. This program exactly does that. It's actually general purpose program that downloads all the pages having address like
http://www.somesite.com/some-junk/wanted_pageXXXX.htm - where XXXX is number ranging from 0000 to 9999.
I used same program to download all the postings in particular email list at www.listbot.com. This application is right now not in state of easy clicks. You might have to modify the source code in clsListFetcher.GetAMessage to use it for different URLs. However you may freely contact me for assistance.


Click here to download

(Written ~ (Mar 1999)   |   Last Updated ~ N/A)



Size: 24 KB
Includes Source: True
Programming Language: Visual Basic 6.0


Wiz AddIn - Add Line Numbers, Error Handlers, Fix MRU

This is an add-in for Microsoft Visual Basic 6.0. It does following of things: \ 1. Adds/removes line numbers from projects in a group. Unlike other add-ins, this one has been thoroughly tested on live complex projects for more then a year and has lots of code to workaround VB IDE object model bugs. It also does smart numbering (for example it won't number trivial assignment statements in Property Get). 2. This add-in can also add error handlers in all methods. Again unlike other similar utilities, this one has been thoroughly tested, accepts a directive to turn off error handler and has some decision making code to decide whether an error handler would effect actual logic. 3. Fix for VB's recent menu item bug (MRU) (you might have noticed VB's Recent project item menu always gets messed up). is an add-in for Microsoft Visual Basic 6.0. It does following of things: \ 1. Adds/removes line numbers from projects in a group. Unlike other add-ins, this one has been thoroughly tested on live complex projects for more then a year and has lots of code to workaround VB IDE object model bugs. It also does smart numbering (for example it won't number trivial assignment statements in Property Get). 2. This add-in can also add error handlers in all methods. Again unlike other similar utilities, this one has been thoroughly tested, accepts a directive to turn off error handler and has some decision making code to decide whether an error handler would effect actual logic. 3. Fix for VB's recent menu item bug (MRU) (you might have noticed VB's Recent project item menu always gets messed up).


Click here to download

(Written ~ Jan 2001   |   Last Updated ~ N/A)



Size: 63 KB
Includes Source: True
Programming Language: Visual Basic 5.0


RefController - VB Add-In To Automatically Correct References

Click for large image
It's not unusual to see "Missing References" when you open the VB project and then take the pain of correcting them by hand. If it has became your daily routine and you are really tired of that, here's the magic VB Add-In that will save you from that! This add-in monitors the state of references when you open the VB project. If it's Missing or not proper, it will look in to VBP file and try to locate the DLL and correct that bad reference for you! Besides everything else, it shows how to write self-installing VB Add-In and some cool add-in techniques. If you said WOW, head on for download!


Click here to download

(Written ~ Oct 1999   |   Last Updated ~ N/A)



Size: 70 KB
Includes Source: True
Programming Language: Visual Basic 5.0


Fix MSCOM OCX Class IDs In VB Projects

Call it yet another Microsoft's blunder but you still can't forget when you try to load a VB project and it says something "Can't load MSCOMCTL.OCX" and replaces all your fancy controls with mere picture boxes! Here's small utility that might do the trick. It goes through all your vbp, frm, ctl and replaces GUIDs of crazy OCXes with ones that you have. This application is right now not in state of easy clicks. You will have to find out GUIDs of OCXes installed in your machine and replace it by hand in the source code. However you may freely contact me for assistance.


Click here to download

(Written ~ (1st Quater 1999)   |   Last Updated ~ N/A)



Size: 5 KB
Includes Source: True
Programming Language: Visual Basic 6.0


Sorten Your File Names Before CD Writing!

If you are like me you would be maintaining backups of things ranging from your favorite links to ICQ logs on writable CDs. But there is a snag. There would be lots of files on your disk that has names more then 60 characters - like the .lnk file in your Favorite folder! And that crashes the CD writing process regularly because normal CD file system doesn't allow longer names. Solution? Sorten it! With this utility! This application is right now not in state of easy clicks. You might have to modify the source code for your needs. However you may freely contact me for assistance.


Click here to download

(Written ~ (2nd half 1999)   |   Last Updated ~ N/A)



Size: 5 KB
Includes Source: True
Programming Language: Visual Basic 6.0


Relations Between Your VB Components

This application scans the given folder and sub folders for VBP files, analyses which VBP file references which ones and generates a Tree view showing this relationships. What's more, it stores this analysis results in Access database so that you can run your own query or open it at later time. This utility is typically useful if your project consists of tons of VB components calling each other and if you wish to see what will be the impact of changing interface of one on other components. You can also use it to just document component relationships between your projects. This application also shows you how to analyze VBP file contents and ready-to-use source code. This application is right now in state of easy clicks but no online help is available. You may freely contact me for assistance.


Click here to download

(Written ~ Jan 2000   |   Last Updated ~ N/A)



Size: 47 KB
Includes Source: True
Programming Language: Visual Basic 6.0


Auto Actuals (0.9 Beta) - Track Your Time!

Click for large image
Have you ever felt that your time goes faster then the speed of light? Or have you ever had hard time to recollect what exactly you did whole month while filling your employer's timesheets? Or have you ever had desired to analyse how much portion of time you spend in meetings and reading emails? Or have you ever wanted to keep Star Trek style daily logs but never maintained it? Well, then this application is just for you! Once installed, AutoActuals will pop up on your screen at regular intervals and ask you what you were doing! And it's far more then that. It allows you to categorize your tasks, gives you hint on what program were you running all the time, generates reports in Word, maintains data in Access, supports multiuser access, supports task assignment and tracking by project managers and lot lot more. And all that in very simple intuitive UI! This application is right now in state of easy installation and no on-line help is available. You may freely contact me for assistance however.


Click here to download

(Written ~ Nov 1998   |   Last Updated ~ N/A)



Size: 353 KB
Includes Source: True
Programming Language: Visual Basic 5.0


DiffAnalyzer - See The Differences Between Branched SourceSafe Projects

If you need to maintain several source branches in SourceSafe and constantly retrofitting your code around, this application can be tremendously helpful. It looks in to two specified SourceSafe folders, goes through all the files in them and finds out which files are different and performs various analysis in smarter way so you don't have to actually check diffs manually. This application is in state of easy clicks.


Click here to download

(Written ~ Sep 1999   |   Last Updated ~ Mar 2005)



Size: 70 KB
Includes Source: True
Programming Language: Visual Basic 6.0


15+ Programmer's Tools And Utilities

Programmers tools and utilities
Over the time there were several programs penned out of my PC for use in development activities, to do some "hacking" or just have plain fun. Most of them were either known to my collegues or just by me until I realized that some of those tools were really "most wanted" by other software developers too. So it's now all here. Because of time constraint I wasn't able to document all of them or even make bit more user friendly but I guess person passing through same situation as mine would find it quite useful.


Click here to download

(Written ~ (Various)   |   Last Updated ~ N/A)



Size: (Various)
Includes Source: True
Programming Language: (Various)


Favorite Links In Zip File

The list of one's favorite sites is a mirror of his/her personality and interests. I always try to keep record of all the sites I ever visit (my bowser's History option is always set to maximum!) and keep the interesting links in organized way. For an avid power surfer like me it's nothing less then secret box of treasure. And for the first time, over 1400 links to sites I've collected over last 3+ years is now public and downloadable! You can extract the zip file in to your browser's bookmark/favorite folder and check them out. I consider this collection as one of the most important thing available on this site. So go ahead and try it out!


Click here to download

(Written ~ (Various)   |   Last Updated ~ N/A)



Size: (Various)
Includes Source: False
Programming Language: -


Misc Dev Files

Files in this collection
Three files included in this pack are:
  1. BugDB.mdb - Creating a bug tracking system is probably something every developer does once in their lifetime. But what you do when you need to create this system in an hour and with complete functionality and have it fully customizable? This is what I came up with around 5 years ago and some people even today are still using it and lovin' it! This MDB contains all nessesory queries, config data and data entry form to have you get started right away. Through it on your network share and your little team would get fully customizable, "sophisticated" UI and multi-user defect tracking system that is as good as many and cost $30000 :).

  2. copynewfiles.bat: This little batch file is just collection of XCOPY command line switches to allow you reliably copy only newer files to destination. In nutshell, this command line works for me as quick-and-dirty file backups or large file copy needs.

  3. Xsetup REG: This registry file is generated by X-Setup and contains lots of settings to make default Windows installation more suitable for geeks. This is the first thing I run after installing Windows.



Click here to download

(Written ~ (Nov 2000)   |   Last Updated ~ N/A)



Size: 492 KB
Includes Source: True
Programming Language: Microsoft Access, RegEdit, Batch file


  © Shital Shah, 1998-2007. You may freely copy and distribute material available on this web site with limitations as noted in the Copyright, Terms Of Use and Desclaimer.