Интересные обсуждения
темы заинтересовавшие velkin
Формат war как альтернатива форматам chm, mhtml, maff и warc
19.06.2025
|
Эйнсток Файр
|
Распространять .war-файлы,
это отличная идея на тему того, как делиться знаниями.
Это как книжка — весь контент внутри.
Можно распространять пакетами — если построить граф зависимостей и ссылаться из одних .war в другие только по этому графу.
Легко продавать хоть "на вес", хоть "по темам".
Деплоится единобразно, в понятное место на сервере, определяемое именем архива.
Решен вопрос с версионированием
Можно решить вопрос с онлайн-пополнением (если написать приложение, в котором будут создаваться новые страницы)
это отличная идея на тему того, как делиться знаниями.
Это как книжка — весь контент внутри.
Можно распространять пакетами — если построить граф зависимостей и ссылаться из одних .war в другие только по этому графу.
Легко продавать хоть "на вес", хоть "по темам".
Деплоится единобразно, в понятное место на сервере, определяемое именем архива.
Решен вопрос с версионированием
Можно решить вопрос с онлайн-пополнением (если написать приложение, в котором будут создаваться новые страницы)
19.06.2025 20 комментариев |
ЭФ>Распространять .war-файлы,
ЭФ>это отличная идея на тему того, как делиться знаниями.
А инструкция по использованию — сколько страниц занимает? Должно быть максимум 2 строчки.
Т.е. по факту — ничего из существующего под ваши требования не подходит. Нужно создавать новый формат.
Для таких как вы придумали платформу Electron.
S>>А инструкция по использованию — сколько страниц занимает? Должно быть максимум 2 строчки.
ЭФ>Для таких как вы придумали платформу Electron.
Так вы для кого делаете? Для всех людей или для гиков?
ЭФ>Распространять .war-файлы,
https://en.wikipedia.org/wiki/WAR_(file_format) этот war?
ЭФ>это отличная идея на тему того, как делиться знаниями.
для альтернативно одаренных?
Для velkin, написано же в заголовке. По-моему именно он, если я его ни с кем не путаю, годами вещает о том,
как же удобно накапливать знания в формате гипертекста. WAR позволяет гипертекст хранить и распространять.
GIV>> для альтернативно одаренных?
ЭФ>Для velkin, написано же в заголовке.
а, ему можно
Разметка текста
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Для velkin, написано же в заголовке. По-моему именно он, если я его ни с кем не путаю, годами вещает о том,
ЭФ>как же удобно накапливать знания в формате гипертекста. WAR позволяет гипертекст хранить и распространять.
Я говорил о том, что есть два лучших формата разметки для личной базы знаний.
1. Простой текст (*.txt).
2. Гипертекст (*.html).
Преимущества этих форматов разметки.
1. Интуитивно понятны.
2. Однообразны в использовании.
3. Не тормозят в отображении.
4. Не тормозят при индексации.
В противовес им плохие форматы.
1. BBCode.
2. Markdown.
3. Wiki-разметка.
И так далее.
BBCode пытается повторить HTML.
1. Но тегов всегда не хватает и они не полноценны по сравнению с гипертекстом.
2. Каждый на тех же форумах лепит свою версию и нет единого стандарта.
3. Всё равно BBCode будет преобразован в HTML, потому что веб-движки работают с HTML.
Далеко за примерами ходить не нужно, вот как меняется размер изображений в RSDN.
Я использовал разные движки и был на разных форумах, и всё по разному. Совпадает обычно только самое простое. Да и то именно владелец сайта решает каким тегам BBCode быть, а каким нет.
Markdown опять же якобы упрощённая разметка, но она хаотична.
И чем дальше, тем хуже.
Что проще запомнить.
1. В HTML одиночный тег <>, парный тег <></>, дальше только вводи название тега и атрибуты, если нужно.
2. Или в Markdown каждый раз новая конструкция логически никак не связанная с другой, ещё и резервирующая за собой наборы символов и строк.
Ну и Wiki-разметка очередное усложнение простых вещей и опять нужно что-то учить. На самом деле HTML это в своём роде гениальное изобретение. Именно HTML просто использовать для разметки вручную без редакторов WYSIWYG.
Хранилище файлов
Что касается хранилища файлов, то я лично использую ZIM.
Открыть эти файлы можно используя.
1. Kiwix.
2. Kiwix Tools. (kiwix-serve, kiwix-manage, kiwix-search.)
Википедию можно скачать, я использую Википедию 2018, потому что мне не понравилось, что в будущем её портят.
Борьба с битыми ссылками в html5 (18.04.2024)
С помощью zimwriterfs можно создавать свою документацию.
zimwriterfs_linux-x86_64-1.3.9.tar.gz
Пример создания документации Qt 5.9.9
Получаются файлы qt599_en.zim и qt599_ru.zim. Их можно смотреть локально с помощью kiwix или засунуть на сайт с помощью kiwix-serve.
Если у тебя не путинский интернет, который банит Cloudflare, или путинский, но есть VPN или Tor браузер, то пример работы можешь посмотреть на.
https://doc.kisa.biz
Запуск скрипта через службу.
Проброс происходит через nginx.
В интернете я так же встречал проект.
https://zealdocs.org
Хотя ничего конкретного про него не скажу, особо не интересовался.
Потому что Kiwix покрывает.
1. Windows.
2. GNU/Linux.
3. MacOS.
4. Android
5. iOS.
А Kiwix Tools покрывает.
1. Web.
Библиотеки книг
Но если в формат zim засовывают аж всю википедию, то есть ещё более мощные проекты, которые можно скачать и установить локально.
Для примера.
1. Flibusta.
Flibusta+FB2+Прочие форматы+MultiLib
Flibusta+FB2+MyHomeLib+inpx
2. Genesis.
Архивы библиотеки «Library Genesis»
Во флибусте используются zip архивы с индексацией через программы.
В генезисе качаются файлы через торрент и потом можно установить сервер генезиса.
Ещё можно установить opds сервер.
Прочие форматы
Что касается chm, то есть справки Microsoft, то этот формат уже давно устарел.
1. Плохо работает в кроссплатформенной среде.
2. Даже для Windows неудобен.
3. Я лично избегаю даже книг в этом формате предпочитая fb2, pdf, djvu.
4. Я когда-то компилировал и декомпилировал в этом формате, и есть проблемы с индексацией, кодировками и прочим.
Меня когда за заинтересовал формат справки Qt qch, который можно просматривать Qt Assistant, да и в целом программами на базе Qt. Но как-то я на это дело подзабил.
Формат mhtml у меня лично ассоциируется с Microsoft.
Пытался в древние времена сохранить в нём одну страничку, но на этом мои опыты закончились.
Про maff, warc и war в первый раз слышу, но я дальше попсы и не заходил. Если есть локальная википедия, флибуста, генезис, это мне интересно. А если просто чья-то сферическая разработка в вакууме, то не очень.
Мои интересы
Мне по большому счёту интересны не просто словесные потоки как в книгах и статьях, а чёткие структуры.
В свою очередь у меня это делится на исследование в двух направлениях.
1. Запоминание и мышление. Проект Учитель (Teacher).
2. Разбор и сбор. Проект Кодировщик (Coder).
Например, проект Учитель как выяснилось после создание структур вида
подвергся серьёзному переосмыслению.
Следовательно там нужно всё переделывать, но перспективы очень хорошие. Что касается библиотек книг, энциклопедий и тому подобного, то дополнительного ускорения в обучении они не дадут. В тоже время там и делать ничего не нужно, другие уже обо всё позаботились, если нужно именно скачать и читать словесные потоки, а не чёткие структуры.
Я сейчас пишу документ "Универсальная структура данных человеческой памяти" как план по переделке программы из обычных двухсторонних карточек к продвинутым многосторонним имеющим так же перевод и древовидную навигацию и генерацию. Но чувствую людям здесь это не интересно, так что работаю в стол, то есть в локальный git.
https://ru.wikipedia.org/wiki/Web_Ontology_Language
«язык описания онтологий»
https://ru.wikipedia.org/wiki/Cyc
«проект по созданию объёмной онтологической базы знаний»
ЭФ>Изобретаете велосипед, уважаемый сэр. Онтология наука называется. Метафизика и диалектика ещё.
ЭФ>https://ru.wikipedia.org/wiki/Web_Ontology_Language
ЭФ>«язык описания онтологий»
ЭФ>https://ru.wikipedia.org/wiki/Cyc
ЭФ>«проект по созданию объёмной онтологической базы знаний»
Своё мнение по поводу онтологий я выразил в статье Технологии создания хороших веб-сайтов (07.06.2025).
Многоязычность это очень важная особенность того, что мне нужно. Онтологии же сварганили на английском языке. Вот пусть они этим сами и занимаются. Зачем мне вообще чужая онтология построенная по чужим моделям мышления, когда у меня есть универсальные генераторы.
На мой взгляд всё очень просто. Если нет технологии, то её нет. Можно говорить, что что-то там есть, но этого нет. Например, нет смартфонов, раз и они появились, появилась технология смартфонов, все ходят со смартфонами.
Так же и со знаниями. Можно говорить, что угодно об онтологиях. Кто ими пользуется? Я их смотрел раньше, и смотрел сейчас. С таким же успехом я могу сказать, что можно составлять графы из именованных сущностей и именованных связей. А онтология это ограничение чьего-то разума над всем этим.
Я в общем к тому, что мне нужна не абстрактная идея, а конкретный программный продукт, который может сделать быстро и эффективно из полного нуба того же верстальщика, программиста, дизайнера, инженера и так далее. Есть такой продукт в мире? Я не вижу. Значит нет такой технологии обучения.
Есть бумажные и электронные книги, но они ничего не гарантируют. Слишком малый процент того кто по ним может выучиться. А вот когда будет готовый программный продукт, тогда и поговорим работает он или нет. Те же карточки повторений работают, но их фундаментальный изьян в слишком простой структуре.
Я уже наверно больше 25 лет знаю, что графы в программировании как структура данных лучший вариант, а всё остальное не более чем надстройка. Но что толку, если нормальной программы нет.
Можно оффтоп?
Сколько ты времени писал этот ответ?
Нельзя. Создай отдельную свою тему и там решительно осуди velkin лично, его образ жизни, цели и жизненные идеалы.
Н>>Можно оффтоп?
ЭФ>Нельзя. Создай отдельную свою тему и там решительно осуди velkin лично, его образ жизни, цели и жизненные идеалы.
Нафиг? Ты только увличиваешь эту оффтопную подветку. Я всего лишь время спросил
Н> Я всего лишь время спросил
Ещё ты спросил про уместность оффтопа. Я тебе ответил на правах топикстартера.
Н>Здравствуйте, velkin, Вы писали:
Н>Можно оффтоп?
Н>Сколько ты времени писал этот ответ?
Если ты видишь большую статью или ответ насыщенные ссылками, кодами и прочим, то считай, что я потратил 1.5-2 часа времени. Если при этом я ещё и менял что-то у себя на диске или сервере, то может больше, но не более 3-3.5 часов. Если кода, ссылок и прочего нет, то я могу и за пол часа такое написать. Но заметь, большие комментарии никогда не пишутся за 5 минут. А вот комментарии вроде твоих пишутся практически сразу, не больше нескольких минут, или даже секунд. Они не требуют никакой особой мыслительной деятельности.
V>Если у тебя не путинский интернет, который банит Cloudflare, или путинский, но есть VPN или Tor браузер, то пример работы можешь посмотреть на.
V>https://doc.kisa.biz
Нормально оно работает из наших местных интернетов.
(есть мнение, что проблемы с Cloudflare имеют региональный характер и могут быть связаны не только с РКН, но и с неполадками на стороне CF)
Зеркало сppreference это здорово, но почему версия от 2019 г?
Вот тут пишут, что есть неофициальная версия за февраль 2025.
https://en.cppreference.com/w/Cppreference%253AArchives.html
ЭФ>это отличная идея на тему того, как делиться знаниями.
То есть просто zip архивами? Издеваетесь?
Почему "просто"? Там есть внутренняя структура и возможности размещения платформо-независимого кода на Java.
Для Node.js я, например, такого не видел
(чтобы платформонезависимый код был на языке JavaScript и был стандарт как его размещать)
ЭФ>Почему "просто"? Там есть внутренняя структура и возможности размещения платформо-независимого кода на Java.
ЭФ>Для Node.js я, например, такого не видел
ЭФ>(чтобы платформонезависимый код был на языке JavaScript и был стандарт как его размещать)
Вот всё тоже самое можно например в pdf делать при желании, так его хоть распечатать на бумагу можно
_>Вот всё тоже самое можно например в pdf делать при желании, так его хоть распечатать на бумагу можно
в браузерах тоже есть функция печати, не всегда нужен обязательно одинаковый вид на экране и бумаге
wl.>в браузерах тоже есть функция печати, не всегда нужен обязательно одинаковый вид на экране и бумаге
Дык если это это специально не предусмотрели то на печать будет выведено лютая дичь.
И еще разве вы не видели сайты на которых не выделить текст, ни скопировать и распечатать что-либо можно только print-screen-ом
Более того war файлы это приложения, и они могу подгружать контент из сети (после оплаты подписки конечно же). То есть ни а каком архиве знаний речи не идёт. Слишком скользкая хрень.
Даже html может выглядет невменяемо, особенно если разметка старая и новым браузером не поддерживается или наоборот слишком новая и не поддерживатся браузером или ещё лучше неправильно поддерживается или встроенный js майнит на gpu междуделом.