Hi, Here is the log of the chatroom at http://farsides.com/chat/ (or irc://irc.freenode.net/#farsides) for the 2011-05-22.
2011-05-22 07:33:37+0000 <dachary> good morning people 2011-05-22 07:33:39+0000 <dachary> eve__: hi 2011-05-22 07:33:39+0000 <eve> evening 2011-05-22 07:33:41+0000 <dachary> eve__: hi 2011-05-22 07:33:41+0000 <eve> hiya 2011-05-22 07:33:42+0000 <dachary> eve__: hi 2011-05-22 07:33:42+0000 <eve> evening 2011-05-22 07:33:44+0000 <dachary> eve__: hi 2011-05-22 07:33:45+0000 <eve> evening 2011-05-22 07:33:46+0000 <dachary> eve__: hi 2011-05-22 07:33:46+0000 <eve> wussup 2011-05-22 07:33:48+0000 <dachary> eve__: hi 2011-05-22 07:33:48+0000 <eve> Geez, give me some time to think! 2011-05-22 07:33:53+0000 <dachary> eve__: hi 2011-05-22 07:33:53+0000 <eve> good morning 2011-05-22 07:33:54+0000 <dachary> eve__: hi 2011-05-22 07:33:54+0000 <eve> morning 2011-05-22 07:33:55+0000 <dachary> eve__: hi 2011-05-22 07:33:55+0000 <eve> hey 2011-05-22 07:33:57+0000 <dachary> eve__: hi 2011-05-22 07:33:57+0000 <eve> heya 2011-05-22 07:33:58+0000 <dachary> eve__: hi 2011-05-22 07:33:58+0000 <eve> wasup 2011-05-22 07:34:00+0000 <dachary> eve__: hi 2011-05-22 07:34:00+0000 <eve> Geez, give me some time to think! 2011-05-22 07:34:15+0000 * dachary figured the frequency ;-) 2011-05-22 07:49:46+0000 <antoviaque> hello : ) 2011-05-22 07:50:56+0000 da1 (da1) is now online 2011-05-22 08:12:24+0000 <antoviaque> dachary: answered your email about today : ) 2011-05-22 08:12:41+0000 * dachary reading 2011-05-22 08:14:16+0000 <dachary> antoviaque: I will prepare an inventory of the requirements for tartaruga this morning. 2011-05-22 08:14:33+0000 <antoviaque> ok 2011-05-22 08:16:16+0000 <dachary> antoviaque: I could use your help to figure out the result board. 2011-05-22 08:17:50+0000 <dachary> http://cardstori.es/trac/browser/static/mockups/player5.png 2011-05-22 08:18:58+0000 <dachary> Why is "Your Choice" in red ? 2011-05-22 08:19:15+0000 <antoviaque> let me see 2011-05-22 08:19:16+0000 <dachary> is it because you lost ? 2011-05-22 08:19:44+0000 <antoviaque> yes 2011-05-22 08:19:49+0000 <antoviaque> red = lost, green = won 2011-05-22 08:20:26+0000 <dachary> ok 2011-05-22 08:20:34+0000 <antoviaque> and actually there are two "YOUR CHOICE", which is a bug 2011-05-22 08:20:35+0000 <dachary> then how do you show that the author lost ? 2011-05-22 08:21:45+0000 <dachary> antoviaque: ^ 2011-05-22 08:22:13+0000 <antoviaque> I guess right now you only see it through the list of people who won 2011-05-22 08:22:18+0000 <antoviaque> this is a problem, true 2011-05-22 08:22:31+0000 <antoviaque> This page will still require some work imho 2011-05-22 08:22:31+0000 <dachary> It is indeed. 2011-05-22 08:24:15+0000 <dachary> At the moment the code adds a class "win" to the card, not to the voter names. I could change the code to add a class to the voter names. But it would be better to resolve this issues beforehand. Otherwise it has a high probability of being reverted soon. 2011-05-22 08:24:55+0000 <dachary> I will display all names with a green background to avoid confusion, for now. So that the player only relies on the "Who won this game list" and does not try to interpret the red/greeen semantic. 2011-05-22 08:25:24+0000 <antoviaque> it is on the voters, yes - for example when nobody choses the author card, every player wins no matter what card they chose 2011-05-22 08:25:31+0000 <da1> agreed : there should be a very visible : YOU LOST / YOU WIN, it should be the first thing that is noticed imho. Then, present but not as flashy, it is explained why and who lost/win 2011-05-22 08:25:56+0000 <dachary> da1: hi 2011-05-22 08:25:59+0000 <da1> hi :) 2011-05-22 08:26:02+0000 <antoviaque> hmm, it still makes sense to show the red/green difference 2011-05-22 08:26:23+0000 <antoviaque> it's just that it's missing the author, but for the players it makes sense in any case 2011-05-22 08:26:33+0000 <da1> yes it does, but currently it is an effort to understand if i lost/won, i think it should not 2011-05-22 08:27:17+0000 <antoviaque> of course - my point is that it's missing things, but it doesn't make this red/green differentiation wrong 2011-05-22 08:27:28+0000 <da1> agreed 2011-05-22 08:29:13+0000 <da1> dachary: the new build is very cool. It's really nice to see things moving forward at this pace 2011-05-22 08:29:27+0000 <dachary> :-) 2011-05-22 08:29:29+0000 <da1> we haven't been used to that until now ;) 2011-05-22 08:39:17+0000 <dachary> da1: are you doing ok with the integration ? 2011-05-22 08:40:26+0000 <dachary> antoviaque: da1: I have another question, related to http://cardstori.es/?skin=invitation_owner 2011-05-22 08:42:45+0000 <antoviaque> dachary: Marius sent me 4 developer profiles - do you want me to forward them to you? 2011-05-22 08:42:58+0000 <antoviaque> btw one of them is experienced with symfony 2011-05-22 08:43:06+0000 <antoviaque> dachary: sure 2011-05-22 08:43:07+0000 <dachary> antoviaque: yes please. good news :-) 2011-05-22 08:44:22+0000 <dachary> could you describe me the algorithm that should be implemented with regard to displaying the cards and the name of the player as shown in http://cardstori.es/trac/browser/static/mockups/author4.png?rev=c54daacea76bfd7bafe49177c81b623aa709d055 ? 2011-05-22 08:44:50+0000 <dachary> I could not figure it out by myself. 2011-05-22 08:44:56+0000 <antoviaque> dachary: done for the CVs 2011-05-22 08:45:00+0000 <antoviaque> let me see 2011-05-22 08:48:11+0000 <da1> dachary: i haven't looked at the integration yet, i'm stuck with admin / corporate stuff currently. I'll definitely let you know if i get stuck at some point when i start it 2011-05-22 08:48:49+0000 <dachary> da1: ok. 2011-05-22 08:50:46+0000 <antoviaque> the way I understand it is: on hover, z-index changed (to put the card on top) and display of label 2011-05-22 08:50:57+0000 <antoviaque> the issue is with the cards on the left 2011-05-22 08:51:21+0000 <antoviaque> I don't think there will be an easy way to do that, but let me think a bit 2011-05-22 08:55:04+0000 <antoviaque> ok, discussed with tartaruga, to try to find a way to make things more simple 2011-05-22 08:55:32+0000 <antoviaque> we would keep the same behavior as for the other docks 2011-05-22 08:56:14+0000 <antoviaque> the only issue then would be the fact that the left part of the label would be covered by the previous card 2011-05-22 08:57:42+0000 <antoviaque> so to avoid that, it would be put on the top of the card - still *on* the card and not above, but the higher part of the card is fully visible, so the label wouldn't be covered 2011-05-22 08:57:49+0000 <antoviaque> dachary: makes sense? 2011-05-22 09:02:35+0000 dachary (dachary) is now online 2011-05-22 09:03:24+0000 <dachary> network breakage 2011-05-22 09:03:33+0000 <dachary> antoviaque: I read you until antoviaque: dachary: makes sense? 2011-05-22 09:03:35+0000 <dachary> and I said: 2011-05-22 09:03:40+0000 <dachary> (10:59:58 AM) dachary: antoviaque: yes it does make sense. It also solves the problem of having to display a name with a variable size. Or to make the card always scale to the maximum before displaying the name, which would probably break the smoothness of the dock. 2011-05-22 09:04:32+0000 <antoviaque> ok, didn't get your answer - thx : ) 2011-05-22 09:05:26+0000 <antoviaque> dachary: ah but that issue remains - since the label is still on/inside the card 2011-05-22 09:05:37+0000 <antoviaque> just on the upper part instead of the lower part 2011-05-22 09:07:03+0000 <antoviaque> hmm, we should be able to keep the same size of font, no? it's just the rounded label background that would resize, with no overflow on the text? 2011-05-22 09:07:17+0000 <antoviaque> not sure it would look good, but probably worth a shot 2011-05-22 09:17:06+0000 <dachary> antoviaque: I will keep it the same size and see how it looks. That will give us ideas on how to solve it for good. 2011-05-22 09:18:28+0000 <dachary> hum. I misread your lines. 2011-05-22 09:19:52+0000 <antoviaque> dachary: for the candidates, I was thinking of interviewing & eventually test task: Romuald (experienced in web + facebook + dev some games), Remus (web dev + freelance + sysadmin/linux experience), and Petricia (symfony) 2011-05-22 09:20:26+0000 <antoviaque> I would leave the other one aside - just reading the CV gave me a bad feeling about the guy 2011-05-22 09:20:29+0000 <dachary> I think it is too much work to try to implement this just to see how it looks. It can easily be mockup'ed and I bet it will show that it will either look bad or be unreadable. 2011-05-22 09:20:30+0000 <antoviaque> ok? 2011-05-22 09:20:41+0000 <antoviaque> hmm 2011-05-22 09:21:23+0000 <dachary> antoviaque: re candidates, ok 2011-05-22 09:26:48+0000 * antoviaque looking at http://code.google.com/p/jqdynamicfontsize/ 2011-05-22 09:34:10+0000 <antoviaque> dachary: maybe http://code.google.com/p/jqdynamicfontsize/source/browse/trunk/lib/jquery.dynamicfontsize.js + http://stackoverflow.com/questions/2157963/is-it-possible-to-listen-to-a-style-change-event ? 2011-05-22 09:36:23+0000 <antoviaque> I also asked Deborah about simply putting it out of the card like it is now, but she said it wouldn't look good 2011-05-22 09:42:32+0000 <antoviaque> if it's too much work, another option is to keep something that doesn't look perfect, and simply keep this part as a task for later on, since it's not the priority 2011-05-22 09:46:42+0000 tempuramerino (tempuramerino) is now online 2011-05-22 09:48:37+0000 <dachary> antoviaque: I'm reluctant to try programatically why could be mockuped. Not just because it's less work for me. But because I'm convinced it's less work overall. I'll make you a deal : show me mockups where the name shows in the smallest size and the largest size. If it looks ok I will implement it. I'm not convinced it will look ok just now. 2011-05-22 09:48:47+0000 <dachary> I need to see it with my own eyes ;-) 2011-05-22 09:49:05+0000 <antoviaque> ahah, ok then : ) 2011-05-22 09:49:13+0000 <antoviaque> I'll put it in a ticket 2011-05-22 09:49:35+0000 <antoviaque> and see this with Deborah when she reviews the last pending items 2011-05-22 09:50:04+0000 <antoviaque> In the meantime this can simply stay on the top like it is now I guess 2011-05-22 09:53:49+0000 <dachary> antoviaque: please let me know the number of the ticket you created 2011-05-22 09:58:03+0000 <antoviaque> yup 2011-05-22 09:58:22+0000 <dachary> antoviaque: am I mistaken or is the author view of the voting phase missing a mockup ? 2011-05-22 09:58:50+0000 <dachary> I think I'm not mistaken but I would like to double check with you before adding a ticket ;-) 2011-05-22 09:58:53+0000 <antoviaque> you're right - http://tickets.farsides.com/issues/30 2011-05-22 09:59:13+0000 <antoviaque> deborah did a mistake when she designed that view 2011-05-22 09:59:45+0000 <dachary> thanks ! 2011-05-22 10:02:00+0000 <dachary> antoviaque: http://dachary.org/?p=524 2011-05-22 10:05:59+0000 <dachary> There are a number of issues that are my responsibility. I would have listed them if working with Deborah. But I take advantage of her being busy to pretend they don't exist ;-) I'll keep working on the integration today and I hope it will be in a clean state .The only thing missing is the "complete" button but I'll add a OK arrow placeholder instead. 2011-05-22 10:06:05+0000 <dachary> I think. 2011-05-22 10:10:20+0000 <antoviaque> dachary: for the label issue => http://tickets.farsides.com/issues/41 2011-05-22 10:11:59+0000 <dachary> antoviaque: I updated the post. I think it now has all the references it needs. 2011-05-22 10:12:31+0000 <antoviaque> reading 2011-05-22 10:14:50+0000 <antoviaque> ok 2011-05-22 10:15:33+0000 <antoviaque> it will be easier to follow those with tickets, so I'm going to create tickets for each of the missing elements 2011-05-22 10:15:43+0000 <antoviaque> thanks for listing this : ) 2011-05-22 10:16:05+0000 <dachary> antoviaque: I already updated the relevant tickets or created one. Unless I missing one ? (likely) 2011-05-22 10:16:14+0000 <antoviaque> ah! 2011-05-22 10:16:21+0000 <dachary> I knew you would ask ;-) 2011-05-22 10:16:25+0000 <antoviaque> didn't check, sorry : ) 2011-05-22 10:16:32+0000 <antoviaque> thanks for this too then ;p 2011-05-22 10:16:40+0000 <antoviaque> I'll have a look at the tickets then 2011-05-22 10:16:42+0000 <dachary> I would not dare break your workflow. 2011-05-22 10:16:48+0000 <antoviaque> GOOD 2011-05-22 10:16:52+0000 <antoviaque> :p 2011-05-22 10:17:29+0000 <dachary> The post is meant as an easy to read reference point, but it does not contain anything that's not already in the tickets. 2011-05-22 10:17:39+0000 <antoviaque> perfect : ) 2011-05-22 10:18:01+0000 <antoviaque> tickets are good todo lists, but it's much easier to read a blog post to follow 2011-05-22 10:19:42+0000 <dachary> I'm not sure why I felt the need to summarize in this way. It took me too much time (3 hours). But that also involves a lot of checking and browsing the tickets and discussing with you. I guess it's ok but I won't do it often, it's too time consuming. 2011-05-22 10:20:16+0000 <antoviaque> yup, those things quickly eat a lot of time 2011-05-22 10:21:32+0000 <antoviaque> no worries about doing it, it can be something I take on - if you just bounce back a ticket when it's missing an element I can do the rest 2011-05-22 10:22:12+0000 antoviaque (antoviaque) is now online 2011-05-22 10:22:37+0000 <dachary> wb 2011-05-22 10:25:15+0000 <antoviaque> :) 2011-05-22 10:25:18+0000 <dachary> antoviaque: da1 regarding the time allocated to helping romulo, I'm about 3/4, I think. 2011-05-22 10:26:08+0000 <antoviaque> 3/4 hours or 3/4 of one day? 2011-05-22 10:26:20+0000 <dachary> IIRC it was 1/2 day 2011-05-22 10:26:28+0000 <dachary> 3 hours out of 4 2011-05-22 10:26:49+0000 <antoviaque> ok 2011-05-22 10:27:05+0000 <dachary> It's not the actual time I spent. Probably ~2 hours 2011-05-22 10:27:47+0000 <antoviaque> I'll try to remember to discuss this with him tomorrow, so that he doesn't spend his whole credit without realizing 2011-05-22 10:28:01+0000 <antoviaque> what about you? do you enjoy spending this time helping him? 2011-05-22 10:29:26+0000 <dachary> not really, but I think it helps him. As I said, I force myself to explain things and try to figure out what he has in mind more that I would do with the usual contributor. And I also force myself to answer when he pings me. 2011-05-22 10:30:09+0000 <dachary> I would expect a contributor to be less needy and preemptive. 2011-05-22 10:31:26+0000 <antoviaque> ok, also a good thing to discuss with him tomorrow then - it makes sense in the context of the time budget he spent a bit too fast 2011-05-22 10:31:33+0000 <dachary> For what it's worth, I don't think he wasted this time in useless questions. I however think he could have made a much better use of it if he had prepared more carefully. 2011-05-22 10:32:23+0000 <dachary> Tomorrow I will not be available because I'll be working on another project. 2011-05-22 10:32:31+0000 <antoviaque> I see - seem like very good feedback to give to him, I'll put it in my agenda 2011-05-22 10:32:37+0000 <antoviaque> ok, for Tuesday then : ) 2011-05-22 10:32:42+0000 <dachary> :-) 2011-05-22 10:41:13+0000 <antoviaque> dachary: checked the tickets, all good :) Thanks! 2011-05-22 10:42:49+0000 <dachary> antoviaque: ok. 2011-05-22 10:42:59+0000 <dachary> da1: I read the new version of the contract 2011-05-22 10:45:24+0000 <dachary> fellows, I'm out for the day. I will reconnect around 7pm, I think. Most definitely 11pm. 2011-05-22 10:48:02+0000 <da1> dachary: have a nice day. Let me know if you have feedback on the contract 2011-05-22 10:58:26+0000 Avek (Avek) is now online 2011-05-22 11:00:05+0000 <Avek> Hello everybody 2011-05-22 11:01:48+0000 * Avek wants to spend a few hours working on card stories today 2011-05-22 11:03:58+0000 <Avek> Reading my unread e-mail 2011-05-22 11:12:56+0000 <Avek> Starting to work on task #35 2011-05-22 11:21:18+0000 <Avek> I don't know how to create a new page for the solo mode on Farsides' wiki 2011-05-22 11:21:26+0000 <Avek> someone could help ? 2011-05-22 11:22:18+0000 <Avek> I could add a link on the "Card Stories - Beta1.0 Specifications" page i guess... 2011-05-22 11:27:57+0000 * da1 would be glad to play cardstories with Avek - email : [email protected] 2011-05-22 11:28:06+0000 <da1> Avek hi :) 2011-05-22 11:28:10+0000 <antoviaque> hello Avek : ) 2011-05-22 11:28:24+0000 <da1> you could either create a new wiki page or write your own document i guess 2011-05-22 11:28:32+0000 <da1> the one which you're comfortable with 2011-05-22 11:29:41+0000 tempuramerino (tempuramerino) is now online 2011-05-22 11:29:55+0000 <antoviaque> no no, it's better to create a wiki page - taking good habits :p 2011-05-22 11:30:02+0000 <antoviaque> I can show you if you want 2011-05-22 11:30:28+0000 <antoviaque> Actually you got it already - adding a link on the "Card Stories - Beta1.0 Specifications" page is perfect 2011-05-22 11:30:30+0000 <Avek> here is the new wiki page I just created 2011-05-22 11:30:35+0000 <Avek> http://farsides.com/wiki/Card_Stories_-_Solo_Mode 2011-05-22 11:30:55+0000 <Avek> link available at the bottom of the "Card Stories - Beta1.0 Specifications" page 2011-05-22 11:31:09+0000 <Avek> (it's empty right now of course) 2011-05-22 11:31:17+0000 <antoviaque> yep, perfect : ) 2011-05-22 11:31:38+0000 <antoviaque> you can find details on the syntax here: http://www.mediawiki.org/wiki/Help:Formatting 2011-05-22 11:32:09+0000 <Avek> yeah, thanks I know the syntax 2011-05-22 11:32:14+0000 <antoviaque> For images, you can upload them using the link in the footer (http://farsides.com/wiki/Special:Upload) 2011-05-22 11:32:17+0000 <antoviaque> ah cool : ) 2011-05-22 11:33:02+0000 <antoviaque> btw did you see the integration work done this week? http://cardstori.es/ :D 2011-05-22 11:33:09+0000 <Avek> I was just disturbed because I didn't find a main page menu with all the links 2011-05-22 11:33:24+0000 <antoviaque> yep, it's quite a mess this wiki right now 2011-05-22 11:33:25+0000 <Avek> no I didn't 2011-05-22 11:33:37+0000 <Avek> oh! nice 2011-05-22 11:33:37+0000 <antoviaque> starting to look quite cool :D 2011-05-22 11:33:47+0000 <antoviaque> still some work though 2011-05-22 11:35:39+0000 <Avek> argh⦠I pressed Enter without finishing to type my email on the login page 2011-05-22 11:36:00+0000 <Avek> and there seems to be no check of the email syntax 2011-05-22 11:36:14+0000 <antoviaque> true 2011-05-22 11:36:25+0000 <antoviaque> would be worth entering two tickets :D 2011-05-22 11:36:38+0000 <da1> antoviaque: git related issue : 2011-05-22 11:36:41+0000 <antoviaque> there is a new tracker there: http://tickets.farsides.com/ 2011-05-22 11:36:52+0000 <da1> i fetched the http://cardstori.es/cardstories.git 2011-05-22 11:37:00+0000 <da1> then whatchanged 2011-05-22 11:37:03+0000 <da1> all good 2011-05-22 11:37:12+0000 <da1> then git checkout master 2011-05-22 11:37:19+0000 <da1> then git pull . http://cardstori.es/cardstories.git 2011-05-22 11:37:25+0000 <da1> which gives me an error : 2011-05-22 11:37:35+0000 <da1> fatal: Couldn't find remote ref http 2011-05-22 11:37:35+0000 <da1> fatal: The remote end hung up unexpectedly 2011-05-22 11:37:48+0000 <antoviaque> type 'git branch' 2011-05-22 11:38:10+0000 <antoviaque> it will give you the name of the other repository that you just fetched 2011-05-22 11:38:13+0000 <antoviaque> then 2011-05-22 11:38:20+0000 <antoviaque> git pull . otherrepo 2011-05-22 11:40:57+0000 <Avek> I'm a bit lost with all your websites 2011-05-22 11:41:35+0000 <Avek> It seems that I need to create an account everytime I connect to one of them... 2011-05-22 11:42:33+0000 <Avek> Do I need to register to the new tracker ? 2011-05-22 11:44:23+0000 <da1> antoviaque: it worked thanks :) It seems that i don't need to commit the merge (git diff returns nothing), which is different from what i experienced with bzr 2011-05-22 11:44:37+0000 <antoviaque> yep 2011-05-22 11:44:54+0000 <da1> yes Avek too many web sites agreed, but we're trying to rationalize that. You need to register to the tracker indeed 2011-05-22 11:44:58+0000 <antoviaque> Avek: yep, there is no single sign on 2011-05-22 11:45:07+0000 <Avek> :'( 2011-05-22 11:45:13+0000 <Avek> :) 2011-05-22 11:45:18+0000 <antoviaque> ahahah 2011-05-22 11:46:15+0000 <Avek> antoviaque, what e-mail should I use to invite you to play a round of cardstories right now ? 2011-05-22 11:46:21+0000 <antoviaque> better make sure we have the production workflow right before we start looking into those things - lately it changes too much to start integrating them more between themselves 2011-05-22 11:46:30+0000 <antoviaque> [email protected] is perfect : ) 2011-05-22 11:46:56+0000 <Avek> Just sent you and David an invitation 2011-05-22 11:47:27+0000 <da1> i don't see it :(, you sent it to [email protected] ? 2011-05-22 11:47:42+0000 <antoviaque> on http://cardstori.es/ ? 2011-05-22 11:47:58+0000 <da1> got it 2011-05-22 11:48:16+0000 <Avek> yes, but it could have not worked cause my email is "avek." for this session... 2011-05-22 11:48:26+0000 <antoviaque> got it too 2011-05-22 11:49:08+0000 <da1> heavy pain 2011-05-22 11:49:48+0000 <Avek> lol 2011-05-22 11:49:50+0000 <antoviaque> well done ;p 2011-05-22 11:49:50+0000 <da1> antoviaque: too bad 2011-05-22 11:51:12+0000 <Avek> the game looks better, but there is still work to do indeed 2011-05-22 11:51:18+0000 <antoviaque> yup 2011-05-22 11:51:22+0000 <antoviaque> the integration is not finished 2011-05-22 11:51:43+0000 <antoviaque> and even once it's over there will still be stuff that will need work 2011-05-22 11:51:54+0000 <antoviaque> but at least we should be able to do some playtests 2011-05-22 11:55:50+0000 <Avek> i can't register to the tracker because I'm still in the developer list with my email 2011-05-22 11:56:25+0000 <Avek> so I shoul be able to sign in 2011-05-22 11:56:27+0000 <antoviaque> ah! 2011-05-22 11:56:38+0000 <antoviaque> sorry, I had to create your account to attribute the current task 2011-05-22 11:56:40+0000 <Avek> but with which password ? 2011-05-22 11:56:44+0000 <antoviaque> your password is toto : ) 2011-05-22 11:56:47+0000 <Avek> ok 2011-05-22 11:56:57+0000 <antoviaque> account name charles 2011-05-22 11:57:31+0000 <Avek> oh yeah 2011-05-22 11:57:41+0000 <Avek> i remember the e-mail now 2011-05-22 11:58:02+0000 <Avek> I didin't know why I received this registration e-mail 2011-05-22 11:58:18+0000 <antoviaque> : ) 2011-05-22 11:59:20+0000 <Avek> so, I have know 3 or 4 login & password used for Farsides and the 2 projects⦠2011-05-22 12:02:43+0000 tempuramerino (tempuramerino) is now online 2011-05-22 12:04:32+0000 <antoviaque> : ) 2011-05-22 12:04:53+0000 <antoviaque> you can simply use the same login/password everywhere 2011-05-22 12:15:30+0000 <Avek> yeah, but I logged with facebook connect on one page, with my regular login "Avek" on another one and you just added one more "charles" on the tracker :p 2011-05-22 12:15:46+0000 <antoviaque> ahah, tricky yep : ) 2011-05-22 12:16:15+0000 <Avek> could you change all the login used to Avek or Charles ? 2011-05-22 12:16:37+0000 <antoviaque> sure - which one do you prefer? 2011-05-22 12:17:06+0000 <antoviaque> We can all switch to Avek 2011-05-22 12:17:11+0000 <Avek> ok 2011-05-22 12:17:14+0000 <antoviaque> the mediawiki could be trickier to change 2011-05-22 12:17:28+0000 <antoviaque> bugtracker done 2011-05-22 12:17:39+0000 <Avek> it's Avek on the wiki 2011-05-22 12:17:41+0000 <Avek> already 2011-05-22 12:17:57+0000 <antoviaque> yep, that's why I proposed Avek : ) 2011-05-22 12:18:01+0000 <Avek> ok 2011-05-22 12:18:03+0000 <Avek> :) 2011-05-22 12:18:19+0000 <Avek> Avek is already in use on AjaExplorer too 2011-05-22 12:18:43+0000 <antoviaque> rah - wordpress says "Usernames cannot be changed." 2011-05-22 12:19:06+0000 <antoviaque> So you'd have to recreate the account 2011-05-22 12:19:11+0000 <Avek> but i'm logged into http://farsides.com/blog/groups with this facebook connect shit 2011-05-22 12:19:24+0000 <antoviaque> what we can do is: 2011-05-22 12:20:06+0000 <antoviaque> 1) I change the email address of your current account (to break the association with FB connect) 2011-05-22 12:20:43+0000 <antoviaque> 2) you create a new account directly on the wordpress, with the email you used on FB - you'll get to chose you account name this way 2011-05-22 12:21:02+0000 <antoviaque> 3) then you should be able to connect through FB connect and land on the second account 2011-05-22 12:21:08+0000 <antoviaque> sounds good? 2011-05-22 12:21:32+0000 <Avek> oh yeah! 2011-05-22 12:21:39+0000 <antoviaque> ok let's try : ) 2011-05-22 12:21:51+0000 <antoviaque> email changed 2011-05-22 12:22:13+0000 <antoviaque> create an account there => http://farsides.com/blog/register/ 2011-05-22 12:23:14+0000 <da1> antoviaque: trying to modify the respective position of two divs on a page... I'm about to look at css but i feel it's like the previous task (z-index), i should be looking at js rather than modifying css. correct ? 2011-05-22 12:23:46+0000 <antoviaque> on the page you're integrating, it should be all in the CSS, not in JS 2011-05-22 12:24:07+0000 <antoviaque> unless I'm missing something that require logic to determine the z-index 2011-05-22 12:25:58+0000 <Avek> New account ok 2011-05-22 12:26:20+0000 <antoviaque> Avek: cool : ) 2011-05-22 12:27:04+0000 <Avek> 1 login 1 password : life is beautiful 2011-05-22 12:27:20+0000 <antoviaque> ;p 2011-05-22 12:57:33+0000 <Avek> I'm adding a "waiting room" screen in my design between the "pick" screen and the "vote" screen for players 2011-05-22 12:58:05+0000 <Avek> It will be fake in the solo mode but necessary in multiplayer 2011-05-22 12:58:33+0000 <Avek> this screen should display other players activity 2011-05-22 12:58:51+0000 <antoviaque> you mean this one? http://cardstories.antoviaque.org:4923/static/?skin=invitation_pick_wait 2011-05-22 12:59:10+0000 <Avek> yes 2011-05-22 12:59:25+0000 <antoviaque> ah - you add the info about the other players activity there? good idea imho, yep 2011-05-22 12:59:58+0000 <Avek> but in the multiplayer it could suggest you to start another multiplayer game or play solo while waiting for the other players to pick their card/vote 2011-05-22 13:00:40+0000 <antoviaque> ah, true 2011-05-22 13:01:10+0000 <Avek> which makes me think that we probably need a feedback for all the games started by the player on every page, not only on the first one 2011-05-22 13:01:44+0000 dachary (dachary) is now online 2011-05-22 13:01:47+0000 <Avek> a small list which indicates you if there is update in your other games 2011-05-22 13:02:00+0000 <dachary> pushed a changeset related to wait 2011-05-22 13:02:07+0000 <antoviaque> interesting - it's true 2011-05-22 13:02:12+0000 <antoviaque> dachary: wb : ) 2011-05-22 13:02:27+0000 <dachary> antoviaque: do you know a command line that would resize images better than mogrify ? 2011-05-22 13:02:29+0000 <antoviaque> could be tricky to display all the info in a non confusing way, but done right it could be very useful 2011-05-22 13:02:43+0000 <antoviaque> dachary: I usually do it with gimp 2011-05-22 13:02:49+0000 <antoviaque> for batch processing I use convert 2011-05-22 13:02:50+0000 <dachary> I played a game with my train neighbourgh 2011-05-22 13:02:57+0000 <antoviaque> oh : ) 2011-05-22 13:03:00+0000 <dachary> and the 'ok / cancel' button works like a charm 2011-05-22 13:03:06+0000 <antoviaque> kewl ;p 2011-05-22 13:03:19+0000 <antoviaque> was he able to get the principle quickly? 2011-05-22 13:03:26+0000 <dachary> she 2011-05-22 13:03:32+0000 <antoviaque> ahhh ;p 2011-05-22 13:03:39+0000 <antoviaque> was she? :p 2011-05-22 13:03:53+0000 <dachary> I first presented the game by playing one with the hotseat 3 players iframe 2011-05-22 13:04:22+0000 <Avek> yeah, we could add a very simple version, like a list with a 2 or 3 colors state dot 2011-05-22 13:04:25+0000 <dachary> she just played the player part, not the author part 2011-05-22 13:04:33+0000 <dachary> Avek: bonjour hi 2011-05-22 13:04:39+0000 <Avek> hello loic 2011-05-22 13:04:51+0000 * antoviaque thinks that Card Stories could be useful to socialize with ladies 2011-05-22 13:05:00+0000 <Avek> looooool 2011-05-22 13:05:09+0000 <antoviaque> :p 2011-05-22 13:05:31+0000 <dachary> :-) 2011-05-22 13:06:14+0000 <dachary> bbl 2011-05-22 13:06:19+0000 <dachary> train speeding up 2011-05-22 13:06:26+0000 <antoviaque> ok :D 2011-05-22 13:08:16+0000 <Avek> I think that to make this game more "alive", we should give as much feedback as possible 2011-05-22 13:08:25+0000 <Avek> other players status 2011-05-22 13:08:35+0000 <Avek> and log about what they did 2011-05-22 13:08:40+0000 <antoviaque> I agree 2011-05-22 13:08:43+0000 <antoviaque> the social part 2011-05-22 13:08:56+0000 <antoviaque> but don't forget that a part of this will be visible through FB 2011-05-22 13:09:11+0000 <antoviaque> we should spam the wall as much as possible 2011-05-22 13:09:29+0000 <Avek> yeah but it starts in a round 2011-05-22 13:09:42+0000 <antoviaque> but it's good if it's also visible from within the game 2011-05-22 13:09:52+0000 <antoviaque> yup 2011-05-22 13:10:02+0000 <Avek> at leest for the player you're directly playing with 2011-05-22 13:26:38+0000 <antoviaque> Avek: http://cardstories.antoviaque.org:4923/static/ (try to enter something else than an email there) 2011-05-22 13:26:41+0000 <antoviaque> :) 2011-05-22 13:27:09+0000 dachary (dachary) is now online 2011-05-22 13:32:52+0000 <Avek> héhé 2011-05-22 13:33:00+0000 <Avek> seems to work 2011-05-22 13:33:11+0000 <antoviaque> thanks for noticing this : ) 2011-05-22 13:33:46+0000 <Avek> thanks to my clumsiness 2011-05-22 13:33:47+0000 <Avek> :p 2011-05-22 13:34:16+0000 <antoviaque> ahaha - it's actually a gift to break stuff : ) 2011-05-22 13:40:08+0000 <Avek> yeah 2011-05-22 13:40:18+0000 <Avek> I've learned that I'm good at this :) 2011-05-22 13:40:27+0000 <Avek> and coders hate me for that 2011-05-22 13:40:33+0000 <Avek> ;-) 2011-05-22 13:41:06+0000 <antoviaque> :p 2011-05-22 13:41:32+0000 <Avek> I post the idea of a "current stories" module on the group 2011-05-22 13:41:42+0000 <Avek> with a basic picture 2011-05-22 13:41:45+0000 <Avek> http://farsides.com/blog/wp-content/uploads/group-documents/10/1306071447-CardStories_Current_Stories_Module.jpg 2011-05-22 13:42:08+0000 <Avek> to keep it in mind a discuss it 2011-05-22 13:42:18+0000 <Avek> "and" discuss it 2011-05-22 13:42:29+0000 <antoviaque> yup, seem good 2011-05-22 13:42:41+0000 <antoviaque> you would put this on every page right? 2011-05-22 13:42:51+0000 <Avek> i guess 2011-05-22 13:45:03+0000 * dachary skinning the lobby 2011-05-22 13:45:39+0000 * Avek listening to Muddy Waters - Hoochie Coochie Man 2011-05-22 13:45:48+0000 <Avek> nothing but the blues, man! 2011-05-22 13:46:41+0000 <antoviaque> :D 2011-05-22 13:47:14+0000 * antoviaque fighting with the validation plugin 2011-05-22 13:48:21+0000 <dachary> my vis-a-vis in the train is a fox, I'm having trouble concentrating 2011-05-22 13:48:38+0000 <antoviaque> a real fox? 2011-05-22 13:48:52+0000 <antoviaque> or a guy with a face like a fox? 2011-05-22 13:49:18+0000 <antoviaque> you can set it on fire... (ah ah ah) 2011-05-22 14:01:59+0000 Avek (Avek) is now offline 2011-05-22 14:02:01+0000 Avek (Avek) is now online 2011-05-22 14:02:16+0000 <Avek> antoviaque, I have a question : 2011-05-22 14:02:34+0000 <Avek> how did you decide which size the interface would be 2011-05-22 14:02:35+0000 <Avek> ? 2011-05-22 14:03:33+0000 <dachary> Avek: +1 2011-05-22 14:03:56+0000 <dachary> antoviaque: :-) 2011-05-22 14:05:26+0000 <dachary> http://en.wiktionary.org/wiki/fox#Noun 6. (slang) An attractive man or woman. 2011-05-22 14:07:01+0000 <antoviaque> Avek: dachary: Based on the fact that it's the lowest non-negligeable screen size found: http://www.w3counter.com/globalstats.php 2011-05-22 14:07:40+0000 <antoviaque> actually with mini laptops and tablets we should probably use an even lower one, but then it gets really crazy to fit things 2011-05-22 14:08:14+0000 <antoviaque> dachary: ohhh - didn't knew that slang 2011-05-22 14:08:25+0000 <antoviaque> talking about setting on fire makes even more sense then 2011-05-22 14:09:23+0000 <Avek> so the official size is 1024x768 2011-05-22 14:09:28+0000 <antoviaque> yup 2011-05-22 14:09:31+0000 <Avek> ok 2011-05-22 14:10:46+0000 <Avek> So it's a 4/3 size 2011-05-22 14:10:54+0000 <antoviaque> yep 2011-05-22 14:11:41+0000 <antoviaque> with the browser overhead (window, tabs, windows bar) there is actually less than that available, so on a 1024x768 resolution people will have to scroll a bit 2011-05-22 14:13:30+0000 dachary (dachary) is now online 2011-05-22 14:13:45+0000 tempuramerino (tempuramerino) is now online 2011-05-22 14:22:25+0000 <Avek> and so do I on my laptop in 1440x900 2011-05-22 14:22:36+0000 <antoviaque> yup 2011-05-22 14:39:00+0000 dachary (dachary) is now online 2011-05-22 14:56:30+0000 romulo (romulo) is now online 2011-05-22 14:56:33+0000 <romulo> good morning 2011-05-22 14:56:40+0000 <antoviaque> hi romulo : ) 2011-05-22 14:57:25+0000 <romulo> antoviaque, how are you? 2011-05-22 14:57:33+0000 <romulo> eve__, seen dachary 2011-05-22 14:57:33+0000 <eve> romulo: dachary was last seen 52 minutes and 7 seconds ago in #farsides on freenode [2011-05-22 14:05:26 UTC], and has been offline on freenode since 2011-05-22 14:50:39 UTC 2011-05-22 14:58:12+0000 <antoviaque> you just missed him : ) 2011-05-22 14:58:21+0000 <antoviaque> he's in the train and keeps disconnecting 2011-05-22 14:58:38+0000 <antoviaque> and I'm very well, thanks 2011-05-22 14:59:02+0000 <antoviaque> except for a #$%#$ of validation plugin that don't work when called from the tests ;p 2011-05-22 14:59:20+0000 <romulo> i see. I need to discuss with him my changes 2011-05-22 14:59:43+0000 <antoviaque> he said he would be back on the evening 2011-05-22 15:00:29+0000 <romulo> ok 2011-05-22 15:02:30+0000 <romulo> how much time for you until evening? 2011-05-22 15:02:45+0000 <romulo> im finishing setting up my new machine, so it might take a while to answer too 2011-05-22 15:11:49+0000 <Avek> hi romulo 2011-05-22 15:11:54+0000 <romulo> Avek, hi there 2011-05-22 15:11:56+0000 <romulo> how are you? 2011-05-22 15:12:01+0000 <romulo> Never seen you around =] 2011-05-22 15:12:04+0000 <Avek> fine thanks 2011-05-22 15:12:17+0000 <Avek> yeah, it's my second day working 2011-05-22 15:12:19+0000 <antoviaque> romulo: he said between 7pm and 11pm Paris time, so you have some time imho : ) 2011-05-22 15:12:39+0000 <romulo> Avek, cool =] welcome aboard =] 2011-05-22 15:12:50+0000 <antoviaque> Avek is Charles, he's working on the game design : ) 2011-05-22 15:13:00+0000 <romulo> awesome 2011-05-22 15:13:25+0000 <romulo> does anyone here use bootcamp? 2011-05-22 15:13:32+0000 <antoviaque> yup! if you have followed on the buddypress, he came with a very good idea to improve the first experience of players 2011-05-22 15:13:48+0000 <romulo> im trying to use my mac keyboard aluminium keys f13-f19 on windows :/ used to work on my note, not workingo n the desktop 2011-05-22 15:14:19+0000 <antoviaque> nope romulo, I don't use Macs, they are evil : ) 2011-05-22 15:14:32+0000 <romulo> neither i. I just use apple keyboard -> best evah <- 2011-05-22 15:14:40+0000 <antoviaque> ahahah : ) 2011-05-22 15:14:53+0000 <romulo> feels like a laptop keyboard 2011-05-22 15:16:40+0000 <Avek> So guys, I'm done for today 2011-05-22 15:16:57+0000 <Avek> I've updated the wiki page with rough stuff 2011-05-22 15:16:58+0000 <Avek> http://farsides.com/wiki/Card_Stories_-_Solo_Mode 2011-05-22 15:17:38+0000 <antoviaque> reading 2011-05-22 15:18:26+0000 <Avek> I'll try to push this further until next sunday 2011-05-22 15:18:44+0000 <antoviaque> looks like a good start 2011-05-22 15:18:51+0000 <Avek> ok 2011-05-22 15:19:00+0000 <Avek> very basic for the moment 2011-05-22 15:19:06+0000 <antoviaque> if we manage to fit those things well, it will definitely improve the experience 2011-05-22 15:19:08+0000 <romulo> reading 2011-05-22 15:19:30+0000 <romulo> ok, antoviaque, im wondering how well my first week sounded for you/the team 2011-05-22 15:20:10+0000 <antoviaque> romulo: it went very well I think 2011-05-22 15:20:27+0000 <romulo> good =] im trying to put some effort into this =] 2011-05-22 15:20:50+0000 <antoviaque> You are enthousiastic, present, dedicated -- if you keepp up like this I'm sure it will go well : ) 2011-05-22 15:21:13+0000 <romulo> thanks =] 2011-05-22 15:21:14+0000 <romulo> ill brb 2011-05-22 15:21:21+0000 <romulo> looks like to configure the keyboard (?) i have to logout 2011-05-22 15:21:31+0000 <antoviaque> There are some challenges on the technical side, but we discussed it already, so we'll see how that part goes 2011-05-22 15:21:34+0000 <romulo> bizarre as it sounds 2011-05-22 15:21:41+0000 <romulo> brb 1 sec 2011-05-22 15:21:45+0000 <antoviaque> ok! : ) 2011-05-22 15:22:31+0000 <Avek> I'm leaving 2011-05-22 15:22:38+0000 <antoviaque> Avek: so you finish this day until next Sunday, and then you'd pick a new task? 2011-05-22 15:22:38+0000 <Avek> see you guys! 2011-05-22 15:22:49+0000 <Avek> yep 2011-05-22 15:22:59+0000 <antoviaque> ok perfect 2011-05-22 15:23:07+0000 <antoviaque> do you plan to come here next sunday? 2011-05-22 15:23:21+0000 <Avek> as you whish 2011-05-22 15:23:21+0000 <antoviaque> (it's really as you prefer for that) 2011-05-22 15:23:44+0000 <antoviaque> The concept of the company allows you to chose freely : ) 2011-05-22 15:23:57+0000 <antoviaque> So just see what you feel like doing next Sunday then ;p 2011-05-22 15:24:07+0000 <Avek> ok 2011-05-22 15:24:12+0000 <Avek> I'll tell you 2011-05-22 15:24:19+0000 <antoviaque> yup 2011-05-22 15:24:24+0000 <antoviaque> thanks Charles 2011-05-22 15:24:29+0000 <Avek> but I managed to work quite well here today for 4 hours 2011-05-22 15:24:43+0000 <antoviaque> yes, it's good to be efficient 2011-05-22 15:24:48+0000 <Avek> despite the slow start due to the login/password thing 2011-05-22 15:24:53+0000 <antoviaque> ahah ;p 2011-05-22 15:24:54+0000 <Avek> :) 2011-05-22 15:25:14+0000 <antoviaque> Well, glad you like this part too : ) 2011-05-22 15:25:22+0000 <Avek> yes 2011-05-22 15:25:25+0000 <antoviaque> And thanks again - have a good Sunday evening : ) 2011-05-22 15:25:35+0000 <Avek> and I love that small project 2011-05-22 15:26:02+0000 <antoviaque> :D 2011-05-22 15:26:03+0000 <Avek> it's like a breathing 2011-05-22 15:26:20+0000 <antoviaque> ahah, yes, compared to a big console title, quite a difference ;p 2011-05-22 15:26:25+0000 <Avek> yes :) 2011-05-22 15:26:30+0000 <Avek> bye! 2011-05-22 15:26:37+0000 <antoviaque> see you! 2011-05-22 15:26:52+0000 Avek (Avek) is now offline 2011-05-22 15:30:04+0000 romulo (romulo) is now online 2011-05-22 15:30:11+0000 <romulo> looks like you can use the keys if you use the fn key :D 2011-05-22 15:35:21+0000 * antoviaque thinks romulo is crazy with his keyboard 2011-05-22 15:35:33+0000 <romulo> xD 2011-05-22 15:35:39+0000 <antoviaque> ;p 2011-05-22 15:35:50+0000 <romulo> i have been using this keyboard for two years now, i can't switch it to anything else =P 2011-05-22 15:47:23+0000 * romulo trying to learn how to merge git repositories 2011-05-22 15:47:38+0000 <antoviaque> romulo: have a look at rebase 2011-05-22 15:47:51+0000 <romulo> thanks for the tip 2011-05-22 15:48:47+0000 <antoviaque> git pull --rebase loic master => pulls the changes from loic and reapplies any changes afterwards 2011-05-22 15:49:01+0000 <antoviaque> (any changes that are not in the original repo) 2011-05-22 15:49:18+0000 <antoviaque> keep the history clean, and dachary happy : ) 2011-05-22 15:51:01+0000 <antoviaque> http://gitready.com/intermediate/2009/01/31/intro-to-rebase.html 2011-05-22 15:51:15+0000 <antoviaque> http://gitready.com/advanced/2009/03/20/reorder-commits-with-rebase.html 2011-05-22 16:10:48+0000 <romulo> im back 2011-05-22 16:16:50+0000 <antoviaque> re 2011-05-22 16:25:00+0000 dachary (dachary) is now online 2011-05-22 16:27:10+0000 <dachary> antoviaque: regarding your patch Added missing card background attribute 2011-05-22 16:29:10+0000 <romulo> hi there 2011-05-22 16:29:15+0000 <romulo> dachary, how are you? 2011-05-22 16:29:31+0000 <antoviaque> dachary: yep 2011-05-22 16:29:36+0000 <dachary> it is on purpose. I even implemented support for that in cardstories.js to implement the mockup http://cardstori.es/trac/browser/static/mockups/author1.png 2011-05-22 16:29:52+0000 <dachary> romulo: hey, I'm good thank you :-) 2011-05-22 16:31:18+0000 <romulo> dachary, about the email stuff, on auth.py instead of just converting the player_ids on the request dictionary, i added a new key with player_email that saves the player email if it contains '@' (following old auth.py detection method). Do you see any problem on that? At service.py then i feed the CardstoriesPlayer with email too (and None if it does not contain @) 2011-05-22 16:31:22+0000 <romulo> give me your thoughs 2011-05-22 16:31:23+0000 <antoviaque> ah - it's something missing on this mockup, there should always be borders imho 2011-05-22 16:32:29+0000 <antoviaque> Also, it was showing broken images (on Chrome I think), that's why I started with fixing that 2011-05-22 16:33:14+0000 * dachary mumbles thinking he will have to revert the code changes introduced to support borderless cards 2011-05-22 16:33:35+0000 <antoviaque> :/ 2011-05-22 16:33:47+0000 <antoviaque> sorry about that 2011-05-22 16:35:18+0000 <dachary> maybe tartarugafeliz wants borderless cards ? 2011-05-22 16:35:38+0000 <antoviaque> just asked her, she confirms it's something she forgot 2011-05-22 16:35:39+0000 * dachary hopes tartarugafeliz will rule in favor of her own mockups ;-) 2011-05-22 16:35:45+0000 <dachary> darn :-( 2011-05-22 16:35:47+0000 <antoviaque> ;p 2011-05-22 16:36:15+0000 * dachary throws furnitures out of the window 2011-05-22 16:36:31+0000 <antoviaque> If it helps to feel better, I've been fighting with the validate plugin for 4 hours, just to try to get the test working - it works with manual test, it doesn't from the tests :/ 2011-05-22 16:36:49+0000 <dachary> I have a question unrelated to this. 2011-05-22 16:37:06+0000 <antoviaque> yup 2011-05-22 16:37:35+0000 <dachary> It's often difficult to test something that is not meant to be tested. 2011-05-22 16:38:22+0000 <antoviaque> well, it's written by the same guy who does qunit, you'd expect it to be made for tests ;p 2011-05-22 16:39:10+0000 <antoviaque> but I've narrowed it down a bit - it seems that it's the click() that doesn't trigger the form submit() event 2011-05-22 16:39:40+0000 <antoviaque> I'm still wondering why the exact same code works from the browser though 2011-05-22 16:40:25+0000 <antoviaque> dachary: what was your question? 2011-05-22 16:42:33+0000 <dachary> antoviaque: preparing the question ;-) 2011-05-22 16:42:39+0000 <antoviaque> ;p 2011-05-22 16:43:26+0000 <romulo> brb, lunch time 2011-05-22 16:43:36+0000 <dachary> in http://cardstori.es/?skin=in_progress_one the border is supposed to be 40% transparent. But I have no clue how it can be done. Any idea ? antoviaque 2011-05-22 16:43:37+0000 <antoviaque> bon appetit : ) 2011-05-22 16:43:49+0000 <dachary> romulo: good apetite 2011-05-22 16:43:55+0000 <antoviaque> looking 2011-05-22 16:44:38+0000 <dachary> antoviaque: I don't think it is possible without using CSS3 or tricks. 2011-05-22 16:44:48+0000 <dachary> But I'm not a CSS expert. 2011-05-22 16:48:32+0000 <da1> bye bye tout le monde, bbl 2011-05-22 16:51:36+0000 <antoviaque> hmm, let me try something 2011-05-22 16:56:23+0000 <dachary> da missed my review by 5 minutes ;-) http://tickets.farsides.com/issues/19 2011-05-22 17:00:07+0000 tempuramerino (tempuramerino) is now online 2011-05-22 17:00:14+0000 <dachary> antoviaque: http://cardstori.es/?skin=vote_voter 2011-05-22 17:01:08+0000 <dachary> take a look at "Your card" on the third card. See how it dances around. 2011-05-22 17:01:43+0000 <antoviaque> yep, you're right, we'd need to scale the font too 2011-05-22 17:02:12+0000 * antoviaque finishing trying something for the transparent border 2011-05-22 17:05:12+0000 <dachary> I will have to go in 5 minutes. But I'll read you when I'm back. 2011-05-22 17:05:26+0000 <antoviaque> found the solution I think 2011-05-22 17:05:43+0000 <antoviaque> uploading so you can see 2011-05-22 17:05:49+0000 <dachary> Then there also is the issue of not having borders on the *outside* of the table which is going to require a number of CSS stanzas, I think. But it's not complex, just tedious. 2011-05-22 17:06:43+0000 antoviaque (antoviaque) is now online 2011-05-22 17:07:25+0000 <dachary> Not too much work it seems 2011-05-22 17:07:44+0000 <antoviaque> http://foobbs.org/test_css/ 2011-05-22 17:10:40+0000 <antoviaque> dachary: ^ 2011-05-22 17:14:13+0000 tartarugafeliz (tartarugafeliz) is now online 2011-05-22 17:14:23+0000 <tartarugafeliz> I just finished this animation, guys! http://vimeo.com/24080454 2011-05-22 17:14:23+0000 <dachary> antoviaque: how does it work ? 2011-05-22 17:14:27+0000 <tartarugafeliz> tell me what you think about it! :D 2011-05-22 17:14:30+0000 <dachary> tartarugafeliz: hi 2011-05-22 17:14:47+0000 tartarugafeliz (tartarugafeliz) is now offline 2011-05-22 17:14:49+0000 tartarugafeliz (tartarugafeliz) is now online 2011-05-22 17:14:57+0000 <dachary> antoviaque: got it 2011-05-22 17:14:59+0000 <antoviaque> dachary: it uses a padding instead of the border, with a semi-transparent background image on the table 2011-05-22 17:15:12+0000 <antoviaque> tartarugafeliz: YEYYYYYYY 2011-05-22 17:15:21+0000 <antoviaque> tartarugafeliz: Kewl :p 2011-05-22 17:15:30+0000 <dachary> bbl 2011-05-22 17:26:47+0000 <romulo> im back 2011-05-22 17:27:11+0000 <romulo> dachary, had a chance to think about what i said? 2011-05-22 17:28:58+0000 <antoviaque> he's away : ) 2011-05-22 17:29:06+0000 <antoviaque> you're out of luck today ;p 2011-05-22 17:29:14+0000 <romulo> looks like it :P 2011-05-22 17:29:20+0000 <romulo> and soon ill be gone 2011-05-22 17:32:11+0000 antoviaque (antoviaque) is now online 2011-05-22 18:18:50+0000 <antoviaque> ok, could not get the click() or keypress() to trigger the submit event on the form... :/ 2011-05-22 18:19:12+0000 <antoviaque> So I based the test on submit() instead - https://gitorious.org/~antoviaque/cardstories/antoviaques-cardstories/commit/db1e63d029b18e02138ef5a618a028075ce30e2b 2011-05-22 18:19:38+0000 <antoviaque> Ideas welcome, though 2011-05-22 18:19:53+0000 * antoviaque has lost an afternoon on this for nothing :/ 2011-05-22 18:25:56+0000 <da> antoviaque: sorry to hear that :/ 2011-05-22 18:29:10+0000 da1 (da1) is now online 2011-05-22 18:52:52+0000 <dachary> romulo: what should I think about ? 2011-05-22 18:53:20+0000 <romulo> dachary, about the email stuff, on auth.py instead of just converting the player_ids on the request dictionary, i added a new key with player_email that saves the player email if it contains '@' (following old auth.py detection method). Do you see any problem on that? At service.py then i feed the CardstoriesPlayer with email too (and None if it does not contain @) 2011-05-22 18:55:50+0000 antoviaque (antoviaque) is now online 2011-05-22 18:58:50+0000 da (da) is now online 2011-05-22 19:02:35+0000 <dachary> romulo: show me the code please. I'll take a look. 2011-05-22 19:02:47+0000 <romulo> dachary, one second 2011-05-22 19:07:57+0000 <romulo> auth.py: http://pastie.org/private/t8uroaufy0n1uxjc34i1qw and service.py: http://pastie.org/private/9muqvgjmwfkyq8k1auyofq 2011-05-22 19:08:09+0000 <romulo> I will be back soon 2011-05-22 19:24:54+0000 <romulo> im back 2011-05-22 19:34:18+0000 da1 (da1) is now online 2011-05-22 19:35:57+0000 <romulo> dachary, i will be back in an hour or 1.5 if you have any comments and you are going out, please leave me a email or comment directly on ticket #21 2011-05-22 19:38:16+0000 da1 (da1) is now online 2011-05-22 20:12:40+0000 da (da) is now online 2011-05-22 20:24:21+0000 <antoviaque> Posted on stack overflow - hopefully someone will spot a silly mistake ;p 2011-05-22 20:24:25+0000 <antoviaque> http://stackoverflow.com/questions/6090553/testing-form-processing-validate-plugin-qunit 2011-05-22 20:57:04+0000 <dachary> antoviaque: I played a game with my son Erwan (20years old) 2011-05-22 21:01:08+0000 * da1 is curious to know if cardstories is appealing to young adult male audience 2011-05-22 21:08:01+0000 <dachary> da1 would you be so kind as to play a game with us ? 2011-05-22 21:08:23+0000 <dachary> He was confused just by one thing : clicking on the sentence to participate in the game (from the lobby) 2011-05-22 21:11:09+0000 <da1> dachary: sure 2011-05-22 21:13:06+0000 <da1> mouhaha 2011-05-22 21:13:21+0000 <dachary> ok ok 2011-05-22 21:13:24+0000 <dachary> tssss 2011-05-22 21:13:35+0000 <da1> good sentence, the three cards could fit actually 2011-05-22 21:14:11+0000 * dachary wonders why he lost ;-) 2011-05-22 21:18:07+0000 <antoviaque> da1: dachary: oh cool, can I play too? :D 2011-05-22 21:24:14+0000 <dachary> da1: antoviaque you have mail 2011-05-22 21:26:50+0000 <antoviaque> looking 2011-05-22 21:27:44+0000 <antoviaque> done 2011-05-22 21:28:45+0000 <antoviaque> ahahahahaha 2011-05-22 21:28:48+0000 <dachary> I'm humiliated 2011-05-22 21:28:58+0000 <antoviaque> Good sentence, it's not fair that you lose ;p 2011-05-22 21:29:03+0000 <dachary> ahahah 2011-05-22 21:29:29+0000 <antoviaque> da1: who is the cat on yours? :p 2011-05-22 21:29:51+0000 <dachary> the cat ? 2011-05-22 21:30:08+0000 <dachary> which cat ? 2011-05-22 21:30:12+0000 <dachary> :-) 2011-05-22 21:30:13+0000 <antoviaque> yes, the second card for "tu me gonfles" 2011-05-22 21:30:17+0000 <antoviaque> ahahahaha 2011-05-22 21:30:43+0000 <da1> antoviaque: :) 2011-05-22 21:30:58+0000 <dachary> It would be cool to store the invitations in a cookie 2011-05-22 21:31:05+0000 <dachary> to preset them 2011-05-22 21:31:18+0000 <dachary> and to collect names from the result board 2011-05-22 21:31:26+0000 <dachary> and add them to the invitation list 2011-05-22 21:31:36+0000 <antoviaque> store the invitations? 2011-05-22 21:31:46+0000 <dachary> we would call this the networking effect of the social network of our friends 2011-05-22 21:31:55+0000 <dachary> :-) 2011-05-22 21:32:15+0000 <dachary> antoviaque: when you type the invitations in the box, it could be stored in a cookie 2011-05-22 21:32:31+0000 <antoviaque> ahh 2011-05-22 21:32:31+0000 <dachary> so that you don't have to re-type them the next time around 2011-05-22 21:32:35+0000 <antoviaque> good idea 2011-05-22 21:32:39+0000 <antoviaque> very good actually 2011-05-22 21:32:42+0000 <dachary> I know it's redundant with the social network 2011-05-22 21:32:58+0000 <dachary> but for the current playtests it would be real convenient 2011-05-22 21:33:06+0000 <antoviaque> yes and no - some of your friends may not play from Facebook 2011-05-22 21:33:35+0000 <antoviaque> Especially free software friends ;p 2011-05-22 21:35:20+0000 <antoviaque> worth a ticket imho :p 2011-05-22 21:37:20+0000 <dachary> :-0 2011-05-22 21:37:53+0000 <antoviaque> uhu, beautiful and useful plugin for notifications: http://binarybonsai.com/misc/humanmsg/ 2011-05-22 21:44:00+0000 romulo (romulo) is now online 2011-05-22 21:46:55+0000 <antoviaque> dachary: ok, ok - done it : ) http://tickets.farsides.com/issues/45 2011-05-22 21:47:06+0000 <dachary> antoviaque: cool 2011-05-22 21:48:02+0000 <dachary> the general idea, I think, is that you want to "play again" 2011-05-22 21:48:14+0000 <dachary> with the same people 2011-05-22 21:48:17+0000 <antoviaque> yep 2011-05-22 21:48:17+0000 <dachary> one more 2011-05-22 21:48:38+0000 <antoviaque> we should actually invite the player to create a game at the end 2011-05-22 21:49:13+0000 <dachary> yes 2011-05-22 21:49:36+0000 <romulo> imb ack 2011-05-22 21:49:42+0000 <dachary> where he would not need to invite people because invitations would be sent to the same people 2011-05-22 21:49:44+0000 <antoviaque> I've also added a task to define the feedback to give to the player (in addition to error messages) http://tickets.farsides.com/issues/44 2011-05-22 21:49:53+0000 <antoviaque> ahhh - very good 2011-05-22 21:50:02+0000 <antoviaque> but only to the author then? 2011-05-22 21:50:10+0000 <dachary> no, to all 2011-05-22 21:50:10+0000 <antoviaque> if it's in the cookie 2011-05-22 21:50:25+0000 <antoviaque> I mean, we can only propose this to the author 2011-05-22 21:50:30+0000 <antoviaque> hmmm 2011-05-22 21:50:34+0000 <dachary> or to all 2011-05-22 21:50:47+0000 <antoviaque> wait no I'm stupide, this is different from the cookie stuff 2011-05-22 21:50:53+0000 <dachary> the worst that can happen is that every player creates a new game 2011-05-22 21:51:04+0000 <dachary> yes, it's different 2011-05-22 21:51:05+0000 <antoviaque> ok, I also add a ticket about that : ) 2011-05-22 21:51:32+0000 <dachary> and it's actually closer to the idea I had : "I want to play another game with these guys" 2011-05-22 21:51:39+0000 <antoviaque> yup 2011-05-22 21:53:59+0000 <dachary> night 2011-05-22 21:54:53+0000 <antoviaque> done http://tickets.farsides.com/issues/46 2011-05-22 21:54:58+0000 <antoviaque> good night : ) 2011-05-22 21:56:06+0000 dachary1 (dachary1) is now online 2011-05-22 21:57:00+0000 <dachary1> back 2011-05-22 22:03:52+0000 <romulo> dachary1, had a look @ my files? 2011-05-22 22:04:24+0000 <dachary1> not yet. Let me take a look now. 2011-05-22 22:04:30+0000 <romulo> sure 2011-05-22 22:04:39+0000 <romulo> im kinda busy but i read here every time 2011-05-22 22:09:22+0000 rogerio (rogerio) is now online 2011-05-22 22:11:58+0000 <dachary1> â¬in http://pastie.org/private/9muqvgjmwfkyq8k1auyofq i don't understand why poll is supposed to have an email in its args 2011-05-22 22:12:01+0000 <dachary1> romulo: 2011-05-22 22:12:16+0000 dachary (dachary) is now online 2011-05-22 22:13:22+0000 <romulo> dachary, what you mean - the poll - 2011-05-22 22:13:36+0000 <dachary> def poll_player(self, args): player_id = int(args['player_id'][0]) player_email = args['player_email'][0] return self.get_or_create_player(player_id, player_email).poll(args) 2011-05-22 22:13:40+0000 <romulo> i though we could replace the player_id's with a class that we can pass to all other structures, instead of just passing the id's 2011-05-22 22:15:12+0000 * dachary trying to get used to the idea 2011-05-22 22:15:35+0000 * dachary reading def preprocess(self, result, request): from http://pastie.org/private/t8uroaufy0n1uxjc34i1qw 2011-05-22 22:17:29+0000 <dachary> it seems to me that you're actually duplicating the player_id into the email argument. If you think it is necessary, it makes auth.py redundant and it can be removed. Or do you see any other reason to keep auth.py ? 2011-05-22 22:17:36+0000 <dachary> romulo: ^ 2011-05-22 22:24:14+0000 <romulo> for players that didnt specified email, it can be useful to have id's instead of the 'name' 2011-05-22 22:24:52+0000 <dachary> but if all players use emails it is redundant 2011-05-22 22:25:37+0000 <dachary> romulo: I don't understand why you need to inject emails at this level 2011-05-22 22:26:34+0000 <dachary> I would need to see how you are going to use it 2011-05-22 22:28:17+0000 * dachary thinking about it 2011-05-22 22:38:05+0000 <romulo> dachary, i need the emails at game level basically 2011-05-22 22:38:23+0000 <romulo> not exactly game level, but i need to be sure i ahve emails in hand when game change states 2011-05-22 22:38:37+0000 <romulo> and this needs to be beyond auth.py 2011-05-22 22:57:36+0000 <dachary> romulo: can you show me the code that needs them ? 2011-05-22 22:59:33+0000 <romulo> i dont have it yet. Im trying not to advance too much and have to redo it 2011-05-22 22:59:50+0000 <romulo> my idea is to plug a GameNotifier (or something like that) on Game poll like you told me to do 2011-05-22 22:59:55+0000 <romulo> and then dispatch emails from there 2011-05-22 23:04:00+0000 <dachary> romulo: I think trying to inject emails in services + game is the wrong approach. 2011-05-22 23:04:07+0000 <dachary> You have the emails in auth.py 2011-05-22 23:04:17+0000 <dachary> You get notifications from game.py 2011-05-22 23:04:17+0000 <romulo> i know i do. But auth knows nothing about the game state. 2011-05-22 23:04:33+0000 <dachary> your code needs to rely on both for what they provide 2011-05-22 23:04:55+0000 <dachary> Your code needs to know about both 2011-05-22 23:05:24+0000 <dachary> I don't think there is a need for auth to know about game or vice versa, as long as your code does 2011-05-22 23:06:26+0000 <romulo> passing emails to Game wont make it aware of Auth :P 2011-05-22 23:07:02+0000 <dachary> true. One more reason to not pass email to game. 2011-05-22 23:07:56+0000 <romulo> You mean creating GameService in Auth or Service? 2011-05-22 23:08:48+0000 <dachary> I don't understand 2011-05-22 23:09:42+0000 <romulo> the class responsible for sending emails 2011-05-22 23:09:45+0000 <romulo> and aware of game states 2011-05-22 23:18:24+0000 <dachary> It should not be in auth.py, nor in service.py 2011-05-22 23:18:47+0000 <romulo> Yeah, thats what i said. A New class, spawned *from* service.py, in the same time game is created 2011-05-22 23:18:52+0000 <dachary> the sending of invitation should be removed from auth 2011-05-22 23:19:16+0000 <dachary> This new class should probably be created in site.py 2011-05-22 23:20:22+0000 <dachary> and be given service + auth to work with. It would subscribe to service events (i.e. be notified whenever a game state changes, whatever the game) 2011-05-22 23:20:59+0000 <dachary> and when noticing an event that requires sending a mail, it would map the player_id to the player_email by asking the auth module. 2011-05-22 23:22:10+0000 <dachary> romulo: very important disclaimer : I gave this one hour of thinking. It's not enough for me to be sure about it. You need to think it over by yourself to make sure it can stand. 2011-05-22 23:22:20+0000 <dachary> I need sleep now ;-) 2011-05-22 23:22:33+0000 <romulo> okay =] 2011-05-22 23:22:34+0000 <romulo> thanks 2011-05-22 23:22:39+0000 <dachary> night
_______________________________________________ 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/

