Author Archives: himself

Самолёты

Я живу в десяти километрах от аэропорта. Над моим посёлком постоянно летают самолёты.

Вопреки здравому смыслу, в плохую погоду они летают высоко, а в хорошую – довольно низко. Примерно 300-500 метров над головой.

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

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

Чего ему надо, а?

ICFP

Благородные дамы и господа,
20-23 июля 2007 года будет проходить десятый международный конкурс по функциональному программированию ICFP. Это невероятно увлекательное, интересное и умное мероприятие. (Подробнее)Например, в прошлом году задание было следующим:
1. Скачать 12-мегабайтный файл.
2. Написать интерпретатор виртуального ассемблера по заданным спецификациям.
3. Запустить на нём файл. Выясняется, что это сборка линукс-подобной системы.
4. Обнаружить в системе шесть аккаунтов пользователей.
5. Различными методами взломать все шесть.
В каждом случае внутри аккаунта находятся некие остроумные задания. Например: билд текстовой квест-игры, которую необходимо пройти. Для этого надо быть либо гением от квестов, либо написать программу автоматического прохождения.
Под другим аккаунтом валялся прототип графического языка программирования, код в котором задаётся рисунками блок-схем в ASCII-графике. Необходимо было решить несколько задач на этом языке.
На языке программирования в ASCII-графике под собственноручно написанной виртуальной машиной.
Поверьте мне, это сплошное удовольствие.

Мне нужна команда.
Годятся люди, обладающие интуицией, смекалкой в компьютерном деле, желающие поиграть и хотя бы в общих чертах умеющие программировать. Полезно потренироваться на прошлогоднем задании. Хорошей проверкой профпригодности считается умение написать прошлогодний интерпретатор (поверьте, это несложно; попробуйте).

Язык программирования – любой. Можно несколько.
Буде здесь таковые найдутся – приветствую.

Toki wo Kakeru Shoujo / Девочка, прыгавшая во времени

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

В конце концов, стёр Казуко память, улетел и обещал вернуться. Как мы видим из TokiKake-фильма, не вернулся. По крайней мере, не вернулся за прошедшие двадцать лет.

Становятся понятным и слова Казуко о том, что “ты ведь не такая, как я; если твой парень опаздывает, ты побежишь ему навстречу”. Вот только было бы на чём побежать. Конечно, Чьяки сказал что-то вроде “прыгай осторожнее, шею не сломай”, и “жду тебя в будущем”, но счётчик прыжков лучше б всё-таки показали. Для определённости. А то известно, какие у них там в будущем парни.

Руки быстрее головы

Разговариваю по телефону с техподдержкой “Стрима” (интернет-провайдер).

Мужчина в трубке сообщает:

– Давайте попробуем протестировать вашу линию.

– Давайте.

– Отсоедините все телефоны в квартире, кроме моде…. *щёлк (это я мигом!)

Исскуство программирования

Книги по программированию принято называть как-нибудь так:

Искусство программирования на C++

Искусство написания программ для DirectX

или даже

Искусство работы на компьютере


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

The Old New Thing.


Исскуством” же “чего-нибудь” обычно называют книги, которые следовало бы назвать “C++ для чайников”, “DirectX для чайников” и “Компьютер для законченных идиотов”. Под “исскуством” в них подразумевается понимание того, в какой руке держать кисточку, и как совершать ей махательные движения, чтобы наносить краску на холст.

О написании “Моны Лизы” там речи не идёт.

Mai-Otome

Смотрю Mai-Otome (продолжение Mai-HiME).

Ото всех этих Higurashi и прочего… я уже и забыл, каким может быть аниме.

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


Я просто не то смотрел.

О носках

Я ненавижу, ненавижу, ненавижу подбирать парные носки.

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

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

Ненавижу!

By the way, Судзумия Харухи том 3 рассказ 2: “Рапсодия на бамбуковых листьях”.

Higurashi no Naku Koro ni

Я так давно что-то ничего не писал, что сойдёт и заметка об аниме.


Higurashi no Naku Koro ni (“Когда плачут цикады”), похоже, сначала задумывался хентайным дейтсимом. По крайней мере, в лучших традициях дейтсимов место действия – маленький городок, главный герой – единственный пацан на деревне (и один из четырёх мужиков в сериале вообще), а вокруг него вьётся целая колода разнообразных девчонок на любые вкусы.

Однако если игру и задумывали дейтсимом, то крепко передумали.

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

Он изменит эту статистику.

Собой.

Неоднократно.


После каждого удачного изменения статистики сериал “перезагружается”, и всё начинается сначала, но по другому сюжету. Снова герой жив и здоров, снова все эти маленькие и кавайные девчонки не гоняются за ним с топорами, и не подкладывают иголки в бутерброд, а весело смеются и стреляют из водяных пистолетов. Мир, дружба, жвачка, жвачка, жвачка. Труп. Жвачка. Труп?!

Довольно увлекательно и жутковато.

Забавно

Сегодня с 10:00 на мехмате проходила олимпиада по теории вероятностей. Заранее подумал – отчего бы не сходить?.. Не то, чтоб особо нужно, но почему бы и нет?..
Ночью приснился сон. Снилось, что я пришёл на мехмат, как обычно, к двенадцати, и тут вспомнил – чёрт, да сегодня ж олимпиада была! А я её пропустил! Она уже два часа, как идёт. Разочарование, печаль! Мелочь, а обидно. Тут я проснулся..

Со снами такое дело – они быстро выветриваются из головы.
Следующий раз, когда я вспомнил про этот сон – в двенадцать часов, на мехмате. В тот самый момент, когда понял, что опять пропустил олимпиаду…

Задача Эйнштейна

Существует легенда, что нижеследующую задачу придумал Эйнштейн, чтобы продемонстрировать ограниченность возможностей человеческого мозга. Говорят, Эйнштейн утверждал, что только два (в разных версиях легенды – три, пять) процента людей на планете способны оперировать в уме закономерностями, связанными сразу с пятью или больше признаками, и, следовательно, смогут решить эту задачу в уме.


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


Когда-то я её решил. Сейчас попробую снова.

(Условия)

Условия:

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

– Англичанин живёт в красном доме.

– Швед держит собаку.

– В зелёном доме пьют кофе.

– Датчанин предпочитает чай.

– Зелёный дом — следующий слева после белого.

– Курильщик «ПалМал» разводит птиц.

– В жёлтом доме курят «Данхел».

– Молоко пьют в доме посередине.

– Норвежец живет в первом доме.

– Человек, курящий «Мальборо», живёт рядом с хозяином кошки.

– Дом, где курят «Данхел», — рядом с тем, где держат лошадь.

– Любитель «Винфилд» пьёт пиво.

– Японец курит «Ротманс».

– Норвежец живёт рядом с синим домом.

– Тот, кто курит «Мальборо», живет рядом с тем, кто пьет воду.


Вопросы:

– кто пьёт воду?

– у кого живёт зебра?


Любопытный нечестный трюк, который однажды мне помог. Чтобы всё-таки выгрузить немножко информации из головы (иначе очень тяжело не запутаться), можно произносить её голосом. Это немножко закрепляет данные в голове и освобождает от них оперативную память. Поэтому полезно рассуждать вслух.

UPD. Сделал, потрачено времени – около 20 минут.