четверг, 9 августа 2012 г.

Танковый музей

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

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

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

Настоятельно рекомендую!

среда, 8 августа 2012 г.

Монорельс

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

Музей космонавтики

Лёшка заснул в коляске, поэтому мы с ним прогуливались по парку, а Юля с Мишкой пошли в мемориальный музей космонавтики. Вот Лёшка подрастёт и мы с ним туда ещё сходим, так как я там так и не был, хотя на ВДНХ попадал достаточно часто.

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

Колесо

Самое позитивное впечатление, конечно, произвело посещение колеса обозрения высотой 80 метров. Там есть два вида кабинок: открытые и закрытые.

В открытых тебя плотно прикрепляют к сиденью как на "американских горках", поэтому смотреть оттуда по сторонам неудобно.

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

Аттракционы

На территории ВДНХ находится такой же душераздирающий парк аттракционов. Главный из них называется "как не переломать себе ноги".

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

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

Ещё в парке висят несколько кривых зеркал и, что удивительно, в них можно смотреться совершенно бесплатно!

ВДНХ

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

Фонтан "Дружба народов" кажется там единственным работающим. А дружбу народов символизируют продавцы различной национальности.

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

Душераздирающее зрелище!

вторник, 7 августа 2012 г.

Музей техники

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

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

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

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

Фотографировать разрешено только за деньги, а бесплатно можно только на телефон. Чем я и воспользовался...

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

Шашлыки

Вечером жарили шашлыки в огороде. Так местный кот не давал мне мясо на шампур нанизывать! Всё норовил стянуть кусочек. Куры гоняли кота и отбирали мясо, а Лёшка гонял кур:

Опять отпуск

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

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

Протестировал электронные билеты - работает. Только паспорт спросили. Надеюсь, что скоро будет достаточно карточки.

Кстати, очень удобно приезжать в Москву на поезде №053ЧА. Как раз успеваешь дойти до Каланчёвской к электричке до Петелино.

воскресенье, 5 августа 2012 г.

Прикладное программирование

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

Клетки

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

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

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

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

К каждой клетке была привязана поэма, написанная рукой учителя:

    По пути
    с неба в гроб
    есть много домов-клеток.

    В доме дрозда
    не живут вместе
    ни червь, ни бык.

Original: Cages

Клан Следа Слона

Специалисты уровня хранения данных. Где бы мы были без наших баз данных и их API? Без JDBC, SQL или Hibernate? Представьте этот мир: лишенный дисковой памяти, без таблиц и последовательностей, без триггеров и хранимых процедур и бесконечное, бесконечное улучшение производительности...

Извините. Кажется, я попал в лучший мир и потерял ход мысли...

суббота, 4 августа 2012 г.

Повезло

С утра с одним из пап поехали на Крупу, где я в среду заказал канцелярию. Получилось ровно по тысяче на каждого из 14-ти.

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

Я уже заходил в подъезд как начался ливень. Опять повезло!

пятница, 3 августа 2012 г.

100 Doors

Интересная головоломка под Android. Иногда уровни просто решаются, иногда несколько дней думать приходится.

Но показанный на картинке уровень мне пришлось подсмотреть. Я со своим дальтонизмом смог определить только cyan, orange и red. Тяжело не англоговорящему определить, что бордовый - dark red и зелёный - light green, а не green. Иногда, бесит страшно!

Гордость

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

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

"Очень хорошо", - сказал учитель Java. "Пусть они сжигают одежду и обувь, а также выкидывают в реку рис и рыбу каждый четверг".

Настоятель спросил, за какой проступок его клан заслужил такое наказание.

"Наказание?" - сказал учитель Java. "Я намеревался только вознаградить. Не монахи ли клана Следа Слона наслаждались своей независимостью и самодостаточностью? Их код говорит мне о многом!"

"Каждый разработал практически такие же объекты доступа к данным (DAO) и объекты значений (VO), как и его коллеги. Каждый написал собственные утилиты работы со строками и собственные синтаксические анализаторы файлов конфигурации. Каждый упорно трудился над разработкой, внедрением, интеграцией, тестированием, отладкой, исправлением и улучшением того, что он мог бы просто позаимствовать у одного из братьев."

"Должен ли я предположить некомпетентность?
Ежели да, то все до последнего монаха клана Следа Слона должны быть изгнаны из монастыря."


"Должен ли я предположить умышленное игнорирование?
Если это так, то согласно традиции они сами должны ослепить себя крапивой, а затем быть изгнаны."


"Должен ли я предположить презрение к ценности времени?
Если это так, то подземелья ждут..."


"Но нет," - закончил учитель Java. "Вместо этого я предположил гордость - каждый гордится тем, что его код лучше, чем у его братьев. Гордость является одним из Четырех Начал Величия и должна поощряться. Пусть клан Следа Слона оттачивает свои навыки владения ножницами и копьями, иглами и серпами до тех пор, пока каждый монах не будет гордиться своей прекрасной одеждой и щедрыми дарами на тарелке!"

"Тогда останется мало времени для кодирования", - заметил настоятель. "Император вполне буквально трактует слова: срок окончания (deadline)".

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

Таким образом, клан Следа Слона был спасён дважды и исправлен.

Original: Pride

Клан Следа Слона

Специалисты уровня хранения данных. Где бы мы были без наших баз данных и их API? Без JDBC, SQL или Hibernate? Представьте этот мир: лишенный дисковой памяти, без таблиц и последовательностей, без триггеров и хранимых процедур и бесконечное, бесконечное улучшение производительности...

Извините. Кажется, я попал в лучший мир и потерял ход мысли...

четверг, 2 августа 2012 г.

ID карта

А вот это уже интересно. Надо будет попробовать получить такую карту. Надеюсь, что бумажный паспорт они всё-таки ликвидируют.

Поиск

Google почему-то считает, что мне нужен истребитель:
И дома на планшете, и на работе из браузера...

Chrome 21

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

Официально они залатали 15 секьюрити дыр и добавили API для передачи высококачественного видео. А на деле - осадок остался...

Третий вождь

Большая подборка статей о "забытом" руководителе СССР.

Бесконечности

Два монаха из клана Паука спорили, вошла ли в бесконечный цикл новая процедура проверки входных данных.

"Как долго это работает?" - спросил настоятель.

"Не более тридцати минут", - сказал бледный и худой монах.

"Но и не меньше, чем всё остальное", - сказал загорелый и толстый монах.

"И всё это время вы ничего не делали, ожидая завершения?" - спросил настоятель.

Монахи от стыда склонили головы.

Настоятель сообщил об этом учителю Java, который кивнул: "Который из них считает, что цикл не бесконечный?"

"Бледный и худой", - сказал настоятель.

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

И спросил настоятель: "А как быть с загорелым и толстым, считающим, что цикл бесконечен?"

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

Original: Infinities

Клан Паука
Разработчики пользовательского интерфейса для Web. Да, все смеются, когда вы говорите, что "программируете" на HTML, JSTL, CSS или JavaScript. Но это только до тех пор, пока заказчик не решит, что на главной странице приложения обязательно должны быть танцующие полупрозрачные свиньи, двигающиеся вслед за курсором мыши.

Обстановка накаляется

Россия и Китай решили побряцать оружием. Не к добру всё это. Слабо верится про "учения". Для них могли найти другое место.

We will survive

Вот так придёшь слушать камерную музыку, а там такое:

I will survive - известная тема, оригинал можно найти на youtube.
Я даже вспомнил фильм, где её слышал...

среда, 1 августа 2012 г.

Сокращение, переиспользование, утилизация

Послушник спросил великого учителя: "Что такое Путь?"

Учитель ответил: "Написание кода - Путь".

Затем послушник спросил: "Что такое не Путь?"

Учитель ответил: "Написание кода - не Путь".

Послушник сказал: "Тогда написание кода это всё".

Учитель ответил: "И не написание кода тоже".

Послушник спросил: "А сейчас мы пишем код или нет?"

Учитель ответил: "Мы есть код".

Original: Reduce, Reuse, Recycle

Знаете ли вы Питер?

Какой полузаброшенный дворец охраняют пара львов? Вот тут я их не нашёл.

все вопросы

USB-зарядка

Народ так уже привык заряжать телефоны и другие устройства через USB, что консорциум разработал новую спецификацию для передачи энергии. Интересно, а если подключить питание ноутбука к его разъёму USB, то получится вечный двигатель?

Но больше всего мне понравились стишки из комментариев к соответствующей новостной статье на habrahabr.ru.

    Маленький хакер в подстанцию влез,
    Перенаправил поток он с АЭС.
    Клевая мощность - два мегаватта,
    Быстро горит материнская плата!

    Маленький мальчик компьютер чинил,
    Какую-то пимпочку там открутил...
    Долго ругались в РАО «ЕЭС»:
    На компьютер работал весь «ДнепроГЭС».

Враг хорошего

Монахи клана Смеющейся Обезьяны подошли к учителю Java со списком жалоб.

"Более всего нас расстраивает процесс тестирования", - настаивал самый молодой монах. - "Ручное тестирование утомляет, а автоматические тесты хлопотно создавать. И то, и другое отвлекает от написания кода".

Учитель обдумал это и произнёс: "Очевидно, что мы могли бы отказаться от тестирования, если бы мы знали, что наш код совершенен. А как мы можем достичь совершенства?"

"Практикуясь", - сказал один монах.

"Усердно обучаясь", - сказал другой.

"Ублажая надлежащих богов", - сказал третий.

Старый седобородый монах, тихо сидевший в углу, поднял голову:

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

Старый монах надолго замолчал. В конце концов зазвонил обеденный колокол.

"Сколько времени это займет?" - спросил один из послушников.

"Не более сотни лет", - ответил старый монах.

Original: The Enemy of the Good

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

вторник, 31 июля 2012 г.

Blogger

С сегодняшнего дня Blogger стал навязчивым: после публикации каждого поста он предлагает зашарить его на Google+. Как оказалось, это нарочно. Как отключить я пока не нашёл...

Typical Java-developer

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

Если нельзя, но хочется

Буквально одновременно с моим коллегой мы наткнулись на проблему с использованием классов из JDK, расположенных на четвёртом уровне вложенности пакетов. В частности, мой тест для класса com.sun.beans.TypeResolver работает уже давно, а с новым тестом для com.sun.beans.finder.ClassFinder началась мистика.

С локальной сборкой тест работал как ожидалось, поэтому был отправлен в пространство на сервер. Через некоторое время на меня выставили баг, что тест не работает, так как класс ClassFinder не найден. Я скачал последние сырцы, скомпилировал и у меня заработало. В результате долгой с тестерами выяснилось, что тест не работает только с построенным для публикации bundle.

Оказалось, что при компиляции Java использует символьный файл lib\ct.sym, который создаётся автоматически. Как его обновлять никто не знает. В моём случае это не актуально, но неожиднно для публичных классов, которые использовал мой коллега.

Зачем этот класс тоже никто не знает, но он есть и портит всем жизнь. Если бы он был нужен для обеспечения security, то это было бы понятно, но можно просто обойти это ограничение, использовав следующий ключ для компиляции:

java -XDignore.symbol.file ClassName.java

PS. Век живи - век учись. Вроде уже столько лет разрабатываю саму Java и, всё-равно, нашёл что-то новенькое, про что большинство и не знает.

Олимпиада

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

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

Надеюсь, что лет через десять результат будет лучше.

понедельник, 30 июля 2012 г.

Пусто

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

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

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

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

Настоятель хлопнул в ладоши и на пол перед каждым монахом были поставлены две высокие нефритовые урны. "Ваши наказания написаны на свитках, находящихся внутри. Каждый день вы должны доставать первый попавшийся свиток и исполнять указанное. И так до тех пор, пока ваша урна не станет пустой".

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

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

"Там нету ни рыбы, ни десяти гор", - произнёс настоятель.

И тут старший монах вскрикнул от боли. Урна упала и разбилась. Скорпион торопливо побежал по плиткам.

Настоятель посмотрел на умирающего монаха. "Все пустышки не равны".

Original: Empty

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

Липкая лента

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

воскресенье, 29 июля 2012 г.

Пустота (void)

Холодным осенним днём учитель Java проснулся встревоженным. Он отправился бродить в одиночестве, чтобы очистить свой ​​разум.

Вскоре учитель оказался у ворот Храма Трёх Камней, где всё ещё практикуется искусство ANSI C. Учёный брат стоял на страже.

"Какова природа void?" - спросил учитель.

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

Учитель подумал: "Храму Трёх Камней не нужна охрана. В нём не может быть ничего ценного".

Далее он пришел в Храм Чугунного Неба, место теоретиков, где был разрешён только ML. В высохшем саду монахиня писала в пыли лямбда-выражения.

"Какова природа void?" - спросил учитель.

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

Учитель подумал: "Сестра не сказала ничего ложного, но и ничего правдивого не сказала".

Далее вниз по дороге учитель пришёл в большой усадьбе, где старуха подстригала живую изгородь.

"Какова природа void?" - спросил учитель.

Старуха поклонилась и продолжила стричь кусты.

Учитель подумал: "Это есть чистейшая мудрость, если только не её отсутствие".

В конце концов, учитель пришел на заброшенное кладбище.

"Какова природа void?" - спросил учитель.

И не было ему ответа из пустоты.

Учитель Java обрёл покой.

Original: Void

суббота, 28 июля 2012 г.

Paulaner Dunkel

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

Староста

Вчера вечер провели с Пашкой и Серёгой в Паулайнере, что на Невском. Серёгу видел впервые лет за 15. Почти не изменился, то причёска короткая. Работает на себя. Живёт в Пушкине с женой и ребёнком. Увлекается радиоуправляемыми моделями.

пятница, 27 июля 2012 г.

Ивы

Новый священник клана Паука сетовал на низкое качество кода JavaScript, создаваемого его послушниками.

"Я разберусь", - сказал учитель Java.

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

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

Услышав это, священник приказал выгнать пятого послушника.

К его удивлению, это сильно разозлило учителя Java и священник сам был изгнан. На его выходном пособии учитель написал:
Мы не можем созерцать восход солнца через тысячу ив.

Original: Willows

Клан Паука
Разработчики пользовательского интерфейса для Web. Да, все смеются, когда вы говорите, что "программируете" на HTML, JSTL, CSS или JavaScript. Но это только до тех пор, пока заказчик не решит, что на главной странице приложения обязательно должны быть танцующие полупрозрачные свиньи, двигающиеся вслед за курсором мыши.

Blogger

Кажется, темы на сайте уже починили, а то криво было.

Букинистика


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

Я на этих книгах сам вырос (над собой)

1971г. М.Гарднер Математические головоломки и развлечения
1972г. М.Гарднер Математические досуги
1974г. М.Гарднер Математические новеллы
1974г. М.Веннинджер Модели многогранников (сайт)

Теперь держитесь

Вчера, впервые за всю историю Java, я удалил deprecated классы. Это, конечно, псевдо-публичные классы, которые не только не используются с версии 1.1, но и не упоминаются уже лет десять.

Вы можете посмотреть изменения к CR №4650871.

четверг, 26 июля 2012 г.

Инкапсуляция

Молодой монах, послушник в храме, объявлял публичными не только все методы, но и все поля класса. Главный настоятель устал упрекать монаха и попросил совета у учителя Java.

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

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

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

"Хочу разрезать твой живот", - объяснил учитель, - "чтобы я смог положить рис и налить чай внутрь. Моё расписание достаточно плотное, и я считаю, что это чрезвычайно эффективный способ накормить гостя".

После этого больше не требовалось упрекать монаха.

Original: Encapsulation

Пенсионный Фонд

Получил в справочном номерок №147. Там написано, что принимают по этому номерку в окошках №12 и №13, одно из которых оказалось закрыто. Когда объявили, что к окошку надо подойти с талончиком №114, я подумал, а не пойти ли мне оттуда. Потом прикинул, что нумерация сквозная и в действительности передо мной сидит только человек 10. Но и это не порадовало, зато минут через 5 открылась окошко №12 (правда только на выдачу) и большая часть очереди рассосалась. Всего отстоял минут 40 и подал заявления на оформление СНИЛС для Мишки и Лёшки.

Инфраструктура

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

Маршрутка

Сегодня 45 минут ехал от дома до метро Проспект Большевиков на маршрутке №239. Еле доехал - уже начало укачивать. Какая-то бабка села у единственного окошка и закрыла его, так как ей, видите ли, дует. Могла бы и пересесть - пол маршрутки свободно. Очень напрягают лентяи, живущие на Шлиссельбургском, в основном. Голосуют за 10 метров до остановки и водителю два раза приходится останавливаться. Водители тоже жгут. В районе кольца Ивановская-Большевиков наш соревновался с маршруткой №218, кто первым подъедет к остановке и подберёт пассажиров: обгоняли, подрезали, на светофоре поперёк становились...

Штрафовать их надо за посадку и высадку пассажиров вне остановок и ловить за нарушение ПДД.

понедельник, 23 июля 2012 г.

Однофамильцы

Юля попросила узнать как добраться до парка Сокольники.
С одной стороны находится одноимённое метро, а с другой - ж/д платформа Маленковская, которая названа не в честь Георгия Максимилиановича, а в честь местного председателя райсовета Емельяна Михайловича времён Октябрьской революции.

ДПС

Джедаи Полицейской Стороны

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

NFS: Hot Pursuit

Пару лет назад Electronic Arts перевыпустили NFS:HP на новом движке. Карты разнообразные, машины дорогие, графика отличная. В игре можно не только гоняться и убегать от полиции, но и таранить нарушителей.

Gameplay затягивающий. AI всё хитрее и хитрее. Это, пожалуй, и все плюсы.

Меню развесистое и неудобное. Отовсюду "торчат уши" тупого портирования с приставок. Перед каждой гонкой надо нажать несколько раз Enter, а потом посмотреть долгий ролик начала заезда. Вместо старта водитель появляется в уже движущейся тачке. Ролик пропустить нельзя - только сократить секунд до пяти. Сама игра тоже запускается долго - саморекламу кажет. Но больше всего бесит долгий рестарт и отсутствие автоматической паузы при сворачивании окна или, хотя бы, блокировки WinKey.

Ninja Action


Электрик

В субботу решили ещё с парой отцов поменять освещение в классе. Думали закончить до обеда, а закончили после обеда в воскресенье. Пришлось снять старые советские лампы и заменить на новые пластиковые. Металла раньше не жалели. Задолбались до помойки ходить. Я занимался сборкой ламп, остальные сверлили, прикручивали и в короба прятали провода. На материалы потратили 13 тыр.

пятница, 20 июля 2012 г.

Неизвестные неизвестные

Император был возмущен из-за изъянов новой системы обработки заказов, которую он начал использовать, и поэтому послал гонца в храм, чтобы расспросить монахов.

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

 "Мы уделили внимание каждой из них", - сказал учитель Java, - "И всё, что было услышано, было понято".

Учитель поставил небольшую миску риса перед гонцом, и тот быстро её прикончил. Гонец вытер рот рукавом и продолжил:

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

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

Внезапно гонец упал на стол замертво.

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

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

Original: Unknown Unknowns

РЖД через интернет

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

Однако времени потратил часа полтора. Процедура покупки очень мутная, да и защищена не по детски - со Steam не сравнить. Во-первых, они прислали дополнительно код на телефон. Это ещё ничего, я когда-то его вводил, хотя для Steam он не нужен. Во-вторых, они запросили какой-то пароль. Перепробовав всё, что можно, я даже позвонил в банк. Хорошо, что в Raiffeisen работают даже ночью. Они объяснили, что для покупки билетов используется служба Verified by VISA и пароль от неё. Короче, они сбросили пароль, я потом его настроил, купил билет и зарегистрировался. Надеюсь, что следующий раз будет быстрее...

четверг, 19 июля 2012 г.

New Vegas

Steam сейчас проводит летнюю распродажу. Каждые 8 часов скидки меняются. Следите внимательно, что кому надо. Я так прикупил Fallout: New Vegas Ultimate Edition за 250 р.

Бомбоубежища

А вот такие намёки меня очень сильно напрягают. Особенно, в свете текущей политической ситуации.

вторник, 17 июля 2012 г.

Родительское собрание

Сегодня встретились и собрали по 2 тысячи на ремонт освещения в классе. Помимо того, что я, как обычно уже, собирал деньги, на выходных пойду помогать свет прокладывать.

А в следующие выходные надо ехать покупать канцелярию, а то народ волнуется, что в августе всё подорожает.

Серебряная свадьба

Интересная белорусская группа играет позитивную музыку:

Подсмотрел у semiurg и что-то зацепило...

понедельник, 16 июля 2012 г.

Фонтаны


Вот тут прочитал, что в Брюсселе помимо писающего мальчика есть ещё и писающая девочка. Даже писающая собака есть.
О времена, о нравы!

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

Добирался тем же образом, что и в прошлый раз, но место 13ое. Я не суеверный, поэтому ничего плохого не случилось. А в купе ехал Макс +100500 с товарищем. Нормальные ребята, юмористы. Макс любит коверкать фразы, совсем как я: хоть и глупо, но смешно.

воскресенье, 15 июля 2012 г.

Moscow Raceway

Приехали на открытие московской гоночной трассы под Волоколамском. Народу много. Асфальт на стоянке ещё отсутствует. Идти по щебёнке не удобно и далеко.

Пока шли закончилась очередная гонка и на трибуну мы залезли, когда какой-то перец на болиде Red Bull F1 рисовался на стартовой прямой так, что сжёг движок. Выскочило человек 10 с огнетушителями и потушили его, а сам болид оттолкали в бокс.

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

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

Renault помимо текущего модельного ряда привезла музей гоночных машин от старинных до современных. На стенде Red Bull разбирали и собирали настоящий болид. Короче, развлечений было много и всё бесплатно. Спасибо компании Renault!

С дальней трибуны открывается отличный вид на всю трассу, но очень не хватает бинокля, чтобы вдаль глядеть.

Тут мы смотрели заезд болидов с двухлитровыми движками.

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

суббота, 14 июля 2012 г.

ОСАГО

В прошлом году страховка на двух водителей стоила 7100 р. Сейчас то же самое стоит 7200 р. Говорят, что это из-за того, что мой водительский стаж всего 2 года. Предложили оформить ОСАГО без ограничения количества водителей за 6300 р.
Где логика? В чём подвох?

Братья кролики

Мишка уже уверенно стоит на роликах. У него тормоза на каждом коньке и он научился с помощью них разворачиваться на 180° практически на месте.

Лёшка у него постоянно шлем отбирает, а Мишка и не против. Кажется, он стесняется в нём кататься.

пятница, 13 июля 2012 г.

День рождения



Чебоксары-Москва

Фирменный поезд Чувашия очень понтовый. В купе - телевизор с тремя каналами. Кондиционер всю дорогу работал. Но ведь всё равно под посадку подают парилку! Почему бы не включать кондей до посадки, а не после отправления?

По одному из каналов шли мультики, но это не помешало детям беситься и бегать по вагону. Лёшку какая-то девочка дразнила и убегала прятаться в своё купе.

В 6:53 приехали, дошли до Каланчёвской, купили билеты и сидели до прихода электрички ещё полчаса. Через час в Голицыно пересели на вяземскую электричку и дома были уже через 20 мин.

вторник, 10 июля 2012 г.

Погода

Погода в Чебоксарах ужасная, по крайней мере, для меня. С самого утра стоит жара под 30°С. Хожу как варёный. Более-менее мозги за полночь прочищаются.

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

понедельник, 9 июля 2012 г.

Лакреевский лес



ЦПКиО хорош тем, что находится в тени. Гулять там одно удовольствие!
А ещё там находятся старые советские аттракционы, слегка разбавленные новыми. Потратили кучу денег.

Нас не пустили по воде плавать из-за ограничения по весу: 80кг. Поэтому Мишка один пытался управлять чёрным лебедем. А потом мы заметили мужика с детьми. Вряд ли он 50 кило весит...

В гости к деду

Погостили у деда (для моих детей - прадеда). Он порадовал нас стихами собственного сочинения, но про них я отдельно ещё напишу. Поели тортик, поностальгировали...

воскресенье, 8 июля 2012 г.

Ты хотел это видеть!

На берегу проходил фестиваль песочных фигур:

Катамаран

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

Питер - Чебоксары

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

Проезжая Американские мосты посмотрел на раскопанный котлован, покрытый брезентом. Асфальта ещё нет, несмотря на все обещания.

На одной из остановок видел новый электропоезд Ласточка, разработанный для Олимпиады-2014 на базе Siemens Desiro. Симпатичный, вроде...

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

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

суббота, 7 июля 2012 г.

Лето пришло

На Московском вокзале - душно и противно. На улице - жара. Термометр показывает +32°C. В кои-то веки в Питер лето пришло, а я уезжаю.

пятница, 6 июля 2012 г.

Житейская мудрость

Никогда не заходите к начальнику по пути домой. Особенно, перед отпуском! А то сидеть вам в офисе до вечера ;)

Пустяк

В течение трех дней и ночей учитель Java не выходил из своей кельи. На четвертый день монахи храма направили послушника узнать о нём.

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

Учитель ответил: "Тут есть изъян, и я пытаюсь найти наилучший способ, чтобы исправить его".

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

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

Original: The Small Stuff