Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
программист Регистрация: 25.09.2013
Сообщений: 10
|
Не полетит.
Да и еще для тех, кто заполняет базу своими документами. Тут выяснился один баг: если документы находятся не в папке с программой, то в базу записывается неправильный путь к файлу. Так что сейчас все документы должны лежать в папке с программой, структура папок внутри и вложенность может быть любая. Пофиксим в ближайшее время. Такой функционал есть в меню редактирования документа.
__________________
Библиотека строительства: типовые серии, нормативные документы |
|||
![]() |
|
||||
Регистрация: 13.04.2010
Сообщений: 23
|
Цитата:
Есть еще одно предложение не совсем обязательное, не помешало бы видеть превью первой страницы (обложки) документа. иногда так проще разобраться какую книгу ты хочешь открыть. |
|||
![]() |
|
||||
Регистрация: 05.09.2011
Сообщений: 5
|
Цитата:
А вообще программка нужная, спасибо разработчикам |
|||
![]() |
|
||||
программист Регистрация: 25.09.2013
Сообщений: 10
|
Удалить каждую корневую директорию средствами программы (все вложенные директории и документы также будут удалены), затем в меню сервис -> оптимизировать базу данных
__________________
Библиотека строительства: типовые серии, нормативные документы |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
1. Вообще-то такая программа уже есть у всех. Называется explorer.exe (Проводник) и позволяет делать очень многое, особенно если использовать ключи командной строки. 2. Вообще-то на каждом компьютере есть и база данных документов. Называется файловая система. А для файловой системы имеется пространство имен (namespace) в котором о каждом объекте (папке, файле) хранится несметное количество сведений, большинство из которых обычный пользователь не видит. Для создания "навигатора" (по терминологии ПИК Архивариус) достаточно просто иметь как угодно упорядоченный каталог, на который можно "науськать" explorer.exe. У каждого наверняка есть такой каталог со свалкой накачанных книг и прочего. Свалка - потому что редко у кого доходят руки привести все в порядок. В этой "базе данных" (в отличие от ПИК Архивариус) пользователь может всё - создавать сколько угодно "разделов", "рубрик", перетаскивать и копировать файлы, переименовывать их и видеть результаты сразу. Причем, если правильно использовать Свойства файла и не лениться их заполнять, то можно получать множество параметров для поиска штатными средствами. Но в этой "базе данных" могут быть не только сами "книги". Книга может лежать в Сети, хоть на каком сайте, а в папке может быть только lnk-файл, который позволит перейти по указанному адресу (хоть в Интернет, хоть в локальной сети) и посмотреть или скачать. 3. Примененная в ПИК Архивариус база данных MySQL в таком виде (через libmysqld.dll) весьма ненадежна. Собственно она сразу и грохнулась. Лечение штатными методами (весьма медленное) результатов не дало. Да и не должен обычный пользователь этим заниматься! А сколько вообще возни пользователю ненужной. Он же свои сокровища должен будет занести в БД - а это тыщи файлов. Альтернатива - положить на них. Ну, допустим, использовать explorer.exe кому-то кажется "некошерно". Ну, там вид у него не такой, значки папок и т.п. Вот тогда можно делать и свою программу. Но с умом. Как я их делаю: 1. Для навигации по файловой системе используются специальные компоненты. Тут и дерево с "плюсиками" будет, и ограничение каталогов, и скрытие ненужных типов файлов. И обязательно с контексным меню Windows. 2. Для файлов с "непонятными" (английскими, например) именами можно делать или lnk-файлы (с понятным видимым именем) или свой формат (хоть ini, хоть xml). В таком файле может быть и ссылка в удаленное место. 3. Обязательно какой-то предпросмотр, лучше штатными средствами 4. Простые средства для создания lnk-файлов - скопировал адрес, вставил и получил документ в библиотеке. Средств для разработки таких программ больше чем достаточно. Для примера - скриншот диалогового окна, в котором выбирается документ для базы данных оборудования. Хоть это только модальный диалог, в нем реализовано все описанное. В дереве отображаются (и просматриваются) файлы pdf, doc, html, mht. Любой другой файл может быть просмотрен штатными средствами. |
|||
![]() |
|
||||
программист Регистрация: 25.09.2013
Сообщений: 10
|
Да кто ж спорит. У всех программ такого рода есть свои плюсы и минусы. Все правда, все можно делать штатными средствами ОС, но все упирается в полнотекстовый поиск. Explorer это делает медленно, поэтому mysql. Да это не идеальное решение, sphinx, например, круче. А по поводу всякого рода плюшек, типа предпросмотра - все решаемо, все можно дописать. Программа делалась максимально простой, и ее функционал как каталогизатора собственной библиотеки гораздо меньше того же Архивариуса 3000, о котором тут уже упоминалось. Ценность нашей программы в уже готовой базе, которую можно просто взять и использовать. Остальной функционал будет дописываться по мере возможности.
__________________
Библиотека строительства: типовые серии, нормативные документы |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,282
![]() |
Рекомендую скопировать текстовый слой DJVU в любой текстовый редактор с проверкой орфографии, и наслаждаться тоннами ереси, которую файнридер туда напихал. Все ведь без вычитки делается.
|
|||
![]() |
|
||||
Регистрация: 03.02.2009
Сообщений: 42
|
Да, OCR-слои не почищены - ереси там много. Очистка текстов и приведение их в нормальный вид заняло бы очень много времени. Тем не менее в индекс попало основное содержание литературы, по которому можно найти искомую поисковую фразу (за исключением книг, собранных из сканов ооочень плохого качества)
|
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
leprecon
Может подумать о обновлении базы данных кусками.... Т.е. не тянуть сразу весь файл а подгружать обновление. Вариант с добавлением файлов, определенными пользователями тоже был бы интересен. Ну и конечно самое главное возможность поиска в других свободных библиотеках. Так же стоит подумать о том как подгружать свои книги в данную библиотеку и возможности добавления в bd OCR слоя... Кстати по OCR как мне кажется не стоит поностью копировать его в базу данных, достаточно будет оглавления.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 03.02.2009
Сообщений: 42
|
Цитата:
Цитата:
По поводу добавления OCR-слоя автоматически - идея хорошая, надо думать как ее реализовать, особенно если речь идет о djvu-документах, например. А вот по поводу оглавления, наверное не соглашусь. Опыт использования программы, именно ее поисковых инструментов, показал, что, в основном, поисковая фраза присутствует в тексте документа, но не в оглавлении... Или у меня просто такие извращенные запросы ![]() |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
leprecon
Поиск по другим библиотекам можно сделать с помошью google API Либо через запросы к поисковикам в этих библиотеках.... Полученная страница может быть распарсена и отчет можно представить в виде таблицы. Причем могу сказать что если просто страницу скачивать с сылками, то отображаться эта информация будет очень быстро по сравнению с обычным поиском через интернет эксплорер...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Регистрация: 13.04.2010
Сообщений: 23
|
Добрый день. Рассмотрите пожалуйста возможность добавления книги одновременно в несколько категорий.
Например есть книга "строительные конструкции" пусть она и лежит в категории строительные конструкции. Но в одной из них есть например хороший раздел по эстакадам, поэтому мне бы хотелось сразу добавить ее и в раздел эстакады. Понятно что можно просто еще раз добавить книгу, но так было бы быстрее. Как вариант можно добавить в контекстное меню создать "копию документа" со всеми реквизитами, а там я бы уже просто менял категории у дубликата. |
|||
![]() |
|
||||
Регистрация: 03.02.2009
Сообщений: 42
|
Прошу прощения - полный цейтнот. Все замечания справедливы, как появится время будем пытаться реализовать. По поводу приложения для мобильных ОС - они есть в проекте, пока не хватает времени. Все обновления программы будут выкладываться в этой теме и на сайте. В ближайшее время постараюсь выложить экзешник с вылеченными "детскими" болячками (типа относительного пути к файлу и т.д.)
|
|||
![]() |
|
||||
программист Регистрация: 25.09.2013
Сообщений: 10
|
Вышло небольшое обновление Архивариуса
__________________
Библиотека строительства: типовые серии, нормативные документы |
|||
![]() |
|
||||
Регистрация: 29.07.2004
Сообщений: 48
|
Цитата:
В дальнейшем поиск ведется по индексному файлу и очень быстро. Пользуюсь "Архивариус 3000" около 5 лет. Лучший локальный поисковик на сегодняшний день. Хотели его даже на сайт поставить, но он работает только под Виндой. Цитата:
Есть идея каталогизировать облаком тегов и реализовать в такой способ принципиально новую функциональность "найти похожее". http://forum.dwg.ru/showthread.php?t=105585 Цитата:
Еще – дискуссионен принцип именования файлов (сначала фамилия). В этом был смысл для бумажных изданий, которые сопровождал код систематического каталога еще с типографии и которые каталогизировались как в систематическом так и в алфавитном каталоге. Для электронного способа хранения такой принцип, считаю, не рационален. Мы у себя фамилию в конце ставим. Так удобней искать в большом массиве из нескольких тысяч файлов. Вектор движения – это WEB 2.0. Или хотя бы его элементы. |
|||
![]() |
|
||||
Java/Kotlin/Go Регистрация: 03.02.2006
Сообщений: 5,787
|
Цитата:
Изредка добавляются никому не нужные форматы файлов, однако самые нужные, как например XLSX, отсутствуют. Тем не менее соглашусь, что в данный момент - это лучшее решение среди локальных поисковиков. |
|||
![]() |
|
||||
проектировщик КМ, КЖ Регистрация: 19.04.2011
Воронеж
Сообщений: 278
|
Что-то я смотрю тема заглохла: ни пожеланий, ни обновлений.
Мне програмка понравилась, единственно тяжело редактировать базу. Хотелось бы видеть возможность пакетного перемещения/добавления/копирования файлов из категории в категорию. |
|||
![]() |