Tuesday, 12 February 2013< ^ >
arjan has set the subject to: Zotonic - the Erlang Content Management Framework
Room Configuration

[06:31:37] Jeff Bell joins the room
[08:09:06] maas.maarten.zeeman joins the room
[08:35:29] Arjan joins the room
[08:39:39] Arjan leaves the room
[08:44:56] <Marc Worrell> working from home here as well :-) nice to be able to bring&get Mr T from school
[08:45:57] <Marc Worrell> I like the UBF transport - a lot more compact and better defined than JSON
[08:46:17] <maas.maarten.zeeman> Over here too. Nice the kids can have lunch at home in the afternoon.
[08:46:44] <Marc Worrell> :-) otherwise, before you know it, they are grown up and left the house
[08:47:42] <Marc Worrell> Maas, did you see the new VPS prices at transip? Is getting interesting - more memory 8GB+300GB disk+4CPU for 50/month
[08:47:59] <maas.maarten.zeeman> Indeed it is a cliche, but so true.
[08:48:43] <maas.maarten.zeeman> We checked last week. Indeed, prices are very good indeed. Even the dedicated server prices are nice.
[08:49:10] <maas.maarten.zeeman> We are still at linode though.
[08:49:24] <Marc Worrell> never change something that works
[08:50:16] <maas.maarten.zeeman> In the past it allowed us to upgrade our vps. With 10 minutes of downtime we had a faster machine with 4 times as much memory.
[08:50:28] <Marc Worrell> :-) good
[08:50:47] <Marc Worrell> I am keeping an eye on the european solutions - for the obvious legal reasons
[08:51:05] <maas.maarten.zeeman> Even my non-tech colleague could do it.
[08:51:16] <maas.maarten.zeeman> Yep indeed.
[08:51:57] <maas.maarten.zeeman> We recently got some questions about that too.
[08:51:59] <Marc Worrell> looks like the europeans are finally waking up, some alternative solutions to the us-ones are coming
[08:52:31] <maas.maarten.zeeman> Nice. It surprises me that there are so little vps services out there.
[08:52:37] <maas.maarten.zeeman> european that is.
[08:53:22] <Marc Worrell> yes, or they have almost no memory - quite unusable
[08:53:56] <maas.maarten.zeeman> t-systems in germany is a big one, but it works in the old fashioned way.... contract negotiations and stuff.
[08:54:03] <maas.maarten.zeeman> Not click and go.
[08:54:30] <maas.maarten.zeeman> For different customers i guess.
[08:54:46] andreas.stenius joins the room
[08:54:51] <Marc Worrell> yuck - at least transip is now within an hour - and that Irish company dediserve is click&go
[08:54:58] <Marc Worrell> as is greenqloud
[08:55:39] <maas.maarten.zeeman> What is nice about linode is that they have datacenters all over the globe. In the uk, usa, asia. US company though
[08:56:32] <maas.maarten.zeeman> We have to think about how to manage the latency of our sessions a bit. Ideally the session should be close to where the users are.
[08:56:48] <Marc Worrell> indeed - that us company is the problem (a problem of their own doing… it is their government)
[08:58:15] <maas.maarten.zeeman> Was reading up on some distributed database documents last evening. :-)
[08:58:29] <maas.maarten.zeeman> Totally overlooked yahoo's pnuts system.
[08:59:43] <Marc Worrell> pnuts is one of the classics out there :-)
[08:59:49] <Marc Worrell> there are lots of nice solutions
[09:01:31] <Marc Worrell> wow - pobox spam traps caught a Twitter "here is what is happening" e-mail :-)
[09:01:45] <Marc Worrell> makes me feel better about our own e-mails :)
[09:02:17] <maas.maarten.zeeman> Indeed, with all different tradeoffs. Was looking into it for channel. Because we have to manage latency, we could need cross datacenter wizzbang stuff. We don't have to sync a lot of persistent data though.
[09:02:31] <maas.maarten.zeeman> It's all volatile...
[09:03:50] <maas.maarten.zeeman> On a ws we now have,over a websocket, with parsing and all a roundtrip time of 80 ms. From Hoofddorp to New-York.
[09:05:50] <maas.maarten.zeeman> Btw. I hear it more and more that tech people are working from home. Works pretty well
[09:07:53] <maas.maarten.zeeman> ubf is pretty nice, but there is a bit of a semantic gap between js and erlang... atoms? binaries? proplists? huh? Most browsers can't even do binary stuff in js. :-)
[09:10:38] <maas.maarten.zeeman> Wrote a parser for it in js. It is basically a little interpreter for data.
[09:13:42] <maas.maarten.zeeman> prob though is that it can't handle binary data correctly... stupid js.
[09:21:04] Arjan joins the room
[09:22:17] <andreas.stenius> maas.maarten.zeeman: Fredrik Svahn has managed to handle binary data in javascript (in some obscure clever way). Look at his presentation from EUC2012 (it was quite interesting) :)
[09:23:00] <maas.maarten.zeeman> Newer js engines have a binary array datatype. but cross platform....
[09:23:10] <maas.maarten.zeeman> For js everything is unicode.
[09:26:21] <andreas.stenius> I don't think he used the binary array datatype..
[09:26:33] <maas.maarten.zeeman> Cool stuff mapping atoms to numbers too.
[09:26:54] <maas.maarten.zeeman> Was planning to do that too. For now atoms are strings...
[09:27:01] andreas.stenius leaves the room
[09:28:06] Arjan leaves the room
[09:31:02] <maas.maarten.zeeman> UInt8Array's
[09:31:51] <maas.maarten.zeeman> And a lot of handwaving when reading it :-p
[09:33:11] Arjan joins the room
[09:37:51] Arjan leaves the room
[09:40:09] <maas.maarten.zeeman> The binary data will come.... with webrtc :-)
[10:04:50] Andreas Stenius joins the room
[10:12:05] maas.maarten.zeeman leaves the room
[10:31:27] maas.maarten.zeeman joins the room
[10:37:57] <Marc Worrell> hola, I was looking at the admin e-mail identity
[10:38:18] <Marc Worrell> we have now a small panel on the right for username/password (which is an identity)
[10:38:33] <Marc Worrell> and in the address panel we have space for an e-mail address
[10:39:05] <Marc Worrell> I would like to couple that e-mail address to the e-mail identities - but what would be the best place to manage those identities? In the 'address' panel?
[10:39:52] <Marc Worrell> Maybe replace the e-mail address field with something fancier? Or add an interface below that one for e-mail identities (and sending confirmation e-mails)
[10:45:07] <maas.maarten.zeeman> maintaining data in two separate places can lead to problems.. it is probably best to replace the address field.
[10:45:22] <Marc Worrell> yep - someone must be in charge of that field
[10:46:15] <Marc Worrell> maybe something like the linkedin interface? we can still copy the primary e-mail address to the resource's email property for easy lookup
[10:48:03] <maas.maarten.zeeman> A field which you can't directly edit or something?
[10:49:38] <Marc Worrell> maybe - like on LinkedIn
[10:49:49] <Marc Worrell> Check this one: https://www.linkedin.com/settings/?trk=hb_acc
[10:50:09] <Marc Worrell> A little Change/Add link next to the e-mail address
[10:50:42] <maas.maarten.zeeman> mom... my imac is struggling...
[10:50:49] <Marc Worrell> poor machine
[10:51:03] <maas.maarten.zeeman> getting hot too...
[10:51:46] <Andreas Stenius> Marc, weren't you going to write a mod_identity to manage the identities. That module could be responsible for the e-mail field :)
[10:52:05] <Marc Worrell> I am :)
[10:52:09] <maas.maarten.zeeman> wow. it already knows all my email addresses. (except the zotonic one). But yes that is nice.
[10:52:25] <Marc Worrell> first extending admin_identity then renaming it
[10:53:07] <Marc Worrell> I am just wondering where to hook into the admin interface
[10:53:28] <Marc Worrell> preferably with a nice reusable component I can use on the front end as well
[10:53:55] <Andreas Stenius> not to forget, there may be rsc's that are not users, i.e. without an identity but that still should be able to have a e-mail adress in the address section..
[10:54:05] <Andreas Stenius> +1 for that :)
[10:54:16] <Andreas Stenius> (reusable component)
[10:54:23] <Marc Worrell> I am adding a catinclude now :p
[10:54:33] <Marc Worrell> for the email address
[10:55:18] <Marc Worrell> in the admin you should be able to "silently" add an identity to a rsc - in the front end it should post an e-mail telling that the address has been added.
[10:55:19] <Andreas Stenius> perhaps for later, but it would be nice to see/manage all kinds of identities for a user; besides e-mail..
[10:55:33] <Marc Worrell> yes - that is also something
[10:55:39] <Marc Worrell> like chat/skype etc
[10:55:44] <Andreas Stenius> yep
[10:56:07] <Marc Worrell> anybody knows of a good example interface we could borrow ideas from?
[10:56:57] <maas.maarten.zeeman> apple allows multiple email addresses too in its apple id setup. That looked pretty nice.
[10:58:57] <Andreas Stenius> not very much of a UI, but I think stackoverflow has a easy to understand interface..
[10:59:30] <Andreas Stenius> mostly based on linking various openid accounts though...
[10:59:36] <maas.maarten.zeeman> please do not look at google for ui idea's :-)
[10:59:55] <Andreas Stenius> lol- no, they're hopeleslly confusing :P
[10:59:56] <Marc Worrell> LOL
[11:00:53] <maas.maarten.zeeman> They had the best homepage ever, and made it totally confusing. My wife couldn't search anymore last week.
[11:01:16] <maas.maarten.zeeman> O_o
[11:01:46] <Marc Worrell> Did they change their home page?
[11:02:29] <maas.maarten.zeeman> It sort of looks like google+ but then you are not logged on. She couldn't find the search bar which is close to the addressbar.
[11:02:47] <maas.maarten.zeeman> and not in the middle if the screen.
[11:03:03] <maas.maarten.zeeman> they have different versions of the homepage too.
[11:03:10] <Marc Worrell> wow - confusing
[11:03:37] <maas.maarten.zeeman> she blamed me for screwing up the computer...
[11:03:51] <Marc Worrell> which you normally do ;-)
[11:04:27] <maas.maarten.zeeman> well, the imac is still remarkably stable after 6+ years.
[11:05:02] <maas.maarten.zeeman> well i program on linux mostly.
[11:52:19] Andreas Stenius leaves the room
[12:30:49] Andreas Stenius joins the room
[12:31:14] Andreas Stenius are now on Fedora 18 :)
[12:38:08] <Andreas Stenius> ah, thanks for the online chat logs. I could find the link to the adobe font in under 10 seconds with a quick google search: "site:zotonic.com font" and there it was as number two: http://zotonic.com/chatlogs/2012/12/13.html#13:21:41 :)
[12:50:08] Arjan joins the room
[13:00:59] Arjan leaves the room
[13:10:33] maas.maarten.zeeman leaves the room
[13:51:23] maas.maarten.zeeman joins the room
[13:55:30] Andreas Stenius leaves the room
[13:57:46] Andreas Stenius joins the room
[14:12:43] Andreas Stenius leaves the room
[14:13:41] <maas.maarten.zeeman> really like that font... too...
[15:38:20] maas.maarten.zeeman leaves the room
[15:40:22] Andreas Stenius joins the room
[15:40:46] <Andreas Stenius> well, it was you who tipped me about it ;)
[15:45:55] maas.maarten.zeeman joins the room
[16:56:32] maas.maarten.zeeman leaves the room
[18:31:19] Arjan joins the room
[18:34:16] Arjan leaves the room
[18:34:52] Arjan joins the room
[19:06:47] Arjan leaves the room
[19:06:58] Arjan joins the room
[19:58:57] Andreas Stenius leaves the room
[20:30:37] Arjan leaves the room
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!