Иногда нет возможности воспользоваться CPAN, или же необходимо получить дистрибутив, содержащий необходимые модули без обращения к сети.
Из-за «разумной» политики одного ВУЗа пришлось найти способ конвертирования бакалаврской работы оформленной с помощью LaTeX (составлять ее было одно удовольствие) в «формат» DOC.
Ах, какой ужас. Вы используете goto? Да что вы, это же возвращение в дебри «васика» и «понятного» кода. Где структурное программирование? Где выполнение заповедей Дейкстры? Ай-яй-яй.
$ dd bs=1 count=10 if=/dev/urandom 2>/dev/null | base64 | sed -e 's/==$//'И еще один вариант
$ </dev/urandom tr -dc A-Za-z0-9_ | head -c8 ; echo
Пошаговое HOWTO по настройке nginx + fascgi на Gentoo для использования с этим блогом.
Чтобы блог заработал вам понадобится шелл :)
Подключаемся к серверу и настраиваем cpan
$ ssh example.com
$ perl -MCPAN -e shellВ конфигурационный файл своего шелла (.bashrc, .zshrc…) добавляем
export PERL5LIB="$HOME/local/lib"Перезаходим или же сообщаем шеллу перечитать конфигурационный файл и добавляем в .cpan/CPAN/MyConfig.pm
'makepl_arg' => qq[PREFIX=~/local LIB=~/local/lib],Предположим, что блог будет храниться в /var/www/example.com. Переходим туда и получаем свежую версию.
$ cd /var/www/example.com
$ git clone http://git.godcore.org.ua/blog.gitЗапускаем на установку необходимые модули
perl Makefile.PL
makeВсе установится в вашу домашнюю директорию
Открываем файл с настройками blog.yml и вносим соответствующие изменения.
Для проверки запускаем встроенный сервер
script/blog_server.pl -dОн запускается на 3000 порту, поэтому можно попробовать http://example.com:3000.
Это не очередная статья «Как же пользоваться Vim», и это не «холивар» на тему что же все-таки лучше. Это попытка объяснить почему я пользуюсь vim и почему у меня есть время подумать о чем-то более важном, чем редактирование текста.
Этот блог написан мною на Perl и фрэймворке Catalyst под лицензией GPL :) Текущую версию можно стянуть из git репозитория:
$ git clone http://git.godcore.org.ua/blog.git