beldmit: (Человеческое лицо)
Выбрался вчера с родителями на их дачу под Дмитров, в Орудьево. Антициклон над Москвой ещё стоял, солнышко с утра светило, но ближе к северу появились первые тучки, сначала одиночные, потом плотные. Вдоль дороги были явные участки травы, прихваченной инеем. В итоге последний проблеск солнца словил уже на подходе к даче.

За городом, как и положено, существенно холоднее, чем в Москве, градусов 5. Пришлось срочно утепляться. Матушка потащила меня в лес, где я надеялся набрать чернушек (искать люблю, а так нет, ага). В итоге прошли, завернули в лес, полюбовались на облетевший до единого листика черничник. Ну и, собственно, на берёзы в осеннем обличье — золото на сером.

Первый грибник, встретившийся нам, был с пустой корзиной. У вторых, впрочем, был целый мешок в основном свинушек (да, считаю ядовитыми, нет, в дискуссию не полезу). Их в лесу и несобранных попалось достаточно. Сколько-то опят, грибы, определённые в Фейсбуке как строфария сине-зелёная... Под самый конец прогулки единственная чернушка нам встретилась, большая, рыхлая и почерневшая, а не зеленоватая.

Наконец, уже перед возвращением, зашли в лесок у самых участков. И там набрали пол-мешка осенних маслят. Видимо, насекомые уже уснули, поскольку ни одного червивого нам не попалось. Одно неспящее насекомое, впрочем, нам встретилось. Жук-навозник на дне вырытой зачем-то ямки вяло перебирал конечностями.

Уехали рано и на поле застали кусок заката. Алая полоска между тёмной землёй и серым небом...
beldmit: (Default)
Остров Плоская Земля представляет собой севший на мель в Канадском Арктическом Архипелаге отколовшийся от ледников Гренландии айсберг. Обнаружен при анализе космических снимков Северного полушария и назван так первооткрывателем, Галилео Хокингом (NASA) за свой рельеф. Характеризуется почти отвесными берегами и поверхностью с перепадами высот не более 20 см.

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

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

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

(С) [personal profile] nataraj
beldmit: (Человеческое лицо)
Прёт меня с «Памяти всех» Щербакова, так что летом я попытался сделать перевод.
см. )
beldmit: (Default)
Поездка на конференцию Alt Linux в Калугу на прошлых выходных получилась прекрасная. У меня включился режим туриста, результатом чего оказалась сотня фотографий в FB. Самое, пожалуй. удивительное там — это памятник Циолковскому и Королёву. Очень человечный.

Результатом самой конференции для меня (ну, помимо доклада и ряда очень приятных посиделок вечером) оказалось создание листа рассылки по ГОСТам в Open Source (см. несколькими постами раньше), а также возобновление попыток пропихнуть gost engine в RedHat. Год назад мы это с Сашей Боковым уже обсуждали, но тогда я завяз как-то быстро, а в этот раз оказался куда лучше мотивирован.

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

В сборке пакетов под RedHat, кстати, тоже подводная часть айсберга неочевидная какая-то. То есть кладу spec и srpm (который упёр у того же Саши), а сборка проистекает на серверах самого RH, а не внутри виртуалки. Непонятно, зачем после этого ссылки на spec и rpm давать с внешнего ресурса, а не из этой инфраструктуры, ну да ладно.

Ещё часть проблем началась на стороне RH. У них введена так называемые crypto policy, которые предусматривает использование только безопасных шифронаборов. В родном OpenSSL такого нет. Поэтому тесты на низкоуровневые примитивы проходили все, а на SSL пришлось строить обход этих политик. Не понимаю я пока, как ГОСТы туда внедрить — скорее всего отдельным вариантом policy. Буду обсуждать с тамошними идеологами.

А в OpenSSL тем временем в лесу дохнет какой-то медведь, и началось обсуждение идеи переходить со стандарта C89 на C99 в новом релизе.
beldmit: (Default)
Говорят, на заре авиации
Вывел ас аппарат в облака.
Стал очки поправлять, озираться,
Видит – пуля висит у виска!
Отстранил он ее для порядку,
И рабочая пчелка войны
Не прожгла ему даже перчатку,
Ибо скорости были равны.
Давний слух невозможно проверить,
Но ведь ясного это ясней,
Что живущий со скоростью смерти
Невредимо встречается с ней.

Роберт Винонен

И прекрасное от [livejournal.com profile] qebedo:
Два типа героев сражаются в мире
спасая людей от своей же породы
тип первый в небрежно надетом мундире
в огне не горит и не тонет на водах

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

их любят девицы друзья ненавидят
цыгане крадут им коня вороного
но если в растерянности командиры
тогда призывают героя второго

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

обходом расчетом ползком тихой сапой
они достигают поставленной цели
следя чтобы не отморозились лапы
и чтобы все вовремя пили и ели

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

По-английски это с шансами будет слово той же структуры (примерная длина и суффикс).

Какие выводы из этого надо сделать, кроме того что пора в очередной раз покупать глицин и Magne B6, пока не знаю.
beldmit: (Программизм)
Коллеги из Базальт СПО завели список рассылки по применению криптографии по ГОСТ в Open Source. Приглашаю всех заинтересованных подключаться.
beldmit: (Человеческое лицо)
Выбрался с родителями на выходные под Рыбинск. Они ещё понедельник прихватили, а я вернулся, чтобы к детям на линейку успеть.

Во-первых, пошли грибы. За два дня набрал дофига приличных грибов (в смысле, трубчатые, но не маслята). Узнал, что коричневый моховик называется «польский гриб». Нине достался пакетик лисичек. Остальные грибы отварили и кинули в морозилку, для супов зимой.

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

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

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

Не вся живность одинаково полезна. Задрали оленьи кровососки АКА лосиные вши. Они, видимо, тоже оценили тёплую осень. Что с ними делать, я не знаю, по возвращению домой пришлось долго вычёсываться и отряхиваться. И то я не уверен, что не привёз парочку в Москву.

В общем, выезд, который явно войдёт в копилку хороших воспоминаний. Жалко, что дети предпочли остаться в Москве, чтобы не бежать в школу в режиме «с корабля на бал», но с ними могли бы возникнуть дополнительные сложности.
beldmit: (Программизм)
[livejournal.com profile] avva поднял вопрос о том, какая польза бывает от книг по программированию. Вынесу, пожалуй, свой комментарий с некоторыми дополнениями.

Я извлекаю пользу из книг по программированию несколькими способами.

1. «Всю жизнь говорил прозой». Оказывается, паттерн, который я применяю, подсмотрев у коллег, как-то называется.
2. Как убрать грабли. Вот тут у меня узкое место, требующее кучи однотипных действий, например, и вот оно, решение. А вокруг ещё кое-что.
3. Сборник рецептов с объяснениями. Очень ценно, и найдя один рецепт, облегчающий жизнь, надо начинать искать следующий. В хороших книгах (типа Perl Cookbook) будет дан нефиговый контекст.
4. Структурирование информации. В книге описано то, то и вот это, подробности искать здесь.

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

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

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

Любая правильная пуля любит свой пулемёт.

Всё сказанное выше, применяемое регулярно, сильно упрощает картину мира.
beldmit: (Манул)
Афиша ' "Починим всё". День открытых дверей' с пометкой "18+". Воображение рисует прямую трансляцию ремонта без попыток цензуры выражений мастеров по поводу конструкции техники и интеллекта пользователей, убивших её в хлам.
beldmit: (Default)
Автор - Oleg Roderick.

Когда порвались струны, когда на сердце вздор,
Иди, взгляни на руны держащие забор.
Как стойкие солдаты из племени графем
Начертаны когда-то, они понятны всем.
Как надпись на медали, как реверсы монет,
К ним доски прибивали подряд пятнадцать лет.
Не кровью, не чернилами, прочнее чем металл,
Там дерево прогнило, но смысл не пропал.
Мистическое бремя несут с далёких пор.
Закрасят их на время - и упадёт забор.
Скрадут велосипеды, убегнет порося,
И вздрогнет вся планета, и опустеет вся!
Но быть того не может, их скоро обновят,
Ведь это не emoji, кириллица, ребят.
Приди, приникни взором, и прочитай их вслух
И овладей заборостроительством, мой друг.
beldmit: (Манул)
20 лет назад у меня навернулась одна из первых любимых работ — попытка сделать игру под руководством Андрея Ленского. 19-го мы паковали имущество на снятой под офис квартире. Жалел я тогда больше всего об упёртых у меня в Екатеринбурге 200 баксов (квартиру [livejournal.com profile] madera_, у которой я тогда гостевал, взломали и всё ликвидное утащили). «Виккор», впрочем, к ноябрю ожил и до лета 2000-го я там проработал.

А потом я ушёл в контору, которая занималась изготовлением сайтов. В CMS-ке Communiware обязательно ставился служебный сайт с адресом какой-то-хост/default. В какой-то момент сайт нам заказали СПС, в руководство которого тогда входил Кириенко. В результате мы с [personal profile] vitus_wagner придумали шутку:

— А Вы знаете, что находится по адресу www.sps.ru/default?

Портрет Кириенко, впрочем, мы на эту страницу так и не повесили.
beldmit: (Программизм)
Время от времени какое-нибудь поделие, основанное на autotools, прекрасно отрабатывает configure, но при запуске make внезапно требует конкретную версию кого-то из autotools. Номер версии может ни разу не биться с тем, что установлено в системе.

Мне это удалось обойти, когда я внимательно прочитал сгенерированный Makefile и посмотрел, для чего эти autotools нужны. Мне хватило сказать touch Makefile.in aclocal.m4, чтобы сборка перестал требовать automake-1.14 и aclocal-1.14. После этого все зависимости уже сгененированного Makefile оказались удовлетворёнными и сборка прекрасно собралась. Файлы, которым надо указать, что они на свете всех новее, определяются самостоятельно для каждой программы.

Update: Вот тут даётся объяснение, почему оно так и кто на ком стоит.
beldmit: (Default)
Время от времени я сравниваю электричку с дачи с автомобилем. автомобиль всё тот же 10 лет, сейчас его водит Надя Ленская. Электрички тоже примерно те же. А вот шоссе и ситуация в экономике меняется.

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

Автобус от «Каширской» до «Профсоюзной», надо сказать, даже в утренний час пик ехал шустро и по сравнению с метро время мне экономит. Больше всего в перспективе реновации, собственно, меня не устраивает то, что я утрачу транспортную связность, которая сейчас очень приличная — 10 минут пешком до метро и автобусы по Нахимовскому.
beldmit: (Программизм)
Получил номер 8446. В большинстве браузеров и у крупных CDN-провайдеров уже включен, в OpenSSL поддержку сделают, думаю, до середины сентября, в долгоживущем релизе 1.1.1.

Запись в блоге Cloudflare с объяснением, чем новая версия отличается от более ранних. На английском, очень подробное, со ссылками на предыдущие статьи. А вот тут на русском очень хорошее изложение нового протокола и изменений от Саши Венедюхина.

Моя статья с кратким изложением основных изменений.
Ещё одна моя статья, с рассказом про то, как в TLS 1.3 пытались встроить возможность прослушивать трафик внутри датацентра.

Российские стандарты на тему TLS 1.3 раньше конца следующего года ждать бессмысленно, а реализации, соответственно, ещё через некоторое время. Я в «Криптокоме» пока что не успеваю даже свежую спецификацию 1.2 реализовать.
beldmit: (Манул)
Программист, писавший значительный кусок кода, уволился и уехал на Запад. Вчерашний выпускник ВМК, которому велено дописать ключевую фичу до релиза, заглядывает в доставшийся ему код, и видит там спагетти.

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

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. 8th, 2026 12:07 am
Powered by Dreamwidth Studios