Волна микроблогов

Месяц Май ознаменовался серией событий по микроблогингу в рунете и вообще. Толчек обсуждению был задан публикациями в журнале f5.ru - печатное издание обо всем в блогосфере. Скачать и почитать их в онлайне тут. (Статейки хорошие, молодцы, даже ссылку на меня печатают. Денег правда на раскрутку тратят некисло, сразу видно, что "двухбуквенник"). В журнале перечислены все сервисы по микроблогингу, которые бы могли заинтересовать рускоговорящих пользователей.

Однако, списоу из 8ми сервисов оказался не полным и буквально на днях мы узнали о проекте ljchat.ru и обновленный ЖЖ-мессенжер от Микрософта ljtalk. Последний еще не доступен для всех, но то, что мелкомяйкие решили приложить руку к ЖЖ - уже странно.

Примечательно, что у микроблогинга нет монетизации, а на горизонте уже маячит, объявленный GoogleWave, который должен стать объединением всего лучшего от F*Connect+Jabber+HTML5 - и должен убить микроблогинг.

Чтобы закрыть эту тему приведу код, который я использую в проекте подсветки кода, для формирования коротких ссылок и дальнейшей вставки в микроблоги. Для сжатия я выбрал 64х базу, дополнив строчный и прописной английский алвафит двумя знаками "_" и "-". В итоге получаем такие вот короткие ссылки на код - s-c.me/wX.

Метки:   Категории:Blogs | Twitter | Code


Open Sites Stats

Подготовил сводную таблицу 30 самых посещаемых интернет ресурсов по 5 категориям, информация о посещениях которых есть в открытом доступе в различных счетчиковых кампаниях, что позволяет автоматическую обработку. Поэтому, например, в таблице нет Яндекса с его открытой статистикой на stat.yandex.ru, которую неудобно обрабатывать. С интересом обнаружил, что посещаемость твиттера в 23млн совпадает с посещаемостью крупнейшего новостника - CNN.com. А также то, что из всех популярных сайтов, в зоне .RU регулярно я посещаю только liveinternet.ru.
Картинка с выборкой по 5 группам:
Free Image Hosting at www.ImageShack.us

Метки: ,   Категории:Analytics | idea


Яндекс.TOP30: общий анализ

После анализа вчерашних изменений на Яндексе, были сделаны некоторые выводы и изменения о которых раскажу ниже. Для начала установим следующую терминологию:
  • "Топ30" или "топ первого типа" (он же старый топ) - http://blogs.yandex.ru/entries
  • "Топ второго типа" или "топ по ссылкам" - http://blogs.yandex.ru/entries/links/
  • "Топ третьего типа" или "топ по комментариям" - http://blogs.yandex.ru/entries/comments/
  • "Топ четвертого типа" или "топ по посещениям" - http://blogs.yandex.ru/entries/visitors/

Сразу скажу, что ввиду того, что новые 3 ТОПа оказались гавном, то топбот ходит по записям лишь из "топ30". Такое чувство, что яндексовцы вообще не смотрели, что у них получается в новых топах, а просто выкатили новинку на всеобщий обзор. Очевидная проблема заключается в том, что в отличие от топа первого типа в остальные может попасть один человек и несколько раз или одна и таже обсуждаемая тема. По порядку, в топе по ссылкам мы сейчас видим 10(это одна треть!!!) постов блога http://neirolog.livejournal.com/, у которого у каждой записи по 11 ссылок - видать трансляции. Топ по комментариям - на вид выглядит красиво, за исключением того, что легко накручивается. Топ по посещениям - ну там один лебедев с 5ю постами, кому это интересно читать будет? А остальные посты про Red Bull Cola, одним постом на тему уж можно было бы ограничиться.

Пользуясь случаем переписать впервые за 2,5 года код, переделал загрузку топа на нормальные классы с помощью xml сериализации, вызов выглядит так
Copy Source | Copy HTML
[Test]
        public void GetYandexTop30()
        {
            PostWatch pw = new PostWatch();
 
            foreach (object toptype in Enum.GetValues(typeof(TopType)))
            {
                TOP30Result TopRSS = pw.GetYandexTop30((TopType)Enum.Parse(typeof(TopType),toptype.ToString()));
                Assert.IsNotNull(TopRSS);
                Common.dp("Загрузка топа типа " + toptype.ToString() + " завершена, найдено " + TopRSS.channel.tops.Count.ToString() + " постов");
                Assert.AreEqual(30, TopRSS.channel.tops.Count);
                Common.dp("Ожидание 5 секунд");
                Thread.Sleep(5000);
            }
        }
Скачать класс TOP30Result можно по ссылке
PS: однако для рекламодателей будет интересным и попадание в другие топы, поэтому вся статистика собирается и предоставляется.

Метки:   Категории:Blogs | topbot | Yandex


ЯНДЕКС. TOP30 ОБНОВЛЕНИЕ!

Чесно говоря такого не было уже 3 года. Яндекс решился на обновление страницы с топовыми записями блогосферки. Теперь она выглядит по новому. И позволяет Вам узнать количество комментариев, ссылок и просмотров у каждой записи. Как считаются просмотры пока не известно. Но не исключаю, что напрямую импортируются с блогохостинга. Не смотря на то, что кнопочек у топа стало больше, количество попадающих записей в ТОП за раз видать не увеличилось, все те же 30 записей.

ЗЫ: Добавление нового типа сортировок меня не радует. Придется сегодня кодить...

Метки:   Категории:Blogs | Yandex | news


Биржа блогов.

Сегодня на хабре была озвучена идея, которая давно витала в диалогах платных блогеров - что нам нужна возможность продавать и покупать блоги. Некий человек реализовал прототип на друпале (был бы на asp.net, то я ему предложил бы хостинг и поток блогов) и назвал его http://blogdealer.ru/.
В текущей реализации проект мало отличается от простой доски объявлений и выглядит бесперспективным, как в плане монетизации, так и в плане накрутки трафика. Ибо если речь идет о стандалоне блогах, то мне, как покупателю, проще завести свой блог, либо купить домен уже на бирже доменов, не заморачиваясь с переносом сайта и разбором в чужом движке.

Биржа блогов была бы более интересна для виртуалов на привычных блогосферке блогплатформах - ЖЖ, ЛиРу, Майл.ру, где количество красивых свободных имен уже крайне мало и такой блог легко вывести в ТОП яндекса в рекламных целях.

Добавлю, что от биржи блогов я лично одидаю как минимум 2 вещи:
1) продажа виртуалов пачками - чаще всего это круппы 100-2000 штук.
2) подтверждение прав на блог по OpenID.

Метки: ,   Категории:Blogs | news


Bye-bye Mail's communities

Давно я не открывал рейтинг авторитетности сообществ, а как оказалось, примерно месяц назад был изменен алгоритм авторитетности для СООБЩЕСТВ. Ранее там лидировали только сообщества из mail.ru , которые поражали невероятным числом участников. Ранее Яндекс нераз упрекали в бесполезности их рейтинга, если там только один mail.ru. Но теперь мы видим, что в десятку первых входят сообщества как и из ЖЖ, так даже и Яру затесалось. Если посмотреть количество участников этих сообществ, то видно, что у каждого примерно по 23тыс. читателей (это меньше чем сейчас френдов у фотографа - drugoi.livejournal.com).

Ниже вставлены графики, отражающие динамику авторитетности Яндекса для сообществ. Слева позиция сообщества от времени. Справа его авторитетность. Как видно, у сообществ mail.ru авторитетность в апреле начала резко падать пока не достигда уровня линейно растущих сообществ Яру и ЖЖ. Думаю такое возможно, если выкинуть из авторитетности учет числа участников, начиная с определенного числа и увеличить вес от ссылок с внешних сайтов.

Метки:   Категории:Analytics | Yandex


Bad side of Google

Google начинает меня растраивать все больше и больше. Начилось это, конечно, давно, еще когда он мне начал сбрасывать PageRank, но не об этом речь. Не успел я забыть о проблемах с отключением gmail, как перестали работать виджеты от GoogleFriendsConnect, которые позволяют посетителям оставлять мне сообщения. И самое интересное, что об этой проблеме уже неделю пишут на форуме бета-тестеров, но без результатно. Бета ведь, вот и можно наплевать на разработчиков. Как правильно заметили на Техкранче - почти все проекты гугла находятся в бете.
Другая интересная новость от компании - обновление браузера Chrome. И пускай там добавляются новые фишки, которые уже давно есть в моей любимой Опере, так гугл еще и заявляет, что работа браузера стала еще на 30% быстрее(!), что странно. Наверно это просто маркетинговый ход, позаимствованный у Apple и iPhone - внедряем фигнюшку, а потом делает то, что пользователи попросят. И пользователь, во-первых, будет больше рад выходу обновлений, а во-вторых будет узнавать о новых фишках последовательно, тем самым больше изучая нашу фигнюшку. При таком маркетинговом подходе я не исключаю, что изначально тормоза были заложены в Chrome, чтобы пользователь захотел их удаления и вуаля(!), новая версия на 30% быстрее.

Метки:   Категории:F*Connect | Google | life


Visual Studio 2010 beta

Начиная со среды, 20 мая, все желающие могут ознакомиться с бета-версией новейшей среды разработки Visual Studio 2010 и .NET Framrwork 4.0. Вся информация о способах загрузки находится на этой странице.
Развернутое описание об изменениях в целом, а не только в csharp, можно найти тут, а не тот голимый отчет, что был выложен кем-то на хабре ради кармы.
Меня больше всего заинтересовало пока расширение UML возможностей для рисования схем и логик (всегда мечтал рисовать, а не кодить), а также новый модификатор переменных dynamic. Он нужен при работе с объектами, которые подгружаются как DLR (Dynamic Language Runtime). Например, если Вы подгрузили библиотеку и хотите вызвать какую-то ее функцию или работаете с OfficeAPI, то теперь ваш код будет гораздо короче. Вот пример кода вызывающего функцию объекта неизвестного типа, как это было еще в c#2.0:
Copy Source | Copy HTML
  1. public static void MyMethod<T>(T item)
  2. {
  3.     var getMethod = typeof(T).GetMethod("MyMethod");
  4.     if (getMethod == null)
  5.         throw new InvalidOperationException();
  6.     getMethod.Invoke(item, new object[0]);
  7. }
Теперь же с новым модификатором dynamic можно просто писать:
Copy Source | Copy HTML
  1. public static void MyMethod<T>(T item)
  2. {
  3.     dynamic di = item;
  4.     di.MyMethod();
  5. }
В первоисточнике также говориться, что если посмотреть рефлекшен, то в нем MSVS2010 запишет следующий код, который достаточно похож на старый вариант:
Copy Source | Copy HTML
  1. public static void MyMethod<T>(T item)
  2. {
  3.     object di = item;
  4.     if (<MyMethod>o__SiteContainer0<T>.<>p__Site1 == null)
  5.     {
  6.         <MyMethod>o__SiteContainer0<T>.<>p__Site1 = CallSite<Action<CallSite, object>>.Create(new CSharpCallPayload(RuntimeBinder.GetInstance(), false, false, "MyMethod", typeof(object), null));
  7.     }
  8.     <MyMethod>o__SiteContainer0<T>.<>p__Site1.Target<MyMethod>o__SiteContainer0<T>.<>p__Site1, di);
  9. }

Метки:   Категории:news


integration at the service level... orly?

В англоязычном блоге деволопера затронута тема построения единой модели данных предприятия. Как верно отмечает автор, что изначально все пытались интегрироваться на уровне баз данных(BD, хранилища, кластеризация), а сейчас модными стали попытки интегрирования на уровне сервисов (SOAP). А в перспективе так и вообще, когда появляется у нас еще и онтология данных, то можно говорить об S-OWL интеграции. И в итоге автор замечает, что
the problem is too complex, too fast moving and too indeterminate to define

Имея опыт участия в интеграции сложных систем на уровне SOAP, хочется обобщить то, что понимается под "сложностью", ведь иногда кажется, что задал всюду определенный функционал и все заработало. Я нарисовал схемку, главной идеей которой является то, что в при интеграции больших систем приходится учитывать все наработки по интеграции, которые были сделаны до этого. Это не версионность, где у разных частей системы может быть разная версия, а именно работа с множеством Информационных Ресурсов, которые были проинтегрированы на прошлых этапах и в работу которых уже не вмешатся. Тем самым я для себя пришел к выводу к необходимости существования "Mediator II" - адаптеров второго типа, которые позволяют получить доступ к старым интегрированным системам. Напомню, что под Адаптером первого типа в семантической сети понимается преобразователь передаваемого сообщения от одного ИР к другому ИР.

Метки:   Категории:Semantic Web | idea


AR: X-Ray as PhD work

Augmented Times выложили очень интересную кандидатскую работу (Целое видео с демонстрацией!) автралийского аспиранта, где пользователь, снабженный очками с GPS датчиком, может видеть, как бы сквозь стены, предварительно записанное место.
Если дорабатывать модель до полноценного костюма терминатора, то нужно чтобы рисовалась не статическая 3D-картинка, а динамическое изображение с видеокамеры. Таким образом полиция, которая преследует преступника, удобно сможет получать в реальном времени картинку с соседних камер, а не ждать пока все записи с камер обработают в едином центре, чтобы понять куда скрылся преступник.
И еще хотелось бы иметь возможность записи местности на лету. То есть, если я прошел по одной улице, то идя по соселней я бы смог смотреть сквозь дом, чтоже я записал идя по первой. А также понимать где я ходил, а где нет и т.д. вообщем все те возможности, что дает нам дополненная реальность.

Я заглянул на домашнюю страничку автора дисертации, и обнаружил, что все эти разработки он делает для игры в реальном времени. Даже компанию для этого уже основал http://a-rage.com/ и еще в далеком 2005(!) году смонтировал примитивную демонстрации игровых возможностей на базе AR. По ссылке видео, с которого начинал автор x-ray в 2005 году.
ЗЫ: Приятно, что где-то на Земле делается прогресс, а не бюджет пилится...

Метки:   Категории:AugmentedReality | trend | idea


Все важное за месяц в сфере ASP.NET

Постоянно выходят обновления ключевых компонент, о которых стоит знать каждому web-разработчику ASP.NET.
Апрель-май запомнится выходом следующих обновлений:
  • BlogEngine 1.5 - новая версия блогового движка, но котором и сделан мой блог. Выход готовился полгода и очень много изменений. Движок сам по себе содерщит много фишек, которыми вы даже пользоваться не будете, такие как SiteMap, PingBack и т.д., но которые очень полезны для хорошей находимости вашего блога в поисковиках и взаимодействия в социальной среде.
  • DotNetOpenAuth 3.0 - библиотека организации распределенной аутентификации, как на базе OpenID, так и на базе oAuth, даже есть liveCards - последнее достижение микрософта, встроенное в Висту. Работа с библиотекой потребует внимательного изучения примеров, благо их много и они хорошо прокомментированы. Уже применил ее в ряде своих проектов.
  • Ajax Control Toolkit - свежее обновление компонент жизненно необходимых для создания простых веб страничек. Потестировать не успел. Радует добавление комбобокса, на подобии десктопной среды. Интересно, появилось ли там удобное средство для задания даты и времени в одном поле.


Более детально остановится на этих продуктах я планировал после внедрения их в свой уютный бложик, только пока никак руки не доходят =(.

Метки:   Категории:microsoft | news | Code


Соцопрос о слове BLOGGER

Несколько фактов про написание русского звучания слова BLOGGER:
  • По правилам переноса иностранных слов двойная согласная заменяется на одинарную, так для слова "shopping" - получаем русское "шопинг".
  • Яндекс всюду пишет с двумя буквами Г и отказывается исправляться ввиду того, что некоторые известные блогеры пишут с двумя Г и большинство пишет с двумя Г. А большинство пишет с двумя Г, так как Яндекс рекомендуется писать с двумя Г. Замкнутый круг.
  • Все СМИ пишут с одной Г, в том числе Медведев у нас видео блоГер
  • Сам самизнаете кто, размещает обращается к читателям с двумя Г
  • Орфографический словарь говорит, что должна быть одна Г.
  • Слово blogger произошло от комбинации web log, а уж логирование, логи - всегда пишутся с одной Г.
  • Я знаю всего лишь одно чисто русское слово, в котором пишется две Г подряд, но оно вышло из обращения 40 лет назад. Это слово - аггел, означавшее некое духовное зло («служителя дьявола»). Только зло в русском языке обозначали двумя Г.
  • В английском языке используется двойная G только для того, чтобы O перед G читалась, как О, а не как У. Если бы стояла одна Г, то слово bloger произносилось бы как блУгер.

Таким образом, даже после того, как президент завел себе блог, он не стал ближе к народу. Президент - блоГер. А мы - блоГГеры. =(. И вот небольшой опросик:

Метки:   Категории:Analytics | humor | Yandex


Хэдкраба каждому!

Француская компания http://www.lesanimauxdufutur.com/ активно рекламирует свои виртуальные туры в прошлое (к динозаврам), где используется Augmented Reality. Судя по презентациям пользователи не просто сидят в очках и смотрят рисованных динозавров, но взаимодействуют с ними движениями рук. В качестве вирусной рекламы французы запустили утилитку позволяющую Вам при помощи вебкамеры получить своего веселого Хэдкраба. Качать программу - тут. Там все на французском, но интуитивно разбираемо.

Посмотреть как выглядит:

Метки: , ,   Категории:AugmentedReality | humor


Идентификая по мылу.

Микрософт вложил 6,5млн.у.е. в разработку проекта, позволяющего формировать распределенный идентификатор по мылу пользователя. Эх, а ведь почти год назад я создал прототип такого же проекта и пытался впарить его российским венчурам, но натолкнулся на фразу "нет монетизации" =(. Не сказал бы, что за год появились хоть у кого-то идеи как правильно монетизировать пользовательские профили, однако, как всем стало очевидно, без них нам не завершить строительство Семантического веба.

Метки:   Категории:MailID | Semantic Web | idea


UML as a command line

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

Метки:   


Советская армия и изнасилованные немки.

Так уж получилось, что информация лучше всего в ЖЖ распространяется с негативным описанием чего бы то ни было. И с наступающим праздником победы 9мая, это правило повторяется. В ТОП вылезло сообщение о том, как советская армия насиловала белокожих немок и прочие зверства, которые резонно просит убрать господин Клименко. На это яндексовцы ему отвечают, что "иди желоваться в СУП". Я бы еще пожаловался бы нашим молодежным организациям, типа наших и румола, которые постоянно накручивают в ТОП записи про свои политические акции. А вот вывести нормальную непроплаченную патриотическую тему в предверии праздника - не смогли.

Метки:   Категории:topbot | Yandex | news


Мои мысли про ЕГЭ

С ЕГЭ все просто. Государству надо включится в единый европейский рынок труда, чтобы нас за людей начали считать. Основной минус, на мой взгляд, в том, что теперь люди с техническим складом ума будут иметь возможность "валить" из страны не после сдачи диплома, как сейчас можно, а сразу после школы. Но может оно и к лучшему, ведь если человек решил свалить, то рано или поздно свалит, пусть уж лучше не задерживается, не занимает бюджетные места.

Эхе-хех, у меня вот из университетских знакомых очень много уехало забугор. Странно, что я забыл в этой Московии...

Метки:   Категории:life


В продолжение темы виджетов

Заработал таки виджет от Яндекса. Теперь я могу на главной странице читать о том, чтоже происходит в блогах. Всем кому также интеерсны блоги, могут присоединяться:

+ Самые обсуждаемые темы блогосферы!

добавить на Яндекс

Метки:   Категории:topbot | Yandex


Яндекс.Обновился

Сегодня Яндекс сообщил о возможностях создания виджетов для своей главной страницы. Я даже создал виджет с "Самыми обсуждаемыми темами блогосферы" =). Теперь на главной странице яндекса можно будет читать топ30 =).
Но виджеты - это все детские игрушки. По настоящему Яндекс меня удивил когда я открыл Яндекс.Блоги
Как показано на скриншоте слева внизу маячит "Сервисы микроблогов", смысла от этого списка 0! Единственное, что эта таблица может нам сказать, что все мы все равно будет сосать у Mail.ru, в то время как в среде коротких сообщений mail.ru сосет у icq.com. Вообщем смысла выделять столько места под неинформативную информацию я не вижу:

Кроме того обнаружил сразу 2 ошибки на соседней страницы о чем написал в суппорт:

ЗЫ: "Волосатая сосиска" - это не ошибка.

Метки:   Категории:bugs | Twitter | Yandex


Растет ли Рунет? (российский интернет)

А вот хер... Вспомнился круглый стол на прошедшем Киборифе, где обсуждалось, что с начала года объем рекламных бюджетов в рунете сократился на 15% и что к концу года это снижение может достичь 25%. Также была затронута тема, что активность пользователей российского интернета уменьшается. Однако, была высказана точка зрения, что ввиду активного развития российского интернета (компьютеризация школ, административных зданий и т.д.), которое давало почти 30% роста в год, временное снижение активности в рунете всвязи с кризисом не вызовет сумарной рецессии.

Все это слова, но чтобы получить реальный ответ на вопрос "как ведеть себя российский интернет" в 2009 году, я обратился к счетчикам посетителей. Популярный счетчик от Li.ru сразу же показал мне снижение посещений с начала года почти на 10% до 2,1 млрд.просмотров страниц в день:


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


Так что вот, Рунет в оспасносте! =)

Метки:   Категории:Analytics | trend


Кто я?

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

Последние комментарии

Не отображать

Topbot at FeedsBurner

Мои Твиты

Twitter января 14, 19:00
8 японок основали поп-группу для пропаганды криптовалют http://dlvr.it/QBC3cw https://twitter.com/f1ashr/status/952616326605938688/photo/1

Twitter января 7, 10:12
Белый шум защищен авторским правом на youtube http://dlvr.it/Q9DFXS

Twitter января 1, 20:52
Новогодние белки http://dlvr.it/Q8SyPZ https://twitter.com/f1ashr/status/947933468222152704/photo/1

Twitter января 1, 16:43
Популярные блогеры и посты за 2017 год http://dlvr.it/Q8RpTj https://twitter.com/f1ashr/status/947870931896082433/photo/1

Twitter января 1, 15:37
@true_policy @nickolas_vs @KremlinRussia @iremeslo Но Путин делает все, чтобы выборная система в глазах аборигенов стала нелегитимной.

Twitter января 1, 11:32
@true_policy @nickolas_vs @KremlinRussia @iremeslo Нужен не новый президент, а другой система. От демократии к респ… https://twitter.com/i/web/status/947792574697431040

Twitter декабря 31, 21:11
Самоуправляемые ездящие картошки http://dlvr.it/Q8MGMd

Twitter декабря 31, 13:34
Разбор сериала Медичи: Повелители Флоренции http://dlvr.it/Q8KDRt https://twitter.com/f1ashr/status/947460855972601857/photo/1

Twitter декабря 31, 11:32
Папа Римский выступил на TED http://dlvr.it/Q8Jjb5

Twitter декабря 31, 10:25
коломенский кремль: альтернативная история 2 http://dlvr.it/Q8JRYv https://twitter.com/f1ashr/status/947413453701971968/photo/1

Twitter декабря 31, 10:25
Суперлайки в Перископе http://dlvr.it/Q8JRYr

Twitter декабря 30, 15:16
Peace, Death! (Пиз Дец) http://dlvr.it/Q8Cv1S https://twitter.com/f1ashr/status/947124264259395584/photo/1

Twitter декабря 30, 15:16
Итоги 2016 года в Живом Журнале http://dlvr.it/Q8Ctw6 https://twitter.com/f1ashr/status/947124257149956096/photo/1

Twitter декабря 30, 13:39
Разбор сериала "Молодой папа" (теория общего знания, часть 22) http://dlvr.it/Q8CP7P https://twitter.com/f1ashr/status/947099721675370496/photo/1

Twitter декабря 30, 13:05
Механического медведя не починить - пятая песня FNAF http://dlvr.it/Q8CDG8 https://twitter.com/f1ashr/status/947091170844278784/photo/1

Twitter декабря 30, 10:55
Skype and Baidu links http://dlvr.it/Q8Bf03

Twitter декабря 30, 10:23
Яндекс атаковал Израиль http://dlvr.it/Q8BWKR

Twitter декабря 30, 10:23
По случаю 8 марта погасили статую свободы http://dlvr.it/Q8BW9V https://twitter.com/f1ashr/status/947050399160156161/photo/1

Twitter декабря 30, 10:23
Кто забанил робота? http://dlvr.it/Q8BW82

Twitter декабря 30, 10:23
Рутин тутин Путин http://dlvr.it/Q8BW8y

Мой твиттер

Копирайт

Все мысли, высказанные в блоге, являются моим мнением и за это мнение меня никто не забанит! Кроме того, никто не имеет право копировать материалы блога без использования ctrl+C/V!

© Copyright 2008