Хабрахабр

Как опубликовать теорию информации в современном IT-мире

Есть проблема:

  • найден очень полезный способ описания процессов формирования и преобразования информации,
  • сформирован теоретический базис этого способа
  • публикация в чисто-теоретическом виде (без сопровождения объяснениями и примерами) будет доступна только труженикам науки,
  • формирование примеров — это очень большой объем работы,
  • времени для занятия этой темой мало, совершенно не хватает двух рук, а из доступной техники — пока только смартфон,
  • а способ очень красив.

нужно много рук

Под катом попытка решения проблемы с использованием странных на первый взгляд инструментов: Android-смартфон, markdown, Epsilon Notes, динамическая книга, Termux, git, bitbucket, Хабр.

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

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

В привычном формате для этого пишется книга. Задача "Опубликовать теорию". Но мир меняется. Публикуется и ждет своего читателя. Почему бы не попробовать поменять и этот привычный процесс.

Стал разбивать задачу на подзадачи:

  1. Во-первых, для написания большого количества текста со сложной структурой нужна спец. программка. И таких программ теперь очень много, но, как всегда, нужна особенная.
  2. Во-вторых, для резервирования выполненной работы хорошо бы кидать созданное на сервер. Ведь сервер, я надеюсь, понадежнее тонкого телефончика.
  3. В-третьих, есть задача обсуждать книгу с читателем и понимать какие моменты следует уточнить.
  4. В-четвертых, есть желание динамически дополнять книгу.

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

Начинаем решать задачи.

Markdown (Epsilon Notes)

Текст необходимо публиковать в инете. Требованием к программе редактирования текста было простым. Правильно Markdown. А какой формат держит нами любимый Хабр?

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

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

Не обязательно абсолютно универсальный вариант, но почти всем меня устраивающий — это программа Epsilon Notes.

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

Книжка теоретическая:

image

Там же печатаю ее в pdf:

image

На каждую главу планируется несколько статей на Хабре в виде примеров. Книжка практическая.

image

Подготовка текущей статьи:

image

Git (Termux, bitbucket)

У меня там было парочку приватных репозиториев. Для реализации резервирования, обсуждения и дополнения решил использовать bitbucket. Впервые языком разработки выбрал Markdown. Зарегал новый.

На самом деле на тот момент он у меня уже был. Осталось найти git-клиент на Android. В этой области специализированные приложения из google play market пока не дают требуемого набора возможностей. Но процесс его поиска все равно состоялся, но чуть раньше. Я уже было — расстроился. Оно и не удивительно: клиент git важен всей своей средой (всеми своими командными утилитками), а дублировать поведение такой сложной коммандной системы в кнопочках и окошках — дело нелегкое.

Например, Termux. Но в Android уже есть отличные эмуляторы терминала и среды Linux. А в этом эмуляторе преотлично грузится, родной уже, командный клиент git.

image

Voi la, мы зарезервированы и синхронизованы, а так же, благодаря Issues от bitbucket, появилась обратная связь с читателем.

Хранилище bitbucket для книжечки:

image

История изменения книги в распечатанных pdf:

image

Обратная связь с читателем:

image

Местечко для черновиков и опубликованных статей для Хабра

image

Итого

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

Спасибо за внимание.

Доберусь до ПК — опечатки поправлю. Простите за опечатки, если найдутся.

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

Введение в книгу

Причем работы не только моей, но и работы читателя. Сформулируем цель работы над этой книгой.

Целью является ввести определения, основанные на простых аксиомах, для понятий Сознание и Жизнь.

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

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

Знакомьтесь. Итак.

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

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

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

Сознание — это способность с использованием языка быстро синтезировать новую информацию преобразованием уже имеющейся информации.

Жизнь — это самопроизвольное накопление информации о пространстве в структурных объектах этого пространства.

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

Еще раз перечитываю введение.
Слишком амбициозно.
Но ведь хорошо сказано: "Дорогу осилит идущий".

Приступим.

Спасибо за внимание. И теперь уж точно.

Борисов А.И. Пока последняя версия книги: Скачать pdf
Вики книги: Общая теория информации. (bitbucket.org)

Отзывы

Разговор с Вами мне очень полезен. Спасибо большое за отзывы.

Не планировал загружать любимый Хабр теоретическими обсуждениями, хотел оставить здесь только практику. Если это не затруднит, можно Вас попросить перенести обсуждение книги на предложенную в статье платформу (Issues). Еще раз заранее спасибо.

Жду отдельных критических отзывов по представленной технологии публикации.

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть