Каковы лучшие бесплатные программные продукты, которые повышают производительность?

Каковы лучшие бесплатные программные продукты, которые повышают производительность?

Ответ 2

Google Reader.

Нет, действительно.

Я использую его, чтобы читать блоги тончайших программистов, которые сами по себе являются отличным инструментом обучения.

Но тогда, когда я нахожу особенно интересный лакомый кусочек, я помечаю его и сохраню его позже.

У меня разные теги для разных областей разработки, поэтому, когда мне нужна помощь или совет в определенной области, я перехожу к этому тегу, и у меня есть сокровище подходящих советов и кодовых образцов, ожидающих меня.

Ответ 3

Очевидно, что всякая среда очень отличается, но я все время использую следующее: каждый из них очень полезен:

Конечно, есть много других продуктов, которые я использую изо дня в день, особенно продукты Google и сайты, подобные этому, но этот список включает в себя все, что я использую все время, и я думаю, что это потрясающие бесплатные пакеты сами по себе.

Ответ 4

stackoverflow: -)

Ответ 6

В настоящее время все бесплатно и все остальное:

  • putty (клиент ssh)
  • vlc (все видео)
  • vmware player (для серверов разработки)
  • filezilla (клиент/ftp)
  • intype (бесплатный альфа/бета-редактор, вдохновленный textmate)
  • sketchup (google 3d cad)
  • foxit (pdf fu)
  • gimp (изображения)
  • gnumeric (хорошая таблица)
  • virtualbox (бесплатная виртуализация с открытым исходным кодом, которая создает новые vm)
  • launchy (awesomeness launcher)
  • mysql (просто отключите UAC для установки на Vista, в противном случае)
  • MSYS + MinGW (компилятор C и основные принципы gnu для Windows)
  • создатель pdf (печатать в pdf под окнами)
  • postgresql (не идеально подходит для интенсивного использования в Windows, но лучше соответствует стандарту SQL)
  • призмы (сделать настольные приложения из веб-приложений)
  • r (статистика)
  • скайп
  • TortoiseSVN
  • TrueCrypt
  • ВИМ
  • WinSCP

Ответ 7

Должно быть сказано: Emacs.

Ответ 8

Мне нравится и нахожу большое значение в:

Справка по исходному коду:
* 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 (и поддержка boo)

* http://www.microsoft.com/express/ - MS Visual Studio 2008 Express Editions
* 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 - Почтовая библиотека
* 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/ - Ужасный инструмент сжатия

Ответ 9

Paint.NET - я использую его для всех моих графических потребностей.

http://getpaint.net

Ответ 10

Победителем является GNU/Linux/Debian/Ubuntu в оползне!

Ответ 11

Я бы сказал LaTeX. Это язык разметки документов. Это делает запись чего-либо с использованием математических символов ветерок, и документы могут быть немедленно скомпилированы в постскриптуме или в формате pdf. Это стандартный инструмент выбора для ученых, публикующих научные статьи. Лично я использовал его для написания математической домашней работы, моего резюме, личных писем... как только вы это узнаете, вы больше никогда не будете использовать MS Word. Скачать и документацию можно найти здесь. Лучше всего это совершенно бесплатно, как в речи, так и в пиве!

Ответ 12

Launchy (Windows и Linux) Автозаполнение для запуска программ.

Интеллектуальный и нулевой пользовательский интерфейс. Вы нажимаете Alt-пробел, начинаете вводить имя или папку приложения и т.д. И запускается автозапуск для вас.

http://www.launchy.net/

Ответ 13

Инструменты GNU, начиная с полезных нестандартных переключателей (-q по grep) до bash, я не пропущу плохие старые дни использования пользовательского пространства, отличного от GNU.

Linux уже упоминался, но только один раз.

vim и gvim, особенно с помощью: vsp (вертикальный разделительный экран).

Eclipse большой и тяжелый, но он может быть очень удобен как оконный менеджер при работе над большими проектами на больших мониторах с несколькими мониторами. Странно, но я использую его.

OpenOffice был стандартным офисным пакетом для документации последних нескольких стартапов, которые я сделал. OpenOffice 3.0 - ОГРОМНОЕ улучшение, особенно на Mac. Он также, наконец, поддерживает бок о бок страницы (2-up редактирования) в текстовом процессоре.

Bugzilla не очень хорош, но имеет почти все, что я хочу, в системе отслеживания ошибок, чтобы иметь возможность количественно определять показатели ошибок.

Ответ 14

GCC, определенно. Будучи программистом Mac, я не могу выполнять свою работу без него.

Ответ 16

  • .Net Reflector

Ответ 17

Помимо приведенных выше ответов, я бы упомянул некоторые бесплатные общие утилиты (для Windows), которые являются экономией времени в моей жизни программиста, даже если они не обязательно являются инструментами программирования:

  • CLCL, отличный менеджер буфера обмена
  • MWSnap для моих потребностей в захвате экрана
  • Увеличить +, чтобы внимательно посмотреть на пиксели и измерить их.
  • VirtuaWin, чтобы иметь несколько окон с одним монитором
  • WinMerge для сравнения файлов
  • HxD для проверки двоичных файлов
  • 7-Zip для сжатия и распаковки файлов (сияет на больших файлах!)
  • FileZilla для моих нужд FTP
  • PuTTY для выполнения telnet
  • Wireshark для обнюхивания сети и просмотра происходящего
  • BabelMap для поиска символов Unicode
  • Flexible Renamer изменяет имена файлов, используя регулярные выражения или множество других методов.
  • grepWin для поиска и замены в файлах
  • Инструменты FileMenu для множества небольших задач
  • WinSpy ++ для просмотра сообщений Windows
  • WinDirStat, чтобы увидеть, где не осталось места на моем жестком диске!
  • Все утилиты Sysinternals!
  • SlickRun для запуска всего вышеперечисленного!

и многое другое, но я перечислил большинство из тех, что я использую ежедневно. Я пропустил текстовые редакторы (SciTE) и графические редакторы (в основном Gimp).

Ответ 18

Существует множество бесплатных бесплатных программных средств, которые я использую, чтобы поддерживать высокую производительность, но программное обеспечение, которое я использую непрерывно в течение всего дня, это OpenSSH и VI.

Ответ 19

В OSX:

Клиент GUI SVN - http://www.versionsapp.com

GUI MySQL Client - http://code.google.com/p/sequel-pro/

GUI Vi - http://code.google.com/p/macvim/

IRC-клиент - http://colloquy.info/ <= IRC, особенно у freenode.net есть множество ресурсов, доступных для большинства ваших проектов OSS, Часто вы на самом деле сталкиваетесь с разработчиками...

Teamviewer - http://www.teamviewer.com - Crossplatform VNC поверх брандмауэров, отлично подходит для удаленной поддержки

MacPorts - http://www.macports.com - библиотека с ограниченным размером приложений BSD/Unix для вашей машины OSX. Самый простой способ установки Wireshark.

Neta - http://code.google.com/p/neta/ - Сетевой анализатор, реализация Wireshark light

Charles - http://www.charlesproxy.com/ - Мой любимый прокси-сервер webdebugging. (бесплатно для демонстрации, во всяком случае.)

Macfuse - http://code.google.com/p/macfuse/ - монтировать удаленные файловые системы по нескольким различным протоколам - http://code.google.com/p/macfuse/

Ответ 20

NetBeans (или Eclipse), SVN и Firefox.

Ответ 21

  • редакторам:

    • Кейт
    • Quanta +
    • KDevelop
  • языки:

    • Python
    • Lua
    • Bash
  • библиотеки:

    • Django
  • общий интерфейс:

    • KDE
    • SSH
    • Экраны

Ответ 22

Помимо многих уже упомянутых инструментов, я использую:

  • ClipX для поддержки нескольких буфера обмена в любой программе, а не только внутри Visual Studio
  • SlickRun для быстрого выполнения команды
  • Найти и запустить робот для быстрого поиска рабочего стола/запуска или поиска файловой системы с помощью плагина Locate32
  • AutoHotkey для переназначения клавиатуры, с моими собственными сопоставлениями клавиатуры,

    F4 + F4 Чтобы закрыть любое окно Alt + Alt Открыть список поиска и запуска Robot (аналогично Alt + Tab, но с фильтрами)

    Alt + 1 Отправка активного окна на половину экрана (полезно для сравнения на одном мониторе)

    Alt + 2 Отправить активное окно на экран с половиной экрана

    Alt + 0 Включить активное окно для мониторинга 1-2

    ...

  • MouseGestures (AutoHotkey script), чтобы включить жесты мыши во всех приложениях.

  • AutoIt как общий инструмент автоматизации

Ответ 23

Код:: Блоки. Он работает и выглядит одинаково в Windows и Linux, плюс имеет встроенный профилировщик и все колокола и свистки, которые вам нужны из хорошей C/С++ IDE. Это намного быстрее, чем Eclipse или Visual Studio.

Ответ 24

ProGuard Java-код obfuscator/shrinker.

Бесстыдная собственная штепсельная вилка: я также нашел бесценный RefactorBuddy.

Ответ 25

ECLIPSE - безусловно лучшая среда разработки, которую я использовал. И поскольку я начал несколько месяцев назад разрабатывать приложения RCP, это оказалось больше, чем IDE.

Ответ 26

Это для распространения, но мы не можем забыть Inno Setup

Ответ 27

Есть статья, которую я написал на эту тему несколько лет назад. Вызывается Top OSS For Coders, я не могу сказать, что я бы изменил список всего, кроме этого update, который я опубликовал позже.

Ответ 29

Действительно хороший инструмент WinMover, который позволяет перемещать окна (кроме окна командной строки - argh!) с помощью Alt + щелчок в любом месте окна и перетаскивание (как в Linux). Половина полезности теряется, потому что она не может перемещать окно командной строки, но все же отличный инструмент.

Кроме того, в лагере "получить классный материал из Linux в Windows" "Виртуальный размер" будет полезен для использования нескольких рабочих столов. Это не единственное решение, но оно так же хорошо, как и любое, возможно, лучше. Неинтрузивный, разумно настраиваемый и выполняет свою работу.

Другим инструментом, полезным для совместного использования экрана, является CrossLoop. Это позволяет очень легко дать кому-то доступ к вашему рабочему столу (включая возможность совместного использования вашей мыши/клавиатуры), и он хорошо работает через брандмауэры (т.е. Вы просто получаете код доступа от другой стороны, вы вставляете его и взламываете!, вы подключены).

Поклонники Total Commander, ищущие бесплатную альтернативу (r), могут быть заинтересованы в FreeCommander. Не так гладко, как TC, но почти по парному признаку и даже с некоторыми дополнительными функциями (или лучшими реализациями одних и тех же функций).

Ответ 30

Еще одним очень важным инструментом является junit.