Минутка цинизма
Новости кстати, не отстают. Вот например, “Хромая лошадь продолжает убивать людей”
Новости кстати, не отстают. Вот например, “Хромая лошадь продолжает убивать людей”
Когда-то восхваляемый мной сервис Chesspark.com слил свою базу пользователей порталу Chess.com и приказал долго жить.
Хорошо это или плохо?
Для шахмат… с одной стороны, куда бóльшая база пользователей — это хорошо, но AI дико тормозной. Впрочем, людей всех квалификаций дотстаточно.
Для джабббера же это EPIC FAIL. Ибо накрыалсь единственная более или менее известная игра с XMPP как протоколом. Вот так. Хотя еще возможно, что сервак реанимируют, клиент опять прикрутят и будет EPIC WIN. Только вот ни слышно, ни вероятно.
Перепевка известного японского хита группы Za Pinattsu. Любителям советского ремейка срочно нарыдать 2 ведра слёз ностальгии.
В принципе, в новой версии WordPress 2.9 вставка объектов oEmbed работает из коробки. Я вот сразу удалил Viper’s Video Tags для своих немногих утюбовских роликов, но нам ведь этого мало, правда? В коробке всегда что-нибудь забудут или где-нибудь перемудрят.
Берем ссылку на страничку, которая поддерживает oEmbed и не делая ее активной гиперссылкой просто пишем отдельной строчкой (подобное поведение можно глобально отключить в настройках):
https://www.youtube.com/watch?v=Y52ONQ8bsmY
становится
Если же нам нужно разместить элемент посреди текста — просто обрамляем его тегами [embed][/embed]
Сначала посмотрим что мы имеем из коробки: вставка объектов из доверенных источников. Как ни странно, доверенные источники не задаются всякими сертификатами, а просто прописаны в коде. Это:
негусто. Зато вроде все проверенные, да и всё равно большинству нужен только утюб. Их можно использовать всем юзерам (возможно даже в камментах — не проверял). В принципе, плагинами можно список расширить, но есть способ лучше.
Итак, первый бонус — Enable oEmbed Discovery от Viper007Bond. Снимает ограничение на доверенные источники. Теперь пользователи, имеющие право доступа “unfiltered_html” (по умолчанию это роли Admin и Editor) могут добавлять любые странички, поддерживающие oEmbed. Профит? Профит!
Сделаем блог источником вставок. Для этого нам нужен плагин oEmbed Provider. Ставим и радуемся. Каких-либо настроек у него я не нашёл, хотя хотелось бы заменить тип с ‘link’ на ‘rich’, но это не настолько принципиально.
Теперь ваш блог готов к Web 3.0! Ну, мой, во всяком случае, хотя для галереи бы еще не помешало, но пока нету =(
В отличие от двух других, OpenID в представлении почти не нуждается. Это паспорт “я такой-то с такого-то сервера”. Сайт запрашивает у сервера авторизации подтверждение, типа, скажи мне myopenid.com, этот ко мне стучится правда vasya_pupkin? Дальше мы его узнаём и пускаем как родного — за него поручились.
OAuth чуть хитрее. Я с ним особо не сталкивался и в дневнике не упоминал. OAuth — это средство авторизованного доступа к API. Что это, с чем его едят, кому это надо и почему это не OpenID неплохо описано в статье на Хабре
И вот мы вплотную подошли к oEmbed. Это очень молодой и возможно даже не до конца проработанный стандарт, но дико удобный и полезный… будет, когда широко распространится. Признаюсь, узнал я о нём буквально на днях.
Функциональность его не нова — мы и ранее вставляли картинки тегами <img>, видео хтоническими конструкциями из <object>, <embed>, флешем, джавой и даже новыми средствами html5, но это каждый сервис извращался во-своему, плееры обновлялись, постоянные ссылки на странички не подкреплялись постоянными ссылками на картинки на них.
oEmbed унифицирует вставки произвольного кода в страницу при помощи достаточно простого API.
Выглядит это так:
Всё предельно просто, кроме того куда нам слать GET-запрос =) Адрес для GET-запроса хранится на самой странице, кусок которой мы хотим внедрить в виде тегов с атрибутами type=”application/json+oembed” или type=”application/xml+oembed”
Типы вставляемых элементов:
Подробная (и, кстати, небольшая совсем) инструкция на буржуйском есть на официальном сайте http://www.oembed.com/ (хотя там всё равно без 100 грамм не разберешься…)
Ну и на закусь пример:
[embed]http://sunhome.snch.info/avatars/hwc.html[/embed]
Ссылка на какую-нибудь из коллекций в моей галерее аватарок выводит первые 10 штук, заголовок и ссылку на галерею целиком.
UPD: сломалось :(
Скончался смертью храбрых по непонятной причине домен quende.co.cc.
Это может вызвать проблемы с некоторыми старыми ссылками и картинками в старых постах.
Буду исправлять, если чё замечу. Восстанавливать домен не буду ибо нефиг.
UPD: quende.net.ru следует за ним. Ибо нефиг.
Если не говорить пользователям, что линукс это сложно и страшно, то им совершенно все равно, в чем не разбираться.
Это гениально, хоть и очевидно. Может начать говорить, что Windows — это сложно и страшно?
Предлагаю свою кандидатуру на звание злейшего врага сисадмина. Это не бухгалтеры, не телефонисты и не электромонтёры, а обыкновенные уборщицы.
У нас в офисе вообще военные действия разворачиваются. Вчера эта зараза сначала выдрала из стенки четыре метра никому не мешающей витой пары. Как, зачем, почему? Мусор она убирала.
Уборщицы со знанием вычислительной техники — это уже не анекдот, а суровая необходимость O_o. А также таджики-строители и т.п.
Только я один не вижу тут никакого ползунка?
Раз уж Dandr решил опубликовать мой способ, надо бы сделать канонический вариант инструкции.
Итак. Смысл — боты обычно не заполняют форму на сайте, а шлют запрос напрямую файлу wp-comments-post.php. Спрячем его.