Статьи

Sitecast Podcast # 104: бесплатно, как в подкасте

Эпизод 104 подкаста SitePoint теперь доступен! На этой неделе вашими хозяевами являются Луи Симоно ( @rssaddict ) и Кевин Янк ( @sentience ).

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

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

  • Подкаст SitePoint № 104: бесплатный, как в подкасте (MP3, 59,2 МБ, 1:01:40)

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

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

  1. IE9 выпущен. Это соответствует?
  2. Mozilla демонстрирует новые функции в Firefox 4 с помощью Web O ‘(pen) Wonder.
  3. AirPlay в iOS 4.3
  4. Твиттер говорит разработчикам отказаться от своих приложений?
  5. Истории из окопов на Pinboard.in

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

Host Spotlights

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

Кевин: И добро пожаловать в другой эпизод подкаста SitePoint. Луи Симоно присоединяется ко мне на этой неделе; мы держим форт здесь, в штаб-квартире SitePoint, привет, Луис.

Луи: Привет.

Кевин: Кажется, что все ушли на юг по юго-западу.

Луи: Похоже, это так, по крайней мере, это то, о чем мне говорил Твиттер.

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

Луи: Так я слышу.

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

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

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

Луи: IE 9.

Кевин: Да, IE 9.

Луи: Я думаю, что это тот.

Кевин: (смеется) это грустно?

Луи: Это немного удручает, но все в порядке.

Кевин: Луи и я часто не соглашаемся в некоторых вещах, но я подозреваю, что мы не собираемся расходиться во мнениях, когда дело касается Internet Explorer. Позвольте мне начать с яркой стороны этого, которая, судя по всем отчетам, Internet Explorer 9, который был выпущен для широкой публики, является удивительным браузером; это огромное улучшение по сравнению с IE 8, оно соответствует стандартам в том смысле, в котором мы не имели бы права ожидать, они реализовали экспериментальные функции, такие как опция «не отслеживать меня», которую впервые ввел Firefox. Итак, если бы у нас было желание всего, что Microsoft могла бы реализовать за то время, которое у них было доступно, я не думаю, что мы могли бы выбрать его по-другому, не так ли?

Луи: Наверное, нет. Я имею в виду, что интересно увидеть некоторые вещи, которые они пропустили, и они дают обоснование, поэтому есть некоторые HTML5 и CSS 3, которых там нет.

Кевин: Да, по крайней мере, они больше не игнорируют вещи, они объясняют.

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

Кевин: Что является первым за десятилетие (смеется).

Луи: (Смеется). Впервые в истории Internet Explorer это то, что это браузер. Да, я имею в виду, что это безумно быстро, ты должен дать им это, и это движет, я думаю, рынок.

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

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

Кевин: только одна операционная система.

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

Кевин: Вот почему вы видите браузеры, такие как Safari 5, которые также добавляют аппаратную поддержку. О, что я говорю, Safari 5 сейчас работает на Windows. Является ли Internet Explorer единственным браузером, который —

Луи: Да.

Кевин: Это зависит от операционной системы.

Луи: Кроме мобильных браузеров, но кроме этого, да, это единственный, который —

Кевин: Большинство из которых в любом случае построены на WebKit.

Луи: Большинство из них — просто WebKit с какими-либо нативными оболочками, необходимыми для того, чтобы заставить их работать в среде.

Кевин: Точно. Итак, Internet Explorer 9, вы уже пробовали это?

Луи: Я немного поиграл с этим в бета-версиях, на самом деле я не играл с полной —

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

Луи: Да, я имею в виду, очевидно, что я не пользуюсь Windows, поэтому отчасти это объясняется тем, что я не копаю пользовательский интерфейс Windows, поэтому, очевидно, что если браузер создан с такими настройками по умолчанию, я не буду Огромный поклонник этого.

Кевин: Они даже продвигают пользовательский интерфейс Windows; они сделали вкладки на самом верху, что делают другие браузеры.

Луи: Да, они сделали то, что все делают сейчас, я думаю, это больше модно, я не особенно —

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

Луи: Да, это, вероятно, правда.

Кевин: Да, браузеры — это свое дело. Но мне интересно, что вы и я, как веб-фанаты, на самом деле не пробовали Internet Explorer 9 начиная с бета-версии.

Луи: Ну, для меня это просто хлопоты, у меня нет машины с Windows, и моя виртуальная машина с Windows 7 — это предприятие для запуска (смеется).

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

Луи: Позвольте записи заявить, что были воздушные кавычки.

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

Луи: Да.

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

Луи: Ну, я думаю, что одна из хороших сторон Internet Explorer 9 заключается в том, что он частично устраняет эту разницу. Вы знаете, что я проводил некоторое тестирование для будущей книги SitePoint с использованием небольшого количества HTML5 и CSS 3, и я буду разрабатывать на доступных мне браузерах, таких как Firefox, Opera, Safari и Chrome, чтобы убедиться, что все в там, и когда я перепрыгиваю для тестирования в IE 9, на самом деле ничего не выглядит сломанным, я имею в виду, что отсутствуют такие функции, как, например, вы не получаете столбцы CSS 3, например, это одна вещь, которую мы используем, которой нет, и некоторые функции формы отсутствуют, но они также отсутствуют в других браузерах, у меня нет форм в Firefox.

Кевин: Это не шок, это то, что вы говорите. Когда вы открывали

Луи: Это было как Боже мой, ничего не работает (Смех).

Кевин: Мой труд любви взорвался на моем экране (Смех).

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

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

Луи: Да, и потому что он не работает в XP, которая является единственной виртуальной машиной Windows, которую вы можете запустить с разумным объемом оперативной памяти.

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

Луи: Этого не произойдет.

Кевин: Не случится.

Луи: Если честно, я думаю, что было интересно; это было в одном из блогов SitePoint, я не могу вспомнить, был ли Крэйг, который написал сообщение в блоге, кто делал этот аргумент.

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

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

Кевин: Да, это должно быть похоже на бледную имитацию IE 9, «IE 9 lite».

Луи: (смеется) Да, я имею в виду, что, с одной стороны, было бы интересно, на что можно разумно надеяться, потому что, я думаю, этого не произойдет, но что может быть не лишено смысла, так это получить инкрементный IE 8, например IE 8.2, который требует некоторая стандартная поддержка движка рендеринга IE 9 без каких-либо функций Chrome или UI.

Кевин: Да, они продвинули функции разработки, такие как функции платформы веб-разработчиков, как функции платформы веб-разработчиков, я не думаю, что они могли бы повысить производительность, потому что многое зависит от привязки к API графического ускорения Windows Vista. этого просто нет в XP, но, возможно, они могли бы по крайней мере получить страницы, отображающие то же самое.

Луи: Да. Вы бы на это надеялись, но я не думаю, что это случится.

Кевин: Нет, этого не произойдет (смех). Это фантазия, смирись с этим.

Луи: Итак, Pipedreams Weekly — наш новый заголовок подкаста. Хорошо, так что IE 9, есть что-нибудь еще? Я имею в виду, очевидно, что их прикрепление сайтов интересно, потому что вы говорили о веб-стандартах как об одной из причин, почему мы можем теперь смотреть на сайт в IE 9 и не быть полностью шокированными, но с другой стороны, некоторые из этих дополнений, такие как закрепление сайта и все функции, которые вы можете встроить в него, зависят от платформы. Я имею в виду, что они не пытаются создать стандарт для —

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

Луи: Я не вижу, чтобы они сделали это с этим, потому что это специфическая функциональность Windows.

Кевин: Объясни это.

Луи: Итак, в основном я имею в виду, что это не так уж и ново, так что, если вы берете сайт, например вкладку, открытую вкладку, перетаскиваете его на панель задач, он отображается в виде этого маленького значка, который сам по себе крут, и у вас есть значок сайта, который в порядке, но вы можете сделать это на iPhone, вы можете просто добавить сайт на домашний экран. Одна из вещей, которая здесь интересна, заключается в том, что с помощью некоторого JavaScript на вашей веб-странице вы можете настроить набор подобных меню, чтобы при щелчке по этой вещи, а не только при открытии браузера, вы получали список основных категорий в на этой странице, и вы также можете использовать JavaScript для отправки обновлений на маленькую иконку закрепления или значок на панели задач, поэтому, если на моей веб-странице появится новое сообщение, у меня там будет маленькая мигающая иконка. Но все эти вещи, очевидно, зависят от IE, и это большая работа по разработке, которую, я не думаю, многим будет интересно делать только потому, что это принесет пользу только пользователям IE 9 в Windows 7.

Кевин: Да, если Safari или Chrome будут реализовывать это. Вот почему я думаю, что, вероятно, вероятно, что Microsoft открыла эти вещи как стандарты, которые свободно реализуются другими компаниями; Я не знаю, получат ли они на самом деле других производителей браузеров, но я думаю, что это в интересах Microsoft, потому что тогда —

Луи: У веб-разработчиков может быть больше стимулов. У них было несколько сайтов, которые как бы присоединились к ним при запуске, я думаю, это было бы спонсорским, но если вы посмотрите, например, Huffington Post был одним из тех, кто реализовал некоторые из этих функций до запуска IE 9, так что что сразу, когда вы идете туда, эти функции доступны, но я думаю, это будет вопрос времени, чтобы увидеть, есть ли много обновлений для этого. Лично я не ожидаю, что только потому, что вы знаете как веб-разработчик, если я смогу потратить свое время на создание функции, которая будет полезна всем, или я смогу создать функцию, которая принесет пользу, скажем, 20 или 30% пользователей, которые будут используя IE 9 в Windows 7, я потрачу время на то, что увидят все мои пользователи.

Кевин: Да. Итак, давайте поговорим о практичности, прямо сейчас у меня на компьютере есть две виртуальные машины Windows для тестирования, на одной из которых установлены XP и Internet Explorer 6; на самом деле у меня их три, у одного Vista и Internet Explorer 8, у другого Windows 7, извините, в Vista установлен Internet Explorer 7, а на моей виртуальной машине Windows 7 установлен Internet Explorer 8. Мне сейчас понадобится четвертая виртуальная машина или есть какие-нибудь из этих версий Internet Explorer, которые мы можем начать игнорировать?

Луи: Шесть, да.

Кевин: шесть, хорошо.

Луи: (смеется)

Кевин: Шесть выходит. Можем ли мы выбросить 7 это то, что мне интересно.

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

Кевин: Я думаю, что 8 уменьшится, потому что 7 будет той, что установки Vista по умолчанию будут работать в течение длительного времени. Все эти компании установили Vista, подождите минутку, о чем я думаю, нет компаний, которые установили Vista (смех), но если бы они сделали это и просто заблокировали ее и отключили автоматическое обновление 7, это то, что они застряли на некоторое время.

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

Кевин: Точно. Да, я думаю, что мы освещали это в шоу.

Луи: Вы знаете, если вы посмотрите на пять лет вперед, у нас есть все эти установки XP.

Кевин: Хорошо, поэтому я выброшу свой IE 6, чтобы освободить место для моего IE 9.

Луи: Идем (смех). У вас есть запасная лицензия XP, на которой вы можете использовать IE 8.

Кевин: Да. Говоря о выпусках браузера, мы получили Firefox 4 не за горами.

Луи: Это подходит. У меня такое ощущение, что Microsoft, возможно, немного подтолкнула его, чтобы попытаться превзойти их в этом, потому что изначально они оба были объявлены очень, очень близко друг к другу.

Кевин: Да, и Firefox 4 немного поскользнулся. И если честно, IE 9 вышел раньше, чем я ожидал.

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

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

Луи: Точно. Нет, я определенно сделал, я имею в виду, что Firefox по-прежнему мой основной браузер, так что я думаю, что разница, вы пользователь Chrome, верно, или Safari?

Кевин: Сафари.

Луи: Сафари, верно. Так что, да, я имею в виду, что будет интересно посмотреть, как пойдет Firefox 4. Они выпустили, я думаю, совсем недавно страницу с демонстрациями, вроде как пытаясь конкурировать с демонстрационной страницей «Красота сети» от Microsoft; Mozilla выпустила что-то, что они называют «The Web O Wonder», за исключением того, что в них есть глупый каламбур, потому что это «Web O-pen Wonder», так что у них там есть такой вид «Open Web Wonder», который действительно, действительно ужасен. Во всяком случае, у него есть такой вид старинного карнавала. Одна вещь, которая интересна, хотя — то, что некоторые демонстрации действительно, действительно хороши; все это кажется немного надуманным и кажется, что они тоже пытаются со мной, я тоже, IE.

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

Луи: Да, да.

Кевин: Или они поставили перед браузером проверку, чтобы сказать лучший опыт с Safari 5, который победил весь смысл.

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

Кевин: Это хорошо, что, находясь в одной комнате, я действительно вижу, что Луи показывает мне на своем экране здесь.

Луи: Да, тот, который в настоящее время находится на первой полосе, называется The Letterheads.

Кевин: Итак, этот сайт находится на demos.mozilla.org , и он ведет вас на mozillademos.org, где размещаются реальные демоверсии.

Луи: Да. И то, что действительно произвело на меня впечатление этим утром, это то, что называется «Головы писем» . Так что у него такой шрифт.

Кевин: О, свет следует за твоей мышью.

Луи: Свет следует за мышью.

Кевин: Я не видел, чтобы что-то следовало за твоей мышью с 1997 года.

Луи: (смеется), поэтому у него есть этот текст, «заголовки букв», который находится вверху, и он отображается каким-то случайным шрифтом, и вы можете видеть, что он выбирается, так что каждая из этих букв имеет независимую —

Кевин: Чувак, в этом много CSS.

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

Кевин: человек.

Луи: Как профиль головы человека.

Кевин: Его лицо только что сдвинулось, что теперь, черт возьми, это?

Луи: Выравнивание всего этого —

Кевин: Это даже не лицо, что-то не так с носом этого парня.

Луи: Это очки и парень в шляпе.

Кевин: О, это круто!

Луи: И все это сделано только с этими буквами и как очень глубокая тень текста.

Кевин: Вы знаете, я начинаю думать, что кто-то из команды Mozilla только что провел весь цикл разработки Firefox 4, пытаясь понять, как соединять буквы в лица.

Луи: (смеется). Вот почему браузер опаздывает, потому что кто-то потратил все —

Кевин: У нас нет демоверсий! Так что нажимайте на даму, я хочу видеть ее лица.

Луи: Это очень увлекательно, что им удалось —

Кевин: О, это сделал звук.

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

Кевин: Хорошо, мне нужно кое-что попробовать здесь, я хочу увеличить масштаб. О, вау, это даже работает в увеличенном масштабе. Держу пари, что если вы измените размер шрифта, это все испортит (смеется).

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

Кевин: Да, именно так. Увеличьте только текст, мы идем, я собираюсь полностью испортить браузер Луи здесь. Хорошо, о, голова становится больше, а буквы выпадают из коробки, так что ломается.

Луи: Вот и мы. Ты нашел переломный момент, поздравляю Кева; Я с нетерпением жду встречи с веткой Bugzilla, связанной с этой ошибкой.

Кевин: Так что это круто.

Луи: Опять просто куча глупых демо.

Кевин: Итак, вы думаете, что идея галереи немного «я тоже», но они хорошо справились со своими настоящими демонстрациями?

Луи: Я думаю, да, я думаю, что некоторые демонстрации очень впечатляют, я не видел их все; Я видел оригинальные, которые были размещены, когда они впервые выпустили его, и там было только два или три. Здесь есть интересный пример с некоторым CSS, я даже не знаю, как он работает, поэтому я даже не хочу говорить об этом, но я могу кратко показать его вам; я предполагаю, что Canvas работает над видео, где он берет определенные шаблоны в видео и заменяет их 3D-элементами WebGL, так что вы видите это видео с этой маленькой штукой.

Кевин: О, это дополненная реальность.

Луи: Да, и это похоже на прыгающий 3D-шар.

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

Луи: В 3D все это отображается браузером.

Кевин: Это потрясающе.

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

Кевин: Что меня поражает в этой группе демо, так это то, что за ними много творчества; если бы я вернулся и посмотрел на галерею Apple HTML5, которую они собрали, например, для Safari 5, то на самом деле это была более или менее демонстрация технологии, вы знаете, они демонстрировали 3D-преобразования, просто повесив стену с фотографиями и позволяя вам перемещаться по этой стене в 3D, и для меня это было бы, пожалуй, самым очевидным применением этой функции, о которой вы могли подумать, тогда как здесь они явно пошли своим путем и пошли дальше, что мы можем сделать с этой новой технологией это заставит челюсти людей падать действительно неожиданными способами.

Луи: Но я думаю, что это может быть просто следствием другого — то, как работает платформа, верно, я имею в виду, что Safari и IE 9 являются корпоративными браузерами, они выпущены компанией, и эти инженеры будут в порядке давайте просто соберем демо.

Кевин: Значит, они делают это ради любви, которую ты считаешь.

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

Кевин: Мне нравится сумасшедшая идея или два в моем браузере.

Луи: Абсолютно. Итак, да, demos.mozilla.org, проверьте, хотите ли вы увидеть некоторые из браузеров, и добавьте новую бета-версию Firefox; Я знаю, что в наши дни Firefox очень ненавидит веб-разработчиков, которые все перешли на Chrome, но помните, что в первые дни Firefox искренне был рядом с вами, предоставляя поддержку веб-стандартов, когда никто другой этого не делал.

Кевин: Думаю, еще раз проверю. Если это быстро, я проверю это.

Луи: Теперь все отвернулись, это как любовь.

Кевин: Где любовь? От настольного браузера до мобильного браузера — все пользователи iPhone и iPad в аудитории будут знать, что они получили IOS 4.3 на прошлой неделе, и самая большая новая функция в этом обновлении, на самом деле есть куча функций, но для Интернета Для разработчиков самой интересной новой функцией является добавление поддержки видео в эфире Mobile Safari. Таким образом, идея заключается в том, что если на веб-странице есть видео, а у вас дома Apple TV, вы можете открыть веб-страницу на своем телефоне или iPad и перейти. Я хочу воспроизвести это видео на своем телевизоре и поверх вашего сеть передает это видео на ваш Apple TV, и оно появляется на телевизоре, очень приятно. Проблема в том, что существует некоторая путаница в отношении того, включена ли эта функция по умолчанию или нет в теге видео. Итак, вы поместили видео тег HTML 5 на страницу, должен ли он по умолчанию транслироваться на вашем Apple TV, да или нет, Луи?

Луи: Итак, быстрый отказ от ответственности, я не пользователь iOS и не Apple —

Кевин: Это одно из тех мест, где мы с Луи не согласны.

Луи: Я тоже не пользователь Apple TV; У меня есть Mac, это насколько я вхожу в это царство.

Кевин: Давайте просто скажем, например, что у вас был телефон, который работал хорошо (смех).

Луи: У меня есть телефон, который работает хорошо, он работает очень хорошо.

Кевин: И он работал в паре с вашим телевизором гладким и удобным способом.

Луи: Да, моя это делает. Я использую пульт VLC на своем телефоне для управления VLC на моем компьютере, который является моим телевизором, но давайте погрузимся в эту фантастическую вселенную, где я был пользователем Apple.

Кевин: Да, вы ожидаете, что сможете проигрывать видео на вашем телевизоре по умолчанию?

Луи: Я бы сказал, что да, я бы. Я должен сказать, что это похоже на —

Кевин: Считаете ли вы правильным, чтобы веб-сайты блокировали его?

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

Кевин: Да, да, да.

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

Кевин: Может быть. Я предполагаю, что на Apple повлияло то, что произошло с Google TV, когда Google анонсировал Google TV и сказал, что он сможет искать и находить все веб-видео, вы знаете, клипы The Daily Show и Comedy Central веб-сайт, он сможет найти их и воспроизвести на вашем телевизоре, и всем казалось, что это круто, я не могу дождаться, чтобы купить это! И к тому времени, когда устройство фактически выпустило все эти сайты, которые имели видео контент и размещали их на своем сайте, думая, о, ну, люди должны будут сидеть за своим компьютером, чтобы смотреть это, чтобы они все равно заплатили за кабель, они все равно будут смотреть рекламу по телевизору. Они пошли, черт возьми, мы не можем, чтобы Google TV транслировал наши веб-видео, поэтому мы его заблокируем, и поэтому все крупные поставщики видеоконтента в США заблокировали Google TV к тому моменту, как появилось это устройство, и если Apple не предоставил этот блочный механизм —

Луи: Итак, просто предоставив мне некоторую предысторию, они предоставили механизм блокировки или они отключили его по умолчанию?

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

Луи: Это смешно, и я никогда этого не сделаю.

Кевин:x-webkit-airplay="allow" И какой-то умный веб-разработчик брюк, чей блог я сейчас веду, так что я действительно должен отдать ему должное, он @mathias в Twitter.

Луи: О да, хорошо, я следую за ним в Твиттере.

Кевин: Да, он понял, что этот атрибут не обязательно должен присутствовать в теге видео при загрузке страницы, он мог просто написать букмарклет, который динамически добавляет этот атрибут к каждому тегу видео на странице, и внезапно они становятся эфирными. возможность. Поэтому он написал этот небольшой букмарклет и теперь обновил свой пост, сказав, что в окончательной версии IOS 4.3 он включен по умолчанию. Но если я перейду к документации Apple для этого материала, он по-прежнему говорит, что по умолчанию он отключен, поэтому я хотел бы услышать от пользователя iPhone, который обновился до IOS 4.3, у которого также есть Apple TV, если они могут проверить это для нас, я бы быть очень обязан. Я очень близок, у меня есть все, но я пока не обновляю свой iPhone до IOS 4.3.

Луи: Точно, верно, верно. Итак, интересно вернуть вопрос о Google TV, потому что кажется, что именно так я могу это сказать —

Кевин: У него было такое обещание.

Луи: Хорошо, хорошо, так что меня удивляет контент-провайдеры, верно; так что они сидят там, как будто все в порядке, люди смотрят наши видео в сети, и мы будем размещать на них рекламу, и я доволен этой моделью распространения контента, верно, я зарабатываю X долларов за X затрат пропускной способности и это удовлетворяет моей бизнес-модели.

Кевин: Да, до тех пор, пока это не уничтожит наших зрителей (смеется).

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

Кевин: Добро пожаловать в мир высоких ставок магнатов СМИ 21- го века. Да, это не имеет смысла.

Луи: (смеется) Я даже не могу этого понять.

Кевин: Это логика, которая проявляется в крупных компаниях, в которых разные отделы конкурируют друг с другом; даже если не имеет значения, какое из этих подразделений выиграет в том, что касается прибыли компании, чтобы не дать всем своим сотрудникам сражаться в залах, которые они должны поставить на место. Это действительно отстой для клиентов. Apple всегда называют, особенно в последнее время, их неоднократно вызывали за то, что они приняли решения на своих платформах, которые наносят ущерб поставщикам контента, разработчикам; Вы знаете жесткие правила проверки для App Store, внезапное наложение 30% на подписки, предлагаемые через App Store. Все эти вещи основаны на том, что Apple отдает предпочтение всему, что приносит пользу пользователям, а не остальным, и если это тем временем приносит Apple дополнительную прибыль, тем лучше, но Apple всегда, кажется, принимает сторону пользователей, поэтому для них отключение по умолчанию кажется противоречащим характеру Apple.

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

Кевин: Плати приятель, это ценность, это ценность.

Луис: Да, похоже, это функциональность устройства, а не функциональность сайта.

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

Луи: Мы только что говорили о платформах.

Кевин: — Платформы. И Twitter, похоже, демонтирует их платформу.

Луи: Ну, есть споры об этом. Итак, первоначально то, что они сказали, и я уверен, что многие люди следят за этим, в Твиттере было много дискуссий, недавно на сайте pointpoint.com было опубликовано сообщение в блоге Крэйга Баклера, в котором говорилось, что в основном Twitter говорит, что они не не рекомендую людям разрабатывать приложения для Twitter в основном .

Кевин: Вау.

Луи: (смеется) Я имею в виду, что это довольно большая бомба, которую можно упасть на платформу, которая, по сути, выросла на заднем плане —

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

Луи: Да, абсолютно.

Кевин: Но это не так плохо, как мы думаем?

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

Кевин: У нас есть все пердежные приложения, извините, у нас есть все клиенты Twitter, которые нам нужны.

Луи: (смеется), да, и затем был какой-то разговор, в котором он как бы говорит, во-первых, что они в основном касаются взаимодействия с пользователем, так что это своего рода возвращение к тому, что вы говорили об Apple в том, что им нужен постоянный пользовательский интерфейс, где все имеют одинаковые имена, поэтому, если они говорят, что мы предпочитаем твит, мы не хотим, чтобы кто-то еще говорил, что он играет главную роль или делает закладку, повторные твиты не работают согласованно между клиентами, например; это то, что можно увидеть как —

Кевин: Чья это вина? Должен сказать, что официальный клиент Twitter был одним из последних, кто внедрил официальные ретвиты.

Луи: Во всяком случае, давайте, может быть, не будем вдаваться в эту банку с червями.

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

Луи: Итак, а потом, в основном, Райан Сарвер , один из парней из Twitter, возвращается в Twitter и просто говорит, публикуя в Twitter, что-то вроде того, что мы не говорим, что вы не можете создавать приложения для Twitter, мы не говоря об этом —

Кевин: Мы просто говорим, что не хотим, чтобы вы уходили.

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

Кевин: О, хороший долгосрочный бизнес.

Луи: Да.

Кевин: Боже. Так что это не делает его намного лучше.

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

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

Луи: (смеется) читал между строк надписи на стене.

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

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

Кевин: Все, что они купили.

Луи: Да, так что я думаю, что они купили у Tweetie целую вещь.

Кевин: Чувак, если вы уменьшите масштаб и посмотрите на это с очень циничной перспективы 10 000 футов, это выглядит дьявольски (смех); они выпустили эту бесплатную платформу API и пошли, пошли, это бесплатная платформа, создайте свои продукты, и вы можете зарабатывать на жизнь, и они позволили независимым разработчикам бороться с этим.

Луи: Они купили лучший.

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

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

Кевин: Это просто вещи, ожидающие монетизации.

Луи: Они просто, ну, или это так, и если вы посмотрите, например, на то, что парни из 37-ти сигналов уже давно это говорят, они скажут: «Слушайте, если вы запускаете веб-сервис, который предоставляет ценность людям, взимайте плату за это, и это не попытка сделать бесплатную услугу, потому что вы в конечном итоге столкнетесь со стеной, где вам придется либо отвергнуть множество своих пользователей, либо просто полностью изменить свою бизнес-модель. И если вы посмотрите, я имею в виду, что Delicious — это тот, который появился совсем недавно, когда Yahoo создала там несколько шоковых волн, создав новый глагол, который, как они сказали, собирался «закатить» Delicious. И это действительно поднимает вопрос о том, насколько вы можете зависеть от этих платформ, от того, являетесь ли вы разработчиком приложения, например, создающим платное приложение Twitter для iOS или Android, или же вы бизнес или блог, и вы » публикуйте все свои ссылки на Delicious или все обновления своего статуса в Twitter. Вы знаете, что многие люди начали говорить, что я попытаюсь разработать размещенный сервис для публикации своих собственных закладок и обновлений своего статуса, а затем просто распространять их на другие сервисы, которые существуют как социальные сети, но не обязательно как основной контент. издательские платформы; такого материала на самом деле еще не существует, его не существует таким образом, что WordPress вроде бы изменил сферу блоггинга от людей, делающих все это в Blogger, которая была управляемой платформой, к чему-то, что вы могли бы просто вставить на свой собственный сервер, а затем, ой, у меня есть собственная база данных, все под моим контролем. Но я думаю, что это было бы интересно; Ходили разговоры о том, что кто-то придумал такие системы для создания закладок и обновления статуса.

Кевин: Значит, это напоминание о силе, истинном значении Open Source в том, что Twitter, несмотря на то, что они называют себя открытыми или увековечили это впечатление открытой и свободной платформы, теперь, как вы знаете, постепенно шаг за шагом убрать эти свободы, но если бы Twitter был продуктом с открытым исходным кодом с заглавными буквами, где код был опубликован в дикой природе с самого первого дня, у нас не было бы этих забот; если бы они хотели сделать что-то со своей бизнес-моделью, чтобы люди не любили сообщество, они раскошелились бы и пошли дальше. Вот почему мы не беспокоимся о том, что это произойдет с WordPress, потому что WordPress с открытым исходным кодом.

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

Кевин: Да, поэтому своевременное напоминание о разнице между бесплатностью и пивом, то есть тем, чем является Twitter, и свободой, как свободой, каковым является программное обеспечение с открытым исходным кодом, такое как Firefox, такое как WordPress. Потому что, да, вы правы, все эти сайты, которые используют Twitter в качестве механизмов регистрации; создайте учетную запись, используя свою учетную запись Twitter, создайте учетную запись, используя свою учетную запись Facebook, на данный момент все это связано с вещами, которые бесплатны, как в пиве.

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

Кевин: Ах, я вижу, куда ты идешь с этим. Это восхитительно, мы снова говорим.

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

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

Луи: Будь старомодным, я бы хотел, чтобы это был следующий глагол для … (Смех).

Кевин: И когда мы обсуждали это здесь, на шоу, было несколько разновидностей наследников-наследников, и одним из них был Diigo, с которым Патрик О’Кифи, соведущий SitePoint, хорошо знаком и любит, но если все, что вы действительно хотели, например, Diigo — это очень полезная вещь, если все, что вам действительно нужно, это место для хранения ваших закладок в надежном месте в сети, с тегами, но не обязательно всеми этими функциями социальных сетей, которые вы получаете с другими службами, которые люди переходили на Pinboard, который рекламирует себя как антисоциальные закладки, он на Pinboard.in, так что в Pinboard, и все веб-гики, первое, что они сделали, когда прочитали новости о возможном провале Delicious, когда они перешли на Пинборд и создан платный аккаунт. Причиной создания платного аккаунта является то, что в Pinboard нет другого вида, Pinboard является платным; мы обсуждали это на шоу раньше, но их модель заключается в том, что они взимают чуть больше за каждого дополнительного пользователя, поэтому их первая учетная запись пользователя составляла один цент, их 100- я учетная запись пользователя составляла два цента, и так далее, так что я думаю, что это каждые сто пользователи они увеличивают свою цену. Но все это есть в блоге, который можно прочитать, это действительно интересно, и это своего рода самообман: то, что чем больше пользователей им приходится поддерживать, тем больше денег они зарабатывают для каждого дополнительного пользователя, потому что труднее поддерживать каждого дополнительного пользователя. ,

Луи: Проблемы масштабируемости как бы встроены в модель ценообразования, верно.

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

Луи: (смеется) верно.

Кевин: Но им повезло, что сайт Pinboard был размещен на коллекции серверов, на которых также размещался сайт, называемый Bedbug Registry, который они собрали несколько лет назад, чтобы поговорить о заражении клопами в крупных городах США, и там. был похожий всплеск размера, когда все CNN освещали это как свою новость за неделю пару лет назад. Они рассказывают о том, как это на самом деле стало отличной генеральной репетицией для почти утопающего «Пинборда» в этом году, и на самом деле они были довольно хорошо подготовлены к тому, чтобы выдержать шторм; у них были действительно мощные серверы, он говорит, что они были перегружены аппаратным обеспечением, главным образом потому, что они были слишком ленивы после решения проблем лета ошибки, они называют это, они никогда не удосужились снова уменьшить свое оборудование после этого, поэтому они платили за большие серверы, в которых они не нуждались до того дня, когда они это сделали.

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

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

Луи: У них есть опция импорта.

Кевин: они сделали.

Луи: Значит, мы говорим здесь много писем.

Кевин: Большой пишет. Итак, я помню, теперь, когда я читаю это, я точно помню, что произошло, они могли продолжать регистрировать подписки на свой платный аккаунт все время, им никогда не приходилось делать так, как он выразился: «Мы никогда не должны были входить способ людей, дающих нам деньги », но их функцию импорта им пришлось отключить в течение нескольких периодов, поэтому, когда вы зашли, вы вошли в систему, создали свою учетную запись, а затем отправились в« Я хочу »импортировать мою учетную запись Delicious, и там было указано мы потрясены (смеется), вы можете указать здесь имя вашего аккаунта в Delicious, но может пройти неделя, прежде чем мы начнем разбираться с этим, и вот что случилось, в итоге им пришлось задушить его.

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

Кевин: В большинстве случаев я бы сказал, что это правда, но если у вас служба антисоциальных закладок, что вы делаете, больше создаете закладки или используете закладки?

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

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

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

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

Луи: Этот график идет до 600 минут; это то, что я вижу?

Кевин: 600 минут. Таким образом, в худшем случае вам пришлось ждать 600 минут для импорта ваших материалов.

Луи: Это довольно серьезно.

Кевин: 600 минут, это что?

Луи: Давай, тебе нужен калькулятор для этого (смеется)?

Кевин: Это десять часов, десять часов, неплохо.

Луи: Кев разбивает калькулятор, чтобы разделить 600 на 60, что является явным свидетельством того, что мы слишком полагаемся на наши электронные устройства (смех).

Кевин: Итак, как мы попали в это? Мы говорили о платных и неоплаченных.

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

Кевин: Или вы не должны ожидать, что сможете полагаться на них бесконечно, да.

Луи: неопределенно, да. Если у вас есть планы на случай непредвиденных обстоятельств, и вы знаете, что вы можете получить свои данные, и вы делаете резервные копии, и у вас есть план на случай непредвиденных обстоятельств, чтобы перейти к чему-то еще, но да, лично, насколько я понимаю, мой Delicious Резервное копирование, что я собираюсь сделать, когда я доберусь до этого, я буду использовать WordPress, я создам категорию, пользовательский тип записи, в WordPress, который будет закладки, и я создам страницу, которая отображать их и просто использовать букмарклет WordPress.

Кевин: И вы можете пометить их как личные, если вы не хотите делиться ими.

Луи: Да.

Кевин: О, Луи, ты делаешь сам, правда и правда.

Луи: И, опять же, я собираюсь найти аналогичное решение для обновления статуса.

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

Луи: Может быть, мы сделаем это, да. У нас нет никаких — хотя у нас будет книга для разработчиков к концу этого года, так что —

Кевин: Тсс, это секрет.

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

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

Луи: Не беспокойся.

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

Луи: я знаю; это большой вызов.

Кевин: Давление!

Луи: Давление тяжело сказалось на моих плечах, когда я думал о главном центре внимания, но на самом деле я нашел кое-что, о чем я писал на прошлой неделе в блоге SitePoint.com.

Кевин: Хорошо, красиво и свежо.

Луис: Так что это библиотека JavaScript под названием YepNope.js , так что любой, кто читал об этом в моем блоге, будет с ней знаком, и, очевидно, это было довольно широко опубликовано, его написал Алекс Секстон, который является одним из организаторов подкаста yayQuery с Полом. Ирландец, который у тебя был на шоу —

Кевин: Да, друг шоу.

Луи: — Не так давно. И YepNope, последняя версия которой сейчас 1.0.1, но в то время, когда я писал в блоге, это была 1.0, она была только что выпущена и также была интегрирована в последнюю бета-версию Modernizr, так что теперь она полностью встроена в Modernizr. На самом деле это загрузчик сценариев, что-то вроде LABjs, если вы знакомы с этим, который асинхронно загружает файлы JavaScript по соображениям производительности, вместо того, чтобы бросать все ваши сценарии в голову или даже внизу где они как бы приостанавливают рендеринг, вы добавляете этот загрузчик, и если вам не нужны скрипты сразу для рендеринга вашей страницы, вы можете потратить время на их загрузку и затем выполнить обратный вызов, как только они станут доступны.

Кевин: Итак, я немного больше контролирую то, как JavaScript загружается на ваши страницы.

Луи: Точно. И это может быть очень полезно с точки зрения производительности, как мы уже говорили, но также может быть полезно с точки зрения условной загрузки скриптов, и это одна из вещей, в которых YepNope особенно хороша, это даже во имя YepNope ; как это работает, вы просто вызываете эту функцию yepnope (), вы даете ей тест, который будет возвращать true или false, а затем вы получите свойство yep, которое будет тем, что оно будет загружать, если этот тест будет true, и Свойство nope, которое будет загружаться, если этот тест ложен.

Кевин: Итак, когда вы говорите, что он будет загружать, это файлы JavaScript.

Луи: Это могут быть файлы JavaScript, но вы можете использовать его для любого ресурса, поэтому вы можете использовать его для файлов изображений, вы можете использовать его для файлов CSS.

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

Луи: Если вы хотите, например, для ваших закругленных углов, так что это отличный пример, так скажем, у меня есть закругленные углы, используя box-shadow, извините, используя border-radius на моем сайте, у меня есть Modernizr в вот что я могу сказать, и любой, кто не знает, что такое Modernizer, вернется и послушает интервью с Полом Айришем, который был на шоу № 95, так что я могу проверить, поддерживает ли мой браузер радиус границы, а затем, если это здорово, ничего не делать, или даже вы можете попросить его загрузить файл CSS, который включает в себя эти правила, и если это не так, я могу попросить его загрузить другой файл CSS, который включает в себя гораздо более сложные правила, может быть, некоторый JavaScript для создания некоторых элементов и изображений, и это делается асинхронно, я получаю обратный вызов, когда все готово, и я могу сказать, хорошо, теперь вы можете применить это.

Кевин: Это зло.

Луис: Итак, для тех из вас, кто хочет начать использовать некоторые из более крутых вещей, которые доступны в HTML5 и CSS 3, это отличный способ иметь такие запасные варианты JavaScript, например, о чем говорил Пол Ирриш в шоу, я думаю, что диапазон Элемент ввода, ползунок, вы можете иметь этот запасной вариант JavaScript.

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

Луи: Что здорово.

Кевин: Но вы все еще загружаете весь этот JavaScript.

Луи: Точно. И это может быть — если вы говорите о полизаполнении чего-то довольно сложного, например, диапазона или столбцов CSS 3 или выбора даты.

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

Луи: Поэтому вместо того, чтобы писать, например, специальный класс на входе, который вы хотите использовать как средство выбора даты, вы просто используете средство выбора даты, вы используете <input type="date"> Я просто использовал тень от коробки, а затем мой JavaScript идет и говорит: о, там есть тень от коробки, я попытаюсь подделать тень от коробки.

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

Луи: Волнование, безусловно, одно слово, которое вы могли бы использовать, чтобы описать такое положение вещей. Итак, да, так что в этом случае, например, мы говорим о диапазоне, вы все равно будете — проблема с использованием Modernizr состоит в том, что вы все еще загружаете довольно большой кусок JavaScript, который многим людям не понадобится, и что все меньше и меньше людей будут нуждаться со временем.

Кевин: Да, это важный момент.

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

Кевин: Да. Я должен сказать YepNope.

Луи: (смеется), поэтому люди должны зайти на yepnopejs.com для этого, и если вы хотите, чтобы он был интегрирован в Modernizr, если вы заходите на сайт Modernizr, у текущей загрузки его нет, но вам нужно нажать вплоть до пользовательской сборки Modernizr, поэтому в нижней части этой боковой панели создайте пользовательскую сборку Modernizr, и это предварительный просмотр бета-версии, включающий YepNope и псевдоним его Modernizr.load, так что если вам неудобно использовать этот вид нахальный —

Кевин: Хакзор говорит.

Луи: — Да, вы можете просто вызвать Modernizr.load, и он вызовет точно такую ​​же функцию.

Кевин: Хорошо. Это был довольно хороший первый прожектор, прошло немного времени, я должен сказать. Позвольте мне показать вам, как это делается: мой акцент на этой неделе — « Амперсанды с открытым исходным кодом», которые находятся на opensourceampersands.com. Это небольшой сайт, созданный Марком Пилигримом, чье имя вы, возможно, знаете из его погружения в Python и погружения в HTML 5 бесплатно. онлайн книги. Ну, это маленький сайт с целой кучей амперсандов, и он вышел и попытался найти как можно больше разных амперсандов, если вы не знаете, что такое амперсанд, это то, что вы получаете, удерживая нажатой клавишу Shift и нажимая 7 на клавиатуре США; это тот символ, который означает «и», и вы используете его, если хотите быть модным в своих названиях, поэтому Луи и Кев, вы можете использовать амперсанд вместо того, чтобы произносить «и». Ну, есть это популярное руководство по стилю, в котором написано, что вам следует использовать лучший амперсанд из всех доступных при разработке, так что вы могли бы выбрать шрифт для использования во всех заголовках на вашем сайте, но если Вы действительно хотите пройти лишнюю милю со своим дизайном, вы должны проверить, как выглядит его амперсанд, потому что, вероятно, он выглядит как бомж (смех).

Луис: Многие веб-шрифты имеют довольно ужасно выглядящие амперсанды.

Кевин: У многих шрифтов действительно плохие амперсанды, и особенно —

Луи: И есть действительно очень хорошие, хорошо спроектированные.

Кевин:И часто они скрыты в курсивной версии шрифта, это то, о чем я вам говорил, у вас могут быть прямые заголовки, но курсивная версия того же шрифта имеет действительно красиво оформленный вычурный амперсанд, и если вы хотите быть элитный дизайнер, что вы должны сделать, это определить амперсанд в названии и оформить его именно курсивом, чтобы вы получили этот красивый амперсанд. Так что это был совет еще в 2008 году, так что теперь, здесь, в 2011 году, у нас есть веб-шрифты, и идея в том, что вам не нужно просто беспокоиться об амперсандах, встроенных в базовый набор шрифтов вашего браузера, вы можете выйти там и выбирайте из всех различных амперсандов во всех свободно доступных веб-шрифтах, и это то, что накопил Марк Пилигрим здесь; он’Он нашел все бесплатные веб-шрифты, которые он мог найти, вытащил только амперсанд и создал файлы односимвольных шрифтов.

Луи: Точно, так что это было бы довольно мало.

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

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

Кевин: О да, это мило.

Луи: Мне действительно нравится, что там есть много дополнительных деталей.

Кевин: Очень кельтский.

Луи: И есть те, которые больше похожи на то, что вы делаете рисованной рукой, потому что никто не может нарисовать амперсанд вручную (смех), поэтому многие люди просто делают маленькие, как каракули E, с линиями над ним.

Кевин: Это похоже на скрипичный ключ, как если бы вы были в музыкальной нотации. Очень хорошо.

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

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

Луи: Пока все хорошо, к тому времени, когда кто-нибудь это послушает, я думаю, все закончится.

Кевин: Готово и запылено.

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

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

Луис: Интересно, мы потеряли связь с половиной веб-мира, но было бы хорошо, чтобы они все вернулись.

Кевин: Хорошо. Итак, Луис является главным техническим редактором здесь в SitePoint, вы можете следить за ним в Twitter @rssaddict , а я — Кевин Янк, вы можете следить за мной в Twitter @sentience , вы можете следить за SitePoint в Twitter @sitepointdotcom , это SitePoint dotco m. Посетите нас на Sitepoint.com/podcast, чтобы оставить комментарии к этому шоу и подписаться на автоматическое получение каждого шоу. Подкаст SitePoint на этой неделе подготовлен Карлом Лонгнекером, пока, пока!

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

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