powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
21 сообщений из 21, страница 1 из 1
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39780169
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже много лет использую различные древовидные редакторы, для организации информации по-текущим проектам.
Перепробовал KeyNote, TreePad, MyTetra, RightNote и т.п. Для меня они очень удобны, но почти у всех есть куча недостатков.
Постепенно пришло понимание, что мне нужна совершенно новая, сложная, концептуальная штука, которой еще возможно нет в природе.
Ближайший аналог BlackBox Oberon. Интересно, существует ли что то такое?


Что мне надо хранить и редактировать

- Программный код. На различных языках, с различными подсветками синтаксиса.
- Текстовые файлы. ANSI, Unicode. Во всех допустимых кодировках.
- RTF файлы.
- Файлы MS Office (форматы doc, docx, xlc)
- Задачи (таски с датами)
- Картинки всех форматов
- Любые бинарные файлы.


Импорт Экспорт в базу

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


Корзина

В БД должна быть корзина, когда я удаляю документ, он попадает сначала в корзину, а от туда уже на окончательное удаление.


Скрипты в БД

Я хочу не просто скрипты. А полноценные программы работающие внутри БД. По-типу VBA в Office. Только более продвинутые. Они должны уметь делать с документами внутри все что-угодно. Чтобы их можно было установить в БД или деинсталлировать от туда. Не затрагивая данные в базе. И также редактировать данные в БД, не затрагивая эти скрипты-программы.

Поиск в БД

Должен быть сложный поиск. По-содержимому файлов в БД, по-их тегам, по-описанию. Со всеми мыслимыми наворотами.

Безопасность.

Система пользователей должна быть обязательно. Чтобы создать любое количество пользователей, и раздать им права. Один имеет право только смотреть некоторые документы в БД, другой имеет полные права на все и т.д.

Интерфейс программы.

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


Где работает программа.

Windows, Linux обязательно. Андроид, IOS - желательно.
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39780279
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

а чем BB не устраивает?

бижайший аналог который смотрел: Inferno
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39780284
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltЯ уже много лет использую различные древовидные редакторы...
А при чём здесь ось? Да и БД здесь не на первом месте.

Вижу хотелку про самое обычное приложение. Хотелка развесистая, про грабить корованы и т.д. Но если удаляемся от дома, то хотелка разрешает заменить 3Д-дом картинкой, типо оно щедро на радости.

Ось, это про управление железом и базовыми примитивами, типа выделение памяти и управление процессами/потоками. Остальное - приложения. Это был небольшой (и очевидно нужный) ликбез.

Про удовлетворение хотелки. Точно такого действительно вряд ли можно найти. Но можно попробовать найти похожее с открытым кодом и допилить. Так же можно с нуля самому в эту сторону двигаться. Ну и можно заказать. Последняя опция для занятых работой и бездельем вполне реальный вариант, ведь ну что такого, ну потратишь лимон/два, зато сколько времени сэкономишь! Лимон/два для манагера прожекта в москау не есть много за красивые глаза. Зато будет много приятного и без напряжения.

В общем - обычный путь поиска аппликухи. Либо делать либо покупать. Далее решают - жадность, бедность и прочая ограниченность.
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781227
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каталогизатор.
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781230
WebSharper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему просто папка в Винде + дополнительный рабочий стол все это поддерживает. Линукс не знаю. Но по идее, тоже должен. Осталось выяснить можно ли виндовые теги использовать в Линукс.
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781232
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще чето вспомнилась такая штука как Lotus. Тоже вроде-бы был десктоп и там все-все-все...
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781264
L.Otujktd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Eolt, как вариант отделить физическое хранение от логической организации. Т.е. каждый тип объекта хранится в своей бд/фс. Над этим слой организационной логики, древовидной или как ещё требуется. Для блока скриптов тоже можно воспользоваться готовым решением(взять интерпретатор/вм). Осталось только это грамотно связать и накрутить пользовательский интерфейс:) Все в принципе разбивается на набор сервисов. Вопрос только в целесообразности и в ресурсах.
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781267
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

mytetra
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781268
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglEolt,

mytetraа ну если тебе нехватает ее, то https://www.thebrain.com
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781300
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИ еще чето вспомнилась такая штука как Lotus. Тоже вроде-бы был десктоп и там все-все-все...
Lotus Domino практически полностью покрывает задачи топикстартера,


полнофункциональная демоверсия - https://www.ibm.com/developerworks/ru/downloads/notes1/index.html
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781392
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилmaytonИ еще чето вспомнилась такая штука как Lotus. Тоже вроде-бы был десктоп и там все-все-все...
Lotus Domino практически полностью покрывает задачи топикстартера,


полнофункциональная демоверсия - https://www.ibm.com/developerworks/ru/downloads/notes1/index.html

интересная штука
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781398
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любая кастомная система хранения документов, картинок и прочего
если она позиционируется как хранилище - должно решать следующие
задачи
- бэкап во внешний файл
- восстановление из внешнего файла
- самодиагностика или проверка целостности хранилища
Любая современная СУБД всегда комплектуется такими средствами.

Когда это важно? Привожу пример. Вы решили в своё хранилище скопировать DVD-диск.
Или blue-ray диск. Неважно. Нечто очень ёмкое и достаточное значимое во времени.
И в это время (одновременно с копированием) у вас выключается свет. Садится батарея
на ноутбуке. Или вообще происходит нечто. Что нарушает целостность процесса копирования.
Процесс - незавершен.

У меня как у пользователя этой ситемы вопрос. Что случится с моими данными? Они повредятся?
Их много повредится? Как проверить что "всё хорошо"? Транзакция откатилась? (Если она была вообще).

Если эти вопросы принципиально не решать, тоесть положиться на авось. Или на опции файловой
системы. Тогда строить такую систему вообще не стоит. Она будет ничуть не лучше чем просто
обычный файловый проводник.
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781420
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

не гони коней.
любая прога поверх ФС не имеет этих проблем.

та же mytetra тупо хранит ссылку в xml-файле
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781421
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как будет угодно. Проблемы всегда возникают когда "поверх" файловой системы
создается еще одна "файловая система".
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781424
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

решается подключением к СКВ ака гит
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781427
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем тогда вообще нужна операционная система для документов?
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781622
L1G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,
согласен со мнением о том, что разные пункты ваших хотелок могут выполняться различными программами.

что-то дало бы использование криптоконтейнера (с файловой системой внутри 1 файла) - из этого на слуху TrueCrypt.

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

с выбором ОС для виртуалки - раздолье. вот он и мог бы стать темой дальнейших обсуждений (винда? линукс? попробуйте Haiku - там среди прочего была своя система поиска по ФС!)

btw, вроде не упоминались возможности, даваемые системами контроля версий (svn, git) - а ведь что-то будет гораздо удобнее хранить в их локальном (или внутри криптоконтейнера/виртуалки) репозитории.
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781635
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь даже не линейка продуктов. Здесь матрица продуктов с разными свойствами.
Кому и виртуалка подойдет. Кому и Lotus Domino. Может и прогаммные продукты
Google тоже можно считать виртуальным десктопом (тогда и задача решена
и нечего париться).
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781702
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt...
Все это богатство хранится в БД, в структуре похожей на файловую систему. Нужна возможность перетаскивать любые документы из реальной файловой системы в БД и обратно. Максимально просто и легко. Перетянул и бросил.
...
Что-нибудь на базе dokan , а графическая оболочку - как бог на душу положит.
Можно и просто "Проводник Windows" использовать. :)
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39781735
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(оффтоп)
вроде гений хотел придумать гениальное
https://habr.com/ru/post/208474/
но, где оно.... никто не видел.

А так ну серебряной пули наверное нет. Если изобрести операционную систему с GUI получится операционная система с GUI.
А она и так уже у каждого есть.....
...
Рейтинг: 0 / 0
Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
    #39785723
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eolt,

что решили\выбрали?
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Маленькая операционная система для документов. Живущая внутри БД. Что-то типа Oberon`а
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]