воскресенье, 30 июня 2013 г.

Даже дливый шашлык

Уехал в отпуск на недельку. По приезду решили шашлык приготовить. Не успели съесть первую порцию, как начался дождь. Мишка прыгал и кривлялся от радости, пока не получил струю в пузо. Лёшка всегда добивается чего хочет.

суббота, 29 июня 2013 г.

Fallout New Vegas


Раньше долгими зимними вечерами я играл в Fallout 3, но в какой-то момент он мне наскучил. Что я там, в Вашингтоне не видел!..

Купив на распродаже Fallout New Vegas, я переключился на него и не пожалел. Тут очень много отсылок к первым двум играм, которые стали возможны из-за того, что действие происходит недалеко от Новой Калифорнийской Республики.

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

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

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

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

И как же без глюков в игре... Вот, например, коровы-эквилибристы:

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

Смит, Джонс и Робинсон

  1. Смит, Джонс и Робинсон работают в одной поездной бригаде машинистом, кондуктором и кочегаром. Профессии их названы не обязательно в том же порядке, что и фамилии. В поезде, который обслуживает бригада, едут трое пассажиров с теми же фамилиями.
  2. Пассажир Робинсон живёт в Лос-Анжелесе.
  3. Кондуктор живёт в Омахе.
  4. Пассажир Джонс давно позабыл всю алгебру, которую изучал в колледже.
  5. Однофамилец кондуктора живёт в Чикаго.
  6. Кондуктор и один из пассажиров (известный специалист по математической физике) ходят в одну церковь.
  7. Смит (не пассажир) всегда выигрывает у кочегара, когда им случается встретиться за партией в бильярд.
Как фамилия машиниста?

среда, 26 июня 2013 г.

Королева Ошибок

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

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

Жинг отправила форму. Некорректная дата была проигнорирована и сообщение о проверке не появилось.

Затем Жинг отредактировала параметры URL так, чтобы получилась ссылка на запись, принадлежащую другому пользователю, доступ к которой должнен быть её запрещён. Запись была показана.

И, наконец, Жинг удалила идентификатор записи из URL. Появилась пустая белая страница со словами 'Ошибка сервера 500'.

Жинг повернулась к смущенному монаху и сказала: "Эти ошибки родила Королева Ошибок, в гнезде которой несомненно скрывается ещё потомство. Чтобы понять, возвращайтесь завтра на рассвете дорогой Угасающей Луны".

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

Монах вернулся в храм просветлённым.

Original: Queen Error

вторник, 25 июня 2013 г.

Javapocalypse

Продолжаю публиковать ежегодные видео норвежцев с JavaZone (2012, 2011). На этот раз будет фильм-катастрофа:

Ребята продолжают жечь не по-детски...

Иконки

Как известно, щедрый Google раздаёт для разработчиков иконки для ActionBar, чтобы приложения с темами Holo.Dark и Holo.Light выглядели однотипно. Однако, в наборе всего 142 иконки и кое-чего необходимое может отсутствовать.

На этот случай есть щедрый Свен, выложивший на GitHub аж 240 иконок, которые следуют рекомендованному стилю.

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

понедельник, 24 июня 2013 г.

Чем читать RSS

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

Покупка билетов

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

Идет процесс обработки данных.
Пожалуйста, подождите.
Ошибка запроса: url=/ticket/secure/ru?STRUCTURE_ID=735&layer_id=5461&refererLayerId=5460&requestId=322947466&fake=true
status=0: error
responseText=
textStatus=error
errorThrown=
Для завершения оформления заказов перейдите на следующий шаг

Только по тому, что пришла SMS, я догадался, что билет я всё-таки купил. Минут за 10 до этого уже после завершения оплаты ни SMS не пришло, ни заказа не появилось...

PS. Все едут на юг, а не летят за рубеж?

Гениальные? Программисты???

Я уже не раз возмущался качеством продукции Google в последнее время. И вот сегодня мне позвонил один из друзей и сообщил, что не может оставлять комментарии на этом блоге. Изучив вопрос я понял, что комментарии через G+, которые мне настойчиво предлагали включить, не работают как ожидается. Поэтому я вернул комментарии старого типа. Теперь можете писать...

Судя по закрытию Reader, от них уходит последний программист, который не учавствует в создании Chrome и Android.

воскресенье, 23 июня 2013 г.

Ария

К 9 вечера народ, толпами уходивший после концерта КиШ, вернулся, приведя с собой ещё друзей. Лучшие места на галёрке заняли строители.

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

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

Окна открой!

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

Я послушал бодрую Жваку Галз и нудный Комитет Охраны Тепла из Калининграда. Сейчас зашёл домой пообедать и слышу, как объявили Игоря Растеряева. Скоро опять пойду.

Полиция всё оцепила. Машины на Рыбацкий проспект не пускают. Меня от забора отгоняют, снимать не дают.

UPD. 20:16
Взял книжку Мартина Гарднера, складное туристическое кресло и отлично устроился прямо напротив сцены. Король и Шут, Теория, Ляпис Трубецкой, Игорь Растеряев, Ангел Небес... Сейчас перекушу и на Арию пойду.

Chrome 28

А вот и опять браузер обновился. Говорят, что он теперь перешёл на Blink, собственную модификацию движка WebKit. Кроме того, они обещают много изменений в мобильной версии, но у меня телефон пока не подхватил изменения.

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

Что в тренде?

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

А сейчас интересно посмотреть сравнение популярности iPhone над Android. У первого есть явные пики в моменты выхода очередной модели. И им больше интересуются в Европе и США, а не в Азии.

Интересное развлекалово у них получилось.

суббота, 22 июня 2013 г.

Репетиция

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

Сегодня была репитиция завтрашнего фестиваля. Там всё огородили и будут трясти с народа по 500 рублей. Сцена, правда, расположена так, что смысла платить нет. Тем более, что начало в 12:00, а группы типа КиШ или Арии подтянутся значительно позже.

Двенадцать спичек

Если считать, что спичка служит эталоном длины (её длина принята за единицу длины), то 12 спичек можно различными способами расположить на плоскости так, чтобы получились многоугольники с целочисленной прощадью: площадь квадрата равна 9, креста - 5.

Пользуясь всеми 12 спичками (длина каждой спички должна быть использована полностью), вылодите периметр многоугольника, площадь которого равна 4.

У меня даже получилось получить многоугольник площадью 3.

Jason Newsted

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

Либо скорость, либо функционал

При разработке приложения всегда хочется запустить его и потестировать. Эмулятор из Android SDK очень тормозной, поэтому достаточно быстро я вышел на HAXM, работающий очень быстро.

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

Без драйвера телефон не может использоваться для отладки, но отдельно его не дают. Пришлось поставить Kies, предназначенный для синхронизации с телефоном, и уже из него скачать и поставить нужный драйвер. Приложение на устройстве выглядит гораздо лучше, чем на PC, но отладка всё так же возможна.

пятница, 21 июня 2013 г.

Отверстие в шаре

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

Через центр шара просверлено цилиндрическое отверстие длиной 6 см. Какой объём оставшейся части шара?

Какой простой и красивый ответ у меня получился!

Мартин Гарднер

Перечитываю одну из книг. Захватывающе, почти как в детстве. Понравилась просьба одного из его читателей:
Прекратите вылавливать неинтересные числа и превращать их в интересные. Для интереса оставьте хоть одно неинтересное число!

среда, 19 июня 2013 г.

Всё болит, ничего не помогает

Через день хожу играть в футбол. Народу много и все одни и те же, да и ходят, похоже, каждый день. Сегодня человек 25 было, ибо играли пять команд на вылет. Лучше приходить к 10 вечера, так как не надо по полчаса ждать своей очереди.

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

вторник, 18 июня 2013 г.

Антиматерия

После чтения доклада о шаблонах проектирования учителем Банзеном некий монах задержался в дверях, а не вышел вместе со своими товарищами. Монах спросил Банзена: "Чему лучше следовать: паттернам или анти-паттернам?"

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

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

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

Учитель сильно ударил монаха в ухо, заставив его отступить от боли. Банзен собрал свои бумаги, спустился в зал и спокойно прошёл мимо обмякшего монаха. Когда учитель подошёл к выходу, он обернулся и крикнул: "Монах!"

Монах поднял взгляд. Банзен дважды согнул свой палец.

На этот раз монах не стал приближаться.

Банзен удовлетворенно кивнул и вышел. В этот момент монаха осенило.

Original: Anti Matter

понедельник, 17 июня 2013 г.

Бес порядка

Догадайтесь, почему два разных человека используя один и тот же алгоритм сортировки цифр получили разный результат:
  1: 8 5 4 9 1 7 6 3 2 0
  2: 8 2 9 0 1 5 7 3 4 6

Ребята с нашего двора

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

Blogger починили

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

Roll It

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

Но тут суть не в графике, а в движке, позволяющем превратить смартфон в манипулятор типа Wiimote.

Суть игры: стараясь не упустить смартфон из рук, надо запускать шарик на экране компьютера.

Игра, конечно, немного лагает, так как соединение идёт не напрямую, а через интернет.

суббота, 15 июня 2013 г.

Пасхалка

Знаете, что будет, если поискать atari breakout в Картинках?

пятница, 14 июня 2013 г.

Simon's Cat

Очередная часть похождений известного кота:

Легковоспламеняющийся

В текущем проекте монаха Ландвы доменные объекты на бизнес-уровне очень похожи на соответствующие объекты форм ввода на веб-уровне. Поскольку имена свойств часто были одинаковыми, монах воспользовался рефлексией в качестве легкого способа копирования данных с одного уровня на другой. Учитель Кайму услышал об этом и решил разобраться.

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

"Что ты делаешь?" - заорал Ландва, сбивая пламя с одежды.

"Поджигаю семь свечей на дальней стене", - сказал Кайму.

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

"Промахнулся", - пояснил он.

Original: Flammable

четверг, 13 июня 2013 г.

Футбол

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

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

Тяжело мне играть с моей-то массой и инерцией супротив молодых.

Без состояния

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

Кайму наверняка ответит: "Десять тысяч гостей кормятся одним зерном риса".

Затем монах должен спросить: "А какой большой минус?"

Кайму ответит: "Большой минус у чего?"

Original: Stateless

Васаби

Изрудка мы ходим отведать японской кухни на обед. Там, конечно, дорого за простой рис берут, но когда есть 50% скидка, то получается адекватно. Но сегодня они нас расстроили. Сначала мурыжили полтора часа, что для обеда всё-таки через чур, а потом попытались обсчитать на 200 рублей. Хрен им теперь, а не чаевые!

среда, 12 июня 2013 г.

Динамическая компиляция

В конце мая посетил у нас в офисе доклад моего коллеги про JIT в JVM. Тема очень интересная, да и Володя в ней отлично разбирается, но вот доклад у него получился очень неровный:

Послушать рекомендую, но за один раз будет очень тяжело.

День России

Официальный повод не работать на иностранную компанию...

вторник, 11 июня 2013 г.

Розы - красные

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

Суку сказала: "Во всех наших приложениях мы печатаем предупреждения жирным красным шрифтом. Каким образом это сделано?"

Монах ответил: "В нашей общей таблице стилей для этой конкретной цели я создал CSS-класс с именем boldRedText".

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

Монах поклонился и вышел.



Изучив проделанную монахом работу Суку обнаружила, что он переименовал этот стиль в paleItalicVioletText, изменив ссылки на него в сотнях JSP. Она снова вызвала этого монаха.

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

Монах поклонился и вышел.



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

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

Монах поклонился и вышел.



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

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

Суку повернулась к клавиатуре, сказав: "Считайте, что это Ваш последний boldRedText".

Original: Roses are Red

Переходный период

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

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

Тополиный пух

Уже покидая Москву заметил, что начал летать тополиный пух. Я ходил и постоянно чихал на него. В Питере вчера что-то стало появляться, но дождик очень спасает. Хотя дождём это назвать сложно - просто моросит. Обычная 100% влажность, как я это называю. Надеюсь что весь пух постепенно смоет...

понедельник, 10 июня 2013 г.

Соглашения

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

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

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

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

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

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

Original: Conventions

воскресенье, 9 июня 2013 г.

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

Вернулся на вечернем Сапсане. По телевизору показывали Гараж. Весь вагон ржал в голос, но мне было грустно. Рязанова жаль.

СпортДепо

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

Равновесие

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

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

пятница, 7 июня 2013 г.

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

Выехали в 8:50, а ровно через 2 часа покинули Neste в Чудово, где заправились и попили кофе, погуляв минут 20. Дорога отстойная до самой объездной вокруг Новгорода, да и сама объезная - не сахар. В одном месте асфальт поплыл, видимо от жары, а потом застыл волнами сантиметров по 10 высотой. Зато потом дорога хорошая.

В Крестцы приехали в 12:30 и остановились минут на 20, чтобы погулять и традиционно потребить местные пирожки. Там я сменил Юлю за рулём и в 14:30 встал в пробку в Вышнем Волочке. Ходят слухи, что объездная уже строится, но она будет платной. Сквозь город тащился целых полчаса, аж ногу свело.

В 16:30 остановился у 500-го километрового столба, чтобы Юля меня сменила. Судя по тому, что мы едем из Рыбацкого, а показания бортового компьютера совпадают с километровыми столбами, нулевой километр находится у Петропавловки.

Через 20 минут попали в очередную пробку на объездной вокруг Твери. Новый мост построили, а старый закрыли, чтобы начать строить вторую очередь. Через полчаса выползли на ту сторону и не успели обрадоваться, как снова пробка - асфальт кладут.

В Клин приехали в 18:40 и потратили полчаса на McDonalds. Погулять не получилось, так как там нас застал ливень. ЛИВЕНЬ! Там я опять сменил Юлю за рулём и за час доехал до Новорижского. Дворники работали как сумасшедшие.

Дожди там хоть и сильные, но кратковременные. По Новой Риге проехали такое же расстояние за 20 минут, успев по пути и заправиться. Там мы свернули на А107 и потратили лишний час в пробке. Выезжающие со стороны Москвы дачники в нарушении всех правил пытались выехать на главную дорогу и повернуть налево. С одной стороны их можно понять: если бы они уступали дорогу, то с таким плотным движением по Малому Бетонному кольцу им бы пришлось там стоять все выходные. Но с другой стороны - сами виноваты: если бы проехали по Новорижскому ещё одну развязку, то имели бы преимущество.

Итого: за 13 часов проехали 736 км со средней скоростью 62.5 км/ч и сожгли 64.4 литра бензина, т.е. 8.7 литров на сотню. Пару часов потеряли на стояние в пробках, что на час меньше, чем пару лет назад. Расход бензина из-за бокса выше среднего на пол литра.

четверг, 6 июня 2013 г.

Следуй по большой дороге

Некая монахиня была склонна донимать учителя Бавана за его мудрость. Однажды она сказала: "Расскажите что-нибудь о высокоуровневых и низкоуровневых языках".

Баван ответил: "Сначала принеси мне бутылку лучшего жёлтого вина, что можно найти в провинции Две Бурные Реки".

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

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

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

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

Баван сделал глоток и одобрительно кивнул. Монахиня поклонилась и вышла просветлённой.

Тем же вечером монах того же клана подошёл к учителю Бавану и спросил: "Что Вы можете сказать о высокоуровневых и низкоуровневых языках?"

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

Original: You Take the High Road

Рыба

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

среда, 5 июня 2013 г.

Трижды на обложке


Обложки журнала Time нашёл тут.

Случайные числа

У Сергея Лукьяненко подсмотрел сайт для генерации случайных чисел и не только. Там прикольно медитировать, случайным образом перебирая шутки. Ну а для писателей есть генератор имён, очень похожих на настоящие. У меня буквально сразу выпало: Harry Potter. Так вот как авторы имена для героев подбирают!

В тихом омуте

Учитель Банзен до поздней ночи боролся с проблемой дизайна. На его доске были три возможных подхода, каждый со своими плюсами и минусами: Банзен отчаянно пытался решить, какой из них лучше. Наконец, с красными глазами и дрожащими руками, испачканными чернилами, он покинул свой ​​кабинет и начал ходить по коридорам Храма, чтобы очистить разум.

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

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

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

"Что это?" - спросил её Банзен.

"Кровь утки", - пришёл ответ. "Я остужаю её для кровяного тофу".

Банзен поклонился и вышел.

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

"Что Вы делаете?" - спросил послушник.

"Остужаюсь", - сказал Банзен.

Original: Still Waters

вторник, 4 июня 2013 г.

Фотоаппарат

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

Сестра таланта

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

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

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

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

"Я ничего не знаю об этом фреймворке" - написала монахиня в ответ. "Но всё-равно пришлите мне Ваш код".

Вангохан сделал, о чём его попросили. И менее чем через минуту зазвонил его телефон.

"Ваш фреймворк не правилен", - сказала Жинг. "Или же, Ваш код не правилен".

Это смутило и разозлило монаха. "Как Вы можете быть так уверены?" - спросил он.

"Я сейчас расскажу", - сказала монахиня.

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

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

"Как Вы можете быть так уверены?" - спросила Жинг.

Original: The Soul of Wit

Скамейка

В нашем цветнике появляется всё больше и больше деталей. Недавно появилась колоритная скамейка, но народ вокруг неё уже успел намусорить...

понедельник, 3 июня 2013 г.

Деление на ноль

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

Не число

К учителю Кайму подошёл монах клана Паука и сказал: "В JavaScript при делении нуля на ноль, получается NaN: не-число. Однако, typeof(NaN) является числом. Какой смысл можно найти в таком языке, где значение является и тем, и не-тем?"

Кайму дал монаху монету, сказав: "На дороге Белой Крапивы живет пекарь, который продает лепешки такие круглые, как самый совершенный нуль. Купите столько, сколько сможете, и принесите их мне".

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

"Фальшивые деньги", - сказал пекарь.



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

Кайму позабавил столь явный обман. "Монах" - сказал он. "Где мой хлеб?"

Не-монах ответил согласно наставлениям монаха: "Был разделен поровну среди тех, кто помогал мне нести его."

Кайму был удовлетворен.

Комментарий Ци

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

Стихотворение Ци

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

Original: Not A Number

воскресенье, 2 июня 2013 г.

Стрекоза

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

Открытие сезона


Тем же составом съездили туда же на шашлыки. Жаль, что плавок не взяли. Жара была нестерпимая.

суббота, 1 июня 2013 г.

Сборка мусора

К программированию это не имеет никакого отношения. Мне просто интересно, почему стало так мало урн? Ведь всяких упаковок стало гораздо больше, чем раньше, а выкинуть их некуда. Возле магазинов урны уже с утра стоят переполненные. Вот у нас на Шлиссельбургском энтузиасты сделали урны из подручных средств и поставили так часто, чтобы было куда выкинуть мусор когда приспичит. Почему бы городу не сделать мусорные баки на каждом столбе, как в Таллинне?