html - оптимизация, etc

Здесь разговариваем о Софте и работнике его Харде
Аватара пользователя
winzard
Против жуликов и воров
Сообщения: 32828
Зарегистрирован: 25 апр 2004, 16:55
Настоящее имя: Максим Васенков
Откуда: пер. Юннатов
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:html - ПРФЙНЙЪБГЙС, etc

Сообщение winzard »

Вопрос поставил меня в тупик. А html оптимизировать надо? А как?
Вот есть
<html>
<body>
<h1>И что тут оптимизировать?</h1>
</body>
</html>

И что тут оптимизировать? Или у тебя html чем-то генеренный? Если да, то чем? Оптимизировал раньше Allaire Homesite вроде, а какие сейчас вообще бывают html-редакторы, я и не знаю. Все как-то в EditPlus и IDEA получается.
Anonymous
Благодарил (а): 0
Поблагодарили: 0

Re: re:html - оптимизация, etc

Сообщение Anonymous »

EditPlus, IDEA лучше чтоль? а скока весит? freeware?
Забей. Это неплохой текстовый редактор и классная среда разработки
на Java соответственно. Ими много не наоптимизируешь.
Аватара пользователя
Aml
Сообщения: 16662
Зарегистрирован: 23 окт 2004, 00:10
Настоящее имя: Сергей Амелин
Откуда: Смоленск, Николаева
Благодарил (а): 1 раз
Поблагодарили: 58 раз

re:html - ПРФЙНЙЪБГЙС, etc

Сообщение Aml »

NORDmen, я недавно начал экспериментировать с HTML. А точнее - с оптимизацией текстов после конвертации из Word. Пока получается, что все испробованные оптимизаторы уменьшают объем файла на 10-20%. В то время, как "ручками" удается уменьшить этот размер а 1,5 - 2 раза.
Если найдешь что-нибудь достойное, дай знать - очень интересно.
Anonymous
Благодарил (а): 0
Поблагодарили: 0

re:html - оптимизация, etc

Сообщение Anonymous »

а вот еще вопрос - можно ли как нить в html запихать математические
формулы word.education? в картинках они слишком много весят :(
Попробуй в виде svg/swf... Должно меньше весить.
Аватара пользователя
cerber_
Сообщения: 440
Зарегистрирован: 31 окт 2005, 19:39
Откуда: Москва
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:html - ПРФЙНЙЪБГЙС, etc

Сообщение cerber_ »

HTML нужно оптимизировать ручками, дорогие вы мои. Занимаюсь этим уже не первый год, клиенты довольны.

Это работа только на опыт рассчитана и знание фичей программ висивиг, на которых и пишутся те тексты, которые править приходится.

Кстати, кроме Html нужн еще и скрипты оптимизировать, и особенно графику.

зы. Нужно что кому оптимизировать - пишите, помогу в пределах таксы.
ElvisGhost
Сообщения: 27
Зарегистрирован: 08 авг 2006, 11:50
Откуда: Смоленск, Попова возле "Копейки"
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:html - ПРФЙНЙЪБГЙС, etc

Сообщение ElvisGhost »

Тут вопрос распадается на 2 части: 1) как? 2) чем?

0.0. Вообще - простая верстка.
1.0. Удаление повторов форматирования текста, таблиц и т.д со ссылкой всего этого в CSS
1.0.1. А еще лучше минималистичный CSS самому написать (но нужно обязательно помнить слово "каскадный")
1.1. Идеальный вариант сводится к <*** class ="*"> + короткие имена классов
1.2. Разгребание таблиц - чтоб не было лишних (отступ - это margin / padding, а не table height width-tr-td-/td-/tr/table), а в необходимых - не было лишних ячеек.
1.3. Повторяющиеся элементы типа меню, заголовков, "подвала" - выводить слинкованным java/vbs-скриптом, либо в фреймах. Но без фанатизма - сравнивать размер. Глобальный принцип - выделять повторы, потом линковать динамически.
1.4. Раз это справка - режем META, alt и прочие феньки поисковой оптимизации
1.5. Заменяем &nbsp на пробелы, множественные пробелы на одиночные, удаляем пробелы между тегами "> <":="><", табуляции и пр. незначащую чушь. Стираем переводы строк. Нормально сверстанная страница такое издевательство внешне не выдаёт.
1.6. Конвертируем, наконец текст из CP UTF8 в Windows-1251. %-)

1.7. Совсем бред: реализуем на java/vbs-скрипте алгоритм GZIP :P Пакуем всё, кроме заголовка и вызова распаковщика. Вызываем по мере надобности.

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

Равно как и пакетная обработка - одному и тому же макросу оптимизации добавить возможность считывать имена файлов из списка и сохранение.

Но проще ли изначально правильно разметить вордовский документ стилями и опять таки макросом дописать куда надо подходящие теги. "Заголовок *":="<h*>__".
При этом CSS писать, подглядывая в вордовский шаблон. Ибо похожи.

Оптимизация скриптов по объёму складывается из маленькой реализации алгоритма + дробление функций + пп. 1.5-1.6

Макрос проще всего и правильнее всего написать самому.

2) Но: для ленивых есть вещь под названием DOC2HTML -http://www.vertal1.narod.ru/doc2html.html
http://svvsoft.narod.ru/doc2html.html
mailto:svv_soft@mail.ru.
Штуковина не очень гладкая в плане междумордия, но дающая порразительные по качеству результаты. И даже с пакетной обработкой - в консольном варианте

Оптимизация картинок - отдельный разговор.

Вставка формул. Если растровая картинка, ужатая до предела, все равно велика, можно:
1. Использовать векторную. То бишь Flash. Но нужен установленный в системе плэйер.
2. Использовать апплет Java, преобразующий строковую крякозябру в многоуровневую дробь с интегральчиками. То же для графиков. Но апплет нужно еще написать. И JVM надо. И различия MS и Sun учесть.
3. ActiveX. Аналогично Java.
4. Извраты-предположения типа использования ворда как сервера OLE, чтоб можно было вызывать компонент Equation или что там у вас.

Нескромный вопрос: а для какой такой задачи настолько важен размер справки?

Собственно, есть еще и старенький HLP-формат, который, кажись, делался из хитро размеченного RTF. А DOC->RTF не проблема - сам Ворд + прорва конвертеров.

А еще - справку ведь можно открывать не только в hh.exe. Справку можно вообще стёбно реализовать, через микровебсервер + Perl + PHP, а открывать либо в окне программы, либо заглавную малюсенькую CHM сделать, а отуда вызывать localhost:80чегонибудь

И в заключение: полностью согласен с почтенным Цербером (cerber_) ...

_Оптимизировать надо руками и головой._

И таки-да: обращайтесь. В е-почту. В пределах таксы.

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

Вот.
Испорченные овощи прошу кидать неприцельно.
Anonymous
Благодарил (а): 0
Поблагодарили: 0

html - оптимизация, etc

Сообщение Anonymous »

выводить слинкованным java/vbs-скриптом, либо в фреймах. Hо без
Фреймы? В XXI веке? Ужоснах.
1.5. Заменяем &nbsp на пробелы,
Глупо. В разных браузерах буде отоброжаться по-разному.
табуляции и пр. незначащую чушь. Стираем переводы строк. Hормально
Переводы строк _влияют_ на отображение страницы в некоторых особо умных браузерах
(Internet Explorer, etc).
1.6. Конвертируем, наконец текст из CP UTF8 в Windows-1251. %-)
Тоже, в общем-то, не стОит.
Вставка формул. Если растровая картинка, ужатая до предела, все равно
велика, можно:
1. Использовать векторную. То бишь Flash. Hо нужен установленный в
системе плэйер.
Flash? Фи... Для векторной графики сейчас модно юзать SVG,
http://www.w3.org/TR/SVG11/



--
.... 'stp' naku: Пикник - Сердце бьется на три четверти
at_hacker
Сообщения: 6559
Зарегистрирован: 16 апр 2004, 00:51
Откуда: Москва, северо-запад
Благодарил (а): 0
Поблагодарили: 8 раз

re:html - ПРФЙНЙЪБГЙС, etc

Сообщение at_hacker »

1.7. Совсем бред: реализуем на java/vbs-скрипте алгоритм GZIP  Пакуем всё, кроме заголовка и вызова распаковщика. Вызываем по мере надобности.  
Дисительно бред :-) Браузеры уже давно умеют принимать зипованый контент, разворачивать его и отображать. Без всяких скриптов. А сжатие/разжатие средствами JavaScript будет идти настолько медленно, что скоро проклянёшь всё, и перейдёшь на нежатый HTML ;-)
Аватара пользователя
DimAce
Сообщения: 1457
Зарегистрирован: 21 июл 2005, 13:47
Откуда: Смоленск-Ярцево
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

re:html - ПРФЙНЙЪБГЙС, etc

Сообщение DimAce »

Aml, в Dreamweaver в Commands есть функция Clean Up Word HTML.
Ответить Пред. темаСлед. тема