Новая стабильная версия perl 5.18.0

19.05.2013г. // Рубрики: Новости, Perl
Анонсирована и доступна к загрузке стабильная версия perl 5.18.0. Из новых особенностей, можно отметить возврат к проблеме "Hash Collision Complexity Attack": усовершенствован механизм рандомизации хешей - порядок вывода ключей теперь будет отличаться от запуска к запуску. Полный список изменений доступен по-адресу: http://search.cpan.org/dist/perl-5.18.0/pod/perldelta.pod.

Pragmatic Perl - третий выпуск

04.05.2013г. // Рубрики: Новости, Perl
С первомайскими праздниками слегка прозевал очередной выпуск сетевого издания "Pragmatic Perl". Даже не прозевал, а просто из-за разъездов никак не удавалось отметить в блоге это событие.
Собственно, содержание:
  • От редактора
  • Три правила тестирования кода, написанного с использованием ORM-фреймворка
  • Pinto — собственный CPAN из коробки
  • Введение в Perl XS
  • Введение в разработку web-приложений на PSGI/Plack. Часть 2.
  • Обзор CPAN за апрель 2013 г.
  • Интервью с Sawyer X
  • Perl Quiz
  • Perl-вакансии
Наибольший интерес для меня в этом номере, пожалуй, статья про PerlXS, как раз планирую в ближайшее время поэкспериментировать со стыковкой модулей на фортране-77 и перла. В свое время плотно общался с этим языком и осталось стойкое ощущение, что кое-какая сложная математика работает там существенно быстрее, чем на си. Вот это и буду проверять.
Последний пункт номера, про вакансии - здорово придумали, только ещё границы зарплат в предложениях работодателей озвучивали бы, а то скучновато..

Выбор места collocation для корпуса формата "неттоп"

19.04.2013г. // Рубрики: web, Хостинг
mini-itx
Вот у меня, наконец-то, в жизни наступил момент, когда стал приглядываться в сторону собственного выделенного сервера. Но проекты пока еще не настолько грандиозны, чтобы выбирать из вариантов за сто с хвостиком баксов в месяц. Захотелось бы чего-нибудь более бюджетного, на уровне VDS (но не VDS - он и так уже давно есть). Все-таки, снимать комнату - это не одно и тоже, что собственная квартира. Даже тихие соседи иногда доставляют неудобства, например, когда срочно нужно в сортир, или ещё какой праздник.
Если брать нижнюю ценовую категорию, то разместить оборудование в дата-центре сейчас можно в корпусах mini-itx, при условии, что потребляемая мощность будет невелика. Соответственно, смотрим в сторону Intel Atom. Но! Мы можем сразу поставить в наш сервер 4 ГБ оперативной памяти и в качестве жестких дисков использовать sdd. Вся эта конструкция обойдется, по моим прикидкам, в пределах 10 тыс. руб. При этом в месяц размещение такого сервера будет стоить порядка $30. Понятно, что никакого ВДС аналогичной конфигурации за близкие деньги не существует в природе.
На что следует обратить внимание при выборе места размещения? Разумеется - на детали. Сколько стоит установка сервера. Сколько стоит его демонтаж (оказывается и за такое деньги умудряются брать!). Что там с трафиком у нас будет, ну и т.д.
Предложения по collocation для nettop
дата-центр город ссылка на условия корпус, предельные геометр. размеры предельная мощность стоимость установки/демонтажа, руб абонентская плата, руб/мес скидка при оплате за период
TEL Hosting Москва HTML 180x180x30 мм ? ?/? 1000 Скидки и бонусы для крупных клиентов или при размещении оборудования на длительный срок
ITSoft, Фили Москва HTML ? ? 2000/0 1000 15% — при оплате за год
AGAVA Москва HTML 180x180x30 мм 65 Вт ?/? 1199 5% - при оплате от года (за искл. кредитной карты)
Datacheap Москва HTML сумма трех измерений <90 см 100 Вт 0/? 1000 Действует гибкая система скидок, привязанная к количеству размещаемого оборудования, звоните
StoreData / NTH-Центр Москва HTML ? ? ?/? 1200
MAROSNET Москва PDF сумма трех измерений <90 см 100 Вт 800/? 1000
E1 Москва HTML Asus EEEbox, Acer Revo. Под неттопом понимается устройство работающее на базе CPU Atom 100 Вт 0/960 1000
В Стойке С-Петербург HTML nettop ? ?/? 1000

Русскоязычный Perl Tutorial

10.04.2013г. // Рубрики: Новости, Perl
Gabor Szabo
В сети, благодаря Alex Shatlovsky, появился русскоязычный перевод Perl Tutorial от Gabor Szabo. Работа по переводу, видимо, только началась, но уже видно, что качество неплохое. Да и оригинальный материал хорош.
Хороший признак, что после долгих лет затишья на Perl-фронте, стали появляться подобные начинания. Особенно это важно для привлечения молодых рекрутов в  Perl-лагерь. Короче, будем благожелательно следить за развитием этого проекта.

Редактирование командной строки в отладчике Perl

09.04.2013г. // Рубрики: Рецепты, Perl
На свежепоставленном Debian/Ubuntu при запуске перл-отладчика (а также установщика модулей CPAN) проскакивает подобное сообщение:
$ sudo cpan
Terminal does not support AddHistory.
...............
Что это означает - быстро проясняется при попытке использовать "стрелочки" в командной строке в этой оболочке. Вместо перемещения курсора вылезают "кракозябры".
Долго рассуждать не буду, лечится это дело просто. Вот рецепт:
sudo apt-get install libterm-readline-gnu-perlТакая вот очередная зарубка на память.

Pragmatic Perl - второй выпуск

02.04.2013г. // Рубрики: Новости, Perl
runecamel
Сегодня на прилавках в сети появился новый выпуск сетевого журнала Pragmatic Perl, что несказанно радует в принципе. По крайней мере, авторы не сломались на первом номере, и редактор во вступительном слове к номеру горделиво поудивлялся интересу к этому изданию. Ещё бы. Если журнал будет выходить регулярно и не "для отмазки" - то конкурентов в рунете ему просто нет. А появление более трехсот подписчиков-перловиков обнадёживает кстати.
Анонс номера:
  • От редактора
  • Преобразование XML в Perl-структуры с помощью XML::Simple
  • Удобное логирование с Log::Any
  • Debug-fu в стиле Perl
  • Введение в разработку web-приложений на PSGI/Plack
  • Обзор CPAN за март 2013 г.
  • Интервью с Alexis Sukrieh
  • Perl Quiz

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

Буду ждать с нетерпением продолжения банкета.

Немножко про инфографику

27.03.2013г. // Рубрики: Новости, web
алкоголь в организме, инфографика
РИА Новости представило свой доклад, посвященный перспективам развития такого способа представления информации в СМИ, как инфографика. Конечно, ничего особенного в этом нет, тренд действительно уже привычный и даже в чём-то правильный, но мне почему-то в голову полезли разные ассоциации.  Читать полностью >

Быстрый анализ логов Apache

21.03.2013г. // Рубрики: web, Рецепты, Хостинг
Хочется всегда иметь под рукой команду, для быстрой оценки содержимого access_log, без привлечения разных анализаторов. Чтобы не напрягать каждый раз память - добавляю её в свои рецепты, вот она:
cut -d" " -f1 access_log|sort|uniq -c|sort -n>out.txtЗдесь f1 - это сортировка по первой колонке. На некоторых хостингах лог ведётся так, что нужно указывать f2. По-идее, мы получим отсортированный по количеству обращений к сайту список ip-адресов и можно поглядеть - не нужно ли кого побанить на всякий случай (про whois тоже не забываем).
«    »

Рубрики