zHz00 Untitled

понедельник, 13 мая 2024
00:14 SHINSEKAI: Revolution
Скрипты для скачивания дневника: github.com/zHz00/diary_ru_dump
Удобочитаемый дамп МОЕГО дневника (400 MiB): github.com/zHz00/zhz_diary_obsidian
То же, но без картинок (40 MiB): github.com/zHz00/zhz_diary_obsidian_nopics

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

Скрипты для скачивания дайари я сделал в конце 2021 года. В 2022 немного улучшил. В 2023 почти не трогал. Но в 2024 их пришлось серьёзно доработать. И вот из-за чего это произошло.

(читать дальше)

@темы: Программирование, Борьба с техникой, Статьи

URL
Весь день валялся в незабудках, размышлял о будущем отчиз...
Да, если кто не знает ещё... В Краснодаре есть служба т...
Ну и порожняк эта программа - Однажды вечером! Для дебило...
И-нет еееееле пашет. Мало мне такого щастя дома, теперь е...
Глаз, всматривающийся в себя, ничего не видит. Ухо, вслуш...
Интересно, что правильней: открыто признать, что ты челов...

13.05.2024 в 06:56

13.05.2024 в 06:56
Да ну как так-то? Я ведь начал свой писать. На недельку бы попозже. Эх, ладно. Часть кода я все равно украду :) спасибо
URL

13.05.2024 в 07:07

13.05.2024 в 07:07
1) а зачем всё это "богатство" (содержимое дневника) выкладывать на гитхаб? )))
2) круто! можно читать твой дневник на гитхабе ))) но когда нажимаешь на ссылку "читать дальше", тебя перекидывает с гитхаба на дайрик ))) думаю, должен просто раскрываться текст
URL

13.05.2024 в 11:18

13.05.2024 в 11:18
Urban knight, качество там так себе, но бери, конечно.
CD_Eater,
1. а куда посоветуешь?
2. где ты такую ссылку увидел? вообще это не предназначено для чтения на самом гитхабе...
URL

13.05.2024 в 11:30

13.05.2024 в 11:30
2. просмотрел наугад выбранный пост (мд-файл) на гитхабе, там была ссылка "читать дальше", я её ткнул ))))
URL

13.05.2024 в 12:02

13.05.2024 в 12:02
CD_Eater, вижу. Это артефакт. Все моры раскрыты через ?oam . А ссылки на раскрытие моров остались висеть. В следующей версии попробую их скрыть.

А про чтение с гитхаба... гитхаб действительно показывает маркдаун но есть некоторая разница в синтаксисе. Например, обсидиан сам добавляет .md к ссылкам, а гитхаб нет. Поэтому перекрёстные ссылки при просмотре с гитхаба не работают. Возможно, надо подпилить синтаксис, чтобы прямо на гитхабе нормально работало. Но это не планировалось)
URL

13.05.2024 в 12:23

13.05.2024 в 12:23
гитхаб - чтобы делиться кодом, инструкциями и т.д.
зачем там контент чьего-то дневника???
как бы ты отнёсся к тому, если на гитхабе выложили все серии "санта барбары"?
а ведь это тоже кому-то интересно )))

если хочется продублировать куда-то свой дневничок, то наверное на что-то типа дыбра или другого блого-сайта
ну или самому захостить сайтик
URL

13.05.2024 в 12:25

13.05.2024 в 12:25
а что за обсидиан? как ты его выбрал и почему рекомендуешь?
есть очевидный вариант хранить дневник в виде html, и использовать любой браузер для просмотра, чем этот вариант хуже?
ну, есть же chm, чтобы много html страниц хранить в виде одного файла
URL

13.05.2024 в 16:39

13.05.2024 в 16:39
CD_Eater,

>>зачем там контент чьего-то дневника???

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

>>ну или самому захостить сайтик

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

>>а что за обсидиан? как ты его выбрал и почему рекомендуешь?

Это мой произвол. Я не проводил полноценного сравнения. Раньше я пользовался KeepNote, но он явно не дотягивает до обсидиана и брошен. Обсидиан я нашёл случайно, и он мне понравился. Он хорошо выглядит, хорошо работает, ориентирован на локальное хранение и текстовые файлы. Альтернативы есть, но я Обсидианом пользовался ещё до этой истории со скриптами, поэтому для личного удобства я сразу ориентировался на него.

А ты какую программу рекомендуешь для того же самого?
URL

13.05.2024 в 17:22

13.05.2024 в 17:22
ну проблема не нова и уже решена многими способами
люди уже напридумывали много форматов для хранения чтива и сделали много читалок для них
всякие epub fb2 pdf и т.д.

я бы начал с поика самой удобной читалки

мд - хорош тем, что человекочитаем без читалок
нужна ли эта фича в твоём случае? вряд ли, т.к. руками ты эти тексты редактировать не собираешься
URL

13.05.2024 в 17:24

13.05.2024 в 17:24
кстати, в некоторых из этих форматов (не помню в каких) картинки хранятся в текстовом виде (base64) прямо внутри текста
ну это чтобы не создавать много файлов ))))
URL

13.05.2024 в 23:07

13.05.2024 в 23:07
CD_Eater, у меня складывается впечатление, что ты не понимаешь, зачем мне нужен локальный дамп моего дневника, и как я его использую.

Мне нужен не один большой файл для чтения. Я свой дневник подряд не читаю, как книжку. Есть у меня, конечно, элемент самолюбования. Бывает, что перечитываю свои посты. Но не подряд.

Гораздо чаще я ищу в своём дневнике информацию, которая мне нужна, но которую я забыл. Для этого я использую: 1) полнотекстовый поиск 2) переход по тегам 3) календарь 4) перекрёстные ссылки между постами. Форматы электронных книг, которые ты предлагаешь, для этого не предназначены. Максимально похоже на то что надо -- это программы для ведения заметок. Этих программ великое множество. Я уверен, что среди них есть лучшие, чем Обсидиан. Но я пока таких не нашёл. Кстати, ещё подходят вики-движки.

Теперь реальные примеры, когда мне нужен был поиск.

1. Есть программа -- procdump. Она делает слепок памяти программы во время работы или во время падения. Этот слепок можно открыть вижуал студией и посмотреть, что там случилось. Мне она нужна по работе нечасто. Может, раз в полгода. Я всё время забываю, с какими ключами её запускать. Можно начать гуглить. Можно запустить её с --help и начать читать. Но вместо этого я переключаюсь на свой дневник в обсидиане, жму Ctrl+Shift+F и пишу procdump.

Один щелчок мыши и я вижу абзац:

В командной строке пишите ProcDump.exe -ma image.exe, где image.exe -- имя программы, дамп которой создаёте (желательно запускать отладочную версию). Есть ещё [много параметров](technet.microsoft.com/en-us/sysinternals/dd9969...) -- можно делать дампы при зависании (-h), при превышении использования памяти/процессора (-m, -c), при падении программы (-e) и пр. Данная выше команда сделает дамп при её (команды) исполнении.

Всё, я готов работать.

2. Обсуждали в чате тест Тьюринга и ИИ. Я вспомнил историю, касающуюся программы "психотерапевт". Суть истории была в том, что даже простейшая программа на if-ах может обмануть собеседника, и никакой ИИ для этого не нужен. Меня это когда-то так впечатлило, что я даже перевёл эту историю на русский. Надо её показать собеседникам. А где она? Где-то в дневнике. Поиск я применить не могу, потому что я не помню, как эта программа называлась.

Я открываю дневник по тегу "переводы" и вспоминаю, в каком посте была эта история. Она была в отзыве на книжку Deep C Secrets.

diary.ru/~zHz00/p215960758_peter-linden-expert-...

Вуаля! Кстати, программа называлась Элиза.

Да, это можно было сделать прямо с сайта, но дольше.

3. Мой дневник это не только полезная для меня информация, но и архив. Не всё я описываю из своей жизни, но даже по описанному могу восстановить многое. Что-то могу и вспомнить, читая. Что-то написано прямо. Например, а когда меня во время прошлого перелома перевели с гипса на ортез?

Открываю календарь, веду мышкой по постам начиная с 15 мая 2022 и вижу:

Aoi Sora no Camus
2022-06-02, 04:18
Мне заменили гипс на бандаж, и теперь я могу печатать двумя руками!

Это длинный текст об игре -- визуальной новелле.


Ага, значит уже через 2 недели после перелома я ходил в ортезе. Но постойте, что написано в предыдущем посте?

Привезли товар с доставкой. Курьер называет сумму, и кажется мне, что она неправильная.

В посте не написано, что был за товар. Но я помню. Это как раз и был ортез. Значит, меня перевели на ортез по крайней мере на день раньше, чем я про это написал.

Опять-таки, с дайари это тоже можно выполнять, но дайари не показывает текстов постов в календаре при наведении мышкой. Только заголовки. Надо всё прокликивать.

***

>>кстати, в некоторых из этих форматов (не помню в каких) картинки хранятся в текстовом виде (base64) прямо внутри текста

Да, но в бейс64 оверхед 33%, что довольно значительно при общем размере дневника в 400 метров!
URL

14.05.2024 в 10:58

14.05.2024 в 10:58
не понял, что из перечисленного ты бы не смог найти в любом другом формате данных?
поиск есть везде (открыл - нажал Ctrl-F в любой читалке)
если всё разбито на мелкие файлики, то ищешь grep-ом

ну, поиск по календарю, возможно, требует приготовленного календаря, а всё остальное - это обычной поиск по словам
хотя, если дата поста присутствует в имени файла, то и по календарю можно искать тем же grep-ом в любом формате данных (ну, кроме, может быть, pdf, текст внутри него бывает сжат или перекодирован в не-ASCII кодировку)

так что пока не вижу преимуществ по сравнению с самым тупым способом хранения (в виде пачки html-файлов и использования браузера для их чтения)
URL

14.05.2024 в 11:02

14.05.2024 в 11:02
но дайари не показывает текстов постов в календаре при наведении мышкой. Только заголовки.

свистелка-перделка )))
но если она полезна, то ок

я бы просто вывел текст всех постов в нужном диапазоне дат одной командой в командной строке
URL

14.05.2024 в 11:07

14.05.2024 в 11:07
1) полнотекстовый поиск 2) переход по тегам 3) календарь 4) перекрёстные ссылки между постами.

чего из этого нет в html?
в каком книжном формате нет гипер-ссылок?
URL

14.05.2024 в 11:54

14.05.2024 в 11:54
CD_Eater, понял, начинаю переделывать с нуля!
URL
Добавить комментарий

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

Подписаться на новые комментарии