Tags: perl

Про Perl

Что-то взностальгнулось. Сто лет не писал на Perl. В конце 2006 (мой последний семестр) делал научный проект в институте. Писал один за семерых, но плюшки на госэкзамене выдали каждому (минус один вопрос из двух :). А в реальном проекте последний раз использовал и вовсе в 2004. Это был мой первый язык, на котором я писал с целью зарабатывания денег :) Потом понял, что проект слишком разросся и писать на Perl стало невыносимо больно для мозга и грозило потерей церебральной девственности. В итоге, за 2 недели перед начинающимся семестром (и после феерического студенческого кутежа в Крыму) взял и быстренько переписал всё на PHP.

До создания еретического PHP был наиболее популярным языком для написания быдлоскриптов (счётчиков, гостевух и прочей хуйни) для быдлохоумпаг всяких Вась Пупкиных, не ведавших не то что про ООП, но даже про модуль CGI и извлекавших переменные напрямую «руками» из QUERY_STRING. Ещё буквально 8 лет назад сабж из-за таких поклонников вполне себе мог считаться быдлокодерским языком. Все это вполне подтверждает здравую мысль, что языки считаются быдлокодерскими не из-за своих особенностей или структуры, а из-за безмозглых быдлокодеров, которые пишут на них свой быдлокод.

Собственно, тут все точки расставлены. Всё про меня :) Я действительно не знал ООП, не пользовался модулем CGI.pm и парсил данные грубым регекспом. Я был молод и мне нужны были деньги. Издержки самообразования, да.

Источник цитаты: http://lurkmore.ru/Perl.

Железо и софт

При помощи Arduino, паяльника и нескольких языков программирования (PHP, Ruby, Perl) пытаюсь собрать девайс, который сможет фотографировать моим фотоаппаратом через равные промежутки времени. Что из этого получится — ждите в течение недели :)

UPD: Готово. Теперь фотоаппаратом можно фотать из браузера, консоли, по локалке и т. п.

Про скелеты и демонов

На курсе четвёртом был у нас предмет "Программирование в сетях". Там мы изучали Perl. Была одна лекция на тему "Скелет демона*".

Сегодня проектирую систему мониторинга веб-серверов из трёх разных датацентров со сбором статистики доступности и рассылкой СМС. Сцуко, наконец-то почувствовал себя настоящим инженером — Повелитем Высоконагруженных Информационных Систем! :)) Решил писать на Perl. Там как раз нужны демоны. Ну раз есть демон, то нужен и скелет. Ввожу в гугле "скелет демона"... Ушёл курить :)

* — по Unix-терминологии, "демон" — есть некая программа, постоянно работающая и висящая в памяти.