你的USB驱动器上有什么开发工具?

我刚刚买了一个新的4GB的USB拇指驱动器,我正在决定要把它放在什么地方。 我正在考虑一个棒包,一个C / C ++ IDE(倾向于Code :: Blocks,在我的旧USB驱动器上有Dev-C ++)和Python。

你和你有什么发展相关的工具?

更新

我已经添加了类别。

集成开发环境

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

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

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

语言和编译器

可移植的Python – Python编程语言的解释器

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

“草莓Perl” – 一个100%开源的,支持CPAN的用于Windows®计算机的Perl,与其他地方的Perl完全一样。“
Py3k – Python编程语言的最新版本
无堆栈的Python
Lua – 脚本语言
MinGW – 对GCC的Windows端口进行sorting

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

编者

记事本++ (经过这么多的build议,我不得不尝试)
UltraEdit – “文本,hex,HTML,PHP,Java,Javascript,Perl和程序员的编辑器”。
VIM – “高度可configuration的文本编辑器,可实现高效的文本编辑”

  • emacs的主要竞争对手

HEdit – hex编辑器
XVI32 (hex编辑器)
e文本编辑器 – “Windows上文本的力量”
Intype文本编辑器 – Windows的代码编辑器
ConTEXT – 代码和文本编辑器
Editpad Pro – “强大而多function的文本编辑器或文字处理器”

发现

Dependency Walker – 允许您查看程序或DLL所依赖的DLL以及它们导出的function。
Reflector – 允许您查看和反编译.Net程序集
间谍++
DbWin32 – 让你看到Windowsdebugging和跟踪消息

  • 类似于DebugView

DebugView – 让你看到Windowsdebugging和跟踪消息

networking和networking

Firefox便携式 (带Firebug )
OperaUSB – Web浏览器
XamppLite – 包含Apache,PHP,MySQL,phpMyAdmin,OpenSSL和SQLite的软件包
PuTTY – telnet和SSH客户端
Wireshark – networking协议分析器(数据包嗅探器)
WinSCP – 用于Windows的SFTP,FTP和SCP客户端

差异/合并

SourceGear DiffMerge – 并行比较两个文件,并在需要时进行合并。
WinDiff – 文件比较工具
Winmerge – “Windows开源差异化和合并工具”。

类Unix的工具

Win32的GNU实用程序 – 几个Unix / Linux工具的Windows版本
Cygwin – Unixtypes环境的端口到Windows
PowerGREP – GREP工具

Visual Studio和.NET

NUnit – .NET的unit testing
TestDriven.NET – 从Visual Studio轻松运行你的unit testing
AnkSVN – Visual Studio的Subversion插件
LINQPad – 交互式开发Linq查询的工具。

  • “让您以现代查询语言交互式查询SQL数据库:LINQ”

正则expression式工具

Expresso – 正则expression式工具
RegexBuddy – 正则expression式工具

杂项

Sysinterals套件 (包括DebugView , Process Explorer等)
WinZip的
DosHere
7-zip – 开源文件归档器
滚动条修复VB6
纯文本 – 粘贴瓦特/格式化删除
VirtualBox – 开源虚拟化产品。

  • 类似于VMWare或VirtualPC

假设Windows机器:

  • 的WinMerge
  • 记事本+ +

Sysinternals工具

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

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

我推荐.NETreflection器

对于Windows,许多sysinternal工具。

便携式应用程序网站有一个可能有用的应用程序 ,如WinMerge,记事本+ +和瘸子的负载。

如果你做了很多networking开发,我相信Aptana会适合拇指驱动器。

  • Visual C#和Visual C ++ 2008 Express版本 (从“脱机安装”DVD映像中提取)
  • .NET Framework 3.5完全可再发行组件 (和Windows Installer 3.1来安装它)
  • 7zip便携式和安装程序
  • 进程监视器和networking监视器从Windows Sysinternals
  • Firefox安装程序
  • IEInspector安装程序
  • 代码架构师的正则expression式testing器
  • Windows Live Messenger静默安装程序( 从引导Web安装程序中提取的 Contacts.msi和Messenger.msi), A-patch和A-patch设置文件,以closures所有我不想要的东西,并将其设置为喜欢它。

Ubuntu Linux

我有很多关于我的钥匙,主要是asm相关的。

  • OllyDbg的
  • WinHex中
  • MASM32
  • RadAsm
  • 油灰
  • PSFTP
  • 便携式歌剧
  • .Netreflection器
  • 便携式的Firefox

我也有

  • 的InfraRecorder
  • MediaCoder的
  • GnuCash的

和其他一些我不记得的东西,因为我没有对我:'(

我还有一个带有backtrack3的USB密钥,另外一个带有一个Windows映像,我可以很快地将它安装在我的上网本上。 我认为这是一个很好的指导。

注意:我是Windows开发人员。 这个颜色是你在下面看到的。

  • 依赖Walker(Depends.exe)
  • WinZip的
  • 记事本++(v5)
  • DbWin32
  • Process Explorer
  • HEdit – hex编辑器
  • WinDiff的
  • 开膛手 – 我写的一个应用程序,用于从日志文件中剥离冗余行。
  • DelSub – 我写的一个应用程序,用于删除文件夹树中给定扩展名的文件。 方便在备份之前删除NCB和PCH等。
  • DosHere – 用于在任何文件夹的上下文菜单中添加“命令提示符”条目的浏览器扩展。 这是我必须使用的任何窗口框的第一件事。
  • DeTab – 我写的一个应用程序,用于从源文件中剥离制表符。 注意自我需要更新这个为Unicode。

注意在这里debugging本地代码的重点,因为如果我在外地,这通常是我在做什么。

  1. 火狐
  2. 记事本+ +
  3. python
  4. 一些音乐(它使编码工作之间的平静!)

http://unxutils.sourceforge.net/(grep / cut / sh等)的方便,你可能需要一些更好的环境,然后运行它。 尝试远 – http://www.farmanager.com/index.php?l=en (使用开源的一个)。

丹佛全在一个networking服务器包(也与USB闪存安装支持): http : //translate.google.com/translate?hl=uk&ie= UTF-8&u =http%3A%2F%2Fwww.denwer.ru% 2F&SL = RU&TL = EN&history_state0 =

但这是为了俄罗斯观众。

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

PortableApps.com有我的便携式USB驱动器上的大部分内容:

  • FileZilla中
  • 火狐
  • 记事本+ +
  • 油灰
  • Wireshark的

除此之外,我的USB驱动器上还有Beyond Compare。

当我在某人的机器上debugging某个东西时,我所做的第一件事就是安装Vim 。 join我们,这是一种生活方式。

  • 代码片段编译器
  • 7邮编

我用我的UnixUtils。

UnixUtils是一组Unix命令移植到Windows的命令,所以我只需要添加一个目录到Windows的path,然后我就可以使用Windows机器的shell中的大部分常见的Linux命令,使我的工作更容易。

我会添加LINQPad到这个列表。 如果你一定要用LINQ查询来做任何事情,那它就是必备的软件。 它有一个自包含的可执行文件,所以如果你愿意,你可以从一个拇指驱动器完全运行它。

我的VPN客户端软件;)

MMmm甜甜的远程桌面。 stream口水

没有提到的人:

  • WinSCP(用于所有的S / FTP等连接)
  • LINQPad(用于所有.NET代码testing)
  • 油灰
  • 油灰
  • WinSCP赋予
  • 记事本++ – 必备。
  • Firefox – 另一个必须有。
  • XAMPP – 有一个独立的版本,特别适用于记忆棒。
  • Netbeans的

我携带一个VirtualBox硬盘驱动器文件,其中包含我们项目的整个开发环境。

在熟悉的环境中开发任何新机器需要大约一分钟的时间。

安装VirtualBox,创build一个新的虚拟机,插入USB驱动器,将虚拟机指向硬盘文件,从虚拟机引导到开发环境。 在VirtualBox的下载时间上花费大约一分钟时间。

  • emacs的
  • tucan(用于Windows备份)
  • 油灰
  • WinSCP赋予
  • SVN仓库

grep,明确得拥有某种grep工具。

我推荐WinDbg 。

和FTP程序,如WinFTP和交叉循环

apache,php5和mysql(以及记事本++)

我也有一些脚本将php.ini文件复制到C:\ windows文件夹等。

我正要说:“没有”,我决定仔细检查我的USB,我发现VIM和我的.vimrc和ProcessXP

我通常不使用它,但不时(3 – 6个月),我进入一台新的机器,并从USB复制它们。

我将添加到这个伟大的OSS的Windows列表:

  • 7-zip 。 它不仅可以处理拉链,gzs,bz2s,rars或arjs,而且还可以处理rpms或isos。
  • Winmerge 。 目录/文件比较工具始终是必需的。

我有我的手机号码作为USB驱动器名称,所以如果我失去了它,一个诚实的人可以打电话给我,并返回它。

Interesting Posts