[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .

Форум «Техцентр» / Некорректно отображается код С++в книге

dumb Сообщение #1 16 января 2016 в 21:59
Таксист
5
Добрый день!

Загрузил Предисловие к книге Bjarne Stroustrup / Programming: Principles and Practice Using C++ Second Edition

Код С++ (26 отрывок) отображается некорректно, например:
vector<int> v1; vector<int> v2 {v1}; vector<int> v1; vector<int> v2 = v1;

превращается в
vector<;int&gt; v1; vector&lt;int> v2 {v1}; vector<int> v1; vector<;int> v2 = v1.

или в
vector<int&gt; v1; vector<int> v2 {v1}; vector&lt;int> v1; vector<int> v2 = v1.

причём во время набора косячные символы перепрыгивают туда-сюда (вот тестовый словарь, на котором видно глюк: test_C++_code)

Как исправить глюк, чтобы С++ код отображался корректно?

Браузеры: Chrome 47.0.2526.111 m или MS Edge 25.10586.0.0
ОС: Windows 10 Pro x64 Рус

Спасибо!
Последний раз отредактировано 16 января 2016 в 22:28 пользователем dumb
Voronov Сообщение #2 16 января 2016 в 22:11
Кибергонщик
54
вряд ли тебе помогут, тут большинство символов, скобочек, кавычек отсекаются во время заливки книги
Последний раз отредактировано 16 января 2016 в 22:13 пользователем Voronov
dumb Сообщение #3 16 января 2016 в 22:23
Таксист
5
Текст книги в формате ANCI - никаких юникодных символов.
Voronov писал(а):
большинство символов, скобочек, кавычек отсекаются во время заливки книги

но ведь скобочки "<" и ">" отображаются, правда как-то динамически - они то есть, то заменяются на "&gt;" и "&lt;"

Данная книга не имеет смысла без кода, поэтому удалять их ну никак нельзя..

Voronov писал(а):
вряд ли тебе помогут

да, техподдержка проигнорировала вопрос..

Но интерсно узнать, почему этот глюк происходит, может быть я как-то могу отредактировать код в книге, например заэкранировать проблемные символы.
Последний раз отредактировано 16 января 2016 в 22:40 пользователем dumb
Reset82 Сообщение #4 16 января 2016 в 22:48
Маньяк
42
dumb писал(а):
Текст книги в формате ANCI - никаких юникодных символов.
Voronov писал(а):
большинство символов, скобочек, кавычек отсекаются во время заливки книги

но ведь скобочки "<" и ">" отображаются, правда как-то динамически - они то есть, то заменяются на "&gt;" и "&lt;"

Данная книга не имеет смысла без кода, поэтому удалять их ну никак нельзя..

Voronov писал(а):
вряд ли тебе помогут

да, техподдержка проигнорировала вопрос..

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

Единственный выход, это подобрать эти скобочки немного другие, но похожие.
Например вот на такие ‹ › (Alt+0139, Alt+0155) заменить все это в самой книге.
А потом заменить эти символы в самой раскладке на время печати данной книги.
Дело в том, что в оригинале эти символы отлавливаются как теги
Последний раз отредактировано 16 января 2016 в 23:14 пользователем Reset82
Jovany Сообщение #5 16 января 2016 в 23:28
Новичок
80
Походу как-то на лету срабатывает htmlspecialchars. Интересно наблюдать, как меняется отображение с переключением режима подсветки.
Пожалуй, оптимальным вариантом для набора будет режим подсветки "символ". Нужно просто приловчиться, что когда повляется &lt; и &gt; - нужно вводить < и > соответственно. Правда какого-то лешего подсветка смещается на пару символов назад, вводя в заблуждение. =)
dumb Сообщение #6 16 января 2016 в 23:30
Таксист
5
Reset82 и Nightcrawler, спасибо!
Такие же глюки возникнут и с числовыми ссылками на символы.. но в этой книге их нет вроде.
Последний раз отредактировано 16 января 2016 в 23:36 пользователем dumb
Jovany Сообщение #7 17 января 2016 в 00:10
Новичок
80
Баг известный, если что http://klavogonki.ru/support/#/220
un4given Сообщение #8 17 января 2016 в 02:29
Клавокодер
122
Когда-то уже всплывала эта тема и кое-кто предложил решение костыль http://klavogonki.ru/forum/problems/1038/page1/#post7
dumb Сообщение #9 18 января 2016 в 11:32
Таксист
5
un4given, Nightcrawler, спасибо за ссылки!
Savitri Сообщение #10 19 января 2016 в 17:06
Профи
34
Здравствуйте!
Сегодня, то есть 19.01.16 перестала обновляться статистика в верхнем левом углу экрана. В каких бы режимах и словарях я ни набирала текст, стоит одна и та же картинка:

Марафон — Лучшая скорость: 153 зн/мин Ошибки: 1,59%
Позиция: 76 | 325 Средняя скорость: 138 зн/мин Пробег: 3 текста

(Извините, не знаю, как вставить сюда вырезку экрана)
До сегодняшнего дня такого не наблюдалось. Прошу помочь.
Savitri Сообщение #11 19 января 2016 в 18:17
Профи
34
Все опять работает! Спасибо)))
drMotor Сообщение #12 23 января 2016 в 12:27
Гонщик
14
Вообще, я бы предложил возможность заливать книги в формате PDF, в виде картинок. Такая фича поможет в подобных ситуациях.

А ещё и может быть полезна тем, кто хочет оцифровать книгу. Можно даже добавить здесь такую платную возможность. И клавогонщикам интересно и тому, кому нужна перепечатка польза. Ведь распознавание текста вряд ли когда-нибудь достигнет такого же качества, как ручной ввод с клавиатуры.
Последний раз отредактировано 23 января 2016 в 12:29 пользователем drMotor
Jovany Сообщение #13 23 января 2016 в 13:53
Новичок
80
drMotor, только вы не учли один момент, движок для этого нужно будет научить OCR с кпд 100%, которого в природе ПО не существует по определению.
А в нынешних реалиях можно разве что в режиме без подсветки символов/слов в качестве typeplayblock генерировать картинку, тогда отображаемое к вводу будет статичным и не испытывать непонятных метаморфоз в процессе набора.
drMotor Сообщение #14 23 января 2016 в 14:11
Гонщик
14
Nightcrawler писал(а):
drMotor, только вы не учли один момент, движок для этого нужно будет научить OCR с кпд 100%, которого в природе ПО не существует по определению.

Вот для этого и нужен такой режим, чтобы этот самый OCR заменить :) Без контроля ошибок, подсветки символов, с ручным завершением заезда, но зато работающий.
Jovany Сообщение #15 23 января 2016 в 16:35
Новичок
80
Ну это прямо почти как квалификация)
dumb Сообщение #16 5 марта 2016 в 01:32
Таксист
5
Резюмируя тему, обращаюсь к администрации:

было бы правильно привлечь специалистов и решить вопрос на техническом уровне:

необходимо пофиксить баг с ANCI символами (в частности с "<" и ">");
все ANCI символы должны работать корректно!


Это действительно очень важно, поскольку позволит заливать книги и словари с полноценным кодом.
Я уверен, что многим этой возможности здесь не хватает, как и мне.

Я думаю, что на этом тему можно закрыть.

Большое спасибо всем откликнувшимся!

PS. Книгу и тестовый словарь, на которые ссылаюсь в первом посте, удалил.
Последний раз отредактировано 7 марта 2016 в 19:00 пользователем dumb

Чтобы писать в форуме, нужно зарегистрироваться.


Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена