Заметки Максимала

Иногда промелькнёт какая-нибудь мысль, или в диалоге фраза собеседника интересная проскочит. Для статьи, вроде, маловато, но на полях записать тоже хочется, потому что терять жалко.


Ребята работают

Написал про то, как ребята работают.

Дефайн

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

#define true false

Но ведь гораздо интереснее использовать конструкцию вида:

#define true (Math.random() > 0.5)

Для Си/Си++, например:

#define true ((1.0*rand() / RAND_MAX) > 0.5)

Или в целых числах:

#define true (rand() > (RAND_MAX/2))

Поиск ошибки становится сложнее, а диверсант чувствует себя более крутым.

Юзеры

Tufte lecture:

Only two industries describe their customers as “users”: computer software and drugs dealers.

HTML5

Забыл же показать недавнюю пробу пера на HTML5. Ну, что я могу сказать. Язык, как язык; мультимедиа встраивается; стандартизация усиливается; движки браузеров ускоряются; писать можно. Веб становится всё интерактивнее и интереснее.

Египет

Наконец-то доделал отчёт о путешествии в Египет. C фотографиями и в двух частях.

Новое

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

Пресс-релизы

Норвежский Лесной (Николай Данилов) отлично сказал:

Самое страшное, что может себе сделать любая компания, — это взять на должность PR-менеджера человека, который пишет пресс-релизы и рассылает их. Потому что это отвратительно, это надо запретить Конституцией, никогда не допускать по одной простой причине. К сожалению, 99 процентов всего, что пишется в качестве пресс-релизов, пишется либо для своего начальства (в лучшем случае), либо, как правило, сразу в корзину. И беда в том, что это попадает не в корзину, а проходит ещё по сложной технологической цепочке. По провайдерам, нагружает каналы, попадает в ящики, отнимает время людей и так далее. На самом деле, всё куда как проще. История, рассказанная простыми словами, с сохранением смысла, с отсутствием слов «эксклюзивный» и «реструктуризация задолженностей», написанная живым человеком для живого человека, работает лучше всего. Она сама себе найдёт дорогу. Честное слово.

Сплю

Если я ещё сплю в полдень, не спешите мне завидовать: скорее всего, я лёг ранним утром.

Пруфлинк

ПО в России

Перефразируя Захара Мая можно сказать:

Главная проблема программного обеспечения в России — это лично ты, потому что ты используешь говно.

Чёрный про прозвище

Чёрный поясняет:

Только Чёрный получил прозвище в самом начале первого курса, когда все одногруппники знакомились в курилке. Начали спрашивать, кто откуда и где живет, а Чёрный сказал: «Я живу в чёрном квартале… с черными братьями». Все: «о_О?!». «Да задрали! На восьмом этаже общаги, с неграми!». С тех пор Чёрного стали называть Чёрным Братом, а потом сократили имя, убрав последнее слово. А в черной одежде он ходил, потому что металлист.

Жара 3

+36°C в тени. Да, детка!

SSH

В прошедшую субботу скрипт-гуру (да и просто лучший системный архитектор) Вован Савочкин научил меня пользоваться SSH, благодаря которому мне (нам) удалось скомпилировать и установить несколько нужных библиотек на линуксовый хостинг, а также инсталлировать, обновить и настроить систему статистики посещаемости. Вселенский респект и уважуха Вовану!

Чёрный

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

— Чёрный, а ты какое время года больше любишь: зиму или лето?

— Зиму, конечно.

— А почему «конечно»? Я вот лето, например, больше люблю.

— Потому что летом в чёрном кожаном плаще, чёрной рубашке, чёрных кожаных штанах и чёрных ботинках жарко.

Сами

Помню, как-то друзьям-программистам показывал свой словарь сокращений. Больше половины людей задало вопрос: «А откуда ты берёшь базу?», — конечно же, их интересовали только технические подробности дела. Это что получается? Люди даже подумать не могут, что человек может сам что-то придумать, создать, написать?

Футболка

У меня есть футболка с надписью «MaximaL» — подарок одной немецкой дизайнерши из города Фрайбурга. Два месяца не надевал, думал, нескромно как-то, а сегодня решил, что ну его всё, и надел. Клёвая!

Новый Мелодайн

А я забегался и не заметил, как вышел новый Melodyne с технологией прямого доступа к отдельным нотам (Direct Note Access) в полифонической мелодии какого-либо инструмента (гитары, фортепиано, несколько вокальных партий и т. п.).

Этого события ждало очень много людей в мире обработки звука и музыки. Если я не ошибаюсь, первый релиз был запланирован на осень 2008 года, но даже задержку в полтора года создателям можно простить. Питер Нойбакер постарался на славу!

Помню, что только из-за презентации DNA хотел в 2008-2009 годах поехать на фестиваль музыкальных технологий Musikmesse, который ежегодно проходит во Франкфурте-на-Майне.

Бэйби ХУИ

Один из контроллеров фирмы Mackie называется «Бэйби ХУИ». Я не шучу.

Уравнение Дрейка

Применил уравнение Дрейка для оценки количества потенциальных девушек. Веселуха получилась :-)

Кот моргает

Чертежи

Друг из Новочеркасска пишет:

M&M’S (12:28:37 18.06.2010)
Дорогие мои чертежи!
Дайте я вас сейчас нарисую…

Жара 2

+35°C в тени. Круто!

Жара

+34°C в тени.

Установка

У меня ж новый жёсткий диск. Вот сижу думаю: ставить музыкальные программы сейчас или подождать до завтра. Если начну сейчас, установка и «проба пера» рискуют затянуться до утра. И так на неделе почти не спал.

Магистр

Защитил на «отлично» магистерскую диссертацию «Автоматизированная система кодирования и декодирования сигналов с использованием нейронных сетей». В работе рассмотрены и практически реализованы возможности использования современного и сравнительно молодого аппарата нейронных сетей в связке с классическими алгоритмами обработки сигналов. Теперь я магистр техники и технологии по направлению «Информатика и вычислительная техника» (программа «Компьютерное моделирование»).

До защиты ночь не спал. Вспомнил былое :-)