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

Pirita Top Spa


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

Самым главным бонусом этой гостиницы является наличие бассейна (даже двух) с сауной (обычной и турецкой).
Первым делом пошли туда расслабляться с дороги...

Питер - Таллинн

Выехали в 10 утра, но ехали дольше, чем в прошлый раз. Перед городом Кингисепп дорога разбита очень сильно, зато объездная дорога почти отремонтирована. Но мы там долго стояли под реверсивным светофором - активно ведётся ремонт. Заправились на Neste, купили "зелёную карту" и въехали на границу в 12:45.

Паспорта наши проверили быстро, но потом долго мурыжили, объясняя, что на мосту пробка. На мост получилось въехать только через час и на нём мы тоже час провели. Как мне удалось выяснить, без очереди пускают только с детьми до года. Ещё час медленно ползли вдоль крепости к эстонскому КПП и, наконец, покинули границу в 16:00. Вот именно тогда постоянно крутилась мысль, что не зря эстонцев тормозами считают. Но из колеи никуда не деться...

В гостиницу приехали в 7 вечера, потратив целых 9 часов на дорогу. Что ж, раз на раз не приходится...

вторник, 30 апреля 2013 г.

Гексореверси

Нашёл интересную идею: портировать игру реверси на гексогональную доску. В принципе, алгоритм модифицировать будет не сложно. Да и шестиугольники я уже использовал...

Java.net blog post

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

Это продолжение предыдущих статей (1 и 2) про собственную реализацию кэша. В данной статье я написал, как исправил ещё один найденный мною баг в WeakHashMap. Осталось сложить всё в кучу и потестировать, но продолжение будет после праздников...

С наступающими!

Технологии

Вот уже целый год на кухне нашего этажа в офисе стоит роза и не вянет. Листья, конечно, высохли, но лепестки как живые. Ничего не опадает, ничего не вянет, но, правда, и не пахнет. Интересно, что за технологии для этого использовались?

суббота, 27 апреля 2013 г.

Ремонт моста

Сейчас идёт ремонт Дворцового моста и на выходных его полностью перекрыли. Возле моста Лейтенанта Шмидта транспортный коллапс, ибо других дорог на юг с острова нет.

Горный музей

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

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

Мишке понравились гигантские кристаллы горного хрусталя и малахитовые шарообразные кристаллы. Меня же впечатлил потолок колонного зала музея.

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

По итогам поездки, Мишка решил стать геологом ;)

Горный университет

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

Мишка внимательно прослушал все доклады, пока я преферанс тестировал. А потом загорелся идеей рассказать в следующем году о кристаллах, которые мы с ним выращиваем.

Университет выглядит богато. Студенты и, видимо, преподаватели ходят в форме. Все выступающие и родители выглядели нарядно. Один только я был в джинсах и синей фирменной футболке с надписью на спине: JavaFX обратитесь ко мне за помощью.

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

пятница, 26 апреля 2013 г.

Преферанс

Установил Преферанс по рекомендации друга.

Автор написал большую статью про разработку игры, в которой пишет, что получил исходники популярной игры Марьяж, которая считается лучшей. Версия под андроид отличается наличием свистелок-перделок для привлечения молодёжи. Например, в бесплатной можно играть на самом примитивном уровне (Школьник), которого не было в оригинале, и на уровне Студент. Как видно выше, студентов я легко обыгрываю.

Чтобы играть с противниками посерьёзнее, можно "пойти в путешествие". Есть много городов в которых постепенно увеличивается сложность. Я оба раза дошёл до уровня Бакалавр, но два бакалавра меня выносят обычно. У меня сложилось впечатление, что игра ведётся против игрока. Во первых, они часто перезакладываются, поэтому Шестерную лучше не вистовать. Во вторых, на распасах, куда они постоянно сваливаются, они предпочитают сунуть взятку мне и отпустить второго чистым, несмотря на то, что это им не выгодно. Хотя, может я и ошибаюсь. Каждый раз после проигрыша всех денег надо начинать играть с самого примитивного уровня, что надоедает. Зато можно развлекаться, читая стишки про игроков:

Я бы купил эту игру, как PocketPref, но не буду. И вот почему.

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

Во вторых, интерфейс слабо проработан. Например нельзя выбрать игру сразу, как в оригинальной игре. Надо проскроллировать до нужной игры и нажать кнопку подтверждения. Очень расстраивает, что кнопка подстверждения находится прямо подскроллером, а у меня чувствительный экран. Один раз доторговались до 8♠ и я захотел просколлировать до 8♦, но кнопка среагировала на проносимым мимо палец. Хорошо, что у меня там было только ТКД и я смог остаться всего без двух. И, наконец, для телефона интерфейс лучше делать вертикальным, иначе держать не удобно.

В третьих, автору нужно учиться маркетингу. Свистелки-перделки - это хорошо, чтобы кого-то заманить, кто совершенно не в теме. Но для нормальных преферансистов должна быть ОТДЕЛЬНАЯ программа без всякой такой ерунды, c оплатой через МАГАЗИН, а не внутри приложения. У меня был негативный опыт и Google написали, что при покупке из приложения они ни за что не отвечают.

Туман наложницы

Учитель Банзен инспектировал монахов клана Паука в дальнем монастыре. Изучив исходный код наиболее важного web-приложения, Банзен вызвал главного настоятеля.

"Объясните", - сказал Банзен, указывая на экран, где было запущено это приложение.

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

"Эта форма предоставляет информацию наиболее деликатного характера", - сказал настоятель. "Если пользователь не имеет достаточных прав, то форма отключена и выглядит так: бледной и тусклой".

Банзен погладил свою тонкую бородку: "По указу губернатора дом наложниц окутан туманом".

Затем Банзен открыл исходный код HTML-страницы. Быстро изучив, он составил URL в адресной строке и нажал Enter. Запрещённая информация появилась на экране.

Лицо главного настоятеля стало пепельно-серым.

Банзен сказал: "Туман - это отличный занавес, но плохая стена".

Original: The Concubine's Fog

четверг, 25 апреля 2013 г.

Освобождение

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

"Кто проверяет ваш код?" - спросил Банзен.

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

"Неужто?" - сказал Банзен. Он с силой швырнул свой посох через всю комнату в электрощит монастыря, который взорвался снопом искр. Все экраны погасли.

Банзен забрал свой посох, заявив: "Сейчас их электроны тоже освобождены".

Original: Liberation

среда, 24 апреля 2013 г.

Риторический вопрос

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

Черепахи на всём пути вниз

Победитель соревнования 64K intro этого года:

Можно прочитать об истории создания тут. А когда-то мы восторгались такими демками, как Kasparov или The Product.

Золотая середина Суку

Два монаха подошли к учителю Суку, чтобы разрешить их спор.

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

Второй монах сказал: "Я предложил по-настоящему простой дизайн, но этот монах говорит, что он слишком ограничен и не будет полезен".

Суку повернулась к доске и нарисовала Φ:

Первый монах сказал: "Я не понимаю".

Второй монах сказал: "Я тоже".

Суку ответила: "Вы спорите логически, используя нули и единицы. Возвращайтесь, когда выучите числа с плавающей точкой".

Комментарий Ци

Кайму вершит суд над послушниками и учителями, но те посылают к Суку настоящих дураков. null от Кайму может снять с повестки плохой вопрос, но Φ от Суку отменит два плохих ответа.

Стихотворение Ци

Кайму имеет собственный null.
Суку предпочитает свою золотую середину.
Первый требует полный пересмотр,
А вторая - за компромисс.

Original: Suku's Golden Mean

Пенсия

Если вы ещё не выбрали, в каком пенсионном фонде вести пенсионные начисления, то тут можно посмотреть рейтинги существующих НПФ.

вторник, 23 апреля 2013 г.

Психология

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

У меня, например, любимыми и затёртыми книгами были истории про Нулика из Карликании, написанные Владимиром Лёвшиным. Вот Мишка освоит чтение получше и можно покупать книги. Жаль только, что не все есть в наличии...

Опять двадцать пять

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

Что написано на банке

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

С гневом в груди и с распечаткой в руке, Вангохан вошёл в келью монаха по имени Ландва. Вангохан бросил пачку листов на стол Ландвы и ткнул пальцем на переменную, обведённую красным.

"В этом методе объявлена переменная completedOrders", - кипятился Вангохан. "Это означает, что она должна содержать список завершённых заказов: это же сразу видно по имени. Почему же тогда ты добавляешь неудавшиеся заказы в этот список вот в этой строке? У меня не было возможности узнать, что назначение переменной изменилось. Мои последние усовершенствования оказались ошибочными!"

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

Вангохан холодно поклонился и вышел.



Через пару дней учитель Суку вызвала Вангохана в свой кабинет.

"Монах Ландва заболел", - объяснила она, приподняв одну бровь. "Спазмы желудка с самыми неприятными ощущениями. Причина неизвестна, но Ландва слабо прошептал твоё имя перед своим последним рывком в туалет".

Вангохан широко развёл руки. "Я понятия не имею, что беспокоит монаха. Но в его кладовой есть баночка с пометкой 'корица', которую я недавно использовал для хранения моей собственной смеси специй. Если он попробовал её, пожалуйста, заверьте его, что это всего лишь корица. В основном".

Original: What It Says On The Tin

Глас народа

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

понедельник, 22 апреля 2013 г.

Буревестник

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

И до сих пор там не поправили обработку клавиш!..