💾 Archived View for causa-arcana.com › ru › blog › 2023 › 07 › 26 › old-style-publishing.gmi captured on 2024-05-26 at 14:33:44. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-05-10)
-=-=-=-=-=-=-
26 Июль, 2023 06:25 • Александр Котов • 1063 слов
#минимализм #философия #self-hosting #веб #web #gopher #gemini #электронная_почта #email #rss #atom
Посмотрим на вещи с позиции тех, чей идеал действительно состоит в материальном благосостоянии, и кто поэтому на самом деле восхищается всеми изменениями, привнесенными в жизнь современным прогрессом. Но не обманываются ли и они? Разве в действительности использование средств быстрого сообщения и других подобных вещей, а также более суетливая и усложненная современная жизнь делают сегодняшних людей более счастливыми, чем их предки? Напротив, справедливо скорее обратное: отсутствие сбалансированности и уравновешенности не может быть условием подлинного счастья.
Рене Генон, «Кризис современного мира»⁽¹⁵⁾, глава 7
Развитие цифровых средств коммуникации часто идёт в направлении снижения издержек на передачу информации. Многим системы обмена мгновенными сообщениями и социальные сети заменили почту и посещение веб-сайтов. Для большинства сфер человеческой деятельности эта тенденция имеет как отрицательные, так и положительные стороны. Об их соотношении можно спорить, и я ещё рассмотрю эту тему отдельно.
В то же время я уверен, что уменьшение издержек на обмен информацией привёло к настоящей катастрофе для публицистики, то есть в тех сферах, где нет объективных критериев истины. Сюда входят философия, религия, этика, политика. В отсутствие критериев успех идеи зависит от восприятия её аудиторией. При этом часто за успех принимают рост численности аудитории или частоты выхода материалов. Однако эти сферы человеческого знания не терпят количественных оценок. Истина не зависит от того, сколько человек её разделяет. Для торжества справедливости важны скорее качество людей и их готовность к действию в соответствии с декларируемыми принципами. Тем хуже, что технологии дают голос тем, кто в ином случае не имел бы никакого авторитета, предпочитая действию пустые разговоры. Критиканство этой толпы может подорвать решимость даже самых сильных.
Ещё хуже, если вместо бездействия вы решите сопротивляться этому давлению теми методами, которые вам навязывают. Брать из воздуха темы для публикаций ради количества, публиковать чужие материалы без должной оценки их содержимого, использовать более эмоциональный стиль для увеличения вовлечённости аудитории. Тем самым вы рискуете пожертвовать истиной в обмен на успех. А чего стоит успех, если он построен на распространении лжи, манипуляций и деградации?
Я предлагаю вам искусственно ограничить себя такими старыми протоколами и форматами, которые создают высокие издержки. Это вынудит вас привлекать внимание к вашим материалам за счёт качества их содержания, а не формы или количества. Сложности позволят более придирчиво выбирать слова, потому что вы сможете перечитывать материалы до публикации и даже привлекать к этому другого человека ради свежего взгляда. При этом не нужно полностью избавляться от социальных сетей. Просто публикуйте там только ссылки или копии материалов. Поначалу ваша аудитория, вероятно, будет меньше, однако она будет более активной и вовлечённой. Прошлые поколения пользовались такими технологиями, но это не помешало им оказывать большое влияние на наш мир. Далее я рассмотрю несколько примеров.
Для создания веб-сайта вам нужно освоить HTML и CSS (хотя можно обойтись и без стилей). Размещение возможно на собственном сервере. Это обойдётся вам в совсем небольшую цену, порядка нескольких долларов в месяц. В таком случае рекомендую использовать Nginx. Ранее⁽¹⁾ мы подробно описывали процесс администрирования сервера. Также вам потребуется доменное имя. В качестве надёжного регистратора, не подверженного цензуре, рекомендую Epik⁽³⁾. Возможно размещение и без расходов на оплату и администрирование сервера, например на Netlify⁽⁴⁾ или GitHub Pages⁽⁵⁾, однако учитывайте вероятность цензуры. Доменное имя я в любом случае рекомендую использовать собственное, иначе вы попадёте в полную зависимость от цензурной политики сервиса.
Чтобы ваш сайт оставался минималистичным, рекомендую не очень концентрироваться на внешнем виде. Избегайте использования JavaScript. Вступите в 1MB Club⁽⁶⁾ и no-JS Club⁽⁷⁾. Однако не игнорируйте действительно важные современные практики, такие как IPv6, защита HTTPS, соответствие стандартам. Вам помогут инструменты, про которые мы ранее рассказывали в статье «Инструменты анализа веб-сайтов»⁽²⁾.
Эти стандарты позволяют читать периодически выходящие публикации без посещения веб-сайтов, без JavaScript, без указания где-то своих данных. Автор ленты просто публикует периодически обновляемый XML-документ по фиксированному URL. Создать такой документ несложно, нужно лишь следовать стандартам RSS⁽⁸⁾ и Atom⁽⁹⁾. Простота и приватность этих форматов позволяет им сохранять большую популярность и сегодня. Такие ленты есть у многих новостных сайтов и даже социальных сетей. Программ для чтения лент новостей существует огромное множество, но я пользуюсь проприетарным Feedly⁽¹⁰⁾.
Gopher — это предшественник HTTP, появившийся в 1991 году. В основном используется для простого текстового содержимого с гиперссылками. Такие документы можно просматривать даже в текстовых терминальных браузерах, таких как Lynx. По этому протоколу до сих пор доступно множество ресурсов, хотя он и является довольно неудобным по современным меркам: плохо поддерживает различные кодировки текста, рассчитан на фиксированную ширину экрана, что затрудняет разбиение на параграфы на мобильных устройствах, не имеет защиты наподобие TLS и не поддерживает идентификацию типа содержимого с помощью MIME.
Gemini — это новый протокол, вдохновлённый минималистичностью Gopher, но устраняющий все обозначенные выше недостатки. Для создания документов используется очень простой язык разметки gemtext⁽¹¹⁾. Для раздачи содержимого со своего сервера используйте ПО Molly Brown⁽¹²⁾. Для просмотра страниц в Gemini я рекомендую текстовый терминальный браузер Amfora⁽¹³⁾.
Несмотря на распространённость систем обмена мгновенными сообщениями и социальных сетей, электронная почта остаётся популярным средством коммуникации благодаря своей асинхронности. Пользователь сам выбирает, когда читать письма и отвечать на них. Стандарты электронной почты (SMTP, IMAP) являются свободными, существует множество реализаций серверного и клиентского ПО. Я обычно использую Postfix, Dovecot, Mozilla Thunderbird и Mutt.
Электронную почту можно использовать и для периодических публикаций. Этот опыт будет похож на чтение лент RSS и Atom. Однако в связи с древностью и сложностью стандартов электронная почта подвержена проблеме спама, и настройка собственного почтового сервера и тем более списка рассылки может быть проблематична. Поэтому проще всего воспользоваться сторонними сервисами, специализирующимися на таких услугах. Если вы всё-таки решите реализовать рассылку самостоятельно, то обратите внимание на ПО mlmmj⁽¹⁴⁾.
Наконец, вы можете вовсе отказаться от использования цифровых и электронных технологий. Этот вариант имеет наиболее высокие издержки, но и более всего ценится. Да и издержки варьируются в зависимости от формата, качества бумаги, переплёта. К тому же на бумажное издание порой проще собрать деньги: люди охотнее готовы платить за материальный товар, чем за информацию.
Проще всего присоединиться к существующему кустарному печатному изданию (самиздат), тема которого вам близка. Здесь на второй план отходят даже сами мысли, которые вы хотите доносить. Вы становитесь участником коллективного действия, имеющего осязаемые результаты в материальном мире. А не в этом ли смысл обмена информацией? Впрочем, если вы решите запустить собственное издание лишь для своих материалов, это тоже будет коллективным действием. Читатель является участником процесса. Особенно это заметно именно тогда, когда ему приходится приложить некоторые усилия, чтобы получить информацию. Чем больше эти усилия, тем больше вы уверены в том, что ваши материалы ценны для вашей аудитории.
1) Основы настройки и администрирования сервера с ОС Ubuntu 20.04 LTS
2) Инструменты анализа веб-сайтов
11) Project Gemini: A quick introduction to "gemtext" markup
12) tildegit: solderpunk/molly-brown