Блогосфера. Мысли

9 комментариев

RIWНе успев толком отдохнуть после BlogCamp в Киеве, я попал на RIW-2008 в Москве. Как я и думал, на RIW было уныло, скучно и бесполезно. Бросалась в глаза назойливая реклама «Mail.ru» и не менее назойливый пиар «Одноклассников» в каждом докладе. Единственные, кто порадовал — организаторы iCamp, пообещавшие повторить свой баркемп в 2009-м году (возможно, на том же месте) и пригласившие на RIW питерскую группу Минус Трели, которая играла для нас на iCamp летом.

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

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

Блогеров объединяет важная черта — коммуникативность. Это сообщество существует как в сети, так и вне её. Привыкшие к неограниченному ничем общению блогеры легко добиваются своего и редко имеют какие-либо проблемы с общением.

Есть ощущение, что не будь блогов — эти люди просто остались бы в "прошлых версиях" — среди радиолюбителей, в Fidonet, где-то ещё. И блоги — не последняя версия этой системы, не всё ещё идеально и гладко.

Что сейчас происходит с блогосферой?

1. Рост.

Число блогов и блогеров постоянно увеличивается.

2. Дифференциация.

Мы уже видим подкасты, тексткасты, коллективные блоги, корпоративные блоги, видеоблоги…

3. Специализация.

Появляются и будут появляться нишевые тематические блоги специалистов.

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

На IT-мероприятиях уже видно, что блогеры уже взяли на себя многие функции журналистов. Думаю, скоро это распространится и на другие event-ы.

Блогеры являются опинион-лидерами, к их мнению прислушиваются. Помните историю с хостингом? Наблюдая, как осторожно и вежливо сейчас ведут себя с блогерами представители московских IT-компаний, могу сказать, что для многих такие как я, Синодов или Майнас представляют реальную опасность и вызывают страх. Потому что могут неожиданно сказать правду, которую видят. У многих из нас есть «анти-сайты», сделанные обиженными, многим регулярно угрожают, иногда даже пытаются нападать. Правда, успешных акций в этом плане мне пока не известно, только весьма унылые попытки.

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



OpenProfile — в режиме идеи

16 комментариев

На iCamp 2008 мы не только пили пиво, но ещё и очень-очень много общались. Под воздействием эпохальных речей норвежских парней из Opera Software о скорой смерти проприетарных стандартов, в голове у представителей различных социальных сетей начали шевелиться мысли…

И начали мы думать, как нам объединить усилия таким образом, чтобы проекты ничего не потеряли, но при этом стали сильнее. Некоторые гнули в свою сторону, мол мы будем интеграторами всея рунета, некоторые махали руками в сторону Google, SocialGraph, FoaF, OpenID и прочих вещей, которые технологически интересны и полезны, но законченного решения, увы, не дают.

Потом мы ещё очень долго думали и к концу третьего дня iCamp мысль начала понемногу фокусироваться и люди с ней начали соглашаться.

Проблема: необходимость для пользователей многократно заполнять свои профайлы в сети.

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

Решение: создание единого формата обмена пользовательскими данными между сайтами.

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

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

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

1. Спецификация и форматы обмена данными в разнородных информационных системах на базе XML-технологий.

2. Уже почти забытый формат обмена OIFML (уже нет).

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



Агава: как это было

14 комментариев

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

Agava vs Zhilinsky

Теперь, когда все карты открыты, можно разобраться — что же произошло на самом деле.

Краткая предыстория: в далёком 2000-м году я сделал сайт и выложил его на бесплатный хостинг Hut.ru. А в этом году я захотел его оттуда забрать, так как это была моя первая работа на PHP, а резервные копии погибли вместе с жёстким диском Seagate. Задача была простая: попросить техподдержку Hut.ru (а это один из старых проектов Агавы) выслать логин и пароль от FTP на регистрационный e-mail.

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

Не найдя на сайтах Агавы иных способов связи, израсходовав свои знакомства с их бывшими сотрудниками и убедившись, что угрозы огласки саппорт не воспринимает, я решил действовать. Всю эту историю с логом переписки я выложил в ЖЖ, а для лучшего восприятия продублировал на Roem.ru, заручившись согласием главреда.

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

Я: Мне жаль, что пришлось довести до такого. Надеюсь всё же, что сапорт отучится игнорировать пользователей.
Агава: Да там всем досталось, включая их руководителя…

Не исключаю, что платные услуги Агава оказывает на достойном уровне — я просто ими никогда не пользовался. Поэтому мне слегка неудобно перед сотрудниками их платного отдела, чью репутацию я ненарочно слегка покорёжил. А вот «бесплатный» отдел (да какой он бесплатный — они на рекламе зарабатывают) получил по заслугам за неумение диагностировать решать собственные проблемы.

Я к чему это всё… К нам пришёл Web 2.0. Если у вас есть репутация адекватного человека, то восстановить справедливость в 99% случаев можно и нужно. Может, я и лишил Агаву пары потенциальных клиентов, но по крайней мере я восстановил справедливость и выяснил, что адекватные люди там есть и достучаться до них можно. Им — спасибо.



Итоги Russian Blog Awards 2008.

23 комментария

Russian Blog Awards 2008

Подведён итог Russian Blog Awards 2008, этот блог признан лучшим в номинации Блог об Информационных технологиях. А в общем зачёте — 9-е место. Спасибо всем, кто по моей просьбе голосовал за блог!

Не забываем получать регистрации в "Москве".

Жилинский Владимир.



Старые проблемы WordPress.

24 комментария

Проблемы WordPressНесмотря на уже довольно «взрослый» номер версии (2.5.1), WordPress пока не избавился от нескольких недостатков, которые с самого начала мешают ему сделать вообще всех.

Помните, чуть больше года назад пользователи, переходящие из ЖЖ (LiveJournal.com) лихорадочно искали удачные сборки Nested Comments + Subscribe To Comments? Я помню.

Проблема первая — древовидные комментарии.

Выходя из того же ЖЖ, новые пользователи ждали и ждут наличия в WordPress привычной и действительно необходимой функциональности — возможности ответить на любой комментарий и получить ответы на e-mail. По какой причине это так и не включили в официальный дистрибутив — загадка. А по какой причине это до сих пор нельзя реализовать без шаманского бубна — большая загадка.

Threaded comments - древовидные ветвящиеся комментарии в WordPress

Вот возможные варианты реализации:

  • Brian’s Threaded Comments (тот самый первый Nested Comments) — криво реализован на JavaScript, с коверканьем кода и превращением установку других плагинов в окончательное шаманство. Требует замены comments.php, не поддерживает стандартный WordPress Plugin API. Иными словами, это даже не плагин — это костыль.
  • Alex’s Threaded Comments — его форк, на вид не отличить.
  • YATCP — упрощённая версия. Очень упрощённая, за счёт этого абсолютно неудобная.
  • WordPress Thread Comment — китайская версия. Немного лучше BTC, но в целом — тот же JavaScript и безумие с кроссбраузерной версткой.
  • Disqus — монстроподобный и избыточно функциональный внешний сервис.
  • Intense Debate — аналог Disqus.

Подводя черту, можно сказать, что нормального, рабочего плагина, основанного на WP Plugin API и работающего без проблем просто нет. В этом блоге никаких threaded-комментариев не будет, пока я не найду или не напишу что-то работоспособное.

Проблема вторая — авторизация.

Писать в каждом блоге своё имя, адрес почты, блога и сколько будет 39+54 все уже порядком подустали, а единой системы авторизации нет даже на горизонте. Нужен аналог Яндекс.Паспорт или Google Accounts, например. Или плагин, который будет работать с аналогичной системой авторизации — с Google это, кажется, даже возможно. Да, есть OpenID — ещё одна группа кривых плагинов:

  • WP-OpenID — в данный момент его можно проверить у меня в комментариях. Мой аккаунт в ЖЖ считает анонимом, но комментарии принимает (!). С Я.Блогами работает отлично, но почему нет вообще никаких настроек? И ЖЖ — это не самый малоизвестный сервис.
  • Alternate OpenID for WordPress — альтернативный и опять же упрощённый до бесполезности вариант.

Есть ещё правда наш русский альтернативный проектOne-Face.ru (его тоже можно попробовать у меня в комментариях). Он построен на собственном протоколе на основе Flash. Однажды зарегистрировавшись и залогинившись, во все подключенные блоги можно авторизоваться в один клик. Это, оказывается, весьма удобно, но создателям ресурса я уже посоветовал озаботиться разработкой не_флэш_версии плагина и дизайном этих модулей.

Именно по этим двум направлениям очень хочется улучшения. А не через раз работающих флэш-загрузчиков в админке.

Жилинский Владимир.



Майские праздники.

35 комментариев

Неизбежно надвигается май а весте с ним — выходные и праздники. У меня на сегодняшний день три новости.

В первую очередь хочется отметить, что завтра — 1 мая, а это значит, что моему блогу исполняется ровно один год. Да, первого мая 2007 года была опубликована первая запись — Выбор движка для блога.

За год сделано многое — написано 212 статей, создан уникальный дизайн, на внутреннем счётчике — 78126 уникальных посетителей за этот год, на фидбернере — больше тысячи читателей, запущено несколько субдоменов (регистрация доменов, каталог IT-блогеров, библиотека).

Статистика по liveinternet Статистика по feedburner

Вторая новость. Первого мая проходит акция «RSS Awareness Day» в поддержку формата RSS как наиболее удобного и современного способа получения информации с сайтов и блогов. Что такое RSS?

День RSS

Третья новость. Приближается 9 мая, в честь чего Андрей Рябых начал акцию «Ты помнишь!» среди сайтов рунета, цель которой — показать, что мы помним о победе нашего народа в Великой Отечественной Войне. Для этого достаточно добавить георгиевскую ленточку к своему логотипу (я помню — я это сделал). Всем удачных праздников и хорошего отдыха !

Жилинский Владимир.



Asus EeePC — как избавиться от Windows и поставить Xandros.

35 комментариев

Asus EeePCСтал счастливым обладателем Asus EeePC — нашумевшего сабноутбука с рекордными ценой и размером. Меня не очень задела всеобщая истерика, связанная с этими устройствами, мне необходимо было мобильное устройство, а этот ноутбук оказался дешевле емкой батарейки в Dell Inspiron.

С лёгкой руки первых пользователей устройства этого класса окрестили SCC — Small Cheap Computer.

Приобретённый мной EeePC 4G XP шёл с предустановленной Windows XP Home, что не очень-то меня впечатлило. Как оказалось, задача установить на него родной Xandrox Linux не самая простая — пришлось вдоволь порыскать по сети в поисках инструкций и файлов — в комплекте к «ишке» шёл только диск с Windows (это цинизм — в устройстве нет CD-привода).

Как оказалось, получить диск с Xandros можно двумя путями:

Поскольку в наличие есть диск с Windows из коробки, то особой разницы откуда качать нет, но для установки понадобится компьютер с Windows и CD-ROM. Скачанный диск можно записать на болванку или смонтировать эмулятором и запустить утилиту создания загрузочной флешки (нужна флешка на 2Gb).

Asus EeePC

Загрузив EeePC с полученной флешки, мы получим «ишку» с установленной родной unix-like ОС. На чистом английском языке. Но это тоже поправимо: жмём Ctrl+Alt+T, открывается терминал.
su
(пароль)
dpkg-reconfigure locales

В открывшемся меню нужно выбрать ru_RU.UTF-8 и сохранить настройку.
mcedit /etc/X11/xorg.conf
Исправить строки в секции «InputDevice» / Identifier «keyboard» следующим образом:
Option "XkbLayout" "us,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:caps_toggle"

И обновим систему:
apt-get dist-upgrade

Всё, получаем русскую раскладку (переключение — капслоком), русские меню и русскую локаль.
Xandros на разрешении «ишки» (800×480) выглядит намного солиднее Windows, да и работает побыстрее. Мне уже удалось запустить Quake 3 Arena на этом устройстве (кому интересно — проинструктирую), надо будет попробовать запустить OpenArena. Впечатления от устройства исключительно позитивные — работает быстро, в карман влезет. Есть с чем поехать на СПИК-2008.

Жилинский Владимир.



Коллеги — 1000 IT-блогов.

148 комментариев

Помните, в сентябре 2007-го я проводил Конкурс Конкурентов с выбором лучших IT-блогеров? С тех пор прошло уже порядком много времени, но проводить конкурс повторно я пока не хочу. А вот блогролла мне уже мало. Да и не конкуренты мы вовсе — я бы сказал, коллеги:

Коллеги: 1000 IT-блогов

Скрипт ещё толком не отлажен, так что если что — пишите в комментарии. Ну и помогайте наполнять, конечно. Условия добавления блога в эту матрицу — IT-направленность и наличие постов за последние 30 дней.

Скрипт разработан на основе исходника Юрия Пименова (aka Danaki), блог которого заработает к понедельнику.

Жилинский Владимир.



WP-Cache — ускоряем загрузку блога.

19 комментариев

wp-cacheКогда-то давно, около года назад, я уже пробовал поставить на блог кеширующий плагин, но тогда и WP был другой версии, из плагинов только каждый десятый работал. Но вот настал период, когда захотелось улучшить ситуацию со скоростью доступа к блогу — на VDS поселился посещаемый магазин и скорость стала пониже.

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

Я замерил начальную скорость. Результат - 3.8 сек.

После этого я установил плагин WP-Cache 2.1.12. Устанавливается он весьма просто:

  • Скачать последнюю версию.
  • Распаковать.
  • Загрузить папку wp-cache в каталог /wp-content/plugins/ на сервер.
  • Выключить в админке GZIP-сжатие (по умолчанию — выключено).
  • В файл wp-config.php добавить строчку define(‘WP_CACHE’, true); (если файл закрыт от записи).
  • Активировать плагин в панели управления и включить в настройках.

Я не стал ничего менять в настройках плагина, кроме времени кеширования (увеличил до 10800 секунд — это 3 часа).

После этого я сделал ещё один замер скорости. Результат - 0.8 сек.

Разница чувствуется даже без секундомера. Так что всем читателям — обратить внимание на увеличившуюся скорость загрузки блога, а всем блогерам — замерьте свою скорость и задумайтесь о кешировании. Помогает.

Жилинский Владимир.



Тысяча читателей

34 комментария

Вот и свершилось — преодолен некий скорее психологический рубеж в 1000 читателей блога.

You need to upgrade your Flash Player

Если судить по меркам ЖЖ, то теперь я «тысячник», а если по идеям нашей ненормальной законодательной власти — то СМИ. Поздравления принимаются ))

График обновляется динамически, забирая данные за последний год по XML c FeedBurner Awareness API. Забирает XML FeedBurner.class и превращает его в динамический XML-файл данных для amCharts. Лень было уходить от динамики и настраивать крон. Если кому интересно — выложу код или более подробную инструкцию.

Жилинский Владимир.




© 2007-2010 Блог интернет-разработчика, автор — Zhilinsky.ru.
При использовании информации ссылка на источник обязательна.