Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн сен 24, 2018 8:54 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 1 2 3 4 5 69 След.
Автор Сообщение
СообщениеДобавлено: Сб июн 11, 2011 9:57 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 790
У меня идея - превращать на прокси html в xml - а xml обрабатывать этим viewtopic.php?f=24&t=1701


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 8:46 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
ИМХО, в Колибри нет проблем распарсить страничку на теги. Есть проблема реализовать поддержку всех тегов HTML и свойств CSS. Браузер с поддержкой HTML3 можно написать на коленке за пару недель.


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 10:31 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
Sorcerer: "формат, читаемый (или легко реализуемый) в Колибри" - BFG(vs)? 2^32 тегов (ч-з 0 ф-ю), unlim свойств у каждого... Раз передается по сети, то еще и компактность

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 11:13 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Это всё понятно. Попробуйте-ка реализовать поддержку тегов выравнивания, плавающие фреймы и все остальные радости жизни. Хотя, можно попробовать переводить HTML в SVG или нечто подобное.


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 11:13 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 790
Gluk: интересная идея. Таким образо практически весь пре-рендеринг будет производиться на сервере в формат векторной картинки? Ок. как быть со скриптами и шрифтами?


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 11:25 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
XVilka, SVG (теговый) поддерживает и то, и другое, не вижу препятствий для создания соответствующих тегов и для BFG(vs)

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 11:25 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Если переводить в SVG, то никаких проблем. Шрифты, скрипты и ссылки не теряются. Если BFG будет поддерживать то же самое - на здоровье. Кстати, SVG-сайты и браузеры без проблем откроют.


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 11:27 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 790
Может на этом и сойдемся, как говориться? Уже три человека согласны - по мне, это достижение )


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 11:28 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
Sorcerer, да можно и SVG, главная моя мысль - чтоб в вектор

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 11:29 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Проблема с BFG в том, что я не видел его реализаций. SVG для Колибри можно получить несколькими способами (порт libsvg - с рендером через cairo или моя собственная библиотека на Си - правда, не полностью реализующая SVG) в ближайшее время. Если будет хотя бы конвертер из BFG и в BFG, то тогда никаких проблем не вижу.


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 11:32 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 790
Я думаю, надо начать с SVG, заменить потом всегда можно


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 11:35 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
В ближайшее время реализации BFG от меня не предвидится. Спецификации готовы и выложены, так что кто-то может и сделать, но врядли, так что пока что наиболее реальный вектор это send(GZip(SVG(somepage.html))) -> render(unGZip(get(somepage.gz)),SVG), считайте что я предлагал именно этот вариант

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 11:36 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Договорились. Остается придумать, как побыстрее переводить HTML в тот же SVG.


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 11:56 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 790
Придумал! Надо использовать webkit на стороне сервера! плюс вот это http://cairographics.org/manual/cairo-SVG-Surfaces.html


Вернуться к началу
СообщениеДобавлено: Вс июн 12, 2011 12:01 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Хм, это сработает, думаю. Все равно нужно будет думать, что делать со ссылками, кажется. Только кто будет пилить webkit?


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 126 сообщений ]  На страницу Пред. 1 2 3 4 5 69 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB