ZoomIt – screen zoom and annotation tool for technical presentations

ZoomIt is screen zoom and annotation tool for technical presentations that include application demonstrations. ZoomIt runs unobtrusively in the tray and activates with customizable hotkeys to zoom in on an area of the screen, move around while zoomed, and draw on the zoomed image.
ZoomIt works on all versions of Windows and you can use pen input for ZoomIt drawing on tablet PCs.
Download ZoomIt
(129 KB)Run ZoomIt now from Live.Sysinternals.com
Via ZoomIt
Lucene tutorial
Lucene.net is a open source text search engine library, ported from Lucene Java project.
Simone Chiaretta has publised a post series to learn more.
You man also interested in my other posts:
Lucene.Net and Azure
“Lucene works on top of an abstract store object called Directory. There are several Directory objects, including FSDirectory, for file systems, and RAMDirectory, for in-memory store. Azure Library for Lucene.Net implements a smart blob-storage Directory object called AzureDirectory which enables the use of Lucene.NET on top of Azure Blob Storage. AzureDirectory automatically creates a local cache of blobs and intelligently auto-uploads them on the fly.
famfamfam.com ‘s 1000 Silk icons
Silk web icon set, with 1000 16×16 icons , including report icons, some new picture icons, some small XHTML/CSS buttons, and some hardware drive icons. The feed icons have been brought into line with new standard, and all icons have been compressed to lower the filesize. For the sake of my inbox and my sanity, I’m now calling this set complete.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
All Microsoft SDKs in one place!
With over 50 Software Development Kits hosted on various Microsoft web sites, you might have trouble finding the right one for your development needs. Look no further! Now you can go to one page and find links to Microsoft Software Development Kits (SDKs), which provide documentation, code samples, tools, headers, libraries, and other files that developers can use to create software applications and libraries.
Becoming a ReSharper Samurai Screencasts
Part 1:
- Toggling scope on class and methods
- LiveTemplates
- Generate Constructor
- Extract Interface
- Derive ClassPart 2:
Delete unused directives Create a constructor (with parameters) Extract logic into a new method Create overloaded methods
Part 3:
Navigate to file/type/member Go to definition/declaration Show list of implementers Find usages within code Quick Scrolling to methods/properties Display parameter information
Simulating Email in .NET
The trick to doing this is not to hardcode things like host, port, etc. for your SMTP server when you use System.Net.Mail to send mail. Instead, use the default ctor for SmtpClient.
What you’re telling .NET by using the default ctor for SmtpClient is, "please use my config file to figure out how to send mail". Now you can use the system.net/mailSettings/smtp section in config to specify the details of your mail server.
During development, I use different settings because I don’t usually want to deal with the hassle of installing an SMTP server on my development box. Instead, I want email messages delivered as individual files in a directory on my hard drive (I always have a c:\mail directory on my development box for just this purpose):
<configuration> <system.net> <mailSettings> <smtp deliveryMethod="SpecifiedPickupDirectory"> <specifiedPickupDirectory pickupDirectoryLocation="c:\mail"/> </smtp> </mailSettings> </system.net></configuration>![]()
SCRUM in Under 10 Minutes – Video
Learn the SCRUM software development methodology in less than 10 minutes. By the end of this fast-paced video, you’ll know about burn-down charts, team roles, product backlogs, sprints, daily scrums and more.
Wix# (WixSharp) – managed interface for WiX
Wix# (WixSharp) – managed interface for WiX
By Oleg Shilo
This article describes Wix# (WixSharp), a managed interface to WiX (Windows Installer XML toolset for building Windows installation packages from the XML source code). Wix# allows building a complete MSI or WiX source code by using script files written with the C# syntax. It uses a C# class structure to mimic WiX entities and their relationships in order to produce a valid deployment model.
Diagrams showing MSI Deployment with Visual Studio and directly with WiX
Wix# Overview
The Wix# concept is quite simple. The Wix# source file is an ordinary C# file containing code defining relationships between instances of Wix# classes. Wix# classes represent deployment entities: files, shortcuts, registry values etc. The Wix# source file can be translated by the Wix# engine into the WiX source file, which then (optionally) can be automatically compiled into MSI.
Sample:
Script for installing MyApp.exe into <ProgramFiles>\My Company\My Product directory; showing a custom license file; creating shortcuts to Install/Uninstall the product and to launch MyApp.exe from <Desktop> and <ProgramMenu>:
using System;
class Script
{
static public void Main(string[] args)
{
var project = new WProject(“MyProduct”,
new WDir(@”%ProgramFiles%\My Company\My Product”,
new WFile(@”Files\Bin\MyApp.exe”,
new WShortcut(@”%ProgramMenu%\My Company\My Product”),
new WShortcut(@”%Desktop%”)),
new WShortcut(“Uninstall MyApp”, “[System64Folder]msiexec.exe”, “/x [ProductCode]“)),
new WDir(@”%ProgramMenu%\My Company\My Product”,
new WShortcut(“Uninstall MyApp”, “[System64Folder]msiexec.exe”, “/x [ProductCode]“))));
project.Id = new Guid(“6f330b47-2577-43ad-9095-1861ba25889b”);
project.LicenceFile = @”AppFiles\License.rtf”;
WCompiler.BuildMsi(project); }
}
Via CodeProject: Wix# (WixSharp) – managed interface for WiX. Free source code and programming help

