<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0">

<channel>

<title>Блог ни о чём, заметки с тегом: в мире</title>
<link>https://gladilov.org.ru/blog/tags/world/</link>
<description></description>
<generator>E2 (v3249; Aegea)</generator>

<item>
<title>X Window System исполнилось 40 лет</title>
<guid isPermaLink="false">2810</guid>
<link>https://gladilov.org.ru/blog/all/x-window-system-40/</link>
<comments>https://gladilov.org.ru/blog/all/x-window-system-40/</comments>
<description>&lt;p&gt;&lt;img src="/blog/pictures/x11.jpg" class="main_right_img" /&gt;Исполнилось 40 лет с момента &lt;a href="https://www.talisman.org/x-debut.shtml"&gt;объявления&lt;/a&gt; Робертом Шеффлером о создании протокола X Window System. Путь от выпуска X1 до X11 протокол прошёл всего за три года, после чего состояние X11 стабилизировалось и со временем лишь обрастает расширениями, но не меняет своей сути. Например, в качестве расширений в своё время были представлены такие распространённые возможности как XVideo, X Font Server, XKB, Xinerama, XCB, Multi-Pointer X, Present, DRI2, DRI3, RandR, X Input и т. д. В 2011 году возникла инициатива по созданию протокола X12, но она не ушла дальше обсуждений, а вся деятельность по развитию графической подсистемы сосредоточилась на развитии протокола Wayland.&lt;/p&gt;
</description>
<pubDate>Thu, 20 Jun 2024 08:00:24 +0300</pubDate>
</item>

<item>
<title>Debian GNU/Linux исполнилось 30 лет</title>
<guid isPermaLink="false">2644</guid>
<link>https://gladilov.org.ru/blog/all/happy-30th-birthday-debian/</link>
<comments>https://gladilov.org.ru/blog/all/happy-30th-birthday-debian/</comments>
<description>&lt;p&gt;&lt;img src="/blog/pictures/events/debian30.jpg" class="main_left_img" /&gt;Проект Debian празднует своё тридцатилетие. Дистрибутив был впервые &lt;a href="http://groups.google.com/group/comp.os.linux.development/msg/a32d4e2ef3bcdcc6"&gt;анонсирован&lt;/a&gt; Яном Мёрдоком (Ian Murdock) 16 августа 1993 года в списке рассылки comp.os.linux.development. Главной целью проекта была разработка дистрибутива, развиваемого в соответствии с духом полной открытости, свойственной Linux и GNU, а также стремление к техническому совершенству и надёжности.&lt;/p&gt;
&lt;p&gt;За время существования Debian было выпущено 18 релизов, обеспечена поддержка 26 аппаратных архитектур, сформирован репозиторий из более чем 60 тысяч пакетов. Общий суммарных размер всех предложенных в дистрибутиве исходных текстов составляет 1.3 млрд строк кода. Суммарный размер всех пакетов — 365 GB. В проект вовлечено более 1000 разработчиков, на технологиях Debian создано около 400 &lt;a href="https://wiki.debian.org/Derivatives"&gt;производных дистрибутивов&lt;/a&gt;, не считая многочисленных ответвлений от таких основанных на Debian дистрибутивов, как Ubuntu.&lt;/p&gt;
</description>
<pubDate>Wed, 16 Aug 2023 10:15:20 +0300</pubDate>
</item>

<item>
<title>Slackware Linux исполнилось 30 лет</title>
<guid isPermaLink="false">2621</guid>
<link>https://gladilov.org.ru/blog/all/slackware-linux-30/</link>
<comments>https://gladilov.org.ru/blog/all/slackware-linux-30/</comments>
<description>&lt;p&gt;&lt;img src="/blog/pictures/events/slackware.jpg" class="main_left_img" /&gt;30 лет назад &lt;img style="vertical-align:middle!important;" src="/img/flags/wiki/us.png" /&gt; &lt;a href="http://www.slackware.com/~volkerdi/"&gt;Патрик Фолькердинг (Patrick Volkerding)&lt;/a&gt; представил первый релиз дистрибутива &lt;img style="vertical-align:middle!important;" src="/img/install/os/slackware.png" /&gt; Slackware Linux, оказавшего влияние на многие проекты и являющимся старейшим из ныне существующих дистрибутивов. Наиболее известным ответвлением является &lt;img style="vertical-align:middle!important;" src="/img/install/os/suse.png" /&gt; SUSE Linux. Из продолжающих развитие модификаций Slackware можно отметить &lt;img style="vertical-align:middle!important;" src="/img/install/os/salix.png" /&gt; Salix, &lt;img style="vertical-align:middle!important;" src="/img/install/os/slax.png" /&gt; Slax, &lt;img style="vertical-align:middle!important;" src="/img/install/os/slackel.png" /&gt; Slackel, &lt;img style="vertical-align:middle!important;" src="/img/install/os/porteus.png" /&gt; Porteus, &lt;img style="vertical-align:middle!important;" src="/img/install/os/zenwalk.png" /&gt; Zenwalk и &lt;img style="vertical-align:middle!important;" src="/img/install/os/absolutelinux.png" /&gt; Absolute Linux.&lt;/p&gt;
&lt;p&gt;Первый выпуск Slackware был основан на ядре Linux 0.99pl10 и собран с использованием gcc 2.4.5. Графическое окружение было построено с использованием &lt;img style="vertical-align:middle!important;" src="/blog/pictures/x/xfree86-20.png" /&gt; XFree-86 1.3 и оконного менеджера &lt;img style="vertical-align:middle!important;" src="/blog/pictures/x/olwm-20.png" /&gt; Open Look. Расцвет Slackware пришёлся на 1994-96 годы, в которые дистрибутив занимал лидирующие позиции среди других систем. Например, Slackware стал первым дистрибутивом, выпустившим релизы на основе ядра Linux 1.0 и 2.0 (&lt;img style="vertical-align:middle!important;" src="/img/install/os/debian.png" /&gt; Debian Buzz с ядром 2.0 вышел на несколько недель позже, а &lt;img style="vertical-align:middle!important;" src="/img/install/os/rhel.png" /&gt; Red Hat 4.0 отстал на несколько месяцев). В последующем такие проекты, как Debian, Red Hat и SUSE, вытеснили Slackware, но вопреки многочисленным прогнозам о скором забвении проекта, дистрибутив по-прежнему жив и обновляется.&lt;/p&gt;
&lt;p&gt;Основной причиной долгой жизни дистрибутива является неиссякаемый энтузиазм Патрика Фолькердинга, который спустя 30 лет по-прежнему остаётся лидером и основным разработчиком проекта. Кроме того, несмотря на солидный возраст, дистрибутив смог сохранить самобытность и простоту в организации работы. Отсутствие усложнений и простая система инициализации в стиле классических систем BSD делают дистрибутив интересным решением для изучения работы Unix-подобных систем, проведения экспериментов и знакомства с Linux.&lt;/p&gt;
</description>
<pubDate>Mon, 17 Jul 2023 10:36:18 +0300</pubDate>
</item>

<item>
<title>С 2035 года решено приостановить синхронизацию мировых часов</title>
<guid isPermaLink="false">2486</guid>
<link>https://gladilov.org.ru/blog/all/stop-pausing-worlds-clock/</link>
<comments>https://gladilov.org.ru/blog/all/stop-pausing-worlds-clock/</comments>
<description>&lt;p&gt;На Генеральной конференции по мерам и весам принято решение как минимум начиная с 2035 года приостановить периодическую синхронизацию эталонных мировых атомных часов с астрономическим временем Земли. Из-за неоднородности вращения Земли астрономические часы немного отстают от эталонных и для синхронизации точного времени начиная c 1972 года атомные часы раз в несколько лет приостанавливались на одну секунду, как только разница между эталонным и астрономическим временем достигала 0.9 секунд (последняя подобная корректировка была 8 лет назад). С 2035 года синхронизация будет прекращена и разница между мировым координированным временем (UTC) и астрономическим временем (UT1, среднее солнечное время) будет накапливаться.&lt;/p&gt;
&lt;p&gt;&lt;b class="spoiler-controller pop-up_camper_21_11_2022"&gt;Показать&lt;/b&gt;&lt;section class="spoiler pop-up_camper_21_11_2022"&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Вопрос прекращения добавления лишней секунды обсуждался в Международном бюро мер и весов с 2005 года, но решение постоянно откладывалось. В долгосрочной перспективе вращательное движение Земли постепенно замедляется из-за влияния притяжения Луны и интервалы между проведением синхронизации со временем уменьшаются, например, при сохранении динамики через 2000 лет новую секунду пришлось бы добавлять каждый месяц. Отклонения параметров вращения Земли носят случайный характер и их изменение, наблюдаемое последние несколько лет, может привести к необходимости не добавления, а вычитания лишней секунды.&lt;/p&gt;
&lt;p&gt;В качестве альтернативы посекундной синхронизации рассматривается возможность проведения синхронизации при накоплении изменений на 1 минуту или 1 час, что потребует корректировки времени раз в несколько веков. Окончательное решение о методе дальнейшей синхронизации планируется принять до 2026 года.&lt;/p&gt;
&lt;p&gt;Решение о приостановке посекундной синхронизации обусловлено многочисленными сбоями в программных системах, связанных с тем, что во время синхронизации в одной из минут появлялась 61 секунда. В 2012 году подобная синхронизация привела к массовым сбоям на серверных системах, в которых была настроена синхронизация точного времени по протоколу NTP. Из-за неготовности обработать появление лишней секунды некоторые системы зацикливались и начинали потреблять излишние ресурсы CPU. При следующей синхронизации, которая произошла в 2015 году, казалось, что печальный прошлый опыт учтён, но в ядре Linux в процессе предварительных тестов была найдена ошибка (исправлена до синхронизации), приводившая к срабатыванию некоторых таймеров на секунду раньше намеченного срока.&lt;/p&gt;
&lt;p&gt;Так как большинство публичных NTP-серверов продолжают отдавать лишнюю секунду как есть, без её размытия на серию интервалов, каждая синхронизация эталонных часов воспринимается как непредсказуемый аврал (за время с момента прошлой синхронизации успевают забыть о проблеме и внедрить код, не учитывающий рассматриваемую особенность). Проблемы также возникают в финансовых и промышленных системах, в которых требуется точный учёт времени рабочих процессов. Примечательно, что ошибки связанные с лишней секундой всплывают не только в момент синхронизации, но и в другое время, например, ошибка в коде корректировки появления лишней секунды в GPSD привела в октябре 2021 года к смещению времени на 1024 недели. Трудно предположить к каким аномалиям может привести не добавление, а вычитание секунды.&lt;/p&gt;
&lt;p&gt;Интересно, что у прекращения синхронизации есть о обратная сторона, которая может повлиять на работу систем, рассчитанных на одинаковость часов UTC и UT1. Проблемы могут возникнуть в астрономических (например, при настройке телескопов) и спутниковых системах. Например, против приостановки синхронизации в 2035 году проголосовали представители России, которые предложили сдвинуть приостановку на 2040 год, так как изменение требует значительной переработки инфраструктуры спутниковой навигационной системы GLONASS. Система GLONASS изначально спроектирована с учётом включения дополнительных секунд, в то время как GPS, BeiDou и Galileo их просто игнорируют.&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Источники:&lt;br /&gt;
&lt;a href="https://www.nature.com/articles/d41586-022-03783-5"&gt;https://www.nature.com/articles/d41586-022-03783-5&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.opennet.ru/opennews/art.shtml?num=58159"&gt;http://www.opennet.ru/opennews/art.shtml?num=58159&lt;/a&gt;&lt;/font&gt;&lt;/section&gt;&lt;/p&gt;
</description>
<pubDate>Mon, 21 Nov 2022 22:39:50 +0300</pubDate>
</item>

<item>
<title>Новая виртуальная ОСь — 14.07.2022</title>
<guid isPermaLink="false">2413</guid>
<link>https://gladilov.org.ru/blog/all/new-virtual-os-14-07-2022/</link>
<comments>https://gladilov.org.ru/blog/all/new-virtual-os-14-07-2022/</comments>
<description>&lt;h2&gt;&lt;img src="/img/install/big/os/kaboot.png" style="vertical-align:middle;" /&gt; Kaboot Komplete 0.1&lt;/h2&gt;
&lt;p&gt;LiveCD/USB-дистрибутив Linux на основе &lt;img style="vertical-align:middle!important;" src="/img/install/os/gentoo.png" /&gt; Gentoo Linux, предоставляющий ОСь, которую можно взять с собой куда угодно, и в которой есть все нужные программы. Разработчик дистра — &lt;img style="vertical-align:middle!important;" src="/img/flags/wiki/gb.png" /&gt; &lt;a href="https://github.com/HanniAli"&gt;Ханни Али (Hanni Ali)&lt;/a&gt;. Дистр был доступен в нескольких версиях: &lt;b&gt;Base&lt;/b&gt; (только &lt;img style="vertical-align:middle!important;" src="/blog/pictures/x/text-20.png" /&gt; текстовая среда), &lt;b&gt;Komplete&lt;/b&gt; (полная версия, по умолчанию используется среда рабочего стола &lt;img style="vertical-align:middle!important;" src="/blog/pictures/x/kde-20.png" /&gt; KDE), &lt;b&gt;Lite&lt;/b&gt; (использует оконный менеджер &lt;img style="vertical-align:middle!important;" src="/blog/pictures/x/openbox-20.png" /&gt; Openbox), &lt;b&gt;Science&lt;/b&gt;. Релиз последней версии (этой) состоялся 11 февраля 2006 года. Размер ISO-файла образа диска составляет 580 мегабайт.&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;a class="lightbox2" data-lightbox="14.07.2022" href="/img/osdetect/Kaboot.png"&gt;&lt;img src="/img/install/os/kaboot.png" style="vertical-align:middle;" /&gt; Kaboot&lt;br /&gt;&lt;img src="/img/osdetect/preview/Kaboot.png" style="vertical-align:middle;" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;P. S. Пароль CD-пользователя &lt;b&gt;root&lt;/b&gt; — &lt;b&gt;toor&lt;/b&gt;.&lt;/p&gt;
</description>
<pubDate>Thu, 14 Jul 2022 18:18:15 +0300</pubDate>
</item>

<item>
<title>Система машинного обучения синтеза изображений по описанию</title>
<guid isPermaLink="false">2308</guid>
<link>https://gladilov.org.ru/blog/all/dall-e-2/</link>
<comments>https://gladilov.org.ru/blog/all/dall-e-2/</comments>
<description>&lt;p&gt;Опубликована открытая реализация системы машинного обучения DALL-E 2, предложенной компанией OpenAI и позволяющей синтезировать реалистичные изображения и картины на основании текстового описания на естественном языке, а также применять команды на естественном языке для редактирования изображений (например, добавлять, удалять или перемещать объекты на изображении). Исходные модели DALL-E 2 от компании OpenAI не публикуются, но доступна статья с подробным описанием метода. На основе имеющегося описания независимыми исследователями подготовлена альтернативная реализация, написанная на языке Python, использующая фреймворк Pytorch и распространяемая под лицензией MIT.&lt;/p&gt;
&lt;p&gt;&lt;b class="spoiler-controller pop-up_camper_02_05_22"&gt;Показать&lt;/b&gt;&lt;section class="spoiler pop-up_camper_02_05_22"&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/blog/pictures/events/dalle/1.png" /&gt; &lt;img src="/blog/pictures/events/dalle/2.png" /&gt;&lt;/p&gt;
&lt;p&gt;По сравнению с ранее опубликованной реализацией первого поколения DALL-E, новый вариант обеспечивает более точное соответствие изображения описанию, позволяет добиться большего фотореализма и даёт возможность формировать изображения в более высоких разрешениях. Система требует больших ресурсов для обучения модели, например, на обучение исходного варианта DALL-E 2 необходимо 100-200 тысяч часов вычислений на GPU, т. е. около 2-4 недель вычислений при наличии 256 GPU NVIDIA Tesla V100.&lt;/p&gt;
&lt;p&gt;&lt;img src="/blog/pictures/events/dalle/3.png" /&gt;&lt;/p&gt;
&lt;p&gt;Тем же автором также началась разработка расширенного варианта — DALLE2 Video, нацеленного на синтез видео по текстовому описанию. Отдельно можно отметить развиваемый Сбербанком проект ru-dalle, с открытой реализацией первого поколения DALL-E, адаптированной для распознавания описаний на русском языке.&lt;/section&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Источники:&lt;br /&gt;
&lt;a href="https://www.opennet.ru/opennews/art.shtml?num=57124"&gt;https://www.opennet.ru/opennews/art.shtml?num=57124&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://github.com/lucidrains/DALLE2-pytorch"&gt;https://github.com/lucidrains/DALLE2-pytorch&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://arxiv.org/pdf/2204.06125.pdf"&gt;https://arxiv.org/pdf/2204.06125.pdf&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
</description>
<pubDate>Mon, 02 May 2022 23:27:38 +0300</pubDate>
</item>

<item>
<title>Банк HSBC приобрёл виртуальный участок земли</title>
<guid isPermaLink="false">2253</guid>
<link>https://gladilov.org.ru/blog/all/hsbc-sandbox/</link>
<comments>https://gladilov.org.ru/blog/all/hsbc-sandbox/</comments>
<description>&lt;p&gt;&lt;img src="/blog/pictures/events/hsbc-sandbox.jpg" class="main_left_img" /&gt;HSBC, один из крупнейших в мире международных поставщиков банковских и финансовых услуг, и метавселенная Sandbox, сегодня объявили о новом партнёрстве, «которое откроет множество возможностей для виртуальных сообществ по всему миру для взаимодействия с глобальными поставщиками финансовых услуг и спортивными сообществами в метавселенной».&lt;/p&gt;
&lt;p&gt;&lt;b class="spoiler-controller pop-up_camper_16_03_22"&gt;Показать&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;section class="spoiler pop-up_camper_16_03_22"&gt;Партнёрство между Sandbox и HSBC приведёт к тому, что глобальный поставщик финансовых услуг приобретёт участок земли, виртуальную недвижимость в метавселенной, которая будет использована для привлечения и общения с энтузиастами спорта, киберспорта и игр.&lt;/p&gt;
&lt;p&gt;The Sandbox Game — это многопользовательская онлайн игра, использующая технологию блокчейна с элементами децентрализованных финансов (DeFi) и незаменяемых токенов (NFT). Sandbox — это целая игровая метавселенная, в которой игроки могут покупать и продавать «земли», создавать и реализовывать свои «активы» — NFT-токены, а также участвовать в управлении проектом, определяя вектор его дальнейшего развития. В отличие от многих игр, в The Sandbox нет заранее определенного игрового мира и заранее продуманного сценария. При этом, помимо создания и добавления своих объектов в игровой мир, пользователи могут заработать на продаже своих творений.&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;«Метавселенная — это то, как люди будут работать с Web3, следующим поколением Интернета,  используя иммерсивные технологии, такие как дополненная реальность, виртуальная реальность и расширенная реальность» — заявил Суреш Баладжи, директор HSBC по маркетингу Азиатско-Тихоокеанский региона.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;Сумма сделки не раскрывается. Интересен тот факт, что не так давно банк HSBC запрещал своим клиентам покупать акции Microstrategy (разработчика ПО, который все свои ликвидные средства инвестировала в криптовалюту) как высокорисковые, а руководители финансового гиганта неоднократно заявляли, что «крипта — это не наше».&lt;/section&gt;&lt;/p&gt;
&lt;p&gt;P. S. Применительно к реалиям сегодняшнего дня и местоположению — ждите разгонов протестов в метавселенных...&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Источники:&lt;br /&gt;
&lt;a href="https://sandboxgame.medium.com/hsbc-to-become-the-first-global-financial-services-provider-to-enter-the-sandbox-c066e4f48163"&gt;The Sandbox&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://www.ixbt.com/news/2022/03/16/bank-hsbc-priobrjol-virtualnyj-uchastok-zemli-v-metavselennoj.html"&gt;iXBT&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
</description>
<pubDate>Wed, 16 Mar 2022 22:53:13 +0300</pubDate>
</item>

<item>
<title>Let’s Encrypt отзывает 2 млн сертификатов</title>
<guid isPermaLink="false">2179</guid>
<link>https://gladilov.org.ru/blog/all/lets-encrypt-issue-with-tls-alpn-01-validation-method/</link>
<comments>https://gladilov.org.ru/blog/all/lets-encrypt-issue-with-tls-alpn-01-validation-method/</comments>
<description>&lt;p&gt;&lt;img src="/blog/pictures/events/letsencrypt.png" class="main_left_img" /&gt;Некоммерческий удостоверяющий центр Let’s Encrypt, контролируемый сообществом и предоставляющий сертификаты безвозмездно всем желающим, объявил о досрочном отзыве около двух миллионов TLS-сертификатов, что составляет около 1% от всех активных сертификатов данного удостоверяющего центра. Отзыв сертификатов инициирован из-за выявления несоответствия требованиям спецификации в применяемом в Let’s Encrypt коде с реализацией расширения TLS-ALPN-01 (RFC 7301, Application-Layer Protocol Negotiation). Несоответствие было связано с отсутствием некоторых проверок, выполняемых в процессе согласования соединений на базе TLS-расширения ALPN, применяемого в HTTP/2. Детальная информация об инциденте будет опубликована после завершения отзыва проблемных сертификатов.&lt;/p&gt;
&lt;p&gt;&lt;b class="spoiler-controller pop-up_camper_27_01_22"&gt;Показать&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;section class="spoiler pop-up_camper_27_01_22"&gt;26 января в 03:48 (MSK) проблема была устранена, но все сертификаты, при выдаче которых для верификации использовался метод TLS-ALPN-01, решено признать недействительными. Отзыв сертификатов начнётся 28 января в 19:00 (MSK). До этого времени пользователям, использующим метод проверки TLS-ALPN-01, рекомендуется успеть обновить свои сертификаты, иначе они досрочно будут признаны недействительными.&lt;/p&gt;
&lt;p&gt;Соответствующие уведомления о необходимости обновления сертификатов отправлены на email. Пользователей, применяющих для получения сертификата инструментарии Certbot и dehydrated, при использовании настроек по умолчанию проблема не затронула. Метод TLS-ALPN-01 поддерживается в пакетах Caddy, Traefik, apache mod_md и autocert. Проверить корректность своих сертификатов можно через поиск идентификаторов, серийных номеров или доменов в списке проблемных сертификатов.&lt;/p&gt;
&lt;p&gt;Так как изменения затрагивают поведение при проверке методом TLS-ALPN-01, для продолжения работы может требоваться обновление ACME-клиента или изменение настроек (Caddy, bitnami/bn-cert, autocert, apache mod_md, Traefik). Изменения сводятся к использованию версий TLS не ниже 1.2 (клиенты теперь не смогут использовать TLS 1.1) и прекращению поддержки OID 1.3.6.1.5.5.7.1.30.1, идентифицирующего устаревшее расширение acmeIdentifier, поддерживаемое только в ранних черновиках спецификации RFC 8737 (при формировании сертификата теперь допускается только OID 1.3.6.1.5.5.7.1.31, а клиенты использующие OID 1.3.6.1.5.5.7.1.30.1 не смогут получить сертификат).&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Источники:&lt;br /&gt;
&lt;a href="https://www.opennet.ru/opennews/art.shtml?num=56588"&gt;https://www.opennet.ru/opennews/art.shtml?num=56588&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://community.letsencrypt.org/t/2022-01-25-issue-with-tls-alpn-01-validation-method/170450"&gt;https://community.letsencrypt.org/t/2022-01-25-issue-with-tls-alpn-01-validation-method/170450&lt;/a&gt;&lt;font&gt;&lt;/section&gt;&lt;/p&gt;
</description>
<pubDate>Thu, 27 Jan 2022 12:48:23 +0300</pubDate>
</item>

<item>
<title>Google Drive выявляет нарушения прав в файлах с одним числом</title>
<guid isPermaLink="false">2173</guid>
<link>https://gladilov.org.ru/blog/all/google-drive-flags-file-with-only-one-number-copyright-infringem/</link>
<comments>https://gladilov.org.ru/blog/all/google-drive-flags-file-with-only-one-number-copyright-infringem/</comments>
<description>&lt;p&gt;Эмили Долсон (Emily Dolson), преподаватель из Мичиганского университета, столкнулась с необычным поведением сервиса Google Drive, который стал блокировать доступ к одному из сохранённых файлов с сообщением о нарушении правил сервиса, связанных с авторскими правами, и предупреждением о невозможности запросить для данного типа блокировок ручную проверку. Интересно то, что содержимое заблокированного файла состояло только из одной цифры «1».&lt;/p&gt;
&lt;p&gt;&lt;img src="https://web.archive.org/web/20220126000152if_/https://pbs.twimg.com/media/FJ1LDHbXwAAlAfs?format=png&amp;name=900x900" /&gt;&lt;/p&gt;
&lt;p&gt;Изначально предполагалось, что блокировка может быть вызвана коллизиями при вычислении хэшей, но данная гипотеза была отвергнута, так как экспериментальным путём выявлено, что блокировка срабатывает не только на «1», но и на многие другие цифры, независимо от наличия символа перевода строки и имени файла. Например, при создании файлов с числами из диапазона от -1000 до 1000, блокировка была применена для чисел 0, 500, 174, 833, 285, 302, 186, 451, 336 и 173. Блокировка производится не сразу, а примерно через час после размещения файла. Представители Google сообщили, что пытаются разобраться в причинах сбоя и работают над устранением проблемы.&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Источники:&lt;br /&gt;
&lt;a href="https://news.ycombinator.com/item?id=30060405"&gt;https://news.ycombinator.com/item?id=30060405&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.opennet.ru/opennews/art.shtml?num=56574"&gt;http://www.opennet.ru/opennews/art.shtml?num=56574&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;P. S. Как тут не вспомнить &lt;a href="https://ru.wikipedia.org/wiki/Незаконное_простое_число"&gt;Незаконное простое число&lt;/a&gt;...&lt;/p&gt;
</description>
<pubDate>Tue, 25 Jan 2022 17:58:16 +0300</pubDate>
</item>

<item>
<title>20 лет проекту GNU Parallel</title>
<guid isPermaLink="false">2152</guid>
<link>https://gladilov.org.ru/blog/all/gnu-parallels-20th-birthday/</link>
<comments>https://gladilov.org.ru/blog/all/gnu-parallels-20th-birthday/</comments>
<description>&lt;p&gt;&lt;img src="/blog/pictures/events/parallel20.png" class="main_right_img" /&gt;GNU parallel — утилита командной строки, за авторством &lt;img style="vertical-align:middle!important;" src="/img/flags/wiki/dk.png" /&gt; Оле Танге (Ole Tange), позволяющая выполнять задачи на одном или нескольких компьютерах параллельно. Ссылка на GIT-репозиторий — &lt;a href="https://git.savannah.gnu.org/cgit/parallel.git"&gt;https://git.savannah.gnu.org/cgit/parallel.git&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b class="spoiler-controller pop-up_camper_06_01_22"&gt;Показать&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;section class="spoiler pop-up_camper_06_01_22"&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;i&gt;В прошлом году я нашел старую резервную копию с самой первой версией Parallel. В архиве не было исполняемого сценария, тем не менее остался временный файл от emacs (~parallel). Это обстоятельство позволило установить дату создания первой версии проекта: 6 января 2002г. На тот момент программа представляла из себя ~15 строк кода на Perl и она до сих пор запускается:&lt;/i&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;#!/usr/bin/perl

$processes=shift;

chomp(@jobs=&amp;lt;&amp;gt;);
for (@jobs) {
    $jobnr++;
    push @makefile,
    (&amp;quot;.PHONY : job$jobnr\n&amp;quot;,
     &amp;quot;job$jobnr :\n&amp;quot;,
     &amp;quot;\t$_\n&amp;quot;);
}
unshift @makefile, &amp;quot;all : &amp;quot;,(map { &amp;quot;job$_ &amp;quot; } 1 .. $jobnr),&amp;quot;\n&amp;quot;;

open (MAKE, &amp;quot;| make -k -f - -j $processes&amp;quot;) || die;
print MAKE @makefile;
close MAKE;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Эта версия Parallel не являлась частью GNU, принятие в проект случилось только в апреле 2011 года.&lt;/p&gt;
&lt;p&gt;Похоже Parallel сохраняет актуальность по сей день. Утилита упомянается в 1000 научных статьях и число цитирований растёт из года в год. Статьи охватывают широкий спектр вопросов, начиная с обрезки фруктовых деревьев, заканчивая проверкой программ марсохдов или исследованиям COVID-19.&lt;/p&gt;
&lt;p&gt;Больше всего споров за минувшие 20 лет вызвала необходимость уведомления о цитировании. Подробнее можно узнать из описания параметра&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code&gt;--citation&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;в документации.&lt;/p&gt;
&lt;p&gt;Источник — &lt;a href="https://www.gnu.org/software/parallel/20th-birthday.html"&gt;https://www.gnu.org/software/parallel/20th-birthday.html&lt;/a&gt;&lt;/section&gt;&lt;/p&gt;
</description>
<pubDate>Thu, 06 Jan 2022 14:53:12 +0300</pubDate>
</item>


</channel>
</rss>