Category: it

Category was added automatically. Read all entries about "it".

Default

А где Роскомнадзор?

Как известно, Роскомнадзор запретил СМИ указывать способы и причины самоубийств. Из чего следует, что информация о том, что второй пилот Аэробуса сознательно разбил самолет, не может быть опубликована в российских СМИ.

Очередная иллюстрация для все еще не готовых называть безумие безумием.
Default

Вернулся

Вернулся вчера из Москвы, где выступал на конференции Agile Days 2015. До последнего момента не был уверен, впишется ли мой доклад о функциональном программировании в программу, в основном отведенную методологии и организации процессов разработки.

Судя по реакции аудитории, вопросам и твитам, вписался. Более того, похоже, многим с их техническим бэкграундом не хватало подобных докладов.

Из твиттера:
- Поем оду монадам. Караоке на треке по функциональному программированию.
- Это был шикарный talk и песня про монады взорвала зал! Лучший подарок от организаторов конференции! Спасибо!
- Вагиф сделал очень нужный и очень деликатный доклад по #ФП!Таких очень не хватает!Спасибо


UPDATE. Получил от организаторов результаты оценок докладов. У моего - 4.83 по пятибальной шкале, это пятое место среди всех участников. Значит не зря старался.

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

В свободное время находился по Москве. В четверг отходил 27 км, в пятницу - 18. Дошел от ЦМТ до бывшего Главклуба, что нынче Yotaspace у метро "Ленинский проспект", там с друзьми сходили на юбилейны концерт "Вежливого отказа". Замечательный был концерт, но звук, на мой вкус, был резковат для их стиля. Говорят, правда, что это просто у зала такая акустика.
Default

GitHub на выход

Роскомнадзор пишет, что начинает блокировать GitHub (via scholar_vit).

https://twitter.com/roscomnadzor/status/539715198891073537

В комментариях профессионалы, которым это будет стоит тысячи потерянных часов, задаются вопросом, когда эти мрази будут висеть на столбах.

Это очень здорово, что профессионалы желают мразям висеть на столбах, когда им не дают работать. Жалко лишь, что у них не возникало подобных желаний, когда Pussy Ryot обвиняли в нарушении положений Трулльского собора. Потому что это одно и то же.

Ужасно по-прежнему слышать от достойных и работящих людей, что достаточно стараться достойно жить и много работать, и все само наладится. Впрочем, сегодня число таких уменьшится на число пользователей GitHub.
Default

Особый респект

Вот этим ребятам - особый респект, хоть мы и не читали их заметок. Технари из "Ленты", могли бы остаться работать при ком угодно, но сделали свой выбор. При том, что время такое, семьи, дети. Такие примеры вселяют надежду.



Collapse )
Default

Выборы. Теперь на работе

Моя рабочая жизнь сложилась так, что на полгода я погрузился в выборы по профессиональной линии. После двух с половиной лет участия в проекте интернет-плеера норвежского ТВ и Радио (tv.nrk.no, radio.nrk.no) я вошел в группу подготоки отслеживания в реальном времени результатов грядущих парламентских выборов. Группа небольшая, но и времени достаточно, должны успеть к 9 сентября. Как я сам печально пошутил, мой опыт наблюдения за российскими выборами должен пригодиться местной правящей партии, если они планируют удержать свои позиции.

Так что буду теперь наблюдать за другими выборами. Только в качестве программиста и тестера.
Default

TWIMC: рабочее

25-26 октября - в Кембридже на конференции по функциональному программированию. Выступлю с докладом "Playing functional Conway's game of life". На обратном пути остановлюсь в Лондоне (в пятницу 26-го).

С 29 октября по 3 ноября - в Сиэттле, на коференции Build. Простым участником.

И похоже, что приглашен в Берлин провести workshop на Agile Dev Practice. Питаю надежды наконец-то развиртуализоваться с некоторыми берлинскими френдами, но до этого еще надо дожить: это будет в марте следующего года.
Default

Чистый маркетинг

Не успели меня начать выводить на чистую воду за то, что посмел поставить Джобса на одну доску с великими, как через твиттер подоспела история: отец (сам известный программист, кстати) и дочь сидят и смотрят на звезды, на небе появляется звездочка-спутник, дочь говорит: "Это Хаббл". "Ты, вероятно, права - отвечает отец, - как было бы здорово, если бы это можно было проверить... Подождите, откуда ты узанала?" - "Да он здесь, на айпаде". И девочка показала отцу айпад, на котором в реальном времени воспроизводилось все, что происходило на небе. С разъянениями, что есть где.

http://blog.wekeroad.com/2011/10/25/the-hubble-blew-my-mind

Так злые гение маркетинга воздействуют на детские души.
Default

Без SQL

Я медленно расстаюсь с вредными профессиональными привычками, и меня порой спасают накатывающиеся подозрения в собственной закостенелости. Но лучшее для меня лекарство - общение с энтузиастом своего дела.

Психологически я давно был к тому, что многие системы обработки транзакций лишь выиграют по многим параметрам, если их модель реализовывать не на основе реляционной СУБД. Но все не хватало решающей встряски. Она случилась в эти дни, причем довольно в неожиданном месте - на трехдневном семинаре по DDD с Грегом Янгом, от которого я, в общем, не ждал особых потрясений (domain driven design - довольно ровная тема по части эмоциональных всплесков), и записался по рекомендации знакомого, сказавшего, что он открыл там для себя много нового. Ну еще обнадеживал разбор паттерна CQRS.

Но уже сегодня к обеду - на половине пути - я понял, что отныне свой подход к дизайну систем с транзакциями я буду делить на до 23 марта и после. С тоской при этом вспоминая сотни часов, потраченных на шлифовку таблиц SQL сервера и написание к ним всякой логики.

Конечно, все это надо получше переварить. Но некоторые из старых проектов чисто легли бы на CQRS и event sourcing.

Записи из блога Грега Янга, поясняющие тему:
CQRS and Event Sourcing.
CQRS is more work because of the read model?.
Event Storage and Persistence Ignorance.
CQRS, Task Based UIs, Event Sourcing agh! .
Why Use Event Sourcing?.
Default

Заговор программистов

labas озадачил меня информацией, что при подсчете баллов у фигуристов не только отбрасывают наилучшую и наихудшую оценку, но еще случайным образом удаляют две другие. При чем если в споре Плющенко - Лысачек под случайный выбор попали две другие оценки, Плющенко мог бы остаться олимпийским чемпионом.

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