Two Incredible, Indispensable, Free Utilities

Here are two free utilities that are so incredibly valuable, it is stunning that they are both free (one is licensed under the Gnu Public License and the other is open source).

HTTrack

This application will crawl a web site for you and download as much of it as you want, recreating the site on your own machine.  [Beware, there are serious legal restrictions as well HTInProcess as nettiquette issues that you’ll want to read about.] This can be phenomenally useful in any number of scenarios:

  • Backing up, testing, etc. of your own site
  • Reading a site off line
  • Grabbing on-line help and reading it off line.

You can set properties to control what is found, what is excluded, and most important, how fast and hard HTTrack hits the site you’re mirroring.  Be sure to read their document on how not  to use HTTrack so as to avoid infringing copyright or (worse?) bringing the site to its knees.  It is very easy to avoid all of this, however, and they provide instructions for the few settings to keep an eye on.

httFlowControlThe key issue is to focus on the links tab and the Flow Control tab, shown in the figure on the left.  Flow control allows you to set the maximum number of simultaneous connections, the timeout value and the number of retries on a timeout.

By limiting the number of connections you can avoid swamping a site.  The limits tab allows you to set caps on the size of files, the depths of the links and so forth.

The Mirrored Site

When HTTrack is done, you are left with a mirror of the original site on your disk, which you can negotiate in any browser (or from within the program itself).  This is a gem of a utility, and very nicely executed.

Launchy

Far simpler, but incredibly useful is the open source program Launchy

Update June 23, While this program is incredibly useful, I’ve noticed that the system monitor has shown its working set to be approximately 85MB while its Commit size has been over 1.5GB – that certainly looks like a nasty memory leak, and while I do like this program, I’ve suspended it for now.

launchy The idea of this program could not be more straightforward. Hit Alt-Tab to bring up the small window shown on the left and start typing the name of a program, file, folder or website.

As you type, Launchy starts to display matches. If you pause for a moment, Launchy will display all the matches that type what you’ve entered so far.

The manual assures you that you need not worry about capitalization, punctuation, or even about spelling – Launchy is a good guesser. As you can see in the figure, I typed in LBR and it found my web site and made a couple other clever guesses as well.

When the program (or file or folder or website) you want is found, just hit enter and it is launched.  Click elsewhere on the screen (or press escape) and Launchy is dismissed without taking action.   In either case, having launched a program or been dismissed, Launch fades away into the background until you call it forward again.

There are dozens of options you can set (what is indexed, fade out time, etc.  I used the options to set Launchy’s hot key to control-space as that is what I use on the Mac for a similar program, though since Launchy is cross-platform I may end up with Launchy on all of my computers).

Plugins

Bing Launchy is highly extensible with plugins, and a number of very useful ones are included. The Runner plugin is extremely handy, it allows you to create your own shortcuts, with parameters.  Thus, I created the command Bing. Press tab, and enter the term you are searching for. Hit enter and the browser comes up and executes the search. Sweet.

In short, Launchy is small, elegant, and brilliantly useful.  I may never click on the start mernu or an icon again.

Share

About Jesse Liberty

Jesse Liberty is an independent consultant and programmer with three decades of experience writing and delivering software projects. He is the author of 2 dozen books and multiple Pluralsight courses, and has been a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a Xamarin Certified Mobile Developer and a Xamarin MVP, Microsoft MVP and Telerik MVP.
This entry was posted in Opinion and tagged . Bookmark the permalink.

8 Responses to Two Incredible, Indispensable, Free Utilities

  1. Dinesh says:

    I started off with Launchy and then graduated to Find And Run Robot (http://www.donationcoder.com/Software/Mouser/findrun/index.html), it is lot powerful than launchy

  2. dotdotdot says:

    The GPL (sometimes ‘GNU GPL’) is the “General Public License”, not the “GNU Public License”. Similarly, LGPL is Lesser (formerly License) General Public License.

    There is no “GNU Public License” (or “Gnu Public License”) AFAIK

  3. Thomas says:

    Hello Jesse:

    I have a question or two if you can suggest an answer, I am not a web developer, other areas and I have some visual difficulties, with boring, bland colors and blends, also sizing. Is there such a templete or add-in control pad that I can change colors and perhaps text quickly, similar to what you have here and I use on my desktop… I suppose a nice website would solve it. I use XP Pro, SP3 with explorer, and Win 7 with Yahoo, etc, its really the damn MS web displays, any ideas?

    t.disieno@yahoo.com

    Thanks

  4. Merio says:

    @Alberto Silva

    Alberto Silva :
    I used to love Launchy, until I found Executor:
    http://www.executor.dk/
    For instance, I have 2 keywords to launch Visual Studio, vs and vsa, the later runs VS with

  5. Jo says:

    Handy tools!

    For those who run OS X as the primary OS, you can find a similar app named SiteSucker in http://www.sitesucker.us/home.html

    There is also a version for iPhone.

  6. I used to love Launchy, until I found Executor:
    http://www.executor.dk/
    For instance, I have 2 keywords to launch Visual Studio, vs and vsa, the later runs VS with ‘elevated’/admin credentials.

  7. Marbella says:

    Thanks. HTTrack can be very useful for me and other webmasters. Thanks alot for sharing. I appreciate it.

  8. AnnaLouisaSantiago-Ortiz says:

    I admire what u have written as I read and hope 2 learn from u so that I may use these esstenial tools a.s.a.p..reality is I hope 2 learn from u in order 2 use them…I thank u so much…your friend Anna-Me!…2 be honest I have been in the “wanting 2 learn field steps” parcticaly all my life so 4 some reason it may take me a little more time…but I shall learn…

Leave a Reply

Your email address will not be published.