Perl — надо ли делать свой дистрибутив проекта?

Если вы программер на perl, и читаете эту статью, то вы навярняка задавались вопросом — как устанавливать ваши скрипты, надо ли вообще делать дистрибутив, даже если вы не распространяете проект? Я несколько лет использовал свои скрипты, устанавливая их обычным копированием в отдельную папку и прописывая до нее путь, например через строки кода use lib qw(/path1 /path2) и т.п.. Такие скрипты работали, проблем не возникало, и я вообще не думал о дистрибутивах. Затем, понадобилось устанавливать несколько своих скриптов на несколько серваков, вот тогда я и сделал свой первый дистрибутив. Но до недавнего времени, я придерживался взгляда, что дистрибутив нужен только для публичного распространения, или когда вам надо использовать свои разработки на нескольких серваках. Но так ли это на практике?

Читать далее Perl — надо ли делать свой дистрибутив проекта?

rsync — быстрый резерв + быстрый перенос сайтов

Когда-то давно, для резервирования, я использовал такие, казалось бы, незаменимые утилиты, как tar или pax. Я слышал в то время про rsync, но не представлял себе, как она в точности работает, поэтому я ощибочно полагал, что rsync — простая утилита копирования. А раз простая, то вряд ли я получу от нее много толку. Поэтому я продолжал и продолжал пользоваться tar или pax, затем копировал по scp эти архивы, там распаковывал и т.п.. Я даже использовал find затем, чтобы докопировать файлы, которые изменились за последние сутки. Эх, жаль, что я столько много истратил времени на копирование, ведь была rsync!

Читать далее rsync — быстрый резерв + быстрый перенос сайтов

QR-Code

Сегодня впервые узнал такую классную штуку, как QR-Code. Представьте себе, что вы хотите записать адрес интернета к себе в мобильник, а он к тому же еще длинный. Что вы будете делать? Или хотите оставить ваш email или рекламное объявление на столбе, и чтобы его потом можно было использовать в мобильнике (про столб, я конечно, загнул, но это вполне может быть стать широкоупотрибимым при поддержке сотовых телефонов). Оказывается, японцы давно уже придумали простой способ ввода информации в мобильник — квадратный штрихкод с информацией, который читается обычной камерой мобильника! И даже если ваш телефон не японский, вы можете легко добавить для него такую фишку — установить приложение. А некоторые мобильники умеют это уже делать прямо с завода 🙂

Читать далее QR-Code

Copy Clipboard в Firefox методами JavaScript

Если вы программер под JavaScript, вы навярняка сталкивались с такой проблемой — как реализовать копирование в буфер обмена средствами JavaScript в Firefox. С Internet Explorer все понятно — Microsoft «постаралась», чтобы все, кому не лень, могли читать и писать в буфер обмена средствами JavaScript (по правильному, это конечно же, не должен делать любой сайт — мало ли что у вас в буфере обмена на тот момент, например пароль…). А вот Firefox с его сильной защитой JavaScript, не позволяет любому сайту это делать. Как быть?

Читать далее Copy Clipboard в Firefox методами JavaScript