Жизнь как Текст

Хорошо бы начать книгу, которую надо писать всю жизнь…
То есть не надо, а можно писать всю жизнь: пиши себе и пиши.
Ты кончишься, и она кончится.
И чтобы всё это было — правда.
Чтобы всё — искренне!

Понимание Текста

Интересно бывает задуматься и разложить по полочкам привычные понятия в голове. Как они представлялись раньше и что изменилось за последние годы?

Вот, например, взять такое понятие как Текст. Это слово само пишется с большой буквы последнее время.

Так бывает когда с каким-то глубоко уважаемым человеком договорились перейти на Ты. Уже даже выпили на брудершафт! А всё равно непроизвольно вылетает Вы при обращении.

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

Какие ассоциации понятие Текст вызывало в детстве?

Прописи и школьные упражнения по навыкам письма? Пожалуй, что Нет.

Ассоциации с Текстом скорее связаны с первыми книжками. Книжки, помню, оценивались прежде всего толщиной и тактильными ощущениями – любопытная или нет?

Хотя сам-то я их изначально не читал. Это мне читали и рассказывали сказки.

Ситуация

Больше книжных сказок мне нравилось слушать истории о похождениях двух забавных тараканов – Ивана и Филиппа. Эти истории придумывал мой старший брат. И меня искренне восхищала его способность из головы, без книг, придумывать сюжеты. Почему-то всегда думал, что ничего настолько же забавного я придумать не смог бы.

Рассказы брата звучали на сон грядущий, в темноте. А в темноте представлять этих тараканов, которые вечно попадали во всякие передряги, получалось особенно хорошо.

Когда интересный мультфильм или кинофильм по телевизору показывали один раз в неделю – смотреть собственное «кино» в голове было прекрасной альтернативой :-)

Пожалуй, эти постоянные упражнения в развитии собственного воображения и сформировали наиболее притягательный образ времяпрепровождения – мечты.

И когда брата не было рядом, но хотелось снова оказаться в фантазийном мире, источником для новых «путешествий» стали книги, которые начал читать ещё до школы.

Период «детских» книг с картинками прошёл довольно быстро. Запомнились талантливо иллюстрированные книги Волкова из серии о Изумрудном Городе и Носова о Незнайке. Но потом картинки скорее отвлекали, чем заинтересовывали. Ведь началась Фантастика!

Форма подачи

И если иллюстраций было мало и они несильно влияли на восприятие, то форма текста, а именно – переплёт книги, качество бумаги и даже шрифт, оставались важны!

Ситуация

В начале 90-х жили с мамой вдвоём. Она в ночную смену работала корректором в Доме Печати, а я учился в школе. Хотя стоит начать пораньше…

Мама часто рассказывала о своей детской мечте – работать библиотекарем. Сколько она себя помнила, всегда её притягивал мир книг, в котором можно найти ответы на любые вопросы. Где тихо и спокойно.

Библиотека виделась ей центром мироздания и всего самого хорошего, что есть на свете.

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

Но работа в библиотеке никогда не была денежной. И так случилось, что в 50-е годы, деньги в семье мамы стали приоритетом номер один.

Мой дед, офицер Красной Армии, отсутствовал дома, вероятно, больше, чем был с семьёй. В 20-х годах он борется с бандитизмом и басмачеством, в 39-м уходит на Финскую. В мирные периоды строил и поднимал советское хозяйство. С пятью детьми и домом управляется его жена, моя бабушка. Жили как все – офицерского довольствия хватало. Но и от соседей особенно не отличались.

Война с Германией в 1941-м стала логичным продолжением не такой уж «довоенной» для него жизни.

Карьера офицера у деда закончилась в 1943-м. В котле Сталинградского ада рядом с воронкой в развалинах дома солдат замечает кожаный планшет. На другом конце ремешка этой полевой сумки, под обломками, обнаружился серьёзно контуженный, но ещё живой Иван Кириллов. Мой дед. Далее госпиталь и демобилизация по инвалидности.

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

Во время войны дед поднимает совхоз Волжский. Мама вспоминала дружбу с деревенскими детьми, с которыми играли на известном самарцам Царёв кургане. Запомнилось, что соседи частенько угощали овощами и фруктами со своих участков – ибо уважали, а собственного хозяйства у нашей семьи не было.

Запомнились мамины воспоминания о рационе питания – отварная сушёная вобла, варёный лук, жмых на десерт и царское блюдо – жареная картошка, за которую дети дрались. Не всерьёз, конечно, но за последний кусочек на общей сковороде развёртывалось настоящее фехтовальное сражение на вилках, о котором напоминал шрам на руке.

Дальше в послужном списке деда – Самарский ипподром и следом назначение на объект посолиднее – Самарский спиртзавод.

Там, по рассказам мамы, он вскрывает масштабные махинации с нелегальным сбытом ходовой продукции и ввязывается в разбирательство.

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

Спустя несколько лет с делом разобрались – деда реабилитировали, выпустили досрочно и вызвали в Обком Партии принести извинения. Однако вместо принятия извинений он сам кладёт свой партийный билет на стол. В 1917-м сын иконописца поверил в систему координат большевиков и 17-летним юношей ушёл в Красную Армию. Но в зрелом возрасте вера в идеалы Ленина иссякла.

Так вот. Заниматься чтением книг в библиотеке, когда отец в лагере, а мать думает как прокормить ораву у моей мамы не получалось совсем.

Поэтому вместо библиотеки, литературы и филологии она выбирает железнодорожный техникум с ускоренным освоением специальности Бухгалтер. И чтобы сократить количество голодных ртов в семье – совсем девчонкой отправляется на стажировку в Узбекистан. Там с едой проблем не было, а заработанные деньги можно было отправлять домой в Самару.

70 лет назад ситуация была обратной к той, которую мы сейчас считаем обычной :-)

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

Заработок сильно сократился, но 1 подросток в 80-е – это совсем не то же самое, что 5 детей в 50-м. Да и сам я начал подрабатывать на заводе уже в 5-м классе. А в старших классах уже зарабатывал написанием программ.

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

Так портился переплёт!

Это отношение передалось и мне в какой-то степени. Я понимаю любовь к бумажным книгам, очень хорошо чувствую эмоции и канву пьесы «Прощание с бумагой». Мне нравится бывать в книжных магазинах.

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

А дорогие памяти образы у меня есть в голове или в смартфоне и это «кино» с важными моментами можно прокрутить в любой момент.

В детстве особенно не задумывался, но, вспоминая сейчас свои ощущения, понимаю, что особенно нравились книги с шрифтом с засечками. Аккуратные завитушки букв, как лихо закрученные усы какого-нибудь пиратского капитана Блада, обещали, что дальше будет множество приключений!

Такой шрифт появился вместе с книгопечатанием в XV веке и эти засечки каким-то образом помогают глазам цепляться и не сильно уставать при длительном чтении.

А Sans Serif, что в смеси французского и английского означает «без засечек», больше подходит для представления текста на мониторе. Однако он используется и в бумажной печати.

Запомнилось разочарование, когда при открытии книжки текст выглядел как-то уныло, грубовато и даже топорно. Оно и понятно – рубленый же шрифт! :-) Хотя может быть это случилось ещё и потому, что в книге бумага и переплёт были дешёвыми.

Но старые, восстановленные книги с жёлтыми и частично разрушенными страницами, наоборот, вызывали в детстве дополнительные эмоции. Всю серию «Мушкетеров» Дюма читал в издании 1956 года и было ощущение, что книга была напечатана ещё при жизни Д’Артаньяна и прошла всякие испытания! И шрифт там был с самыми залихватскими засечками :-)

Издание Мушкетёров 1956 года
Издание Мушкетёров 1956 года

Слово: ожидания

Ситуация

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

– Сказано же, что в начале было Слово! – начал было я.

Но меня сразу же поправили. Изначально, в Старом Завете, мир создавался с Дня и Ночи, Неба и Воды и так далее, до Человека. И никаких Слов и Текстов. И только в Евангелии от Иоанна, в важном Тексте редакции 2000-летней давности, зазвучала фраза, которая так естественно заполняет мысли. В начале было Слово.

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

Когда начал погружаться в первоисточники стало понятно, что перевод «В начале было Слово» на русский неполный. Изначально был Логос, как Мысль, объединяющая материальный и божественный (идеализированный) мир:

При этом подле абсолютной единицы ставится понятие о Логосе. Это понятие не исчерпывается ни русским «слово», ни латинским «verbum». «Ἐν άρχη ήν ό Λόγος» («В начале было Слово») нельзя передать точно словами «in principio erat Verbum». Verbum есть собственно ρήμα. Уже Тертуллиан заметил, что основной момент в понятии Λόγος – не «слово», а «разум» = ratio, и пытался ввести в употребление более чем verbum соответственное «sermo». Греческий язык пропорциональность частей, взаимное отношение между ними означает также словом λόγος. Λόγος в философии означает отражение божественного в мире. Λόγος есть не только отображение Абсолютного, но и идеальный мир, совокупность «Богословская стадия» раскрытия учения о Богочеловеке идей, которые в мире осуществляются. Греки названием Λόγος давали понять, что это выражение Абсолюта в действии.

Эти не самые простые для восприятия мысли легко объяснить на примере житейского опыта – когда кто-либо даёт Слово, но потом никакого Дела не происходит, когда нет связи между идеей и материей, Вера пропадает.

Важность Текста, на мой взгляд, повышается, когда осознаёшь, что твои цели больше, чем оставшаяся жизнь. И не так важно – жизнь видится короткой или цели большими :-)

Появляется необходимость уложить эти цели в виде Текста.

Мне особенно важно, чтобы Текст был структурированным, практичным и основательным. Был увязан внутри причинно-следственными связями.

Последовательность размышлений была приблизительно такая:

Текст как пирамида

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

У пирамиды есть:

В Тексте, как и в пирамиде, ничего лишнего. Слова как камни складываются в смыслы-слои и устремляются вверх. Аудио- и Видеоформаты несут значительную сопутствующую информацию, которая не имеет прямого отношения к смыслу слов. Голосовые интонации, жестикуляция, мимика могут не только помогать, но и отвлекать, искажать и даже замещать смыслы.

Связность и простота

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

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

Благодаря такому представлению непроизвольно вырабатывается подход – если какая-то новая информация «просится» в Текст и красиво «вписывается» в пирамиду, и значит влияет на ощущение Счастья – это важная информация. Если нет – тогда это скорее информационный шум.

Такой подход, похоже, может работать как отличный фильтр «А надо ли?», когда возникает желание что-либо опубликовать в социальных медиа.

Это действительно сделало меня счастливым, чтобы захотелось этим счастьем поделиться с другими?

Возможность изменений

Изменить написанное на бумаге непросто. «Что написано пером, не вырубить топором» и без корректирующего карандаша не обойтись.

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

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

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

Создавать вместе

Изначально виделось требование, что у Текста не может быть единственного автора. Как в любых отношениях, есть два взгляда на ситуацию. От авторства я не отказываюсь, но когда есть блок Текста по теме от кого-то ещё – должна быть возможность его добавить. С сохранением авторства.

Тут ещё вот какой момент завязан на коллективное написание…

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

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

Без рутины

И при всех этих требованиях к формату ещё хотелось бы, чтобы можно было фокусироваться только на Тексте и его структуре. А все действия связанные с его преобразованием в разные форматы и публикация происходили автоматически. Без рутины. По нажатию кнопки. В любой момент. Даже с телефона.

Бесплатно как воздух

И в завершении…

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

Я тут не говорю о бесплатности условных книг. У книги как конечного материального продукта всегда есть стоимость. Речь только о том, что инструмент и процесс создания Текста в таком формате должны быть бесплатны и открыты для доработок.

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

Должна быть модель, которая не требует оплаты, но обеспечивает эту возможность. Надо её нащупать!

Ведь как только осознаёшь, что ты ничего не продаёшь и тебя не интересует рост аудитории (скорее наоборот) – сразу же отпадает «головная боль» с маркетингом и распространением, продвижением и печатью. Если никому не нужна бесплатная, хоть и требующая определённых усилий, возможность создавать текстовый цифровой двойник своего сознания – значит и продажа будет очередным «впариванием» и манипуляцией, а это не про Счастье.

Дело: реализация

Строить Планы и писать Тексты хорошо, но важно самому постоянно заниматься Делом, которое является Призванием.

Нет у меня сомнений, что рано или поздно информационная платформа, аналогичная Shared Goals, потеснит существующие социальные сети, построенные на Эгоцентризме. И в одиночку такую историю двигать не то, что сложно – на мой взгляд, попросту, нельзя!

Но главное потихоньку двигаться и искать единомышленников.

И чтобы дойти до основной практической главы были написаны предшествующие. Без которых главная висела бы в воздухе.

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

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

Напомню, что Текст снабжён оглавлением и всегда можно пропустить мытарства отладки процесса и перейти к финалу или заключительному выводу – Счастье есть или нет? :-)

Между бумагой и цифрой

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

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

Бюджет для издания сколь-нибудь значимого тиража «тянет» на 1-2 миллиона рублей. Можно печатать и единичными экземплярами, но книгу, в любом случае, придётся сверстать. И это работа специалистов с бюджетом в десятки тысяч рублей.

В общем, всё, что связано с материальной бумагой будет стоить денег. А мне важно остаться в свободном и бесплатном, как воздух, формате. И при этом самому себя занять любимыми цифровыми технологиями.

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

Уход от формата дневника

Можно предположить, что навыки письма зачастую формируются с ведения дневника. Раньше вели персональные дневники. Писали для себя, так сказать, в стол. Шёл искренний, рефлексивный разговор с собой.

Из прочитанного во время написания главы отмечу дневники Иоанна Кронштадтского. Читать мемуары и дневники, на мой вкус, интереснее, чем художественную литературу – различные жизнеописания составляют не менее половины прочитанных книг за последние годы.

Мои предки, кстати, тоже вели дневники. Некоторые записи удалось найти благодаря цифровизации своего происхождения.

Ситуация

Один мой друг уже несколько лет пишет себе электронные письма. И спустя годы их перечитывает.

Очень мне симпатична такая практика. А у меня формат и инструментарий постоянно менялся.

И признаюсь, что большую часть жизни я скорее планировал и ставил себе цели. Чем вёл внутренний рефлексивный разговор.

C момента появления в моей жизни компании Microsoft все планы были в Outlook. Помимо писем там создавались списки to-do задач на каждый день.

Когда задач и планов стало слишком много, появился OneNote, где записи можно было расширять и структурировать до планов на неделю, месяц и далее. Также в OneNote велись заметки и наблюдения, которыми планировал поделиться с кем-то ещё.

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

А когда электронная почта перестала быть основным средством коммуникаций и Outlook уже стал не нужен.

Задачи переехали в Google Keep, а потом и вовсе в Telegram.

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

Использование единого инструмента для взаимодействия с окружением и с собой, на мой взгляд, формирует в голове более целостную картину :-)

В нашем цифровом информационном обществе заметки чаще пишут и сразу публикуют в социальных медиа. Можно соглашаться с тезисом, что молчание – золото, но в целом, считаю, что делиться своим видением и планами с окружением – неплохая практика.

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

Одно время было поветрие вести ЖЖ, у меня была своя лента в Facebook. Существовала альтернатива ВКонтакте.

Это всё бесплатные платформы ведения дневников, у которых есть необходимый инструментарий для публикации текстов. Почему не использовать их для публикации?

Отвечу по пунктам:

  • Эти бесплатные платформы эксплуатируют стремление делиться своими и реагировать на чужие события для заработка на сопутствующей рекламе;

  • С которой начинаешь свыкаться как с информационным шумом, но который всё равно фонит;

  • Досадное ограничение дневников, хоть бумажных, хоть электронных, в том, что Текст всегда привязан ко времени публикации. Изменять в дневнике задним числом Текст, который был написан для ситуации год назад, в большинстве случаев, будет некорректно;

  • Часть таких платформ совершенно не приспособлена к пространным размышлениям и текстам. Мы, как поколение, всё больше привыкаем к коротким текстовым сообщениям, а то и вовсе обходимся без слов картинками и мемами. Наблюдается исход текстовых социальных сетей, о чём по разному пишут многие. Например, тут или тут.

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

Синтаксис Сергей и правда упразднил. У него и запятых раз-два – и обчёлся. Иначе и быть не могло. Как все теперь знают, Сергей исключал из предложения – даже в цитатах! – слова, начинающиеся на одну букву. Сергей называл это своим психозом. Чтобы не было двух начальных “н”, в пушкинской цитате “не зарастет народная тропа” он переделывал “народную” на “священную”.

Однако зависеть от сторонних ограничений платформы по объёму или формату текста не согласен.

Существуют цифровые платформы создания веб-сайтов, у которых нет таких ограничений. WordPress, Drupal и другие системы управления содержимым. В них можно не привязываться ко времени и построить любую структуру. Можно избавиться от рекламы, если самому оплачивать необходимые затраты «хостинга». Однако все эти платформы создавались под задачи сопровождения веб сайтов, а не интерактивного Текста.

Сервисы публикации

Для очистки совести был проведён анализ существующих платформ публикации текста на соответствие требованиям.

Присматривался к идее Wiki, как к очевидному инструменту для коллективного формирования связанного Текста. И даже сам начал корректировать статьи в Wikipedia и RuWiki. Но практический опыт и знакомство с профессионалами из среды цифровых энциклопедий отвратили меня от мысли использования Wiki концепции. Позднее возвращался к этому выбору, но лишь убеждался в правильности отказа.

Есть специализированные сервисы для публикации книг. Например, FlippingBook для создания электронных книг в формате PDF. Но с платной ежемесячной подпиской – 19 долларов в месяц за возможность иметь электронную версию собственной книги. Точно Нет.

В семействе российских книжных сервисов вокруг LitRes нашёлся SelfPub. Там есть бесплатные опции. Решил примерить его к своему Тексту.

В самом начале предлагают выбрать модель публикации – по главам или сразу целиком?

Идея с публикацией по главам мне нравилась изначально, очень крутой подход! Начинаешь публиковать, а понимание «Зачем это было надо?» приходит в процессе :-)

Однако сразу же при регистрации меня просят назначить цену для будущей книги. И определить долю в гонораре сервиса SelfPub. А я и книгу не пишу, и продавать ничего не собираюсь.

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

Ну и предполагается, что Текст будет писать единственный автор, а это не так.

В общем, тоже Нет.

Известного готового решения я не знал, но хотел начать движение. Поэтому первый быстрый и практический шаг был сделан в редакторе Google Doc.

Лет 15 назад это был бы Microsoft Word. А сейчас понятно, что разросшийся функционал Microsoft Word скорее избыточен, и его выбор зачастую является лишь привычкой. Богатство форматирования мне скорее помешает и отвлечёт от содержания. А Google Doc изначально создавался таким, чтобы на любом устройстве, в любом месте, с Интернет или без него, можно было продолжать редактировать Текст. И вот это действительно важно для меня. Стараюсь находиться в движении – обычно куда-то еду или иду. И необходимо иметь возможность продолжить работу с Текстом в любой ситуации.

Но это был инструмент только для того, чтобы начать…

Git

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

Git – это набор инструментов, которые используются для совместной работы с программным кодом. А программный код – это же тоже Текст. И когда есть опыт работы в чётком автоматизированном процессе – размениваться на полумеры уже не хочешь.

Git был разработан в концепции Open Source как замена закрытым, коммерческим решениям. Инициировал этот проект небезызвестный Линус Торвальдс. Идею подхватили другие разработчики.

Git позволяет следить за всеми изменениями Текста. Вплоть до запятой. Сохраняется первоначальная версия и дальше фиксируются только изменения. Каждая такая транзакция называется Commit – фиксация изменения. Смысловой акцент на первом слове.

Таким образом места для хранения всего журнала изменений требуется минимум, но при этом отслеживается вся история.

Когда автор сформировал несколько таких Commit и хочет представить свои доработки сообществу, он формирует из них набор Pull Request. Это такое формализованное предложение для владельцев Текста о том, как его можно улучшить. В случае согласия, нажатие одной кнопки завершает дело и это предложение вливается в Текст и становится его частью.

Таким образом Текст развивается, но всегда можно проследить – кто, когда и зачем вносил в него изменения.

И всё совершенно открыто и бесплатно.

Почему бесплатно?

Инструментарий Git разрабатывается в концепции Open Source, которая не предполагает оплаты лицензий за использование программным продуктом.

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

Да. И можно развернуть собственную инфраструктуру git, чтобы ни от кого не зависеть, но я решил использовать доступный GitHub и вот почему.

Открытые проекты в GitHub бесплатны. Оплата требуется для сопровождения закрытых проектов с количеством разработчиков больше трёх человек. Суммарная выручка с этих проектов перекрывает затраты на весь сервис. При этом новички-программисты могут брать за основу открытые наработки, учиться и создавать свои продукты. А это стимулирует рост отрасли в целом.

Но, что ещё более важно в наше время – на этом самом большом открытом хранилище кода также учится «программировать» Искусственный Интеллект.

И Microsoft (который является владельцем GitHub) с успехом продаёт этот инструмент-помощник Copilot программистам, которые теперь могут писать код намного быстрее и качественнее. Деньги в компании Microsoft всегда умели считать и инвестировать.

И я буду только рад, если разнообразные версии Искусственного Интеллекта пройдутся по выводам нашего открытого Текста в самом большом хранилище текстов. Запуск платформы естественного, человеческого сверхразума, где ИИ выступает в роли инструмента, помогающего следовать созидательным Общим Целям, и есть важный смысл этого Текста.

Деньги – не самое главное для Счастья. И, как мы знаем из истории человечества, любой серьёзный перекос рано или поздно приходит в состояние баланса.

В общем могу заключить, что GitHub:

  • сохраняется история всех изменений;

  • нет никаких ограничений на объём текста;

  • есть подходящий функционал для публикации сайтов GitHub Pages;

  • а также возможности запуска автоматизированных процессов;

  • сервис совершенно бесплатен и не пытается зарабатывать на рекламе;

  • даже если GitHub станет недоступен, Git как открытый стандарт, позволит перенести проект в другое хранилище – например, GitVerse от Сбера.

GitBook

Git – набор инструментов для работы с хранилищем текстов, GitHub – хранилище, поддерживающее этот инструментарий. Обе технологии создавались для программистов, а не читателей и писателей. И поэтому мне нужна связка между Текстом и Человеком.

Идея использования Git для сопровождения электронных человекочитаемых текстов не нова. Уже давно существует популярный сервис GitBook, который чаще всего используется для создания технической документации.

Базовый функционал сервиса GitBook доступен бесплатно, а полноценный функционал публикации представляет собой уже коммерческий сервис. Такая модель называется Freemium.

Мне хватило бесплатного функционала, чтобы начать публиковать Текст по главам. Перекладывал уже написанные в Google Doc с промежутком в пару недель. И мне нравилось, какой результат даёт GitBook – получился аккуратный сайт с навигацией и поиском. Стало удобно находить и присылать ссылки на нужные места из Текста.

Между тем функционал GitBook довольно прост. Его основная задача – преобразовать текст, написанный в формате Markdown, в формат веб-браузеров – HTML.

Однако читать пространные цифровые тексты удобнее не в браузере, а в приложениях для книг с поддержкой форматов Epub, FB2 или PDF. И когда текст (по объёму, а не формату) начал тянуть на книгу – возник вопрос с оплатой сервиса. Генерация PDF файлов в GitBook является платным функционалом.

Markdown

Но давайте разберёмся с упомянутым выше Markdown.

Самый простой формат представления электронного текста - это последовательность символов, который мы встречаем в файлах с расширением .txt. Он настолько примитивен, что невозможно как-либо ограничить его использование. Это база.

Но для Текста, очевидно, требуются заголовки, форматирование, ссылки, картинки, структура и так далее и тому подобное. Под такие требования появляются коммерческие форматы – например, .doc (позже .docx), который был разработан компанией Microsoft для программы Word.

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

Хотя тут важнее другое – появляется новая зависимость. Несвобода. Например, наши зарубежные партнёры могут взять и отключить платёжные сервисы SWIFT.

Markdownоткрытый формат текстовой разметки, который позволяет автору с помощью специальных слов, определять представление и структуру. Эти вставки настолько незначительны к объёму текста и при этом инстинктивно воспринимаются, что практически не ухудшают читаемость. Что можно сразу самому писать в этом формате! А скрипты автоматически его преобразуется в HTML и другие машинные форматы. HTML же тоже язык разметки текста, включающий все возможные мультимедийные способы представления информации в Интернет.

Довольно быстро привыкаешь писать в простом Markdown и хотелось найти открытое решение, похожее на GitBook.

Diplodoc

Удивительно, насколько близко всё это время находилась альтернатива GitBook – платформа Diplodoc.

Это Open Source проект департамента Яндекс Облако, с которым в 2020 году «Цифровой Петербург» подписал соглашение о партнёрстве. Также грел душу тот факт, что ключевая часть разработки находится в Петербурге :-)

Diplodoc, также как и GitBook, является надстройкой для публикации текста в формате Markdown из хранилища с поддержкой Git. Технология была создана для решения внутренней потребности сопровождать документацией сервисы Яндекс Облака. Разработчики добавили внутрикорпоративные стандарты Яндекс в оформлении документации и получился Yandex Flavored Markdown – YFM.

Для переезда на новую технологию пришлось слегка переразметить Текст в этот Yandex Flavored Markdown формат. Хранилище Текста по прежнему располагалось в GitHub, а внешнее представление сайта https://text.sharedgoals.ru переехало на платформу Diplodoc. Внешний вид, на мой взгляд, по сравнению с GitBook, стал ещё элегантнее и удобнее для чтения с телефона.

В Diplodoc есть возможность сгенерировать элементарный формат PDF, но отсутствуют удобные книжные форматы типа Epub.

А ожидания растут…

Markdown хоть и открытый формат, но слишком простой. Я бы даже сказал – примитивный. Когда его пытаются использовать в чуть более сложных сценариях, чем оформление одной статьи – приходится додумывать свою разметку – вот эти вот flavors.

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

Пришлось в очередной раз посмотреть по сторонам…

AsciiDoc

И обнаружить целое семейство наработок в создании Текста – AsciiDoc.

AsciiDoc – это, пожалуй, самый продвинутый на сегодняшний день открытый формат разметки. Не такой распространённый как Markdown, но жутко перспективный.

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

Например, с помощью [sidebar] я начал отмечать ситуации из жизни, которые эмоционально закрепили какой-то вывод.

Есть специальная возможность приводить цитаты с указанием авторства – [quote]. Их превеликое множество в нашем Тексте – ведь он представляет собой на 80% обобщение кем-то написанных и прочитанных Текстов.

Или отмечать стихи с помощью тега [verse]. Например, для эпиграфа в начале этой главы.

И для формата AsciiDoc уже созданы открытые и бесплатные инструменты конвертации, которые называются AsciiDoctor. Они преобразовывают во всевозможные форматы, включая PDF, Epub, FB2 и даже слайды презентаций.

А если есть возможность из ascii-текста делать книги и презентации с мультимедийным содержимым, значит эти задачи уже сейчас можно делегировать многочисленным Large Language Module инструментам (в просторечии GPT), которые получают запросы и отвечают с помощью ascii-текста.

Вот, например, ответ Perplexity на просьбу создать презентацию о пользе ведения дневников. Бесплатный сервис нового поколения, который уже сейчас отлично конкурирует с привычными поисковиками, выдаёт результат сразу с инструкцией по дальнейшим действиям и приводит ссылки на источники в Интернет.

Для тех, кому совсем нелюбопытно пробовать самому, приведу тут ответ:

= Польза ведения дневника
:revealjs_theme: sky
:revealjs_transition: slide

== Слайд 1: Введение
Ведение дневника — это практика, которая существует на протяжении веков.
Она может быть полезна для всех, кто хочет улучшить свою жизнь и самосознание.

== Слайд 2: Эмоциональное здоровье
- Помогает снизить уровень стресса.
- Способствует лучшему пониманию своих эмоций.
- Упрощает процесс обработки сложных чувств.

== Слайд 3: Личностный рост
- Способствует самоанализу и саморефлексии.
- Позволяет отслеживать прогресс в достижении целей.
- Помогает выявить повторяющиеся паттерны поведения.

== Слайд 4: Креативность и вдохновение
- Стимулирует творческое мышление.
- Позволяет фиксировать идеи и вдохновение.
- Может быть источником новых идей для проектов.

== Слайд 5: Заключение
Ведение дневника — это мощный инструмент для улучшения качества жизни.
Попробуйте начать вести дневник уже сегодня, чтобы ощутить его пользу!

В редакторе текста Visual Studio Code, где сейчас набираю эти строки, я сразу же вижу эту готовую презентацию.

VS Code c разметкой AsciiDoc и просмотром презентации
VS Code c разметкой AsciiDoc и просмотром презентации

Помимо конвертеров создана открытая платформа, которая генерирует целые порталы на основе текстов AsciiDoc – Antora. И когда я вник в её возможности, мне показалось бессмысленным продолжать использовать Markdown. Интереснее сразу перейти на перспективный AsciiDoc.

Тем более, что повторять уже открытое качественное решение – противоестественно принципам Open Source.

Поэтому Текст в очередной раз поменял формат с YFM на AsciiDoc.

Каждая такая переделка предполагает пускай беглое, но перечитывание и уточнение выводов в Тексте. Чему я только рад.

Разобраться с настройками публикации в платформе Antora задача не для рядового пользователя – нужен опыт. Но это, кстати, неплохая возможность для Diplodoc – добавить поддержку AsciiDoc в свою платформу и предоставить более наглядный, элегантный способ публикации.

А для меня сам процесс освоения этого богатого инструментария доставляет удовольствие. У других это может стать первым шагом для знакомства с информационными технологиями. Ничего сложного в настройке этой публикации нет.

Diplodoc поднял планку требований к оформлению сайта и мне пришлось самому (с помощью ИИ) дорабатывать шаблон представления Antora, чтобы получить тёмную тему оформления сайта. И теперь ей могут воспользоваться другие пользователи Antora. Визуальное многообразие и дизайнерское оформление не является приоритетом разработчиков AsciiDoc. Они про идею разметки и автоматического преобразования Текста в разные форматы.

Создание своего Текста

В качестве эпиграфа к этой главе взял Текст петербуржца Андрея Битова. То, о чём мечтал Андрей Георгиевич, похоже становится доступно каждому. Хотелось бы поделиться с ним этой радостью. Всё в его цитате прекрасно. Даже оговорка, которая отрицает Долженствование, хотя оно в отношении к себе вполне допустимо.

Наткнулся на его рассуждения в статье «О средневековой письменности и современной литературе» Евгения Водолазкина. Эксперта по части Текста. Евгений Германович обратил внимание, что мы (с «нашим» Метамодерном) пришли к подходам в создании Текста, которые были в средневековье! Забавная цикличность :-)

И поэтому понятие Текст, пройдя через толщу времён и сохранив свои особенности, формирует у меня это сакральное и уважительное отношение на Вы и с большой буквы.

С таким же отношением к довольно абстрактному понятию до этого сталкивался в культуре Армении. Было неожиданно. Там Алфавит олицетворяет идентичность целого народа. Ему ставят памятники и относятся как к иконам.

И тут Текст становится отражением и средоточием собственной жизни. В нём смыслы, отношения, устремления, воспоминания, планы и чувства.

Ситуация

Когда обсуждал идею об уроке осознанного отношения к Счастью с директором одной продвинутой школы и рассказывал, зачем я пишу Текст «Что мне делать? :-)», вдруг получил непроизвольную реакцию:

– О, а я не буду читать Ваш текст, простите. Но вот свой теперь напишу!

И признаюсь, что мне такая реакция ОЧЕНЬ понравилась. Намного больше, чем обещание прочитать мой Текст. Обещали многие, но до конца, видимо, дойти практически нереально :-)

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

И это прекрасно!

И у меня даже родилась гипотеза…

Что любой человек:

Придёт к схожим выводам, к которым пришёл я. С поправками на свои акценты и нюансы в силу разности темпераментов и жизненного опыта.

При этом, если мы плюс-минус совпадаем в предпосылках, уже не потребуется описывать те очевидные и зачастую банальные выводы, которые приведены во вводной части Текста. А, следуя принципам Open Source, позволит фокусироваться на практической части и описывать свой опыт и план в достижении Мечты, стремление к которой приносит Счастье.

И когда в голову пришла эта мысль – я получил ответ, почему мне так не понравилась идея использовать Wiki. Wiki – это же единственная версия правды, Истины, в которую нереально вместить многообразие эмоций и взглядов разных темпераментов, культур и поколений. Это привилегия Бога, которую пытаются водрузить на плечи люди, живущие в состоянии тянущихся десятилетиями экономических и идеологических войн.

Поэтому мне ближе открытые и некоммерческие Тексты, объединенные Общей Целью и опубликованные в Git. Именно они могут стать базой для обучения моделей Искусственного Интеллекта, который в состоянии отделять основные мотивы от нюансов разных культур, темпераментов и жизненного опыта и помогать совместному созидательному движению к всеобщему счастью.

Итак.

Инструкция

Для того, чтобы сделать свою версию Текста, достаточно нажать ссылку в верхнем правом углу сайта – «Писать» или «Редактировать текст». Вы перейдёте на хранилище Текста в GitHub.

Если у Вас ещё нет учётной записи GitHub – легко зарегистрироваться. На данный момент регистрация не вызывает сложностей, нужно только решить головоломку, для подтверждения своей человечности :-)

Хотя, сдаётся мне, что головоломка уже устарела и легко проходится агентами ИИ. Вопрос тому же ИИ – как с помощью него обойти проверки на Человечность и вполне годный ответ. Напомню, что ИИ уже может не только на вопросы текстом отвечать, но и нажимать на кнопки и двигать мышкой.
При регистрации оставьте тип пользователя Public, не переключайте в Private. Иначе создаваемые Вами проекты будут по умолчанию закрытыми, а наш – открытый и его не получится использовать.

Обычно, когда речь заходит об изменении какой-то информации, возникает вопрос о правах доступа на редактирование. Свобода свободой, но не сказать, что я буду счастлив, если все начнут редактировать опубликованный мною Текст в моём репозитории, как им вздумается :-)

Но никто не может запретить скопировать открытый проект к себе и изменять свою версию. В терминологии Git это называется Fork – ответвление.

Создать свой Текст очень просто
Создать свой Текст очень просто

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

Для того, чтобы «вдохнуть жизнь» в Текст, чтобы он начал автоматически публиковаться при внесении изменений, нужно сделать всего 2 действия.

Включить публикацию для проекта
Включить публикацию для проекта

В настройках проекта (Settings) зайти в раздел Pages (Страницы) и выбрать публикацию этих страниц с помощью автоматизированных процессов – «Deploy Github Actions».

GitHub Actions – это такие программы (скрипты), которые автоматически запускаются каждый раз, когда возникает какое-то событие. Например, вносится изменение в Текст.

Actions эти уже настроены, работают в моём проекте и были скопированы в Ваш при создании Fork. И так как наши проекты пока ничем не отличаются – они будут работать точно также и для Вашего.

Разрешить исполнение Actions
Разрешить исполнение Actions

Выбрать в верхнем меню раздел Actions и нажать там кнопку Enable. Если умеете читаете код, то имеет смысл полюбопытствовать, оценить процесс сборки Текста и предложить улучшение – буду благодарен. Но этого базово не требуется – он неплохо работает.

В принципе – всё! Всe необходимые действия сделаны и дальше процесс публикации должен работать автоматически.

Текст можно редактировать и сохранять прямо в браузере. Например, изменить первую страницу Приветствия в файле ru/modules/ROOT/index.adoc.

После изменения автоматически запускается Action, который:

Автоматический процесс сборки Текста
Автоматический процесс сборки Текста

Весь этот процесс можно наблюдать в разделе Actions уже Вашего проекта.

Дальше остаётся только писать Текст – сопутствующая рутина публикации автоматизирована.

Что дальше?

Также потребуется персонализировать несколько свойств уже Вашего проекта:

  • antora-playbook.yml:

    • title: Поправить организацию-издателя, в моём случае – «Общие Цели», можно и оставить;

    • url: указать получившуюся при публикации ссылку GitHub или привязать к собственному домену в настройках проекта;

    • page-urldiscuss: ссылку на Вашу ленту, канал, группу или просто контакт;

    • page-urlwrite: ссылка на github проект;

  • ru/antora.yml:

  • ru/modules/ROOT/book.adoc:

    • Внести те же корректировки для книжного формата PDF и Epub;

  • ru/modules/ROOT/nav.adoc:

    • Сделать свой список частей и глав в содержании или просто добавить свою главу;

А дальше удалять всё лишнее (или оставить) из папки ru/modules/ROOT/pages и писать свой Текст в файлах, которые оставили в оглавлении nav.adoc.

VS Code и другие редакторы

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

Весь процесс от планирования структуры до публикации Текста можно делать в одном удобном, открытом и бесплатном редакторе Visual Studio Code.

Можно редактировать Текст в оффлайне, сохраняя изменения на локальный диск. И синхронизироваться с хранилищем по завершению работы с отслеживанием истории изменений. Многочисленные расширения редактора помогут в написании Текста – укажут на ошибки в тексте и сразу представят, как он будет выглядеть.

Для упрощения и ускорения редактирования в проект добавлены часто используемые шаблоны – Snippets, которые предлагаются при выделении слов в тексте (смотрите на снимке экрана ниже).

Чтобы опубликовать Текст после внесения в него изменений достаточно:

  • открыть слева закладку Source Control;

  • с помощью кнопок + и - справа от каждого файла в левой части редактора выбрать те, которые войдут в изменение (такое изменение называется Commit);

  • кратко описать суть этих изменений (предыдущие описания видны в списке ниже) – например, "Pre Photo article changes";

  • убедиться, что отправка настроена в ветку изменений под названием master (можно создавать и вести несколько независимых веток изменений) – название ветки видно в строке статуса, в нижнем левом углу;

  • и нажать на кнопку Commit.

В строке статуса можно проверить статус синхронизации изменений – для чего нужно навести курсор на название ветки. Если синхронизация не завершена – нажмите на кольцо со стрелками. Запустится синхронизация.

Закладка Source Control в VS Code для публикации изменений
Закладка Source Control в VS Code для публикации изменений

Если будет нужна дополнительная помощь с этими настройками – дайте знать.

Visual Studio Code не единственный редактор, поддерживающий Git. Есть платное приложение, созданное специально под AsciiDoc – Adoc Studio. Есть и другие, но мне важно пользоваться от крытым продуктом и чувствовать связь с программным кодом.

Уточнение

Пока погружался в тему этой главы, узнал о существовании приложения для ведения заметок – Obsidian. Заметки могут быть структурированными, весьма пространными и связанными друг с другом. В описании продукта явно звучит целевой сценарий использования – создание цифрового образа собственного сознания.

У Obsidian много общего с моим подходом. В нём также используется Markdown как язык разметки. Который, впрочем, меня перестал устраивать по функционалу. Можно использовать Git для хранения личных заметок, но для синхронизации между устройствами и публикации потребуется платная подписка.

Вероятно этот инструмент подойдёт тем, кому функционал Visual Studio и Git будет слишком непривычен и нет желания выверять свои взгляды с окружением.

Планируемые доработки

Уже выписаны задачки для улучшения этого процесс:

  • Визуализировать Текст в виде графа со ссылками до подзаголовков. Мне важно убедиться, что он напоминает Пирамиду :-)

  • Сделать выдачу результата поиска до подзаголовка. Связано с предыдущим пунктом – достижимо доработкой плагина.

  • Автоматически переводить Текст на английский язык при публикации. Любопытно оценить возможности Yandex Cloud для этой задачи.

  • Подготовить зеркало процесса в GitVerse от Сбера или другого отечественного хранилища.

Создание Текста как Счастье

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

Ведь образы и «узелки памяти» счастливых моментов, которые призываю фиксировать, вызывают позитивные эмоции. Когда их раскапываешь в завалах своей памяти, отбираешь важные и выписываешь – память развивается и настроение поднимается. А от улучшения внутреннего состояния и физическое здоровье улучшается.

Сплошная польза!

Впрочем, как мы видели выше, про это уже каждая нейронка знает :-)

Развитие искусственного интеллекта эксперты видят в переходе от уже популярных GPT / Large Language Models к узкоспециализированным моделям и Large Actions Models. Ведь результатом работы ИИ может быть не только человеческий текст, но и материальный предмет, напечатанный 3d принтером по текстовой инструкции. Или инструкции последовательных нажатий клавиш и движения мыши, которые полностью имитируют действия пользователя в сети Интернет.

Простой ascii-текст не имеет каких либо ограничений и уже сейчас используется для создания не только текстовых, но и мультимедийных продуктов и материальных объектов. Умные компаньоны потихоньку начнут вытеснять привычные смартфоны. А вместе с ними и работников рутинного труда.

А когда Текст, отражающий твоё сознание и намерение, может автоматически преобразовываться в разные форматы, включая визуальный. Когда он может распространяться по запросу, но при этом отслеживаются все изменения. Ты за это ни копейки не платишь, но все наработки открыты и доступны каждому. То и на душе становится светлее. Мир даже как-то становится уютнее :-)

Желаю испытывать Счастье в процессе написания своих Текстов :-)

Создано: 07.12.2024, Опубликовано: 21.01.2025, Дополнено (ISO): 2025-05-24.