-Поиск по дневнику

Поиск сообщений в Pegas-s

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 06.12.2007
Записей:
Комментариев:
Написано: 22





Perl, установка модулей на вирт хостинг

Пятница, 08 Февраля 2008 г. 11:02 + в цитатник
Вот тут наконец то нашел свой старый дневиник...
Там есть полезная фигня.. описание установки перл модулей на вирт хостинг...

Возникла такая проблема - нужно поставить перл модули на хостинг. Это можно сделать двумя путями: написать хсотеру мыло с просьбой, или самому, пошевелив немного извилинами.
Конечно первый способ требует неименьшие затраты сил, чем второй. НО, служба поддержки может проятнуть с установкой модулей день, два, неделю... а иногда требуется установить модуль быстро.

Давайте теперь разберемся какие основные шаги при установке модуля?
1) скачать с CPAN
2) закачать на хост
3) распаковать
4) собрать модуль

1) модуль ищем тут - http://search.cpan.­org/search?query=&mo­de=all
2) закачать думаю несложно без советов
3) распаковка...это уже проблема побольше. Можно конечно распоковывать системными командами, но я предпачел это сделать скриптом, т.к. при большом количестве устанавливаемых модулей это намного проще. Вот так примерно должен выглядить скрипт:

use Archive::Tar;
Archive::Tar->extra­ct_archive ('Unicode-Map-0.112­.tar');

С помощью этого скрипта модуль распакуется.
Если модуля нету, то распоковываем у себя на машине, и закачиваем на хост, в бинарнике.

4) Для тово чтобы собрать модуль, я опятьже использовал скрипт:

print system ('/usr/bin/perl Makefile.PL PREFIX=/put/do/kata­loga/domashnego/i_tu­da/gde/budet/modul')­;
print system ('make');
print system ('make test');
print system ('make install');

Вот собственно и всё - модуль установлен.

Ну и теперь в том скрипте где мы используем модульнужно написать слудеющую строку:

use lib '/put/do/kata­loga/domashnego/i_tu­da/gde/budet/modul';­
Это путь от корня сервера, до папки где будут лежать модули у вас. Не в коем случае это не путь до папки с установленным модулем, а только до папки, где папка с установленным модуем.

Всё, считайте, теперь умеете сами устанавливать модули для Perl`а, недожидаясь службу тех поддержки =)

Метки:  

Понравилось: 9 пользователям

JS фреймворк

Четверг, 13 Декабря 2007 г. 23:03 + в цитатник
Собсно так как небыло найдено подходящего фреймворка, все были либо нежофункциональны, но устраивали по объему... либо были большие, что тоже не устраивало. Написал свой небольшой фрйемврк. В принципе, это больше AJAX фреймворк + несколько доп JS функций немного облегчающих жизнь.
Весит 8кб вместе с комментариями и тд и тп. Можно сократить до 7 кб. мини версия, которая не умеет всеголишь отправлять формы целиком, занимает 3 кб ;)

Метки:  

Выбор JS framework`а

Понедельник, 10 Декабря 2007 г. 13:59 + в цитатник
Собсно требуется JS фреймворк.
Выбираю из таких как: jQuery, Prototype, Mootools...
Основная задача для фреймворка будет: ajax.
Пока в раздумьях....
---
Хотелось бы дополнить и порекомендовать (пока не забылось): Бесплатные шаблоны (темы) от TemplateMonster

Метки:  

Парс эксель документов Perl`ом

Пятница, 07 Декабря 2007 г. 21:10 + в цитатник
Собсно с простым парсом экселевских доков уже давно ясно, используются такие модули как:
use Spreadsheet::ParseExcel;
use Spreadsheet::ParseExcel::FmtUnicode;
а для записи:
use Spreadsheet::WriteExcel;

Для занесения картинки в документ также можно использовать Spreadsheet::ParseExcel, а вот для чтения картинки из экселя, по нормальному, так и не нашел модуля...

Метки:  

Поиск сообщений в Pegas-s
Страницы: [1] Календарь