Одна из лучшей компиляции инструментов для повышения производительности для разработчиков - по крайней мере, для Windows -
Many, но не всех их, свободны.
Этот для распределения, но мы не можем забыть Установка Inno
код ProGuard Java obfuscator/shrinker.
Бесстыдный сам разъем: Я также нахожу свое собственное RefactorBuddy неоценимый.
Существует статья, которую я написал об этом очень подвергающемся несколько лет назад. Названный Главное OSS Для Кодеров , я не могу действительно сказать, что изменил бы список все так очень за исключением этого обновление , что я отправил позже.
http://www.taskcoach.org/ и документы Google хороши для организации сам.
Имеющий хороший контроль буфером обмена является также средством сохранения прекрасного времени. http://clipdiary.com
Действительно хороший инструмент WinMover, который позволяет Вам перемещать окна (кроме окна Command Prompt - argh!) Высоким звуком + нажатие [на 114] где угодно в окне и перетаскивании (точно так же, как в Linux). Половина полноценности потеряна, потому что это не может переместить окно Command Prompt, но все еще большой инструмент.
Также в "интересном материале получения от Linux до Windows" лагерь, Виртуальное измерение пригождается для использования нескольких рабочих столов. Это не единственное решение там, но это столь же хорошо как любой, возможно, лучше. Ненавязчивый, довольно настраиваемый & сделали задание.
Другой инструмент, полезный для демонстрации экрана, CrossLoop. Это делает очень легким предоставить кому-то доступ к Вашему рабочему столу (включая разрешение им совместно использовать управление Вашей мыши/клавиатуры), и это работает хорошо через брандмауэры (т.е. Вы просто получаете код доступа от другой стороны, Вы вставляете его & стучите!, Вы соединены).
Вентиляторы Общего Командующего, ищущего свободную (r) альтернативу, могли бы интересоваться FreeCommander. Не столь гладко выглядящий как TC, но почти наравне мудрый функцией, и даже с некоторыми дополнительными функциями (или лучшие реализации тех же функций).
Я удивлен, что никто не упомянул один действительно необходимый инструмент для современного программиста, google.com!
Eclipse является безусловно лучшим IDE, который я использовал. И потому что я запустил несколько месяцев назад разрабатывающий приложения RCP, это, как доказывают, больше, чем IDE.
Код:: Блоки . Это работает и выглядит одинаково в Windows, и Linux, плюс встроили профилировщика и все дополнительные свойства, в которых Вы нуждаетесь от хорошего IDE C/C++. Это является намного более мгновенным, чем Eclipse или Visual Studio.
Помимо многих уже упомянутые инструменты, я использую:
Автогорячая клавиша для переотображений клавиатуры, с моими собственными отображениями клавиатуры,
, F4+F4 Для закрытия любого окна Alt+Alt To открывают Find и список процессов Run Robot (подобный Alt+Tab, но с фильтрами)
, Alt+1 Отправляют, активное окно к половине экранируют (полезный для сравнений в одном мониторе)
, Alt+2 Отправляют активное окно в половину вниз экранного
Alt+0 активного окна Переключателя для контроля 1-2
...
MouseGestures (сценарий AutoHotkey) для включения жестов мыши через приложения
редакторы:
:
Python
общий UI:
нет, действительно.
я использую его для чтения блогов тонн великих программистов, который является большим средством обучения в и себя.
, Но, тогда, когда я найду особенно интересный лакомый кусочек, я отмечу его и на потом сохраню его.
у меня есть различные теги для различных областей разработки, поэтому когда я нуждаюсь в помощи или совет в конкретной области, я перехожу к тому тегу, и у меня есть находка сокровища применимого совета и примеров кода, ожидающих меня.
Очевидно, общая среда очень отличается, но я использую следующее все время и нахожу каждого из них очень полезным:
, Конечно, существует много других продуктов, которые я использую ежедневный, особенно продукты Google и сайты как это, но этот список включает вещи, которые я использую все время и я думаю, удивительные бесплатные пакеты самостоятельно.
Firefox и его расширения.
http://www.mozilla.com/en-US/firefox/
, такой как:
(я уверен, существуют многие, намного больше)
Все в настоящее время бесплатно и все выдающиеся:
Paint.NET - я использую его для всех моих графических потребностей.
Я люблю и нахожу большое значение в:
Справка Исходного кода:
* http://www.campwoodsw.com/sourcemonitor.html - Для метрик исходного кода
* http://www.mythicsoft.com/agentransack/ - Для подобных grep поисков в Windows
* http://www.componentsoftware.com/Products/CSDiff/ - Для хорошего визуального различного инструмента
* http://www.scintilla.org/SciTE.html - Легком текстовом редакторе кодирования
* http://www.icsharpcode.net/OpenSource/SD/ - большой IDE (и включенная поддержка шиканья)
* http://www.microsoft.com/express/ - выпусков Visual Studio 2008 Экспресса MS
* http://www.flashdevelop.org/wikidocs/index.php?title=Features - Для разработки Flash
Справка Производительности
* http://www.python.org - потрясающий язык.
* http://www.cherrypy.org - потрясающая веб-платформа.
* библиотека http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx - Zip
* http://www.blender.org/ - 3D программное обеспечение создания
* http://www.planetside.co.uk/terragen/ - Пользовательский 3D генератор пейзажа
* http://www.openoffice.org/ - замена MS Office
* http://www.chiark.greenend.org.uk/~sgtatham/putty/ - SSH / клиент SFTP.
* http://www.red-gate.com/products/reflector/ - Взгляд внутри.Net DLLs!
* http://www.mozilla-europe.org/en/firefox/ - Для веб-браузера.
* http://www.getpaint.net/ - Изображение / редактор фотографий
* http://www.7-zip.org/ - Потрясающий инструмент сжатия
Победитель является GNU/Linux/Debian/Ubuntu в оползне!
Я сказал бы ЛАТЕКС . Это - язык разметки документа. Это делает запись чего-либо включающего математические символы бриз, и документы могут быть сразу скомпилированы в постскриптум или формат PDF. Это - стандартный предпочтительный инструмент для ученых, публикующих научно-исследовательские работы. Лично, я использовал его для записи домашней работы по математике, моего резюме, персональные буквы..., как только Вы изучаете его, Вы никогда не будете использовать MS Word снова. Загрузка и документация могут быть найдены здесь . Лучший из всего это абсолютно свободно, и как в речи и как в пиве!
Launchy (Windows & Linux) AutoComplete для того, чтобы запустить программы.
Умное и нулевое усилие UI. Вы нажимаете Alt-Spacebar, который запуск, вводящий имя приложения или папку, и т.д. И автоматический Запуск, завершает для Вас.
Инструменты GNU, от полезных нестандартных переключателей (-q на grep) для избиения я не пропускаю плохие былые времена использования пространства пользователя не-GNU.
Linux был уже упомянут, но только однажды.
энергия и gvim, особенно с: vsp (вертикальное разделение экрана).
Eclipse является большим и тяжелым, но это может быть очень удобно как менеджер окон при работе над большими проектами на больших рабочих столах мультимонитора. Странный, но это - то, как я использую его.
OpenOffice был стандартным пакетом офисных программ для документации последние несколько стартапов, которые я сделал. OpenOffice 3.0 является ОГРОМНЫМ улучшением, особенно на Mac. Это также наконец поддерживает бок о бок страницы (2 - редактирующий) в текстовом процессоре.
Bugzilla не симпатично, но имеет почти все, что я хочу в системе отслеживания ошибок быть в состоянии определить количество метрик ошибки.
GCC, определенно. Как программист Mac, я не могу сделать своего задания без него.
Около вышеупомянутых ответов я упомянул бы некоторые свободные общие утилиты (для Windows), которые экономят время в моей жизни программиста, даже если они не обязательно программируют инструменты:
и партия больше, но я перечислил большинство из тех, я ежедневно использую. Я опустил текстовые редакторы (SciTE) и графические редакторы (главным образом Канитель).
Существует много больших инструментов бесплатного программного обеспечения, которые я использую для поддержания моей производительности на высоком уровне, но программным обеспечением, которое я использую непрерывно на всем протяжении дня, является OpenSSH и VI.
На OSX:
GUI Клиент SVN - http://www.versionsapp.com
Клиент MySQL GUI - http://code.google.com/p/sequel-pro/
GUI Vi - http://code.google.com/p/macvim/
клиент IRC - http://colloquy.info/ < = IRC, особенно freenode.net имеет богатство в наличии ресурсов для большинства Ваших проектов OSS. Часто, Вы на самом деле столкнетесь с devs также...
Teamviewer - http://www.teamviewer.com - Межплатформенный 'VNC' по брандмауэрам, большим для удаленной поддержки
MacPorts - http://www.macports.com - Прилично измеренная библиотека приложений BSD/Unix для Вашей машины OSX. Самый легкий способ установить Wireshark.
Neta - http://code.google.com/p/neta/ - Анализатор сетей, реализация светового сигнала Wireshark
Charles - http://www.charlesproxy.com/ - Мой любимый прокси webdebugging. (свободный для демонстрации, во всяком случае.)
Macfuse - http://code.google.com/p/macfuse/ - Монтируют удаленные файловые системы по многим различным протоколам - http://code.google.com/p/macfuse/
NetBeans (или Eclipse), SVN и Firefox.