Home

Блог Ивана Комарова

Свежие записи

7/5/2008 00:22 - Майская прогулка — 2008

18 мая в четвёртый (для меня) раз наступает день, когда я за десяток часов прохожу больше, чем за весь год. ;) Сначала хотел присоединиться к группе велосипедистов в заезде на 60 километров, но потом понял, что просто не осилю столько проехать. Поэтому не буду выпендриваться и пойду на 50 километров пешком, как в прошлый раз. Желающие — отмечайтесь в комментах. Можно идти и менее длинную дистанцию, они частично совпадают, а потом расходятся — вместе всё равно веселее.

P.S. Перечитал свои два прошлых отчёта, увидел в каждом из них фразу «всё, уж в следующем году точно еду на велосипеде». :)

5/5/2008 01:14

«Человек-утюг» оказался очень хорошим в своём роде, со «Спидорманом-3» никакого сравнения. Понятно, мозг (вместе с рвущимися наружу воплями ТАК НЕ БЫВАЕТ!!!1111) перед просмотром надо решительно отключить. У кого не получается — лучше не ходить. :)

28/4/2008 02:42 - О комментировании

Я каждый раз поражаюсь, когда вижу в коде десять мест с совершенно непонятно нафиг нужными комментариями:
/**
* В клетке находится игрок?
*/
bool isPlayer() const {
    return m_type == PLAYER;
}
и затем рядом относительно страшную функцию без единого пояснения (и чтобы разобраться, что она делает, приходится лезть и смотреть, где она используется):
const Location direct(int idx) const {
  idx = (idx > 0) ? (idx % 4) : ((4 - (-idx) % 4) % 4);
  switch( idx ) {
    case 0: return up();
    case 1: return left();
    case 2: return down();
    default: return right();
  }
}


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

25/4/2008 00:11 - Об особенностях мышления

Утверждение:
В суффиксном дереве с n листьями не более чем n−1 внутренний узел.

Да, да, это очевидно, тривиально, ежу понятно и так далее. А вот для меня сначала показалось это совсем не очевидным. Во всех доступных мне текстах говорилось что-то типа «легко заметить, что это так» и в лучшем случае давалось какое-нибудь мутное пояснение, от которого не ощущалось никакой лёгкости замечания. Я минут 15 почеркался на бумажке, примерно понял, что это так (да-да, я вообще туго соображаю) и временно забил.

Ну и как-то между делом мне в аське объяснили, что к чему. Вроде не придерёшься — всё просто, понятно и, казалось бы, ну теперь уж точно очевидно.

А вот, тем не менее, осталось дурацкое ощущение, что это рассуждение меня не убедило (не знаю, как это точнее сказать). И только сегодня я понял, как мне нужно самому себе объяснить корректность утверждения, чтобы стало очевидно. Блин.

И это ещё совсем простой случай. У меня постоянно так бывает, что вроде совершенно чёткое и правильное доказательство (или объяснение принципов работы алгоритма) подсознательно отторгается и хочется найти другое, более «хорошее». Сколько я промучился хотя бы с тем же КМП…

P.S. А вообще, будь моя воля, я бы запретил математикам произносить слова «очевидно», «тривиально», «легко показать», «нетрудно понять» и «несложно заметить». ;)

24/4/2008 00:18 - Традиция

Формально велосезон мы открыли ещё пару недель назад, но какое же это открытие без того, чтобы смачно уебаться с велосипеда в асфальт землю? Правильно, баловство одно. Вот — теперь всё по правилам.

21/4/2008 06:29 - Asus EEE PC

Полевые испытания сабжа показали, что сабж ладно скроен, крепко сшит и умеет проигрывать 3—4 серии «24» без подзарядки. В планах дождаться выхода новой убунты и поставить её вместо мерзкого XP (когда он наконец умрёт и уступит место Висте?) с не менее мерзкими IE 6 и WMP 9. Наши корреспонденты будут следить за развитием событий.

14/4/2008 21:46 - О музыке

Есть две (теперь уже две) песни, которые для меня обладают странными, почти магическими свойствами:
  а) если вслушиваться в то, что там поют, уши немедленно сворачиваются в что-то трубкообразное и разворачиваться обратно отказываются. Такой бред, честное слово, примерно как в ранних песнях The Beatles;
  б) если не вслушиваться, то сочетание вокала и музыки поражает так, что переслушиваешь 10 раз подряд и никак не можешь оторваться. Удивительно красиво и драйвово, ИМХО.

Это Maroon 5 — Wake Up Call и Delerium — After All.

14/4/2008 21:37 - С вами программа «Итоги»

Публикацией известного текста мы с [info]sharpc, увы, оскорбили одного человека (ещё раз хочу извиниться, это было не намеренно) и повеселили всех остальных (сколько там человек читает Хабр?). Наверное, оно того стоило. :)

9/4/2008 15:52 - день первый

на почтовый адрес вида ivan.komarov@xxx.yyy пришло письмо с темой "welcome to google!" и приветствием "hi, nikolay!"

Опубликовано с мобильного портала m.lj.ru

8/4/2008 22:00 - Нас приняли

Этим летом я работаю в московском Google.

А пока лето не наступило, выясняю, как правильно снимать квартиру в Москве.

А сестра (заканчивает 10-й класс) в августе уезжает в Америку на год — учиться. Это, наверное, даже ещё круче. :)

5/4/2008 04:59

Я понял, чего мне действительно не хватает в ЖЖ — wiki-разметки для написания постов (как я заколебался писать HTML руками). (Взвизговые редакторы — это не наш метод, если что.) Так что я вот теперь думаю: использовать Textile, Markdown, ещё что-то существующее или написать велосипед?

5/4/2008 03:31 - О сериалах

В «Компьютерре» очень правильно написали — современные сериалы ценны в первую очередь тем, что рассказывают безумно увлекательные, динамичные, многоплановые истории. Что бы я ни смотрел, я постоянно пытаюсь выстроить цельную картину происходящего (а в сериалах это почти что NP-полная задача, в отличие от обычных фильмов) и испытываю фантастическое удовольствие, когда благодаря ловкому ходу сценаристов выясняется, что вот эти два события на самом деле связаны весьма логичным образом и то, что раньше казалось каким-то бредом, представляется совсем в ином свете. Точно так же я расстраиваюсь, когда какая-то сюжетная линия подвисает в воздухе или заканчивается откровенной фигнёй. :)

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

Их всего 3 )

А, ну да, ещё сериалы — это отличный способ прокачать скилл «понимание английского и распознавание стандартных идиом». Если раньше без английских субтитров я вообще жить не мог, то теперь временами плюю и смотрю без них. Врать не буду, с первого раза понятно совсем не всё (привет Сойеру и Дону Эпсу), но прогресс — налицо.

5/4/2008 02:43

За отчётный период просмотрено два хороших русских фильма: «День радио» и «Мы из будущего».

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

Второй фильм серьёзный, на нём смеяться уже совсем не хочется. Отличное, правильное, нужное кино. Можно, конечно, строить из себя эксперта, показывать пальцем на откровенные ляпы, неестественную love story, кричать «это лживая [sic] пропаганда», обличать режиссёра как продажную гниду, а фильм как проплаченный известно кем — этим некоторые и занимаются. У меня нет ни малейшего желания это делать. Приятно, что кроме «9-й роты» и «Сволочей», у нас умеют снимать и такое. Посмотреть стоит обязательно.

1/4/2008 23:59 - Апрельский дЭбил

Список замеченных апрельских розыгрышей за сегодня (преимущественно околотехнических):

[info]avva выстрелил серией из трёх отличных постов (последний шедевральный):
http://avva.livejournal.com/1898208.html
http://avva.livejournal.com/1898302.html
http://avva.livejournal.com/1898748.html

• Лучшее за сегодня: ООП-оболочка над jQuery (я чуть не повёлся).

• Opera Team обнаруживает пасхальное яйцо в Acid 3.

• На http://ejudge.ru последняя новость гласит буквально следующее:
01.04.2008
По многочисленным просьбам пользователей принято решение переименовать проект ejudge в проект pijudge. Следующая версия системы будет иметь номер 3.1.

Кроме того, чтобы внести посильную лепту в развитие русской школы программирования принято решение разработать новый язык программирования Ruberon, который использовать для разработки pijudge.
cher
Привет Фёдору Ткачёву.

• На топкодере поменяли цвет участников — красный стал ч0рным, жёлтый — розовым и так далее.

• Google в этот раз отжёг очень вяло — отсылка писем из прошлого.

UPD А вот Гуглу — зачёт за креативность (thnx [info]vadimmer).

Ваш.Орк изменил баннер на «ча/ща пиши с буквой а, жи/ши — с буквой и» и добавил «Практическую стилистику» Розенталя в виде цитат.

• Два продукта от Лебедева (лично мне кажется, что «Вилкус» куда более удался): упаковка молока «Тёлка дала» и дверная цепочка «Дефендиус».

UPD Покровы сорваны!!! Ayende Rahien — огромный боевой человекоподобный робот!!!

Что-нибудь забыл/не увидел?

29/3/2008 20:18 - Поздравляю тебя, Шарик, ты балбес!

Читаю я, значит, Дональда Э. Кнута и вдруг натыкаюсь на какое-то странное примечание в квадратных скобках:
…Луи Грос (Louis Gros) продемонстрировал явную связь между этой головоломкой и двоичными числами в анонимно опубликованной книжке Теория Безделья (Théorie du Baguenodier) [шик!]…


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

А вы уже догадались? )

Считаю, переводчик отжёг.

22/3/2008 03:10 - Суповой набор

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

Кое-что )

18/3/2008 22:40 - Пакт о ненападении

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



На картинку можно (нужно) кликнуть

Я насчитал две разных ошибки: одну орфографическую и одну пунктуационную. Совсем не плохо. :)

17/3/2008 21:49 - скороговорка

ЖЖ-эксгибиционисты девиртуализовывались, девиртуализовывались, да так и не выдевиртуализовались.

15/3/2008 04:01 - заколебало

I will definately accept this challange — две дурацкие и ужасно часто встречающиеся ошибки, особенно у тов. Ayende.

Боянистая картинка в тему:

15/3/2008 01:57 - good trip

Оно, конечно, понятно, что BSOD на терминале в аэропорте сейчас в порядке вещей, но я вот, например, впервые такое вижу. :)



SuperNova 2, как и ожидалось, почти такая же, как Extreme, только другая. Зачем-то убрали Cartoon Heroes, добавили Paranoia Respect и Max 300 Max-Me-Mix, переработали меню выбора песен. Отстепал полтора-два часа (как же всё-таки здорово снова ощущать под ногами нормальный пад, а не памповую ересь), из-за этого не успел в лавку Лебедева.

Напряжённо жду результатов.
Разработано LiveJournal.com