{"id":209,"date":"2006-09-23T15:11:54","date_gmt":"2006-09-23T13:11:54","guid":{"rendered":"http:\/\/www.lucas-nussbaum.net\/blog\/?p=209"},"modified":"2006-09-23T15:11:54","modified_gmt":"2006-09-23T13:11:54","slug":"random-chat-using-xmppjabber-anyone","status":"publish","type":"post","link":"https:\/\/www.lucas-nussbaum.net\/blog\/?p=209","title":{"rendered":"Random chat using XMPP\/Jabber, anyone ?"},"content":{"rendered":"<p>A <a href=\"http:\/\/randomchat.free.fr\">Random Chat<\/a> applet hit <a href=\"http:\/\/digg.com\/gadgets\/Bored_Try_Chatting_With_Some_Random_Person_2\">digg<\/a> recently. It allows you to chat with a random stranger visiting the website at the same time as you.<\/p>\n<p>It&#8217;s a good idea, but it would really be much better to have something similar based on Jabber (and maybe it could become a Jabber killer app&#8217; ?)<\/p>\n<p>Some thoughts:<\/p>\n<ul>\n<li>It should be easy to get in the system, but slightly more difficult to get out of it : the main problem with the current website-based system is that it doesn&#8217;t work very well outside of flash-crowd periods. For example, you could be considered available for Random Chat as soon as you are &#8220;Available&#8221; or &#8220;Free for chat&#8221; on Jabber.<\/li>\n<li>The system should provide strong anonymity (no direct messages between participating users to hide their JID) and allow for blacklisting to avoid the usual harassment problems.<\/li>\n<li>The system should work with a classic Jabber client: no specific software or support for unimplemented JEPs should be required.<\/li>\n<li>The system could include a tag-based system to be able to chat with people with similar interests or speaking the same language(s)<\/li>\n<\/ul>\n<p>So, is somebody interested in working on this ? It would be quite easy to do with <a href=\"http:\/\/home.gna.org\/xmpp4r\/\">XMPP4R<\/a> or another Ruby library. (This was from my list of things that I would really like to see implemented, but I won&#8217;t have time to work on it myself)<\/p>\n<p>Related links:<\/p>\n<ul>\n<li><a href=\"http:\/\/forum.jabberfr.org\/viewtopic.php?id=488\">topic on forum.jabberfr.org (in french)<\/a><\/li>\n<li><a href=\"http:\/\/linuxfr.org\/~ericdavid\/22365.html\">&#8220;journal&#8221; on LinuxFR.org (in french)<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A Random Chat applet hit digg recently. It allows you to chat with a random stranger visiting the website at the same time as you. It&#8217;s a good idea, but it would really be much better to have something similar based on Jabber (and maybe it could become a Jabber killer app&#8217; ?) Some thoughts: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"0","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,11,13,12,7],"tags":[],"class_list":["post-209","post","type-post","status-publish","format-standard","hentry","category-jabber","category-jabberfr","category-planetdebian","category-planetubuntu","category-technology"],"_links":{"self":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=209"}],"version-history":[{"count":0,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/209\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}