I just bought a new 4GB flash drive and I'm trying to decide what to wear. I am thinking of one of the web servers on stick packages, the C / C ++ IDE (relying on Code :: Blocks, has Dev-C ++ on my old USB stick) and Python.
What development tools do you carry with you?
Update
I have added categories.
Ides
Code :: Blocks Open Source, C / C ++ Cross-Platform Development Environment
- It supports several compilers (which you must provide), but you can also download a version that includes MingW.
- (There is a question question on their website explaining how to make it carry over).
Codelite - Open-source, cross-platform C / C ++ development environment
Eclipse - Open-source, cross-platform Java IDE
NetBeans - Open-source, cross-platform Java IDE
JCreator - Java IDE
MSVC6 - Microsoft pre-.NET C / C ++ environment
Languages and Compilers
Portable Python - interpreter for the Python programming language
- Includes SciTE (editor) and Django (web framework)
Strawberry Perl - "100% Open CPAN-compatible Perl for Windows®, which works just like Perl everywhere."
Py3k - New Version of Python Programming Language
Stackless python
Lua - Scripting Language
MinGW - Sort Windows GCC Port
- "MinGW provides a complete set of open source programming tools suitable for developing native Windows programs that are independent of any third-party DLL files of third-party developers."
Editors
Notepad ++ (after so many recommendations I had to try)
UltraEdit - "text, hexadecimal, HTML, PHP, Java, Javascript, Perl and a programmer's editor."
VIM - "a highly customizable text editor designed for efficient text editing"
HEdit - Hex Editor
XVI32 (Hex Editor)
Text Editor - "The Power of Text Text in Windows"
Intype Text Editor - Code Editor for Windows
ConTEXT - Code and text editor
Editpad Pro - "A powerful and versatile text editor or text editor."
Discovery
Dependency Walker - Lets you know which DLLs a program or DLL depends on and what functions they are exported.
Reflector - Allows you to view and decompile .Net assemblies
Spy ++
DbWin32 - Allows you to view Windows debugging and tracing messages
DebugView - allows you to see Windows debugging and tracing messages
Network and network
Firefox Portable (with Firebug )
OperaUSB - Web Browser
XamppLite - Package containing Apache, PHP, MySQL, phpMyAdmin, OpenSSL and SQLite
PuTTY - telnet and SSH client
Wireshark - network protocol analyzer (packet sniffer)
WinSCP - SFTP, FTP, and SCP Client for Windows
Diff / merge
SourceGear DiffMerge - Compare two files side by side and merge if necessary.
WinDiff - File Comparison Tool
Winmerge - "An open source demarcation and merge tool for Windows."
Unix-like tools
GNU Utilities for Win32 - Windows Version of Several Unix / Linux Tools
Cygwin - Unix Environment Port for Windows
PowerGREP - GREP Tool
Visual Studio and .NET
NUnit - Unit Testing for .NET
TestDriven.NET - Easily Run Unit Tests from Visual Studio
AnkSVN - Subversion Plugin for Visual Studio
LINQPad - A tool for interactive development of Linq queries.
- "allows you to interactively query SQL databases in the modern query language: LINQ"
Regex tools
Expresso - Regular Expression Tool
RegexBuddy - Regex Tool
Miscellaneous
Sysinterals Suite (includes DebugView , Process Explorer, and more)
Winzip
Doshere
7-zip - Open Source Archiver
Freeze Scroll for VB6
puretext - Insert with formatting removed
VirtualBox is an open source virtualization product.