<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">

<channel>
	<title>Planet LUGOR Mobile Edition</title>
	<link>http://planet.lugor.org/mobile</link>
	<language>en</language>
	<description>Planet LUGOR Mobile Edition - http://planet.lugor.org/mobile</description>

<item>
	<title>Linux User Group of Rochester RSS News Feed: The LUGOR Meeting for Thursday, May 15 from 7:00 - 9:00pm will be held at RIT in building 70 room 70-1400. The topic will be "FOSS and Patents" by guest speaker Barnaby Bienkowski.</title>
	<guid>http://www.lugor.org</guid>
	<link>http://www.lugor.org</link>
	<pubDate>Tue, 13 May 2008 12:49:01 +0000</pubDate>
</item>
<item>
	<title>Justin Kirby: Qunu RIP?</title>
	<guid>http://blogs.openaether.org/?p=173</guid>
	<link>http://blogs.openaether.org/?p=173</link>
	<description>&lt;p&gt;First, I would like to apologize to everyone who put so much effort into qunu.&lt;/p&gt;
&lt;p&gt;Current Status:&lt;/p&gt;
&lt;p&gt;The server has been taken offline. There are no backups which are current, the latest is one month old. &lt;/p&gt;
&lt;p&gt;Why:&lt;/p&gt;
&lt;p&gt;The server that was just taken offline was to be a temporary home lasting one, maybe two months. We were then going to find a more permanent setup.  As with most things that have a deadline it received no attention until it was necessary. &lt;/p&gt;
&lt;p&gt;Apparently there was some confusion as to the date which the account was to be canceled. It was scheduled to be taken offline on December 21, 2007. However, the server was taken offline nine days before the scheduled time (e.g. today) &lt;/p&gt;
&lt;p&gt;A few weeks earlier, Mickaël  at process-one had generously offered to take qunu off our hands. So we had finally found the home we had been looking for. I had even started the process of getting all the data off the server. Unfortunately, the transition is not going as smoothly as I had hoped.&lt;/p&gt;
&lt;p&gt;Once again, qunu will suffer through a period of downtime before it is finally resurrected again. Maybe qunu should be renamed Phoenix or Lazarus&lt;/p&gt;
&lt;p&gt;At some point when all the kinks are worked out, probably next month, qunu will be started at its new home. Don&amp;#8217;t hold your breath, but don&amp;#8217;t give up hope either.&lt;/p&gt;
&lt;p&gt;Justin&lt;/p&gt;</description>
	<pubDate>Thu, 13 Dec 2007 00:01:44 +0000</pubDate>
</item>
<item>
	<title>Justin Kirby: Selecting whole buffer</title>
	<guid>http://blogs.openaether.org/?p=172</guid>
	<link>http://blogs.openaether.org/?p=172</link>
	<description>&lt;p&gt;Just ran into this emacs key binding. Someday I need to just read the manual and mark all the stuff I wish I knew already for later study. But since I will probably never do that here is yet another cool thing in emacs which I didn&amp;#8217;t know about:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
C-x h runs the command mark-whole-buffer&lt;br /&gt;
  which is an interactive compiled Lisp function in `simple.el&amp;#8217;.&lt;br /&gt;
It is bound to C-x h, &lt;menu&gt;  .&lt;br /&gt;
(mark-whole-buffer)&lt;/p&gt;
&lt;p&gt;Put point at beginning and mark at end of buffer.&lt;br /&gt;
You probably should not use this function in Lisp programs;&lt;br /&gt;
it is usually a mistake for a Lisp function to use any subroutine&lt;br /&gt;
that uses or sets the mark.&lt;br /&gt;
&lt;/menu&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;If you didn&amp;#8217;t know about this, enjoy.&lt;/p&gt;</description>
	<pubDate>Thu, 06 Dec 2007 20:04:34 +0000</pubDate>
</item>
<item>
	<title>Justin Kirby: Emacs, the lisp OS</title>
	<guid>http://blogs.openaether.org/?p=171</guid>
	<link>http://blogs.openaether.org/?p=171</link>
	<description>&lt;p&gt;Not only can you edit &lt;a href=&quot;http://gneve-webma-dev.blogspot.com/&quot;&gt;videos&lt;/a&gt; in emacs now, but you can also create &lt;a href=&quot;http://sonicvariable.goto10.org/index.php?page=EmacsTracker&quot;&gt;music&lt;/a&gt;. My initial response was WTF!? However, after watching the demo videos, I can see the practical uses.&lt;/p&gt;</description>
	<pubDate>Mon, 03 Dec 2007 16:36:59 +0000</pubDate>
</item>
<item>
	<title>Justin Kirby: nyc erlang/ejabberd meetup</title>
	<guid>http://blogs.openaether.org/?p=170</guid>
	<link>http://blogs.openaether.org/?p=170</link>
	<description>&lt;p&gt;I am going to be meeting with &lt;a href=&quot;http://www.process-one.net/en/blogs/user/mremond/&quot;&gt;Mickaël Rémond&lt;/a&gt; at an &lt;a href=&quot;http://www.process-one.net/en/blogs/article/ejabberd_and_erlang_users_meeting_in_new_york_city/&quot;&gt;adhoc ejabberd meeting&lt;/a&gt;. afaik, the location is undetermined, however, I am flying out in the morning and have decided that &lt;a href=&quot;http://www.gramstand.com/&quot;&gt;Gramstand&lt;/a&gt; is as good of a place as any for now. (primarily thanks to stumbling onto a &lt;a href=&quot;http://blog.coworking.info/2007/10/28/coobric-new-york-coworking-finds-another-home/&quot;&gt;coworking blog&lt;/a&gt;). Will probably move onto a more pub-like venue later on.&lt;/p&gt;
&lt;p&gt;I am hoping to meet a few erlang/ejabberd devs on this trip. If not, the chance to chat with Mickaël f2f will definitely be worth the 1.2hr plane ride.&lt;/p&gt;
&lt;p&gt;I am taking Jetblue flight1 from Buffalo to JFK and landing around 10:00am. Then finding my way from Queens to Manhattan via the subway. It looks like I will have about 8hrs to play with in nyc.  &lt;/p&gt;
&lt;p&gt;If you have the time or inclination give me a ring at 585-705-1877 I will be hanging out at gramstand writing erlang.&lt;/p&gt;</description>
	<pubDate>Mon, 26 Nov 2007 02:56:51 +0000</pubDate>
</item>
<item>
	<title>Justin Kirby: Impressive Incompetence</title>
	<guid>http://blogs.openaether.org/?p=168</guid>
	<link>http://blogs.openaether.org/?p=168</link>
	<description>&lt;p&gt;Open letter to NYSIF:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;a href=&quot;https://www.nysif.com/include/BrowserDetect.asp?browserNM=Netscape&quot;&gt;https://www.nysif.com/include/BrowserDetect.asp?browserNM=Netscape&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You should be congratulated. This is a level of incompetence of which I have not seen since &amp;#8217;90s.&lt;/p&gt;
&lt;p&gt;My scathing insult aside, what is that? The world has moved on. There are  ther platforms out there such as OS X and Linux which have fully capable web browsers. You really should look into hiring a new web team if thats the best  they can do.&lt;/p&gt;&lt;/blockquote&gt;</description>
	<pubDate>Tue, 25 Sep 2007 15:51:21 +0000</pubDate>
</item>
<item>
	<title>Justin Kirby: Lisp Tutorial</title>
	<guid>http://blogs.openaether.org/?p=167</guid>
	<link>http://blogs.openaether.org/?p=167</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.gigamonkeys.com/blog/2007/09/19/bomb-me.html&quot;&gt;This&lt;/a&gt; is a good idea.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.gigamonkeys.com/book/&quot;&gt;Lisp Tutorial&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 20 Sep 2007 15:09:31 +0000</pubDate>
</item>
<item>
	<title>Justin Kirby: I am now a jaiku lemming</title>
	<guid>http://blogs.openaether.org/?p=164</guid>
	<link>http://blogs.openaether.org/?p=164</link>
	<description>&lt;p&gt;I have been avoiding these social hype sites for a while now. I have&lt;br /&gt;
simply failed to see the benefit. (besides sucking yet more of my time.)&lt;/p&gt;
&lt;p&gt;Today, &lt;a href=&quot;http://stpeter.im&quot;&gt;stpeter&lt;/a&gt; &lt;a href=&quot;https://stpeter.im/?p=2039&quot;&gt;posted&lt;/a&gt; that &lt;a href=&quot;http://jaiku.com/&quot;&gt;jaiku&lt;/a&gt; had a jabber interface. Anything that&lt;br /&gt;
allows me to quickly utilize their service via emacs is very&lt;br /&gt;
enticing. Since I use &lt;a href=&quot;http://emacs-jabber.sourceforge.net/&quot;&gt;emacs-jabber&lt;/a&gt; jaiku was&lt;br /&gt;
simple.&lt;/p&gt;
&lt;p&gt;While I was able to setup a &lt;a href=&quot;http://returnthis.jaiku.com/&quot;&gt;profile&lt;/a&gt; quickly and get it setup&lt;br /&gt;
in jabber via &lt;a href=&quot;xmpp:jaiku@jaiku.com&quot;&gt;xmpp:jaiku@jaiku.com&lt;/a&gt; I&lt;br /&gt;
have yet to find anyone I know on there. I have 348 people in my roster&lt;br /&gt;
and not one of them is on jaiku. Oh well.&lt;/p&gt;
&lt;p&gt;I suppose the price one pays when they ignore all the social crud&lt;br /&gt;
crusting up the edges of the web is that they don&amp;#8217;t know anyone&lt;br /&gt;
there. (Also, not blogging for a while probably might have something to&lt;br /&gt;
do with it.)&lt;/p&gt;</description>
	<pubDate>Fri, 31 Aug 2007 00:43:56 +0000</pubDate>
</item>
<item>
	<title>Justin Kirby: presence pendanticity</title>
	<guid>http://blogs.openaether.org/?p=163</guid>
	<link>http://blogs.openaether.org/?p=163</link>
	<description>&lt;p&gt;I just had an interesting chat with hawke about presence and transports. It may seem pedantic, but I think it strikes at an important point. A lot of clients assume that a jid must have a node; miranda,iChat,gtalk come to mind. If that jid lacks a node then it must be a transport, e.g. behave fundamentally different than a typical IM client connection. In other words the jid is being used to determine the basic functionality of an entity on the xmpp network. &lt;/p&gt;
&lt;p&gt;Below is the chatlog, but it can be summarized as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hawke asserts that presence is a mutual agreement for communication&lt;/li&gt;
&lt;li&gt;I assert that presence is a reflection of an entities availability&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This post is a solicitation for opinions. &lt;/p&gt;
&lt;p&gt;Below is the chat log&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
[12:11] hawke&gt; since most clients will show the quser&lt;br /&gt;
service as a transport, instead of (or as well as) sending the&lt;br /&gt;
message, just send offline presence.&lt;br /&gt;
[12:11] hawke&gt; then they can just log back in&lt;br /&gt;
[12:11] hawke&gt; instead of the &amp;#8217;status on&amp;#8217; message&lt;br /&gt;
[12:12] zion&gt; thats a bit client specific though&lt;br /&gt;
[12:12] hawke&gt; How so?&lt;br /&gt;
[12:12] zion&gt; quser is not intended to be a transport&lt;br /&gt;
[12:12] zion&gt; just because it doesn&amp;#8217;t have a node in the jid&lt;br /&gt;
[12:13] hawke&gt; I&amp;#8217;ve not seen a client that determines&lt;br /&gt;
transport vs. other contact any other way.&lt;br /&gt;
[12:14] zion&gt; emacs-jabber ;)&lt;br /&gt;
[12:14] zion&gt; yeah&amp;#8230; that semantic is annoying&lt;br /&gt;
[12:14] zion&gt; so I don&amp;#8217;t want to encourage bad habits&lt;br /&gt;
[12:14] zion&gt; the client should disco to find out what it is, not use&lt;br /&gt;
the jid to assume&lt;br /&gt;
[12:14] zion&gt; to many clients to that, and it sucks&lt;br /&gt;
[12:15] hawke&gt; True&lt;br /&gt;
[12:15] zion&gt; the jid is an identifier, nothing more&lt;br /&gt;
[12:15] hawke&gt; But even so, the same thing applies to&lt;br /&gt;
quser as actual transports&lt;br /&gt;
[12:15] hawke&gt; you still log on and off by sending&lt;br /&gt;
presence&lt;br /&gt;
[12:15] zion&gt; no&amp;#8230; there is not log on/off&lt;br /&gt;
[12:15] zion&gt; I added that ability because it was requested&lt;br /&gt;
[12:16] zion&gt; its a presence aware node on the jabber network&lt;br /&gt;
[12:16] zion&gt; it doesn&amp;#8217;t proxy your messages to another network&lt;br /&gt;
[12:16] hawke&gt; I think the distinction between&lt;br /&gt;
&amp;#8220;list/delist&amp;#8221; and &amp;#8220;logon/logoff&amp;#8221; is pretty unimportant for this&lt;br /&gt;
purpoose.&lt;br /&gt;
[12:16] hawke&gt; too many &amp;#8220;o&amp;#8221;s.&lt;br /&gt;
[12:16] zion&gt; it is important actually&lt;br /&gt;
[12:17] hawke&gt; oh?&lt;br /&gt;
[12:17] zion&gt; if you go &amp;#8216;away&amp;#8217; on aim/msn/yahoo then you are still&lt;br /&gt;
reachable&lt;br /&gt;
[12:17] zion&gt; you are still connected to that network&lt;br /&gt;
[12:17] hawke&gt; How does that relate?&lt;br /&gt;
[12:17] zion&gt; so there is a diff between list/delist and logon/logoff&lt;br /&gt;
[12:18] hawke&gt; Going &amp;#8220;away&amp;#8221; is different from logging&lt;br /&gt;
off though&lt;br /&gt;
[12:18] zion&gt; thats my point!&lt;br /&gt;
[12:18] hawke&gt; If I send offline presence to a&lt;br /&gt;
transport, I am logged off not set away&lt;br /&gt;
[12:18] zion&gt; exactly&lt;br /&gt;
[12:18] hawke&gt; if I send offline presence to quser, I&lt;br /&gt;
am delisted/no longer reachable to the qunu web service&lt;br /&gt;
[12:19] zion&gt; there is NO logoff from qunu&lt;br /&gt;
[12:19] zion&gt; you will not be listed&lt;br /&gt;
[12:19] zion&gt; but quser can still contact you&lt;br /&gt;
[12:19] zion&gt; since you are still on the jabber network&lt;br /&gt;
[12:19] hawke&gt; Obviously.&lt;br /&gt;
[12:19] zion&gt; qunu is a jabber service, not a transport&lt;br /&gt;
[12:19] zion&gt; there is a distinct difference and the semantics of a&lt;br /&gt;
transport do not apply&lt;br /&gt;
[12:20] hawke&gt; I know that; the logic is the same&lt;br /&gt;
though &amp;#8212; log off/on.&lt;br /&gt;
[12:20] zion&gt; if you log off aim, can the aim network still contact&lt;br /&gt;
you?&lt;br /&gt;
[12:20] zion&gt; no&lt;br /&gt;
[12:20] hawke&gt; Only the terminology is different.&lt;br /&gt;
[12:20] zion&gt; no its not&lt;br /&gt;
[12:20] hawke&gt; but that&amp;#8217;s &amp;#8220;can&amp;#8217;t&amp;#8221; vs. &amp;#8220;won&amp;#8217;t&amp;#8221; isn&amp;#8217;t it?&lt;br /&gt;
[12:21] zion&gt; presence is significantly different than network&lt;br /&gt;
connection&lt;br /&gt;
[12:21] hawke&gt; if I log off of quser, it&lt;br /&gt;
won&amp;#8217;t/shouldn&amp;#8217;t be inviting me to rooms.&lt;br /&gt;
[12:21] zion&gt; inviting is only one activity&lt;br /&gt;
[12:21] zion&gt; and there is no &amp;#8216;log off&amp;#8217; quser&lt;br /&gt;
[12:22] hawke&gt; Sure there is&lt;br /&gt;
[12:22] zion&gt; *sigh*&lt;br /&gt;
[12:22] hawke&gt; if I send offline presence, I am logged&lt;br /&gt;
off&lt;br /&gt;
[12:22] hawke&gt; am I not?&lt;br /&gt;
[12:22] zion&gt; if you send me offline &amp;#8230; does that mean I am a&lt;br /&gt;
transport?&lt;br /&gt;
[12:22] hawke&gt; I am no longer listed in the web&lt;br /&gt;
service, and I won&amp;#8217;t be invited to rooms any more.&lt;br /&gt;
[12:23] zion&gt; just because your client forces those terms in the UI&lt;br /&gt;
does not define it&lt;br /&gt;
[12:23] hawke&gt; No.  I&amp;#8217;m not saying it is a transport.&lt;br /&gt;
I am saying that the particular action of sending online/offline&lt;br /&gt;
presence that applies to transports also applies to quser&lt;br /&gt;
[12:24] zion&gt; right. if you send directed offline pres to quser, then&lt;br /&gt;
it will think you are offline and treat you accordingly&lt;br /&gt;
[12:24] hawke&gt; Yes.&lt;br /&gt;
[12:24] hawke&gt; though it will still respond to&lt;br /&gt;
messages.&lt;br /&gt;
[12:25] zion&gt; I lost track of where we are&amp;#8230; we seem to be&lt;br /&gt;
disagreeing about something, but saying the same things&lt;br /&gt;
[12:26] zion&gt; you want quser to behave like a transport by sending&lt;br /&gt;
presence offline instead of using status on/off&lt;br /&gt;
[12:26] hawke&gt; Let me restate my suggestion: The status&lt;br /&gt;
of quser should reflect the user&amp;#8217;s listed status on the quser web&lt;br /&gt;
service.&lt;br /&gt;
[12:26] hawke&gt; yes&lt;br /&gt;
[12:26] zion&gt; my argument is that is not appropriate, because quser is&lt;br /&gt;
not a transport&lt;br /&gt;
[12:26] hawke&gt; quser is a presence proxy.&lt;br /&gt;
[12:27] hawke&gt; (and metadata bot, but that&amp;#8217;s not&lt;br /&gt;
relevant for this purpose)&lt;br /&gt;
[12:27] zion&gt; so quser should send an offline presence to the user&lt;br /&gt;
[12:27] zion&gt; which will hide it from the roster ui&lt;br /&gt;
[12:27] hawke&gt; I think so, yes.  Sending the message,&lt;br /&gt;
so that they notice is also valuable.&lt;br /&gt;
[12:28] zion&gt; but quser is not offline&lt;br /&gt;
[12:28] zion&gt; and the user is not offline&lt;br /&gt;
[12:28] hawke&gt; True.&lt;br /&gt;
[12:29] hawke&gt; Well&lt;br /&gt;
[12:29] zion&gt; imo, pres should indicate the availability of an entity.&lt;br /&gt;
[12:29] hawke&gt; the user is &amp;#8220;offline&amp;#8221; as far as the&lt;br /&gt;
website is concerned.&lt;br /&gt;
[12:29] zion&gt; not exactly correct. the website is just a jabber&lt;br /&gt;
client.&lt;br /&gt;
[12:30] zion&gt; so the user is delisted from results, but not offline&lt;br /&gt;
[12:30] hawke&gt; and with transports, presence doesn&amp;#8217;t&lt;br /&gt;
indicate whether the service is available either&lt;br /&gt;
[12:30] hawke&gt; it indicates whether or not you&amp;#8217;re&lt;br /&gt;
logged in to it.&lt;br /&gt;
[12:30] hawke&gt; For the purposes of the website, what&amp;#8217;s&lt;br /&gt;
the difference between being delisted and offline?&lt;br /&gt;
[12:30] zion&gt; currently, nothing ;)&lt;br /&gt;
[12:31] hawke&gt; QED.&lt;br /&gt;
[12:31] zion&gt; qed?&lt;br /&gt;
[12:31] hawke&gt; http://en.wikipedia.org/wiki/Q.E.D.&lt;br /&gt;
[12:32] zion&gt; ex: we are going to be incorporating pubsub into the&lt;br /&gt;
service&lt;br /&gt;
[12:32] hawke&gt; OK..&lt;br /&gt;
[12:33] hawke&gt; Does the users presence have any effect&lt;br /&gt;
on pubsub?&lt;br /&gt;
[12:33] zion&gt; it should&lt;br /&gt;
[12:33] zion&gt; e.g. if they are really &amp;#8216;offlien&amp;#8217; vs &amp;#8216;away&amp;#8217;&lt;br /&gt;
[12:34] zion&gt; if pres != chat || online then  they are delisted&lt;br /&gt;
[12:34] hawke&gt; OK..&lt;br /&gt;
[12:34] zion&gt; if pres != chat || online || dnd || away || xa then send&lt;br /&gt;
them pubsub events&lt;br /&gt;
[12:35] hawke&gt; So, only send them pubsub events when&lt;br /&gt;
they&amp;#8217;re offline, or am I missing a status there?&lt;br /&gt;
[12:36] zion&gt; only send them pubsub events when they are connected to&lt;br /&gt;
jabber, if they are offline don&amp;#8217;t&lt;br /&gt;
[12:36] zion&gt; there is a diff between &amp;#8216;I am connected&amp;#8217; and &amp;#8216;I am&lt;br /&gt;
online/away/xa/etc..&amp;#8217;&lt;br /&gt;
[12:37] hawke&gt; but surely you can send pubsub events&lt;br /&gt;
regardless of quser&amp;#8217;s status?&lt;br /&gt;
[12:38] zion&gt; of course&amp;#8230; we could set it to offline and still send&lt;br /&gt;
stuff&lt;br /&gt;
[12:39] hawke&gt; As I see it, the user sending directed&lt;br /&gt;
offline presence [to quser] means &amp;#8220;I don&amp;#8217;t want you to talk to me any&lt;br /&gt;
more&amp;#8221;; quser then sends its own offline presence confirming that.&lt;br /&gt;
[12:40] hawke&gt; So when quser decides &amp;#8220;I&amp;#8217;m not going to&lt;br /&gt;
talk to you any more&amp;#8221; it should do the same thing.&lt;br /&gt;
[12:41] zion&gt; you assertion is that presence is a mutual agreement of&lt;br /&gt;
communication&lt;br /&gt;
[12:41] zion&gt; my assertion is that presence is a reflection of an&lt;br /&gt;
entities availability&lt;br /&gt;
[12:41] zion&gt; regardless of its role&lt;br /&gt;
[12:42] hawke&gt; OK, so amend that to add &amp;#8220;&amp;#8230;unless you&lt;br /&gt;
talk to me first.&amp;#8221;
&lt;/p&gt;&lt;/blockquote&gt;</description>
	<pubDate>Thu, 03 Aug 2006 17:17:05 +0000</pubDate>
</item>
<item>
	<title>Justin Kirby: unnecessary pain</title>
	<guid>http://blogs.openaether.org/?p=162</guid>
	<link>http://blogs.openaether.org/?p=162</link>
	<description>&lt;p&gt;No plan survives contact with the enemy. This was made abundantly clear when &lt;a href=&quot;http://qunu.com&quot;&gt;Qunu&lt;/a&gt; was &lt;a href=&quot;http://blogs.openaether.org/?p=161&quot;&gt;released&lt;/a&gt; as alpha for the public to abuse. As with any alpha there were countless problems that I dealt with on a daily basis. Clients insisting that a jid must have a &lt;a href=&quot;http://www.xmpp.org/specs/rfc3920.html#addressing-node&quot;&gt;node&lt;/a&gt;, &lt;a href=&quot;http://www.jabber.org/jeps/jep-0004.html&quot;&gt;xdata&lt;/a&gt; limitations in &lt;a href=&quot;http://www.jabber.org/jeps/jep-0077.html&quot;&gt;iq:register&lt;/a&gt;, double subscriptions, broken muc support, etc&amp;#8230;&lt;/p&gt;
&lt;p&gt;For some of these problems I was able to hack up a work around, such as &lt;a href=&quot;xmpp:quser@qunu.com&quot;&gt;quser@qunu.com&lt;/a&gt; as a subscription proxy for &lt;a href=&quot;xmpp:quser.alpha.qunu.com&quot;&gt;quser.alpha.qunu.com&lt;/a&gt;. A few of them had no decent solution and I had to suggest other clients. The &lt;a href=&quot;http://qunu.com/wiki/&quot;&gt;wiki&lt;/a&gt; page, &lt;a href=&quot;http://qunu.com/wiki/index.php/Documentation&quot;&gt;http://qunu.com/wiki/index.php/Documentation&lt;/a&gt;, has a list of clients which have the bare minimum feature set.&lt;/p&gt;
&lt;p&gt;The default &lt;a href=&quot;http://www.google.com/talk/&quot;&gt;gtalk&lt;/a&gt; client does not support &lt;a href=&quot;http://www.jabber.org/jeps/jep-0045.html&quot;&gt;muc&lt;/a&gt; or groupchat. Since a lot of people had a gmail account they naturally tried to use their gtalk clients.  Making the brash assumption that gtalk behaved like every other &lt;a href=&quot;http://www.jabber.org/software/servers.shtml&quot;&gt;xmpp server&lt;/a&gt; I directed them to the above list of working clients to try. After several confusing chats and some poking of my own I quickly discovered that gtalk is not &lt;a href=&quot;http://www.xmpp.org/&quot;&gt;xmpp&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;That may sound rather harsh so let me qualify that. While google&amp;#8217;s xmpp-like servers may follow the letter of the &lt;a href=&quot;http://www.xmpp.org/specs/&quot;&gt;xmpp RFC&lt;/a&gt;&amp;#8217;s they most certainly do not follow the spirit. The reason I say this is that the gtalk servers will block any stanza which their default client will not understand regardless of which client you are actually using.  This means that even if you wanted to get cool new features by using another jabber client, gtalk will block the stanzas before they get to your client. Not only do you have to get a different client, but you have to use a &lt;a href=&quot;http://www.xmpp.net/&quot;&gt;different server&lt;/a&gt;. *sigh*&lt;/p&gt;
&lt;p&gt;The biggest issue, at least for qunu, is &lt;a href=&quot;http://www.jabber.org/jeps/jep-0045.html#invite&quot;&gt;muc invites&lt;/a&gt;. GTalk silently drops them regardless of which client is on the other end. &lt;a href=&quot;http://www.jabber.org/jeps/jep-0030.html&quot;&gt;disco&lt;/a&gt; requests are reported assuming the default client. &lt;a href=&quot;http://www.jabber.org/jeps/jep-0092.html&quot;&gt;iq:version&lt;/a&gt; is always reported as not implemented, again ignoring the client.&lt;/p&gt;
&lt;p&gt;Of course there is no bug/issue report system at google. Thus this blog post. Hopefully someone at gtalk will see this and file a bug. Of course, if you need further clarification, feel free test this yourself or ping me at &lt;a href=&quot;xmpp:zion@openaether.org&quot;&gt;zion@openaether.org&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 05 Jul 2006 07:58:35 +0000</pubDate>
</item>
<item>
	<title>Justin Kirby: announcement: open qunu trial</title>
	<guid>http://blogs.openaether.org/?p=161</guid>
	<link>http://blogs.openaether.org/?p=161</link>
	<description>&lt;p&gt;After many long nights and lots of bug squashing we are finally ready to open up Qunu for general abuse. This is an invitation for everyone in the jabber community to try it out. Let us know what you think and how Qunu can be made better.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;So what is Qunu?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;marketing-speak&amp;gt;&lt;br /&gt;
In a nutshell, Qunu is a Jabber-based &amp;#8216;ask-an-expert&amp;#8217;-style service that you can &amp;#8216;tag&amp;#8217; yourself with. Qunu allows you to use your existing jabber client instead of forcing you to lurk on a web forum, irc channel or muc room. In essence, people looking for help come straight to you, the expert.&lt;br /&gt;
&amp;lt;/marketing-speak&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;How it works&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Someone on our site searches for help in an area in which you have tagged yourself. They can request an anonymous chat with you. We then send a MUC invite to your jabber client which you can accept or reject. We only send thru invitations when you&amp;#8217;re online and available, and you can change your presence with us at any time. You have total control.&lt;/p&gt;
&lt;p&gt;&amp;lt;marketing-speak&amp;gt;&lt;br /&gt;
It&amp;#8217;s a great way to give your expertise back to the community in a non-annoying,&lt;br /&gt;
non-intrusive way. You can give help when it&amp;#8217;s convenient for you, and best of all, you get to see the &amp;#8216;thank you&amp;#8217;.&lt;br /&gt;
&amp;lt;/marketing-speak&amp;gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;How to get in&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;In order to accommodate the various &amp;#8216;&lt;a href=&quot;http://qunu.com/wiki/index.php/Documentation&quot;&gt;quirks&lt;/a&gt;&amp;#8216; of all the jabber capable clients out there we have setup lots of ways to get in.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use the site at &lt;a href=&quot;http://alpha.qunu.com&quot;&gt;http://alpha.qunu.com&lt;/a&gt;.  This is simply a custom jabber client via html and javascript.&lt;/li&gt;
&lt;li&gt;Register with &lt;a href=&quot;xmpp:quser.alpha.qunu.com&quot;&gt;quser.alpha.qunu.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add &lt;a href=&quot;xmpp:quser.alpha.qunu.com&quot;&gt;quser.alpha.qunu.com&lt;/a&gt; to your roster via a subscribe request
&lt;/li&gt;
&lt;li&gt;Add &lt;a href=&quot;xmpp:quser@qunu.com&quot;&gt;quser@qunu.com&lt;/a&gt; to your roster&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The end result of all this is to get quser.alpha.qunu.com on your roster.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Let us know&lt;/b&gt;&lt;br /&gt;
This is an alpha release. We would love your feedback.&lt;/p&gt;
&lt;p&gt;General discussion is in  &lt;a href=&quot;xmpp:alpha@muc.alpha.qunu.com&quot;&gt;alpha@muc.alpha.qunu.com&lt;/a&gt;.  The wiki at &lt;a href=&quot;http://qunu.com/wiki&quot;&gt;http://qunu.com/wiki&lt;/a&gt; and of course using qunu via &lt;a href=&quot;http://alpha.qunu.com/search/qunu&quot;&gt;http://alpha.qunu.com/search/qunu&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 08 Jun 2006 05:15:37 +0000</pubDate>
</item>

</channel>
</rss>
