Полезная информация со встречи с Хоконом в Петербурге

    Вчера прошла встреча с Хоконом Ли — отцом CSS, технических директором Opera Software и YesLogic Pty Ltd (princexml). Было сказано много информации, которую я как, вероятно, и многие из вас знаем, поэтому постараюсь выделить что-то действительно полезное
    • Почему Dragonfly лучше Firebug
    • @face-font в Опере (доступен эсперементально)
    • Почему Оперы нет на iPhon'е
    • Популиризация ogg с помощью p2p, пиратов и Opera
    • Следующая встреча

    Почему Dragonfly лучше Firebug

    Удалённая отладка.Вы можете отлаживать веб страницу на удалённом устройстве. Эта штука похоже пока не афишируется, но Хокон поделился с нами ею, отвечая на вопрос tapazukk'аНасколько я понял, пока разбирался (документации нет) подключение к устройству происходит наоборот. То есть не Dragonfly подключается к телефону, а телефон подключается к Dragonfly. Предположил я это изза того, что мобильные устройства проходят через парочку прокси:
    1. вашего мобильного оператора
    2. Opera mini сервера
    и достучаться до него нет возможностиПохоже всё делается так:
    1. Dragonfly, жди подключениянастройте Dragonfly
    2. Удалённому устройству остаётся подключится к десктоп машине за которой вы работаете. Просто задайте IP адрес на странице "opera:debug"(автотипограф ставит пробел — его надо убрать) и подключайтеськак подключатся к Dragonfly. Вариант для Win
    p.s. Как и в Firebug стрелочками вверх и вниз можно выбирать CSS свойства, увеличивать и уменьшать их значения.

    @face-font в Опере

    Хокон надеется, что реализация в стабильных сборках будет до нового года. Кроме того оказывается, что тестовая сборка gogi (публичная Acid3 сборка) от 28 марта поддерживает @font-face. Было бы странно, если не поддерживала, ведь в Acid3 есть проверка на поддержку веб шрифтов.Опера судя по всему будет поддерживать TrueType и не будет поддерживать форматы с DRM.

    Почему Оперы нет на iPhon'е

    Хокон сказал, что Apple довольно жёстко контролирует свою платформу. Сейчас дела решают «переговрщики».А может петицией их, петицией?на заметку: Apple Wanted Opera. True or False?

    Популиризация ogg с помощью p2p и Opera

    Я выполнил свою миссию: кратко озвучил идею о том как можно популиризовать формат ogg и сделать Opera SDK для устройств ещё более привлекательным. Способ соперничать с video-on-demand от Apple и Microsoft на устройствах без хлопот и DRMp2p users support html5

    JS фрэймворки

    Отвечаю на вопрос из зала):Это конечно не prototype, но у Оперы есть javascript библиотекиhttp://dev.opera.com/libraries/

    Следующая встреча

    Илья shpankov сказал, что следующая встреча будет в ноябре, в рамках университетского тура. Похоже это будет Политех, встреча публичная, но всё зависит от того как в университете с проходной системой

    Easter egg

    Рукопожатием Хокон поделился мудростью с моим коллегой- blaberus'ом
    Поделиться публикацией

    Комментарии 30

      0
      А когда будет десятка, не говорил?
        0
        странно, но об этом даже не спросили!)
          0
          Ну а вообще о более-менее реальных планах на ближайшее будущее?
            0
            он вообще о планах не рассказывал, и мало кто спрашивал — стесняются на английском публично)
            всё старое: video тэг, web fonts…

            я к ноябрю хорошенько вооружусь вопросами)
        • НЛО прилетело и опубликовало эту надпись здесь
            0
            альфа десятки должна появиться уже в этом году.
          –1
          а помоему лучше звучит «Почему Оперы нет на iPhone»
            +3
            надеюсь не прозвучит грубо)
            «Почему Оперы нет на iPhone» звучит по русски как «Почему Оперы нет на АйФон». Именительный падеж
            хотя есть предлог «на»

            я уж не стал переводить как яМобилко, но падежи в русском языке мне нравятся, поэтому к англицкому слову добавил русское окончание

            что бы такой лажи не случалось предлагаю всем англицким словам сразу придумывать нормальную адаптацию. яМобилко- калл собачий, а не адаптация, потому что такое фиг произнесёшь, а вот ямобила, ямобилу, ямобиле, ямобилу, ямобилой, ямобиле — другое дело
              +1
              Мне кажется, что iPhone — непереводимое слово, потому его следует произносить по правилам либо транскприпции: АйФон, либо транслитерации — иФон.
                0
                я не против ифона-патифона)
            +1
            А вот мне, как разработчику Dragonfly не понравился совершенно. Я понимаю, что это круто — отлаживать сайты с сотового телефона, но у нас кто-то этим занимается??? (Я имею в виду нормальные, не ЦФЗ-сайты). Неужели было сложно для desktop-версии сделать человеческий отладчик?
              0
              Прошу прощения за опечатку: ЦФЗ — WAP
                0
                сайты отлаживать не с сотового, а на нём. и не только на нём, а вообще удалённо.

                чем он нечеловеческий? и правда что-то не так, но что- не могу понять, а вы можете отметить что с ним не так?
                предлагаю составить список и скинуть его сюда
                dev.opera.com/forums/forum/11057
                  0
                  Меня прежде всего бесит алгоритм отладки:
                  1. Загружаем Dragonfly (это полбеды, что с сайта — в этом и плюсы есть, можно и локально)
                  2. Из выпадающего списка выбираем страницу и… страница перегружается — мало того, что это иногда бывает недопустимо, так это просто бесит. Неужели трудно догадаться, что я хочу в данный момент отлаживать именно ту страницу, на которой нахожусь???
                  3. Кнопка Обновить в Dragonfly обновляет всю страницу целиком. Зачем? Было бы удобнее если бы она обновляла только редактируемый ресурс в DragonFly — скрипт или CSS.
                  4. Вообще в принципе не нашел такой функциональности, как Add Watch. Есть Inspection — но он позволяет смотреть только один объект за раз и добавлять в него переменную можно только через Command Line.
                    0
                    добавлю к этому что можно отлаживать только одну страницу
                      0
                      ан нет! я просто плохо разобрался, есть переключатель))
                      значит проблема юзабилити)
                      0
                      2. Из выпадающего списка выбираем страницу и… страница перегружается — мало того, что это иногда бывает недопустимо, так это просто бесит. Неужели трудно догадаться, что я хочу в данный момент отлаживать именно ту страницу, на которой нахожусь???

                      Одбро пожаловть в окно настроек.
                +1
                  +1
                  Про Dragonfly vs. Firebug спрашивал tapazukk, если быть точным.
                    0
                    спасибо)
                    +3
                    Бодрый персонаж оказался, гораздо лучше тов. Могилевского с его IE8…
                    И главное — ответил на все технические вопросы без заминки. Ну и поставил всем участникам встречи бесплатное пиво :)
                      0
                      я с могилевским только видео! абра! кадабра! видел. одно.
                      и он мне не понравился)
                        0
                        Он такой… мм… менеджер представительского класса. Скорее рекламная площадка, чем человек, активно участвующий в разработке IE.
                      +1
                      Очень понравился формат встречи, как-то так все ненавязчиво, и легко. Два часа пролетели как пару мнгновений.
                        0
                        Мне в Опере не хватает плагинов как в FF, кто знает почему они не вводят эту функцию?
                          0
                          Как минимум, для того, что-бы декларированная дата выхода новой версии браузера совпадала с фактической, что мне как пользователю очень приятно.
                            0
                            они обещают полноценную поддержку Netscape4 plugin API или что-то типа того.

                            а ещё можно расширятся виджетами, просто их пишут не так как автор этого виджета и используют как мини приложения
                              +1
                              Они не обещают — Opera поддерживает практически все плагины (CrashMax имел в виду расширения, видимо).
                                0
                                а почему невозможно найти спецификацию для плагинов? или можно смело использовать ту, что у моззилы лежит?

                                и что там за танцы с плагинами были перед версией 9.5?
                          • НЛО прилетело и опубликовало эту надпись здесь

                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                            Самое читаемое