Mithgol the Webmaster – Telegram
Mithgol the Webmaster
1.4K subscribers
158 photos
196 videos
219 files
915 links
Мицгол-вебмастер ведёт на сём канале свой малоблог в Telegram.

Основные темы (в алфавитном порядке): аниме, виртуальная реальность, Геленджик, криптоконспирология, русский антиутопизм, сайтостроение, урбанизм, 猫 etc.

💸Донат: https://news.1rj.ru/str/ReadMithgol/923
Download Telegram
Впрочем, на горизонте восходит солнце надежды в том смысле, что огорчительное поведение нынешней версии Телеграма под Android (упоминанием которого завершилось моё предшествующее сообщение) ещё может оказаться не закономѣрнымъ послѣдствіемъ того направления, которое приняла разработка Телеграма, а временною и неприятною случайностью, судьба которой — устранение для возстановленія болѣе благопріятнаго хода событий.

Для такой надежды есть три вѣскихъ основания:

① Telegram под Android — к счастью, не единственное приложение Телеграма. Если вмѣсто него разсмотрѣть поведение Telegram Desktop, то тогда вмѣсто огорчения становится видно, что в Telegram пришла поддержка WebM. (Однако же, в духе Уильяма Гибсона, it's just not very evenly distributed спервоначалу, а жаль.) Каждый из тѣхъ брошенных в чаты файлов WebM, которые под Android превращаются в видеостикеры, оказывается в Telegram Desktop видеопроигрывателем. Кроме этого видно ещё, что Telegram Desktop поддерживает болѣе широкое множество файлов WebM: под Android ограничилися поддержкою кодека VP9 (в официальном пособии по видеостикерам этот кодек назван требуемым), а Telegram Desktop поддерживает и болѣе ранний кодек VP8 в WebM (напримѣръ, по-видимому, способен будет безъ измѣненій показывать видеофайлы, взятые на имиджборде wsg/ сайта 4channel). Лучше выглядит и интерфейс: если файл WebM не поддерживается видеопроигрывателем, то под Android сообщение показывается как пустое мѣсто, имѣющее высоту видеостикера (как раз поэтому в предшествующем сообщении я сказал, что под Android видеостикером становится «≈любой видеофайл WebM», а не просто «любой»), тогда как в Telegram Desktop сообщение приобретает файловый вид (с указанием объёма и имени файла WebM и с возможностью скачать его). Подчёркиваю, что видеопроигрыватель WebM в Telegram Desktop отличается от своего аналога под Android только поддержкою старого кодека VP8 в дополнение к новому кодеку VP9; но и тот, и другой видеопроигрыватель не поддерживает ни ещё болѣе новый кодек AV1, ни даже тот вариант VP9, который отличается болѣе высокою глубиною цвѣта (тридцатибитною, при которой каждый из трёх компонентов цвѣта получает 10 битов вмѣсто восьми). Это послѣднее обстоятельство нѣсколько досадно ввиду того, что впихнуть три секунды в четверть мегабайта (как властно требуют официальные ограничения видеостикеров Телеграма) можно только при битрейте, равном не болѣе 699 «десятичных» килобитов в секунду (считая по 125 байтов в одном «десятичном» килобите, как их считает FFmpeg по умолчанию) — чтобы не сильно похѣрить качество кадров, поневоле захочется воспользоваться каким-нибудь пособием по тонкой настройке параметров для достижения максимальной эффективности кодировщика (вонъ тѣмъ на Reddit, напримѣръ), а всѣ они будут рекомендовать «--bit-depth=10».

② Понятно, что и при разработке Telegram под Android не долго будут терпѣть такой ужас, как автоскачивание многосотмегабайтных видеофайлов, так что можно надѣяться (и надѣюсь) на то, что всѣ тѣ WebM, которые напрасно отображаются в форме видеостикеров, преобразованы будут в видеопроигрыватели. Отчасти преобразование это ужé началось в том смысле, что если поставить гиперссылку на сообщение, содержащее файл WebM, то тогда предпросмотр (под тѣмъ сообщением, в котором поставлена гиперссылка) даже под Android показывается как видеопроигрыватель. (Вѣроятно, в этом случае приложение не самó мудрствует над типом видеофайла, а руководится указанием о необходимости видеопроигрывателя, поступающим с сёрверной стороны вмѣсте с остальными предпросмотровыми данными.)

③ Один из разработчиков сёрверной части Телеграма, а именно хозяин чата @tdlibchat, вчера (2 февраля) высказался в том смысле, что файл WebM должен быть показан как видеостикер только в том случае, когда входит в состав стикерпака, а остальные WebM должны показываться как видеоролики (за исключением, может быть, достаточно малых — и то не теперь, а в будущем). Если этот ход мыслей возобладает при разработке не одной только сёрверной части Телеграма, но и клиентской, то лучшаго для будущности WebM в Телеграме и пожелать нельзя.
👏6🔥1🤔1
Strike the Blood EP03.7z
131.4 MB
Сшил (в Overmix) нѣкоторые кадры третьей серии #аниме «Strike the Blood».

Сшивки прилагаю в формате PNG внутри архива 7-Zip.

Альбом — на сайте Telegraph.
This media is not supported in your browser
VIEW IN TELEGRAM
2👎1
Strike the Blood EP04.7z
184.3 MB
Сшил (в Overmix) нѣкоторые кадры четвёртой серии #аниме «Strike the Blood».

Сшивки прилагаю в формате PNG внутри архива 7-Zip.

Альбом — на сайте Telegraph.
This media is not supported in your browser
VIEW IN TELEGRAM
🔥1
Strike the Blood EP05.7z
148.9 MB
Сшил (в Overmix) нѣкоторые кадры пятой серии #аниме «Strike the Blood».

Сшивки прилагаю в формате PNG внутри архива 7-Zip.

Альбом — на сайте Telegraph.
👍1
🐦 Выложил очередной сборник моих твиттеровских микроблогозаписей.

Я ретвитнул, в частности, вот какие обстоятельства:

① Студенты въ Сѣверо-Американскихъ Соединённых Штатах создали винтолёт, руководясь помыслами Леонардо да Винчи.

② Один из первопроходцев ДНК-хранения информации планирует сохранить криптовалюту в генетическом коде трупа мыши.

③ Извѣстный философ Дэвид Чалмерс призвал считать виртуальные міры частью дѣйствительности, а не средством эскапизма. Думаю, что такой взгляд (ежели его придерживаться) отнимет у виртуальности добрую половину ея прелести. Тѣмъ временем Роскомнадзор изучает риски развития метавселенных; между строк этой новости можно догадываться (и догадываюсь), что виртуальность будут пытаться либо запретить в путинистической РФ де юре, либо хотя бы ставить мощныя «палки в колёса».

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

⑤ Хакер изъ Сѣверо-Американскихъ Соединённых Штатов рѣшилъ мстить за попытку взлома его компьютера, совершавшегося изъ Сѣверной Кореи, и в свой черёд разломал изрядную часть сѣверокорейской интернетной инфраструктуры.

⑥ В полимерной химии прежде считалося, что особенности полимеризации дѣлаютъ совершенно невозможным формирование двумѣрныхъ полимеров, однако в нынешнем феврале в «Nature» вышла статья о том, что в MIT опровергли это представление, создав двумѣрный полиарамид. Это вещество получилось непроницаемым для воды и газов; оно также превосходит собою сталь и по лёгкости, и по прочности. Этак и дирижаблестроение воскреснет.

⑦ Twitter запустил невидимое голосование против откликов на микроблогозаписи, Сноуден назвал эту новинку инструментом дальнѣйшаго формирования «эхо-камер» вокруг микроблоггеров, а Stonetoss счёл подобные инструменты в социальных сѣтяхъ западным вариантом системы китайского социального кредита.

⑧ Новозеландский попугай, схватив клювом видеорегистратор GoPro, обеспечил туристов зрѣлищною видеозаписью собственного полёта над национальным парком Фьордленд.

⑨ Около получаса сайт Bloomberg ошибочно оповѣщалъ читателей о том, что вторжение России на Украину состоялося.

⑩ Google Chrome обзаведётся ещё болѣе упрощённым логотипом.

⑪ Протяжённость велодорожек Ханты-Мансийска выросла на пять километров.

⑫ Меньше сотни лѣтъ назад Вальпараисо был великим городом, нынешняя же его архитектура существенно менѣе зрѣлищна.

⑬ Компания Apple блокировала разработчиков, находящихся въ Бѣлоруссіи или даже просто происходящих оттудова, но затѣмъ извинилася и назвала эту блокировку ошибкою.

⑭ Пандусы в учреждениях Челябинска опасны для жизни.

⑮ «РосАтом» участвует в проекте, нацѣленномъ на введение радиоактивных изотопов носорогам, совершаемое в рог.

Darren Loucaides в WIRED опубликовал обзор истории Телеграма, не преисполненный энтузиазма насчёт свободы высказываний.

⑰ Автомобили Mazda, однажды настроенные на волну нѣкоторой FM-радиостанции, ужé не могли быть далѣе перенастроены: файл, переданный по радио оттудова, овладевал инфоразвлекательною подсистемою автомашины.

⑱ Шульман на «Эхе Москвы» повѣдала, что в РФ продолжается и планирование сверхгородов, и сожаление об умалении духовности сытого люда.

⑲ Создан нейрочип, реализующий нейросѣти на аппаратном уровне.

⑳ Сдѣлалось извѣстнымъ название realityOS, которым компания Apple в настоящее время называет операционную систему своих будущих устройств VR и AR, сейчас негласно разрабатываемых.

㉑ Саяно-Шушенский заповедник показал видеозапись снежных барсов в снегу.

㉒ Цѣны на SSD могут поползти вверх послѣ обнаружения крупного брака на заводах Western Digital, затрагивающего 6½ миллиардов гигабайтов.

㉓ Птерозавров тошнило чешуёю.

㉔ Хакер обнаружил уязвимость в проекте масштабирования Ethereum, получил два миллиона долларов в награду от разработчиков.

⬇️ ДАЛЬШЕ ⬇️
㉕ Появилася новая версия OBS Studio (версия 27.2), впервые содержащая поддержку видеоформата AV1 (пользователям предоставлена свобода выбора из двух разных кодировщиков, один из которых быстрѣе создаёт видео AV1 на современных процессорах). Также разработчиками были реализованы фотошопоподобные наложения слоёв и сильно обновлён встроенный движок браузера Chromium (была версия 75, а теперь будет 95).

Я также посѣтовалъ насчёт желания YouTube считывать показания сенсоров изрядно часто.
Незадолго до конца прошлого (2021) года я освоил одно средство сжатия файлов PNG, которое существует ещё с прошлого столѣтія, но которое недосуг было освоить прежде — pngquant.

История такова: с одной стороны, 1 октября 1996 года (болѣе четверти вѣка тому назад!), когда появился формат PNG, для Всемірной Паутины он стал первым таким форматом, который обеспечил возможность хранения полноцвѣтныхъ изображений (а не одних только 256-цвѣтныхъ, как GIF), притом подвергаемых сжатию информации без внесения потерь (а не съ непремѣннымъ внесением потерь, как JPEG; ну то есть были и попытки сдѣлать версию JPEG без внесения потерь, но широкой поддержки в WWW не получили).

С другой стороны, в течение первых же лѣтъ существования PNG стало понятно, что сжатие без потерь имѣетъ свой предѣлъ, так что полноцвѣтный файл PNG (до сжатия тратящий по 24 бита на пиксел) почти всегда будет существенно крупнѣе по объёму, чѣмъ малоцвѣтный (тратящий на каждый пиксел всего-навсего по 8 битов, а в случае небольших палитр — даже 4 или 2 бита, а для двуцвѣтныхъ изображений — и всего только по 1 биту на пиксел).

Слѣдовательно, если нѣкоторое изображение изрядно много вѣситъ въ полноцвѣтномъ PNG, но сжимать его в JPEG не хочется, то можно автоматически уменьшить число цвѣтовъ, чтобы достигнуть нѣкоторого сжатия с потерями, внесёнными таким путём — и pngquant как раз и рѣшаетъ задачу такого уменьшения, причём не тупо в лоб, а посредством разумного подбора цвѣтовъ для палитры (чтобы цвѣта исходного изображения не слишком отличались от конечных) и затѣмъ ещё разумного перераспредѣленія вносимых потерь (совершаемого по алгоритму Флойда и Штейнберга, но только для пикселов с достаточным количеством сосѣдей того же конечнаго цвѣта).

Бывают двѣ причины предпочесть такое «квантование» JPEGованию:

⓵ Если изображение содержит прозрачные и (или) полупрозрачные области, то тогда в формате JPEG (в котором всѣ пикселы непрозрачны) для них придётся выбрать фоновый цвѣтъ. Уменьшение цвѣтности, привносимое pngquant, оказывается тогда предпочтительнѣе по сравнению с искажением цвѣтности в случае несоѿвѣтствія реальнаго фона и предполагавшагося. Напримѣръ, растровыя копіи сообщений, взятых из Телеграма, окружены прозрачными полями (с кружком аватара) вон в той моей микроблогозаписи в Твиттере (совмѣстно — на бѣломъ фонѣ, но Twitter подмѣняетъ фонъ на цвѣтной при разглядывании изображений по одному).

⓶ Если число используемых цвѣтовъ «недалеко ушло» от восьмибитных изображений (то есть цвѣтовъ больше 256, но всё же не миллионы их, и не сотни тыщщ, и даже не десятки тыщщ), как это случается, напримѣръ, на скриншоте с текстами двухъ цвѣтовъ и значкомъ третьяго цвѣта, то тогда итог pngquant (почти незамѣтный сдвиг от одного цвѣта к другому сосѣднему) предпочтительнѣе по сравнению с шумом DCT, привносимым JPEG (который проявляется как «расходящиеся волны» вокруг любых рѣзкихъ линий, и как «вьющаяся мошкара» вокруг мелких деталей, и «размытие по квадратику» у острых углов и у диагоналей), при примѣрно равном объёме файла.

Чего ж я тогда ≈20 лѣтъ пренебрегал этим средством? — а вот чего:

① И фото, и нетекстовые скриншоты (или такие, на которых мало текста, но много фотографий или фотореалистической компьютерной графики), и даже мои сшивки кадров аниме — всѣ, всѣ настолько полноцвѣтны, что их замѣтно портит любое сильное уменьшение количества цвѣтовъ, будь то постеризация или алгоритм Флойда и Штейнберга.

② Если можно скинуть файл JPEG с качеством, близким к максимальному (а тот же Twitter принимает до 5 мегабайтов при соблюдении ряда правил), или если помѣщается файл PNG без потерь (сжатый современными средствами по алгоритму Zopfli — напримѣръ, в oxipng), то тогда при нынешних скоростях Интернета экономить объём внесением потерь не так важно, как в эпоху дайалапа и GPRS.

③ Пришли новые способы хранения изображений (формат WebP с 2010 и 2011 года, а в недавние годы — форматы AVIF и JPEG XL), достигающие лучшаго соѿношенія качества и объёма файла без нужды в прежних приёмах внесения потерь, но располагающие собственными, менѣе замѣтными (наподобие near_lossless в WebP).
👍3
Насчёт утилиты pngquant, упомянутой в предшествующем сообщении, хочется прибавить (и прибавляю) три послѣсловія:

① Я обратил внимание на pngquant, руководясь анонимною наводкою, которая чуть болѣе ¼ года тому назад (14 ноября 2021 года) была оставлена в одном анонимном обсуждении на 4channel, которое давно уж стёрто оттудова, но скриншот до сих пор сохраняется на Nowere. Нѣсколько позже (2 января) я упомянул на 410чанѣ примѣръ такого малоцвѣтнаго изображения (3169 цвѣтовъ), на 4channel в том обсуждении разсмотрѣннаго, которое при обработке в pngquant не только достигает значительной информационной плотности (менѣе ⅔ бита на пиксел), но и по метрике PSNR (по соотношению сигнала и шума) превосходит сжатие WebP почти на четыре децибела при ≈равном объёме файла.

② Движок, служащий в pngquant собственно для «квантования» изображений (для продуманного приведения к ограниченной палитре цвѣтовъ), нынешним разработчиком был переписан на языке Rust и в качестве отдѣльной библиотеки (libimagequant) может употребляться для этой же цѣли в задачах, ужé не связанных с кодированием PNG. Хорошим примѣромъ этого является утилита gifski, сочинённая этим же разработчиком для создания таких анимированных GIF, каждый кадр в которых использует свою собственную палитру (продуманно подобранную в libimagequant), а внесённая ошибка перераспредѣляется во времени, по возможности компенсируясь слѣдующими кадрами. Постоянные читатели моего канала могут помнить, что я ужé упоминал про gifski в позапрошлом (2020) году, когда въ послѣднемъ абзаце вон того сообщения досадовал о том, что разработчики Телеграма напрасно воздерживаются от поддержки анимированных PNG и анимированных WebP (даже не перегоняют такие анимации в формат MP4, хотя перегоняют GIF), как будто надѣются на то, что пользователи самостоятельно возьмут FFmpeg да начнут, скажем, перегонять APNG в MP4 — а меж тѣмъ пользователи вполне способны вмѣсто того перегонять в GIF и для того задѣйствовать gifski, руководясь привлекательностью результатов и притом ничуть не сдерживаясь двухгигабайтовым-то ограничением объёма файлов GIF в Телеграме; правда, нѣкоторые клиентские программы откажутся анимировать GIF (и предложат вмѣсто того скачать файл) гораздо раньше, чѣмъ GIF успѣетъ сдѣлаться двухгигабайтовым. Упомянутая привлекательность столь значительна, что кадры GIF, создаваемые в gifski, кажутся болѣе многоцвѣтными, чѣмъ на сáмомъ дѣлѣ — так, напримѣръ, упоминаемая в Википедии технология создания реально многоцвѣтныхъ изображений GIF (в которые каждый кадр анимации, сам по себе 256-цвѣтный, притаскивает содержимое небольшой доли изображения — одной ячейки в матрице 4×4 или в матрице 3×3) показалась автору вон той страницы вики BasicSR используемою и в gifski. (На дѣлѣ же gifski не тратит болѣе одного 256-цвѣтнаго кадра GIF на один кадр исходной анимации, ограничиваясь временны́м перераспредѣленіемъ погрѣшностей палитры. Болѣе того: ещё в 2012 году вон тѣмъ изслѣдованіемъ и затѣмъ вон той демонстрациею показано, что браузеры не отображают болѣе 50 кадров GIF в секунду — слѣдовательно, не то что в 4×4 раза или в 3×3 раза, но даже и двукратно увеличить частоту кадров для лучшей цвѣтопередачи не получится, если исходная анимация ужé использует болѣе 25 кадров в секунду. Попытки сдѣлать больше 50 кадров в секунду во браузерах наказываются замедлением, что было видно у Степанищева и на Хабре, но не совершенно понято ими.)

В июле позапрошлого (2020) года я рѣшилъ, что впредь буду использовать oxipng для сжатия файлов PNG. Но для итогов работы pngquant я перемѣнилъ это рѣшеніе и намѣренъ использовать утилиту Efficient Compression Tool, которая сжимает сильнѣе и быстрѣе, чѣмъ oxipng. Прежде я избѣгалъ ECT, видя неспособность ECT прибѣгнуть к алгоритму Adam7, который ещё до окончания скачивания файла позволяет зрителю возымѣть нѣкоторое впечатление о содержимом файла — но послѣ pngquant файл PNG чаще всего не превосходит мегабайта и вскоре скачивается цѣликомъ. И для сжатия тѣхъ из сшивок кадров аниме, которые не превосходят мегабайта, я с января также начал примѣнять ECT (без pngquant) вмѣсто oxipng.
👍3
Алгоритм Adam7 устроен так, что переставляет пикселы в файле PNG, вслѣдствіе чего сжимаемость файла уменьшается, а его объём возрастает (иногда на 20% или даже на 25%), но зато зрителю становится достаточно скачать всего-навсего одну шестьдесят четвёртую долю пикселов для того, чтоб получить первое представление об изображении (поскольку эта начальная доля состоит из пикселов, равномѣрно взятых в углах квадратной решётки 8×8 пикселов), так что небольшое реальное замедление скачивания обмѣнивается на громадное кажущееся впечатление ускоренности поступления файла.

Нѣкоторымъ аналогом этого психологического эффекта, но достигаемым при работе консольных программ, является режим большей отчётности («verbose»), при котором программа время от времени повѣдываетъ её пользователям о том, как далеко продвинулася работа (напримѣръ, «идёт третий шаг из шести»), отчего необходимость дожидаться окончания той работы куда менѣе испытывает терпение пользователя, хотя общее время работы остаётся ничуть не менѣе продолжительным.

Любопытно поэтому, что утилита Efficient Compression Tool, мною упомянутая под конец предшествующего сообщения, не только не содержит реализации алгоритма Adam7, но и принуждает пользователя дожидаться окончания работы перед пустым окном, не имѣя verbose-режима.

При сжатии небольших файлов, о котором я упомянул под конец предшествующего сообщения, эти два недостатка ECT, казалось бы, ничего не прибавляют один к другому: если файл достаточно мал для того, чтоб скачиваться из Сѣти достаточно быстро (так что, подумав, можно смириться съ тѣмъ, что ECT не содержит реализации Adam7, и всё же примѣнить именно ECT во имя достигаемой экономии объёма файла и времени работы, руководясь единственно быстротою и эффективностью работы ECT), то тогда и сжатие такого малого файла может и должно происходить достаточно быстро для того, чтобы не испытывать собою терпение.

В качестве примѣра таких файлов под конец предшествующего сообщения я упомянул не только об итогах работы pngquant (их объём становится малым из-за искусственной ограниченности палитры), но ещё и о том, что с января нынешнего (2022) года я начал использовать ECT для сжатия сшивок кадров аниме въ тѣхъ случаяхъ, в которых обхожусь без Adam7.

Первый из этих двух примѣровъ бесспорен.

А вот насчёт второго из них постоянные читатели оглавления сшивок (в частности, многие изъ тѣхъ моих читателей, которые приходят на канал из вон той нити в Твиттере или из вон той нити на 410чане) способны припомнить и возразить, что примѣръ годится только наполовину: о чём я повѣдалъ въ подраздѣлѣ «Формат сшивок» того оглавления? — о том, что отказываюсь от Adam7 не только для самых мелких файлов PNG (которые скачиваются так быстро, что наращивание их объёма, привносимое Adam7, ужé не способно оправдывать себя исчезающею необходимостью впечатления ещё болѣе быстраго скачивания), но также и для самых крупных (поскольку наращивание их объёма, привносимое Adam7, начинает приводить к тому, что файл не помѣщается на сайте Telegraph, превосходя пятимегабайтовый предѣлъ объёма).

Это возможное возражение совершенно справедливо: два недостатка работы ECT приводят одновременно как к тому, что примѣненіе ECT ко крупным файлам PNG становится разумным только послѣ того, как объём файла превосходит 5 мегабайтов после Adam7 (и тѣмъ принуждает к отказу от Adam7), так и к тому, что при переужатии крупных файлов ECT ничего не пишет до сáмого конца длительной работы (иногда по нѣскольку десятков минут) и оттого требует большего терпения, чѣмъ oxipng.

Поневоле приходится мириться с каждым из этих двух недостатков ECT во имя того, чтобы чуть больше крупных файлов умѣщалося на Telegraph, не принуждало вмѣсто того использовать альтернативные средства доставки — ну, напримѣръ, складывать файлы в P2P-распредѣлённую файловую систему IPFS и доставлять через гейт Cloudflare, как я это сейчас дѣлаю съ наиболѣе крупными сшивками.

Хорошо поступил тот аноним на Абучане, который 15 января посовѣтовалъ употребление ECT (как это видно, напримѣръ, на Архиваче через TOR) и совѣтомъ которого я съ тѣхъ поръ руководился.
👍2
🐦 Выложил очередной сборник моих твиттеровских микроблогозаписей.

Я ретвитнул, в частности, вот какие обстоятельства:

① Придуман технический способ создания видеофайлов (в формате WebM) таким образом, чтобы браузер Firefox (или видеопроигрыватель VLC) видел одну видеодорожку, а браузер Chrome (или видеообработчик FFmpeg) видел другую видеодорожку. Видеопроигрыватель Media Player Classic Home Cinema при одной только попытке открытия таких видеофайлов вообще обрушивается.

② Компания Motorola придумала носимое на шее устройство, содержащее динамики, датчики, слот для SIM, батарею и центральный процессор — всё это предназначено для втыкания очков виртуальной или дополненной реальности, собственное содержимое которых (носимое ужé не на шее, а на голове) таким способом облегчается. Причём это не хомут на шее (появление которого я предвидел в марте 2019 года, руководясь #аниме Accel World), а скорѣе ожерелье.

③ Центробанк РФ вдругорядь предлагает запретить хождение криптовалюты, а Минфин предлагает ограничиваться ѿслѣживаніемъ.

④ Официальное самоназвание Бангкока замѣнено труднозапоминаемым.

⑤ Родилась новая урбанистическая концепция: урбанклерикализм.

⑥ Adobe Photoshop наконец научился поддерживать графический формат WebP сам собою (то есть без доустановки плагина, прежде рекомендовавшейся Adobe). Давно пора (появление WebP состоялось в 2010 и в 2011 году).

⑦ На ферме в Онтарио работает робот-грибник.

⑧ Въ Сѣверо-Американскихъ Соединённых Штатах успѣшно вылечили спидозную женщину, переливая ей кровищщу от младенца-мутанта (устойчивого к вирусу) и притом ещё пересаживая стволовые клетки родственника. Это четвёртый случай терапевтической побѣды над СПИД в истории человѣчества.

⑨ Велосипедистам в 1987 году приходилось отстаивать своё право ѣздить по центру Нью-Йорка.

⑩ Болѣе 350 обладателей искусственных глаз навсегда остались без технической поддержки производителя этих устройств. Это, конечно, не проѣздъ робота-доставщика мимо мужика, долбящего лёд топором, но также киберпанк.

⑪ Краснодарцы завидуют новому терминалу аэропорта, которым #Геленджик обзавёлся.

⑫ Жители города Патры (это в Греции) замѣтили мурмурацию скворцов над заливом.

⑬ За двадцатилѣтіе войн Сѣверо-Американскіе Соединённые Штаты сдѣлали въ XXI вѣкѣ бѣженцами 38 миллионов человѣкъ.

⑭ Firefox медленно гибнет, и вслѣдствіе этого рынок браузеров монополизируется движком браузера Google Chrome.

⑮ Примѣненіе адреналина при реанимационных мѣропріятіяхъ улучшает вѣроятность возстановленія сердечнаго ритма, однако ухудшает функцию мозга, так что оно полезно для медицины скорѣе за счёт количественного роста донорских органов, изымаемых из граждан, достигших необратимо «овощного» состояния.

⑯ Корпорация Microsoft умудрилася получить патент на извѣстный алгоритм сжатия информации, притом лежащий в основе одного из новѣйшихъ графических форматов файлов — формата JPEG XL, который (по свѣдѣніямъ, излагаемым на сайте ISO) ужé был одобрен как международный и прямо сейчас приуготавливается к публикации в этом качестве. Теперь будущность его внедрения находится под вопросом не только въ Сѣверо-Американскихъ Соединённых Штатах (которые реально признают патентование алгоритмов), но и во всякой другой такой стране, на которую оттудова могут надавить судами, санкциями, etc. Ждите громких судов.

Мною также изложена #криптоконспирология в форме догадки о том, что мем «ЛОЛ АЗАЗА» мог быть создан послѣдователями Алистера Кроули.
Google Europe объявляет, что канал RT на YouTube блокирован.

Я полагаю, и небезосновательно, что такой познавательный сборник русских национальных надежд насчёт воссоединения великороссов и малороссов и бѣлорусовъ, каковым является пара наиболѣе недавних выступлений Холмогорова (@holmogortalks) на том канале, пропáсть никоим образом не должен.

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

Теперь я выкладываю их на моём канале в Телеграме для того, чтобы въ дальнѣйшемъ поудобнѣе ссылаться на эти видеозаписи.

(Гуглоблокировка коснулась пока что только Европы, но мы знаем на опыте путинистических блокировок в России, что «аппетит приходит во время ѣды» — эта пословица имѣетъ всѣ шансы оказаться вѣрною и насчёт антипутинистских блокировок.)
👍9👎4👏4😢2😁1
Как говорится, пристегните ремни: сейчас я расскажу, как тряхнёт меня и вас (меня как блоггера, вас как читателей) свѣжій путинистический запрет Твиттера, как он повлияет на моё прежнее двоебложие, то есть на моё стремление складывать краткие тексты на одну платформу (в Twitter), а болѣе продолжительные — в другую (в Telegram или даже на страницы сайта Telegraph).

Впрочем, всѣ затаившие дыхание могут тотчас же и выдохнуть: почти никак не тряхнёт и не повлияет.

Для меня как для блоггера на компé ещё продолжает работать такое средство обхода большинства путинистических блокировок в Интернете, каким является GoodbyeDPI послѣ декабрьского обновления. По-видимому, возможны три угрозы для дальнейшей его работоспособности:

➊ Сѣверо-Американскіе Соединённые Штаты способны, уж конечно, присоединить к путинистической блокировке Твиттера собственную антипутинистскую блокировку, во всём подобную той антитрампистской блокировке, которую мы не первый год видим в Твиттере и для которой никакого обходного пути ужé не может быть, поскольку её помѣстятъ в конце всякого такого пути, то есть непосредственно в Твиттере. Такая блокировка на словах будет антипутинистскою, а въ дѣйствительности коснётся всѣхъ граждан РФ, да нѣкоторыхъ и коснулась уж: сообщают об отказах в регистрации учётных записей на российские номера телефонов и об отказах при «введите и подтвердите номер телефона, чтоб доказать, что не бот». Я просто ещё не столкнулся с этим.

➋ Рассудок разработчика GoodbyeDPI способен, уж конечно, потихонечку скатываться и наконец изрядно скатиться по той наклонной плоскости, на склоне у которой (под влиянием переживаний ѿ событий въ Новороссіи и Малороссіи) многие граждане послѣ ѿмѣтки «оппозиция властям РФ» нащупали уж ѿмѣтку «ненависть к русскому народу» и тотчас же за неё ухватилися — в этом случае этот господин рѣшитъ (непремѣнно, непремѣнно рѣшитъ!), что русские люди безусловно заслуживают вообще всѣхъ путинистических блокировок в Интернете, послѣ чего своими руками сгубит работоспособность своего же дѣтища (GoodbyeDPI) в России. Возможность именно такой перемѣны къ худшему оказалася ясно видною въ послѣдніе дни на примѣрѣ CTO Namecheap и отчасти ещё на примѣрѣ админа «Мракопедии».

➌ Власти РФ способны, уж конечно, наращивать силу блокировок в Интернете до такой крайности, которая либо подавит механизм GoodbyeDPI (опирающийся на нынешнюю простоту работы алгоритмов DPI) превосходством вычислительной мощи блокировочного оборудования, либо начнёт нарушать ужé и межсѣтевую связность (как предположил Шкиттин в интервью «The Insider») и тѣмъ нарушит само прохождение пакетов с данными (не полагаясь на выборочное их отбрасывание, свойственное алгоритмам DPI), либо перейдёт от задержания пакетов данных к задержанию и концлагерированию пользователей широкого круга сайтов.

Для меня как для блоггера на смартфоне положение дѣлъ чуть хуже, особенно въ мобильной сѣти у Ростелекома, но на смартфон я и не ставил ещё никаких средств обхода блокировок.

Читателям же моим могу совѣтовать только одно: если ещё не зарегистрировалися в Телеграме или не оформили подписку на мой канал, то регистрируйтеся и подпишитеся. Будет одно из двух:

① Если у вас доступ к Твиттеру пропадёт, а у меня сохранится, позволяя и дальше писать в Twitter как ни в чём ни бывало, то тогда сможете, как и прежде, видеть составляемые мною сборники сообщений, складываемые в IPFS (и затѣмъ гиперссылкою в Telegram с перечислением важнѣйшихъ микроблогозаписей) по нѣскольку разъ въ мѣсяцъ.

② Если и у меня доступ к Твиттеру пропадёт, то тогда нынешним телеграмным читателям придётся поневоле примириться съ тѣмъ, что поток сообщений моих возрастёт тут многократно — но, во всяком случае, Telegram (в отличие от Твиттера) в прошлом на дѣлѣ доказал и моральную готовность, и техническую возможность одолѣнія путинистических блокировок в Интернете. Как и в случае с автором GoodbyeDPI, большею угрозою является «человѣческій фактор»: ежели Дуров припомнит своё украинское национальное происхождение до такой степени, что пожелает полного прекращения работы Telegram в России, то он прекратит её.
👍51👎1🤯1
🐦 Выложил очередной сборник моих твиттеровских микроблогозаписей.

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

Я ретвитнул, в частности, вот какие обстоятельства:

① Обнародован дизайн PlayStation VR2.

② Количество смертельных ДТП в Брюсселе уполовинилося послѣ снижения скорости до 30 километров в час.

③ Спецификации цифрового телевѣщанія DVB пополнятся упоминанием современных видеокодеков — и VVC (ужé пополнили), и AVS3, и AV1.

④ В сельском хозяйстве в России приуготовлялося широкое внедрение робототехники, а чего сдѣлаетъ с этими планами новая международная обстановка — одному Богу извѣстно. Должно быть, ничего хорошего.

⑤ Давид Ротшильд объявил, что евреи тысячи лѣтъ будут праздновать достижения Зеленского. Тристан Снелл объявил, что свѣдѣнія разведки свидетельствуют, что Путин расправится с евреями на Украине. То и другое мнѣніе — всецѣло на совѣсти авторов (напоминаю: как и всегда, мой ретвит не равняется готовности согласиться с ретвитнутым). Оба эти высказывания я считаю сильно преувеличенными и невѣрными, однако они подсказывают каждому из нас, что нисколько не безальтернативною является та точка зрѣнія, согласно которой на Украине русским людям противостоят «только украинцы» или хотя бы «прежде всего украинцы».

⑥ Роскомсвобода завела сайт в TOR.

⑦ Лозунгъ «Да Побѣдѣ» замѣченъ записаннымъ черезъ «Ѣ». (Это предлагаю воспринять какъ важное напоминаніе о томъ, что возстановленное единство великороссовъ и малороссовъ и бѣлорусовъ, если сбудется, неизбѣжно начнётъ нуждаться въ единствѣ языковомъ, то есть потребуетъ заодно и возстановленія Имперской Рѣчи.)

⑧ Знак «Z» замѣченъ записанным рядом с номером «282». (Это предлагаю воспринять как важное напоминание о том, что какие бы то ни было успѣхи на западных рубежах не только не ѿмѣняютъ, но и, вѣроятно, не ѿмѣнятъ собою «русских статей» уголовного кодекса Российской Федерации. Грядущий сбор прокуратурою свѣдѣній о политических взглядах не сулит нам ничего хорошего.)

⑨ Вице-губернатор Свердловской области предложил разблокировать RuTracker. (Но он ещё чуть лучше бы сдѣлалъ, кабы сперва прислушался ко мнѣнію Путина о декоммунизации да предложил переименовать всю область.)

⑩ Чуть болѣе полувѣка тому назад въ Сѣверо-Американскихъ Соединённых Штатах разстрѣливали антивоенный протест.

Я также упомянул (сперва в Твиттере, затѣмъ и на 410чане) о том, почему я счёл видеокодек libsvtav1 восторжествовавшим над libaom-av1 и по скорости, и по качеству видео, и по распараллеливаемости работы, и по необязательной возможности отказаться от создания ключевых кадров.
👍1👎1
Близится середина марта, на #Геленджик нисходит ледяной ветер, на солнышке больше не лежат и не греются фотогенично зевающие коты наподобие вон того, а Telegram обзавёлся новыми версиями приложений.

В позапрошлом мѣсяцѣ (3 января) я упомянул тут об одной новинке Телеграма, въ тѣ дни не анонсировавшейся во блоге Телеграма, а именно о появлении размѣтки текста (жирного, курсивного, гиперссылочного и проч.) в подписях под альбомами. Сейчас расскажу ещё об одной новинке, на сей раз — о не названной в официальной новости 11 марта о свѣжайшихъ версиях приложений Telegram.

Сразу скажу, что значение нынешней (мартовской) новинки нѣсколько поуже, чѣмъ у январской: если возможность размѣтки появилась в подписях под альбомами во всѣхъ приложениях Телеграма, то сейчас рѣчь пойдёт только об улучшении в Telegram Desktop. Сразу скажу ещё, что это улучшение можно счесть только «не названным в новостях», но вот «недокументированною» (или, тѣмъ болѣе, «секретною») мартовская новинка не является: каждый, кто в прошлую среду (9 марта) или чуть позже проглядывал список измѣненій в Telegram Desktop бета-версии 3.5.6, уж конечно увидал там и строчку «Always try to save original photo bytes to disk».

Суть такова: в Телеграме изображения, отправляемые «как файл» (показываемые как миниатюра, сбоку надписанная именем файла и объёмом), сжатию не подвергаются, а отправляемые «как картинка» (показываемые наглядно во всю ширину канала или другого чата) — подвергаются. Но когда подвергаются? До недавних пор Telegram Desktop занимался переужатием JPEG-в-JPEG не только перед отправкою, но также ещё и во время сохранения картинок на диск. С прошлой среды Telegram Desktop сохраняет всѣ картинки как есть.

По-видимому, это измѣненіе к лучшему надо понимать прежде всего как признание той печальной и огорчительной дѣйствительности, которую осмѣивалъ Рэндалл Манро: человѣчество, придумав цифровое хранение изображений, способно избавлять их от негативнаго воздѣйствія хода времени и вѣчно сохранять их неухудшающимися, в отличие от вещественных изображений прошлых лѣтъ (краски осыпаются, плёнки деградируют, а файлы вѣчно способны сохранять первоначальное содержимое, если только вовремя копировать их с одного умирающего диска на другой), но вмѣсто того раз за разом переужимает JPEG-в-JPEG (причиняя постепенное ухудшение) при копировании картинок с сайта на сайт (а подчас при этом налѣпливаются ещё лишнія рамки, водяные знаки и проч.). К нашему счастью, теперь в Telegram Desktop одним переужатием будет меньше.

Я пишу «прежде всего», потому что реальное значение мартовской новинки нѣсколько значительнѣе, и в том может убедиться кто угодно своими руками: просто возьмите новѣйшій Telegram Desktop да попробуйте сохранить в нём вышеупомянутую фотографию кота. Вас ждёт немалый сюрприз: эта фотография окажется имѣющею размѣръ 2560×1151 пикселов, вдвое превышая тот характерный для Телеграма предѣлъ (квадрат 1280×1280), вписанным в который оказываются картинки, отправляемые из Telegram Desktop, из Telegram под Android и проч. Оказывается, сёрверы Телеграма поддерживают хранение изображений вдвое большей чёткости — но требовалося сохранение без переужатия, чтоб замѣтить это (а не то Telegram под Android, напримѣръ, уменьшает эту фотографию до 1280 пикселов по ширине при сохранении), и требовалася отправка картинки непремѣнно ботом (или старым вебограмом в аналогичном примѣрѣ), чтобы не уменьшать её до 1280 пикселов по ширине при отправке.

Вы можете способствовать развитию того и другого успѣха, подав голос на официальном сайте жалоб и предложений Телеграма:

① Голосуйте за предложение отказаться от ограничения 1280×1280 пикселов для картинок и разрѣшить отправку до 2560×2560 пикселов из программ Телеграма.

② Голосуйте за предложение отказаться от переужатия JPEG-в-JPEG на сёрверной стороне: сжатием должна заниматься только клиентская программа и только тогда, когда предоставленная пользователем картинка ещё не укладывается в установленные ограничения (которые должны быть заблаговременно обнародованными для освѣдомленія всѣхъ пользователей).

Так побѣдимъ ад переужатий.
👍81👏1
🐦 Выложил очередной сборник моих твиттеровских микроблогозаписей.

Я ретвитнул, в частности, вот какие обстоятельства:

① Маск отказался блокировать российские источники новостей при космической раздаче Интернета системою Starlink.

② Samsung приостановит поставки всѣхъ своих товаров в Россию. Sony также прекращает поставки как консольных игр, так и консолей.

③ Twitter выпустил Twemoji 14.0. (Этот набор эмоджи содержит, в частности, обозначения костылей и троллей, а также колёс.) Кроме того, сайт Твиттера теперь обладает адресом в TOR.

④ Очередной сѵмволъ атомного православия напоминает крылатую ракету.

⑤ Корпорация Microsoft открыла исходный код GW-BASIC.

⑥ 28 июня 1941 года гражданам Совѣтской Россіи было предписано сдать всѣ радиоприёмники, фонографы и телевизоры до конца войны. Это предлагаю воспринять как важное напоминание о том, что всякое сколько-нибудь масштабное отключение сайтов Интернета будет только первым шагом (а также и предлогом: «теперь и они вам не нужны») к отъёму смартфонов, планшетов, компьютеров и проч.

⑦ Stonetoss обнародовал сатиру о санкциях, содержащую самоцитату из болѣе ранней сатиры.

⑧ Европейское агентство по безопасности полётов отозвало сертификаты всѣхъ российских авиакомпаний.

⑨ Сервис коротких зацикленных видео Coub закроется через 10 лѣтъ послѣ запуска.

⑩ Производитель процессоров Qualcomm приостановил продажи в России.

⑪ Корабли в Чёрном море предупредили об угрозе подрыва на дрейфующих украинских минах.

Я также повѣдалъ о своём беспокойстве при установке обновления операционной системы.

Я также продолжил знакомство с итогами работы видеокодировщика libsvtav1.
👍1
🐦 В течение второй половины марта Twitter оставался настолько мощно заблокированным, что окромя употребления GoodbyeDPI поневоле пришлось прописать IP-адреса в файл hosts, а на смартфоне и вовсе установить TOR и использовать в режиме VPN.

Всё же я преодолѣлъ блокировку и выложил очередной сборник моих твиттеровских микроблогозаписей.

Я ретвитнул, в частности, вот какие обстоятельства:

① Замѣченъ новый эвфемизм, духовно близкий «хлопку́» и «отрицательному росту»: повышение цѣнъ называют «механизмом цѣнообразованія». И ещё один: «высвобождением работников» называется рост безработицы.

② Ракетно-термоядерное уничтожение Луны было бы затруднительным и притом не принесло бы человѣчеству никакого проку, а только вред.

③ Около 1900 года в Аргентине существовали женщины, на профессиональной основе официально отказывавшие мужчинам на предложения супружества (и тѣмъ позволявшие своим клиентам на какое-то время уклониться от налога, налагавшегося на неженатых мужчин, воздерживавшихся от попыток вступить в супружеские отношения).

④ Восточная часть Антарктиды потеплела на ≈40° по сравнению со средней температурой прошлых лѣтъ, измѣрявшейся в это же время года.

⑤ Создатель графического формата GIF умер 14 марта от ковида.

⑥ Осенью 1989 года въ Совѣтскомъ Союзѣ наконец разрѣшили свободное употребление фотокопировального оборудования, прежде того на протяжении ≈40 лѣтъ преслѣдовавшееся гэбэшечкою.

Явилась реализация библиотеки libjxl на языке WebAssembly (он же WASM). Теоретически это может привести к появлению костылей, подпирающих собою досадное отсутствие поддержки нового формата графических файлов JPEG XL во браузерах.

Не осталось и следа от первого российского Макдональдса.

⑨ Байден предупредил Сѣверо-Американскіе Соединённые Штаты о реальной нехватке ѣды в магазинах в будущем.

⑩ Компания Пригожина разработала законопроект, вводящий ограничения на выѣздъ IT-специалистов за рубеж. Несложно догадываться, что айтишники — не болѣе чѣмъ «шахтёрская канарейка» (или, если угодно, «первая ласточка») и что на их примѣрѣ общество подготавливается к тому, по меньшей мѣрѣ, что зайдёт рѣчь и об ограничении выѣзда для всѣхъ, и об ограничении въѣзда въ нѣкоторые города. А если не по меньшей мѣрѣ, то до каких предѣловъ способно доходить (и исторически реально доходило) умаление свободы передвижения? (Можно быть увѣреннымъ в одном: едва задавшись этим вопросом для припоминания, нѣкоторые русские люди тотчас мрачно призадумаются насчёт крѣпостного права, нѣкоторые некрещёные евреи тотчас мрачно призадумаются насчёт черты осѣдлости и даже преисполнятся цѣлаго ряда подозрѣній о дѣйствительной цѣли стремленія Россіи к приобретению новых земель на западе, etc.) Впрочем, всѣ эти вопросы пока что звучат не болѣе чѣмъ гадательно — и, может быть, слава Богу. Но они придают дополнительную глубину (и ширь) словам Байдена и восторгам Малофеева о возвращении России въ XIX вѣкъ.

⑪ В Токио цвѣла сакура.

⑫ Российские и украинские вѣдьмы вступили в оккультное противостояние на стороне своих стран.

⑬ «Новая газета» приостановила работу.

Я также начал пользоваться во браузере Mozilla Firefox расширением «Page Saver WE screenshot capture tool» (вмѣсто «Page Screenshot») для изготовления растровых копий длинных страниц.

Я также подосадовал насчёт недавно начавшейся недостаточной работоспособности распознавателя начала новой сцены, встроенного в видеокодировщик libsvtav1, а также насчёт невозможности экономить на объёме ключевых кадров видеозаписи.
👍4
Media is too big
VIEW IN TELEGRAM
Так как нѣкоторые читатели в комментариях к моему предшествующему сообщению повѣдывали о том, что готовые возможности средств разработчика в Файерфоксе должны быть достаточными для изготовления скриншотов длинных страниц, то вот ≈семиминутный рассказ о том, почему я считаю возможности Файерфокса слишком малыми и недостаточными.

На примѣрѣ пространного пособия по FFmpeg я наглядно показываю, как использование средства, встроенного в Firefox, приводит к сообщению о том, что Firefox ограничивается сохранением только первых 10000 пикселов страницы (о чём я прежде упоминал в Твиттере).
👍61
Maoyuu Maou Yuusha EP09.7z
118.6 MB
Сшил (в Overmix) нѣкоторые кадры девятой серии #аниме «Maoyuu Maou Yuusha».

Сшивки прилагаю в формате PNG внутри архива 7-Zip.

Альбом — на сайте Telegraph.