beldmit: (Любовь к ближним)
Казахстан запустил тотальный MITM.

Я думал, первым это сделает кто-то другой.

Понятно, что золотой век интернета позади. Но это, кажется, заканчивается железный.
beldmit: (Программизм)
Наступил на грабли. gcc и g++ дают разный размер довольно развесистой структуры, используемой в сишной и плюсовой библиотеках.

Можно ли малой кровью их привести к единому знаменателю? С-шная библиотека не наша, плюсовая наша.

Вроде бы везде стоят флаги
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

Опцию -fpack-struct пробовал, не преуспел.

Update: разные опции сборки базовой и производной библиотек.
beldmit: (Манул)
Поймал первую проблему от апгрейда на buster. Перестала цепляться электронная книга.

Диагностика

usb 4-3: new full-speed USB device number 21 using ohci-pci
usb 4-3: device not accepting address 21, error -62
usb 4-3: new full-speed USB device number 22 using ohci-pci
usb 4-3: device not accepting address 22, error -62
usb usb4-port3: unable to enumerate USB device

Ничего интересного не гуглится. Со старым ядром пробовал, эффект тот же. Кабель перетыкал. Книга, конечно, старая и заслуженная, но всё же блин.

Update: похоже, книга. На линуксовом компе без апгрейда эффект тот же.
beldmit: (Манул)
Как известно, Леонард Эйлер хорошо раскладывал числа на множители. Поэтому прототип шифра RSA, представленный Екатерине II, был отвергнут великим математиком.
beldmit: (Программизм)
Патч для поддержки case-insensitive имён файлов в ext4.

У обоих вариантов свои достоинства и недостатки, но геморроя при совмещении case-sensitive и case-insensitive очень много, а переходный период может оказаться болезненным.
beldmit: (Программизм)
Невероятно. Апгрейд домашнего компа до buster с нулевого взгляда не сломал (так, чтобы фатально) вообще ничего. То есть какой-то пакет пришлось при апгрейде пнуть ногами, и всё.

В очередной раз куда-то поехали то ли шрифты, то ли шрифтовые настройки. Это переживу.
beldmit: (Манул)
Open source:

According to our license, all long-term keys generated using our RNG must be provided to us on request.

Коммерческий сервис:

...are automatically stored in our cloud storage and can be provided to the user by his request in case of data loss.
beldmit: (Default)
Ярославское восстание 1918 года упоминается в школьных учебниках парой строк. Восстали против Совесткой власти, белые/эсеры, нужное подчеркнуть, восстание подавили, всё, следующая станция Белочешская.

В прошлом году восстанию исполнилось сто лет, и в Ярославле я купил изданную по этому поводу книгу. С подробной хроникой, биографиями всех участников (в частности, Кедров, на улице имени которого стоит «Криптоком», в подавлении поучастовал), картами и так далее. Книга называется «Расстрелянный Ярославль», автор Евгений Соловьёв сочувствует явно противникам большевиков.

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

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

Интересующимся историей рекомендую, поправку на субъективность автора сделайте сами.
beldmit: (Человеческое лицо)
Съездили с семьёй на неделю в Италию. Поездка получилась для меня вся на качелях, но скорее доволен. С одной стороны поддушивала жаба (иррационально, да), с другой из-за жары Татьяна утомлялась и высказывала недовольство, с третьей — в отличие от прошлогоднего Лондона, цель увидеть всё-всё-всё не ставилась, и можно было взять паузы.

Всю неделю было довольно жарко. Прогноз сулил 26-27, ощущалось 30+, пару раз на уличных градусниках видел 34-38. Кое-где есть фонтанчики для питья, без чего было бы совсем грустно.

Базировались в Римини. Ранний вылет (чартер), позднее заселение. Отель в первой линии, за зонтик и лежаки доплачивать отдельно. Плюс городской налог, три евро в сутки с носа. Ужин включён, напитки за ужином оплачиваются отдельно. Татьяна очень хотела пляжного отдыха, в итоге сошлись на бассейне (который закрывался в 7). Попытка вылезти на водные батуты не удалась — с погодой не повезло.

В самом Римини 1200 отелей, как нам сказала гидесса. Русской речи если не больше, чем итальянской, то сопоставимо. Немцы были (или я их слышу). По-английски почти никто не говорит.

По самому Римини ходили, но с достопримечательностями там умеренно. Интересный раскоп «Дома хирурга» — на самом деле раскопанный римский почти-квартал. В городском музее — реконструкция этого дома, с хирургическими инструментами. Арка Августа, ещё одна арка, которую табличка связывает с именем Суллы (пишут почему-то Silla), мост Тиберия, остатки амфитеатра. Крепость (не попали). Офигенный храм Малатеста, который одно время священники не одобряли и называли языческим.

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

Больших выездов было три. В Равенну, к водопаду и в Сан-Марино.

Равенна (точнее, тамошние памятники) превзошли мои ожидания (кроме мавзолея Теодориха, который своих 5 евро явно не стоил). Мозаики потрясающие. И даже романские храмы, которые имеют тенденцию выглядеть как результат игры в кубики, там совсем другие. Жалко, что мало.

Сан-Марино — это скорее аттракцион. Забраться наверх на канатке, а потом потихоньку спускаться. Но красивые виды, и сами крепости.

К водопаду ехали закрывать гештальт Галки, мечтавшей посмотреть на водопад. Выяснилось, что найденный в Гугле автобус в реальности не существует. Пришлось тратиться на такси, потом идти к тому водопаду вниз и от него вверх, и ехать обратно, 35 км в одну сторону по серпантину. Несколько старых посёлков, тем не менее, прикольные. И вообще, горы летом — это хорошо. Но по мне лучше было бы съездить в Болонью. После этого побродили немного по Чезене. Город симпатичный, но самостоятельного посещения, пожалуй, не заслуживает.

Несколько раз пересекали Рубикон по железке. Рубикон оказался речкой-переплюйкой.

Обратно добирались с приключениями. Туроператор резал косты на трансфере, поэтому автобус, несмотря на перенос рейса, никто двигать не стал. Приехали на час-два раньше, чем стоило при плановом времени выезда. А дальше рейс задержали на 6 часов. Татьяна, вопреки моим ожиданиям, задержку перенесла стоически, но пол-дня коту под хвост жалко. Теперь борюсь за компенсацию, пока не знаю, получится ли.

Выводы. Летом в Италию я ездить не хочу. Из городов — надо бы съездить в Рим, Флоренцию, Турин, Милан и Геную, порядок произвольный. Ну и в Равенну ещё раз надо бы.
beldmit: (Манул)
В какой-то момент мне остохренел выбор из коричневой, чёрной и серой водолазки (несколько штук) и я стал искать более яркие. В итоге выяснил, что покупать оранжевые и жёлтые, да даже и красные, за редким исключением приходится в женских отделах магазинов. А когда я спрашиваю в мужских - на меня смотрят как на святотатца. Мужской ярко-оранжевый свитер мне попался один раз и я его немедленно схватил.

За границей, да даже и у нас в спорттоварах, что характерно, такой дифференциации штанов нет. В сравнительно дорогих коллекциях тоже нет. А для офисной одежды, выходит, эпатаж начинается уже на этой стадии.
beldmit: (Манул)
Напомню, о чём скандал. Выпускники нарядились кто в полицейскую форму, кто в садомазоатрибутируемые костюмы, без криминала и на мой взгляд за рамками допустимого для повседневной уличной одежды, но нормально — для карнавального флешмоба. И по сетям идёт волна на тему, как они смели, какие законы они нарушили, какие они моральные уроды, что нужно сделать с их директором (там, кажется, заявление об увольнении обсуждается, подробностей не помню) и т.д.

Я, собственно, что хочу сказать. Что если подросток не эпатирует и не пробует на прочность этот мир каждый миг - это с шансами плохой, негодный подросток. А с некоторыми шансами ещё и мёртвый.

Мы все успеем кто в ритм работа-дом, кто к перу от карт и к картам от пера, кто в гроб. А если молодая дурь в хорошем смысле уходит вот так, а не в алкоголь и прочие психоактивные вещества, не в мородобой и травлю - то это круто и правильно. И я им, пожалуй, завидую.
beldmit: (Программизм)
Осознал, что буду делать в понедельник с актуальной задачей.

Будучи коммиттером в OpenSSL, получаю теперь всю переписку по баг-репортам и feature-реквестам. Её много. Успел открыть счёт своим коммитам, в очередной раз ужаснуться git-овому workflow и найти дырку (точнее, непроговоренное место) в регламенте работы OpenSSL Team.

Реализовал режим шифрования, который пойдёт в будущий российский TLS 1.3. Лежит в открытом доступе. Понял, что без векторных инструкций будет тормозить. Частично разобрался с векторными инструкциями. Обнаружил, что clang генерит более быстрый код, чем icc и gcc. Пожаловался человеку из Intel на icc. Узнал, где берут icc не на месяц, а более-менее навсегда. Узнал о существовании ещё пары инструкций, которые пригодятся, вопрос, когда руки дойдут разобраться.
beldmit: (Default)
Очень мне нравится этот текст. Автора, к сожалению, не знаю.
Вот тут есть претендент на авторство.

==========
Действующие лица:
Водитель
Начальник цеха обработки валерианы
Директор производства

Начальник цеха и Водитель. Оба предельно спокойны.

Водитель: Здравствуйте, я привез вам измельченный валериановый корень.
Начальник цеха: Очень хорошо, положите здесь
В. Но его немного, меньше половины заказа.
Н.Ц. Это не страшно.
В. Вообще ничего не страшно.
Н.Ц. И никогда.
В. СпрОсите, почему меньше половины?
Н.Ц. Спрошу. Почему?
В. Большую часть съели кошки.
Н.Ц. Это не страшно. Кошкам тоже нужно что-то есть.
В. Не страшно.

В некотором отдалении появляется Директор производства. Крайне взволнован, почти взбешён.

Директор: (орёт) Где начальник валерианового цеха?! Отвечайте, почему вы постоянно не выполняете план???!
Н.Ц. Очень точно и своевременно поставленный вопрос.
Д. Где продукция?
Н.Ц. Вы не могли бы зайти к нам в цех и прямо спросить нас об этом?
В. Он бы мог.
Д. Я не пойду больше в ваш обдолбанный цех!
Н.Ц. А вы, как в прошлый раз, респиратор наденьте.
Д. Страшно подумать, чем это может кончиться...
Н.Ц. Не страшно
В. Вообще не страшно.
Н.Ц. Вам необходимо зайти к нам. Что-то необычное в составе корня валерианы - так мы полагаем.
Д. Что именно?
Н.Ц. Вы же - главный валерианолог и валериановед страны. Вам и решать.
В. Респиратор наденьте. Вы в нём даже лучше выглядите.
Д. Хорошо, иду. Пришёл, где тут у вас ваше <не то>
Н.Ц. Вот, пожалуйста, понюхайте.
Д. (нюхает) Вообще ничем не пахнет!
В. А вы респиратор снимите.
Д. (снимает респиратор, вдыхает глубоко) Аааах... Господи, как пахнет!
В. Еще один вдох!
Д. Божественно. Так зачем вы просили меня зайти?
В. Кошки съели большую часть валерианового корня.
Д. Кошкам ведь нужно что-то есть. Это не страшно
Н.Ц. Не страшно.
В. Вообще не страшно.
==========
beldmit: (Программизм)
Ну что. После 15 лет работы с исходниками OpenSSL меня признали достойным того, чтобы разрешить в него коммитить. Под супервизией кого-нибудь из членов OpenSSL Mamagement Committee, но это — одно ревью, а не два. Ну и сам я получаю право что-то ревьюить.

Сообщили мне об этом неделю назад, официальное подтверждение и инструкции, с которыми я пока только пытаюсь разобраться, поступили только вчера-сегодня. Я пока не очень понимаю, как и что я буду делать с этим статусом дальше, но это явно шаг в правильную сторону.

Ощущения смешанные. Надеюсь, что это окажется письмом из Хогвардса, а не статусом гроссмейстера за прошлые заслуги. Несколько проектов, которые я в новом статусе буду продвигать, у меня есть. Это и почти готовые (по моим меркам) патчи для поддержки не-ASCII email-адресов в X.509, и, разумеется, российская криптография в TLS.
beldmit: (Человеческое лицо)
Вернулся в ночи из Ярославля. И город люблю. и фестиваль получился отличный, и даже до медалек мы затянулись единственный раз за сезон. Ну то есть не хватает двух сильных игроков, так и запишем. И я на подхвате вроде как что-то брал, что тоже приятно. С погодой не повезло в первый день, когда мы с матушкой гуляли, но в общем было приемлемо. Спустились на Стрелку (впервые с благоустройства), прошли по Волжской набережной и прошли к вокзалу зигзагом. Если ходить не по главным улицам, а поперёк, то можно найти много не виденных ранее домиков.

Купил толстый том «Расстрелянный Ярославль» про мятеж 1918 года. Пока не читал, но планирую. Куда ставить — вопрос отдельный. В общем, масштаб бедствий я даже приблизительно не представлял.

В Русской Wiki нет статьи ни о церквях в Коровниках (красивые, с изразцами), ни о самой слободе, но есть статья об одноимённом СИЗО. Вообще за Которослью застройка меняется, строят четырёх-пятиэтажные дома за забором ближе к Волге и особняки чуть дальше. Гостиница, в которой мы жили, открылась 4 года назад. Но с дорогами и особенно с тротуарами там отвратительно.

Из словесных находок. Придумал писателя Кафкрафта и формулировку «Местночтимый упырь», где местно- может быть и, скажем, поколенчески или в социальной группе.
beldmit: (Программизм)
В день труда я бездельничаю, но в полночь превращусь в тыкву — буду слушать ICANN-овский вебинар по Name Collisions. Ввязался в этот проект после не очень успешного участия во Whois Review Team, где технических аспектов почти не оказалось. Тут обещают много техники и уже выкатили расписание вебинаров на полгода. Несколько огорчает, что вебинар закончится в час, а в 5:30 мне завтра подрываться.

Участие во Whois Review дало неожиданный постэффект — водил приехавшую из Китая даму, которая участвовала в ревью, по Москве. Стартовали с Петровки, потом плюс-минус традиционный маршрут вокруг Чистых Прудов (показать китаянке магазин Перлова — бесценно), и через Красную площадь на Петровку же и вернулись. Нашёл при этом неучтённого ранее рыцаря в Гусятниковом переулке. Ну, как говорила Княжна, центр Москвы — красивый город. А мне надо бы хотя бы ещё один пеший маршрут «Москва лицом» освоить. То ли переулочки Арбата и дом Перцовой, то ли между Арбатом и Тверской.

На работе начал пилить суровый русский AEAD, который будет в стандарте на TLS 1.3, когда до него дело дойдёт. Код написал, непроходящий тест написал, осталось отладить. Ну и кравевые точки не забыть. Написал за два дня 400 строк, потом как-то ужмётся, наверное. Дальше надо будет оптимизировать хотя бы для Intel, буду искать знатоков интринсиков.

Существенно продвинулся за пару недель в pet project — поддержке не-ASCII email-адресов в X.509-сертификатах. Ну, главное — научился такие сертификаты генерировать. Часть кода (меньшую) написал сам, часть (конвертация A-label в U-label) позаимствовал в сети. Примеры есть, всё в общем работает, осталось это оформить в виде патча и тестов поднавернуть, и можно будет сабмитить в OpenSSL.
beldmit: (Default)
С момента прошлой записи всё как-то сумбурно шло. В Иваново сыграли очень средне, сам город забавный, но приезжать туда вторично я не хочу. Обратно ехал автобусом — осознал, насколько всё перепахали у Щёлковской, когда я там был в предыдущий раз, там ещё был автовокзал, вместо которого строится нечто циклопическое, и не было эстакады.

Потом была неделя как неделя, неуклонного продвижения к цели (реализация нового стандарта TLS в Криптопакете) на работе.

В субботу мы с Ниной ехали на старт «Бегущего города», когда Нине позвонил её папа и сказал, что её мама умерла. Никакого БГ, соответственно, у нас не срослось. Во вторник кремировали, на Пасху придётся девятый день. Светлая память.

В четверг Галке исполнилось 15. То, что старшая девица уже почти взрослая — очень прикольно.

Сегодня на работе (за 5 минут до конца рабочего дня) исправил последнюю найденную ошибку и поэтому на выходные ухожу без ежа под черепом. Завтра — последний тур московской вышки, и кажется, команда Гуревича там не останется по итогам сезона. Вечером концерт Скади в «Археологии». Потом майские, и я свожу мать в Ярославль, а Нина — кота на дачу. Потом межмайские и вторые майские, за которые надо успеть доделать пет-проект и может быть, попробовать начать следующий.

На этом горизонт планирования заканчивается.
beldmit: (Default)
Проснулся в 5 утра, посмотрел на снег за окном, и побежал на поезд в Иваново. Снег кончился где-то на границе Владимирской области, дальше я заснул.

В Иваново солнечно, холодно и на первый взгляд не очень есть чего смотреть. Но я попробую.
beldmit: (Default)
Съездили на выходные в Питер, с девицами и Викой. В субботу все вместе ездили в Царское Село, а в воскресенье Нина с девицами бегали «Ключ от города», а я общался с людьми.

С погодой повезло офигительно, правда, в тёплом свитере под кожанкой мне жарко не было, особенно на ветру. Народ у Петропавловки уже загорает, впрочем. В Царском Селе погуляли по обоим паркам, во дворцы не заходили, вернулись, поймали Сашу Либера, сходили в «Петровскую акваторию» все вместе (прикольно, но «Гранд-макет» круче), и пошли по Гороховой в гостиницу.

Собственно, вот тут звериный оскал урбанизма и начинается. Потому что шли мы вшестером, время от времени фотографируя то, что по сторонам, и как ни старались, занимали бОльшую часть тротуара той Гороховой. При этом улица вроде как с противошёрстной выделенкой и одним наглухо запаркованным рядом (спасибо, что не задами машин на тротуар). То есть по-хорошему бы парковку бы там запретить, а тротуары расширить — на улице есть что посмотреть. В общем, я знаю, куда теперь посылать сетующих на исторический облик Покровки, который широкими тротуарами непоправимо испорчен.

Татьяна, кстати, держалась довольно хорошо и в субботу после приличного расстояния пешком, хотя к ужину проголодалась и раскисла, и в воскресенье, где на «Ключе от города» они прошли гораздо больше, я думаю.

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

Ссылка на официальные материалы.
Загрузка станций Московского метро на 2016 год, насколько я знаю — только вход-выход, пересадки здесь НЕ учтены.

Сначала — ряд моих «любимых» аргументов.

«Кому нужна линия из Коммунарки в Некрасовку?»
А линия от Алтуфьева до Бульвара Дмитрия Донского кому нужна? Нужны промежуточные пересадки на другие линии.

«Эти, из Коммунарки, приедут в наш район»
Ну да. Пока в Москве жить лучше, чем где-либо в России, в Москву будут ехать люди. Нет, на ваших родителях/бабушках/прабабушках/пращурах процесс не остановился.

«Строить Московское метро будут китайцы!»
Обычно этот тезис идёт сам по себе как выражение абсолютного ужаса. Но во-первых, весь прочий метростроевский ресурс в Москве уже задействован, а во-вторых, у себя китайцы справляются очень неплохо. Тут вопрос, кто будет их работу принимать.

«Они хотят сделать наши дома аварийными, снести их и нас выселить в Новую Москву»
Сделать дома аварийными — думаю, не хотят. Застроить районы, конечно, хотят, но описанный план предполагает глубину планирования, в России бессмысленную. Ну и это, стройкомплекс в Москве ещё реновацию не переварил.

С фигнёй покончили, давайте серьёзно.

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

В официальных документах нарисована загрузка пересадочного узла на «Академической» в 230 тысяч человек в сутки, из них на вход-выход — 50 тысяч. Остальные на пересадку. Я не согласен, что это автоматом делает станцию более загруженной, чем «Выхино», где 150 тысяч всё-таки только вход-выход. Я не считаю, что 180 тысяч в сутки на пересадку — это новые лица. Потому как часть из них уже ездит на «Новые Черёмушки» и «Профсоюзную» с той же улицы Новаторов или доезжает на троллейбусе до Ленинского. А из Коммунарки люди приезжают на Тёплый стан уже сейчас. В общем, тут опасения у меня есть. Если брать цифры по утреннему часу пик (который два часа), то получается что в худшем случае +300 человек на поезд.

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

Обещают вроде бы глубокое заложение, строительство станций открытым способом. Посочувствовать тем, кому подъезжать к дому во время стройки будет менее удобно, я могу, но довольно ограничено. Улично-дорожная сеть на первый взгляд тут недосягаемых кусков не оставит. Но да, это всё не уменя под окнами планируется, и меня не напрягает поэтому. Принцип «Not in my back yard» работает в обе стороны.

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

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 29 3031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 9th, 2026 08:58 am
Powered by Dreamwidth Studios