Живой Журнал и MTS

Теперь самая популярная социальная сеть и блог-сервис – на WAP.LJ.MTS.COM.UA! Присоединяйтесь!
«Живой Журнал» (LiveJournal) – это глобальная социальная сеть, объединившая русскоязычных блоггеров во всем мире. Это более миллиона дневников, которые ведут журналисты, писатели, фотографы, политики, домохозяйки и все остальные. Это тысячи сообществ, посвященных обсуждению любых вопросов. И теперь все это доступно с мобильного телефона!

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

Читайте!
Мобильная версия «Живого Журнала» также позволяет формировать собственную ленту друзей, а это самый простой и удобный способ читать другие дневники, даже, если вы не собираетесь вести собственный блог. Создайте свою персональную информационную ленту, в которой окажется только то, что вам действительно интересно.

Объединяйтесь!
Используйте возможности мобильного Живого Журнала для объединения в сообщества по интересам. Здесь есть тысячи сообществ обо всем!. Вы всегда найдете людей со схожими интересами. А если какого-то сообщества еще нет, вы всегда можете создать новое. И не забудьте, что мобильный «Живой Журнал» снабжен собственным каталогом украинских сообществ с рейтингами по количеству читателей, посетителей, участников.

Воспользоваться сервисом можно, перейдя в раздел «ЖЖ» на WAP-портале WAP.MTS.COM.UA, либо по прямой ссылке WAP.LJ.MTS.COM.UA.

C официального сайта МТС

» Нет комментариев

История извенений создателей LJ

Давайте я расскажу одну недлинную историю из доисторического прошлого ЖЖ – т.е. 2003 года.

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

В феврале 2003-го, почти ни с кем не посоветовавшись, Брэд написал официальную запись в news – о том, что ЖЖ вводит ограничения на количество записей в сутки. Первоначальный вариант ограничений он выбрал особенно неудачно – 3 записи в сутки для бесплатных пользователей, 20 для платных.

Результатом был поток лучей ненависти флеймов, проклятий, протестов и апокалептических предсказаний. На запись пришло две с половиной тысячи комментариев – неслыханное на те времена количество. Даже те пользователи, кто в принципе выразил понимание и согласие с самой мерой, указывали, что 3 записи в сутки – смехотворно мало и совершенно необходимо поднять этот предел. Замечу, что пользователи тогда (как и сейчас) не особенно выбирали выражения. В русском ЖЖ тоже были протесты и демарши; об этом Брэд знал, например, от меня (я тогда работал в ЖЖ).

Подчеркну еще раз, что почти все протесты были от владельцев базовых аккаунтов (некоторым платникам тоже не понравился лимит в 20 записей в день, но их было намного меньше) – т.е. людей, которые ни за что не платили в ЖЖ и никакой прямой прибыли сервису не приносили (рекламы тогда никакой не было). Как поступил единоличный владелец ЖЖ Брэд в ответ на этот шторм яростного протеста? Как он отреагировал на сотни и тысячи издевательских или ругательных комментариев от базовых пользователей?

На следующий день он подтвердил, что намерения обидеть бесплатных пользователей не было, и предложил новую схему пределов (5/50 для бесплатных/платников); и заодно провел опрос на эту тему для всех желающих. Еще через несколько дней, под влиянием этого опроса и продолжающихся обсуждений в ЖЖ, Брэд извинился перед пользователями за всю эту плохо продуманную идею. Особенно важным он посчитал извиниться за то, что собирался ввести эти ограничения, не предупредив заранее пользователей и не объяснив заранее, зачем это надо. Брэд рассказал подробно о том, как так получилось и почему, отменил все планы на введение пределов, пообещал в будущем перед любым введением таких мер обсудить их с пользователями, итд. итп.

» Нет комментариев

ПО Живого журнала. Подводим итоги.

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

2. Невозможно масштабировать проект просто постоянно добавляя новые сервера, рано или поздно все же прийдется задуматься об его архитектуре;

3. Распределение нагрузок и параллельное операций порой заслуживают того, чтобы разработчики обратили на них внимание;

4. “Мы ненавидим изобретать колесо! Но тем не менее, если колесо не существует или оно квадратное, то мы не боимся изобретать круглое колесо.” (с)

» Нет комментариев

ПО Живого журнала – djabberd

Как всегда следуя принципу “чем проще – тем лучше”, разработки LJ написали этот крошечный daemon, лежащий в основе их Jabber/LJTalk. Он способен спокойно работать с более чем 300 тысячами соединений, используя очень скромное количество оперативной памяти для поддержания каждого соединения.

Основной причиной для написания собственного Jabber-сервера, стало недостаточная расширяемость и масштабируемость существующих решений. Была необходимость в реализации многих нестандартных функций, вроде индивидуальных обработчиков пользовательских изображений и личных данных, обычно в других решениях было доступно только изменение методов аутентификации.

» Нет комментариев

ПО Живого журнала – TheShwartz

В качестве альтернативы gearman’у для работ, для выполнения которых необходимы некоторые гарантии успешности, а также некоторая стабильность, была разработана эта библиотека. Общая схема работы осталась та же: клиент-серверная, но за стабильность приходится платить – производительность существенно ниже, возможно возникновение задержек.

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

Основными сферами применения TheShwartz в LJ являются:
- отправка электронной почты (SMTP клиент);
- LJ Notifications: каждое событие может вызывать за собой цепочку из тысяч уведомлений по электронной почте, SMS, XMPP и так далее;
- отправка RPC сообщений внешним сервисам;
- внедрение Atom потоков;

» Нет комментариев