Статьи

Подкаст SitePoint № 75: Удивительный перебор

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

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

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

  • Подкаст SitePoint № 75: «Удивительный перебор» (MP3, 63,4 МБ, 1:06:01)

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

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

  1. Google Wave Post-mortem
  2. Facebook, чтобы удалить коробки на этой неделе
  3. Официальная кнопка Tweet запущена
  4. Шрифты Adobe приходят в Интернет вместе с Typekit
  5. IE9 Beta выйдет 15 сентября, несмотря на провал PR
  6. HTML5 Boilerplate делает веб-разработку легкой, но сложной
  7. Мобильный проект jQuery освещает браузер смартфонов

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

Host Spotlights

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

Кевин: 20 августа 2010 года. Ящики для Facebook, кнопки Twitter, шрифты Adobe и диаграммы JQuery.

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

Брэд: Конечно, чтобы подвести итог, у нас на самом деле есть еще одна запись в старом добром мертвом пуле, и именно Google объявил, что они заканчивают разработку Google Wave, так что все машут на прощание с Wave.

Кевин: О, до свидания Волна.

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

Кевин: SitePoint также подключен к Google Wave. Автор SitePoint Кэмерон Адамс, с которым я в соавторстве написал просто JavaScript, и он также внес вклад в несколько других наших книг, он был одним из, если не дизайнером внешнего интерфейса для Google Wave. И я не знаю, часто ли вы, ребята, использовали Wave, но в первые дни каждую неделю они закрывали приложение для технического обслуживания, и на веб-странице технического обслуживания, которую вы видели, говорилось что-то вроде «Успокойся, Wave вернется в минуту », и это были ноги парня на пляже, и проплыли облака. А ноги Кэмерон Адамс — это то, на что вы смотрели, когда Google Wave не работал. (Смех)

Патрик: Мелочи! Очень хорошо.

Кевин: Пустяки, да.

Патрик: Вы знаете, когда я увидел это объявление, я был немного удивлен, я думаю, что негатив в Твиттере об этом, по крайней мере, с людьми, за которыми я подписан, о Волне: «Волна, ну хорошо, хорошее избавление, я не использовал В любом случае, волнуйся, для чего это было хорошо », и так далее. Я был немного удивлен этим, потому что, и я признаюсь, что я сам не сразу попал в волну, но я нашел ее полезность или силу благодаря моему другу Уэйну Саттону @waynesutton , и он клянется им, и он сожалеет, что это пошло, потому что он использовал это для большого сотрудничества. И я был вовлечен в проект с ним и до сих пор, и мы использовали его, чтобы говорить и делиться информацией и данными, электронными таблицами и так далее, и это было очень полезно, так что я определенно мог видеть его полезность, и в некотором роде извините, что ушел.

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

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

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

Брэд: Это было раньше времени? Если этот запуск начнется через пять лет, будет ли он успешным, не слишком ли он опережает свое время?

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

Патрик: Ну, я думаю, что это был нишевый инструмент, и в некотором смысле я бы сказал, насколько он отличается от Google Docs, верно; потому что Google Docs имеет живой аспект, если вы делитесь документами. Я знаю, потому что я работал с некоторыми документами там, и всегда, о, xyz также редактирует это, хорошо, конечно, если вы хотите контролировать документ или это сообщение определенному человеку, то вы, возможно, не захотите делать это там, но я мог бы видеть, как они вклинивают некоторые функции Wave в Документы, возможно, по выбору, верно, может быть, не обязательно по умолчанию, но что-то, что люди могут использовать. И в блоге на блоге Google отмечается, что центральные части кода, а также некоторые протоколы, лежащие в основе нововведений Wave, то есть их слова, такие как перетаскивание и буквенная печать, уже существуют в открытом коде, поэтому клиенты и партнеры могут играть с ними и продолжать вводить новшества в них. Так что я не знаю, увидим ли мы, возможно, Wave в какой-то другой форме от кого-то другого, но они говорят, что, конечно же, они также предоставят некоторые инструменты для извлечения наших данных из Wave.

Стефан: Если он перевоплотится в Документов, я буду очень счастлив. Например, если они сделают некоторые функции в Документах, я буду очень рад, как работает управление документами и тому подобное; Я буду счастлив, если они это сделают.

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

Кевин: Эта тема, это своего рода старые новости, поскольку мы обсуждаем их, потому что аннулирование Wave было объявлено сразу после нашего последнего эпизода новостей. И я думаю, что это веха для нас, ребята, написал слушатель подкаста Крис Трюнкевич из Польши, и он фактически написал со своим мнением о чем-то, о чем он предсказывал, о котором мы будем говорить. Мне это нравится; это инициатива наших слушателей. Крис пишет: «Я предполагаю, что маркетинговая эпопея провалилась, когда Wave была опубликована 18 мая 2010 года, то есть всего два с половиной месяца назад. Учитывая время, когда Gmail должен был получить свою долю, можно предположить, что это решение было принято слишком рано; также не было даже надежного способа соединить Wave и Gmail или любую другую учетную запись электронной почты в этом отношении. Какого черта они думают, что это произойдет через два месяца? »Итак, давайте поговорим об этом немного. Этот двухмесячный период был временем проверки Google Wave?

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

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

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

Брэд: У меня есть немного.

Патрик: Я бы сказал, недавно.

Кевин: недавно, да?

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

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

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

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

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

Патрик: Это действительно произошло или это образно?

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

Стефан: Вы имеете в виду, что вам не нравятся мерцающие звездные фоны? Я имею в виду давай.

Брэд: Я могу справиться только с таким количеством танцующих детей.

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

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

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

Патрик: Ну, многие блоггеры используют кнопку «Твиттер» TweetMeme в своих блогах, включая меня самого. Эти дни, скажем, сочтены, потому что Twitter запустил свою собственную кнопку Tweet, и вы можете вставить ее в свой блог сегодня.

Кевин: Они сожрали TweetMeme.

Патрик: Да. они лицензировали технологию у TweetMeme в основном и TweetMeme, хотя он все еще находится в сети, очевидно, и даже растет в течение августа, теперь они собираются переключить свое внимание на другие начинания и позволить Twitter, я думаю, вполне понятно, учитывая тот факт, что конкурентно говоря Twitter будет сокрушать их, основываясь только на их трафике и ссылке на их собственном веб-сайте, поэтому TweetMeme только что изящно уступил им весь этот рынок. Вы можете встроить, как я уже сказал, кнопку Twitter с сайта twitter.com/tweetbutton, и она выглядит не так, как кнопка TweetMeme, она довольно привлекательна, вы можете указать такие вещи, как учетные записи, которые могут быть предложены пользователю после того, как они написали в Твиттере кнопка. Так что, что ты думаешь?

Кевин: Ну, это то же самое, что мы видели в Bit.ly и сокращениях URL. Была эта экосистема сокращателей URL, было десять из них, которые люди использовали, и внезапно Твиттер благословил Bit.ly, и именно так Bit.ly была единственной игрой в городе. И теперь мы видим то же самое с TweetMeme, я имею в виду, что есть альтернативы, и я много рекомендовал, это backtype.com ; если вы заходите на сайт backtweets.com, у них есть эта услуга BackTweets Pro, на которую вы можете подписаться и платить пятьдесят долларов в месяц, чтобы отслеживать людей, говорящих о вашем контенте в Twitter, но у них также был бесплатный виджет, который был почти таким же, эта кнопка, показывающая, сколько раз был размещен твиттер по URL текущей страницы, и кнопка для ретвита. И вдруг все эти конкуренты, я думаю, будут постепенно исчезать, потому что TweetMeme находится там, где он есть. На первый взгляд это выглядит плохо даже для TweetMeme, но похоже, что они заключили сделку с Twitter, где Twitter получает технологию твитов, а TweetMeme получает доступ к материалам, которые позволят им улучшить свой сервис, похоже, они собираются сотрудничать с Twitter, чтобы предоставлять услуги, основанные на Twitter Firehose, этом высокопроизводительном API для доступа ко всему, что размещено в Twitter в режиме реального времени. Так что это должно быть интересно, мне интересно посмотреть, как будет выглядеть следующая глава для TweetMeme, теперь, когда они передали кнопку Tweet в Twitter, как будет выглядеть их бизнес?

Брэд: Мне действительно это нравится, я имею в виду, что я чувствую себя подобно кнопке «Поделиться» или «Tweet», это похоже на сервис, который должен идти рука об руку с Twitter, а не на сторонний сервис, это то, что они должны предложить; Я всегда думал, что теперь, когда они делают это, это здорово, я имею в виду, что они сделали его чрезвычайно простым для интеграции, вы бросаете как строку JavaScript, вам даже не нужно передавать URL, он делает все это динамически для вас, и это работает, и это очень просто, так что вам не нужно быть хардкорным разработчиком, чтобы понять, как это интегрировать. И они также подключили его к своему API, поэтому, если вы хардкорный разработчик, вы можете интегрировать его по своему усмотрению, чтобы вам не приходилось использовать предоставленный им код. Так что на самом деле я подключил это на нескольких клиентских сайтах, немного поиграл с этим, подключил на своем сайте, и я думаю, что это здорово, мне действительно нравится, как они это сделали.

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

Кевин: (смеется) Ах, Патрик, как всегда циничный. (смех)

Стефан: Умный алек.

Патрик: Нет, ужасно цинично? Мне нравится это; это очень хорошо, очень гладко. Однако мне понравилась одна вещь, которая мне понравилась в некоторых сервисах, которые я уже использую, это то, что я должен использовать t.co, сокращающий URL-адрес Twitter, я не могу использовать свой bit.ly API, Я больше не могу отслеживать этот трафик. Мне это не нравится

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

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

Кевин: Да. Это действительно интересно для меня, потому что я думаю, что внезапно платформы для блогов, такие как WordPress и другие системы управления контентом, будут стремиться включить поле для всех своих авторов, чтобы добавить их в свою учетную запись Twitter, потому что, когда кто-то нажимает кнопку Tweet на странице, которую вы хотите иметь возможность предложить им не только то, что они следят, скажем, за учетной записью Twitter для всего сайта в целом, но также, возможно, за учетной записью Twitter для автора определенного фрагмента контента, на котором вы нажали кнопку Tweet.

Стефан: Плагин идея Брэд!

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

Шрифты Adobe поступают в Интернет вместе с Typekit, и это еще один сервис, такой как TweetMeme, и я чувствую, что благодаря этому неожиданному объявлению они неожиданно вступили в борьбу с конкурентами. Typekit не был единственным игроком в онлайн-игре шрифтов, там было несколько конкурентов, но Typekit всегда казался лидером, и они укрепили это лидерство, сотрудничая с Adobe. Внезапно все эти шрифты, которые вы привыкли получать в своей системе при установке Photoshop или Illustrator или любого из приложений Creative Suite, теперь все эти шрифты поступают в Интернет, и это действительно закрывает для меня пробел, это это то, что я спросил у Джеффри Вина, одного из соучредителей Typekit, когда они впервые объявили о своей службе. Если вы покупаете доступ к шрифту через Typekit, вы, безусловно, можете использовать его в своем CSS на своем веб-сайте, но вы не можете использовать его в Photoshop для создания макетов для этого веб-сайта. И, по крайней мере, изначально использовать его только на своем сервере разработки для тестирования макета перед его запуском тоже было нелегко. И поэтому Typekit, будучи революционным сервисом, часто означал, что вам нужно было найти другие способы получить те же шрифты, получить к ним доступ при разработке. Но теперь, перенеся библиотеку шрифтов Adobe в Интернет, это набор шрифтов, в некоторой степени ожидаемый многими дизайнерами, потому что это те шрифты, к которым они привыкли, такие шрифты, как Myriad, это шрифт по умолчанию в Adobe Illustrator, Myriad, — это красивый шрифт, и люди часто просто начинают издеваться над этим шрифтом, а затем им говорят, что новая эра шрифтов в Интернете уже здесь, но вы не можете использовать ни один из этих шрифтов. то, что вы использовали в своих креативных приложениях, было проблемой, и эта проблема сейчас решается. Adobe идет дальше и дальше, ребята, они не просто тупо конвертируют эти шрифты, они просматривают их один за другим, символ за символом, и подсказывают их для использования на экране. В первые годы это была обычная критика веб-шрифтов за то, что используемые ими шрифты были предназначены для печати, и они не очень хорошо смотрелись в Интернете или на экране, особенно при шрифтах меньшего размера. И похоже, что Adobe собирается обновить свои шрифты один за другим, чтобы они также хорошо выглядели на экране. Итак, такие шрифты, как Adobe Garamond, Myriad, как я уже упоминал, Dominion, Cooper Black, все эти шрифты теперь доступны на Typekit, и их будет еще больше. Ребята, вы не хотели использовать эти веб-шрифты?

Патрик: (смеется) Нет. Но я скажу, что это классный сервис, и я просто быстро пересмотрел цены, и похоже, что вы можете получить доступ ко всем выпущенным здесь шрифтам за 49,99 долларов в год в рамках портфолио. пакет. Персональный, 24,99 долл. США, позволяет получить доступ к некоторым, но не ко всем, поэтому вам нужно будет получить 49,99 долл. В год, если вы хотите получить доступ ко всем из них. И это интересный сервис, я не особо задумывался о нем, но, скажем, вы зарегистрировались в Portfolio, верно, у вас есть этот пакет и вы разрабатываете сайт для клиента, верно, у вас есть лицензия себя, это твое. Таким образом, вы даете этот сайт своему клиенту, они хороши, или они должны купить другую лицензию?

Кевин: Служба Typekit, лицензия распространяется на каждый сайт, поэтому вы покупаете лицензию для сайта этого конкретного клиента, а затем на следующем сайте, который вам нужно разработать, вы покупаете для этого еще одну лицензию.

Патрик: Хорошо, пакет Portfolio содержит неограниченное количество веб-сайтов, так что, думаю, это даст вам свободный диапазон.

Кевин: А, да, тогда вы получаете этот пакет, который, да, вы применяете подписку пакета Portfolio на этот сайт и, да, пока вы продолжаете оплачивать счета, ваш клиент продолжает получать шрифты.

Патрик: Круто. Это интересно. Я думаю, что если вы будете настолько подробны, как я, вам, вероятно, понадобится ваша собственная лицензия, чтобы ваш дизайнер не контролировал ее, но это очень круто.

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

Патрик: Счет за хостинг шрифтов (смеется).

Кевин: Но, эй, вы даже можете попробовать это бесплатно. Шрифт Adobe Garamond включен в их бесплатный пробный план, поэтому, если вы являетесь его поклонником, и это очень хороший шрифт, это шрифт с засечками, это шрифт с чистым телом, поэтому, если вы просто хотите указать основной текстовые абзацы на вашем сайте выглядят немного иначе, чем каждый день, когда вы можете зарегистрировать бесплатную учетную запись Typekit и воспользоваться преимуществами Adobe Garamond. Это действительно хороший сервис.

Патрик: Итак, офис Techcrunch получил интересную заботу о пакете Microsoft, некоторые маркеры, некоторые карандаши, немного глины, скетчбук, в основном полный художественный пакет. Однако чего не хватало, так это сайта, который продвигал этот пакет, beautyoftheweb.com . Когда репортер Tech Crunch, Джейсон Кинкейд, зашел на сайт, на нем было 401 ошибка. В конце концов, однако, он обнаружил, что этот пакет предназначался для продвижения дебюта бета-версии IE9 15 сентября.

Кевин: Вы знаете, Techcrunch, у них есть свой стиль, и я читал эту историю, и эта история заставляет меня чувствовать себя плохо из-за Microsoft. Просто это началось с того, что это был потный парень на велосипеде, который приехал и доставил этот пакет, я имею в виду, действительно ли это необходимо? (Смех)

Брэд: Да, устанавливает сцену, устанавливает настроение здесь. (Смех)

Кевин: Давайте отдать должное Microsoft здесь. Этот сайт, beautyoftheweb.com, который теперь работает, хотя он и не работал в то время, как это должно было быть для Techcrunch, на самом деле это демоверсия <canvas> Вы идете на beautyoftheweb.com, и он предлагает вам найти секретное слово, набирая буквы, и эти буквы располагаются на вашем экране, и я дам вам спойлер: пароль, который вы ищете, является «родным», и когда вы набираете слово «родной», кусочки головоломки летят и медленно составляют это приглашение в середине экрана. И спасибо Microsoft за то, что эта страница написана на HTML5 с использованием <canvas><canvas><header><section><canvas> Они не прошли весь путь с этим, у меня есть некоторая критика, что эта страница в основном пустая, если вы отключите JavaScript в своем браузере, и на самом деле здесь нет контента для пользователей программы чтения с экрана, так что это довольно недоступный; если вы попадете на эту страницу в программе чтения с экрана, вы услышите, что она гласит «разблокировка нативной сети, введите буквы ниже, чтобы разблокировать ваше приглашение», и все. И нет никаких намеков на то, какие буквы вы должны печатать или что вы видите в ответ на ввод этих букв.

Итак, я предполагаю, что интересная новость, которую Microsoft хотела бы, чтобы мы говорили здесь, заключается в том, что бета-версия Internet Explorer 9 выйдет 15 сентября. Итак, 15 сентября — это волшебная дата, когда обычные обычные пользователи могут начинать посещать ваши сайты с помощью браузера IE9, поэтому вам следует позвонить, чтобы начать тестирование текущей версии для разработчиков. Но вы знаете, что есть причина, по которой Techcrunch может писать такие странные истории, и я чувствую, что причина в том, что Microsoft не знает, как создавать качественные веб-сайты AAA. Они явно старались изо всех сил с этой демонстрацией, чтобы попытаться создать высококачественную страницу HTML5, которая будет непроницаема для критики, и все же они все еще терпят неудачу. Интересно, самая большая проблема Microsoft, когда дело доходит до Internet Explorer, заключается в том, что у них нет по-настоящему талантливых, увлеченных веб-разработчиков, которые собираются подтолкнуть этот браузер, чтобы сделать все возможное.

Брэд: Ну, ты не хочешь знать, сколько времени у меня ушло, чтобы найти там слово «родной» (смех). Это заняло больше времени, чем следовало.

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

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

Кевин: Судя по всему, IE9 превращается в действительно хороший браузер. Демонстрации технологий были солидными, они не только добавили огромную поддержку CSS3, HTML5, всего того, чего жаждут разработчики, но и по всем сообщениям, браузер летает по сравнению с предыдущими версиями. Internet Explorer 9 будет скромной, подлой вещью по сравнению с вялыми, раздутыми предыдущими версиями Internet Explorer. Мы еще не увидели, что пользовательский интерфейс имеет для конечных пользователей, в центре внимания действительно работа веб-платформы, поэтому мне интересно, сколько из этого релиза 15 сентября представит новый внешний вид или новый пользовательский интерфейс или будут ли они придерживаться того, что они настроили в IE8. Но кажется, что браузеры, особенно во главе с Google Chrome, действительно выдвигают минималистскую интерпретацию того, каким должен быть пользовательский интерфейс, и если Internet Explorer не включится в эту популярность, они будут выглядеть все более и более устаревшими даже хотя их движок рендеринга может быть рядом с остальными. Брэд, я знаю, что ты фанат Chrome, ты мог когда-нибудь вернуться к панелям инструментов Internet Explorer?

Брэд: Хм, это займет много. Я имею в виду, что я чувствую себя как любой разработчик или дизайнер, почти любой, кто работает над созданием веб-сайтов в некотором аспекте, имеет небольшую ненависть к IE, главным образом, из-за IE6, я имею в виду, что у 7 есть свои проблемы, у 8 очевидно намного лучше ; 9, как вы сказали, складывается, чтобы быть великим, но вы знаете, как только вы слышите слово Internet Explorer, первое, что вы думаете, о, Боже, это просто — и я не знаю, что потребуется, чтобы получить мимо этого лично для меня. Если они выйдут с какой-то новаторской функцией, которой больше ничего нет, я всегда открыт, я сделаю это; Я никогда не думал, что отключу Firefox, и я сделал это, так что, знаете, я стараюсь быть непредвзятым, когда выходят новые версии.

Патрик: Я знаю, что для этого понадобится: Здравствуйте, это Джим Смит из Microsoft, это Брэд из студии Webdev? Мы надеемся, что у нас будет какая-то разработка, можем ли мы заплатить вам деньги? (Смех)

Кевин: Internet Explorer 9 с бонусной выплатой в размере 20,00 долларов США всем, кто его устанавливает. (Смех)

Стефан: Мы заплатим вам за использование браузера.

Патрик: Возврат денег. Эй, не шути об этом, Google с платформой AdSense заплатил этим рефералам до Firefox; все они были подключены, поэтому, возможно, Microsoft нужно сделать что-то подобное, чтобы стимулировать издателей снова продвигать IE. Я имею в виду, было бы забавно видеть, где издателю платили за загрузки Internet Explorer? Я не знаю.

Кевин: Да, им нужна партнерская программа.

Патрик: Да, именно, возьмите страницу из, я полагаю, книги Firefox о том, как они догнали Microsoft и вернулись к такому низовому подходу, даже если у них в настоящее время есть лидирующая роль, в общем, она снижается, и, возможно, им нужно принять такой подход проигравшего.

Кевин: менеджер по маркетингу SitePoint Шейн Тилли имеет печально известную запись в блоге на SitePoint. Я думаю, что это было почти год назад, и я думаю, что это было обновление предыдущего сообщения в блоге, где он призывал к «неизбежной смерти Internet Explorer». и он показывает в основном график доли рынка Internet Explorer, уменьшающейся по мере того, как растут все остальные, и когда вы делаете так, линия рынка Internet Explorer — это удивительно прямая линия вниз, и он просто экстраполирует эту линию и говорит: да Я думаю, он сказал, что годом Internet Explorer умирает 2013 год. И, очевидно, это вызвало несколько огорчительных комментариев, но он придерживается этого, и он только вчера говорил мне, что обновляет цифры еще год, и линия продолжает снижаться. Будет интересно посмотреть, сможет ли IE9 изменить ситуацию.

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

Кевин: Это звучит как хороший маркетинговый ход для партнерской программы Microsoft: «Маркетологи получают более ценные посещения вашего сайта, заставляя пользователей устанавливать Internet Explorer. И мы заплатим тебе двадцать баксов.

Патрик: Эта веб-страница лучше всего просматривается в IE9.

Кевин: Если Microsoft захочет получить несколько советов по созданию своей следующей <canvas>пойти хуже, чем посетить html5boilerplate.com . Это сайт, который я видел в течение прошлой недели или около того, и он дает вам ZIP-файл, который вы можете загрузить, и он содержит все, что вам нужно, в качестве отправной точки для создания современного HTML5-совместимого стандарта. интернет сайт. И в зависимости от того, какой вы разработчик, это может вас поразить или ужаснуть. Вы знаете, я хотел бы рассмотреть себя во многих вещах, которые принадлежат на совершенно новом веб-сайте в эти дни, очевидно, я пошел на страницу приглашения Microsoft и начал пробивать дыры в ней, о, они этого не делали, они не не делайте этого, почему они не включили этот кусок кода. И html5boilerplate.com кажется окончательным выражением этого, они объединили все эти придирки, эти вещи, которые, если бы вы серьезно относились к своей веб-разработке, вы бы включили эту строку кода на каждый сайт, который вы создаете, и они поместили все эти строки кода вместе в этот набор файлов, которые вы можете использовать в качестве отправной точки. И вы можете просто прокрутить страницу вниз, и у них есть прекрасные синтаксически выделенные версии всех этих файлов кода, дополненные комментариями, объясняющими, что все делает, и человеком, это составляет много кода. Я думаю, что вы можете пролистать страницу 20 раз, прежде чем вы доберетесь до сути этого кода на типичном размере экрана.

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

Стефан: страница .htaccess, пожалуй, самая смешная. Это 183 строки и много пустого пространства.

Кевин: (смеется) Да, для вашего сервера Apache он сообщает Apache особые способы обращения с этим сайтом при его обслуживании. И да, это 183 строки, включая комментарии материала. И это код, который делает такие вещи, как правильное обслуживание видео HTML5, он также обслуживает заголовки кэша, так что любой статический файл, таким как изображения, шрифты, CSS, JavaScript, эти типы файлов, все передаются в браузер с сообщением «Вы можете кешировать» это в течение месяца »,« я не планирую менять это в течение месяца », и это повышает вероятность того, что эти файлы кэшируются вашим браузером, и повышает производительность вашего сайта. Как разработчик, если вы хотите изменить один из этих файлов, и чтобы ваши пользователи увидели эти изменения, вам нужно сослаться на них с URL-адресами со строкой запроса с последним обновлением на эту дату или чем-то подобным, что заставляет браузер повторно загрузите файлы, которые в противном случае продолжали бы кэшировать в течение месяца. Но да, это лишь один из десятков маленьких хитростей, разбросанных по всем этим файлам. И во многих случаях они едва документированы, как, например, позвольте мне взглянуть здесь, вот одна строка кода в их таблице стилей CSS, в которой говорится, что она нормализует размеры моноширинного пространства, а затем есть ссылка на Википедию относительно некоторого исправления стиля телетайпа. для Google Chrome. (Смеется.) Я считаю, что это самая лучшая педантичность. да, каждая строка этого делает что-то полезное. Нужно ли понимать все это, чтобы стать веб-дизайнером сегодня? Я помню дни, когда я сидел с моим отцом, и он хотел создать простую веб-страницу, на которой было бы несколько семейных фотографий, я хорошо сказал, что вы начинаете с <html> И через полчаса он почувствовал, что может создавать веб-страницы для реального мира. Эта масса кода — это то, что вы действительно должны посвятить науке веб-разработки, чтобы даже прочитать ее, не говоря уже об использовании его во всех ваших проектах. Это делает веб-дизайн слишком сложным, это то, что я говорю?

Стефан: Я не знаю, затрудняет ли это. Я думаю, это делает его немного пугающим.

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

Патрик: Мне нравится, как я иду. Я знаю свое место в этом шоу для такого рода вещей. (Смех) Знаете, я должен сказать, что с моим ограниченным знанием я вроде уже знал, что это был случай, поэтому я просто даже не пытаюсь разобраться в этом. Я почти думаю, что это было целью здесь. Я почти думаю, что цель здесь состояла в том, чтобы создать это, чтобы сказать, вы знаете, что здесь есть все, вот все, что мы можем добавить к этому, хорошо, это каждая деталь, каждая вещь, которую мы можем сделать. Это может быть немного педантично, может быть, для некоторых, но я думаю, что цель в том, чтобы он был таким подробным, конкретным, педантичным, если вы решите описать это таким образом, сказать, что это здесь, это все перед ты, это все на столе. И я не совсем понимаю, насколько это плохо, я думаю, я думаю, что это может послужить обучению некоторых людей; это может послужить хорошей отправной точкой, хорошим шаблоном для использования людьми. Вам не нужно его использовать, это лучше, чем конструктор домашних страниц Geocities, так что просто посмотрите на это как на конструктор домашних страниц для этого любящего HTML5 веб-дизайнера.

Кевин: Стефан, время от времени вы описываете себя как выздоравливающего программиста (смеется), это ваш заклятый враг? Это тот код, который заставляет вас больше никогда не хотеть быть программистом?

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

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

Кевин: Некоторые из междоменных вещей идут для меня немного далеко, и это самый пугающий материал, когда есть комментарий — есть этот файл crossdomain.xml, который представляет собой файл, который типичный веб-разработчик, если вы Если вы не сделали никакого хардкорного JavaScript, вы никогда не видели такого файла раньше, и вы даже не будете знать, с чем это связано. И в этом файле есть комментарий, который гласит: «Если вы размещаете файл crossdomain.xml с разрешением доступа from domain = * и не понимаете все пункты, описанные здесь, вы, вероятно, имеете неприятную уязвимость безопасности».

Стефан: Но тогда у них есть строка в коде.

Кевин: Да, и тогда у них есть очередь, так что вы, воу, воу, воу, подождите минутку, значит ли это, что из коробки этот код представляет собой неприятную уязвимость безопасности? Это то, что отпугнет людей и пойдет о, о, о, хорошо, гм; Я не думаю, что смогу сделать это. Это странная двойственность, вы попадаете на сайт, и он говорит, что он даст вам «непревзойденный стандарт по умолчанию для HTML5!», «Почему это круто», «почему это круто» и «будущее круто скоро». «Это ставит вас в восторг от этого, а затем отчасти бьет вас по голове. Мне бы хотелось, чтобы вы видели… Вы знаете каждый из этих файлов, не говоря уже о каждом из этих файлов, каждой строке в этих файлах, такое ощущение, что вам может быть написана целая статья, объясняющая это. И если бы вам пришлось читать каждую из этих статей, у вас была бы действительно прочная основа в веб-разработке. Может быть, это работа для кого-то, чтобы сделать все это подробно.

Патрик: SitePoint! Получить несколько авторов об этом, стат.

Кевин: Да, просто шаблонная книга HTML5, которую я мог видеть, я мог видеть, и мы могли бы поговорить об этом позже в офисе сегодня. Одна последняя история, перед тем как мы закроемся здесь, это мобильный проект jQuery. Об этом Джон Резиг, создатель библиотеки jQuery, уже несколько месяцев говорит о конференции, но кажется, что они наконец-то готовы это сделать. Он изучал, выполнимо ли это, и теперь они объявили, что собираются это сделать. Вместо того, чтобы разрабатывать совершенно новую библиотеку JavaScript только для мобильных браузеров, они собираются добавить поддержку мобильных браузеров в существующую библиотеку jQuery, они думают, что могут улучшить jQuery с поддержкой мобильных браузеров, не повреждая ее как лучшую библиотеку для настольных компьютеров. браузеры. И, наконец, после того, как они выполнили эту работу, они собираются создать инструментарий виджетов пользовательского интерфейса для браузеров мобильных телефонов, чтобы вы могли создавать эти веб-приложения для iPhone и тому подобных вещей с помощью jQuery, и это действительно увлекательно. Пройдет еще какое-то время, прежде чем у них появится что-то действительно практичное для использования, но за ними стоят некоторые громкие имена, поддерживающие их, у них есть Palm с их платформой webOS, у них есть Mozilla, которые работают над Mobile Firefox и Filament Group, которая является одним из известных имен библиотеки jQuery UI для настольных браузеров, также поддерживают разработку этого. Однако, что действительно привлекло мое внимание к этой истории, так это их диаграмма — диаграмма поддержки браузеров для мобильных устройств, в которой перечислены все основные браузеры смартфонов для мобильных телефонов и уровень поддержки, который, по их мнению, они могут оказать им в этой будущей библиотеке. И если вы думали, что поддержка настольных браузеров была трудной, посмотрите на этот график. В некотором смысле это менее масштабно, чем я ожидал, но я думаю, что это только потому, что они действительно ограничились современными смартфонами.

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

Кевин: Да, я думаю, что именно это мы и увидим, потому что сейчас это действительно не очень хорошо работает. Я знаю, что Google Analytics, например, является очень тяжелым веб-приложением на JavaScript, которое вообще не работает в браузерах мобильных смартфонов, и мы говорим, что даже на iPad от Apple это практически невозможно, не только потому, что они используют Flash для отображения графиков, но как только вы начинаете настраивать отчет в Google Analytics, пользовательский интерфейс — это перетаскивание объектов с левой стороны на правую и перетаскивание их вверх и вниз в нужном вам порядке, и ничего из этого не работает в одно касание. на основе пользовательского интерфейса. И поэтому работа, которую jQuery будет выполнять над своей библиотекой, заключается в том, чтобы на самом деле перенести события сенсорного взаимодействия с пользователем в библиотеку в качестве первоклассных граждан, а затем создавать виджеты, которые реагируют на эти типы событий так же, как и на рабочем столе. как перетаскивать события, которые вы получаете из настольных браузеров. И так, да, вот где я думаю, что большая часть работы здесь. Теперь, когда они сделали этот обзор ландшафта, кажется, что вы можете прочитать этот график и увидеть, что они приняли некоторые решения. Например, они решили Opera Mini, они не будут поддерживать; Opera Mini полностью помечена как браузер класса С, то есть браузер крайне низкого качества с большой долей рынка. В некоторой степени это грубое суждение об Opera Mini, потому что на самом деле этот браузер разработан очень простым, и у него почти нет поддержки JavaScript, как бы то ни было по дизайну, он в некотором роде предназначен для предоставления вам статического, неинтерактивного представления Интернета, но увеличение скорости и экономия полосы пропускания, которую вы получаете от этого, является своего рода смыслом этого браузера, поэтому я не уверен, что я бы даже поместил Opera Mini в этот график, но, тем не менее, он показывает там, чтобы пользователи могли видеть, что ожидать. Opera Mobile, тем не менее, их первоклассный, полностью интерактивный браузер для смартфонов, похоже, он был не очень хорошим вплоть до версии 9.5, но версии 10, которая доступна для телефонов Symbian Series 60 и скоро появится на Android и Android. Windows Mobile 7 выглядит неплохо, и похоже, что они планируют это поддерживать. И еще есть целая родная колонка, которая, я думаю, является сокращением для WebKit, потому что все эти телефоны, которые имеют собственные браузеры, помеченные здесь как A-grade, являются теми же телефонами, которые, как правило, используют WebKit. Таким образом, эти два браузера, в основном, будут поддерживать Opera Mobile 10 и WebKit, и если вам повезет иметь смартфон с одним из этих браузеров, я думаю, к концу этого года вы можете ожидать начать видеть богатые веб-сайты, созданные с помощью jQuery, которые имеют полную поддержку сенсорного взаимодействия. Это увлекательно; это действительно амбициозно. Я согласен с тобой, Брэд, мне нравится писать JavaScript, но я рад, что это не моя работа, чтобы сделать эту работу. И вот спасибо проекту jQuery за то, что он взял на себя трудную задачу.

Прежде, чем мы доберемся до наших прожекторов, я хотел бы просмотреть часть отзывов слушателей, которые были посвящены посвященному слушателю подкаста powerpotatoe в ответ на Podcast # 73, наше последнее новостное шоу. Ребята, вы проверили этот большой комментарий в блоге?

Патрик: я сделал.

Стефан: Да.

Кевин: Итак, позвольте мне пройти через это здесь, вы, ребята, можете быстро высказать свою реакцию на мысли powerpotatoe. Мы говорили о валидации и о том, насколько она актуальна, говорит powerpotatoe: «Я все еще использую валидаторы W3C в основном для устранения неполадок. Если что-то не работает в коде, я провожу его через валидатор и проверяю, нет ли ошибок при наборе текста или других человеческих ошибок. Когда-то я, будучи очень молодым разработчиком, думал, что это круто — размещать значки валидаторов на своих сайтах, доказывая, что я мастер веб-стандартов. Но потом я понял, что запуск проверки для всего сайта и добавление значков на каждую страницу не стоило усилий ». Брэд, что ты думаешь, проверка?

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

Патрик: Да, я не думаю, что ты был один. Я не удивлюсь, если в какой-то момент SitePoint или Webmasterbase или Webmaster-Resources имели такие значки.

Кевин: Да, определенно. Powerpotatoe продолжает говорить о платных сетях. Он говорит: «Мне еще предстоит заплатить за любую услугу, которую я использую в Интернете», что является серьезным вызовом. Я не знаю, я думаю, что даже большинство людей к настоящему времени поместили свою кредитную карту в какой-то сайт, я думаю. В любом случае он говорит: «Что касается новостей, для меня имеет смысл платить за печатную газету, но я чувствую, что воспользуюсь тем, что мне придется платить за тот же контент в Интернете. Это связано с испорченностью интернета, веб-контент был бесплатным с самого начала. Взять, к примеру, SitePoint, если бы мне пришлось платить за доступ к блогам, статьям или этому подкасту, я бы быстро пошел дальше ». О, ты разрушаешь наши мечты о powerpotatoe.

Патрик: Это наша модель. Aw.

Кевин: (смеется) «Даже зная пользу этого сайта для меня, я не думаю, что остановлюсь, если мне придется заплатить. Однако каждый раз, когда выходит новая книга, я смотрю на свой бюджет, чтобы узнать, могу ли я позволить себе покупку. Я заплачу за книги, потому что я не считаю их частью контента сайта, скорее, это еще один продукт SitePoint ». Патрик, это восходит к некоторым вещам, о которых вы говорили во время этого шоу, верно?

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

Кевин: Powerpotatoe продолжает говорить о рекламе и о том, как он хотел бы, чтобы альтернативные модели доходов работали в Интернете. Я призываю вас, слушатель, перейти на sitepoint.com/podcast и присоединиться к этой ветке комментариев; это действительно хорошая дискуссия. И это все, ребята, давайте погрузимся в наши прожекторы, Брэд?

Брэд: Да, у кого-то был день рождения, и я хотел убедиться, что упомянул об этом, и что кто-то … Internet Explorer (смех).

Патрик: О, о, о. Я был как, я забыл? Это был день рождения Кевина?

Брэд: Да, Internet Explorer фактически исполнилось 15 лет всего несколько дней назад 16 августа. Internet Explorer версии 1 дебютировал 16 августа 1995 года; Вы можете верить, что это было так долго?

Кевин: Скажите, что вы пожелаете об Internet Explorer, о том, что фрагмент кода должен быть запущен и не только запущен, но и остается наиболее используемым браузером в Интернете, 15 лет спустя — это замечательное достижение.

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

Кевин: С днем ​​рождения.

Кевин: В центре моего внимания находится большая статья под названием « Санитаризация HTML: подробности дьявола (и уязвимости») . Это необходимо прочитать, если вы являетесь разработчиком PHP, особенно если вы создали или планируете создать сайт, где пользователи могут вводить HTML-код, который будет отображаться другим пользователям на этом сайте. Вот где вам нужна библиотека для очистки HTML, конечно, если вы собираетесь написать ее самостоятельно, прочитав эту статью, вы дважды подумаете, а затем выбросите эту идею из окна. Это деликатная наука, и HTML может содержать все виды опасных вещей, которые вы не обязательно хотите, чтобы люди размещали на вашем сайте, не в последнюю очередь это код JavaScript, который может стать источником уязвимостей межсайтового скриптинга. Итак, в этой статье автор изучил четыре наиболее подходящие библиотеки для очистки HTML5, эти библиотеки, которые вы можете использовать как кусок HTML-кода, и теоретически он выдает версию этого кода, которую вы можете опубликовать на твой сайт. И он находит пугающие уязвимости по крайней мере в двух из них, третья встроена в WordPress, и он смог найти уязвимости, которые затем были исправлены в WordPress 3.0.1, но, тем не менее, интересно увидеть, что такая длительная поддержка и интенсивно используемая библиотека все еще может содержать уязвимость этого типа. И, наконец, последний, HTML Purifier, я сейчас дам вам спойлер, является единственным, который он рекомендует в качестве надежного решения для этого. Но в целом, если вы можете избежать использования другого языка форматирования, такого как BBcode, который распространен на форумах, или Markdown, который распространен на многих блог-платформах, это, как правило, лучшие решения, чем рисковать HTML, но если вам нужно использовать HTML, вы определенно хочу прочитать эту статью, чтобы вы знали, во что вы ввязываетесь. Патрик?

Патрик: Мой центр внимания — это видео из серии Bleep Bloop Collegehumor.com, в которой основное внимание уделяется видеоиграм, но оно предназначено для продукта под названием AR Drone и названо компанией The Flying Video Game; ardrone.parrot, как птица, .com, и это первый Quadra Copter, которым можно управлять с помощью iPhone / iPod touch / iPad, так что полностью оберните свой мозг, потому что я не такой роботизированный что-то, но было действительно круто видеть, как эти четыре лезвия летают в воздухе и управляются iPod, iPhone или iPad, поэтому я определенно думаю, что это продукт для нашей базы слушателей.

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

Патрик: Да, вы можете купить его на сайте brookstone.com за $ 299,99 предзаказа.

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

Патрик: И есть какая-то возможность играть с другими людьми через Wi-Fi, я даже не знаю, как это сработает, но есть возможность процитировать цитату из цитаты.

Кевин: О дорогой. AR Дрон курица.

Стефан: Хорошо, я понял.

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

Патрик: Звучит как достойная инвестиция для SitePoint, пусть эти несколько летают по офисам.

Кевин: Да, да, абсолютно. Стефан, что ты в центре внимания?

Стефан: Итак, на этой неделе у меня были трудные времена, но Патрик показал мне свет своей ссылкой на страницу blippy.com 404 , я думаю, что это забавно только потому, что оно затрагивает тему, которая, как мне кажется, нам всем недавно понравилась, двойная радуга Мем на YouTube.

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

Стефан: Да, если вы видели его, это довольно веселое трехминутное видео, и страница Blippy 404 — это фантастическое решение. Так что просто нажмите на маленького парня внизу слева и посмеяйтесь.

Кевин: (смеется) Итак, как и предсказывалось на этой неделе массовый эпизод, но мы подошли к концу, и ребята, давайте обойдем стол.

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

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

Стефан: Я Стефан Сегрейвс, это блог badice.com , и вы можете найти меня в Twitter @ssegraves .

Кевин: И вы можете подписаться на меня в Twitter @sentience и подписаться на SitePoint @sitepointdotcom . Посетите подкаст SitePoint по адресу sitepoint.com/podcast , в ответ на эпизоды которого мы получили несколько замечательных комментариев, подобных тем, которые мы прочитали на powerpotatoe на этой неделе. Почему бы не отправить нам комментарий и не написать свой, который мы обсудим в нашем следующем эпизоде?

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

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

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