Таки написал очередную статью. Пишите комментарии...
Это, конечно, базовые вещи, но пусть будут и тут тоже. Тем более, что и тест имеется. Кстати, интересно было бы посмотреть на результаты прогона тестов на Linux или MacOS.
среда, 31 июля 2013 г.
Горячо-холодно
ЖЭК быстро начинает суетиться, когда его из службы 004 пинают. Правда, они не нашли ничего лучше, чем подать в оба крана холодную воду. Но с этим я умею бороться: сейчас водогрей раскочегарится и я пойду мыться...
вторник, 30 июля 2013 г.
Что-то пошло не так
Хотел помыться вечером, но придя домой обнаружил, что из обоих кранов течёт кипяток. Тут же позвонил 004 и пожаловался. Поглядим, как быстро нам починят воду...
Тяжёлый металл
С утра ездил покупать металлические уголки. Работа кипит: мужики пилят не покладая рук, крановщик постоянно что-то тягает.
Вторую фотку хотел поместить в раздел Знаете ли вы Питер?, но решил, что читатели моего блога вряд ли были на территории металлобазы. Да и увидеть его можно, только если там заблудиться и поехать в обратную сторону. Обычно он деревом загорожен.
Вторую фотку хотел поместить в раздел Знаете ли вы Питер?, но решил, что читатели моего блога вряд ли были на территории металлобазы. Да и увидеть его можно, только если там заблудиться и поехать в обратную сторону. Обычно он деревом загорожен.
понедельник, 29 июля 2013 г.
Защитное ограждение
Некий монах из клана Паука попытался использовать почтовую клиентскую библиотеку, написанную в клане Смеющейся Обезьяны. Сообщение, которое он хотел отправить с её помощью, было простым, но как бы он ни пытался настроить свой код, библиотека либо падала без сообщений, либо бросала загадочные исключения времени выполнения.
Монах организовал встречу с автором, на которой он вежливо выразил своё разочарование.
"Печально, но это Ваш просчёт", - с поклоном ответил автор. "Если бы Вы прочитали обширную документацию, что я предоставил, Вы бы знали, что вложения должны добавляться только после установки тела сообщения. И в метод
Автор продолжал показывать в том же духе, как монах мог бы избежать каждой западни. Таким образом, отчитанный монах вернулся в аббатство клана Паука.
Учитель Суку прослышала об этом и вызвала автора.
"Я прочитала Вашу документацию", - сказала Суку. "Она действительно проработана с тщательностью, достойной подражания. Пожалуйста, отнесите её распечатку аббату, чтобы другие могли учиться по ней".
Автор последовал за Суку к келье аббата и изо всех сил толкнул тяжелую дверь. Когда дверь распахнулась, монах отпрыгнул в ужасе, ибо за ней находился обрыв в темноту. Его испуганный крик эхом отразился от каменных стен; звук плещущейся воды раздавался глубоко внизу.
"Слева от Вас есть выступ, примерно такой же широкий, как Ваша нога", - объяснила Суку. "Осторожно дойдите по краю до противоположной стороны колодца. Там Вы найдёте железные ступени, установленные в стене и ведущие вниз к воде, где кости аббата ждут Вас. Обратите внимание: выступ - скользкий от влаги, каждый третий камень установлен на несколько сантиметров выше, каждый пятый - ниже, а каждый седьмой - отсутствует. Но если Вы будете держать это всё в голове, то путь будет довольно простым".
Монах организовал встречу с автором, на которой он вежливо выразил своё разочарование.
"Печально, но это Ваш просчёт", - с поклоном ответил автор. "Если бы Вы прочитали обширную документацию, что я предоставил, Вы бы знали, что вложения должны добавляться только после установки тела сообщения. И в метод
setMessageText
, который принимает нетипизированный Object, Вы должны передавать либо массив строк, либо объекты типа DomNode или BufferedInputReader. Кроме того, Вы пропустили, что некоторые адреса назначения просто игнорируются"...Автор продолжал показывать в том же духе, как монах мог бы избежать каждой западни. Таким образом, отчитанный монах вернулся в аббатство клана Паука.
Учитель Суку прослышала об этом и вызвала автора.
"Я прочитала Вашу документацию", - сказала Суку. "Она действительно проработана с тщательностью, достойной подражания. Пожалуйста, отнесите её распечатку аббату, чтобы другие могли учиться по ней".
Автор последовал за Суку к келье аббата и изо всех сил толкнул тяжелую дверь. Когда дверь распахнулась, монах отпрыгнул в ужасе, ибо за ней находился обрыв в темноту. Его испуганный крик эхом отразился от каменных стен; звук плещущейся воды раздавался глубоко внизу.
"Слева от Вас есть выступ, примерно такой же широкий, как Ваша нога", - объяснила Суку. "Осторожно дойдите по краю до противоположной стороны колодца. Там Вы найдёте железные ступени, установленные в стене и ведущие вниз к воде, где кости аббата ждут Вас. Обратите внимание: выступ - скользкий от влаги, каждый третий камень установлен на несколько сантиметров выше, каждый пятый - ниже, а каждый седьмой - отсутствует. Но если Вы будете держать это всё в голове, то путь будет довольно простым".
Original: Guardrails
День алконавта
По пути на работу было отвратно спускаться в подземный переход, ведущий в метро, ибо там было наблёвано сверху до низу. Я сам так и не понял, кто это мог так постараться, так как для одного - чересчур, но на работе мне напомнили, что вчера был День ВМФ.
воскресенье, 28 июля 2013 г.
Эх, дороги...
На фотографии обычный участок Средневыборгского шоссе, на которое я жаловался в прошлый раз:
По пути назад я остановился, чтобы пофотографировать. Через пару минут за мной ещё чел встал. Я подумал, что он остановился мне помочь, а он прошёлся по противоположной обочине, нашёл свой колпак с колеса, приладил его и уехал...
Итого: на дорогу в лагерь и обратно мы потратили часа 4, за которые проехали всего 238 км со средней скоростью 63.3 км/ч и сожгли 20.8 литра бензина, т.е. 8.7 литров на сотню. И это несмотря на то, что по КАДу мы ехали с хорошей скоростью 40% пути.
По пути назад я остановился, чтобы пофотографировать. Через пару минут за мной ещё чел встал. Я подумал, что он остановился мне помочь, а он прошёлся по противоположной обочине, нашёл свой колпак с колеса, приладил его и уехал...
Итого: на дорогу в лагерь и обратно мы потратили часа 4, за которые проехали всего 238 км со средней скоростью 63.3 км/ч и сожгли 20.8 литра бензина, т.е. 8.7 литров на сотню. И это несмотря на то, что по КАДу мы ехали с хорошей скоростью 40% пути.
Шашлык на озере
В прошлый раз, прогуливаясь вокруг лагеря, мы обнаружили озеро, поэтому вместо прогулок по лагерю мы пошли на берег жарить шашлыки. Погода уже жаркая, но вода ещё не прогрелась, поэтому мы просто помочили ноги.
Шашлыки получились отличные, с лёгкой хрустящей корочкой. Жарили, как и в прошлый раз, на решётке. Единственный минус - её гораздо сложнее отмывать: тогда даже посудомойка с первого раза не справилась.
Ностальгировал по детству. У нас вокруг Таллинна большинство мест для отдыха именно такие: сосны, песочек и холодная вода...
Шашлыки получились отличные, с лёгкой хрустящей корочкой. Жарили, как и в прошлый раз, на решётке. Единственный минус - её гораздо сложнее отмывать: тогда даже посудомойка с первого раза не справилась.
Ностальгировал по детству. У нас вокруг Таллинна большинство мест для отдыха именно такие: сосны, песочек и холодная вода...
Родительский день
Сегодня у Мишки в лагере "родительский день", когда можно не просто навестить чадо, но и поучавствовать в лагерной жизни. После торжественной линейки мы пошли прыгать на батуте. В основном, конечно, Лёшка.
суббота, 27 июля 2013 г.
Невская уха
В преддверии Дня ВМФ у нас на набережной устроили ежегодные народные гуляния.
Народ стоял в очереди за бесплатной ухой, а мы просто отдыхали. Лёшка прыгал на Мадагаскаре, так как на Трактор мы его не пустили. Запускали змея, но он полетал совсем недолго, пока порыв не закончился. Похоже, что погода улучшается...
пятница, 26 июля 2013 г.
Hangouts заменил Talk
Хотя, как замена, он никуда не годится. Я понял, чем меня бесит Hangouts: в отличии от Google Talk он не показывает online-статус. Как узнать, стоит ли человеку писать или лучше позвонить?
Океанариум
Этим летом Юля с Лёшкой, когда они были в Москве, ездили развлекаться в океанариум на Чистых Прудах.
А сейчас они, снова вдвоём, звонили из нашего океанариума. Юля говорит, что в Питере на порядок лучше сделано и гораздо интереснее, чем в Москве.
А сейчас они, снова вдвоём, звонили из нашего океанариума. Юля говорит, что в Питере на порядок лучше сделано и гораздо интереснее, чем в Москве.
четверг, 25 июля 2013 г.
Велосипедист
Сегодня видел более-менее адекватного велосипедиста на Лермонтовском, который не скакал хаотично, а ехал в общем потоке, всем видом показывая знания ПДД. Хотя и у него были затычки в ушах и не было зеркал заднего вида...
среда, 24 июля 2013 г.
Company of Heroes 2
Основано на "реальных" событиях фильма Враг у ворот:
Режиссёр фильмов Предстояние и Цитадель апплодирует стоя:
Дело Геббельса живёт и процветает:
Кстати, одна из причин, по которой я перестал покупать игры серии Call of Duty, это наличие развесистой клюквы. Первые две части были отличные, хотя и там начало Сталинградской битвы было показано как в фильме Враг у ворот.
Режиссёр фильмов Предстояние и Цитадель апплодирует стоя:
Дело Геббельса живёт и процветает:
Кстати, одна из причин, по которой я перестал покупать игры серии Call of Duty, это наличие развесистой клюквы. Первые две части были отличные, хотя и там начало Сталинградской битвы было показано как в фильме Враг у ворот.
Чёрная эмалированная коробка
Учитель Баван поставил перед своими разработчиками дилемму:
"При исследовании странного поведения на производстве, нашим самым мощным оружием всегда были отладочные сообщения: чем они более многочисленные и подробные, тем лучше. Тем не менее, при широком использовании, формирование таких сообщений становится ресурсоёмким - настолько ресурсоёмким, что мы отключаем отладочные сообщения, когда мы не занимаемся исследованием проблем. Итак, какой путь лучше? Безопасный, но медленный? Или беспечный, но быстрый?"
"Уф", - сказала одна из монахинь. "Все сообщения могут быть записаны с минимальными затратами. Надо писать каждый отладочный вызов в
Услышавший это Баван казался довольным. Он велел монахине реализовать её подход в приложении, разрабатываемом в настоящее время. В качестве дополнительного вознаграждения за её ум он подарил ей две эмалированных коробки.
"Красную коробку откройте сразу", - сказал Баван, - "а чёрную оставьте плотно закрытой. Со временем она Вам пригодится".
Внутри красной коробки монахиня обнаружила небольшую миску, полную сочных киви, личи и белых груш, лежащих на ягодах годжи. Тем же вечером она наслаждалась ими. Потом поставила обе коробки на верхнюю полку и, в конце концов, забыла о них.
Два года спустя, после того, как система претерпела ряд усовершенствований, появились незначительные проблемы на производстве - впервые за много версий. Монахиня попросила перезапустить систему в отладочном режиме.
Внезапно, на экранах каждого пользователя стали печататься исключения NullPointerException. Система стала полностью непригодной для использования. Пока монахиня в ужасе стояла среди этого хаоса, учитель Баван незаметно подошёл к ней и прошептал: "А теперь достань чёрную коробку".
Когда она открыла крышку, появился неприятный запах. Внутри была небольшая миска с заплесневелыми и сморщенными остатками бывших киви, личи, груш и ягод годжи.
Монахиня попросила выключить отладочный режим, а затем закрыла коробку, просветлённой.
"При исследовании странного поведения на производстве, нашим самым мощным оружием всегда были отладочные сообщения: чем они более многочисленные и подробные, тем лучше. Тем не менее, при широком использовании, формирование таких сообщений становится ресурсоёмким - настолько ресурсоёмким, что мы отключаем отладочные сообщения, когда мы не занимаемся исследованием проблем. Итак, какой путь лучше? Безопасный, но медленный? Или беспечный, но быстрый?"
"Уф", - сказала одна из монахинь. "Все сообщения могут быть записаны с минимальными затратами. Надо писать каждый отладочный вызов в
if
-блоке, проверяющем необходимость записи сообщения перед его формированием. Мы будем медленными только только, когда надо быть безопасными".Услышавший это Баван казался довольным. Он велел монахине реализовать её подход в приложении, разрабатываемом в настоящее время. В качестве дополнительного вознаграждения за её ум он подарил ей две эмалированных коробки.
"Красную коробку откройте сразу", - сказал Баван, - "а чёрную оставьте плотно закрытой. Со временем она Вам пригодится".
Внутри красной коробки монахиня обнаружила небольшую миску, полную сочных киви, личи и белых груш, лежащих на ягодах годжи. Тем же вечером она наслаждалась ими. Потом поставила обе коробки на верхнюю полку и, в конце концов, забыла о них.
Два года спустя, после того, как система претерпела ряд усовершенствований, появились незначительные проблемы на производстве - впервые за много версий. Монахиня попросила перезапустить систему в отладочном режиме.
Внезапно, на экранах каждого пользователя стали печататься исключения NullPointerException. Система стала полностью непригодной для использования. Пока монахиня в ужасе стояла среди этого хаоса, учитель Баван незаметно подошёл к ней и прошептал: "А теперь достань чёрную коробку".
Когда она открыла крышку, появился неприятный запах. Внутри была небольшая миска с заплесневелыми и сморщенными остатками бывших киви, личи, груш и ягод годжи.
Монахиня попросила выключить отладочный режим, а затем закрыла коробку, просветлённой.
Original: The Black Enamel Box
понедельник, 22 июля 2013 г.
Найди то - не знаю что
Подсмотрел у друга потрясающую головоломку. Я так и не понял, как правильно сложить опарышей в круглом сачке, чтобы прочитать задание, но зато в кустах обнаружил мужика. А ещё поплавки оставляют на воде следы, напоминающие лицо.
воскресенье, 21 июля 2013 г.
Тачки 2
Собрал упрощённую конфигурацию гоночного трека:
Lightning McQueen теперь не вылетает, но ездит заметно медленнее Francesco Bernoulli. Не то, что в мультфильме...
Lightning McQueen теперь не вылетает, но ездит заметно медленнее Francesco Bernoulli. Не то, что в мультфильме...
Туда и обратно
В лагерь ехали по Скандинавии, а потом свернули налево к Победе и проехали километров 20 по раздолбанной дороге. Обратно возвращались через Приморское шоссе, но 17 километров Средневыборгского шоссе разбиты ещё сильнее.
Такое ощущение, что на КАД убрали камеры. Народ несётся 150 км/ч, подпирает задний бампер и мигает фарами, сгоняя с левой полосы тех, кто идёт на пределе разрешённой скорости. А мне очень не нравится маневрировать на таких скоростях...
Такое ощущение, что на КАД убрали камеры. Народ несётся 150 км/ч, подпирает задний бампер и мигает фарами, сгоняя с левой полосы тех, кто идёт на пределе разрешённой скорости. А мне очень не нравится маневрировать на таких скоростях...
Лагерная жизнь
Посетили Мишку и накормили его запрещёнными чипсами. Он сильно скучает, но уезжать не хочет. Ему интересно, что там дальше будет...
За командный рисунок они получили первое место, но построить ракету и запустить ему не удалось. Зато хвастался, как прыгать на батуте научился: может с попы на ноги встать. У Лёшки тоже хорошо получается, так как у Мишки учится:
суббота, 20 июля 2013 г.
Ливень
Возвращались мы из Ленты,
Шли по улице домой.
И внезапно ливень начал
Заливать нас всех водой.
Под зонтом мы схоронились
И решили переждать,
А он всё не прекращался,
Продолжая поливать...
Я потом зонт Юле с Лёшкой отдал, а сам насквозь промок вместе с рюкзаком.
Шли по улице домой.
И внезапно ливень начал
Заливать нас всех водой.
Под зонтом мы схоронились
И решили переждать,
А он всё не прекращался,
Продолжая поливать...
Я потом зонт Юле с Лёшкой отдал, а сам насквозь промок вместе с рюкзаком.
Хромаем потихоньку
Google Chrome опять показал такое окно. Где обновление? Очень не хочется отказываться от привычного браузера.
пятница, 19 июля 2013 г.
Мишка в лагере
Пришли первые фотки из лагеря. Мишке там нравится.
Телефоны для общения с родителями им выдают в тихий час и он рассказал Юле, что один мальчик из их палаты постоянно хнычет по телефону. Юля предположила, что тот мальчик скучает по дому, на что Мишка серъёзно заметил: "Я тоже скучаю, но ведь держусь".
Телефоны для общения с родителями им выдают в тихий час и он рассказал Юле, что один мальчик из их палаты постоянно хнычет по телефону. Юля предположила, что тот мальчик скучает по дому, на что Мишка серъёзно заметил: "Я тоже скучаю, но ведь держусь".
Расширения Chrome
Ни с того, ни с сего пропали кнопки хромированных расширений, показываемых в toolbar. Вместо них появилось выпадающее меню с теми же кнопками. Естественно, я стал пропускать все нотификации, например, от GMail или Google+.
Помучившись недельку и не найдя способа вернуть кнопки на toolbar, я решил попробовать сначала сказать disable всем расширениям. Выпадающее меню пропало и после того, как я сказал enable, все кнопки появились как положено.
Помучившись недельку и не найдя способа вернуть кнопки на toolbar, я решил попробовать сначала сказать disable всем расширениям. Выпадающее меню пропало и после того, как я сказал enable, все кнопки появились как положено.
Java.net blog post
Хотел написать очередную статью, но сказать нечего в связи невостребованностью моей реализации интерфейса Map, использующей Reference разного вида.
Из хороших новостей есть только планирование реализации системы кеширования, но точных планов выпуска пока нет.
Из хороших новостей есть только планирование реализации системы кеширования, но точных планов выпуска пока нет.
четверг, 18 июля 2013 г.
На воре шапка горит
Сегодня судья подтвердил старинную народную мудрость о том, кто громче всех кричит: "Держи вора!"
В блогах куча полярных мнений от полной безысходности до предвкушения очередных зачисток. Но лично мне реальный срок показывает только то, что никакого давления Кремля на суд не было, ибо это не самый лучший исход с точки зрения политики.
Интересно было бы посмотреть, сколько москвичей захотят видеть его мэром. Хотя, сдаётся мне, даже после такой раскрутки с судом у него мало шансов, поэтому выборы опять объявят сфальсифицированными.
В блогах куча полярных мнений от полной безысходности до предвкушения очередных зачисток. Но лично мне реальный срок показывает только то, что никакого давления Кремля на суд не было, ибо это не самый лучший исход с точки зрения политики.
Интересно было бы посмотреть, сколько москвичей захотят видеть его мэром. Хотя, сдаётся мне, даже после такой раскрутки с судом у него мало шансов, поэтому выборы опять объявят сфальсифицированными.
среда, 17 июля 2013 г.
В контакте
Вот тут пишут, что обновился мобильный клиент В контакте:
Старая версия была написана еще во времена, когда Android-программы не имели какого-то выверенного дизайна и он полностью срисовывался с iOS-варианта. Но время шло, мобильная ОС от Google обрастала гайдлайнами для приложений и разработчики «ВКонтакте» наконец решились на кардинальные изменения, ведь старый клиент был не только уродлив, но еще и местами нелогичен.Т.е. тут сказано, что старый клиент, полностью скопированный с iPhone, уродлив и нелогичен. Надо посмотреть, что получилось.
Библиотека
Сегодня с утра сотрудники Рыбацкой библиотеки вынесли некоторые игры и книги на улицу для привлечения проходящих мимо. Лёшке понравилось бегемотиками шарики глотать. У меня, кстати, в детстве была похожая игрушка.
Юля записала Лёшку в библиотеку и они взяли книжку про динозавров, которыми Лёшка последнее время интересуется.
Юля записала Лёшку в библиотеку и они взяли книжку про динозавров, которыми Лёшка последнее время интересуется.
Джанго освобождённый
Посмотрели с Юлей последний фильм Тарантино:
Фильм очень длинный, часа 3 наверное, но смотрится на одном дыхании. Захватывающий сюжет с интересными поворотами, превосходные виды, актёры играют просто отлично: Джейми Фокс здорово управляет мимикой, Кристоф Вальц очень неплох, но Леонардо Ди Каприо играет круче всех. Очень рекомендую!
Правда есть один ляп, который бросается в глаза. В тот момент, когда главный герой стреляет из пистолета в сестру главного злодея, её сносит чуь ли не перпендикулярно траектории выстрела и с такой силой, будто в неё попал тяжёлый снаряд.
Фильм очень длинный, часа 3 наверное, но смотрится на одном дыхании. Захватывающий сюжет с интересными поворотами, превосходные виды, актёры играют просто отлично: Джейми Фокс здорово управляет мимикой, Кристоф Вальц очень неплох, но Леонардо Ди Каприо играет круче всех. Очень рекомендую!
Правда есть один ляп, который бросается в глаза. В тот момент, когда главный герой стреляет из пистолета в сестру главного злодея, её сносит чуь ли не перпендикулярно траектории выстрела и с такой силой, будто в неё попал тяжёлый снаряд.
вторник, 16 июля 2013 г.
Мы тупеем на этой войне
Черпак
Хотя это и редко замечается послушниками, при случае учителя поправляют друг друга:
Учителя Банзен и Суку планировали очередной выпуск большой и критически важной системы. Вместе они просматривали список требований, распределяя работу между различными монахами.
"Назначь эту задачу мне", - сказал Банзен в одном месте, - "так как я написал оригинальный код и он довольно сложный и чувствительный".
Он повторил эту фразу по ряду других задач. Это было его привычкой так долго, как Суку помнила; Банзен трудился так напряжённо, как монахи вдвое моложе его, и очень гордился своей работой.
Суку опубликовала список назначений следующим утром. Банзен случайно взглянул на него во время завтрака и обнаружил, что задачи, выбранные им для себя, были назначены нескольким младшим монахам.
Банзен встал напротив столика Суку.
"Вы в этом храме уже двадцать лет", - кипятился он. "Когда Вы перестанете давать наш драгоценный рис поварам, которые едва научились держать черпак?"
Суку спокойно положила палочки на свою миску. "Не могу сказать", - ответила она. "А когда Вы перестанете суетиться над горшочком риса и сделаете для них более простые черпаки?"
Учителя Банзен и Суку планировали очередной выпуск большой и критически важной системы. Вместе они просматривали список требований, распределяя работу между различными монахами.
"Назначь эту задачу мне", - сказал Банзен в одном месте, - "так как я написал оригинальный код и он довольно сложный и чувствительный".
Он повторил эту фразу по ряду других задач. Это было его привычкой так долго, как Суку помнила; Банзен трудился так напряжённо, как монахи вдвое моложе его, и очень гордился своей работой.
Суку опубликовала список назначений следующим утром. Банзен случайно взглянул на него во время завтрака и обнаружил, что задачи, выбранные им для себя, были назначены нескольким младшим монахам.
Банзен встал напротив столика Суку.
"Вы в этом храме уже двадцать лет", - кипятился он. "Когда Вы перестанете давать наш драгоценный рис поварам, которые едва научились держать черпак?"
Суку спокойно положила палочки на свою миску. "Не могу сказать", - ответила она. "А когда Вы перестанете суетиться над горшочком риса и сделаете для них более простые черпаки?"
Original: Paddle
понедельник, 15 июля 2013 г.
Мишка уехал
Проводил Мишку в лагерь. Вещей - куча, еле-еле влезли в автобус. Фотки буду выкладывать по мере появления.
воскресенье, 14 июля 2013 г.
Minion Rush
Пока ждём второй части мультфильма, играем в игру:
Суть игры: жестами управлять бегущим миньоном. Влево-вправо - сместиться на соседнюю дорожку, вверх - перепрыгнуть препятствие, а вниз - прокатиться под ним. Время от времени игра прерывается мини-играми, чтобы не было совсем уж скучно.
Хороший способ отвлечь капризничающих детей...
Суть игры: жестами управлять бегущим миньоном. Влево-вправо - сместиться на соседнюю дорожку, вверх - перепрыгнуть препятствие, а вниз - прокатиться под ним. Время от времени игра прерывается мини-играми, чтобы не было совсем уж скучно.
Хороший способ отвлечь капризничающих детей...
Despicable Me
Мои дети очень любят мультфильм Гадкия Я:
Лёшка даже цитирует: "Привет, я Грю. За работу! За работу!"
Оказывается, что скоро выйдет продолжение:
Лёшка даже цитирует: "Привет, я Грю. За работу! За работу!"
Оказывается, что скоро выйдет продолжение:
суббота, 13 июля 2013 г.
Ремонт дороги
С трудом доехали до Биржевой линии Василевского острова. Полностью перекрыто движение на Обуховской обороны около ДК Крупской, на Невском у Гостиного двора. Во многих местах - сужение дороги и транспортный коллапс.
Отец спит - дети гуляют
Там, правда, было про солдат и службу, но и так хорошо.
Погода нынче стоит жаркая, делать ничего не хочется.
Погода нынче стоит жаркая, делать ничего не хочется.
Три года
Растёт богатырь Алёша не по дням, а по часам. Серъёзный парень. Чуть что не по его, может и в репу двинуть.
Недавно только научился себя контролировать и разрешать другим детям играть его игрушками.
Недавно только научился себя контролировать и разрешать другим детям играть его игрушками.
пятница, 12 июля 2013 г.
Купальный сезон
Взял отгул и мы поехали на Горовалдайское озеро. Один коллега нам напел, что на посту по пути в Сосновый бор теперь не останавливают. Так и есть! Более того, местные пролетают знаки 40, 20 и STOP на большой скорости. Хотя со скоростью там проблема и на КАД: перегоны такие большие и пустынные, что все нас обгоняли, как стоячих, а ведь мы ехали 120!
Отдыхали тем же составом, да и про шашлыки не забыли. На этот раз жарили на решётке, а не на шампурах, но прожарилось отлично!
Место мне напомнило природой Таллинское побережье. Там тоже сосны и песок с шишками и колючками. Плохо, что народ за собой не любит убирать и увозить мусор. У дороги большая куча скопилась...
Отдыхали тем же составом, да и про шашлыки не забыли. На этот раз жарили на решётке, а не на шампурах, но прожарилось отлично!
Место мне напомнило природой Таллинское побережье. Там тоже сосны и песок с шишками и колючками. Плохо, что народ за собой не любит убирать и увозить мусор. У дороги большая куча скопилась...
четверг, 11 июля 2013 г.
Берегись динозавра
По пути к метро Мишку за руку укусил динозавр:
Кстати, Горьковская выглядит очень даже симпатично не только тёмной ночью. Напоминает летающие тарелки из XCOM.
Кстати, Горьковская выглядит очень даже симпатично не только тёмной ночью. Напоминает летающие тарелки из XCOM.
Зоопарк
Оставил своих в зоопарке, а сам пошёл на работу. А им, на удивление, понравилось!
Несмотря на то, что многие звери живут в старых обшарпанных клетках, Питерский зоопарк потихоньку обновляется. По крайней мере, сейчас было гораздо лучше, чем тогда. Недавно починили павильон с хищниками, аквариумы шикарно оформлены, а детям сделали детский уголок, где они могут кормить животных.
И другие развлечения есть:
Кстати, его посещение гораздо дешевле, чем посещение Московского зоопарка. Еда, например, тут гораздо дешевле и лучше, а не дорогущий фастфуд.
Несмотря на то, что многие звери живут в старых обшарпанных клетках, Питерский зоопарк потихоньку обновляется. По крайней мере, сейчас было гораздо лучше, чем тогда. Недавно починили павильон с хищниками, аквариумы шикарно оформлены, а детям сделали детский уголок, где они могут кормить животных.
И другие развлечения есть:
Кстати, его посещение гораздо дешевле, чем посещение Московского зоопарка. Еда, например, тут гораздо дешевле и лучше, а не дорогущий фастфуд.
Ответственность
Однажды утром Храм оказался завален звонками паникующих пользователей, утверждающих, что они получили ошибочные сообщения от частной биллинговой системы. Эти письма сообщали, что платежи просрочены на год, и головы пользователей, к сожалению, будут конфискованы.
Настоятели Храма собрались во дворе, обсуждая, как лучше определить источник проблемы до того, как все клиенты Храма скроются в горах, чтобы избежать топора палача.
"В этом нет надобности", - сказала монахиня Хвайда с края двора. "Это мой позор. В нашей последней сборке я небрежно измененила логическое выражение в бухгалтерском модуле, заставив его возвращать false, когда правильный ответ true. Сейчас я исправила дефект и ошибочные сообщения перестали рассылаться".
Хвайда была на два месяца отправлена в подземелья под самыми глубокими архивами Храма, чтобы в одиночестве искать возможные дефекты в трухлявых распечатках старых COBOL-скриптов.
Через неделю монахиня Йывень пришла пополнить запасы холодного риса, выделенные заключенной.
"Простите моё недоумение, Хвайда", - спросила Йывень, просунув тарелку под дверью камеры, - "но почему Вы признали свою ошибку после устранения проблемы? Если бы Вы промолчали, то причину не обнаружили бы ещё долго, и к тому времени Храм переключил бы своё внимание на более неотложные дела. Ваше участие так бы и осталось неизвестно".
"Скажите, Йывень", - сказала заключенная, - "какой хаос мог бы настать, если бы все модули в нашей системе стали возвращать false, когда правильный ответ true? И когда я говорю система, какая картинка возникает у Вас в голове?"
Хвайда просунула обратно пустую тарелку под дверью. "Тем утром, когда ужас моей ошибки открылся мне, так же пришло такое понимание: мы все являемся частью системы. Она является продолжением наших желаний, наших усилий и, что печально, наших недостатков. Если бы я позволила моим товарищам тратить драгоценные часы на поиск дефекта, который я тайно исправила, я бы повторно провалила систему".
Настоятели Храма собрались во дворе, обсуждая, как лучше определить источник проблемы до того, как все клиенты Храма скроются в горах, чтобы избежать топора палача.
"В этом нет надобности", - сказала монахиня Хвайда с края двора. "Это мой позор. В нашей последней сборке я небрежно измененила логическое выражение в бухгалтерском модуле, заставив его возвращать false, когда правильный ответ true. Сейчас я исправила дефект и ошибочные сообщения перестали рассылаться".
Хвайда была на два месяца отправлена в подземелья под самыми глубокими архивами Храма, чтобы в одиночестве искать возможные дефекты в трухлявых распечатках старых COBOL-скриптов.
Через неделю монахиня Йывень пришла пополнить запасы холодного риса, выделенные заключенной.
"Простите моё недоумение, Хвайда", - спросила Йывень, просунув тарелку под дверью камеры, - "но почему Вы признали свою ошибку после устранения проблемы? Если бы Вы промолчали, то причину не обнаружили бы ещё долго, и к тому времени Храм переключил бы своё внимание на более неотложные дела. Ваше участие так бы и осталось неизвестно".
"Скажите, Йывень", - сказала заключенная, - "какой хаос мог бы настать, если бы все модули в нашей системе стали возвращать false, когда правильный ответ true? И когда я говорю система, какая картинка возникает у Вас в голове?"
Хвайда просунула обратно пустую тарелку под дверью. "Тем утром, когда ужас моей ошибки открылся мне, так же пришло такое понимание: мы все являемся частью системы. Она является продолжением наших желаний, наших усилий и, что печально, наших недостатков. Если бы я позволила моим товарищам тратить драгоценные часы на поиск дефекта, который я тайно исправила, я бы повторно провалила систему".
Original: Accountability
Орто-С на Камчатке
Естественно, пункт заказа ортопедической обуви один на весь город и посещение его только по записи. Сегодня к 11:00 утра мы поехали туда всей семьёй. Оказалось, что прямо напротив Орто-С (Блохина, 14) находится Камчатка (Блохина, 15). Молодёжи не видно, но плакаты висят.
Пока Юля с Мишкой заказывали обувь, мы с Лёшкой погуляли по детским площадкам вокруг. Очень неплохой район: тихий, зелёный, ухоженный.
Пока Юля с Мишкой заказывали обувь, мы с Лёшкой погуляли по детским площадкам вокруг. Очень неплохой район: тихий, зелёный, ухоженный.
ДМС vs ОМС
У меня ДМС выдаётся работодателем на всю семью. Мы обычно используем его для всего, кроме стоматологии, так как клиники, договорившиеся со страховой, лечат не совсем хорошо и иногда закрываются, что и концов не найти. А тут нам надоело ездить через весь город и к обычным врачам, так как ни у одной клиники в Рыбацком нет договора со страховой. И мы пошли по ОМС...
Выяснилось, что во втором случае нас могут обеспечивать лекарствами бесплатно. Правда у нас это ещё не получилось, так как надо сначала ходить в районную аптеку, пока там не появится нужное лекарство, получить от них справку, отнести к врачу и только потом он выпишет рецепт на получение. Квест ещё тот!
Однако положенную Мишке бесплатную пару ортопедической обуви мы всё-таки смогли оформить. Квест ещё не пройден, но документы в мобильном МФЦ мы уже получили.
Наш сотрудник отдела кадров объяснил это тем, что в последнее время сильно увеличилось финансирование медицины. А богатый средний класс с ДМС продолжает катить бочку на Путина.
Выяснилось, что во втором случае нас могут обеспечивать лекарствами бесплатно. Правда у нас это ещё не получилось, так как надо сначала ходить в районную аптеку, пока там не появится нужное лекарство, получить от них справку, отнести к врачу и только потом он выпишет рецепт на получение. Квест ещё тот!
Однако положенную Мишке бесплатную пару ортопедической обуви мы всё-таки смогли оформить. Квест ещё не пройден, но документы в мобильном МФЦ мы уже получили.
Наш сотрудник отдела кадров объяснил это тем, что в последнее время сильно увеличилось финансирование медицины. А богатый средний класс с ДМС продолжает катить бочку на Путина.
вторник, 9 июля 2013 г.
Reader: Feedly
Приехал из отпуска, а Google Reader умер. Никакие припарки и петиции не помогли ему выжить. Но ссылка пока работает и отправляет искать альтернативы.
Начал тестировать первый Reader: Feedly.
Без проблем подгрузил данные из Google Reader, включая помеченные. Только тут они называются Saved For Later. Очень неплохой интерфейс в браузере, но и не без косяков. Например, у них та же проблема, что и у Thunderbird: они не знают про keyCode.
Активное использование мобильной версии на телефоне (на планшете не тестировал) показало, что интерфейс самописный и не следует рекомендациям для android-приложений. Видимо, его автоматически сгенерировали сразу для всех платформ, включая iPhone. Для чтения записей надо сделать много дополнительных шагов, так как поведение по-умолчанию там идиотское. Если, например, скроллировать сообщение вниз и читать его одновременно, то можно нарваться, что оно само закроется, несмотря на то, что вы не успели его дочитать.
Некоторые записи требуют открытия их в браузере, например, если запись содержит embed-видео, то не только оно, но и остальной текст показан не будет. Feedly открывает их не во внешнем браузере, как Google Reader, а в собственном web-компоненте. А это приводит к проблеме со ссылками. Если хочется перейти по ссылке и вернуться на то место, где читал, то не получится. Любое нажатие back просто закрывает запись. Бесит неимоверно!
Раньше я активно использовал offline-режим: при наличии соединения синхронизируешь записи, а потом едешь в метро и читаешь; по приезду синхронизируешься и все прочитанные offline-сообщения помечаются и в online. Feedly на любой чих требует наличия соединения. Бесполезная программа...
Ещё мне показалось, что батарейку сажает быстрее, чем Google Reader, но тут я не уверен. Может быть это оттого, что за неделю накопилось много записей.
Начал тестировать первый Reader: Feedly.
Без проблем подгрузил данные из Google Reader, включая помеченные. Только тут они называются Saved For Later. Очень неплохой интерфейс в браузере, но и не без косяков. Например, у них та же проблема, что и у Thunderbird: они не знают про keyCode.
Активное использование мобильной версии на телефоне (на планшете не тестировал) показало, что интерфейс самописный и не следует рекомендациям для android-приложений. Видимо, его автоматически сгенерировали сразу для всех платформ, включая iPhone. Для чтения записей надо сделать много дополнительных шагов, так как поведение по-умолчанию там идиотское. Если, например, скроллировать сообщение вниз и читать его одновременно, то можно нарваться, что оно само закроется, несмотря на то, что вы не успели его дочитать.
Некоторые записи требуют открытия их в браузере, например, если запись содержит embed-видео, то не только оно, но и остальной текст показан не будет. Feedly открывает их не во внешнем браузере, как Google Reader, а в собственном web-компоненте. А это приводит к проблеме со ссылками. Если хочется перейти по ссылке и вернуться на то место, где читал, то не получится. Любое нажатие back просто закрывает запись. Бесит неимоверно!
Раньше я активно использовал offline-режим: при наличии соединения синхронизируешь записи, а потом едешь в метро и читаешь; по приезду синхронизируешься и все прочитанные offline-сообщения помечаются и в online. Feedly на любой чих требует наличия соединения. Бесполезная программа...
Ещё мне показалось, что батарейку сажает быстрее, чем Google Reader, но тут я не уверен. Может быть это оттого, что за неделю накопилось много записей.
Десять тысяч ошибок
Послушник спросил учителя Банзена: "Что отличает монаха от учителя?"
Банзен ответил: "Десять тысяч ошибок!"
Послушник, не понимая, стал пытаться избегать ошибок. Настоятель заметил это и привёл послушника к Банзену для исправления.
Банзен объяснил: "Я сделал десять тысяч ошибок, Суку сделала десять тысяч ошибок, патриархи открытого исходного кода сделали по десять тысяч ошибок каждый".
Послушник спросил: "А что насчёт старого монаха, который трудится в ближайшей ко мне келье? Несомненно, он сделал десять тысяч ошибок".
Банзен печально покачал головой: "Всего десять ошибок, но по тысяче раз каждую".
Банзен ответил: "Десять тысяч ошибок!"
Послушник, не понимая, стал пытаться избегать ошибок. Настоятель заметил это и привёл послушника к Банзену для исправления.
Банзен объяснил: "Я сделал десять тысяч ошибок, Суку сделала десять тысяч ошибок, патриархи открытого исходного кода сделали по десять тысяч ошибок каждый".
Послушник спросил: "А что насчёт старого монаха, который трудится в ближайшей ко мне келье? Несомненно, он сделал десять тысяч ошибок".
Банзен печально покачал головой: "Всего десять ошибок, но по тысяче раз каждую".
Original: Ten Thousand Mistakes
суббота, 6 июля 2013 г.
Москва - Питер
Выехали в 7 утра, но на Новорижском уже было много дачников и движение было плотное. Проехали через Тверь, не попав в пробку на объездной, и в 11:40 въехали в Вышний Волочёк. И тут же встряли. Следующие 5 километров проехали за 50 минут.
После злополучного светофора заехали в McDonald's подкрепиться и размяться. Там я сменил Юлю и в 13:10 мы продолжили движение. Через 10 минут, проезжая Дорки, мы обнаружили начало встречной пробки. Вышний Волочёк - чёрная дыра на трассе...
Следующая остановка была в 14:50 на Neste в Крестцах, где мы снова погуляли, заправив машину. Оттуда выехали в 15:10 и в 16:50 остановились в Зуево, где меня сменила Юля.
Домой приехали в 18:05, что очень неплохо, если не считать Волочка. Итого: за 11 часов проехали 729 км со средней скоростью 70.4 км/ч и сожгли 61.3 литра бензина, т.е. 8.4 литров на сотню. Получается, что бокс совсем не влияет на расход. Всё дело в пробках, так как по пути в Москву мы стояли в них гораздо дольше.
После злополучного светофора заехали в McDonald's подкрепиться и размяться. Там я сменил Юлю и в 13:10 мы продолжили движение. Через 10 минут, проезжая Дорки, мы обнаружили начало встречной пробки. Вышний Волочёк - чёрная дыра на трассе...
Следующая остановка была в 14:50 на Neste в Крестцах, где мы снова погуляли, заправив машину. Оттуда выехали в 15:10 и в 16:50 остановились в Зуево, где меня сменила Юля.
Домой приехали в 18:05, что очень неплохо, если не считать Волочка. Итого: за 11 часов проехали 729 км со средней скоростью 70.4 км/ч и сожгли 61.3 литра бензина, т.е. 8.4 литров на сотню. Получается, что бокс совсем не влияет на расход. Всё дело в пробках, так как по пути в Москву мы стояли в них гораздо дольше.
пятница, 5 июля 2013 г.
XCOM: Enemy Unknown
Вечерами, когда Лёшка засыпал, мы с Мишкой начали играть в новый XCOM. Игра очень напоминает оригинал, на который мы в общаге убили кучу времени. И выглядит современно.
Движок Unreal позволяет легко переключаться на заскриптованные сценки так, чтобы было интересно смотреть. Сюжет проработан отлично, но мне кажется, что переигрывать будет скучно, так как никакой случайной (или псевдо-случайной) генерации карт нету.
База, в отличие от оригинала, всего одна, а на других континентах находятся пусковые шахты для перехватчиков. Её можно застраивать, закапываясь всё глубже и глубже. Судя по всему, в игре нет и не будет возможность создать боевой перехватчик, способный нести на борту команду бойцов. Кстати, пишут, что если присвоить бойцам определённые имена, то они станут крутыми.
Однако, решив портировать игру на приставки, авторам пришлось сильно упростить экономическую составляющую, чтобы даже полные идиоты не разочаровались. Очень напрягает, что ни учёных, ни инженеров нельзя нанять. Нет возможности продать БУ вооружение и броню. Вот что мне делать с лазерными винтовками, после перевооружения отряда плазмой? Да и на какие шиши производить новые винтовки, если и так бабла не хватает?
Кстати, обнаружил на хабре интересное мнение об игре.
Движок Unreal позволяет легко переключаться на заскриптованные сценки так, чтобы было интересно смотреть. Сюжет проработан отлично, но мне кажется, что переигрывать будет скучно, так как никакой случайной (или псевдо-случайной) генерации карт нету.
База, в отличие от оригинала, всего одна, а на других континентах находятся пусковые шахты для перехватчиков. Её можно застраивать, закапываясь всё глубже и глубже. Судя по всему, в игре нет и не будет возможность создать боевой перехватчик, способный нести на борту команду бойцов. Кстати, пишут, что если присвоить бойцам определённые имена, то они станут крутыми.
Однако, решив портировать игру на приставки, авторам пришлось сильно упростить экономическую составляющую, чтобы даже полные идиоты не разочаровались. Очень напрягает, что ни учёных, ни инженеров нельзя нанять. Нет возможности продать БУ вооружение и броню. Вот что мне делать с лазерными винтовками, после перевооружения отряда плазмой? Да и на какие шиши производить новые винтовки, если и так бабла не хватает?
Кстати, обнаружил на хабре интересное мнение об игре.
четверг, 4 июля 2013 г.
Куры - дуры
Жара стоит который день! В перерывах между прогулками на детской площадке спасаемся в огороде.
Тёща купила ещё пару кур. Они ещё не пуганые: заигрывают с детьми и даже не боятся, когда их поливают.
Тёща купила ещё пару кур. Они ещё не пуганые: заигрывают с детьми и даже не боятся, когда их поливают.
среда, 3 июля 2013 г.
Генеральная уборка
Всё вынул из машины, и не только помыл коврики, но и почистил её изнутри. Всё-таки, даже самый простой домашний пылесос в несколько раз лучше, чем самый навороченный автомобильный...
вторник, 2 июля 2013 г.
Преферанс
В прошлый раз, когда я нашёл баг с зависанием игры при обсчёте мизера, разработчик мне быстро ответил, что попробует повторить и пропал. А я опять попал на этот же баг уже при другом раскладе:
Посмотрим, может этот расклад им поможет найти проблему. А то надоело прерывать игру, уходя в минуса.
Я уже писал, что шестерную лучше не вистовать. И вот явный пример того, как противники перезакладываются:
Я просто не представляю КАК с такими картами можно было заказать не 7БК при своём-то ходе!
Посмотрим, может этот расклад им поможет найти проблему. А то надоело прерывать игру, уходя в минуса.
Я уже писал, что шестерную лучше не вистовать. И вот явный пример того, как противники перезакладываются:
Я просто не представляю КАК с такими картами можно было заказать не 7БК при своём-то ходе!
Зоопарк
Сегодняшний день мы провели в Московском ЗООпарке. Он, конечно, поменьше Таллинского зооПАРКа, зато животных тут побольше будет. Гораздо интереснее Питерского зоопарка.
Единственное, что напрягало, так это отсутствие многих животных. Погода была очень жаркая и все попрятались. Белый медведь уйти не смог, зато наполовину спрятался в нише, выставив на обозрение только своё седалище. Очень многие животные опекаются не только различными фирмами для рекламы, но и частными лицами.
Есть даже подобие Таллинского детского зоопарка - Скотный двор. Правда пускают туда по очереди и всего на несколько минут. Всё-таки, в Москве живёт раз в 20 больше людей, чем в Таллинне.
Подписаться на:
Сообщения (Atom)