Директор по развитию продуктов компании SUP отвечает на ваши вопросы

Oct 12, 2010 09:53

Сегодня на страницах рубрики " Серый импорт" на вопросы блогеров отвечает Илья Дронов igrick - директор по развитию продуктов SUP.


По традиции, первые вопросы задает редакция НедоСМИ.
ottenki_serogo: Илья, спасибо, что оперативно согласились принять удар вопросов, но... я в некоторой растерянности - пользователи Живого Журнала не хотят их вам задавать. По вашему мнению, это обида на руководство СУПа или просто авторы дневников уже давно поняли, что все эти поворачивания топ-менеджеров LiveJournal лицом к народу лишь имитация и ничтожное количество подписчиков lj_labs_ru ("площадки для общения с вами, пользователями Живого Журнала") тому подтверждение?
Сергей, и вам спасибо, что ведете эту рубрику, очень помогает. За последнее время я получил много откликов по поводу изменений, которые мы внесли в ЖЖ, и это прекрасно, было бы хуже, если бы все остались безучастными. Это лишний раз показывает, что нашим пользователям не все равно. Что касается отношений пользователей и руководства СУПа - мы, я имею в виду как менеджмент, так и пользователей - находимся в уникальной ситуации, когда у последних есть возможность высказать нам персонально, что они думают о том или ином нововведении. Таким образом, мы как раз повернуты к своей аудитории лицом и с большой охотой с ними общаемся. А в виду того, что для этого используется сам ЖЖ и, в частности, наши персональные дневники, это происходит в неформальной манере - что, согласитесь, лучше, чем в официальной. Сообщество lj_labs_ru посвящено разработчикам, которые что-то создают либо для ЖЖ, либо на основе ЖЖ. Это узкопрофильное коммьюнити, но вы правы, оно не очень популярное. Мы собираемся перезапустить эту историю в следующем году, дав разработчикам полноценные описания и возможности по работе с ЖЖ со стороны.


ottenki_serogo: Правильно ли я понимаю, что Живой Журнал сейчас - это огромное количество древнего десятилетнего кода, не соответствующего сегодняшнему времени? Любые, даже самые маленькие изменения в котором невозможны из-за того, что потянут за собой бесконечный хвост переделок?
Вы правильно понимаете, только ЖЖ уже идет 12-й год. Изначально сервис разрабатывался для ограниченного круга людей, и его архитектура в текущих условиях работает далеко не самым эффективным образом. Но стоит отдать должное Бреду Фитцпатрику хотя бы за то, что при разработке ЖЖ, когда его популярность стала расти, а следовательно, стали расти и нагрузки, он создал множество хороших технологических решений, включая memcached (wiki), которым сейчас пользуются множество ресурсов. Если говорить о коде ЖЖ - нас преследует несколько сложных моментов, наличие которых сильно затормаживает разработку и усложняет тестирование.
Первое: код достался нам недокументированным, вернее, поверхностная документация присутствовала, но, как говорится, "дьявол кроется в деталях”, которые раскрыты не были. Так что разбирались мы с ним по факту, на ходу. Сейчас ситуация, конечно, гораздо лучше, так как мы по мере внесения изменений разобрались и описали все связанные механизмы, часть элементов системы полностью переписали, часть адаптировали.
Второе: архитектура ЖЖ, которая качественно не менялась с давних времен, а только обрастала новыми сущностями. Если проводить аналогию со строительством, то ЖЖ стоит на неподходящем для подобного здания фундаменте. Мы работаем и над этой частью, но процесс этот долгий и сложный, так как ЖЖ за свою 11-летнюю историю накопил огромное количество данных (немногим менее 1,4 миллиарда записей), а про количество взаимосвязей между пользователями, комментариях и остальных не менее важных данных лучше вообще не говорить. Параллельно мы должны вводить новую функциональность, запрашиваемую пользователями или временем. Например, на данный момент в листе ожидания есть запросы от пользователей, которые мы не можем реализовать при текущей архитектуре ЖЖ. Однако уверяю вас, мы их все равно сделаем, только несколько позже. Ну и последняя проблема - это сложность тестирования. Здесь, как вы и написали, иногда даже самые мелкие изменения тянут за собой ворох проблем - и все их надо вычислить и исправить. К сожалению, иногда их находят пользователи, а не мы, и мы за это им благодарны.

ottenki_serogo: Руководствуясь каким принципом вы решаете, какие исправления следует делать в первую очередь? Например, стили обрезают фото уже несколько лет, а цифра "в друзьях у" в профиле многих журналов зависла больше месяца назад.
Принципов и критериев много, но в целом при принятии решений мы балансируем между тремя основными пунктами: 1) развитием функциональности, равно как и исправлением багов; 2) архитектурными и/или серверными изменениями, необходимыми для удержания темпов роста трафика, которые не будут заметны пользователям; 3) поддержкой монетизации. Это сложный выбор, с которым приходится сталкиваться каждый день. Иногда мы отказываемся от развития функциональности, так как это может обвалить сам ресурс (например, мы не можем сделать глобальное облако тегов на основе самого ЖЖ, приходится использовать внешний ресурс), иногда отказываемся от монетизации в пользу удобства пользователей (например, мы скоро запустим динамическое разворачивание веток комментариев для всех типов аккаунтов, что скажется на количестве показов баннеров). По поводу примеров, которые вы привели, - это все, конечно, сильно неприятно, но не критично. Стили, которые обрезают фотографии, вероятно, вообще сделаны не нами, а пользователями - благо, система открытая, и в конечном счете пользователь может просто перейти на другой стиль, где этого не происходит. По поводу цифры в "друзьях у" - изначальная, историческая, проблема заключалась в лимите на отображение в 50,000 подписчиков. Увеличение этого лимита сильно сказывается на производительности, в прогресии. Мы решили эту проблему (посмотрите, например, журнал Рустема drugoi), но после запуска это привело к проблемам с отображением числа подписчиков от 5,000, причем на тестовых серверах такого поведения не было. Мы это уже исправили и выпустим в v.71, которая ожидается на следующей неделе. Почему это заняло месяц? Потому что это хоть и неприятно, но не критично, реальное количество подписчиков корректно, некорректна только цифра при отображении, а следовательно? запускать процедуру обновления серверов ради одного этого изменения нецелесообразно, у нас их все-таки 200 штук, и делать это каждый день накладно. Суровая правда. Кстати, обновления для ЖЖ мы выпускаем приблизительно раз в три недели.

ottenki_serogo: Ожидается ли запуск нового, написанного с нуля LiveJournal.com? Или все нововведения будут появляться в виде надстроек, а сам ЖЖ останется прежним? Как вы считаете, сколько еще лет он сможет протянуть в таком виде среди других стремительно развивающихся блоговых платформ и социальных сетей?
Запуск нового ЖЖ постепенно происходит уже сейчас, так как мы меняем систему модульно. Для пользователей же качественный переход будет заметен исключительно по внедрению нового дизайна, так как изменения в серверной архитектуре и в коде мало кому видны, кроме нас. Сколько лет он еще может протянуть... Для начала надо понять, в каком ключе рассматривать. С точки зрения техники и при условии сохранения тренда роста нагрузки ЖЖ у нас достаточно времени, чтобы перейти на новую архитектуру полностью. С точки зрения продукта - сколь угодно долго, посмотрите на форум сайта auto.ru (например, http://wwwboards.auto.ru/mazda/), он до сих пор популярный :)

ottenki_serogo: Пригласив топовых блогеров на презентацию LJTimes и услышав их возражения, думали ли вы притормозить запуск сервиса? Или это было мероприятие для галочки, а мнение пользователей никого с самого начала не интересовало?
Нет, это мероприятие проводилось не для галочки. Мы (хоть меня и не было на этой встрече) услышали их и сделали соответствующие изменения в обновлении LJTimes. Другой вопрос - эта встреча была произведена поздно, в следующий раз мы сделаем это заранее.

ottenki_serogo: Как директор по развитию продуктов компании SUP, назовите, пожалуйста, проекты, которые считаете успешными и популярными у блогеров. Кроме livejournal.ru, ему все-таки уже больше трех лет.
Если нижеперечисленное считать проектами, то:
- LiveJournal.app (приложение для iPhone);
- магазин головастиков ЖЖ - livejournal.com/shop/userheads.bml;
- новая мобильная версия ЖЖ - m.livejournal.com;
- возможность восстановить ЖЖ после его удаления в результате хакерской атаки, но, к счастью, этим нам приходится пользоваться редко;
- комментарии к имени пользователя - эта функция востребована - вроде мелочь, но важная;
- интеграция ЖЖ в новостные ресурсы;
- поиск по ЖЖ в самом ЖЖ - www.livejournal.com/search/;
- кнопка перепоста записей {lj-repost /};
- путеводитель по миру, собранный из пользовательских записей - maps.livejournal.com.
Но самым заметным проектом стал LJTimes :)

d_pankratov: Простите, но сколько лет этому "директору по развитию"?
28. Спасибо за комплимент.

maxtar:Основной источник спама и непрошенных комментариев - свежезарегистрированные журналы без единой записи и многочисленными отправленными комментариями.
Банальным решением этого могла быть расширенная настройка, дополняющая имеющиеся варианты (разрешать комментировать всем/только зарегистрированным/только друзьям) еще и "только зарегистрированным пользователям с дневниками старше n месяцев + имеющим не менее n заметок в журнале + имеющим не менее n друзей".
Понятно, что совсем это проблему спама не решит, но усложнит работу спамеров и "воскрешения" забаненных комментаторов. Почему так до сих пор не сделано?
Это не совсем так. Спам в ЖЖ разнообразен, и, более того, спамеры умнеют с каждым днем, имитируя поведение нормальных пользователей, так что подобные критерии будут неэффективны. Однако в ЖЖ есть маленькая, но полезная настройка, которая сводит на нет спам в комментариях - вы можете автоматом скринить все комментарии не от ваших друзей, содержащие внешние ссылки. Если включить эту опцию, то через некоторое время спамеры перестанут заходить в ваш журнал или сообщество. Почему? Получается, комментарии будут видны только вам и им, а значит, не будут давать охват, а значит, нет смысла больше оставлять такие комментарии. А оставленные за этот период комментарии можете даже не трогать, их все равно никто кроме вас не видит. Статистика показывает, что спамеры в большинстве случаев перестают приходить через несколько недель. Если же робот заскринит комментарий от нормального пользователя, то вы можете либо просто ответить на комментарий - и он автоматически расскринится, - либо просто расскринить его. Ваше предложение по анализу параметров тоже уже действует, но несколько в ином ключе.

lepestriny:Вот вам задание для работы: ЖЖ уже ОЧЕНЬ медленно и коряво грузится, разгрузите его от своих тяжелых рекламных картинок и окошек. И создайте наконец команду и/или технологию оперативно и безвозвратно убивающую спамеров.
romovo:Почему до сих пор ужасное торможение ЖЖ? Неужели нет способов сделать доступ быстрее?
maxbraun:Почему вы не доделываете и не доводите до ума нужные вещи, а занимаетесь никому не нужной фигней? Я купил платный аккаунт, потому что помимо отсутствия рекламы надеялся на дополнительную скорость и дополнительное место на фотохостинге. Но ЖЖ тормозит, особенно днём, а фотохостингом пользоваться невозможно, потому что: а) тоже тормозит; б) интерфейс из каменного века.
Скорость генерации страницы в ЖЖ (в среднем, без учета ее типа) составляет не более 1 секунды. При этом, так как сервера располагаются в США, визуальная скорость работы ЖЖ сильно зависит от канала связи между США и тем регионом, в котором находится пользователь. Например, при передаче данных до Москвы задержка составляет от 1 до 5 секунд, иногда выше, если канал перегружен, что происходит в последнее время достаточно часто. Мы занимаемся оптимизацией этого процесса, выносим статические данные на CDN, которые имеют хопы в Европе, включаем сжатие для объема передаваемых данных, что напрямую влияет на визуальную скорость загрузки. В LiveJournal v.70.2 мы внесли некоторые коррективы в сетевое оборудование, так что увеличение скорости работы должно стать заметным. Над технологией по борьбе со спамом мы работаем, и частично она будет запущена до конца года, о чем я объявлю у себя в дневнике.

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

burust: Илья, скажите, почему СУП - пидарас? Это так исторически сложилось или веяние времени?
Видимо, по той же причине, по которой многие считают Microsoft осью зла.

altaev: Когда же заработает неоднократно восхваляемая система борьбы со спамом? Я слегка подзаебся банить плодящихся аки кролики ботов в последнее время.
Система борьбы со спамом будет запускать поэтапно, часть ее будет запущена до конца года. Если вы говорите про спам в комментариях, то в одном из ответов выше я уже описал, как можно простым методом его побороть.

cleofide: Почему в ЖЖ отдельный пользователь может пожаловаться, когда на всенародное обозрение выставляется "взрослый" контент, и нельзя, когда это злостный спам, пусть и безвредный (гороскопы или анекдоты какие-нибудь)?.. Все немодерируемые сообщества загажены мусорными сообщениями, а модераторов иногда не дозовёшься.
Вы можете пожаловаться на конкретного пользователя как на спамера, вне зависимости от того, где и какой контент он создает. Для немодерируемых сообществ есть система борьбы со спамом, но, видимо, владельцы сообществ, о которых вы говорите, ее не включили. Тем не менее мы занимаемся разработкой автоматической системы, которая будет способна с ним бороться без участия модератора.

gitanes_: Да, один из важных вопросов - это нормальный фотохостинг. ЖЖ тем и лучше твиттера и ФБ, что можно красиво выкладывать фотографии, а вот с реализацией этого, большие проблемы ... еще сделать возможность, сразу раскрыть все комментарии и цепочки, очень напрягает, когда приходится открывать все по отдельности...
dmitry_maximov: Когда, наконец, появится нормальный способ массовой загрузки фотографий?
В наших планах стоит обновление ScrapBook, его интерфейс в форме создания записи, равно как и интеграция сторонних фотохостингов. По поводу комментариев - до конца этого года мы введем динамическое разворачивание тредов для всех типов аккаунтов.

tunner: Когда будет приложение для Symbian?
К сожалению, на данный момент мы не занимаемся разработкой приложения под Symbian, однако мы развиваем свои API - возможно, найдется желающий написать подобное приложение самостоятельно.

niidiott: я знаю русский язык. В настройках я выбрал русский язык.
Скажите, пожалуйста, случится ли такое, что, открыв ЖЖ, я не увижу латинских букв? Каша из двух языком просто бесит.
Согласен, это некрасиво. Исторически перевод интерфейса ЖЖ на разные языки делается руками волонтеров, так что в какой-то мере это может зависеть от них. Все новые продукты идут изначально с двумя языками - русским и английским. То, что вы видите, - какие-то недопереведенные моменты, скорее всего, какие-то старые тексты. Мы постепенно работаем и над ними, так что со временем эта проблема устранится.

akkorda: Когда можно будет оплачивать аккаунт в ЖЖ посредством смс-сообщений?
А можно перенести эту белую звезду на красном (открывающую рекламу) с центра поля вправо или влево? Неудобно читать, глаза мозолит, неприятно.
Если говорить о годовом аккаунте, то $25 - это слишком большая цена для большинства операторов SMS-платежей, так как у них есть лимит. Также около 50% платежа забирают себе посредники, что становится невыгодным. Однако мы подумаем над вашим предложением. Что касается LJTimes, то мы уже убрали ее в левый угол и сделали ярлык серым, больше не должен раздражать. Кстати, это не реклама, а дайджест записей ЖЖ от разных пользователей.

moscowlondon: ЖЖ развивается, как и все в России, вопреки, а не благодаря.
Чего случилось с Photobucket'ом? Почему у меня This service is temporarily unavailable. Почему с айфона я могу нормально повесить картинку, а загрузи ее через браузер - и ее режут по умолчанию до каких-то убогих 320 пикселечков? Чего делать-то? Еще годик и все окончательно в Фейсбук перекинутся.
Photobucket изменил порядок интеграции с их сервисом, не предупредив нас об этом. Сейчас мы работаем над обновлением, так что Photobucket возобновит свою работу. Умолчательные 320 пикселей будут заменены в предстоящих релизах на 640, а позднее, вместе с выходом обновленного update.bml, сама процедура загрузки фотографий будет приведена в порядок.

andrey_che: 1. Уже больше 3 месяцев есть проблема в ЖЖ. Если у вас больше 2.000 френдов, то вы не можете редактировать список друзей. Можно как-то изменить эту систему и дать возможность пользоваться этим?
2. Будет ли интеграция с другими соц. сетями... Появится ли возможность установки кнопок соц. сетей и соц. закладок?
3. Долго и упорно говорят про рекламу в ЖЖ, планируется ли рассмотреть вопрос о том, что я плачу, например, 50-100 долларов в год и размещаю ЛЮБУЮ рекламу у себя в журнале? И вам прибыль и я на хлеб с маслом заработаю.
4. Будет ли интеграция ЖЖ с российскими мобильными операторами с бесплатным трафиком?
1. Услышал вас, изменим.
2. На данный момент мы уже интегрировались с Facebook, на следующей неделе выйдет интеграция с Twitter, затем и с остальными социальными сетям. Мы будет заниматься развитием подобных интеграций, в том числе давать возможность устанавливать кнопки.
3. Такой вопрос обсуждается, и до конца года мы планируем принять решение.
4. Мы уже делали несколько раз подобные проекты, однако основной проблемой в них является то, что самый тяжелый контент (фотографии, например) грузится не с наших серверов - что означает, что трафик все равно не будет бесплатным. Тем не менее мы работаем над этим, и, возможно, это будет реализовано через мобильную версию ЖЖ.

_iga: Зачем вы приглашали топ-блоггеров, если не была учтена их критика?
Мы учли их советы и сделали соответствующие изменения в последовавшем обновлении.

kure_adventures: А мне интересно, где обещанная чистка заброшенных аккаунтов без записей???
Ожидает своей очереди. Мы объявим, когда чистка начнется.

denisvsn: Оцените, пожалуйста, процентное соотношение уебанов и нормальных людей:
а) среди пользователей ЖЖ;
б) среди менеджмента СУПа.
К сожалению, у меня нет критериев для произведения расчетов. Более того, подобные вещи имеют исключительно субъективный характер.

sly2m: Когда, наконец, в СУПе введут систему голосования за посты и комментарии, а также общую карму блоггера?
Мы думаем над этим. Не всем пользователям по нраву такие нововведения.

umab_c_pex: Как вы считаете, СУП уже скис или его ещё можно употреблять?
Если его прокипятить, то будет более чем съедобен.

wedmack: Очень не хватает редактирования комментариев в базовом аккаунте.
А также смайликов в комментариях.
Спасибо, мы подумаем.

alifon: Как сделать так, чтобы всем было хорошо?
При конечности ресурсов это невозможно. Свобода одного человека заканчивается там, где начинается свобода другого человека. Слово "свобода" можете заменить почти на что угодно.

stormax: Планируется ли увольнение Светланы Иванниковой (которая и работает у вас всего пару месяцев) за столь вопиющее хамское поведение и неуважение к пользователям? Которые, между прочим, платят вам деньги и немалые.
Этот вопрос находится вне моей компетенции, так что не могу на него ответить. Кстати, Светлана работает в компании уже несколько лет.

vinegarus: Поддерживаю вопрос. Дополню: если увольнение не планируется, какие именно меры дисциплинарного характера будут применены?
Мне неизвестно ни о каких планируемых мерах на данный момент.

temmokan: 1. Сделать возможность создавать RSS-потоки
- для отдельных групп френдов
- для комбинаций групп
- для тегов и их комбинаций
Чтобы это делалось не через задний проход через "специальный стиль", как сейчас, и не только для одной группы. И просьба не говорить мне как программисту о сложностях реализации: эта функциональность делается очень и очень быстро.
2. Создайте возможность фильтрации тех аккаунтов, которые у меня показаны в списке подписчиков (которые внесли меня во френды).
- по возрасту аккаунта
- по количеств записей в нём
и так далее. Утомляет вручную блокировать каждого бота, чтобы он не светился у меня в профиле и не создавал себе рекламу таким образом.
3. Сделайте уже оплату всех сервисов и хохоряшек удобными для российского пользователя средствами: электронными деньгами, банковским переводом на рублёвый счёт. Это ведь не сверхъестественно трудно?
4. Сделайте, наконец, человеческий интерфейс с фотохостингу. Размещение каждого нового фото выливается в унылую цепочку действий.
5. Уберите предел в 2000 подписок - или установите разные пороги для разных пользователей.
6. Изложите официальную точку зрения по поводу известного комментария research_lj Светланы Иванниковой в Facebook. Ей следовало бы с несколько большим уважением относиться к тем, кто платит за этот сервис или может стать платным пользователем.
7. Прекратите практику навязывания новых сервисов. Любой новый сервис должен предваряться пресс-релизом и, по возможности, небольшой видеопрезентацией, чтобы стало ясно, что это и как
- должен поставляться изначально в выключенном виде
- должен отключаться раз и навсегда из интерфейса управления учётной записью.
Это для начала. Если это важно - у меня два платных аккаунта в ЖЖ, посему я ожидаю хотя бы формального подтверждения от г-на igrick , что слова прочитаны и поняты.
Все внимательно прочитано. По пунктам:
1. Хорошо, добавим в план.
2. Если это только ради ботов, то будет другой механизм. Но вообще идея интересная с точки зрения анализа подписчиков. Поставил в план.
3. Банковский счет трудно, так ЖЖ обслуживается американской компанией, а переводы за рубеж проблематичны. Электронные деньги - уже давно можно платить через Яндекс.Деньги и WebMoney, правда, последние на данные момент временно отключены, так как идет обновление механики интеграции.
4. Как уже отвечал выше - мы работаем над этим.
5. 2000 - это лимит для платных, для остальных аккаунтов он меньше - 1000, так что разные пороги уже установлены. Данные ограничения связаны с производительностью системы по сборке френдленты в динамике.
6. Это не входит в мою компетенцию.
7. Ваше мнение принято.

avaharu: Любопытно все-таки было бы узнать:
- сколько пользователей отключили кириллические сервисы в первые два-три дня после появления "мигающей хрени";
- сколько пользователей ее отключат после появления опции в настройках.
Надеюсь, по первому пункту статистика уже "собралась до достаточного для аналитики уровня". Спасибо.
За первые три дня отключилось около 1% активных пользователей, при этом за это же время обратно вернулось 20% из них. Сколько включат после появления опции, пока предположить не могу.

Илья Дронов igrick продолжит отвечать на вопросы блогеров Живого Журнала в комментариях к этой записи. Спрашивайте!

Предыдущая запись: Слингомамы

Знаете о чем-нибудь интересном или важном? Звоните, пишите - контакты в профайле. С удовольствием сделаю репортаж.

Серый импорт

Previous post Next post
Up