我刚买了一个新的4GB USB拇指驱动器,我正在尝试决定放在它上面。我正在考虑一个关于软件包的网络服务器,一个C / C ++ IDE(倾向于Code :: Blocks;在我的旧USB驱动器上使用Dev-C ++)和Python。
您随身携带哪些与开发相关的工具?
更新
我添加了类别。
Code::Blocks开源,跨平台的C / C ++ IDE
Codelite - 开源,跨平台的C / C ++ IDE
Eclipse - 开源,跨平台的Java IDE
NetBeans - 开源,跨平台的Java IDE
JCreator - Java IDE
MSVC6 - Microsoft的.NET之前的C / C ++环境
Portable Python - Python编程语言的解释器
Strawberry Perl - “用于Windows®计算机的100%开源CPAN功能Perl与其他地方的Perl完全相同。”
Py3k - 最新版本的Python编程语言
Stackless Python
Lua - 脚本语言
MinGW - GCC Windows端口的排序
Notepad++(经过这么多建议后,我不得不尝试一下)
UltraEdit - “text,hex,HTML,PHP,Java,Javascript,Perl和程序员编辑。”
VIM - “高度可配置的文本编辑器,可实现高效的文本编辑”
HEdit - 十六进制编辑器
XVI32(十六进制编辑)
e text editor - “Windows上Textmate的力量”
Intype text editor - Windows的代码编辑器
ConTEXT - 代码和文本编辑器
Editpad Pro - “功能强大且功能多样的文本编辑器或文字处理器。”
Dependency Walker - 允许您查看程序或DLL所依赖的DLL以及它们导出的函数
Reflector - 允许您查看和反编译.Net程序集
间谍++
DbWin32 - 让您看到Windows调试和跟踪消息
DebugView - 允许您查看Windows调试和跟踪消息
Firefox Portable(Firebug)
OperaUSB - 网络浏览器
XamppLite - 包括Apache,PHP,MySQL,phpMyAdmin,OpenSSL& SQLite的
PuTTY - telnet和SSH客户端
Wireshark - 网络协议分析器(数据包嗅探器)
WinSCP - 用于Windows的SFTP,FTP和SCP客户端
SourceGear DiffMerge - 并排比较两个文件并根据需要合并
WinDiff - 文件比较工具
Winmerge - “Windows的开源差异和合并工具”。
GNU Utilities for Win32 - 几种Unix / Linux工具的Windows版本 Cygwin - Windows类型的Unix类型环境的端口 PowerGREP - GREP工具
NUnit - .NET的单元测试
TestDriven.NET - 从Visual Studio中轻松运行单元测试
AnkSVN - Visual Studio的Subversion插件
LINQPad - 交互式开发Linq个查询的工具。
Expresso - 正则表达式工具
RegexBuddy - 正则表达式工具
The Sysinterals Suite(包括DebugView,Process Explorer,以及更多)
WinZip
DosHere
7-zip - 开源文件存档器
Scrollbar fix for VB6
puretext - 粘贴w /格式已删除
VirtualBox - 开源虚拟化产品。
答案 0 :(得分:23)
答案 1 :(得分:21)
答案 2 :(得分:19)
我使用16GB USB-Stick(大容量可用)作为Linux系统,包含我完整的工作环境。我使用的每台计算机都从这个驱动器启动进入我的系统。
答案 3 :(得分:18)
我喜欢PortableApps。我使用NotePad ++,OpenOffice应用程序等。
答案 4 :(得分:13)
答案 5 :(得分:12)
对于Windows,许多sysinternal工具。
答案 6 :(得分:11)
Portable Apps网站的加载applications可能很有用,例如WinMerge,Notepad ++和Gimp。
如果您进行了大量的网页开发,我相信Aptana适合您的拇指驱动器。
答案 7 :(得分:9)
答案 8 :(得分:5)
我的一把钥匙上有很多,主要是与asm相关。
我也有
还有其他一些我不记得的东西,因为我没有它在我身上:'(
我还有一个带有backtrack3的usb密钥和一个带有windows图像的密钥,我可以用它来快速安装到我的上网本上。我认为this是做这件事的好指南。
答案 9 :(得分:5)
Ubuntu Linux
答案 10 :(得分:4)
注意:我是Windows开发人员。这颜色如下所示。
请注意这里强调调试本机代码,因为如果我在外地,那通常就是我正在做的事情。
答案 11 :(得分:3)
拥有http://unxutils.sourceforge.net/(grep / cut / sh等......)很方便 您可能需要一些比cmd更好的环境来运行它。尝试FAR - http://www.farmanager.com/index.php?l=en(使用开源代码)。
Denver是一个Web服务器包(也支持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=
但它适合俄罗斯观众。
答案 12 :(得分:3)
当我在某人的机器上调试某些东西时,我要做的第一件事就是安装 Vim 。加入我们,这是一种生活方式。
答案 13 :(得分:3)
答案 14 :(得分:3)
答案 15 :(得分:3)
我习惯带上UnixUtils。
UnixUtils是一组移植到windows的Unix命令,所以我只需要在windows路径中添加一个目录,然后我就可以在windows机器的shell中使用大多数常见的linux命令,我的工作更容易。
答案 16 :(得分:3)
PortableApps.com拥有便携式USB驱动器上的大部分内容:
除此之外,我的USB驱动器上还有Beyond Compare。
答案 17 :(得分:3)
我会将LINQPad添加到此列表中。如果你必须对LINQ查询做任何事情,它必须有软件。它有一个独立的可执行文件,因此如果您愿意,可以从拇指驱动器完全运行它。
答案 18 :(得分:2)
和FTP程序,如WinFTP和crossloop
答案 19 :(得分:2)
我建议WinDbg。
答案 20 :(得分:2)
答案 21 :(得分:2)
答案 22 :(得分:2)
我的VPN客户端软件;)
MMmm Sweet sweet远程桌面。 滴料答案 23 :(得分:2)
我带有一个VirtualBox硬盘文件,其中包含我们项目的整个开发环境。
在熟悉的环境中设置任何新机器进行开发大约需要一分钟。
安装VirtualBox,创建新虚拟机,插入USB驱动器,将虚拟机指向硬盘驱动器文件,从虚拟机启动到开发环境。大约需要一分钟的VirtualBox下载时间。
答案 24 :(得分:2)
答案 25 :(得分:2)
没有提及:
答案 26 :(得分:1)
我很惊讶JGsoft的优秀工具套件尚未被提及,特别是考虑到the author is one of us:
当然,他们都不是免费的,但他们获得了明智的许可,所有这些都支持便携式安装。
答案 27 :(得分:1)
我会将这个伟大的OSS for Windows添加到列表中:
答案 28 :(得分:1)
答案 29 :(得分:1)
答案 30 :(得分:1)
这是我的清单。所有实用程序均适用于MS Windows,在XP上进行测试。
CSVed - editing comma seperated files EasyCleaner - Registry cleaner, application unistaller FolderSize - Size of folders, displayed with nice bar charts Foxit Reader - Fast & lightweight PDF reader Fsplit - File splitter GlovePIE - Advanced input scripting (mouse, keyboard, game controllers) JkDefrag - Defragger NiftyWindows - Bunch of window menagement features PowerOff - Scheduling system actions Process Hacker - Advanced task manager PSpad - Best free file editor PyScripter - Best GUI for Python Reflector - .NET application inspector ResHacker - view and edit executable resources Speq - best calculator, small and powerful UniExtract - extracts about 95% of archives and installers VLCplayer - video player with self-contained codecs Wheeler - mousescroll without prior focusing WikidPad - personal wiki for knowledge storage WinMerge - GUI diff tool xint - ultra lightweight editor XML Notepad 2007 - XML editor from M$ XYplorer - nice dualpane file explorer zDump - similar to Spy++ Zzoom - onscreen magnifier
答案 31 :(得分:1)
我将我的手机号码作为USB驱动器名称,所以如果我丢失了,一个诚实的人可以打电话给我并将其退回。
答案 32 :(得分:1)
MemTest如果是硬件故障排除?
答案 33 :(得分:1)
除了已列出的大多数工具......
Process Explorer
Process Monitor
AutoRuns
Expresso
KeePass
ReNamer
TrueCrypt
答案 34 :(得分:1)
Expresso是设计和测试正则表达式的必备条件
答案 35 :(得分:1)
答案 36 :(得分:1)
我有一台西部数据的160 GB便携式硬盘 - 所以随身携带很多的东西。
没有特别的顺序:
便携式Python
的7-Zip
PuTTY& PSFTP
MySQL GUI工具
每个主要网络浏览器的安装程序,Komodo Edit,Cygwin,Git和我最喜欢的Python模块。
答案 37 :(得分:1)
apache,php5和mysql(以及记事本++)
我也有一些脚本将php.ini文件复制到C:\ windows文件夹等。
答案 38 :(得分:1)
没有puretext.exe
,我无处可去。它只是一个28 Kb的可执行文件,可以在Windows+V
(或任何你想要的密钥)下提供给我在其他地方点击Ctrl+C
之后经常手动执行的操作:
Windows+R
N
,O
,T
,E
,P
,A
,D
(如果需要,经常是仍然在我的运行对话框中...)Enter
Ctrl+V
Ctrl+A
Ctrl+C
Alt+F4
N
(否)Alt-Tab
(正确的次数,如果有的话......)Ctrl+V
换句话说:它从剪贴板粘贴“纯文本”,没有任何可能已经用文本复制到剪贴板上的标记。
我工作超过一个小时的任何PC - 我有权让puretext.exe
进入并运行 - 我将其放入C:\WINDOWS\
,双击一次,将其设置为自动启动它的设置并始终隐藏任务栏中的图标。
如此值得。 ; - )
答案 39 :(得分:0)
到目前为止提到的一切都很棒。
然而,如果你像我一样,并且有很多人要求你从他们的PC上传递恶魔,因为他们不是精明的用户,那么你也需要一份免费的病毒防护软件,如{ {3}}
答案 40 :(得分:0)
我将ubuntu linux安装到我的usb flash中: GIMP 日食 的NetBeans
答案 41 :(得分:0)
我为我与之交互的所有平台保留了我的acme-sac(基于inferno的vm)构建 - Win,Mac,Linux,BSD。这样我总是拥有我喜欢的工作环境。对于Win,我也会输入cdb.exe,这样我就可以拥有一个真正的调试器而不是那个DevStudio怪物。
答案 42 :(得分:0)
我必须提出Sean对PortableApps的建议,因为它听起来像你的例子,你可能正在进行电脑故障排除而不是开发工作。 PortableApps提供了许多重要工具的可移植版本,这些工具可以完全从拇指驱动器运行,包括Firefox(浏览器),Thunderbird(电子邮件),FileZilla(ftp)和Open Office(文字处理,电子表格,数据库等) 。),7-Zip(zip文件管理)等。如果您恰好是.NET开发人员解决应用程序问题,您可能需要查看SharpDevelop,它将完全从thumb drive运行
答案 43 :(得分:0)
PicPick用于图像捕获和编辑
答案 44 :(得分:0)
答案 45 :(得分:0)
XamppLite Web服务器,无论我走到哪里,我都可以工作和测试任何PHP,CGI或脚本。
答案 46 :(得分:0)
如果您携带敏感数据,我会推荐像Toucan这样的加密工具。
其他出色的便携式应用可在portableapps.com找到。
答案 47 :(得分:0)
我的音乐和我的GTD projects。哦,和中间时间的几场比赛; - )
答案 48 :(得分:0)
我使用以下工具在一个分区(ext2上,因为Windows无法看到它)上进行了Fedora 9(Sulfur)的完全安装(LiveUSB版本上的持久性破坏):
在另一个分区上,我的数据和以下Windows工具:
编辑:我现在有了Fedora 10.稍慢,需要vga=
才能使新的启动工作,但新功能使它值得。
答案 49 :(得分:0)
我的一个USB闪存盘上有我从Safari Online以PDF格式购买的书籍。能够携带十到二十本关于.NET,HTML,CSS,SQL,Active Directory,安全性,WPF或其他任何我碰巧在那里的书籍,并在不背弃我的情况下将其拉出来是无价的。
另一个有NUnit,TestDriven.NET,WinMerge,VB6的滚动条修复,AnkSVN,C#规范的副本,以及一些自制工具。
答案 50 :(得分:0)
我可以在USB上运行Delphi5,使用一些自定义脚本来正确设置注册表。它非常方便,因为它允许我:
答案 51 :(得分:0)
当我绕过它时,我正在放置Windows Home Server PC Recovery image on a USB drive。它不仅比恢复家庭服务器CD更好,而且还可以启动到CMD提示或运行磁盘管理器。
我不想缓存可下载软件的副本,因为重新下载通常会带来最新的更新。软件是个例子,我必须通过箍来获取(注册等)
答案 52 :(得分:0)
调试工具或Profiler。
答案 53 :(得分:0)
答案 54 :(得分:0)
如果你有足够的空间,AutoPatcher(你在PC上运行它来下载所有可用的Windows更新,然后将它带到他们的位置并使用它来修补他们的Windows安装。)
答案 55 :(得分:0)
PortableApps也是如此。我玩了一些Linux-on-a-sticks,包括Slax(这是一个很棒的小发行版!),但我学校的计算机似乎不再允许从USB启动了:'(
我还设法让我的USB上的Cygwin,但它有点奇怪,我不经常使用它。 Eclipse也是如此,但只有当你绝对需要它时,它才会像糖蜜一样运行缓慢。
答案 56 :(得分:0)
我的USB驱动器上必须有Directory Opus。我主要将它用于搜索功能,这比Windows提供的功能要好得多。
此外,Keepass,已在此处提及。
答案 57 :(得分:0)
目前: Python + Python Stackless LUA JCreator的 上下文
我的大多数USB都是由安装人员/源代码组成的:)