[arch-projects] Xenophile
The guy who came up with this idea is either too modest or too busy to post it here. I'm sure some people have heard of it already: http://xentac.net/~jchu/blog/technology/jabber/xenophile-intro.html An interesting idea for remote control and communication with daemons via Jabber. Dusty
http://xentac.net/~jchu/blog/technology/jabber/xenophile-intro.html
An interesting idea for remote control and communication with daemons via Jabber.
It'd be nice to generalize it so one could use AIM oor Yahoo or something like that as well... but that's not the real focus, it looks like. It's a messaging framework, and in a way independant of the underlying transport layer... I always loved messaging frameworks... I once made a set of utilities to communicate between some VAX VMS machines up to one unix machine and multiple windows machines... it converted data from VMS flat files and inserted it into either oracle or SQL Server... Now, if you can implement something similar with Xenophile, that would be great...
On Wed, 16 Mar 2005 12:23:09 -0600, Aaron Griffin <aaronmgriffin@gmail.com> wrote:
http://xentac.net/~jchu/blog/technology/jabber/xenophile-intro.html
An interesting idea for remote control and communication with daemons via Jabber.
It'd be nice to generalize it so one could use AIM oor Yahoo or something like that as well... but that's not the real focus, it looks like. It's a messaging framework, and in a way independant of the underlying transport layer...
I'm not certain about the details, but I believe the Xenophile scripts interact with the jabberd server on the host they are working with, as well as with the clients. Its a lot harder to set up an AIM or Yahoo server on your system. ;) I may be wrong, however, the right honorable Mr. Chu can provide more details.
I always loved messaging frameworks... I once made a set of utilities to communicate between some VAX VMS machines up to one unix machine and multiple windows machines... it converted data from VMS flat files and inserted it into either oracle or SQL Server...
Now, if you can implement something similar with Xenophile, that would be great...
It should be possible, from what I understand. The scripts are really simple (Xentac, give us a link to the subversion repo again) The part I find most interesting is getting a fully functional remote shell inside jabber. I guess it wouldn't be as useful as, say, ssh, but the coolness factor is pretty high. Dusty
It should be possible, from what I understand. The scripts are really simple (Xentac, give us a link to the subversion repo again) The part I find most interesting is getting a fully functional remote shell inside jabber. I guess it wouldn't be as useful as, say, ssh, but the coolness factor is pretty high.
Yes, ass kickage, indeed
I'm not certain about the details, but I believe the Xenophile scripts interact with the jabberd server on the host they are working with, as well as with the clients. Its a lot harder to set up an AIM or Yahoo server on your system. ;) I may be wrong, however, the right honorable Mr. Chu can provide more details.
Xenophile scripts are just clients as well. They don't interact with the jabberd server any differently than a regular client. But, as I said before, anything on a non-open system will be a pretty ugly hack.
It should be possible, from what I understand. The scripts are really simple (Xentac, give us a link to the subversion repo again) The part I find most interesting is getting a fully functional remote shell inside jabber. I guess it wouldn't be as useful as, say, ssh, but the coolness factor is pretty high.
That remote shell daemon is sort of silly. It'd be cooler to have links to project description, etc pop up when you cd'd into your projects directory though. Jason -- If you understand, things are just as they are. If you do not understand, things are just as they are.
On Wed, Mar 16, 2005 at 12:23:09PM -0600, Aaron Griffin wrote:
http://xentac.net/~jchu/blog/technology/jabber/xenophile-intro.html
An interesting idea for remote control and communication with daemons via Jabber.
It'd be nice to generalize it so one could use AIM oor Yahoo or something like that as well... but that's not the real focus, it looks like. It's a messaging framework, and in a way independant of the underlying transport layer...
Because jabber is so much more open, it's a lot easier to develop for. Jabber has a notion of messages that aren't chat messages. I can send rpc messages between clients, which is how daemons can talk to each other, without having to hack some sort of solution together because there's a JEP that explains the standard way to do it. I also don't have to configure which daemons use which accounts because they all use the same account with different named resources. If someone else wanted to write this for another IM, they are free to do so, but don't expect it to come from me.
I always loved messaging frameworks... I once made a set of utilities to communicate between some VAX VMS machines up to one unix machine and multiple windows machines... it converted data from VMS flat files and inserted it into either oracle or SQL Server...
Now, if you can implement something similar with Xenophile, that would be great...
I'm sure you could. As it stands, I have plans for a note, reminder, email, and context-sensitive daemons. The reminder daemon won't really be used by the user, but the note and email daemons will mark things that they need to remind the user of and the reminder daemon will remind them. The context-sensitive daemon will actually be pretty neat. It'll be much like dashboard, in that the things you do will affect the information it tells you. Something I'm always doing is writing myself reminders to tell people stuff when I see them. What if my IRC and IM clients could trigger reminders by telling a daemon that I'm talking to someone? For Dusty, the svn repo has a link right in the blog post. If you are somehow blog impaired it's here too: https://xentac.net/svn/xenophile/trunk/ The main reason I didn't announce it is because I'm only done a note daemon. At this point I've written all the jabber-rpc stuff but I don't expect to have a reminder daemon working till at least this evening. Jason -- If you understand, things are just as they are. If you do not understand, things are just as they are.
participants (3)
-
Aaron Griffin
-
Dusty Phillips
-
Jason Chu