Всячина

Каплями через край

Первый сезон подкаста EaxCast

Мы выложили первый сезон нашего подкаста EaxCast, состоящий из 7-и выпусков. У нас было несколько интересных гостей, говорили мы не только и не сколько о непопулярных технологиях, сколько о нашем опыте их ипользования. И, судя по числу слушателей (около 1000 человек), подкаст оказался куда интереснее чем мы ожидали. Спасибо за поддержку.

Как поднять простой кластер в julia

Julia – молодой, но, на мой взгляд, перспективный язык, созданный для решения вычислительных задач. Сочетает в себе простой синтаксис с возможностью параллельного и распределенного решения вычислительных задач прямо из коробки, а так же наличием макросов в стиле Lisp, мощных библиотек и активного комьюнити.

C некоторыми особенностями языка можно ознакомиться в этой статье на r-bloggers, а тем, кто знает R возможно будет интересен этот доклад.

Меня же язык заинтересовал как возможная альтернатива GNU Octave, более быстрая и с возможностью прозрачного распараллеливания и распределения решаемой задачи.

Подкаст о непопулярных темах

Мои коллеги Саша Алексеев и Валера Мелешкин начали записывать подкаст о функциональном программировании вообще и Erlang, Haskell, Scala и других немейнстримовых языках и технологиях, тем самым пытаясь заполнить некий вакуум в медийном пространстве. Первый выпуск можно скачать тут.

С почином, коллеги!

Грустное и не очень

На выходных расчехлил свой старый AMD Athlon X2 с GeForce 6600 на борту – чтобы киношки смотреть и для бекапов, в нём RAID 10 стоит терабайтный, немного по современным меркам, но мне пока хватает.

Курс “Машинное обучение” по версии Coursera

Когда я первый раз услышал об этом курсе и заглянул в первую попавшуюся книгу по машиному обучению, я подумал: “Нет, этот курс не для меня”. Но пройти его очень хотелось, потому как тема интересная, и я начал готовиться. Для этого я прошёл курс Statistics One, который прослушал там же, ну и полистал старые учебники по линейной алгебре и математическому анализу, которые остались с института.

Как же это здорово

Как же это всё-таки здорово встречаться с бывшими коллегами за бокальчиком чего-нибудь, и поболтать несколько часов “за жизнь”, обсудить какие-то новости, спросить совета…

Не смотря на то, что кто-то уже “ген. дир.”, а у кого-то интернет-магазин, кто-то уважаемый архитектор, а кто-то, как я, всё так же простой инженер, какими мы были 5 и 10 лет назад, когда вот так же собирались перед новым годом, только на корпоративе.

Как же здорово, что за это время, несмотря на новые регалии и достижения, люди остались такими же как и прежде веселыми, открытыми и отзычивыми.

Жаль только что с годами народу приходит всё меньше.

Кое-что о Мальте

Мы долго выбирали куда же поехать отдыхать в этому году. Хотелось к морю, но традиционные места отдыха отпали сразу, не хотелось попасть с детьми в какую-нибудь историю. Да, говорят, в туристические зоны боевиков и оппозицию не пускают (кто жe будет резать дойную корову?), но мы решили перестраховаться. В итоге выбрали Мальту.

Новый дом

Кажется я дозрел до отказа от всяких блогохостингов и переезду на отдельный домен, на отдельном сервере со своим движком, который постараюсь доработать в соответствии со своими нуждами.

Здесь всё традиционно: octopress на github с disqus для комментариев. В целом годная комбинация, правда, требующая некоторых знаний Ruby, SASS и HTML. А самое главное немножко времени чтобы во всём разобраться.

Мне переход дался просто, во-первых я решил не переносить записи из старых бложиков, по крайней мере не все. Во-вторых, я почти не пользовался всякими фичами других движков, за исключением публикаций по расписанию, однако, такое можно прикрутить и к octopress, если оно понадобится.

Как собрать Erlang c wxWidgets на MacOS X 10.8.x

UPDATE: Решение проверено и работает на MacOS X 10.8.5 и XCode/CLT 4.6.3. На XCode/CLT 5.0 beta и MacOS X 10.9 Maverics работать не будет.

У Erlang есть специальное средство получения различных характеристик локальной или удалённой ноды – observer. Штука замечательная, однако, требующая библиотеки wxWidgets, что затрудняет использование данного инструмента на MacOS X, так как официальные релизы последней не очень-то хорошо работают на MacOS X в 64-bit режиме. Поэтому сборки Erlang для MacOS X как правило поставляются либо без wx, либо с wx, но он всё равно не работает так как не хватает необходимых библиотек. Ситуация неприятная, но не безнадёжная.