Thursday, 21 February 2013< ^ >
arjan has set the subject to: Zotonic - the Erlang Content Management Framework
Room title: "Zotonic"
Allow users to change subject
Allow users to send private messages
Allow users to query other users
Allow users to send invites
Make room semianonymous
Default users as participants
Make room members-only
Make room moderated
Make room password protected
Make room persistent
Make room public searchable
Make participants list public
[00:52:54] Maas joins the room
[00:53:02] Maas leaves the room
[08:04:50] Maas joins the room
[08:26:24] <Maas> Just saw the beginning. That time is rush hour at our home. Cool that you guys got onto that show.
[08:26:24] Jeff Bell leaves the room
[08:28:24] <Maas> Just got the first "support" call for the sqlite nif too... coincidence?
[08:28:47] <Arjan> :)
[08:31:47] <Maas> Somebody wanted to know if it supported the FTS4 extension... told him we wanted to integrate it into zotonic... Got a really nice answer back... "Ahh the famous *Zotonic*" :-)
[08:32:23] <Maas> So I guess you guys are famous now... ;-)
[08:44:39] <Arjan> :)
[08:44:42] <Arjan> nice
[08:54:47] Andreas Stenius joins the room
[08:55:35] <Andreas Stenius> cool :)
[09:12:31] <Andreas Stenius> Watching the FLOSS show... :) (we should do this more often :p )
[09:27:32] <Arjan> :D
[09:31:12] <Maas> Btw, what is the link to view the show?
[09:31:20] <Andreas Stenius> http://twit.tv/floss/243
[09:31:36] <Maas> Couldn't find it on their site...
[09:31:39] <Maas> thanks
[09:31:44] <Andreas Stenius> :)
[09:47:14] Arjan leaves the room
[09:47:32] Marc Worrell joins the room
[09:55:46] <Maas> Nice interview guys... Viewing this we definitely have to somehow show/document at what point you have to scale out with zotonic.... It is just in a whole different category when you compare it with all the other frameworks.
[09:56:44] <Andreas Stenius> yeah, I have a few notes too that needs some work from this interview. They had some good questions.. ;)
[09:59:22] <Maas> What it basically means that instead of managing 10 boxes with X on it (and a lot of added compexity) you can do it with just 1 box with Z :-)
[10:00:08] <Marc Worrell> indeed, that is also what we here from others deploying Zotonic.
[10:00:34] <Marc Worrell> And Erlang scales very well with more cores - so scaling up is extremely effective.
[10:01:20] <Marc Worrell> Especially when you see the current costs of VPS systems - they seem to get cheaper every month
[10:02:09] <Maas> lol, the licence question. Just got the same yesterday for sqlite nif.
[10:02:23] <Marc Worrell> yes?
[10:02:40] <Marc Worrell> It is so obvious, when you think about it, to go for MIT or APLv@
[10:02:44] <Marc Worrell> @=2
[10:02:45] <Maas> didn't put a license file in.. it was important for some reason
[10:03:34] <Maas> apache it is...
[10:04:38] <Andreas Stenius> there's so much I want to do, yet so little time.. :/
[10:05:05] <Marc Worrell> yes, always put a license in.
[10:05:29] <Marc Worrell> according to the Dutch law, when you don't put a license in then it is all rights reserved (afaik).
[10:05:59] <Maas> Ow ok. I thought having it in the header code was enough
[10:11:33] <Marc Worrell> That is where you put your copyright/ownership statement.
[10:11:47] <Marc Worrell> With the license you define what rights you give other people.
[10:22:47] <Maas> Hopefully he is going to use the sqlite nif...
[10:27:33] <Maas> Nice to hear the interviewers got enthusiastic, curious and interested during the interview. Perfect!
[12:00:09] Maas leaves the room
[12:01:03] Maas joins the room
[12:15:28] <Andreas Stenius> It was a good interview (but I think Arjan was a bit nervous.. I'm sure I would've been too; practice practice practice ;)
[12:21:57] <Marc Worrell> We are getting more exposure - it is great - can't wait till the book comes out :-)
[12:23:28] <Marc Worrell> We need to add our Google Analytics id to the doc pages as well
[12:23:51] <Andreas Stenius> Yeah, I expect there's going to be a increased in-flow of people trying it out during the coming year
[12:24:05] <Andreas Stenius> Ah, right. Good point :) I can look into that
[12:24:24] <Marc Worrell> yesterday we got 359 visitors - normally 180-200.
[12:24:38] <Marc Worrell> So a slight increase − will see what happens in the coming days.
[12:24:52] <Andreas Stenius> stats! :)
[12:25:18] <Marc Worrell> :p we need them on the server - even more important :p
[12:26:06] <Andreas Stenius> indeed
[12:26:43] <Andreas Stenius> would like to setup some benchmarking
[12:26:51] <Andreas Stenius> has two benefits
[12:27:00] <Andreas Stenius> one being to compare against other technologies
[12:27:06] <Marc Worrell> yep - we certainly need to check for new bottle necks - so much code has been changed over the time
[12:27:12] <Maas> hehe... so much stuff to do :-)
[12:27:14] <Andreas Stenius> and the other to keep an eye on our performance over time
[12:27:33] <Andreas Stenius> to make sure we don't go in the wrong direction
[12:28:12] <Marc Worrell> Zynamo might give quite a hit - we really need to review design decisions there and see if we can keep processing local as much as possible
[12:32:23] <Maas> Almost done with the simple stat collection. It needs model to retrieve the stats and some checking to see if it doesn't leak memory.
[12:32:54] <Marc Worrell> About Google Summer of Code:
[12:32:56] <Marc Worrell> "The next step is to create a list of ideas/projects and details those the best you can.
I will put up a wiki soon so we can put it all online! I will let you know."
[12:33:05] <Marc Worrell> (José Valim)
[12:33:46] <Maas> https://github.com/mmzeeman/zotonic/tree/z_stats
[12:35:53] <Andreas Stenius> will try your stats tonight if I get a chance :)
[12:37:15] <Andreas Stenius> got another fun idea: present a graph over all resources and edges (using Graphviz http://www.graphviz.org) :p
[12:39:47] <Maas> Another small thing I would like to have is the host name in the access log.
[12:40:03] <Marc Worrell> or rather access logs per host
[12:40:14] <Marc Worrell> and rollover of logs
[12:49:53] <Maas> This also looks cool http://d3js.org
[12:51:43] <Andreas Stenius> wow, where does ppl come up with all this?! :p
[12:58:28] <Marc Worrell> we need a realtime D3 :)
[13:00:55] Maas leaves the room
[13:07:40] Maas joins the room
[13:12:47] <Andreas Stenius> oh, this was way fun to play with: http://bl.ocks.org/mbostock/4062045 (pick a dot and drag it around! :p )
[13:21:42] <Maas> Nice... but to display all resources and links requires quite a big query :-)
[13:22:00] <Andreas Stenius> yeah...
[13:22:07] <Maas> just page it in i guess
[13:22:24] <Marc Worrell> yeah, you can do the page and maybe 1 or two extra hops
[13:22:32] <Marc Worrell> mostly not that much
[13:22:43] <Marc Worrell> or click to expand
[13:24:42] <Marc Worrell> *argghhh, MaxClass ACL is not the easiest of all ACLs...*
[13:24:44] <Andreas Stenius> this one was also fun: http://bl.ocks.org/mbostock/929623 where you can create your own graph interactively..! :D
[13:25:02] <Maas> Nice to use some graphical stuff here and there.
[13:25:51] <Maas> graphs are cool :-)
[13:27:26] <Marc Worrell> This map can't be correct, Sweden is soooo much bigger than the dutch lands…. http://bl.ocks.org/mbostock/4180634 :p
[13:28:55] <Andreas Stenius> hehe.. but you don't have any land, do you? :p
[13:29:57] <Maas> just 100 square meters :-)
[13:30:14] <Andreas Stenius> hehe... we have plenty of space per capita, just looking at india, looks like it may be 3 times the area, but they have way more than 3 times the population :p
[13:30:23] <Maas> -4m under sea level
[13:30:31] <Andreas Stenius> more like a field ;)
[13:30:33] <Marc Worrell> … and counting :p
[13:31:01] <Marc Worrell> we have some fields - we have cows on them
[13:31:09] <Andreas Stenius> collapsible graph: http://bl.ocks.org/mbostock/1062288
[13:31:22] <Maas> our country may be small, but it is very high :-)
[13:33:44] <Andreas Stenius> lol- the states: http://bl.ocks.org/mbostock/1073373
[13:33:57] <Andreas Stenius> I messed it up :p
[13:34:22] <Andreas Stenius> now, that's a puzzle to solve ;)
[13:53:29] <Maas> Would be fun to see some erlang processes links and monitors with graphs like these...
[13:54:31] <Maas> easier to do than with wx i think.
[14:01:03] <Andreas Stenius> something like this: http://www.concurix.com/main/products
[14:01:50] <Andreas Stenius> now that I've seen d3.js, I bet that is what they've used... I was wondering what they used when I first stumbled upon this site...
[14:01:56] <Maas> already done... lol
[14:03:22] <Maas> Looks pretty similar indeed.
[14:04:29] <Marc Worrell> yeah, you can impress easily with fancy looking graphics :)
[14:04:56] <Andreas Stenius> well, if it looks good, it has to be good, right ;)
[14:05:07] <Maas> would already love it if the standard otp tools like appmon and tv where more or less web/network based instead of glueing them to some old fashioned gui toolkit.
[14:06:06] <Andreas Stenius> well, running them on a *nix macihne, I find it workable to redirect my display to a local machine. That works surprisingly well :)
[14:06:13] <Maas> Lol a real site-map with a graph :-)
[14:06:43] <Andreas Stenius> oh, yeah. I missed that one! :p
[14:08:50] <Maas> that site is eating 100% of my cpu....
[14:09:28] <Marc Worrell> that is not very mobile friendly
[14:09:35] <Andreas Stenius> hmm.. well, it does eat 12% of mine..
[14:09:52] <Andreas Stenius> and I have 8 cores...
[14:10:00] <Maas> Poor core 2 duo...
[14:22:00] <Maas> It is glowing hot, gpu heatsink 71 C. Nice for wintertime programming...
[15:05:21] Arjan joins the room
[15:06:03] Arjan leaves the room
[15:06:45] Arjan joins the room
[15:07:29] Arjan leaves the room
[17:35:58] Maas leaves the room
[17:51:35] Maas joins the room
[17:55:42] Maas leaves the room
[20:52:46] Maas joins the room
[20:58:24] Andreas Stenius leaves the room