Эксклюзивные инвайты на t2p.me — twitter-клиент от Евгения Василькова и других ребят
— Расскажи, что это за проект — кому он нужен и зачем?
— Если выражаться техническим языком, то t2p.me — это шлюз Джаббер<=>Твиттер. А если по-русски, то t2p.me — это способ общаться в Твиттере непосредственно через привычный QIP, Гугл Толк, Я.Онлайн или любой другой современный мессенджер, который поддерживает Джаббер.
Понятно, что t2p.me может быть интересен только пользователям Твиттера. На них и расчитано. Особенно на тех, которые сидят в Твиттере уже давно и застали те времена, когда еще работал родной твиттеровский джаббер-аккаунт.
А вообще, t2p.me — это сокращатель ссылок. Отсюда и название, и домен :) Делался он для другого проекта, о котором я, конечно же, сейчас не скажу. Но в итоге «сокращатель» научился взаимодействовать с Твиттером, и мы решили, что это куда интереснее, чем просто обрезать ссылки.
— Сколько пользователей у проекта сейчас, какие планы по развитию?
— В последние две недели t2p.me находился в стадии бета-тестирования, а в понедельник (3 августа) планируем «выкатить» релиз. Но «релиз» — это громко сказано, потому что проект работает и будет работать исключительно по инвайтам. Тут дело не в нашей жадности, а банально в технических ограничениях самого Твиттера.
Сейчас t2p.me пользуется 14 человек. Это всё друзья и знакомые — те, кто вызвался помочь в тестировании. Всего же, мы готовы принять не больше 300—400 пользователей. Это комфортный предел и для нас, и для Твиттера.
В планах на будущее: прикрутить sms-шлюз и добавить приятные плюшечки для пользователей. Например, ставить плюсики и минусики твитам, а на сайте вести рейтинг пользователей (среди желающих, конечно же, не хочется ничего навязывать).
Про другие планы и монетизацию проекта ничего сказать не могу, потому что они как-то и не рассматривались. Для нас это пробный забег, изучение технологии, различных нюансов. Следом за t2p.me последуют куда более интересные и массовые проекты. Следите за новостями ;)
— Кто разрабатывал проект, сколько ушло времени?
— В команде сейчас три человека: Максим Устиченко, коллега из ДубльГИСа; Вячеслав Дурин, джава-программист из Сибирьэнерго-Биллинга и я — Евгений Васильков, чувак из ДубльГИСа, как сказано на одном из секретных блогов Ильи Кабанова.
Вся разработка ведется в свободное от работы время, поэтому некоторые моменты делаются долго, некоторые быстро. В целом, на t2p.me ушло примерно две—три полных недели.
Специально для читателей Бонина коллективный инвайт на 30 человек «bonin». Кончились инвайты, кончились!


Эм, господа. Расскажите подробнее про ограничения Твиттера на объём API-реквестов.
Ну и со шлюзом могу активно содействовать, да.
Я пользуюсь. Я доволен. likegroof – зачот.
Где инвайт? Дайти мне! :)
Те, кому надо, ужа давно пользуются!
http://code.google.com/p/microblog-purple/
Что это такое вообще?
Алексей пишет:
По-умолчанию, можно совершать не более 150 запросов к API Твиттера в час. Ограничение привязывается как к учетной записи (если запросы авторизованы), так и к IP.
Чтобы обойти ограничение в 150 запросов в час, необходимо подать заявку на включение в «белый список». Просто заполняется форма, в которой детально описывается проект. Сроки рассмотрения — до одной недели. В случае удачного рассмотрения лимит поднимается до 20000 запросов в час.
Вот ссылка на wiki — http://apiwiki.twitter.com/Rate-limiting .
@ A.K.:
Инвайт — bonin
@ Алексей:
Сейчас проснется главный программист и всё ответит. А то я как наотвечаю-наотвечаю… :)
Тут народ пишет, что не понимает, куда кидать инвайт. Объясняю пошагово:
1. Добавляете контакт twitter@t2p.me в свой мессенджер (Гугл Ток, QIP Infium, например).
2. Наш бот сразу пишет вам сообщение, в котом просит ввести инвайт. Если не написал — попробуйте сами ему что-то написать, а он в ответ запросит инвайт.
Что делат если контакт добавили, а он в отключки? Просто перезапустите мессенджер. То есть, такое бывает, и конкретно с контактом t2p.me это никак не связано.
Ну, и конечно же, если сегодня на Миниблогике будет ноутбук — покажу всё наглядно.
@ likegroof: Я возьму ноут, ок.
В pidgin + gtalk прекрасно работает. Спасибо.
Было бы прикольно, если бы после опубликования твита сообщение об этом появлялось.
Эта надпись конечно успокаивает «Всё хорошо. Твит будет опубликован через 30 секунд.», но душа для полного спокойствия требует «Готово. Твит опубликован!» : )
Небольшое дополнение для тех, кто использует Google Apps и в настройках Jabber в качестве Login Server использует свой домен (у меня это alexeyenko.ru вместо gmail.com): так вы навряд ли увидите twitter@t2p.me в онлайне. Имеет смысл добавить еще один Jabber Account к вашему мессенджеру и использовать входные данные Gmail’a — все заработает.
@likegroof:
Тогда я пока обрисую вопросы:
1. Платформа (обработка XMPP)? Java?
2. Рассчётная нагрузка в количестве презенсов в секудну?
3. Почему всего 300-400 пользователей? Горизонтальная масштабируемость возможна?
3. Запрашивали в Твиттере увеличение requests limit?
4. Почему только на русском? Если переведёте — пригоню несколько тысяч забугорных тви-юзеров.
@alexeyenko:
У меня видно контакт в онлайне. С персональным доменом.
@ Алексей:
Могу сразу ответить на 4 (котрый второй третий) и 5 (который четвертый) вопросы. На остальные Максим ответит.
4. Запрашивали. Твиттер увеличил допустимое количество обращений до 20000 в час. Это как раз примерно на 300—400 пользователей с учетом всех запросов на одного пользователя.
5. В данном случае такая массовость пока просто физически невозможна. Разумеется, если со временем решится вопрос с ограничениями Твиттера — будем думать и про другие языки.
Пожалейте себя! Ведь чем больше юэеров, тем больше их саппортить придется (и бесплатно). Тут бы с первой 30-кой инвайтов разобраться :)
@likegroof:
2. Презенсы — обработка XMPP. Сколько, по расчётам, ваша платформа выдержит сообщений в секунду (ещё не постинг в Твиттер, лишь обработка презенса) и при какой конфигурации? Постинг в Твиттер не лимитировался раньше, насколько я помню.
4. То есть, грубо говоря, у вас на каждого пользователя проверка timeline раз в минуту происходит.
5. Надо будет на досуге освежить в памяти apiwiki :)
@ Алексей:
Всё, вот тут я окончательно умываю руки, потому что ничего не понимаю :) Дождемся Максима. Он говорит, что ответы пишет, но Бонин его пока не отмодерировал.
Алексей пишет:
1. Написано все на Python + Twisted.
2. Скорость обработки конкретно presence’ов не замерялась.
Чуть реже, чтобы обработать пользователя нужно 2 запроса. первый на личные сообщения, второй на таймлайн.
alexeyenko пишет:
А у Вас прописаны SRV записи, как тут указано — http://www.google.com/support/a/bin/answer.py?hl=en&answer=34143 ?
Отличная штука :-)
Бонин, отмодерируй Максима!
juick – наше все, а это поделие закопать!
@Максим:
Понял, про DM забыл. А если чередовать использование авторизованных запросов и запросов по IP? + Подключить использование Search API (сейчас же лимиты раздельные). Правда Search IP может подпортить чуток жизнь :)
@ Вася Ваще:
Про то, что такое Твиттер, вы можете почитать в Википедии http://ru.wikipedia.org/wiki/Twitter Поймёте это — поймете и всё остальное.
@ fkndfatum:
Над такими моментами надо много думать. Возможно, выносить их в индивидуальные настройки, потому что кого-то и «Всё хорошо» раздражает, а если ему к этому будет еще одно сообщение приходить — будет совсем нехорошо. Но мы подумаем, как это можно предусмотреть.
@likegroof & team:
В общем, jabber-ботов, постящих в Твиттер не так уж и мало (даже у меня есть, только он статус кэтчит), предлагаю улучшение:
1. Если контакт-получатель (то бишь я) в оффлайне, то не надо мне слать тонну сообщение о происходящем в Твиттере.
2. Или слать одно сообщение по моему приходу в онлайн.
Предостережение:
PPS: BREAKING NEWS!!!! RAMENSKY HAS PENETRATED TO TWITTER!11
@ Алексей:
Хорошие предложения. Будем дорабатывать. Спасибо.
Хм. Чтобы мои коменты стали размещаться, пришлось зайти со второго ноутбука, через МТС-3G, из Opera, написать другое имя, другой имейл, не указывать сайт и не подписываться на коменты.
likegroof пишет:
Был ноут. Не показал. А вообще — отличный стартап. Без суперамбиций, неловких пиар-ходов, без чужих инвестиций, очень своевременно и лаконично по реализации. Думаю, что взлетит. С прямой монетизацией проблема конечно, но с косвенной все в порядке.
@Anekceй Pameнckий:
Особенно учитывая то, что сам Twitter отказался от подобного функционала и существует некоторое множество подобных забугорных проектов.
@Максим:
Будь другом, ткни меня в спецификацию OAuth, где по PIN-коду авторизация происходит (как client, то есть как у вас)?
2Максим:
Сорри за беспокойство, уже сам нашёл.
@ Anekceй Pameнckий:
Не показал, каюсь. Заболтались, однако, вот и забыли про t2p.me :)
likegroof пишет:
Ага. А потом ты испугался и сбежал и не узнал Самого Главного. А мне, меж тем, нужен был вовсе не Феоктистов, а банкомат.
Алексей пишет:
О. Ты мне про рынок стартапов решил рассказать?
Прикольно.
Раз я о них не слышу, а об этом слышу — значит у него есть ниша (гангста-рэп).
Aлekceй Paмeнckий пишет:
Можно экстраполировать: если чего-то нет в твоём «облаке», значит это не существует.
Следовательно, раз я там не упомянут, я не существую, а ты разговариваешь с воображаемым собеседником.
@ Aлekceй Paмeнckий:
Алексей, я же теперь спать не буду, сна не увижу, пока не узнаю, что это за «Самое Главное» о.О Но я же узнаю об этом на Сибирской интернет-неделе?
Алексей пишет:
Это не экстраполяция. Это вначале некорректная инверсия множества, по неаккуратности сравнимая с извлечением квадратного корня из отрицательных чисел, а потом такая же некорректная индукция.
Если я замечаю какой-то продукт и он мне нравится, я в состоянии оценить эластичность этого эффекта и ее границы — пока я вижу аудиторию в несколько десятков тысяч человек. Причем аудитории этой, по ряду причин, сложнее будет узнать о забугорных аналогах, чем о местном.
@Aлekceй Paмeнckий:
Мы опять разговариваем о разном, за сим считаю беседу исчерпывающе законченной.
likegroof пишет:
Конечно. Ты же ее открываешь.
Aлekceй Paмeнckий пишет:
Ты пьяный, что ли? Ты и про Твиттер особо не знал, как я понимаю. Я не знаю, есть такой малоизвестный в мире проект, как, скажем, tweet.im. И еще сотня. Не говоря уж о том, что монетизация самого твиттера неочевидна, не то что гейтов.
Короче, пыщь-пыщь, в лужу. Лучше письмо мое прочитай, или аську. Куда-то я тебе что-то написал.
Алексей Раменский пишет:
Чувствую, я действительно убежал слишком рано.
alexas пишет:
Для тебя неочевидна. Для меня очевидна. О Твиттере я узнал полтора года назад. А кроме Мовави нет кодеков разве? Ты всерьез хочешь здесь раздуть эту дискуссию?
alexas пишет:
Для тебя неочевидна. Для меня очевидна. О Твиттере я узнал полтора года назад. А кроме Мовави нет кодеков разве? Ты всерьез хочешь здесь раздуть эту дискуссию?
Aлekceй Paмeнckий пишет:
Для тебя очевидна, а для твиттера – неочевидна. При чем тут Мовави и кодеки? Мовави вообще не делает кодеков, алло. Но если ты про конвертеры, то есть в России – AVS. Конкуренты. А что?
Дискуссию могу развить, если хочешь. Если написал хуйню, то уж не отпирайся.
2alexas:
Не мне тебе рассказывать, что у продуктов бывают 1. ниши, причем любые (функционал, потребности, аудитория, география, интеграция, временной отрезок); 2. способность, в зависимости от прыткости команды разработчиков, опережать конкурентов. Потенциал роста микроблогов в ближайший год — около 300-500%. Можно подкладывать людям серисы, под видом единственного решения, т.к. для новых пользователей не стоит задача подобрать оптимальный инструментарий — они узнали об явлении вчера, а сегодня им подложили именно такой инструмент для того, чтобы новая для них вещь стала удобнее.
Для твиттера — очевидна. Она абсолютно стандартна сейчас для любого сервиса — собирай лояльное комьюнити (для этого сейчас даже необязательно становиться вещателем, даже вообще какой-либо контент собственный производить) и толкай ему время от времени сервисы, которые, в свою очередь, можно монетизировать.
Была мысль о том, что это хороший, честный (не обманывающий никого) и довольно перспективный стартап, где эффект всегда будет больше, чем вложения, если likegroof не сойдет с ума и не возьмет кредит. И если он не взлетит, то создатели не успеют сильно влипнуть, а если взлетит в первые 2-3 месяца, успев получить массовое внимание до одноименцев, то дальнейшие перспективы у него вообще отличные.
PS: Ты же понимаешь, что, чем больше ты будешь тут со мной спорить, тем медленнее я буду отечать на твои письма?
Раменский, ты такой прикольный вот. Что такое «взлетит»? Взлетит – это, мне кажется, не 400 пользователей, а хотя бы тысяч 10. Чтобы было о чем говорить.
Располагаться сервис, которым пользуется 10 000 пользователей где будет? У тебя на домашнем компе, что ли? Я не знаю какую нагрузку он создает, но если они говорят, что на текущей машине «входит» 300-400 пользователей, то все не слишком хорошо.
alexas пишет:
Тут не надо путать. Будет «держать» 300-400 пользователей не по физической нагрузке на железо, а по ограничениям Твиттера. Если достигнут своего предела, отправят ещё один запрос на увеличение лимитов и им наверняка разрешат.
К тому же подобный сервис довольно несложно масштабируется.
@ alexas:
Да, Алексей выше правильно ответил, что 300—400 пользователей — это не нагрузка на сервер, а ограничения самого Твиттера. Сервер-то как раз 10000 выдержит :)
Я согласен с тем, что существует условность понятий. B что под «взлетит» можно понимать разное. Но спорить-то ты начал.
Если разобрать совсем детально, можно искать 2 смысла в этом слове:
1. ощущение эйфории команды проекта и набора единомышленников, вызванное спонтанно возникшим мнением о том (герменевтический круг, то-се), что объем затрат окупился чем-то материальным или не-материальным — удовольствием, паблисити, опытом, связями, контрактом, Признанием Уважаемого Человека, инвестицией;
2. пересечение точки, после которой комьюнити начинает само продвигать продукт; с точки зрения идеальной модели, при отсутствии конкуренции с этой точки начинается самопроизводльный рост аудитории — пока мы будем наблюдать именно это, потому что конкуренты все пролетают мимо этой ниши и t2p не будет пересекаться с ними (убыточно для себя) еще несколько месяцев.
Напоследок последний пример — «интернет-неделя» «взлетела»? Да, определенно. 1. Мы получили во второй раз много удовольствия, не перенапряглись и потратили не слишком много денег. Что-то даже заработали. Получили лестные отзывы. И кучу других вещей на перспективу — внимание спонсоров, отложенный интерес аудитории, ее готовность увеличивать наш средний чек и т.д.. 2. Мы получили состояние продукта, при котором аудитория прибывает естественным образом — нам уже не надо никого убеждать и уговаривать — они сами рассказывают друг другу. При этом, в свободном доступе есть видеозаписи и репортажи, и тут количество наших «бесплатных рекламных агентов» не огранчивается вместимостью залов. Кажется, это можно называть «вирусом» или «коэффициентом транслируемости >1». Это вот мое определение «взлетит» в проекции на «интернет-неделю».
А вот ИдБ пока не взлетел. Хотя оборот у него больше в n раз. Понимаешь глубинную сущность?
likegroof пишет:
Тогда вопросов стало меньше! :)
А.Р. Слушай, я потом прочитаю комент (или не прочитаю), он большой сильно. Тут выяснилось, что 10 000 это не сервер не выдержит, а твитер не даст. Так что, проблемой меньше и проблемой больше :)
еще инвайты остались? если можно мне один, а то чет не один транспорт не коннектит почему то с недавнего времени
а можно и мне инвайт получить.. заранее огромное спасибо! ;)
@ komp:
@ kissaev:
Инвайты закончились. Новых пока выписать не можем.
@ likegroof:
Все лимиты выюзываете?
Могёт быть пора запросить ещё?
@ Алексей:
Да щас пока не в лимитах дело. Просто на Хабре этот сервис оказался неожиданно востребованным. Теперь народ пытается всячески его протестировать и временами ломает.
Как только появятся инвайты – дайте знать!
Напишите в тех. поддержку, пусть лимиты увеличать.
дайте, пожалуйста, инвайт.