Follow Rinat Abdullin
Saturday
06Mar2010

I’m Alive

Проснуться, обнаружить что завтрак безнадежно пропущен. Кто же знал, что хозяйке со знакомыми с Гаваев приспичит встать с утра пораньше, чтобы уплыть на другие острова? Погрустить о вафлях, которые печет Дони. Заточить кофе с тостом и продолжить чтение справочника по Enterprise Integration Patterns и разгребание мелких задач по работе.

На обед сбегать искупаться в океан и немного помедитировать под солнцем. А потом в местной забегаловке, пробуя очередной пункт меню, обнаружить, что Nasi Goreng – это вкусняшка. Не говоря уж о чипсине из креветок.

Согласиться на предложение Мади испытать балийский массаж, под руками его старой знакомой с 25 летним стажем. Это такой кайф, когда массажистка, наконец добирается до места, которое 10 минут назад укусил комар!

Дочитать EIP до MessageBus и понять, что проект NServiceBus, наконец, starts making some sense. A lot of sense, as a matter of fact.

Ночью увидеть тропический ливень с молниями. Когда люди и животные забиваются под крыши, везде текут ручьи, а видимость – метров 20. Плюнуть на все и рвануть в океан исполнять давнишнюю мечту искупаться в море под теплым дождиком. Понять, что реальность – гораздо жизненнее, ярче и совсем не страшная.

Yes, I’m alive.

PS: Добить дела, дочитать главу и, закрывая ноутбук, обнаружить котенка спящего за экраном; и щенка, уснувшего в обнимку с блоком питания (ибо теплый).

Wednesday
03Mar2010

Concentration Contrast

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

Сейчас складывается чем-то похожее ощущение, также основанное на контрасте. Снаружи бушует яркая и полная ощущений балиийская жизнь. Народ с деревеньки сегодня днем готовил свою традиционную еду, а сейчас собрался у костра, болтает и бренчит песни (в том числе и что-то вроде хорового рэпа) под гитары и стучалки. Это все происходит в 5 метрах от моего рабочего места; даже отжевали мою скамейку, пока отвлекался)) На столе спят вымытые котята, измученные вычесыванием блох. За пределами света лампы и костра – экваториальная ночь, шум прибоя и легкий аромат тропического леса.

Днем была стандартная трапеза местных, начинающаяся с убиения пары курочек, обстругивания бамбуковых стеблей и кокосов, и заканчивающаяся едой руками с общей тарелки. Еда очень острая и в нее для спокойствия лучше не вглядываться))

А внутри – CQRS, Event Sourcing, DDDD, Messaging и постепенно выстраивающаяся архитектура рабочего проекта. Тут тихо, логично и рождается красота.

Между снаружи и внутри единственный барьер – из концентрации.

Tuesday
02Mar2010

Concentration

Cama. Sari. Rush.
© Боевая мантра из прошлой жизни.

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

Теоретическая информация по CQRS, DDDD, Event Sourcing неплохо сливается с полученным опытом поддержки пары проектов (лень – двигатель прогресса). Плюс шеф продолжает подкидывать интересные требования, которые в прошлой жизни привели бы в ужас.

Необходимость в прототипе отпадает на ближайшее время (вернее замещается) – текущий проект и так даст практику в требуемых областях, плюс дополнительная нагрузка из области реализации CQRS в условиях Windows Azure + Lokad.Cloud (ага, это не AMQP сервер и даже не NServiceBus). Прорвемся.

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

Всю работу уже перевел в Visual Studio 2010 (начиная с некоторых текущих проектов, где потребовалось обеспечить side-by-side совместимость с VS 2008, чтобы не ломалась интеграция и остальные могли открывать проекты).

Только сейчас заметил, что последняя статья в рабочий журнал датирована пятым января. С тех пор ни одна идея не ушла дальше набора разрозненных заметок. Проблема концентрации?

Sunday
28Feb2010

End of the Winter

Кошечка пылесос сначала тоже не очень любила.
Потом, ничего, втянулась.

Пару часов назад пиццу тут делали. К хозяинам приехали друзья самого что ни на есть растаманско-хипповатого вида)) Вот с ними и делали пиццу. Тесто с нуля, а печка - настоящая глиняная балийская. Мои первые две пиццы (хотя и лепешки получилимь толстенькими и кривоватыми). Их слопали целиком. Наверное, спутали со всеми остальными пиццами.

После,  народ бренчал на мандолине и пел что-то индийское в духе "Ом Мани Паме Хум". В таких условиях работать сегодня как-то не очень получалось, вернее получалось бы, если полностью отключиться от окружающего мира. Но народ бы это не понял))

Ну и плюс местные барабанщики пытались подключиться к индийскому заунывному ритму со своими инструментами и стучалками. Получалось что-то межкультурное.

А еще позже все мы (человек этак 12, не считая детей и собак)) пошли в сторону огромной деревянной тахты с подушками в саду, где песнопения повторились, но еще больше, в окружении свечек, благовоний, чириканья цикад и шума прибоя. Пели индийские мантры, африканские chants, балийские мантры (в исполнении Мади), и пару детских песенок. Из инструментов были: балийский барабан, мандолина, балийская гремелка, деревянные яица с песком, непонятный треугольный девайс с десятком струн и парой металлических палок, ладони и чашка с ложками.

Сильнее всего вставили африканские песнопения. Там в конце все выли, хлопали и издавали всякие животные звуки в полную силу))

Забавно, что параллельно с погружением в процесс ритма, атмосферы, движений и песни, основной процесс мышления, абстрагировавшийся от всего происходящего, просчитывал факторы воздействия подобных ритуалов на людей, и почему они вообще пережили тысячелетия. Тут тебе и ритмичность, вводящая в транс, воздействия на уровне моторики (движения), сенсорики и прочих органов чувств, плюс сама структура песен, когда сначала поет один, а потом остальные повторяют (подавление активного сознания). Короче, было очень занимательно – век живи и век учись))

Еще сегодня попробовал несколько новых фруктов. Один, похожий на киви, обтянутый змеиной кожей (внутри дольки, похожие на что-то между земляникой и яблоками); и второй, похожий на большой красный репейник (изнутри что-то напоминающее вишню-переросток)

Сейчас осталось искупаться в океане ночью (раньше никогда не пробовал, а сейчас – почему бы и нет)) и идти спать, чтобы с утра, наконец, нормально засесть за работу.

PS: сегодня тут еще и полнолуние и конец зимы))

PPS: только что с пальмы в паре метров отсюда кокос шлепнулся. В темноте прозвучало – зловеще. Ну и денек))

Sunday
28Feb2010

Feel The Beat

Сейчас сижу за общим столом на веранде, а Лумбунг, Мади, Дони и мелкий “разводят” печку для вечерней пиццы. Типа, ибо зажигательное музицирование на барабане, мусорном бачке (мелкий с упоением колотит по нему палкой, порываясь постучать по кастрюлям), бамбуковых стеблях и каком-то чурбачке розжигом назвать нельзя))

Местная живность, очевидно, к этому привыкла, ибо собаки спокойно спят под столом, а щенок – прикорнул рядом. Хотя котята от этого бедлама расползлись куда подальше.

А я – новую итерацию SQL скриптов ваяю в это время.

PS: возможно получается так зажигательно потому, что местное комарье во время сумерек совсем совесть теряет.

PPS: насчет добавления кастрюль с вениками в игру они погорячились. Дождь нашаманили в итоге))