Zotonic
Zotonic
zotonic@conference.zotonic.com
Friday, 26 April 2013< ^ >
arjan has set the subject to: Zotonic - the Erlang Content Management Framework
Room Configuration

GMT+2
[06:38:27] simon.smithies joins the room
[06:44:28] simon.smithies leaves the room
[06:47:53] arcusfelis joins the room
[07:02:31] Arjan joins the room
[08:12:41] Arjan leaves the room
[08:35:45] yashshah joins the room
[08:39:04] yashshah leaves the room
[08:40:20] Arjan joins the room
[09:12:25] Maas joins the room
[09:16:32] arcusfelis leaves the room
[09:24:58] Andreas Stenius leaves the room
[09:26:42] Andreas Stenius joins the room
[10:30:04] yabot joins the room
[10:31:48] <yabot> wow, this is my new erlang based bot, and this message was just typed in the erl shell.. :)
[10:32:38] <yabot> it took a minute extra, since I had a bug in the code, but I could hotswap the bug fix. Neat :p
[10:40:51] <Andreas Stenius> see what this looks like.. :)
[10:43:38] <Arjan> woot
[10:43:59] <Andreas Stenius> yabot_xmpp got: {received_packet,message,"groupchat",
{<<"zotonic">>,<<"conference.zotonic.com">>,<<"Arjan">>},
"purple71e7e3c",undefined,
{xmlel,'jabber:client',[],message,
[{xmlattr,undefined,<<"from">>,
<<"zotonic@conference.zotonic.com/Arjan">>},
{xmlattr,undefined,<<"to">>,
<<"ircbot@zotonic.com/exmpp#1366965003764267">>},
{xmlattr,undefined,<<"type">>,<<"groupchat">>},
{xmlattr,undefined,<<"id">>,<<"purple71e7e3c">>}],
[{xmlel,'jabber:client',[],body,[],
[{xmlcdata,<<"woot">>}]}]}}
[10:44:20] <Andreas Stenius> :p
[10:44:29] <Arjan> nice
[10:44:38] <Arjan> weird, does not use xmerl?
[10:44:48] <Arjan> I dont recognize that XML structure
[10:44:49] <Andreas Stenius> the xmpp protocol is the worst, so now I just need to get the irc parts together.. ;)
[10:44:55] <Arjan> hah
[10:45:04] <Andreas Stenius> no, it's the exmpp libs stuff.. :p
[10:45:10] <Arjan> ah yes
[10:45:17] <Arjan> they use something they made themselves
[10:45:35] <Andreas Stenius> yep.. and I don't really care :p
[10:45:51] <Andreas Stenius> they've made a descent lib, actually.. :)
[10:46:12] <Andreas Stenius> oh, I prob spelled that wrong... heh ;)
[10:47:14] <Andreas Stenius> I meant decent.. :p
[10:47:35] <Arjan> Ive been using exmpp for mod_pubsub
[10:47:38] <Arjan> back in the day :P
[10:48:05] <Andreas Stenius> :)
[10:49:06] <Andreas Stenius> I was going for Ybot, but the code is just not up to my standards... and I can't start fixing it all... it's too much of a mess, really
[10:49:24] <Arjan> hah
[10:49:26] <Andreas Stenius> so, I take some of the better ideas in it :)
[10:49:31] <Arjan> :)
[10:49:55] <Andreas Stenius> and horrible english :p
[10:50:07] <Arjan> heheh
[10:50:08] <Andreas Stenius> oh, well, enough ranting..
[10:50:15] <Arjan> and rename ybot -> yabot I see :P
[10:50:21] <Arjan> Yet Another.. :)
[10:50:27] <Andreas Stenius> heh, yeah, exactly...
[10:50:36] <Andreas Stenius> was thinking zbot, for the purpose... but ...
[10:50:48] <Andreas Stenius> that's too specific to it's use case, not to what it will be
[10:52:16] <Andreas Stenius> also, the main deterrent from ybot was the custom xmpp implementation, which relied on xmerl, which doesn't parse partial docs well (at all), so on connect he expects a throw... it's just BAD... :p
[10:52:51] <Arjan> heh
[10:52:52] <Arjan> ok
[10:53:02] <Arjan> definitely makes sense to use exmpp then
[10:53:13] <Andreas Stenius> yep
[11:08:45] <Andreas Stenius> foo
[11:08:45] yabot leaves the room
[11:08:46] yabot joins the room
[11:08:46] yabot leaves the room
[11:08:46] yabot joins the room
[11:08:46] yabot leaves the room
[11:08:47] yabot joins the room
[11:08:47] yabot leaves the room
[11:08:47] yabot joins the room
[11:08:47] yabot leaves the room
[11:08:48] yabot joins the room
[11:08:48] yabot leaves the room
[11:09:14] <Andreas Stenius> heh, the supervisor restarts shows through... :p
[11:10:40] yabot joins the room
[11:10:40] yabot leaves the room
[11:10:41] yabot joins the room
[11:10:41] yabot leaves the room
[11:10:41] yabot joins the room
[11:10:41] yabot leaves the room
[11:10:42] yabot joins the room
[11:10:42] yabot leaves the room
[11:10:42] yabot joins the room
[11:10:42] yabot leaves the room
[11:10:42] yabot joins the room
[11:10:42] yabot leaves the room
[11:10:55] yabot joins the room
[11:11:11] <Andreas Stenius> bah, forgot to reload the module.. :p
[11:15:26] <Arjan> :P
[11:17:26] <Andreas Stenius> :)
[11:17:26] yabot leaves the room
[11:17:27] yabot joins the room
[11:17:27] yabot leaves the room
[11:17:27] yabot joins the room
[11:17:27] yabot leaves the room
[11:17:27] yabot joins the room
[11:17:28] yabot leaves the room
[11:17:28] yabot joins the room
[11:17:28] yabot leaves the room
[11:17:28] yabot joins the room
[11:17:29] yabot leaves the room
[11:17:51] simon.smithies joins the room
[11:19:17] <Marc Worrell> aren't there any interesting parts in MongooseIM?
[11:19:39] <Marc Worrell> I understood they load the GPLv2 parts from Jabber on runtime, so that they still can use another license.
[11:19:50] <Andreas Stenius> isn't that "just" esl's fork of ejabberd?
[11:20:21] yabot joins the room
[11:20:21] yabot leaves the room
[11:20:21] yabot joins the room
[11:20:21] yabot leaves the room
[11:20:32] <Marc Worrell> yes, but with quite some changes
[11:21:25] yabot joins the room
[11:21:25] yabot leaves the room
[11:21:26] yabot joins the room
[11:21:26] yabot leaves the room
[11:25:36] yabot joins the room
[11:31:19] <Andreas Stenius> Marc, did you think of anything in particular regarding MongooseIM ?
[11:32:35] <Marc Worrell> nope - just know that they have been transforming ejabberd into something more modern
[11:41:18] <Andreas Stenius> ah, ok :)
[12:32:15] yabot leaves the room
[12:51:01] Arjan leaves the room
[12:57:47] yabot joins the room
[13:02:10] yabot leaves the room
[13:02:33] yaaboot joins the room
[13:03:06] <yaaboot> w00t :)
[13:05:13] <Marc Worrell> next one is yaaaaaaabooooooot?
[13:06:18] yaaboot leaves the room
[13:06:42] yaabadabbaboo00uutt :p joins the room
[13:07:15] <Andreas Stenius> hehe... just having fun testing the api fun's from the shell... :p
[13:07:35] <Marc Worrell> :)
[13:11:45] simon.smithies leaves the room
[13:15:28] yaabadabbaboo00uutt :p is now known as new nick without leaving
[13:18:39] new nick without leaving is now known as z-bot
[13:20:00] <z-bot> my master has made my building instructions available here: https://github.com/kaos/yabot
[13:20:25] <Marc Worrell> arggghh it is alive!
[13:20:57] <z-bot> I will... be even more so, when my master let me think for myself :p
[14:00:18] <Andreas Stenius> damn, there were a lot of irc bots and stuff written in erlang on github. most of it half finished "my first project in erlang, yay!" kind of stuff..
[14:00:22] Andreas Stenius shudders
[15:15:52] mawuli.ypa joins the room
[15:16:59] yashshah joins the room
[16:10:18] <mawuli.ypa> Hi
[16:11:48] <Andreas Stenius> Hi :)
[16:27:15] <mawuli.ypa> been looking through your bot
[16:27:26] <mawuli.ypa> yabot
[16:42:43] arcusfelis joins the room
[16:44:20] <mawuli.ypa> very clean code. really got a lot of learning ahead.
[16:46:12] <mawuli.ypa> Do you all use Emacs? I use vim and would like to start using emacs.
[16:52:57] <mawuli.ypa> Also, please go through my GSOC proposal and make the necessary corrections/changes/suggestions etc
[16:53:44] <mawuli.ypa> in case you missed it the first time, it is here https://docs.google.com/document/d/1fF04HTgnZtssEmvaY8jOcq_oAxDndK1zVaElKz5VlGk/edit?usp=sharing
[17:25:29] z-bot leaves the room
[17:26:34] Maas leaves the room
[17:26:44] <Andreas Stenius> Thank you mawuli.ypa, sorry, I was a bit caught up coding.. :)
[17:27:23] <mawuli.ypa> that's ok
[17:27:39] <Andreas Stenius> will be called to dinner any minute now.. will take some time off and give feedback on your proposal asap.
[17:28:01] <mawuli.ypa> ok. that's great
[17:28:58] <Andreas Stenius> btw, I know Arjan use emacs, as do I.
[17:29:19] <Andreas Stenius> I think Marc use sub etha edit, or something... ? Maas is something like that too, I think..
[17:30:43] <mawuli.ypa> nice
[17:31:51] yabot joins the room
[17:36:39] <yabot> ok
[17:37:52] <Andreas Stenius> test message...
[17:42:24] <yabot> [kaos] testing...
[17:43:12] <yabot> [yashshah] undefined :O
[17:43:46] <yabot> [yashshah] btw kaos, great work on z-bot :) Saw your git repo!
[17:44:11] <mawuli.ypa> also testing :)
[17:44:49] <yabot> [kaos] hehe, yeah.. got to get rid of the echo on the jabber side, though :p
[17:45:08] <mawuli.ypa> ohk. LOL
[17:45:33] <yabot> [yashshah] Haha yeah :D
[17:46:22] <mawuli.ypa> was wondering if yabot only detects message starting with "test"
[17:46:29] <mawuli.ypa> * messages
[17:46:48] <yabot> [kaos] no, it takes all messages.. :)
[17:47:20] <yabot> [yashshah] It takes all the messages twice :D
[17:47:49] <yabot> [kaos] it takes all messages from the jabber side twice..
[17:48:34] <mawuli.ypa> ok
[17:48:48] <yabot> [kaos] hrrmmm..
[17:49:03] <yabot> [kaos] nah, ok. will have to fix it later..
[17:49:31] yabot leaves the room
[17:49:31] yabot joins the room
[18:33:51] yashshah leaves the room
[18:55:01] <yabot> [kaos] test
[18:55:24] <Andreas Stenius> and the other way...
[18:58:12] <Andreas Stenius> hmm..
[19:00:05] <Andreas Stenius> test
[19:00:36] <Andreas Stenius> test
[19:01:35] <yabot> [kaos] better :)
[19:01:51] <yabot> [kaos] noo...
[19:03:05] <yabot> [kaos] test
[19:03:05] yabot leaves the room
[19:03:05] yabot joins the room
[19:03:05] yabot leaves the room
[19:04:47] yabot joins the room
[19:07:18] <yabot> [kaos] test
[19:19:00] yashshah joins the room
[19:31:09] mawuli.ypa leaves the room
[19:47:32] mawuli.ypa joins the room
[20:08:55] yabot is now known as z-bot
[20:09:14] <z-bot> [kaos] testing
[20:09:24] <Andreas Stenius> yay :)
[20:09:41] <z-bot> [kaos] finally got rid of the echo..
[20:20:37] <Andreas Stenius> foo
[20:20:43] <z-bot> [kaos] bar
[21:12:28] mawuli.ypa leaves the room
[21:13:02] mawuli.ypa joins the room
[21:18:03] <mawuli.ypa> playing with emacs. just blew me away when i typed M-x shell
[21:18:38] <mawuli.ypa> i can actually start a full blown shell right inside. currently running erlang vm in one buffer
[21:19:30] <mawuli.ypa> and it's so seamless, u don't even notice that you are running another program in another program!
[21:19:46] <mawuli.ypa> so :) right now!
[21:21:56] arcusfelis leaves the room
[21:51:31] Maas joins the room
[22:06:54] Maas leaves the room
[23:11:40] aRyo joins the room
[23:12:01] aRyo leaves the room
[23:12:06] aRyo joins the room
[23:12:42] aRyo leaves the room
[23:19:22] mawuli.ypa leaves the room
[23:21:30] mawuli.ypa joins the room
[23:36:23] mawuli.ypa leaves the room
[23:37:00] mawuli.ypa joins the room
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!