Я

ЦИАМ: мемуар

Тут в ФБ Тим Жабко поинтересовался, что я делал в ЦИАМ и на какой площадке.

После дефолта, закрытия игрового проекта и моего бегства в Екатеринбург и обратно я осознал себя в Москве без работы и начал звонить почему-то по госконторам. Начал со звонка в Подлипки, услышал там приглашение на собеседование к 9 утра, и решил не связываться. В итоге Андрей Ленский через маму Хелки Злобиной пристроил меня в ЦИАМ на Авиамоторной.

Командовал полуавтономным отделом волшебный мужик, который переделывал турбины двигателей в электрогенераторы, и он наваял для вот этого вот всего программу из говна, палок, Visual Basic-а и купленных на каком-то уникальном диске OCX-контролах фирмы, кажется, Sheridan, для съёма показаний с этого двигателя. От меня ожидалось, что я эту программу буду переписывать, но я так за 4 месяца и не приступил. Программа была потрясающая, размер структуры в файле там шёл везде константой, а поставить все необходимые компоненты для разработки и крякнуть их не мог никто. Начальник мой запомнился мне утверждением, что я не могу понимать, что такое транзакция, поскольку он это не понимает, и свалил я из его конторы как только игровой проект ожил.

Ещё оттуда я помню сбор всех молодых специалистов, где нам рассказали, что двигателей пятого поколения в России нет, потому что СССР развалился, поэтому мы будем делать сразу шестое. Проход на территорию был по геморройным пропускам, но агентов какого-то тогдашнего сетевого маркетинга это не останавливало. В общем, воспоминания у меня оттуда специфические. This entry was originally posted at https://beldmit.dreamwidth.org/952766.html. Your comment? (comment count unavailable comments)
Человеческое лицо

День царя Соломона

Ровно половину моей жизни назад был 1998 год. Личная жизнь у меня накрылась, и попытка уехать в Екатеринбург сразу после дефолта к возобновлению не привела, так что через неделю я вернулся в Москву несолоно хлебавши. Я работал на самой идиотской из своих работ, в ЦИАМ — игровой проект Андрея Ленского после того же дефолта запаузился, а я только почувствовал вкус и начал мечтать о карьере игрового программиста. Денег было мало, и я прекрасно помню, что книга Рихтера про системное программирование под Windows ценой в 120 рублей мои бабушка с дедушкой сочли слишком дорогой и возможно, напрасной тратой. В общем, попытайся меня кто-нибудь тогда утешить мудростью царя Соломона, я бы посмотрел на него с недоумением.

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

В общем, поздравлять сюда. А табличку «Пройдёт и это» на всякий случай не снимаю. This entry was originally posted at https://beldmit.dreamwidth.org/952397.html. Your comment? (comment count unavailable comments)
Программизм

К позавчерашнему падению фейсбука

Довольно смелое утверждение от технарей, которое я слышал от нескольких разумных людей. Будь у фейсбука второй DNS, внешний по отношению к первому, не было бы покладания.

Хрен. Проблема не в DNS самом по себе. А в том, что второй DNS у компании такого масштаба должен быть полностью подконтрольным Facebook организационно, иначе соблазн для хакеров будет огромный, но автономным от основного. Нет, это не аутсорсится. Проще всего это сделать через два независимых DNS-отдела, да ещё и с независимой инфраструктурой, но кто же это будет делать. Ну и мелочи - держать эти DNS-ы в синхронном состоянии. This entry was originally posted at https://beldmit.dreamwidth.org/952106.html. Your comment? (comment count unavailable comments)
Программизм

Про математику

Костя Кноп в фейсбуке затеял дискуссию о математике и зачем она нужна.

Тамошние комменты читайте там, я вынесу некоторые свои соображения и полезные ссылки от Кости.

Я согласен с темой про развитие нейронных связей, и про то, что навык «выучил-сдал-забыл» тоже сам по себе до некоторой степени полезен.

Фигня в том, что школьная математика — это математика веков 17-18, а вузовская в подавляющем большинстве — 19, начало 20-го. И до современного переднего края дистанции огромного размера. В быту из школьной математики мне не пригодилось примерно ничего сверх теоремы Пифагора. В профессиональной деятельности за 20+ лет из ВУЗа пригодилось довольно много, но часть вещей случайно:

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

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

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

Костя дал пару интересных ссылок на эту тему. Книгу Анания Левитина «Алгоритмические головоломки» я ещё поищу. А вот пару сайтов - MathPuzzle и Gathering for Garnder - буду смотреть, если мозгов хватит. This entry was originally posted at https://beldmit.dreamwidth.org/951908.html. Your comment? (comment count unavailable comments)
Человеческое лицо

Кошки++

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

Кшись реагирует нейтрально, кошечка пока полуизолирована в Таниной комнате. Когда выпускают, довольно бодро шарится по пространству. This entry was originally posted at https://beldmit.dreamwidth.org/951644.html. Your comment? (comment count unavailable comments)
Я

«Тревожные люди» Бакмана

Только упрямство и доверие к Нининому вкусу заставило меня продраться через первую половину «Тревожных людей» Бакмана. Ощущение, что книга написана про идиотов, пусть даже смешных, мне очень мешает.

Во второй половине Бакман становится сам собой, с хэппи-эндом и кооперацией, и с серьёзными проблемами (и если вы читали «Вторую жизнь Уве» и спин-оффы, то ничего нового вы там не найдёте, но всё равно тепло). Но первая половина раздражает безумно. This entry was originally posted at https://beldmit.dreamwidth.org/951482.html. Your comment? (comment count unavailable comments)
Манул

«Чемпион мира»

Эмиль Сутовский прорекламировал трейлер фильма «Чемпион мира». Ну, туда же, что и «Движение вверх» и что там ещё было по мотивам советских успехов. Протагонист там Карпов, антагонист, понятно, Корчной.

Трейлер хороший, и Корчной-Хабенский там прекрасен. А вот название неправильное, надо было другое.

«Триумф Толи». This entry was originally posted at https://beldmit.dreamwidth.org/951153.html. Your comment? (comment count unavailable comments)
Любовь к ближним

OMIGOD — уязвимости Azure Open Management Infrastructure (OMI)

Блог об информационной безопасности уже некоторое время как не веду, но не могу молчать.

Azure устанавливала своего управляющего агента на Linux-машины. Работал агент под рутом. В агенте нашли Remote code execution, причём смешной: удаляешь из управляющего запроса заголовок Auth — и всё, заходи кто хочет, бери что хочешь.

Подробности This entry was originally posted at https://beldmit.dreamwidth.org/950945.html. Your comment? (comment count unavailable comments)
Программизм

OpenSSL 3.0

В фейсбук написал, а сюда — нет. Исправляюсь.

Собственно, вышла новая версия. Изменений масса. FIPS-сертификация для России не очень актуальна, а всякие архитектурные вещи — вполне. Анонс в блоге, дистрибутив на сайте, игла в яйце.

Когда новая версия дойдёт до дистрибутивов — пока не знаю. Собственно, в Fedora rawhide уже попала. Тем, кто разрабатывает криптографические приложения, советую ставить, тестироваться и потихоньку избавляться от функций, которые отмечены как deprecated. This entry was originally posted at https://beldmit.dreamwidth.org/950574.html. Your comment? (comment count unavailable comments)
Манул

Победа сил Гугля над силами добра

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

Разгадка оказалась проста. Xiaomi умеет NFC в двух режимах, SIM, и HCE. Первый режим установлен по умолчанию и с платёжными терминалами не работает. Нинин Samsung, кстати, умеет только правильный режим, и поэтому завелось всё сразу и само. This entry was originally posted at https://beldmit.dreamwidth.org/950461.html. Your comment? (comment count unavailable comments)