Моделирование блогосферы методами Монте-Карло

В качестве эпиграфа:

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

Стругацкие, Сказка о Тройке

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

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

Итак, для начала распишем особенности нашей сильно упрощенной виртуальной “блогосферы”.
Continue reading

Новости проекта Харьковская блогосфера

Когда то уже писал, что мне интересно возиться с информационными потоками и в связи с этим я решил сделать такой себе региональный дайджест – ленту харьковской блогосферы. Причем, ленту как можно более универсальную, то есть не ограничивающуюся одним каким то сервисом. То есть с одной стороны в этой одной ленте присутствуют посты блогов с разных платформ (ЖЖ, blogspot, LI, standalone), а с другой – и саму ленту можно читать в разном виде: RSS поток с полными по возможности постами, аккаунт в twitter с анонсами постов и ссылками, блог в tumblr, где опять таки полные посты, паблик Vkontakte, где, к сожалению, фотографии не встраиваются в текст, а лежат в записи отдельно. Естественно, во всех представлениях имеются ссылки на посты, для чтения в оригинале.

Сейчас помимо сторонних сервисов в обработку ленты я включил и скрипт на своем хостинге. Это позволило несколько “облагородить” вид постов и привести записи главного RSS потока в единообразное состояние: текст поста у всех в разделе <description>, а не в <content:encoded>; в каждой записи есть тег <author>, соответствующий блогу – источнику записи. Название источника и ссылка на него включаются в тело поста.

В связи с ограничением длины сообщения в twitter я отказался от “прямых ссылок”, которые иногда очень длинные, особенно, если ссылка идет на статистику feedburner. Формат сообщения в twitter таков:

Название_поста | Блог_источник | ссылка_на_пост * ссылка_на_прилепленное_первое_изображение_из_поста

Это выглядит так:


Twitter Харьковской блогосферы

Continue reading

Если WordPress портит htaccess файл

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

В чем суть проблемы.

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

No input file specified

Такое сообщение показывается на любых страницах сайта, даже не связанных с wordpress. Данная ошибка возникает из-за того, что важный служебный файл .htaccess в корневом каталоге блога изменился. Этот файл прежде всего нужен для того, чтобы в WordPress работали ЧПУ ссылки. При этом веб-сервер очень болезненно реагирует на ошибки в этом файле. Каждый раз при возникновении “No input file specified” я видел, что в .htaccess файле появлялись лишние строчки, бессмысленное нагромождение символов, повторения. Например:
Continue reading

Почему вы ведете свой блог не в ЖЖ?

Именно с таким вопросом я обратился к нескольким авторам блогов, расположенных как на бесплатных блого-хостингах, так и автономно. В опросе по очевидным причинам не участвовали SEO-блоги и блоги веб-мастеров, в которых рассказывается как делать блоги, также не было блогов с рекламным “постовым” в каждой записи. Обычные блоги с тематикой за жизнь, лытдыбр, путешествия…

Мой вопрос звучал так:

Почему Вы не ведете свой блог полностью в ЖЖ (LiveJournal)? Ведь площадка LiveJournal объединяет огромное число активных блоггеров, в том числе мегапопулярных, которые таковыми стали во многом благодаря использованию блог-платформы LiveJournal. В ЖЖ очень просто найти свою аудиторию, а администрация ЖЖ помогает пиару перспективных блоггеров (конечно, с тем условием, что вы пишите исключительно в ЖЖ, а не используете его только лишь для анонсов Вашего основного ресурса).

Далее я привожу ответы:

http://my-tribune.blogspot.com/

Когда я начинал вести блог, механизмы ЖЖ были слишком неудобными. Сейчас уже прикрутили AJAX к комментариям, но даже в нынешнем виде пользоваться ЖЖ мне трудно. Кроме того, ЖЖ часто “лежит”, что мешает и автору, и читателям. Автоматическая фильтрация спама в комментариях работает весьма криво, насколько я знаю. С лентой сообщений друзей невозможно эффективно работать, если друзей больше десяти (удобно – это как в Google Reader было, например). Да и наличие рекламы на бесплатных аккаунтах раздражает.

В аудитории ЖЖ есть много достойных людей. Но мне удобнее подождать их снаружи. Впрочем, несколько десятков человек подписались и на автоматические перепечатки – http://rss-my-tribune.livejournal.com/ Значит, кому-то это может быть удобно.

http://www.kip.ru/

Потому что я специально ушёл из жж так как мне не нравится тамошняя аудитория.

Continue reading

Как им улучшить ЖЖ.

Этот пост я пишу для того, чтобы сохранить выраженные ранее в комментариях и личной переписке идеи относительно функционирования LiveJournal. Администрация ЖЖ (украинский сегмент) неоднократно провозглашает идею объединения блогосферы. Сейчас много людей пишут свои лытдыбры и философствования в разных местах – кто в ЖЖ, кто в Facebook, а кто и в diary, blogspot или Украинской Правде. Из-за этого получается раздробленность, и те, кто читает ЖЖ, не заходят в Facebook или на УП (что не так страшно). Но, соответственно, и наоборот, есть блог сообщества, которые варятся в собственном соку, оставляя ЖЖ без внимания (и что хуже – без контента), что не может не волновать дирекцию оного. Так вот, призыв руководства ЖЖ “долой раздробленность блогосферы!” следует понимать, как “бросайте свои другие блог-платформы и вливайтесь в ЖЖ!”. Мне кажется, что это глупо, нахраписто и недальновидно.

У меня же есть идея того, как объединить блогосферу с помощью сервиса LiveJournal, но не под слоганом “переходите к нам!”, а “расширьте с помощью нас свои возможности, вот вам инструменты!”. Continue reading

Субботний пиар 3 – радио.

Радио

А в этот раз мне бы хотелось вспомнить свои старые посты:

Для харьковчан, которым за 30 и которые в 90-е годы слушали харьковские радиостанции, будет небезынтересно послушать записи эфиров Радио-50 и Мастер Радио, которые я делал в 1995…1998 годах.
https://rotozeev.net/page/radio-50-i-master-radio

Отдельным постом идет запись 1998 года эфира с радио Немецкая волна. Я тогда слушал на коротких волнах передачу Андрея Горохова “Музпросвет”, в которой рассказывалось об интересной музыке. А записанная мной передача в некотором роде уникальна – Андрей рассказывает об истории развития синтеза звука с примерами звучания. Коротковолновые помехи и искажения только добавляют шарм.
https://rotozeev.net/page/muzprosvet

Ностальгия по тому, чего в моей жизни не было – радио передачи Севы Новгородцева. Новый альбом Pink Floyd – The Wall! – только ради этих слов можно послушать 🙂
https://rotozeev.net/page/odin-iz-radiogolosov

Как обычно предлагаю делиться ссылками на интересное в комментариях 🙂

Лошадь крадется. Субботний пост для ссылок в комментариях.

Такую вот лошадку можно увидеть на ул. Совнаркомовской в Харькове.




А хорошая практика – провоцировать читателей или просто праздно зашедших поделиться ссылкой на интересное, или пропиарить себя любимого, свой бложек, удачный пост или страничку ВК. Судя по FeedBurner этот блог читают в RSS более 100 человек. Я надеюсь, что кто то из них, прочитав этот призыв, все таки зайдет в этот пост и поделится ссылкой на интересное.

У меня в настройках комментариев указана минимальная степень антиспам паранойи, поэтому все должно быть нормально. Само собой не хотелось бы видеть ссылки типа: “автопокрышки Москва недорого купить” и т.п.

Ну а я могу поделиться следующим:
Continue reading

СК в ЖЖ: степенные распределения и роль социального давления

В социальной сети livejournal существует такой параметр, как “социальный капитал” (СК), который приписывается каждому пользователю и характеризует степень социального влияния данного пользователя. Так как в подавляющем большинстве пользователь не отделен от своего журнала, то для дальнейшего совершенно не важно, что именно характеризует СК – блог или же самого блоггера. Так вот, в своей ленте я периодически встречаю посты, посвященные этому самому показателю: “СК опять упал!”, “гадкий СУП срезал СК, что делать?”, “а у меня +76 за сегодня!!!” и так далее. Мне же стало интересно посмотреть на картину в целом, то есть исследовать некую статистику. Помимо параметра СК имеется понятный параметр – рейтинг пользователя (РП), который принимает значения от 1 до N, где N – число пользователей соц. сети. То есть у каждый пользователь описывается двумя параметрами: РП и СК. Естественно, мне стало интересно то, как связаны эти параметры. Почему то я сначала решил, что зависимость будет экспоненциальная, как в законе распределения Больцмана. Однако, оказалось, что более точно зависимость СК от РП описывается комбинацией экспоненты и степенной функции. Я взял наугад 14 пользователей (СК которых лежит в основном в пределах от 100 до 1000) и построил зависимость СК(РП) (рис. 1 – линия из красных точек). Синяя линия на том же графике соответствует экстраполяционной формуле (P – место в рейтинге пользователей, C – значение социального капитала):


Формула расчета социального капитала (1)

Continue reading

Блог о Подмосковье

Участок под Москвой. Какие ассоциации вызывает это словосочетание у обывателя? Лично мне сразу представляются коттеджные поселки, в которых живут солидные, состоятельные господа, огородившись от остальных, менее преуспевших граждан, высокими заборами. Но, оказывается, дело обстоит не совсем так. Зайдя на блог о Подмосковье можно убедиться, что Москва и окрестности это не только символ успешности жителя России, но и просто замечательные места со своей особой природой Среднерусской возвышенности. Под Москвой у многих есть обычные дачные участки, где с любовью и искренним энтузиазмом выращиваются всевозможные фрукты, овощи и ягоды. Аудиторию блога podmoskovje.com как раз и составляют люди, любящие работать на своей земле. Не секрет, что в садоводческом деле очень много тонкостей, о которых зачастую узнаешь от соседки по даче, когда уже поздно и ничего поделать нельзя (урожай пропал, цветы не принялись, листья поедены…). Поэтому, современный, так сказать, продвинутый садовод, активно использует интернет для упреждения проблемных ситуаций на своем дачном участке.
Continue reading

Open ID – комментируем livejournal от имени автономного блога

Для справки: создатель технологии OpenID и блогосервиса livejournal – одно и то же лицо, поэтому, логичной является возможность комментировать блоги в ЖЖ от имени OpenID аккаунта не заводя полноценный журнал в этом сервисе. При этом любопытные читатели при клике на ваш ник около оставленного вами комментария попадают не на ваш блог в ЖЖ (которого может и не быть), а… а вот куда они попадут зависит от вас. По умолчанию в комментариях будет ссылка на Open ID сервис, который вы использовали для входа. Например, ваш_никнейм.myopenid.com (если вы используете провайдер myopenid.com), где можно будет увидеть ваш профиль, в том числе и адрес вашего сайта. Но благодаря делегированию Open ID можно сделать так, чтобы ссылка в вашем комментарии вела прямиком на ваш блог. Вот так это может выглядеть:




Как все это сделать и какие проблемы могут возникнуть?

Считаем, что у вас есть свой автономный (или не очень) блог, который вы хотите использовать как openid сервер при комментировании, и вы можете редактировать html код (шаблон) главной страницы.
Для начала необходимо зарегистрироваться у openid провайдера, который поддерживает делегирование. До сегодняшнего дня у меня это был myopenid.com, но сегодня он уже почти день как не работает из-за каких то проблем, поэтому я начал использовать openid сервис от Yandex. Нужно просто иметь почту на Яндексе для того, чтобы использовать его openid возможности. Итак, если вы зарегистрировались на Yandex.ru, то вы можете почитать информацию про openid возможности на странице http://openid.yandex.ru/.

UPDATE 2015: Яндекс прекращает поддержку своего сервиса Open-ID. Прочтите чем заменить.

Continue reading

Странная логика уровня паранойи в комментах ЖЖ

Уровень доступа к комментированию в ЖЖ вещь довольно гибкая. Возможность написания комментария можно дать либо зарегистрированным, либо “френдам”, либо кому попало (мне). Но как видно из скриншота гибкость настроек может приводить к маразму, когда комментарий скрыт для всех, кроме юзера, для которого этот подозрительный коммент был ответом. В итоге посетители видят ответы непонятно на что.


Комменты в ЖЖ

FeedSpot – социальная сеть читателей RSS лент

Итак, для начала
Зачем нужен Rss и RSS агрегаторы типа feedly, netvibes, feedspot и т.п.: простой пример. Вы часто заходите на одни и те же сайты чтобы посмотреть, чего же там появилось новенького. Это могут быть развлекательные сайты или блоги, где несколько раз в день выкладывают “приколы”, это могут быть блоги интересных людей, куда вы периодически заходите, проверяя не написал ли этот человек новый пост, это могут быть новостные сайты, это может быть коллективный блог типа Сноб-а или Хабрахабра. Чтобы быть в курсе и не пропустить новенькое в обычном случае вы просто заносите эту кучу разных сайтов и блогов в закладки браузера и периодически заходите на них: зашли на один сайт – ничего нового, зашли на другой – один новый пост, зашли на третий – опять ничего… То есть, очень неудобно, особенно если любимых сайтов много. Однако, если вы подпишитесь на RSS потоки ваших любимых сайтов, то заходить на каждый сайт только для того, чтобы узнать есть ли там что то новенькое уже не будет нужды. Все обновления всех ваших любимых сайтов вы сможете читать в одной ленте и отслеживать нужно будет только ее. Вверху ленты будет всегда самое свежие обновления из всех сайтов (это могут быть как просто анонсы, когда для чтения необходимо перейти на основной сайт, так и целые записи (с картинками и видео), которые можно целиком читать в вашем RSS агрегаторе – это зависит от сайта). RSS лента очень похожа на “новости” ВКонтакте или френдленту в ЖЖ, только в случае RSS вы не ограничены одной социальной сетью или одним сайтом.

С момента объявления о скорой кончине Google Reader многие его пользователи заранее перешли на альтернативные сервисы для чтения RSS лент. Почему то большинство выбрало Feedly, который лично мне не очень понравился из-за следующего:

  • Дизайн – много пустого пространства
  • Проблемы с подпиской на новые сайты. Вместо стандартного поля для ввода адреса сайта или feed-а используется поиск по подпискам. Это следует из того, что
  • Feedly это надстройка над все тем же Google Reader (хотя организаторы клянутся начать использование собственных мощностей по выкачке RSS потоков)
  • Необходимо устанавливать плагин для браузера

Из-за всего этого я пользовался Netvibes – вполне себе сносным rss-ридером. Но захотелось посмотреть, какие есть альтернативы? Так я и набрел на FeedSpot.

Регистрация на FeedSpot какая то сильно простая и даже незаметная. Пользователям Google Reader-a предлагается импортировать все их подписки, что я и сделал. Структура папок при импорте сохраняется.

Вид читалки стандартный – двухпанельный. Слева список папок и сайтов, на которые вы подписаны, справа лента. Как обычно, лента может соответствовать всем сайтам, на которые вы подписаны, сайтам из определенной папки, конкретно выбранному сайту. Это удобно, особенно если куча сайтов в одной папке обновляются редко, а какой нибудь один сайт обновляется часто (как, например, Хабрахабр) – новости от редко обновляемых сайтов не затеряются в потоке часто обновляемых (но это лично моя тактика распределения подписок). На скриншоте пример ленты, соответствующей папке “Харьковские блоги” (можно кликать для увеличения):




Ленту можно отображать двумя способами: с развернутыми записями и свернутыми, когда отображается список заголовков, по клику на один из которых сразу же открывается полная запись. Вот как это выглядит на примере ленты отдельно взятого сайта Хабрахабр: Continue reading

100 сайтов, использующих Disqus для комментирования

DisqusПо случаю простуды заниматься более-менее интеллектуальной деятельностью сегодня было трудно, поэтому я решил сделать шаг в сторону популяризации системы комментирования Disqus. Мне вдруг стало интересно: а много ли сайтов и блогов используют Disqus? Оказалось что довольно таки много: как личных блогов, так и солидных популярных сайтов. Ниже представлен список из 100 сайтов/блогов, которые используют систему комментирования Disqus (состояние на апрель 2013 года). То есть один раз написав комментарий на каком нибудь из сайтов из этого списка при заходе на остальные в форме для ввода комментариев вы увидите свои данные. Сайты совершенно разные, но комментарии объединены одним сервисом, что довольно таки удобно. Тем же, кто имеет свой блог я рекомендую зарегистрироваться в Disqus и ввести туда ваш URL с описанием, так, чтобы читатели ваших комментариев могли кликнув по вашему нику увидеть эту информацию. Вот так:



В начале списка идут в основном новостные сайты, а ближе к середине начинаются личные блоги, в том числе и украиноязычные. Причем встречаются и интересные 🙂
Continue reading

Харьковская блогосфера: теперь ВКонтакте


Харьковские блоги - лента ВКонтакте

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


ЗАЙТИ И ПОСМОТРЕТЬ ГРУППУ (а то и подписаться)

http://vk.com/kharkovblogs

Не работает кросспостинг в ЖЖ из WordPress: решение проблемы.

Уже несколько недель как мой плагин кросспостинга в ЖЖ (JournalPress) сообщает о том, что имеются проблемы с закрытым сокетом. Проблема возникла не только у меня одного (например, 1, 2, 3). Ради отчетности перед своей дотошностью поинтересовался у хостера насчет перекрытия доступа к внешнему ресурсу ЖЖ, на что получил заверение в том, что никаких действий в этом отношении не было. Более того, кросспостинг в dreamwidth (другой сервис на движке ЖЖ) работает без проблем. От поддержки ЖЖ никаких разъяснений добиться нельзя.

Тем не менее, настроить кросспостинг в ЖЖ и сейчас можно. Рецепт прост: заводите блог на упомянутом выше dreamwidth.org и в настройках My Account Settings / Other Sites создаете один аккаунт кросспостинга выбирая livejournal и вводя логин/пароль от своего ЖЖ. После этого при кросспостинге из WordPress в dreamwidth последний без проблем кросспостит ту же самую запись в ЖЖ.