① Обнаруженъ наиболѣе патріотическій способъ исэкайнуться. (Скриншотъ прилагаю выше, а также и гиперссылку на канал, скриншотнутое сообщение содержащий.)
② Пока Интернет блокирован, важнѣйшими из искусств для нас являются кино и цирк.
③ С живым интересом читал про Чикшулуб в Википедии. Прилетает, значитца, весною астероид порядка десятка километров в диаметре, из углеродистых хондритов состоящий, и шмяк с силою порядка сотни тератонн тротилового эквивалента, то есть как два миллиона Царь-бомб одним махом. Результат — сильное вымирание, но без большой угрозы для жизни на Земле въ цѣломъ. Кажется, это сильный аргумент в пользу того мнѣнія, что в ракетно-термоядерной бойне трудновато достигнуть гибели всего человѣчества в мýках холода, голода и людоѣдства, то есть что даже одна из крупных держав не может съ увѣренностью объявлять, приближаясь к собственной гибели, что не позволит «ни одной другой стране жить на этой планете без нас». Потому что ни у кого не готовы боеголовки такой силы. (Или всё же достаточно боеголовок нѣсколько меньшей силы, если бить в уязвимое мѣсто Земли — в какой-либо океанический разлом земной коры съ намѣреніемъ усугубить его и вызвать появление нового стратовулкана с силою, достаточною для вулканической зимы съ послѣдующимъ оледенением всей планеты?)
④ Какъ извѣстно, на Форчане нити обсуждения по мѣрѣ накопления реплик оказываются закрытыми и перемѣщаются в тамошний архив, однако и там живут относительно недолго, а потóм оказываются стёртыми напрочь. Дочитать страницу это никому ещё не мѣшало, но вот если позже перейти по её адресу, то придётся увидать ошибку «404 Not Found». (Смутно помню, что нѣкогда на странице этой ошибки ещё и срабатывало перенаправление на оглавление — не сразу, а через нѣкоторое время.) По этой причине нѣкоторыя доски Форчана архивируются третьими лицами на их собственных сайтах-архивах, полный список которых, по-видимому, поддерживается вон в том файле JSON. Я даже нашёл на сайте GreasyFork готовый юзерскрипт (2022 г.), руководящийся этим файлом JSON для создания гиперссылки на архив (а также, по-видимому, для подавления того перенаправления, которое я смутно помню.) Но так как самомý мнѣ хотѣлось получить не гиперссылку на архив, а мгновенное перенаправление в архив, то я пришёл к сочинению собственнаго юзерскрипта:
// ==UserScript==
// @name 4chan dead pages (404 errors) redirect to the known archives
// @version 0.1
// @match https://boards.4chan.org/*/thread/*
// @grant GM_getResourceText
// @resource arcJSON https://4chenz.github.io/archives.json/archives.json
// ==/UserScript==
(() => {
const mainH2 = document.querySelectorAll(
'#bd .box-outer .box-inner .boxbar h2'
);
if( mainH2.length < 1 ) return;
if( mainH2.length > 1 ) return;
if( mainH2[0].innerHTML !== '404 Not Found' ) return;
const matches = /\/([^/]+)\/thread\/(\d+)/.exec(
window.location.pathname
);
if(! Array.isArray(matches) ) return;
const boardName = matches[1];
const threadID = matches[2];
const arcList = JSON.parse(GM_getResourceText('arcJSON'));
if(! Array.isArray(arcList) ) return;
const foundArchive = arcList.find(nextArchive => {
if(! Array.isArray(nextArchive.boards) ) return false;
return nextArchive.boards.includes(boardName);
});
window.location = 'https://' + foundArchive.domain + '/' + boardName +
'/thread/' + threadID;
})();Его ещё придётся дорабатывать, если пожелаю быть перенаправленным не только со страниц, сообщающих о стёртых обсуждениях, но и со страниц, сообщающих о стёртых файлах. Но пока такой необходимости не возникало: даже если читаю страницу, на которой «лѣнивая загрузка» иллюстрацій отказывается сработать, потому что между открытием и прочтением этой страницы всѣ онѣ оказались стёртыми вмѣстѣ со страницею, то достаточно же нажать на кнопку перезагрузки и враз угодить на копию такой странице в архиве. (Единственный недостаток выглядит терпимым — это необходимость в таких случаях вдругорядь вручную долистывать от начала до того мѣста страницы, на котором был до перезагрузки.)