1. Куча / Говнокод #4247

    +134

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    <p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>
    	<p class="MsoNormal" align="center" style="text-align: center; margin-left: 10px; margin-right: 5px; margin-top: 0; margin-bottom: 0">&nbsp;</p>

    Гиппер текст! :)
    http://www.uae-embassy.ru/rco01.htm.
    посольство то же...

    Запостил: Alfred, 14 Сентября 2010

    Комментарии (18) RSS

    • "MsoNormal" - эт че, вордогенерированный хтмл? в таком случае, в код лучше не глядеть
      в посольстве нет программеров, там максимум умеют в ворде калякать
      Ответить
      • Обычный унылый Фронтпейдж. Банально и неинтересно.
        Ответить
        • фронтпейдж когда был? в 2003? да, круто, очень круто
          Ответить
          • Цитирую:
            <meta name="GENERATOR" content="Microsoft FrontPage 6.0">
            <meta name="ProgId" content="FrontPage.Editor.Document">

            Ворд вроде больше Г пихает в код. Он ещё добавит огромный кусок ненужного CSS плюс XML с ненужными метаданными.
            Ответить
            • ну я и говорю, какашка мамонта
              Ответить
            • >>Ворд вроде больше Г пихает в код.
              намного больше - сплошной кал
              http://govnokod.ru/3940
              Ответить
            • Насколько я понимаю, основное зло в том, что он не умеет понимать границы элементов. Скажем, если мы добавили три слова через пробелы, а потом покрасили по одному в красный, у нас будет три одинаковых стиля на три слова. Соответственно, человек в таком случае генерирует более удобный и лёгкий код.
              Да и сами стили, как показывает практика, получают жуткие классы и описания. При этом, по умолчанию инициализируется всё.

              Но, опять же, если кто-то не умеет делать страницы, за него их может сделать word/frontpage, гораздо быстрее и без лишних знаний. WYSIWYG.
              Ответить
              • помнится, у фронтпейджа был еще такой косяк:
                пишем в визуалке текст. ФП оформляет его <span lan="en"></span>. переводим курсор, потом возвращаемся и дописываем текст. ФП оформляет дописку во второй <span lan="en"></span>. В итоге код получается примерно такой:
                <b><big><b><big>fff</big></b></big></b><b><big>ggg</big></b>
                Ответить
                • Да-да. А ещё какая-то упоротая версия принудительно перегоняла русские буквы в нечто &-hex-; подобное. В результате, текст без видимых причин увеличивался раз в пять по объёму.
                  Ответить
                  • а это надо свойства документа выставлять, типа кодировку. Тогда он не конвертировал в хекс-коды
                    Ответить
              • плюс оно хорошо выглядело только в осле. Другие броузеры путались, как же им отображать такое говно
                Ответить
                • Ну форнт падже этож детище тех же индусов что и осла сотворили поэтому они друг друга понимают.
                  Ответить
    • это вообще шедевр:


      <p>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; </p>


      ШИКАРНО
      Ответить
    • НЕ факт, что ворд. "Замечательная" штука outlook stationary. Пишешь адекватный html шаблон для писем, кладёшь в папочку аутлука. Выглядит шикарно, отправляешь - на выходе вот такой вот говнокод. Ничего не помогает чтоб исправить. Даже инлайн импортанты. Эта зараза "перевёрстывает" всё по-своему и клиенту приходит письмо покарёженное до неузнаваемости
      Ответить
    • Котаны. Настало время старому госслужащему рассказать, как работают некоторые вещи. Итак, на входе имеем текст документа. Он хитрый, в нём есть история изменений, а обрабатывается он в ворде. Изменённые параграфы отмечаются особым стилем и располагаются после актуальных. Особыми стилями размечаются и смысловые части (семантическая вёрстка в ворде, kinda that). Файлы размечаются нужными стилями (в ворде, потому что xml править редакторы не умеют и не нужно им это), а потом всё это перегоняется в html (не факт что x) и кладётся в базу. При отображении на web-ресурсе (а этот документ ещё и редактируется в том же ворде при поступлении изменений) это счастье обрабатывается либо регексами в случае старой версии (ссылка на парсинг хтмл регексами) либо xslt. Всё mso-говно, особенно в случае таблиц, остаётся на месте, потому как иначе вся вёрстка (сделанная в ворде) уползёт. Посыпать вордовскими макросами, кулебяка готова. А ещё часть документов обрабатывается в лексиконе, вот прям щас.
      Ответить
      • >Файлы размечаются нужными стилями (в ворде, потому что xml править редакторы не умеют и не нужно им это)
        Что плохого?
        Ответить
        • Да не то чтобы это плохо. Это я поясняю, откуда берётся куча mso-говна в результирующем html.
          Ответить

    Добавить комментарий