Mojolicious (произносится «моджолишес») — это новый и активно развивающийся веб-фреймворк, написанный на Perl. И написал его не абы кто, а Sebastian Riedel, который является одним из разработчиков Catalyst. В последнее время Mojolicious стал темой активного обсуждения в сообществе Perl-программистов, так что я просто не мог его не попробовать.
Решил потратить время на изучение какого-нибудь функционального языка программирования. Их оказалось довольно много, но наиболее правильным (обсуждаемым, активно используемым, хорошо документированным, …) мне показался Haskell. Недавно вышло несколько книг на русском языке, посвященных этому языку (автор — Роман Душкин), что также повлияло на мой выбор.
Недавно заказал у Насти Манно шаблон для одного из своих блогов. Это первый раз, когда я плачу деньги за дизайн сайта. Вообще, до этого я не заказывал у фрилансеров ничего «серьезного», разве что килознак текста написать и прочие мелочи.
Когда-нибудь я планирую запостить в этот блог несколько заметок, посвященных всяким «низкоуровневым» вещам — таким, как алгоритмы сжатия, ассемблер, написание драйверов, WinAPI и тд. В контексте подобных тем всегда возникает вопрос, мол зачем мне все это знать, когда есть готовые библиотеки, высокоуровневые языки и прочие вещи, избавляющие нас от необходимости много думать. Чтобы в будущем не возвращаться к этому вопросу, я попробую ответить на него сейчас.
Что-то давно я не делился своими мини-заметками. За прошедшее время их накопилось довольно много, так что мне пришлось отобрать только лучшие из них. По моему субъективному мнению, конечно. Кому интересно, может ознакомиться предыдущими выпусками — под номером один и два.
Бывают моменты, когда меня подмывает забить на блог. Кто его читает? Зачем я трачу на него время? Снести бы нафиг, и одной проблемой станет меньше. Специально на случай наступления очередного творческого кризиса я решил подготовить небольшой сеанс самовнушения. В общем, Саша, слушай сюда.
Недавно открыл для себя Пульс блогосферы. Да, недавно. Можете смеяться. Раньше слышал о нем, но как-то не особо интересовался. А оказывается, сервис довольно занятный. Вот даже решил выложить несколько понравившихся мне графиков.
Эта статья была написана мной для «Доменных Имен». Ее опубликовали в третьем выпуске журнала. С разрешения руководителя департамента по информационной политике РуЦентра Андрея Воробьева, теперь, после выхода следующего номера журнала (раздавался на РИФ 2011), я могу опубликовать статью в этом блоге. Сразу предупреждаю — статья для новичков.
Дано: три компьютера (две штуки — под управлением FreeBSD и еще на одном стоит Windows), смартфон, планшет, а также парочка виртуальных машин. Задача: синхронизировать между ними почту, RSS-ленту, закладки, файлы и тд. Желательно использовать для этого поменьше программ и сервисов.
Когда создавался Perl, ООП еще не был моден. Сейчас он моден, в связи с чем некоторые граждане, не обнаружив в этом языке любимых классов, испытывают культурный шок, плюются и идут учить модные PHP и Python. Тем не менее, если вы используете в своей работе Perl и хотите программировать в ООП стиле, язык не будет стоять у вас на пути. Единственная проблема, с которой вам предстоит столкнутся — это проблема выбора, потому что в Perl, как обычно, «there’s more than one way to do it».