Hi, Here is the log of the chatroom at http://farsides.com/chat/ (or irc://irc.freenode.net/#farsides) for the 2011-06-22.
2011-06-22 04:36:05+0000 chr15m (chr15m) is now online 2011-06-22 04:37:37+0000 <chr15m> hello to anyone who is awake 2011-06-22 04:57:42+0000 chr15m (chr15m) is now online 2011-06-22 05:16:26+0000 chr15m (chr15m) is now online 2011-06-22 05:34:42+0000 chr15m (chr15m) is now online 2011-06-22 05:53:32+0000 chr15m (chr15m) is now online 2011-06-22 06:13:08+0000 chr15m (chr15m) is now online 2011-06-22 06:34:44+0000 chr15m (chr15m) is now online 2011-06-22 07:24:08+0000 chr15m (chr15m) is now online 2011-06-22 07:44:39+0000 chr15m (chr15m) is now online 2011-06-22 07:45:02+0000 antoviaque (antoviaque) is now online 2011-06-22 07:45:15+0000 <antoviaque> hello all! 2011-06-22 07:45:25+0000 * antoviaque is back from his mountain :) 2011-06-22 07:49:51+0000 <antoviaque> hi xrogaan_ 2011-06-22 07:57:03+0000 tempuramerino (tempuramerino) is now online 2011-06-22 08:05:14+0000 chr15m (chr15m) is now online 2011-06-22 08:05:19+0000 <antoviaque> hi chr15m! 2011-06-22 08:05:51+0000 <antoviaque> just reading the emails exchanged with blanchard and dachary while I was away - congratz on the merge : ) 2011-06-22 08:06:13+0000 <chr15m> welcome back antoviaque 2011-06-22 08:06:15+0000 <xrogaan_> hay 2011-06-22 08:06:49+0000 <antoviaque> and yup, good point with the comments, I got the same issue when I started familiarizing myself with the codebase 2011-06-22 08:06:57+0000 <dachary> hey 2011-06-22 08:07:03+0000 <dachary> bbl 2011-06-22 08:07:29+0000 <antoviaque> hi xrogaan_ - are you someone I know, or visiting? : ) 2011-06-22 08:08:02+0000 codnik (codnik) is now online 2011-06-22 08:08:24+0000 <codnik> anyone there? 2011-06-22 08:08:28+0000 <antoviaque> hi codnik 2011-06-22 08:08:36+0000 <codnik> hey 2011-06-22 08:08:57+0000 <antoviaque> chr15m: actually I would be in favor of putting comments as a requirement, but not sure how dachary would feel about this - we can try to discuss it with him when he's around 2011-06-22 08:08:57+0000 <codnik> i understand the humanity project is halted 2011-06-22 08:09:03+0000 <codnik> but was it taken down? 2011-06-22 08:09:27+0000 <antoviaque> codnik: yup, development is on hiatus for now, while we focus on cardstories 2011-06-22 08:09:34+0000 <antoviaque> but it shouldn't be down - let me see 2011-06-22 08:10:09+0000 <antoviaque> ah ups, thanks for warning about this, it is down :/ 2011-06-22 08:10:44+0000 <antoviaque> codnik: while I put it back online, if you want to try out the latest dev version :D http://beta.humanityprojectonline.com 2011-06-22 08:10:47+0000 <xrogaan_> i'm just lurking 2011-06-22 08:11:20+0000 <antoviaque> xrogaan_: welcome then : ) you're most welcome to lurk as much as you'd like! :p 2011-06-22 08:12:20+0000 <codnik> i don't even know what it is about except that it's focused on ecology. this caught my interest as i've proposed an eco game in haskell for my bachelor's degree in CS 2011-06-22 08:12:39+0000 <antoviaque> I see : ) 2011-06-22 08:12:54+0000 <antoviaque> it's basically a spy game, inspired on ARGs 2011-06-22 08:13:16+0000 <antoviaque> the idea is to put you in the shoes of an intelligence analyst, pretty much like chloe in 24 if you know her ;p 2011-06-22 08:13:23+0000 <antoviaque> it's still pretty early dev though 2011-06-22 08:13:44+0000 <xrogaan_> I just want to say: if care about your sanity, don't do anything with php 2011-06-22 08:14:23+0000 <antoviaque> xrogaan_: ahahah, often true yep : ) 2011-06-22 08:14:34+0000 tartarugafeliz (tartarugafeliz) is now online 2011-06-22 08:14:48+0000 <antoviaque> for card stories the backend is based on python 2011-06-22 08:14:55+0000 <antoviaque> still hesitating on the CMS though 2011-06-22 08:15:23+0000 <antoviaque> (s/backend/webservice/) 2011-06-22 08:15:58+0000 <xrogaan_> man, I'm so glad I learned python. And to be honest, I can no longer write a line of php without crying. 2011-06-22 08:16:41+0000 <codnik> i was taking a look at the code. it looks like a reduced-fat java 2011-06-22 08:16:48+0000 <antoviaque> it got better recently though - compared to a few years ago - I was crying back then ;p 2011-06-22 08:17:08+0000 <antoviaque> codnik: for humanityproject you mean? 2011-06-22 08:17:23+0000 <codnik> for cardstories 2011-06-22 08:20:14+0000 <antoviaque> reduced fat java? :) not sure what you mean codnik 2011-06-22 08:26:38+0000 <xrogaan_> blaaarg, I can't wait skyrim T_T 2011-06-22 08:27:26+0000 <xrogaan_> i'm listening to a podcast, and now I want to play oblivion _T 2011-06-22 08:29:14+0000 * xrogaan_ mustn't play 2011-06-22 08:29:24+0000 <antoviaque> yep, looks really cool, as always : ) 2011-06-22 08:29:30+0000 <antoviaque> still a few months to go though 2011-06-22 08:30:53+0000 <antoviaque> ok, redirected humanityprojectonline.com to beta.* 2011-06-22 08:31:41+0000 chr15m (chr15m) is now online 2011-06-22 08:38:19+0000 mtyaka (mtyaka) is now online 2011-06-22 08:38:39+0000 <antoviaque> hi mtyaka 2011-06-22 08:38:55+0000 <mtyaka> Hi Xavier! 2011-06-22 08:39:04+0000 <antoviaque> :) 2011-06-22 08:39:08+0000 <antoviaque> how are you? 2011-06-22 08:39:25+0000 <mtyaka> I am fine, thanks 2011-06-22 08:39:46+0000 <mtyaka> I am looking forward to the test task :) 2011-06-22 08:40:14+0000 <antoviaque> :D 2011-06-22 08:40:32+0000 <antoviaque> let me see what there was in mind for you 2011-06-22 08:40:47+0000 <antoviaque> ah yes, that one http://tickets.farsides.com/issues/120 2011-06-22 08:40:55+0000 <antoviaque> what do you think? 2011-06-22 08:41:45+0000 <mtyaka> Heh, I don't know... What is the test coverage now? 2011-06-22 08:41:51+0000 <antoviaque> it can be fairly tricky to get to 100% coverage, so it's a bit of a trap, but if you can finish it you'll have demonstrated good skill ;p 2011-06-22 08:42:00+0000 <antoviaque> it's actually fairly good already 2011-06-22 08:42:19+0000 <mtyaka> Oh, ok. 2011-06-22 08:42:20+0000 <antoviaque> cf http://tickets.farsides.com/issues/76, that shows both python and JS coverages 2011-06-22 08:42:47+0000 <antoviaque> but 100% coverage can be tricky to achieve 2011-06-22 08:43:41+0000 <mtyaka> How do you measure the coverage? Every function/method should have a related test case? 2011-06-22 08:43:48+0000 <antoviaque> if I remember correctly, dachary suggested you put it in ready for review & discuss with him after writing the first tests, as a fail-safe 2011-06-22 08:43:54+0000 <antoviaque> jscoverage 2011-06-22 08:44:19+0000 <mtyaka> Ok 2011-06-22 08:44:22+0000 <antoviaque> it tracks which lines of the code are run by the tests 2011-06-22 08:44:37+0000 <antoviaque> so you get to see what parts aren't covered 2011-06-22 08:44:55+0000 <mtyaka> I see 2011-06-22 08:45:24+0000 <mtyaka> Now I understand why achieving 100% might hard. 2011-06-22 08:45:38+0000 <mtyaka> I can give it a try, though 2011-06-22 08:46:48+0000 <antoviaque> : ) 2011-06-22 08:47:01+0000 <antoviaque> you can get help on that one though 2011-06-22 08:47:28+0000 <mtyaka> Great 2011-06-22 08:47:28+0000 <antoviaque> the best is to give it a first shot, and then submit the first set for review in the tracker, with any question you may have 2011-06-22 08:47:37+0000 <mtyaka> Ok 2011-06-22 08:47:41+0000 <antoviaque> you can also try to grab dachary when he's around on the chat : ) 2011-06-22 08:47:41+0000 <mtyaka> I have a question... 2011-06-22 08:47:44+0000 <antoviaque> sure 2011-06-22 08:48:22+0000 <mtyaka> I cloned the git repo and managed to get the application running (I'm on windows). 2011-06-22 08:48:32+0000 <mtyaka> When I visit http://localhost:5000/static/test/index.html 2011-06-22 08:48:45+0000 <mtyaka> ... some test fail 2011-06-22 08:48:51+0000 <mtyaka> Is this to be expected? 2011-06-22 08:49:00+0000 <mtyaka> Or is there a problem with my setup 2011-06-22 08:49:31+0000 <mtyaka> I get 10 failures, to be specific 2011-06-22 08:50:05+0000 <antoviaque> let me check 2011-06-22 08:50:26+0000 <mtyaka> maybe I should update the code, it has been a couple of days since I last pulled 2011-06-22 08:51:22+0000 chr15m (chr15m) is now online 2011-06-22 08:52:11+0000 <mtyaka> I get the same result after the pull 2011-06-22 08:52:50+0000 <antoviaque> code that fail the tests should never reach the code base - if it has it's a big bug : ) 2011-06-22 08:53:47+0000 <mtyaka> I see that all of the test failures include my email address... Prior to running the tests I started a game on my local server. Maybe that's the problem? Should I clear the database somehow? 2011-06-22 08:54:05+0000 <mtyaka> example of a failure: 2011-06-22 08:54:16+0000 <mtyaka> cardstories: subscribe 2011-06-22 08:54:21+0000 <mtyaka> expected: null 2011-06-22 08:54:29+0000 <mtyaka> result: "gremat%40gmail.com" 2011-06-22 08:54:53+0000 <chr15m> mtyaka: clear your cookies for the domain you are testing on 2011-06-22 08:55:12+0000 <chr15m> probably that is a bug which should be filed actually 2011-06-22 08:56:02+0000 <mtyaka> That was it :) 2011-06-22 08:56:08+0000 <mtyaka> thanks, chr15m! 2011-06-22 08:56:18+0000 <chr15m> no problem :) 2011-06-22 08:56:22+0000 <mtyaka> Now all tests pass 2011-06-22 08:58:08+0000 <antoviaque> yup - rebased and http://cardstories.antoviaque.org:5000/static/test/ passes 2011-06-22 08:58:15+0000 <antoviaque> thanks chr15m : ) 2011-06-22 08:58:39+0000 <antoviaque> actually this is an old bug, but I don't think there is a ticket 2011-06-22 08:58:42+0000 * antoviaque filling the bug 2011-06-22 09:00:10+0000 <codnik> antoviaque: i mean regarding the looks of it, of python code 2011-06-22 09:00:46+0000 <antoviaque> codnik: ah, I see! 2011-06-22 09:01:15+0000 <antoviaque> mtyaka: chr15m: http://tickets.farsides.com/issues/177 2011-06-22 09:01:41+0000 <antoviaque> thanks for this btw : ) 2011-06-22 09:03:38+0000 <mtyaka> ok, so I'll try to write a couple of tests and then ask dachary to review them 2011-06-22 09:03:45+0000 <antoviaque> mtyaka: btw I'll need to update the ticket to attribute it to you 2011-06-22 09:03:55+0000 <antoviaque> I need a couples of things from you: 2011-06-22 09:04:23+0000 <antoviaque> 1) could you create an account there and attribute the ticket to you? 2011-06-22 09:04:39+0000 <antoviaque> (status 'in progress', assigned to you) 2011-06-22 09:05:05+0000 <antoviaque> 2) we need to put an estimate on the task - how long do you estimate the task will take you? 2011-06-22 09:07:53+0000 <mtyaka> I created an account 2011-06-22 09:10:33+0000 <mtyaka> will you attribute the ticket and change the status? I don't think I have the right permission to do that... 2011-06-22 09:12:28+0000 <antoviaque> let me give you the proper rights 2011-06-22 09:13:01+0000 <antoviaque> mtyaka: done : ) 2011-06-22 09:13:12+0000 <antoviaque> you should be able to update it yourself 2011-06-22 09:13:52+0000 <antoviaque> you can usually update the tickets yourself in most cases - we just need to agree on it before (choice of task & estimate) 2011-06-22 09:14:24+0000 <mtyaka> ok, I attributed it to me, but there is no "in progress" option for the status 2011-06-22 09:14:35+0000 <mtyaka> I can only choose between "New" and "Invalid" 2011-06-22 09:14:37+0000 <antoviaque> let me see 2011-06-22 09:15:07+0000 dachary (dachary) is now online 2011-06-22 09:15:09+0000 <antoviaque> ah, it's because the ticket was still in new 2011-06-22 09:15:15+0000 <antoviaque> you should be able to update it now 2011-06-22 09:15:30+0000 <dachary> hi 2011-06-22 09:15:35+0000 <antoviaque> hi dachary : ) 2011-06-22 09:16:46+0000 <mtyaka> Ok, done 2011-06-22 09:17:07+0000 <mtyaka> about the estimated time... 2011-06-22 09:17:12+0000 <antoviaque> dachary: those two days in the mountain were good - I'll have some stuff to discuss :) 2011-06-22 09:17:21+0000 <antoviaque> (going to post about it on the buddypress) 2011-06-22 09:17:26+0000 <antoviaque> mtyaka: yup? 2011-06-22 09:17:48+0000 <mtyaka> it is very hard for me to estimate how long this would take me, because I am not yet familiar with the codebase, nor with the existing tests 2011-06-22 09:17:56+0000 <dachary> antoviaque: :-) 2011-06-22 09:18:02+0000 chr15m (chr15m) is now online 2011-06-22 09:19:05+0000 <antoviaque> mtyaka: I understand, for this task it's hard to say 2011-06-22 09:19:33+0000 <antoviaque> try your best pick, based on what you have seen so far and taking into account the learning curve 2011-06-22 09:20:01+0000 <antoviaque> if there is a good reason we can reevaluate after the first review with dachary 2011-06-22 09:21:50+0000 <mtyaka> perhaps I should run the jscoverage program first to see which areas in the code are missing tests 2011-06-22 09:22:34+0000 <antoviaque> mtyaka: ah yup 2011-06-22 09:22:59+0000 <blanchard> chr15m: antoviaque hi there, I was wondering if you had agreed on a duration for the #159 2011-06-22 09:23:21+0000 <antoviaque> have a look to make an informed decision, and let me know what your estimate is 2011-06-22 09:24:18+0000 <antoviaque> blanchard: great minds think alike ;p cf the email I sent a few minutes ago, I realize I had forgotten that part (or at least to put it in the task, but actually I don't think it was estimated at all) 2011-06-22 09:24:54+0000 <mtyaka> ok, will do 2011-06-22 09:27:36+0000 <antoviaque> mtyaka: thanks! 2011-06-22 09:43:56+0000 chr15m (chr15m) is now online 2011-06-22 09:48:25+0000 <dachary> http://wiki.farsides.com/ antoviaque I lost my user account, would you be so kind as to send it back to me ? 2011-06-22 09:49:46+0000 <antoviaque> dachary: it's "Loic Dachary" 2011-06-22 09:50:10+0000 <antoviaque> if you've lost the password you should be able to recover it there: http://wiki.farsides.com/index.php?title=Special:UserLogin 2011-06-22 09:51:02+0000 <antoviaque> dachary: btw tartarugafeliz is trying to finalize the mockups today 2011-06-22 09:51:36+0000 <codnik> tartarugafeliz lol 2011-06-22 09:51:41+0000 <antoviaque> Then afterwards she will need to skin them, but I was thinking we could probably get started on the code side 2011-06-22 09:51:49+0000 <antoviaque> how do you see things? 2011-06-22 09:52:46+0000 <antoviaque> the best would be to cut into tasks that represent the smallest amount of work, without design integration (until tartaruga finishes the skinning part) 2011-06-22 09:53:05+0000 <antoviaque> would allow to test the new interactions, even if it's not pretty yet 2011-06-22 10:01:03+0000 <dachary> antoviaque: tartarugafeliz great, I will be able to look at them tomorrow and comment 2011-06-22 10:03:44+0000 <dachary> antoviaque: regarding the integration of the mockups I will create a branch for this and bind a test server to something like cardstori.es/dev (not installed from package but run from the source repository) 2011-06-22 10:04:06+0000 <antoviaque> good idea yep 2011-06-22 10:04:09+0000 <dachary> that's probably going to be the most convenient way to do it 2011-06-22 10:04:55+0000 <dachary> I can get a workspace up and running this sunday and integrate at least one page, maybe more depending 2011-06-22 10:10:38+0000 <antoviaque> cool : ) 2011-06-22 10:11:27+0000 <dachary> if the images are not sliced I will crop things bruttaly from images to use as placeholders 2011-06-22 10:12:20+0000 <dachary> while looking at the mockups I'll try to figure out how much of the current code needs to be modified to allow them to work 2011-06-22 10:12:30+0000 <antoviaque> yes, as a first step it seems good - tartarugafeliz will most likely start working on the skinning at the same time, so you won't have any finalized design 2011-06-22 10:12:35+0000 <antoviaque> yup 2011-06-22 10:15:23+0000 <dachary> antoviaque: are there still major usability problems for which there is no proposed solution ? I mean things like understanding the result board for instance. 2011-06-22 10:15:40+0000 <antoviaque> Not that I know of no 2011-06-22 10:15:56+0000 <dachary> Can I see the result board as it is now ? 2011-06-22 10:16:34+0000 <dachary> antoviaque: ^ 2011-06-22 10:16:36+0000 <antoviaque> When I did my review (cf buddypress), I went through the tickets & playtest logs and the current mockups try to address each of these issues 2011-06-22 10:16:50+0000 <antoviaque> dachary: as it is now? 2011-06-22 10:17:43+0000 <dachary> could you remind me the URL of the current mockups ? 2011-06-22 10:17:55+0000 <antoviaque> blanchard: I need to buy a pack of SMS to harass a bit people about the playtest on sunday (should be around 15 euros) - fine with you? 2011-06-22 10:17:59+0000 <antoviaque> dachary: let me see 2011-06-22 10:18:33+0000 <antoviaque> dachary: http://farsides.com/groups/game-design/ & https://gitorious.org/farsides/farsides/trees/master/cardstories/mockups%202 2011-06-22 10:18:51+0000 <blanchard> antoviaque: sure 2011-06-22 10:19:22+0000 <antoviaque> dachary: but this is what you saw quickly on sunday, tartarugafeliz is working on revising them as we speak 2011-06-22 10:19:30+0000 <antoviaque> blanchard: cool, thx! 2011-06-22 10:20:18+0000 <tartarugafeliz> The Author's view on the repository is updated 2011-06-22 10:20:28+0000 <tartarugafeliz> with the new changes 2011-06-22 10:21:02+0000 <dachary> antoviaque: ok. https://gitorious.org/farsides/farsides/blobs/master/cardstories/mockups%202/Players%27s%20view/Page%207.png this is the result board view ? 2011-06-22 10:21:14+0000 * blanchard is going to school - back tonight 2011-06-22 10:21:15+0000 <antoviaque> the old one 2011-06-22 10:21:17+0000 <blanchard> bye 2011-06-22 10:21:38+0000 <antoviaque> look at https://gitorious.org/farsides/farsides/blobs/master/cardstories/mockups%202/Author's%20view/page%207.png instead 2011-06-22 10:21:59+0000 <dachary> blanchard: cheers 2011-06-22 10:22:07+0000 <antoviaque> blanchard: bye bye! 2011-06-22 10:22:19+0000 <dachary> antoviaque: ok 2011-06-22 10:26:34+0000 <dachary> I don't see how it improves the readability but I assume there will be more mockups regarding the result board by the end of the day. 2011-06-22 10:26:52+0000 <antoviaque> dachary: there are two parts for the results 2011-06-22 10:27:12+0000 <antoviaque> 1) is to understand who voted for what and who chose which card 2011-06-22 10:27:25+0000 <antoviaque> 2) is to understand why those who won won 2011-06-22 10:28:13+0000 <dachary> ok 2011-06-22 10:29:01+0000 <antoviaque> 1) is addressed by placing the card chosen close to each player (which is the place it stays the whole game except during the vote, so the hope is that it will be intuitive this way) and by having the vote visualised by an enveloppe, that flies over from the player who votes to the card he is voting for 2011-06-22 10:29:47+0000 <antoviaque> 2) is not in the mockups at the moment, but the idea is to use your suggestion, about explaining the results differently in the 3 different scenarios 2011-06-22 10:30:15+0000 <antoviaque> (at least if tartarugafeliz choses to do it this way, I don't think she went over that part of the comments yet) 2011-06-22 10:31:22+0000 <dachary> understood, thanks for explaining. I'll check & comment tomorrow morning :-) 2011-06-22 10:31:31+0000 <antoviaque> yw :) 2011-06-22 11:13:45+0000 arbrandes (arbrandes) is now online 2011-06-22 11:58:07+0000 dachary (dachary) is now online 2011-06-22 12:14:36+0000 tempuramerino (tempuramerino) is now online 2011-06-22 12:17:12+0000 arbrandes (arbrandes) is now online 2011-06-22 12:33:54+0000 <dachary> arbrandes: hi 2011-06-22 12:34:09+0000 <arbrandes> hey dachary, how's it going 2011-06-22 12:34:23+0000 <dachary> fine thank :-) 2011-06-22 12:36:04+0000 <antoviaque> hi arbrandes : ) 2011-06-22 12:36:10+0000 <antoviaque> so how is the beach today? :D 2011-06-22 12:36:18+0000 <arbrandes> hey antoviaque, welcome back! :) 2011-06-22 12:36:27+0000 <arbrandes> antoviaque, it's cloudy and cold, lol 2011-06-22 12:38:22+0000 <antoviaque> ahah, here it's raining : ) 2011-06-22 12:39:36+0000 <arbrandes> Good day to program, then, hehehe 2011-06-22 12:41:26+0000 <tartarugafeliz> arbrandes: where are you from? :) 2011-06-22 12:42:56+0000 <antoviaque> hehehe, I wish! I tend to get buried under a huge pile of "stuff to handle" lately, that don't give me much time to code 2011-06-22 12:43:09+0000 <arbrandes> tartarugafeliz, where I'm from, or where I am? :) I live in Rio, but at the moment I'm at Itamambuca beach, in northern São Paulo. 2011-06-22 12:43:24+0000 <antoviaque> actually I fear that when we start looking after players, it will not get any better in that area : ) 2011-06-22 12:43:36+0000 <arbrandes> antoviaque, too bad, handling stuff sucks! ;) 2011-06-22 12:43:45+0000 <antoviaque> ahahah, it does 2011-06-22 12:43:57+0000 <tartarugafeliz> arbrandes: you're carioca! very cool! I'm from São Paulo but I live in Paris, nice to meet you 2011-06-22 12:44:03+0000 <antoviaque> my most rewarding days are the ones where I can sit in front of code or a shell ;p 2011-06-22 12:45:08+0000 <tartarugafeliz> arbrandes: Itamambuca is really amazing, I went there once 2011-06-22 12:45:41+0000 <arbrandes> tartarugafeliz, nice to meet you, too! I'm not actually "carioca", though, I'm more of a "caipira", having been born in Araraquara, hehehe... 2011-06-22 12:46:19+0000 <tartarugafeliz> hahahaha 2011-06-22 12:46:58+0000 <arbrandes> tartarugafeliz, yeah, this place is a small paradise. Especially now during winter, it's like its my personal beach. :) 2011-06-22 12:47:17+0000 antoviaque (antoviaque) is now online 2011-06-22 12:47:40+0000 <tartarugafeliz> arbrandes: paradise! 2011-06-22 12:47:56+0000 <antoviaque> arbrandes: now you got it, I'm jealous :p 2011-06-22 12:48:40+0000 <arbrandes> antoviaque, tartarugafeliz, (and everybody else, of course) you're both invited to drop by whenever you like :) 2011-06-22 12:48:54+0000 <antoviaque> arbrandes: this didn't fall into a death ear ;p 2011-06-22 12:49:03+0000 <tartarugafeliz> arbrandes: coming! 2011-06-22 12:49:07+0000 <antoviaque> :D 2011-06-22 12:49:17+0000 <arbrandes> antoviaque, maybe we can have a coding marathon here some day ;) 2011-06-22 12:49:25+0000 <antoviaque> for sure 2011-06-22 12:49:32+0000 <tartarugafeliz> I love this idea 2011-06-22 12:49:44+0000 <antoviaque> it has been some time since the last one, looks like we need to remedy to that :D 2011-06-22 12:49:54+0000 <antoviaque> hey blanchard, we've got a suggestion for the next sprint :D 2011-06-22 12:50:02+0000 <tartarugafeliz> :D 2011-06-22 12:51:56+0000 <antoviaque> arbrandes: so how is it going with the code? got chance to get started? 2011-06-22 12:52:13+0000 <arbrandes> There's room for about 10 people, too, so I think everybody can come. Lots of electrical outlets, too. ;) Just tell me when! 2011-06-22 12:52:18+0000 <arbrandes> antoviaque, yup, got started alright 2011-06-22 12:52:29+0000 <antoviaque> arbrandes: I will ;p 2011-06-22 12:52:36+0000 <antoviaque> all going fine so far? 2011-06-22 12:52:48+0000 <antoviaque> if I can help don't hesitate 2011-06-22 12:52:56+0000 <arbrandes> antoviaque, a little wrestling with the framework, as expected, but I like the direction we're taking, as discussed with dachary yesterday. 2011-06-22 12:53:18+0000 <antoviaque> cool : ) 2011-06-22 12:53:18+0000 <arbrandes> The idea is to have Apache in front of it all 2011-06-22 12:53:39+0000 <arbrandes> And Django serving the root of the site, "/" 2011-06-22 12:54:03+0000 <arbrandes> Apache would ProxyPass everything under, say, "/resource", to the cardstories service. 2011-06-22 12:54:35+0000 <arbrandes> This makes it easy to take advantage of Django, as opposed to the alternative, which was having it live under cardstories. 2011-06-22 12:55:39+0000 <arbrandes> What I'm trying to do now is take advantage of django-registration, an external addon that handles user registration scenarios well. 2011-06-22 12:56:50+0000 <antoviaque> I see 2011-06-22 12:57:16+0000 <antoviaque> how do you handle the long poll? still direct communication with the webservice? 2011-06-22 12:57:18+0000 arbrandes_ (arbrandes_) is now online 2011-06-22 12:57:24+0000 <antoviaque> 02:56:51 PM) antoviaque: I see 2011-06-22 12:57:24+0000 <antoviaque> (02:57:18 PM) antoviaque: how do you handle the long poll? still direct communication with the webservice? 2011-06-22 12:58:12+0000 <arbrandes_> (got disconnected, sorry if I missed anything) 2011-06-22 12:58:16+0000 <antoviaque> np 2011-06-22 12:58:35+0000 <antoviaque> did you see my copy&paste? 2011-06-22 12:58:42+0000 <antoviaque> (02:57:25 PM) antoviaque: 02:56:51 PM) antoviaque: I see 2011-06-22 12:58:42+0000 <antoviaque> (02:57:26 PM) antoviaque: (02:57:18 PM) antoviaque: how do you handle the long poll? still direct communication with the webservice? 2011-06-22 13:01:11+0000 <arbrandes_> If you mean how the webservice will know when somebody is logged in, I'm looking at sending it Django's session ID upon successful login, and it will then ask Django directly for any information it needs. 2011-06-22 13:01:48+0000 <arbrandes_> It would also be possible to just send all the session information at once, but I haven't discussed it with dachary; I'm not sure if it's a good idea yet. 2011-06-22 13:11:36+0000 <antoviaque> arbrandes_: I see - so the webservice continues to be accessed directly by the client, which makes sense. How do handle the XSS issue then? different ports = different domains from a browser perspective if I remember correctly? 2011-06-22 13:11:37+0000 <dachary> arbrandes_: it would be much easier to let the webservice query django when it needs to 2011-06-22 13:12:05+0000 <dachary> the webservice will see the session cookie 2011-06-22 13:12:29+0000 <dachary> when a session is established in django there is a session cookie set in the user browser, right ? 2011-06-22 13:13:46+0000 <dachary> when the webservice receives an ajax request from the javascript client, it will query django with the session hash found in the session cookie and will expect django to tell what is the matching user id. 2011-06-22 13:15:03+0000 <dachary> the "query django" may either be a SQL query or a HTTP query depending on what's more convenient. I better like the idea of a HTTP query. 2011-06-22 13:16:08+0000 <arbrandes_> antoviaque, the XSS is what Apache will solve with ProxyPass. It'll all be the same domain and port as far as the client is concerned. 2011-06-22 13:16:43+0000 <antoviaque> dachary: ah - but then back to my orginal question, how do you handle long polls with apache? 2011-06-22 13:16:52+0000 <arbrandes_> dachary, so it's ok to have the webservice "see" the cookie? 2011-06-22 13:18:36+0000 <arbrandes_> dachary, I also like the HTTP query better, by the way, and that is what I'm going for. Otherwise, the webservice and django would have to share a secret key to decrypt session data (which is stored encrypted in the database). 2011-06-22 13:19:03+0000 <dachary> antoviaque: apache is ok for dev, there is no issue. For deployment it will actually be nginx because it scales. 2011-06-22 13:19:42+0000 <antoviaque> dachary: understood - I'll have to have a look at nginx one day or the other, had no experience with it so far 2011-06-22 13:20:22+0000 <dachary> arbrandes_: yes, it's ok to have the webservice "see" the cookie. 2011-06-22 13:20:35+0000 <arbrandes_> I've heard a lot of good things about nginx, just haven't used it yet either. I see it has a proxy module too, which is good for us (http://wiki.nginx.org/HttpProxyModule). 2011-06-22 13:22:39+0000 <dachary> arbrandes_: I'm ok with the idea of a HTTP query 2011-06-22 13:23:13+0000 <dachary> arbrandes_: cardstori.es is running nginx 2011-06-22 13:24:46+0000 <arbrandes_> dachary, I'll have to investigate Django on nginx, but a quick search shows it is possible. 2011-06-22 13:25:12+0000 <dachary> arbrandes_: you can spare yourself the trouble, I'll guarantee it works ;-) 2011-06-22 13:27:50+0000 <arbrandes_> dachary, ok then! :) 2011-06-22 13:43:56+0000 arbrandes__ (arbrandes__) is now online 2011-06-22 14:36:29+0000 <antoviaque> blanchard: dachary: tartarugafeliz: btw if you have in mind some people to invite for sunday's playtest, don't hesitate to extend the invitation - I've not a lot of confirmations yet 2011-06-22 14:36:58+0000 <tartarugafeliz> Ok! 2011-06-22 14:38:27+0000 <antoviaque> thanks : ) 2011-06-22 15:01:19+0000 <dachary> antoviaque: at what time will it be ? 2011-06-22 15:02:57+0000 <antoviaque> the playtest? 7pm 2011-06-22 15:05:51+0000 arbrandes (arbrandes) is now online 2011-06-22 15:08:41+0000 <dachary> ok 2011-06-22 15:12:30+0000 <antoviaque> blanchard: looking at the prices for flyers for the convention - if we do a A3 x1000 it's 130 euros 2011-06-22 15:12:48+0000 <antoviaque> a sticker would have been better probably, but it's 10x more expensive 2011-06-22 15:15:25+0000 arbrandes_ (arbrandes_) is now online 2011-06-22 15:16:59+0000 <antoviaque> http://tickets.farsides.com/issues/145 2011-06-22 15:49:56+0000 arbrandes_ (arbrandes_) is now online 2011-06-22 16:09:17+0000 arbrandes_ (arbrandes_) is now online 2011-06-22 16:28:04+0000 arbrandes__ (arbrandes__) is now online 2011-06-22 17:15:32+0000 Laurent__ (Laurent__) is now online 2011-06-22 17:15:38+0000 <Laurent__> Hi all 2011-06-22 17:15:58+0000 <Laurent__> tartarugafeliz: Hello Deborah, a quick come :) 2011-06-22 17:16:07+0000 <tartarugafeliz> hi Laurent__ 2011-06-22 17:16:20+0000 <tartarugafeliz> well, you can check all with calm if you want 2011-06-22 17:16:21+0000 <Laurent__> tartarugafeliz: i post a first feedback on the graphics group 2011-06-22 17:16:26+0000 <tartarugafeliz> ok! 2011-06-22 17:16:50+0000 <Laurent__> tartarugafeliz: definitively, i think you are in the good way with the board :) 2011-06-22 17:17:13+0000 <Laurent__> tartarugafeliz: more clear than the old mokup 2011-06-22 17:17:26+0000 <tartarugafeliz> cool! 2011-06-22 17:17:28+0000 <tartarugafeliz> phew 2011-06-22 17:17:34+0000 <Laurent__> tartarugafeliz: we are in a "real" game 2011-06-22 17:17:39+0000 <tartarugafeliz> yeap 2011-06-22 17:18:16+0000 <Laurent__> tartarugafeliz: i have no time to exchange more now, but i'll continue to post some feedback if needed :) 2011-06-22 17:18:17+0000 <tartarugafeliz> so, on sunday I'll start designing everything, if you have other comments until then, fell free ok? 2011-06-22 17:18:23+0000 <tartarugafeliz> thank you for coming 2011-06-22 17:18:26+0000 <tartarugafeliz> :) 2011-06-22 17:18:51+0000 <Laurent__> tartarugafeliz: good job and have a nice day ( end of day ;P ) 2011-06-22 17:19:03+0000 <Laurent__> tartarugafeliz: see u soon :) 2011-06-22 17:19:04+0000 <tartarugafeliz> toi aussi! 2011-06-22 17:19:05+0000 <Laurent__> bye bye 2011-06-22 17:19:07+0000 <tartarugafeliz> a tt 2011-06-22 17:19:12+0000 <Laurent__> héhé cool 2011-06-22 18:15:23+0000 dachary (dachary) is now online 2011-06-22 18:27:38+0000 arbrandes_ (arbrandes_) is now online 2011-06-22 18:51:21+0000 blanchard (blanchard) is now offline 2011-06-22 19:06:28+0000 mtyaka (mtyaka) is now online 2011-06-22 19:30:43+0000 arbrandes__ (arbrandes__) is now online 2011-06-22 19:55:56+0000 <arbrandes> antoviaque, just a heads up: this is going to take a bit longer that I anticipated. I'm giving up on django-registration: it's just not going to do what we need it to do, which is: 1) accept emails as usernames, and 2) have a registration form AND a login form on the same template. This is not the end of the world by any means, it's just that it'll take a bit more time since I'll have to roll my own. 2011-06-22 19:57:32+0000 <arbrandes> (I've been trying to shoe-horn it in during the last few days, with no success) 2011-06-22 20:02:38+0000 <arbrandes> Just to make it clear, I'm still on Django, just not with the "django-registration" app. 2011-06-22 20:54:31+0000 arbrandes (arbrandes) is now online 2011-06-22 21:05:11+0000 arbrandes_ (arbrandes_) is now online 2011-06-22 21:59:36+0000 mtyaka_ (mtyaka_) is now online 2011-06-22 22:50:46+0000 dachary (dachary) is now online 2011-06-22 23:07:38+0000 dachary (dachary) is now online 2011-06-22 23:23:45+0000 dachary (dachary) is now online 2011-06-22 23:34:33+0000 <arbrandes_> antoviaque, dachary, just a quick FYI: I got registration and login working on Django's side. It took longer than I expected because I tried to shoehorn django-registration into the specification, but it was just too brittle. 2011-06-22 23:34:53+0000 <arbrandes_> Tomorrow I'm going for integration with cardstories, which I'm hoping won't take more than a day. 2011-06-22 23:36:37+0000 <arbrandes_> Gotta go, there's a hot dog with my name on it. ;) 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/

