08:28

Случай 92
В тихом омуте

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

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

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

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

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

"Утиная кровь," - ответила она. - "Я настаиваю ее для кровяного тофу."

Банзен кивнул и вышел.

Позднее тем же утром послушник снова увидел Банзена в его келье. Мастер сидел неподвижно с застывшим лицом и смотрел на доску невидящими глазами. Руки его были пусты.

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

"Настаиваюсь", - сказал Банзен.

thecodelesscode.com/case/92

@темы: переводы

14:44

Случай 102
Ложка

[Ей можно делать замечательный рис, хотя... просто поверьте мне.]
[Запрещается использовать лицам в состоянии опьянения или беременным]

Хотя послушники редко это видят, иногда мастеры наставляют друг друга.

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

"Назначь эту задачу на меня", - однажды сказал Банзен. - "Так как я разрабатывал эту функциональность. К тому же она сложна и требует тонкой настройки."

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

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

Банзен подошел к столу, за которым сидела Суку.

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

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

thecodelesscode.com/case/102?lang=ru

@темы: переводы

11:10

Случай 63
Оковы

Монахиню Жинь одолел страх высоты. Молодой монах обнаружил ее в новых покоях: маленькая хижина гнездилась на самом дне ущелья, на семь сотен футов ниже Храма.

Монах присел, ибо Жинь теперь предпочитала работать лежа на полу.

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

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

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

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

thecodelesscode.com/case/63

@темы: переводы

До пяти утра смотрели: www.world-art.ru/animation/animation.php?id=124...
Жаль, что еще не до конца вышло. Буду мангу читать.

15:14

Случай 100:
Десять тысяч ошибок

Послушник спросил мастера Банзена: "Что отличает монаха от мастера?"

Банзен ответил: "Десять тысяч ошибок!"

Неверно истолковав слова мастера, послушник стал искать в своем коде ошибки. Увидев это, аббат привел послушника обратно к Банзену.

Банзен объяснил: "Я сделал десять тысяч ошибок. Суку сделала десять тысяч ошибок. Каждый из основателей Open Source сделал десять тысяч ошибок.

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

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

thecodelesscode.com/case/100?lang=ru

@темы: переводы

06:55 

Доступ к записи ограничен

Закрытая запись, не предназначенная для публичного просмотра

05:31

Хорошие упражнения по грамматике
www.perfect-english-grammar.com/grammar-exercis...

@темы: английский

06:37

Случай 94:
Соглашения

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

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

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

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

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

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

Начинай каждое утро с мертвой рыбы на голове. От этого день может только улучшиться.

thecodelesscode.com/case/94

@темы: переводы

10:13

Скрипты на питоне в Гимпе
www.ibm.com/developerworks/ru/library/os-autogi...

04:09

Приснился маленький мальчик с длинными черными волосами. Он был очень грустный и признался, что это он дропает фреймы.
Я не хочу, чтобы мне это снилось ><

Наверное, это все аниме плюс орущий малолетний сосед за стенкой.

13:44

08:48

Матричные фильтры в Гимпе
habrahabr.ru/post/142818/

08:52 

Доступ к записи ограничен

Закрытая запись, не предназначенная для публичного просмотра

07:34

Еще один список того, что должен прочесть каждый.
www.livelib.ru/forum/post/732

06:08 

Доступ к записи ограничен

Закрытая запись, не предназначенная для публичного просмотра

12:00

Курица в банке
www.good-cook.ru/vtoroe/vtoroe_092.shtml

05:08

В чём заключается работа системного аналитика (видео)
habrahabr.ru/post/177519/

06:40

Аудиокниги на английском
www.audiobooksforfree.com/browse/Fiction?au=Jac...

16:39

Вкусная курица, запеченная с солеными огурцами.
www.good-cook.ru/vtoroe/vtoroe_088.shtml#commen...
Для меня идеал печеных куриных грудок - те, что продавали в Пантере. Так вот эти вышли не хуже.
---------------
Помню, когда я начинала учиться готовить, каждый раз непременно хотелось сделать что-то офигительно вкусное. Что-бы ах-ах, какая вкусняшечка.
Сейчас же просто хочется съедобного и невредного. И мяса. И чтоб быстро. Как интересно меняются приоритеты.

@темы: рецепты

Тест на логическое мышление
www.hr-portal.ru/pages/hu/logika.php