What development tools do you carry on your USB drive? [closed]

三世轮回 提交于 2019-11-29 18:34:04

Assuming a Windows Machine:

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.

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

Thomas Levesque

I recommend .NET Reflector

For Windows, many of the sysinternal tools.

The Portable Apps website has a load of applications that may be useful, such as WinMerge, Notepad++ and Gimp.

If you do a lot of web development that I believe thatAptana will fit on a thumb drive.

Ubuntu Linux

PintSizedCat

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

I also have

And some other stuff that I can't remember as I don't have it on me :'(

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 really quickly. I think this is a good guide on doing that.

Bob Moore

Note: I am a Windows developer. This colours what you read below.

  • Dependency Walker (Depends.exe)
  • WinZip
  • Notepad++ (v5)
  • DbWin32
  • Process Explorer
  • HEdit - a hex editor
  • WinDiff
  • Ripper - an app I co-wrote for stripping redundant lines from log files.
  • DelSub - an app I wrote for deleting files with given extensions in a folder tree. Handy for removing NCBs and PCHs etc. before backup.
  • DosHere - an explorer extension for adding a "command prompt here" entry to the context menu for any folder. This is the FIRST THING I put on any windows box I have to use.
  • DeTab - an app I wrote for stripping tabs out of source files. Note to self - need to update this for Unicode.

Note the emphasis on debugging native code here, because if I'm out in the field, that's usually what I'm doing.

  1. Firefox
  2. Notepad++
  3. Python
  4. Some music (it calms me between coding jobs!)
Malx

It's handy to have http://unxutils.sourceforge.net/ (grep/cut/sh etc...) You may need some environment better then cmd to run it. Try FAR - http://www.farmanager.com/index.php?l=en (use open source one).

Denver is all in one web server package (also with usb-flash install support): 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 it is for russian audience.

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

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

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

Besides those, I also have Beyond Compare on my USB drive.

When I am debugging something on someones' machine, the first thing I do is install Vim. Join us, it's a way of life.

I use to take with me UnixUtils.

UnixUtils are a set of commands of Unix ported to windows, so I only have to add a directory to the windows path and then i'm able to use most of the common linux command in the shell of a windows machine, making my job easier.

I would add LINQPad to this list. If you have to do anything at all with LINQ queries, it's must-have software. It has a self-contained executable so you could run it completely from a thumb drive if you wanted to.

My VPN Client Software ;)

MMmm Sweet sweet remote desktop. drool

Ones not mentioned:

  • WinSCP (for all your S/FTP, etc connections)
  • LINQPad (for all your .NET code testing)
  • PuTTY
  • Putty
  • WinSCP
  • Notepad++ - a must have.
  • Firefox - another must have.
  • XAMPP - there is a standalone version especially for memory sticks which works well.
  • Netbeans

I carry a VirtualBox hard drive file that contains the whole development environment for our project.

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

Install VirtualBox, create a new virtual machine, plug in the usb drive, point the virtual machine to the hard drive file, boot into the dev environment from the virtual machien. Takes about a minute atop of the download time of VirtualBox.

  • emacs
  • tucan (for windows backups)
  • putty
  • winscp
  • SVN repository

grep, definatly gotta have a grep tool of some kind.

I recommend WinDbg.

and FTP program like WinFTP and crossloop

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.

I was about to say: "Nothing" and I decide to double check my USB and I found VIM and my .vimrc and ProcessXP

I don't usually use it from there, but from time to time ( 3 -6 months ) I get into a new machine and copy them from the usb.

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

  • 7-zip. It can handle not only zips, gzs, bz2s, rars or arjs but even rpms or isos.
  • Winmerge. A directory/file comparation tool is always necessary.

I have my mobile phone number as the USB drive name so if I lose it an honest person could call me and return it.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!