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

GMT+2
[04:30:13] yashshah leaves the room
[04:31:41] yashshah joins the room
[05:11:03] Jarimatti joins the room
[05:37:05] Jarimatti leaves the room
[05:48:10] Jarimatti joins the room
[06:45:38] Jarimatti leaves the room
[06:59:38] Jarimatti joins the room
[07:05:44] Jarimatti leaves the room
[07:30:27] arcusfelis joins the room
[08:20:21] Arjan joins the room
[08:32:11] Arjan leaves the room
[08:42:38] Arjan joins the room
[08:51:26] <Arjan> Marc Worrell: what about letting a gsoc student work on file integration
[08:51:36] <Arjan> 2 students are really interested in that, it seems
[09:32:54] Andreas Stenius joins the room
[09:43:25] <Andreas Stenius> I updated http://zotonic.com/support with links to the irc channel..
[09:49:45] <Marc Worrell> problem with the S3/file integration is that I need it now :p
[09:49:50] <Marc Worrell> disk full....
[09:50:03] <Andreas Stenius> oh :p
[09:50:37] <Marc Worrell> but that is only for a small part of that integration - storing big (image) files
[09:51:13] <Andreas Stenius> yeah, and for S3, there's still dropbox and google drive and what not still to choose from ;)
[09:51:17] <Marc Worrell> all the other things, like editing/importing via dropbox, storing the backups etc etc are not needed right now
[09:51:53] <Marc Worrell> I would really love to just drop a big folder of stuff on DropBox and see it appearing in Zotonic
[09:51:53] <Arjan> we can also just add a bigger hd?
[09:51:53] <Andreas Stenius> I also think that the api design is out of scope for the gsoc project..
[09:52:04] <Andreas Stenius> yeah, that would be neat :)
[09:52:06] <Marc Worrell> Zotonic could even keep the originals on dropbox :p
[09:52:23] <Arjan> the design is already in the wiki or not?
[09:52:28] <Andreas Stenius> so editing the rsc in the admin updates the version in dropbox?
[09:52:37] <Andreas Stenius> Arjan: yes, the beginnings of it, at least
[09:52:40] <Marc Worrell> I got some notes in the wiki
[09:53:15] <Andreas Stenius> I think we could all go through it and make some notes, and it'll come out great :)
[09:53:16] <Marc Worrell> @andreas yes - that idea, that you can mirror markdown content between dropbox and zotonic
[09:53:50] <Andreas Stenius> bah - dry tumbler buzzing for attention...
[09:53:53] Andreas Stenius brb
[09:53:55] <Marc Worrell> when you can have your content on dropbox then you can use those nice native markdown editors to work on your content
[09:55:06] <Andreas Stenius> heh, true! :)
[10:07:18] arcusfelis leaves the room
[10:07:58] arcusfelis joins the room
[10:14:46] <Marc Worrell> I think we need to coordinate a bit with the two students
[10:14:54] <Arjan> indeed
[10:15:14] <Arjan> would be nice if they can work on the federation stuff maybe
[10:15:29] <Marc Worrell> that is also a nice big one :)
[10:16:11] <Arjan> well it consists of a lot of things
[10:16:30] <Arjan> first one is probably the "cluster" management
[10:16:34] <Marc Worrell> yes, just getting the p2p working would be great
[10:16:38] <Arjan> indeed
[10:16:44] <Arjan> basic p2p infra,
[10:16:46] <Marc Worrell> with poldercast
[10:16:54] <Marc Worrell> and pubsub over that
[10:16:57] <Arjan> and nodes allowing to join
[10:17:10] <Marc Worrell> yes, and then load testing
[10:17:15] <Arjan> it might be a bit too big of a project for a student to implement poldercast
[10:17:47] <Andreas Stenius> might be a good idea to update the projecct proposal on the wiki..
[10:17:49] <Marc Worrell> That is true - really needs loads of code
[10:18:07] <Arjan> code and automated tests
[10:18:10] <Andreas Stenius> and as you say, work with the students, as they are to submit their gsoc proposal soonish..
[10:18:27] <Arjan> we now have 2 students wanting to do the same thing basically
[10:19:28] <Andreas Stenius> well, Mawuli has also shown interest to work on zmr
[10:19:55] <Marc Worrell> zmr would be great too - selecting/loading modules from a searchable list in zotonic....
[10:20:05] <Andreas Stenius> I miss that alot! :)
[10:20:15] <Marc Worrell> me too :-)
[10:20:20] <Andreas Stenius> kind of a package manager
[10:20:33] <Marc Worrell> yep - from the command line and from the browser
[10:20:41] <Andreas Stenius> indeed
[10:20:44] <Marc Worrell> and then better dependency management/visibility
[10:21:03] <Marc Worrell> the whole module thing can be done a lot better
[10:21:07] <Andreas Stenius> just fired up my mail client... see I have a message from Mawuli on the beam community list..
[10:21:09] <Marc Worrell> thing = management
[10:22:54] <Marc Worrell> I'll edit the proposals a bit - and move those two to the top as well
[10:23:24] <Arjan> ah yes
[10:23:32] <Arjan> cool
[10:28:32] <Andreas Stenius> +1 :)
[10:29:19] <Marc Worrell> updated https://github.com/beamcommunity/beamcommunity.github.com/wiki/Project:-Zotonic
[10:29:36] <Marc Worrell> Andreas can you have a shout to the two students?
[10:35:08] <Andreas Stenius> I sent a mail, but I can 't see it on the mailing list.. so it may not have reached Yash..
[10:35:32] <Andreas Stenius> oh, yes it did, I cc'ed him specifically..
[10:53:05] arcusfelis leaves the room
[12:39:49] Arjan leaves the room
[13:24:49] z-bot joins the room
[13:26:04] <z-bot> [kaos]: ok, z-bot logged in, nice :)
[13:26:23] <Andreas Stenius> oh, wow, it relayed my message! cool :D
[13:32:39] z-bot leaves the room
[13:34:57] z-bot joins the room
[13:38:15] z-bot leaves the room
[13:39:58] z-bot joins the room
[13:41:20] <z-bot> [kaos]: ok, welcome z-bot. It (the bot) is now officially registered on freenode! :)
[13:41:21] yashshah leaves the room
[13:54:08] yashshah joins the room
[14:10:13] z-bot leaves the room
[14:11:26] Maas joins the room
[14:12:31] z-bot joins the room
[14:13:12] <z-bot> [yashshah]: Ahh i am lucky :D
[14:13:14] z-bot leaves the room
[14:13:35] z-bot joins the room
[14:13:55] <z-bot> [yashshah]: Haha yeah :D
[14:14:13] z-bot leaves the room
[14:15:23] z-bot joins the room
[14:17:00] <z-bot> [yashshah]: Haha :D i don't have much idea about jabber internals
[14:17:04] <z-bot> [yashshah]: !hi
[14:17:54] <z-bot> [yashshah]: !hello
[14:17:55] <z-bot> [zbot]: Hello, yashshah, Welcome to the Zotonic IRC Channel!
[14:18:26] z-bot leaves the room
[14:18:36] z-bot joins the room
[14:18:56] <z-bot> [kaos]: that was your bot I take it :)
[14:19:02] <z-bot> [yashshah]: !zotonic
[14:19:02] <z-bot> [zbot]: Hello, yashshah, Zotonic is very friendly community. Really cool guys out here.
[14:19:08] <z-bot> [kaos]: no worries, but lets avoid /me stuff for a while.. :[
[14:19:10] <z-bot> [kaos]: :p
[14:19:14] <z-bot> [yashshah]: !gsoc
[14:19:14] <z-bot> [zbot]: Hello, yashshah, go to #gsoc for more information
[14:20:00] <z-bot> [yashshah]: Haha yeah, we should really fix that bug :P
[14:20:17] <z-bot> [kaos]: z-bot is running https://github.com/indrekj/irc-jabber-bridge
[14:20:50] <z-bot> [kaos]: !help
[14:20:55] <z-bot> [yashshah]: Cool :) but seems like very old repo
[14:21:01] <z-bot> [kaos]: !hi
[14:21:07] <z-bot> [yashshah]: Haha, i was just implementing !help :P
[14:21:22] <z-bot> [kaos]: hehe... but it didn't want to reply to my !hi... ?
[14:21:29] <z-bot> [yashshah]: It only has three functions as of now
[14:21:31] <z-bot> [yashshah]: say hello
[14:21:36] <z-bot> [kaos]: !hello
[14:21:36] <z-bot> [zbot]: Hello, kaos, Welcome to the Zotonic IRC Channel!
[14:21:47] <z-bot> [yashshah]: slash me smiles
[14:22:01] <z-bot> [kaos]: what lang are you using for the bot?
[14:22:18] <z-bot> [yashshah]: ruby and that too very basic
[14:22:36] <z-bot> [yashshah]: using clinch library
[14:23:31] <z-bot> [kaos]: since the irc-jabber-bridge I found is really simple (and small) it shouldn't be too hard to migrate the jabber/bridging stuff to you bot
[14:23:51] <z-bot> [kaos]: if that can handle /me etc, that would be a nice + ;)
[14:24:02] <z-bot> [yashshah]: i would love to do that :)
[14:24:16] <z-bot> [yashshah]: I will also get to learn about Jabber
[14:24:47] <z-bot> [yashshah]: I use IRC a lot but thanks to !Zotonic community, i used Jabber for the first time
[14:25:09] <z-bot> [yashshah]: ahh, i should add cases as well !zotonic :P
[14:25:09] <z-bot> [kaos]: jabber is using xml for everything..
[14:25:43] <z-bot> [yashshah]: Ahh sounds great, i have basic knowledge of xml
[14:26:31] <z-bot> [kaos]: and there's jabbot gem, to get a head start.. :p
[14:26:41] <z-bot> [yashshah]: Perfect :)
[14:27:09] <z-bot> [kaos]: probably others as well... I'm not that familiar with ruby (nor perl or python, for that matter)..
[14:27:09] <z-bot> [yashshah]: i am just waiting desperately fo myr exams to get over and then get back to the real world :D
[14:27:38] <z-bot> [kaos]: when was that?
[14:27:43] <z-bot> [yashshah]: I will figure that out or will write a bot again in another language
[14:28:53] <z-bot> [yashshah]: sorry didn't get you by 'when was that?'
[14:29:12] <z-bot> [kaos]: when your exams are planned to be over.
[14:29:20] <z-bot> [yashshah]: 30th April
[14:29:40] <z-bot> [kaos]: ah, ok :)
[14:29:51] <z-bot> [yashshah]: Meanwhile, i ll also need to write proposal so that you get enough time to review it
[14:30:07] <z-bot> [kaos]: indeed
[14:30:36] <z-bot> [kaos]: the important part is to get it in before may 3rd
[14:31:22] <z-bot> [yashshah]: Yeah :)
[14:32:11] <z-bot> [yashshah]: btw last year i visited Europe twice :)
[14:32:33] <z-bot> [kaos]: not bad :)
[14:41:04] z-bot leaves the room
[14:48:26] z-bot joins the room
[14:49:05] z-bot leaves the room
[15:04:50] z-bot joins the room
[15:05:13] <z-bot> [kaos]: let's see if this works
[15:05:29] <z-bot> [kaos]: aha!
[15:05:29] <z-bot> [yashshah]: yayyy!!
[15:05:43] <z-bot> [yashshah]: Great :)
[15:05:51] <z-bot> [yashshah]: \x02
[15:05:55] <z-bot> [kaos]: added a /^[^^A].*/ match to the on :channel method
[15:06:16] <z-bot> [yashshah]: great :)
[15:06:58] <z-bot> [kaos]: simple and effective. simply drop all action messages.. (and what not that are prefixed by 0x01..) :p
[15:08:24] <yashshah> Andreas Stenius, Did you test it here?
[15:08:33] Andreas Stenius was just about to ;)
[15:08:56] <yashshah> Great :)
[15:10:47] <z-bot> [kaos]: +1 :)
[15:11:05] <z-bot> [kaos]: heh. should probably forward those actions any way..
[15:11:16] <z-bot> [yashshah]: okay, so instead of ignoring /me, we should parse it and forward those action as well
[15:11:17] <z-bot> [yashshah]: exactly
[15:11:34] <z-bot> [kaos]: yeah, as it does in the other direction already..
[15:11:40] <z-bot> [yashshah]: yeah
[15:11:59] <z-bot> [yashshah]: there is problem with Jabbot, will send them patch after my exams.
[15:14:55] <z-bot> [yashshah]: So where will you be hosting and running this script? Heroku?
[15:15:33] <z-bot> [kaos]: no, most likely together on the same server that is running ejabberd (the zotonic jabber room)
[15:16:00] <z-bot> [yashshah]: great :)
[15:16:01] <z-bot> [kaos]: but I'll have to check with arjan for that, as I don't have the account details for that server.. ;)
[15:18:54] <z-bot> [yashshah]: ohh okay :)
[15:19:26] arcusfelis joins the room
[15:22:33] z-bot leaves the room
[15:22:36] z-bot joins the room
[15:24:36] z-bot leaves the room
[15:24:38] z-bot joins the room
[15:24:55] <z-bot> [yashshah]: Haha yeah
[15:24:56] <z-bot> [kaos]: /me how about now?
[15:25:02] <z-bot> [kaos]: there we go
[15:25:17] Andreas Stenius cludgy, but works
[15:25:48] <z-bot> [yashshah]: Haha :D
[15:26:19] <z-bot> [kaos]: tried to use a helper... exactly like the example in the docs, I thought, but noo... it didn't work
[15:27:50] <z-bot> [yashshah]: okay :) but finally it is working perfectly!!
[15:28:10] <z-bot> [kaos]: it does, so I'll leave it at that :p
[15:28:19] <z-bot> [kaos]: maybe...
[15:28:44] <z-bot> [kaos]: oh, yeah. would like to ask what users are present on the other side..
[15:28:50] <z-bot> [yashshah]: yeah i will play with that later :) will add some interesting actions
[15:29:52] <z-bot> [yashshah]: will like to*
[15:30:23] <z-bot> [kaos]: you're more than welcome to :)
[15:31:26] <z-bot> [yashshah]: thank you :)
[15:31:42] <z-bot> [yashshah]: time to say goodbye to zbot
[16:29:09] Arjan joins the room
[16:42:30] yashshah leaves the room
[16:44:01] yashshah joins the room
[16:51:12] <Arjan> test
[16:51:17] <Arjan> nice
[16:51:18] <Arjan> :)
[16:51:21] <z-bot> [kaos]: :)
[16:51:25] <z-bot> [acscherp]: hehe
[16:51:33] <z-bot> [yashshah]: :)
[16:51:56] <z-bot> [kaos]: looking into provisioning of the user join/leave messages too..
[16:52:13] <z-bot> [yashshah]: that's great :)
[16:52:16] <z-bot> [acscherp]: hehe
[16:52:20] <z-bot> [acscherp]: this is already very nice
[17:12:02] yashshah leaves the room
[17:16:10] <Marc Worrell> what does z-bot do? relay the irc channel to here?
[17:16:47] <Andreas Stenius> <z-bot> [Marc Worrell]: what does z-bot do? relay the irc channel to here?
[17:16:54] <Andreas Stenius> <z-bot> [Andreas Stenius]: <z-bot> [Marc Worrell]: what does z-bot do? relay the irc channel to here?
[17:17:07] <z-bot> [kaos]: both ways :)
[17:17:34] z-bot leaves the room
[17:17:40] z-bot joins the room
[17:18:10] <Marc Worrell> aha, fun - like being in two places at the same time
[17:18:26] <Andreas Stenius> yep :)
[17:19:16] <Andreas Stenius> but I just broke the irc->jabber relay... will revert my changes..
[17:19:41] z-bot leaves the room
[17:19:44] z-bot joins the room
[17:20:06] <z-bot> [kaos]: there, back online :)
[17:20:23] <Andreas Stenius> ruby is not my strong suite.. :p
[17:20:33] Andreas Stenius away
[17:28:03] <Arjan> lol
[17:39:10] yashshah joins the room
[17:39:48] <z-bot> [yashshah]: kaos: ^ great it is :)
[17:42:49] yashshah leaves the room: Replaced by new connection
[17:42:51] yashshah joins the room
[17:44:25] <Maas> Syncing is not for the faint at heart. :p
[17:51:37] Maas leaves the room
[17:56:24] <Andreas Stenius> nice, it worked that way at least :)
[17:58:06] <Andreas Stenius> Arjan: what?
[18:12:38] Arjan leaves the room
[18:12:52] z-bot leaves the room
[18:12:55] z-bot joins the room
[18:13:15] <z-bot> [kaos]: test
[18:22:09] yashshah leaves the room
[18:38:13] z-bot leaves the room
[18:38:52] z-bot joins the room
[18:39:22] <z-bot> [kaos]: joined #zotonic.
[18:48:21] <z-bot> [yashshah]: kaos: I think it will be better to provide http://zotonic.com/support on the project idea page
[18:48:49] <z-bot> [kaos]: uh.. what do you mean?
[18:49:32] <z-bot> [yashshah]: Personally, i feel its better to provide Zotonic contact information on project idea page as well: https://github.com/beamcommunity/beamcommunity.github.com/wiki/Project:-Zotonic
[18:50:05] <z-bot> [kaos]: ah, yeah sure, I can add contact details on the idea page as well..
[18:50:43] <z-bot> [yashshah]: It was tough time for me to search for contact information, it may happen with someone else as well
[18:52:36] yashshah joins the room
[18:52:45] yashshah leaves the room: Replaced by new connection
[18:52:52] yashshah joins the room
[18:53:39] z-bot leaves the room
[18:53:57] z-bot joins the room
[18:54:23] z-bot kaos left channel #zotonic
[18:54:33] z-bot kaos joined channel #zotonic
[18:55:42] Andreas Stenius leaves the room
[18:56:04] Andreas Stenius joins the room
[18:56:36] z-bot leaves the room
[18:56:39] z-bot joins the room
[18:57:01] Andreas Stenius leaves the room
[18:57:09] Andreas Stenius joins the room
[18:57:36] <z-bot> [yashshah]: Awesome!
[18:57:42] <z-bot> [kaos]: looking good :D
[18:58:33] <z-bot> [kaos]: actually worth making a pull request out of this I think..
[18:59:25] <z-bot> [yashshah]: Indeed :)
[19:14:08] <z-bot> [kaos]: /me smiles
[19:15:11] z-bot leaves the room
[19:15:18] z-bot joins the room
[19:15:45] z-bot kaos improved action forwarding.. :)
[19:16:18] Andreas Stenius wonders how it could be done when going the other way...
[19:24:59] z-bot leaves the room
[19:25:03] z-bot joins the room
[19:25:20] Andreas Stenius testing...
[19:25:31] <Andreas Stenius> w00t :D
[19:40:32] <z-bot> [yashshah]: Good night guys! See you tomm :)
[21:00:28] <Marc Worrell> WTF??? exif -m -t Orientation somefile.jpg —> "rechtsboven"
[21:00:28] z-bot leaves the room
[21:02:38] <Andreas Stenius> heh, z-bot can't stand foul language?
[21:06:49] z-bot joins the room
[21:06:49] z-bot leaves the room
[21:07:21] z-bot joins the room
[21:07:21] z-bot leaves the room
[21:07:54] <Andreas Stenius> bah, unstable ruby sh*t :/
[21:12:17] Jarimatti joins the room
[21:14:23] Jarimatti leaves the room
[21:16:42] yashshah leaves the room: Replaced by new connection
[21:16:46] yashshah joins the room
[21:17:01] Mawuli Adzaku joins the room
[21:26:25] arcusfelis leaves the room
[21:36:14] <Marc Worrell> Yeah, don't use Ruby - you should use node.js with mongodb! That is webscale
[21:36:32] <Andreas Stenius> no, using erlang now... :p
[21:36:56] <Andreas Stenius> just need to whack two projects together to make it work.. ;)
[21:37:04] <Marc Worrell> you pragmatic …..
[21:37:11] <Andreas Stenius> :D
[21:37:22] Mawuli Adzaku leaves the room
[21:38:26] <Marc Worrell> Francesco had a nice presentation; where a SMS/Jabber gateway of a couple of machines could handle more load than the load balancers in front of them.
[21:38:56] <Andreas Stenius> hehe... yeah, thats nice :)
[21:46:44] mawuli.ypa joins the room
[21:47:16] <Andreas Stenius> Hi Mawuli :)
[21:48:04] <mawuli.ypa> Hi everyone
[21:48:42] <mawuli.ypa> read your mail in the morning but was late for a lecture.
[21:49:35] <mawuli.ypa> been familiarizing myself with the Zotonic codebase
[21:52:27] <mawuli.ypa> It's been a while since i first used Zotonic, and the first time, i never bothered to study its internals. Just wanted to see how the admin looks :)
[21:52:47] <Andreas Stenius> :)
[21:53:07] <Andreas Stenius> any questions, just ask :)
[21:53:17] <mawuli.ypa> This is my first time taking part in the GSOC, so please feel free to point me in any direction you deem appropriate or neccessary
[21:53:36] <Andreas Stenius> well, it's a first for me too ;)
[21:55:00] <mawuli.ypa> ok
[22:00:13] <mawuli.ypa> I am still working on few things, and will ask questions when ready.
[22:19:23] <Andreas Stenius> that's fine :)
[22:25:29] Andreas Stenius leaves the room
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!