你的USB驱动器上有哪些开发工具?

Sla*_*out 58 portability survey usb-drive portable-applications

我刚买了一个新的4GB USB拇指驱动器,我正在尝试决定放在它上面.我正在考虑一个关于软件包的网络服务器,一个C/C++ IDE(倾向于Code :: Blocks;在我的旧USB驱动器上使用Dev-C++)和Python.

您随身携带哪些与开发相关的工具?

更新

我添加了类别.

集成开发环境

Code :: Blocks开源,跨平台的C/C++ IDE

  • 支持几个编译器(您必须提供),但您也可以下载包含MingW的版本.
  • (在他们的网站上有一个FAQ问题,解释如何使其便携)

Codelite - 开源,跨平台C/C++ IDE
Eclipse - 开源,跨平台Java IDE
NetBeans - 开源,跨平台Java IDE
JCreator - Java IDE
MSVC6 - Microsoft的pre-.NET C/C++环境

语言和编译器

Portable Python - Python编程语言的解释器

  • 包括SciTE(编辑器)和Django(Web框架)

Strawberry Perl - "用于Windows®计算机的100%开源CPAN功能Perl,与其他地方的Perl完全相同."
Py3k - 最新版本的Python编程语言
Stackless Python
Lua - 脚本语言
MinGW - GCC的Windows端口排序

  • "MinGW提供了一个完整的开源编程工具集,适用于开发不依赖于任何第三方C运行时DLL的本机Windows程序."

编者

Notepad ++(经过这么多推荐,我不得不尝试)
UltraEdit - "text,hex,HTML,PHP,Java,Javascript,Perl和程序员的编辑器."
VIM - "高度可配置的文本编辑器,可实现高效的文本编辑"

  • emacs的主要竞争对手

HEdit - 十六进制编辑器
XVI32(十六进制编辑器)
电子文本编辑器 - "Windows上Textmate的力量"
Intype文本编辑器 - Windows
ConTEXT的代码编辑器- 代码和文本编辑器
Editpad Pro - "功能强大且功能多样的文本编辑器或文字处理器."

发现

Dependency Walker - 允许您查看程序或DLL所依赖的DLL以及它们导出的函数.
反射器 - 允许您查看和反编译.Net程序集
Spy ++
DbWin32 - 让您看到Windows调试和跟踪消息

  • 与DebugView类似

DebugView - 允许您查看Windows调试和跟踪消息

网络和网络

Firefox Portable(使用Firebug)
OperaUSB - Web浏览器
XamppLite - 包括Apache,PHP,MySQL,phpMyAdmin,OpenSSL和SQLite
PuTTY的软件包 - telnet和SSH客户端
Wireshark - 网络协议分析器(数据包嗅探器)
WinSCP - SFTP,用于Windows的FTP和SCP客户端

差异/合并

SourceGear DiffMerge - 并排比较两个文件并根据需要合并.
WinDiff - 文件比较工具
Winmerge - "Windows的开源差异和合并工具".

类Unix工具

用于Win32的GNU实用程序 - 几种Unix/Linux工具的Windows版本
Cygwin - Windows
PowerGREP的Unix类型环境的端口 - GREP工具

Visual Studio和.NET

NUnit - .NET
TestDriven.NET的单元测试 - 从Visual Studio
AnkSVN轻松运行单元测试 - Visual Studio的Subversion插件
LINQPad - 交互式开发Linq查询的工具.

  • "允许您以现代查询语言交互式查询SQL数据库:LINQ"

正则表达式工具

Expresso - 正则表达式工具
RegexBuddy - 正则表达式工具

杂项

Sysinterals Suite(包括DebugView,Process Explorer等)
WinZip
DosHere
7-zip - 开源文件存档器
用于VB6
puretext的Scrollbar修复 - 粘贴w /格式化删除
VirtualBox - 开源虚拟化产品.

  • 与VMWare或VirtualPC类似

kgi*_*kis 23

假设一台Windows机器:


Mne*_*nth 19

我使用16GB USB-Stick(可用更大的卷)作为Linux系统,它包含我完整的工作环境.我使用的每台计算机都从此驱动器启动进入我的系统.

  • Ubuntu 9.04.这可以检测不同机器上的正确屏幕分辨率. (4认同)

jrc*_*cs3 18

我喜欢PortableApps.我使用NotePad ++,OpenOffice应用程序等.


The*_*edi 12

对于Windows,许多sysinternal工具.


Sea*_*ean 11

便携式应用网站具有的负载应用,可能是有用的,如的WinMerge,记事本++和芯.

如果您进行了大量的Web开发,我相信Aptana将适合拇指驱动器.


Dal*_*ale 9


Mar*_*osi 5

Ubuntu Linux


Hen*_*y B 5

我的一个键上有很多,主要是asm相关.

我也有

还有一些我不记得的东西,因为我没有它在我身上:'(

我还有一个带有backtrack3的usb键和一个带有windows图像的键,我可以用它来快速安装在我的上网本上.我认为是一个很好的指导.