Aug 5, 2010
ROAR, our public, XMPP powered media micro blog, broke the 1000th post barrier some days ago. My plan was to write a new version before that, but busy as (n)ever ..
The XMPP roboter seems to be pretty stable .. didn’t get down since months.
.. runs on nekoVM using a sqlite database.
You can add roar@jabber.spektral.at to your roster to post non-anonymously and directly from you jabber client. The bot accepts your presence subscription automagically. To post simply send a chat message .. your input gets interpreted line by line (most jabber clients can create new lines by hitting ctrl+enter).
Currently following input is supported:
- Image links (URL has to end with .png, .jpg or .gif)
- YouTube videos (simply copy URL from the browser bar)
- Vimeo videos (simply copy URL from the browser bar)
- Ogg audio files ( .ogg -> html5 audio tag)
- Ogv video files ( .ogv -> html5 video tag)
- and of course http links which get a-hrefd
http://roar.disktree.net
Feb 5, 2010

wife: light, me: noize, people: crazy
Oct 27, 2009
I’ve started to write a web based multiuser chat, intended to get used mainly by developers. Nothing massiv so far. Last feature i’ve just added: syntax highlight code in serveral languages, which might come in handy.

Give it a try
EDIT:
* Make sure your firewall does not block ports 843, 5222.
* User a HTML5/CSS3 enabled browser.
Oct 19, 2009
Since HXMPP supports BOSH connections (flash/js) it’s time to write a little setup instruction….
In my (local) case for apache2/openfire 3.6.4 on ubuntu 9.04.
What has to be done is to be able to connect your client to the BOSH adress of your jabber server. Default on openfire is http://localhost:7070/http-bind/
Your apache server doesn’t know about your jabber server, so you have to setup a proxy to forward requests:
http://localhost/jabber/ > http://localhost:7070/http-bind/
Here we go:
#Activate the mod_proxy apache module if required
sudo ln /etc/apache2/mods-available/proxy.load /etc/apache2/mods-enabled
#Add following line to proxy.load for loading the module
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
#Add the proxy directive to the host settings in your http.conf
ProxyRequests Off
ProxyPass /jabber http://localhost:7070/http-bind/
ProxyPassReverse /jabber http://localhost:7070/http-bind/
ProxyPass /jabbers http://localhost:7443/http-bind/
ProxyPassReverse /jabbers http://localhost:7443/http-bind/
#Restart apache
sudo /etc/init.d/apache2 restart
Thats it!
Using HXMPP, you can now create a connection by passing in the path in the constructor, like:
var cnx = new BOSHConnection( “myjabberserver.net”, “127.0.0.1/jabber/” );
Sep 18, 2009
Below is one of the very rare shots of our shitty, energy unfriendly hardware, hosting the public jabber.spektral.at service, taken by zmo at the last crash/reboot some days ago (someone drilled a electric cable, no USV!).
( computer left/below runs the openfire jabber server )

THX to the 0xFF for everything !
Jul 26, 2009
.. introducing 2 new awesome improvements:
OMG, haXe rules so much 
Jan 31, 2009
Tape together a few sheets of black construction paper and start faxing to the targets. When the first page goes through, roll it back and tape it to the other end of your sheet to form an infinite loop of black construction paper.
Then sit back and watch the mayhem begin.
Use any and all fax machines at your availability - the more the merrier!
… LOL. I hope to get access to an analog fax machine soon.
Jan 14, 2009
A Tong can perhaps be defined as a mutual benefit society for people with a common interest which is illegal or dangerously marginal—hence, the necessary secrecy.
If a Tong is organized around a special interest (especially an illegal or risky or marginal interest) it certainly has the right to compose itself according to the “affinity group” principle. If secrecy means (a) avoiding publicity & (b) vetting possible members, the “secret society” can scarcely be accused of violating anarchist principles. In fact, such societies have a long & honorable history in the anti-authoritarian movement…
Many non-authoritarian organizations have foundered on the dubious principle of open membership, which frequently leads to a preponderance of assholes, yahoos, spoilers, whining neurotics, & police agents.
Some will call this an elitist attitude, but it is not—at least not in the C. Wright Mills sense of the word: that is, a small group which exercises power over non-insiders for its own aggrandizement. Immediatism does not concern itself with power-relations;—it desires neither to be ruled nor to rule. The contemporary Tong therefore finds no pleasure in the degeneration of institutions into conspiracies. It wants power for its own purposes of mutuality. It is a free association of individuals who have chosen each other as the subjects of the group’s generosity, its “expansiveness” (to use a sufi term). If this amounts to some kind of “elitism,” then so be it.
Dec 9, 2008
With todays release of an open soure eclipse plugin for the haXe language i thought it might be useful to list some eclipse shortcuts i use everday.
CTRL + SHIFT + R
Quickly open file
CTRL + Q
Jump to last edit location
ALT + Up/Down Arrow
Move current line(s) up/down
ALT + Left
Backward history
CTRL + E
Open list of current opened files in the editor
CTRL + F6
Show ‘jump to file’ menu
CTRL + M
Maximize/minimize active editor
CTRL + SHIFT + L
Shows you a list of your currently defined shortcut keys.
Nov 24, 2008
..introducing a lot of fixes and minor additions.
Sadly there are some important things on my TODO list missing for the planned version 0.3.
Currently i am using 3 experimental applications based on the library:
* A git respository bot, which sends me ( and just me.lol ) a message after a succesful commit. (neko)
* A multi user chat bot. (neko)
* A multi user chat service at jabber.spektral.at. (flash9)
For now this is just an testing ui for hxmpps muc implementation. Theoretically you can use any jabber account for this, practically not, since most jabber servers does not provide a flash policy server to allow connections to a different domain.
Please bother your jabber server administrator to install one !!
You can test your host for this with:
python -c ‘print “<policy-file-request/>%c” % 0′ | nc HOSTNAME 843
A simple example of using the library from plain js ( with a precompiled js ) can be found here.
[ source ]
[ git://83.64.208.21/hxmpp.git ]
Aug 6, 2008
I’ve upgraded my APE ( 2D physics engine ) port to work with haXe2.
[ sources.zip ]
Jul 4, 2008
click the image for haXe holo 3D-engine preview.
( red line = ms/frame, blueline = mem used by flash player (overall) )

[ buggy bitmap texture example ]
Jun 23, 2008
Enorm late nfo: The ultra famous, open tech blog, formerly called Spekbrettl has moved to a new home: http://www.enormnews.com

Jun 9, 2008
Zelten, Mixen, Tanzen und Grillen von 12-15 Juni 3-6 Juli
[ http://hax.g03.net ]
