What development tools do you use on your USB drive?

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"

  • Emacs main rival

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

  • Like DebugView

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.

  • Like VMWare or VirtualPC
+56
portability portable-applications usb-drive
Jan 03 '09 at 2:38
source share
58 answers
  • one
  • 2

Assuming a Windows machine:

+23
May 7 '09 at 12:54
source share
+21
May 07 '09 at 12:51
source share

I use a 16 gigabyte USB stick (large volumes available) as a Linux system that contains my full working environment. Every computer that I boot from this disk into my system.

+19
May 07 '09 at 13:24
source share

I like PortableApps . I am using NotePad ++, OpenOffice, etc.

+18
Jan 03 '09 at 2:43
source share

I recommend .NET Reflector

+13
May 7 '09 at 1:30 pm
source share

For Windows, many sysinternal tools.

+12
Jan 03 '09 at 11:13
source share

Portable Apps has downloaded applications that may be useful, such as WinMerge, Notepad ++, and Gimp.

If you do a lot of web development, I think Aptana will fit on a flash drive.

+11
May 7, '09 at 1:19 p.m.
source share
+9
04 Oct '09 at 13:04
source share

Ubuntu linux

+5
Jan 03 '09 at 3:47
source share

I have a lot on one of my keys, mainly related to asm.

I also have

And some other things that I can’t remember, since I don’t have them: '(

I also have a usb key with backtrack3 on it and one with a windows image that I can use to install it on my netbook very quickly, I think this is a good guide on this.

+5
May 7, '09 at 2:58 p.m.
source share

Note. I am a Windows developer. This is the color you read below.

  • Dependency Walker (Depends.exe)
  • Winzip
  • Notepad ++ (v5)
  • Dbwin32
  • Process explorer
  • HEdit - hex editor
  • Windef
  • Ripper is an application I co-authored to remove redundant lines from log files.
  • DelSub is an application that I wrote to delete files with the specified extensions in the folder tree. Convenient to remove NCB and PCH etc. Before backing up.
  • DosHere - Explorer extension for adding a "command line" to the context menu for any folder on the command line. This is the FIRST THING I put on any window I have to use.
  • DeTab is an application that I wrote to remove tabs from source files. Note that you need to update this for Unicode.

Pay attention to the emphasis on debugging my own code here, because if I go out into the field, this is usually what I do.

+4
Jan 03 '09 at 12:01
source share
  • Firefox
  • Notepad ++
  • Python
  • Some music (it calms me between coding jobs!)
+3
Jan 03 '09 at 2:39
source share

It’s convenient to have http://unxutils.sourceforge.net/ (grep / cut / sh, etc.) You might need an environment and then cmd to run it. Try FAR - http://www.farmanager.com/index.php?l=en (use open source).

Denver is in the same web server package (also with support for installing usb-flash): http://translate.google.com/translate?hl=uk&ie=UTF-8&u=http%3A%2F%2Fwww.denwer.ru% 2F & sl = ru & tl = en & history_state0 =

But this is for the Russian audience.

also: http://www.makeuseof.com/tag/portable-software-usb/

+3
Jan 03 '09 at 3:24
source share

PortableApps.com has most of what is on my portable USB drive:

  • Filezilla
  • Firefox
  • Notepad ++
  • PuTTY
  • Wireshark

In addition, I also have Beyond Compare on my USB drive.

+3
Jan 03 '09 at 11:31
source share

When I debug something on someones machine, the first thing I do is install Vim . Join us, this is a way of life.

+3
May 7 '09 at
source share
+3
May 7 '09 at 13:41
source share

I use UnixUtils for myself.

UnixUtils is a collection of Unix commands ported to windows, so I just need to add the directory to the window path, and then I can use most of the general linux command in the shell of a Windows machine, making my work easier.

+3
May 7 '09 at 1:44
source share

I would add LINQPad to this list. If you need to do something with LINQ queries, it must have software. It has a standalone executable, so you can run it completely from a flash drive if you want.

+3
May 7 '09 at 2:46 p.m.
source share

My VPN Client Software;)

MMmm Sweet Sweet Remote Desktop. drooling

+2
Jan 03 '09 at 3:34
source share

Not mentioned:

  • WinSCP (for all your S / FTP connections, etc.)
  • LINQPad (for all .NET code testing)
  • PuTTY
+2
Jan 03 '09 at 3:46
source share
  • Putty
  • Winscp
  • Notepad ++ - a must have.
  • Firefox is another must have.
  • XAMPP - There is a separate version, especially for memory cards that work well.
  • Netbeans
+2
Jan 03 '09 at 13:06
source share

I am transferring a VirtualBox hard drive file containing the entire development environment for our project.

It takes about a minute to set up any new development machine in a familiar environment.

Install VirtualBox, create a new virtual machine, plug in a USB drive, point the virtual machine to the hard disk file, load it into the dev environment from the virtual machine. It takes about a minute to load the VirtualBox.

+2
Jan 09 '09 at 16:44
source share
  • emacs
  • tucan (for Windows backups)
  • putty
  • Winscp
  • SVN repository
+2
May 7, '09 at 12:57
source share

grep, there must definitely be some kind of grep tool.

+2
May 7, '09 at 13:08
source share

I recommend WinDbg .

+2
May 7, '09 at 13:12
source share

and an FTP program such as WinFTP and crossloop

+2
May 7 '09 at
source share

apache, php5 and mysql (as well as notepad ++)

I also have some scripts that copy the php.ini file to the C: \ windows folder, etc.

+1
Jan 03 '09 at 3:04
source share

I was going to say, “Nothing,” and I decided to double check my USB, and I found VIM and my .vimrc and ProcessXP

I usually do not use it from there, but from time to time (3-6 months) I get into a new machine and copy it from usb.

+1
Jan 03 '09 at 3:45
source share
  • Strawberry Perl , I had to edit some batch files to use USB e: instead of c:
  • MinGW , for GCC, g ++, and added GDB, maybe MSYS, when I talk to him
  • MSVC6 , for console applications only, have not yet tried to enable MSDN
  • Codelite for IDE is better than Code :: Blocks and easier than Eclipse
  • Ultraedit v9, later versions are too bloated and slow and probably do not work with USB
  • Quite a few other utilities that come in useful, for example. grep, ssed , batch files for setting environment variables and starting Perl, GCC or VC, etc.
+1
Jan 03 '09 at 11:05
source share

I would add this excellent OSS for Windows to the list:

  • 7-zip . It can handle not only zip, gzs, bz2s, rars or arjs, but even rpms or isos.
  • Winmerge . A directory / file comparison tool is always needed.
+1
Jan 03 '09 at 13:01
source share
  • one
  • 2



All Articles