Обо мне

Моя фотография
Дикий Полярный Сов

понедельник, 11 июня 2012 г.

Инженер.

Защитился на прошлой неделе. Теперь я - полноценный инженер с оценкой "отлично" в дипломе.

суббота, 31 марта 2012 г.

У вас Perlянка // It's luPLus.


В конце рабочей недели вернулся на время к good old Perl.

Нужно было перенести сайт с PHP-рельс (хе-хе) на рельсы Великого и Ужасного. Решил воспользоваться фреймворком Mojolicious (http://mojolicio.us) для этих целей.

Скоро будет уже года два, как я не пишу на Perl. Сам фреймворк производит великолепное впечатление, все достаточно аккуратно и логично. Наличествуют _почти_ все атрибуты уважающего себя веб-фреймворка - пути, расширяемый шаблонизатор, запросы-ответы, есть даже модные "HTML5-штуки" навроде WebSockets. Не хватает только управляемых форм (вместо расставляемых в шаблоне тегов и ручного извлечения из POST-параметров) и ORM для связи с БД. Но с ORM-ами у Perl вообще все как-то грустновато. Для работы с электронной почтой нашелся плагин (плагины для Моджо - отдельная тема, их достаточно много и просто писать свои).

Также есть приятный режим Mojolicious::Lite, который позволяет простецкое приложение описать вообще одним файлом, есть встроенный оптимизированный сервер - Гипножаба (СЛАВА ГИПНОЖАБЕ), не хватает только встроенного репла, как в джанге.

В целом, опытом остался доволен, хотя несколько раз рабочий процесс сильно тормозил из-за особенностей Perl, вернее, из-за перерыва. Ну и из-за прочих областей, в которые пришлось залезть.

воскресенье, 12 декабря 2010 г.

Идея для футболки

Пришла в голову офигенная идея для футболки. Носить обязательно на девушке.

Итак, на груди надпись:
'(       )
Между скобками, естественно, ОНИ. А ниже надпись:
LISP - тема списков раскрыта
Ящитаю, будет бомба.

четверг, 9 декабря 2010 г.

понедельник, 27 сентября 2010 г.

Я вернулся.

Не знаю, надолго ли, но вернулся, гыгы.

Написал на хаскеле интерпретатор конечных автоматов Мили, аналогичный используемому в институте "МИЭМ-89" (написанному на паскале). На все про все ушло около двух вечеров: один разбирался с парсерами и их комбинаторами и писал свой велосипед (хотя, наверное, стоило бы повтыкать в Parsec), а второй - писал собственно интерпретатор.

Устанавливаем SDL-ные биндинги поверх Haskell Platform for Windows

Наткнулся на такую ссылку: http://web.animal-machine.com/blog/2010/04/a-haskell-adventure-in-windows/

пятница, 23 июля 2010 г.

Кнопочки.

Блоггер дот ком добавил кнопочки к постам. Теперь моим бредом можно делиться с друзьями на фейсбуке, хехе.

Кстати, на фейсбуке я тоже теперь есть.

Новое сообщение. Работа и развлечения.



Итак, как некоторые из вас уже знают, я сменил работу. Теперь я отошел от дел перловых и пишу на пайтоне. Под django. В общем, то самое, о чем я мечтал полгода.

На работе использую Ubuntu 10.04, emacs, ipython, git. Впечатления - восхитительные. Все-таки фреймворк упрощает программисту работу в разы, если не на порядок. К тому же, встроенные средства джанги, типа админки, тоже сильно облегчают работу, особенно на этапе разработки.

Приобрел себе книгу "Категории для работающего математика", штудирую потихоньку. Также с целью математического самообразования (или восполнения пробелов в памяти - как посмотреть) разжился "Лекциями по линейной алгебре" и "Теорией множеств". Сейчас продвигаюсь по всему этому потихоньку.

Такие дела.