Статьи

Подкаст SitePoint № 65: Есть IE6?

Эпизод 65 подкаста SitePoint теперь доступен! На этой неделе ваши ведущие — Патрик О’Киф ( @iFroggy ), Стефан Сегрейвс ( @ssegraves ), Брэд Уильямс ( @williamsba ) и Кевин Янк ( @sentience ).

Скачать этот эпизод

Вы также можете скачать этот эпизод в виде отдельного файла MP3. Вот ссылка:

  • Подкаст SitePoint № 65: Есть IE6? (MP3, 54,4 МБ, 59:21)

Резюме Эпизода

Вот темы, затронутые в этом эпизоде:

  1. Обновление: переход Twitter на OAuth влияет на пользователей китайского Интернета
  2. Новости браузера # 1: Google Chrome 5 вышел, больше не бета на Mac, но недоступен?
  3. Новости браузера # 2: IE8 опережает Chrome, IE все еще сокращается из-за IE6
  4. Новости браузера # 3: выпущен Safari 5 с HTML5 Showcase
  5. Ценность изучения нескольких языков веб-разработки
  6. Smokescreen: компилятор Flash-to-HTML5 / JavaScript

Просмотрите полный список ссылок, указанных в шоу, по адресу http://delicious.com/sitepointpodcast/65 .

Host Spotlights

Показать стенограмму

Кевин: 11 июня 2010 года. Смешались тонны новостей браузера и много противоречий. Я Кевин Янк, и это подкаст SitePoint № 65: Есть IE6?

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

Но прежде, чем мы это сделаем, ребята, мы получили ответ на наш последний эпизод в Твиттере, где, и я прошу прощения, если я произношу это неправильно, Харон Барендс спрашивает : «Что касается шага Twitter в OAuth», и я думаю, что две недели назад мы сказали, что мы у него было пять недель и считал до того, как Twitter отключил базовую аутентификацию и переключился на OAuth, он спрашивает: «Вы знали о негативном эффекте для пользователей в странах, подвергшихся цензуре?» И он указал нам на свой отличный, я должен сказать, пост в блоге по этому вопросу. предмет , и, честно говоря, это не пришло мне в голову.

Это — вы, ребята, читали это?

Стефан: я сделал.

Патрик: я сделал. Это тоже не пришло мне в голову.

Кевин: Да. Это своего рода проблема, связанная с OAuth в целом, и позвольте мне рассказать об этом здесь для наших слушателей, а затем вы, ребята, сможете обсудить, что вы об этом думаете. Но проблема здесь в том, что ранее, когда базовая аутентификация означала, что если вы хотите использовать Twitter через какой-либо сторонний сайт, вы просто даете этому стороннему сайту свои имя пользователя и пароль в Twitter, и этот сторонний сайт затем подключается к Twitter самостоятельно. используя свои учетные данные, чтобы сделать все, что он хотел. Это кажется плохим выбором в плане безопасности и чего-то, чего мы бы хотели избежать, и шаг OAuth заключается в том, чтобы обойти это так, чтобы вы никогда не выдавали свои учетные данные Twitter никому, кроме Twitter. Если вы хотите предоставить доступ стороннему сайту для доступа к вашей учетной записи Twitter, то вы должны сказать этому стороннему сайту «Эй, я хочу предоставить вам доступ», этот сторонний сайт перенаправляет вас на специальную страницу на Веб-сайт Twitter, который предлагает вам войти в Twitter, используя эту страницу, предоставленную Twitter, а затем Twitter предоставляет стороннему сайту токен, который предоставляет ему доступ к вашей учетной записи. Так что сторонний сайт никогда не увидит ваши учетные данные в Twitter.

Это хорошо, это довольно широко согласовано, за исключением того, что теперь, чтобы подключиться к Twitter со стороннего сайта, вам нужно в какой-то момент зайти на сайт Twitter, чтобы предоставить ему такой доступ. И если вы, к сожалению, окажетесь в такой стране, как Китай, которая блокирует доступ к таким сайтам, как Twitter, внезапно вы больше не сможете использовать не только Twitter, но и любой из этих сторонних сайтов.

И это касается не только людей в этих заблокированных странах, я знаю, что мой партнер работает в школе, где блокируются такие сайты, как Twitter, и у меня есть друзья, чьи офисы блокируют сайт Twitter, и я просто говорю им, эй, иди на такие сайты, как Hahlo, hahlo.com , который является сторонним интерфейсом для Twitter, и вы можете просто войти в свою учетную запись Twitter, чтобы использовать Twitter, и он не заблокирован, и они получают таким образом. Как только эта вещь OAuth случается, это больше не будет выбором для тех людей.

Как вы думаете? Это огромный недостаток в OAuth?

Брэд: Думаю, главный вопрос в том, является ли это обязанностью Твиттера или веб-сайта, или это ответственность страны? Я имею в виду, можем ли мы ожидать, что каждый веб-сайт будет делать исключения, потому что определенные страны блокируют этот веб-сайт?

Патрик: Да, я не думаю, что это разумно, правда, нет. Мне вообще не нравятся права, и это, кажется, просто право, но в то же время это интересная дилемма для Твиттера, потому что Твиттер отстаивал себя и отстаивал другие, как этот вид бастиона или проводник свободы слова в странах, которые иначе не имели бы этого. И как люди имеют к нему доступ и могут быстро получить информацию там, в случае стихийных бедствий, в ситуациях, когда правительство подвергает их цензуре, поэтому они как бы становятся домашним животным, я имею в виду, что они взаимодействовали с правительством связаны с такого рода культурными движениями и вещами, которые они освещают. Таким образом, они несут, скажем, другую ответственность, чем другие веб-сайты, возможно, не ответственность, а то, как они считают себя и свой имидж частью мира, я полагаю. Так что я не думаю, что это проблема с OAuth, понимаете, это — мы в США, а Кевин в Австралии, и у нас нет таких проблем. Как мы думаем, OAuth — это здорово, потому что, например, TwitPic, очень популярный сервис Twitter, который позволяет вам обмениваться фотографиями, в течение долгого времени, пока совсем недавно, в последние пару месяцев, вы не заходили в систему с именем пользователя и паролем, и там были тонны людей, которые сказали бы, что это небезопасно, почему я даю им свое имя пользователя и пароль? Теперь они наконец-то сделали скачок к OAuth, но мы не думаем об этих других проблемах с другими странами, потому что нам не нужно с ними сталкиваться. Но это интересно, и я не знаю, должны ли они сделать исключение или это просто не стоит делать из-за их безопасности их системы.

Кевин: Вы правы, это проблема свободы слова во всем мире, и Twitter сделал большую сделку по этому поводу, и во время иранских выборов люди писали в Twitter о фальсификации выборов, которую они наблюдали, и это было огромным сделка, это сделало заголовки во всем мире. И если бы это произошло после этого перехода на OAuth, то в тот момент, когда правительство Ирана решило ограничить и заблокировать доступ к Twitter, этот путь свободы слова просто исчезнет.

Как и я, я полностью согласен с тем, что OAuth намного более безопасен и требует от сторонних сервисов, которым нужен доступ к учетным записям Twitter, предлагать OAuth в качестве опции, что абсолютно необходимо. Но имеет ли смысл требовать от них только использования OAuth? Должны ли они позволить людям указывать OAuth в качестве метода входа по умолчанию, но иметь возможность «Я хотел бы войти в систему небезопасно» для людей, для которых OAuth не подходит?

Патрик: (смеется) Я хотел бы увидеть эту ссылку: войдите небезопасно. Это была бы отличная ссылка в заголовке, например, безопасный вход в систему, небезопасный вход в систему. Нет, я думаю, что здесь есть дело, я думаю, что это хорошая идея, но я думаю, что здесь нет правильного решения, есть просто решение. Итак, с одной стороны, у вас есть такое, что позволит людям — что-то подобное, что позволит людям войти в систему таким образом и рискнуть. И затем, конечно, у вас есть другая рука в Твиттере, где я уверен, что у них есть проблемы с поддержкой, когда люди передают свою информацию какой-либо стороне, а затем их другой аккаунт взламывают или он спамит сообщениями, а затем они жалуются кому? Twitter. Так что Twitter должен с этим справиться. Теперь, неужели этот риск перевешивает выгоду от возможности сделать доступной для людей возможность входа в систему с именем пользователя и паролем? Я не знаю. Я думаю, что Twitter, как я уже сказал, является особым обстоятельством, поэтому, возможно, им следует сделать что-то подобное, а затем просто принять, я полагаю, последствия использования некоторых людей в своих интересах.

Кевин: Хм. Для людей, которые обеспокоены тем, что они потеряют свой доступ к Твиттеру, будь то из-за того, что они находятся в стране, которая не позволяет этого, или же они просто работают в офисе, который ограничил эту конкретную услугу, есть работа обходные; чтобы войти на сторонний сайт, которому нужен доступ к вашей учетной записи Twitter, с помощью OAuth вам нужно всего лишь один раз войти в Twitter, чтобы выполнить первоначальный вход в систему, чтобы предоставить доступ и получить этот токен. Таким образом, если вы можете каким-то образом получить себе временный доступ к Twitter, независимо от того, использует ли он ваш домашний компьютер, если ваш офис не позволяет вам получить к нему доступ, как только вы предоставляете доступ к стороннему сайту из дома, вы можете использовать его на работе. Если вам нелегко получить доступ к компьютеру, который не заблокирован, то вам нужно начать искать некоторые из этих инструментов анонимизации в Интернете, которые позволяют вам анонимно просматривать веб-страницы и пробивать различные брандмауэры, которые могут или не могут быть вариантом для вас в зависимости от того, насколько рискованно вы хотите сделать свой доступ в Интернет.

Патрик: Мы не говорим, что вы должны врываться в посольства США или Австралии, мы вовсе не говорим об этом. (Смеется)

Кевин: (смеется) Нет, определенно нет. Но да, это проблема; странно, что то, что широко приветствуется как прогресс, этот переход к OAuth вызывает определенные проблемы. И да, вы знаете, если бы это был лишь небольшой сегмент пользователей, вы знаете, если бы, например, пользователи Internet Explorer, которые не могли использовать OAuth, это было бы одно.

Патрик: О, это так!

Кевин: Не то чтобы пользователи Internet Explorer были маленьким сегментом, но давайте тогда разберем его с пользователями Internet Explorer 6; давайте просто скажем, что IE6 не может получить доступ к OAuth, люди скажут: «Ах, вы знаете, вы принимаете хорошее за плохое». Но когда плохое — это то, что имеет такие большие последствия для свободы слова в мире, да, это беспокойство.

В любом случае, спасибо, что довели это до нашего сведения, Харон, это было действительно интересное чтение.

Но я думаю, что пришло время погрузиться в новости браузера, ребята. Брэд, ты наш постоянный эксперт по Chrome, мы слышим, что есть новая версия Chrome.

Брэд: Да, еще один месяц, еще одна новая версия Chrome, так что Chrome 5 был выпущен в конце мая, и если вы работаете с Chrome, возможно, у вас уже есть, и вы можете даже не осознавать этого. Как и я, я забыл, что Chrome автоматически обновляет вас, когда появляются новые версии, поэтому они на самом деле не дают вам — они не говорят: «Эй, новая версия!». Он просто загружает и устанавливает, так что все Внезапно вы запускаете Chrome 5, и это то, что мы обсуждали на тех моделях обновления, которые пару раз назад показывали, как Chrome 3 практически полностью исчез в день выхода Chrome 4 или в течение нескольких дней после него. , что довольно интересно.

Сегодня я ознакомился с некоторыми новыми функциями Chrome 5, и некоторые из более интересных вещей — это некоторые из функций HTML5, которые они добавили, в том числе API геолокации, веб-сокеты кеша приложений, а также перетаскивание Gmail. теперь использует в своих интересах; так что вы можете создать новое электронное письмо в Gmail и перетащить файлы со своего рабочего стола прямо в электронное письмо в Gmail и прикрепить эти файлы, что действительно здорово увидеть в действии в таком большом приложении.

Кевин: Хм-мм. Итак, вы говорили перед шоу, что вы даже не заметили, или вы даже не заметили, что получили новую версию Chrome. Так что автоматическое обновление определенно работает.

Брэд: Это определенно, на самом деле, я просто проверил, чтобы убедиться, что я бегу 5, и я даже не осознавал этого. Итак, я имею в виду, что это работает.

Кевин: Мне это нравится. Я все, что я должен сказать. Тот факт, что каждый раз, когда они выпускают малейший релиз, они обновляют основной номер версии, это немного — кого они пытаются догнать?

Брэд: Они будут на Chrome 10 к концу года.

Кевин: Я думаю, Internet Explorer, верно?

Патрик: Ну, ты должен помнить, что это за статистика, примерно десять процентов людей знают, что такое браузер? Вы должны подумать, что если эти же люди, 90 процентов, вероятно, могут быть убеждены, что 10,0 что-то лучше, чем 5,0 что-то еще.

Кевин: Да, наверное.

Патрик: AOL 10.0.

Кевин: Нам не нужно: «О, вы должны обязательно загрузить версию 3.6.2, потому что она намного лучше, чем 3.6.1», поэтому я приветствую, что они имеют номера реальных версий, но циник во мне говорит, что они просто пытаются догнать Internet Explorer 8 как можно быстрее, и как только они туда доберутся, они выровняют номера своих версий.

Брэд: Да, они также увеличили функцию синхронизации, поэтому до этой версии вы могли синхронизировать закладки, но теперь вы также можете синхронизировать настройки браузера, ваши темы, домашнюю страницу, настройки запуска, предпочитаемый язык и даже настройки масштабирования. Это интересная особенность. Вы знаете, мне действительно нравится то, что они делают с синхронизацией, потому что вы знаете, что у большинства из нас есть несколько компьютеров, которые мы используем, и это такая боль, что все наши браузеры, вы знаете, у нас здесь разные надстройки или расширения и там и пытается держать все в синхронизации, так что похоже, что они действительно движутся вместе с этим, и это здорово.

Кевин: Да. Читая объявление от Google, я снова обнаружил, что интересно не слишком много говорить об этом, но текучее определение HTML5 вновь поднимает голову. Они упоминают, я думаю, вы назвали геолокацию как одну из функций HTML5, для которой они добавили поддержку, и это просто еще один пример еще одной функции, скрытой под заголовком HTML5. Если вы зайдете на isgeolocationpartofhtml5.com, вы получите действительно хороший веб-сайт, на котором есть карта и большой пузырь с надписью «НЕТ». Потому что, да, технически геолокация — это совершенно отдельная спецификация W3C от HTML5, и в то же время еще раз как новый веб-стандарт, который, кажется, все, что требуется, чтобы считаться частью HTML5 в наши дни.

Но я упомянул, что каждая из этих новостей, связанных с новым браузером, имеет свои противоречия, и этот, Chrome 5 в дополнение ко всем новым функциям, который он приносит, является первой не бета-версией для Mac. , И это, кажется, побуждает некоторых пользователей Mac судить об этом немного более резко, чем предыдущие выпуски, потому что, в конце концов, Google не скупится на свои бета-метки, и поэтому вы ожидаете, что после того, как они уберут этот бета-термин, они будут довольно уверен, что это полностью сформированный продукт. И все же у нас это есть — сайт сети Mac-cessibility сообщает, что Google Chrome для Mac, похоже, старается удалить функции доступа из браузера. В конце концов, браузер Chrome построен на том же механизме рендеринга Webkit, что и Safari, а Webkit поставляется с целым богатым набором специальных возможностей, специально разработанных для платформы Mac, чтобы люди с ограниченными возможностями по зрению могли получать доступ к веб-сайтам с помощью технологии Voiceover, которая является встроенный в Mac OS X. И похоже, что Google Chrome в основном отключил все эти функции, и именно на это жалуется блог.

Поток комментариев к этому посту особенно интересен, потому что один из разработчиков команды Google Chrome вмешивается и говорит: «Послушайте, немного несправедливо сказать, что мы только что отключили все эти функции, что, конечно, не то, что мы сделали . »Проблема в том, что архитектура веб-браузера Chrome, которая помещает каждую из вкладок в отдельный процесс для повышения стабильности и безопасности браузера, в результате выбора архитектуры им было очень трудно сохранить доступ к эти специальные возможности в движке рендеринга. В конце концов, процесс браузера должен будет передать всю эту информацию о доступности в отдельные процессы для каждой вкладки, и они еще не смогли этого сделать. Он говорит, что у них есть разработчик, который работает над этой конкретной проблемой, и они предоставляют номер ошибки, если вы хотите отслеживать их прогресс в этом вопросе.

Но как вы думаете, ребята? Это приемлемое оправдание, что, вы знаете, это было слишком сложно, и мы все еще работаем над этим, когда дело доходит до доступности?

Стефан: Почему бы и нет?

Стефан: Я имею в виду, вы знаете, если что-то … должно что-то сломать, верно? Я имею в виду, что когда мы разрабатываем программное обеспечение, я думаю, что люди это понимают, так что оно наверняка воняет, и я думаю, что Google, возможно, следовало бы немного больше разобраться с тем, почему функции исчезли, но помимо этого я имею в виду, что это то, что они ‘ мы должны потренироваться. Вы бы предпочли иметь быстрый работающий браузер или медленный браузер, в котором есть функции доступности, которые вы все равно не можете использовать, потому что браузер слишком медленный?

Патрик: Зависит от того, слеп ты или нет.

Кевин: Да, именно так.

Стефан: Но я говорю, это непригодно. Я имею в виду, если бы они вытолкнули это, и это было непригодно, имело ли значение тогда?

Кевин: Для слабовидящих пользователей я бы сказал, что этот браузер совершенно непригоден для использования, но эти пользователи, очевидно, затем переключатся обратно на Safari, где работают все их функции. Поэтому я думаю, что если бы это был единственный браузер, если бы не было доступного браузера, вы могли бы судить о них немного более строго. Я думаю, что они, вероятно, должны; если он понимает, что веб-браузер должен быть доступной частью программного обеспечения, то тот факт, что Chrome не является, я думаю, вы правы, Стефан, вероятно, должен был быть выделен как, вы знаете, «функции доступности в ближайшее время» или что-то в этом роде. как это. Эта часть еще в бета-версии, пожалуйста, потерпите нас. Но, да, я думаю, тот факт, что есть хороший вариант, немного ограничивает ответственность Google. Хорошо, что они все равно работают над этим.

Стефан: Да. И тот факт, что разработчик или человек, который работает в Google, ответил на сообщение в блоге этого парня, говорит мне о многом, по крайней мере.

Кевин: Да. Да, ответил с их открытым URL-адресом для отслеживания ошибок, я имею в виду, что вы не собираетесь ожидать, что Microsoft сделает это в ближайшее время, я бы сказал, так что слава на этом фронте.

Стефан: Или Apple, ага.

Кевин: Да. Говоря о Microsoft, новость о браузере номер два связана со статистикой, последней статистикой браузера, связанной с Internet Explorer. И это действительно интересный пейзаж на данный момент. Глядя на историю от Ars Technica , которая, как мне показалось, дала наилучшую разбивку этих чисел, которую я смог найти, мы видим здесь, что последние номера браузеров показывают, что Internet Explorer 8 растет быстрее, чем Chrome, поэтому Internet Explorer все еще работает. делая большие успехи с их последней версией. Но тот факт, что использование старых версий Internet Explorer сокращается еще быстрее, означает, что в целом использование Internet Explorer все еще сокращается. Поэтому я думаю, что люди в Internet Explorer 6 и 7, которые переключаются, выбирают либо переход в Internet Explorer 8, либо использование чего-то вроде Chrome, который является следующим самым быстрорастущим браузером. И вы должны задаться вопросом, считают ли они в Microsoft тех людей, которые просто застряли в Internet Explorer 6, своей базой пользователей? Я предполагаю, что они делают, потому что они всегда говорят о том, что они не могут сломать совместимость для людей на старых версиях Internet Explorer. Но если люди покидают ваш браузер так быстро, что даже при огромном росте, который вы наблюдаете в вашей последней версии, наблюдается уменьшение общей базы пользователей с каждым днем, это должно быть довольно удручающей ситуацией.

Брэд: Да, вы знаете, один показатель, который я хотел бы видеть в окружении IE 8, это то, сколько людей фактически обновляются до IE 8 по сравнению с тем, сколько людей устанавливают Windows 7 или покупают новый компьютер с Windows 7, потому что это поставляется с IE 8, и я думаю, что хороший процент пользователей IE 8 или людей, переходящих на IE 8, связан с тем, что все они переходят на Windows 7.

Кевин: Как вы думаете, кто-то был на предыдущей версии Windows, он, например, переключился на Firefox, а затем они получили свой новый компьютер, запустили его, и на нем установлен Internet Explorer 8, и они о чтобы установить Firefox, и для этого они открывают Internet Explorer, чтобы перейти на сайт Firefox, и они говорят: «Эй, это не так плохо, как я помню, было!»

Брэд: Я имею в виду, что это может быть или, может быть, они просто — они не знают, у них есть Firefox, кто-то установил его для них, а затем они получают новый компьютер или обновляют, и есть Windows 8, и им все равно браузер — это браузер, поэтому они открывают его и начинают просмотр. Было бы здорово, если бы мы могли видеть, что касается числа IE 8, если бы мы могли видеть разницу между этим, потому что это действительно помогло бы понять, что здесь происходит.

Кевин: У PC Pro есть интересная история. Заголовок истории — человек из Microsoft: «Моя задача — уничтожить IE6» . А затем вы читаете историю, и эта цитата фактически не появляется нигде в истории; фактическая цитата из рассказа Райана Гэвина, главы бизнес-группы Internet Explorer, который говорит: «Часть моей работы — как можно скорее довести долю IE6 до нуля», — не совсем разрушая там IE6.

Брэд: Подними этого парня!

Кевин: (смеется)

Патрик: Microsoft Человек, как супергерой или что-то в этом роде. О чем это?

Кевин: (смеется) Читая этот заголовок, я представил в Microsoft кого-то, чью единственную работу ему платили изо дня в день, чтобы вывести людей из Internet Explorer 6 любыми необходимыми средствами.

Патрик: Они должны опубликовать его видео на YouTube в костюме супергероя, а затем сразиться с персонажем с логотипом IE6, ударить его, избить и ударить его по земле.

Кевин: (смеется) Если бы это была ваша настоящая работа в Microsoft, вам бы пришлось немного посторонним. Но нет, не похоже, что в Microsoft есть кто-то, чья единственная задача — вывести людей из Internet Explorer 6.

Тем не менее, эта история связана с интересной рекламной кампанией, которую недавно организовала Microsoft Australia; сравнивая использование Internet Explorer 6 с употреблением девятилетнего молока.

Стефан: (смеется)

Патрик: Не совсем удачно.

Кевин: Глядя на объявление, у него есть такая коробка, эта коробка молока с надписью «используйте к августу 2001 года», а название марки молока «Ты не будешь пить девятилетнее молоко», а затем история гласит: «Так зачем использовать девятилетний браузер? Когда в 2001 году был запущен Internet Explorer 6, он предлагал передовую защиту на то время. С тех пор Интернет эволюционировал, а функции безопасности Internet Explorer 6 устарели. Internet Explorer 8, оснащенный новейшими современными функциями безопасности, предназначен для борьбы с современными киберпреступлениями; На самом деле, научные исследования доказывают это ». И далее приводятся научные исследования о том, сколько вредоносных атак Internet Explorer 8 смог блокировать по сравнению с конкурентами.

И да, я думаю, ты прав, Патрик, это не совсем удачно. Почему ты не думаешь, что это имеет смысл?

Патрик: Потому что я буду использовать IE6 каждый день, прежде чем выпью девятилетнее молоко. Я бы использовал IE6 прямо сейчас, если бы это был выбор. Я буду использовать его до тех пор, пока мне не нужно пить девятилетнее молоко.

Кевин: (смеется) В следующий раз на Fear Factor.

Патрик: Это станет 20-летним молоком, прежде чем я перестану использовать IE6.

Кевин: (смеется)

Стефан: Если весь смысл в том, чтобы сказать, что IE8 может блокировать вредоносные программы, то почему они просто не используют некоторые вредоносные программы для обновления людей, которые работают в IE6?

Кевин: Привет.

Стефан: вирус для обновления?

Патрик: Я думаю, что это весело и умно, хотя. Я думаю, что это весело; Я думаю, что это умно. Мы говорим об этом, в этом все дело.

Кевин: Да, это очень умно. Дыра, которую я вижу в этом, заключается в том, что «использование к августу 2001 года», говорят ли они, что браузер Internet Explorer 6 устарел в августе 2001 года?

Стефан: Это вышло, и это было устаревшим.

Кевин: (смеется)

Брэд: Вы знаете, что интересно в этой рекламе, и я думаю, что у нас было это, я хочу сказать, вероятно, шесть месяцев назад в эпизоде, было еще одно забавное рекламное объявление, подобное этому, которое выпустила Microsoft, но все они, казалось, основывались на другие страны, а не США; Я не знаю, видел ли я рекламу, похожую на эту, это было бы глупо.

Патрик: Люди в США — циничные придурки, вот почему.

Брэд: Может быть, это так. Реклама не выглядит такой тупой. Они, конечно, говорят людям, чтобы они обновлялись, но они не кажутся такими же, как эти, и я думаю, что это вообще реклама.

Патрик: В других странах веселее. Или, скажем, в Австралии веселее. Кажется, что это всегда в Австралии; Microsoft Australia делает что-то — если они делают что-то не так, они выходят за рамки или делают что-то смешное.

Кевин: Ребята, вы помните, когда Microsoft New Zealand делала тему для Windows XP? Это была уникальная тема для Windows XP, которую вы можете загрузить только с веб-сайта Microsoft в Новой Зеландии.

Патрик: Я этого не помню.

Кевин: Ну, я буду честен с вами, ребята, я живу в Австралии, и я не видел эту рекламную кампанию, пока она не появилась в этой истории. Таким образом, у меня сложилось впечатление, что, хотя Microsoft USA занята разработкой программного обеспечения, все международные дочерние компании сидят там, и что мы должны делать? О, я думаю, мы сделаем еще одну рекламную кампанию, которую никто не увидит.

Стефан: Это звучит просто так — похоже, что в Новой Зеландии и Австралии что-то пошло не так, и там они делают свое дело.

Брэд: Берегись.

Кевин: (смеется) Итак, вы упомянули, почему они просто не используют немного вредоносного ПО, чтобы заставить пользователей Internet Explorer 6 выполнить обновление против их воли.

Стефан: Да, это доказывает их точку зрения и обновляет программное обеспечение.

Кевин: Похоже, что PC Pro спросил нашего друга Райана Гэвина об этом, потому что они также процитировали его, сказав: «Импульс за Windows 7 будет стимулировать цикл обновления», продолжил он, добавив, что отключение поддержки Internet Explorer 6 в стремлении подтолкнуть покупателей к более поздним версиям было «неприемлемым». Итак, вот ваш ответ, Стефан, я думаю, что Microsoft считает это неприемлемым. Но сочтет ли Microsoft Австралия это неприемлемым, вот в чем вопрос. (Смеется)

Стефан: Значит, им страшно думать, что Chrome автоматически обновляет людей? Они вздрагивают, когда видят, как будто они дрожат в сапогах и говорят: «О, черт возьми, я не могу поверить, что они это сделали?»

Кевин: Да, именно так.

Стефан: (смеется) Мне это нравится. Мне не нужно беспокоиться об этом, понимаешь.

Кевин: Да. Так что, да, это снова возвращает нас к единственной реальной проблеме, заключающейся в том, что Microsoft не выпускала новую версию браузера в течение пяти лет. И поэтому использование по дате на этой коробке я бы на самом деле придерживался в 2006 году, потому что, да, молоко, которое они сделали в 2001 году, похоже, они ожидали, что оно продлится все это время. Так что тот факт, что мы сейчас находимся в 2010 году, наверное, означает, что молоко — это в два раза больше времени жизни, чем следовало бы. Итак, вы знаете, если ваша средняя коробка молока длится неделю, мы сейчас две недели. И это одно из очень хороших замечаний, высказанных в ветке комментариев к этой истории.

Стефан: Или им просто все равно, пьешь ли ты старое молоко.

Патрик: Я мог бы пить двухнедельное молоко, а не использовать IE6.

Кевин: Да? (Смеется)

Патрик: Между двумя неделями и девятью годами большая разница, так что да.

Кевин: Я думаю, что мог бы тоже. Это становится немного более кремовым, верно?

Брэд: Когда будет следующий прямой эфир подкаста? Нам нужно снять видео.

Кевин: (смеется) Новости браузера номер три! И это наша последняя большая новость в браузере за последние пару недель — Safari 5 был выпущен. Итак, у нас есть новые версии Chrome, новые версии Safari, и люди все еще пытаются привлечь людей к новой версии Internet Explorer. Но Safari 5 предназначен как для Mac, так и для Windows, и он был выпущен в связи с первым днем ​​всемирной конференции разработчиков Apple WWDC, которая проходит во время нашей записи. И хотя предыдущая версия Safari 4, казалось, была в значительной степени ориентирована на пользователя, они обновили пользовательский интерфейс, сделали эту гладкую 3D-страницу новой домашней страницей; В этом выпуске Safari 5 много полезного для разработчиков. Я должен признать, что когда я впервые запустил его, я не увидел много нового с точки зрения пользователя. Стефан, у тебя установлена ​​новая версия?

Стефан: На самом деле он установлен на моем компьютере с Windows на работе, но еще не на моем Mac, потому что мне пришлось перезагрузить компьютер, чтобы установить его.

Патрик: Это звучит неправильно.

Стефан: Да, это звучит задом наперед, не так ли?

Кевин: Да.

Стефан: Но это не так. Очень круто, что теперь расширения имеют большое значение для разработчиков, поэтому вы можете разрабатывать расширения, используя HTML5, CSS3 и JavaScript, и делать некоторые интересные вещи, и есть некоторые полезные расширения. У «Паники» есть такой, который позволяет вам делать заметки на странице, а затем отправлять эти заметки по электронной почте со скриншотом этой страницы кому-то еще. Так что я подумал, что это было круто. И мы получим больше в расширениях позже. Подсказка, подсказка, подтолкнуть, подтолкнуть.

Кевин: (смеется) Но самая большая особенность, с которой я сталкиваюсь в этой новой версии, это новая функция Safari Reader. Если он обнаруживает, что вы просматриваете страницу, на которой есть статья, даже если это всего лишь первая страница этой статьи, поэтому, если статья разбита на несколько страниц, в адресной строке появится кнопка с надписью читатель, и когда вы нажимаете на него, он удаляет, ну, в первую очередь, текущая страница отходит на задний план, и это вызывает представление, которое является только этим представлением статьи только с зарезанным контентом. Таким образом, навигационные панели исчезли, реклама исчезла, и все, что вы видите, это контент, и он даже идет вперед и автоматически загружает последующие страницы статьи и прикрепляет их к нижней части этого урезанного представления. С точки зрения пользователя, я бы сказал, что это действительно впечатляющая функция, если она работает на сайтах, которые вы посещаете. Я должен сказать, что его запись об обнаружении сайтов со статьями в них немного пятнистая; Я не мог, например, обнаружить статьи на sitepoint.com или на нескольких других сайтах, которые я посещаю. Но Нью-Йорк Таймс, очевидно, работал на тебя, Стефан?

Стефан: Да, да, он откроет всю статью, если она будет разбита на страницы, и покажет вам статью, и это отличный интерфейс.

Брэд: Рекламодателям это понравится.

Патрик: Да, следующая функция, которую Safari запускает в Safari 6, — это способность удостовериться, что авторы контента никогда не зарабатывали деньги в истории времени. Это будет следующий акт, чтобы убедиться, что они вообще не смогут заработать денег. Нет, я не знаю, я имею в виду, насколько это далеко от блокировки рекламы по умолчанию?

Стефан: То, что я собирался сказать, было то, что уже есть вещи, которые уже делают это, такие как Instapaper и Read It Later, когда вы даже не смотрите статью, она просто нажимает кнопку и переходит к этой вещи, и это просто текст статьи.

Патрик: Так что я не знаю всех веб-сервисов в мире, спасибо Стефан! Я просто шучу, нет.

Стефан: Нет, но я просто говорю, что такие вещи уже существуют — например, в Твиттере, когда я не буду приводить ссылки на людей в истории и прочее, я просто отправляю их в Instapaper и читаю позже. Я просто не читаю статью.

Патрик: Yeah, for me there’s a question of separation between browser and add-on let’s say, or browser and service, like obviously everyone knows if you want to know Firefox has an ad blocking plug-in that is very popular, multiple ones. But it’s not default, right, and there’s sort of a separation there between those two maybe thoughts and how they go about doing that. I don’t know, the reader feature seems okay, but it just seems really weird for me to see it, I mean what’s the limit like if it goes to forum posts, if it identifies any large body of text, let’s say; can it automatically separate that from any site, add all the pages together even if it’s a 10,000 word article that’s broken up over ten pages that took a hundred hours to write and thousands of dollars in resources, tens of thousands of dollars of resources from the publication, and does it eliminate the ad? I see that it fades, so they still do visit the page, maybe they don’t visit all the pages, —

Kevin: They do.

Patrick: — but it looks like they still have to visit the page. No, but I mean the ads for a page like clicking ten pages in a row, let’s say.

Кевин: Да, да. Reading the specification, what the browser does in the background is it does full page requests for all of those other pages. So it does register ad impressions, but the user will never see those ads.

Patrick: See, that’s screwing with the system. I mean that’s really messing with how all this is supposed to work. And part of it, I mean Apple, we talked about this before, and how much they really care about, you know, everyone else, let’s say. But, I don’t’ know, you know, it’s such a weird thing for the new inflated ad numbers but never show those ads for the sake of user freedom? And of course most of the people in the world are users, they’re not writers. So of course most people would say, oh, great feature, I love this! But then there’s a small percentage of us that try to make a living writing content and putting it online, and this just makes it that much harder. Should Apple care? I don’t know, whatever, but it still gives me pause.

Stephan: But it’s also that you still have to go to one page, like you still have to go to at least the front page of an article. I’m not saying it’s the right thing to do, Patrick, but what I’m saying is that you still have to visit the page to use the reader. I’m not going to go around personally and start clicking on this thing every news site I come upon because it’s going to be a pain because I can’t — to go browse somewhere else I gotta click out of the reader again. So they’ve built it so that you can’t just browse the Internet through the reader and strip out the ads.

Patrick: Yeah, that’s true. It is a weird thing; it could be a gateway.

Brad: Now the mad dash is on to come up with a JavaScript that will automatically break out of this reader but detects it, you know.

Patrick: Yeah, I mean I won’t be shocked if that happened just like it happens with top bars or framed pages like the DiggBar, people will make that sort of thing —

Brad: There’s a market. Make it a little app or an add-on for five bucks a pop to drop it on your website, breaks you out of this.

Kevin: Sounds like a WordPress plug-in Brad.

All: (laugh)

Kevin: To be clear, the links in the story still do work, so if you’re reading a story and you see a link that you want to follow you click it and the reader view goes away and then it follows that link. So it’s not completely breaking your ability to browse from that story. But, yeah, you’re right, I kind of feel the same way as you, Patrick, there’s kind of a division of church and state between what is possible with add-ons and what is provided by default with browsers. I mean Apple has repeatedly in the past few months shown that they understand the value of advertising to subsidize free content. They are investing in this whole new ad platform for their apps on iPhones and iPads to be released later this month. I think the new iAd platform goes live July 1st, they’ve just announced. And their primary reason for doing that they say is so that people who are making free and inexpensive apps for their devices can get paid and can make money. And that’s what they’re doing with one hand, and with the other they are possibly contributing to the destruction of the ad landscape on the Web.

Стефан: Эй, но, чтобы они закончили поиск, Бинг, так.

Кевин: (смеется) Да.

Патрик: Да, и теперь вы можете использовать тег HTML5 <ruby> Ууууууууууууууууууууууууууу!

Стефан: Да, да.

Кевин: (смеется) Но, знаете, за исключением споров, я должен аплодировать им за то, что они пробовали что-то новое, потому что каждый раз, когда появляется новый браузер, такой как этот, особенно нишевый браузер, такой как Safari, они действительно искренне говорят о том, что понимают что Safari — маленький игрок на рынке браузеров, и что они не возглавляют его. Конечно, у них действительно отличная технологическая платформа, и тот факт, что движок рендеринга Webkit, который лежит в основе Safari, в основном поддерживает мобильные веб-браузеры, каждый известный мобильный браузер, означает, что технологическая платформа действительно великолепна. Но, как настольный браузер, Safari далеко позади. Так что было бы заманчиво для них просто сидеть сложа руки и просто копировать функции других людей по мере необходимости. Но, пробуя что-то новенькое с этой функцией чтения, я должен отдать им должное, и я не удивлюсь, если эта функция будет скопирована в другие браузеры, потому что это такая замечательная функция для пользователей. Но да, веб-рекламодателям придется адаптироваться; безусловно, ценность этих показов рекламы на последующих страницах многостраничных статей значительно упала, если пользователи воспользуются этой функцией. Возможно, вы больше не видите рекламу на страницах двух и трех страниц только потому, что люди не увидят их, если эта функция появится.

Стефан: Я хотел бы увидеть — я думаю, мне нужно попробовать это и посмотреть, как это работает с теми объявлениями, которые встроены в ссылки, вы знаете, где вы наводите курсор на ссылки, и они появляются как маленькое окошко или что-то в этом роде. Я хочу — я должен увидеть, как это обрабатывает —

Патрик: Я уверен, что это полностью лишает JavaScript.

Кевин: Смотря — потому что я смотрю статью об этом новом выпуске браузера на Ars Technica, и функция читателя обнаруживает статью об Ars Technica, а сама статья в самом верху статьи имеет одно из этих прав. особенность изображения, сортировка изображения, которое представляет статью, и которое вычеркнуто читателем.

Патрик: Ну, вы знаете, однажды, если это станет популярным в будущем, мы все сможем подписаться на рекламную платформу Apple, которая будет размещать рекламу на этих страницах читателей, чтобы мы все могли участвовать в их платформе.

Кевин: (смеется) Ну вот, ты нашел финал. Apple скоро будет показывать свою рекламу.

Хорошо. Но это не единственное противоречие вокруг Safari 5, и есть еще одно противоречие, связанное с тем, как Apple продвигает свою новую поддержку стандарта HTML5. В дополнение к выпуску браузера, они также выпустили эту новую страницу на веб-сайте Apple, это витрина HTML5, демонстрирующая возможности HTML5, еще раз это в самом широком определении HTML5, о котором вы можете подумать, но функции, которые поддерживаются новым браузером Safari. И когда это впервые вышло, казалось, что они идут — и в какой-то степени они, они говорят, смотрите, это то, что вы можете сделать с веб-стандартами, вам не нужен Flash, чтобы делать это. Это сообщение, которое вы, ребята, получили от этого?

Брэд: Да, я имею в виду, что в целом смысл в том, чтобы показать это, потому что, очевидно, Apple не собирается использовать Flash на устройствах iPhone и iPad, и теперь они пытаются подкрепить это некоторыми демонстрации, чтобы сказать: посмотрите, что мы можем сделать, посмотрите, что мы стремимся использовать HTML5, который в конечном итоге должен был бы заменить Flash.

Кевин: Да. Так что если вы перейдете на apple.com/html5 , это адрес этой демонстрации, но если вы зайдете туда в любом браузере, кроме Safari, то при нажатии на один из этих примеров будет извиняться, что вам нужен Safari для просмотра этих примеров. И на странице, где заголовок HTML5 и веб-стандарты, это выглядит так — это, кажется, действительно противоречит сообщению, которое они пытаются донести, о том, что выгода от веб-стандартов заключается в том, что вы разрабатываете их с использованием этих стандартов, и они работают везде Извините, вам действительно нужен Safari, чтобы увидеть эти демонстрации.
Это то, что заставляет веб-разработчиков по всему Интернету протестовать. Знаете, надо отдать должное Apple за распространение идеи веб-стандартов, но я не хочу сказать, что это способ сделать это. Это тонкая грань, я имею в виду, очевидно, что они сделали это, чтобы продвигать свой новый выпуск браузера, и поэтому, если люди приходят сюда, используя Chrome и собираются, о, да, HTML5 довольно крутой, я доволен своим выбором браузера, вы знаете, Apple, не получит много отдачи за свой маркетинговый доллар здесь. Но если они… они пытаются служить двум господам здесь; они пытаются продвигать веб-стандарты, а также пытаются продвигать свой браузер. Я думаю, что они должны выбрать один.

Брэд: Что было во время спора о Flash, когда Стив Джобс сказал, что он поддерживает открытую сеть и HTML5, и я имею в виду, как вы сказали, это не открытая сеть, это Apple толкает Safari на вас и пытается заставить людей скачать его , Я думаю, что это плохо, если честно.

Патрик: С одной стороны, вы знаете, о чем я думал, когда увидел это, и я не знаю, в какой стране это было, это могла быть Microsoft Australia, но это была какая-то другая страна, кроме США.

Кевин: (смеется)

Патрик: И я очень серьезен, когда говорю это. Я думаю, что это был Microsoft Australia, но я не знаю, где они были — это было продвижение IE 7 или 8, чтобы люди загружали его или что-то в этом роде, и это было —

Кевин: Я думаю, что ты на самом деле прав.

Патрик: — и он раздавал деньги. Это не продвижение веб-стандартов. И был протест, потому что они заставляли людей использовать браузер или, по крайней мере, пользовательскую строку, и поэтому, вы знаете, был протест, и они уступили, позволяя людям из всех браузеров просматривать и выигрывать деньги. Теперь, с одной стороны, у меня не было проблем с этим, потому что Microsoft продвигала их браузер. Так что я чувствую то же самое, за исключением того, что Apple не раздает деньги, они говорят о веб-стандартах и ​​о том, насколько все открыто. И кажется нелогичным сказать, хорошо, вы должны посмотреть на это в этом. И это немного странно, и я не знаю, почему они чувствовали, что это необходимо, я имею в виду, что они должны были принять сознательное решение, верно, чтобы действительно сделать это. Вот почему это кажется мне странным.

Стефан: Ты открыт. Вы открыты, чтобы использовать Safari для просмотра тех вещей, которые …

Все: (смеется)

Кевин: Если вы перейдете в конец страницы, там будет ссылка для разработчиков, которая приведет вас в Safari Developer Center, у которого есть другой способ получить все эти точно такие же демонстрации; он переходит на developer.apple.com/safaridemos , и это тот же самый список демонстраций, но на этот раз они пропустят любой браузер. Так что на самом деле они просто взяли эту группу демонстраций и уже установили новый Safari. -обязательно обертка вокруг них специально.

Патрик: Разве он не поддерживает Firefox, последнюю версию Firefox?

Кевин: Это зависит от демо.

Патрик: Хорошо, потому что я пока 0 на 3.

Стефан: Если есть что-то 3D, это, вероятно, не сработает.

Кевин: Да, именно так. Я слышал, что две из восьми демонстраций хорошо работают в Safari, например, хорошо работают в Firefox.

Патрик: Пока я на нуле; Я на 0 на 6, так что посмотрим.

Кевин: Но да, им нужно сделать эту страницу, на которой написано, что вот демонстрации, просмотреть их и посмотреть, как они работают в вашем браузере, и вот таблица совместимости, которая показывает, чего вы можете ожидать. И это должно показать, что Safari поддерживает все из них, тогда как Chrome поддерживает большинство из них, а Firefox поддерживает некоторые из них; Вот как вы продвигаете свой браузер. Вы не выдвигаете «У вас должен быть Safari для просмотра примеров веб-стандартов».

Патрик: Буквально ни одна из демонстраций не работает для меня. Я просто говорю. Это Firefox 3.6.3, я на странице, открывал каждую демонстрацию, на самом деле больше восьми, думаю, около 13, если вы перейдете на вторую страницу; не работает ни один, я не знаю, но вот, пожалуйста.

Кевин: Автор SitePoint Кэмерон Адамс отметил в Твиттере, что эти демонстрационные ролики действительно являются своего рода демонстрационными программами, вам, конечно, не рекомендуется копировать код из этих демонстрационных версий и использовать их на своем собственном сайте. Например, он указывает на то, что эффект размытия в демонстрации галереи создается с помощью отдельных файлов с размытым изображением, а не с помощью некоторого умного JavaScript с тегом canvas для создания эффекта размытия. Таким образом, они сделали много углов, чтобы сделать эти демонстрации. Они действительно должны показать, что может делать движок рендеринга, а не лучший способ делать подобные вещи.

Думаю, так много сказано о Safari, и на этом наша массовая обратная связь с браузерами на этой неделе заканчивается. У нас есть еще несколько историй, чтобы посмотреть. Стефан, это то, на что вы указали пару недель назад, и я хотел вернуться к этому, потому что я думаю, что это действительно интересная история, и пост в блоге называется « Что я хочу, чтобы программист на Ruby сказал мне один год назад» . Почему это привлекло ваше внимание?

Стефан: Я не знаю, потому что я какое-то время находился вне разработки, вы знаете, чистое развитие, где все, что я делаю, так что я просто читал эту статью, и это было похоже на я, но я не взял Ruby или Python, вы знаете, я знаю Python, но я не взял Ruby. И вот я просто прочитал это, и меня поразило, что он говорит о том, как эти языки или как Руби так прекрасна, что это зло.

Кевин: (смеется) Это коварно.

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

Кевин: Когда я читал эту статью, я боялся, что это будет еще одна из них, вы знаете, я попробовал PHP, и он засосал, и я попробовал Python, и это отчасти засосало, а затем я наконец попробовал Ruby, и это было второе пришествие языков, и это изменило мою жизнь, и если вы не используете Ruby, вы с ума сошли. И это был не один из них. Сообщение, которое я убрал из этой статьи, на самом деле заключалось в том, что если вы, как профессиональный веб-разработчик, позволяете себе попасть в комфортную зону использования любого одного языка, исключая все остальные, то вы оказываете себе медвежью услугу. ,

Он уходит, говоря, что PHP не плохой язык, но как только я посмотрел на Ruby, я решил, что для большинства вещей, которые я предпочитаю Ruby, PHP просто не язык для меня. И, как профессиональный веб-разработчик, вы должны позволить себе открывать для себя эти другие возможности, чтобы, когда вам нужен лучший инструмент для конкретной работы, вы знали об этом, а не продолжали работать с тем, к чему привыкли. И я думаю, что это ценное сообщение.

Стефан: Да, я согласен. Я думаю, что это не значит застревать в колее одного языка, и это все, что вы знаете. Потому что, вы знаете, однажды PHP может перестать разрабатываться, вы знаете, что-то в этом роде, и вы будете похожи, ну, я ничего больше не знаю, и поэтому я пойду работать в Burger King? Знаешь, я думаю, что всегда хорошо, когда ты думаешь о чем-то новом. Так что это хорошая статья для людей, которые беспокоятся об этом, так что.

Кевин: Да. Таким образом, в данной статье выясняется, что для определенного класса разработчиков, которые думают и дышат кодом и которые любят элегантный код, Ruby — отличный язык. Но для других людей, для которых они только изучают свой самый первый язык программирования или программирование, это просто что-то еще, что они делают на вершине дизайна, например, такие языки, как PHP, намного проще и понятнее и понятнее, и для тех людей, которые они хотели бы выбрать PHP большую часть времени. Но в любом случае, чем больше вариантов вы можете выставить себя, тем лучше.

Говоря об опциях, мы говорили о кампании Apple, направленной на повышение стандартов как лучшего выбора, чем Flash, и в результате они не поддерживают Flash на своих мобильных устройствах, таких как iPhone и iPad, ну, одна рекламная фирма воспринимает это как возможность построить что-то действительно захватывающее. Этот инструмент, или, я полагаю, вы могли бы назвать его инструментом, он называется Smokescreen и, что это такое, представляет собой браузерный компилятор для Flash, который конвертирует любой Flash-фильм или определенное подмножество Flash-фильмов на данный момент, если быть честным, из Flash в HTML5 и JavaScript. И я упомянул, что они были рекламной кампанией, потому что их цель — сделать так, чтобы вы могли видеть рекламные баннеры Flash в браузере, который не поддерживает Flash.

Патрик: Это довольно круто. Я просмотрел пару ссылок, проверил видео, электронную почту Strongbad, я не знаю, встраивают ли они это, должны ли они встраивать это или нет, но в целом было круто видеть, насколько гладко это было без Flash и интересно думать о Apple как о «мужчине», а теперь они привязывают его к мужчине, я не знаю.

Кевин: (смеется) Что ж, странно слышать, как рекламная фирма прикрепляет это к мужчине.

Патрик: Это то, что Apple сделала с нами.

Кевин: (смеется)

Стефан: вверх вниз, вниз вверх.

Кевин: Да, так что я думаю, что следующим шагом для них будет разработка библиотеки, которая позволит функции чтения в Safari показывать только рекламу на странице.

Патрик: Adobe должен сделать это. Adobe должна купить их прямо сейчас.

Кевин: Adobe должен купить это. Это невероятно. Например, когда я читал об этом, я подумал: «О, ладно, поехали, вы знаете, вы все время слышите о вот этом новейшем эмуляторе Super Nintendo, написанном на JavaScript, и он работает со скоростью один кадр в секунду, он просто работает на небольшой коллекции демонстраций. Эта штука работает на удивление хорошо, как и все эти примеры, даже те, которые, как вы знаете, например, со звуковыми дорожками, они удивительно смотрибельны. А Саймон Уиллисон, который когда-то писал блог JavaScript для SitePoint, хорошо известен в своей работе над такими проектами, как Django, например, он заглянул под капот и в этом сообщении в блоге написал о том, что он нашел внутри этой демонстрации Smokescreen , Он говорит: «Это невероятная работа. Он полностью работает в браузере, читает в двоичных файлах SWF, «которые являются Flash-фильмами», «распаковывает их в родном JavaScript»; так что сам по себе невероятно впечатляет тот факт, что он распаковывает двоичные файлы, используя код JavaScript. «Затем он извлекает изображения и встроенное аудио и превращает их в URL-адреса данных в кодировке Base-64», остановите меня, если я вас потерял; «Затем сшивает векторную графику обратно как анимированный SVG».

Это невероятно. (смеется) Каждый шаг в этом достоин достойного массивного проекта с открытым исходным кодом, и все же им удалось сделать все это. Они действительно хотят, чтобы их реклама работала на iPad.

Патрик: Кто такая рекламная фирма?

Кевин: Рекламная фирма —

Патрик: Я вижу внизу его авторское право RevShock, поэтому я не был уверен.

Кевин: Да. Да, это они, RevShock.

Брэд: Я имею в виду, что если вы первое рекламное агентство, которое выходит и может рекламировать это как услугу, я имею в виду новый бизнес, который они собираются получить от этого в одиночку. Я имею в виду, так что это действительно поставило бы их в топ уровня их конкурентов.

Патрик: Их страница в Твиттере, по-видимому, @RevShockads, у них 251 подписчик, что делает это еще более удивительным, потому что они такие маленькие и придумывают это. Но если они смогут справиться с этим, то, возможно, у них будет много людей, которые едят из их рук.

Стефан: Я хотел бы видеть лицо Стива Джобса, когда он сидит в Starbucks или что-то на своем iPad, и он сталкивается с …

Патрик: Это значит война!

Стефан: И он вроде «Ты что, шутишь?» (Смеется)

Кевин: Хорошо, что это показывает — то, что это говорит о том, что все, о чем люди говорят, нужно, чтобы Flash хорошо работал — ну, может быть, не все, но многие вещи, которые, как полагают люди, нуждаются во Flash, чтобы хорошо работать. на самом деле можно сделать хорошо, используя веб-стандарты. И если автоматизированный инструмент может конвертировать эти вещи в просматриваемые фильмы в формате Flash, ну, в общем, в рекламу с веб-стандартами, представьте себе, что вы могли бы сделать, если бы кодировали веб-стандарты с нуля; вид производительности и гладкости, которую вы могли бы получить из этого. Так что в некоторой степени это делает Apple интересной для них, но для тех людей, которые работают в рекламных фирмах и которые за всю свою карьеру в течение последних десяти лет создавали рекламу во Flash, это люди, которых они пытаются спасти здесь это.

Патрик: Я имею в виду, что я просто думал об этом, когда смотрел на это, но отложил на секунду рекламу и подумал обо всех видео-сайтах, которые там есть, которые, возможно, находятся не там, где они хотят быть настолько далеко, как HTML5 или что-то подобное. стандарт, который они хотят получить для iPad, и как нечто подобное может мгновенно сделать их совместимыми, пока они работают над этим решением. Интересно, и вообще все мультимедийные сайты, например, как эта штука переводится во флэш-игры. И те сайты и все сайты, которые используют Flash, я имею в виду гораздо больше, чем реклама, если она работает хорошо.

Кевин: Хм-мм. Определенно что-то, чтобы держать нас в поле зрения. На данный момент это всего лишь предварительный просмотр, они ожидают вскоре выпустить инструмент и говорят, что на данный момент он поддерживает подмножество функций Flash 8. Так что у него есть способы стать полной заменой Flash, но, безусловно, для 90-процентного случая, особенно для рекламодателей, это действительно впечатляющий инструмент, который, я думаю, изменит игру.

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

Патрик, что у тебя есть для нас?

Патрик: Слушателям нет ничего лучше, чем слушать нас, хорошо. Нет, я просто шучу. Нет, мой центр внимания называется Social Mention, это socialmention.com , и Дерек Браун привлек меня к нему на конференции по сменам в Гринвилле, где я недавно был. По сути, он выполняет поиск по некоторым, я бы сказал, 60, 70 нечетным социальным сайтам, от всего, что вы ожидаете, от Facebook, MySpace, Twitter, до поиска в блогах Google или упоминаний в Google Buzz, новостей Google, и вы можете искать Ваш бренд или вы можете искать термин, и он будет искать все эти источники для вас довольно быстро. И одна вещь, которая произвела на меня впечатление, это их жужжание в реальном времени. Теперь, по сути, это то, что вы можете встраивать на свой сайт, думать, что на значке Twitter упоминается, что они дают вам на twitter.com, или любые упоминания о конкретном термине, который вы можете отобразить на своем сайте. Это то же самое, за исключением того, что для всех этих разных платформ; Вы можете иметь Facebook, Twitter, Delicious, FriendFeed, Digg упоминает все на одной странице, если вы того пожелаете. И это действительно мощная, быстрая загрузка, она работает как надо, и я действительно написал разработчику по электронной почте, потому что Facebook не было в виджете обновления, и я хотел, чтобы это было; его зовут Джон Чанчулло, надеюсь, я произношу это право, @jonnyjon в Twitter, и он вернулся ко мне в течение двух дней и добавил Facebook в виджет. Это произвело на меня впечатление, и кажется, что это действительно ценный человек для тех, кто хочет отслеживать термин или бренд в любом контексте социальных сетей.

Кевин: Круто. Стефан, что у тебя?

Стефан: У меня есть что-то под названием Safari Extensions, и, поскольку Apple как бы поместила часть расширений туда, в Safari 5, и пока еще не сделала его полностью поддерживаемым, у них нет галереи всех расширений, поэтому есть парень по имени Джонас Виссер, я думаю, вы так его называете, который собрал тумблерный сайт под названием Safari Extensions, и у него есть куча расширений, которые, я думаю, он компилирует по ходу, и адрес safariextensions.tumblr.com ,

Кевин: Да, очень мило. Там уже есть несколько хороших. И люди находят, что портировать расширения из других браузеров, которые я нашел, довольно просто, поэтому многие действительно впечатляющие расширения, которые вы знаете из других браузеров, появляются в этом тамблоге очень быстро.

Бред, что у тебя?

Брэд: В духе всех наших выступлений по HTML5 у меня есть довольно крутая демонстрация HTML5, которая называется Визуализация Кубка Стэнли . И в основном в нем есть все команды, все хоккейные команды сверху, а затем, когда вы наводите указатель мыши на каждую команду, она выделяется на сетке ниже, которые относятся ко всем годам с 1927 по 2009 год, и затем она выделяет год, когда этот конкретный Команда отправилась на Кубок Стэнли. И тогда цвет стрелки фактически зависит от того, выиграли они или проиграли. Так что довольно приятно на самом деле наводить курсор на все разные команды, и вы можете видеть, кто был довольно доминирующим, а затем вы также можете видеть, вы знаете, как три команды, которые были когда-то и потеряны, так что вы действительно должны чувствовать себя плохо поклонники. Но это действительно ставит игру в перспективе; Я хотел бы видеть это для всех различных видов спорта, вы знаете, бейсбол, футбол, футбол и все такое. Так что это довольно аккуратная демонстрация HTML5.

Кевин: Тампа Бэй Лайтнинг была только однажды. Они выиграли, хотя и были основаны только в 1992 году. Путь к Тампа Бэй Лайтнинг.

Мой выбор — ShowSlow — сайт, который некоторое время назад предоставил статистику эффективности различных веб-сайтов. Но они выпустили новую функцию, которая позволяет вам контролировать их собственный сайт и отправлять вам обновления о производительности вашего сайта. Это особенно важно сейчас, когда выяснилось, что Google влияет на эффективность вашего сайта при ранжировании вашего сайта. Поэтому, если ваш сайт работает медленно, ваш сайт потеряет рейтинг в поисковых системах, и поэтому особенно важно следить за этим. И если вы используете свой сайт на хостинге с общим доступом, вы должны знать об этом. Поэтому, даже если вы не вносите никаких изменений в свой сайт в течение нескольких месяцев, было бы хорошо узнать, добавила ли ваша служба веб-хостинга целую кучу сайтов на один и тот же сервер и отрицательно сказалась на производительности вашего сайта. Так что showlow.com — это место, где вы можете это проверить; на ajaxian.com есть статья, которая предупредила меня об этой новой функции, очень, очень крутой. Если производительность вашего сайта не является чем-то, что вы привыкли активно отслеживать, то это сейчас еще важнее, чем когда-либо.

И это подводит нас к концу нашего шоу. Так что спасибо еще раз, ребята. Давайте обойдем стол.

Брэд: Я Брэд Уильямс из студии WebDev, и вы можете найти меня в Twitter @williamsba .

Патрик: Я Патрик О’Киф из сети iFroggy , ifroggy.com , в Твиттере @ifroggy .

Стефан: Я Стефан Сегрейвс. Я в Хьюстоне, штат Техас. Вы можете найти меня на Twitter @ssegraves , а мой блог — badice.com .

Кевин: И вы можете подписаться на меня в Twitter @sentience и следить за SitePoint на @sitepointdotcom .

Посетите sitepoint.com/podcast, чтобы оставлять комментарии к этому шоу и подписаться на него, чтобы автоматически получать каждое новое шоу каждую неделю. Мы вернемся на следующей неделе с одним из наших первых интервью из Word Camp Raleigh, так что следите за обновлениями.

Подкаст SitePoint подготовлен Карлом Лоннекером, а я — Кевином Янком. Спасибо за прослушивание. Пока-пока.

Тема музыки Майка Меллы .

Спасибо за прослушивание! Не стесняйтесь сообщить нам, как у нас дела, или продолжить обсуждение, используя поле комментариев ниже.