суббота, 15 июня 2013 г.

Пасхалка

Знаете, что будет, если поискать atari breakout в Картинках?

пятница, 14 июня 2013 г.

Simon's Cat

Очередная часть похождений известного кота:

Легковоспламеняющийся

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

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

"Что ты делаешь?" - заорал Ландва, сбивая пламя с одежды.

"Поджигаю семь свечей на дальней стене", - сказал Кайму.

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

"Промахнулся", - пояснил он.

Original: Flammable

четверг, 13 июня 2013 г.

Футбол

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

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

Тяжело мне играть с моей-то массой и инерцией супротив молодых.

Без состояния

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

Кайму наверняка ответит: "Десять тысяч гостей кормятся одним зерном риса".

Затем монах должен спросить: "А какой большой минус?"

Кайму ответит: "Большой минус у чего?"

Original: Stateless

Васаби

Изрудка мы ходим отведать японской кухни на обед. Там, конечно, дорого за простой рис берут, но когда есть 50% скидка, то получается адекватно. Но сегодня они нас расстроили. Сначала мурыжили полтора часа, что для обеда всё-таки через чур, а потом попытались обсчитать на 200 рублей. Хрен им теперь, а не чаевые!

среда, 12 июня 2013 г.

Динамическая компиляция

В конце мая посетил у нас в офисе доклад моего коллеги про JIT в JVM. Тема очень интересная, да и Володя в ней отлично разбирается, но вот доклад у него получился очень неровный:

Послушать рекомендую, но за один раз будет очень тяжело.

День России

Официальный повод не работать на иностранную компанию...

вторник, 11 июня 2013 г.

Розы - красные

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

Суку сказала: "Во всех наших приложениях мы печатаем предупреждения жирным красным шрифтом. Каким образом это сделано?"

Монах ответил: "В нашей общей таблице стилей для этой конкретной цели я создал CSS-класс с именем boldRedText".

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

Монах поклонился и вышел.



Изучив проделанную монахом работу Суку обнаружила, что он переименовал этот стиль в paleItalicVioletText, изменив ссылки на него в сотнях JSP. Она снова вызвала этого монаха.

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

Монах поклонился и вышел.



Изучив проделанную монахом работу Суку обнаружила, что он переименовал этот стиль в deepNormalBlueOnGrayText, опять сделав все необходимые изменения вдоль и поперек кода. Она снова вызвала этого монаха.

Суку сказала: "Губернатор - очень непостоянный мужчина, и он решил, что печать предупреждений подчёркнутым розово-красным шрифтом на кремовом фоне будет стимулировать пользователя к внесению исправлений. Проследите, чтобы были сделаны эти изменения".

Монах поклонился и вышел.



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

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

Суку повернулась к клавиатуре, сказав: "Считайте, что это Ваш последний boldRedText".

Original: Roses are Red

Переходный период

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

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

Тополиный пух

Уже покидая Москву заметил, что начал летать тополиный пух. Я ходил и постоянно чихал на него. В Питере вчера что-то стало появляться, но дождик очень спасает. Хотя дождём это назвать сложно - просто моросит. Обычная 100% влажность, как я это называю. Надеюсь что весь пух постепенно смоет...

понедельник, 10 июня 2013 г.

Соглашения

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

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

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

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

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

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

Original: Conventions

воскресенье, 9 июня 2013 г.

Москва - Питер

Вернулся на вечернем Сапсане. По телевизору показывали Гараж. Весь вагон ржал в голос, но мне было грустно. Рязанова жаль.

СпортДепо

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

Равновесие

Лёшка наловчился самостоятельно кататься на самокате. Причём, равновесие держит и катается на одной ноге. Это ещё одно доказательство того, что младший охотнее учится у старшего, чем у родителей.

А погоды в Москве стоят странные. С утра душно, а если солнце есть, то ещё и жарко. Потом небольшой кратковременный ливень с сильными потоками воды по дороге. И жара...

пятница, 7 июня 2013 г.

Питер - Москва

Выехали в 8:50, а ровно через 2 часа покинули Neste в Чудово, где заправились и попили кофе, погуляв минут 20. Дорога отстойная до самой объездной вокруг Новгорода, да и сама объезная - не сахар. В одном месте асфальт поплыл, видимо от жары, а потом застыл волнами сантиметров по 10 высотой. Зато потом дорога хорошая.

В Крестцы приехали в 12:30 и остановились минут на 20, чтобы погулять и традиционно потребить местные пирожки. Там я сменил Юлю за рулём и в 14:30 встал в пробку в Вышнем Волочке. Ходят слухи, что объездная уже строится, но она будет платной. Сквозь город тащился целых полчаса, аж ногу свело.

В 16:30 остановился у 500-го километрового столба, чтобы Юля меня сменила. Судя по тому, что мы едем из Рыбацкого, а показания бортового компьютера совпадают с километровыми столбами, нулевой километр находится у Петропавловки.

Через 20 минут попали в очередную пробку на объездной вокруг Твери. Новый мост построили, а старый закрыли, чтобы начать строить вторую очередь. Через полчаса выползли на ту сторону и не успели обрадоваться, как снова пробка - асфальт кладут.

В Клин приехали в 18:40 и потратили полчаса на McDonalds. Погулять не получилось, так как там нас застал ливень. ЛИВЕНЬ! Там я опять сменил Юлю за рулём и за час доехал до Новорижского. Дворники работали как сумасшедшие.

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

Итого: за 13 часов проехали 736 км со средней скоростью 62.5 км/ч и сожгли 64.4 литра бензина, т.е. 8.7 литров на сотню. Пару часов потеряли на стояние в пробках, что на час меньше, чем пару лет назад. Расход бензина из-за бокса выше среднего на пол литра.

четверг, 6 июня 2013 г.

Следуй по большой дороге

Некая монахиня была склонна донимать учителя Бавана за его мудрость. Однажды она сказала: "Расскажите что-нибудь о высокоуровневых и низкоуровневых языках".

Баван ответил: "Сначала принеси мне бутылку лучшего жёлтого вина, что можно найти в провинции Две Бурные Реки".

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

Баван сделал глоток и сказал: "Это вино слишком сладкое. Гораздо лучшую бутылку можно найти спрятанной в наших подвалах, хотя путь к ней усеян ловушками. Теперь слушай внимательно, что я скажу"...

Далее учитель подробно проинструктировал монахиню: какое направление выбрать, какую ногу ставить первой и какую - второй; сколько шагов сделать до поворота направо и сколько до поворота налево; как правильно спуститься по колодезной веревке, и как сильно потянуть серьгу на второй каменной статуе в третьей нише перед проходом через комнату Хитроспрятанных Ядовитых Стрел.

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

Баван сделал глоток и одобрительно кивнул. Монахиня поклонилась и вышла просветлённой.

Тем же вечером монах того же клана подошёл к учителю Бавану и спросил: "Что Вы можете сказать о высокоуровневых и низкоуровневых языках?"

В ответ учитель пробормотал: "У меня нет мудрости, чтобы ответить на этот вопрос. Но принесите мне лучший рис из провинции Две Бурные Реки, и я скажу, как получить неделю тишины и две бесплатных бутылки вина".

Original: You Take the High Road

Рыба

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

среда, 5 июня 2013 г.

Трижды на обложке


Обложки журнала Time нашёл тут.

Случайные числа

У Сергея Лукьяненко подсмотрел сайт для генерации случайных чисел и не только. Там прикольно медитировать, случайным образом перебирая шутки. Ну а для писателей есть генератор имён, очень похожих на настоящие. У меня буквально сразу выпало: Harry Potter. Так вот как авторы имена для героев подбирают!