Scrolling Incoming Files in XBMC

Posted by Trejkaz Mon, 09 May 2005 06:28:00 GMT

Today’s dirty hack is Scrolling Incoming Files in XBMC.

This hack allows users of XBMC to scroll the latest downloads in their incoming directory, across the top of the XBMC home screen, so that they know if there is anything fresh to watch before even going into their incoming directory to find out. :-)

Read more...

Tags , , ,

PGP-Vis Direction

Posted by Trejkaz Mon, 28 Feb 2005 02:04:00 GMT

I’ve been thinking a bit about where I want to go with the OpenPGP Visualisation stuff.

I’ve come to the conclusion that the next stage of development will be breaking apart the application into components which can be used on either the client or the server.

  • OpenPGP graph builder which could exist solely on the server, and output XML (I think I’ve more or less completed this already.)
  • Generic viewer app and applet which can load the XML for viewing.
  • Graph Studio app which can load XML, save XML, and perhaps edit the graph. Both these apps which involve viewing will need to automatically generate things like the View menu, based on the attributes present in the graph.
  • OpenPGP plugin for the Graph Studio which will generate an OpenPGP graph for you on the client, like the existing prototype does right now. This way you can generate it from your own keyring, save as XML, send it to someone else, and they can check it out, without ever needing to see your keyring.

The advantages I see if I did it this way:

  • The user doesn’t need access to an OpenPGP keyring to see how the application works.
  • The XML file can be generated in some other language (PHP, or even something really nuts like Smalltalk?)
  • Possibilities for visualising other kinds of graph.

I am also thinking about supporting Graphviz’ >>DOT format in addition to XML, and thus being able to visualise graphs output from a great many other sources. But this requires me writing a parser for DOT format, which I’m not keen on doing just yet. If I find an existing library, that would be good. But initial searches have come up dry.

Tags , ,

OpenPGP Visualisation

Posted by Trejkaz Mon, 21 Feb 2005 04:24:00 GMT

It’s been a while since my last post here, so…

At long last, I’ve completed the first release of my OpenPGP Visualisation app.

This release is licenced under Apache Licence 2.0 and is considered alpha quality. Any suggestions will most likely be taken as new feature requirements as this project has no direction whatsoever. ;-)

Tags , ,

Mouse Follies II

Posted by Trejkaz Wed, 26 Jan 2005 11:11:00 GMT

A helpful soul has pointed me to a nice utility called TXMouse which performs X-style copy/paste on Windows right on time for me to go back to work tomorrow. :-)

Tags , ,

Nearing Ad-hoc Completion

Posted by Trejkaz Wed, 19 Jan 2005 02:00:00 GMT

I’ve completed the reworking of my JEP-0050-compliant XMPP bot into JSO. Ad-hoc commands were relatively easy to implement, and I’ve done a bit of a better job of separating out the responsibilities in the new code.

ServiceDiscoveryManager maintains a mapping from node IDs to Discoverable objects, and it is the Discoverable’s job to populate the disco#items and disco#info responses as appropriate.

CommandManager maintains a mapping from command node to CommandHandler, and CommandHandlers are Discoverable, so you can discover commands. The CommandManager itself is also discoverable, in order for clients to discover the list of valid commands. I made the bot itself discoverable as well, and hooked the service discovery up so that discovery on the bot not only listed “commands” as a feature, but listed the child item for easier navigation. :-)

Read more...

Tags , ,

Jabber Bot Rewrite

Posted by Trejkaz Fri, 14 Jan 2005 01:40:00 GMT

Since the prototype of my Jabber bot which I’ve been using to make weblog posts is doing quite well, I figured it was time to tidy it up and get everything in order.

Leaving Smack behind, I moved to using JSO, whose protocol support is a lot more comprehensive than Smack’s anyway. It took a while to bang everything together some kind of order, but I think I’m finally there.

I just need to port the Ad-hoc Command stuff over, which can’t be as hard as the query framework was. Then I need to build in the ability to easily extend the bot, and then I can just port over the weblog poster.

Tags , ,

Zaurus Wikipedia

Posted by Trejkaz Tue, 11 Jan 2005 06:55:00 GMT

It’s like it sounds.

I wanted a copy of [Wikipedia][1] to use on the run, when I had no easy access to a net connection (this is especially the case while I have no Wi-fi adapter and need to make do with Bluetooth, or USB for better bandwidth.)

Read more...

Tags , , ,

Zaurus SD Autostart

Posted by Trejkaz Tue, 11 Jan 2005 06:32:00 GMT

I wanted to set up stuff to run automatically when the SD card is inserted. One of the reasons for this was a Zaurus Wikipedia install, as I wanted it to mount the wikipedia when the card was inserted and unmount it as it was ejected.

Read more...

Tags , ,

Test for posting via Jabber

Posted by Trejkaz Wed, 05 Jan 2005 01:41:00 GMT

This is my first test of posting weblog entries via Jabber.

The post, when received by the bot, will search for user snips with a JabberIDLabel which matches the sending JID. After finding any snips with this JID, it then looks for a SnipLabel called “Weblog” which points to the blog which should be posted to.

The bot then sets the user to each snip it found, and posts to the associated blog.

Users who don’t have permission to write to the associated blog will simply fail to post and should get back an error message to that effect. Users who (maliciously?) add another user’s JabberID to their own user snip might still cause issues

Tags , ,

Snipsnap Extensions

Posted by Trejkaz Tue, 21 Dec 2004 01:44:00 GMT

I’m now into the start of my Xmas holidays, and I’ve decided that some of this spare time will be devoted to setting this site up properly.

First on the agenda I am working on some SnipSnap Extensions which I hope will make the site easier to work with and/or more interesting. The extensions for now are dealing with Jabber integration throughout the site.

Tags , ,

Older posts: 1 2