Archive for the ‘XMPP’ Category

Compiling ejabberd 2.0 on Debian (Etch)

Saturday, July 12th, 2008

Etch has ejabberd 1.1 packaged but if you’re like me you’ll want to play with the new features in 2.0, in which case you’ll need to build from source. Etch’s packaged version of Erlang is apparently not up to date enough to support it (it compiles fine, but I couldn’t get TLS to work) so you’ll need to build a newer version of that as well. Luckly it’s all easy. This following is all from your home directory on a fresh install of Debian:

(more…)

Virtual Debian test/dev setup

Saturday, September 8th, 2007

I decided to switch my multi-virtual machine test/dev setup over to a minimal Debian install, not least because I couldn’t keep my mind off the fact that I was carting around a full desktop installation along with various ‘pretty’ desktop backgrounds, system administration for GUI-monkeys applications, and god knows what else. One batch of this stuff is bad enough, but repeated N times it’s too much for me to handle.

(more…)

Adventures in Jabberlang

Saturday, September 1st, 2007

For part 3 of this ‘exciting’ series, I’m adding Jabberlang onto the existing setup to provide easy access to two-way XMPP messaging. If I was just sending, I would have restricted myself to tinkering with the code that Sam Ruby kindly piped up with the other day.

(more…)

Compiling ejabberd on Ubuntu

Friday, August 31st, 2007

Following on my previous post, the next stage is to add an XMPP server to the setup, in the form of ejabberd. As before, all the commands given are executing from our home directory, and in every case ubuntu01 should be substituted with the hostname (fully qualified) of the machine.

(more…)

IMified

Tuesday, May 1st, 2007

I’m testing an interesting service called IMified at the moment. It’s basically an Instant Messaging bot that provides access to various functionality by sending and receiving messages via your usual client. It works on all the major networks, although I’m only really interested in XMPP (Jabber).

IMified provides a framework where new ‘Widgets’ (essentially bot applications) can be plugged in. There are a range of Widgets already available, covering things such as reminders and todo lists, as well as support for blog posting to a range of different platforms such as Wordpress and Livejournal (which I used to post this message).