Статьи

Подкаст SitePoint № 43: пассивный обмен

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

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

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

  • Подкаст SitePoint № 43: пассивный обмен (MP3, 44,5 МБ)

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

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

Google Chrome обогнал долю рынка Safari

Экспериментируя с HTML5 в реальном мире

MySQL в опасности приобретения Oracle

Blippy

Прожекторы хоста:

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

Кевин: 8 января 2010 года. Chrome обгоняет Safari, MySQL в опасности, и сейчас самое время попробовать HTML5?

И добро пожаловать в первый новостной выпуск подкаста SitePoint за 2010 год. На прошлой неделе у нас было интервью с @garyvee , которое было записано перед Новым годом, но это был отличный способ позвонить в Новый год, Патрик, спасибо за то, что сделали тот.

Патрик: Спасибо, Кевин и спасибо за то, что испортили сюрприз о его записи в 2009 году. Они понятия не имели.

Кевин: (смеется) Я не думаю, что кто-то думал, что ты в Новый год записываешь подкаст с Гари Вайнерчуком.

Кевин: Вы преданный парень, но я не ожидаю этого от вас.

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

Кевин: С нами сегодня Патрик О’Киф, резидент Froggy в сети iFroggy , которой на этой неделе исполнилось 10 лет?

Патрик: Да, спасибо, что упомянули об этом, Кевин. Я полностью удивлен. Я полностью удивлен. Нет, я ценю это. Да, прошло 10 лет с тех пор, как я зарегистрировал имя, которое было 1 января 2000 года — 2000 год. Таким образом, после того, как все компьютеры погасли и рухнули, я регистрировал доменное имя.

Кевин: Ну да, черт, 10 лет, это быстро проходит.

Патрик: Да.

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

Стефан, я понимаю, чем меньше сказано о том, что ты делаешь, тем лучше?

Стефан: Да.

Кевин: Ну, достаточно справедливо.

Давайте углубимся в нашу первую историю о том, как Google Chrome превосходит долю Safari на рынке в декабре . Мы говорили о Google Chrome в подкасте № 40 , я думаю, это было в прошлый раз, когда мы упоминали об этом, и именно тогда они выпустили бета-версию Chrome для Mac. Похоже, это им помогло.

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

Кевин: Да, нет менеджера закладок.

Стефан: Это меня раздражает.

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

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

Кевин: Так вы сейчас работаете над Google Chrome в качестве основного браузера?

Стефан: Я как бы использую его как второстепенный, просто играю с ним. Мне все еще нравится Safari в качестве основного.

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

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

Кевин: Итак, Safari попробовал тот же трюк, и мне пришлось его искать, потому что я не мог в это поверить, но в середине 2007 года Safari для Windows был впервые объявлен в качестве бета-версии на всемирной конференции разработчиков Apple. Прошло два с половиной года с тех пор, как у нас появился Safari для Windows, но, просто выпустив версию для новой платформы, Mac, Chrome подскочил, обошел долю Safari на рынке. Я не знаю.

Какой урок здесь? Apple тратит время на разработку браузера?

Стефан: Я думаю, что это просто имя Google. Это все.

Я имею в виду, я думаю, что есть место для этого, но я все еще думаю, что Safari — отличный браузер. Firefox — отличный браузер. Так что я не знаю. Я думаю, я не понимаю прыжок. Может быть, это много людей, которые знают, что такое «давай попробуем», и кто знает.

Кевин: Вы все еще боретесь с Firefox, Патрик?

Патрик: Да, я использую Firefox в первую очередь, на самом деле, действительно исключительно, и я действительно даже не пробовал Chrome, я не думаю… может быть, с тех пор, как я вспомнил об этом раньше, но сейчас у меня просто не было причин.

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

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

Стефан: Да, в Windows, и Safari — моя резервная копия в Windows.

Кевин: В Windows? Вау, вы должны быть одним из немногих пользователей Safari в Windows.

Стефан: Мне просто нравится, насколько он легкий. У меня нет отличного компьютера на работе.

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

Стефан: С чем, хотя? Как что?

Кевин: Просто вещи … в основном веб-приложения, вещи, которые используют JavaScript, которые не так хорошо поддерживаются, как другие. Я имею в виду, что нам нравится Libsyn, который мы используем для размещения этого подкаста, но их веб-интерфейс для просмотра статистики о наших слушателях подкастов не совсем совместим с Safari. Он сломался, когда вышел Safari 4, и они так и не смогли его починить, и кажется, что Safari из-за своей небольшой доли рынка является браузером второго класса для многих разработчиков. Он не получает уровень тестирования и уровень немедленных исправлений с новыми выпусками, как это делают другие браузеры. Так что Firefox, как правило, является браузером, который я открываю либо для разработки, потому что я более знаком с его инструментами для разработчиков, либо для преодоления подобных проблем.

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

Стефан: Да. Да, я могу это понять.

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

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

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

Кевин: HTML5 в реальном мире. Кто-нибудь из вас вообще экспериментировал с HTML5?

Стефан: я этого еще не трогал. Я читал на форумах. Там есть учебник по формам . Я не могу вспомнить, кто написал это, но я читал это, и похоже, что это довольно многословно. Мне это нравится.

Кевин: Да, это погружение Марка Пилигрима в книгу HTML5 ?

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

Кевин: Да, это хорошо. Мы должны поставить ссылку на это .

Стефан: Да, это хорошо.

Кевин: Этот пост в блоге австралийского веб-дизайна от Newism документирует их опыт использования HTML5 в первый раз. В первый раз. Есть много людей, которые много говорят о HTML5 и спорят о точках и контрапунктах по мелким деталям спецификации, но есть один большой камень преткновения, когда дело доходит до фактического использования HTML5, и это то, что Internet Explorer не обрабатывает неизвестные элементы так, как это нужно. другие браузеры делают. Мы ожидаем, что браузеры будут работать так: если они не понимают тег HTML, они фактически проигнорируют его. По умолчанию они не применяют к нему никакого форматирования, но если вы хотите применить собственные стили CSS к этому тегу, который он не распознает, вы должны иметь такую ​​свободу.

Но по любой причине Internet Explorer не обрабатывает неизвестные теги таким образом. Если у вас есть начальный тег и конечный тег, он обрабатывает начальный тег как начало и конец этого неизвестного элемента, а затем игнорирует ваш конечный тег. Поэтому, чтобы получить теги HTML5, такие как <header><footer><section> Он использует некоторые изворотливые действия, которые могут фактически заставить Internet Explorer распознавать и обрабатывать эти элементы должным образом. И поэтому многие люди избегают использовать HTML5, как только узнают, что для правильного отображения сайта в Internet Explorer им нужно будет включить JavaScript во всех браузерах своих клиентов. Это кажется достаточно серьезной причиной, чтобы не использовать его, и поэтому большинство людей уклоняется от этого.

Но у Newism — думаю, это был идеальный проект для такого рода вещей. Это был одностраничный дизайн-проект для юридической фирмы, и они сказали: «Черт возьми, мы собираемся использовать HTML5». Так они и сделали, полностью изобиловав всеми этими элементами, которые большинство разработчиков даже не знают. знать о; они только что услышали о них в связи с HTML5. Они опробовали <article><header><footer><section>

Вы читали этот пост в блоге, Стефан?

Стефан: я прочитал часть этого, да. Интересно, что они могут — просто то, как они это сделали, действительно круто.

Кевин: Я не уверен, что порекомендовал бы кого-либо еще провести такой же эксперимент, если у вас нет такого совершенного проекта с низким уровнем риска, как у Newism. Единственные люди, которых я знал, которые активно работали с HTML5, были ребята из 99designs, а для тех, кто не знает, 99designs раньше были конкурсами SitePoint в рамках форумов SitePoint, но они разделились на собственную компанию, но все еще работают с нами в штаб-квартире SitePoint, и я знал, что они экспериментируют с HTML5, но более консервативно, чем люди из Newism. Итак, я спустился вниз и загнал Адама Шиллинга, разработчика их интерфейса, на несколько минут, и вот что он должен был сказать:

Кевин: Я здесь с Адамом Шиллингом, дизайнером и резидентом Front End Ninja в 99designs, и я хотел поговорить с вами, Адам, потому что я знаю, что 99designs недавно провели эксперимент, добавив немного HTML5 на свою домашнюю страницу. , Это правильно?

Адам: Да, это верно. Теперь главная страница в псевдо-смысле соответствует HTML5.

Кевин: Что это значит, псевдо-смысл?

Адам: Ну, мы не используем строго все новые элементы, которые есть в HTML5, особенно те, которые не охватываются Internet Explorer, но вместо них мы используем имена классов, которые представляют эти новые элементы. И поэтому мы все еще думаем в терминах HTML5, но не обязательно используем полную спецификацию HTML5.

Кевин: Итак, какие из этих элементов вы представляете как имена классов в данный момент?

Адам: Да, так что, например, <nav>navnav

Кевин: То есть вы используете <div>class="nav"class="nav"

Адам: Это правильно.

Кевин: Точно. Так почему ты это сделал и счастлив ли ты?

Адам: О да, определенно, и я думаю, что именно так мы и хотим двигаться вперед. Мы хотели попробовать HTML5, потому что об этом много говорят, и мы хотели что-то вроде — вы знаете, мы хотели, чтобы наша сторона была актуальной, мы хотели учиться, используя новую спецификацию, особенно с принятием решения вроде Из-за того, что XHTML2 не собирался идти вперед, нам понадобился редизайн главной страницы, и это просто казалось логичным. Когда мы выяснили, что можем использовать псевдо-HTML5 для завершения всего процесса редизайна страницы, это стало просто интересным экспериментом, у которого действительно не было недостатков.

Кевин: Да, я имею в виду единственный реальный код, на который вы могли бы указать и сказать «это HTML5-код» — это DOCTYPE вверху страницы, верно?

Адам: По сути, да.

Кевин: Да, и я думаю, что <meta>

Адам: Да, мы используем своего рода минимальное определение для определения UTF-8.

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

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

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

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

Кевин: Я имею в виду, я думаю, вы, вероятно, чтобы заставить ваш псевдо HTML 5 работать таким же образом, вы прочитали спецификацию, а затем подумали, как это будет переводиться?

Адам: Да, я помню, что читал о <header><footer> Есть лагерь, основанный на идее, что <footer>

Кевин: Да, я уверен, что официальное мышление изменилось с тех пор, как была создана домашняя страница 99designs. Так что это то, что вы, вероятно, сделали бы иначе, чем то, что мы видим в примере Newism. Короче говоря, псевдо HTML 5 — это то, что вы сейчас порекомендуете кому-то, кто создает новый сайт?

Адам: Абсолютно, абсолютно.

Кевин: Спасибо.

Адам: Спасибо.

Кевин: Итак, основываясь на этом чате с Адамом, я думаю, что SitePoint придется опубликовать статью о псевдо-HTML5, потому что я очень хочу сказать всем выйти и найти подходящий проект в 2010 году, чтобы поэкспериментировать с некоторыми настоящий HTML5-код, я думаю, что минусы … как бы ни пытался это сделать Newism, я думаю, что у HTML5 в реальном мире есть достаточно большие недостатки, которые я не могу порекомендовать.

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

Так что это рискованно, что они сделали. Я поздравляю их за это. Я думаю, что для большинства людей вам нужно найти способ сделать этот псевдо-HTML5, который делают 99designs. Сохраняйте свои элементы HTML4, но начните использовать структуры HTML5, чтобы, когда придет время действительно использовать HTML5, вы были знакомы с этим способом выполнения действий.

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

Ребята, вы читали об этом?

Стефан: Да, я думал, что он мертв как шесть месяцев назад.

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

Стефан: Да, и я думаю, нет.

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

Итак, создатель MySQL, Монти, как его знает большинство людей, он начал петицию на HelpMySQL.org, и он просит всех во всем мире, кто заботится о MySQL и хочет убедиться, что он не будет приобретен и убит Oracle Зарегистрироваться. Он был запущен в праздничные дни. Я думаю, что это не самое худшее время года, чтобы попытаться сделать что-то подобное, но все шло быстро. Он боялся, что Еврокомиссия собирается утвердить это во время праздника, поэтому он подал петицию, и всего за одну неделю в праздничные дни они собрали 14 000 подписей. По состоянию на 4 января это число, которое они представили властям, и за пару дней с тех пор до этой записи у них теперь 21 216 подписей. На данный момент они собирают более 2000 новых подписей в день. Но да, говорят они менее чем за одну неделю, это цитируется в их пресс-релизе : «Во время курортного сезона мы получили в 50 раз больше поддержки, чем заявили Oracle три недели назад, когда она представила несколько сотен организованных писем от клиентов в Европу. Комиссия «.

Похоже, у Монти есть цифры на его стороне.

Но Стефан, что ты думаешь об этом? Является ли Oracle приобретением MySQL, действительно ли это пагубное предложение?

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

Кевин: Это один из тех случаев, когда музыкальные студии говорят: «В этом году мы потеряли 50 триллионов долларов на пиратство», считая всех, кто незаконно скачал MP3-файл, тем, кто иначе купил бы этот альбом? Является ли это одним из тех искусственных чисел, которые, если Oracle убьет MySQL, действительно ли они получат миллиард долларов в бизнесе, или возникнет другая база данных с открытым исходным кодом, и все к этому придут?

Стефан: Да, я не знаю.

Кевин: Это то, что я думаю.

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

Нет, он ищет две вещи: Oracle либо лишит MySQL, либо поменяет лицензию на более разрешительную лицензию с открытым исходным кодом. Я имею в виду, очевидно, если Oracle купит Sun, MySQL является частью этого пакета. Я не знаю, обязана ли Оракул быть красивой или насколько важны мысли Монти. Я думаю, что это политическая война на некоторых уровнях. То, что он может назвать письмами надуманными или хорошо спланированными, 300 или сотни писем, я уверен, что это письма с реальными именами, прикрепленными к ним, настоящие компании, где онлайн-петиция с 14 000 и более может влиять или не влиять, если он хочет связать имена, кто эти люди, насколько они влиятельны, сколько у них клиентов и каково их влияние, потому что в конце концов сотни писем с реальными именами, связанными с ними, могут стоить намного больше, чем 14 000 случайных подписей на онлайн-петиции. Думаю, будет интересно посмотреть только из-за влияния MySQL. Я не знаю. Я не особенно волнуюсь, но он, кажется, и, очевидно, это был его ребенок, так что заставляет меня задуматься.

Кевин: Вы правы в том, что уникальная позиция, тот факт, что MySQL в настоящее время так важен для Web, делают это — даже если существует небольшой риск, что Oracle сделает что-то не так или MySQL пострадает в результате о приобретении … с любым другим продуктом, я бы сказал, что давайте рискнем и позволим рынку разобраться, но с MySQL это большой риск.

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

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

Кевин: почему ?! Я не мог понять это в то время!

Стефан: Я не мог понять это … это моя точка зрения, ты не можешь, ты не можешь сказать мне, почему Сун купил это. Единственная причина, по которой я могу думать, это то, что у них был разъем, верно? У них есть JDBC, и они хотели, чтобы база данных передавалась с Java.

Патрик: Ну, вот в чем дело, я думаю, его пост … это длинный пост, но там есть часто задаваемые вопросы, потому что он определенно инвестировал в это с точки зрения бизнеса, потому что он выиграл от продажи MySQL Sun. Он получил часть этих денег, и он занимается раздвоением MySQL. Я имею в виду, я уверен, что у него есть лучшие намерения — не судить ни в коем случае — но он определенно имеет здесь свои конфликты, и один из вопросов, на которые он отвечает, — «Sun заплатил миллиард за MySQL. Что купил Sun? », И он говорит, что они купили товарный знак MySQL, они купили авторские права на сервер MySQL и другие компоненты, по его мнению, контроль над экономической экосистемой MySQL, доступ к их сообществу из 15 миллионов пользователей и 15 миллионов установки, контракты с заказчиками, контракты с основными разработчиками и все остальные активы MySQL AB. Вот что он говорит, что они получили за миллиард долларов.

Очевидно, что в контрактах с клиентами в сообществе есть ценность. Я предполагаю выгоду с этими сообществами, с сообществами открытого источника. и когда они становятся бизнес-предметом или объектом, вы всегда монетизируете эти свойства. Это бизнес услуг. Очевидно, что Sun увидела ценность в этом, и теперь Sun теперь ищет Oracle, где они были ненавистными конкурентами в прошлом. Монти говорит, что он был на борту Sun, потому что он чувствовал, что компания была правильной, чтобы иметь MySQL под их эгидой, но, очевидно, он не чувствует этого в отношении Oracle.

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

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

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

Стефан: Вот одна вещь, с которой я искренне не согласен с Монти, а именно: действительно ли Oracle и MySQL являются конкурирующими продуктами? Любой, кто использовал Oracle, знает, что это не простой продукт, а MySQL, и он заявляет, что Oracle не смог войти в веб-область из-за MySQL, и я думаю, что это полностью неверно. Я думаю, что причина, по которой Oracle не сделал переход в Интернет, заключается в том, что он слишком дорогой и требует много технических знаний, чтобы запустить и работать так, как вы хотите.

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

Патрик: Интересно, что он отвечает на вопрос «Кому было бы интересно купить MySQL, если бы Oracle приняла решение исключить его из портфеля?», И одна из компаний, которую он упоминает, это IBM…

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

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

Патрик: … Fujitsu, любой из крупных поставщиков дистрибутивов Linux. Я имею в виду, что было бы интересно, одна большая компания, другая, IBM. Он говорит, потому что IBM DB2 и MySQL работают в основном на разных рынках, а наши продавцы очень редко конкурируют с DB2; это его аргументация в пользу IBM.

Кевин: Точно.

Стефан: Когда Novell купила SUSE, установку Linux, то ядро, я думаю, все думали, что оно умрет. Я не думаю, что он мертв, верно? Я все еще вижу SUSE-инсталляции повсюду, так что я думаю, что мы все еще увидим это, и, надеюсь, Oracle сделает это из своего портфеля, я бы хотел увидеть проект с открытым исходным кодом, такой как Fedora, или что-то в этом роде.

Кевин: Наша последняя история сегодня о Блиппи .

Патрик, что такое Блиппи?

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

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

Стефан: Это все. Интернет побеждает. Я выхожу. Я задолбался. (смеяться)

Кевин: (смеется) Что случилось?

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

Кевин: Я слушал подкаст MacBreak Weekly пару недель назад, и они говорили о новом весе для ванной комнаты, который будет автоматически чирикать ваш вес каждый раз, когда вы взвешиваете его. Это связано с подобной болезненностью для меня. Он делится чем-то, что … я не знаю … возможно, я старомоден, но мне кажется, что информация о том, что вы покупаете, должна быть чем-то осознанным и осознанным.

Что за люди … Я могу представить себе очень маленькую нишу людей — я не знаю — «коммерциалистов-эксгибиционистов», желающих использовать такой сервис, но может ли это быть сервис массового рынка? Может ли это быть чем-то, что хотят использовать более тысячи человек?

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

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

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

Одна из проблем, которые я увидел в комментариях на SitePoint, — это обмен информацией о банках и кредитных картах, и я думаю, что это законная проблема. Но я думаю об этом почти как Мята . Это как играть с вашими деньгами. Это как игра на каком-то уровне. Mint, очевидно, полезен, я — пользователь Mint, и у меня было опасение делиться информацией о моем банке и информацией о моей кредитной карте, но я посмотрел на нее и решил пойти дальше и сделать это, и я уверен, что Blippy работает в соответствии с теми же принципами безопасности. Так что я не думаю, что это так уж сложно, но очевидно, что для них это препятствие — это доверие, которое нужно иметь людям, а затем делиться этой информацией о покупке.

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

Патрик: Это определенно не для всех.

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

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

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

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

Патрик: Сколько раз вы слышали, как кто-то говорит, что Твиттер нарциссичен?

Кевин: Ну, разница между Твиттером … как в 2009 году была — если ради аргумента, мы принимаем 2009 год как год массового маркетинга, таких как статусы Facebook и Твиттер, эти события становятся массовыми, эти вещи — все о возможности поделиться все, что вы хотите, когда вы хотите поделиться чем-то. Но эти новые сервисы, такие как Blippy, все о том, что в блоге SitePoint называют пассивным обменом. Эти службы начинают обмениваться информацией, и вам не нужно вмешиваться автоматически, и мы видим, что многие службы определения местоположения делают то же самое. Вы включаете приложение на своем телефоне и с этого момента оно будет автоматически объявлять ваше местоположение, сообщать людям, где вы находитесь и что вы делаете, без какого-либо вмешательства.

Для меня это важное различие — активный обмен против пассивного.

Стефан: Разве это не Beacon, не было ли то, что в Beacon на Facebook возникла целая полемика, потому что она делилась вещами, которые люди покупали на сайтах в Facebook?

Кевин: Я не могу отслеживать, что является правдой и что такое городская легенда, когда дело доходит до Facebook.

Стефан: Ну, это был Бикон. Это было большое дело, потому что вы должны были выключить его.

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

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

Я не говорю, что это удастся, но я говорю, что не удивлюсь, если это достигнет некоторого уровня известности.

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

Стефан: У нас шесть месяцев, и нам больше никогда не придется покидать дом.

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

Стефан: Да, через всех остальных, да.

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

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

Патрик: Я собираюсь выделить статью на PlagiarismToday.com . Это топ-10 авторских историй 2000-х годов. Мы видели много этих статей, очевидно, к концу десятилетия от 00 до 09, главному событию десятилетия. Этот документ сфокусирован на авторском праве и рассказывает о некоторых явно более масштабных спорах об авторском праве за десятилетие, от судебных исков RIAA до материалов по хранению в Книге Google, и если вам интересны такие темы, авторское право и плагиат, я думаю, что это отличное резюме из важных статей десятилетия в этой области. Проверьте это.

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

Стефан?

Стефан: мне подарили волшебную мышь на Рождество.

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

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

Я искал и есть приложение под названием MagicPrefs, и вы можете загрузить его, и оно перейдет на вашу панель настроек, и вы сможете редактировать кучу — вы можете настроить больше параметров, чем то, что Apple позволяет вам настроить, и это действительно крутой инструмент , Если у вас есть Magic Mouse, скачайте его, оно того стоит. Это бесплатно. Это круто

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

Стефан: Точно, потому что в установочном материале Apple по умолчанию его нет, и он есть. У него есть классные вещи.

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

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

Кевин: Я скучаю по тому, что моя другая мышь — она ​​звучит как наклейка на бампере — моя другая мышь — это Logitech с одной из этих вещей, которая похожа на гирлянду с кнопками на всем протяжении, и одна из вещей, для которой я использую эти кнопки, это на Mac, чтобы вызвать Exposé. Все окна уменьшаются, и тогда я могу очень быстро выбрать другое окно, используя кнопку на моей мыши.

Проблема с мышью Magic Mouse, хотя ее прокрутка и отслеживание очень приятны, у нее нет никаких дополнительных кнопок, поэтому мне приходилось тянуться к клавиатуре, когда я использовал мышь для таких вещей, как Exposé, и поэтому эти жесты Мне действительно интересно использовать их для этого.

Стефан: Вы можете просто нажать на логотип Apple на вашей мыши, и это вызовет Exposé.

Кевин: На мышке есть логотип Apple? О, так и есть!

Стефан: Вы можете просто провести пальцем туда и просто коснуться его один раз, и он вызовет Exposé. Это действительно приятно.

Кевин: О, отлично. Спасибо.

Мое главное внимание уделяется Instapaper.com, и это сервис, который существует уже некоторое время. Он приобрел популярность в прошлом году, когда они выпустили приложение для iPhone. Если вы знакомы с такими услугами, как Deliciousэто своего рода веб-сайты, на которых хранятся все ваши закладки, Instapaper кажется одним из них, но вместо того, чтобы разрабатывать и специализировать и настраивать с помощью инструментов для архивирования огромной коллекции закладок, Instapaper посвящен отслеживанию вещи, которые вы планируете прочитать позже. По сути, вы устанавливаете букмарклет в своем браузере и называете его «Читать позже», и поэтому каждый раз, когда вы попадаете в сообщение в блоге или что-то, что вам интересно читать, но у вас нет времени на чтение это прямо сейчас, вы нажимаете Читать позже, и это отправляет его в Instapaper. Многие люди используют для этого Delicious. Они установят тег в Delicious, тег под названием readlaterи это позволяет им хранить список вещей, которые они планируют прочитать позже, но они никогда не дойдут до него, потому что заходить в Delicious и просматривать этот список вещей, чтобы прочитать их позже и нажимать на каждую из них, — неинтересный процесс. Когда у вас есть немного свободного времени, это не то, чего вы достигнете, потому что в свободное время делать это не весело. Instapaper разработал свой интерфейс так, чтобы читать и читать то, что вы планировали прочитать позже, — это весело, и вы захотите заняться в свободное время.Instapaper разработал свой интерфейс так, чтобы читать и читать то, что вы планировали прочитать позже, — это весело, и вы захотите заняться в свободное время.Instapaper разработал свой интерфейс так, чтобы читать и читать то, что вы планировали прочитать позже, — это весело, и вы захотите заняться в свободное время.

Таким образом, главное, что он убирает навигацию со страниц. Это очень хорошо для определения основной части контента со страницы и только для импорта ее в свою учетную запись Instapaper. Если у вас есть iPhone, вы можете использовать приложение iPhone, чтобы читать только этот контент в очень спартанском интерфейсе, который не омрачен рекламными баннерами и панелями навигации и тому подобными вещами. Здорово.

Стефан: Вы заметили, что вы не можете сделать — если у вас есть многостраничная статья, она не получает дополнительные страницы?

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

Большая особенность, которую они добавили незадолго до праздников, заключалась в экспорте в формат Kindle, так что вы можете создать папку связанных вещей, которые вы хотите прочитать позже. Вроде как небольшой дайджест для себя, и я сделал это с парой сайтов, PHPAdvent.org и 24ways.org , оба сайта, которые публиковали статью в день в течение первых 24 дней декабря, как календарь событий . PHP Advent явно о PHP, 24 Ways — это больше о веб-дизайне, CSS, советах и ​​хитростях JavaScripty. На обоих этих сайтах я взял все их статьи и поместил их в папки Instapaper, а затем я могу экспортировать их в виде электронной книги Kindle и поместить ее в свой Amazon Kindle, и я взял его с собой в праздничные дни и прочитал эти статьи. не в сети. Это отличный способ пройти через этот контент.

Так что Instapaper.com, PHPAdvent.org, 24ways.org — мой выбор на этой неделе.

На этом наше шоу заканчивается. Подписывайтесь, ребята?

Патрик: Я Патрик О’Киф для сети iFroggy . Вы можете подписаться на меня в Твиттере @iFroggy .

Стефан: И я Стефан Сигрейвс. Вы можете подписаться на меня в Twitter @sseagraves, а мой блог — badice.com .

Кевин: Патрик, вам нужен один из таких баннеров, посвященных 10-летию, в вашей подписи: «Сеть iFroggy празднует 10 лет iFroggy».

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

Кевин: Вы можете подписаться на меня в Twitter @sentience и SitePoint в Twitter @sitepointdotcom . Посетите нас по адресу sitepoint.com/podcast, чтобы оставить комментарии к шоу и подписаться на получение каждого шоу автоматически.

Помогите нам продвигать подкаст SitePoint. Мы пытаемся донести до нас слово, привлечь еще несколько слушателей в этом году, и ключевой способ сделать это — обзоры iTunes. Это ваша возможность выиграть бесплатную книгу SitePoint на ваш выбор в формате PDF. Просто оставьте рецензию на этот подкаст в iTunes, а затем вставьте копию рецензии в качестве комментария к этому эпизоду на sitepoint.com/podcast, чтобы мы знали, что вы это сделали. Обязательно сообщите нам, в каком каталоге iTunes публикуется обзор, чтобы мы могли его найти, и через две недели в нашем следующем новом шоу мы выберем победителя наугад, и у вас будет выбор. библиотека SitePoint. Помогите нам получить слово.

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

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

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