beldmit: (Манул)
Песню «Девушка из харчевни» я не люблю. Так получилось. Вот эта псевдожертвенность и светлые воспоминаия о своих мыслях мне не нравятся. Но моей нелюбви не хватило дальше фраз «Граблей моих ты боялся зря» и «Мне было довольно, что от граблей остался маленький след», а тут нашёл две полновесных переделки.

Одна — Александр Ершов
Баллада о тахионном гвозде )

Вторая — от [livejournal.com profile] ya_exidna. Да, раскладывает по полочкам, за что же ещё я не люблю эту песню.

Юноша из харчевни )
beldmit: (Любовь к ближним)
Так как эта переделка на «Гидрою контры убит Чаушеску» не гуглится, то прикопаю у себя.

Больно, ребята – какую же ересь
Нам показали по телеканалам:
Гнусным бастардом убита Дейнерис.
Матерь драконов – в сердце кинжалом.

Ссохлась от мата моя хлеборезка –
Что это за бездуховное порно?
Бурерождённую – ржавой железкой?
Словно простую крестьянку из Дорна?

Это ж не старый, пардон, Чаушеску –
Белые волосы, пышные груди...
Взять заколоть посреди Королевской
Гавани? Вы там совсем, в Голливуде?

Нам, значит, можно два года сезона
Ждать, чтоб узреть королеву Андалов,
Сноу же больше понравилась зона –
Общество хмурых немытых вандалов?

Хватитесь Старковы дети, – а поздно,
Поздно поймёте, кого потеряли!
Кто раздраконит Воронеж и Грозный?
В край охренели в своём сериале!

...Плачет дождём потолок в Кастамере,
Хором рыдают Тамбов и Калуга.
Пепел пожара. Убита Дейнерис...
...Что любопытно, возможным супругом.

отсюда
beldmit: (Любовь к ближним)
«Почему, когда говорят, что в жизни нужно попробовать все, обычно имеют ввиду секс, наркотики и тому подобное, а не научиться играть на рояле, выиграть турнир по шахматам или заняться пчеловодством?»

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

Выражение «обратный карго-культ» в принципе про то же. Ну или, кто понимает, все эти рассуждения — признаки того, что в AD&D называется Lawful Evil.
beldmit: (Программизм)
FINAL REPORT TO THE CRC REGARDING THE MOSCOW DATA. Много страниц и английских букв.

Собственно, я тут не про политику, а про то, что в грамотно спроектированной системе зачистить данные, не оставив следов, очень тяжело.
beldmit: (Манул)
Речь идёт вот об этой новости.

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

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

Update: Комментарий Ашманова по фактологии. Вот уж не думал, что доведётся ссылку давать.
beldmit: (Программизм)
Наконец-то я настроил при использовании grep из vim игнорировать .svn

set grepprg=grep\ -n\ --exclude=tags\ --exclude=TAGS\ --exclude-dir=.svn\ $*\ /dev/null

Собственно, переменную окружения GREP_OPTIONS, через которую я работал несколько лет, объявили deprecated (но пока не выпилили). А во всех советах игнорировали часть аргументов, в результате чего навигация по найденному из vim не работала. В таком виде - работает. Осталось .git туда же добавить, но это по необходимости.
beldmit: (Человеческое лицо)
Теперь Xiaomi Note 8 Pro, 64 гига памяти, 6 оперативки, NFC, более-менее нормальная камера. Аккумулятор 4500 мАч.

Старый телефон прослужил три года, и если бы бОльшая половина собеседников не жаловалась, что им меня плохо слышно, служил бы ещё. Ну и по мелочи: в WhatsApp мой голос слышен не был вообще, а часть приложений на Android 6 не ставится (в частности, расписание IETF). Причём, как я понимаю, это политика Google, а не отсутствие технической возможности.

Надо будет разобраться, что из дисконтных карт запихивается в NFC (проездной не хочу), и можно будет вдвое облегчить кошелёк.
beldmit: (Человеческое лицо)
На кормушку для синичек прилетел дятел и стал примериваться. В отличие от синичек, которые кормятся в режиме посадка-взлёт, он закрепился и стал демонстрировать серьёзный исследовательский подход. Но к сожалению, кошка спугнула его раньше, чем Нина расчехлила фотоаппарат
beldmit: (Манул)
Прочитал «Непохожие поэты. Трагедии и судьбы большевистской эпохи: Анатолий Мариенгоф. Борис Корнилов. Владимир Луговской» извините, Захара Прилепина. Наткнулся в книжном случайно, пролистал, заинтересовался.

Степень достоверности оценить не могу, конечно. Написано в советском ЖЗЛ-овском стиле, поэтому читается легко и привычно. Второе следствие советской ЖЗЛовщины — обеление персонажей до предела: недостатки затушёвываются (но обозначаются), достоинства подчёркиваются. Кажется, написано с любовью. И всё хорошо, пока излагаемый сюжет не соприкасается с политическими убеждениями автора. Тут увы — но с другой стороны я что, ожидал встретить здесь епископа?
beldmit: (Манул)
Каждое первое число месяца с yahoo пока ещё приходят напоминания и правила листов рассылки. Это единственная оставшаяся там корреспонденция.

«Будет ласковый дождь» какой-то.
beldmit: (Default)
А вообще интересно. Вот Тур Хейердал, научные теории и смелые практики. С практиками всё понятно - а от теорий что-нибудь осталось в нашу эпоху генетических анализов и прочих технологий, которых 50-70 лет назад просто не было - или это всё упражнения дилетанта, уровнем пусть и примерно Шлимана, но всё же?
beldmit: (Default)
Прочитал по наводке [livejournal.com profile] mnaa "Чёрные кувшинки" Мишеля Бюсси. Оказалось, что это реально крутой детектив, причём вся крутость становится понятна где-то на последних 10 процентах текста. Остальной текст тоже хорош, всем вот импрессионистским контекстом.

А после "Кувшинок" прочитал ещё две его книги - "Не забывать никогда" и "Помнишь ли, Анаис?". В общем, мне на "Кувшинках" стоило бы остановиться, потому что авторский стиль там чувствуется уже, но контент цепляет.

Все произведения ("Анаис" - сборник рассказов) построены композиционно одинаково. Развязка прекрасна, но путь к ней тернист и странен. Ну то есть ощущение, что снимаешь красивые обёртки с коробки с конфетами, пока не выясняется, что да, конфета вкусная, но коробка куда меньше, чем казалась. А в остальном всё хорошо, и кого-то такая вот неторопливая экспозиция скорее порадует.
beldmit: (Манул)
Когда-то поп-психологи научили делать неприятные дела по утрам, и обозвали это «съесть лягушку».

Кажется, я француз.

Сама по себе идея, что энергоёмкие вещи надо делать, пока батарейка не на нуле, правильная, но блин.
beldmit: (Программизм)
Кукольный театр безопасности

(придумалось в беседе с [livejournal.com profile] nasse).
beldmit: (Default)
В дальних перелётах на IETF сожрал примерно треть годовой нормы кино. Тарантино — "Однажды в Голливуде" и "Джанго", и "Король-лев" свежий. Без русской озвучки.

Ну что. С субтитрами понимаю 90% "Голливуда", без субтитров - 60% "Голливуда" и примерно 50% "Джанго" (но там субтитры были только на китайском). "Король-лев" заходит почти целиком.

"Король-Лев" всё-таки не на мой возраст, но мило. Оригинал в своё время не смотрел.

Кровищщщща у Тарантино вполне по делу. Такой вот американский гуманизм про добро с Кольтом, примерно как у Кинга. Оба фильма понравились. Заодно наконец-то запомнил, на кого же похож Ди Каприо.
beldmit: (Манул)
Очередной перепост программы экзаменов 150-летней давности в офицерское училище в Великобританию вызвал бурление про поколение ЕГЭ и деградацию.

А ответ - ужасно прост, и ответ единственный Ⓒ Высоцкий:
сдавали эти экзамены тогда меньше 5% от поколения, и скорее всего меньше 1%. Но нет, люди сравнивают тёплое с мягким, а элитное - с массовым.

Люди, перед тем, как писать, что задачи несложные - воспримите мысль, что образованию элитарному и массовому требования совсем разные. И к проверке. И ресурсы разные.

А вот тут - отзывы экзаменаторов, которые уже тогда не сомневались в деградации образования.
beldmit: (Программизм)
Хозяйке на заметку. Сравнительно новый openssl (1.1.1) не считает короткие (1024-битные) ключи RSA пригодными для клиентской авторизации (не знаю насчёт серверной).

Перловый модуль IO::Socket::SSL при этом, получив ошибку при загрузке сертификата в формате PEM, диагностику глотает, пытается загрузить тот же файл как DER и уже тогда выплёвывает несоответствие структур ASN1. То есть врёт.

Лечится удлиннением ключей (что правильно) или понижением SECLEVEL в настройках или конкретной софтины в описании шифронаборов, или глобально (что неправильно, но как аварийная мера сойдёт).
beldmit: (Манул)
Когда много лет назад ставили церетелевский памятник Петру и прогрессивная общественность критиковала его из каждого утюга (заслуженно, заметим), я не сомневался, что с ним повторится история с Эйфелевой башней: он станет одним из символов Москвы.

Таки да, стал. Во вчерашнем отчётном концерте хора, куда ходят Галя и Таня, в видеоряде под "Лучший город Земли" он присутствовал.
beldmit: (Default)
Съездил в Нюрнберг на встречу разработчиков OpenSSL. По самой встрече много чего есть на подумать, производительности коллег могу позавидовать, а куда копать, я более-менее понял.

Про город. Времени было достаточно мало, а сумерки сравнительно рано. Красивый оперный театр, который мне толком не удалось снять. Не очень интересный железнодорожный музей, хотя салон-вагон Людвига II Баварского, увенчанный короной, впечатляет. Дополнительная проблема — довольно мало переводов на английский, почти всё по-немецки.

Историческая застройка в центре, естественно, сильно пострадала от бомбёжек, и восстановлена сильно не вся, так что дома в основном кубиками, но соборы восстановлены. В центре города офигенный фонтан «Карусель семейной жизни». Модерна почти не нашёл. Прикольное метро без машинистов, подземное, короткие перегоны.

Зашёл в музей игрушек, и там сильно впечатлился о набор игрушек времён Третьего Рейха. Всё-таки Германия при Гитлере от СССР при Сталине серьёзно отличалась. В Союзе выпуск фигурок «Вождь на трибуне, вожди поменьше рядом» был невозможен. А тут в музее игрушек - пожалуйста. Гитлер, кажется, от трибуны неотделим.

Уезжал я поездом с люфтганзовским билетом до Франкфурта, а оттуда самолётом. Вокзал очень большой, и я надеялся, что внутри что-то красивое будет, поэтому оставил напоследок. Нет, внутри абсолютно современный, только одна мозаика прикольная.

Гостиница оказалась в районе красных фонарей. Всё бы ничего, но некоторое количество ближайших едален оказалось по совместительству стрип-клубами, пришлось кормиться у турков — а у них нет пива, то ли от мусульманства, то ли от лицензий. Но не критично.
beldmit: (Программизм)
При работе с сетью нельзя абстрагироваться от порядка байтов, поэтому хотелось бы сделать так, чтобы его нельзя было проигнорировать при написании кода. Более того, у нас не просто число в BE — это номер порта, IP-адрес, номер последовательности TCP, контрольная сумма. Одно нельзя присваивать другому, даже если количество бит совпадает.

Решение известно — строгая типизация, то есть отдельные типы для портов, адресов, номеров. Кроме того, эти типы должны поддерживать конвертацию BE/LE. Boost.Endian нам не подходит, так как в проекте нет Boost.

Размер проекта около 40 тысяч строк на C++17. Если создать безопасные типы-обертки и переписать на них структуры заголовков, автоматически перестанут компилироваться все места, где есть работа с BE. Придется один раз пройтись по ним всем, зато новый код будет только безопасным.


Жаль, что на C это скорее всего не реализовать.

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 11:20 pm
Powered by Dreamwidth Studios