Детям нравится играть в LIMBO, даже Лёшка может управлять мальчиком, когда не надо заморачиваться. Так он начал игру, пойдя не в ту сторону и нашёл там яйцо. Собрав все спрятанные яйца, я добрался до секретного уровня. Какая жесть!
Добрался до вертикальных пил, но так и не смог пройти их в кромешной тьме. С одной стороны дети шумят, с другой - кашель мучает. А там требуется идеальный слух...
суббота, 9 марта 2013 г.
Приболел
В прошлую субботу слёг с температурой 38°С, а Юля - на пару дней раньше. Так сильно мы болели пару лет назад и тоже синхронно. А сейчас Лёшка пошёл на поправку, но его ещё не выписали в сад. Мишку зараза вообще стороной обошла, тьфу-тьфу-тьфу.
Нам доктор прописал постельный режим, но с двумя бодрыми пацанами соблюдать его не получается. Выпишут только в среду. Единственное, что хочется после больничного - отпуск!
Нам доктор прописал постельный режим, но с двумя бодрыми пацанами соблюдать его не получается. Выпишут только в среду. Единственное, что хочется после больничного - отпуск!
пятница, 1 марта 2013 г.
Слишком нетерпеливый
Одним зимним днём монах клана Смеющейся Обезьяны сопровождал учителя Банзена на рынок, чтобы помочь принести покупки.

По дороге монах спросил: "Что скажете о нетерпеливой инициализации?"
Учитель ответил: "Трёхдневные сборы ради поездки на три километра".
"А о ленивой инициализации?"
"Быстро выскочить наружу с одним только кошельком для монет; и купить всё по мере необходимости".
Монах задумался. "Монетой системы является время", - отметил он. "Если стоимость незначительна, то против ленивой инициализации нечего возразить".
Банзен развернулся, полностью сдёрнув одеяние с тела удивлённого монаха. Затем учитель нацепил кошелёк для монет на шею голого монаха.
Подталкивая дрожащего спутника вперёд к рынку, Банзен заметил: "Гляжу, Кайфунг Вэй, портной, закрыл свой магазин до весны".
По дороге монах спросил: "Что скажете о нетерпеливой инициализации?"
Учитель ответил: "Трёхдневные сборы ради поездки на три километра".
"А о ленивой инициализации?"
"Быстро выскочить наружу с одним только кошельком для монет; и купить всё по мере необходимости".
Монах задумался. "Монетой системы является время", - отметил он. "Если стоимость незначительна, то против ленивой инициализации нечего возразить".
Банзен развернулся, полностью сдёрнув одеяние с тела удивлённого монаха. Затем учитель нацепил кошелёк для монет на шею голого монаха.
Подталкивая дрожащего спутника вперёд к рынку, Банзен заметил: "Гляжу, Кайфунг Вэй, портной, закрыл свой магазин до весны".
Original: Too Eager
Первый день весны
В такие дни понимаешь, что мы действительно живём на болоте. Но, несмотря на оттепель, зима не хочет уходить. Сегодня припорошило снежком лужи, которые к вечеру, как говорят, замёрзнут. И ещё пару недель, как минимум, мы будем скользить до работы и обратно. Гололёд на Земле, гололёд...
вторник, 26 февраля 2013 г.
Шесть негостеприимных хозяев
Молодая монахиня (послушница) сказала учителю Кайму: "Я слышала про шесть негостеприимных хозяев, но не понимаю".
Учитель подвесил клетку с птицей Майна на вершину длинного посоха и дал его послушнице. Затем он что-то написал на листке бумаги, подул на него, чтобы высохли чернила, и тоже дал его послушнице, сказав: "На свитке названия пяти домов в деревне. С наступлением ночи возьми пустую миску и в каждом доме по очереди попроси риса. Возьми с собой птицу. Размышляй над тем, что видишь и что слышишь".

Когда послушница пришла в первый дом и подала чашу, человек наполнил её белым зернами и закрыл дверь. Птица Майна запела: "Нет ни риса, ни редиса, ни закусочки внутри; нужно быть мудрым, чтобы есть пальцами". Потыкав в зёрна, послушница, к своему ужасу, обнаружила, что это был не рис, а небольшие белые личинки. Она выбросила их в траву и мыла миску в ближайшем ручье, пока её пальцы онемели от холода.
Когда послушница пришла во второй дом и подала чашу, человек сказал "У меня нет риса" и закрыл дверь. Птица Майна запела: "Нет ни риса, ни редиса, ни закусочки внутри; его мыши померли от нужды".
Когда послушница пришла в третий дом и подала чашу, человек сказал "Риса нет", зажёг фонарь и закрыл дверь. Птица Майна запела: "Смотри на красное объявление под фонарем; у этого ублюдка - много риса, но он не будет кормить незнакомца".
Когда послушница пришла в четвертый дом и подала чашу, человек выбросил её в кусты и закрыл дверь. Птица Майна запела: "Ты могла бы поймать, если бы попыталась, но всё равно осталась бы голодной".
Когда послушница пришла в пятый дом и подала чашу, человек положил её на каменный порог, раздавил в щепки каблуком и в гневе захлопнул дверь. Птица Майна затихла.
Вернувшись к учителю Кайму, послушница сказала: "Я поняла про пять негостеприимных хозяев".
"Назови их", - скомандовал учитель.
"Ошибка (bug), отсутствие значения (failure-value), флажок (flag), исключение (exception), выход (exit)", - ответила послушница.
Учитель кивнул.
"А какой шестой?" - спросила послушница.
Учитель сказал: "Отнеси пустую миску к могиле учителя Мугена. Когда мертвый учитель либо заполнит её, либо отправит тебя вон, то шестой негостеприимный хозяин придёт и уйдёт".
Учитель подвесил клетку с птицей Майна на вершину длинного посоха и дал его послушнице. Затем он что-то написал на листке бумаги, подул на него, чтобы высохли чернила, и тоже дал его послушнице, сказав: "На свитке названия пяти домов в деревне. С наступлением ночи возьми пустую миску и в каждом доме по очереди попроси риса. Возьми с собой птицу. Размышляй над тем, что видишь и что слышишь".
Когда послушница пришла в первый дом и подала чашу, человек наполнил её белым зернами и закрыл дверь. Птица Майна запела: "Нет ни риса, ни редиса, ни закусочки внутри; нужно быть мудрым, чтобы есть пальцами". Потыкав в зёрна, послушница, к своему ужасу, обнаружила, что это был не рис, а небольшие белые личинки. Она выбросила их в траву и мыла миску в ближайшем ручье, пока её пальцы онемели от холода.
Когда послушница пришла во второй дом и подала чашу, человек сказал "У меня нет риса" и закрыл дверь. Птица Майна запела: "Нет ни риса, ни редиса, ни закусочки внутри; его мыши померли от нужды".
Когда послушница пришла в третий дом и подала чашу, человек сказал "Риса нет", зажёг фонарь и закрыл дверь. Птица Майна запела: "Смотри на красное объявление под фонарем; у этого ублюдка - много риса, но он не будет кормить незнакомца".
Когда послушница пришла в четвертый дом и подала чашу, человек выбросил её в кусты и закрыл дверь. Птица Майна запела: "Ты могла бы поймать, если бы попыталась, но всё равно осталась бы голодной".
Когда послушница пришла в пятый дом и подала чашу, человек положил её на каменный порог, раздавил в щепки каблуком и в гневе захлопнул дверь. Птица Майна затихла.
Вернувшись к учителю Кайму, послушница сказала: "Я поняла про пять негостеприимных хозяев".
"Назови их", - скомандовал учитель.
"Ошибка (bug), отсутствие значения (failure-value), флажок (flag), исключение (exception), выход (exit)", - ответила послушница.
Учитель кивнул.
"А какой шестой?" - спросила послушница.
Учитель сказал: "Отнеси пустую миску к могиле учителя Мугена. Когда мертвый учитель либо заполнит её, либо отправит тебя вон, то шестой негостеприимный хозяин придёт и уйдёт".
Original: The Six Unwelcome Hosts
суббота, 23 февраля 2013 г.
С праздником!
пятница, 22 февраля 2013 г.
Watch Dogs
Говорят, что это такой gameplay в игре будет:
Она что, потребует прикупить клавиатуру с кучей клавиш?
Она что, потребует прикупить клавиатуру с кучей клавиш?
Система
Послушник задал такой вопрос учителю Бавану:
Утром мой учитель даёт мне наставления.
Из наставлений я формирую идею.
Из идеи я рисую диаграмму на бумаге.
Из диаграммы я создаю модель в конструкторе.
Из модели я генерирую скелет проекта.
К скелету я добавляю исходный код в виде текста.
Из текста компилятор генерирует байт-код в class-файлы.
Из class-файлов система сборки собирает war-файлы.
Из war-файлов развертывается веб-приложение.
Но мы до сих пор не сделали:
Из приложения виртуальная машина извлекает байт-код.
Из байт-кода JIT-компилятор создает машинный код.
Машинный код операционная система передаёт в процессор.
Следуя инструкциям логические цепи процессора открываются или закрываются, заставляя электроны течь так или иначе.
На каждом этапе проект улучшается, очищается, изменяется.
Каждый этап зависит от последующих -
В противном случае программа не работает.
Поэтому мой вопрос заключается в следующем:
Какой из этих продуктов является истинным ПО,
а какой является истинным исходником?
Учитель ответил:
Но мы до сих пор не сделали:
электроны текут так или эдак,
размыкая другие логические цепи,
которые изменяют байты в памяти,
которые интерпретируются как информация,
которая отображается на экране,
которая отражается на сетчатке,
которая посылает сигналы коре,
которые распространяются в мозге,
который формирует идею.
Поэтому мой ответ будет следующим:
Следуй во двор храма; встань там перед дубом.
С веток наверху сорви жёлудь.
С земли внизу собери влажный перегной.
Пусть твоё дыхание смешается с росой.
Пусть твой пот увлажнит почву.
Оставайся там, пока дуба не станет.
Но это случилось в мгновение ока.
Не где, а везде.
Не когда, а всегда.
Утром мой учитель даёт мне наставления.
Из наставлений я формирую идею.
Из идеи я рисую диаграмму на бумаге.
Из диаграммы я создаю модель в конструкторе.
Из модели я генерирую скелет проекта.
К скелету я добавляю исходный код в виде текста.
Из текста компилятор генерирует байт-код в class-файлы.
Из class-файлов система сборки собирает war-файлы.
Из war-файлов развертывается веб-приложение.
Но мы до сих пор не сделали:
Из приложения виртуальная машина извлекает байт-код.
Из байт-кода JIT-компилятор создает машинный код.
Машинный код операционная система передаёт в процессор.
Следуя инструкциям логические цепи процессора открываются или закрываются, заставляя электроны течь так или иначе.
На каждом этапе проект улучшается, очищается, изменяется.
Каждый этап зависит от последующих -
В противном случае программа не работает.
Поэтому мой вопрос заключается в следующем:
Какой из этих продуктов является истинным ПО,
а какой является истинным исходником?
Учитель ответил:
Но мы до сих пор не сделали:
электроны текут так или эдак,
размыкая другие логические цепи,
которые изменяют байты в памяти,
которые интерпретируются как информация,
которая отображается на экране,
которая отражается на сетчатке,
которая посылает сигналы коре,
которые распространяются в мозге,
который формирует идею.
Поэтому мой ответ будет следующим:
Следуй во двор храма; встань там перед дубом.
С веток наверху сорви жёлудь.
С земли внизу собери влажный перегной.
Пусть твоё дыхание смешается с росой.
Пусть твой пот увлажнит почву.
Оставайся там, пока дуба не станет.
Комментарий Ци
Когда вы подразумеваете, говоря об исходнике? Где вы подразумеваете, говоря о коде? Стены вашего офиса - не горизонт. Вы должны смотреть дальше текущих нужд, в противном случае ваша реализация будет куском сухой коры и вы будете не лучше пищи для червей.Стихотворение Ци
Когда дуба не стало, монаха не стало, затем всё пропало:Но это случилось в мгновение ока.
Не где, а везде.
Не когда, а всегда.
Original: System
Собираемся
Сейчас я расскажу байку про то, как собрать JDK на Windows 7 и, возможно, 8. Разобраться с Vista у меня так и не получилось, так как старая билд-система перестала работать после введения новой билд-системы на базе autoconf. Но во всём есть свои плюсы: во-первых, мне выдадут новый комп, а во-вторых, сборка теперь длится не час, а всего 10-15 минут, что не может не радовать.
Сначала надо установить Cygwin с дополнительными пакетами: mercurial, make, mksh, perl, vim, cpio, zip и unzip. Если надо публиковать изменения, то ещё пригодится и openssh. Также будут полезны patch и wget.
В качестве компилятора надо поставить Visual C++ 2010 Express. Кроме того, необходимо поставить Windows SDK 7.1 ради одной единственной программы msicert. Это может быть необязательно, если у вас куплена и установлена Visual C++ 2010 Professional.
Для работы со шрифтами нужна библиотека freetype. Если вы не знаете про jdk-клозет, то скачайте проект GnuWin32 и скомпилируйте его с помощью Visual C++ Express.
У каждого Java-разработчика наверняка стоит последняя версия JDK, поэтому просто убедитесь, что все пути прописаны правильно.
На данный момент многословные пользовательские имена, часто используемые для входа в Windows, не поддерживаются. Поэтому надо установить переменную среды:
Теперь можно начинать скачивать исходники JDK:
Загрузилось быстро, но это ещё не всё. Продолжим качать:
Теперь сконфигурируем сборку параметрами по-умолчанию:
Теперь можно запустить
Сначала надо установить Cygwin с дополнительными пакетами: mercurial, make, mksh, perl, vim, cpio, zip и unzip. Если надо публиковать изменения, то ещё пригодится и openssh. Также будут полезны patch и wget.
В качестве компилятора надо поставить Visual C++ 2010 Express. Кроме того, необходимо поставить Windows SDK 7.1 ради одной единственной программы msicert. Это может быть необязательно, если у вас куплена и установлена Visual C++ 2010 Professional.
Для работы со шрифтами нужна библиотека freetype. Если вы не знаете про jdk-клозет, то скачайте проект GnuWin32 и скомпилируйте его с помощью Visual C++ Express.
У каждого Java-разработчика наверняка стоит последняя версия JDK, поэтому просто убедитесь, что все пути прописаны правильно.
На данный момент многословные пользовательские имена, часто используемые для входа в Windows, не поддерживаются. Поэтому надо установить переменную среды:
set USERNAME=censusТеперь можно начинать скачивать исходники JDK:
hg clone http://hg.openjdk.java.net/jdk8/jdk8 jdk8Загрузилось быстро, но это ещё не всё. Продолжим качать:
cd jdk8 && sh get_source.shТеперь сконфигурируем сборку параметрами по-умолчанию:
bash configure --with-freetype=/path/to/freetypeТеперь можно запустить
make и собрать JDK. Кстати, на данный момент не поддерживается инкрементальная сборка под Windows. Но её можно эмулировать следующим образом:make jdk-only JDK_FILTER="java/beans"
четверг, 21 февраля 2013 г.
Актуально
Задачей старого писца Ци было составление и сопровождение высокоуровневого проектного документа новой системы. Каждый разработчик обеспечивал писца собственными данными, но отчёт главного монаха был возвращён с пометкой: неудовлетворительно.
"Каковы Ваши возражения?" - спросил главный монах, известный своим нетерпением.
"Многое из того, что Вы мне дали, это реальный исходный код", - сказал писец. "Объявления классов, тела методов, длинные SQL запросы. Это не наш путь".
"А как лучше описывать алгоритмы?" - спросил главный монах многозначительно. "Мой способ ничего не искажает".
Писец задумался.
"Очень хорошо", - сказал он наконец. "Если Вы сможете убедить главного священника моего ордена, я разрешу его использовать".
"Скажите мне, где разыскать этого священника", - сказал главный монах, разыскивая бумагу и чернила в своих одеждах.

"Я только могу сказать Вам, где я видел его в последний раз, около трёх лет назад", - сказал писец, листая свой дневник. "О! Вот оно: Я два дня шёл на восток по Дороге Белой Крапивы, пока не пришёл к ручью, берега которого разбухли от недавнего дождя. Там я повернулся спиной к ветру и шёл, пока два лосося не выпрыгнули из воды. Перебравшись через следующий пешеходный мост, я добрался до развилки, которая указывала прямо на луну, повернул направо, дойдя до босоного мальчика собирающего палочки, а затем налево, когда облака заволокли Полярную звезду. Там стояла хижина с наполовину открытой дверью, Вы точно её не пропустите".
Главному монаху не потребовались дальнейшие наставления.
"Каковы Ваши возражения?" - спросил главный монах, известный своим нетерпением.
"Многое из того, что Вы мне дали, это реальный исходный код", - сказал писец. "Объявления классов, тела методов, длинные SQL запросы. Это не наш путь".
"А как лучше описывать алгоритмы?" - спросил главный монах многозначительно. "Мой способ ничего не искажает".
Писец задумался.
"Очень хорошо", - сказал он наконец. "Если Вы сможете убедить главного священника моего ордена, я разрешу его использовать".
"Скажите мне, где разыскать этого священника", - сказал главный монах, разыскивая бумагу и чернила в своих одеждах.
"Я только могу сказать Вам, где я видел его в последний раз, около трёх лет назад", - сказал писец, листая свой дневник. "О! Вот оно: Я два дня шёл на восток по Дороге Белой Крапивы, пока не пришёл к ручью, берега которого разбухли от недавнего дождя. Там я повернулся спиной к ветру и шёл, пока два лосося не выпрыгнули из воды. Перебравшись через следующий пешеходный мост, я добрался до развилки, которая указывала прямо на луну, повернул направо, дойдя до босоного мальчика собирающего палочки, а затем налево, когда облака заволокли Полярную звезду. Там стояла хижина с наполовину открытой дверью, Вы точно её не пропустите".
Главному монаху не потребовались дальнейшие наставления.
Original: Up To Date
Переустановка
На общем ноуте кто-то установил Linux рядом с предустановленным Windows, для чего ему пришлось подвигать партиции. Кто-то другой, а может даже несколько их было, довели винды до состояния нестояния. Например, завести нового пользователя стало невозможно, а некоторые важные компоненты отсутствовали. Было принято решение переустановить там винды и эта задача досталась мне, так как мне ноут нужен на подмену, пока основной не придёт.
Выяснилось, что средствами Dell это не сделать, несмотря на наличие recovery partition. Они её просто не видят, из-за того, что подвинута была. Пришлось взять у админов загрузочную флэшку и по сети поставить стандартный образ. Он, конечно, долго ставится, зато потом не надо накатывать всякие антивирусы и т.п.
Систему лень настраивать, ведь через месяц опять придётся...
Выяснилось, что средствами Dell это не сделать, несмотря на наличие recovery partition. Они её просто не видят, из-за того, что подвинута была. Пришлось взять у админов загрузочную флэшку и по сети поставить стандартный образ. Он, конечно, долго ставится, зато потом не надо накатывать всякие антивирусы и т.п.
Систему лень настраивать, ведь через месяц опять придётся...
вторник, 19 февраля 2013 г.
Упадок
Когда Банзен был молодым монахом, он приуныл:
"Что толку от совершенствования кода?" - воскликнул он. "Модуль, написанный в апреле под цветущей вишней, потребует дюжину срочных изменений уже в душном июле. К сентябрю он превратится в спутанные обрывки, годные только на выброс, и будет переписан кем-то другим с таянием декабрьского снега!"
Узнав об этом, учитель Банзена вызвал его:
"Ваши разговоры вызывают беспокойство; покиньте сейчас же монастырь. За воротами есть поток, текущий с вершины горы. Следуйте по нему, пока не достигнете океана, и там ходите по песку, чтобы очистить голову. Не возвращайтесь, пока ваши глаза могут видеть".
Молодой Банзен повиновался. Он несколько дней оставался на берегу, много гуляя вперёд и назад. Там он увидел женщин, ловящих рыбу бамбуковыми удочками в проточной воде, мужчин, плетущих сети, и детей, играющих в песке.
Эти дети привлекли внимание Банзена. Когда утром начинался отлив, они собирались на краю уходящей воды, укладывая вёдрами мокрый песок в огромные кучи и сортируя ракушки и камешки. С каждым часом вода уходила всё дальше, но мальчики тащили на берег тяжёлые вёдра солёной воды, чтобы смочить песок, а девочки украшали вершины куч. Когда солнце проходило зенит, могучая крепость принимала форму: некоторые части были вылеплены или выдавлены руками, но большинство из них были вырезаны старыми ножами или сломанными палочками для риса. Дети выстраивали вдоль крыши крошечные белые ракушки, использовали палочки для выдавливания тёмных окон, укрепляли фундамент камешками и капали с пальцев мокрым песком, чтобы сделать крошечные деревья в миниатюрных садах. К этому времени волна начинала потихоньку возвращаться на берег.
Всякий раз, когда Банзен видел удар первой волны о стену, он морщился; когда рушилась первая терраса, его всегда наполняла жалость. Тем не менее, дети радовались. На протяжении вечера они наблюдали, как море забирало всё взятое у него, пока не оставался большой бугор волнистого песка, усеянного ракушками. Потом дети уходили.
Но они обязательно соберутся на следующее утро со своими вёдрами и лопатами, готовые начать заново.
Через неделю Банзен вернулся в монастырь просветлённым.
Узнав об этом, учитель Банзена вызвал его:
"Ваши разговоры вызывают беспокойство; покиньте сейчас же монастырь. За воротами есть поток, текущий с вершины горы. Следуйте по нему, пока не достигнете океана, и там ходите по песку, чтобы очистить голову. Не возвращайтесь, пока ваши глаза могут видеть".
Молодой Банзен повиновался. Он несколько дней оставался на берегу, много гуляя вперёд и назад. Там он увидел женщин, ловящих рыбу бамбуковыми удочками в проточной воде, мужчин, плетущих сети, и детей, играющих в песке.
Эти дети привлекли внимание Банзена. Когда утром начинался отлив, они собирались на краю уходящей воды, укладывая вёдрами мокрый песок в огромные кучи и сортируя ракушки и камешки. С каждым часом вода уходила всё дальше, но мальчики тащили на берег тяжёлые вёдра солёной воды, чтобы смочить песок, а девочки украшали вершины куч. Когда солнце проходило зенит, могучая крепость принимала форму: некоторые части были вылеплены или выдавлены руками, но большинство из них были вырезаны старыми ножами или сломанными палочками для риса. Дети выстраивали вдоль крыши крошечные белые ракушки, использовали палочки для выдавливания тёмных окон, укрепляли фундамент камешками и капали с пальцев мокрым песком, чтобы сделать крошечные деревья в миниатюрных садах. К этому времени волна начинала потихоньку возвращаться на берег.
Всякий раз, когда Банзен видел удар первой волны о стену, он морщился; когда рушилась первая терраса, его всегда наполняла жалость. Тем не менее, дети радовались. На протяжении вечера они наблюдали, как море забирало всё взятое у него, пока не оставался большой бугор волнистого песка, усеянного ракушками. Потом дети уходили.
Но они обязательно соберутся на следующее утро со своими вёдрами и лопатами, готовые начать заново.
Через неделю Банзен вернулся в монастырь просветлённым.
Original: Decay
понедельник, 18 февраля 2013 г.
Смазка
В понедельник, последний оставшийся настоятель клана Паука вызвал учителя Суку в свой кабинет.
"Вы сильно отстаёте от графика", - сказал настоятель, открыв разукрашенный веер. "Я должен помочь Вам расставить приоритеты. Аналитик рассказал мне, что главная цель Вашего приложения в том, чтобы сделать графики исторических данных. Следовательно, передайте всем разработчикам прекратить их текущую деятельность и завершить модуль генерации графиков".
"Как прикажет настоятель", - сказала Суку. Она низко поклонилась и вышла.
Во вторник настоятель вызвал Суку в свой кабинет.
"Я беседовал с заказчиком", - сказал настоятель, ухаживая за своими длинными ногтями. "Они могут отказаться от графиков в первой версии, если мы сможем экспортировать данные в табличном формате. Передайте всем разработчикам прекратить их текущую деятельность и завершить модуль экспорта данных".
"Как прикажет настоятель", - сказала Суку. Она низко поклонилась и вышла.
В среду настоятель вызвал Суку в свой кабинет.
"Я разговаривал с отделом продаж", - сказал настоятель, осторожно протягивая иглу через пяльцы. "У них есть несколько потенциальных клиентов, которых можно заполучить, если в первой версии мы сможем предложить географическую визуализацию. Передайте всем разработчикам прекратить их текущую деятельность и завершить модуль генерации карт".
"Как прикажет настоятель", - сказала Суку. Она низко поклонилась и вышла.
И в четверг, и в пятницу настоятель вызывал Суку в свой кабинет.
Всё происходило почти также, как в предыдущие дни.
В субботу настоятель вызвал Суку в свой кабинет.
"На этой неделе у Вас был очень незначительный прогресс", - сказал настоятель, выравнивая крошечными граблями миниатюрный песочный сад на столе. "Объяснитесь!"
"Как прикажет настоятель", - сказала Суку. Взмахнув своим посохом, она ударила настоятеля прямо в темечко. Тот упал на стол в бессознательном состоянии и рассыпал белый песок.
В воскресенье настоятельница всех кланов и групп вызвала Суку в свой кабинет.
"Настоятель Вашего клана попросил меня отменить ваше утреннее заседание", - сказала настоятельница, - "так как он провалился в нашу глубочайший колодец и не может выбраться".
"Разве там нет надёжных железных ступеней в стенах?" - спросила Суку.
"Они оказались тщательно смазанными", - нахмурилась настоятельница. "Также как и верёвка для ведра. И сами каменные стены. Этим утром настоятель поднялся на много километров, но, к сожалению, это были всё те же самые несколько метров. Передайте всем разработчикам прекратить их текущую деятельность и наблюдать за его продвижением. Я думаю, что для них это будет поучительно".
"Как прикажет настоятельница", - сказала Суку. Она низко поклонилась и вышла.
"Вы сильно отстаёте от графика", - сказал настоятель, открыв разукрашенный веер. "Я должен помочь Вам расставить приоритеты. Аналитик рассказал мне, что главная цель Вашего приложения в том, чтобы сделать графики исторических данных. Следовательно, передайте всем разработчикам прекратить их текущую деятельность и завершить модуль генерации графиков".
"Как прикажет настоятель", - сказала Суку. Она низко поклонилась и вышла.
Во вторник настоятель вызвал Суку в свой кабинет.
"Я беседовал с заказчиком", - сказал настоятель, ухаживая за своими длинными ногтями. "Они могут отказаться от графиков в первой версии, если мы сможем экспортировать данные в табличном формате. Передайте всем разработчикам прекратить их текущую деятельность и завершить модуль экспорта данных".
"Как прикажет настоятель", - сказала Суку. Она низко поклонилась и вышла.
В среду настоятель вызвал Суку в свой кабинет.
"Я разговаривал с отделом продаж", - сказал настоятель, осторожно протягивая иглу через пяльцы. "У них есть несколько потенциальных клиентов, которых можно заполучить, если в первой версии мы сможем предложить географическую визуализацию. Передайте всем разработчикам прекратить их текущую деятельность и завершить модуль генерации карт".
"Как прикажет настоятель", - сказала Суку. Она низко поклонилась и вышла.
И в четверг, и в пятницу настоятель вызывал Суку в свой кабинет.
Всё происходило почти также, как в предыдущие дни.
В субботу настоятель вызвал Суку в свой кабинет.
"На этой неделе у Вас был очень незначительный прогресс", - сказал настоятель, выравнивая крошечными граблями миниатюрный песочный сад на столе. "Объяснитесь!"
"Как прикажет настоятель", - сказала Суку. Взмахнув своим посохом, она ударила настоятеля прямо в темечко. Тот упал на стол в бессознательном состоянии и рассыпал белый песок.
"Настоятель Вашего клана попросил меня отменить ваше утреннее заседание", - сказала настоятельница, - "так как он провалился в нашу глубочайший колодец и не может выбраться".
"Разве там нет надёжных железных ступеней в стенах?" - спросила Суку.
"Они оказались тщательно смазанными", - нахмурилась настоятельница. "Также как и верёвка для ведра. И сами каменные стены. Этим утром настоятель поднялся на много километров, но, к сожалению, это были всё те же самые несколько метров. Передайте всем разработчикам прекратить их текущую деятельность и наблюдать за его продвижением. Я думаю, что для них это будет поучительно".
"Как прикажет настоятельница", - сказала Суку. Она низко поклонилась и вышла.
Original: Grease
Новый налог
Фонтанка.ру пишет, что со следующего года будут брать налог на недвижимость. Тут я нашёл ссылку на оценку питерских квартир, доступную в свободном доступе. Вот только дома по Караваевской или Прибрежной там приведены, а по Шлиссельбургскому или Устинова отсутствуют. По всему выходит, что теперь ежегодно мы будем платить за квартиру 4 тысячи рублей помимо квартплаты.
воскресенье, 17 февраля 2013 г.
Legend of Grimrock
суббота, 16 февраля 2013 г.
Музыкант
пятница, 15 февраля 2013 г.
Ещё один облачный игрок
Некоторое время назад я приобрёл на Amazon пару альбомов Rockabye Baby и Wintersun. И вот мне пришло письмо, что я могу слушать их на Cloud Player. Однако, при загрузке они просят ввести данные моей кредитки, что делать мне не хочется, несмотря на You will not be charged until you make a purchase. Кроме того, судя по письму, я смогу слушать музыку только из офиса или когда буду в США. Поэтому для меня они даже не конкурент Google Play.
Зато я обнаружил, что мне, как клиенту этого интернет-магазина, положены 5Gb из Cloud Drive. Хотя... Cтолько же мне даёт Google.
Зато я обнаружил, что мне, как клиенту этого интернет-магазина, положены 5Gb из Cloud Drive. Хотя... Cтолько же мне даёт Google.
MathJax
Прикольная библиотека для добавления математических формул на веб-страницу. TeX я люблю за качество результирующего текста, но из-за быстродействия он не подходит для веб-страниц. На сайте можно посмотреть, как долго рендерятся одни только формулы.
Морская свинья
Писца Ци попросили приготовить диаграммы для проектного документа большой системы для повышения его читабельности. Законченная работа была доставлена учителю Банзену на рассмотрение.
Банзен обнаружил, что некоторые диаграммы простые, зато большинство из них крайне запутанные. Раздел "Поток данных" был проиллюстрирован пищеварительным трактом рыбы, изображённым в мельчайших подробностях и с пометками на всех основных органах. Раздел "Запланированные задания" показывал сочетания фаз луны с различными травами. Раздел "Функциональный обзор" содержал изображение репродуктивного цикла белых дельфинов.
Сначала Банзен предположил наличие ошибки, но тщательное изучение показало, что сноски на изображениях указывают на конкретные участки проектного документа. Во всех случаях связь между текстом и изображением была совершенно загадочной.
"Я очень внимательно прочитал документ два раза", - сказал учитель писцу. "И нигде не смог найти смысл разделанной рыбы, лунного календаря сбора урожая и остальных диаграмм".
"Два раза", - удовлетворённо повторил Ци и вышел из комнаты.
Учитель просветился.
Банзен обнаружил, что некоторые диаграммы простые, зато большинство из них крайне запутанные. Раздел "Поток данных" был проиллюстрирован пищеварительным трактом рыбы, изображённым в мельчайших подробностях и с пометками на всех основных органах. Раздел "Запланированные задания" показывал сочетания фаз луны с различными травами. Раздел "Функциональный обзор" содержал изображение репродуктивного цикла белых дельфинов.
Сначала Банзен предположил наличие ошибки, но тщательное изучение показало, что сноски на изображениях указывают на конкретные участки проектного документа. Во всех случаях связь между текстом и изображением была совершенно загадочной.
"Я очень внимательно прочитал документ два раза", - сказал учитель писцу. "И нигде не смог найти смысл разделанной рыбы, лунного календаря сбора урожая и остальных диаграмм".
"Два раза", - удовлетворённо повторил Ци и вышел из комнаты.
Учитель просветился.
Original: Porpoise
Подписаться на:
Сообщения (Atom)


