zHz00 Untitled

четверг, 06 января 2022
00:57 SHINSEKAI: Realization
1 апреля 2013 года я написал, что создаю секту, главой буду я, а священными текстами будет мой дневник.

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

Итак, теперь у меня есть:
-- Набор скриптов на питоне, позволяющих сделать локальную копию моего дневника
-- Или любого другого дневника, что, однако, не проверялось
-- Копия будет лежать в формате markdown с возможностью просмотра через Obsidian.
-- Перекрёстные ссылки по щелчку мыши, картинки, форматирование, полнотекстовый поиск, теги -- и всё это локально! Любая операция выполняется за пару секунд.
(читать дальше)

@темы: Программы, Программирование

URL
Я ненавижу свою работу - это минус, зато завтра шашлыки -...
http://www.text-image.com/convert/
прыгают? Current music: Sting - Untitled
Фух... спас чувака, радостный аж жопа :)))) Current ...
Посмотрел "Корпорацию монстров" - прикольно, НО...
сегодня чудесный день, сменяющийся то солнцем, то дождями...

06.01.2022 в 01:30

06.01.2022 в 01:30
Obsidian. Это программа для ведения заметок
он на электроне написан, там же JS внутри, как такое можно к себе установить? ))))
к тому же, софт с закрытыми исходниками
URL

06.01.2022 в 02:08

06.01.2022 в 02:08
Круто, но без каментов не щитово)

Сколько времени занимает полный дамп дневника?
А если пост был отредактирован между сканами, в локальном репе это отобразится?
URL

06.01.2022 в 02:49

06.01.2022 в 02:49
CD_Eater, о, очень интересная информация о том, как сделан обсидиан, спасибо. Исходники закрытые, это правда, меня это немного удивляет, т.к. обычно подобные проекты имеют открытый код. Тем не менее, это меня не беспокоит, т.к. все сведения в дневнике открытые, и я не беспокоюсь, что кто-то их украдёт. А значит проверять исходные коды нет необходимости. Предубеждения против закрытых кодов у меня нет.

Xersareeth, ДА, в некоторых постах комментарии важны, иногда важнее самого поста. Я буду думать над этой функцией, но пока хз как это удобно организовать.

Полный дамп текста занимает 3.5 часа при паузе между страницами в 1 минуту. Паузу можно сократить, но я не буду. Полный дамп картинок занимает 30+ часов при такой же паузе.

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

06.01.2022 в 13:06

06.01.2022 в 13:06
К сожалению, хорошего решения по данному вопросу у меня нет.
Отдельное оглавление.md? Или 2022\01.06-00:57\имя_поста.md, а чтобы сортировать по имени, ищешь * и сортируешь в результатах.
В линуксах ты также можешь сделать симлинки с названий 2022-01-06-00:57-имя_поста.md на просто имя_поста.md.
URL

06.01.2022 в 13:23

06.01.2022 в 13:23
В линуксах ты также можешь сделать симлинки
сюрприз!
в винде тоже есть симлинки, и даже симлинки к директориям
URL

06.01.2022 в 15:05

06.01.2022 в 15:05
himself, оооо, ОГЛАВЛЕНИЕ! Это супер-идея, спасибо!
CD_Eater, расскажи про симлинки в винде.
URL

06.01.2022 в 15:15

06.01.2022 в 15:15
> в винде тоже есть симлинки, и даже симлинки к директориям
может быть в данном случае лучше подойдут хардлинки?)
URL

06.01.2022 в 15:25

06.01.2022 в 15:25
Xersareeth, о, хардлинки NTFS поддерживает, действительно. Но при таком объёме данных (12 мегабайт на тексты; картинки же в любом случае хранятся в одном экземпляре) генерировать линки имхо вообще смысла нет, можно делать просто дубли файлов. Единственная причина -- это если хочешь синхронное редактирование. Но моя концепция подразумевает, что редактирование исходит от постов на дайари. Посты в локальном хранилище вообще не предназначены для редактирования.
URL

06.01.2022 в 16:05

06.01.2022 в 16:05
расскажи про симлинки в винде.
про симлинки в винде расскажет консольная команда
mklink /?
URL

06.01.2022 в 16:31

06.01.2022 в 16:31
CD_Eater, ух ты, спасибо!
URL

06.01.2022 в 17:05

06.01.2022 в 17:05
CD_Eater, виндовский хардлинк развалится при редактировании, симлинк не всех обманет, а джанкшн только для директорий. Линуксовый симлинк по опыту довольно крепок. На винде, внезапно, я бы сделал ярлыки может быть просто. Но если выбирать что-то одно, то коммитить в гит симлинки, а там как вычекаутит под виндой так вычекаутит.
URL

06.01.2022 в 18:01

06.01.2022 в 18:01
himself, вот это поворот! Я так понимаю, проблема в том, что редактор при сохранении создаёт новый файл и подменяет им старый? Но это же делает хардлинки практически бесполезными! :upset:
URL

06.01.2022 в 21:53

06.01.2022 в 21:53
виндовский хардлинк развалится при редактировании
а я и не предлагал использовать хардлинки ))

Линуксовый симлинк по опыту довольно крепок.
а виндовый некрепок? )))
извините, звучит как бред

коммитить в гит симлинки, а там как вычекаутит под виндой так вычекаутит.
а какие проблемы с гитом?
гит не резолвит симлинки ни при загрузке, ни при выгрузке
для него это просто обычные файлы, содержащие внутри себя какой-то текстовый путь
гит не пытается как-то интерпретировать содержание симлинка (т.е., он не лезет по указанному в симлинке пути)
думаю, в клиенте "гит для винды" симлинки обрабатываются примерно так же
самое страшное, что может случиться - винда при чекауте не даст создать симлинк, указывающий на несуществующий в системе путь )))
URL

07.01.2022 в 00:39

07.01.2022 в 00:39
Xersareeth, хотел сказать, что да, но попробовал двумя редакторами, и они хардлинк сохранили. И всё же я видел случаи, когда программа его ломала. Возможно, переименовывала старый файл в backup и создавала новый на его месте?
URL
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail