Category: Dev Tools


Caching is absolutely the most effective way to speed up the performance of an app.  However, .NET does not have a reasonable tool for caching data, such as the contents of a database table, across all servers for all users.*  There are third party tools that do this, but they are pricey.

A tool called AppFabric is available from Microsoft (for free) that spans the cache for all users across all web servers in a farm/garden/cluster.  Downside: it’s only available for current operating systems like Windows 7, Vista, and Server 2008.

If you’re interested, here are some tutorials:

http://msdn.microsoft.com/en-us/library/ee677288.aspx
http://msdn.microsoft.com/en-us/library/hh334305.aspx
Here’s the list of all Amazon’s public datasets
Here’s the list of different species’ genomes that are currently available

Microsoft’s Kinect for Windows new “Commercial ready” SDK installer includes drivers and api. With the new license agreement, it is now legal to include in your apps for commercial use.

Kinect for Windows

If you want to be able to ctrl-c/v to copy-paste in Octave, ditch the Octave.exe command window and download the open source Console2 from SourceForge.

Follow Scott Hanselman’s instructions for installing Console2:

http://www.hanselman.com/blog/Console2ABetterWindowsCommandPrompt.aspx

Once you’ve installed Console2, here’s how you add an Octave window:

  1. Open Settings (right-click on the window and go to File, then Settings), then go to Tabs, and Add a new tab.
  2. Change the new tab’s title to Octave.
  3. Set the Icon to the Octave icon (e.g. the default location would be C:\Octave\3.2.4_gcc-4.4.0\bin\octave.ico).
  4. Set the Shell to the Octave exe (e.g. the default location would be C:\Octave\3.2.4_gcc-4.4.0\bin\octave-3.2.4.exe)
  5. Set the Startup dir to your homework project folder (such as C:\stanford_machine_learning\mlclass-ex1).

That’s it! Now in your Console2 window, go to File, New Tab, Octave and you’re off and running.

If I had a nickel for every time someone wanted me to make a “quick change” to some code while I was in the middle of open brain surgery with a dozen files checked out, I’d be able to pay for the Team Foundation Server license in record ROI time. Now when that happens, I can shelve what I’m working on, pull code from source (or even someone else’s shelveset), make my change, check it in, and then pull back my shelveset and get back to work. Awesome.

Here’s how to do it in Visual Studio 2010

© 2012 Robert Corvus