База знаний

Ответить
Аватара пользователя
frato
Администратор
Сообщения: 1426
Зарегистрирован: 06 май 2008, 21:04
Контактная информация:

База знаний

Сообщение frato » 20 июн 2018, 14:24

Каждый человек накапливает собственные знания, которые со временем может забыть.
Это могут быть конспекты, бытовые знания, лайфхаки, личные ошибки и опыт, что где лежит и т.д. и т.п.
Записываться могут к примеру, такие записи:
на что обратить внимание при:
  • покупке велосипеда, в начале его эксплуатации;
  • покупке мяча и его эксплуатации;
  • в путешествиях, поездках: что не забыть (делать фотоснимки);
  • Лекарства: подкатегория: Рыбий жир: что помнить (хранить в холодильнике);
Всё это можно погуглить перед выполнением действия, но при этом будет потрачено время на поиск наиболее подходящей статьи на разных ресурсах, могут быть найдены статьи большого размера, а у людей не всегда есть время читать большие статьи.
Оптимальный вариант: окончательные, самые ценные выводы в несколько строк.
Накапливать такой опыт можно для себя, также можно использовать его для воспитания детей и прочих потомков.
Требования к инструментам для ведения базы знаний могут быть такие:
  • скорость внесения записей;
  • возможность быстрого получения доступа к информации по поиску, по оглавлению, категориям;
  • возможность доступа из разных мест;
  • возможность быстрого переноса, либо импорта и экспорта информации;
  • возможность резервирования данных.
Лучше всего для таких целей подходит движок MediaWiki.

Аватара пользователя
frato
Администратор
Сообщения: 1426
Зарегистрирован: 06 май 2008, 21:04
Контактная информация:

База знаний

Сообщение frato » 06 июл 2018, 08:55

Недостаток MediaWiki:
  • приходится решать вопрос с хостингом;
  • либо устанавливать на компьютер локальный хостинг размером 2 гига и изучать его;
  • потом ставить, настраивать, изучать движок на десятки тысяч файлов ради нескольких сотен статей;
  • этот мощный движок работает медленно, приходится ждать по пол секунды после нажатия каждой кнопки.
Отправлено спустя 29 минут 37 секунд:
Можно ведь хранить инструкции в файлах по папкам, это и будет база знаний.
Но это устаревший метод, программой должно быть лучше, нужно только понять чем.
Глобальную концепцию предлагаю такую:
У людей есть персональные знания, в них входят знания по своей работе и другие.
Должна быть возможность делиться знаниями: копировать ветки знаний для других и от других.

Аватара пользователя
frato
Администратор
Сообщения: 1426
Зарегистрирован: 06 май 2008, 21:04
Контактная информация:

База знаний

Сообщение frato » 10 июл 2018, 09:51

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

Аватара пользователя
frato
Администратор
Сообщения: 1426
Зарегистрирован: 06 май 2008, 21:04
Контактная информация:

База знаний

Сообщение frato » 30 июл 2018, 12:02

Древовидный редактор в идеале должен включать в себя:
менеджер записей, редактор, поисковик, возможности экспорта в другие форматы и импорта.
Можно хранить записи просто в файлах и папках, тогда остаётся древовидная структура.
Можно даже включить в Total Commander режим просмотра папок в виде дерева.
Фактически, тогда он может являться навигатором по файлам-записям древовидной структуры.
Есть древовидные органайзеры, которые и так сохраняют записи в отдельных папках на компьютере в виде дерева.
Нам известно несколько программ, которые так и хранят все свои записи.
Но у них эти файлы-записи не очень полноценно открываются внешними программами, например файлы xml, текстовые файлы с wiki-разметкой.
Предлагаю концепцию, в которой файлы с богатым форматированием хранятся по папкам, а древовидный органайзер обеспечивает навигацию по ним, редактирование собственными инструментами или внешними программами, поиск по тексту этих файлов и прочее.
Total Commander с включённым деревом каталогов - почти то, но не обеспечивает быстрый поиск в текстах.
Формат хранимых файлов предлагаю rtf, он межплатформенный, его чтение и редактирование легко организовать в создаваемых программах и внешними программами.
Также формат rtf удобно использовать для организации импорт-экспорта между разными программами, это позволит пользователям безболезненно мигрировать с одной программы на другую.
В концеппции "всё по папкам в rtf-файлах" если рухнет древовидная программа, перестанет работать, то все записи останутся доступными.
Какая тогда польза от такого древовидного органайзера?:
сохранение текстов в базе для быстрого поиска, инструменты навигации по дереву, быстрый просмотр без закрытия файлов, автоматическое создание файлов там где нужно, импорт-экспорт, быстрая архивация, публикация, при необходимости.
Может быть кто-то из разработчиков заинтересуется реализацией такой концепции.
Я пока сделал такую программу - BSci, говорил о ней ранее.
Текст всех статей хранится в одной базе без форматирования и позволяет выполнить быстрый поиск по тексту всех статей. А текст статей с форматированием также имеется.
Ну и призываю разработчиков реализовать у себя импорт-экспорт через дерево папок с rtf-файлами, для реализации обмена информацией между пользователями.
Кстати, единый формат обмена данными используется, к примеру, в генеалогии, для обмена данными между разными генеалогическими программами, формат gedcom.
Может кто-то знает программы, которые способны импортировать записи из дерева папок с rtf-файлами?

Аватара пользователя
frato
Администратор
Сообщения: 1426
Зарегистрирован: 06 май 2008, 21:04
Контактная информация:

База знаний

Сообщение frato » 26 авг 2018, 22:13

Вышла новая версия версия программы BSci для систематизации информации.
Изменена основная концепция программы.
Ранее навигация по записям выполнялась с помощью узлов, которые открывались кликом по символу «+».
Но при таком подходе постоянно отображалась лишняя ненужная информация: узлы соседние с теми, на которые мы входили на предыдущих уровнях.
При линейной навигации такого недостатка нет, а возможности навигации расширяются дополнительными функциями, которые позволяют мгновенно вернуться назад, перейти к последним записям, к любимым записям, на уровень выше, в корень, в любую родительскую запись любого уровня одним кликом.

Добавлена возможность прикреплять файлы, они выгружаются при экспорте в папки и в html.
К файлам можно добавить текстовое описание.

Отправлено спустя 18 часов 40 минут 23 секунды:
27.08.2018. Добавлена возможность вставлять ссылки на записи.

Аватара пользователя
frato
Администратор
Сообщения: 1426
Зарегистрирован: 06 май 2008, 21:04
Контактная информация:

База знаний

Сообщение frato » 30 авг 2018, 12:05

30.08.2018
  • Добавлена кнопка "жирный текст".
  • !!! Изменён формат ссылок на внутренние записи. Теперь все ссылки на другие записи должны заканчиваться слэшем.
    Старые ссылки нужно исправить, для этого достаточно найти их, отключить поиск и кликнуть правой мышей по каждой из них.
  • Мелкие улучшения и исправления в функциях поиска, переноса узлов и других.

Аватара пользователя
frato
Администратор
Сообщения: 1426
Зарегистрирован: 06 май 2008, 21:04
Контактная информация:

База знаний

Сообщение frato » 28 сен 2018, 16:31

Выложил новую версию.

Версия 3.17 от 28.09.2018.
+ Теперь в html выводится курсивный шрифт, если он есть в тексте.
+ Исправлено: при выходе из первого уровня вложенности на один уровень вверх возникала ошибка.

Версия 3.16 от 26.09.2018.
+ Исправлено. После некоторых экспортов отображалась и перезаписывалась последняя экспортированная ветка вместо текущей.
+ Исправлено: снова заработали ссылки на другие записи при экспорте всей базы.

Версия 3.15 от 17.09.2018.
+ Теперь в html выводится жирный шрифт, если он есть в тексте.
+ Исправлено: В html выводилась только каждая первая ссылка в строке, остальные не выводились.
+ Теперь в html в названия ссылок не попадают приставки: https://, http://, http://www., .html, .htm.

Версия 3.14 от 13.09.2018.
+ По кнопке «искать в Google» Число допустимых букв увеличено до 150 шт.

Версия 3.14 от 11.09.2018.
+ Исправлено: после нажатия на уровень в строке навигации возникали ошибки при использовании других кнопок навигации.
+ Добавлена кнопка «отменить фильтр выборки».

Версия 3.14 от 10.09.2018.
+ Алгоритм, улучшено: теперь, если запись уже отображена, то повторный её вывод будет невозможен.
+ Исправлено: при редактировании названия записи, если не было изменений и нажимали «ОК», то окно с названием записи не исчезало.
+ Исправлен алгоритм: при отмене поиска процедура показа текста записи выполнялась дважды.
+ Теперь после отмены поиска сохраняется позиция курсора.
+ Теперь кнопка «сброс шрифта» также очищает цвет фона.
+ Исправлено: после выборки переход к выбранной записи не сбрасывал фильтр и не отменял блокировки.

Аватара пользователя
frato
Администратор
Сообщения: 1426
Зарегистрирован: 06 май 2008, 21:04
Контактная информация:

База знаний

Сообщение frato » 12 фев 2019, 21:11

Программа BSci переименовывается.
Варианты названия:
  • BSci - рабочее название проекта,
  • Систематизатор записей - слишком обобщённо и почти ни о чём,
  • Персональное дерево знаний,
  • Дерево персональных знаний - слишком пафосные названия, ведь кто-то будет использовать ПО для мелких задач, не подходящих под категорию "персональные знания".
  • Personal Information Tree, Personal Info Tree - хорошо, но не наш язык, длинно и много слов, но если сократить, то можно как международная часть названия.
  • PinfTree - название уникальное, но слегка корявее, чем следующее,
  • PinfoTree - такое редко можно найти в интернете в текстах нескольких алгоритмов,
  • Personal Knowledge Tree - смысл красивый, звучание корявое,
  • PK-Tree - есть в интернете, слегка коряво звучит,
  • PInTree, PITree - такие названия уже есть в интернете,
  • PersInfoTree - длинновато и корявато.
Tree присутствует потому, что хочется подчеркнуть, что информация сохраняется именно в древовидной структуре.

Пока остановился на варианте:
"Систематизатор записей PinfoTree",
но в некоторых расширенных статьях буду писать
Систематизатор записей "PInfoTree - персональное дерево знаний".

Готов выслушать другие предложения по названию.

Аватара пользователя
frato
Администратор
Сообщения: 1426
Зарегистрирован: 06 май 2008, 21:04
Контактная информация:

База знаний

Сообщение frato » 27 фев 2019, 15:33

Всё, название определено.

Ответить

Вернуться в «Интернет, компьютеры, программы»