Несколько программ, написанных или доработанных мной. Могут пригодиться как пользователям, так и администраторам UNIX систем. Программы тестировались под FreeBSD 2.2.x, 3.x, 4.x, SCO 3.2v4.x и 5.0.x, но могут быть перенесены на другие версии UNIX.


1. Русификатор для SCO UNIX EastKey

Предназначен для русификации SCO UNIX версий от 3.2v4.x до 3.2v5.0.x Содержит экранный шрифт и раскладку клавиатуры для консоли, поддерживает четыре основных кодировки русского языка: cp866, koi8-r, windows-1251, iso8859-5. Содержит утилиты для преобразования файлов в любую кодировку, запуска отдельных программы в произвольной кодировке. Подробная инструкция находится в файле /usr/lib/eastkey/read.me

 
2. Перекодировщик входного потока reconv.c

Исходник утилиты для перекодировки стандартного ввода из пакета EastKey. Содержит таблицы перекодировки четырех кодировок русского языка, преобразует текст из Quoted-Printable и HTML Esc-последовательностей в ASCII. Таблица перекодировки определяется названием программы (нулевым аргументом), поэтому после компиляции reconv надо слинковать с alt2koi, alt2win, alt2iso, ..., iso2alt.

 
3. Перекодировка tcp потоков port_conv.c

Утилита для "проброса", перекодировки и логирования текстовых протоколов (SMTP, POP, NNTP, ...). Запускается из командной строки или через inetd.

 
4. Усовершенствованный Demos Commander deco-3.8.3e.tar.gz

Модифицированный Алексеем Крючковым и мной Demos Commander. Новые возможности: полная русификация (четыре кодировки); возможность использовать любые символы 127-255 в командной строке, поисках и т.д.; перенос каталога с панели в командную строку; инвертирование отмеченных файлов; выделение, удаление, перенос и копирование каталогов; перекодировка при просмотре и редактировании файла; ... Полный список новых возможностей содержится в файле NOTES.ADD. История изменений содержится в файле ChangeLog.

 
5. Вызов wget из lynx wget.lynx

Скрипт предназначен для запуска wget из lynx. Для его нормальной работы требуется утилита dialog. wget запускается в фоновом режиме, что позволяет качать произвольное количество файлов. Перед запуском wget можно изменить URL, download файлов происходит в каталог ~/www.download (при необходимости он создается), там же находятся лог-файлы и скрипты для повторного запуска wget с теми же URL.
В файл lynx.cfg необходимо добавить строчки:
EXTERNAL:ftp:/usr/local/bin/wget.lynx ftp %s:TRUE EXTERNAL:http:/usr/local/bin/wget.lynx http %s:TRUE


На основную страницу


Send comments and questions to nik@eastsoft.saratov.su
Copyright © 1999-2005 Nickolay Parfenov
Last Updated: 10.10.2005