Статьи

Sitecast Podcast # 102: тупые цитаты

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

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

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

  • Подкаст SitePoint № 102: тупые цитаты (MP3, 43,4 МБ, 47:25)

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

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

  1. Как JC Penney стал результатом поиска номер один для почти каждого поиска Google
  2. HTML5 будет готов в 2014 году, что будет дальше?
  3. HTML5 для веб-разработчиков
  4. Что нового в WordPress 3.1?
  5. Что такого умного в этих цитатах
  6. Cussing in Commits: какой язык программирования вдохновляет больше всего ругаться?

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

Host Spotlights

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

Кевин: 4 марта 2011 года. HTML5 готов к использованию, WordPress 3.1 вышел, и некоторые языки заставляют разработчиков ругаться больше, чем другие.

Кевин: И добро пожаловать на подкаст SitePoint № 102! Кажется, прошло уже много лет с тех пор, как наше живое шоу # 100 недавно вернулось, ребята.

Брэд: Мы пережили это.

Стефан: Да, это немного застало меня врасплох.

Кевин: Да, я забыл, что мы делали это каждые две недели, как будто живое шоу было таким большим событием, подготовка заняла несколько дней, и мы записывались в понедельник вместо вторника или в воскресенье вместо Вторник, так что да, мы далеко не синхронизированы. Спасибо Луи Симоне, который записал эпизод 101 и выпустил его ранее на этой неделе, наше интервью с автором последнего выпуска The Web Design Business Kit.

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

Стефан: Как дела?

Кевин: У нас есть несколько историй, которые также накопились. Пару этих историй уже две недели назад, но я позаботился о том, чтобы они были там, потому что я думал, что они были важными, важными и / или интересными, в то время как эту первую историю я определенно отнесу к развлекательной категории в зависимости от того, насколько важен поиск. Оптимизация двигателя для вашей вселенной. Это история о Gizmodo, которая объясняет, как JC Penney стал результатом поиска номер один почти, они говорят почти каждый поиск Google, я бы сказал, почти каждый поиск чего-то, что было продано в JC Penney. Ребята, вы читали эту историю?

Стефан: Да, это в некотором смысле смешно (смех).

Брэд: Коварный.

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

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

Кевин: Я просто рассказываю историю «Нью-Йорк Таймс», но да, вот и все; Я думаю, что они выпустили монстра, они наняли фирму по поисковой оптимизации — лучшее, что я могу собрать, и они немного с ума сошли от техник черной шляпы, создавая своего рода ложные сайты со ссылками. Просто прочитав цитату, которую Гизмодо привел здесь: «Google проводит довольно толстую грань между методами, которые он рассматривает как обманчивые, и« белые шляпы », которые предлагаются сотнями консалтинговых фирм и являются законными способами повысить видимость сайта. «Результаты Пенни были получены с помощью методов на неправильной стороне этой линии, — говорит г-н Пирс». Это Даг Пирс, эксперт по онлайн-поиску. «Он назвал оптимизацию самой амбициозной попыткой получить результаты поиска Google, которые он когда-либо видел. «На самом деле это самая амбициозная попытка, о которой я когда-либо слышал», — сказал он. «Все это просто потрясло меня, особенно для такого крупного бренда; вы могли бы подумать, что вокруг них будут люди, которые будут знать лучше ». Итак, да, в течение нескольких дней там, в течение некоторого времени, Джей Си Пенни был лучшим результатом для таких вещей, как постельное белье, такие как платья. Я уверен, что у JC Penney есть прекрасный выбор постельных принадлежностей и платьев, но заслуживают ли они быть номером один в рейтинге Google? Это кажется довольно очевидным.

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

Кевин: Вау! Я бы сказал, что это важный шаг в вашей карьере веб-разработчика, если вы получите письмо от Мэтта Кутца.

Брэд: О да, это смешно, потому что я очень точно помню электронное письмо, потому что оно было matt @ google, и мне показалось, что это спам, игнорируй его, и мы подумали, что это мусор. И затем, конечно же, как несколько часов спустя, мы исчезаем из Google, и у нас все в порядке, может, нам стоит еще раз взглянуть на это письмо. И, да, они делали альтернативный текст на стилизованных изображениях, изображениях, которые не имели никакого отношения к контенту, но больше касались стиля сайта, и просто очень сомнительные вещи, которые мы не знали лучше. Таким образом, мы немедленно исправили это, мы уволили компанию, очень похожую на компанию JC Penney’s, и пошли дальше, но я чувствую, что многие из этих компаний просто привлекают кого-то, и они просто слепо доверяют им что-то такое же чувствительное, как SEO, это немного сбивает с толку ,

Кевин: Хм, да. Итак, согласно истории The New York Times, они на самом деле какое-то время получали выгоду от этой позиции, им какое-то время это сходит с рук, говорится, что их первое место длилось месяцами, что особенно важно в течение курортного сезона, когда в сети наблюдается огромный всплеск поход по магазинам. Итак, я не знаю, когда Google был надет, очевидно, за одну ночь они опустились с первого места на путь вниз по списку, 70-е место в списке, я верю, но вы знаете, может быть, цели оправдывают средства здесь, может быть, они сделали достаточно деньги, которые не имеют значения, как низко они сейчас в списке; Полагаю, пройдет немного времени, прежде чем Джей Си Пенни получит большую часть рейтинга в Google, верно?

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

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

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

Кевин: Да.

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

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

Брэд: Я бы назвал это чем-то более ругательным, но … (смех).

Кевин: Итак, да, это просто странная история из летописи Интернета. Это было как две недели назад, но это показалось мне интересным, и я действительно хотел убедиться, что мы это обсудили. Что-то еще, что было пару недель назад, было сообщение о W5C, что HTML5 будет сделан в 2014 году , что может показаться многим давно, но согласно истории их первоначальная целевая дата была 2022, что еще дальше в будущем. Но когда бы ни наступила эта дата окончания, они фактически дали разработчикам возможность начать использовать HTML5 сегодня. Это цитата Яна Джейкобса, главы отдела маркетинга W3C, который говорит: «Разработчики могут использовать HTML5 сейчас, и мы призываем их сделать это». Что вы думаете об этом, ребята?

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

Кевин: Да, определенно. Кажется, я помню примерно шесть месяцев назад, шесть месяцев в году, кто-то из W3C сделал публичное заявление и сказал: нет, HTML5 незрелый, это незавершенная работа, люди еще не должны его использовать, и он создал большой спор, потому что разработчики спецификации на самом деле сказали: знаете, что, если вы не должны использовать HTML5, что вы должны использовать? Поскольку HTML5, несмотря на то, что он находится в стадии разработки, доказуемо превосходит спецификации даже по сравнению с последней официальной спецификацией W3C, которая была HTML 4.01, которая, верите или нет, была выпущена в 1999 году. Так что, будет, вы знаете, даже если они делают эту дату, это будет примерно через 15 лет между версиями спецификации HTML5 из ​​W3C.

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

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

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

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

Стефан: Интересно, связано ли это с тем, чтобы все это относилось к тем, кто относится к определенным вещам как к HTML5, просто явно называя что-то HTML5, когда на самом деле это не так, вы знаете, когда это просто JavaScript.

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

Стефан: Не то, что я знаю. Я ничего не видел раньше.

Кевин: Да, верно, я только что вспомнил о последней версии Руководства по доступности веб-контента, WCAG 2 , они выпустили что-то вроде пяти различных документов, и один из них был своего рода набором руководств для создателей контента, и это был первый раз, когда я помню W3C, создавая несколько версий спецификации для разных аудиторий. И с одной стороны, я думаю, что если у вас есть подходящая версия, вам будет легче ее переваривать, но по номиналу, когда вы пришли в спецификацию, она сказала: «Хорошо, первое, что вам нужно знать, это какой из этих пяти книги, которые вы хотите прочитать, и это особенно пугало, пытаясь справиться с такой спецификацией. ЧТО, я думаю, Рабочая группа думает, что они могут сделать это лучше; Интересно, не приведут ли это к путанице в смешанных сообщениях, когда W3C выпускает свои сообщения в HTML5, а рабочая группа WHAT выпускает свои собственные документы в HTML5?

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

Стефан: И не надевай этих парней из WHAT-WG.

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

Дай мне посмотреть здесь; позвольте мне подтвердить это, потому что это не имеет смысла для меня. Рассказ об этой теме на веб-обезьяне называется HTML5 для веб-разработчиков , и да, если вы зайдете на developers.whatwg.org, вы увидите, что документ озаглавлен HTML5, Дополнение для веб-разработчиков, так как это связано с тем, ЧТО Спецификация рабочей группы. Является ли рабочая группа «ЧТО» выполняет HTML, затем W3C помещает на него номер версии, HTML5, а затем рабочая группа «ЧТО» делает версию этой спецификации для разработчика? Я уже в замешательстве.

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

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

Брэд: WordPress, WordPress! Ой, прости, я волнуюсь, когда выходят новые версии. Да, WordPress 3.1, прозванный Reinhardt в честь джазового музыканта Django Reinhardt, был выпущен 22 февраля.

Кевин: Действительно, это называется Рейнхардт?

Брэд: Рейнхардт, да.

Кевин: Держись, подожди, что спорно , потому что есть еще один фреймворк там им тот же самый парень.

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

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

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

Кевин: Разве не хватает джазовых музыкантов, чтобы мы начали удваиваться?

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

Кевин: Где версия WordPress Майлза Дэвиса?

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

Кевин: Боже, это удивительно.

Брэд: Сейчас это около 1,2 миллиона всего за девять дней; просто удивительно, как быстро он был загружен. Все виды новых функций, в общей сложности у него есть 820 закрытых проблем на Trac, в основном ошибки и новые функции, я полагаю, что в новой версии задействовано около 180 разработчиков, некоторые функции, такие как новая админ-панель, что довольно приятно, вы может быть, знаком с ним, если у вас есть сайт WordPress.com, это маленькая полоса сверху.

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

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

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

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

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

Стефан: Я был удивлен, что они не обновили тему, как мы не получили 2011.

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

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

Еще одно сообщение в блоге, которое привлекло мое внимание в SitePoint на этой неделе, было сообщением « Что такое умный в этих цитатах» , и я думал об этом Брэде, когда вы говорили о новой функции цитат в WordPress 3.1, она не имеет к этому никакого отношения это фактические кавычки, которые мы используем, когда мы печатаем в Интернете, в электронной почте, в любое время, когда мы используем компьютер, и есть такая вещь, называемая умными цитатами, и некоторые люди знают, что они есть, некоторые люди не знают что они, и некоторые люди вроде как знают, что они есть. Так что это хороший короткий и приятный пост, который раскрывает эти умные цитаты. Брэд, если бы я спросил тебя, что такое Smart Quote, что бы ты мне сказал?

Брэд: Это действительно глупая цитата, которую я ненавижу.

Кевин: (смеется) Что ты имеешь против Smart Quotes?

Брэд: Я ненавижу, ненавижу, ненавижу, ненавижу умные цитаты.

Кевин: я люблю умные цитаты!

Брэд: с большой буквы.

Кевин: Я сейчас напишу несколько умных цитат в чате, вот как сильно я их люблю.

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

Кевин: Откуда этот код, из которого вы делаете Smart Quotes?

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

Стефан: межсетевые

Кевин: (смеется) Так что для тех, кому интересно, о чём мы говорим, умные цитаты — это те кудрявые кавычки, которые, я думаю, люди впервые видят, когда они используют Microsoft Word, так что вы печатаете и вы набираете набор кавычек, а затем, когда вы пишете слово, которое находится между кавычками, которые вы заметили, если вы уделяете пристальное внимание или если вы выбрали особенно большой шрифт, вы замечаете, что Word автоматически преобразует прямые вверх и вниз Версия ваших цитат в фигурные, которые идут вокруг текста, который вы написали. Таким образом, у вас есть три символа кавычек, которые вы можете напечатать, вы можете набрать прямой, левый или правый, и на большинстве клавиатур все, что вам нужно, это прямые, но в зависимости от того, насколько вы ловки. С помощью сочетаний клавиш в вашей операционной системе вы также можете научиться печатать фигурные, и это то, что я сделал. На Mac это особенно легко: вы можете вводить фигурные кавычки, удерживая клавишу «alt» и используя клавиши левой квадратной и правой квадратной скобок, а затем вы можете получить двойные кавычки версий, удерживая нажатой клавишу shift — нет, Левые и правые квадратные скобки дают вам одинарные и двойные кавычки, я верю, да, и затем вы можете удерживать нажатой клавишу shift, чтобы получить противоположную сторону, правую фигурную версию. В Windows я думаю, что вы должны удерживать клавишу Alt и набрать несколько кодов на своей цифровой клавиатуре, чтобы получить их.

Брэд: Я до сих пор не понимаю, для чего они, я имею в виду, как правильно использовать Smart Quote?

Кевин: Потому что они красивые, Брэд!

Брэд: Вот так, просто потому что они выглядят красиво, это смешно.

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

Брэд: Да, я имею в виду, если они используют редактор WYSIWYG; Я придерживаюсь HTML сам.

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

Брэд: Это смешно.

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

Брэд: Просто дай мне глупую цитату, и я счастлив.

Кевин: А, ну, проблема с кавычками, вы знаете, вы могли бы сказать, что если бы они просто вызывали проблемы у людей, которые достаточно глупы, чтобы кодировать в Microsoft Word, они не были бы такими плохими, но проблема в том, что их взаимодействие с текстовыми кодировками, поэтому, если вы пишете свой контент для своей веб-страницы в текстовом редакторе, который не настроен для сохранения этого текста как Unicode, а затем вы помещаете этот контент на страницу своего сайта, которая имеет метатег, который говорит, что это Unicode, эти фигурные кавычки ломаются, и вот когда вы получаете мусорные символы или вопросительные знаки в черных бриллиантах, именно такие вещи происходят, когда вы используете фигурные кавычки, и вы не контролируете свои текстовые кодировки. Я думаю, именно поэтому многим людям они не нравятся, потому что это заставляет их беспокоиться о кодировке текста, когда им не нужно об этом беспокоиться, и если они могут ограничиться использованием только 128 безопасных символов, которые они могут набирать их клавиатура, или сколько бы она ни была, является общей для всех кодировок текста, тогда у них не будет этих проблем. Вы один из тех людей, Брэд, что у вас есть прямые кавычки, потому что вам не нужно беспокоиться о кодировке текста?

Брэд: Да, мне не нравится, что что-то меняет то, что я делаю, так что, будь то глупая цитата в Умной цитате или что-то еще, оставь ее, когда я ее наберу, а затем, если я захочу ее изменить, я это сделаю, и я знаю, что Word печально известен за такие вещи.

Стефан: Ты существо по привычке.

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

Брэд: Долой умные цитаты.

Кевин: (Смеется.) Хорошо, ну, вы же нарушитель, Стефан, где вы попали в Smart Quotes?

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

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

Брэд: Вы, ребята, намекаете, что я пишу код в Word, и я ленив.

Стефан: Я думаю, это потому, что я использую — я думаю, что это хорошо, потому что у меня есть редакторы, у меня есть два редактора, которые я использую, в Windows я использую Notepad ++, и в нем есть Unicode и все такое в меню, очень легко переключаться назад и вперед, поэтому Я этого не замечаю, а на Mac это TextMate, поэтому никогда не замечаю.

Кевин: Да, то же самое. Хорошо, задолго до того, как Брэд будет слишком много ругаться, давайте обратимся к нашей следующей истории, которая, по совпадению, посвящена ругательствам и ругательствам в программном коде. Это веселая история, которую я заметил на WebMonkey, но она ссылается на пост в блоге разработчика Эндрю Восса, у которого, должно быть, были медленные выходные, потому что он решил сесть на выходные и написать код, необходимый для статистического анализа всех Открытый исходный код, размещенный на GitHub , который является популярным сервисом хостинга открытого исходного кода; если вы слышали о Google Code или Source Forge до этого, то GitHub — это новая удивительная вещь, когда речь заходит о размещении вашего открытого исходного кода. И он сделал этот анализ, чтобы найти проклятия в комментариях в коде всех этих проектов с открытым исходным кодом, и он сгенерировал гистограммы и все виды интересных вещей. Я знаю, что мы большие поклонники графиков здесь, на Podcast, верно, ребята?

Брэд: Мне нравятся твои графики (смех).

Стефан: О да, диаграммы, карты, все это нравится.

Кевин: Так что он, очевидно, получил много трафика на этот пост в блоге, потому что он опубликовал несколько обновлений к нему, но позвольте мне прочитать его от самого человека здесь, он говорит: «В прошлые выходные мне действительно нужно было написать некоторый код, вы знаете, как бы то ни было, любой код, который я в конечном итоге скопировал под миллион сообщений о коммитах от GitHub: «Хорошо, это не комментарии, это сообщения, которые разработчики помещают в коммиты, так что если у вас есть версия своего кода, вы вносите в него некоторые изменения и хотите сохранить эту новую версию своего кода в системе GitHub, которую вы обычно, если вы хороший разработчик, набираете небольшой комментарий с пояснением того, что изменилось, и поэтому он проанализировал все эти сообщения коммитов через GitHub. Возвращаясь к своему сообщению, он говорит: «План состоял в том, чтобы выяснить, какую ненормативную лексику я мог найти в сообщениях коммитов, а затем показать статистику по языкам. Вот мои выводы: из 929 857 сообщений о коммитах я нашел 210 нецензурных слов, обратите внимание, что я разорвал одинаковое количество сообщений о коммитах на язык, поэтому результаты не основаны на количестве проектов на один язык ». Итак, некоторые из этих графики, которые мы на самом деле не можем прочитать на подкасте, потому что это семейное шоу, но, на мой взгляд, большинство людей обращают внимание на график, который ранжирует количество нецензурных слов по языкам. Итак, Брэд, ты хочешь сделать большое объявление, какой самый ругательный язык здесь?

Брэд: Да, и ты знаешь, я бы, наверное, согласился с этим, самый достойный клятвы язык — C ++, на волосок, но он есть.

Кевин: C ++ по волосам; с 56 нецензурных слов, C ++.

Брэд: Я мог это видеть. Во-вторых, я полностью согласен с JavaScript.

Кевин: Что, JavaScript?

Стефан: Нет, Руби.

Кевин: номер два Руби.

Брэд: Это так? Я смотрел на графики, они очень близки (смех).

Кевин: Итак, у нас есть C ++ с 56, Ruby с 53 и JavaScript с 46. Теперь, я согласен с вами, Брэд, C ++ определенно является языком, который будет генерировать самые ругательные слова только потому, что он настолько византийский, и если вы введите что-то неправильно, это может привести к полному сбою вашей программы. Ruby, с другой стороны, рекламируется как язык, на который переключаются разработчики, потому что он делает их счастливыми, когда садится и открывает свой текстовый редактор, и код Ruby появляется перед ними и может выражать свои идеи почти на простом английском языке, это рекламируемый как язык счастья, который заставляет разработчиков получать удовольствие от своей работы, но, видимо, они клянутся об этом. Стефан, как ты это объяснишь?

Стефан: Они все работают на стартапы.

Кевин: (Смеется.) Думаю, вы могли бы заняться чем-нибудь.

Брэд: Red Bull и без оплаты. У меня есть хорошее объяснение, которое на самом деле может быть чем-то. Ruby является самым новым из всех языков, верно, поэтому мы не можем допустить, что большинство людей, использующих Ruby, скорее всего, изучают его, тогда как люди, использующие PHP и C ++, используют его уже несколько лет, где они немного лучше в этом.

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

Брэд: Да, именно так.

Стефан: мне больше нравится моя гипотеза.

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

Стефан: Пока они живут в квартире площадью 35 квадратных футов. (Смех) извините, я люблю стартапы, извините.

Кевин: я тоже люблю стартапы; Хотелось бы, чтобы я работал на стартапе, чтобы я мог клясться в своих сообщениях коммита.

Стефан: Я тоже.

Брэд: Они не позволяют этого в SitePoint, а?

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

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

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

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

Стефан: Может быть, на самом деле это облегчение совершать вещи.

Кевин: (Смеется). Это верно, так что к тому времени, когда вы приступили к совершению, вы вынули все свои клятвы из своей системы.

Стефан: Это физически в коде.

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

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

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

Стефан: Внутри шутки и тому подобное, да, я согласен.

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

Брэд: Конечно.У меня есть видео на YouTube, и я просто добавлю его в чат здесь очень быстро, и на самом деле есть группа под названием Omnimaga, я надеюсь, что я правильно говорю, и их цель — преобразовать все эти старые игры для запуска на калькуляторах, калькуляторах Texas Instruments, так что они фактически успешно перенесли Doom, оригинальную Doom, на калькулятор, и у них есть рабочая демонстрация, которую вы можете посмотреть на YouTube, где они фактически играют в Doom на этом старом Техасе. Калькулятор инструментов, это действительно интересно. И я зашел на их сайт, и у них есть этот список проектов, над которыми они работают или уже успешно преобразовали их в свои калькуляторы Texas Instruments.

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

Стефан: У вас, ребята, не было игр на вашем TI83?

Кевин: Это было от солнечной энергии, это была необычная функция в моем калькуляторе.

Брэд: У меня был тетрис, тетрис, когда я был внутри, это было все, что я играл. Я имею в виду, они работают над Bomber Man, Contra, F-Zero из Super Nintendo, я имею в виду это классика.

Кевин: Вау! Я бы купил калькулятор, чтобы играть в F-Zero.

Стефан: И все это в Basic, верно, или это все … О, нет, это сборка, держу пари.

Кевин: О Боже, да, это должно быть.

Брэд: Я хотел бы видеть проклятия на этих коммитах (смех).

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

Кевин: Как вы связываете два?

Стефан: у него мало выхода; фактический выходной сигнал фактически соответствует тому, где будет установлен внутренний объем на вашей камере. И для срабатывания затвора требуется немного, я просто посылаю немного на камеру. Хорошо, я полный ботаник

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

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

Кевин: Но это похоже на затенение или это штриховые рисунки?

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

Стефан: Это лучше, чем делать исчисление.

Брэд: Думаю, если ты сидишь в классе

Кевин: Точка занята! Да.

Брэд: — но люди действительно больше используют эти типы калькуляторов?

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

Брэд: В старшей школе, давай, мы уже не молоды, Стефан, давай будем честными, ты не был в старшей школе вчера.

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

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

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

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

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

Кевин: Хорошо, Стефан, что ты в центре внимания?

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

Кевин: Да, я видел это.

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

Кевин: Какие сайты вы заблокировали Стефан?

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

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

Стефан: Я готов пойти на этот риск.

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

Брэд: Это мило. Я подумал, что Google вернулся … Разве Google не использовал это встроенное только для самого Google, где вы могли просто блокировать сайты, а потом они в какой-то момент избавились от него?

Стефан: Да, я думал, что это было на google.com.

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

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

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

Стефан: Да, определенно.

Кевин: Да, без сомнения. Я думаю, что кто-то пошутил здесь, когда вышло это расширение, этот Google говорит: «Хорошо, ты это делаешь!» (Смех).

Стефан: Это они становятся ленивыми.

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

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

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

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

Кевин: Мой центр внимания на сегодняшнем шоу — placekitten.com , то есть placekitten.com, и это один из тех сайтов, который позволяет генерировать изображения-заполнители для использования в шаблонах, которые вы создаете для нового веб-сайта. Итак, вы собираете страницу, вы знаете, что там будет изображение, но у вас его еще нет, поэтому вам нужен заполнитель точного размера? Ну, этот сайт, вы можете просто указать размеры, которые вам нужны в URL, и он генерирует изображения милого маленького котенка!

Брэд: Это круто. Это круто. Я люблю эти сайты.

Стефан: Я буду использовать это постоянно.

Кевин: Это мой новый любимый. Есть серьезные, это не так, это мило. И единственное, что могло бы удержать меня от использования этого сегодня, — это говорит о том, насколько я заинтересован в этом, я на самом деле закопался и посмотрел, единственное, чего им не хватает, так это HTTPS, так что если вы собираете защищенный сайт HTTPS, защищенный SSL, а затем использование этих изображений приведет к появлению тех раздражающих предупреждений о смешанном контенте, которые вы получаете в Internet Explorer и некоторых других браузерах, поэтому я надеюсь, что они дойдут до того, чтобы разместить сертификат SSL на своем сайте, чтобы он больше не случается. В противном случае это часть веб-совершенства, насколько я понимаю.

Стефан: Это круто.

Кевин: placekitten.com.

Брэд: Это здорово. Так что теперь клиент будет смотреть на своем сайте, почему у меня все эти котята на моем сайте. (смех) Что со всеми котятами?

Стефан: Мне сейчас нужен placeoggie.com, это то, что нам нужно.

Кевин: Если вам не нужны котята на вашем сайте, вам не следует нанимать дизайнера с сердцем. (смех)

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

Стефан: Должен нанять бездушных людей. (смех)

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

Стефан: Это было хорошо.

Брэд: Да, мне было весело.

Кевин: Да, давайте обойдем стол и скажем людям, где нас найти.

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

Стефан: Я Стефан Сегрейвс, вы можете найти меня в Интернете по адресу badice.com, а я в Твиттере @ssegraves .

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

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

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