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/

Reply via email to