RSS-учебник

  1. Но разве это не раздает мой контент?
  2. Дублинский основной модуль
  3. Атом
  4. Об этом документе

В этом руководстве объясняются функции и преимущества веб-формата, называемого RSS, и дается краткий технический обзор. Он также включает в себя информацию в аналогичном формате под названием Atom. Предполагается, что читатель знаком с XML и другими веб-технологиями. Это не значит быть исчерпывающим; для получения дополнительной информации см. Подробнее о RSS ' раздел.

  1. Представляем RSS
  2. Выбор контента для ваших каналов
  3. Публикация вашего канала
  4. Рассказывать людям о вашей ленте
  5. Версии формата и модули
  6. Какой формат мне выбрать?
  7. Советы по созданию хороших каналов
  8. Инструменты подачи
  9. Дополнительная информация
  10. Об этом документе

Подумайте обо всей информации, к которой вы обращаетесь в Интернете на ежедневной основе; заголовки новостей, результаты поиска, «Что нового», вакансии, и так далее. Большой объем этого контента можно рассматривать как список; хотя это, вероятно, не в элементах HTML <li>, информация ориентирована на список.

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

RSS - это основанный на XML формат, который позволяет объединять списки гиперссылок вместе с другой информацией или метаданными , которые помогают зрителям решить, хотят ли они перейти по ссылке.

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

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

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

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

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

<title> Earth Invaded </ title> <link> http://news.example.com/2004/12/17/invasion </ link> <description> Земля подверглась нападению флота вторжения с половины галактики; К счастью, фатальный просчет масштаба привел к тому, что маленькая армада съела всю армаду. </ Описание>

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

Чтобы узнать, как выглядят полные каналы, смотрите Версии RSS и Модули ».

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

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

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

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

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

Например, представьте, что ваша компания объявляет о новом продукте или функции каждый месяц или два. Без подачи ваши зрители должны помнить, чтобы зайти на ваш сайт и посмотреть, найдут ли они что-нибудь новое - есть ли у них время. Если вы предоставите им фид, они могут указать на них свой агрегатор или другое программное обеспечение, и оно предоставит им ссылку и описание событий на вашем сайте почти сразу, как только они произойдут.

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

Но разве это не раздает мой контент?

Нет! Вы по-прежнему сохраняете авторские права на свой контент (если хотите).

Вы также контролируете, какая информация распространяется в ленте, будь то полная статья или просто тизер. Ваш контент все еще может быть защищен вашими текущими механизмами контроля доступа; распространяются только ссылки и метаданные. Вы также можете защитить сам канал RSS с помощью шифрования SSL и аутентификации по имени пользователя и паролю HTTP, если хотите.

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

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

Например;

  • Новости и объявления - заголовки, уведомления и любой список объявлений, которые добавляются с течением времени
  • Списки документов - списки добавленных или измененных страниц, чтобы людям не приходилось постоянно проверять различный контент
  • Закладки и другие внешние ссылки - в то время как большинство людей используют RSS для обмена ссылками со своих сайтов, естественным образом можно делиться списками внешних ссылок.
  • Календари - списки прошедших или предстоящих событий, сроков или праздников
  • Списки рассылки - для дополнения веб-архива общедоступных или личных списков адресов электронной почты.
  • Результаты поиска - чтобы люди могли отслеживать изменения или новые результаты в своих поисках
  • Базы данных - списки вакансий, выпуски программного обеспечения и т. Д.

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

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

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

Отличным примером этого является разнообразие каналов, которые предлагает Netflix ; Вы можете следить не только за новыми выпусками, но также за персонализированными рекомендациями и даже за списком фильмов в своей очереди.

Еще один хороший пример - Apple iTunes Music Store генератор RSS-каналов ; вы можете настроить его в соответствии с вашими предпочтениями, а просмотры, которые он разрешает, совпадают с представлениями в самом музыкальном магазине.

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

Есть несколько способов создать фид из вашего контента. Прежде всего, изучите свою систему управления контентом - она ​​может уже иметь возможность генерировать RSS-канал.

Если эта опция недоступна, у вас есть несколько вариантов;

  • Самостоятельная очистка - самый простой способ опубликовать канал из существующего контента. Инструменты Scraping извлекают вашу веб-страницу и извлекают соответствующие части для канала, чтобы вам не пришлось менять свою систему публикации. Некоторые используют регулярные выражения или выражения XPath, в то время как другие требуют, чтобы вы отмечали свою страницу с минимальными подсказками (обычно используя <div> или теги), которые помогают ей решить, что следует поместить в канал.
  • Интеграция с фидами - если ваш сайт генерируется динамически (с использованием таких языков, как Perl, Python или PHP), на нем может быть доступна библиотека RSS, чтобы вы могли интегрировать фид в свой процесс публикации.
  • Начиная с канала - в качестве альтернативы вы можете управлять ориентированными на списки частями своего контента в самом канале RSS и генерировать свои веб-страницы (а также другой контент, например списки адресов электронной почты) из канала. Преимущество в том, что в ленте всегда есть правильная информация, а такие инструменты, как XSLT, упрощают эту опцию, особенно если вы начинаете с нуля.
  • Соскоб стороннего производителя - если ни один из этих вариантов не работает для вас, некоторые пользователи в Интернете будут зачищать ваш сайт для вас и делать доступным канал. Имейте в виду, однако, что это никогда не так надежно и точно, как делать это самостоятельно, потому что они не знают деталей вашего контента или вашей системы. Кроме того, использование третьих лиц вводит другую точку отказа в процессе доставки; проблемы там (сеть, сервер или бизнес) приведут к тому, что ваш канал будет недоступен.

Для получения дополнительной информации обо всех этих параметрах см. « Инструменты подачи " а также " Дополнительная информация ».

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

Страницы, имеющие связанный канал RSS, должны четко указывать это зрителям, используя ссылку, содержащую, например, «канал RSS». Например,

<a type="application/rss+xml" href="feed.rss"> RSS-канал для этой страницы </a>

где «feed.rss» - это URL для канала. Атрибут «type» сообщает браузерам, что это ссылка на RSS-канал в понятной им форме.

Кроме того, некоторые программы ищут ссылку в разделе <head> вашего HTML. Чтобы поддержать это, включите

тег; <head> <title> Моя страница </ title> <link rel = "alternate" type = "application / rss + xml" href = "feed.rss" title = "RSS-канал для моей страницы"> </ head>

Эти ссылки должны быть размещены на веб-странице, которая наиболее похожа на содержание канала; это позволяет людям находить их во время просмотра.

Обратите внимание, что каналы Atom должны использовать application / atom + xml, а не application / rss + xml в обоих стилях использования.

Наконец, существует ряд руководств и реестров для RSS-каналов, которые люди могут искать и просматривать, подобно каталогу Yahoo для веб-сайтов; это хорошая идея, чтобы зарегистрировать свой канал; увидеть Дополнительная информация ,

В настоящее время используется несколько различных версий формата RSS, но основными вариантами являются RSS 1.0 и RSS 2.0. Каждая версия имеет свои преимущества и недостатки; RSS 2.0 известен своей простотой, в то время как RSS 1.0 более расширяем и полностью определен. Оба формата основаны на XML и имеют одинаковую базовую структуру.

Есть еще один выбор; Atom - это попытка IETF (органа по стандартам Интернета) разработать хорошо документированный стандартный формат синдикации. Хотя оно имеет другое имя, оно имеет те же основные функции, что и RSS, и многие люди используют термин «RSS» для обозначения синдикации RSS или Atom.

В этом разделе представлен краткий обзор каждого; для получения дополнительной информации см. их технические характеристики и вспомогательные материалы.

RSS 2.0 отстаивается UserLand Дэйв Винер. В этой версии RSS расшифровывается как «Действительно простая синдикация», а в центре внимания - простота.

Эта ветка RSS основана на RSS 0.91, который был первым задокументировано в Netscape и позже уточнено пользователем ,

Включен в 2.0.1 - последняя стабильная версия этой ветки - это метаданные канала, такие как ссылка, заголовок, описание; изображение, которое позволяет указать миниатюрное изображение для отображения вместе с фидом); webMaster и manageEditor, чтобы определить, кто отвечает за фид, и lastBuildDate, который показывает, когда фид последний раз обновлялся.

Элементы имеют стандартные ссылки, метаданные заголовка и описания, а также другие, более экспериментальные средства, такие как вложенность, которая позволяет автоматически загружать вложения (однако не ожидайте, что эти функции поддерживаются всеми агрегаторами). Наконец, элементы могут иметь элемент guid, который однозначно идентифицирует элемент; это позволяет использовать некоторые расширенные функции в некоторых агрегаторах.

Вот пример минимальной подачи RSS 2.0:

&lt;? xml version = "1.0"?> <rss version = "2.0"> <channel> <title> Пример канала </ title> <link> http://example.com/ </ link> <description> Мой пример канал </ description> <item> <title> Новости за второе сентября </ title> <link> http://example.com/2002/09/01 </ link> <description> сегодня произошло другое </ description > </ item> <item> <title> Новости за первое сентября </ title> <link> http://example.com/2002/09/02 </ link> </ item> </ channel> </ Новости>

в Дорожная карта RSS 2.0 Винер заявляет, что эта ветвь для всех практических целей заморожена, за исключением пояснений к спецификации.

Однако расширения к формату разрешены в отдельных модулях , используя Пространства имен XML чтобы избежать конфликтов в их именах. Например, если у вас был модуль ISBN для отслеживания книг, он может выглядеть следующим образом;

<item xmlns: book = "http://namespace.example.com/book/1.0" rdf: about = "http://www.amazon.com/exec/obidos/tg/detail/-/0553575376"> < title> Excession </ link> <link> http://www.amazon.com/exec/obidos/tg/detail/-/0553575376 </ link> <book: isbn> 0553575376 </ book: isbn> </ item >

Однако, как правило, вам следует искать доступные модули RSS, а не определять свои собственные, если вы не уверены, что то, что вам нужно, не существует.

RSS 1.0 расшифровывается как «RDF Site Summary». Этот вариант RSS включает RDF веб-стандарт для метаданных. Поскольку RSS 1.0 использует RDF, любой процессор RDF может понимать RSS, ничего не зная об этом. Это позволяет синдицированным каналам легко стать частью семантической сети .

RSS 1.0 также использует пространства имен XML для разрешения расширений, аналогично RSS 2.0.

Каналы RSS 1.0 очень похожи на каналы RSS 2.0, с некоторыми ключевыми отличиями;

  • Весь канал заключен в элементы <rdf: RDF>… </ rdf: RDF> (чтобы процессоры знали, что это RDF)
  • Каждый элемент <item> имеет атрибут rdf: about, который обычно, но не всегда, соответствует тегу <link>; это назначает идентификатор для каждого элемента
  • В метаданных канала есть элемент <items>, который содержит список элементов в канале, так что процессоры RDF могут отслеживать отношения между элементами
  • Некоторые метаданные используют атрибут rdf: resource для переноса ссылок, а не помещают его в элемент.

RSS 1.0 разработан и поддерживается специальной группой заинтересованных людей; см их веб-сайт для больше информации о RSS 1.0 и модулях RSS , Ниже приведен пример канала RSS 1.0.

Дублинский основной модуль

Наиболее известным примером модуля RSS 1.0 является Дублинский основной модуль , Дублинское ядро - это набор метаданных, разработанный библиотекарями и учеными в области информации, который стандартизирует набор общих метаданных, которые, помимо прочего, полезны для описания документов. Дублинский основной модуль использует эти метаданные для присоединения информации как к каналам (в метаданных канала), так и к отдельным элементам.

Этот модуль содержит полезные элементы, такие как dc: date, для связи дат с элементами, dc: subject, которая может быть полезна для категоризации элементов или каналов, и dc: rights для указания прав интеллектуальной собственности, связанных с элементом или фидом.

Вот пример минимального канала RSS 1.0, который использует Dublin Core Module:

&lt;? xml version = "1.0"?> <rdf: RDF xmlns: rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns = "http: // purl .org / rss / 1.0 / "xmlns: dc =" http://purl.org/dc/elements/1.1/ "> <канал rdf: about =" http://example.com/news.rss "> < title> Пример канала </ title> <link> http://example.com/ </ link> <description> Мой пример канала </ description> <items> <rdf: Seq> <rdf: li resource = "http: //example.com/2002/09/01/ "/> <rdf: li resource =" http://example.com/2002/09/02/ "/> </ rdf: Seq> </ items> < / channel> <item rdf: about = "http://example.com/2002/09/01/"> <title> Новости за первое сентября </ title> <link> http://example.com/2002 / 09/01 / </ link> <описание> сегодня произошло другое </ description> <dc: date> 2002-09-01 </ dc: date> </ item> <item rdf: about = "http: / /example.com/2002/09/02/ "> <title> Новости за второе сентября </ title> <link> http://example.com/2002/09/02/ </ link> <dc: date > 2002-09-02 </ dc: date> </ item> </ rdf: RDF>

Как вы можете видеть, RSS 1.0 немного более многословен, чем 2.0, в основном потому, что он должен быть совместим с другими версиями RSS и содержать разметку, которая нужна процессорам RDF.

Атом

Оба RSS 1.0 и 2.0 являются неофициальными спецификациями; то есть они не публикуются известным органом по стандартизации или отраслевым консорциумом, а публикуются небольшой группой людей.

Некоторые люди обеспокоены этим, потому что такие спецификации могут быть изменены по прихоти людей, которые его контролируют. Органы по стандартизации обеспечивают стабильность, ограничивая изменения и имея хорошо отработанные процедуры для их внедрения. Чтобы обеспечить такую ​​стабильность синдикации, группа людей создала рабочую группу IETF для стандартизации формата под названием Atom.

Атом функционально похож на обе ветви RSS, а также является форматом на основе XML.

Например;

&lt;? xml version = "1.0" encoding = "utf-8"?>> feed xmlns = "http://www.w3.org/2005/Atom"> <title> Пример ленты </ title> <link href = "http://example.org/" /> <updated> 2003-12-13T18: 30: 02Z </ updated> <автор> <имя> Джон Доу </ name> </ author> <id> urn: uuid : 60a76c80-d399-11d9-b93C-0003939e0af6 </ id> <entry> <title> Роботы на атомах запускают Amok </ title> <link href = "http://example.org/2003/12/13/atom03 "/> <id> urn: uuid: 1225c695-cfb8-4ebb-aaaa-80da344efa6a </ id> <updated> 2003-12-13T18: 30: 02Z </ updated> <summary> Некоторый текст. </ summary> </ entry> </ feed>

Как видите, в Atom есть элемент канала, который содержит как метаданные уровня канала, так и записи (аналогично элементам RSS), а запись может содержать аналогичные метаданные, такие как заголовок, ссылка, идентификатор (вместо RSS 1.0). rdf: about или руководство по RSS 2.0) и краткое текстовое резюме (вместо описания RSS).

Как правило, Atom сейчас не так широко поддерживается, как RSS 1.0 или 2.0, потому что он относительно новый. Тем не менее, он должен быстро наверстать упущенное из-за широкой базы поставщиков, поддерживающих усилия по стандартизации.

Одной из самых запутанных и печальных проблем в синдикации является большое количество используемых форматов. Помимо перечисленных выше, существует множество других форматов (например, RSS 0.9, 0.91, 0.92), которые обычно встречаются в Интернете.

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

В результате, какой формат выбрать - дело личного вкуса . RSS 1.0 очень расширяем и полезен, если вы хотите интегрировать его в системы Semantic Web. RSS 2.0 очень прост и удобен для написания вручную. В настоящее время Atom является стандартом IETF, обеспечивающим стабильность и естественное сообщество для поддержки его использования.

С RSS и Atom легко работать, но, как и в любом новом формате, вы можете столкнуться с некоторыми проблемами при их использовании. В этом разделе предпринимается попытка решения наиболее распространенных проблем, возникающих при создании канала.

  • Отдельные записи - убедитесь, что агрегаторы могут отличать ваши записи, используя разные идентификаторы в rdf: about (RSS 1.0), guid (RSS 2.0) и id (Atom). Это сэкономит много головных болей в будущем.
  • Значимые метаданные - попытайтесь сделать метаданные полезными сами по себе; например, если вы добавите только короткий заголовок <title>, люди могут не знать, о чем идет ссылка. Точно так же, если вы вставите целую статью в <description>, она будет толковать мнение людей о ленте, и они с меньшей вероятностью будут интересоваться тем, что вы хотите сказать. Как правило, вы хотите поместить достаточно в канал, чтобы помочь кому-то решить, следует ли ему перейти по ссылке.
  • Кодирование HTML - хотя это заманчиво, воздержитесь от включения разметки HTML (например, <a href="...">, <b> или <p>) в свой канал RSS; поскольку вы не знаете, как он будет представлен, это может помешать правильному отображению вашего канала. Если вам нужно включить тег в текст канала (например, заголовок записи «Ode to <title>»), убедитесь, что вы избегаете амперсандов и угловых скобок (чтобы это было «Ode to & lt; название & GT;»).
  • Сущности XML - Помните, что XML не предопределяет сущности, как HTML; поэтому у вас не будет & NBSP; & Копировать; и другие общие объекты доступны. Вы можете определить их в XML или просто использовать кодировку символов, которая делает доступным то, что вам нужно.
  • Кодировка символов - Некоторые программы генерируют каналы с использованием наборов символов Windows, а иногда и неправильно маркируют их. Самое безопасное, что нужно сделать, это закодировать ваш фид как UTF-8 и проверить его, проанализировав его с помощью XML-анализатора.
  • Общение со зрителями - не используйте записи в своей ленте для общения с вашими пользователями; например, известно, что некоторые каналы используют <description> для определения условий авторского права. Используйте соответствующий элемент или модуль.
  • Связь с машинами - аналогичным образом, используйте соответствующие коды состояния HTTP, если ваш канал перемещен (обычно 301 перемещен навсегда) или больше не доступен (410 пропал или 404 не найден).
  • Создание канала, удобного для кэширования. Успешные каналы видят достаточное количество трафика, потому что клиенты часто опрашивают их, чтобы узнать, изменились ли они. Для поддержки нагрузки может помочь Web Caching; увидеть учебник кэширования ,
  • Подтвердите - используйте Валидатор подачи чтобы поймать любые проблемы в вашем корме; это работает с RSS и Atom. Кроме того, не запускайте его один раз; Убедитесь, что вы регулярно проверяете свой канал, чтобы вы могли ловить переходные ошибки.

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

  • Краткое содержание сайта в формате XHTML - Онлайн-сервис (также доступный в виде таблицы стилей XSLT), который использует подсказки в вашем HTML для создания канала.
  • RSS.py - Python библиотека для генерации и анализа RSS.
  • РИМ - Java-библиотека для анализа и генерации каналов RSS и Atom, а также для перевода между форматами.
  • XML :: RSS - Perl модуль для генерации и анализа RSS.
  • Онлайн валидатор - Проверьте ваши RSS 1.0, 2.0 и каналы Atom.
  • Синдицированный контент - Хороший список лучших практик для создания RSS-канала.
  • Мастерская RSS - Хорошо продуманное введение в публикацию RSS-каналов из штата Юта.
  • RSS Devcenter - Веб-портал O'reilly для всех вещей RSS.

Об этом документе

Этот документ Марк Ноттингем , Copyright © 2002-2005. Эта работа лицензирована под Лицензия Creative Commons ,

Если вы зеркалируете этот документ, отправьте электронное письмо по указанному выше адресу, чтобы вы могли быть в курсе обновлений.

Все торговые марки являются собственностью их соответствующих владельцев.

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

Последняя редакция этого документа всегда может быть получена от http://www.mnot.net/rss/tutorial/

net/rss/tutorial/

Похожие

Браузер БД для SQLite
Официальный дом браузера БД для SQLite Скриншот
YouTube означает контент, опубликованный общественными вещателями
05.02.2008, 20:01 (фото: pixabay.com) Европейская комиссия запустила в понедельник новую онлайн-базу знаний о раке. Сайт призван помочь вам получить достоверную, проверенную информацию о формировании, лечении и профилактике рака. «Надежные данные - важный аспект подхода Европейского Союза к раку», - заявил в понедельник комиссар здравоохранения
Новая почта от Интерии черпает из Gmail. Использование такого почтового ящика не стыдно
... образцом хорошего почтового ящика. Это не идеальная почтовая служба, но определенно самая близкая к идеальной. Теперь, с точки зрения функциональности, почта Google очень близко подошла ... почта Interia. Я основывал свое мнение на преимуществе Gmail над конкурентами на опыте работы с другими популярными сервисами веб-почты. И конкуренция в теории довольно сильна. Такие игроки, как Yahoo или Outlook, не жалуются на отсутствие пользователей,
7 причин, почему вашей компании НЕ нужен SEO
SEO (поисковая оптимизация) - это область интернет-маркетинга, без которой ни одна электронная коммерция в настоящее время не может обойтись без нее, если ее целью является продвижение онлайн-рынка и охват широкой аудитории и потенциальных клиентов. В то время, когда концепция оптимизации веб-сайтов под руководством Google становится все более и более понятной, а для сложных SEO-операций как небольшие компании, так и крупные корпорации тратят все больше и больше ресурсов,
Я не ожидал такого использования новых технологий в Poczta Polska
Я не люблю Poczta Polska и, вероятно, с взаимностью. Вот почему кровь заливает меня, когда я читаю о некоторых нововведениях в этой компании. Что такое Почта Польши Poczta Polska Spółka Akcyjna - государственная компания, которая предоставляет почтовые услуги, то есть доставку писем и посылок. Кроме того, компания предлагает банковские и страховые услуги через компании из Poczta Polska Capital Group, то есть Bank Pocztowy и Pocztowy Towarzystwo
Ультратонкая клавиатура Logitech для iPad Air 2
Пользователи из Польши должны признать, что не все глобально действующие компании разрабатывают свои продукты для нашей страны. В качестве примера можно привести клавиатуру для планшета Apple, которую, несмотря на многие ее преимущества, я не могу использовать с комфортом. Несколько месяцев назад я переоснастил себя iPad. Я хотел проверить, реально ли в моем случае отказаться, по крайней мере временно, от MacBook из-за философии #iPadOnly. Для этого
Миссионерская собака: Джоанна Крупа любит собак, но способен ли он их спасти?
Джоанна Крупа, безусловно, очень хороший и хороший человек. Как человек, который любит животных, она решила стать лицом программы «Миссионер». Это правильно? Что еще любить животных, а что еще помогать людям в проблемах, связанных с их воспитанием. Это две совершенно разные вещи. Вы скажете, что я мудр, и, возможно, вы правы, но мой многолетний опыт работы в приюте в приюте, прохождение курса с опытным бихевиористом и
Firefox теперь так же быстр, как Chrome, и никто не заботится
... обещали, что Firefox раньше был быстрее, разбит среди множества других интернет-гипербол, и эти обещания не сбылись. Firefox имеет вместо сосал большое время , Неизбежно они должны были сделать это правильно, все же. С этой неизбежностью возникает чувство, и это чувство может быть: вам все равно. Отлично, Firefox быстрее, но вы устали! У вас есть много веских причин, чтобы не обращать на это внимания, поскольку
Поддержка Windows XP и Windows Vista прекращена
Антивирус adaware больше не предлагает обновления и поддержку для пользователей Windows XP и Vista, так как эти платформы больше не поддерживаются Microsoft. Начиная с октября 2016 года, антивирус Adaware продолжит работать в Windows XP и Vista, но больше не будет получать обновления для последних вредоносных программ и угроз безопасности.
Simplepedia - это минимальный читатель Википедии для вашего iPad - MacStories
Я не знаю, как я пропустил это в июне. Может быть, я был слишком занят съемкой фотографий на свой iPhone 4. Помните, когда мы впервые увидели Retina Display? Да, хорошие времена Simplepedia разработанный тем же парнем позади PDFMate , это минимальный и, ну, простой читатель Википедии для iPad. Он также поставляется с отдельной версией
Покупка 4K телевизора - что вы должны знать?
Аудиовизуальные технологии развиваются быстрыми темпами. У нас под рукой все больше и больше контента Ultra HD или, другими словами, 4K (о том, где их можно прочитать здесь ). Стоит инвестировать в оборудование, которое позволит нам наслаждаться высочайшим качеством изображения. Но что выбрать? Прочитайте, что вам нужно знать при планировании покупки 4K телевизора! Покупка 4К ТВ - техник Разрешение

Комментарии

Я iPhone сам парень - да, я знаю, вряд ли телефон для скутера, но это именно то, что я предпочитаю, понимаете?
Разве вы не хотите делать это и по-прежнему хотите использовать чат Facebook? Есть несколько способов сделать это. Использование Messenger - это не единственный способ общаться с друзьями на Facebook. Конечно, Messenger предлагает больше возможностей по сравнению с другими решениями - расширенную
Но что, если ваша Chrome OS не загружается, или система полностью повреждена, или вы не можете получить экран входа?
Но что, если ваша Chrome OS не загружается, или система полностью повреждена, или вы не можете получить экран входа? Существует способ восстановления Chrome OS путем полной очистки диска и восстановления с носителя для восстановления. Здесь вы должны помнить, что этот процесс полностью уничтожит все системные файлы, операционную систему, локальное хранилище вашего Chromebook, и вы не сможете использовать компьютер до завершения процесса восстановления.
Разве это не здорово?
Разве это не здорово? Добавлена ​​новая функция - конвертировать в XPS (доступно по запросу) У нас есть новая функция, которая позволяет конвертировать входящие PDF и другие документы в XPS, однако она еще не доступна в интерфейсе FolderMill. Когда мы закончим и интегрируем с интерфейсом, преобразование в формат XPS появится в более поздних версиях FolderMill. А пока, пожалуйста, запись нам, и мы предоставим вам дополнительный
Как это сделать?
Как это сделать? Просто скачайте приложение NativeWrap и установите его. Затем в любом браузере мы открываем страницу Facebook.com, разрабатываем меню браузера и используем опцию «Поделиться страницей». Из списка методов обмена выберите «NativeWrap» - все, что вам нужно сделать, это дать имя нашему приложению (например, Facebook Mobile) и нажать «Сделать APK». Приложение будет установлено, и браузер Facebook будет доступен в списке приложений. Плюсы: браузерная версия Facebook
Это, конечно, облом, но как часто вы получаете обновление программного обеспечения для электронных книг, которое на законных основаниях приносит новые функциональные возможности?
Это, конечно, облом, но как часто вы получаете обновление программного обеспечения для электронных книг, которое на законных основаниях приносит новые функциональные возможности? Для родителей есть FreeTime, которая позволяет создавать профили и, как правило, поощрять больше чтения с помощью значков достижений и так далее. Тем не менее, обновление, которого мы действительно ждем, - Goodreads - функциональность, которую мы ожидали с Amazon
Это шаг назад, после революции, что писал, не отрывая палец от экрана?
Это шаг назад, после революции, что писал, не отрывая палец от экрана? Может быть. Однако очень быстрое ускорение ввода данных обеспечивается жестами: Левый жест удаляет последнее слово. Правильный жест подтверждает слово и дает вам пробел (теперь вы знаете, почему вы можете скрыть его в настройках). Еще раз направо и у нас полная остановка. Жест вниз переворачивает нас к дальнейшим подсказкам слова, которое соответствует тому, что мы написали
Это удобно?
Это удобно? 9.4 Видите ли вы это хорошо на солнце? 9,1 Производительность и оборудование Antutu Оценка 136,773 (Antutu v6). Общая производительность лучше, чем у 84% устройств. Безопасность Отпечаток пальца Да, на передней панели датчиков Отпечаток пальца Да Акселерометр Да Барометр Да Компас Да Гироскоп Да Зал Да Датчик света Да Близость Да другие Уведомления LED LED Уведомления
Это звучит идеально для путешествующих наркоманов, но заслуживает ли место в сумке?
Это звучит идеально для путешествующих наркоманов, но заслуживает ли место в сумке? Мультимедийные функции Как я узнал, версия Pro Wireless этого года является развитием оригинальной
Давайте подробнее рассмотрим чудо Linux: что это такое и зачем его использовать?
Давайте подробнее рассмотрим чудо Linux: что это такое и зачем его использовать? Фото: Пингвин Такс - талисман операционной системы Linux. Изображение Такса Ларри Юинга, опубликованное под Лицензия Creative Commons , Что такое операционная система? Большинство людей не слишком много думают о том, как их компьютеры Работа.
Вы хотите создать свой собственный рекламный портал и не знаете, как это сделать?
Вы хотите создать свой собственный рекламный портал и не знаете, как это сделать? Чтобы облегчить эту задачу, стоит подумать о полном, дешевом и функциональном решении. Мы предлагаем вам взглянуть на готовые шаблоны Joomla, подготовленные для таких порталов. Используйте готовый рекламный шаблон для Joomla основанный на рекламное приложение
Я так понимаю, что основная идея этого сервиса заключается в поддержке игроков, которые не хотят или не могут позволить себе карточные транзакции?
Я так понимаю, что основная идея этого сервиса заключается в поддержке игроков, которые не хотят или не могут позволить себе карточные транзакции? Дариуш, SEDOC : SEDOC позволяет приобретать коды и пополнения для онлайн-игр в традиционных розничных сетях. На первый взгляд, это выглядит странно, потому что зачем покупать автономный продукт, который нужно будет скачать или пополнить онлайн?

Но разве это не раздает мой контент?
Но разве это не раздает мой контент?
Lt;?
Encoding = "utf-8"?
Это правильно?
4. Помните, когда мы впервые увидели Retina Display?
Но что выбрать?
Разве вы не хотите делать это и по-прежнему хотите использовать чат Facebook?
Но что, если ваша Chrome OS не загружается, или система полностью повреждена, или вы не можете получить экран входа?
Разве это не здорово?