<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>a little bit of zeank</title>
	<atom:link href="http://blog.jwchat.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jwchat.org</link>
	<description>coding and stuff</description>
	<pubDate>Tue, 06 Jan 2009 11:02:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>JWChat 1.0</title>
		<link>http://blog.jwchat.org/2008/12/10/jwchat-10/</link>
		<comments>http://blog.jwchat.org/2008/12/10/jwchat-10/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 16:51:49 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[JWChat]]></category>

		<category><![CDATA[Jabber]]></category>

		<guid isPermaLink="false">http://blog.jwchat.org/?p=117</guid>
		<description><![CDATA[After releasing JSJaC and MUCkl today I&#8217;m proud to announce another long awaited release: JWChat v1.0. JWChat is a web based yet full fledged jabber client. It supports most modern browsers like MSIE 6 and 7, Firefox 2.x, Firefox 3.x, Opera, Safari and many more.
Just like meebo you can do instant messaging with a variety [...]]]></description>
			<content:encoded><![CDATA[<p>After releasing JSJaC and MUCkl today I&#8217;m proud to announce another long awaited release: JWChat v1.0. JWChat is a web based yet full fledged jabber client. It supports most modern browsers like MSIE 6 and 7, Firefox 2.x, Firefox 3.x, Opera, Safari and many more.<br />
Just like meebo you can do instant messaging with a variety of different networks by use of jabber transports. JWChat also has full support for MUC built in which lets you take part at groupchats.<br />
There is a demo site at <a href="http://jwchat.org">http://jwchat.org</a> where you can give it a first try. Downloads can be found at <a href="http://blog.jwchat.org/jwchat/download/">http://blog.jwchat.org/jwchat/download/</a>.</p>
<p>I appologize that there is no war file for this release yet. I&#8217;ll try to upload one ASAP but I have to fix my tomcat setup here first.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jwchat.org/2008/12/10/jwchat-10/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MUCkl 0.4.4 is out</title>
		<link>http://blog.jwchat.org/2008/12/10/muckl-044-is-out/</link>
		<comments>http://blog.jwchat.org/2008/12/10/muckl-044-is-out/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 12:25:37 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Jabber]]></category>

		<category><![CDATA[MUCkl]]></category>

		<guid isPermaLink="false">http://blog.jwchat.org/?p=116</guid>
		<description><![CDATA[A new release of MUCkl is available. MUCkl is a lightweight spin off project of JWChat. It offers web based access to Jabber/XMPP groupchats/conferences based on the MUC protocol without having to register for a jabber account (just enter your nickname and off you go!).
This release mainly fixes support for Firefox 3 plus some minor [...]]]></description>
			<content:encoded><![CDATA[<p>A new release of <a href="http://blog.jwchat.org/muckl/">MUCkl</a> is available. MUCkl is a lightweight spin off project of <a href="http://jwchat.org">JWChat</a>. It offers web based access to Jabber/XMPP groupchats/conferences based on the MUC protocol without having to register for a jabber account (just enter your nickname and off you go!).<br />
This release mainly fixes support for Firefox 3 plus some minor bugs.<br />
Try out MUCkl at <a href="http://muckl.org">http://muckl.org</a> or download it from <a href="http://blog.jwchat.org/muckl/">http://blog.jwchat.org/muckl/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jwchat.org/2008/12/10/muckl-044-is-out/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JSJaC v1.3.2 released</title>
		<link>http://blog.jwchat.org/2008/12/09/jsjac-v132-released/</link>
		<comments>http://blog.jwchat.org/2008/12/09/jsjac-v132-released/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 14:19:10 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[JSJaC]]></category>

		<category><![CDATA[Jabber]]></category>

		<guid isPermaLink="false">http://blog.jwchat.org/?p=111</guid>
		<description><![CDATA[A new release of JSJaC is available. JSJaC is a jabber/xmpp library for web based clients written in JavaScript. It supports BOSH and HTTP Polling for connecting to a jabber server. This release mainly fixes issues with Firefox 3.
]]></description>
			<content:encoded><![CDATA[<p>A new release of <a href="http://blog.jwchat.org/jsjac/">JSJaC</a> is available. JSJaC is a jabber/xmpp library for web based clients written in JavaScript. It supports BOSH and HTTP Polling for connecting to a jabber server. This release mainly fixes issues with Firefox 3.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jwchat.org/2008/12/09/jsjac-v132-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>jabber services back online</title>
		<link>http://blog.jwchat.org/2008/11/30/jabber-services-back-online/</link>
		<comments>http://blog.jwchat.org/2008/11/30/jabber-services-back-online/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 11:13:55 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Jabber]]></category>

		<category><![CDATA[jwchat.org]]></category>

		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://blog.jwchat.org/?p=109</guid>
		<description><![CDATA[Glad to announce that all core services of jwchat.org are back online now. If you&#8217;re still experiencing problems let me know!
jwchat.org is running on ejabberd-2.0.1 now. Amongst otherst this means you can dive deep into the world of refreshing PEP experience.
Also there is a new SSL certificate now. The old one had expired so I [...]]]></description>
			<content:encoded><![CDATA[<p>Glad to announce that all core services of jwchat.org are back online now. If you&#8217;re still experiencing problems let me know!</p>
<p>jwchat.org is running on <strong>ejabberd-2.0.1</strong> now. Amongst otherst this means you can dive deep into the world of refreshing <strong>PEP</strong> experience.<br />
Also there is a <strong>new SSL certificate</strong> now. The old one had expired so I grabbed a new one over there at xmpp.net. Please note that the CA has changed. The certificates are issued by <strong>StartCom</strong> now.<br />
Additionally to <strong>x-berg.de</strong> and <strong>muckl.org</strong> I&#8217;ve added a new vhost for <strong>open-im.com</strong>. Feel free to register there. Currently there&#8217;s no dedicated SSL certificate configured for it yet but I hope to change this soon. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jwchat.org/2008/11/30/jabber-services-back-online/feed/</wfw:commentRss>
		</item>
		<item>
		<title>work in progress&#8230;</title>
		<link>http://blog.jwchat.org/2008/11/29/work-in-progress/</link>
		<comments>http://blog.jwchat.org/2008/11/29/work-in-progress/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 15:42:42 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[jwchat.org]]></category>

		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://blog.jwchat.org/?p=108</guid>
		<description><![CDATA[Some status update: Moving jwchat.org&#8217;s services from one host to another appears to be a lot more time intense as I first thought. Currently I&#8217;m about to import roster data to the new mysql db which seems to take hours. Finally I managed to get the websites back in partial but there&#8217;s still a lot [...]]]></description>
			<content:encoded><![CDATA[<p>Some status update: Moving jwchat.org&#8217;s services from one host to another appears to be a lot more time intense as I first thought. Currently I&#8217;m about to import roster data to the new mysql db which seems to take hours. Finally I managed to get the websites back in partial but there&#8217;s still a lot to do. SVN and TRAC still don&#8217;t work. SSL is b0rked and of course ejabberd still isn&#8217;t available. I hope to get the core jabber service back up within some hours.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jwchat.org/2008/11/29/work-in-progress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>new server for jwchat.org</title>
		<link>http://blog.jwchat.org/2008/11/24/new-server-for-jwchatorg/</link>
		<comments>http://blog.jwchat.org/2008/11/24/new-server-for-jwchatorg/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 10:05:39 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[hardware]]></category>

		<category><![CDATA[jwchat.org]]></category>

		<category><![CDATA[meta]]></category>

		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://blog.jwchat.org/2008/11/24/new-server-for-jwchatorg/</guid>
		<description><![CDATA[I&#8217;ve just ordered a new server for jwchat.org as the old machine is running out of resources. As of this I&#8217;ll be moving services from one host to the new one within the next days so you might notice short periods of service downtimes. I&#8217;ll keep you up2date on this as soon as possible.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just ordered a new server for jwchat.org as the old machine is running out of resources. As of this I&#8217;ll be moving services from one host to the new one within the next days so you might notice short periods of service downtimes. I&#8217;ll keep you up2date on this as soon as possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jwchat.org/2008/11/24/new-server-for-jwchatorg/feed/</wfw:commentRss>
		</item>
		<item>
		<title>today: radio talk on openmicroblogging (in german)</title>
		<link>http://blog.jwchat.org/2008/10/08/today-radio-talk-on-openmicroblogging-in-german/</link>
		<comments>http://blog.jwchat.org/2008/10/08/today-radio-talk-on-openmicroblogging-in-german/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 07:20:50 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Jabber]]></category>

		<category><![CDATA[hacking]]></category>

		<category><![CDATA[microblogging]]></category>

		<category><![CDATA[open-birdcage]]></category>

		<guid isPermaLink="false">http://blog.jwchat.org/2008/10/08/today-radio-talk-on-openmicroblogging-in-german/</guid>
		<description><![CDATA[Today I&#8217;ll be giving an interview to radio fsk, hamburg. The topic is about twitter and openmicroblogging. They&#8217;ll have Cem Basman from WhisperN News and Media (brokerz) at face and I&#8217;ll join later on to talk about the role of XMPP in the field of openmicroblogging. The live broadcast calls itself Nerdalert and will start [...]]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;ll be giving an interview to <a href="http://www.fsk-hh.org/">radio fsk, hamburg</a>. The topic is about twitter and openmicroblogging. They&#8217;ll have <a href="http://sprechblase.wordpress.com/">Cem Basman</a> from WhisperN News and Media (<a href="http://brokerz.com">brokerz</a>) at face and I&#8217;ll join later on to talk about the role of XMPP in the field of openmicroblogging. The live broadcast calls itself <a href="http://nerdalert.de/cgi-bin/main.pl?NerdAlert">Nerdalert</a> and will start at 17:00h CEST. And of course there is also a <a href="http://www.fsk-hh.org/livestream">livestream</a> available.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jwchat.org/2008/10/08/today-radio-talk-on-openmicroblogging-in-german/feed/</wfw:commentRss>
		</item>
		<item>
		<title>twitterspy - a jabber/xmpp gateway to twitter</title>
		<link>http://blog.jwchat.org/2008/09/19/twitterspy-a-jabberxmpp-gateway-to-twitter/</link>
		<comments>http://blog.jwchat.org/2008/09/19/twitterspy-a-jabberxmpp-gateway-to-twitter/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 09:54:58 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Jabber]]></category>

		<category><![CDATA[microblogging]]></category>

		<category><![CDATA[open-birdcage]]></category>

		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://blog.jwchat.org/2008/09/19/twitterspy-a-jabberxmpp-gateway-to-twitter/</guid>
		<description><![CDATA[Today I decided to give twitterspy a try in order to get rid of a dedicated twitter client that wastes space and resources on my desktop. 
Twitterspy is a jabber bot that sits in your roster and forwards messages to twitter back and forth.
As it&#8217;s still missing some helpful documentation on howto setup such a [...]]]></description>
			<content:encoded><![CDATA[<p>Today I decided to give <a href="http://github.com/dustin/twitterspy/tree/master">twitterspy</a> a try in order to get rid of a dedicated twitter client that wastes space and resources on my desktop. </p>
<p>Twitterspy is a jabber bot that sits in your roster and forwards messages to twitter back and forth.</p>
<p>As it&#8217;s still missing some helpful documentation on howto setup such a service on your own I decided to write a short tutorial documenting the steps it took me to get it up and runninng.</p>
<p><strong>Note</strong>: If you only want to <em>use</em> the service you don&#8217;t have to do this. You can use the public address &#8216;<a href="xmpp:twitterspy@jabber.org">twitterspy@jabber.org</a>&#8216; which is operated by the author of the software. In order to get started send &#8216;help&#8217; to this address. Of course you should be aware of the fact that you&#8217;d have to provide your twitter login credentials to the bot in order to do anything useful with it. That said, I&#8217;ll continue with my guide.</p>
<p>I&#8217;m using Debian &#8216;etch&#8217; 4.0r4 as host operating system. This guide should be applicable to almost any other Un*x/Linux system though.</p>
<p>First I downloaded a copy of twitterspy by</p>
<p>$ git clone git://github.com/dustin/twitterspy.git</p>
<p>(You need to have <a href="http://en.wikipedia.org/wiki/Git_(software)">git</a> installed for this work of course).</p>
<p><b>Note</b>: The code there didn&#8217;t work for me. I had to apply a small fix, that&#8217;s why  I&#8217;ve created a fork available at <a href="http://github.com/sstrigler/twitterspy/tree/master">http://github.com/sstrigler/twitterspy/tree/master</a></p>
<p><b>Update</b>: The fix has been backported to the original tree, so no need to use my fork.</p>
<p>Addtional software packages I had to install:</p>
<p>* ruby<br />
* ruby1.8-dev (includes mkmf which was needed for building the json gem)<br />
* rubygems<br />
* libxmpp4r-ruby</p>
<p>Gems (quite a lot):</p>
<p>* summize (see below)<br />
* json<br />
* htmlentities<br />
* dm-core (this took some time due to heavy dependencies)<br />
* dm-aggregates<br />
* do_sqlite3 (see below)<br />
* twitter<br />
* rake<br />
* hoe<br />
* launchy</p>
<p>In order to get do_sqlite3 working I had to install sqlite3 from source first.</p>
<p>Except for &#8217;summize&#8217; I was able to install them using gem like</p>
<p><code>$ gem install json</code></p>
<p>summize is available at <a href="http://github.com/dustin/ruby-summize/tree/master">http://github.com/dustin/ruby-summize/tree/master</a>. </p>
<p>Download using git:</p>
<p><code>$ git clone git://github.com/dustin/ruby-summize.git</code></p>
<p>I had to build my own gem with<br />
<code><br />
$ cd ruby-summzie<br />
$ gem build ruby-summize.gemspec<br />
$ sudo gem install ruby-summize-0.3.gem<br />
</code></p>
<p>As a last step I coppied <em>twitterspy.yml.sample</em> to <em>twitterspy.yml</em> and edited it to suit my needs. Then I started with</p>
<p>$ ./twitterspy.start</p>
<p>You can watch messages and errors fly by at <em>twitterspy.log</em>. So if things don&#8217;t seem to work as they should have a look at there.</p>
<p>If you see strange errors starting with</p>
<p><code>No connection to server/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/vendor/memcache-client-1.5.0/memcache.rb:663:in `request_setup'</code></p>
<p>consider installing a memcache daemon.</p>
<p>And as a last note: Of course twitterspy is available at jwchat.org too now. It&#8217;s address is <b><a href="xmpp:twitter@jwchat.org">twitter@jwchat.org</a></b>. Feel free to use it!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jwchat.org/2008/09/19/twitterspy-a-jabberxmpp-gateway-to-twitter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open-Birdcage Project</title>
		<link>http://blog.jwchat.org/2008/09/11/open-birdcage-project/</link>
		<comments>http://blog.jwchat.org/2008/09/11/open-birdcage-project/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 09:05:34 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[Jabber]]></category>

		<category><![CDATA[coding]]></category>

		<category><![CDATA[microblogging]]></category>

		<guid isPermaLink="false">http://blog.jwchat.org/2008/09/11/open-birdcage-project/</guid>
		<description><![CDATA[As my last post on XMPP and microblogging has gathered lots of attention I thought it might be a good idea to establish a place for collecting all of the informations on the topic and coordinate further steps. Thus I&#8217;ve setup a trac environment at http://open-birdcage.com. I&#8217;ve already started linking articles and insightful discussions related [...]]]></description>
			<content:encoded><![CDATA[<p>As my <a href="http://blog.jwchat.org/2008/09/09/xmpp-and-microblogging-lets-do-it/">last post on XMPP and microblogging</a> has gathered lots of attention I thought it might be a good idea to establish a place for collecting all of the informations on the topic and coordinate further steps. Thus I&#8217;ve setup a <a href="http://open-birdcage.com">trac environment at http://open-birdcage.com</a>. I&#8217;ve already started linking articles and insightful discussions related to the topic. So please if you know of more places on the web with valueable informations everything from microblogging up to distributed, highly scalable services edit the wiki pages!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jwchat.org/2008/09/11/open-birdcage-project/feed/</wfw:commentRss>
		</item>
		<item>
		<title>last steps towards jwchat-1.0 (and thoughts about what&#8217;s beyond)</title>
		<link>http://blog.jwchat.org/2008/09/09/last-steps-towards-jwchat-10-and-thoughts-about-whats-beyond/</link>
		<comments>http://blog.jwchat.org/2008/09/09/last-steps-towards-jwchat-10-and-thoughts-about-whats-beyond/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 07:17:30 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
		
		<category><![CDATA[JWChat]]></category>

		<category><![CDATA[Jabber]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jwchat.org/2008/09/09/last-steps-towards-jwchat-10-and-thoughts-about-whats-beyond/</guid>
		<description><![CDATA[Currently I&#8217;m preparing for the long awaited release of JWChat v1.0. I haven&#8217;t been working on it for a long time now (2-3 years) and all I want to do is to fix some remaining issues, do some compatibility tests and that&#8217;s it. So if you know of some things you think they should urgently [...]]]></description>
			<content:encoded><![CDATA[<p>Currently I&#8217;m preparing for the long awaited release of JWChat v1.0. I haven&#8217;t been working on it for a long time now (2-3 years) and all I want to do is to fix some remaining issues, do some compatibility tests and that&#8217;s it. So if you know of some things you think they should urgently make into the v1.0 release please let me know.<br />
My plans are to discontinue development on JWChat&#8217;s code basis after the release. As so many other projects JWChat has evolved out of some initial proof of concept and as such the code is merely utterly ugly. What I&#8217;d like to see is a framework for building web enabled (aka AJAX), XMPP driven chats that is really easy to integrate into existing projects. Which is easy to adopt and customize. I&#8217;m thinking of something built on top of dojo(?) and jsjac(?) with an MVC driven approach that let&#8217;s you define which parts to (re)use wihtin your own app and let&#8217;s you customize those that aren&#8217;t exactly the way you like it. Actually I&#8217;ve already started with it but that&#8217;s not ready for prime time. Hope there&#8217;s enough spare time for it soon <img src='http://blog.jwchat.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jwchat.org/2008/09/09/last-steps-towards-jwchat-10-and-thoughts-about-whats-beyond/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
