понедельник, 27 декабря 2010 г.

Мониторинг веб-проложения в Tomcat

Столкнулся с задачей. Надо мониторить приложение под Томкатом, интересует время ответа сервера. Конечно, нет ничего лучше анализа логов доступа, однако пускай этим занимаются админы. Можно ещё конечно Гугл-Аналитикс использовать. Однако, это тоже не айс для разработки. Остановился на javamelody.

Устанавливать крайне просто
- Копируешь 2 файла в библиотеки
- изменяешь веб.хмл
Вуаля - работает!

Статистику собирает вполне себе достаточную.
- give facts about the average response times and number of executions
- make decisions when trends are bad, before problems become too serious
- optimize based on the more limiting response times
- find the root causes of response times
- verify the real improvement after optimizations

среда, 22 декабря 2010 г.

Вести с полей. БМ снимает с производства...

The following Benchmade models (all skus and variants) will be discontinued in 2011.
906D2
907D2
9100
740
745
930
551BK-101
We have a number of new products coming into the line for 2011. Details for all new products, as well as new catalogs, will be available after January 1, 2011.


БМ 740 ДежаВу снимают с производства. Очень вовремя я её прикупил.

понедельник, 20 декабря 2010 г.

Benchmade 950 Rift. Карманный носорог.

К ножам чёрной серии от Бенча я всегда относился с долей скептицизма. Ножи для силовых структур, мощные и надёжные... Вот только зачем мне абордажный лом в кармане - думал я, выбирая очередного кандидата для покупки. И каждый раз выбор падал на нечто более изящное и лёгкое, из синей серии. А тут, значит, Рифт предложили, как раз из чёрной серии. Крепко призадумался, однако, ненадолго. Очень уж нож необычный и нестандартный. Купил.

среда, 15 декабря 2010 г.

Хорошая песня ;)

Душевная баллада.
Для всех тех, у кого когда-либо на десктопе были написаны слова
Love Hurts



А вот ещё одна песня той же команды, с больным на всю голову клипом.

среда, 8 декабря 2010 г.

О Катынской трагедии

Очень интересное открытое письмо .

Вы не заметили, что в выписке (даже фальшивой) указано: «Предложить НКВД рассмотреть дела на военнопленных поляков…», однако в материалах уголовного дела, в иных источниках нет никаких сведений об их рассмотрении, о реальной судьбе тех самых 27 тысяч поляков, упомянутых в выписке. Есть все, в том числе о перемещении пленных, о конвое, о питании, о другом, кроме как сведений об исполнении решений, приговоров. Такого в работе НКВД СССР быть не могло, ведь в этой организации фиксировалось все до мелочей. А тут расстрел стольких людей, но в документах о нем ни слова. Над этим стоит задуматься.
Вы обвиняете Сталина и его приспешников в убийстве нескольких десятков тысяч поляков, но следовало бы знать, что после 14-летнего расследования дела Главная военная прокуратура не признала их виновными в уничтожении военнопленных под Катынью и никакого решения на этот счет не приняла.
Об этом умолчали и в Государственной Думе. Поэтому высшая российская власть, не замечая того сама, скатились на стезю политических репрессий. Ведь Ваши предшественники – президенты извинялись перед поляками за гибель их сограждан до окончания следствия, которому только и осталось облечь политическую волю руководителей государства в правовую форму, признав НКВД СССР виновниками в гибели военнопленных. Иного решения здесь быть не могло, даже если следствие и пришло к другим выводам.
Вы в столь сложном вопросе, имеющем международное значение, должны были потребовать исчерпывающую информацию. Если скрыли ее от Вас, то избавьтесь от нерадивых помощников и советников.
Вам не доложили, что списки большинства погибших под Катынью представила следователям Польша, и они оставлены без тщательной проверки. Поэтому и стали появляться после войны 1941-1945 годов живые люди из числа объявленных мертвыми.

понедельник, 29 ноября 2010 г.

Прага. День 1-й.

Встали с рассветом, чтобы первыми поспеть к завтраку. Не люблю опаздывать к еде, ибо можно остаться голодным. Предчувствие меня не обмануло. Ибо спускаясь в столовую, а она в Мерлине находится в подвале, мы встречали других постояльцев, уже позавтракавших и вполне довольных жизнью. С изменившимся лицом прибавил шагу - так и есть! Все фрукты съедены и йогурт выпит. Опоздали. Пришлось довольствоваться бутербродами, кофе и пирогом на сладкое. В последствие мы спускались в столовую за 10 минут до открытия и успевали  урвать свою порцию йогурта и фруктов.

Затем отправились на первую экскурсию по городу. Сев на трамвай, доехали до центра.  Вышли около вот такого изящно декорированного здания. Оказалось, что это - школа. Без графити на стенах, что характерно. Точнее, с графити, но стильными такими, старинными.

Дежа Ву.

Итак, приступим.
Нож спроектирован дизайнером американским дизайнером Бобом Лумом. В ножевом мире Боб  личность весьма уважаемая и легендарная. Простой американский парень с китайскими корнями сумел добиться вершин ножеделания, его произведения, зачастую выпущенные в единственном экземпляре, украшают лучшие коллекции. А ножи ценятся за удобство, качество и по-восточному глубокое внимание к деталям. А ещё Боб очень продуктивно сотрудничал с крупными производителями (Спайдерко и Бенчмэйд) . Благодаря этому к творчеству Боба могут прикоснуться простые и не очень состоятельные любители, как я.

Дежа Ву, нож за кодовым номером 740 - одна из последних работ мастера. Он является адаптированной для массового производства моделью All Rounder (картинка позаимствована с офсайта Боба)

вторник, 23 ноября 2010 г.

Будничное

С удовольствием пользую Киндл. Замечательная машинка! Например, поддерживает подстрочный перевод, при наличии словаря, естественно. Подводишь, значит, курсор к незнакомому слову - а он тебе автоматом перевод кажет. Чтение литературы в оригинале заиграло новыми красками. На радостях нашёл в сети "Prospero's cell" Лоренса Даррелла, читаю.

Прага. Марш-бросок через Польшу, прибытие на место.

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

понедельник, 15 ноября 2010 г.

Прага. Попытка номер 3.

Прагу я полюбил давно, 3 года назад. Летом 2007 по долгу службы был отослан на курсы повышения квалификации в чешскую столицу. На фоне дождливого эстонского лета солнечная Прага меня покорила с первого взгляда. Шикарная архитектура, толпы туристов, плавящийся на солнце асфальт и брусчатка, дешёвое пиво в каждом баре. Уже тогда я знал, что вернусь. Второй заезд состоялся зимой 2009-го, опять же благодаря работе. Погода в Праге была отвратная, чисто по-эстонски мокрая и холодная. Что однако ничуть не испортило мне впечатление от города. Для меня он был хорош и в такую погоду.

3-й заезд было решено устроить этой осенью, в ноябре. Ибо остаток отпуска надо было быстро использовать, пока не сгорел. А куда ещё можно поехать в ноябре? В Грецию уже дёшево не слетаешь. В Египет или Турцию как-то неохота. Оставалась Прага, в которой, кстати, жена никогда не была. А это необходимо исправить.

понедельник, 8 ноября 2010 г.

Вернулся

Ага, из Праги. Уже з-й раз там побывал. И каждый раз - как первый. Ну и что, что ехали на авто, 2 дня туда и 2 обратно. Ну и пускай зад квадратный. И пиво Вельвет, моё любимое, теперь окромя как в "Подстреленной Утке" не испробуешь. Всё равно она мне нравится.

Вернувшись обнаружил, что глубоко мной уважаемая канадская команда "Birthday Massacre" выдала на гора новый альбом, и клип. Всё жутко готично и стильно, жёсткие гитарные запилы непостижимым образом сочетаются мелодичными мотивами. Однозначно респект!

четверг, 21 октября 2010 г.

Прикупил Киндл

Ага, вот прихожу вчера домой, а в почтовом ящике - извещение. Киндл пришёл! В радикально-красной обложке! Красоты неписанной, Цены немалой. Хотя, цена-то как раз нормальноя вышла, 200 Убитых Енотов с обложкой и доставкой.

Тут же воткнул на подзарядку через УСБ, девайс деловито засветил оранжевым глазом, засасывая энергию в свои электронные потроха. Через часок устройство насытилось, цвет глаза сменился с голодно-оранжевого на весьма сытый зелёный. Для затравки закинул парочку книжек. Киндл их с удовольствием принял.

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

А утром на работе запытал работу с ВайФай. Работает, весьма шустро. Конечно, браузер чёрно-белый, управление клавишами... Но - работает! И даже книжки качает! На радостях обновился до последней версии прошивки, 3.0.3. Тоже без проблем!

А ещё он иногда "засыпает", и при этом включает какой-нибудь интересный рисунок, типа скринсэйвера. То Жуля Верна покажет, то тётку какую-то незнакомую, то птичек нарисует. Каждый раз - сюрприз!

Молодцы, Амазон, вот что значит - продуманное устройство!

вторник, 19 октября 2010 г.

Музыкальные открытия недели

Постоянно открываю для себя что-то новое.
Вроде бы и песни не новые, но раньше не попадались.

Инкубус.


Аудиораб - очень интересная группа, имо. Немножко чувствуются нотки Горячих Красных Перцев и Ярости против Машин, однако - очень самобытно.

Будничное

Продолжаю штудировать греческий.
На просторах интернета накопал учебный материал, на основе которого на учат.
http://www.ediamme.edc.uoc.gr/diaspora/index.php?id=14,72,0,0,1,0

Получил из штатов БМ 886 - Blue Star, KOTM 2000 - 08. Что сказать? Умеют в Бенчмэйд ножи делать, ножу уж 10 лет - а он до сих пор актуально смотрится. Титановые лайнеры + накладки из Ж10, копьевидный клинок из АТС34. Нож практически невесомый, по весу - как Делика от Спая. Воздушность достигается благодаря умелой подборке материалов. Клинок летает, замок фиксирует намертво. Отличное приобретение в коллекцию.

пятница, 15 октября 2010 г.

Первый снег

Ага, уже вчера.
Возвращаемся мы, значится, с греческого, а тут - он, самый первый, лупит в лицо, мелкий и противный. "Ну всё, теперь солнца до апреля не удивим" - оптимистично заметил по этому поводу Адонис.

А в моих ботинках до сих пор кубинский критский песок.

пятница, 24 сентября 2010 г.

Crete'10, Заключение.

Последний, 6-й день, завтра улетаем на Родину. Отпуск всегда пролетает незаметно, не успев начаться. И этот день мы решили провести вдумчиво, никуда не спеша. Не будет поездок в новые, неизведанные области острова, не будет суеты. Только солнце, море и солёный воздух.

Сначала отправились на Стар Бич. Этот пляж Херса очень популярен и многолюден. Здесь вечно кипит жизнь: аттракционы и бары, аквапарк и пенные дискотеки. Молодёжно-тусовочное место. Признаться, не очень-то люблю я такие места, но пляж здесь действительно хорош. Песок чист, а мелкое море идеально подходит для отдыха с детьми. Антоха оценил. А в море достаточно много всякой живности. Через стекло маски я целый час наблюдал за подводной жизнью. Рядом проносились косяки упитанных рыбин, своей полосатой раскраской похожие на окуней. Среди камней в поисках съестного сновали оседлые "рифовые" рыбёшки, маленькие и яркие. Они беспрестанно ковырялись в камнях, отыскивая пропитание. А прямо по дну скользила похожая на блин глазастая камбала. Видимо, она считала свой участок дна особенно плодородным, поэтому ревностно его охраняла, прогоняя с него чужаков. Я ощущал себя Жаком Кусто, не меньше.

А вечером мы отправились на городской пляж, тот самый, с которого началось наше знакомство с островом. Он был всё так же не многолюден и тих. То что надо, чтобы попрощаться с гостеприимным островом. На скалах удобно устроились две девочки-аборигенки и болтая ногами в воде о чём-то весело беседовали. Два мальца гонялись по берегу с сачками в руках, отлавливая крохотных крабов, живших в прибрежных камнях. К морю спустилась русскоговорящая группа из 3-х человек, 2 парня и девушка. У одного в руках был трезубец. Побросав свои вещи на берегу, они одели маски и ласты и отправились в открытое море. Некоторое время я наблюдал, как бесстрашные пловцы удаляются от берега, затем они скрылись из виду. Больше мы их не видели.

На город опускалась ночь. Я сидел на берегу вечного моря и думал о скоротечности времени. Неделя пролетела как минута. И завтра я уйду. А море останется. Оно помнит Геракла и Тесея, оно носило по своим волнам Арго с Ясоном и сотоварищами на борту, оно едва не поглотило в себе Одиссея, смеялось над выходками Алексиса Зорбы... Не знаю, запомнит ли море меня, но я его запомню. Море, завтра я уйду, но я обязательно вернусь. Вот моя клятва. И по старой доброй традиции кинул в море монетку.

четверг, 23 сентября 2010 г.

О евро

Правительство долго успокаивало народ. Мол, и крона не девальвирует, и цены с приходом евро не изменятся.

Видимо, предприниматели с правительством не согласны. Сегодня подорожало молоко, процентов на 20-25. Цена на хлеб выросла на те же 20-25 процентов. Так же бодро подскочило в цене пиво и кофе.

Да, правительство не обмануло. С приходом евро цены не вырастут. Потому что их задерут доверху уже сегодня.

Интересно, соответствует ли Эстония Мастрихским критериям по инфляции в свете последних повышений цен? Может, ещё не поздно, а?

понедельник, 20 сентября 2010 г.

О гибели Византийской империи

Очень познавательный фильм. С лёгким уклоном в религиозную сторону, что совсем не мешает воспринимать информацию. Посмотрел с высоким интересом.

А вот и аннотация:
""Гибель империи. Византийский урок" - это фильм одного, очень простого, но необычайно действенного приема: лобового, провоцирующего, предельно обнаженного в своей дерзновенности сближения обстоятельств саморазрушения Византии и положения России в наши дни.
Прием настолько эффективен, что авторам фильма даже не понадобилось (заметим: ни разу!) упомянуть нашу страну по имени, - аналогия оказалась потрясающе точной, узнавание было полным и всеобщим. Все отчетливо увидели, о чем гибель Византии должна была бы предупреждать нас. И равнодушным это не оставило почти никого.
Византия пала. Собственно, фильм в первую очередь именно об этом - о том, почему так произошло. Отчего "величайшее в мировой истории и необычайно жизнеспособное государство с какого-то момента стремительно стало утрачивать жизненные силы". Авторы дают единственно возможный и абсолютно точный ответ: от внутренних болезней общества и власти.
Актуально? Не то слово!"
"

четверг, 16 сентября 2010 г.

Crete'10, День 5. Малья

К востоку от Херса расположился небольшой посёлок Малья. Название Малья созвучно с греческим словом "волосы", хотя думаю, что это просто совпадение. В наше время Малья - микроскопический курортный городок, ничем особо не выделяющийся. Однако в минойскую эпоху всё было совсем не так. Здесь находилось крупное древнее поселение, с огромным дворцом , рынком, и кинотеатром Аймакс. Нескольких разрушительных землетрясений капитально разрушили город, а извержения вулкана на Санторини засыпал развалины пеплом. Однако в прошлом веке неутомимые археологи Малью всё-таки обнаружили и частично раскопали.

вторник, 7 сентября 2010 г.

Аналитические функции Oracle SQL

Сталкиваешься с текими запросами не каждый день, однако знать про эти возможности просто необходимо.
http://orafaq.com/node/55

В статье доходчиво объясняется, как и для чего стоит применять функции :
  • OVER ( [PARTITION BY <...>] [ORDER BY <....>] [] )
  • ROW_NUMBER( )
  • LEAD
  • FIRST_VALUE() OVER
  • и т.д.

понедельник, 6 сентября 2010 г.

Crete'10, День 4. Дорога к озеру Курна.

Как известно из Интернета, всё самое интересное на Крите находится западе. Тут тебе и Ханья -Критская Венеция, фотогеничная и труднодоступная бухта Балос, розовые пески Элафонисси, величественное Курталийское ущелье, великолепное озеро Курнас (или всё же Курна?)... В общем, все красоты Крита сконцентрированы в западной его части. Признаться, покупая весной путёвку, я не был подкован географическими сведениями об острове. Разузнав же подробности, слегка взгрустнул: и угораздило же меня поехать в Херс, где и смотреть-то нечего. Однако, арендованное вовремя транспортное средство вселяло надежды.

пятница, 3 сентября 2010 г.

JQuery

В работе обычно пользую библиотеку Prototype, ибо она очень простая и хорошо себя зарекоммендовала. С помощью Прототайпа можно достаточно просто делать Аякс - запросы, Дом - навигацию. Однако, развитие его, похоже, застопорилось. Новых версий не появляется уже где-то около года, статей и публикаций тоже не видно. Похоже, сообщество программистов всё сильнее склоняется к JQuery.

Вот пара толковых туториалов:
http://www.ibm.com/developerworks/web/library/wa-jquery1/ - Про селекторы
http://www.ibm.com/developerworks/xml/library/x-ajaxjquery.html - Про Аякс
http://www.ibm.com/developerworks/web/library/wa-jquery3/ - Ещё про Аякс

http://www.oracle.com/technetwork/java/intro-jquery-166845.html

четверг, 2 сентября 2010 г.

Крит - 2010

День 3. Марш - бросок на юг.

Критяне гордятся тем, что именно на их острове располагается самый южный город Европы, Иерапетра. Естественно, есть в Европе и другие населённые пункты, которые располагаются южнее, но городами их не назовёшь даже с большой натяжкой. А Иерапетра - действительно город, и достаточно крупный по островным меркам. А ещё из Иерапетры налажено транспортное сообщение с островом Хрисси (в переводе - Золотой), заповедным уголком греческой природы. Хрисси славится своими красивыми пляжами и прозрачной водой. Кроме того, там растёт редкий вид реликтового кедра.

понедельник, 30 августа 2010 г.

Мастика

Будучи на Крите, получили подарок из рук нашей приятельницы Софии. В большую жестяную коробку были тчательно упакованы:
- Бутылочка аутентичного оливеового масла
- Модель троянского коня в масштабе 1:40
- Загадочная бутыль с жидкостью мутного цвета.

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

Визуальный контакт показал, что на бутыли призутствует надпись - Μαστιχα. Аккуратно откупорил - содержимое обладало терпким, освежающим и крепким ароматом. Осторожно выпили по рюмочке - сильный, ни на что не похожий вкус, и не скажешь, что всего-то 26 оборотов. И сразу хочется закусить чем-нибудь этаким, греческим. В общем, хороший, правильный напиток.

Сегодня произвёл разведку, оказалось, что напиток - это ликёр Мастикового дерева, родом с острова Хиос. Мастиковое дерево растёт по всему Леванту, однако мастика получается только на Хиосе, во т такая вот загадка природы. Жители же умело пользуются этим даром, и живут сбором мастики, причём весьма не бедно. Подробнее - здесь.

четверг, 26 августа 2010 г.

Первые китайцы

Заполучил 3 ножа от наших восточных соседей. Делюсь свежими впечатлениями.

Sanrenmu 710 - легенда среди любителей ножей. "Себенза для бедных", повторяет формами и конструкцией изделие Криса Рива. Естественно, я его заказал.
СРМ 710 - смотрится хорошо, заточка - на отлично, крепко сбит. Но вот жёсткий - караул. Открыть - закрыть одной рукой - целая проблема, видимо фрейм очень уж тугой. Как бы это забороть?

Enlan M9. Я думал, что он будет крупнее. А он - как СРМ 710, такой же коротыш. Заточка - отличная, механика работает хорошо. Но есть между деревянными накладками и металлом, не Бенчмэйд... пока. Деревяха кстати очень симпатичная. Думаю, что М9 пойдёт на подарок.

Bee L01. Отличный, просто великолепный нож. Замок работает без нареканий, Ж10 на рукояти - моё почтение, цепкая и приятная. Приятный обрис клинка, Танто. Ни щелей, ни люфтов замечено не было. Заточка на троечку, но это легко поправимо. Добротный нож, поношу его в кармане.

На всех ножах сталюка - 8Cr13MoV, какая-то распространённая китайская сталь, её даже Бенч и Спайдерко пользовали на своих моделях. Буду тестировать, как она заточку держит. Постучал обухами ножей по деревяшке - ни у одного замка не обнаружилось. В общем, эмоции от приобритения - вполне положительные.

вторник, 24 августа 2010 г.

На Крите сгорел уникальный пальмовый лес Превели

На Крите сгорел уникальный пальмовый лес Превели

Читата:

Вторые сутки многие регионы Греции страдают от лесных пожаров вследствие поднявшегося сильного ветра, местами достигающего 10 баллов по шкале Бофорта. К сожалению, невосполнимую потерю понес самый крупный и известный греческий остров Крит - сегодня полностью сгорел уникальный пальмовый лес в местечке Превели. Одно из красивейших мест Крита было одной из визитных карточек острова, и знакомо далеко за пределами Греции благодаря фотографиям, календарям и открыткам.

Пожар начался рано утром в 5:20 между Превели и Лефкогия муниципалитета Финикас области Ретимно. Фронт огня направился в сторону известного одноименного монастыря Превели и в последний момент у самых стен монастыря изменил свое направление в сторону пальмового леса. По первым оценкам критских пожарных, всего в районе выгорело около 500 гектаров. Тушение производилось только наземными пожарными расчетами, т.к. из-за шквального ветра невозможно было задействовать пожарную авиацию.

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

Как раз собирались посетить. Не успели.

вторник, 3 августа 2010 г.

Крит 10. День 2. Пещера Зевса, Краси.

Во второй половине дня было принято решение отправиться в глубь острова. Главной целью был обозначен Диктеон Андрон, или Пещера Зевса.

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

среда, 28 июля 2010 г.

Крит 10. День 2. Кносс

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

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

вторник, 27 июля 2010 г.

Вперёд, Мерлин!

50-летняя Мерлин Отти будет вершить историю на ЧЕ

А я её ещё с детства помню! Выступала она, правда, за Ямайку, но рулила на стадионе - без вариантов. Вперёд, Мерлин, покажи им всем! я за тебя буду болеть.

вторник, 13 июля 2010 г.

Crete'10 День первый.

Первая Критская ночь была незабываема. Я вкусил всю прелесть отеля, находящегося на главной улице никогда не спящего города. За стенами отеля проносились автомобили, мотоциклы и мопеды. И почти у каждого магнитола была включена на максимум. Жара в номере так же не добавляла комфорта. Добрую половину ночи я с интересом прислушивался к шуму за стенами отеля, потом всё же провалился в глубокий сон.

Подъём в 8 часов был тяжёлым. Вставать категорически не хотелось. Однако любопытство по поводу завтрака побороло лень, и вот мы уже в ресторане отеля.

пятница, 2 июля 2010 г.

Crete'10, Перелёт

Начну-ка я по свежим следам документировать моё первое путешествие на Крит. Ибо память человеческая коротка и ненадёжна. То есть она крепка, и очень надолго сохраняет мощные положительные и отрицательные воспоминания и эмоции. Маленькие же эпизоды, лёгкие оттенки и переживания зачастую стираются из памяти очень быстро и непринуждённо. А ведь именно они и формируют и дополняют общую яркую картину нежными полутонами.

Ожидание поездки было несколько волнительным. Только что с треском лопнул туроператор ТопТурз, оставив несколько тысяч людей без летнего отдыха и без денег. А ну как Эстур, у которого мы купили поездку, готовит нам такой же сюрприз? К чести Эстура, ничего подобного не произошло. За 2 дня до отъезда мне позвонил некий молодой человек, и вежливым тоном напомнил, что вылет состоится в воскресенье, 18:30 по местному времени.

воскресенье, 20 июня 2010 г.

Греция 2010

Пора, пора начинать готовиться.
Пока не знаю, куда, когда и вообще, получится ли.
Но готовиться буду загодя.

Итак, для начала - куда.
Крит?

UPD от 08.04.2010
Да, на Крит! Несмотря на злобные происки работодателей, на полную загруженность работой, на горящие проекты и несколько подзадержавшийся экономический кризис, мы поедем в Грецию!
В качестве основного места базирования выбран отель Венус Мелена, что в Херсонессе. Информации пока немного, надо копать.

А. Гринёв 2002
А. Гринёв 2005
А. Гринёв 2008
http://greta105.narod.ru/trvl/zg/greece.html
http://xlnz.blogspot.com/2009/03/07-2008.html
Критская кругосветка
Много полезной информации
http://journals.fotki.com/LNata/crete--2007/
Карта
Список статей по Греции

Что смотреть:
Самарийское ущелье, Кносс, озеро Курнас, бухта Балос, Элафонисси с розовым песком, Спиналонга

Дикие (бесплатные) кемпинги, судя по всему, очень немногочисленны. Но, всё же, поиск по Гуглу даёт несколько мест: Sfinari, Sougia, Falassarna(?), Kouremenos.
Тема на форуме

понедельник, 14 июня 2010 г.

Про погоду

Готовлюсь к отпуску. Внимательно слежу за термометром.

20 градусов разница. Невероятно!

пятница, 11 июня 2010 г.

Mediaconverter - online

- Или как содрать музыку с Ю-туба.
Допустим, нравится вам песня, а достать её реально негде. Ну не продают её нигде :) Вот только на ю-тубе лежит видео. Что делать?
Терпеливые будут ждать, пока нужный диск не появится в продаже. Но я не настолько терпелив.
В помощь таким, как я - удобный сервис http://www.mediaconverter.org/
С помощью незатейливого интерфейса можно перегнать понравившийся клип в МП3 - и ждать, когда композицию можно будет найти в лучшем качестве.

пятница, 4 июня 2010 г.

Мой хит-парад греческих мелодий этой недели

Составил свой хит-парад грееческих хитов.

3-е место достаётся команде Переживём, композиция "Куча проблем"


Не 2-м месте команда Рус с композицией "Освобождение"



И наконец первое место - Илья Вретос - "С тобой - хоть в разведку"

суббота, 29 мая 2010 г.

Politics-Oriented Software development

Отличная статья для хитрого девелопера.
Тезисы:
  • Descope early , Admit descoping late
  • Keep documentation brief enough to be kept up-to-date
  • specially if you're busy, keep a record of what you've done every day: either in your official timesheets or in private notes. Especially when under pressure it can be tempting to leave them to later: but this leaves you dangerously vulnerable when the blamestorming begin
  • Overtime only counts when people see it. It's usually better to do overtime in the evening than the morning, if there are more people around to see it. Weekend overtime is usually pointless since there are rarely witnesses.
  • better to do half an hour Monday to Thursday than two hours on Wednesday. It also sounds better to say: "I've worked late four nights this week." No-one will be keeping track that closely anyway.

вторник, 25 мая 2010 г.

Новости турбизнеса.

С тревогой слежу за вестями турбизнеса. Вчера появилось сообщение, что местная фирма ТопТурз объявила себя бантротом. Одним днём! То есть, часть клиентов сидит на чемоданах перед поездкой, часть - уже на месте отдыхает, а ТопТурз раз - и банкроты! Умывают руки. Как люди вернутся домой - не наша проблема. Вот вам остатки денег, которые мы не успели спустить, делите их между собой, вызволяйте за них людей с чужбины. А нам всё по барабану, мы банкроты.
Буду следить, удастся ли клиентам вернуть свои деньги и в каком объёме. Самое смешное, что в прошлом году летал на Корфу от ТопТурза, в тот раз обошлось.

понедельник, 24 мая 2010 г.

101-й пост

В какой-то мере юбилейный.
Но писать буду о будничном. 2 последних недели Эстония не была похожа сама на себя. Погода - просто отличная, было солнечно и тепло. Температура поднималась до 27 градусов, в общем, отличная летняя погода.
Открыл рыболовный сезон, сначала на Песчаном озере, а позавчера - и на Паункюла. На Песчаном я так и остался с нулём. Марина же сумела вытащить щуку на 1.5 кило. Утёрла мне нос, значит. А вчера на паункюла впервые в этом году расчехлили фидеры. Клевало слабенько, но полдюжины плотвиц мы всё же выудили.
А ещё я наконец-то открыл купальный сезон. Вода очень тёплая, купаться-одно удовольствие. Есть мнение, что искупался вовремя. Ибо сегодня - всего 10 градусов и дождь. Нормальная такая майская погода. С нетерпением ждём лета.

пятница, 21 мая 2010 г.

Настоящий грек о России

Читая "Грека Зорбу":

Итак, с этой, как я тебе уже сказал, я познакомился в одном кубанском селе. Стояло лето. Кругом были горы арбузов и дынь; я нагибался, брал и никто ничего не говорил. Я разрезал арбуз надвое и зарывался в него носом. Все было в изобилии там, в России, хозяин, всего навалом – выбирай и бери! И не только арбузов и дынь, но и рыбы, масла, женщин. Ты идешь, видишь арбуз и берешь его. Ты видишь женщину – тоже берешь. Не то, что здесь, в Греции, не успеешь стянуть у кого-нибудь дынную корку, как тебя сразу тащат в суд, а если тронешь женщину, ее брат выхватывает нож, чтобы превратить тебя в колбасный фарш. Черт бы их побрал, этих мелочных скряг… Хоть бы все повесились, вшивая банда! Поезжайте хоть ненадолго в Россию, посмотреть на настоящих господ!

Так вот она какая была, матушка - Россия.

Балисонг Tуториал :)

четверг, 20 мая 2010 г.

Axis2 - improving HTTP transport

Вот уж не знал. Аксис, оказывается, открывает всего 2 соединения для своего НТТР клиента.
А это значит, что по умолчанию лишь 2 пользователя смогут одновременно делать запрос.
Но решение вроде есть:

http://amilachinthaka.blogspot.com/2010/01/improving-axis2-http-transport-client.html


ConfigurationContext configurationContext =
ConfigurationContextFactory.createConfigurationContextFromFileSystem(
AXIS2_REPOSITORY_LOCATION, AXIS2_CLIENT_CONFIG_FILE);
MultiThreadedHttpConnectionManager multiThreadedHttpConnectionManager = new MultiThreadedHttpConnectionManager();

HttpConnectionManagerParams params = new HttpConnectionManagerParams();
params.setDefaultMaxConnectionsPerHost(20);
multiThreadedHttpConnectionManager.setParams(params);
HttpClient httpClient = new HttpClient(multiThreadedHttpConnectionManager);
configurationContext.setProperty(HTTPConstants.CACHED_HTTP_CLIENT, httpClient);


Update 21/05/2010
У меня это решение не работало. Подсмотрел другое решение, и оно работает.
В двух словах, updateStub надо вызвать всего один раз (в принципе, это проверяется в самом методе), чтобы изменить настройки.



private static Boolean bConfed = false;


protected static void updateStub(org.apache.axis2.client.Stub stub)
{
synchronized (bConfed)
{
if (bConfed) return;
int maxTotal = 15;
int maxPerHost = 5;

MultiThreadedHttpConnectionManager httpConnectionManager = new MultiThreadedHttpConnectionManager();
HttpConnectionManagerParams params = httpConnectionManager.getParams();
if (params == null)
{
params = new HttpConnectionManagerParams();
httpConnectionManager.setParams(params);
}

params.setMaxTotalConnections(maxTotal);
params.setDefaultMaxConnectionsPerHost(maxPerHost);
HttpClient httpClient = new HttpClient(httpConnectionManager);
ConfigurationContext context = stub._getServiceClient().getServiceContext().getConfigurationContext();
context.setProperty(HTTPConstants.CACHED_HTTP_CLIENT, httpClient);
log.info("Axjs Http Client Conf is changed, max conn.={}, max per host = {}", maxTotal, maxPerHost);
bConfed = true;
}
}

среда, 19 мая 2010 г.

Книжное

Время от времени закупаю книги. Покупаю в основном то, чего не получается найти в электронном варианте. Не люблю макулатуру складировать, но в данном случае - выбора не было.
Итак, лот номер 1 - "Книга сказок для чтения в детском саду". Книжка куплена для сына. ибо пора, пора прививать у него тягу к серьёзной литературе! Издание выпущено в добротной толстой обложке, снабжено множеством талантливых иллюстраций. Тексты сказок - толковые, часть - стихотворная, часть - в прозе. Пытаюсь проводить чтение для сына, но он пока упорно сопротивляется. Предпочитает интеллектуальному времяпрепровождению забеги по квартире и физические упражнения.

Лот номер 2 - "Легкое чтение на новогреческом языке. Сказки и легенды Греции. Начальный уровень". Как нетрудно догадаться, книга приобретена для оттачивания мастерства владения языком. Книга содержит несколько сказок на греческом языке, снабжённых синхронным переводом на русский. Соль в том, что, по утверждению авторов, ничего учить не надо! Просто читай сказки, где непонятно - сверяйся с переводом, а незнакомые слова и выражения сами собой осядут в памяти! Так это или не так - увидим через некоторое время.
Книга выпущена в мягкой обложке, на которой красуется мужик в полотенце и весьма скудно одетая курпулентная особа. Не знаю, кто баба, но мужик вроде должен быть Орионом. Бумага - отвратительная, газетная., иллюстрации отсутствуют. Видимо именно так принято в России прививать детям любовь к иностранным языкам. Ладно, хоть содержимое не подкачало, по крайней мере, первая сказка вполне себе интересная и с точки зрения языка, и с точки зрения экшена.

UPDATE 22.12.2010  На обложке  - "Венера и Адонис" Рубенса. Так, для справки.

Лот номер 3 - "Размышления о Венере Морской" Лоренса Даррелла. Лоренса ни читал ни разу. А ведь за бугром он известен похлеще брата Джеральда. Пробел в образовании необходимо было восполнить, и вот книга у меня. Начнём с одёжки. Добротная толстая обложка с видами Родоса. Неплохая, плотная, белая (а не бурая, как в предыдущем лоте) бумага. Формат - меньше среднего, чтоб в кармане помещался. Шрифт - мелковат, но вполне читаем. Сделаешь крупнее - книга превратится в увесистый томик. А зачем это надо?-подумали издатели, и я с ними, скорее, соглашусь. А в конце книги - несколько глянцевых листков с фотографиями с места событий, с Родоса.
Одним словом - очень даже достойное издание. Теперь о содержании. Автор пишет о послевоенном Родосе, куда его закинул долг дипломатической службы. Стиль книги - определить сложно. Это сгусток эмоций и впечатлений, это фотография памяти, это обрывки дневников и записок автора, это небольшие исторические отсылки в прошлое (Колосс Родосский, Венера, крестоносцы), это в какой-то мере и путеводитель по острову. Автор любит Грецию, и кажется, что эта любовь взаимна.
Книгу я прочитал за пару дней. А вчера обнаружил, что в интернет-магазинах появился и другой роман Лоренца, "Горькие лимоны". Заказал, Уже заказал, жду с нетерпением.


Забавный коммент в коде

на stackoverflow.Коммент в коде:

// somedev1 - 6/7/02 Adding temporary tracking of Login screen
// somedev2 - 5/22/07 Temporary my ass

пятница, 14 мая 2010 г.

CLB Subcom Titanium


Не очень-то я жалую миниатюрные ножи, но этот - реально чем-то цепляет. Информация - отсюда. Титановый фрейм и дозайн Чада Лос Баноса, в результате - самый продвинутый "Хомяк" из когда-либо выпускавшихся.
И цена очень даже демократична.

Последний урок.

Вчера сдавал экзамен по Греческому языку. В этом полугодии Адонис задал такой темп на старте, что мои мозги никак не поспевали за развитием событий. За полгода мы галопом пронеслись по Прошедшему и Будущему времени, Сабжанктиву, повелительной форме глаголов, превосходной степени, Родительному падежу и другим важным и не менее сложным темам. Можно было предположить, что и экзамен будет сложным.
А экзамен получился на удивление простым. В течение первых 20 минут Адонис задавал вопросы аудитории, аудитория же очень так неплохо оборонялась. Ибо вопросы мы уже успели обсудить с преподавателем на предыдущем занятии. Затем Адонис раздал листки с письменными заданиями. Задания тоже оказались достаточно простыми, "отстрелялись" всего за полчаса. Весь экзамен занял не более часа. Видимо, таким образом Адонис решил компенсировать то напряжение, с которым мы учились последнее время.
Перед экзаменом мы вручили Адонису сувенир от нашей группы: национальные сладости и книгу об особенностях эстонского менталитета. Так что большую часть экзамена, пока мы корпели над бумагой, Адонис с интересом и видимым удовольствием листал книгу.

С нетерпением ждём результатов, и - до встречи в новом году.
Καλο Καλοκαιρι!

пятница, 30 апреля 2010 г.

Toiduakadeemia



Вчера посетил данное заведение с целью... просто провести время с коллегами. Интересное место, где под присмотром опытных поваров можно самому приготовить кулинарный шедевр. Причём процесс протекает в непринуждённой обстановке, за дружеской беседой, с бокалом вина в руке.
Нас разделили на 5 команд по 3 человека в каждой, выдали по рецепту, и- в путь. Нашей команде выпало утка... в смысле, приготовить утиное филе. Думается, мы с честью справились. А потом все сидели за круглым столом и поедали кулинарные изыски друг друга.
Мораль: готовить умеет каждый, не каждый хочет этим заниматься. И ещё. В готовке нет мелочей: нужны правильные ингридиенты, правильные инструменты и правильное настроение. Тогда результат будет нетривиальным.

среда, 28 апреля 2010 г.

Гесиод был прав...

А Гесиод понял соль жизни.

Отрывок из "Работы и дни"

Если бы мог я не жить с поколением пятого века!
Раньше его умереть я хотел бы иль позже родиться.
Землю теперь населяют железные люди. Не будет
Им передышки ни ночью, ни днем от труда и от горя,
И от несчастий. Заботы тяжелые боги дадут им.
[Все же ко всем этим бедам примешаны будут и блага.
Зевс поколенье людей говорящих погубит и это
После того, как на свет они станут рождаться седыми.]
Дети - с отцами, с детьми -их отцы сговориться не смогут.
Чуждыми станут товарищ товарищу, гостю - хозяин.
Больше не будет меж братьев любви, как бывало когда-то.
Старых родителей скоро совсем почитать перестанут;
Будут их яро и зло поносить нечестивые дети
Тяжкою бранью, не зная возмездья богов; не захочет
Больше никто доставлять пропитанья родителям старым.
Правду заменит кулак. Города подпадут разграбленью.
И не возбудит ни в ком уваженья ни клятвохранитель,
Ни справедливый, ни добрый. Скорей наглецу и элодею
Станет почет воздаваться. Где сила, там будет и право.

суббота, 24 апреля 2010 г.

Греческая кухня

На уроках греческого изучаем кухню. Греческую, естественно. Названия - очень экзотические. Чего стоят например судзукАкия, потатАкия, хорьЯтики.

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

http://www.three-brothers-sfakia-crete.com/menu.html

среда, 21 апреля 2010 г.

Почти БП

Ночью разбудил страшный шум. Снаружи что-то неистово ревело. Нехотя приоткрыл глаза. За окном горели и переливались яркие огни. Первая мысль - началось. БП. А у меня ни схронов нет, ни ружжа - нифига. В холодильнике 2 банки тушняка да пачка макаронов.
Прокрался к окну.. Ё-моё!
БП оказался толстым механизмом, который медленно тащился за грузовиком и что-то творил с дорожным полотном. Зачем это делать с диким воем, при свете мигалок и в 4 часа ночи?

вторник, 20 апреля 2010 г.

Отличная статья про Даррелла в России

Взято здесь: http://baza.vgd.ru/18/75652/

Одна из серий фильма «Даррелл в России» снималась на нашем кордоне. Фильм этот, спустя, наверное года полтора, мы по телевидению видели. Видели ту самую серию, которая снималась у нас.
Жил писатель тогда, на кордоне, у Салтыковых. Ведь Виктор был старшим по должности – лесотехником.

В памяти моей остался ежедневный режим этого большого и мудрого человека. Вставал он в 5 часов утра и до 9 работал за столом – писал что-то.
Потом завтрак и первая рюмка коньяку. Потом съёмки и работа с людьми.
Поражала нас высокопрофессиональная работа его съёмочной группы. Все они были связаны удобными радиостанциями. Мы до этого не видели такой современной техники. Это позволяло моментально реагировать на самые разные непредвиденные ситуации. Например, во время съёмок в лесу совершенно неожиданно появился, и совсем недалеко, олень. Моментально вся група повернулась в нужную сторону и олень попал в кадр. Причём приятно, что работали они необычайно спокойно... никакого аврала, как это принято порой на российских студиях. Очень тихо, сосредоточенно... ни одного лишнего движения.
За обедом бутылка коньяка уже пуста. Можно начать следующую. И так до самой ночи.
Его молоденькая жена Ли командовала всеми вокруг и великий писатель подчинялся каждому её слову. При съёмках фильма им вертели, как куклой. То снимали его за рулём вездехода, то заставляли двадцать раз пройти так и этак, то садили его на лошадь, а это не просто. Витя Салтыков (он был самым сильным из присутствующих) очень бережно, как ребёнка поднимал Даррелла и усаживал его верхом. И так же снимал с лошади. И благодарный писатель обещал после съёмок прислать в подарок Вите седло, которым тот восхищался на съёмках.
Какое это было седло! Настоящее ковбойское, из толстой буйволиной кожи тисненной дубовыми листьями… очень красивое и удобное седло. Никто из нас не принял всерьёз обещания знаменитого человека. Мало ли что можно обещать под хорошим кайфом… и напрасно не поверили! Примерно через полгода Володя мой был в природоохранном министерстве и ему по секрету шепнули, что Джеральд Даррелл прислал седло туда и его не собираются отдавать Салтыкову, которому седло адресовано. Володе удалось забрать седло и привезти на кордон.
За него потом абхазы предлагали в обмен новенькие Жигули. Но, конечно, никакого обмена не было. Не тот человек Виктор, чтобы памятную и необыкновенную вещь менять на современное железо.
Кстати говоря, Витин конь Абрек очень понравился Ли, жене Даррелла и она необычайно ловко скакала на нём как раз на этом седле. А Абрек - норовистый, капризный конь. Не всякому давался в руки, не всякого терпел на своей спине. Из наших справлялся с ним свободно только Виктор. Его он слушался беспрекословно.
Хочется ещё вспомнить вечерние посиделки с Дарреллом и его командой в комнате Виктора с Наташей. Крупная, незаурядная личность, знаменитый писатель с мировым именем в общении необычайно прост. Порой даже языка не нужно было, чтобы понимать друг друга.
А как пела его возлюбленная Ли! Англичанка, а пела греческие песни и вкладывала в них всю свою душу. Тут уж язык и вовсе не был нужен.



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

...

Clash Of Titans в греческом варианте будет «Η Τιτανομαχία»
Как я сам не догадался...

воскресенье, 18 апреля 2010 г.

Glyka Glyka

Чё-то нравится мне в последнее время греческая попса.
Очередной шедевр:



Пока не докопался, кто же является автором песни, и греки, и турки с большим удовольствием её исполняют:


А вот ещё одна инкарнация этой же песни, турецкая, что-то из старого.



Но греки не признают авторства турков, настаивая на том, что оригинал был записан в Греции в 50-х, автором был Мakis Вasileiadis, а пела Giota Xalkia. Эту песню я не нашёл, к сожалению.

суббота, 17 апреля 2010 г.

Kaneis Lathos



Κι αυτό το βράδυ αναρωτιέμαι για σένα
Αν τη δικιά μας αγάπη θα την τελειώσει ένα δάκρυ
Θα την τυλίξει σκοτάδι, χάνω μωρό μου εσένα
Μόνο τις φίλες σου βλέπεις
Με προσπερνάς, μ’ αποφεύγεις
Πού είναι οι δικές σου οι βλέψεις
Κάνω πάλι προβλέψεις
Γιατί με τρώνε οι σκέψεις
Αν βαρεθείς τα φιλιά μου
Μ’ άλλον τώρα θα μπλέξεις
Το αισθάνομαι
Άκουσέ με

Πίνω, καπνίζω, φωνάζω
Με τη σκέψη τρομάζω, νευριάζω
Δε μ’ αγαπάς κι αρρωσταίνω, ναι
Πες μου τώρα αλήθεια στα ίσια
Αν θα φύγω μοναχός, τρελαίνομαι..

Κάνεις λάθος, μωρό μου, κάνεις λάθος
Το ξέρεις κατά βάθος πως είσαι της ζωής μου θησαυρός
Λάθος, αν φύγεις θα ‘ναι λάθος
Το ξέρεις κατά βάθος μες στην καρδιά μου είσαι μοναδικός..

Δεν έχεις χρόνο για μένα
Όλο δουλειά έχεις πάλι
Το κινητό σου χτυπάει
Αλλά δεν είναι από μένα
Με τις ώρες κουβέντα
Σου λέω «πες μου ποιος είναι»
Κάποια φίλη, μου λες, με περίεργο βλέμμα
Όλο ψώνια καινούργια
Τα δικά μου τραγούδια
Που τα γράφω μ’ εσένα
Τ’ ακούς τώρα με άλλους
Πες μου κάτι, ένα ψέμα
Πως μου ντύνεσαι πάλι
Έλα πες μου πού πας
Θέλω να ξέρω επιτέλους

Μ’ ακούς;
Τι έχει γίνει μ’ εσένα;

Κάνεις λάθος, μωρό μου, κάνεις λάθος
Το ξέρεις κατά βάθος πως είσαι της ζωής μου θησαυρός
Λάθος, αν φύγεις θα ‘ναι λάθος
Το ξέρεις κατά βάθος μες στην καρδιά μου είσαι μοναδικός..

Κι αυτό το βράδυ αναρωτιέμαι για σένα..

Κάνεις λάθος, μωρό μου κάνεις λάθος..

Κι αυτό το βράδυ αναρωτιέμαι για σένα..

Λάθος, αν φύγεις θα ‘ναι λάθος..

Κάνεις λάθος, μωρό μου, κάνεις λάθος
Το ξέρεις κατά βάθος πως είσαι της ζωής μου θησαυρός
Λάθος, αν φύγεις θα ‘ναι λάθος
Το ξέρεις κατά βάθος μες στην καρδιά μου είσαι μοναδικός..

Битва титанов

А "Битва Титанов" - мне понравилась. Правда, про титанов там ни слова, и фильм снят "по мотивам" древнегреческой мифологии... Но - кого это волнует!
Зато снято красиво. Монстры - в асортименте, прорисованы на совесть, особенно Медуза. Боевые сцены - моё почтение, сидя на своём месте выл от восторга, а разок ажно пот со лба украдкой утёр. Актёры играют как надо. Сэм Уортингтон отрабатывает на 120% оказанное ему доверие (шутка ли, почти во всех последних блокбастерах отметился).
А ещё ... снято без пафоса (ё-моё, тоже ведь греческое слово). Не длинная и нудная эпическая сага, а бодрый такой экшн, причём от старта и до финиша. Тема любовных отношений с Ариадной не раскрыта, но оно и к лучшему, авторы не стали портить добротный боевик соплями с сахаром.
Резюмирую: почитателям древнегреческой мифологии - срочно смотреть, а затем обсуждать между собой киноляпы и несостыковки с оригиналом, их там богато.

Упдате: Вру, титаны в фильме всё де присутствуют. Медуза например, по легенде являлась титанидой, ну и грайи с одним глазом на троих. Так что, был не прав, титаны там всё же присутствуют.

среда, 14 апреля 2010 г.

Однокласники, my ass!

Блин, держался долго, несколько лет! Все фанатели, а я - настойчиво игнорировал. На меня наседали, давили, соблазняли. А я - лицо кирпичом и дальше в игнор.
А сегодня что-то дал слабину. Раздобрел наверно после тренировки да сытного ужина. С котлетой по-киевски, ага, как уж тут не раздобреть?
Одним словом, дай, думаю, зарегистрируюсь! Ага, ввёл логины, пароли, адреса, явки, фотку посимпатишнее загрузил. И тут - получи, фашист, гранату! Поп-ап вываливается! Оказывается, чтоб закончить регистрацию, надо СМС послать, за 15 ЕЕКов. Ибо, понимаешь ли, это-защита от спама, ага! И только благодаря этому СМСу я смогу насладиться всёй полнотой общения: подарки, оценки фоток и т.д.
Ну я пятой точкой чуствую - налюбить меня хотят! Расстроился, ну думаю, друзей - то они мне без СМС-а дадут найти. Какое там. Мерзкий попап выскакивает постоянно и настойчиво требует 15-ти крон.
Ладно, думаю, раз такая пьянка пошла - закрою-ка я этот аккаунт. Не тут-то было! Мерзкий попап и это мешает сделать!
В общем, на Жаднокласники - ни ногой!

Многопоточность в Java, Kilim

Многопоточность - одна из самых неоднозначных особенностей в Джаве. С одной стороны, Треды, Раннаблы и синхронизирующие блоки - это мощнейший инструмент, с помощью которого решается задача практически любой сложности. С другой стороны, программирование с помощью треадов чересчур сложно и нетривиально. Допустить ошибку очень легко, найти же - сложно.
Именно поэтому языки типа Scala, заточенные на многопоточное программирование, набирают популярность. В основе многопоточности Scala - т.н. Actor's framework. Вместо Треадов - Акторы, вместо "совместного использования рессурссов" - обмен сообщениями, концепция упрощается, следовательно и ошибок будет меньше.
Отрадно видеть, что и мир Java не стоит на месте. Первая ласточка - Kilim, фрэймворк для Java, использующий парадигму Акторов.
А вот и статья на эту тему: http://www.ibm.com/developerworks/java/library/j-javadev2-7.html
Судя по статье - действительно удобная библиотека. Единственный минус, который сразу бросается в глаза - необжодимость дополнительной "обработки" скомпилированных классов с помощью вивера.

среда, 7 апреля 2010 г.

Oracle AQ - Listener

Сегодня решал очередную проблему. Проблему подкинули наши деловые партнёры. Подкинуть-подкинули, а решать пришлось мне.
Словом, в очередь Oracle AQ пишется сообщение в XML-формате. Сообщение необходимо передато в другой програмный модуль, но при этом добавив к нему Namespace. То есть, необходимо каким-то образом слушать очередь входящих сообщений, трансформировать их, и передавать дальше. Вот как я это решил:

-- Создал очередь для выходящих сообщений
BEGIN
DBMS_AQADM.create_queue_table (
queue_table => 'jmsuser.JMS_QUEUE_OUT_TABLE', queue_payload_type => 'SYS.AQ$_JMS_TEXT_MESSAGE');

DBMS_AQADM.create_queue (
queue_name => 'jmsuser.JMS_QUEUE_OUT',
queue_table => 'jmsuser.JMS_QUEUE_OUT_TABLE');

DBMS_AQADM.start_queue (
queue_name => 'jmsuser.JMS_QUEUE_OUT',
enqueue => TRUE);
END;
/

--
-- Процедура - обработчик, читает из входю очереди, пишет в выход. очередь
--
-------------------------------------------------------
CREATE OR REPLACE procedure notifyAbout(
context raw,
reginfo sys.aq$_reg_info,
descr sys.aq$_descriptor,
payload raw,
payloadl number)
AS
dequeue_opts DBMS_AQ.dequeue_options_t;
enqueue_opts DBMS_AQ.enqueue_options_t;
message_props DBMS_AQ.message_properties_t;
message_handle RAW(16);
msg SYS.AQ$_JMS_TEXT_MESSAGE;
msqOut SYS.AQ$_JMS_TEXT_MESSAGE;
xml VARCHAR2(32000 CHAR);
BEGIN
-- get the consumer name and msg_id from the descriptor
dequeue_opts.msgid := descr.msg_id;
dequeue_opts.consumer_name := descr.consumer_name;

-- Dequeue the message
DBMS_AQ.DEQUEUE(queue_name => descr.queue_name,
dequeue_options => dequeue_opts,
message_properties => message_props,
payload => msg,
msgid => message_handle);

dbms_output.put_line('Dequeued '||message_handle) ;

-- Change the payload
msg.get_text(xml);
xml := replace( xml, '<:RESPONSE', '<:RESPONSE xmlns="http://www.lodestarcorp.com" ');

-- Enqueue the new message
msqOut := sys.aq$_jms_text_message.construct;
msqOut.set_text(xml);

DBMS_AQ.enqueue(queue_name => 'jmsuser.JMS_QUEUE_OUT',
enqueue_options => enqueue_opts,
message_properties => message_props,
payload => msqOut,
msgid => message_handle);
DBMS_OUTPUT.put_line (message_handle);

commit;
END;
/

--
-- Регистрация листенера
--
DECLARE
reginfo1 sys.aq$_reg_info;
reginfolist sys.aq$_reg_info_list;

BEGIN
-- register for the pl/sql procedure notifyCB to be called on notification
reginfo1 := sys.aq$_reg_info('jmsuser.JMS_QUEUE',
DBMS_AQ.NAMESPACE_AQ,
'plsql://jmsuser.notifyAbout',
HEXTORAW('FF'));

-- Create the registration info list
reginfolist := sys.aq$_reg_info_list(reginfo1);

-- do the registration
sys.dbms_aq.register(reginfolist, 1);

END;

пятница, 26 марта 2010 г.

Про электронные книги.

Читать я люблю. Не часто,одну книгу в раз-два месяца осиливаю. А уж если начну читать нечто действительно увлекательное, то не успокоюсь, пока не закончу. Время останавливается, жизнь вокруг уходит на второй план, и так до последней страницы.
А тут, стало быть, электронные книги. Амазон Киндлы, Сони Е-ридеры, Покетбуки - начали завоёвывать рынок. Ну и я, падкий до гаджетов, никак не мог остаться в стороне. Читаю, изучаю. Пытаюсь составоть список плюсов - минусов.

Итак, плюсы:
- Не надо читать с монитора, экран е-книги по визуальному восприятию практически идентичен бумаге. Твои глаза скажут вам спасибо.
- Не надо хранить тонны бумаги в виде физической библиотеки. Сэкономь жизненное пространство в своём жилище.
- Читай всегда и везде. Устройства довольно компактно.
- сэкономь на покупке книг! Качай их с нета, ну или покупай их оттуда, но дешевле.

Ну и минусы.
- Само устройство стОит недёшево. За бугром - начиная с 190 УЕ за Соньку и 250 УЕ за Покетбук.
- Купить е-книгу в Эстонии непросто. Выбор практически нулевой.

Для себя сделал вывод: надо ждать. Технология на подъёме, новые устройства анонсируются каждый день. Вот и сегодня представлены новые книги от Кобо и Ритмикс. Скоро рынок захлебнётся и отреагирует снижением цен. А я - тут как тут, с деньгами в потной ладошке :)

вторник, 23 марта 2010 г.

ESB: форматирование даты и времени (xp20:format-dateTime)

Озадачился этим вопросом. Гугл нам в помощь, выдал сразу вариант решения:
ora:formatDate
Всем хороша функция, и простая, и в качестве шаблона берёт всеми любимый SimpleDateFormat из Явы. Да по закону бутерброда отказывается работать в ESB.
Дальнейшие поиски привеля меня к другому решению. Можно пользовать XPath Extension Functions :
xp20:format-dateTime(/ns0:EndDate, '[Y0001]-[M01]-[D01]' )
Работает на ура.

четверг, 4 марта 2010 г.

Скопировать XML и изменить Namespace

Встала проблема вселенского масштаба. Как перевести XML из одного нэймспэйса в другой, изменив только сам нэймспэйс?
XSLT предлагает такую возмижность:


<xsl:template match="*">
<xsl:element name="{local-name()}" namespace="http://mdm-proxy.org/">
<xsl:copy-of select="@*"/>
<xsl:apply-templates />
</xsl:element>
</xsl:template>

вторник, 23 февраля 2010 г.

Будничное

Работы навалилось море. Не смотри, что кризис. Дни летят, как минуты. Через это и записи в дневнике вести не успеваю. Однако.

Зима всё никик не успокоится. Снег сыплет сверху непереставая, холод стоит - хоть на улицу не выходи, я и не выхожу. А ещё в крыше дырка обнаружилась, и через неё снег проклятый тает и к нам в спальню через крышу просачивается. На потолке - противные пятна светло-коричневого света. Временно проблему решил детской ванной, аккуратно подставленной под шифер. Теперь периодически приходится наведываться на чердак да ванну опорожнять.

Снова хожу на греческий. Личный состав почему-то сократился, походу, не всем язык Гомера по вкусу. А может, все в Грецию улетели, практиковаться. А мне-нравится, только слова плохо учатся. Да ещё Адонис решил задать такой темп на старте, что мы поспеваем с трудом.

Между делом прочитал несколько произведений некого Олди. Оказалось, что это два мужика, взявшие себе общую фамилию. Пишут, что характерно, очень свежо, и пишут в основном фантастику. Меня же заинтересовал их "Ахейский цикл", альтернативная интерпретация греческих мифов:

Герой должен быть один и Одиссей, сын Лаэрта.
В качестве факультатива прочёл так же рассказик Она и ее мужчины о Елене Прекрасной.

Очень сочно написано, со вкусом и фантазией. Одно непонятно: имеют ли такие интерпретации под собой фундамент, или же это - чисто фантазия авторов?

Задумался о покупке электронной книги. Пока анализирую варианты:
PockenBook 360 от украинских умельцев за 300 УЕ
или sony prs-300 от именитой фирмы за 200 УЕ.

вторник, 26 января 2010 г.

О Слоне и Кондрате

Как-то обходил стороной я фирму Слон. А тут - зашёл на сайт - и понял, что фирма делает нереально стильные ножи. Вне конкуренции Кондрат, но и другие модели ничего. Сайт находится здесь.

На Ганзах один камрад придумал несколько рекламных слоганов для Слона:

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

понедельник, 25 января 2010 г.

пятница, 22 января 2010 г.

Зима. Крестьянин торжествуя...

Зима нежданно нагрянула. С морозами, всё по понятиям. Морозы -10 - -20 держатся уже 2 месяца и не думают уходить. Спасают мегаботинки Экко. А узнав, что на выходных обещают молозы до -30 , прикупил себе ещё и мегакальсоны. Через это вылазки наружу можно совершать и вовсе без страха обморозить колени или ещё чего.

Бенч вывесил на всеобщее обозрение новый каталог, очень заинтересовали 2 новые модели:
755 MPR - Мини Покет Рокет, карманный ломик очень приятной наружности
15020 - нечто среднее между Грипом и Президио.
В общем, ждём начала официальных продаж.

Прикупил через аукцыон часы Слава. Покупал по мутной фотографии, соблазнился низкой ценой. Котлы мне достались за 40 ЕЕК. Часы оказались "утопленником", кто-то их здОрово искупал, из-за чего механизм частично поржавел, на цифере тоже присутствуют пятна ржавчины. Часовщик взялся восстановить часы за 110 ЕЕК, с тревогой ждём резутьтатов.
Не покупайте вещей по мутным фоткам!

понедельник, 18 января 2010 г.

Очередная греческая песня. Δέσποινα Βανδή (Despina Vandi):Happy End

Отличная песня
А вот и слова:

Δέσποινα Βανδή (Despina Vandi):Happy End


Κι αν χωρίσαμε
ποτάμια έχω κλάψει
Στιγμή δεν έχω πάψει να σ'αγαπώ
Κι αν χωρίσαμε
Δεν το θελε κανείς μας
το δράμα της ζωής μας ζουμε κι οι δυο


Τι κι αν γνώρισα κι άλλους
η δική μου καρδιά
Πάλι εσένανε θέλει
πάλι εσένα ζητά
Ξέρω αγάπη μου νιώθεις
όπως νιώθω κι εγώ
Κι έχω απλά καταλήξει
στο συμπέρασμα αυτό


Δεν ταιριάζει ο έρωτας
στους αισθηματίες
δεν υπάρχει Happy End
όπως στις ταινίες
Δεν υπάρχουνε σκηνές
που ίσως να κοπούνε
Μόνο εμείς αγάπη μου
Που θα πληγωθούμε
Που θα πληγωθούμε



Κι αν χωρίσαμε
σε φέρνω στο μυαλό μου
κι απ'το αναφιλητό
πνίγομαι
Κι αν χωρίσαμε
δεν λέω να συνέλθω
κι όλο πιο κάτω πέφτω
Και χάνομαι

пятница, 15 января 2010 г.

Я знал!!! Проблемы с производительностью ROR

Уже пару лет назад в сети начались разговоры о Раби, Рэйлс, о великолепном фрэймворке, который убьёт Яву. Я честно попытался изучить новый язык и проникнуться его новыми идеями. Но уже тогда у меня возникло чувство, что РОР - красивая тгрушка для приложений средней сложности. А кроме того, очень напрягало отсутствие видимых подводных камней. Но так не бывает! У любого продукта обязательно должны быть и слабые стороны. И вот, они нашлись. Производительность.Из графика видно, насколько производительность приложения на РОР уступает производителтности аналогичного приложения, написанного на Ява ЕЕ 5. Я знал!
Источник.

четверг, 14 января 2010 г.

Про Скала и Лифт

Потихоньку знакомлюсь с новым языком Скала. Просто из интереса, ведь полезно же иногда посмотреть на знакомые вещи через призму новых знаний. Скала мне показалась достаточно забавным языком. Думаю, что для многопоточного программирования - вполне себе удобный язык.
Понравились вот эти 2 статьи о многопоточности:
http://www.ibm.com/developerworks/java/library/j-scala02049.html
http://www.ibm.com/developerworks/java/library/j-scala04109.html

Заодно решил ознакомиться и с Лифтом, это фрэймворк на базе Скалы для создания веб - приложений. А вот тут меня ждали сплошные разочарования. Во-первых, по умолчанию Лифт хочет быть связан с Мавеном. То есть, собирать с помощью Мавена проекты. Мавен я недолюбливаю, ибо он так и норовит скачать пол-интернета тебе на жёсткий диск для того, чтобы запустить апликашку типа "Привет Мир". Поиск в Гугл обнадёжил: я не одинок в своих фобиях! Некоторые люди разделяют мою нелюбовь к Мавену, и предпочитают Ант. Попробовал сделать всё по туториалу. Но - либо гранаты (то бишь, библиотеки Лифта) у меня не той системы, либо по какой-то другой причине, но НэллоВорлд на Лифте у меня так и не заработал.
Жаль. Видимо, час Лифта для меня пока не настал.

пятница, 8 января 2010 г.

Год минул

Пролетел 2009-й год. Быстро так, незаметно. Пора подводить личные итоги.

Самое интересное событие - поездка на Корфу. Уже 2-я. И пусть с погодой не всё было гладко, масса впечатлений, чемодан воспоминаний и заряд энергии я получил.
Вторая по значимости поездка - заезд в Прагу в феврале 2009. Прагу посещал с целью проф.обучения. Прага - прекрасна, даже зимой. А пиво Велвет мне будет сниться по ночам.

За год прочёл несколько интересных книг. Это и "Филе из Палтуса" в оригинале, и "Мифы Древней Греции" Куна, и "Метаморфозы" Овидия, и Одиссея с Илиадой. Это не считая профильной литературы.

Изрядно пополнил свою коллекцию ножей, подсел на продукцию Бенчмэйд. В данный момент обладаю 635-м (МиниСкирмиш), 2-мя Аресами, 800-м АФЦК, 690-м и 32-й Морфо.

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

Главное достижение - снова пошёл в школу! Точнее, в универ, изучаем с Мариной греческий язык. Успешно сдал первый зачёт на категорию А1. Воодушевившись своими успехами, надеюсь продолжить изучение и в этом году.