Ну вот, похоже, девятого числа я еду в Японию. Хотя чувствую себя по-прежнему нехорошо (после последней химии). Надеюсь, всё в ближайшие дни как-нибудь разрешится: либо мне резко станет лучше или хуже, либо придут результаты каких-нибудь анализов, которые любые путешествия исключат, и т.д. и т.п.. А то непонятно как-то.

В Токио я буду неделю, при этом попадаю на летний комикет (10-12) и, возможно, Обон (15 августа, но в Канто 15 июля, короче, я ничего не понял, разберусь ближе к делу).

Надо вспомнить все места, которые я хотел посетить. Подскажите что-нибудь интересное. Пока помню:
– Комикет
– Акибу
– Синдзюку
– Токийскую башню
– Сибую
– Это место где продают отоме-игры (забыл место)
– Посмотреть на Токийский залив
– Обон

Принимаю запросы на сувениры, также на покупки с комикета (поскольку заранее неясно, что будет на комикете, и что я из этого увижу, можно просить и в общих чертах, например, “додзи по ореимо манами х папа кёске”, и тогда я, скрепя сердце, постараюсь найти хоть что-нибудь в таком духе).
Разумеется, нужно уметь как-то у меня это потом забрать. Обычно я в Москве.

Ещё аниме пачками

Kokoro connect – ещё пять школьников открыли кружок времяпровождения.
Binbougami ga! – ещё один сверхъестественный кто-то поселился в доме у кого-то.
Jinrui wa suitai shimashita – что-то из ноитамины, очередной непонятный мир будущего, мало сюжета, все такие необычные девочки, феечки, какая-то соц. сатира (но в сто раз менее едкая, чем в зецубо сенсее), в общем, кому-то может понравиться… скорее, девушкам.
Sword Art Online – чуваки зашли в виртуальную реальность и не могут выйти. Капля интереса в завязке есть, но похоже, впереди просто 13 серий приключенчества.

Получил свою японскую визу

Выглядит как радужная наклейка во всю страницу загранпаспорта.
Заодно сравнил последнее фото с тем, что на загранке (circa 2010). Два года назад я был вежливый молодой человек, а сейчас бандит какой-то лысый :)

Я не уверен!

Попробуйте быстро ответить на вопрос, в ответе на который не уверены до конца:
– Ты дома свет выключил?
– По-моему, да.
Не годится! “По-моему” – это сокращение от “по моему мнению” (“По-моему, Пупкин – плохой президент”), а какое уж тут мнение? Либо выключил, либо нет.

– Кажется, да.
Не годится! “Казаться” могут предметы вдалеке (“Кто это там на эшафоте?” – “Ба! Кажется, Пупкин”), ну в крайнем случае, будущее (“Кажется, Пупкину кранты”), но никак не прошлое! Где это оно “кажется” (показывается)?

– Вроде бы да.
Не годится! “Вроде” значит “похожего рода, сорта” (“Чья это дача?” – “Вроде бы депутата какого-то”). Вы же со светом поступили вполне определённо, либо выключили, либо нет.

– Полагаю, да.
Не годится! Полагают верным то, на чём строят дальнейшие рассуждения (“Полагаю, здесь теперь не искупаться, так что надо искать новый пляж”). А тут речь о ваших сомнениях, а не предположениях.

– Наверное.
Не годится! Какое же это “на верное”, когда вы не уверены? Правильное употребление: “Почему стоим?” – “Наверное, депутата везут.”

– Возможно.
Не годится! А то мы не знали, что это возможно! Правильное употребление: “Возможно, будет революция”.

– Видимо.
Что это вам “видимо”, когда дом далеко-далеко? Правильное употребление: “Что солдаты там делают?” – “Видимо, охраняют мир и порядок.”.

– Скорее всего.
А что, было соревнование в скорости выключения света? Правильно – указать на событие, которое случится прежде любых других: “Скорее всего, президент выступит с заявлением.”.

– Да выключил я, выключил, отвяжись от меня!

К слову о масштабах

Все помнят милую но правдивую шуточку Watch out Diablo III, this game might outsell you?

К слову. Как-то раз Сергей Лукьяненко – тот самый Сергей Лукьяненко, наш самый известный и продаваемый фантаст – упоминал тиражи. В другой раз Борис Акунин – тот самый Борис Акунин, которого читал любой интеллигент – говорил об экспериментах с псевдонимами, и тоже сказал пару слов о продажах. Короче, 400-500 тысяч – это очень неплохой итоговый результат для знаменитого автора в нашей огромной стране.

К настоящему времени было продано 4 миллиона книжек Ореимо.

Остановитесь на секунду и задумайтесь. Это не книги звёзд государственного масштаба, таких, как Акунин или Лукьяненко. Это даже не Харухи, в которой хоть сюрприз фантастический был (Харухи продано 10 миллионов). Мы тут все знаем, что такое Ореимо. Простенькая детская книжка – ну да, тёплая и ламповая. Каждый том этой глупенькой ерунды, которую и за серьёзную литературу-то никто не считает, продавался так же, как очередной “Дозор” Лукьяненко или “Фандорин” Акунина. И так десять томов.

О договорах

Раньше я думал, что я один такой, но похоже, в головах очень многих людей сидит мысль, что договор на бумаге – это формальность, а главное договориться по-человечески. Заказываю у одной фирмы, скажем, покупку и посадку картошки. Посидели, поговорили, выдают мне договор на подписание. Читаю:

Исполнитель обязуется посадить картошку на поле заказчика.

И ни слова про то, откуда он её возьмёт.
Я спрашиваю:

– А почему не сказано про то, что картошку вы купите сами?
– Да-да, купим, мы же договорились.
– Но в договоре об этом не сказано…
– Купим, откуда ещё нам взять картошку?

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

– Давайте, всё-таки, укажем это в договоре. А то, если мы поссоримся, вы скажете – “кто говорил о покупке? Мы вашу картошку обещали посадить”.
– Хорошо, не проблема. Не будем ссориться.
(сделал) Раньше просто никто не просил такого.

У этой достаточно крупной фермерской фирмы были десятки клиентов. Ни один не прочёл договора и не попросил указать в нём всё правильно? Либо менеджер говорит неправду, либо эти люди – растяпы, такие же, как я (если бы не обдумал это заранее).

Памятка исправляющимся растяпам:
Читайте от начала и до конца каждый договор, который подписываете. Не стесняйтесь потратить чужое время или задержать очередь – в крайнем случае, отойдите в уголок. Всегда просите разъяснения непонятным местам, и если формулировка договора вам не нравится, или вам кажется, что в нём сказано неясно, не то или не всё, о чём договорились, просите договор исправить.
Ни один договор не написан в камне, это всё вордовские документы, и пусть вас не пугает, что слова уже распечатаны: изменить текст и распечатать заново – дело минуты. Не сдавайтесь при словах, что “такой договор подписывают все”: платить за ЭТОТ договор придётся вам, а не “всем”, вы и решаете, что в нём написано.

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

Игра по Back to the Future

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

А знакомая музыка и знакомые голоса Марти и Дока (трудно поверить, что их играли другие люди) сшивают любые разрывы и заставляют поверить, что это действительно “Назад в будущее”. Авторы могли ошибиться во стольких местах, но в большинстве не ошиблись.

Кризис существования

Нашёл в черновиках – сейчас уже не совсем отвечаю за написанное :)
Интересно, многим ли смешно читать статью Existential crisis на Википедии?

An existential crisis is often provoked by a significant event in the person’s life — marriage, separation […], reaching a personally-significant age (turning 20, turning 30, turning 40, etc.), etc. Usually, it provokes the sufferer’s introspection about personal mortality, thus revealing the psychological repression of said awareness.

Там ведь написано, если убрать мишуру:

“Экзестенциальный кризис – это когда человек вдруг теряет способность к самообману и видит во всей полноте, насколько его жизнь бессмысленна и коротка.”

То, что способность видеть истину люди считают проблемой, что состояние пренебрежения к ней считается здоровым, разве это не смешно? Разве не в жалком свете выставляет нас, людей? Не как зверей, сознающих и не способных победить свою животную природу? Или дикарей, оказавшихся в рубке самолёта, и отмечающих мелом на стене:

“Руль – штуковина, которую нельзя долго тянуть вниз, иначе все умрут”

Бессмысленное мышление

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

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

В принципе он прав – с бездумностью надо бороться. Но зачем думать над всем подряд?

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

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

Кроме того, не придётся ломать голову и проверяющему: “Тут память не занулили. Это потому, что было не нужно? Или программист забыл?” Ещё одна экономия внимания.

Ищу бета-тестеров

Я пишу расширение для Оперы, которое показывает на экспресс-панели дневник, число комментариев, дискуссий и ю-мылов. Выглядит примерно так:

Когда появляются сообщения, выглядит так:

Нужны бета-тестеры, т.е. люди, которые будут проверять сырую версию, натыкаться на ошибки и приставать ко мне до тех пор, пока я их не исправлю. Знание HTML/Javasсript/CSS приветствуется. Ошибок будет много.