О программистах и писателях... / Mad Architect

О программистах и писателях...

Автор: Mad Architect

... или о программистах для писателей.

Работа программистом в крупных конторах и крупных проектах приводит к определённым профессиональным деформациям (как, в принципе, и любая другая работа). В частности, вырабатывается привычка к автоматизации типовых задач. Например, задачи отгрузки готовой программы заказчикам-клиентам (это называется модным словосочетанием Continuous Integration)...

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

Кто пишет текст непосредственно в окошке редактирования одного конкретного сайта (а такие, я точно знаю, имеются) проблем особых не испытывают. Разве что случайно "Назад" нажмут, или браузер закроется, или электричество вырубят - тогда начинается возмущённый плач по поводу того, что три-четыре часа работы коту под хвост. Этот текст не про них. Есть и другие, которые пишут в текстовом редакторе (уж кто какой использует), потом редактируют вместе с корректором/редактором где-нибудь в гуглодоках/Office 365, потом окончательно полируют-ёкифицируют-форматируют, потом выкладывают, дайте подумать, сюда, на СамиИздат, ПрозуРУ, Мастерскую Писателей, ЛитЭру, ФикБук и ещё куда-нибудь. Потом находят ошибку, приходит какая-та гениальная мысль, разгромный отзыв или ещё что, в текст вносятся правки и начинается всё с начала. Всё это очень сильно напоминает картинку, приведённую выше. Не знаю, кому как, а мне, человеку испорченному нарзаном модными технологиями разработки, хочется чего-то простого: внёс в текст правки где-то в одном месте, сохранил файл, нажал где-нибудь на кнопку - и изменения раскидались по нужным сайтам. Что-то такое есть на "Мастерской Писателей" (в режиме бета-тестирования). Но МП - это МП, текст сначала туда загрузить надо, а потом уже раскладывать. А вот чисто для декстопа (Win/Mac) по крайней мере я ничего такого не видел/не слышал. Или есть, а я не в курсе? А если нет, каким бы функционалом можно было бы наделить такой синхронизатор?

Из очевидного :

  • мониторинг какого-либо файла/директории, и при изменении содержимого предлагать обновить текст на поддерживаемых площадках, которые задал автор. 
  • соответствующее преобразование формата (rtf->html, rtf->bb code, rtf->multi markdown) и базовые 
  • двунаправленная синхронизация с google docs/Office/(что там у маков?)
  • автоматическое/полуавтоматическое создание новых произведений на поддерживаемых площадках
  • (для параноиков) отгрузка исходного варианта текста в какой-нибудь репозиторий типа github'а
  • выгрузка собранного текста в epub/fb2/kindle-формате

Что ещё?

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

0
464

18 комментариев, по

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

Евгений Алексеев
#

У меня стоит  Scrivener, я туда закачал картинки к разным сценам, описание персонажей. Но текст пишу по старинке в ворде. Хотя вроде бы и программер почти с 30-летним стажем. Вообще мне ничего больше не помогает писать. Я уже 2 недели ничего не пишу. То есть за все время написал 6 тыщ знаков и застопорился. 

 раскрыть ветвь  0
анс
#

я вот призадумался, зачем ьы мне лично такая система оказалась нужна/полезна?

и не, не придумал😪 

 раскрыть ветвь  4
Mad Architect автор
#

Да я ж говорю - испорчен я DevOps'ом, да. Люди должны думать, а машины - работать. :) На работе, вон, даже автопрограммиста себе сделал, чтоб наиболее скучные куски текста за меня писал. А так, конечно, если нет проблем обежать пару-другую сайтов, чтобы правки раскидать, так и проблем нет. :) 

 раскрыть ветвь  3
Анна Алмазная
#

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

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

 раскрыть ветвь  3
Екатерина Данс
#

Я вообще только на одном сайте активна.:) Но, похоже, штука востребованная, раз вопрос возник.

 раскрыть ветвь  2
Екатерина Данс
#

Две мысли: во-первых, мне это чем-то JDownloader напомнило (программка для скачивания с кучи разных - в том числе платных, - файлообменников типа turbobit), а во-вторых, какой-нибудь Git никак под такое не приспособить?:)

 раскрыть ветвь  5
Mad Architect автор
#

Да. Что-то похоже на downloader, только наоборот - uploader. :) А git для этого вряд ли приспособишь - это ведь просто хранилище с поддержкой версионирования. И чтобы заставить его эфыективно работать с авторским текстом - этот текст должен быть в формате типа rtf или markdown.

 раскрыть ветвь  4
Алекс Дмитревски
#

помнится, у Константина Бояндина была подобная штука - но там всё разлеталось по его персональным хранилищам.

Причина проста: у многообразия сайтов нет единообразия API.

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

 раскрыть ветвь  1
Mad Architect автор
#

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

 раскрыть ветвь  0
Написать комментарий
9 088 155 82
Наверх Вниз