Hi, Here is the log of the chatroom at http://farsides.com/chat/ (or irc://irc.freenode.net/#farsides) for the 2011-11-02.
2011-11-02 06:42:12+0000 mtyaka (mtyaka) is now online 2011-11-02 10:23:59+0000 mrjmad- (mrjmad-) is now online 2011-11-02 10:32:27+0000 mtyaka (mtyaka) is now online 2011-11-02 10:51:32+0000 blanchard (blanchard) is now online 2011-11-02 10:56:46+0000 tartarugafeliz (tartarugafeliz) is now online 2011-11-02 11:03:07+0000 antoviaque (antoviaque) is now online 2011-11-02 13:29:01+0000 <antoviaque> hi! 2011-11-02 13:30:23+0000 <antoviaque> eve: start dailymeeting 2011-11-02 13:30:24+0000 * eve antoviaque arbrandes blanchard blanchard1 dachary mtyaka tartarugafeliz and al: daily meeting starts! Please say "eve_: yesterday|today|blockers <your report>" 2011-11-02 13:30:41+0000 <antoviaque> eve: yesterday Refined targetting on StumbleUpon for card stories (had extended since the low-cost plan wasn't giving enough visits anymore - if still not good will experiment with the $0.10/visit plan), debug/unit tests on Plebia 2011-11-02 13:30:42+0000 <eve> Done: Refined targetting on StumbleUpon for card stories (had extended since the low-cost plan wasn't giving enough visits anymore - if still not good will experiment with the $0.10/visit plan), debug/unit tests on Plebia 2011-11-02 13:30:41+0000 <antoviaque> eve: today Keep an eye on conversions for cardstories.org. Debug and unit tests on Plebia. 2011-11-02 13:30:42+0000 <eve> Next: Keep an eye on conversions for cardstories.org. Debug and unit tests on Plebia 2011-11-02 13:30:42+0000 <antoviaque> eve: blockers None 2011-11-02 13:30:42+0000 <eve> Blockers: None 2011-11-02 13:30:53+0000 <tartarugafeliz> hello! :D 2011-11-02 13:30:58+0000 <antoviaque> hey tartarugafeliz : ) 2011-11-02 13:31:46+0000 <tartarugafeliz> eve: yesterday I played card stories and worked on the printed version of it for the give away that we're doing with Pikaland. Its done I just need to talk to blanchard about it 2011-11-02 13:31:46+0000 <eve> Done: I played card stories and worked on the printed version of it for the give away that we're doing with Pikaland. Its done I just need to talk to blanchard about it 2011-11-02 13:31:46+0000 <tartarugafeliz> eve: today I'm going to play with CS and work on TF 2011-11-02 13:31:46+0000 <eve> Next: I'm going to play with CS and work on TF 2011-11-02 13:31:46+0000 <tartarugafeliz> eve: blockers none. 2011-11-02 13:31:47+0000 <eve> Blockers: none 2011-11-02 13:32:18+0000 <antoviaque> tartarugafeliz: cool, can't wait to have a deck :p 2011-11-02 13:32:24+0000 <tartarugafeliz> me neither! :D 2011-11-02 13:32:27+0000 <antoviaque> are we keeping a couple for us btw? 2011-11-02 13:32:39+0000 <tartarugafeliz> I hope so, need to talk to blanchard 2011-11-02 13:32:43+0000 <antoviaque> heheheh 2011-11-02 13:32:46+0000 <tartarugafeliz> :P 2011-11-02 13:32:56+0000 <antoviaque> could be good to show the game when there is no computers around ;p 2011-11-02 13:33:01+0000 <tartarugafeliz> true 2011-11-02 13:33:04+0000 <antoviaque> btw blanchard called me to warn that he would be a bit late for this meeting, he's on his way back after a meeting 2011-11-02 13:33:10+0000 <tartarugafeliz> ok 2011-11-02 13:33:25+0000 <antoviaque> Btw mtyaka is it ok if we do the 121 next Tuesday? I have it written in my agenda for today, but I'm clearing out my agenda this week to focus on Plebia debug 2011-11-02 13:34:03+0000 <antoviaque> dachary travelling to Paris today, so not around - talking to him tonight 2011-11-02 13:35:08+0000 <antoviaque> ok, will wait for blanchard & mtyaka before closing the meeting 2011-11-02 13:43:44+0000 <mtyaka> Hi, I'm sorry I'm late. 2011-11-02 13:43:56+0000 <mtyaka> antoviaque: sure, np about the 121 2011-11-02 13:44:09+0000 <antoviaque> mtyaka: hello : ) 2011-11-02 13:44:15+0000 <blanchard> hi, sorry i'm late too :) 2011-11-02 13:44:16+0000 <antoviaque> ok, cool thanks : ) 2011-11-02 13:44:17+0000 <mtyaka> Every two weeks is probably too often anyway since I work little lately 2011-11-02 13:44:19+0000 <antoviaque> hey blanchard! 2011-11-02 13:44:24+0000 <blanchard> eve, yesterday : Following a lead at Travian for distrib, now in contact with their vp publishing. Prepared and sent some elements to OSEO for Brazil. Talked to Felix. 2011-11-02 13:44:24+0000 <eve> Done: : Following a lead at Travian for distrib, now in contact with their vp publishing. Prepared and sent some elements to OSEO for Brazil. Talked to Felix 2011-11-02 13:44:24+0000 <blanchard> eve, blockers : none 2011-11-02 13:44:24+0000 <eve> Blockers: : none 2011-11-02 13:44:24+0000 <blanchard> eve, today : Admin work - call Magalie for help on current topics. Meeting this afternoon with someone from xmp ba (business angels). Try to reach a contact at Gamigo. 2011-11-02 13:44:25+0000 <eve> Next: : Admin work - call Magalie for help on current topics. Meeting this afternoon with someone from xmp ba (business angels). Try to reach a contact at Gamigo 2011-11-02 13:44:33+0000 <antoviaque> mtyaka: yep, agreed - we switch to once a month? 2011-11-02 13:44:50+0000 <blanchard> antoviaque: tartarugafeliz : Felix could be coming to paris next tuesday, would that be ok for you ? 2011-11-02 13:44:55+0000 <mtyaka> antoviaque: yes, that will be better, I think. 2011-11-02 13:44:58+0000 <antoviaque> blanchard: travian - cool, I've heard good things about them 2011-11-02 13:45:12+0000 <blanchard> Still need to be confirmed because he is feeling sick currently 2011-11-02 13:45:23+0000 <antoviaque> mtyaka: ok, next one in two weeks then 2011-11-02 13:45:30+0000 <mtyaka> cool 2011-11-02 13:45:50+0000 <antoviaque> mtyaka: if you ever need to have a 121 to discuss anything, don't hesitate though, always available for this (at least I try : ) ) 2011-11-02 13:46:03+0000 <antoviaque> blanchard: let me check 2011-11-02 13:46:20+0000 <mtyaka> Good to know, thatnks :) 2011-11-02 13:46:30+0000 <blanchard> I'm sorry i need to run in 5mn - meeting with BA. Let me know if things to discuss. Print of decks ? 2011-11-02 13:47:23+0000 <tartarugafeliz> how do we do that? 2011-11-02 13:47:39+0000 <blanchard> tartarugafeliz: i call you and give you the card details ? 2011-11-02 13:47:44+0000 <tartarugafeliz> ok! 2011-11-02 13:48:02+0000 <blanchard> ok i call you when meeting's done 2011-11-02 13:48:06+0000 <tartarugafeliz> :) 2011-11-02 13:48:20+0000 <antoviaque> blanchard: ok for me for next tuesday 2011-11-02 13:48:31+0000 <blanchard> cool ! tartarugafeliz you too ? 2011-11-02 13:48:31+0000 <tartarugafeliz> next tuesday is ok for meeting Felix for me too! 2011-11-02 13:48:32+0000 <antoviaque> when would it be precisely? lunch? 2011-11-02 13:49:06+0000 <blanchard> antoviaque: i don't know I'll confirm on friday that he's in good health... Then afternoon of tuesday i guess 2011-11-02 13:49:14+0000 <antoviaque> ok 2011-11-02 13:49:27+0000 <blanchard> tartarugafeliz: cool 2011-11-02 13:49:28+0000 <antoviaque> mtyaka: anything for eve? :) 2011-11-02 13:49:34+0000 <mtyaka> eve: yesterday Fixed #571 (invite popup can only be opened once), worked on (and finished for now) #528 (FF memory usage), worked on #447 (play again button problems), and noticed a problem with Facebook invitations (created #577) which I'd like to discuss with antoviaque. 2011-11-02 13:49:34+0000 <eve> Done: Fixed #571 (invite popup can only be opened once), worked on (and finished for now) #528 (FF memory usage), worked on #447 (play again button problems), and noticed a problem with Facebook invitations (created #577) which I'd like to discuss with antoviaque 2011-11-02 13:49:34+0000 <tartarugafeliz> :) 2011-11-02 13:49:35+0000 <mtyaka> eve: today Finish the two play again button related tasks and maybe fix the facebok invitations. 2011-11-02 13:49:35+0000 <eve> Next: Finish the two play again button related tasks and maybe fix the facebok invitations 2011-11-02 13:49:37+0000 <mtyaka> eve: blockers None 2011-11-02 13:49:37+0000 <eve> Blockers: None 2011-11-02 13:50:33+0000 <antoviaque> mtyaka: good idea to upvote this bug, I'll have a look right after the meeting 2011-11-02 13:50:57+0000 <mtyaka> Ok :) 2011-11-02 13:51:14+0000 <antoviaque> and discuss the fb invitation too : ) 2011-11-02 13:51:24+0000 <antoviaque> anything else for the meeting itself? 2011-11-02 13:51:29+0000 <mtyaka> nope 2011-11-02 13:51:33+0000 <antoviaque> blanchard: tartarugafeliz: ^ 2011-11-02 13:51:37+0000 <blanchard> antoviaque: cash forecast, maybe discussion could start on the forum (where i posted) before discuss it actually here 2011-11-02 13:51:44+0000 <blanchard> apart from that nope :) 2011-11-02 13:51:53+0000 <tartarugafeliz> nope 2011-11-02 13:51:55+0000 <antoviaque> yep 2011-11-02 13:52:22+0000 <blanchard> cool. Thx a lot everyone, ttyl gotta run :) 2011-11-02 13:52:32+0000 <blanchard> tartarugafeliz: i'm calling you right now 2011-11-02 13:52:41+0000 <tartarugafeliz> ok 2011-11-02 13:52:46+0000 <antoviaque> eve: end dailymeeting 2011-11-02 13:52:47+0000 <eve> Meeting Ended 2011-11-02 13:52:47+0000 <eve> Minutes available at http://paste.pocoo.org/show/501658 2011-11-02 13:52:49+0000 <mtyaka> bye blanchard 2011-11-02 13:52:55+0000 <antoviaque> mtyaka: want to discuss fb? 2011-11-02 13:53:01+0000 <mtyaka> sure... 2011-11-02 13:53:16+0000 <blanchard> mtyaka: on thing before i forget 2011-11-02 13:53:21+0000 <mtyaka> There is supposed to be a FB button on the invite popup dialog, right? 2011-11-02 13:53:42+0000 <blanchard> the bank for you : i'll go tomorrow but it will take at least a week to show on your side like last time 2011-11-02 13:53:53+0000 <mtyaka> Did it ever work? 2011-11-02 13:54:11+0000 <mtyaka> blanchard: last time it actually showed the very next day :) 2011-11-02 13:54:24+0000 <blanchard> mtyaka: incredible :) 2011-11-02 13:54:44+0000 <mtyaka> but it's ok, you don't have to hurried, i can wait a week or two, no problem 2011-11-02 13:55:49+0000 <antoviaque> mtyaka: it did yep - I remember testing it a couple of weeks ago 2011-11-02 13:55:59+0000 <antoviaque> it doesn't show right now? *looking* 2011-11-02 13:56:19+0000 <mtyaka> antoviaque: hmm... strange 2011-11-02 13:57:23+0000 <mtyaka> It is complaining about a missing fb-root element. then I gave the button id of fb-root and it complained about some url being bad... 2011-11-02 13:57:50+0000 <mtyaka> I am not really a FB user (I have an account but I only log in once every 6 mohts or so :) ) 2011-11-02 13:58:12+0000 <mtyaka> I thought maybe it's because I am not logged into FB, but logging in didn't help 2011-11-02 13:59:18+0000 <antoviaque> hmm 2011-11-02 13:59:19+0000 <mtyaka> What I wanted to ask you was if you could point me to the relevant documentation on the FB site, so that I know what I need to do to get it to work (I don't know the FB API at all). 2011-11-02 14:00:24+0000 <antoviaque> sure 2011-11-02 14:00:44+0000 <antoviaque> it's simply the like widget https://developers.facebook.com/docs/reference/plugins/like/ 2011-11-02 14:01:10+0000 <mtyaka> Oh, ok. I've seen like buttons before :) 2011-11-02 14:01:18+0000 <antoviaque> :) 2011-11-02 14:01:29+0000 <mtyaka> Thanks, I'll get it to work. 2011-11-02 14:02:06+0000 <antoviaque> if you need help for testing let me know - I usually block facebook stuff in my browser so I don't always see it, but happy to help if I can : ) 2011-11-02 14:02:17+0000 <mtyaka> antoviaque: Another thing I wanted to ask you was if you could look through my tasks to see if you can agree about the spent time 2011-11-02 14:02:25+0000 <antoviaque> ah, yep 2011-11-02 14:02:28+0000 <mtyaka> I'll compose a list... 2011-11-02 14:02:50+0000 <antoviaque> ok, cool, will be easier for me with a list : ) 2011-11-02 14:03:30+0000 <mtyaka> #505, #526, #571 and #528 2011-11-02 14:04:14+0000 <mtyaka> oh, and there's #571 (code reviews for October) 2011-11-02 14:04:24+0000 <mtyaka> sorry #517 2011-11-02 14:06:27+0000 * antoviaque looking at the tickets 2011-11-02 14:11:56+0000 <antoviaque> mtyaka: all good :) 2011-11-02 14:11:59+0000 <antoviaque> thanks for checking 2011-11-02 14:12:28+0000 <antoviaque> and for persisting that much on the memory issue, hopefully mozilla will fix their mess :) 2011-11-02 14:12:53+0000 <mtyaka> thanks! 2011-11-02 14:13:30+0000 <mtyaka> yeah, I hope they can fix the memory usage soon 2011-11-02 14:13:43+0000 dachary (dachary) is now online 2011-11-02 14:16:47+0000 * dachary in Paris 2011-11-02 14:17:11+0000 <dachary> antoviaque: tartarugafeliz when / where would it be good for you to have diner ? I'm flexible. 2011-11-02 14:22:10+0000 <antoviaque> dachary: hello : ) 2011-11-02 14:22:41+0000 <antoviaque> well, pretty flexble too, since we are in scooter and no other arrangements for now 2011-11-02 14:22:57+0000 <antoviaque> 8pm to where you are at that moment? 2011-11-02 14:23:30+0000 <antoviaque> if the restaurant is not too expensive would be good, trying to save money to go work from a sunnier place :p 2011-11-02 14:28:54+0000 <dachary> :-) les enfants perdu ? 6 rue des recollets ? 2011-11-02 14:29:06+0000 <dachary> perdus 2011-11-02 14:32:31+0000 <dachary> mtyaka: would you be available to discuss the poll of cardstories.js ? 2011-11-02 14:33:00+0000 <mtyaka> dachary: hello and sure :) 2011-11-02 14:33:18+0000 <dachary> :-) 2011-11-02 14:33:20+0000 <dachary> hi 2011-11-02 14:33:45+0000 <dachary> did you isolate the async: false behavior ? ( keyboard typing trashed and not buffered ) 2011-11-02 14:34:27+0000 <mtyaka> yes.. here: https://gitorious.org/cardstories-mtyaka/cardstories/commit/a7e9d3f94f00966d004c43e55a17deb23c1b0f49 2011-11-02 14:34:46+0000 <mtyaka> And this is the relevant ticket: http://tickets.farsides.com/issues/555 2011-11-02 14:35:34+0000 <dachary> ok 2011-11-02 14:36:16+0000 <mtyaka> FF simply drops the keypress events 2011-11-02 14:36:23+0000 <mtyaka> Chrome and IE seem to buffer them 2011-11-02 14:36:46+0000 <dachary> therefore it must be async: true, because it's unacceptable either way. Nice catch ;-) 2011-11-02 14:37:31+0000 <mtyaka> Do you already have an idea about how to make it async without risking nasty race conditions? 2011-11-02 14:38:11+0000 <dachary> Not yet. 2011-11-02 14:39:22+0000 <dachary> In previous versions, poll() favored the last call and discarded the former calls. In the current version, the oldest poll() is favored and the more recent are ignored. 2011-11-02 14:39:58+0000 <dachary> it's not the primary concern but an analysis should cover all aspects 2011-11-02 14:40:43+0000 <dachary> This is summarized in http://pastebin.com/XvxKjfVJ and your opinion would be most welcome. 2011-11-02 14:41:18+0000 <dachary> The goal should be to avoid any race condition. 2011-11-02 14:42:04+0000 * mtyaka reading the summary 2011-11-02 14:47:11+0000 * dachary reading poll_plugin & refresh_lobby & send & game functions 2011-11-02 14:50:39+0000 <mtyaka> dachary: Is current implementation that uses async: false safe from the summarized race conditions? 2011-11-02 14:51:38+0000 <dachary> yes, it was, assuming the *previous* behavior 2011-11-02 14:51:54+0000 <dachary> it needs to be reconsidered with the current behavior 2011-11-02 14:51:59+0000 <mtyaka> Ah... I see. 2011-11-02 14:52:28+0000 <dachary> (it was safe ... unless the original assesment was incorrect ;-) 2011-11-02 14:56:40+0000 <dachary> mtyaka: if functions calling either of poll_plugin & refresh_lobby & send & game functions assume the ajax call was completed when it returns ... it will be difficult to change it to async: true 2011-11-02 14:57:49+0000 <dachary> game() is always isolated in a function : it won't be a problem 2011-11-02 14:59:28+0000 <mtyaka> Yes, I can see how changing to async will not be very trivial 2011-11-02 15:00:58+0000 <dachary> http://pastealacon.com/29004 2011-11-02 15:01:27+0000 tartarugafeliz (tartarugafeliz) is now online 2011-11-02 15:01:27+0000 <dachary> hum 2011-11-02 15:01:46+0000 <dachary> actually, it may be simple 2011-11-02 15:02:33+0000 <dachary> in the example above, instead of questioning if toggle_feedback(true); will misbehave when send() returns immediately and the call is not complete, it could be moved inside the callback 2011-11-02 15:03:32+0000 <dachary> http://pastealacon.com/29005 2011-11-02 15:03:50+0000 <dachary> this preserve the sequence of calls 2011-11-02 15:03:56+0000 <dachary> but... 2011-11-02 15:04:37+0000 <dachary> it may be the case that some calls can't be fixed so easily and that the caller of the caller must be transformed in the same way 2011-11-02 15:05:26+0000 <dachary> although this needs to be done carefully, the transformation is simple and with carefull peer-review the probability to introduce a regression are acceptable 2011-11-02 15:05:43+0000 <dachary> mtyaka: what do you think ? 2011-11-02 15:06:38+0000 <mtyaka> I think it could work :) 2011-11-02 15:07:19+0000 <mtyaka> We'll need to be careful about the UI interaction, though... If the send call takes a long time in the above example, the user will be confused why pressing the button didn't do anything 2011-11-02 15:07:28+0000 * dachary considering http://pastealacon.com/29006 2011-11-02 15:07:31+0000 <mtyaka> He might try pressing it again 2011-11-02 15:08:21+0000 <dachary> mtyaka: how is it different from the current behavior ? 2011-11-02 15:09:26+0000 <mtyaka> Is the send function currently using a synchronous call? 2011-11-02 15:10:45+0000 <mtyaka> If it is, then the browser will block the UI and I think browsers usually notify the user that something is happening in the background (by changing the cursor for example) 2011-11-02 15:11:20+0000 <dachary> yes, send is async: false 2011-11-02 15:11:26+0000 <mtyaka> With async calls, the browser won't let you know there is something happening in the background 2011-11-02 15:11:34+0000 <mtyaka> Which can make the UI seem unresponsive 2011-11-02 15:12:24+0000 <mtyaka> In the above example, you press the submit button and it takes, let's stay 1s, before you get any reaction (maybe the network is slow) 2011-11-02 15:13:27+0000 <mtyaka> But these kind of UI responsiveness "problems" can easily be worked around by notifying the user that something is happening manually 2011-11-02 15:14:02+0000 <mtyaka> Like the yellow messages under the top of the window in gmail 2011-11-02 15:16:48+0000 <mtyaka> dachary: I need to go out now. See you later! 2011-11-02 15:30:06+0000 <dachary> you are correct 2011-11-02 16:17:52+0000 blanchard1 (blanchard1) is now online 2011-11-02 16:27:35+0000 <dachary> antoviaque: les enfants perdu ? 6 rue des recollets ? 2011-11-02 16:27:37+0000 <antoviaque> uuups, had my sound turned off 2011-11-02 16:27:47+0000 <antoviaque> yep, just saw : ) 2011-11-02 16:28:00+0000 <antoviaque> dachary: good for me - 8pm then? 2011-11-02 16:28:04+0000 <antoviaque> tartarugafeliz: ok for you? 2011-11-02 16:28:09+0000 * antoviaque reading the backlog 2011-11-02 16:29:04+0000 <dachary> 8pm it is 2011-11-02 16:29:10+0000 <dachary> antoviaque: backlog is just technical 2011-11-02 16:29:22+0000 <antoviaque> ok 2011-11-02 16:29:23+0000 <tartarugafeliz> ok :) 2011-11-02 16:29:29+0000 <antoviaque> still interesting though : ) 2011-11-02 16:29:36+0000 <antoviaque> deal 2011-11-02 16:46:01+0000 <blanchard1> back 2011-11-02 17:08:24+0000 <blanchard1> antoviaque: tartarugafeliz ppl on CS :) 2011-11-02 17:11:59+0000 <antoviaque> blanchard1: thanks, was discussing with tartarugafeliz : ) 2011-11-02 17:30:13+0000 <blanchard1> antoviaque: tartarugafeliz I've given the url of CS to various contacts/investors (and to Marine :)) today, so we might have visits coming from somewhere else than SU in the next days :p 2011-11-02 17:30:30+0000 <antoviaque> hehe, ok : ) 2011-11-02 17:30:30+0000 <tartarugafeliz> cool! ok thank you! :) 2011-11-02 18:16:13+0000 dachary (dachary) is now online 2011-11-02 18:28:28+0000 dachary (dachary) is now online 2011-11-02 21:55:03+0000 mtyaka_ (mtyaka_) is now online 2011-11-02 22:47:39+0000 dachary (dachary) is now online 2011-11-02 23:36:32+0000 tartarugafeliz (tartarugafeliz) is now online _______________________________________________ Farsides mailing list - [email protected] Wiki: http://farsides.com/ List: http://farsides.com/ml/ Forum: http://farsides.com/forum/ Ideas: http://farsides.com/ideas/ Chat: http://farsides.com/chat/

