пятница, 29 марта 2013 г.

Gamma Ray

Gamma Ray организовал первый солист группы Helloween после своего ухода. Группа играет достаточно динамичный тяжёлый рок, но их композиции меня не цепляют и я их обычно не слушаю.

Но на коцерте они отлично играли и Кай Хансен изо всех сил старался расшевелить народ. Они даже исполнили Future World и Кай пародировал Микаэля, засунув в рот что-то типа сигареты. Играли целый час и даже на бис выходили, но финнов так и не расшевелили - характер нордический...

Shadowside

Мы пришли к 19:00, как было написано на билетах, а потом целый час ждали, пока не начнут играть. И тут оказалось, что будет разогрев. На сцену на полчаса вышли бразильские металлисты:

Группа оказалась интересной: оба гитариста - левши, а то, что солистка - женщина, я понял только присмотревшись - уж больно у неё голос низкий. Она спела кавер Ace of Spades как, наверно, сам Лемми исполнял в молодости, когда ещё не хрипел.

Кстати, финны так и не раскачались. У нас народ, по крайней мере у сцены, давно прыгал бы как заводной. А тут все стоят, пытаются проникнуться. Хотя я и сам такой же...

Star Wars

В ближайшее время звёздных войн не предвидится, ибо растолстевшему Дарту Вейдеру никто не подаёт на Звезду Смерти.

Если хотите ускорить наступление будущего, то езжайте в центр Хельсинки и помогите ему, кто чем может.

Stefan's Steakhouse

Так как всё было закрыто и мало куда можно было пойти, то мы с ребятами решили посидеть в ресторане:

Место оказалось комфортное, но пафосное. Порции дорогие и маленькие. Стейк из австралийской говядины был отличный, а вот из местной - Пашке не понравился. Супа мне налили грамм 100 и всего-то за 14€. Зато там был WiFi с паролем publicwifi. Короче, мы неплохо там провели время до начала концерта.

Hard Rock Cafe

Нашёл в Хельсинки филиал, но оказалось, что у них нет в продаже таких бокалов, как я собираю. За это я не стал там брать футболки.

Helsinki

Приехали в Хельсинки за пару часов до концерта. Как нас и предупреждали на границе, в Финляндии сейчас праздник, поэтому всё, включая даже такие магазины как Prisma, закрыто до воскресенья. Город как будто вымер - почти никого нет:

Мы решили немного погулять, но быстро замёрзли.

Баг в телефоне

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

Надо побыстрее выставить баг, а то северные корейцы как-то агрессивно нацелили свои ракеты на Samsung...

Понеслась!

    We've got the power, we are divine
    We have the guts to follow the sign

А вы подписались?

В апреле выйдет новый security update JDK. Самое неприятное изменение - то, что потребуется подписывать все свои апплеты. То есть, большинство моих примеров на сайте работать не будет, пока я не найду время их пересобрать. А ещё мне придётся где-то искать давно заброшенный JavaFX 1.3.1 для этого. И мне кажется, что после 1-го апреля демки совсем перестанут работать.

четверг, 28 марта 2013 г.

Java.net blog post

Таки написал очередную статью. Пишите комментарии...

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

Переводчик

Обновился Google Translate. Теперь у него появилась возможность переводить тексты при отсутствии доступа к сети, что ценно. Но ценность такого перевода сомнительна. Простой пример "What's the fuck?", который в браузере переводится как "Что за хрень?", телефон переводит очень нецензурно, сильно искажая смысл. Хотя словарные статьи на слово из четырёх букв похожи. Но если в браузере словарная статья содержит 9 глаголов и 4 существительных, то в телефоне все эти слова показаны вперемешку. Такое вот видение у Google-разработчиков.

среда, 27 марта 2013 г.

Боязнь изменений

Монах Джишин подошел к учителю клана Следа Слона и сказал: "Научите меня чему-нибудь об изменениях (commit) и откатах (rollback)".

Учитель ответил: "Я могу научить только изменениям".

Джишин сказал: "Тогда скажите что-нибудь про изменения".

Учитель ответил: "Уже сказал".

Джишин сказал: "Я пришел просить апельсин. Вы же дали мне только кожуру".

Рука учителя вылетела из-под халата; его открытая ладонь опустилась прямо на лоб монаха. Удар заставил Джишина отлететь назад в столб, головой вперёд. Монах рухнул на пол без сознания.

Когда монах пришёл в себя, учитель спросил его: "Что я сказал про изменения?"

Джишин поднял свою пульсирующую голову и ответил: "Не могу вспомнить".

Мастер заявил: "Откат!"

Original: Fear of Commitment

Туда и обратно

Наконец-то потеплело. Выехала куча машин и устроила на дорогах настоящий бардак. От дома до ближнего въезда на КАД ехал аж 30 минут. Обратно, встрял уже на северной стороне КАД, где всего две полосы  - авария и труп лежит. А в Рыбацком и по возвращении пробка - попутные на разворот стоят.

А уж грязно-то как! Пару лет назад я так же лишился зеркала. Но в этом году весна пришла чуть ли не на месяц позже. Хоть не выезжай...

АэроДрим

Мишка уже оклемался, хоть его пока и не выписали. И я договорился с директором лагеря полетать:

Поехали мы в Песочное искать AeroDream. 21-ый километр Приморского шоссе оказался аж сороковым, так как где-то после семнадцатого километрового столбика отсчёт пошёл с нуля. Я сам нулевой километр пропустил, но мне Мишка сказал. На месте тоже указателей нет. Там надо повернуть налево меж двух магазинов, а потом направо по лесной дороге. Хорошо, что есть маленькие зелёные стрелки. Плохо, что никто о них сразу не сказал.

На месте мы потусили с отрядом, затем облачились и пошли летать. Там есть один двухметровый комбинезон, но влезть туда пришлось вместе с толстой зимней курткой. Шлем тоже долго подбирали. Оказывается, что у меня столько мозгов, что не каждый шлем налезет. Хотя, может быть, это просто кость ;)

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

Я, конечно, и сам полетал, но там труба метра два с половиной в диаметре. Вытянуть руки и ноги одновременно не получалось - я постоянно о стенки бился. Хочу попробовать FlyStation.

вторник, 26 марта 2013 г.

Вода в ванне

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

"Учитель Иши-Шинг сказал, что проплыл через океан лог-файлов и обнаружил жемчужину", - сказал монах. Он размахивал распечаткой в направлении брызг, пока её не взяли из его рук.

"Это несколько NullPointerException", - всхлипнула Йывень. "Все они возникли в процессе длительной обработки данных".

"Скорее всего, проблема в неправильных данных", - сказала Хвайда. Её голос был приглушен горячим полотенцем, накинутым на её лицо для очистки пазух.

"Тысяча извинений", - сказала Йывень монаху. "Но я не могу сказать, какие записи обрабатывались. Где находятся информационные сообщения, которые мы записывали для сохранения контекста?"

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

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

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

Original: Bathwater

воскресенье, 24 марта 2013 г.

Безопасность

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

Сначала поставили забор напротив выезда, оставив небольшую дырку. Но продолжавших перебегать улицу пару тысяч человек это не остановило. Потом дырку заделали, но через пару недель проделали другую и организовали нерегулируемый пешеходный переход. Я сначала обрадовался, но водители, привыкшие объезжать Шлиссельбургский на высокой скорости, продолжали игнорировать знаки и переходить было стрёмно. А через неделю знаки убрали совсем, а проход опять заделали.

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

Оттепель

Не прошло и месяца с начала весны. И вот у нас сегодня тёплая весенняя погода. Солнце греет, снег тает, а на дорогах сплошная грязь. На КАД, наверно, вообще лучше не выезжать.

суббота, 23 марта 2013 г.

Больные каникулы

В СССР было принято отправлять детей в пионерлагерь. Я и сам там не раз бывал. Сейчас пионеров нет, да и СССР тоже. Поэтому мы решили отправить Мишку просто в лагерь. Концентрационный. А какой же ешё? ;)

И вот в последний день перед отправлением Мишка заболел той заразой, что сначала подкосила Лёшку, а потом и меня с Юлей. Обидно не только нам, тоталитарным родителям, но и Мишке тоже. Он до последнего пытался уехать, но против высокой температуры не попрёшь. Сейчас распаковывает рюкзак и мечтает о лете...

среда, 20 марта 2013 г.

Белая жемчужина

Две монахини, Йывень и Хвайда, прямо с обеда были вызваны настоятелем клана Следа Слона:

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

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

"Мне интересно", - осторожно сказала Йывень, - "почему для этого наказания были выбраны именно мы. Я, например, никогда не встречала учителя Иши-Шинга".

"Тогда тебе повезло", - ответила Хвайда и воткнула лопату глубоко в сугроб. "Это человек с дурным характером, который слишком заботится о содержании наших лог-файлов".

Йывень опёрлась на лопату, устремив взгляд вдаль. "Вчера я услышала, как ты споришь с кем-то именно по этой теме: содержание наших лог-файлов. Кто-то возражал против..."

"Предупреждений", - проворчала Хвайда, высыпав полную лопату снега в просеиватель, установленный на тачке.

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

Хвайда вздохнула и повернула рукоятку просеивателя. "Я также... упомянула... твои собственные наблюдения, что дисковое пространство... дёшево..."

"Ах", - сказал Йывень. "Это очень мило с твоей стороны".

Хвайда заглянула в просеиватель. "Пока ничего".

Йывень сильно надавила на лопату. "Кстати, я так понимаю, что вчерашнее падение наших производственных серверов по-прежнему не диагностировано. Любопытно, не правда ли, учитывая, что наши логи настолько подробные и объёмные?"

"Просто продолжай копать", - сказала Хвайда несчастно.

Original: The White Pearl

Cursed Treasure 2

Это вторая версия достаточно интересной башенной защиты:

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

Слегка изменился gameplay. Появился режим типа fog of war, когда башни можно ставить только в прямой видимости. Небольшие изменения произошли в системе развития способностей. Добавились новые враги, здания, рудники и бассейны маны. Играть стало интереснее, но сложнее, так как финальный босс часто приходит не один и может за один раз унести все драгоценности.