Хранение текстов

Автор: Артём Талипов

💾 Почему-то регулярно всплывает эта тема. «В каком формате храню тексты произведений?». Просто отвечу, без навязывания мнения.


🤔 У разных людей есть собственные предпочтения. Каждый вариант обладает преимуществами и недостатками. Это нормально и понятно.


☝ Я уже давно сделал свой выбор. Он меня устраивает. Объясню субъективные причины.


1. 🖥 Я пишу на домашнем стационарном компьютере. Храню тексты на нём же. У меня к ним прямой доступ. Что хочу, то и делаю с файлами. Переносимость реализована, но это другой вопрос.


2. 📁 Для отдельного произведения заведена своя директория. Там есть структура с нюансами. Ну, да это так, к слову пришлось. Об особенностях каталогов надо отдельно разговаривать.


3. 📜 Каждая глава в своём отдельном файле. Это удобно для редактирования главы. Это упрощает публикацию по главам. Можно открыть сразу несколько глав для согласования. В цельной книге труднее искать нужное место и проблемно согласовывать отдалённые эпизоды.


4. 🗂 Файлы с цифро-буквенными названиями. Прямо так: 001a, 002a, 003a и так далее. Это даёт однозначную сортировку в каталоге. Могу вставить между существующими: 001 m. Могу передвинуть в другую позицию, изменив название.


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


6. 📓 Формат plain/text ‘простой текст’. Расширение *.txt. Можно открыть простым блокнотом. Да, в общем-то, открывает почти любой редактор. Ну, а чего ещё надо для текста?


7. 🌐 Кодировка utf-8 (юникод). Широко распространенный стандарт, кое-где по умолчанию. Простой блокнот нормально открывает. Поддерживаются разнообразные символы, нужные в книге.


8. □ Без bom ‘маркера порядка байт’. Это тоже стандарт, да и так понятно. Простой блокнот всё ещё открывает. Некоторым программам bom мешает.


9. § Абзацы разделяю пустой линией. Двойной cr+lf ‘возврат каретки + прогон линии’. Это тоже стандарт, но старый. Мне так удобнее редактировать. Сразу понятно, где граница абзаца. При необходимости легко конвертируется.


10. ‖ Предложения на отдельных линиях. Разделены одиночным cr+lf ‘возврат каретки + прогон линии’. Это тоже старый стандарт. Мне так удобнее редактировать. Просто удалять или переставлять предложения. При необходимости легко склеивается.


Вот собственно и всё. Сказываются олдфаговские привычки. Есть контроль и ничего лишнего. Совместимо с множеством программ. Элементарно обрабатывать утилитами.

+2
208

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

823 161 16
Наверх Вниз