На главную
Скрипты
Бесплатный скрипт каталога статей Articles Publisher
Stex Notice-board : Бесплатный скрипт доски объявлений
Скрипт базы знаний для игры Lineage II C5 и Interlude
 
Говорим
ЧПУ
RSS на MODx
Домены *.RU за 110р.
 
 
 
Материалы + Практика
RSS лента для вашего сайта - это просто
Конфигурации .htaccess
Находчивые слуги - Поисковые системы - история и наши дни
Препарируем RSS : Технология RSS : Экспорт информации в RSS
Бесплатные CMS-системы для создания динамических сайтов
Plogger - при выборе движка для организации коллекции изображений
PHP и MySQL : Добавление и вывод информации
Семантическая паутина : Социальные сети : Блоги
LovePlanet - как организовать собственный сайт знакомств и заработать с LovePlanet
Display:none - скрываем, отображаем содержимое
О хостинге с предустановленными CMS
Что такое блог и откуда он взялся?
Мой первый скрипт авторизации
Отображения статуса ICQ номера на сайте
Счетчик посещаемости сайта
Редирект с посылкой ошибки 301 и 302
Путь реселлира 1
Статьи как способ заработать, привлеч трафик, получить доп. контент
Captcha - что это такое, для чего нужна, где взять и как поставить
Перенаправление трафика с поисковых систем
Делаем закладки - дабы вмещать больше
SEO (Search Engine Optimization) Поисковая оптимизация
Отправка сообщений с сайта
 
 
 
Soft
Yandex Index View - Проверка проиндексированности страниц поисковой системой Яндекс
Site - Auditor - Общий анализ сайта в крупных поисковых системах
AllSubmitter - программа для регистрации сайта в каталогах, рейтингах и т.д.
DCFinder - проверка уникальности текста
Разное
Базы каталогов для программы AllSubmitter
Коллекция больших анимированных смайликов в формате GIF - 91шт
Русскоязычные учебники по HTML
Учебник PHP
Коллекция из 47-ми PNG изображений символа RSS
Текстовые (*.txt) базы каталогов сайтов
 
 
 
! При использовании материалов с сайта - активная ссылка на данный сайт обязательна!
 
 
 
Статистика посещаемости сайта
Значения тИЦ (CY Яндекса) и PageRank от Google сайта Анализ сайта
 
 
 
! Реклама
Качественная плитка тротуарная, техническая пластмассовая тара, недорого
 
 

Семантическая паутина : Социальные сети : Блоги

Все-таки прекрасно жить в эпоху, когда динамический сайт сделать проще, чем статический. В простейшем случае процесс создания личной страницы состоит в заливке на сервер дистрибутива Wordpress и сообщении ему деталей про базу данных (три строки максимум). Все!
Впрочем, современный веб-мастер должен думать не только о теле сайта, но и о его душе.
Никакого смысла в его работе не будет, если не вписать сайт в контекст Всемирной паутины, не увязать с другими сайтами и таким образом открыть к нему дорогу для пользователей и серверов. Получается, что не так важен сайт, как его связи. Это мы и обсудим сегодня.


Семантическая паутина

Концепция "семантического веба" звучит на первый взгляд забавно. В ее основе лежит идея, что люди как-нибудь разберутся в том, что они насоздавали в Сети. Люди, но не компьютеры; у тех сложилась революционная ситуация наизнанку - они уже хотят, но зачастую еще не могут понять, что же написано на той или иной странице. Хранить, искать и отображать информацию они научились, а вот толком осознавать ее - нет. Семантический (термин "семантика" образован от греческого semantikos - обозначающий ии осмысленный) веб - надстройка над вебом обычным - призван сделать содержимое Сети более понятным для компьютеров; как минимум, пока машины не научатся понимать "натуральные" человеческие языки со всеми их оттенками (что даже по прогнозам оптимистов случится не завтра).
Реализация семантического веба такова: если машины не понимают нашего Интернета, мы им объясним. Для этого нужны метаданные - данные о данных.
Для описания веб-ресурсов был разработан формат RDF (Resource Description Framework), который три года назад утвердили как стандарт W3C (Всемирного консорциума WWW). Каждый участник семантической паутины должен иметь описание в формате RDF.
Вдаваться в подробности не станем: существует много дополнений, расширений и инструментов для работы с RDF.
Если интересно - читайте Википедию (см. RDFS, OWL, SPARQL и далее везде).
Скажем о минусах и плюсах технологии.
Минусом принято считать сложность реализации RDF: формат этот разрабатывался скорее как научный, чем популярный (впрочем, так создавалась и сама Сеть, а что вышло?). Готовых инструментов для работы с RDF пока мало, поэтому программистам и веб-мастерам приходится вникать в наукоподобные описания, а к этому готов не каждый. Кроме того, многим еще неочевидна сама идея и необходимость семантического веба.
Сложность технологии сполна окупается результатами. Семантический веб позволяет сетевым приложениям "осмыслить" найденную информацию: облегчается поиск данных, их структуризация и обобщение; с помощью семантической паутины машины могут установить логическую связь между сущностями и объектами и даже получить руководство к действию. Логика абсолютно отделена от реализации, поэтому взаимодействовать могут разные платформы и программы разного происхождения.


Человеческие сети

Закон Бенчли о различиях гласит: "В мире есть два типа людей: те, которые полагают, что в мире есть два типа людей, и те, кто с этим не согласен". Пока машины стараются понять веб, люди пытаются в нем не потеряться. Для этого онлайн-жители активно примыкают к разнообразным социальным сетям. Ими можно считать как механизмы "френдования" в блогах, так и целенаправленные классификаторы, объединяющие людей по интересам, профессиям, учебным заведениям, месту работы и т. д.
Социальной сетью считаются и проекты odnoklassniki.ru и moikrug.ru, и те же Livejournal и MySpace. "Одноклассники" объединяют людей по учебным заведениям (с подразделением на годы обучения и выпуска), "Мой круг" - по множеству признаков, в том числе и по тем же учебным заведениям. Простота "Одноклассников" и внятность идеи привлекла к ним довольно широкую аудиторию. "Мой круг" в этом смысле менее очевиден для рядового пользователя, хотя гораздо более универсален, гибок и технологичен.
В ЖЖ и вообще в блогах ситуация другая: российские блоггеры добавляют тех, кто интересен (то есть русский сегмент ЖЖ - это сеть "по интересам"), тогда как западные "френдят", в основном, знакомых людей (то есть это социальная сеть в ее классическом смысле). Но многие блоггеры сегодня расползаются на собственные хостинги с вордпрессами.
Таким образом мы видим неоднородность современных социальных сетей.
При этом большинство пользователей живет в одной-двух сетях, не видя смысла регистрироваться в остальных. Однако порой возникает необходимость пусть кратковременного, но все же взаимодействия участников разных сетей. Как осуществить это технически?
Обозначим несколько задач: во-первых, это авторизация пользователей одной системы в другой; во-вторых, обмен "социальносетевой" информацией (списками френдов, например); в-третьих, обмен контентом (который, грубо, подразделяется на постинги и комментарии).


Друг моего друга

Аббревиатура FOAF означает Friend of a Friend - то есть "друг друга" (в смысле "друг второго уровня"). Это спецификация, основанная на RDF и OWL.
Она позволяет описать отдельную персону с помощью ряда характеристик (имя, фамилия, пол, адрес электронной почты, участие в разных блогах и прочая…), а также создать из этих данных уникальный идентификатор. Проект FOAF позволяет установить связи между разными людьми и предоставить всю эту информацию в виде, легко читаемом и понимаемом машинами (это RDF и OWL в действии). Создать простейшую FOAF-страницу о себе можно, в принципе, и вручную; но для форматированного описания "толпы" френдов, информация о которых регулярно меняется, несомненно, понадобится автоматизация. Впрочем, готовые FOAF-потоки предоставляют многие блог-хостинги, например, LiveJournal.
Таким образом, FOAF позволяет определить и описать языком, понятным для двоичного разума, наше место в Сети, а если свести FOAF-данные воедино, то и место Сети в нашей жизни. FOAF-данные легко могут передаваться по Интернету от одного сервиса к другому, и каждый из них, разобрав их на составляющие, выуживает оттуда интересующую его часть: если сообщить все тому же "Моему кругу" ваш ник в ЖЖ, он обратится к Livejournal.com, добудет оттуда FOAF вашей записи, получит список френдов и немедленно скажет, кто из них уже зарегистрирован в "Круге", но еще не добавлен в список прямых контактов (1-й круг). Удобно, просто, технологично. Подробности читайте на www.foaf-project.org.


Открытый идентификатор

Знаете, зачем в паспортах есть поле "Кем выдан"? Смело предположу: чтобы в выдавшую организацию можно было позвонить и убедиться, что паспорт этот она действительно выдавала. При этом если мой паспорт выдан УВД-666, а ваш - УВД-555, это вовсе не означает, что мы не признаем законности паспортов друг друга.
Как поступают в такой же ситуации машины? Им в помощь придумали систему OpenID- децентрализованную кросс-сайтовую идентификацию. Если сервис, на котором вы уже зарегистрированы, поддерживает OpenID (то есть может выступать как OpenID-сервер), а некий другой умеет читать OpenID-идентификацию (выступать в роли OpenID-клиента), вы можете работать на втором сайте под своим логином с первого: так, можно оставлять комментарии на фотосайте Hiero.ru, если у вас нет там своего аккаунта, когда вы авторизуетесь, например, как зарегистрированный участник того же LiveJournal. К слову, OpenID придумал Брэд Фицпатрик - создатель ЖЖ.


Удалённое присутствие

Но как быть, если удаленный сайт, на котором нужно оставить пару строк, не поддерживает OpenID (как большинство форумов)? Или вам хочется комментировать, не вылезая из своего блога (то есть держать свои комментарии "дома" для важности или для коллекции), но при этом быть услышанными? Веб 2.0 предлагает три замечательных LinkBack-механизма: Trackback, Pingback и Refback. Первые два поддерживает даже Wordpress.
Trackback - технология, позволяющая уведомить сайт с неким постингом, что мы разместили у себя ссылку и комментарий на этот постинг. "Родительский" сайт в ответ может (хотя и не обязательно) поместить у себя наш комментарий и ответную ссылку на нас. Разумеется, для этого оба ресурса должны поддерживать Trackback. Минус технологии в ее уязвимости для trackback-спама.
Pingback, по сути, работает точно так же. Отличием является то, что сайт с родительским постингом непременно зайдет на сайт-комментатор и проверит наличие физической ссылки на себя; если ее нет, пингбэк будет признан недействительным. Это хоть и ограниченная, но защита от спама - ведь Trackback не делает и такой проверки.
Впрочем, грамотно написанный спамробот наверняка обойдет и такое препятствие.
Опять же, для пингбэка оба участника должны поддерживать этот протокол.
В этом его отличия от Refback. Последнему для работы требуется поддержка протокола только на линкуемой стороне.
Линкующая может ставить ссылки и вручную - лишь бы была ссылка. Минус рефбэка в том, что линкуемый сайт не узнает о ссылке, пока по ней кто-нибудь физически не перейдет.


Автор: Дмитрий Смирнов | ds@ok.ru | Апрель 2007-го года.


Автор Иванов И.Г. | Email: tollun@yandex.ru | Сайт работает на MODx | Обратная связь | Каталоги сайтов | Обои девушки модели, знаменитости |