Programming


  [ all ]     [ Library ]     [ Web App ]     [ User App ]     [ Embed ]  

LWP SocksChain ( HTTPS protocol ) [ Revision 1.15 ]

  [ Library ] [ User App ]  

Некоторое продолжение LWP SocksChains, только для работы по протоколу https. Коротко - поддержка https протокола в LWP через цепь socks4/socks5 серверов.

Архив15012 байт
Документация7313 байт

Последнее обновление: Sat, 21 Nov 2009 23:31:22

MD5: 0399d637882ffa9a28b3e778e231f28c


LWP SocksChain [ Revision 1.12 ]

  [ Library ] [ User App ]  

Модуль - позволяющий 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 ]

  [ Library ] [ User App ]  

Надо было из перла выстроить и пользовать цепочку из SOCKS серверов, вот написал себе маленький модуль. Также есть пара примеров для его использования ( я telnet к нему прикручивал и ssh ). Ну вобщем можно туннель построить и пустить через него чего угодно ( ну или почти чего угодно... ). Писалось все это под одну специфическую задачу, в которой светится было крайне не желательно...

P.S. С версии 1.20 оно http прокси тоже поддерживает...

Архив31366 байт
Документация11323 байт

Последнее обновление: Sat, 14 Nov 2009 19:03:05

MD5: b45ede8b6e8723d3d1793603a9bc289d


Cyrillic [ Revision 1.24 ]

  [ Library ]  

Модули для автоматического распознавания русской кодировки ( 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


Easy Templates [ Revision 1.48 ]

  [ Library ]  

Модуль для разбора шаблонов. Я вобщем обычно пользовал TemplateToolkit, но на одном нехорошем сайте ( agava ) он обругался, дескать памяти мало, все остальное чего смотрел, не вдохновило ( да и синтаксис другой, переписывать шаблоны влом было )... вот написал простенький обработчик шаблонов примерно вот с таким синтаксисом. А вообще мне нужно было шустрое средство для разбора отностительно простых шаблонов, к которому можно легко прикрутить новых фильтров и логических операторов, и чтобы доступ к этим шаблонам можно было разрешить посторонним людям... О том, как я совмещал использование EasyTT.pm и Template.pm в одном и том же скрипте, немного написано здесь.

Архив29859 байт
Документация11036 байт

Последнее обновление: Sat, 16 Nov 2002 00:58:38

MD5: 8fcf9a8f3bfa15cf63f76cae9b808b4b


4_Buh [ Revision 1.117 ]

  [ Library ] [ Web App ] [ User App ]  

Надо было реализовать печать некоторых платежных документов...

Вобщем решено было попрактиковаться с 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


Curses_Lists [ Revision 1.3 ]

  [ Library ]  

Ну это то, чего мне не хватало в Curses::Widgets, процедур для отображения списков. Можно таблицы показывать... Ну вот как примерно его можно пользовать... ( там правда сделано без обьектов, в силу некоторых причин, зато текст разноцветный немного понимает... )

Архив9725 байт
Документация7092 байт

Последнее обновление: Thu, 03 Oct 2002 02:00:48

MD5: 0039c9f5a934932150aa0b8a4111427d


AnsiColor [ Revision 1.4 ]

  [ Library ]  

Модуль для управления цветом и позицией курсора на Ansi терминале.

Архив2525 байт
Документация2170 байт

Последнее обновление: Mon, 30 Sep 2002 02:08:04

MD5: 7e06963b7946d0ab5d6b4f9c064b527c


spswd

  [ Library ] [ User App ]  

Клиент/Сервер: один раздает пароли другой их подбирает, то к чему их подбирать можно и расширить ( там все типа в модулях ) ... Щас там есть ftp & pop3. На перле потому, что скорость при восстановлении по сети не очень критична, да и вообще нефиг этим заниматься... Скажем так - программа для восстановления _СВОЕГО_ пароля который был забыт...

Архив10011 байт
Документация8572 байт

Последнее обновление: Sun, 21 Jul 2002 00:42:55

MD5: a093c19115c645aef0a06230fa6504a8


  [ all ]     [ Library ]     [ Web App ]     [ User App ]     [ Embed ]  

Все скрипты выкладываемые когда либо на сайт - здесь.


Last updated: $Date: 2009-11-21 20:33:58 $

Made by Okunev Igor. E-mail to:  igor(AT)prv.mts-nn.ru

ICQ  :  106183300