Ответ 1
Предполагая машину Windows:
Я только что купил новый флеш-накопитель на 4 ГБ, и я пытаюсь решить, что на него надеть. Я думаю об одном из веб-серверов на палочных пакетах, C/С++ IDE (опираясь на Code:: Blocks, имеет Dev-С++ на моем старом USB-накопителе) и Python.
Какие инструменты, связанные с развитием, вы носите с собой на своем?
Обновление
Я добавил категории.
Code:: Blocks Открытый исходный код, межплатформенная среда разработки C/С++
Codelite - Open-source, кросс-платформенная среда разработки C/С++
Eclipse - Open-source, кросс-платформенная Java IDE
NetBeans - Open-source, кросс-платформенная Java IDE
JCreator - Java IDE
MSVC6 - среда Microsoft pre -.NET C/С++
Portable Python - интерпретатор для языка программирования Python
Strawberry Perl - "100% -ый Open CPAN-совместимый Perl для Windows®, который работает точно так же, как и Perl везде."
Py3k - Новая версия языка программирования Python
Stackless Python
Lua - Язык сценариев
MinGW - Сортировка порта Windows GCC
Notepad ++ (после стольких рекомендаций мне пришлось попробовать)
UltraEdit - "текст, шестнадцатеричный, HTML, PHP, Java, Javascript, Perl и редактор программистов".
VIM - "высоко настраиваемый текстовый редактор, созданный для эффективного редактирования текста"
HEdit - Шестигранный редактор
XVI32 (Hex Editor)
текстовый редактор - "Сила текстового текста в Windows"
Текстовый редактор Intype - Редактор кода для Windows
ConTEXT - Кодовый и текстовый редактор
Editpad Pro - "мощный и универсальный текстовый редактор или текстовый редактор".
Dependency Walker - Позволяет вам узнать, от каких DLL зависит программа или DLL и от каких функций они экспортируются.
Reflector - Позволяет просматривать и декомпилировать сборки .Net
Spy ++
DbWin32 - Позволяет просматривать сообщения отладки и трассировки Windows
DebugView - позволяет видеть сообщения об отладке и трассировке Windows
Firefox Portable (с Firebug)
OperaUSB - Веб-браузер
XamppLite - Пакет, содержащий Apache, PHP, MySQL, phpMyAdmin, OpenSSL и SQLite
PuTTY - telnet и SSH-клиент
Wireshark - анализатор сетевых протоколов (пакетный снифер)
WinSCP - SFTP, FTP и клиент SCP для Windows
SourceGear DiffMerge - Сравните два файла бок о бок и при необходимости слейте.
WinDiff - Инструмент сравнения файлов
Winmerge - "Инструмент разграничения и слияния с открытым исходным кодом для Windows".
Утилиты GNU для Win32 - версия для Windows нескольких инструментов Unix/Linux
Cygwin - Порт среды Unix для Windows
PowerGREP - инструмент GREP
NUnit - Модульное тестирование для .NET
TestDriven.NET - Легко запускайте модульные тесты из Visual Studio
AnkSVN - Плагин Subversion для Visual Studio
LINQPad - Инструмент для интерактивного развития Linq запросы.
Expresso - Инструмент регулярных выражений
RegexBuddy - Средство регулярного выражения
Sysinterals Suite (включает DebugView, Process Explorer и многое другое)
WinZip
DosHere
7-zip - Архиватор с открытым исходным кодом
Фиксация прокрутки для VB6
puretext - Вставить с удалением форматирования
VirtualBox - продукт для виртуализации с открытым исходным кодом.
Предполагая машину Windows:
Я использую 16-гигабайтный USB-Stick (доступны большие объемы) в качестве Linux-системы, которая содержит мою полную рабочую среду. Каждый компьютер, который я загружаю с этого диска в свою систему.
Мне нравится PortableApps. Я использую приложения NotePad ++, OpenOffice и т.д.
Я рекомендую .NET Reflector
Для Windows многие инструменты sysinternal.
На веб-сайте Portable Apps загружен приложения, которые могут быть полезны, например WinMerge, Notepad ++ и Gimp.
Если вы делаете много веб-разработок, я считаю, что Aptana будет помещаться на флэш-диске.
Ubuntu Linux
У меня есть много на одном из моих ключей, в основном связанных с asm.
У меня также есть
И некоторые другие вещи, которые я не могу вспомнить, поскольку у меня их нет: '(
У меня также есть ключ usb с backtrack3 на нем и один с изображением Windows, который я могу использовать, чтобы установить его на моем нетбуке очень быстро, Я думаю, это является хорошим руководством по этому поводу.
Примечание. Я разработчик Windows. Это цвет, который вы читаете ниже.
Обратите внимание на акцент на отладке собственного кода здесь, потому что, если я выхожу в поле, это обычно то, что я делаю.
Удобно иметь http://unxutils.sourceforge.net/ (grep/cut/sh и т.д.) Возможно, вам понадобится среда, а затем cmd для ее запуска. Попробуйте FAR - http://www.farmanager.com/index.php?l=en (используйте открытый исходный код).
Денвер находится в одном пакете веб-сервера (также с поддержкой установки 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=
Но это для русской аудитории.
PortableApps.com имеет большинство из того, что на моем портативном USB-накопителе:
Кроме того, у меня также есть Beyond Compare на моем USB-накопителе.
Когда я отлаживаю что-то на машине someones, первое, что я делаю, это установить Vim. Присоединяйтесь к нам, это образ жизни.
Я использую для себя использование UnixUtils.
UnixUtils - это набор команд Unix, портированных в окна, поэтому мне нужно только добавить каталог в путь к окну, а затем я могу использовать большую часть общей команды linux в оболочке Windows-машины, делая моя работа проще.
Я бы добавил LINQPad в этот список. Если вам нужно что-то делать с запросами LINQ, у него должно быть программное обеспечение. Он имеет автономный исполняемый файл, поэтому вы можете запустить его полностью с флэш-накопителя, если хотите.
My VPN Client Software;)
MMmm Сладкий сладкий удаленный рабочий стол. слюни
Не упоминается:
Я переношу файл жесткого диска VirtualBox, содержащий всю среду разработки для нашего проекта.
Требуется около минуты, чтобы настроить любую новую машину для разработки в знакомой среде.
Установите VirtualBox, создайте новую виртуальную машину, подключите USB-накопитель, укажите виртуальную машину в файл жесткого диска, загрузите ее в среду dev из виртуальной машины. Занимает около минуты времени загрузки VirtualBox.
grep, определенно должен быть какой-то инструмент grep.
Я рекомендую WinDbg.
и FTP-программу, такую как WinFTP и crossloop
apache, php5 и mysql (а также блокнот ++)
У меня также есть некоторые скрипты, которые копируют файл php.ini в папку C:\windows и т.д.
Я собирался сказать: "Ничего", и я решил дважды проверить свой USB, и я нашел VIM и мой .vimrc и ProcessXP
Я обычно не использую его оттуда, но время от времени (3-6 месяцев) я попадаю в новую машину и копирую ее из usb.
Я бы добавил в список этот отличный OSS для Windows: