Защитился на прошлой неделе. Теперь я - полноценный инженер с оценкой "отлично" в дипломе.
Mind -> [Thought] -> IO Blog -- Here I am
(setf *my-blog* (make-instance 'blog)) ;Also available in Common LISP
понедельник, 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, вернее, из-за перерыва. Ну и из-за прочих областей, в которые пришлось залезть.
понедельник, 31 октября 2011 г.
воскресенье, 12 декабря 2010 г.
Идея для футболки
Пришла в голову офигенная идея для футболки. Носить обязательно на девушке.
Итак, на груди надпись:
'( )Между скобками, естественно, ОНИ. А ниже надпись:
LISP - тема списков раскрытаЯщитаю, будет бомба.
пятница, 10 декабря 2010 г.
четверг, 9 декабря 2010 г.
Clojure - пишем программу с базовым интерфейсом и собираем ее в .jar
Переписал пример из "Core Java. Fundamentals" на clojure, чтобы разобраться с тем, как на ней пишется GUI.
Код и комментарии - под катом.
понедельник, 27 сентября 2010 г.
Я вернулся.
Не знаю, надолго ли, но вернулся, гыгы.
Написал на хаскеле интерпретатор конечных автоматов Мили, аналогичный используемому в институте "МИЭМ-89" (написанному на паскале). На все про все ушло около двух вечеров: один разбирался с парсерами и их комбинаторами и писал свой велосипед (хотя, наверное, стоило бы повтыкать в Parsec), а второй - писал собственно интерпретатор.
Написал на хаскеле интерпретатор конечных автоматов Мили, аналогичный используемому в институте "МИЭМ-89" (написанному на паскале). На все про все ушло около двух вечеров: один разбирался с парсерами и их комбинаторами и писал свой велосипед (хотя, наверное, стоило бы повтыкать в Parsec), а второй - писал собственно интерпретатор.
пятница, 23 июля 2010 г.
Кнопочки.
Блоггер дот ком добавил кнопочки к постам. Теперь моим бредом можно делиться с друзьями на фейсбуке, хехе.
Кстати, на фейсбуке я тоже теперь есть.
Кстати, на фейсбуке я тоже теперь есть.
Новое сообщение. Работа и развлечения.
Итак, как некоторые из вас уже знают, я сменил работу. Теперь я отошел от дел перловых и пишу на пайтоне. Под django. В общем, то самое, о чем я мечтал полгода.
На работе использую Ubuntu 10.04, emacs, ipython, git. Впечатления - восхитительные. Все-таки фреймворк упрощает программисту работу в разы, если не на порядок. К тому же, встроенные средства джанги, типа админки, тоже сильно облегчают работу, особенно на этапе разработки.
Приобрел себе книгу "Категории для работающего математика", штудирую потихоньку. Также с целью математического самообразования (или восполнения пробелов в памяти - как посмотреть) разжился "Лекциями по линейной алгебре" и "Теорией множеств". Сейчас продвигаюсь по всему этому потихоньку.
Такие дела.
Подписаться на:
Сообщения (Atom)