пятница, 31 августа 2012 г.
Америка подешевеет
Неужели, поток поравалителей иссяк и они пытаются простимулировать хотя бы туристов?
Ты с какова раёна?
Допустим, что я предпочёл первый вариант. Как мне "не просто" прикоснуться к экрану? Сплясать перед этим что ли?
Мой штраф
Недавний штраф, который я утром оплатил, уже не отображается. А чтобы получить весь список, надо ввести номер ПТС, а оно - дома.
Разрыв шаблонов
Письмо счастья
среда, 29 августа 2012 г.
Номер на номер
Купил Мишке симку Билайн, чтобы иметь возможность звонить родителям и тёще бесплатно по часу в день.
вторник, 28 августа 2012 г.
Black Tuesday
понедельник, 27 августа 2012 г.
Международный звонок
Sorry for my English. I have no practice for 3 months.
Он нашёл единственно верный способ меня подбодрить:
No worries. I had no problem understanding and it's better than my Russian.
Может на самом деле у меня не такой плохой разговорный как я думаю и мне надо меньше переживать, общаясь с иностранцами.
Тройная защита
У меня есть примета, что когда берёшь зонт, то дождь обычно не начинается. Так сегодня это было с тройным резервированием для повышения надёжности...
воскресенье, 26 августа 2012 г.
Не я придумал
"Вот, к примеру, пять схем управления пользовательскими предпочтениями", - сказал монах, разложив распечатки на столе. "Я должен либо выбрать наилучший, либо реализовать некий компромиссный вариант. В любом случае, по крайней мере четыре модуля будут выброшены в огонь, а их авторам будет приказано использовать код соперника".
"Тогда ты обречён", - сказал священник. "После того, как кошка замочила свои лапы, поймав в пруду карпа, она не будет рисковать животом и за десять тысяч мышей".
Монах вытер рукой лоб. "И это только одна из десятков резервных подсистем, которые я должен объединить! Сегодня я видел одного из старших братьев затачивающим метательные ножи. Неужели нет способа успокоить монахов нашего клана?"
Священник поднял левую руку, на которой отсутствовал мизинец. "Если кошка не может поймать карпа, будет достаточно украсть немного карпа".
Original: Not Invented By Me
- Клан Следа Слона
Специалисты уровня хранения данных. Где бы мы были без наших баз данных и их API? Без JDBC, SQL или Hibernate? Представьте этот мир: лишенный дисковой памяти, без таблиц и последовательностей, без триггеров и хранимых процедур и бесконечное, бесконечное улучшение производительности...
Извините. Кажется, я попал в лучший мир и потерял ход мысли...
Шуруповёрт
Работа пошла споро, да и биты будут целее...
Гараж
На крыше обнаружил, что внешний скотч смыло последним ливнем. Пришлось мастикой щели замазывать прямо так, благо внутренний скотч пока ещё держит. Второй слой наложу через неделю или две.
суббота, 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 г.
Олимпиада
Неизменяемый
"Я хочу только поменять содержимое этого поля!" - воскликнул он. "Но для этого требуется создать объект StringBuffer и, впоследствии, новый объект String, дважды копируя множество нетронутых символов между ними! С какой целью были разработаны такие строки?"
Учёная сестра услышала его и посоветовала: "Медную монету, передаваемую из рук в руки, всё ещё можно обменять на другой день, но только не яйцо". И послушник просветился.
Вскоре послушник стал определять все классы неизменяемыми. Ни одно свойство нельзя было менять: только при создании нового экземпляра можно было делать необходимые изменения. Его конструкторы иногда были удивительно большими и сложными.
Учитель Java узнал об этом и сказал: "Пусть яйцо отольют из меди подадут монахине на завтрак."
Таким образом была наказана монахиня за свой совет послушнику.
Original: Immutable
четверг, 23 августа 2012 г.
Какой ливень!
Джинсы промокли насквозь аж до колен, хотя по лужам не ходил. Дома балкон затопило. Щель я уже нашёл - надо герметик купить.
Google Calc
Здравствуй, мир
"По традиции, когда мы овладеваем новым языком или библиотекой, первой программой, которую мы пишем, является Здравствуй, мир. Её целью является отображение этих слов определённым образом, демонстрирующим ожидаемое поведение технологии. После того, как это будет сделано, эта программа никогда не будет запущена снова."
"1: почему она выводит Здравствуй, но не выводит Прощай?"
"2: почему она приветствует мир, если слушатель только один, да и тот выбросит её после получения первого сообщения?
"3: почему она должна произнести приветствие, на которое никогда никаким образом не будет дан ответ?"
Скажите мне слово, которое означает Здравствуй и Прощай. Разве это не первый крик новорождённого?
Найдите мне вершину, c которой можно увидеть весь мир. Тогда в чьих глазах отражается каждый тигр и бесконечные пески пустыни?
Original: Hello, World
Октановый тест
На остальных браузерах рабочего компа тест работает:
*
7166
баллов на Chrome 21*
4577
баллов на Firefox 14*
2055
баллов на Safari 5.1.7
Обновление Chrome
Иван Царевич и Серый Волк
Мультфильм полнометражный, графика даже попроще, чем в мультфильмах про богатырей. Дебилизм прёт отовсюду - одна русалка несколько раз падала с дерева со словами: "Я же соскальзываю". Горыныч-Гармаш, конечно, рулит...
среда, 22 августа 2012 г.
Эволюция
Во время следующего анализа кода послушник с удивлением обнаружил, что учитель Java чрезвычайно недоволен.
"Но, учитель", - возразил студент. "Я следовал вашему примеру до последней точки с запятой. Посмотрите на этот класс, который вы написали в прошлом месяце: разве он не похож на мой код, как два яйца из одной кладки?"
"В этом и заключается проблема", - нахмурился учитель. "Вчера я был дурак, за неделю до этого - идиот, а месяц назад - дебил. Не показывай мне код, который я мог бы написать вчера. Покажи мне код, который я напишу завтра".
Original: Evolution
Вортушка
Метро VS машина
Вот и получается, что для Питера машина - не средство передвижения, а роскошь. Нужно качественно улучшить наземный транспорт, добившись выделенными линиями стабильного движения без пробок. Такси поможет решить проблему доставки нескольких пассажиров сразу и проблему временной парковки. Тогда большей части населения города машина нужна не будет, но это ударит по экономике и власти на это не пойдут.
Так и будем стоять в пробках и парковаться на газонах.
вторник, 21 августа 2012 г.
Эффект
Учитель позвал одного из здоровенных садовников, которые ухаживают за территорией храма, и предложил ему: "Бей и пинай этих трех монахов без остановки в течение одной минуты. После чего можешь продолжать бить и пинать их столько, сколько хочешь".
Садовник избивал монахов семь полных минут, а затем поклонился и вышел.
"Итак", - сказал учитель. "Кто несёт наибольшую ответственность за ваши сегодняшние синяки? Я - за то, что позвал садовника; садовник - за шесть дополнительных минут по своему усмотрению; или же руки и ноги садовника? Подумайте, прежде чем отвечать, или мне придётся опять его звать".
Наконец, монах из клана Паука сказал: "Плотник, заложивший первый камень этого храма несёт наибольшую ответственность".
Ответ удовлетворил учителя.
Original: Effect
Рейтинг школ
Рейтинг школ рассчитывается по ЕГЭ за два года, но можно почитать и народный рейтинг, хотя при текущем количестве отзывов он не особо актуален.
Накатался
понедельник, 20 августа 2012 г.
Черновики
воскресенье, 19 августа 2012 г.
Гараж
Теперь возникла другая проблема. В сухом гараже сильно плодятся всякие пауки. Теперь надо придумать, что делать с ними.
Прогноз погоды
суббота, 18 августа 2012 г.
Последний день лета
четверг, 16 августа 2012 г.
Шорткат
Обратно ехали также и добрались минут за 20.
среда, 15 августа 2012 г.
Это прорыв
вторник, 14 августа 2012 г.
понедельник, 13 августа 2012 г.
Adrenaline Rush
Москва - Питер
Дорога отличная, асфальт свежий, но разметки во многих местах нет, что напрягает при трёхполосном движении. Единственная пробка - на выезде из Тосно. Мы там минут 15 потеряли.
воскресенье, 12 августа 2012 г.
100 лет ВВС
Хотя Стрижи и Русские Витязи, базирующиеся в Кубинке, как-будто специально пролетали строем прямо над нашим посёлком и достаточно низко. Жаль, что сфотографировать не получилось. Мы, конечно, гуляли, но без фотоаппарата. Потом ещё один строй пролетал, но повыше и подальше. Видимо, на другой аэродром.
Смотрел прямую трансляцию - интересно. Этот как с гонками, по телевизору можно увидеть больше, чем вживую. Хотя выставку самолётов я бы с удовольствием посмотрел.
суббота, 11 августа 2012 г.
Особое мнение
Переводчики подпортили не очень сильно. Название почти соответствует существующему термину "мнение меньшинства", который больше подходит по сценарию.
Надо будет пересмотреть как-нибудь без рекламы...
Какая боль 5:0
Третий гол мне понравился, да и пятый тоже красиво получился.
И никакого Аршавина замечу...
пятница, 10 августа 2012 г.
Тесла-шоу
Во-первых, ребята выступали с шутками и прибаутками, что даже я с открытым ртом слушал. Во-вторых, после выступления можно было самому поразвлекаться с приборами, кроме катушки Тесла естественно. Отдельное спасибо за марш из "Звёздных Войн", сыгранный с помощью молний. Внушает!
Очень интересно и познавательно.
Шоу мыльных пузырей
Экспериментаниум
Целый зал посвящён медицине. Можно было рассмотреть мозги пластиковые, увеличенные модели клеток и даже поносить жилет беременной женщины, чтобы ощутить все прелести.
Была большая очередь, чтобы постучать в барабаны. Мишке удалось, а я решил другим детям уступить. Народу там много...
Нам с Мишкой понравилось, так что не проходите мимо.
четверг, 9 августа 2012 г.
Свезло
Уникальная мышь
Танковый музей
По пути туда я не нашёл танка у обочины, отмечающего поворот. Оказалось его перенесли ближе к полигону из-за ремонта Минского шоссе. Зато на повороте подобрал деда с мальчиком чуть старше Мишки. Дед оказался бывшим танкистом и немного рассказал об уникальных танках в коллекции. Ещё он оказался дальнобойщиком из Белоруссии и рассказал, что у них реконструируется линия Сталина и рекомендовал посетить.
Сначала дети лазали по танкам на парадной аллее, пока не пришёл начальник и не прогнал всех оттуда. Потом мы ходили по баракам и смотрели на огромную коллекцию бронетехники, начиная от самых первых и заканчивая Т-80. Поразился опытному образцу на четырёх гусеницах. Вот, наверное, не удобно менять внутренние. Интересно было посмотреть на развитие активной защиты от кумулятивных снарядов, которая в результате выродилась в большое число быстрозаменяемых боксов, прикручиваемых к броне.
Настоятельно рекомендую!
среда, 8 августа 2012 г.
Монорельс
Музей космонавтики
Слово "мемориальный" для меня означает что-то в память о том, чего больше нет. По-моему, это неподходящее название для музея. Хотя, в свете последних событий...
Колесо
В открытых тебя плотно прикрепляют к сиденью как на "американских горках", поэтому смотреть оттуда по сторонам неудобно.
Мы же катались в закрытой кабинке, где можно свободно побродить, не опасаясь за детей. Вот только через мутные стёкла плохо получается фотографировать.
Аттракционы
На "американских горках" народ визжал, но мы туда так и не пошли. Зато было прикольно наблюдать за поведением прокатившихся, когда тем показывали фото, сделанные в момент спуска.
Юля с Мишей покатались на автодроме, а потом мы все поплавали на ватрушках с мотором. Пиратский корабль оказался комнатой страха.
Ещё в парке висят несколько кривых зеркал и, что удивительно, в них можно смотреться совершенно бесплатно!
ВДНХ
Фонтан "Дружба народов" кажется там единственным работающим. А дружбу народов символизируют продавцы различной национальности.
Вдоль главной аллеи расположены небольшие ларьки, впаривающие просмотр нескольких кривых зеркал за 100 рублей или предлагающие за ту же сумму выиграть дешёвую плюшевую игрушку, сбив шесть предметов пятью шариками или попав в дырку шариком большего диаметра.
Душераздирающее зрелище!
вторник, 7 августа 2012 г.
Музей техники
На улице стоит военная техника, по которой можно лазить и крутить рукоятки, но это ни к чему не приводит. Хотя детям нравится...
Присутствует и коллекция ручного оружия времён Великой Отечественной и не только. Говорят, что за деньги могут дать поразбирать автомат Калашникова.
В подвале коллекция советских автомобилей, начиная с машины Сталина и заканчивая целым кортежем Горбачёва с мотоциклами. Есть даже моргуновка с соответствующими персонажами.
Фотографировать разрешено только за деньги, а бесплатно можно только на телефон. Чем я и воспользовался...
понедельник, 6 августа 2012 г.
Шашлыки
Опять отпуск
Питер - Москва
Кстати, очень удобно приезжать в Москву на поезде №053ЧА. Как раз успеваешь дойти до Каланчёвской к электричке до Петелино.
воскресенье, 5 августа 2012 г.
Прикладное программирование
Клетки
Когда весть об этом дошла до учителя Java, он послал настоятелю двух ценных певчих птиц. В своём письме он сообщил, что птицы будут доставлены на следующей неделе. Они и были доставлены в двух отдельных бамбуковых клетках, изобретённых учителем Java.
Прутья первой клетки были так далеко расставлены, что птица просто упорхнула во время путешествия.
Прутья второй клетки были так близко, что ни свет, ни воздух мог пройти. Птица была мертва по прибытии.
К каждой клетке была привязана поэма, написанная рукой учителя:
По пути
с неба в гроб
есть много домов-клеток.
В доме дрозда
не живут вместе
ни червь, ни бык.
Original: Cages
- Клан Следа Слона
Специалисты уровня хранения данных. Где бы мы были без наших баз данных и их API? Без JDBC, SQL или Hibernate? Представьте этот мир: лишенный дисковой памяти, без таблиц и последовательностей, без триггеров и хранимых процедур и бесконечное, бесконечное улучшение производительности...
Извините. Кажется, я попал в лучший мир и потерял ход мысли...
суббота, 4 августа 2012 г.
Повезло
Домой везти кучу барахла никому не хотелось, поэтому решили наудачу заехать в школу. Повезло, что там оказалась директор. Она ждала работяг, ну и пустила нас в класс.
Я уже заходил в подъезд как начался ливень. Опять повезло!
пятница, 3 августа 2012 г.
100 Doors
Но показанный на картинке уровень мне пришлось подсмотреть. Я со своим дальтонизмом смог определить только cyan, orange и red. Тяжело не англоговорящему определить, что бордовый - dark red и зелёный - light green, а не green. Иногда, бесит страшно!
Гордость
В течение месяца монахи ходили полуголые и истощенные. Сроки окончания работ начали сдвигаться. Настоятель попросил учителя Java пересмотреть свое решение.
"Очень хорошо", - сказал учитель Java. "Пусть они сжигают одежду и обувь, а также выкидывают в реку рис и рыбу каждый четверг".
Настоятель спросил, за какой проступок его клан заслужил такое наказание.
"Наказание?" - сказал учитель Java. "Я намеревался только вознаградить. Не монахи ли клана Следа Слона наслаждались своей независимостью и самодостаточностью? Их код говорит мне о многом!"
"Каждый разработал практически такие же объекты доступа к данным (DAO) и объекты значений (VO), как и его коллеги. Каждый написал собственные утилиты работы со строками и собственные синтаксические анализаторы файлов конфигурации. Каждый упорно трудился над разработкой, внедрением, интеграцией, тестированием, отладкой, исправлением и улучшением того, что он мог бы просто позаимствовать у одного из братьев."
"Должен ли я предположить некомпетентность?
Ежели да, то все до последнего монаха клана Следа Слона должны быть изгнаны из монастыря."
"Должен ли я предположить умышленное игнорирование?
Если это так, то согласно традиции они сами должны ослепить себя крапивой, а затем быть изгнаны."
"Должен ли я предположить презрение к ценности времени?
Если это так, то подземелья ждут..."
"Но нет," - закончил учитель Java. "Вместо этого я предположил гордость - каждый гордится тем, что его код лучше, чем у его братьев. Гордость является одним из Четырех Начал Величия и должна поощряться. Пусть клан Следа Слона оттачивает свои навыки владения ножницами и копьями, иглами и серпами до тех пор, пока каждый монах не будет гордиться своей прекрасной одеждой и щедрыми дарами на тарелке!"
"Тогда останется мало времени для кодирования", - заметил настоятель. "Император вполне буквально трактует слова: срок окончания (deadline)".
Учитель кивнул. "Только что разорённый купец знает только муки потерь. Тогда как старый отшельник нахваливает достоинства аскезы и не собирается менять своё положение. Но не являются ли они одним и тем же человеком, разделенным лишь пропастью лет?"
Таким образом, клан Следа Слона был спасён дважды и исправлен.
Original: Pride
- Клан Следа Слона
Специалисты уровня хранения данных. Где бы мы были без наших баз данных и их API? Без JDBC, SQL или Hibernate? Представьте этот мир: лишенный дисковой памяти, без таблиц и последовательностей, без триггеров и хранимых процедур и бесконечное, бесконечное улучшение производительности...
Извините. Кажется, я попал в лучший мир и потерял ход мысли...
четверг, 2 августа 2012 г.
ID карта
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-зарядка
Но больше всего мне понравились стишки из комментариев к соответствующей новостной статье на habrahabr.ru.
Маленький хакер в подстанцию влез,
Перенаправил поток он с АЭС.
Клевая мощность - два мегаватта,
Быстро горит материнская плата!
Маленький мальчик компьютер чинил,
Какую-то пимпочку там открутил...
Долго ругались в РАО «ЕЭС»:
На компьютер работал весь «ДнепроГЭС».
Враг хорошего
"Более всего нас расстраивает процесс тестирования", - настаивал самый молодой монах. - "Ручное тестирование утомляет, а автоматические тесты хлопотно создавать. И то, и другое отвлекает от написания кода".
Учитель обдумал это и произнёс: "Очевидно, что мы могли бы отказаться от тестирования, если бы мы знали, что наш код совершенен. А как мы можем достичь совершенства?"
"Практикуясь", - сказал один монах.
"Усердно обучаясь", - сказал другой.
"Ублажая надлежащих богов", - сказал третий.
Старый седобородый монах, тихо сидевший в углу, поднял голову:
"Я знаю, как можно достичь совершенства", - сказал он. "Но я боюсь, что все, кто услышит мой ответ, будут всегда сомневаться в его правильности, пока я не скажу именно те слова, что нужно, с наиболее приятной интонацией и в самый благоприятный момент дня. А сейчас я должен подумать, как это сделать лучше всего".
Старый монах надолго замолчал. В конце концов зазвонил обеденный колокол.
"Сколько времени это займет?" - спросил один из послушников.
"Не более сотни лет", - ответил старый монах.
Original: The Enemy of the Good
- Клан Смеющейся Обезьяны
- Специалисты по бизнес-логике. Бесконечное [практически] количество монахов за бесконечным множеством клавиатур, радостно набирающее всякую чушь и иногда получающее компилируемый код.