Полезные утилиты
Автор - Игорь Плиско
Здесь собраны программы и утилиты, которые я написал или в написании которых
принимал участие. Разумеется, сюда выложена только очень маленькая часть из
написанного.
Модуль Perl DBIx::Composer v1.00. Его также
можно найти в архиве CPAN.
Мои дот-файлы для редактора vim.
Если будете использовать эти дот-файлы, не забудьте
сменить мое имя на свое.
В частности эти настройки делают следующее:
-
Для файлов на языке Perl (*.pl, *.pm) можно запускать из
редактора :make и ходить по ошибкам с помощью :cn и :cp, как это делается для
программ на языке C.
-
Позволяют комментировать текущий абзац или выделение согласно
правилам языка нажатием одной кнопки (F6). Раскомментировать - Shift-F6.
-
При создании нового файла с известным расширением (.pl, .pm, .html, .sql, .sh,
.vim) автоматически вставляется типичный заголовок файла
(поменяйте везде мое имя на свое).
-
Типичный заголовок можно вставить и в старый файл нажатием одной кнопки (F2).
-
Вставить типичный заголовок функции в Perl с описанием интерфейса функции (F3).
-
При создании нового файла *.pl и *.sh у файла автоматически
устанавливается бит исполнения (chmod +x).
-
Можно переходить на начало и конец фунции комбинациями клавиш [[, ]], [], ][.
Кстати, в :help [[ содержится ошибка - перепутаны разные комбинации. Те же
самае комбинации клавиш в файле *.sql переходят на начало и конец определения
таблицы.
-
В .sql дописывается 'not null,' по нажатию F4. Удаляется нажатием Shift-F4.
-
Та же кнопка F4 в других случаях подчеркивает текущую строку (удобно для
текстовых файлов).
-
Для файлов документации vim можно переходить на описание ключевого слова, на
котором стоит курсор, с помощью нажатия клавиши Enter, а возвращаться -
нажатием Backspace.
-
Для файлов в формате HTML в нормальном режиме (режим команд) нажатие клавиши
Enter на ссылке <a href=... загружает данный файл для редактирования, а
Backspace возвращает обратно к редактированию исходного файла. Это работает не
только для относительных ссылок, но даже для абсолютных, вида http://www.ru.
Инструкция по настройке доступа в Интернет по произвольным портам через http прокси-сервер для Linux.
Устаревшие программы, которыми я когда-то давно писал
diskfull - скрипт для Linux, предупреждающий администратора о приближении переполнения диска
noanim.pl - скрипт Perl, заставляющий Нетскейп
прокручивать анимацию только один раз. Операционная система - Windows.
Морально устарешая программа; удобнее использовать браузер Мозилла, в котором эта функциональность
вынесена в интерфейс.
nsurl.pl - скрипт Perl, задающий стартовую html-страницу для Netscape Messenger 4.*. Операционная система - Windows.
Морально устарешая программа; удобнее использовать браузер Мозилла, в котором эта функциональность
вынесена в интерфейс.
usd.pl - скрипт Perl, скачивающий курс доллара с сайта
www.rbc.ru и сохраняющий его в файле. Операционная система - Linux. Написан
в 2000 году и нормально работал вплоть до 2002 года, а дальше - не знаю, может,
на rbc страничка поменялась.
Биллинговая система Билл-Мастер.
Коммерческий проект, разрабатываемый компанией Inline Technologies. Я начал
разработку системы в 2000 году и вел до 2003 года, а сейчас не участвую в
разработке.
На главную страницу сервера