Можно еще так сделать: используем сервер ejabberd, в качестве сервера обработки сообщений. Клиенты соединяются с ним через прокси-сервер, который проксирует websocket. Такой проксик придется написать самому, т.к. готового решения для ejabberd я не знаю.
В итоге, получим полноценную XMPP = много фич, которые остается реализовать на клиенте.
Адов бред. На медицинском форуме вводить медицинскую капчу (укажите название изображенной на картинке кости человека), чтобы вы никогда в жизни не смогли задать интересующий вас вопрос по здоровью, например?
В итоге, получим полноценную XMPP = много фич, которые остается реализовать на клиенте.
У них там еще подземный город-лаборатория наверняка будет :)
if node.right != nil #=> unless node.right.nil?
while(true) #=> loop do block
Посмотреть можно тут: github.com/tanraya/playmo
Хоть playmo еще в стадии разработки, но только что попробовал на Rails 3.1.0.rc4 — работает.