В плане инструмента для чтения очень удобен YQL (Yahoo Query Language) Грабь данные с любого ресурса (html/xml) и форматируй результирующий XML как тебе надо — хочешь в RSS, хочешь в FB2, в XHTML…
Я сейчас себе делаю на нем запросы к своей подборке ресурсов.
Вы уже составили свое мнение — химия! И только пытаетесь его подтвердить. Судя по вашим ответам, вы совершенно не готовы к научному подходу — у вас есть только «тут верю, тут не верю». Есть научные методики, например фокус-группы, которым вы уже предубежденно не верите. Значит и любой результат достигнутый научными методами будет подвергнут вашему «верю-не верю».
Вы говорите про вчерашний день. Современные ядерные технологии более экологически безопасны. Реакторам на быстрых нейтронах не нужна вода для охлаждения. Кроме того они позволяют использовать отходы вчерашних технологий в качестве топлива. Почитать можно тут — www.membrana.ru/articles/technic/2009/01/29/091200.html
Поставил попробовал. 9я версия нравится больше. И вот почему (просто личные впечатления):
хуже работа с памятью:
— эта бета жрет столько, что система убивает другие приложения, работающие в фоне, за 9кой такого не замечал
хуже usability:
— заголовок закрывает системный тулбар, в результате минимизировать приложение и временно переключиться на другое невозможно — единственный вариант закрыть браузер
— браузер закрывается за 3(!) и даже 4(! в случае фулскрин) нажатия в разных местах — нажать правый нижний угол — выйти из фулскрин, нажать правый нижний — вызвать меню, нажать внизу страницы слева кнопку Exit, подтвердить выход — нажать Yes в центре экрана. Какая нахрен тут юзабилити? И это после такой чудесной 9й версии.
— браузер не поддерживает датчик положения ( 9я поддерживает) и не поворачивает страницу
— нет плавного зума в отличие от 9ки, только два положения
Абсолютно согласен. Разработка идет под стандарты, а по результам тестирования — «пилится» под браузеры. И да, я уверен, что не будет корректно и одинаково отображаться во всех браузерах, особенно под мобильные платформы.
В данном случае я больше говорю не про рендеринг статичных страниц, а про веб приложения — про изменение страницы в динамике — XXI век на дворе.
Есть стандарт на то как события приходят и как обрабатываются. Правая кнопка мыши в Опере — работает не по стандарту. Я ничего не придумываю, я просто хочу предсказуемости, которая определяется стандартами. Я рад, что Опера во многих случаях придерживается стандартов лучше, чем другие браузеры. Я недоволен тем, что команда не фиксит свои баги, делая поддержку стандартов избирательно — «тут поддерживаем, а тут сразу не получилось, ну и не дождетесь».
Сам пользую Оперу для серфинга простых статичных страничек — это то, для чего она подходит лучше всего. Но как опель — не мерседес, так и Опера — недобраузер. Она могла бы им стать, но команда предпочитает фиксить плюшечки типа тем, торрент клиента и пр. Но не движок. Есть куча багов в движке не пофиксинных годами. Начиная с пресловутой правой кнопки мыши, неверных значений scrollHeight, динамаческого изменения стилей и кончая неподдержкой стандартного HTTP статуса 204, которые в продвинутых веб-приложениях активно используются.
Команда, в которой я работаю, регулярно находит разные ошибки, о которых сообщается разработчикам браузеров. И в плане исправить ошибки — разработчикам Оперы еще расти и расти, чтобы приблизиться к организации работы разработчиков Мозиллы/Хрома.
Тем что нарисованы в разных браузерах! Один из которых приснопамятный IE6, умирающий от старости и не поддерживающий SVG, а второй — браузер который Гугл хочет сделать «самым-самым». И этот фреймворк в сильной степени нивелирует разницу.
Никто не заставляет пользовать xul. Но если есть такое желание, то можно легко загрузить соотвествующий модуль. Думаю фича понравится разработчикам мозиловских расширений.
На мой взгляд, один из немногих, качественных, всобъемлющих фреймворков. Готовый к немедленному употреблению благодаря низкому порогу вхождения ( достаточно знать стандартный API). И вообще удивительно, что реализован практически одним человеком. Можно даже использовать в качестве базы для изучения разных веб-технологий типа SVG. Не нужны никакие танцы с бубном, чтобы код SVG, вставленный прямо в код страницы, заработал во всех браузерах.
ничего не имею против ++ /- -, но вчера на конференции(fronteers 2009) в докладе уважаемого Thomas Fuchs следующий кусочек не только меня поставил в тупик:
~~(какие-то вычисления)
Оказалось двойное отрицание — это просто конверсия числа в int. Вместо Math.floor() для экономии размера кода.
Ничего не имею против него, и говорил он правильные вещи о которых я сделал себе пометочки и идеи, которые пришли в голову в тот же момент. Но лично меня он не впечатлил, и предлагаемые решения тоже. И на вопрос «а сколько человек/компаний пользуются вашим решением?» (речь про безопасность веб-приложений) Он ответил — «два — я и ...». Скорее всего хотел пошутить, но думаю он недалек от реального положения дел. Зал тоже не особо бурно реагировал на его выступление. В общем популязатор своих или чьих-либо еще идей он никакой.
Вчера его как раз слушал на конференции. Не впечатлил. Говорил про секурность в браузерах. Так вот, на вопрос «кто использует jslint?», в зале полном веб программистов и дизайнеров поднялось всего 2 руки.
Я сейчас себе делаю на нем запросы к своей подборке ресурсов.
хуже работа с памятью:
— эта бета жрет столько, что система убивает другие приложения, работающие в фоне, за 9кой такого не замечал
хуже usability:
— заголовок закрывает системный тулбар, в результате минимизировать приложение и временно переключиться на другое невозможно — единственный вариант закрыть браузер
— браузер закрывается за 3(!) и даже 4(! в случае фулскрин) нажатия в разных местах — нажать правый нижний угол — выйти из фулскрин, нажать правый нижний — вызвать меню, нажать внизу страницы слева кнопку Exit, подтвердить выход — нажать Yes в центре экрана. Какая нахрен тут юзабилити? И это после такой чудесной 9й версии.
— браузер не поддерживает датчик положения ( 9я поддерживает) и не поворачивает страницу
— нет плавного зума в отличие от 9ки, только два положения
ЗЫ. девайс HTC Diamond, OS Win Mobile 6.1
В данном случае я больше говорю не про рендеринг статичных страниц, а про веб приложения — про изменение страницы в динамике — XXI век на дворе.
Команда, в которой я работаю, регулярно находит разные ошибки, о которых сообщается разработчикам браузеров. И в плане исправить ошибки — разработчикам Оперы еще расти и расти, чтобы приблизиться к организации работы разработчиков Мозиллы/Хрома.
Оказалось двойное отрицание — это просто конверсия числа в int. Вместо Math.floor() для экономии размера кода.