Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #86, ФЕВРАЛЬ 2006 г.

X-Toolz

Степан Ильин aka Step

Хакер, номер #086, стр. 086-145-11


Лицензия: GNU GPL

Раньше GJosts была написана на языке Си. А теперь - на Python. И устанавливать ее надо тоже методом, который любят программисты на Python. Вот так: "python setup.py install".

А зачем устанавливать? Потому что полезно. Получишь блокнот, где можно хранить записи в иерахичном виде. В виде дерева. Создавай узлы-рубрики, пиши текст. Есть функции быстрой вставки даты, есть сортировка. Радует окошко поиска. Там тебе и поиск по регулярным выражениям (задаешь шаблон с метасимволами *, ? и так далее), и поиск по регистру, и даже функции замены реализованы. Замечу, что не все текстовые редакторы могут похвастаться поиском по регулярным выражениям.

GJots поставляется совместно с еще двумя утилитами. Это gjots2html, которая может конвертировать файл от gjots в формат HTML, и более специализированная gjots2docbook, способная перевести gjots-файл в формат Docbook. Gjots можно использовать как редактор документов, где надо иметь иерархичное представление текста. Есть даже утилита обратной конвертации из Docbook в GJots - docbook2gjots. GJots поставляется с подробным руководством, которое открывается в той же GJots.

Ну, а чтобы удалить GJots, собранную из исходника, в ее каталоге с исходниками следует запустить на выполнение скрипт uninstall.sh. Только вот не уверен, что это стоит делать. Ведь программа полезная. В ней удобно хранить всякие ссылки, записки и прочее.

ПРОГРАММА

Paps

POSIX (*BSD, Linux, Solaris...)

размер (исходник в tar.gz): 60 Кб.

http://paps.sourceforge.net/

Лицензия: GNU GPL

Интересная утилитка для запуска из командной строки. Используя механизм Pango (входит в библиотеку GTK+2), может перевести любой текстовый файл в готовый к печати PostScript. Для русских и иноязычных текстов используй кодировку UTF-8, так как она родная для Pango.

Чтобы получить PS-файл, надо дать команду: "paps текстовый_файл > выходной_файл.ps".

Напомню, что символом ">" мы перенаправляем вывод с консоли в файл. Утилита оснащена рядом полезных опций командной строки, так что можно устанавливать количество колонок, шрифт (по умолчанию используется Sans), размер бумаги, границы печатаемой области и ориентацию печати.

Судя по комментариям в исходнике, paps со временем превратится в библиотеку, которую можно будет использовать в других программах. Впрочем, лицензия GPL не мешает делать это прямо сейчас, адаптируя код под какой-нибудь свой проект. В этом случае исходник надо будет несколько исправить, поскольку при этом возникает ряд ошибок, не оказывающих влияние на работу paps как отдельной программы.

ПРОГРАММА

Htop

POSIX (*BSD, Linux, Solaris...)

Размер (исходник в tar.gz): 128 Кб

http://freshmeat.net/projects/htop/

Лицензия: GNU GPL

Эту маленькую консольную утилиту, основанную на ncurses, можно считать усовершенствованной версией программы top. Выводится список запущенных процессов. Действует вертикальная и горизонтальная прокрутка. Процессы из списка можно убивать, просто выбирая их и нажимая затем F9 (с подтверждением). Это вместо того чтобы сначала смотреть pid процесса в консольном выводе традиционной top, а затем давать в консоли команду "kill <такой-то pid>".

Назад на стр. 086-145-10  Содержание  Вперед на стр. 086-145-12