V133910 Программирование в алгоритмах

ВложениеРазмер
Иконка изображения prog_alg_64colors.png46.1 КБ

В книге Программирование в алгоритмах много ошибок.
Например:
Начиная со стр. 162 регулярно встречаются нечитаемые страницы, заполненные "крякозяблами":
стр. 162, 167, 171, 179, 184, 189, 194, 196 и т.д. И это в DjVu! В графическом формате!

Ух ты! Это же тот самый мифический djvu с текстовым слоем!
Все, что не читается, можно выделить и скопировать в текстовом режиме :)

oldvagrant написал:
Ух ты! Это же тот самый мифический djvu с текстовым слоем!

Почему "мифический"? Журнал "Квант", по-моему, весь с этим текстовым слоем.

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

Это вундерлихт! Это счастье, мор и процветание нации! (успокаиваясь) Получается, что можно заставить DJVU-читалку отображать не графическую страницу, а рендерить непостредственно текстовый слой. Автора, автора хочу! И инструкции - как ему это удалось.

sd: Спасибо за ссылочки, я как раз сейчас делаю цветную DjVu книгу. Есть еще хороший сайт djvu-soft.narod.ru

Остальным:
DjVu - графический формат. И читалка показывает картинку, а не текстровый слой. Если текстовый слой есть, то windjvu позволяет скопировать текст из него в буфер обмена, но показывается на экране именно графика, а не текстовый слой.

Вы пробовали копировать в данном примере? я пробовал - ничего хорошего. Так что, прежде, чем писать

Цитата:
Ух ты! Это же тот самый мифический djvu с текстовым слоем!
Все, что не читается, можно выделить и скопировать в текстовом режиме :)

полезно попробовать сделать это.

Пример хорошо, практически отлично, сделанного файла djvu:
Константин Никитович Лунгу
Линейное программирование
http://lib.rus.ec/b/133896/download
Отличное качество, текстовый слой, гиперссылки.

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

kusaka написал:

Остальным:
DjVu - графический формат. И читалка показывает картинку, а не текстровый слой. Если текстовый слой есть, то windjvu позволяет скопировать текст из него в буфер обмена, но показывается на экране именно графика, а не текстовый слой.
Вы пробовали копировать в данном примере? я пробовал - ничего хорошего. Так что, прежде, чем писать
Цитата:
Ух ты! Это же тот самый мифический djvu с текстовым слоем!
Все, что не читается, можно выделить и скопировать в текстовом режиме :)

полезно попробовать сделать это.

Вам тоже было бы полезно сначала попробовать, а потом начинать поучать.
Проблемные страницы в этом файле как раз имеют текстовый слой. Беспроблемные - нет.

pkn написал:
kusaka написал:

Вы пробовали копировать в данном примере? я пробовал - ничего хорошего. Так что, прежде, чем писать...
полезно попробовать сделать это.

Вам тоже было бы полезно сначала попробовать, а потом начинать поучать.
Проблемные страницы в этом файле как раз имеют текстовый слой. Беспроблемные - нет.

Не понял, что имел ввиду сэр kusaka.
Ради справедливости замечу, что в начале книжки (скажем аннотация) текстовый слой даже читается. Но скопировать его куда-либо мне, лично, не удалось. Вставляется все тот же олбанский.

oldvagrant написал:
что в начале книжки (скажем аннотация) текстовый слой даже читается. Но скопировать его куда-либо мне, лично, не удалось. Вставляется все тот же олбанский.

Угу, у меня то же самое... я ж говорю - похоже на косяк со шрифтами/кодировками... из "Кванта" нормально копируется.

pkn написал:

Вам тоже было бы полезно сначала попробовать, а потом начинать поучать.
Проблемные страницы в этом файле как раз имеют текстовый слой. Беспроблемные - нет.

Пробовал, не сомневайтесь. Текстовый слой есть не только на проблемных страницах. Например, стр. 7-9 - читаются нормально, текстовый слой есть. Разумеется, все страницы я не проверял (да и на покореженные страницы наткнулся случайно, потом уже просмотрел повнимательнее). Но этот текстовый слой везде, где я проверил именно его, полная абракадабра. Для сравнения, в уже упомянутой книге Лунге "Линейное программирование" текстовый слой нормальный, copy-paste дает ожидаемый результат. А что касается "поучений" - укажите, где в моем посте ошибка? Что я неверно описАл? Разве что название программы: windjvu вместо WinDjView.

Ну, коллеги, я ж не просматривал каждую страницу. Увидел книжку, проверил - у нас нет - залил. Если найдете версию без ошибок, перезалейте. Бралось все с фалообменников, поэтому авторство неизвестно, и соответственно почему так получилось, непонятно. Если только автор вдруг найдется и прояснит ситуацию :)
И, кстати, тот же самый Лунгу брался из того же источника...
Upd: Пока сделал пометку в аннотации о имеющихся ошибках.

oldvagrant, pkn:
Я не призываю вас верить мне, что то, что вы видите на экране в WinDjView - графическая картинка, на которой изображен текст. Сходите на тот же сайт http://djvu-soft.narod.ru, поищите инфу в google и т.д. Почитайте, откуда растут ноги формата DjVu. Я через это в свое время прошел.

У меня есть некоторые предположения, почему некоторые страницы так искажены, но я не вполне уверен, потому их и не высказываю.

2 kusaka, МихалЫч
Иллюстрация необходимости работы библиотекарей и порочности лозунга "Много книг".
Книга Окулова есть в Колхозе, который частично отзеркалирован на либрусеке _http://gen.lib.rus.ec/.

Pav
Спасибо за ссылку! Еще один пример хорошо сделанной DjVu книги (качественно сканирование с хорошим разрешением, выборочные страницы в оттенках серого, нормальные размеры полей, текстовый слой). Оставил себе именно ее.

МихалЫч
Раз Вы выкладывали, то лучше Вам и заменить экземпляр в библиотеке.

Pav написал:
Иллюстрация необходимости работы библиотекарей и порочности лозунга "Много книг".

В целом, Вы правы, IMHO. Но бывают ситуации, когда "на безрыбье и рак - рыба", так что в библиотеку можно поместить и некачественный экземпляр, но с обязательной пометкой. Позднее, по возможности, заменить. Это же относится и ко многим PDF-книгам, которые изначально не были сделаны как электронные.

kusaka написал:

Раз Вы выкладывали, то лучше Вам и заменить экземпляр в библиотеке.

Уже. Pav, благодарю за ссылку.
X