|
|
Programming |
Помощь проекту:
Яндекс.Деньги: 41001247487531
WM: Z317044189098
WM: R116713756553
|
|
|
|
|
|
VirtualPBX - PBX on demand [ Revision 1.6057 ] |
|
Данная программа предназначена для быстрой организации IVR меню и обработки входящих вызовов. Также позволяет организовать изолированное окружение ( номерной план, маршрутизация звонков, заведение телефонов и т.д. ) для нескольких пользователей.
sar2rrd collector [ Revision 1.3 ] |
|
Решил я тут в графике понаблюдать за работой своих серваков... Ставить ничего дополнительного кроме имеющегося sysstat не хотелось. В общем скрипт генерит rrd файлы на основе вывода sar а также скрипты вывода графиков ( .cgi ) и апдейта баз ( update_sysstat.pl ) который запускается из крона...
вот несколько примеров ( он работал только пару дней ):
- sar -n DEV
- sar -d (daily)
- sar -d (weekly)
| Архив | 9558 | байт |
| Документация | 1853 | байт |
Последнее обновление: Thu, 15 Mar 2012 10:37:00
MD5: a16043441e6d8eae108c200eea8fd9a7
Perl code obfuscator [ Revision 1.24 ] |
|
...Ну вот надо было под свой стиль писания перлового кода обфускатор, то, что видел обламывалось в самый неприятный момент... В общем:
| Архив | 18491 | байт |
| Документация | 1023 | байт |
Последнее обновление: Sun, 14 Aug 2011 01:14:23
MD5: fbd697554373c11d2db14e04c65ba7b0
Net::SC::libnet [ Revision 1.7 ] |
|
Некоторый набор модулей для работы Net::SMTP, Net::POP3, Net::NNTP с Net::SC. По правильному надо было врапер нормальный написать...., но некогда :(
| Архив | 4854 | байт |
| Документация | 3478 | байт |
Последнее обновление: Sat, 21 Aug 2010 23:27:56
MD5: aaa6838d8f8c7a2f1b456ae60f2d51e4
Dynamic conference for asterisk [ Revision 1.4 ] |
|
Ну надо было в астериске создать конференцию, динамически. Есть хорошая штука MeetMe, но она требует железок от Digium'a...
В общем пользуем app_conference, конференция создается динамически с именем == callerid звонящего.
У меня это выглядит так: набираем на телефоне 3#*393x5x*3x09x3 - вызываю эти два номера и подключаюсь сам, если к той же конфе надо подключить еще кого то то на телефоне жму 'hold', еще раз набрать 3#*16x44x, после чего на той линии повесить трубку...
| Архив | 3776 | байт |
| Документация | 1085 | байт |
Последнее обновление: Fri, 09 Apr 2010 09:47:50
MD5: 2ee4c27e646cc9569fbf812d41bcd232
LWP SocksChain ( HTTPS protocol ) [ Revision 1.15 ] |
|
Некоторое продолжение LWP SocksChains, только для работы по протоколу https. Коротко - поддержка https протокола в LWP через цепь socks4/socks5 серверов.
| Архив | 15012 | байт |
| Документация | 7313 | байт |
Последнее обновление: Sat, 21 Nov 2009 23:31:22
MD5: 0399d637882ffa9a28b3e778e231f28c
LWP SocksChain [ Revision 1.12 ] |
|
Модуль - позволяющий LWP заставить ходить по http протоколу через Socks серверы, с возможностью организовать цепь из нескольких socks серверов... Вернее внутри два модуля один поддерживает только HTTP/1.0 ( SocksChain10.pm ) второй также и 1.1. Сделано так потому, что... ну у LWP есть вроде `старый` и `новый` интерфейс для работы с http, это примерно для того же...
| Архив | 12942 | байт |
| Документация | 4123 | байт |
Последнее обновление: Sat, 21 Nov 2009 23:30:42
MD5: 51d86077c490c77e2ec916d207a2bf5b
Socks Chains [ Revision 1.22 ] |
|
Надо было из перла выстроить и пользовать цепочку из SOCKS серверов, вот написал себе маленький модуль. Также есть пара примеров для его использования ( я telnet к нему прикручивал и ssh ). Ну вобщем можно туннель построить и пустить через него чего угодно ( ну или почти чего угодно... ). Писалось все это под одну специфическую задачу, в которой светится было крайне не желательно...
P.S. С версии 1.20 оно http прокси тоже поддерживает...
| Архив | 31366 | байт |
| Документация | 11323 | байт |
Последнее обновление: Sat, 14 Nov 2009 19:03:05
MD5: b45ede8b6e8723d3d1793603a9bc289d
Asterisk Say Money [ Revision 1.6 ] |
|
AGI, для астериска, которое проговаривает числа в `денежном' формате... В общем из "-129.45" генерим набор команд который говорит "Минус сто двадцать девять рублей сорок пять копеек", или "Минус сто двадцать девять долларов сорок пять центов", в зависимости от настроек.
P.S.
Размер такой, от того что там wav'ы еще внутри...
| Архив | 595469 | байт |
| Документация | 790 | байт |
Последнее обновление: Sun, 29 Jun 2008 00:50:31
MD5: f40cc58111535193d55bf7247e384f8f
Serial port logger [ Revision 1.46 ] |
|
Появиласть как то АТС, с которой надо было читать логи, CDR и пр, потом еще пару железок у которых тоже надо было статистику дергать, только по tcp... Вот. Внутри простенький скрипт который примерно этим занимается. Вообще потом надо было все это в биллинг экспортировать, ...АТС несколько и все разные, билингов тоже больше чем один, но все понимают радиус, в общем внутри еще одна прога которая из этих CDR шлет радиус-пакеты на сервер статистики. Прога которая `шлет пакеты на радиус сервер`, может пользоваться и просто для конвертирования тех CDR в удобочитаемый, одинаковый формат формат, в общем то, что щас и сделано, то есть формат mvts like...
| Архив | 27950 | байт |
| Документация | 1199 | байт |
Последнее обновление: Fri, 09 Mar 2007 10:02:58
MD5: da57e5af5e265ac33558b583c792670c
CVS Mirror [ Revision 1.4 ] |
|
Решил я как то свой CVS репозитарий на флешку записать ( ну не везде где я работаю есть сеть... ), собственно этот скрипт делает резервную копию измененных файлов из CVS. Под измененными понимаются те, к которым применили commit. То есть он у меня прописан в $CVSROOT/CVSROOT/loginfo и выполняется после commit'a... такой способ бекапа не прокатит с набором команд cvs admin... :(
| Архив | 4154 | байт |
| Документация | 2173 | байт |
Последнее обновление: Thu, 31 Aug 2006 22:13:19
MD5: 8297bf413022b22b7cbc408c78b2c3a0
Cups-Logwatch |
|
Набор скриптов для logwatch, для разбора логов CUPS сервера. За основу разбора аккаунтинга был взят скрипт PrintAnalyzer от Thies Moeller и несколько подправлен для работы с logwatch'ем... Примерный отчет в readme.
| Архив | 7222 | байт |
| Документация | 3797 | байт |
Последнее обновление: Sun, 23 Jul 2006 14:05:09
MD5: e4a690cef0fd19b2e38dd6d61e98807a
Sybase-Logwatch |
|
Набор скриптов для logwatch, для разбора логов от Sybase ASE. Разберает только логи dataserver'а. Примерный отчет в readme есть.
P.S. Linux, ASE 12.5.1, logwatch 6.0.2.
| Архив | 5100 | байт |
| Документация | 1337 | байт |
Последнее обновление: Sun, 11 Dec 2005 21:30:37
MD5: 5a0ad7249419e266f897a6dc7dd86c55
Annotate JPEG images [ Revision 1.11 ] |
|
Фотки тут с цифровика печатать как то носил, и подумалось мне, что неплохо бы перед печатью к каждой фотке сделать небольшой коментарий ( та же дата и время создания фотографии ) на лицевой стороне. Собственно скрипт это делает... Примерно так.
Понимает только JPEG..., хотя как там в рекламме - 'а мне больше и не надо' :)))
| Архив | 6035 | байт |
| Документация | 856 | байт |
Последнее обновление: Sat, 12 Nov 2005 20:24:34
MD5: b04409172973fe2a537ad53a88ebc9c6
Windows log watch [ Revision 1.18 ] |
|
Возникла некоторая необходимость ковыряться в виндовых логах...
Первое надо было автоматизировать сохранение и ротацию данных из виндового 'журнала событий' в текстовый файл, в формате близком к syslog... Ну и вот собственно...
Второе автоматизировать процесс просмотра логов на предмет нахождения в нем определенных сообщений и сигнализации по этому поводу `куда следует`...
| Архив | 16774 | байт |
| Документация | 14634 | байт |
Последнее обновление: Sun, 20 Feb 2005 17:29:57
MD5: 9c5bb2769ab4b0f57238db8bfdca3a64
Apache Transfer log Analyzer [ Revision 1.13 ] |
|
В общем как то появилась нужда разгрести лог файл от апача и сделать некоторую статистику: число запросов пользователей, распределение трафика по пользователям, трафик по некоторым страницам ( файлам ) и тд... Собственно ОНО это делает.
Вот несколько разных, мелких отчетов:
То, что выводим по умолчанию...
Статистика основанная на расширениях файлов
Статистика по 'часам' доступа и кодам ответа сервера
Статистика по методу запроса и кодам ответа сервера
Статистика по наименованию месяцев и расширению файла
P.S. Мой броузер lynx - поэтому все предельно просто... :))
| Архив | 11822 | байт |
| Документация | 7364 | байт |
Последнее обновление: Sat, 19 Feb 2005 19:50:49
MD5: 6d0e62bd60150f61aa51d20f419cd14f
Sys watch [ Revision 1.5 ] |
|
Вообще говоря на работе надо следить за компами выполнять определенные команды анализировать их вывод и... В общем выполнять и анализировать в ручную стало лень, пришлось это дело несколько автоматизировать... Начиналось все с шеловского скрипта, который `несколько` переписался на перле с добавлением некоторой функциональности...
| Архив | 7441 | байт |
| Документация | 6445 | байт |
Последнее обновление: Tue, 16 Nov 2004 18:34:30
MD5: 487ef8592a423f2722cc78da1d877b56
Diff for ini files [ Revision 1.5 ] |
|
Есть у нас некий комерческий софт с кучей ини-файлов, и без коментариев... Коментарии мы у себя конечно добавили, но софт вроде как развивается чего то дописывется, короче присылают обновления опять же с голыми конфигами... Ну и чтоб несколько автоматизировать переезд со старых конфигов на новые пришлось написать данный скрипт...
| Архив | 6915 | байт |
| Документация | 4452 | байт |
Последнее обновление: Thu, 29 Jul 2004 16:35:33
MD5: 6753b0bd39489d8b6642198e551a98da
mp3hdr_dec [ Revision 1.7 ] |
|
Задача была такая: была куча файлов 1.mp3 ... 1000.mp3 надо было переименовать все в читабельный вид ( название песни из mp3 хедера ) и при желании сделать html файл с ссылками на все эти файлы. HTML правда был второстепенной важности поэтому он несколько грубоват... Ну вот примерчики: 1.html и 2.html Кстати вот если надо таки в основном делать списки MP3 тегов то лучше посмотреть mp3list.
| Архив | 21367 | байт |
| Документация | 2389 | байт |
Последнее обновление: Tue, 06 Jan 2004 16:14:53
MD5: 876111095291e54499a2346b374b31b0
Translit |
|
Транслит кириллицы в соответствии с ГОСТ 16876 - 71
| Архив | 1267 | байт |
| Документация | 825 | байт |
Последнее обновление: Sun, 04 Jan 2004 23:50:45
MD5: 3439308645dd166a16d58750ab439459
Crontab Web Interface [ Revision 1.7 ] |
|
WEB интерфейс для обслуживания crontab файлов пользователей. Для работы нужен включенный SuExec на сервере, и возможность запускать crontab. Все морды ( web интерфейс ) лежат в файлах шаблонах поэтому их может быть несколько одновременно.
Вот так это примерно может выглядеть:
- Вид по умолчанию, так сказать...
- Русская версия для IE. ( type=ie_ru )
- Это тем, у кого нет JasvaScript... ( type=raw )
P.S. Хотя самый лучший вариант ssh + ( EDITOR=vim; crontab -e )...
| Архив | 41018 | байт |
| Документация | 2600 | байт |
Последнее обновление: Thu, 18 Dec 2003 00:17:51
MD5: 84b6aefb2a572bce0eb820a5d8367a9d
ptags [ Revision 1.7 ] |
|
Скрипт создает tag файл ( у меня для vim'а ) из perl кода. От того который вместе с vim'ом шел отличается тем, что он пытается группировать эти самые теги, т.е. отдельно процедуры, глобы, метки и прочее, лично мне так удобнее. Также старается извлечь все объявления модулей ( require и use ) и делать возможным переход к ним. И вот так примерно все это может выглядеть.
| Архив | 3486 | байт |
| Документация | 1907 | байт |
Последнее обновление: Thu, 12 Dec 2002 02:25:34
MD5: 188fd217bf8919e17ae40bd396408f45
squid_redirector [ Revision 1.8 ] |
|
Редиректор для squid'a. Можно 'на ходу' добавлять/удалять правила для редиректа без перезагрузки самого squid'а... Еще, при проверке URL для переброски на другой URL несколько нормализует его ( URL в смысле ) примерно так:
Scheme://host/%73%63%72%69%70%74%2e%63%67%69 => Scheme://host/script.cgi
Scheme://host/path1/../path2/ => Scheme://host/path2/
Scheme://host/p1//index.html => Scheme://host/p1/index.html
Scheme://host/./index.html => Scheme://host/index.html
где Scheme это HTTP или FTP протокол. вобщем нормализация несколько упрощает написание шаблонов для редиректа. Вот.
Да, основная задача была фильтрация запросов к определенным адресам, не зависимо от адреса с которого был получен запрос, поэтому ни каких хитрых проверок исходящего IP адреса внутри нет... не хитрые есть снаружи, в виде отдельного патча.
| Архив | 7248 | байт |
| Документация | 1467 | байт |
Последнее обновление: Mon, 09 Dec 2002 02:12:10
MD5: 888654ab61586d59006012702ca60017
code_auto_detect [ Revision 1.10 ] |
|
Скрипт для автоматического распознавания русских кодировок KOI8-R, CP1251, IBM866, ISO-8859-5, MAC-UK, IBM855 и перекодирования в нужную... Нормально работает даже с короткими словами. 'Оно' вобщем то идет как пример для модуля Cyrillic, так, что качайте и его сразу...
| Архив | 16125 | байт |
| Документация | 1820 | байт |
Последнее обновление: Wed, 04 Dec 2002 00:56:32
MD5: f9b93137f7ba7c539efe1615e19dcfb8
Cyrillic [ Revision 1.24 ] |
|
Модули для автоматического распознавания русской кодировки ( KOI8-R, CP1251, IBM866, ISO-8859-5, MAC-UK, IBM855 ), и для конвертации из одной русской кодировки в другую ( KOI8-R, CP1251, IBM866, ISO-8859-5, MAC-UK, IBM855, IBM880, KOI-8, KOI8-U, ECMA-CYRILLIC ). Вот тут примерчик как ими пользоваться ( он теперь отдельно идет )...
P.S. не у всех еще Perl 5.8 есть...
| Архив | 14095 | байт |
| Документация | 2848 | байт |
Последнее обновление: Wed, 04 Dec 2002 00:56:31
MD5: fa54d93ad1f94a12396c5d7c7e40459c
trn [ Revision 1.16 ] |
|
Набор скриптов для работы со словарем. Можно использовать из командной строки, или в интерактивном режиме. Есть версия для CGI. Возможность использования регекcпов, использовать таблицы словообразования от ispell'а, возможность подключать свои словари, и тд...
Вот несколько словарей, на всякий случай так сказать:
- Аббревиатуры ( 5609 байт )
- Англо-русский словарь ( 418008 байт )
- Бизнес ( 663872 байт )
- Компьютерный словарь ( 288633 байт )
- Русско-английский словарь ( 436123 байт )
- Словарь мюллера ( 2089623 байт )
- Словарь пользователя PC ( 221160 байт )
P.S. Дополнительные таблицы для образования словоформ здесь.
| Архив | 25314 | байт |
| Документация | 4544 | байт |
Последнее обновление: Thu, 28 Nov 2002 01:34:45
MD5: 2aaa5035ba8c2fbcc80cdea6fa3601a3
Web Proxy [ Revision 1.8 ] |
|
Web Proxy, ставится в cgi-bin и если с хостинга разрешены коннекты наружу, то через него можно ходить куда угодно ( или почти куда угодно ) оставаясь для удаленной машины Anonymous Coward...
- Может сам пользоваться HTTP прокси.
- В настройках имеется много ручек которые можно крутить.
- Поддерживается Basic авторизация.
- Может работать под NHP.
Более подробно все описано в документации...
| Архив | 12000 | байт |
| Документация | 9490 | байт |
Последнее обновление: Tue, 19 Nov 2002 02:53:35
MD5: e8fcc368734655e8418a58d17553e9d4
MC Mailfs [ Revision 1.18 ] |
|
Скрипт для хождения по почтовому ящику ( которые пользуют pine,mail и тд, вобщем Berkeley style... ). Этот пытается разобрать/перекодировать ( если возможно ) заголовки. Может группировать сообщения по Теме/Автору/Адресату/Дате ( вобщем любому полю из заголовка письма ) Режим группировки задается через переменную окружения MAILFS_GROUP_BY. Может показывать аттачи UUE/Base64. Вот так это примерно выглядит. Понимает пожатые gzip, bzip'ом ящики. Есть еще скрипт для дампа сразу всего ящика. Я его пользовал вместе с mc ( 4.5.42 ). Относительно MC: Добавляете примерно такие строчки к mc.ext
---cut
regex/\.(mailfs\.gz|mailfs|mbox|mbox\.gz)$
Open=м %p#mailfs
---cut
и собственно все, ну или cd mbox#mailfs
P.S. А вот еще один прикол - mp3fs :))
| Архив | 12582 | байт |
| Документация | 2972 | байт |
Последнее обновление: Sun, 17 Nov 2002 01:29:19
MD5: a3a38cb21f963a25f354dba8d1035650
Easy Templates [ Revision 1.48 ] |
|
Модуль для разбора шаблонов. Я вобщем обычно пользовал TemplateToolkit, но на одном нехорошем сайте ( agava ) он обругался, дескать памяти мало, все остальное чего смотрел, не вдохновило ( да и синтаксис другой, переписывать шаблоны влом было )... вот написал простенький обработчик шаблонов примерно вот с таким синтаксисом. А вообще мне нужно было шустрое средство для разбора отностительно простых шаблонов, к которому можно легко прикрутить новых фильтров и логических операторов, и чтобы доступ к этим шаблонам можно было разрешить посторонним людям... О том, как я совмещал использование EasyTT.pm и Template.pm в одном и том же скрипте, немного написано здесь.
| Архив | 29859 | байт |
| Документация | 11036 | байт |
Последнее обновление: Sat, 16 Nov 2002 00:58:38
MD5: 8fcf9a8f3bfa15cf63f76cae9b808b4b
I_Vote [ Revision 1.6 ] |
|
Скрипт для проведения интерактивного голосования в Internet.
- Работает как через SSI так и сам по себе.
- Поддерживает неограниченное количество одновременных опросов.
- Одновременное использование множества стилей для отображения статистики.
Вот так например может выглядеть файл стилей по умолчанию, а вот так это примерно в броузере смотрится.
| Архив | 7850 | байт |
| Документация | 6074 | байт |
Последнее обновление: Mon, 11 Nov 2002 00:19:41
MD5: 54bd884f5e9925b5bf81f10a8ae999e3
mp3list [ Revision 1.9 ] |
|
Делает дамп mp3 тегов, формат выходной информации может быть произвольный, т.к. все делается через шаблоны.
- Вот список сгруппированный по полям 'артист' и 'альбом' в HTML формате.
- Вот csv файл.
- Ну это тоже HTML, только попроще...
Все это легко прикручивается к какому либо WEB серверу с хранящимися на нем вашими MP3 файлами, после чего вы получите красивую html страничку со списком ваших файлов...
Вобщем щас ( с v1.9 ) там внутри есть bash скрипт для адаптации к cgi, так сказать...
| Архив | 50039 | байт |
| Документация | 6727 | байт |
Последнее обновление: Mon, 11 Nov 2002 00:19:41
MD5: 58a170fd82cc2e528ddb309b8e26c256
4_Buh [ Revision 1.117 ] |
|
Надо было реализовать печать некоторых платежных документов...
Вобщем решено было попрактиковаться с PerlScript под IE, ( лет 5 назад я на паскале все писАл, а щас решил скриптами, плюсов гора - редактировать в любое время, бумажку новую добавить, тоже не проблема, ну и др. скрытые причины :), вот. ), хотя внутри не только перл, там вроде как смесь perl'a, css'a, javascript'a ну и html естественно.
В качестве интерфейса для ввода данных ( да и для вывода тоже ) пользуется IE в котором отрисованы формы. Полученные документы в html формате. ( ...и незачем так брызгаться слюной, - задача была, наладить работу в ie под windows ) Опять же плюсы тоже есть - архив можно смотреть любым броузером.
Вот несколько скрин-шотов:
-Форма для заполнения документа 'Накладная'
-Формы заполнения предварительного счета
-Формы для заполнения Счета-фактуры
-Вот так выглядит поиск в архиве
-Так примерно на бумаге должен смотреться документ `Накладная'
- ...... `Предварительный счет'
- ...... `Счет-фактура'
Последние три из-за отсутствия щас под рукой сканера - виндусовый превиев.
Кстати на счет PerlScrip - в принципе все можно на cgi перетащить, теоретически надо дописать несколько функций на JavaScript, там гдето даже есть небольшой пример относительно пользования cgi...
Контора, для которой это изначально делалось, работает с версией несколько другой чем эта, пропатченной на предмет хранения данных в более другом месте, чем просто csv, поэтому тут могут всплыть какие либо не отловленные гадости...
P.S. Все таки не удержался и модуль для обмена данными между документами зажал на халяву раздавать...
| Архив | 81804 | байт |
| Документация | 18219 | байт |
Последнее обновление: Sun, 03 Nov 2002 01:34:06
MD5: c0f25a57d133efc48507e54b721c38a0
FIDO_codes [ Revision 1.3 ] |
|
Я конечно не фидошник, но fido7.* иногда почитываю... Ну, и чтобы ориентироваться в географическом положении некоторых личностей пришлось достать коды регионов ФИДО, в основном бывшего СССР, и скрипт который делает поиск по коду города или названию города написать...
| Архив | 4247 | байт |
Последнее обновление: Sun, 27 Oct 2002 02:01:18
MD5: 5dd3c40e05c77d3b152a8d66ba1cfb1d
SQL-DB_VIEW [ Revision 1.86 ] |
|
Интерфейс на Curses для работы с БД, в основном используется для выборки данных из базы, но редактировать тоже в принципе можно. Навигация по БД - вроде как в браузере по ссылкам ходишь, т.е. настраивается схема и каждая новая таблица может строится основываясь на результатах предыдущих выборок, вобщем сами поймете... Принцип - один раз пишите под себя конфиг (например такой) а дальше просто щелкаете стрелками на клавиатуре ( в простейшем случае ). Дока правда немного скупая ( не писал я их раньше... ). Вот например кусок сохраненного дерева группы новостей fido7.ru.gnu Сори, что все показано на примере таблицы с новостями, просто я ей часто пользуюсь вот и...
- Так может выглядеть список...
- Пример просмотра текстов...
- Можно использовать RAW SQL запросы...
- Примерно так задается сортировка полей...
- Так выглядит текст сохраненный в html формате
Начиная с версии 1.84 ( т.е. уже больше года ) ничего нового глобального ( в смысле стиля написания, новых фич и пр... ) не делается, а лиш правятся ошибки найденные в процессе эксплуатации. Это несмотря на то, что стиль написания sql_forms мне сейчас мягко говоря не нравится, но он работает и несколько проектов живут на нем, и поэтому, что либо серьезно менять у меня пока нет нужды ( хотя уже есть и переписанная часть скриптов... ) И еще, в версии 1.86 выбросил несколько килобайтов `ненужного' кода, так, что может где нить, что то и взглючит, поэтому предыдущая версия лежит таки пока здесь.
| Архив | 66894 | байт |
| Документация | 26943 | байт |
Последнее обновление: Thu, 03 Oct 2002 02:00:52
MD5: 52f133f4c638f6d1cc3d85633d8f7b9f
Curses_Lists [ Revision 1.3 ] |
|
Ну это то, чего мне не хватало в Curses::Widgets, процедур для отображения списков. Можно таблицы показывать... Ну вот как примерно его можно пользовать... ( там правда сделано без обьектов, в силу некоторых причин, зато текст разноцветный немного понимает... )
| Архив | 9725 | байт |
| Документация | 7092 | байт |
Последнее обновление: Thu, 03 Oct 2002 02:00:48
MD5: 0039c9f5a934932150aa0b8a4111427d
AnsiColor [ Revision 1.4 ] |
|
Модуль для управления цветом и позицией курсора на Ansi терминале.
| Архив | 2525 | байт |
| Документация | 2170 | байт |
Последнее обновление: Mon, 30 Sep 2002 02:08:04
MD5: 7e06963b7946d0ab5d6b4f9c064b527c
Post2BBS [ Revision 1.4 ] |
|
Ну это, так, надо было оставить несколько объявлений на нескольких досках, причем с определенной регулярностью, вот. Вобщем это то чем я все это дело автоматизировал. Работает оно под консолью, но в принципе под CGI не сложно переделать.
| Архив | 12121 | байт |
| Документация | 6154 | байт |
Последнее обновление: Mon, 26 Aug 2002 01:48:31
MD5: bea02c8e7d41fa57911f67ec9cf86c64
c_tree [ Revision 1.12 ] |
|
В одной конторе [пи] тестировали, ну и надо было его ( это [пи] ) загрузить... Вобщем скрипт создает несколько уровней директорий, в которых произвольное количество си-шных ( хотя не принципиально... ) файлов. В результате сборки этого хозяйства получался бинарник среднего размера. Вот. Да, в файлах шаблонов, в реальных условиях, код был несколько сложнее... Вот примерно чего получается после использования этого скрипта.
| Архив | 6415 | байт |
| Документация | 4919 | байт |
Последнее обновление: Mon, 19 Aug 2002 15:54:29
MD5: 6d96f5aecb4ee40830a5663dce35804a
CVS log converter [ Revision 1.2 ] |
|
Конвертер. Из логов от `cvs log' делает html или pod файлы. Внутри 2 файла log2html и log2pod, лог читается как из STDIN'а так и из файлов. Вот примерно из такого файла получается примерно вот такой, хотя этот пример мало иллюстрирует - лучше вот этот, то есть когда надо собрать большую кучу логов и сделать какое-никакое индексирование...
| Архив | 948 | байт |
Последнее обновление: Tue, 13 Aug 2002 02:29:56
MD5: a048eaeeece00ee539d375e263f2f794
esc_parser [ Revision 1.8 ] |
|
Простенькая утилита, преобразует текстовые теги, генерируя из них ESC последовательности для принтера (на EPSON совместимом проверялось). Можно вручную быстренько оформить какой нибудь текст (я конечно понимаю, что у кого крутой лазерник или, что то подобное, то лучше пользоваться PS), вобщем кому не в напряг написать, что нить типа <i>курсив</i>, то наверно пригодится. Все печатается в текстовом режиме, поэтому более менее шустро.
| Архив | 7119 | байт |
| Документация | 3076 | байт |
Последнее обновление: Sun, 21 Jul 2002 00:42:55
MD5: 87d3aef6e7e04a080dc20b023ea0e656
spswd |
|
Клиент/Сервер: один раздает пароли другой их подбирает, то к чему их подбирать можно и расширить ( там все типа в модулях ) ... Щас там есть ftp & pop3. На перле потому, что скорость при восстановлении по сети не очень критична, да и вообще нефиг этим заниматься... Скажем так - программа для восстановления _СВОЕГО_ пароля который был забыт...
| Архив | 10011 | байт |
| Документация | 8572 | байт |
Последнее обновление: Sun, 21 Jul 2002 00:42:55
MD5: a093c19115c645aef0a06230fa6504a8
redialer |
|
Скрипт который можно пользовать ( у меня он вобщем то уже давно работает... ) вместо chat'а для дозвонки, вместе с pppd. Можно задать несколько телефонов, задать минимальную скорость коннекта и пр... Вобщем то его придется под себя лично перетачивать, но так типа алгоритма..., хотя свои параметры только прописать.
| Архив | 5943 | байт |
Последнее обновление: Sat, 04 May 2002 02:19:30
MD5: 99677181cc76827d5b9728d3e57b8432
banner |
|
Так, скрипт один - текст рисует большими буквами в любых ракурсах, вот так примерно. Я им заглавные страницы у книжек печатаемых на старых матричниках делал... Русские буквы вроде понимает. ( только английские символы в большие перегоняет... )
| Архив | 4014 | байт |
| Документация | 1302 | байт |
Последнее обновление: Thu, 05 Jul 2001 22:27:06
MD5: dea2cddb8008eb3aa26fdaddea675cf1
mispell |
|
Не на Perl'е правда, но просто достало ispell с разными словарями вызывать, вот запихал все в shell-скрипт ну и dialog добавил...и получилось, что то типа этого, да и вообще к MC например если ispell прикручивать то только одним словарем пользоваться можно а тут..., вот кстати как у меня edit.spell.rc от MC для этого выглядит
| Архив | 482 | байт |
Последнее обновление: Wed, 27 Jun 2001 02:48:13
MD5: 99588e8d545a48762d83ba47f3b08e12
cgi_mail |
|
Скрипт для отправки почты через CGI ( без сенд-майла ) Можно отправлять аттачи, в html форме хранить адреса наиболее часто используемых email адресов и пр...
| Архив | 3420 | байт |
Последнее обновление: Mon, 25 Jun 2001 02:09:46
MD5: de3e5205af105bf30b2edcbdd672714c
|
|
|
|
|
|
Все скрипты выкладываемые когда либо на сайт - здесь.
|
|
Last updated: $Date: 2012-03-15 06:48:02 $
|