Социальные сети → Gmail убрали из списка почтовых сервисов Facebook и Friendfeed
В противостоянии Google и Facebook вокруг социального графа случился новый поворот, больше похожий на тупик. Facebook вообще убрал Gmail из списка почтовых сервисов со своего сайта, а также с принадлежащего ему сайта Friendfeed.
Некоторые острословы говорят, что Google теперь должен убрать кнопку “I’m Feeling Lucky” для запроса [facebook.com] — и 80% аудитории сайта Facebook не смогут его найти.
Некоторые острословы говорят, что Google теперь должен убрать кнопку “I’m Feeling Lucky” для запроса [facebook.com] — и 80% аудитории сайта Facebook не смогут его найти.
Социальные сети → Spindex: аналог Friendfeed от Microsoft (с поддержкой Evernote)
Microsoft представила для ограниченного тестирования техническое превью аггрегатора социальных медиа Spindex (Social Personal Index). Это уникальная в своём роде система, которая претендует на роль «домашней страницы» по умолчанию в каком-нибудь IE10, то есть в далёком будущем.Универсальный медиа-аггрегатор собирает на одной странице сообщения от всех ваших друзей из Twitter, Facebook и других социальных сетей, а также анализирует ваши заметки Evernote. Контент страницы постоянно обновляется, при этом подгружаются релевантные результаты поиска с Bing. В результате получается эдакий «персональный портал на базе социальных сетей».
Презентация Spindex состоялась несколько часов назад на конференции Web 2.0 Expo в Калифорнии. В данный момент регистрация открыта только для посетителей конференции. Для остальных, возможно, откроют в ближайшие дни, следите за твиттером.
Персональные блоги → Управление информационными потоками
После обсуждения темы «Управление информационными потоками» пришло понимание, что делать с сервисами общения. На первом месте человек, с которым тебе нужен канал общения, а инструмент второстепенен.
MySQL → Как FriendFeed использует MySQL для хранения данных без схемы
Условия
Мы используем MySQL для хранения любых данных FriendFeed. Наша база данных растёт вместе с числом пользователей. Сейчас у нас более 250 миллионов записей, это записи пользователей (post'ы), комментарии, оценки («likes»)
По мере того как росла база данных, мы время от времени имели дело с проблемами масштабируемости. Мы решали проблемы стандартными путями: slave-сервера, используемые только для чтения, memcache для увеличения пропускной способности чтения и секционирование для увеличения пропускной способности записи. Однако, по мере роста, использованные методы масштабируемости привели к затруднению добавлению новой функциональности.
В частности, изменение схемы базы данных или добавление индексов к существующим 10-20 миллионов записей приводили к полной блокировке сервера на несколько часов. Удаление старых индексов требовало времени, а не удаление ударяло по производительности, так как база данных продолжала использовать их на каждом INSERT. Существуют сложные процедуры с помощью которых можно обойти эти проблемы (например создание нового индекса на slave-сервере, и последующий обмен местами master'a и slave), однако эти процедуры настолько тяжелые и опасные, что они окончательно лишили нас желания добавлять что-то новое, требующее изменение схемы или индекса. А так как наши базы сильно распределены, реляционные вещи MySQL как например JOIN никогда не работали для нас. Тогда мы решили поискать решение проблем, лежащее вне реляционных баз данных.
Существует множество проектов, призванных решить проблему хранения данных с гибкой схемой и построением индексов на лету (например CouchDB). Однако, по-видимому ни один из них не используется крупными сайтами. В тестах о которых мы читали и прогоняли сами, ни один из проектов не показал себя стабильным, достаточно зрелым для наших целей (см. this somewhat outdated article on CouchDB, например). А все это время MySQL работал. Он не портил данные. Репликация работала. Мы уже в достаточной мере понимали все его узкие места. Нам нравился MySQL именно как хранилище, вне реляционных шаблонов.
Все взвесив, мы решили создать систему хранения данных без схемы поверх MySQL, вместо использования полностью нового решения. В этой статье я попытаюсь описать основные детали системы. Так же нам любопытно как другие сайты решили эти проблемы. Ну и мы думаем, что наша работа будет полезна другим разработчикам.
Персональные блоги → Подробнее о Google Buzz
Google Buzz — гугловская вариация на тему Facebook, Twitter и Friendfeed, встроенная прямо в Gmail, которую Google продемонстрировал сегодня. Пользователи Buzz могут делиться фотографиями, ссылками и видео, комментировать и «лайкать» чужие нанопостинги.
Вот особенности Google Buzz:
1) Автоматический подбор фидов друзей. Судя по всему, Google будет пытаться уловить, кто кого знает, на основании информации о социальных связях, накопленной в Gmail и Google Talk.

Выйдет ли из этого что-то путное? Google уже однажды пытался использовать эти данные в Google Reader, и публике это совершенно не понравилось. В Gmail обычно полно рабочих контактов, которые никто не хочет видеть в списке френдов. Вряд ли на этот раз реакция будет лучше, особенно если список френдов окажется настолько же замусоренным, как адресная книга Gmail.
2) Ориентация на публикацию ссылок, фотографий, видео — т.е. sharing. Google обещает подкачку контента пользователя из Flickr, Picasa, Twitter и Google Reader, специальный просмотрщик для иллюстраций, а для ссылок дополнительная информация будет добываться автоматически (видимо, примерно как Facebook).
Вот особенности Google Buzz:
1) Автоматический подбор фидов друзей. Судя по всему, Google будет пытаться уловить, кто кого знает, на основании информации о социальных связях, накопленной в Gmail и Google Talk.

Выйдет ли из этого что-то путное? Google уже однажды пытался использовать эти данные в Google Reader, и публике это совершенно не понравилось. В Gmail обычно полно рабочих контактов, которые никто не хочет видеть в списке френдов. Вряд ли на этот раз реакция будет лучше, особенно если список френдов окажется настолько же замусоренным, как адресная книга Gmail.
2) Ориентация на публикацию ссылок, фотографий, видео — т.е. sharing. Google обещает подкачку контента пользователя из Flickr, Picasa, Twitter и Google Reader, специальный просмотрщик для иллюстраций, а для ссылок дополнительная информация будет добываться автоматически (видимо, примерно как Facebook).
Я пиарюсь → Встречайте – РуТвит, пульс России
Мне микроблоггинг-сервисы нравятся, т.к. мне удобно собирать пожелания пользователей о моих заметках и находках, получать уведомления от друзей и писать для них.
Почему же пришло в голову изобретать российский велосипед, если уже есть Твиттер и Френдфид?
- В Твиттере при поиске по-русски не учитываются словоформы: «москва», «в москве» — разные результаты.
- «Трендеж» (trending topics) в Твиттере никогда не показывает популярные русские слова. Понятно, что россиян в Твиттере пока немного, и даже попытки организовать флэш–моб не позволяют прорваться в самые обсуждаемые темы. Однако очень хотелось бы в идеале получить картину происходящего в России и по–русски.
- Твиттер не обновляет ленту с твитами и комментариями в реальном времени, как это делает, например, Френдфид. А ведь это очень удобно.
- Твиттер позволяет использовать только английские хэш-теги.
- Хотя мы все читаем по–английски, пишем мы все же по–русски, и ощущение неудобства от сугубо английских заголовков и пояснительных текстов остается.
- Я бы хотел подписаться в одном удобном месте на российские СМИ и блоги, вместо которых Твиттер рекомендует мне англоязычных стотысячников.
- Наконец, у меня много ящиков для разных целей, часть из них — на российских сервисах (потому что они борются с местным спамом лучше, чем это делает Гмейл). Однако у меня нет возможности посмотреть, кто из контактов по почтовой переписке использует Твиттер.
Python → Tornado Web Server

Команда friendfeed.com, недавно присоединившаяся к Facebook, выложила в открытый доступ собственный неблокирующий веб-сервер на Python. Из-за своей неблокирующей природы (используется epoll) сервер легко выдерживает тысячи одновременных подключений. У Tornado есть все шансы стать лучшим выбором для реализации технологии Comet средствами языка Python.
Производительность впечатляет:
Документация (на англ.) — www.tornadoweb.org/documentation
Подкасты → PodШтучки #91
Встречайте 91-й выпуск нашего подкаста!
- Friendfeed куплен сетью Facebook;
- Facebook работает над облегченной версией сайта;
- Google Reader обновился;
- Куда пойти вечером;
- 3DBin: трехмерная картинка из фотографий;
- PicTreat: убираем красные глаза и улучшаем снимок.
прослушан 78 раз
Социальные сети → Фотографии в профилях Google
Google Profile раньше был просто учётной записью для обеспечения единого логина в разнообразные сервисы Google. Но теперь на базе профилей делают площадку с различными атрибутами лайфстриминга.
На днях Google добавил ещё один элемент социальных сетей в базу зарегистрированных пользователей. Отныне каждый владелец профиля может добавить к нему поток фотографий, то есть обновляющийся фотоальбом. Вы просто указываете источник фотографий (Picasa, Flickr или другой), и они будут транслироваться в ваш стандартный профиль.
Как известно. этот профиль можно верифицировать и открыть для всеобщего просмотра, тогда он будет выглядеть примерно так:

В принципе, никто не мешает Google сделать на базе этой системы метасоциальную систему для лайфстриминга вроде Friendfeed.
via Micro Persuasion
На днях Google добавил ещё один элемент социальных сетей в базу зарегистрированных пользователей. Отныне каждый владелец профиля может добавить к нему поток фотографий, то есть обновляющийся фотоальбом. Вы просто указываете источник фотографий (Picasa, Flickr или другой), и они будут транслироваться в ваш стандартный профиль.
Как известно. этот профиль можно верифицировать и открыть для всеобщего просмотра, тогда он будет выглядеть примерно так:

В принципе, никто не мешает Google сделать на базе этой системы метасоциальную систему для лайфстриминга вроде Friendfeed.
via Micro Persuasion
Переводы → 20 человек, которых стоит читать на friendfeed.com
Так уж вышло, что не у всех есть аккаунты на Хабре, но многие хотят поделиться интересными статьями, обзорами или переводами. Сегодня я публикую перевод Владимира Шилова (toodoo), который он сделал специально для Хабрахабра.
В июле я написал небольшую статью под названием «10 человек, которых стоит читать на friendfeed». Список был составлен из людей, которых я посчитал наиболее интересными, опираясь на статистику friendfeed.com.
На этот раз список составляет 20 людей, которые заинтересовали меня и, я надеюсь, заинтересуют вас. В этом списке лучшие представители как мира техники, так и людей от неё далёких.
В июле я написал небольшую статью под названием «10 человек, которых стоит читать на friendfeed». Список был составлен из людей, которых я посчитал наиболее интересными, опираясь на статистику friendfeed.com.
На этот раз список составляет 20 людей, которые заинтересовали меня и, я надеюсь, заинтересуют вас. В этом списке лучшие представители как мира техники, так и людей от неё далёких.