23.7.10

Статья про Clojure & Hadoop

Наконец-то закончил давно начатую и откладываемую статью про использование Clojure для программирования Hadoop.  В статье описывается пакет clojure-hadoop, который позволяет сильно упростить программирование заданий для Hadoop.

P.S. English version will follow after short time, that I need to make translation ;-)

21.7.10

Список рассылки про Clojure на русском

Вчера был создан список рассылки для обсуждения вопросов о Clojure на русском языке. Кто заинтересован - присоединяйтесь!

11.7.10

Презентация про Clojure с MarginCon 2010

В конце июня я делал доклад про Clojure на конференции MarginCon (через Skype), а сегодня я выложил презентацию синхронизированную со звуком. Огромное спасибо Юре Юревичу за предоставленную запись и за возможность выступления на этой конференции...
P.S. звук немного гуляет, в нескольких местах опущено по несколько секунд выступления, но в целом не должно быть проблемы с остальным текстом

9.7.10

Впечатления о Practical Clojure

Вчера, практически в один заход прочитал Practical Clojure - хотелось ознакомиться с новой книгой, чтобы составить свое мнение.
Что я могу сказать о ней после прочтения? Это краткое и очень хорошее введение в язык Clojure - в книге есть вся необходимая информация для того, чтобы начать работу с языком, включая описание таких эксперементальных вещей, как протоколы и типы данных.
Кроме того, в книге достаточно много диаграм и схем, которые облегчают понимание структур и потоков данных в Clojure.  Также, в книге достаточно много места посвящено объяснению концепций state/identity и тому, как они применяются внутри Clojure.
Среди недостатков можно отметить отсутствие больших примеров, таких как Lancet в Programming Clojure, а также нет никакой информации средам разработки и т.п. вещам, так что эту информацию надо искать в других источниках.

4.7.10

Книжное

Только что закончил читать Hadoop: The Definitive Guide.Что могу сказать - очень добротная книга, позволяет познакомиться с самим Hadoop, разработкой задач в стиле MapReduce, а также узнать про сопутствующие проекты - Pig, HBase, ZooKeeper, Cascading и другими. Плюс книга содержит достаточно большое количество советов по правильной организации программ для Hadoop, а также достаточно интересные case-studies из компаний, массово использующих Hadoop.
Следующая книжка в очереди - Data-Intensive Text Processing with MapReduce (она также доступна бесплатно в виде последнего драфта, перед официальным выпуском). Эта книга уже описывает то, как можно применять Hadoop (и MapReduce) для анализа текстовых данных, применительно к разным задачам. Но для ее чтения, надо уже достаточно хорошо знать про Hadoop и его программирование.
P.S. я надеюсь, что в ближайшие две недели допишу статью про использование Clojure с Hadoop, плюс есть некоторые идеи по улучшению библиотеки clojure-hadoop