Архив Март 2009

Решил перевести одну интересную главу из книги Perl&LWP, буду выкладывать ее тут по мере перевода.

Глава 7. Обработка HTML посимвольно (with Token)

Contents:

HTML как Токены
Основы использования HTML::TokeParser
Индивидуальные токены (символы)
Последовательности токенов
Больше методов HTML::TokeParser

Регулярные выражения безусловно очень мощная штука, но они предлагают нам крайне низкий уровень работы с HTML. Вы вынуждены волноваться о пробелах и переводе строк, одинарных и двойных кавычках, HTML комментариях, и много еще о чем. В этой главе мы будем использовать модуль HTML:: TokeParser, чтобы извлечь информацию из файлов HTML. Используя эти методы, Вы можете извлечь информацию из любого файла HTML, и никогда больше не беспокоиться о спецификации той или иной разметки HTML (или стиля web-программиста).

Вы пишите на Perl свой сайт, и хотели бы добавить возможность оплаты по WM ваших товаров,услуг и т.п?

Для этих целей подойдет модуль Business::WebMoney, написанный a-lourier 

Выдержки из описания самим автором использования этого модуля далее. Сам модуль можно найти на CPAN

Ричард Столлман (Richard Stallman), основатель движения свободного ПО, предостерег пользователей от загрузки несвободных скриптов через браузеры. Статья "The Javascript Trap" опубликована на сайте проекта GNU.

Модуль для Windows, с использованием технологии XSUB (включение в модуль на perl частей на языке С). Модуль предлагает всего одну функцию getmac, которая возвращает MAC-адрес подключившегося клиента. То есть идея именно в получении MAC-адреса удаленного Eth-интерфейса. Модуль разрабатывался для сервера удаленного выполнения комманд, и требовалась авторизация по Mac-адресу. Так как сервер был кроссплатформенный (планировался запуск как на UNIX, так и на Windows), то пришлось разрабатывать этот модуль для получения Mac-адреса на Windows-машинах (на момент написания сервера, средств для этого не было). Для сборки требуется наличие утилиты nmake.

Скачать

Небольшой низкоуровневый модуль perl для отправки почты с ипользованием лишь возможностей стандартного модуля Socket. Представляет интерес с точки зрения работы с сокетами и может использоваться для рассылки не только обычных текстовых сообщений, но и писем в формате html и даже с вложениями.

Скачать

File-Operator - модуль для CPAN

| 1 комментарий

Модуль на CPAN для операций чтения/записи с файлами. По своей сути - примитив для работы с базой данных (поддерживается уникальность по id). Разрабатывался отчасти для эксперимента по созданию модуля для CPAN, отчасти для использования в различных новостных движках на основе плоских файлов.

Скачать со CPAN

Kruger v 1.1 - remote command daemon

| 1 комментарий

Бэкдор (реализован как демон для UNIX-серверов) позволяющий выполнять команды через удаленное подключение по терминалу или по http (через web). Данный скрипт работает как служба UNIX (daemon), поддерживает аутентификацию (логин/пароль для подключения), запускается на любом свободном порту, поддерживает команду cd (смены каталога) (благодаря Satyr ;-) и т.п. Довольно приятная утилитка для Unix-машин, хотя и требует прав root, но для определенных целей - идеальна. Название свое получил из за легкой цепляемости в тело nix'ов :-D...

 Скачать

Вкратце о себе...

| Нет комментариев

Что можно рассказать о себе...

Буду краток: рост 187, блондин, глаза голубые, женат, характер скверный.

Люблю: perl, freebsd, apache, windows (да-да, некоторые вещи у них заслуживают внимания!), лето, воду, солнце, ...

Не люблю: конвеер,кидал, ... продолжу как нибудь этот список :).


 

Служба сбора стастистики с телефонной станции LG LDK-100. Реализована в виде службы для Windows. Все настройки для программы хранятся в реестре. В архиве скрипт, файл настройки (reg файл), скрипты для создания необходимых таблиц в БД, и тестовый запрос для вывода отчета. Удобно и бесплатно :).

Скачать: Source (3Кб) Binary (2,6Мб)

Сегодня я наконец-то нашел время для того чтобы установить perl на свой КПК (HP + WindowsMobile 5.0). Охотно делюсь своей радостью:

Для начала убедитесь что у вас на КПК стоит программа Total Commander for CE (это облегчит вам жизнь ).

Затем необходимо скачать следующие дистрибутивы:

Библиотека celib  - всего 1 dll-ка размером 150Кб, хотя в архив весит 1,3Мб, но взять из него необходимо всего 1 файл подходящий для вашего устройства (выбор в случае с WinCE зависит от процессора).

Дистрибутив Perl - выбрать нужный (архивы с дистрибутивами называются perl-wince-*.tar.gz)

Perl vs PHP

| 1 комментарий

Не знаю, как вас а меня всегда интересовало это противостояние, хотя и не явное, но тем не менее. И недавно натолкнулся на свежую статью на это тему, на одном из сайтов.

 

Об архиве

Страница содержит архив записей за Март 2009, расположенных по убыванию.

Апрель 2009 — следующий архив.

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.

Страницы


 


 

Page copy protected against web site content infringement by Copyscape