Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Система ИРБИС в целом :  ИРБИС Irbis
 
вывод нестандартных символоов в irbis 32
Пользователь: AfanasovDmitry (IP-адрес скрыт)
Дата: 30, August, 2006 12:17

Здравствуйте, я работаю в Национальной библиотеке Республики Коми. Один из наших национальных языков (коми) содержит символы, не включенные в кодировки cp1251 и dos, с которыми как я понимаю irbis32 и работает. На данный момент ввод этих символо \в осуществляется через ввод дополнительных unicode символов (калвиша F5 в каталогизаторе). Символы вводяться, вот только:
1. в строке ввода они выглядят как &&oц вместо o с точкой
2. в просмотре, на каталожных карточках под WinXP они выглядят точно также; под win98 просмотр нормальный. в результате нам приходится держать специально для irbis'а отдельные машины под win98.

пока я не совсем понимаю работу irbis'а в целом - взялся за него только полгода назад, а про работу с кодировками, локалью, шрифтами в системах MS Windows не знаю вообще.

подскажите пожалуйста, как можно исправить данную проблемы, уже называнную у нас "проблема о с точкой"?

больше мне конечно интересно, где искать, как irbis хранит у себя данные, и как выводит информацию? вообще, где искать более подробную информацию по irbis'у, чем наличествующий в поставке тур по инсталляции ирбиса?

С уважением,
Афанасов Дмитрий

Re: вывод нестандартных символоов в irbis 32
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 30, August, 2006 12:30

Здравствуйте, Дмитрий.

Эта проблема очень часто поднималась. Вот одна из ссылок
[irbis.gpntb.ru]

Если у вас часто приходится описывать ресурсы, содержащие национальную раскладку, то вам просто необходимо обновить Ирбис на 64 поколение. Там данные хранятся и заносятся в UTF-8.
По поводу более подробной информации: более подробной информации, чем этот форум, вы нигде не найдете.

Re: вывод нестандартных символоов в irbis 32
Пользователь: AfanasovDmitry (IP-адрес скрыт)
Дата: 30, August, 2006 13:38

Панев Максим написал(а):
-------------------------------------------------------
> Здравствуйте, Дмитрий.
>
> [irbis.gpntb.ru]
спасибо
>
> Если у вас часто приходится описывать ресурсы,
> содержащие национальную раскладку, то вам просто
> необходимо обновить Ирбис на 64 поколение. Там
> данные хранятся и заносятся в UTF-8.
к сожалению, основным препятствием этой затеи как всегда выстыпает цена. тратить такие суммы на два практически идентичных продукта, отличающихся в реализации, мне не позволяет финансирование. приходится обходиться тем что есть.

если б была возможность выстроить работу двух irbis'ов с одной базой, тогда было бы без проблем - 10 ARM 64-го у нас есть. только для нашей библиотеки этого недостаточно.

> По поводу более подробной информации: более
> подробной информации, чем этот форум, вы нигде не
> найдете.
жаль. это основная проблема - мне очень не хватает внятной документации, что и как делает, куда ходит обсуждаемая софтина.

спасибо за ответ, буду дальше следить за форумом. в конце-концов, доку часто заменяет вменяемое community :)

Re: вывод нестандартных символоов в irbis 32
Пользователь: Alio (IP-адрес скрыт)
Дата: 30, August, 2006 13:45

AfanasovDmitry написал(а):
-------------------------------------------------------
> Панев Максим написал(а):
> --------------------------------------------------
> -----
> > Здравствуйте, Дмитрий.
> >
> > [irbis.gpntb.ru]
> спасибо
> >
> > Если у вас часто приходится описывать ресурсы,
> > содержащие национальную раскладку, то вам
> просто
> > необходимо обновить Ирбис на 64 поколение. Там
> > данные хранятся и заносятся в UTF-8.
> к сожалению, основным препятствием этой затеи как
> всегда выстыпает цена. тратить такие суммы на два
> практически идентичных продукта, отличающихся в
> реализации, мне не позволяет финансирование.
> приходится обходиться тем что есть.
>
> если б была возможность выстроить работу двух
> irbis'ов с одной базой, тогда было бы без проблем
> - 10 ARM 64-го у нас есть. только для нашей
> библиотеки этого недостаточно.
>
> > По поводу более подробной информации: более
> > подробной информации, чем этот форум, вы нигде
> не
> > найдете.
> жаль. это основная проблема - мне очень не хватает
> внятной документации, что и как делает, куда ходит
> обсуждаемая софтина.
Что конкретно Вас интересует - клянусь, как разработчик, ничего от Вас не утаю...

Re: вывод нестандартных символоов в irbis 32
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 30, August, 2006 14:47

> если б была возможность выстроить работу двух irbis'ов с одной базой, тогда было бы без проблем - 10 ARM 64-го у нас есть. только для нашей библиотеки этого недостаточно.

Во как! Т.е. у вас даже 64-й куплен. Ну вы даете. А зачем тогда используете 32-й? Никогда не поверю, что у Национальной библиотеки Республики нет возможности прикупить дополнительно мест. Кстати, сколько у вас вообще рабочих мест нужно?

Re: вывод нестандартных символоов в irbis 32
Пользователь: AfanasovDmitry (IP-адрес скрыт)
Дата: 30, August, 2006 14:52

Alio написал(а):
-------------------------------------------------------
> Что конкретно Вас интересует - клянусь, как
> разработчик, ничего от Вас не утаю...
:)
интересуют меня меня внутренности системы. к примеру, если вернуться к "проблеме о с точкой", в каком виде хранит irbis свои данные? наколько я понял/додумал, в бинарных файлах базы irbis 64 текст хранится напрямую в utf8. в irbis 32 в кодировке cp1251, не так ли? и проблему представления, не входящих в таблицу текущей локали символов, вы решили добавлением новых последовательностей вида &&XY?

я б по крайней мере так делал :)
вот только тут мне не особо ясно, почему в win98 показ этих символов работает, в winxp же нет. на своей "родной" системе я б сделал предположение, что просто не хватает шрифтов.



второй вопрос, часто вспоминаемый - в каком случае, когда исользуется всё так море файлов, что находится в каталогах БД? это *.pft, *.mnu, *.wss, *.opt, *.tab. зачем в принципе они нужны - вроде уже додумал. pft - вывод, fst - экспорт/import, mnu - "menu", etc. а вот для чего занимается каждый отдельный файл пока не разобрался. часть их них была отслежена по доке, что в интернете нашёл (слава томску! :)), часть вручную через, начиная с ini файлов. но это только часть. мне б хотелось иметь более подробные данные.

Re: вывод нестандартных символоов в irbis 32
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 30, August, 2006 14:59

Дмитрий, задавате более детализованые вопросы. О многих файлах на форуме написано (поиск форева).

> почему в win98 показ этих символов работает, в winxp же нет
Это особенности системы: в 98 юникод явно не поддерживается. Он там эмулируется. В ХР же UTF-8 поддерживается полностью, следовательно эмуляция отсутствует и это дело не работает. Шрифты тут абсолютно не причем.

ЗЫ. Я, со своей стороны, тоже готов пообещать, что буду помогать вам в освоении премудростей Ирбис (для этого тут и сижу). По этому спрашивайте, не стесняйтесь. Единственная просьба: формулируйте свои мысли последовательно и ясно, а не в виде "у меня не отображается заглавие. Что мне делать?".

Re: вывод нестандартных символоов в irbis 32
Пользователь: AfanasovDmitry (IP-адрес скрыт)
Дата: 30, August, 2006 15:34

Панев Максим написал(а):
-------------------------------------------------------
> Дмитрий, задавате более детализованые вопросы. О
> многих файлах на форуме написано (поиск форева).
"Чтобы правильно задать вопрос, надо знать большую часть ответа".
почему я и прошу документацию, хотя бы когда открывается определенный файл.

на данный момент, что бы я вас не спросил, всё будет выглядить как "общий вопрос". по большому меня и интересуют общие вопросы. а это обычно описывается вдокументации: архитектура программы, что для чего используется, используемые форматы. в случае с irbis'ом всё это приходится искать по интернету. openssl и тот был проще.

> > почему в win98 показ этих символов работает, в
> winxp же нет
> Это особенности системы: в 98 юникод явно не
> поддерживается. Он там эмулируется. В ХР же UTF-8
> поддерживается полностью, следовательно эмуляция
> отсутствует и это дело не работает. Шрифты тут
> абсолютно не причем.
так не обязательно использовать unicode для отображения подобных символов. можно использовать другой шрифт, который содержит данный символ.

с другой стороны, я программированием под системы семейства ms я не знаком, и как здесь выходят из таких ситуаций я не в курсе.

> ЗЫ. Я, со своей стороны, тоже готов пообещать, что
> буду помогать вам в освоении премудростей Ирбис
> (для этого тут и сижу). По этому спрашивайте, не
> стесняйтесь.
обязательно, раз google ужже не спасает, остаетесь только вы. правда всё равно вопросы будут общими, пока я с этим не освоюсь.

> Единственная просьба: формулируйте
> свои мысли последовательно и ясно, а не в виде "у
> меня не отображается заглавие. Что мне делать?".
[ln.com.ua]
одно но: в вашем случае из [ln.com.ua] выполняются только пункт 4. систематические же знания о предмете остуствуют. пока я, слава богу, хоть в isis разобрался

P.S.а поиск действительно форева. если есть где искать :)

Re: вывод нестандартных символоов в irbis 32
Пользователь: AfanasovDmitry (IP-адрес скрыт)
Дата: 30, August, 2006 15:44

Панев Максим написал(а):
-------------------------------------------------------
> - 10 ARM 64-го у нас есть. только для нашей
> библиотеки этого недостаточно.
>
> Во как! Т.е. у вас даже 64-й куплен. Ну вы даете.
> А зачем тогда используете 32-й?
64-й irbis нам был подарен. подарено было только 10 АРМ'ов.
32-й у нас уже был уже а работе, тем более он был дешевле.

рабочих же мест нам надо порядка 80. irbis 64 на 10 АРМ нам, извините, ни в хвост ни в гриву.

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

кто пойдет убеждать министра?

> Кстати, сколько у вас вообще рабочих мест нужно?
около 80.

Re: вывод нестандартных символоов в irbis 32
Пользователь: AfanasovDmitry (IP-адрес скрыт)
Дата: 30, August, 2006 16:11

ладно, всё это уже offtop.

решение проблемы как я понял искать не имеет смысла. будем думать по поводу 64'го.

ждите от меня bureport'ов :)

Re: вывод нестандартных символоов в irbis 32
Пользователь: Куделя (IP-адрес скрыт)
Дата: 31, August, 2006 05:31

AfanasovDmitry написал(а):
-------------------------------------------------------
> больше мне конечно интересно, где искать, как
> irbis хранит у себя данные, и как выводит
> информацию? вообще, где искать более подробную
> информацию по irbis'у, чем наличествующий в
> поставке тур по инсталляции ирбиса?


Дмитрий, что-то мне сдается, что документации у вас нет вообще? Тур по инсталляции это не совсем то, а точнее совсем не то. А как же Общее описание системы? Там и про файлы и про се остальное очень пространно написано...
Касательно 80 рабочих мест. Это реально у вас столько операторов+кафедры выдачи? Или вы все-таки посчитали туда читательские терминалы? Для них лицензии не нужны...

Re: вывод нестандартных символоов в irbis 32
Пользователь: AfanasovDmitry (IP-адрес скрыт)
Дата: 31, August, 2006 15:44

Куделя написал(а):
> Дмитрий, что-то мне сдается, что документации у
> вас нет вообще? Тур по инсталляции это не совсем
> то, а точнее совсем не то. А как же Общее описание
> системы? Там и про файлы и про се остальное очень
> пространно написано...
есть. всё есть. вроде бы. вот только то, что тот же webirbis за выводом записи лезет в файл формата с расширением pft, имя которого указано в S21FMT, дошло не сразу. было просто сказано - формат. какой, для чего - пришлось искать самому.

но это мелочи жизни - обычно вроде справляюсь.
про кодировки же было просто интересно - google не подсказал, сам решения не нашёл, прямое "невозможно" нигде не проскакивало. вот и пришлось спросить :)

> Касательно 80 рабочих мест. Это реально у вас
> столько операторов+кафедры выдачи? Или вы все-таки
> посчитали туда читательские терминалы? Для них
> лицензии не нужны...
работников, занимающихся непосредственно вводом, в библиотеке порядка 60 человек. это просто потому, что ещё не все укомплектованы компьюторами.

а так работает порядка 120 человек.

Re: вывод нестандартных символоов в irbis 32
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 31, August, 2006 16:01

Кстати, если такое большое количество рабочих мест, то тем болеерекомендую прикупить для И64 места, поскольку с файл-серверным 32-м рано или поздно ОБЯЗАТЕЛЬНО начнутся проблемы: как минимум при сохранении записи можно будет сходить чайку попить, а как максимум начнут данные пропадать и словари рушиться.
Так что ставьте перед начальством задачу на ближайшие полгода выделить средства на обновление.

Re: вывод нестандартных символоов в irbis 32
Пользователь: AfanasovDmitry (IP-адрес скрыт)
Дата: 08, September, 2006 11:18

Панев Максим написал(а):
-------------------------------------------------------
> Кстати, если такое большое количество рабочих
> мест, то тем болеерекомендую прикупить для И64
> места, поскольку с файл-серверным 32-м рано или
> поздно ОБЯЗАТЕЛЬНО начнутся проблемы: как минимум
> при сохранении записи можно будет сходить чайку
> попить, а как максимум начнут данные пропадать и
> словари рушиться.
> Так что ставьте перед начальством задачу на
> ближайшие полгода выделить средства на обновление.
проблемы уже начались.
теперь оцениваю во сколько нам обойдется это обновление. да только я ещё на разобрался, по какому принципу этот irbis оценивается :)

Re: вывод нестандартных символоов в irbis 32
Пользователь: Liudik (IP-адрес скрыт)
Дата: 07, September, 2007 14:41

Поддерживает ли Ирбис32(2003) диакритики?

Re: вывод нестандартных символоов в irbis 32
Пользователь: Alio (IP-адрес скрыт)
Дата: 07, September, 2007 16:25

Нет. Для этого есть ИРБИС64



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.