Статьи

Подкаст SitePoint № 63: есть две сети

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

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

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

  • Подкаст SitePoint № 63: Есть две сети (MP3, 54,3 МБ, 59:15)

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

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

  1. Google представляет видео формат WebM
  2. Google представляет каталог шрифтов Google
  3. Первый взгляд на Google Chrome Web Apps
  4. Базовая авторизация Twitter API заканчивается через 5 недель

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

Host Spotlights

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

Кевин: 28 мая 2010 года. Конференция Google IO приносит большие новости для веб-видео, шрифтов и приложений.

И добро пожаловать обратно на подкаст SitePoint. Как всегда я Кевин, и я снова с Патриком, Стефаном и Брэдом. Привет, народ!

Брэд: Привет.

Стефан: Привет, Дуди.

Патрик: Привет, Кевин.

Кевин: Я скучал по тебе на прошлой неделе.

Патрик: А ты?

Брэд: Ты можешь быть честным.

Кевин: Да!

Патрик: Был хороший отпуск? Нет.

Кевин: На прошлой неделе был твой прямой эфир из WordCamp Raleigh. Как это прошло?

Патрик: На самом деле все прошло отлично. Все прошло очень гладко. Мы получили большую помощь от людей на местах, скажем, которые знают технологию подкастинга гораздо лучше, чем мы.

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

Патрик: Как Дейв Мойер из Bitwire Media, и ассистент AV, который был на месте, и Дейв в основном управлял технологией для шоу; микрофоны, микшеры, видео USTREAM и так далее. Мы сосредоточены на содержании. У нас было 11 гостей, мы раздали 33 приза, и я бы сказал, что все прошло на удивление гладко. Вы можете смотреть прямую трансляцию — вы можете смотреть трансляцию, записанную на USTREAM, по адресу ustream.tv/recorded/7124319 , или, если вы зайдете на sitepoint.com/podcast и прокрутите немного вниз, вы увидите прямую трансляцию и вы Я смогу найти его оттуда.

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

Так что этот живой подкаст неофициально называют подкастом № 62. Итак, если вы видите этот, 63, что случилось с 62? 62 был этот живой подкаст. Но если вам не хочется смотреть все два часа на веб-сайте USTREAM, будьте уверены, основные моменты этого шоу будут опубликованы в ближайшие недели интервью, верно, Патрик?

Патрик: Да, я думаю, что мы решили выпустить их, вероятно, в четырех эпизодах, сами интервью — по частям — в основном разбитых на сегменты интервьюируемых; так что организаторы WordCamp Raleigh, авторы книг, подкастеры, тематические парни и, возможно, видеоблоггеры. Таким образом, это может быть четыре-пять сгруппированных по темам, но я думаю, что они появятся в ближайшие два месяца.

Кевин: Хм-мм. и как прошла остальная часть конференции? Вы вообще это восприняли или все это мания в прямом эфире?

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

Кевин: Брэд, ты, должно быть, был в своей стихии на конференции WordPress.

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

Кевин: Но на прошлой неделе была еще одна конференция, и если организаторы WordCamp Raleigh извинят меня за это, я думаю, что она была немного больше. Конференция Google IO крала заголовки слева и справа. Я думаю, что когда Google решает сделать что-то подобное, все глаза неизбежно поворачиваются к ним, потому что я не слышал ничего, что не появилось на конференции Google IO на прошлой неделе, я не думаю. Мы выбрали и выбрали основные моменты, то, что выделилось для нас для веб-разработчиков с этой конференции.

И первым был новый формат веб-видео от Google. Теперь, Стефан, это то, что они предсказывали, должно было случиться, верно?

Стефан: Да, я так думаю. Я думаю, что люди отчасти ожидали этого, и он использует Vorbis, верно, для аудио.

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

Кевин: Напомним, что все браузеры остановились на H.264, который является коммерческим запатентованным видеоформатом, который был лицензирован бесплатно для производителей контента в Интернете, поэтому мы можем свободно размещать видео H.264 и производить его. насколько нам нравится бесплатно, по крайней мере, на следующий, я думаю, до 2015 года или что-то в этом роде; на какое-то время И только браузеры, в которые встроена поддержка воспроизведения, должны платить лицензионный сбор владельцам этого формата. И это было неудовлетворительно для людей, которые, как вы знаете, очень склонны к стандартам и хотят, чтобы Интернет был бесплатным и свободно реализуемым. Теория заключается в том, что вы должны иметь возможность писать свой собственный веб-браузер, не платя никому за удовольствие от использования этой технологии.

И поэтому браузеры, такие как Firefox, поставили свою ногу и сказали: «Послушайте, мы не собираемся поддерживать видео H.264, и единственной альтернативой некоторое время была Ogg Theora, извините, трудно сказать; Ogg Theora (смеется), который пока свободен, по крайней мере, на данный момент, и есть некоторый вопрос относительно того, может ли любой формат потокового видео с высокой степенью сжатия быть полностью свободным от патентного обременения, но, по крайней мере, пока он был свободен, но консенсус было то, что это отчасти сосало тоже.

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

Кевин: Да, все, кроме Apple. На этот раз Apple является большим противником. Итак, просто чтобы показать это, WebM , этот новый формат видео, который представляет Google, на самом деле является своего рода тремя технологиями, объединенными вместе. У вас есть, как упомянул Стефан, аудиокодек Ogg Vorbis, поэтому звуковая часть видео, которую вы слышите, кодируется в Ogg Vorbis, а не в формате MP3 или что-то в этом роде. Итак, я не знаю, если поклонникам Ogg Theora нужно было какое-то утешение, в этом есть еще Ogg (смеется), где Ogg Theora был видеоформатом, Ogg Vorbis — аудиоформатом. Таким образом, Ogg Vorbis считается довольно приличным, и это сделало его.

Тем не менее, видеоформатом является VP8, который представляет собой технологию кодирования видео, которую купил Google, и что все ожидали или предлагали хотя бы то, что Google должен открыть исходный код для блага Интернета, и это звучит — кажется, это именно то, что они ». мы сделали.

И, наконец, существует фактический формат файла, который связывает воедино это аудио и это видео и называется форматом контейнера. И похоже, что они повторно использовали и улучшили формат файла Matroska, который также является открытым исходным кодом и довольно популярен. Но это была своего рода вторая скрипка для этих форматов MPEG-4, которые используются для H.264. Так и есть — консенсус, и я привел в заметках к шоу действительно большой анализ этого видео формата WebM и того, как он выдерживает H.264 от одного из разработчиков x264 , который является программным пакетом с открытым исходным кодом для создание видео H.264. Итак, посвятив себя формату H.264, он сел и прочитал исходный код — по крайней мере, видео формата VP8, который входит в WebM. И у него было несколько слов выбора. На самом деле, у него было несколько десятков тысяч избранных слов, читающих эту вещь. Это многое, чтобы пройти, но если вы пропустите сортировку разделов резюме, он, кажется, неохотно признает, что технология на самом деле довольно хороша, но код, исходный код, немного грязный. Поэтому, если вы собираетесь попробовать свой собственный видеопроигрыватель VP8 или видеокодер, у вас будет лучший план на несколько поздних вечеров, читая ужасный исходный код на Си.

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

Кевин: Ну, мне кажется, что вы читаете или просматриваете его, если честно, он ожидал, что VP8 на самом деле является довольно незрелым форматом и что у него есть много возможностей для роста. Но он был удивлен, обнаружив, прежде всего, что много очевидных вещей, которые вы можете сделать в видеоформате для экономии места и улучшения качества, уже сделано. Поэтому он говорит, что ожидает, что я думаю, что они примерно на 80 процентов пути к тому, чтобы воспользоваться преимуществами общеизвестных методов сжатия видео для получения качества и сжатия. Поэтому он был удивлен, что они были так далеко. Он сказал, что есть еще много возможностей для использования действительно продвинутых методов, если они смогут реализовать их без запатентованного способа с открытым исходным кодом, и именно такие форматы, как H.264, в какой-то момент принимают. Поэтому, если они пойдут по этому пути, они могут добиться таких же больших успехов в будущем.

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

Так что я не знаю, что мы можем ожидать от свободного формата, вы знаете, нищие не могут быть выбором, верно?

Стефан: Да, но я имею в виду, что это альтернатива, верно? Я имею в виду, что это не H.264, и это то, что мы все можем использовать, и я считаю, что это хорошая вещь.

Я не знаю, я имею в виду, в то же время я вижу, что случилось и с Оггом Ворбисом, вы знаете, он там некоторое время умер, и никто не использовал его, потому что MP3 стали настолько распространенными. Так что я разорван, и я думаю, что Apple не спешит с этим и, возможно, пытается подтолкнуть, так как они пытаются продвинуть HTML5 так сильно, почему они не продвигают это как еще одну открытую технологию, я не знаю. Так что, может быть, они хотят надеть свой ботинок на горло Google для производства всех этих телефонов (смеется).

Кевин: Читая об этом, Google объявил об этом, и в тандеме Firefox объявил, что они поддержат его, Opera объявила, что поддержит его, даже Internet Explorer сказал, что если вы установите программный пакет VP8, который учит Windows, как играть в такого рода игры. видео, Internet Explorer 9 будет поддерживать его. И только вице-президент Google Линус Апсон говорит: «Это не техническая задача; если вы посмотрите на другие браузеры, в которых они уже внедрили VP8, это всего лишь вопрос нескольких недель ». И я думаю, что через неделю после Google IO кто-то сказал — ну, кто-то опубликовал одно из этих писем Стива Джобса, где они написал Стиву Джобсу по электронной почте на его личный адрес электронной почты и сказал: «Привет, Стив, почему ты не поддерживаешь WebM?». И, как сообщается, он ответил просто ссылкой на этот анализ формата VP8 и на то, насколько грязен код и все такое.

Похоже, Apple затаила дыхание. Я был бы готов поспорить, что, если производители контента подойдут и начнут конвертировать весь контент из H.264 в VP8, мы вполне можем увидеть релиз Safari. Но пока Apple хеджирует, она держит свои ставки. И я не могу винить их, потому что все их мобильные устройства, все айфоны, все айпады поставляются с маленькими чипами, которые очень быстро воспроизводят H.264 при минимальном заряде батареи.

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

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

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

Стефан: Могут ли они сделать H.264, как вы думаете, на iPad или чем-то еще, а затем выпустить что-то для Safari, чтобы он хотя бы поддерживал формат? Я имею в виду, что не кажется, что слишком сложно просто поддерживать формат.

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

Стефан: Но я имею в виду, почему они не могут просто выпустить плагин Safari или обновление для Safari, которое по крайней мере поддерживает его в браузере на Mac или даже в Windows; почему они не могут этого сделать?

Кевин: Они могут, но хотят ли они? Потому что, как мы уже говорили, очевидно, что если этот формат получит широкое признание, им придется перепроектировать все свои мобильные устройства, чтобы иметь новые чипы для воспроизведения этого нового видео формата. Похоже, они надеются, что этот формат останется вторым выбором, и поэтому люди будут продолжать сначала кодировать в H.264, а затем теперь использовать VP8 вместо Ogg Theora для поддержки других браузеров, таких как Firefox и Opera, которые в этом нуждаются. Таким образом, производителям контента по-прежнему трудно создавать два формата для каждого своего видео.

И Apple, похоже, надеется на это (смеется), а это позор. Обидно.

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

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

Кевин: Ну, я имею в виду, если бы вы взяли — если бы все в Интернете придерживались той же жесткой линии, которую придерживаются Mozilla и Opera, то, что они не будут поддерживать или поддерживать любой видеоформат, который не является полностью бесплатным, мы бы не стали есть айфоны, которые могут воспроизводить видео. У нас не было бы iPad, которые могли бы воспроизводить видео в течение десяти часов без подзарядки аккумулятора. Эти устройства не существуют, потому что технология аппаратного декодирования видео с низким энергопотреблением полностью закрыта патентами; прямо сейчас она принадлежит коммерческим компаниям, нет открытого формата, который позволил бы нам сделать это. Таким образом, видео на мобильных устройствах было бы там, где оно было пять лет назад, а сейчас его практически не существует. И это будет приемлемо? Потому что, похоже, именно это и говорят Mozilla и Opera, которые мы должны сделать для блага Интернета.

Стефан: Хорошо, подождем, пока Google выпустит чип, который на телефоне Android воспроизводит этот новый формат.

Кевин: Это изменило бы правила игры.

Стефан: Да. Я имею в виду, и тогда у вас будут люди, требующие —

Брэд: Мат в яблочко.

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

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

Патрик: Доля рынка iPhone упала с 97 до 95 процентов.

Кевин: Но я должен поздравить Apple с продвижением игры. Они как бы говорят: «Мы не боимся использовать небольшую коммерческую технологию, чтобы показать, куда эти вещи могут пойти, и доказать, что видео в вашем кармане — это то, чего хотят люди, а затем они позволяют органам стандартизации, Firefox и Opera» мир, чтобы поднять тыл и настаивать на свободных и открытых технологиях для выполнения этих вещей, прежде чем они поддержат это. Но между тем Apple настаивает на следующем; Похоже, что есть две сети, есть проприетарная экспериментальная сеть, с которой играет Apple, и затем есть открытая стандартная сеть, с которой играют Firefox и Opera, и как пользователь, вы, скорее всего, будете выбирать, понимаете ли вы, что вы выбираете или нет.

Патрик: С каким типом сети мы играем?

Кевин: Да. Ну, как производители контента, мы застряли в середине. Прямо сейчас мы должны производить контент для обоих форматов, чтобы поддерживать как можно больше браузеров. Так что здесь страдают производители контента. О, это тяжелая жизнь; это тяжелая жизнь. И (смеется) Google пытается упростить нашу жизнь с помощью своего Google Font Directory, который является вторым важным событием, о котором они объявили на Google IO на прошлой неделе, и этот был действительно захватывающим для меня.

Кто еще действительно заинтересован в каталоге шрифтов Google? Я единственный ботаник шрифта здесь?

Брэд: Ты любишь свои шрифты.

Кевин: я делаю! Я делаю! Я не знаю, почему я в подкастинге, в подкастинге нет шрифтов.

Патрик: Это броское имя, шрифт.

Стефан: Да, это шрифт, да. Час шрифта Кевина. Да, я имею в виду, что это круто, и все, я просто не знаю, если я — крутой фактор еще не поразил меня, я думаю. Это выглядит аккуратно, но я должен использовать это.

Кевин: Итак, идея в том, что вы можете перейти на code.google.com/webfonts , все одним словом, и здесь собрана коллекция из примерно 20 шрифтов, за которые Google решила расплатиться. В прошлом году мы видели, как запускались такие сервисы, как Typekit, и позволяющие веб-дизайнерам оплачивать лицензионные сборы, чтобы включить эти новые пользовательские коммерческие шрифты в свои веб-проекты. Так что если в библиотеке Typekit есть определенный шрифт, который вам действительно нравится, и вы хотите использовать его на веб-сайте, который будет отображаться в современных браузерах, поддерживающих загружаемые шрифты, то, конечно, Typekit позволит вам заплатить им за эту привилегию, но это все-таки — это Я думаю, что это немного ментальный барьер, когда все браузеры поддерживают четыре или пять шрифтов, которые, как вы можете разумно предположить, будут присутствовать в системе, люди склонны ограничивать свое мышление и свой выбор дизайна этими бесплатными шрифтами. И, принимая предварительное решение пойти, хорошо, я собираюсь погрузиться в библиотеку Typekit и найти что-то более подходящее для моего бренда, чтобы разместить его на моем сайте, и я собираюсь заплатить за это, это непростое решение чтобы придумать, и я думаю, что это мешает многим дизайнерам погрузиться в эти пользовательские шрифты.

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

Брэд: Даже IE 6.

Кевин: Не IE 6, боюсь, нет.

Брэд: Нет, это поддерживается.

Кевин: Ах да, ты прав!

Брэд: в FAQ сказано.

Кевин: Я постоянно забываю, что Internet Explorer поддерживает загруженные шрифты дольше, чем большинство других браузеров.

Стефан: Значит, это круто и все такое, но что из этого получит Google? Это то, что я — они должны —

Патрик: Google любит нас. Они просто хотят лучшей сети для вас и для меня; ваши дети Стефан.

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

Кевин: (смеется) Я не слышал этого высказывания. Я слышал, не смотрите подарок шрифт в рот.

Патрик: Кто это придумал, Кевин Янк?

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

Стефан: Значит, я просто как то, что Google хочет от этого?

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

Я согласен. Этот вид выделяется как «да»?

Стефан: Это немного странно для них. Почти так же странно, как веб-телевидение; это немного странно

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

Кевин: Здесь есть по крайней мере два шрифта, которые действительно, я думаю, мы увидим, что они слишком быстро используются. Они очень эффектные, очень своеобразные шрифты персонажей; Lobster и Reenie Beanie — эти два шрифта — названия шрифтов: не заводите меня. Но особенно Лобстер, я думаю, мы увидим на многих веб-сайтах текст логотипа вверху, и он станет чрезмерным.

Но, по крайней мере, от двух третей до трех четвертей их вполне, я бы назвал их простыми и удобочитаемыми шрифтами, которые можно очень легко использовать для текста абзаца. И есть даже хороший моноширинный шрифт, так что, наконец, мы наконец-то можем избавиться от Courier New для демонстрации кода, когда мы хотим сделать какое-то руководство. Я действительно с нетерпением жду замены всех списков кода в SitePoint на Inconsolata, который представляет собой прекрасный новый моноширинный шрифт, который они включили в эту коллекцию.

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

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

Патрик: И вы хотели бы это со стороной Inconsolata?

Кевин: (смеется) Могу ли я заинтересовать тебя Моленго? Да, я понимаю, что ты говоришь.

Кто-нибудь еще видит какие-либо глюки рендеринга при прокрутке вверх и вниз по этой странице? Я в Safari и Safari, хотя он поддерживает загружаемые шрифты; они все еще отодвигают границы, и я думаю, что иметь 20 из них на одной странице — это своего рода раздвигание границ, потому что точка на I в Nobile как бы упала с I и находится на базовой линии между B и I. И когда вы немного хаотично прокручиваете вверх и вниз, вы обнаруживаете, что текст местами только наполовину закрашен.

Стефан: Это проблема Apple (смеется).

Кевин: Да, это проблема Apple, и я думаю, что тот факт, что Google выпустил эти 20 шрифтов, наконец-то подтолкнет браузеры к полной реализации полной и надежной поддержки этих загружаемых шрифтов. Это вроде было в демонстрационной стадии технологии в течение прошлого года. Некоторые браузеры сделали достаточно для того, чтобы сделать эту функцию доступной, и они как бы ждут и посмотрят, будет ли она использоваться, прежде чем тратить на нее больше времени, я бы сказал. И Google действительно надеется опрокинуть их и заставить их полностью поддержать этот материал.

Патрик: Я нахожусь в Firefox, и я собирался сказать, что шрифты на самом деле выглядят довольно хорошо для меня по всем направлениям. Но опять же, на этой главной странице все они, вероятно, имеют размер 40/44 пикселя, поэтому на этом этапе может быть немного легче выглядеть хорошо. Шрифт Canterell вверху, хотя и выглядит для меня немного схематично, я не знаю, может быть, это стиль, который он есть, но он как бы грубый по краям, поэтому я не знаю.

Кевин: Хм, это довольно острый. Да, вы также работаете в Firefox под Windows, которая какое-то время имела репутацию ужасного пользовательского рендеринга шрифтов. Поэтому очень приятно слышать, что они даже хорошо выглядят в Firefox для Windows, потому что это своего рода худший сценарий, который я слышал.

Патрик: Хорошо, спасибо.

Кевин: (смеется) Патрик! Худший вариант развития событий.

Патрик: Мой компьютер настроен в худшем случае, круто!

Кевин: Возможно, если бы вы работали с Firefox 2, вы бы увидели худшие результаты.

Патрик: В WordCamp Raleigh мы говорили о том, что мне еще предстоит загрузить Google Chrome, поэтому.

Кевин: О хорошо. Говоря о Google Chrome, это был третий крупный анонс в Google IO, скоро в Google Chrome появятся Chrome Web Apps и, в частности , магазин приложений для Интернета .

Стефан, ты впечатлен этим как пользователь iPhone, который был один или два раза в магазине приложений?

Стефан: Да, я думаю, это будет крутая сделка. Я с нетерпением жду этого немного.

Кевин: Действительно?

Стефан: Ничто так не волнует меня больше об iPhone, вы знаете, ничего не выходит.

Кевин: Готово.

Стефан: Да, это отчасти — это отчасти меня возбуждает.

Патрик: Горячий и обеспокоенный.

Кевин: Скриншоты, которые TechCrunch выглядела очень аккуратно. Я должен признать, что веб-страницы — это не те вещи, которые вы должны помнить по адресам, добавлять в закладки и посещать, они становятся своего рода значками, которые постоянно размещаются на панели вкладок вашего браузера, и вы можете запускать их. Веб-приложения, будь то Google Mail, Календарь или Yahoo! Почта или что бы то ни было; вы просто нажимаете эти значки, которые постоянно находятся в панели вкладок вашего браузера, или, по крайней мере, именно так Google планирует сделать это в Chrome, и запускаете их, как если бы они были приложениями, установленными в вашем браузере. И какие бы дополнительные привилегии эти приложения ни выполняли, они действительно должны хорошо выполнять свою работу, независимо от того, нужен ли им доступ к вашему локальному жесткому диску для хранения файлов кэша, чтобы они работали быстрее или работали в автономном режиме, нужен ли им доступ к другим частям вашей веб-страницы или доступ для общения на других веб-сайтах — все то, что они запрашивают у вас, когда вы «устанавливаете» их в своем браузере, вместо того, чтобы беспокоить вас каждый раз, когда одна из этих привилегий, например, например, получение информации о геолокации, а не беспокоить вас каждый раз. Так что это выглядит гладко. Я не уверен, что хочу превратить свой браузер в операционную систему, для меня это подтекст.

Стефан: И именно там я и думал, что это происходит. Как будто это начало ОС Google, вы знаете, веб-ОС, которой они были —

Кевин: Chrome OS.

Стефан: Облачная ОС, Chrome OS, да.

Патрик: Google Chrome Cloud OS, бета-версия 1.2.

Кевин: (смеется) Ну, это то, что они сказали, они собираются выпустить — так же успешно, как Android и столько, сколько они говорили об Android на Google IO на прошлой неделе, у них есть другая операционная система, которую они ‘ мы работаем под названием Chrome OS, и они хотят выпустить такие устройства типа нетбуков, которые все, что они делают, это запускают браузер Chrome. Таким образом, вы открываете их, и сразу же появляется браузер Chrome, и этот браузер Chrome является вашей ОС. И поэтому, если вы хотите иметь возможность устанавливать приложения любым осмысленным способом на этом новом устройстве Chrome OS, вам необходимо поддерживать приложения в браузере. Так что, мне кажется, это те каналы, которые они прокладывают, чтобы эта Chrome OS была чем-то вроде компьютера.

Но насколько это повлияет на работу Интернета в целом? Это просто уловка, которую вы используете только на устройствах с Chrome OS, или мы увидим, что новые веб-приложения будут выпускаться как приложения, которые вы устанавливаете в браузере, а не как сайты, которые вы посещаете?

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

Кевин: Да, да, разработчики смогут их продавать; Магазин приложений Google Chrome точно так же, как магазин приложений Apple для своих устройств, позволит разработчикам взимать плату за доступ к веб-приложениям. И Google будет обрабатывать всю электронную коммерцию и делать хорошее разделение прибыли. Итак, да, это простая платформа для монетизации веб-приложений.

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

Кевин: Я думаю, что это первые дни, типичные для Google IO, это вроде как только что работающая техническая демоверсия.

Стефан: Да.

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

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

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

Патрик: Может ли конкурирующий магазин приложений открывать и продавать приложения для iPhone?

Кевин: Да, это было бы хорошо.

Патрик: Вы знаете, это странная вещь, потому что по сути то, о чем мы говорим, и это несколько разные вещи, но дополнение к браузеру, я имею в виду, мы можем назвать это приложениями, или вы можете назвать это дополнениями или вы можете назвать это плагинами или вы можете назвать это программным обеспечением; Сколько успешных платных надстроек для браузера существует сейчас?

Кевин: Хм. Да.

Патрик: я не знаю. Вы создаете рынок, я имею в виду, что созданный iPhone, скажем, рынок магазина приложений, но люди платят за iPhone, люди платят за их компьютер, но сделают ли они прыжок, чтобы сказать, хорошо, надстройка браузера добавляет столько ценности, что я заплатит 0,99 цента или 1,99 доллара или 2,99 доллара или больше? Или это рассматривается как — будет ли он всегда привязан к сети, как вы платите, чтобы подписаться на веб-сайт, игровой веб-сайт, играть в игры онлайн или вы платите, чтобы подписаться на эту публикацию; это модель? По сути, это всегда вкладка веб-страницы? Я имею в виду, вы ограничены в браузере тем, что вы можете сделать. Браузер всегда будет браузером, если только он не будет чем-то совершенно другим, а здесь это не так.

Кевин: Да. Я думаю, что хорошим упражнением для мышления являются приложения Google. SitePoint использует приложения Google, как и многие компании, для размещения своей электронной почты, общих календарей и всего подобного. И мы платим ежегодную плату за использование этого веб-приложения. И вот есть пример успешного веб-приложения, которое взимает плату за свой сервис. Но если вы перенесете это на этот рынок приложений Google, и вы сделаете это в своем браузере Chrome и установите его в своем браузере Chrome в качестве вкладки, а на рынке приложений Chrome будет сказано, что за год доступа будет двадцать долларов. пожалуйста, и вы раскроете его, затем пойдете в дом своего друга или откроете свой iPhone, и вы хотите получить доступ к этому приложению не как приложение с установленным Chrome, а как веб-приложение, можете ли вы? Поскольку вы купили доступ к этому приложению через магазин приложений, можете ли вы получить к нему доступ только через магазин приложений? Я надеюсь, что нет, но есть целый этот вид путаницы с пользовательским опытом и ожиданиями, которые они собираются прояснить здесь, чтобы это было успешным.

Патрик: Да, я думаю и — я не знаю, я думаю, что это Интернет, я имею в виду, я не знаю, я просто вижу это немного проще, я не знаю, что им придется есть веб-сайт или, посмотрите на него, у вас есть приложения и веб-сайт; если нет веб-сайта для входа, если он не основан на логине или какой-либо проверке, то нет, вы не можете получить к нему доступ через Интернет, это часть программного обеспечения, как вы покупаете приложение Windows, вы устанавливаете его на рабочий стол Windows, и вот где ты это используешь. Это то же самое, что и здесь, и действительно, сколько примеров, скажем, «магазина приложений», продающего приложения для различных платформ. Я не думаю, что есть, многие, я не знаю.

Кевин: Да, даже Adobe, до того как они сделали Adobe AIR бесплатной платформой, если вы хотите заплатить за приложение Adobe AIR, удачи вам, это ваша проблема, которую нужно решить. Но до этого у них было, о, кто-нибудь может вспомнить, как это называлось? Это была та же технология, что и привнесение Flash и веб-технологий в настольные приложения для приложений, но она была связана с чем-то вроде магазина приложений, и Adobe собиралась позволить людям продавать приложения.

Они дали мне техническую демонстрацию этого типа, как предварительный просмотр прессы, и это было — у меня была такая же реакция, как у вас, как у этого Патрика, на что-то вроде, о, хорошо, но это действительно сработает? Люди не привыкли платить за такие вещи. Это было их большой проблемой — они пытались сделать его кроссплатформенным, это будет Windows, Mac, куда бы ни шел Flash, этот магазин приложений. Я думаю, что Flex последовал за ним, они вроде как, когда это не сработало, собрали вещи, а затем они создали свои настольные виджеты в Интернете для Flex, и теперь Adobe AIR — их вторая попытка вывести его на рабочий стол. И что явно не хватает, так это возможность продавать приложения Air на коммерческой основе через какой-то централизованный магазин приложений. Похоже, что Adobe отказалась от этого, и сейчас у Google будет шанс, но удастся ли это? Я не знаю. Патрик, я думаю, твой скептицизм вполне обоснован.

Патрик: Как наименее технически подкованный человек, да! Да! Мой скептицизм обоснован, как насчет этого.

Кевин: (смеется) И последнее, что мы хотим закончить на этой неделе, — это то, что в API Twitter в ближайшие пять недель произошли значительные изменения. Прошло некоторое время с тех пор, как мы зациклены на Twitter. Раньше казалось, что вы даже не могли пройти через подкаст, не потратив полчаса на разговоры о Twitter. И мы вроде — я не знаю, что случилось, Брэд?

Патрик: Теперь это HTML5.

Кевин: (смеется) Да, теперь это HTML5; HTML5 — это новый Twitter.

Патрик: (смеется) Это неправильно во всех смыслах, кроме нашего подкаста.

Кевин: (смеется) Брэд, что насчет Twitter, который у нас вроде — больше не жарко? По крайней мере, что касается подкастов.

Брэд: Ну, я имею в виду, что это больше не новый парень на блоке, вы знаете, Twitter впервые появился в ’06, и он действительно стал горячим на технической сцене в ’07, и это было просто через день было что-то новое, о чем можно поговорить; их новые приложения, новые API, что бы это ни было. И теперь, похоже, мы все еще ежедневно используем Twitter, я уверен, но это, вы знаете, это Twitter, он есть, и мы его используем, и вот что это так.

Патрик: Да, HTML5 сейчас такой горячий. Моя мама только что спросила меня об этом на днях, я имею в виду, что это так жарко. Пэрис Хилтон просто опубликовала это в Твиттере; HTML5, это горячо. Тем не мение.

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

Брэд: Вроде как их реклама.

Кевин: (смеется) Какая реклама? Твиттер покажет рекламу?

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

Патрик: На самом деле Твиттер только что сказал, что они заблокируют — да, они заблокируют любые сторонние рекламные сети в Твиттере. Adly, спонсируемые твиты, всплыли некоторые, но я думаю, что последние пару дней они объявили, что такие сети будут заблокированы на платформе, потому что они изменят свои условия, чтобы сделать это нарушением. ,

Брэд: У нас должен быть еще один эпизод в Твиттере.

Стефан: Все просто сосредоточены на Facebook, вопросах конфиденциальности и прочем.

Кевин: Может быть, на следующей неделе, ребята; Может быть, на следующей неделе.

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

Кевин: Патрик только что разослал очень интересный график из Compete; это график Compete от Twitter.com за прошлый год. И это было похоже на безумный безумный рост в первой половине 2009 года, а затем он просто выровнялся и, если что-то произошло в прошлом — в начале 2010 года он ускользнул; количество уникальных посетителей, которые собираются на Twitter.com.

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

Кевин: Значит, что происходит с Twitter, так это то, что они меняют свой API, Брэд?

Брэд: Да, именно так. Итак, в основном, когда API запускается впервые, вы можете выполнять базовую аутентификацию. Это на самом деле вы буквально просто отправить имя пользователя и пароль, как HTTP-запрос.

Кевин: Поэтому, когда я устанавливаю на своем телефоне приложение для Twitter, и он просит меня ввести свое имя пользователя и пароль в Twitter, я немного нервничаю, потому что говорю кому-то еще свои имя пользователя и пароль в Twitter, потому что он использует основные аутентификация?

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

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

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

Кевин: Да.

Брэд: Но да, ты прав, теперь им не нужно этого делать. Таким образом, у вас есть пять недель, если у вас есть сервис на базе Twitter, чтобы обновить его с обычной аутентификации на OAuth.

Кевин:Я знаю, когда мы впервые сделали что-то с Twitter на SitePoint, это был один из наших больших продаж; После того, как вы приняли участие в продаже, вы могли бы написать об этом своим друзьям, и у нас был своего рода график в Твиттере, не график, а временная шкала, на которой люди говорили о продаже. И в первый раз, когда мы это сделали, все было сделано с помощью обычной аутентификации; мы просто использовали учетную запись Twitter SitePoint и получили доступ к API, используя имя пользователя и пароль учетной записи SitePoint Twitter. И нам пришлось перепрыгивать через все виды обручей, чтобы вывести эту учетную запись в белый список, чтобы мы могли использовать API немного сильнее, чем обычный пользователь, и это было настоящей болью. И через год, когда мы вернулись, чтобы совершить такую ​​же продажу, которая была нам необходима для того, чтобы этот аккаунт снова попал в белый список, они сказали «нет», мы не собираемся вносить белый список в ваш аккаунт, мы нечтобы сделать это больше, вы должны вместо этого использовать OAuth; это решает проблему. И это добавило дополнительную неделю для нас, чтобы выяснить OAuth, потому что это значительно сложнее, чем просто отправка имени пользователя и пароля со всеми вашими запросами. Но как только мы это сделали, это решило все эти проблемы.

Брэд: Да, нет — я не верю, что есть ограничения по скорости, верно, как только вы используете OAuth?

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

Брэд: Да, я знаю, например, TweetDeck, который является популярным настольным клиентом, когда они выпустили новую версию, которую я хочу сказать месяц или два назад, которая представила OAuth, и с тех пор больше нет ограничений по скорости. Таким образом, вместо того, чтобы иметь возможность использовать API Twitter 150 раз в час, вы можете использовать его по существу столько раз, сколько захотите, что было довольно приятно.

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

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

Кевин: О да.

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

Таким образом, они на самом деле не выходят и никого не называют явно, но определенно звучит так, что, по крайней мере, люди предполагают, что это повлияет на некоторые платные рекламные сети Twitter, которые существуют.

Кевин: Хм.Это расплывчатое утверждение; платные твиты, я имею в виду, вы знаете, мне платят за то, что я сижу за столом за работой и время от времени пишу о вещах SitePoint. Это платный твит?

Патрик: Что! Какая?Я следую за этим счетом; это безобразие!

Кевин: (смеется) Шокирующе.

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

Стефан: Мы в одном шаге от них, блокирующих твиты Foursquare, что было бы здорово.

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

Брэд: Мне показалось, что я услышал кое-что о фильтрованной функции твитов, которая скоро появится в Твиттере, чтобы ты мог это сделать.

Стефан: Слава Богу (смеется).

Брэд: Это было бы неплохо.

Патрик: Фильтр HTML5, готово.

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

Итак, давайте закончим сегодня с нашими прожекторами, ребята.

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

Патрик: Ну, если вы не слышали, 99Designs выиграли Webby в категории «Лучший веб-сервис и приложение года» в номинации «Webby People’s Voice Awards». И я действительно не следил за этим, пока они не победили; хотя, думаю, я бы за них проголосовал. Но, по-видимому, они обещали сделать специальное видео, если они победят, и это видео размещено в Интернете в блоге 99Designs .

Кевин: О, они точно обещали. Полное раскрытие: 99Designs и SitePoint принадлежат одной материнской компании; просто убедитесь, что это там. Но да, так что все парни, которые работают, парни и девушки, которые работают в 99Designs, работают как один этаж подо мной, и мы много болтаемся по офису. И они ходили по кругу: «Мы полностью победим Dropbox и Tumbler, а когда мы это сделаем, мы пойдем по главной улице Мельбурна, исполняя« We Are The Champions »». И я думаю, что в то время я пошел, да, верно, вы говорите это только потому, что знаете, что у вас нет шансов на победу вообще. И они победили!

Патрик: И они сделали это. Они опубликовали видео с синхронизацией губ на «We Are The Champions» от Queen. Это около двух минут.

Кевин: Что! Шевелит губами!

Патрик: Ну, я так понимаю, у Марка Харботтла нет голоса Фредди Меркьюри, но я могу ошибаться, но, да, поэтому они поют на треке и идут по улице, и просто хорошо проводят время, так что проверить это.

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

Патрик: А потом платят за это.

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

Стефан, что у тебя?

Стефан: Ну, поскольку сегодня мы недостаточно поговорили о HTML5.

Кевин: нет!

Стефан: У меня есть HTML5demos.com, который представляет собой просто демонстрацию и примеры некоторых различных вещей, которые вы можете сделать с помощью HTML 5 и JavaScript; Я собираюсь отделить это там прямо сейчас. И у него есть некоторые интересные вещи, и он говорит вам, какие браузеры поддерживают демонстрацию, которую он делает. И это довольно приличный материал. То, что действительно страшно, так это географическое местоположение, я имею в виду, что я просто сделал это там, где я нахожусь, в моем доме, и это чертовски близко к тому месту, где я живу, так что.

Кевин: Это говорит о том, что это работает на Firefox и Mobile Safari. И почему логотип Chrome исчез, я не знаю почему.

Стефан: я только использовал это; Я только что попробовал на Chrome, он работает, поэтому я предполагаю —

Кевин: О, это говорит по ночам. Возможно, вы должны запустить ночную сборку Chrome, чтобы это работало. Это странно.

Стефан: Да. Так.Это интересно, хотя. И если вы хотите поиграть с такими вещами, как хранилище базы данных Web SQL, довольно аккуратно, так что просто выйдите и поиграйте с этим, это круто.

Кевин: Я должен поздравить их с тем, что они довольно хорошо придерживаются техник и технологий, которые соответствуют стандарту HTML5. Я думал, что это будет куча CSS3, анимированных с использованием демонстрационных версий JavaScript. Но на самом деле я думаю, что каждый из них ставит флажок демонстрации некоторой части реальной спецификации HTML5. Я имею в виду, считаете ли вы, что перетаскивание относится к HTML или нет, это другой вопрос, о котором мы много говорили пару недель назад, но да, на самом деле это демоверсии HTML5; Я действительно впечатлен.

Стефан: А парня зовут Реми Шарп, если вам интересно, так.

Кевин: Брэд?

Брэд: На самом деле мне уже пару недель, но достаточно круто, я определенно хочу убедиться, что мы упомянули об этом. Face.com, который является стартапом технологии распознавания лиц, недавно запустил публичный API и разработчика, открытое API и сообщество разработчиков, и в основном это позволяет вам использовать своего рода технологию распознавания лиц в ваших собственных приложениях. И это на самом деле совершенно бесплатно; есть ограничение скорости, поэтому в нем говорится, что вы можете делать до 200 фотографий в час. Так что если у вас есть серьезное веб-приложение, у которого есть премиум-лицензия, но, по сути, вы можете загрузить фотографию, у них есть демоверсии на своем сайте, и это действительно здорово, вы можете загрузить фотографию с 50 разными людьми, и она распознает все лица; он также определяет пол, он определяет, носят ли люди очки, он определяет, улыбаются ли люди. Это довольно дико.Он обнаружит головы, если они наклона; Вы можете подключить это к своим API Facebook и Twitter, вы знаете, чтобы работать с социальным графом пользователя. Так что это довольно дико, но обязательно ознакомьтесь с демонстрационными примерами, потому что вы можете загрузить или перетащить URL-адрес к изображению и увидеть его в действии, и это удивительно, насколько оно точно.

Кевин:Мне интересно, если бы какой-либо веб-сервис когда-либо рассматривал возможность использования такого рода вещей в качестве логина. Например, улыбнитесь на своем ноутбуке, чтобы войти в систему. Я полагаю, что это должно быть не приложение, критически важное для безопасности, а особенно на телефонах, которые были бы действительно крутыми, потому что я знаю одну из самых болезненных вещей о серфинге в Интернете на моем компьютере. телефон набирает пароли. И было бы, вы знаете, если бы у вашего телефона была фронтальная камера для видеозвонков, если бы вы могли просто поднести камеру к лицу, и она звучала бы, о, да, это вы, и входили в систему, это было бы очень интересно. Возможно, для этого потребуется нечто вроде второстепенного — вам также понадобится файл cookie, чтобы доказать, что вы заходили на этот сайт раньше, или что-то в этом роде, и это просто своего рода функция повторного входа в систему. Но это было бы действительно захватывающе, если бы это работало достаточно хорошо.Я знаю, что у меня на компьютере есть распознавание лиц в iPhoto, и я знаю, что веб-сервис Picasa от Google также распознает лица, чтобы сгруппировать вашу библиотеку фотографий в людей. И я не знаю, что вы, ребята, имеете с точки зрения опыта с такими вещами, но мой опыт — это то, что вы немного попали, знаете, вы подстриглись, и это внезапно очень запутало.

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

Брэд: Это не идеально, на самом деле, —

Кевин: Патрик сказал, что ты девушка?

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

Кевин: (смеется) Это наша задача. Любой слушатель пытается обмануть его, думая, что вы противоположного пола. Расскажите нам, что нужно. Знаешь, можешь ли ты позировать и заставить его сменить пол или это требует забавной шляпы? Дайте нам знать.

Мой центр внимания на этой неделе — Video JS . Мы уже говорили о проигрывателях HTML5 видео, и это последний из множества. И самое приятное в этом то, что он бесплатный и с открытым исходным кодом. До этого момента самый хороший видео плеер HTML5, который я знал, и его название на данный момент не приходит на ум, но оно было коммерческим, поэтому, если вы хотите использовать его на своем сайте, вам придется заплатить им лицензионный сбор. Это было очень приятно, и эти вещи обеспечивают гладкий вид элементов управления воспроизведением видео, которые находятся над видео. Но идея здесь в том, что они предоставляют видеоплеер, который может воспроизводить видео H.264 в поддерживаемых браузерах без какой-либо флэш-памяти. И это особенно важно при использовании таких устройств, как iPhone и iPad, которые не поддерживают Flash-воспроизведение видео.

Так что Video JS — последняя из множества, и для бесплатного решения, чувак, это великолепно. Это выглядит действительно хорошо; у них есть хороший фронт демонстрации и центр на сайте на videojs.com . И в интерфейсе не используются изображения, все это — JavaScript и CSS, и он поддерживает скины, поэтому вы можете изменить цвета в соответствии с брендом вашего сайта, и он перейдет в полное окно. Одна большая вещь, которая отсутствует в этих проигрывателях HTML 5 на данный момент — это полноэкранная поддержка, и я думаю, что это то, что нужно добавить в <video> Но, вы знаете, они в любом случае развернутся до полного окна браузера, и большая особенность, которую я нахожу многими из этих бесплатных решений, — это запасной вариант. Так что, если вы посмотрите на это в Internet Explorer или Opera, вы вернетесь к флеш-плееру FlowPlayer, который, вероятно, является самым популярным бесплатным флеш-плеером.

Так что, насколько я вижу, в этом нет обратной стороны. Это бесплатно, оно делает все, на что вы надеетесь; Единственная проблема в том, что вам нужно кодировать видео в нескольких форматах. Так что прямо сейчас говорится, что он поддерживает H.264, Ogg Theora и новый формат видео WebM от Google. Так что, если вы закодируете свое видео во всех этих трех форматах и ​​укажете на все три, вы получите максимальный охват. Предположительно, если вы пропустите один или два из них, возможно, вы будете кодировать только в H.264, я держу пари, что тогда он будет использовать FlowPlayer в большем количестве браузеров, но по крайней мере вы все равно получите полную поддержку браузера. Там действительно хорошая библиотека, если вам нужно разместить видео на вашем собственном сайте; попробуй.

И это подводит нас к концу шоу. Давайте отпишемся, ребята. Кто наши хозяева сегодня?

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

Патрик: Я Патрик О’Киф из сети iFroggy. Найди меня в твиттере @ifroggy.

Стефан: Меня зовут Стефан Сигрейвс, вы можете найти меня в Твиттере @sseagraves, там есть полный рот, и badice.com — это блог.

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

Посетите подкаст SitePoint по адресу sitepoint.com/podcast, чтобы прослушать все наши старые шоу и подписаться на автоматическое получение новых шоу.

Вы можете оставить комментарии к этому шоу, и мы постараемся ответить на них в будущих эпизодах. Подкаст SitePoint подготовлен Карлом Лоннекером, а я — Кевином Янком.

Спасибо за прослушивание. Пока-пока.

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

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