Идеи

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

Виртуализация ботов Jabber/XMPP

В мире существует огромное количество ботов для Jabber/XMPP, но ещё ни в одном мне не приходилось встречаться со столь очевидной возможностью как виртуализация. Очень многие пользователи хотят себе не просто чужого бота в конференцию, а собственный экземпляр с администраторскими правами. Возникает потребность в компьютере со стабильным подключением к интернету или даже в VPS, что требует специальных знаний. Но почему бы не пойти по другому пути, как уже давно сделали в web? Было бы логично внутри одного реального бота создавать несколько виртуальных, а конфигурации хранить в базе данных и менять «на лету». Тогда при необходимости администратор бота может создавать сколько угодно виртуальных ботов, у кажого из которых свой администратор, своя база комнат и настройки. Такую услугу можно было бы даже сделать коммерческой, ведь находятся же люди, арендующие VPS исключительно ради ботов.

Погодный транспорт для Jabber/XMPP

Было бы интересно реализовать полноценный погодный транспорт для джаббера. В прошлом такой транспорт существовал по адресу weather.jrudevels.org, но сейчас его нет. Меня хватило лишь на погодные информеры.

Генератор статических галерей (реализовано)

В связи с тем, что я со школьных лет увлекаюсь сбором разнообразных коллекций изображений, у меня есть потребность в инструменте, позволяющем генерировать веб-страницы с эскизами изображений. Сейчас я использую для этой цели curator, но сказать, что он плох — это не сказать про него ничего. Если бы у меня было время, я бы написал свой скрипт, позволяющий решить эту задачу. А именно:

  • Два уровня эскизов — чтобы по клику на изображении открывалось не само изображение, а более крупный эскиз, и лишь по следующему — само изображение. Как на Лурке.
  • Поддержка слайд-шоу.

MUC для XMPP (реализовано товарищем)

Актуальность этой штуки остаётся под вопросом. MUC встроен во многие XMPP-сервера (ejabberd, Openfire, Prosody), тем не менее, его реализации в этих серверах сильно различаются, из-за чего у пользователей часто возникают проблемы. Реализация собственного MUC позволила бы использовать один и тот же MUC с любым XMPP-сервером, в том числе и с таким, в котором нет штатного MUC. С другой стороны, можно заставить ejabberd обслуживать только MUC. Наконец, есть mu-conference.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>