Конспектирование на смартфоне
20.10.2022
|
velkin |
Теория и практика
Данная статья является продолжением заметки Словесный поток и чёткие структуры, в которой были рассмотрены теоретические предпосылки текстовой записи разных форматов. Теперь настало время перейти к практике от вопроса "зачем делать?" к "как делать?".
Способы конспектирования
Существует несколько способов конспектирования. О них можно почитать в интернете, для примера, 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.
20.10.2022 0 комментариев |