Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     21 Mar 2004  13:11:07
 To : Vladimir Mosgalin
 Subject : Re: book reader
 -------------------------------------------------------------------------------- 
 
 Vladimir Mosgalin <Vladimir.Mosgalin@p17.f1041.n5030.z2.fidonet.org> wrote:
 
  VM> wrote about 'Re: book reader':
 
  VW>> Hо потом я поленился это делать, оценив что при том механизме
  VW>> замены неперекодироуемых символов, который используется в catdoc,
  VW>> использование iconv выльется в немерянные тормоза.
 
  VM> Hу в catdoc да, удобно сделано. А что, iconv очень медленный? С чего бы
  VM> ему быть, он же таблицы не читает при каждом обращении, они у него
  VM> внутрь этих .so'шек загнаны - можно же сделать быстро.
 
 Проблема тут в том, что архитектура iconv заточена под "преобразовать
 строку из в". А с этой задачей он не справляется, потому что не может
 справляться.
 
 В catdoc принцип другой. Преобразуем СИМВОЛ в юникод, смотрим, не
 является ли он специальным для выходного формата, если нет, пытаемся
 преобразовать в выходную кодировку, если не получилось, ищем заменяющую
 последовательность.
 
 В результате на каждый СИМВОЛ придется звать функцию iconv,
 предназначенную для обработки СТРОК и имеющую соответствующий оверхед,
 ДВАЖДЫ.
 
 А что касается табличек, то пофигу, хранятся они в so-шке или в
 текстовом файле, поскольку считывание производится один раз за запуск
 программы.
  VM> -- 
 
  VM> Vladimir
 
 -- 
 пользователь Ю. Конечный из г. Великоламерска.
 --- ifmail v.2.15dev5.3
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: book reader   Vladimir Mosgalin   21 Mar 2004 03:01:45 
 Re: book reader   Victor Wagner   21 Mar 2004 13:11:07 
 book reader   Rustam Chernotkach   22 Mar 2004 12:06:54 
 Re: book reader   Vladimir Mosgalin   24 Mar 2004 06:44:14 
Архивное /ru.linux/1517847def1ae.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional