Skip to main content

Productivity Tools: Launchy

Launchy is a simple application indexer/launcher for Windows/Linux/Mac OS. It is an application which combines some of the features of the Spotlight and Dock tools in Mac OS. You set up Launchy with a set of folders and file extensions to scan, and it will create a catalog of the files found in those folders. Any of the cataloged files can then be opened quickly by pressing alt+space at any time and then typing some, or all, of the file's name. It is important to note that Launchy does not catalog the contents of the files, only the files' names.

Lightweight

Except for the times that Launchy is rebuilding its catalog, you will never see Launchy utilizing your CPU. The index does appear to take up some memory (mine's currently at around 8MB), but that should be expected for this sort of application.

Filesystem Integration

Launchy integrates well with your filesystem. That is, you can start typing C:\Pro, hit tab, and then hit enter to open up an Explorer window for the Program Files directory. You can use this functionality to get to any folder/file on your filesystem, even those not indexed by Launchy.

Plugins

Launchy includes a plugin system and includes some interesting plugins out of the box:

Calcy/GCalc
Allows you to do simple calculations and conversions from within Launchy.
Controly
Indexes the applets from the Control Panel.
Runner
Create custom commands to run against the command-line.
Weby
Integrates Launchy with your bookmarks and allows you to do searches against several online search engines from within Launchy.

I've also found one additional plugin that has been very useful, the PuTTY plugin. This plugin adds all of the saved sessions from your PuTTY installation to Launchy's catalog. This gives you the capability to type ssh, hit tab, and see a list of saved PuTTY sessions.

Comments

Popular posts from this blog

Using MonoDevelop to Create an ASP.NET Web Service

NOTE: instructions below are for MonoDevelop 2.6 Beta 2 - built on 2011-04-06 03:37:58+0000Getting StartedCreate a new ASP.NET Web Application in MonoDevelop: From the menu, select: File → New → Solution…Expand C#.Select ASP.NET → Web Application.Enter a name for the ASP.NET project that will be created in the solution in Name:.Change the root location for the solution in Location:, if desired.Change the name of the root solution in Solution Name:, if desired.The Results – IWhat you have after executing the new ASP.NET Web Application project wizard is a solution containing one ASP.NET Web Application project. In the default project view in MonoDevelop, you'll find the following items: Default.aspx – This is the default web form rendered and presented in the browser when http://<server>:<port>/ is accessed. Default.aspx.cs – This C# file contains the developer-created common code and event handlers which can be used to affect the processing of the form.Default.aspx.des…

Testing Toolbelt: SpringJUnit4ClassRunner

The org.springframework.test.context.junit4.SpringJUnit4ClassRunner class is another implementation of the JUnit TestRunner class which is used to enable various features of Spring for every run of the test class and every test within it. To use the features provided by the SpringJUnit4ClassRunner class, you need to mark the class using the RunWith annotation using SpringJUnit4ClassRunner as its parameter.In addition to the custom test runner, you will want to mark the class with the ContextConfiguration annotation. The ContextConfiguration annotation is used to mark classes which will automatically read a Spring configuration file and use it to create an ApplicationContext. By default, this file located at <package path>/<test class name>-context.xml. Use the locations argument to over-ride.The ApplicationContext used by the Spring-integrated test will only be loaded once for the whole test class. This behavior can be over-ridden by annotating a test method with the Dirti…