18.11.09

дыбр...

Что-то я давно не писал в этот блог, решил исправить эту ошибку...
На работе продолжаю бороться с C++, хорошо хоть boost немного скрашивает тяжелую жизнь (после того, как избаловался с этими функциональными языками :-)
Не для работы, достаточно активно занялся Clojure, поскольку для одного из проектов понадобилась интеграция с JVM и библиотеками для этой платформы, а поскольку писать на Java я не люблю, я обратил свое внимание на этот интересный язык.
Язык действительно интересный, очень удобная и прозрачная интероперабельность с JVM, удобная реализация доступа к данным в многопоточных приложениях, ну и наличие адаптера к slime, делает процесс разработки намного удобней, за счет возможности быстрого прототипирования, и изменения системы на ходу, что удобно при эксперементировании...
По мотивам разборок с Slime & Clojure, надеюсь написать очередной кусок статьи про Emacs as development environment, посвященный этой тематике...

28.9.09

Второй выпуск журнала "Практика функционального программирования"

Сегодня вышел второй номер журнала "Практика функционального программирования".
В данном выпуске опубликовано несколько статей, рассказывающих о применении функциональных языков в "реальной" жизни, в том числе и для разработки коммерческих программных продуктов. Для этого выпуска журнала я написал статью о разработке семейства продуктов "Дозор-Джет" предназначенных для борьбы с утечками информации, разработка которых велась на языке Scheme
Вы можете обсудить этот выпуск журнала в ЖЖ - принимаются пожелания и замечания...

15.9.09

статистика

Сегодня первый раз за долгое время зашел в гугл для веб-мастеров, и обнаружил, что число подписчиков составляет круглое число - 500 человек. Мне очень приятно, что вы читаете меня - спасибо вам! :-)

18.8.09

Про ФП и Микрософт

Небольшая презентация про то, почему MS вкладывается в использование ФП в своих языках... (via френдов с ya.ru)

10.8.09

книжное

Дочитал Code Complete, 2nd edition - все время слышал про нее, но все руки не доходили прочитать, а тут прикупил, и прочитал :-)
Что я могу сказать - книжка полезная, имеется много полезных советов самого разного уровня - от организации разработки ПО, до оформления исходников. Обнаружил в книге много советов на темы, до которых сам додумался в ходе своей работы разработчиком.
Буду пытаться использовать книгу для внедрения некоторых вещей в работе - code review и т.п., поскольку в книге есть необходимые числа и ссылки на работы, в которых анализируется эффект от внедрения той или иной методологии разработки...
P.S. а тем временем на shelfari добавили долгожданную возможность указания информации о переводах книг на другие языки - надо бы обновить свой список литературы, поскольку часто читал книги именно в переводе.

30.7.09

GNU Emacs 23.1 released!

После нескольких лет разработки, сегодня вышла новая версия GNU Emacs. Она имеет номер 23.1. В данной версии внесено очень большое количество изменений:
  • Поддержка новых систем рендеринга шрифтов, поддержку anti-aliasing для них, и возможность масштабирования шрифтов для конкретных буферов, а также поддерживается прозрачность окон;
  • Emacs можно запускать как демон, с возможностью быстрого подключения к нему;
  • Поддержка dbus & zeroconf;
  • множество изменений в поддержке различных языков;
  • возможность задания локальных переменных для каталогов;
  • большое количество новых пакетов (remember, ruby-mode, docview, easypg, etc.) и обновления для старых пакетов
Полный список изменений можно найти тут

21.7.09

Журнал о ФП на русском языке

С большим удовольствием хочу рассказать о том, что вышел в свет первый выпуск журнала о функциональном и декларативном программировании на русском языке. Журнал называется «Практика функционального программирования».
Первый выпуск посвящен введению в функциональное программирование и содержит статьи, показывающие принципы использования ФП. Также туда вошла и моя статья с обзором литературы на тему функционального программирования...
Огромное спасибо lionet, редактору первого номера, за идею выпустить этот журнал и организацию всего процесса выпуска первого номера. Мы все надеемся, что выпуск журнала будет проходить на регулярной основе...
P.S. Обсуждение журнала идет в комьюнити ru_declarative в ЖЖ