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

Петровская Акватория

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

В целом, мне понравилось. Главная фишка - бассейн на 20 тонн воды, по которому кораблики плавают. В отличие от гранд-макета они заявляют, что исторические места относятся к 18 веку и на всём макете имеют единый масштаб 1:87. Однако, движухи здесь пока мало: плавает пара корабликов и местами кареты катаются. Интересно посмотреть на знакомые места и задуматься, а не съездить ли мне в Ломоносов...

Заснял немного видео того, что уже готово: Ораниенбаум, Акватория, Петергоф, Васильевский остров днём и ночью. Планируют добавить Петропавловскую крепость и Адмиралтейство, но потом...

Не хотите ли KitKat

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

Мост в никуда

Мостостроитель, завершая свой осмотр моста Жинг, заметил учителя Кайму, стоявшего неподалёку.

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

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

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

Кайму поклонился и сказал: "Много чему наши монахи могли бы научиться у Вас".

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



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

Мостостроитель ответил: "Мы просто не позволяем себе таких необоснованных изменений".

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

Мостостроитель ответил: "Мы просто не выполняем такое ​​ненужное обслуживание".

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

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

Кайму поблагодарил мостостроителя, собрал монахов и пошёл с ними по мосту.



Когда они достигли другой стороны, Кайму спросил первого монаха: "Чему Вы научились у мостостроителя?"

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

Кайму спросил второго монаха: "Чему Вы научились у мостостроителя?"

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

Кайму спросил третьего монаха: "Чему Вы научились у мостостроителя?"

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

Первый монах спросил: "Учитель... а чему мостостроитель научился у нас?"

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

Original: A Bridge To Nowhere

воскресенье, 17 августа 2014 г.

Помыл окна

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

среда, 13 августа 2014 г.

Vanilla Sky по-русски

Прикольные итальянцы бодро исполнили на русском языке известную песню из не менее известного советского фильма:

TopGear vs Motor

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

Среди этих машин - мой пепелац, который так просто не купить и надо заказывать месяца за три. По соотношению цена/вместимость+проходимость конкурентов у неё нет вообще!

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

Внезапно

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

вторник, 12 августа 2014 г.

Красный круг

Учитель Суку и три её послушника пришли в храм, где шестьдесят монахов с покрасневшими глазами фанатично трудились и днём, и ночью.

"Как вы дошли до этого?" - спросила Суку уставшего монаха.

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

"Я должна поговорить с настоятелем", - сказала Суку.



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

"Как Вы дошли до этого?" - спросила Суку старшего настоятеля.

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

"Я должна поговорить с губернатором", - сказала Суку.



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

"Как Вы дошли до этого?" - спросила Суку старшего казначея.

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

"Я должна поговорить с моими послушниками", - сказала Суку.



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

"Как Вы дошли до этого?" - спросили послушники Суку.

Их учитель ответила: Снова и снова одна и та же история. Если мы не вмешаемся, то в следующем году здесь будет в два раза больше монахов, а затем ещё в два раза больше, но губернатор провинции всё так же будет недоволен. Боюсь, что попытки настоятеля угодить ему, привели к совершенно противоположному эффекту".

"И что теперь?" - спросили послушники.

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

"И что дальше?" - спросили послушники.

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

Original: The Red Circle

суббота, 9 августа 2014 г.

Гора самоцветов

Пересмотрели почти все мультфильмы серии Гора самоцветов.
В этом проекте задействованы разные аниматоры, поэтому и мультфильмы нарисованы совсем по разному. А детям больше всего понравился вот этот (похоже на Мельнице рисовали):

Paperama

Простая, но симпатичная и интересная головоломка для телефона:

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

пятница, 8 августа 2014 г.

Что находится внизу

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

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

"Это бесит меня больше всего", - услышала она жалобу одного из монахов клана Горького Дыхания Волка. - "Я устанавливаю состояние заказа в 'Неизвестно', отправляю форму и всё выглядит хорошо. Но когда я возвращаюсь к этой форме, то возникает сообщение о некорректном состоянии заказа. А разработчик клянётся, что ничего не менял на странице!"

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

Их смех преследовал Хвайду, пока она пробиралась к выходу из аббатства. "Я непременно должна с этим разобраться," - подумала она, сжимая кулаки.



Позже Хвайда подошла к учителю Банзену с огнём праведного гнева в глазах и с распечатками в руках.

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

    order.setStatusCode(rs.getInt(STATUS_CODE));

"А", - сказал Банзен. - "Я до этого много раз видел такие ошибки. Это свойство имеет тип Integer, чтобы была возможность хранить null. Но в JDBC API метод getInt возвращает примитивный тип int и незаметно преобразует NULL из базы данных в 0, который незаметно преобразуется в объект при вызове метода setStatusCode и возвращается методом getStatusCode при заполнении формы. А поскольку нет такого состояния заказа 0, строка базы данных становится неверной".

"Как будет наказан монах клана Следа Слона?" - спросила Хвайда.

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

Лицо Хвайды налилось кровью: "А как же честь клана Паука? Из-за этого монахи клана Горького Дыхания Волка открыто издеваются над нами в своём аббатстве!"
Тут она замерла, осознав, что проговорилась о своём посещении запретной территории, но Банзен только вздохнул.

"Истинная вина лежит на авторах почтенного JDBC API и на каждом инженере сопровождения", - сказал учитель. - "Они дали монаху удобную лодку с крепкими веслами, уже установленными в уключины. Должны ли мы погубить его только за то, что он не заметил, что левое весло слишком короткое? Нет... Хватит и того, что он вымокнет, когда лодку закрутит на порогах".

Хвайда закусила губу, почтительно поклонилась и повернулась, чтобы уйти.

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



На ужине Йывень снова отсутствовала, но Хвайда заметила двух молодых учеников Банзена, сидящих вместе. Джишин и Сато согласились выслушать её жалобы на своего учителя.

"Кажется, Банзен решил терпеть эту ошибку до конца времён!" - раздраженно закончила Хвайда. - "Мы должны дать клану Следа Слона лучшую лодку!"

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

"Тогда мы должны сделать наше собственное весло!" - сказала Хвайда.

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

Хвайда погрузилась в отчаяние: "Таким образом, монах клана Следа Слона будет слегка наказан, а монах клана Горького Дыхания Волка не будет наказан совсем. По крайней мере, несчастная Хвайда была наказана. И сейчас я понимаю, почему запрещено входить в логово Волка: чтобы поддерживать гармонию между нашими кланами. Жалоба может стать оскорблением, только если она подслушана".

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

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

Сато положила по-товарищески руку на плечо Хвайда: "Приятного аппетита, сестра клана Паука! Ибо я опасаюсь, что твоё наказание только начинается"...

Original: What Lies Beneath

Гром... и молния

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

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

вторник, 5 августа 2014 г.

Steve'n'Seagulls

Весёлые финны бодро перепели Thunderstruck от AC/DC:

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

Мегаполис

Ехал на поезде Мегаполис. Чисто, уютно. В отличии от остальных, тут есть халявный WiFi. Правда часа в 3 ночи грузиться перестало, что оказалось хорошим стимулом лечь спать.

Ржевская

За одну остановку до Москвы увидел на платформе йогов. На всех скамейках спят, хотя выглядит так, будто они в воздухе зависли ;)

воскресенье, 3 августа 2014 г.

Вот и верь им

Заранее подошёл к местным маршруточникам, которые до станции ездят, и спросил про расписание. Мне сказали, что 22:05 поедут на станцию. Я пришёл заранее, подождал 10 минут - никого. Пришлось пешком идти: 20 минут быстрым шагом и я успел на электричку.

Prime World: Defenders

Поставил себе на телефон очередную tower defense, на этот раз от российской Nival.

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

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

Сюжет присутствует в виде комиксов, показывающихся между основными уровнями.

Рекомендую! Игра будет интереснее и разнообразнее, чем вот эта.

суббота, 2 августа 2014 г.

Истекает потом

Кондиционер, что-ли, шалит...

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

Ремонт дорог

Очень много мест, где перекрыто по пол дороги и идёт ремонт. В некоторых местах даже ночью. На Новорижском вообще все 30 км. Откуда-то деньги в государстве нашлись...

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

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

Несмотря на достаточно большой поток машин, в 10 были на объездной Тосно, в 11 - в Трегубово, в 12 проехали объездную Новгорода и остановились на заправке, где мы на полчаса остановились отдохнуть и покормить Катю.

Перед Новгородом какой-то мужик прямо передо мной тормозил в пол, ибо ночь темна и полна ужасов. Тормоза у Stavic отличные!

На самой объездной поменяли асфальт, но разметка отсутствует. Ехать стрёмно, так как ночью свет фар не такой яркий, как у Scenic. Да ещё это правило, что дорожники асфальт на мосту не меняют, а оставляют эту задачу мостостроителям! На мостах асфальт сильно разбит и знаками показано, что тормозить надо.

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

Дальнейшее помню смутно, так как дальше рулила Юля, когда могла. Я очухался только на Новорижском, где её поменял и в 10 мы прибыли на место, а дети окончательно проснулись.

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

Итого: за 13 часов проехали 730 км на одной заправке (где-то 60 литров дизеля), что вполне сравнимо с расходом на Scenic.

пятница, 1 августа 2014 г.

Кому за бугром жить хорошо

Коллега пишет:
Коллеги из Питера, подскажите пожалуйста хорошие клиники, где делают имплантацию. А то в Мюнхене за 3 рутканала, 1 имплант и 2,5 коронки - 7500€.

Говорят конечно, что здесь есть “чёрный рынок”, где в два раза дешевле, но как-то звучит не очень…

четверг, 31 июля 2014 г.

Mark Lanegan


Звук гитары напомнил известный саундтрек.

Яндекс.Штрафы

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

Приложение требует и номер ВУ, и номер регистрации ТС, и ФИО, но запоминает эти данные только для одного водителя, а если на той же машине ездит второй, то приходится доставать документы.

Кроме того, неясно в какой раскладке вводить буквы номера. В русской или в английской? ХС или XC?

Круиз-контроль

Вчера разобрался со своим автопилотом.

В салоне меня научили включать круиз-контроль дёрганием подрулевого рычага на себя. Вчера еду по деревням, включаю автопилот, а он разгоняется до 110 км/ч. Методом тыка я выяснил, что такой способ включения вспоминает последнюю выбранную ранее скорость, а по КАДу я ехал быстро. Чтобы установить текущую скорость, надо нажать на этом рычаге кнопочку.

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

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

среда, 30 июля 2014 г.

Ивангород - Питер

Обратно доехали за 2 часа 20 минут. Сначала долго обгоняли вереницу домов на колёсах, а потом немного постояли на КАД, ибо на внешней части меняют асфальт в паре мест. Аккуратнее там!

Возвращение

На автовокзале встретил Мишку, которого привезла из Таллина бабушка, и перевёл пешком через границу. Потратили на это дело 15 минут. И то только потому, что он идёт медленно.

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

Нарва

Я рассчитывал доехать до Нарвы за три часа и на проход границы отвёл час, а по факту потратил в два раза меньше времени.
Оставшиеся два часа просто слонялся по Нарве и фотографируя:

Дома на колёсах

В очереди на выезд в Россию стояло машин 20 из Дании (D) и Австрии (A). У некоторых - жилой прицеп к джипу, остальные - на Hymer и т.п. Интересно, чего им надо у нас и долго ли они ждали синхронной очереди?

Ремонт

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

Нейтральная территория

Идти пешком - это круто!
На мост попал уже через 5 минут. Единственный минус - в Duty Free не зайти, так как он находится на территории досмотра автомобилей.

В Нарве береговую линию приводят в порядок. Будет хорошее место для прогулок.

Питер - Ивангород

Выехал в 7 утра, а к границе подъехал в 9. Несколько раз был сплошной туман и приходилось медленно ехать. Мост через переезд почти доделали, пока пришлось объезжать. Ещё три моста на капитальном ремонте и проезд по светофору только по одной половине. Асфальт, в целом, неплохой, без дыр, разве что стёрся в районе Ивангорода, где его первым положили. Припарковался почти у самой проходной, где пешеходов пропускают.

вторник, 29 июля 2014 г.

Багажные дуги

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

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

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

понедельник, 28 июля 2014 г.

Вам есть чем гордиться


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

Оппозиция

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

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

Чуркин и Ленин

Внезапно выяснилось, что наш посол в ООН в детстве снимался в фильмах.

С самим Лениным общался:

воскресенье, 27 июля 2014 г.

Разный характер

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

Купание в фонтане

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

Сенатская площадь


Лёшка решил перейти через мост, который уже не лейтенанта Шмидта, и мы пошли в сторону Невского.

Знаете ли вы?

Экскурсовод сказала, что оформлением Троицкого моста занимался тот же скульптор, что сотворил памятник Русалка.

Аврора


Разворачивались у Авроры. Хорошо, что никто не стрелял. Она там стоит на приколе и на волнах даже не качается.

Полдень


Пока двигались мимо Петропавловки, по нам шмальнули из пушки. Все напугались, а в воздухе запахло порохом.

Поплыли

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

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

День ВМФ

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

суббота, 26 июля 2014 г.

Павлово


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

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

четверг, 24 июля 2014 г.

Летний шарф

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

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

"Зима была шесть месяцев назад", - сказала Хвайда, - "Объяснись!"

Йывень нежно перебирала нити рукой: "Каждый оттенок серого отображает разные целые числа в порядке их значения. Для нуля я выбрала цвет с именем 'Темнота до начала времен'. Тридцать один - это 'Угольная пыль', шестьдесят три - 'Собирающаяся грозовая туча' и так далее, всё светлее и светлее до двухсот пятидесяти пяти: 'Белое божественное облако'".

"Впечатляющая палитра для такого скромного сезонного аксессуара", - сказала Хвайда.

Йывень подняла шарф со своих колен: "Это не просто предмет одежды. Рисунок на нём показывает меняющееся состояние массива чисел в процессе сортировки. Каждый ряд представляет собой одно такое изменение, а петли в ряду изображают числа. Видишь, в первом ряду цвета в полном беспорядке, но с каждым рядом они становятся всё более упорядоченными, так как алгоритм сортировки говорит мне, какие нити поменять. Цвет нитей последнего ряда будет плавно меняться от чёрного к белому".

"Также я тут вижу одну тонкую сверкающую золотую нить и ещё одну рубиновую", - сказала Хвайда.

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

"Ты всё ещё ищешь красоту в коде?" - сказала Хвайда.

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

"Самая неудачная трата времени", - сказала Хвайда.

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

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

"Верно!", - сказала Йывень. - "Я уже связала шарф с помощью встроенного алгоритма сортировки Timsort. Он около четверти метра в ширину и два метра в длину, и я буду с удовольствием носить его. Этот же шарф - подарок для монаха. У него будет такая же ширина, но он будет несколько более... нескладный".

"Он будет шестьдесят четыре метра в длину!" - воскликнула Хвайда.

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

"А что будет, если монах откажется носить твой ​​щедрый подарок?" - спросила Хвайда.

"То же самое, что будет, если он не исправит своё невежество", - сказала Йывень. Она свернула шарф в тонкую трубку и дернула за концы, показав свою силу. - "Шестьдесят четыре метра делают это неуклюжим шарфом, но отличной петлёй".

Original: The Summer Scarf

SPb Free WiFi

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

среда, 23 июля 2014 г.

Метеор

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

Тучков переулок

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

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

If Google was a man

Почта

Работая в Oracle для почты я использовал Thunderbird, согласно корпоративному стандарту, унаследованному от Sun. Но эта убогая программа меня постоянно бесила своими выкрутасами. Ну а web-морда Zimbra обладала просто никаким функционалом.

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

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

А на днях на телефон прилетело обновление, позволяющее с лёгкостью пользоваться рабочей почтой на телефоне. Всё-таки, приложение GMail на порядок удобнее встроенного почтового клиента на Samsung Galaxy Note II.

воскресенье, 20 июля 2014 г.

Smokie tribute



Увидел у друга чудное и решил тряхнуть стариной. Андрюха играет всё так же хорошо, хотя репертуар Smokie не раскрывает всех его возможностей. Голос у солиста подобран очень похоже, светловолосый басист выглядит прикольно, а барабаншик... совсем я забыл про барабаншика!

Лёшка слушал с удовольствием, Катюшка спала под рок...
А где был ты этим вечером?

Можно последнюю песню на видео глянуть, если интересно:

суббота, 19 июля 2014 г.

Атлантика

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

Кратковременная память

По пути заглянули в МФЦ и не прогадали. Оказалось, что у них есть информация о том, что они забрали нотариальную копию свидетельства о рождении Мишки. Поэтому оформили ещё одно пособие: ежемесячное пособие по уходу за дитём до 1.5 лет.

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

СберБанк обновлённый

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

Чтобы не тусоваться ежемесячно с пенсионерами, Юля решила открыть счёт в СберБанке. Как оказалось, половину здания отремонтировали и перевели обслуживание клиентов туда. Снаружи сделали заезд для инвалидов, а внутри теперь общаешься с девушками не через маленькое окно стоя, а сидя за столом.

Похоже, СберБанк решил стать лучше коммерческих банков.

Кэширование опасно

Попал ко мне баг в IDEA, что popup в диалогах глючит: открывается иногда под диалогом и нелепого размера.

Я разобрался, что это из-за кеширования popup-окон в PopupFactory. Во-первых, кэширование проиходит по WindowAccessor, который, будучи вызванным на окне или диалоге, возвращает не себя самого, как хотелось бы, а окно, в зависимости от которого оно было вызвано. А во-вторых, закэшированный объект инициализируется методом reset класса Popup, который (внимание!) не меняет owner, если тот уже установлен.

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

Но это изменение породило кучу проблем, причём у меня под Windows их не просто поймать, а линуксоиды натыкаются на них постоянно. Теперь popup глючит в основном окне: его размеры схлапываются в ноль и он показывается только со второго раза.

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

Проблема оказалась всё в том же кэшировании. Пользовательский компонент добавляется в окно с установленным BorderLayout. Предполагается, что он там его заменит, но на самом деле в JDK есть багофича, что в самом BorderLayout компонент действительно заменяется, но в окне становится уже два компонента. Это каким-то образом влияет на отрисовку. Я пока не стал разбираться каким, так как написал простой фикс, где после создания popup удаляю из контейнера моего компонента все остальные компоненты. Именно это должны делать в JDK в тот момент, когда кладут объект в кэш.

В понедельник проверю фикс на коллегах...

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

пятница, 18 июля 2014 г.

Приятные хлопоты

Сегодня зашли с утра в МФЦ и оставили там целый час на оформление положенных услуг, ибо мы же теперь официально многодетная семья. Пока не всех услуг, а только единовременной выплаты при рождении и ежемесячные пособия на каждого из детей. Нужны следующие документы:
- 4 заявления (они распечатают, но надо заполнить)
- Паспорт гражданина (копию они делают сами)
- Свидетельство о браке
- Все свидетельства о рождении детей
- Форма 9 (в паспортном столе сразу кучу выдали)
Кстати, Мишкино свидетельство сейчас с ним в Таллине, а нотариальную копию, что мы сделали перед отъездом, в МФЦ забрали. То есть, если нам приспичит ещё что-то оформлять, то можем остаться с носом.

вторник, 15 июля 2014 г.

Дажедливо

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

Час классики

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

Новая компания не перестаёт меня удивлять.

воскресенье, 13 июля 2014 г.

Мне бы в небо

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

В одном из соседних дворов обнаружили цветник. Это здорово, когда люди сами двор улучшают:

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