Rambler's Top100
Лёгкая версия форума* Виртуальная клавиатура  English  
Molbiol.ru | О проекте | Справочник | Методы | Растворы | Расчёты | Литература | Орг.вопросы
Web | Фирмы | Coffee break | Картинки | Работы и услуги | Биржа труда | Междисциплинарный биологический онлайн-журналZbio-wiki

NG SEQUENCING · ЖИЗНЬ РАСТЕНИЙ · БИОХИМИЯ · ГОРОДСКИЕ КОМАРЫ · А.А.ЛЮБИЩЕВ · ЗООМУЗЕЙ


Темы за 24 часа  [ Вход* | Регистрация* ]  
   



Форум: 
 

Щёлкните, чтобы внести в Избранные Темы* Программа для индивидуальных и общ. библиотек -- обсуждаем свойства --
Операции: Хочу стать куратором* · Подписаться на тему* · Отправить страницу по e-mail · Версия для печати*
Внешний вид:* Схема · [ Стандартный ] · +Перв.сообщ.


 
Добавить сообщение в темуВнести в каталог новую книгу
Участник оффлайн! Redactor
admin.
Берлин, Германия



 прочитанное сообщение 13.06.2005 18:13     Сообщение для модератора         Личное письмо  Отправить e-mail  Web-адрес  ICQ

Дальнейшая работа с "Каталогом литературы" будет идти по двум направлениям:
(1) улучшения серверной программы (такие как вывод книг по определённым начальным буквам, поиск по авторам, поиск по оглавлениям и т.п.);
(2) создание клиентской программы, которая помогает вести личную книжную коллекцию.

Можно считать, что оба направления находятся в "нулевом цикле". Сейчас требуется осознать, что именно хотелось бы получить в идеале. Очень нужна помощь всех заинтересованных лиц. Годятся как словесные описания, так и примеры (типа: "хорошо бы, если бы такое-то свойство было организовано как на таком-то сайте")

По первому направлению (программа на сайте):
* каким должен быть идеальный каталог (речь идёт и о функциональных возможностях программы, об удобном интерфейсе, и о правилах - например, стоит ли дать возможность любому желающему загружать книгу на сайт);
* что следует улучшить/исправить/изменить в существующем интерфейсе программы.

По второму направлению (программа для ведения личной библиотеки):
* что должна уметь и как в идеале должна выглядеть программа (речь идёт и о функциональных возможностях программы и об удобном интерфейсе);
* хотелось бы, чтобы возникла некая группа для разработки и тестирования (пожалуйста, передайте эту информацию знакомым программистам, которые могли бы заинтересоваться проектом).
-- самые общие предварительные соображения о программе приведены в первом комментарии к этому сообщению --

Всего благодарностей: 10Поблагодарили (10): shevt, Vadim Sharov, Denny, irusia, a11, Daifu, Cold2, afanasev_max, Anton Markov, Atropos



Сообщение в колонке новостей: Книги, журналы, анонсы новых изданий, ссылки на литературу в электронном видеСообщение в колонке новостей, раздел "Книги, журналы, анонсы новых изданий, ссылки на литературу в электронном виде"
13.06.2005 18:44
Участник оффлайн! Redactor
admin.
Берлин, Германия



 прочитанное сообщение 13.06.2005 18:22     Сообщение для модератора         Личное письмо  Отправить e-mail  Web-адрес  ICQ
Цитировать Поместить сообщение в колонку новостей  URL #2 множественное цитирование

В самом общем виде задача представляется так:
* чтобы софт был простой;
* на выходе давал html-оглавление "того, что есть" при неком полуавтоматическом приведении библиотеки в порядок (чтобы можно было при желании сразу в сеть вывесить);
* чтобы не зависел от формата книжных файлов, а брал всё, что угодно (без чтения);
* чтобы позволял создавать достаточно подробные описания отдельных книг (но заполнение всех полей не было бы обязательным);
* чтобы данные иностранных книг снимались бы с Amazon, а русских - с центрального сервера (если они там есть);
* чтобы описаниями можно было легко обмениваться;
* чтобы сцентрального сервера можно было бы скачивать "библиотеки описаний" и использовать их при разгребании личных библиотек;
* чтобы можно было довольно просто сбрасывать собственную библиотеку описаний на центральный сервер.
Участник оффлайн! metrim
Постоянный участник
Москва



 прочитанное сообщение 15.06.2005 17:06     Сообщение для модератора         Фотография  Личное письмо  Отправить e-mail
Цитировать Поместить сообщение в колонку новостей  URL #3 множественное цитирование

Ух ты Реф ман просто отдыхает:-)

На самом деле все описанное соответствует Енд ноту и Реф ману (по крайней мере как клиентская часть). динственная проблема при таком решени, что придется ориентироваться на покряченный софт, что не есть хорошо для легально развивающегося портала.
Здесь даже не проконает довод про то, что у подовляющего большинства ти роги уже стоят.

А так все просто зашибись....:-)

Можно попробовать вариант с RSSканалом (xml) дешевои сердито полно клиентских програм под это дело, к тому же бесплатных.
rav
IP-штамп: frpf2.J47O8II
гость



 прочитанное сообщение 11.07.2005 21:38     Сообщение для модератора       
Цитировать Поместить сообщение в колонку новостей  URL #4 множественное цитирование

А почему бы, действительно, не рассмотреть вариант создания библиотеки для EndNote или RefMan, в которой поместить каталог отсканированных книг.
Это удобно, т.к. возможен поиск по всему, что нужно (автору, названию, ключевым словам), причем в offline режиме. Кроме того, в таком формате гораздо легче добавлять данные по новым книгам (по сравнению с html_вариантом).
По поводу нелинцензонного софта, ведь никто же не заставляет и не призывает (явно :-)) пользоваться только им. Есть софт - пользуйся, нет - не надо. Конечно, дублировать всю базу, наверное не очень удобно разработчикам, с другой стороны, если это опубликовать как общую задачу, в конечном итоге, разработчикам останется только собрать это в общую библиотеку.
Участник оффлайн! Redactor
admin.
Берлин, Германия



 прочитанное сообщение 07.09.2005 14:17     Сообщение для модератора         Личное письмо  Отправить e-mail  Web-адрес  ICQ
Цитировать Поместить сообщение в колонку новостей  URL #5 множественное цитирование

По клиентской программе - такое ощущение, что проще сделать каталог с нуля, чем пытаться привинтить его к коммерческому продукту. Самая главная проблема - дальнейшее сопровождение. Если слабо разбираться в комм. продукте, то можно налететь на ситуацию, когда на новом релизе комм. продукта старая программа не будет работать и придётся снова разбираться во взаимодействии программ и ререписывать код.
Участник оффлайн! Redactor
admin.
Берлин, Германия



 прочитанное сообщение 07.09.2005 16:19     Сообщение для модератора         Личное письмо  Отправить e-mail  Web-адрес  ICQ
Цитировать Поместить сообщение в колонку новостей  URL #6 множественное цитирование

По организации клиентской программы появились некоторые соображения.

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

Речь идёт о бесплатном каталоге книг.

Программа НЕ ДОЛЖНА:
  • отвечать за "чтение" книг, она работает только с файлами и не пытается лезть вовнутрь
Программа каталога ДОЛЖНА:
    свойства собственно каталога
  • поддерживать полный каталог книг и каталог имеющихся книг -- т.е., чтобы была доступна и вся база данных по книгам и база данных только по тем книгам, что у вас есть; кроме того, хотелось бы, чтобы программа могла ориентироваться в подключенных и не подключенных дисках и, выставлять ссылки на книги для подключенных дисков;
  • принимать книжные файлы любых форматов -- одиночные файлы, наборы файлов;
  • поддерживать коллекцию книг в "человекопонятном" состоянии -- т.е., чтобы при желании можно было самому найти / добавить / изменить нужную книгу;
  • уметь (если есть доступ к интернету) забирать описания книг с "центрального/ых сервера/ов" или с Amazon'a;
  • уметь (если есть доступ к интернету) забирать с "центрального/ых сервера/ов" новые релизы / дополнения полного каталога книг;
  • уметь (если есть доступ к интернету) сбрасывать на "центральный/е сервер/а" свои описания -- те описания, что вы ввели сами и которых нет в полном серверном каталоге;
  • поддерживать "сложение коллекций" -- т.е., если в свою коллекцию книг вносится кусок чужой коллекции, то никакой информации о книгах вручную вносить не надо;
  • поддерживать "сложение описаний" -- т.е. перенос только книжных описаний, без переноса самих книг;
  • поддерживать "полуавтоматическое" приведение в порядок уже имеющихся книг -- имеется в виду, что если книга в каталоге есть, и у вас файл книги есть, то требуется минимум ручной работы по "внесению книги в каталог";


    оформление книг
  • поддерживать для каждой книги несколько полей описания -- автора, издательство, серия, номер издания ти т.п.;
  • при оформлении новой книги требовать МИНИМУМ ОБЯЗАТЕЛЬНОЙ информации;
  • поддерживать ввод комментариев -- тоже со "сложением коллекций";


    прочее: сортировка, поиск и т.п.
  • поддерживать размещение книг по древовидному каталогу -- так, что одна книга может находится в нескольких ветвях каталлога;
  • поддерживать изменение древовидного каталога "под себя" -- причём так, чтобы это не отменяло "сложение коллекций";
  • поддерживать поиск по различным полям (автор, описание, комментарии и т.п.);
  • уметь генерировать html-оглавления -- чтобы можно было при желании сразу вывесить коллекцию книг в сеть или сгенерировать оглавление со ссылками для диска с книгами.
Участник оффлайн! Redactor
admin.
Берлин, Германия



 прочитанное сообщение 07.09.2005 17:54     Сообщение для модератора         Личное письмо  Отправить e-mail  Web-адрес  ICQ
Цитировать Поместить сообщение в колонку новостей  URL #7 множественное цитирование

По поводу реализации.

организация (формат) библиотеки

Каждой книге соответствует отдельная директория. Одна книга - одна директория. Под книгой понимается - данный том данного издания. Т.е. второе и третье издания одной и той же книги это "разные книги".

Если одна книга имеет несколько электронных представлений, то все эти представления лежат в этой директории книги.

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

Например:

adult_stem_cells_turksen\
adult_stem_cells_turksen\adult_stem_cells.pdf
adult_stem_cells_turksen\adult_stem_cells.djvu
adult_stem_cells_turksen\adult.doc

adult_stem_cells_turksen\adult_cells\
adult_stem_cells_turksen\adult_cells\chapter01.htm
adult_stem_cells_turksen\adult_cells\chapter02.htm
adult_stem_cells_turksen\adult_cells\chapter03.htm
adult_stem_cells_turksen\adult_cells\chapter04.htm
adult_stem_cells_turksen\adult_cells\index.htm


Книжные директории имеют человекопонятные названия на английском или транслите. Название -- состоит из англ. букв в нижнем регистре, цифр и знака подчеркивания, все остальные символы удаляются (если установлена спец. опция в настройках -- вместо транслита используются русские буквы). Название книжной директории не может начинаться со знака подчеркивания.
используется для именования файлов и директорий, формируется автоматически из:
названия книги - "biology"
фамилии первого редактора или автора без инициалов - "_ivanov"
номера издания - "_ed2" (опускается для первого издания)
номера тома - "_v3" (опускается для однотомных изданий)

кириллические названия преобразуются в транслит;

чтобы ограничить общую длину (78 знаков), длина каждого элемента ограничена:
название книги - "xxxxxx_xxxxxx_xxxxxx_xxxxxxxxx_xxxxxxxxx_xxxxxx" - 47 знаков
автор - "_Xxxxxxxxxxxxxxxx" - 17 знаков
номер издания - "_ed0000" - 7 знаков
номер тома - "_v00000" - 7 знаков



--- файлы описания книги ---
В каждой книжной директории лежит как минимум один служебный файл с названием "_readme_lib.html" в котором содержатся все данные о книге. Может быть ещё два служебных файла -- с оглавлением "toc.***" и с картинкой обложки "cover.***" (gif|jpg|png).


--- Shelves - полки для хранения книг ---
Директории с книжками могут лежать либо в корне какого-то диска (например CD, DVD), либо в какой-то отдельной директории. Назовём такую внешнюю директорию shelf (полка). Внутри shelf - прямо в корне должен содержаться служебный файл "_shelf_lib.txt", в котором в человекопонятном формате описаны свойства этой shelf. Внутри shelf -- директрии с книгами. Кроме того, внутри могут быть и директории, которые не является книгами:
*) либо вообще "левые" директории, в которых книг нет. Названия таких директорий должны начинаться с двух знаков подчеркивания.
*) либо "узловые" директории, которые содержат не одну книгу, а целый набор книг.

Например:
biology_books\ // полка с книгами по биологии

biology_books\_shelf_lib.txt // файл описания полки с книгами
biology_books\obschaja_biologija_petrov\ // книга
biology_books\chastnaja_biologija_sidorov\ // книга

biology_books\__tmp\ // директория, не имеющая прямого отношения к данной полке

biology_books\_entomology\ // узел книг по энтомологии
biology_books\_entomology\babochki_kavkaza_ivanov\ // книга

biology_books\_botany\ // узел книг по ботанике
biology_books\_entomology\praktikum_po_cvetovodstvu_ivanov\ // книга
biology_books\_entomology\praktikum_po_agronomii_ivanov\ // книга




Пояснение: поиск, упорядочивание, вывод части списков программа проводит по встроенной базе данных (где вся информация есть). Человекопонятные файлы внутри книжных директорий и внутри shelves используются при обмене/распространении.



сущности, с которыми имеет дело программа

-- б.м. соответствует основным таблицам базы данных --

Книга: одно издание - одна сущность. Разные издания одной и той же книги - разные сущности. Свойства книги: издательства, авторы, том, серия, картинка обложки и т.п. Свойствами не являются: адреса, где книгу можно скачать, описания сканов, и т.п. - это всё в комментарии.

Файл/файлы, из которых состоит книга: записываются размеры и контрольные суммы. Эта информация используется при упорядочиваниии диких библиотек.

Shelf: используется только в клиентских программах. Соответствует носителям, которые используются юзверем для хранения библиотеки. Различаются "подключенные и неподключенные" shelves. При поытке открыть книгу из "неподключенного" shelf программа объясняет, где лежит книжка. Контроль за подключением / отключением вполне можно возложить на юзверя.

Ник хозяина библиотеки -- используется для простановки авторства описаний / комментариев.

Ключевые слова -- книге может соответствовать одно или несколько ключевых слов. Они используются для размещения книги в древовидном каталоге. Если у двух юзверей каталоги организованы одинаково, то размещение происходит без вопросов. Если каталоги разные - с вопросами. На сервере поддерживается стандартный каталог. Те юзвери, которым "много не надо" не изменяют каталог и тогда не имеют лишних вопросов.



примерный внешний вид
Два окна. первое -- для управления, второе -- для просмотра библиотеки, описаний книг и вызова книг.

Окно для просмотра выглядит примерно как это: http://molbiol.ru/review/05_00.html

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

в управляющем окне отдельные закладки:
(i) древовидный каталог;
(ii) организация поиска;
(iiii) управление shelves -- подключение, отключение, команда для формирования html-оглавления, которое располагается внутри shelf (optional - с файлом автозагрузки - для подготовки CD/DVD), подключение нераспознанной shelf (анализ файлов, разбрасывание их по папкам);
(iv) ввод новой книги -- окно типа http://molbiol.ru/forums/index.php?act=Post&CODE=00&f=11 (оно же обеспечивает импорт описаний с web-служб);
(v) импорт / экспорт описаний.
Участник оффлайн! Redactor
admin.
Берлин, Германия



 прочитанное сообщение 22.09.2005 15:33     Сообщение для модератора         Личное письмо  Отправить e-mail  Web-адрес  ICQ
Цитировать Поместить сообщение в колонку новостей  URL #8 множественное цитирование

Об уже существующих программах

Существуте по крайней мере 6 программ, приемлемых для организации домашнего каталога книг:
1) Book Collector
http://www.collectorz.com/book/

2) Book Collection
http://www.portable-software.com/download/...0Collection.htm

3) Book Library
http://www.wensoftware.com/BookLibrary/

4) BookCat
http://www.fnprg.com/bookcat/info.html

5) elibPro --free--
http://www.songstech.com/elibpro.html

6) Readware
http://www.readerware.com



Есть ещё несколько вариантов, но они явно хуже (вообще не поддерживают загрузку описаний из интернета и другие недостатки
*) BookDB
http://www.spacejock.com/BookDB.html

*) Book Organizer
http://www.primasoft.com/32org/32bko.htm

*) Book Tracker
http://www.ducksoftware.com/book-organizer.html

*) OXD Book Organizer
http://www.bookorganizer.com

*) Домашняя коллекция
http://homecollection.narod.ru/russian/index.html



Похоже, что ни одну из программ нельзя взять за основу, так как ни одна не поддерживает:
* категории так, что "одна книга может быть размещена в нескольких категориях";
* подключение / отключение дисков с книгами;
* приведение в порядок "неупорядоченной" коллекци;
* сравнение нового диска с книгами со своей коллекцией.
* в нормальном объёме - "обмен книгами / дисками".


Лишь одна (elibPro) поддерживает подключаемые шаблоны поиска в Интернет;

Пара программ поддерживает экспорт импорт отдельных описаний (для обмена). Но они делают это через "нечеловекочитаемый" XML формат.
Участник оффлайн! CowDoc
Постоянный участник
Middle East



 прочитанное сообщение 27.06.2007 17:14     Сообщение для модератора         Фотография  Личное письмо  Отправить e-mail
Цитировать Поместить сообщение в колонку новостей  URL #9 множественное цитирование

Перешел на eLibPro где-то год назад, но вдруг случилось чудо! В дирректории вся информация осталась, копия в файле Аксес тж, но вот сам загрузочный файл моего коталога исчез! Открываешь, и предлагает все начать с "0". Компьютер в сети, защита очень хорошая корпоративная. Мелкий мусор не прилипнет.
Было ли такое чудо еще у кого?

P.S. Разобрался, тк база сохранилась (бекапы делаю регулярно), то просто скачал новую версию, переустановил и все опять заработало.

Сообщение было отредактировано CowDoc - 31.07.2007 20:34
Участник оффлайн! Diago Devilla




 прочитанное сообщение Сообщение на английском  31.08.2019 18:51     Сообщение для модератора         Личное письмо  Отправить e-mail  Web-адрес
Цитировать Поместить сообщение в колонку новостей  URL #10 множественное цитирование

QuickBooks is an accounting software package developed and marketed by Intuit.
QuickBooks products are geared mainly toward small and medium-sized businesses
and offer on-premises accounting applications as well as cloud-based versions that
accept business payments, manage and pay bills, and payroll functions.

QuickBooks is the tool we use to manage our finances. We are able to quickly create custom invoices, which is a huge help. We can also track all our finances and produce reports for others to see how we are doing financially. QB is invaluable to our success.??QuickBooks SupportQuickBooks Support team is always ready to help you with their best team.

*




Кнопка "Транслит" перекодирует
текст из транслита в кирилицу.
Правила перекодировки здесь;
текст в квадратных скобках'[]'
не преобразуется.
Имя:

 преобразовывать смайлики · показать смайлики
Назначение кнопок:

   Поблагодарить автора сообщения — поблагодарить автора
   Удалить сообщение — удалить
   Редактировать сообщение — редактировать
   Поместить сообщение в колонку новостей — поместить в колонку новостей
   Цитировать — цитировать сообщение
   не входит в цитирование/входит в цитирование — цитировать несколько
   Отметить СПАМ-сообщение — обозначить спам
   Сообщение для модератора — связь с модератором
   Участник онлайн!/Участник оффлайн! — автор онлайн/оффлайн
   Фотография — фотография автора

   - остальные обозначения -
 
   *
« Предыдущая тема · Книги · Следующая тема »
Быстрый ответДобавить сообщение в темуВнести в каталог новую книгу

Rambler   molbiol.ru - методы, информация и программы для молекулярных биологов              

 ·  Викимарт - все интернет-магазины в одном месте  ·  Доска объявлений Board.com.ua  · 
--- сервер арендован в компании Hetzner Online, Германия ---
--- администрирование сервера: Intervipnet ---

Хеликон · Диаэм · ИнтерЛабСервис · Beckman Coulter · SkyGen · ОПТЭК · BIOCAD · Евроген · Синтол · БиоЛайн · Sartorius · Химэксперт · СибЭнзим · Tecan · Даниес · НПП "ТРИС" · Биалекса · ФизЛабПрибор · Genotek · АТГ Сервис Ген · Биоген-Аналитика
Ваш форум  ·  redactor@molbiol.ru  ·  реклама  ·  Дата и время: 22.11.19 23:16
Bridged By IpbWiki: Integration Of Invision Power Board and MediaWiki © GlobalSoft