Наконец-то закончил давно начатую и откладываемую статью про использование Clojure для программирования Hadoop. В статье описывается пакет clojure-hadoop, который позволяет сильно упростить программирование заданий для Hadoop.
P.S. English version will follow after short time, that I need to make translation ;-)
23.7.10
21.7.10
Список рассылки про Clojure на русском
Вчера был создан список рассылки для обсуждения вопросов о Clojure на русском языке. Кто заинтересован - присоединяйтесь!
11.7.10
Презентация про Clojure с MarginCon 2010
В конце июня я делал доклад про Clojure на конференции MarginCon (через Skype), а сегодня я выложил презентацию синхронизированную со звуком. Огромное спасибо Юре Юревичу за предоставленную запись и за возможность выступления на этой конференции...
P.S. звук немного гуляет, в нескольких местах опущено по несколько секунд выступления, но в целом не должно быть проблемы с остальным текстом
P.S. звук немного гуляет, в нескольких местах опущено по несколько секунд выступления, но в целом не должно быть проблемы с остальным текстом
9.7.10
Впечатления о Practical Clojure
Вчера, практически в один заход прочитал Practical Clojure
- хотелось ознакомиться с новой книгой, чтобы составить свое мнение.
Что я могу сказать о ней после прочтения? Это краткое и очень хорошее введение в язык Clojure - в книге есть вся необходимая информация для того, чтобы начать работу с языком, включая описание таких эксперементальных вещей, как протоколы и типы данных.
Кроме того, в книге достаточно много диаграм и схем, которые облегчают понимание структур и потоков данных в Clojure. Также, в книге достаточно много места посвящено объяснению концепций state/identity и тому, как они применяются внутри Clojure.
Среди недостатков можно отметить отсутствие больших примеров, таких как Lancet в Programming 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
Следующая книжка в очереди - Data-Intensive Text Processing with MapReduce
P.S. я надеюсь, что в ближайшие две недели допишу статью про использование Clojure с Hadoop, плюс есть некоторые идеи по улучшению библиотеки clojure-hadoop
Labels:
book,
data mining,
hadoop,
information retrieval
Подписаться на:
Сообщения (Atom)