понедельник, 21 июля 2008 г.

Cygwin

Необходимый набор различных unix-программ, очень полезных для программистов и не только. К стандартному набору я добавляю следующие приложения:
publishing/tetex: Привык я TeX использовать для документов. Очень клёво программировать документы.
publishing/psutils: А это утилитки для работы с ps-файлами. Книжку сверстать одной командой можно.
security/pwgen: Для генерации сложных, но легко запоминающихся паролей.
devel/gcc: Давненько не приходилось использовать С/С++ компилятор, кроме как JDK собирать.
devel/binutils: Тоже для сборки JDK использую.
devel/make: Использую для всего, включая TeX-документы. Для сборки JDK надо ставить версию 3.81, иначе не будет компилироваться.
devel/makedepend: Используется только для сборки Glass в JavaFX.
devel/cvs: Система контроля версий для домашних нужд.
devel/subversion: Система контроля версий для проектов, расположенных на Java.net.
devel/mercurial: Система контроля версий для JDK.
devel/doxygen: Неплохая замена javadoc. Да ещё и с другими языками работает.
editors/vim: Редактор, изредка используемый совместно с системами контроля версий.
net/openssh: Для Mercurial используется.
interpreters/m4: Для сборки JDK используется.
shells/mksh: Для запуска скрипта подготовки изменений в JDK для review.
utils/patch: Обязательно пригодится.
utils/diffutils: Коллекция утилит для сравнения файлов.
utils/file: Распознавание типа файла. Используется при сборке JDK.
archive/zip: Запаковывает демки при сборке JDK.
archive/unzip: Распаковывает демки при сборке JDK.

3 комментария:

  1. очень советую screen на удалённой машине в комбинации с ssh и падучим до неё соединением — к сессии screen можно реконнектиться, когда востановишь соединение. Да и вообще удобный тул.

    ОтветитьУдалить
  2. Спасибо. Только для меня это достаточно редкая задача...

    ОтветитьУдалить
  3. utils/screen: Раз советуют - поставим.
    utils/time: Удобно замерять время выполнения программы. Для Java не подходит, так как там много времени на загрузку и инициализацию уходит.
    web/wget: Иногда надо что-нибудь скачать по FTP...

    ОтветитьУдалить