Scott Hanselman's 2009 Ultimate Developer and Power Users Tool List for Windows

转自:http://www.hanselman.com/blog/ScottHanselmans2009UltimateDeveloperAndPowerUsersToolListForWindows.aspx

Scott Hanselman's 2009 Ultimate Developer and Power Users Tool List for Windows

Posted 2009-09-02 03:18 上午 in Tools.
TAX DEDUCTIBLE DONATIONS:If you enjoyed this post, or this blog,please make asecure tax-deductible donation directly to the American Diabetes Association. Please read my personal story about life as a diabeticand donate today. ALL PROCEEDS will go to Diabetes Research.

Tweet This!Everyone collects utilities, and most folks have a list of a few that they feel are indispensable. Here's mine. Each has a distinct purpose, and I probably touch each at least a few times a week. For me, util means utilitarian and it means don't clutter my tray. If it saves me time, and seamlessly integrates with my life, it's the bomb. Many/most are free some aren't. Those that aren't free are very likely worth your 30-day trial, and perhaps your money.

Here are most of the contents of my C:\UTILS folder. These are all well loved and used. I wouldn't recommend them if I didn't use them constantly. Things on this list are here because I dig them. No one paid money to be on this list and no money is accepted to be on this list.

Personal Plug:Discover more cool tools and programming tips on my weekly Podcast with Carl Franklin - Hanselminutes( Podcast Feed/ Podcast Archives) - "Our show is guaranteed not to waste your time. Free free to listen in double speed and waste half as much."

This is theUpdated for 2009 Versionof my2003,2005,2006, and2007List, and currently subsumes all my other lists. Link tohttp://www.hanselman.com/toolswhen referencing the latestHanselman Ultimate Tools List. Feel free to get involved here in the comments, post corrections, or suggestions for future submissions. I very likely made mistakes, and probably forgot a few utilities that I use often.

  • New Entries to the2009Ultimate Tools are inRed. There are dozens of additions and many updated and corrected entries and fixed links. I started doing this list for SIX YEARS which is like 42 internet years ago. I've also removed some older stuff that no long matters in 2009.
  • Japanese Translation:Yasushi Aokihas translated the2009 Tools List to Japanese! You can find it herehttp://www.hanselman.com/tools/ja-jp/訳:青木靖.
NOTE: Pleasedon'treproduce this in its entirety, I'd rather you link tohttp://www.hanselman.com/tools. I appreciate your enthusiasm, but posts like this take a lot of work on my part and I'd appreciate that work staying where it is and linked to, rather than being copy/pasted around the 'net. If you're reading this content and you're not athttp://www.hanselman.com/, perhaps you'd like to join us atthe original URL?

The Big Ten Life and Work-Changing Utilities

"But these go to eleven..."- Nigel Tufnel

  • SharedView- There's a lot of screensharing utilities out there. There's even Remote Assistance built into Windows. But when you need 15 people to share your screen, each with their own mouse, you want it to work over firewalls and you want it free, there's SharedView.
    • Here's some alternatives:CrossLoopis a nice little screen sharing system, based on VNC, that punches through firewalls, much likeCopilot.com, but it's free.
  • AutoHotKey- This little gem is bananas. It's a tiny, amazingly fast free open-source utility for Windows. It lets you automate everything from keystrokes to mice. Programming for non-programmers. It's a complete automation system for Windows without the frustration of VBScript. This is the Windows equivalent of AppleScript for Windows. (That's a very good thing.)
    • Make sure you get the "AutoCorrect for English" script on the Other Download page. It's got 4700 common English Misspellings. It gives you autocorrect everywhere in Windows. Every program, always. It's just thetip of theiceberg.
  • Paint.NET- The Paint Program that Microsoftforgot, written in .NET. If you like to live on the edge, go get thePaint.NET 3.5 Alpha buildwithenhanced Windows 7 features.
  • Fiddler- The easy, clean, and powerful debugging proxy for checking out HTTP between here and there. It even supports sniffing SSL traffic.
  • PowerShell-The full power of .NET, WMI and COM all from a command line. PowerShell has a steep learning curve, much like the tango, but oh, my, when you really start dancing...woof. I also usePowerShell Prompt Here. It's built into Windows 7, by the way.
    • I also recommend after installing PowerShell that you immediately go getPowerTabto enable amazing "ANSI-art" style command-line tab completion.
    • Next, go get thePowerShell Community Extensionsto add dozens of useful commands to PowerShell.
    • If you're willing to pay (and wait a little) keep an eye onPowerShell Plus. Certainly not required, but very shiny.
  • Windows 7- I almost didn't put this on the list, but let's be serious. Windows Vista was death by a thousand tiny cuts. Windows 7 fixes all these little nits and adds hundreds more little gems. I discover something pleasant and useful every day.
  • EvernoteandRememberTheMilk- These two apps manage notes and todos and they do it in an elegant and cross platform way. Evernote works on the Mac, Windows, iPhone, Palm Pre, Windows Mobile and BlackBerry and your notes live in the cloud. Remember The Milk is your todos any way you like them, from Google Calendar, Twitter, BlackBerry and Bookmarklets.
  • 7-Zip- It's over and 7zip won. Time to get on board. The 7z format is fast becoming the compression format that choosey hardcore users choose. You'll typically get between 2% and 10% better compression than ZIP. This app integrates into Windows Explorer nicely and opens basically EVERYTHING you could ever want to open from TARs to ISOs, from RARs to CABs.
  • SysInternals- I want to call out specificallyProcExpandAutoRuns, but anything Mark and Bryce do is pure gold. ProcExp is a great Taskman replacement and includes the invaluable "Find DLL" feature. It can also highlight any .NET processes. AutoRuns is an amazing aggregated view of any and all things that run at startup on your box.
    • A great new addition to the SysInternals Family isProcess Monitor, a utility that eclipses both Filemon and Regmon. It runs on any version of Windows and lets you see exactly what a process is doing. Indispensable for developing.
    • It's also worth calling out the legendaryProcess Exploreras a standout and must-have utility.
  • Windows Live Writer- If you've got a blog (and if not, why not?) then this is THE app. They've also got athriving plugin community. It's the second app I install.

Rocking Sweet Windows 7 Specific Stuff

"Windows 7 is so full of win" - Overheard at Starbucks

  • Gmail Notifier Plus for Windows 7- This is a Gmail notifier that's specifically written for Windows 7 and meant to light-up the Windows 7 "SuperBar." It adds an overlay icon showing them number of unread messages, a "toast" window with a preview of your emails, common tasks, and a Jump List to open emails directly. It also supports multiple languages and multiple accounts.
  • Ultramon BetaorDisplayFusion- Also see below in "Stuff Windows Forgot." Go get Ultramon 3.0.7 Beta or above or get Display Fusion. They both add multiple-taskbar support for Windows (all versions, including Windows 7) that's very compelling. Unfortunately they each are 90% of the way there, just a different 90% and as of the time of this writing, it's unclear who will run. I'm running trials of both. Ultramon has the very nice "light tracking" feature as you roll over their multiple monitor buttons and no preview, but DisplayFusion also supports the "Aero Preview" thumbnailing, but their light tracking looks wrong. Either way, it's great that someday, and soon, the missing multiple monitor taskbar problem will at least be fixed by a 3rd party.
  • 7stacks- The free little app does one thing. It gives you "stacks" of icons that fly up from your Windows 7 (or XP or Vista) taskbar.
  • Virtual Windows XP- Not yet released as of the time of this writing, but available as a "Release Candidate" this new version ofWindows Virtual PC lets you run Windows XP applications next to your Windows 7 apps for the ultimate in backward-compatibility. You can run Vista and other VMs as well.

A (.NET) Developer's Life

"Sometimes I think sensitive people are more capable of reflection because they have to shut the world out to function." -@mfeathers

  • LINQPad- Interactively query your databases with LINQ with this tool from Joseph Albahari. A fantastic learning tool for those who are just getting into LINQ or for those who want a code snippet IDE to execute any C# or VB expression. Free and wonderful. There's awhole list of LINQ related tools on Jim Wooley's site as well.
  • FireBug- Arguably the most powerful in-browser IDE available. It's a complete x-ray into your browser including HTML, CSS and JavaScript, all live on the page. A must have.
    • Also, be sure to pressF12 in Internet Explorer 8to access the IE's version of FireBug, the IE8 Developer Tools
  • Microsoft Web Platform Installer- When I need to take a machine from fresh install to developer machine quickly, I start athttp://www.microsoft.com/web/and use the Platform Installer to get SQL Express, Visual Studio Express and several dozen other applications installed fast. It's also nice in that it'll setup PHP and ASP.NET open source applications easily.
  • .NET Reflector-If you haven't heard of Reflector you're probably not a .NET developer. The tool that changed the world and the way we learn about .NET. Download it, select an interesting method and hit the space bar. Take the time to install the Add-Ins and check out the amazing static analysis you can do with things like the Diff and Graph.
  • THREE WAY TIE:Notepad2orNotepad++(Scitealso uses the same codebase)orE-TextEditor- The first two are great text editors. Each has first class CR/LF support, ANSI to Unicode switching, whitespace and line ending graphics and Mouse Wheel Zooming. A must. Here's how to completely replacenotepad.exe. Personally I renamed Notepad2.exe to "n.exe" which saves me a few dozen "otepad"s a day. Here's how tohave Notepad2 be your View Source Editor. Here's how toadd Notepad2 to the Explorer context menu. E-TextEditor is new on the block this year, inspired by TextMate in the Macintosh. It includes a "bundle" system that uses the scripting power of theCygwinLinux-like environment for Windows to provide a more IDE-like experience than Notepad2 or Notepad++. It costs, though, but you should absolutely try it's 30-day trial before you shell out your US$35.
    • Notepad++ is built on the same fundamental codebase as Notepad2, and includes tabbed editing and more language syntax highlighting. Is one better than the other? They are different. I use Notepad2 as a better Notepad, but more and more I find myself usingE-TextEditor aka TextMate for Windowswhen I need to crunch serious text. As with all opinions, there's no right answer, and I think there's room for multiple text editors in my life. These are the three I use.
    • I'm spending time inHippoEditlately as well. It may just be the perfect combination of all of the above...the jury is still out, but it's worth a look.
  • CodeRush and Refactor!(andDxCore) - Apparently my enthusiasm for CodeRush has been noticed by a few. It just keeps getting better. However, the best kept secret about CodeRush isn't all the shiny stuff, it's the free Extensibility Engine called DxCore that brings VS.NET plugins to the masses. Don't miss out on free add-ins likeCR_DocumentorandElectricEditing.
    • Also, spend some time withResharper. The fight between them and CodeRush is truly a religious one and folks SWEAR by R#. Try both and decide for yourself!
  • ZoomIt- You need to present? Make your stuff seen. ZoomIt is so elegant and so fast, it has taken over as my #1 screen magnifier. Do try it, and spend more time with happy audiences and less time dragging a magnified window around. Believe me, I've tried at least ten different magnifiers, and ZoomIt continues to be the best. Even though there's magnification built into Windows 7 via the "Window + Plus" key, I keep ZoomIt around so I can draw on the screen likeJohn Madden.
  • WinMergeorBeyondCompare- I'm a BeyondCompare person and have purchased it, but WinMerge is getting better and better. It's free, it's open source and it'll compare files and folders and help you merge your conflicted source code files like a champ.
    • KDiff3is another free option with very configurable color schemas, multi-paned view, and it's cross platform on Linux, Windows and Mac.
  • Storm- You test a lot of Web Services? Check out Storm, it's Open Source and written in F#, but it'll let you test Web Services (of course) written in anything. A fine way to smoke test multiple web services from a single place.
  • NirSoft Utilities Collection- Nearly everything NirSoft does is work looking at. My favorites areMyUninstaller, a replacement for Remove Programs, andWhoIsThisDomain.
    • Also check outZipInstaller; itinstalls utilities that don't provide their own installer! It creates icons, puts them in the folder you want and adds an uninstaller.
  • BugShooting- Funny how you don't know if you need an application until you need one. BugShooting is very specific - it takes screenshots, sure, but more importantly it sends them directly into your Bug Tracking system.
  • WinCheat- Not a tool to cheat Windows or in games, WinCheat is like Spy++ in that it lets you dig deep into the internals of the PE format and the Win32 Windowing subsystems. I'm consistently surprised how often I need an app like this.
  • Telerik Code Converter- Website that converts C# to VB and VB to C#.
    • CarlosAg's CodeTranslator- One of the first, and many say, the best. An AJAXy Code Converter that'll do to and from C# and VB.NET.
    • DeveloperFusion Code Converter- This online utility will also convert .NET 3.5 Syntax and LINQ between C# and VB.
  • Kaxaml- The original and still the most awesome notepad for XAML, a must for WPF or Silverlight developers.
  • MSBuildShellExtension- Really ought to be built in. Right-click on any .NET project and build it directly from Explorer.
  • FireBug- Arguably the most powerful in-browser IDE available. It's a complete x-ray into your browser including HTML, CSS and JavaScript, all live on the page. A must have. It's on the list twice. Go get it.
    • YSlow for FireBug- This fine little add-on from Yahoo not only includesJSLint(included on this list below) but more importantly analyzes your website for 13 differentrules for high performance web sites. Not every rule applies to us, but it's a great tool regardless.
  • WebDeveloperforFireFox- If you're the last developer to download FireFox, or you're holding off, WebDeveloper is a solid reason to switch to FireFox NOW. It's amazing and has to be used to be believed. It consolidates at least 2 dozens useful functions for those who sling ASP.NET or HTML. And if you're a CSS person, the realtime CSS editing is pretty hot.
  • CodePaste.NET- When you write code, you need to share it.
    • Also tryPastieandGistfor sharing snippets.
  • TestDriven.NET(integrated withNCoverExplorer) - The perfect combination of Unit Testing with Visual Studio.NET. Right click and "Run Test." The output window says "Build" then switches to "Test." The best part, though, is "Test With...Debugger" as a right click that automatically starts up an external process runner, loads and starts your test. Compatible with NUnit, MBUnit and Team System. TD.NET also works with Silverlight.
  • NDepend- This amazing app does dependency analysis on your .NET application and presents the findings as a TreeMap.
  • Query Express- Wow, a Query Analyzer look-alike that doesn't suck, doesn't need an install, is wicked fast, is free and is only 100k. Pinch me, I'm dreaming.
  • WatiN Test Recorder-WatiNis Web Application Testing in .NET, and this Test Recorder will generate chunks of source for you by recording your clicks in an embedded IE browser. It makesmy old WatirRecorder pale in comparison.
  • Jeff Key's Snippet Compiler- Sits quietly waiting for you to test a quick snippet of code or algorithm. No need to even start VS.NET! Jeff hasn't updated it in a while, but perhaps its *re-inclusion* on this list will pressure him to get working on it again.Seriously. Jeff. Give it to me and I'll update it myself.
  • TreeTrimorJeff Atwood's CleanSourcesPlus- Jeff extends onOmar's idea of a quick Explorer utility that lets you right click on any folder with code in it and get your bin,obj,debug,release directories blown away. Jeff's includes configuration options for deleting things like Resharper folders and Source Control bindings. TreeTrim is a similar command-line tool for cleaning up, but on steroids, including a plugin model.
  • Visual Studio Gallery- All the world's extensions to Visual Studio in one place, and ranked by the public. Easy to search and sort.
  • FileHelpers- This open source library is the easiest way I've found to get data out of fixed-length or delimited text files and into Sql or Excel.
  • MemProfiler- The amount of information this tool offers is obscene. We used this at my last job to track down a number of funky memory leak
  • LogParser- Get to know it, as it's a free command-line tool from Microsoft that lets you run SQL queries against a variety of log files and other system data sources, and get the results out to an array of destinations, from SQL tables to CSV files. Idig it and use it to parse my own logs

The Angle Bracket Tax (XML/HTML Stuff)

"If you use XML you have to pay the Angle Bracket Tax" -John Lam

  • XPathManiaand Mvp.XML- This is an extension to the XML Editor within Visual Studio 2005 that allows you to execute XPath queries against the current document dynamically. Created under theMvp.Xml umbrella project- also a kickbutt XML extension library.
  • SketchPath for XPath- SketchPath does for XPath whatRegulatordid for Regular Expressions. It's totally hardcore.
  • XmlSpy- Just buy it.
  • Search Engine Optimization (SEO) Toolkit- Got broken links on your site? Is your HTML SEO optimized? This fantastic free tool answers all these questions and hundreds more as it chews your angle brackets for you, creating flexible reports and a full queryable database of your site.

Regular Expressions

Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems. -Jamie Zawinski

  • TextCrawler- I used to useFunduc's Search and Replacefor multi-file search and replace with regular expressions, but somehow the interface of TextCrawler is more intuitive to me.
  • David Seruyange's "NRegEx" Ajax-based RegEx Tester- An very minimalist online Ajax-based ASP.NET site, I keep turning to this via a bookmark when I want to test a quick RegEx. It'll tell me how a RegEx will work in .NET.
  • gSkinner- An amazing Flash-based online RegEx tool for writing and testing RegEx.
  • RexV- Another excellent, better laid out RegEx evaluator, useful for RegEx's that'll run in JavaScript.
  • Roy Osherove's Regulator- Roy entered the RegEx fray with a bang, and with syntax highlighting and web services integration with regexlib.com. The very definition of slick.
    • Regulazy- Currently at version 1.01, this tool is a great way for newbies to start using Regular Expressions. Write regular expressions without prior knowledge of the syntax!
  • Collection of Regular Expressions Toolbox- When I'm overwhelmed, I start here. A huge list of all the basics of Regular Expressions, laid out cleanly and logically. I also like these8 Regular Expressions You Should Know.
  • RegexDesigner.NET from Chris Sells- Simple, elegant, small. A great little application.

Launchers

Scott's Note:Personally, I'm all about Windows 7 now, so I'm not using a 3rd party launcher any more as I don't see the need. However, here are some stand-outs I've used in the past that you might want to check out.

"Engage." - Jean-Luc Picard

  • Slickrun- still the sexy favorite, this little floating magic bar keeps me moving fast, launching programs, macros and explorer with its shiny simplicity.
    Tell them I sent you.
    • Also available is an Open Source project calledMagicWords(not updated since Feb 07) that looks similar to SlickRun.
  • Martin Plantehas createdSlimKeysand continues to innovate his a "universal hotkey manager" with a .NET plugin architecture. If you've got ideas or thoughts,visit the slimCODE Forums.
    Have you ever wanted to bind something to Shift-Ctrl-Alt-Window-Q but didn't know how to grab a global hotkey? This will launch programs, watch folders, and find files. There's a growing plugin community.
  • Humanized Enso- Unquestionably the smoothest and most interesting user interface of the launchers, Enso pops up as the Caps-Lock key is held down, and performs the command when the key is released. It takes a minute to understand, but it's a very clean UI metaphor. They are now bringing Enso's metaphor to Firefox as "Ubiquity."
  • Colibri- The closest thing so far, IMHO, toQuicksilveron Windows, although this little gem has a slow startup time, it runsfast! It's being actively developed and promises integration with a dozen third party programs. It also formally supports "Portable Mode" for those of you who like to carry your apps around on a USB key.
  • Launchy- Another do it all application, Launchy binds to Alt-Space by default. This app also has the potential to be Quicksilver like if it start including support for stringing together verb-noun combos. It's pretty as hell and totally skinnable (there's TWO Quicksilver skins included!)

Stuff I Just Dig

"Sweet sassy molassey." - Karl Malone

  • Hulu Desktop- Forgive me ahead of time if you don't live in the US, but Hulu Desktop is so awesome it's insane. It's all the goodness of Hulu including TV shows and movies, with the "lean-back" convenience of a Media Center. Seriously, tell your friends.
  • Mesh- It synchronizes all your files across all your machinesand the cloud. It also gives you remote desktop access to your computers when you're away. You can even access files from your mobile phone or access a "Web Desktop" from anywhere.
  • µTorrent- I say "u-torrent" but I suppose "micro-torrent" is more correct. When you need a BitTorrent Client to download yourLegal Torrentsormy podcast torrent, there's no better, faster, cleaner or more powerful client out there. Love it.
  • xplorer2- Norton Commander-like functionality for Windows. It's one better than Explorer. There's 32-bit and 64-bit versions and it supports Windows 7.
  • RescueTime- Are you productive? Are you spending time on what you need to be spending time on? RescueTime keeps track of what you are doing and tells you just that with fantastic reports. Very good stuff if you're trying to GTD and TCB. ;)
  • SyncBack- How can you not like a company named 2BrightSparks? There's aFreeware SE versionas well. Golden, with a clean crisp configuration UI, I use this tool internally for scheduled backups and syncs between machines within my family network.
  • EtherPad- This web-based multi-person interactive notepad has quickly become my #1 tool for brainstorming online with my remote team.
  • TimeSnapper- Tivo for your desktop? Kind of. TimeSnapper can't give you files back, but it'll take a screenshot in the background at user-configurable intervals and let you answer the burning question - What was I doing all day at work? Free and only 80k. Another brilliant idea blatantly stolen off my list of things to do and executed by folks more clever than I. Kudos.
  • Jing- Jing is a weird little app that is a screenshot app, a screencast app and a sharing app. It's incredibly easy to use and includes a free account at screencast.com for sharing your videos. It keeps pulling me back into it's strange gravity.
  • WinSnapandWindow Clippings- I'mtornbetween two of the finest screenshot utilities I've ever found. WinSnap has as many (or as few) options as you'd like. Also does wonders with rounded corners and transparency, as does Window Clippings. Both include a 32-bit and 64-bit version, as well as a portable no-install version and WinSnap offers Windows 7 taskbar features. However, Window Clippings also has no install, includes 32 and 64-bit, has a plugin model and is only $18. It's a tough one. I use Window Clippings at least daily, and I use WinSnap a few times a week. Kenny Kerr of Window Clippings isactively adding new featuresand hasa nice clean add-in modelon hisDevelopers site.Boththese apps are worth your download.
  • BabySmash!- OK, I snuck it in. So sue me. It's not a tool, or is it? If you've got an infant and you need to entertain them while you sneak in some coding, it's invaluable. ;)
  • DarkRoom- When I just want everything to go away so I can think, I don't just want a clean desktop, I want a Dark Room to work in. I love this text editor for getting my thoughts straight. I also use it for more dramatic presentations.
  • Foxit Reader for Windows- Fast as hell. Version 3.1 is even better. This little PDF reader requires no installer and is tiny and fast. Did I mention fast? Good bye, Acrobat. Sorry.
  • Visual Studio Theme GeneratorandBest Visual Studio Themes- This online application will actually dynamically generate a new Visual Studio color theme file for you. Or you can download a hand-built one and make Visual Studio yours.
  • Virtual TI-89 [Emulator]- Sometimes CALC.EXE doesn't cut it, and I want a REAL scientific calculator for Windows, so I emulate the one I used in college. Nerdy? Yes.
  • VLC Media Player- Screw all other media players. When you just want to watch video. Bam.
  • FAR File Manager- Norton Commander is back, it is still text mode, it's still lightning speed and it's from the makers ofRARFile Archiver. I'll race you. I get FAR, you get Explorer.
  • Skype- Internet VOIP Calls with better sound than the POTS phone? Free? Conference calls as well? Sign me up.
  • DOSBox- When you're off floating in 64-bit super-Windows-7-Ultimate land, sometimes you forget that there ARE some old programs you can't run anymore now that DOS isn't really there. Enter DOSBox, an x86 DOS Emulator! Whew, now I can play Bard's Tale from 1988 on Windows 7 from 2009.
  • Cygwin- Remind yourself of your roots and give yourself a proper Unix prompt within Windows. However, it's less about the prompt as it is about the wealth of command-line tools you'll gain access to.
  • SketchFloworBalsamiq- All good designs started out as sketches, but rather than using paper and pencil, use a UX (User Experience) sketching tool to decide what your application should look like and how it should behave.
    • Others to check out arePencilfor UI prototyping andIxEditfor interaction design without JavaScript.
  • FinePrint- This virtual printer lets you save paper, print booklets, delete pages and graphics, and provides print preview for every application. I love these guys so much it's inappropriate.
  • Fraps- DirectX video capture! Exactly what you need when you want full screen video of a DirectX or OpenGL application.
  • Expression Encoder 3- When I do videos for the web, I record in 720p but I squish all my stuff with Expression Encoder. Version 3 added screen capture as well as better H.264 support.
  • Tor Anonymous Browsing- This tool lets your anonymous your web browsing and publishing. Use it when you're on the road, or staying in a hotel. TryPortableTorif you want to run it all of your USB key.

Low-Level Utilities

"Unix is user-friendly. It's just very selective about who its friends are."

  • TheUltimate Boot CDand theUltimate Boot CD for Windows- I've downloaded and saved everything from BootDisk.com, including Win95 and Win98 boot disks and a DOS 6.22 disk. The boot CDs are life-savers and should be taken to all family gatherings where the relatives KNOW you're a computer person. They'll expect you to save their machines before the turkey is served.
  • GSpot- If you are Deeply Interested in know what codec that video is using, GSpot will likely be able to tell you more than you could possible care to.
  • Bart's Preinstalled Enviroment (BartPE)- Ever want to just boot quickly off a CD and get some data off an NTFS drive? What about network access? This is a bootdisk you'll keep in your bag all the time. Unfortunately, it's not been updated in a while, but I keep it around anyway.
  • DllFiles- You never know when you might need an old-ass dll.
  • PInvoke.NET- When you've got to call into a system DLL from managed code, at least do it with the help of this wiki that's FULL of the correct DllImport statements.
  • Videroa Converters- I love these guys. They have Video convertors for iPhones, PSPs, XBox360, Tivos, AppleTVs, everything. They are all free, but dodonateto them if you can.
  • SnoopandMole- These amazing WPF developer utilities help you visually debug your applications at runtime. What's on top of what? Where's that panel? These are how you find out.
  • DVDDecrypterand other utils - When you just need to make an archival backup copy of a DVD.
    • PSPVideo9- Meant for the Playstation Portable, this utility is more useful that you think. It creates MP4 squished video you can use anywhere.
  • WireShark- Used to be called Ethereal, but it's Wireshark. Very free, and very good. Although, I've needed it less and less as I find myself using...
  • ...theMicrosoft Network Monitor 3.3- Version 3.x was a fine upgrade to NetMon, overhauling the guts. This is a very full featured sniffer and I've never had a problem with it.
  • Top 100 Network Security Tools- Ever useful network security tool there is in a fantastic list.
  • Process Explorer- The ultimate replacement for TaskManager. Includes the amazing Find DLL feature to find out what processes have your DLL in memory.
  • Strings- Gives you more detail that you can handle about text hidden within binaries.

Websites and Bookmarklets

"The Internet...It's a series of tubes." - Former U.S. Senator Ted Stevens

  • TinyUrl.com- Makes big urls tiny. For when you're emailing a long URL to someone and you KNOW they will freakout it if wraps. Great for making URLs that the family will understand, although, the REAL heir to the Tiny Url throne is:
    • Bit.ly- All the goodness of TinyUrl with statistics, real-time tracking, accounts and much, much more. If you get a Bit.ly url, add a + to the end of it to see lots of statistics!
  • BrowserShots- What's your site look like in MSIE4.0? Opera 9.64? This site will show you.
  • Visibone HTML/JavaScript Reference- These guys make a great physical paper reference, but they also have a great .HTML file you can download for free that has ASCII charts and Color references. It's a link I keep close by.
  • StackOverflow- Get your questions answered here! If you haven't heard, you better ask someone.
  • SQL Designer- A web-based DHTML/AJAX SQL Entity Relationship Designer that exports .SQL files. Seriously. Drink that in, then visit it.
  • BugMeNot- Being forced to log into a website or news organization but you don't have a username or don't want one? BugMeNot.
  • Del.icio.us- A social distributed bookmarks manager. It took me a bit to get into it, but theirBookmarkletsthat you drag into your Links toolbar won me over. All my bookmarks are here now and I can always find what I need, wherever I am. Very RESTful. I have used this for YEARS.
    • Be sure to get theirDel.icio.us IE Buttonsandshiny Firefox extension. However, if you use Firefox and you REALLY want a seamless experience for your bookmarks, use theYahoo! Del.icio.us Bookmarks Firefox extension.
  • Color Scheme Designer- I'm not a designer and I have no style, but I do know what I like. This site makes it easy to brainstorm, design and tweak a color scheme for your next big project.
  • TypeTester- The very best way to compare up to three different web-typefaces.
    • What the Font?- This website will let you upload an image with a font and it'll guess (usually right) what font it is.
  • 32 Bookmarklets for Web Designers- I use these when I'm DEEP into some thing CSSy and it's tearing me apart.
  • http://www.downforeveryoneorjustme.com/- Is that Website Down For Everyone Or Just Me? Enough said.
  • QuirksMode- Over 150 pages of details on CSS and JavaScript. When my brain is overflowing with the HTML of it all, I head here.
  • Google Maps+HousingMaps.com- Google Maps is cool, butPaul Rademacher'sHousingMaps.comis synergy. It was thefirstgreat Mashup of Web 2.0 and I keep it around to remind me of what's possible if you keep an idea fresh and simple.
  • YouGetSignal- Amazingly helpful collection of online networking tools.
  • XRay- This sleek little bookmarklet lets you quickly see all the CSS attributes attached to any HTML element.
  • The Morning Brew- The website I read every work day that helps me keep up on what's new in .NET.
  • PortableApps.com- Take all your favorite apps with you on a USB key without installing them! All your settings remain. Be sure to getPStart, the handy Portable Apps Launcher for the Tray.
    • More Portable apps athttp://portablefreeware.com/
  • JSLint- Just what is sounds like, it's a JavaScript "Lint" tool that will tidy up your JavaScript and also tell you why your code sucks.

Tools for Bloggers and Those Who Read Blogs

"Never trust a computer you can’t throw out a window." - Steve Wozniak

  • Amazoner- RoyO's applet dedicated to making it easier to create Amazon Associate links. This little. How about a Windows Live Writer plugin anyone?
  • Google Reader- RSS aggregators appear to be slowly dying and the winner (or only one left?) appears to be Google Reader. Although, I still read with a phat client like...
    • FeedDemon- My favorite aggregator. Always on the cutting edge and free. Synchronizes with Google Reader!
    • RSSBandit-Free, Open Source, and written in .NET. The first aggregator for many and now also syncs with Google Reader.
  • FeedValidator- If your RSS/Atom feed doesn't pass FeedValidator's tests, it's crap. Seriously. Crap.
  • Windows Live Writer- The ultimate offline Blog Post tool. It hasan easy SDK. If you don't like it, change it.
    • Amazon Book Linker- If you blog, you likely read. If you read, you may read books. If you blog, read and read books, you may want to blog about the books you read. Here's where to start. :)
    • PreCode PluginwithSyntaxHighligher- If you're a coder and you blog code,consider this Live Writer plugin along with some nice JavaScript to make your code snippets shine.

Browser Add-Ins/Extensions

"The Internet? Is that thing still around?" -Homer Simpson

  • GetRight- Downloads, resumes and most importantly, splits up large downloads over HTTP or FTP into as many as 10 concurrent streams. Great withFlashGotfor FireFox.
  • Delicious- Be sure to get theirDel.icio.us IE Buttonsandshiny Firefox extension. However, if you use Firefox and you REALLY want a seamless experience for your bookmarks, use theYahoo! Del.icio.us Bookmarks extension.
  • WebDeveloperforFireFox- If you're the last developer to download FireFox, or you're holding off, WebDeveloper is a solid reason to switch to FireFox NOW. It's amazing and has to be used to be believed. It consolidates at least 2 dozens useful functions for those who sling ASP.NET or HTML. And if you're a CSS person, the realtime CSS editing is pretty hot.
  • IEViewandViewInFireFox- These two utils go together. Both are FireFox extensions, but they are yin to the others yang. They add View in Internet Explorer and View in FireFox context menu items to their respective browsers. Great if you develop, but also great if you tend to visit sites that aren't browser agnostic.
  • FireFox Extensions- Stunning! Extensions for my browser that won't kill my family!CopyPlainText,DownloadManagerTweak,AdBlockPlus, andGreaseMonkey.

Things Windows Forgot

"I didn't know anything about this. So I called up some folks at Microsoft, and apparently we make a lot of different image editors." - Steve Balmer

  • Ultramon BetaorDisplayFusion- It's not clear why, but Windows 7 doesn't have a taskbar on every monitor. However, these two tools add this functionality back.
  • ClipX- "ClipX is a tiny clipboard history manager. It is sweet, it is free, use it."
  • Console2- An open source Windows console enhancement with transparency, different styles, and more. Yum. I found thisone a few years ago and it keeps getting better.
  • ImgBurn- Well, yes and no. Windows 7 includes a basic ISO burning app, but ImgBurn has the right balance of clean interface and piles of technical information. I like to know exact what's happening when I burn a disk and Free ImgBurn is a joy to use. Don't let their website freak you out. It's THE burning app to get.
  • PureText- Ever wish Ctrl-V didn't suck? And when I say "suck" I mean, wouldn't you rather spend less of your live in Edit|Paste Special? PureText pastes plain text, purely, plainly. Free and glorious. Thanks Steve Miller
  • MagicISO/MagicDisk- Another great utility with a scary website. The trial is a little crippled, but you can mount ISOs on Windows (including Windows 7), create and extract image files, make bootable CDs and DVDs and more.
  • Paint.NET- The Paint Program that Microsoftforgot, written in .NET. If you like to live on the edge, go get thePaint.NET 3.5 Alpha buildwithenhanced Windows 7 features.
  • Wim2VHD- This is REALLY advanced stuff and Windows didn't really "forget" it as it didn't include it out of the box. If you want to make a bootable and "sys-prepped" Windows 7 Virtual Machine from your Windows 7 DVD media, this is the script for you.
  • TrueCrypt- I love that this is free. Create a file or partition and encrypt the heck out of it. You can even encrypt a secret drive that'll have "decoy" documents that you can give the bad guys when they torture the password out of you.Prepare your getaway drive now.
  • TeraCopy- I'm not sure/convinced yet that TeraCopy is really faster than RoboCopy, but itfeelsfaster. I do a lot of network file copies that go on for hours, and TeraCopy has the right balance of a clean interface and badassness to make the list. The error recovery is top-notch also.
  • BareGrep and BareTail- Really everything these guys do is worth your time. There's lots of ways to get this functionality, including theGNU Utils for WindowsandBareTail. The point is, it should have been included! A "tail -f" for Windows. Great if you work with programs that write to log files and you want to watch the log as it's being written. A

你可能感兴趣的:(Windows,Windows,Mobile,Windows,Phone,PowerShell,Firefox)