Конспектирование на смартфоне
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 20.10.22 00:28
Оценка: :)

Теория и практика


Данная статья является продолжением заметки Словесный поток и чёткие структуры
Автор: velkin
Дата: 19.09.22
, в которой были рассмотрены теоретические предпосылки текстовой записи разных форматов. Теперь настало время перейти к практике от вопроса "зачем делать?" к "как делать?".

Способы конспектирования


Существует несколько способов конспектирования. О них можно почитать в интернете, для примера, 6 способов конспектирования. Тот который буду рассматривать я похож на метод боксов, который создан для сопоставления понятий. В силу особенностей смартфона назову его лентой списков.

Лента списков


Создание главы:
1) Создайте текстовое название главы книги или статьи.
2) В название главы можно добавить нумерацию без лишних символов окончания.
3) Для наглядности к названию главы можно добавить разделитель '-' в 31 символ по канонам старых языков программирования.

Создание списка:
1) Выделите ключевое слово из текста книги или статьи и создайте текстовое название списка добавив в конце двоеточие ':'.
2) В нумерации названия списка как правило нет необходимости, одно понятие, один список.
4) Создайте элементы списка с нумерацией, используя как символ разделитель нумерации правую круглую скобку ')' и окончания названия точку '.'.
5) Если нужно создайте подэлементы разделяя их точкой '.'.

-------------------------------
1.1.1 Название главы
-------------------------------

Название списка:
1) Элемент1. Элемент11. Элемент12.
2) Элемент2. Элемент21. Элемент22.
3) Элемент3. Элемент31. Элемент32.

Преобразование в многоуровневые списки


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

Название списка:
1) Элемент1.
1.1) Элемент11.
1.2) Элемент12.
2) Элемент2.
2.1) Элемент21.
2.2) Элемент22.
3) Элемент3.
3.1) Элемент31.
3.2) Элемент32.

Разложение многоуровневых списков


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

1) Для этого выделяем название и первый уровень многоуровневого списка в отдельный одноуровневый список.
2) Копируем списки для каждого первого уровня убирая цифры и заменяя точку двоеточием ':'.

Название списка:
1) Элемент1.
2) Элемент2.
3) Элемент3.

Элемент1:
1) Элемент1.
2) Элемент2.

Элемент2:
1) Элемент1.
2) Элемент2.

Элемент3:
1) Элемент1.
2) Элемент2.

Упрощение преобразований


Конечно, если вместо круглой правой скобки ')' и двоеточия ":" использовать точки, то это могло бы упростить преобразования, но будет ли такое представление наглядней, вот в чём вопрос. Впрочем можете поразмыслить над этим в качестве домашнего задания.

Название списка.
1. Элемент1.
2. Элемент2.
3. Элемент3.

Хранилище файлов


Дальше работать как обычно для программиста:
1) Создать папки и файлы в смартфоне.
2) Редактировать файлы с конспектами книг или статей согласно указанию выше.
3) Версионировать и синхронизировать с помощью системы управления версиями.

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

Программы для смартфона


Далее небольшой список программ на базе операционной системы Android.

Файловый менеджер Total Commander


Описание Total Commander:
1) Ссылка 4pda.
2) Не рекомендую качать с Google Play, есть ограничения на установку пакетов.
3) Для удалённого доступа установить плагины SFTP, LAN и прочие.

Редактор файлов CPP N-IDE


Описание CPP N-IDE:
1) Ссылка 4pda.
2) Рекомендую скачать, установить и настроить премиум версию.
3) Огромное количество корявых тем и не рабочий Си в комплекте.
4) Не аналоги. Java N-IDE. Pascal N-IDE. QLua. Пидроид 3.

Управление версиями PocketGit


Описание PocketGit:
1) Ссылка 4pda.
2) Отличная программа, однако требует правильной настройки.
3) Для синхронизации на своём сервере используйте промежуточный bare репозиторий.
4) В случае неудачи проверьте те же самые операции в Termux с установленным Git (команда pkg install git) и хранилищем (команда termux-setup-storage).
5) Пример пути ssh://user@xx.xx.xx.xx:22/git/myrepo/

Чтение книжек Moon Reader Pro


Описание Moon Reader Pro:
1) Ссылка 4pda.
2) Аналоги FBReader Premium, ReadEra.
3) Качать книги с генезиса.

Офлайн энциклопедии Kiwix


Описание Kiwix:
1) Ссылка 4pda.
2) Можно установить прямо из приложения всю русскую википедию с изображениями.
3) Или собственные корявые файлы созданные zimwriterfs.
3.1) boost177_en.zim. boost177_ru.zim.
3.2) cppref190607_en.zim. cppref190607_ru.zim.
3.3) qt5152_en.zim. qt5152_ru.zim.
3.4) sqlite336_en.zim. sqlite336_ru.zim.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.