Шей да пори, или Будешь тут добрым
Oct. 25th, 2010 10:52 pmШей да пори — не будет пустой поры. Вот уже который раз даю себе честное благородное слово начать писать сугубо положительно, конструктивно и доброжелательно. Но куда уж там!
Вот нужно мне .doc преобразовать в .html. Естественно, это все умеют. И MS Word, и OpenOffice Writer, и AbiWord, и много кто. Но если по поводу итогов работы первого и так всё понятно &mdsah; привычка программистов этой конторы любые гланды удалять сугубо автогеном и исключительно через задний проход — имманентная их черта; то с OO и прочими я даже слегка растерялся.
Ну почему после преобразования заголовка я вижу конструкции вида
? Недостаточно мозгов, чтобы выкосить подобные огрехи?
Почему все теги пишутся заглавными буквами? Господа, вы хоть немного читаете спецификации XHTML и планы развития языка разметки?
Почему вся типографика вида двойных угловых кавычек и длинных тире остаётся как есть, а не переводится в HTML entity? Что, господа программисты не в курсе, что есть « и тому подобное?
Почему вместо того, чтобы все стили определить в заголовке, и далее использовать классы, эти умники помимо огромной шапки стилей в заголовке фаршируют каждый тег чёртовой уймой встроенных стилей? Религия не позволяет делать всё НЕ через одно место?
Я, конечно, понимаю, что буквально десятком регулярных выражений вся эта жуткая свалка превращается в причёсанный и умытый HTML, но доколе, блин?
...Вот так и приучаешься к осознанию: хочешь, чтобы что-то работало как следует — делай всё сам. Жаль только, что жизнь коротка, а в сутках всего 24 часа.
Вот нужно мне .doc преобразовать в .html. Естественно, это все умеют. И MS Word, и OpenOffice Writer, и AbiWord, и много кто. Но если по поводу итогов работы первого и так всё понятно &mdsah; привычка программистов этой конторы любые гланды удалять сугубо автогеном и исключительно через задний проход — имманентная их черта; то с OO и прочими я даже слегка растерялся.
Ну почему после преобразования заголовка я вижу конструкции вида
<H1>Заголовок </H1><H1></H1><H1>произведения</H1>
? Недостаточно мозгов, чтобы выкосить подобные огрехи?
Почему все теги пишутся заглавными буквами? Господа, вы хоть немного читаете спецификации XHTML и планы развития языка разметки?
Почему вся типографика вида двойных угловых кавычек и длинных тире остаётся как есть, а не переводится в HTML entity? Что, господа программисты не в курсе, что есть « и тому подобное?
Почему вместо того, чтобы все стили определить в заголовке, и далее использовать классы, эти умники помимо огромной шапки стилей в заголовке фаршируют каждый тег чёртовой уймой встроенных стилей? Религия не позволяет делать всё НЕ через одно место?
Я, конечно, понимаю, что буквально десятком регулярных выражений вся эта жуткая свалка превращается в причёсанный и умытый HTML, но доколе, блин?
...Вот так и приучаешься к осознанию: хочешь, чтобы что-то работало как следует — делай всё сам. Жаль только, что жизнь коротка, а в сутках всего 24 часа.
(no subject)
Date: 2010-10-25 05:07 pm (UTC)(no subject)
Date: 2010-10-25 10:23 pm (UTC)(no subject)
Date: 2010-10-25 06:15 pm (UTC)Я уже давно плюнул. Черновики пишу в plaintext, а когда текст в основном собран — тупеньким скриптом на bash добавляю базовую разметку. Дальше, если что, руками.
(no subject)
Date: 2010-10-25 10:25 pm (UTC)Однако и там тоже не всё в порядке с преобразованием - известные мне конвертеры в упомянутые два формата тоже плодят жуткий ужас. Действительно, трансляция безо всякой оптимизации полученного представления.
(no subject)
Date: 2010-10-25 06:50 pm (UTC)(no subject)
Date: 2010-10-25 10:29 pm (UTC)А потому, если глядеть с точки зрения пользователя, надо давать опцию оптимизировать под конечный формат с предупреждением, что форматы неравноценны и часть информации (стили и пр.) может быть потеряна.
Упомянутые "врезки" закрывающего-открывающего тега демонстрируют, что и во внутреннем представлении творится такой бардак, что лучше не интересоваться лишний раз.
(no subject)
Date: 2010-11-11 12:16 pm (UTC)(no subject)
Date: 2010-11-12 02:07 pm (UTC)(no subject)
Date: 2010-11-16 03:48 am (UTC)