Архив

Публикации с меткой ‘Opera’

Console2

5 Январь 2009 Нет комментариев

Все меньше и меньше остается времени у шестого IE, все больше и больше сайтов объявляют, что они перестают поддерживать дизайн и скрипты для него. Напомню что шестой IE был выпущен в 1999 году то есть 10 лет назад, а до сих пор "популярен". Уже даже сам мелкософт заявил о том что будет распространять седьмой IE как стандартное обновление. Но эта тема все еще может быть актуально потому что даже в седьмом IE нет консоли, и потому что в Opera и у Safari она находиться в зачаточном состоянии по сравнению с firebug'ом. Так вот я и решил то пока еще не поздно написать вторую версию консоли. Заодно углубил свои знания и отточил практику. Теперь она работает еще быстрее и надежнее, хотя все еще не лишена кое каких глюков, например типа-массив arguments так и не покорился. И еще я не хочу чтоб вы думали что дальше я начну накладывать какие-то визуальные эффекты типа плавающих дивов вместо аллертов, я не хочу создавать второй furebug lite.

Читать далее...

Консоль для всех браузеров

25 Декабрь 2008 Нет комментариев

Это попытка заставить работать синтаксис консоли FireBug'a со всеми браузерами. ИМХО кроссбраузерный дебаг звучит не ок, но это именно он! А все получилось как-то само собой когда я сегодня что-то дебажил на тестовой платформе и для того чтобы тестеры не видели ошибок прикрывал вызовы консоли заглушками.

Читать далее...

Dragonfly

Ура!!! Наконец то это свершилось! Сегодня вышел в свет дебагер для Opera под названием «Dragonfly». Он доступен в стандартном дистрибутиве браузера по умолчанию, начиная в версии 9.5 beta 2.

При большом внешнем сходстве с FireBug, Dragonfly имеет клиент-серверную архитектуру, то есть через какое-то время (после публикации протокола Scope) появятся плагины к Eclipse и другим IDE, из которых можно будет отлаживать страницы, отображаемые Opera. Это уже не просто расширение для дебага внутри браузера, а настоящий фреймворк для дебаггинга, где движком для рендеринга страниц и исполнения скриптов будет Opera, а дебаг-средой - выбранный самим разработчиком IDE, т.е. совсем необязательно тулза, встроенная в саму Opera. Это также позволяет работать не только с настольной Opera, а отлаживать, например, Opera для мобильных устройств, на экране которых толком и окно дебаггера не разместишь. И хоть «Dragonfly» еще очень сырой и далёк от заявленных фичасетов но, я думаю это веский аргумент в новом витке браузерных воин.

Dragonfly

Простой comet

26 Апрель 2008 12 comments

Всю неделю готовил эту статью, и вот наконец публикую.

Что же первое приходит в голову, когда видишь слово "comet", правильно - чистящее средство, потом комета, а оно почему-то означает технологию (хотя это, наверное, громко сказано, скорее паттерн) постоянного соединения с сервером. Все же в толстых книжках читали, что после того как сервер получил запрос и отдал ответ браузеру, он забывает, что к нему вообще кто-то обращался. А тут поседели умные люди и стали седыми. Нет, посидели и придумали идею, как заставить передавать браузеру информацию, изменившуюся на сервере.

Читать далее...

Локальная глобальная область видимости

25 Апрель 2008 Нет комментариев

Всю неделю готовлю сразу две статьи, первая о comet (постоянное соединение с сервером) и вторая о ранжированном поиске который наконец таки заработал на сайте но на этот раз будет махонькая заметка о корректной работе браузеров.

Читать далее...