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

Документация

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

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

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

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

"А есть такое слово?" - спросил настоятель.

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

Original: Documentation

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

Устами младенца

Угадайте песенку из мультфильма про тигрёнка, которую напевает Лёшка: "Баба бля, баба бля". Какую книжку он меня просит почитать: "До дура бля"? И что означает "Нё хам!"?

Автополе МЕГА

Катались в МЕГА за покупками и решили заехать в Автополе - других посмотреть, себя показать.

Сотрудники Chevrolet на нас внимания не обратили. Orlando достаточно вместительный, Tahoe дорогой, а семиместной Captiva мы не нашли.

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

У Volvo нет семейных автомобилей, да и дорого там.

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

Cadillac предлагает серъёзные и дорогие автомобили. Вместо Escalade легко можно двухкомнатную квартиру купить.

У Ford есть отличные семейные автомобили: S-Max и Galaxy. Они очень похожи и вместительные, но в первом на третий ряд можно только детей посадить. Правда вместительность за счёт запаски, которой нет. Мы долго облизывались на Galaxy, так как в шоуруме стояла машина в максимальной комплектации. Нам даже посчитали на неё кредит, но отпугивает КАСКО за сотню тысяч.

Хорошо, что детей не гоняют. Мои засидели все автомобили...

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

Олимпиада

Оказывается во время Олимпиады 2012 благодаря Google можно было принять участие в некоторых видах спорта не вылезая из-за компьютера: бег с препятствиями, баскетбол, слалом на каноэ и футбол.

Неизменяемый

Послушник недавно прибыл из Храма Трёх Камней, где используется только язык C. Он был новичком в Java и вскоре наткнулся на неизменяемость строк.

"Я хочу только поменять содержимое этого поля!" - воскликнул он. "Но для этого требуется создать объект StringBuffer и, впоследствии, новый объект String, дважды копируя множество нетронутых символов между ними! С какой целью были разработаны такие строки?"

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

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

Учитель Java узнал об этом и сказал: "Пусть яйцо отольют из меди подадут монахине на завтрак."

Таким образом была наказана монахиня за свой совет послушнику.

Original: Immutable

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

Какой ливень!

"Два циклона и три антициклона столкнулись" (С)

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

Google Calc

Google Search давно уже поддерживает вычисление формул из строки ввода. Я регулярно этим пользуюсь, чтобы не запускать Windows Calc. А недавно я обнаружил, что Google добавил кнопки управления калькулятором.

Здравствуй, мир

Послушникам в их первый день в храме учитель Java задал следующие три вопроса:

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

"1: почему она выводит Здравствуй, но не выводит Прощай?"

"2: почему она приветствует мир, если слушатель только один, да и тот выбросит её после получения первого сообщения?

"3: почему она должна произнести приветствие, на которое никогда никаким образом не будет дан ответ?"



Скажите мне слово, которое означает Здравствуй и Прощай. Разве это не первый крик новорождённого?

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

Original: Hello, World

Октановый тест

Google разработал Octane для тестирования JavaScript. Тут его позиционируют, как тест быстродействия браузеров мобильных устройств, но на моём планшете этот тест так и не запустился. Не смог он запуститься и в нашем WebView, а Explorer 9 кое-как нарисовал страницу теста, но после запуска тест завис.

На остальных браузерах рабочего компа тест работает:
* 7166 баллов на Chrome 21
* 4577 баллов на Firefox 14
* 2055 баллов на Safari 5.1.7

Обновление Chrome

В течении нескольких релизов я наблюдаю следующий эффект: как только Chrome начинает глючить и перестёт рендерить или обновлять страницы, то можно смело идти и обновлять его. Это же как надо было написать систему обновления, что ломается нормальное поведение браузера при наличии его обновления!

Иван Царевич и Серый Волк

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

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

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

Эволюция

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

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

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

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

Original: Evolution

Вортушка

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

Метро VS машина

Ночью дороги пустые - с работы до дома доехал за полчаса и ещё 15 минут потратил на гараж, как обычно. Проехал 26.6 км со средней скоростью 53.9 км/ч и сжёг 2.4 литра бензина, т.е. 9.2 литров на сотню. Таким образом, потратил 72 рубля на бензин и 10 рублей на ЗСД. Получается в 3 раза дороже, чем на метро, а выигрыш всего 15 минут. И то только на пустой дороге и не учитывая стоимости обслуживания автомобиля.

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

Так и будем стоять в пробках и парковаться на газонах.

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

Эффект

Три молодых монаха (один из клана Паука, один из клана Смеющейся Обезьяны и один из клана Следа Слона) поспорили о том, что является наиболее важным: код для Web, бизнес-уровень или хранение данных. В конце концов они решили озадачить этим вопросом учителя Java.

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

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

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

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

Ответ удовлетворил учителя.

Original: Effect

Рейтинг школ

Вот тут можно посмотреть рейтинг школ по городу. Мишкина школа, например, на 17 месте в Невском районе, но на первом у метро Рыбацкое. Я считаю, что каждый день возить ребёнка куда-то неправильно. Особенно в свете сегодняшней поездки.

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

Накатался

Утром опять ездил в поликлинику на Олеко Дундича. На шорткат на целую неделю закрыли на ремонт. Полчаса мы пытались съехать с Александровской фермы на Софийскую. До дома добрались достаточно быстро и я поехал получать СНИЛС. До Джона Рида доехал всего за полчаса, по пути отметив, что Дальневосточный на юг забит. Посему решил поехать на работу, до куда я и ехал полтора часа, большую часть из которых стоял от ПлАНа до Восстания. Всего проехал 50 км со средней скоростью 14.5 км/ч и сжёг 9 литров бензина, т.е. 17.8 литров на сотню. А ведь вечером ещё и домой пилить. Надеюсь, в полночь таких пробок не будет.

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

Черновики

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

Панорама Марса

Снова хочу бороздить просторы... Хотя бы на Марс!

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

Гараж

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

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