What development tools do you carry on your USB drive?

18,099

Solution 1

Assuming a Windows Machine:

Solution 2

Sysinternals tools

Solution 3

I use a 16GB USB-Stick (larger volumes are available) as a Linux-system, that contains my complete work-environment. Every computer I use boot from this drive into my system.

Solution 4

I like PortableApps. I use NotePad++, OpenOffice applications, etc.

Solution 5

I recommend .NET Reflector

Share:
18,099
Slapout
Author by

Slapout

Available on the App Store Apple, the Apple logo and iPad are trademarks of Apple Inc., registered in the U.S. and other countries. App Store is a service mark of Apple Inc.

Updated on June 05, 2022

Comments

  • Slapout
    Slapout almost 2 years

    I've just bought a new 4GB USB thumb drive and I'm trying to decide what to put on it. I'm thinking about one of the webserver on a stick packages, a C/C++ IDE (leaning toward Code::Blocks; had Dev-C++ on my old USB drive) and Python.

    What development related tools do you carry around with you on yours?

    Update

    I've added categories.

    IDEs

    Code::Blocks Open source, cross platform C/C++ IDE

    • Supports several compilers (that you must supply) but you can also download a version that includes MingW.
    • (There's a FAQ question on their website explaining how to make it portable)

    Codelite -- Open-source, cross platform C/C++ IDE
    Eclipse -- Open-source, cross platform Java IDE
    NetBeans -- Open-source, cross platform Java IDE
    JCreator -- Java IDE
    MSVC6 -- Microsoft's pre-.NET C/C++ environment

    Languages & Compilers

    Portable Python -- Interpreter for the Python programming language

    • Includes SciTE (editor) and Django (web framework)

    Strawberry Perl -- "A 100% Open Source CPAN-capable Perl for Windows® computer that works exactly the same as Perl everywhere else."
    Py3k -- Newest version of the Python programming language
    Stackless Python
    Lua -- Scripting language
    MinGW -- Sort of a Windows port of GCC

    • "MinGW provides a complete Open Source programming tool set which is suitable for the development of native Windows programs that do not depend on any 3rd-party C runtime DLLs."

    Editors

    Notepad++ (after so many recommendations, I had to try it)
    UltraEdit -- "text, hex, HTML, PHP, Java, Javascript, Perl, and programmer's editor."
    VIM -- "highly configurable text editor built to enable efficient text editing"

    • Major rival to emacs

    HEdit -- Hex editor
    XVI32 (Hex Editor)
    e text editor -- "The Power of Textmate on Windows"
    Intype text editor -- Code editor for Windows
    ConTEXT -- Code and text editor
    Editpad Pro -- "powerful and versatile text editor or word processor."

    Discovery

    Dependency Walker -- Allows you to see what DLLs a program or DLL depends on and what functions they export.
    Reflector -- Allows you to look into and decompile .Net assemblies
    Spy++
    DbWin32 -- Lets you see Windows debug and trace messages

    • Similar to DebugView

    DebugView -- Lets you see Windows debug and trace messages

    Web & Network

    Firefox Portable (with Firebug)
    OperaUSB -- Web browser
    XamppLite -- Package that includes Apache, PHP, MySQL, phpMyAdmin, OpenSSL & 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 needed.
    WinDiff -- File comparison tool
    Winmerge -- "Open Source differencing and merging tool for Windows."

    Unix-like Tools

    GNU Utilities for Win32 -- Windows version of several Unix/Linux tools
    Cygwin -- Port of a Unix type environment to Windows
    PowerGREP -- GREP tool

    Visual Studio & .NET

    NUnit -- Unit testing for .NET
    TestDriven.NET -- Easily run your unit tests from Visual Studio
    AnkSVN -- Subversion plugin for Visual Studio
    LINQPad -- Tool to interactively develop Linq queries.

    • "lets you interactively query SQL databases in a modern query language: LINQ"

    Regular Expression Tools

    Expresso -- Regular Expression tool
    RegexBuddy -- Regular Expression tool

    Misc

    The Sysinterals Suite (includes DebugView, Process Explorer, & more)
    WinZip
    DosHere
    7-zip -- Open source file archiver
    Scrollbar fix for VB6
    puretext -- Paste w/ formatting removed
    VirtualBox -- Open source virtualization product.

    • Similar to VMWare or VirtualPC