Logs for jdev
[05:02:45] * Tobias left the chat.
[05:06:11] * ermine joined the chat.
[05:08:45] * Tobias joined the chat.
[05:27:09] * john joined the chat.
[05:56:01] * john left the chat.
[05:58:41] * teo left the chat.
[05:58:41] * teo joined the chat.
[06:11:55] * lastsky left the chat.
[06:37:10] * lastsky joined the chat.
[06:47:24] * smoku joined the chat.
[07:18:24] * Tobias left the chat.
[07:26:28] * Tobias joined the chat.
[07:27:55] * h joined the chat.
[07:28:32] * h left the chat.
[07:45:06] * steve-e joined the chat.
[07:57:46] * Kev joined the chat.
[08:03:07] * Tobias left the chat.
[08:03:16] * jprieur joined the chat.
[08:03:24] * Tobias joined the chat.
[08:03:25] * jprieur left the chat.
[08:07:26] * loxs joined the chat.
[08:09:28] <loxs> hi folks, Do you know of some tutorial/article/book on developing XMPP components with twisted (or other good Python framework)?
[08:14:06] * Tobias left the chat.
[08:20:17] <johnny> loxs, best bet is to buy the xmpp definitive guide
[08:20:30] <johnny> publised by o'reilly
[08:20:36] <loxs> johnny: it just arrived :)
[08:20:49] <loxs> johnny: but it thought it's about the protocol, not on howto write components
[08:20:56] <loxs> *I thought
[08:21:01] <johnny> oh. sorry.. missed the part about python specifics
[08:21:08] <johnny> it should have a bit about components tho
[08:21:20] <johnny> since components (unlike bots) must managed their own rosters and the like
[08:21:23] <Kev> There is a chapter on writing a service with Python using components.
[08:21:24] <johnny> and talk the components protocol
[08:21:41] <johnny> i don't personally have the book.. i just pimp it for kev
[08:21:48] <Kev> It's not a "Write components with Python" book, but it's the best you'll get, I think.
[08:21:51] <Kev> johnny: thanks :)
[08:22:06] <johnny> Kev, perhaps someday.. i'll get to do xmpp stuff for money.. atm it's just standard web apps
[08:22:28] <johnny> i hope to use mattj's basic support app as a jumping off point for some of my clients.. hopefully they'll demand more
[08:22:33] <Kev> Yes, I was doing XMPP stuff for about 8 years before I got a day job.
[08:22:36] <loxs> Kev: I guess I'll start with that chapter right away, as I already have my server ready and setup
[08:22:46] <johnny> loxs, don't do it !
[08:22:57] <johnny> read the parts before :)
[08:23:02] <Kev> loxs: Read the first couple first. (Introduction, Basics).
[08:23:16] <Kev> It's very light reading, it won't take you long.
[08:23:26] <johnny> /me imagines that kev is an OK writer
[08:23:31] <loxs> Kev: well, I almost finished that before asking the question :)
[08:23:39] <johnny> hah
[08:23:46] <Kev> Kev, Peter and Remko between them are certainly ok.
[08:23:57] * Neustradamus left the chat.
[08:23:59] <Kev> We rewrote each other's chapters quite a lot.
[08:24:07] * Neustradamus joined the chat.
[08:24:12] <johnny> loxs, the folks who wrote that book are great community members.. it's the best you can get
[08:24:30] <johnny> hopefully they'll get to do a second edition someday
[08:24:48] <johnny> or maybe one of those little tiny o'reilly books.. i forget what they are called
[08:24:53] <loxs> Kev: and you are right about it being a light read (and very good one too) :)
[08:25:07] <Kev> loxs: I note that Sleek has moved on since we wrote that - but the Sleek community have ported all the examples to the latest
Sleek.
[08:25:23] <johnny> Kev, in version control somewhere?
[08:25:31] <Kev> loxs: http://wiki.github.com/fritzy/SleekXMPP/xmpp-the-definitive-guide
[08:25:36] <johnny> hehe :)
[08:25:42] <johnny> ah.. fritzy.
[08:25:59] <loxs> Kev: is it chapter 14 that you are talking about?
[08:26:01] <johnny> Kev, sadly.. sleek still can't replace xmppy as used in gajim yet
[08:26:06] <Kev> loxs: sounds right.
[08:26:45] <johnny> /me thinks about sleep
[08:26:54] <Kev> johnny: gn
[08:27:00] <johnny> i'm just scared my server won't work properly, i just migrated my primary name servers
[08:27:07] <loxs> thanks, I'll leave the room now, so that I can concentrate on the book :)
[08:27:12] <loxs> but I'll be back soon
[08:27:14] <loxs> bye :)
[08:27:18] <Kev> loxs: bye.
[08:27:29] * loxs left the chat.
[08:28:05] <johnny> i think my phone is dying..
[08:28:16] <johnny> it crashed out me twice yesterday
[08:30:47] * Tobias joined the chat.
[08:32:26] * Tobias left the chat.
[08:32:44] * Tobias joined the chat.
[08:36:27] * Neustradamus left the chat.
[08:38:37] * MattJ joined the chat.
[08:40:23] * Neustradamus joined the chat.
[08:42:14] * tkoski joined the chat.
[08:43:30] <tkoski> morning
[08:43:59] <Kev> Moin.
[08:45:36] * Link Mauve joined the chat.
[08:55:27] * Neustradamus left the chat.
[08:57:27] * dfs joined the chat.
[08:57:55] * dfs left the chat.
[09:04:41] * McKael joined the chat.
[09:27:54] * Sebastian joined the chat.
[09:30:42] * Neustradamus joined the chat.
[09:31:19] * Tobias left the chat.
[09:31:50] * scippio left the chat.
[09:31:52] * scippio joined the chat.
[09:41:28] * Sebastian left the chat.
[09:41:44] * Sebastian joined the chat.
[09:41:50] * Tobias joined the chat.
[10:05:22] * scippio left the chat.
[10:18:15] <MattJ> !xep 258
[10:18:16] <xepbot> XEP-0258: Security Labels in XMPP is Standards Track (Experimental, 2009-07-23) See: http://xmpp.org/extensions/xep-0258.html
[10:19:01] <Kev> Done yet?
[10:19:44] <MattJ> I'm missing the bigger picture
[10:19:58] <Kev> In what sense?
[10:20:07] <MattJ> The XEP says how to embed labels in stanzas
[10:20:24] <MattJ> It doesn't say where they come from, or who decides what they are, or anything like that
[10:20:45] <Kev> Right.
[10:21:47] <Kev> That's up to the server deployment.
[10:22:06] <MattJ> Then what did you implement in Swift?
[10:22:25] <Kev> The server gives the labels to the clients.
[10:22:38] <Kev> http://xmpp.org/extensions/xep-0258.html#label-catalog
[10:23:16] <MattJ> Woah, I missed a whole section of the XEP... :P
[10:24:08] <Kev> Also note that Swift (and I *think* the Gajim patch) implement the previous non-hierarchical catalogues.
[10:25:08] <Kev> Hmm, maybe I dreamed that was added.
[10:26:03] <MattJ> Well I don't think I'll be done implementing it so fast
[10:26:05] * waqas joined the chat.
[10:26:17] <MattJ> I have grander plans, for security labels to be part of something bigger
[10:28:18] * scippio joined the chat.
[10:35:59] * Sebastian left the chat.
[10:43:30] * wеstsibe joined the chat.
[11:18:02] * teo left the chat.
[11:24:16] * Tobias left the chat.
[11:27:23] * Xificurk joined the chat.
[11:29:01] * Tobias joined the chat.
[11:33:32] * scippio left the chat.
[11:33:34] * scippio joined the chat.
[11:39:31] * Neustradamus left the chat.
[11:39:47] * tkoski left the chat.
[11:47:18] * MattJ left the chat.
[11:50:42] * scippio left the chat.
[11:50:42] * scippio joined the chat.
[11:51:18] * Neustradamus joined the chat.
[12:09:13] * xepbot joined the chat.
[12:12:36] * fantasticsid joined the chat.
[12:13:12] * nabatt joined the chat.
[12:13:54] * mlundblad joined the chat.
[12:14:54] * tofu joined the chat.
[12:15:02] * elmex joined the chat.
[12:15:12] * Neustradamus joined the chat.
[12:16:21] * lastsky joined the chat.
[12:16:54] * Neustradamus left the chat.
[12:17:32] * Neustradamus joined the chat.
[12:19:28] * smoku joined the chat.
[12:22:34] * Swift joined the chat.
[12:22:45] * tofu left the chat.
[12:22:56] * pihhan joined the chat.
[12:23:06] * tofu joined the chat.
[12:23:25] * lastsky left the chat.
[12:23:53] * lastsky joined the chat.
[12:24:04] * Swift left the chat.
[12:25:59] * Kev joined the chat.
[12:26:48] * Swift joined the chat.
[12:27:11] * Swift left the chat.
[12:28:39] * notKev joined the chat.
[12:29:11] * notKev left the chat.
[12:45:56] * Zash joined the chat.
[12:53:21] * steve-e joined the chat.
[12:55:50] * tofu left the chat.
[12:55:57] * tofu joined the chat.
[12:59:53] * Tobias joined the chat.
[13:04:58] * tofu left the chat.
[13:04:59] * jprieur joined the chat.
[13:05:05] * tofu joined the chat.
[13:05:26] * jprieur left the chat.
[13:08:09] * Tobias left the chat.
[13:12:12] * Florob joined the chat.
[13:25:31] * Nolan joined the chat.
[13:29:32] * Florob left the chat.
[13:29:35] * Florob joined the chat.
[13:47:31] * teo joined the chat.
[13:54:25] * lastsky left the chat.
[13:55:36] * lastsky joined the chat.
[13:57:44] * teo left the chat.
[13:57:44] * teo joined the chat.
[14:22:21] * evgenizzz joined the chat.
[14:23:09] * Zash left the chat.
[14:28:10] * evgenizzz left the chat.
[15:03:50] * pihhan left the chat.
[15:21:20] * Lance Stout joined the chat.
[15:26:08] * Lance Stout left the chat.
[15:28:37] * dwd joined the chat.
[15:29:18] * Beny joined the chat.
[15:35:47] * Beny left the chat.
[15:42:10] * pihhan joined the chat.
[15:42:12] * scippio joined the chat.
[15:42:56] * Neustradamus left the chat.
[15:54:26] * johnny joined the chat.
[16:11:37] * Guus joined the chat.
[16:16:10] * Florob left the chat.
[16:16:25] * Florob joined the chat.
[16:22:21] * Tobias joined the chat.
[16:48:35] * waqas joined the chat.
[16:55:27] * lastsky left the chat.
[17:00:22] * lastsky joined the chat.
[17:25:47] * john joined the chat.
[17:37:39] * waqas left the chat.
[18:04:49] * waqas joined the chat.
[18:07:14] * waqas left the chat.
[18:07:17] * waqas joined the chat.
[18:16:50] * tofu left the chat.
[18:16:59] * tofu joined the chat.
[18:19:16] * scippio left the chat.
[18:22:19] * steve-e left the chat.
[18:22:55] * tofu left the chat.
[18:23:03] * tofu joined the chat.
[18:29:58] * tofu left the chat.
[18:30:05] * tofu joined the chat.
[18:32:24] * scippio joined the chat.
[18:34:40] * waqas left the chat.
[18:35:32] * tofu left the chat.
[18:35:37] * waqas joined the chat.
[18:36:01] * tofu joined the chat.
[18:58:08] * scippio left the chat.
[18:58:21] * scippio joined the chat.
[19:09:09] * Neustradamus joined the chat.
[19:22:00] * tofu left the chat.
[19:22:24] * tofu joined the chat.
[19:27:54] * john left the chat.
[19:45:44] * Tobias left the chat.
[19:58:05] * Link Mauve joined the chat.
[20:38:40] * teo left the chat.
[20:38:53] * teo joined the chat.
[20:41:08] * loxs joined the chat.
[20:41:18] * loxs left the chat.
[20:48:23] * teo left the chat.
[20:48:24] * teo joined the chat.
[21:00:28] * lastsky left the chat.
[21:13:43] * johnny left the chat.
[21:27:23] * lastsky joined the chat.
[21:33:56] * johnny joined the chat.
[21:51:03] * mcepl joined the chat.
[21:56:27] * johnny left the chat.
[22:03:58] * pihhan left the chat.
[22:13:09] * mcepl left the chat.
[22:14:44] * johnny joined the chat.
[22:25:28] * loxs joined the chat.
[22:25:55] * tofu left the chat.
[22:26:05] * loxs left the chat.
[22:26:14] * tofu joined the chat.
[22:27:55] * lastsky left the chat.
[22:32:29] * Guus left the chat.
[22:33:55] * lastsky joined the chat.
[22:34:05] * tkoski joined the chat.
[22:44:32] * lastsky left the chat.
[22:45:43] * Tobias joined the chat.
[22:51:27] * tofu left the chat.
[22:51:35] * tofu joined the chat.
[22:53:55] * loxs joined the chat.
[22:56:43] * tofu left the chat.
[22:56:52] * tofu joined the chat.
[23:08:33] * tofu left the chat.
[23:08:39] * tofu joined the chat.
[23:08:45] * loxs left the chat.
[23:09:35] * loxs joined the chat.
[23:09:41] * loxs left the chat.
[23:16:41] * Nolan left the chat.
[23:34:10] * waqas left the chat.
[00:04:21] * Link Mauve left the chat.
[00:38:30] * Tobias left the chat.
[01:37:42] * Florob left the chat.
[02:18:38] * johnny left the chat.
[03:12:08] * johnny joined the chat.
[03:28:08] * johnny left the chat.
[03:29:47] * johnny joined the chat.
[03:43:53] * jdefriess joined the chat.
[03:44:34] * jdefriess left the chat.
[03:55:22] * johnny left the chat.
[03:56:30] * johnny joined the chat.
[04:11:50] * nabatt left the chat.
[04:11:52] * nabatt joined the chat.
[04:46:30] * johnny left the chat.
[04:49:45] * johnny joined the chat.