Hi,

Here is the log of the chatroom at http://farsides.com/chat/ (or 
irc://irc.freenode.net/#farsides) for the 2011-05-11.


2011-05-11 01:14:21+0000 <romulo> anyone awake?
2011-05-11 01:33:06+0000 romulo_ (romulo_) is now online
2011-05-11 05:32:28+0000 dachary (dachary) is now online
2011-05-11 06:52:29+0000 <antoviaque> dachary: uh uh, interesting - I'll try to 
use this : )
2011-05-11 06:53:16+0000 <dachary> :-D
2011-05-11 06:53:33+0000 <dachary> antoviaque: it's overkill for us, I think. 
2011-05-11 06:54:19+0000 <antoviaque> I mean the branch (and the request, why 
not if it's simple ;p)
2011-05-11 07:07:39+0000 <dachary> antoviaque: I'm working on the 
re-implementation of select_cards. I think it will be ready by the end of the 
day.
2011-05-11 07:08:08+0000 <dachary> I pulled your repository a few minutes ago.
2011-05-11 07:08:23+0000 <dachary> I should be at your place around 10:30
2011-05-11 07:32:46+0000 <dachary> antoviaque: what is                     
$(this).css({zIndex: 3 * (card_links.length - index)});
2011-05-11 07:32:46+0000 <dachary>  for in select_card ? 
2011-05-11 07:32:56+0000 <dachary> I'm trying to think of a way to test it
2011-05-11 07:57:15+0000 tartarugafeliz (tartarugafeliz) is now online
2011-05-11 07:57:25+0000 <antoviaque> back from breakfast : )
2011-05-11 07:58:24+0000 <antoviaque> dachary: it's meant for the cards to 
overlap correctly
2011-05-11 07:59:07+0000 <antoviaque> ie say which card should be on top of 
which one
2011-05-11 07:59:34+0000 <dachary>                     
$('.cardstories_card_foreground', this).css({zIndex: 2 * (card_links.length - 
index)});
2011-05-11 07:59:51+0000 <dachary> I thought this was taking care of the 
overlapping
2011-05-11 07:59:56+0000 <dachary> of cards
2011-05-11 08:00:13+0000 <dachary> I feel I'm missing something
2011-05-11 08:01:56+0000 <antoviaque> let me see
2011-05-11 08:03:27+0000 <antoviaque> ah - it's to make sure the link remains 
on the top
2011-05-11 08:03:31+0000 <antoviaque> $(this).css({zIndex: 3 * 
(card_links.length - index)});
2011-05-11 08:03:40+0000 <antoviaque> then the card 
$('.cardstories_card_foreground', this).css({zIndex: 2 * (card_links.length - 
index)});
2011-05-11 08:03:49+0000 <antoviaque> then the background
2011-05-11 08:03:59+0000 <antoviaque> $('.cardstories_card_background', 
this).css({zIndex: card_links.length - index});
2011-05-11 08:04:01+0000 <dachary> got it
2011-05-11 08:04:18+0000 <dachary> thanks
2011-05-11 08:04:21+0000 <antoviaque> np
2011-05-11 08:04:46+0000 <dachary> did you actually experience problems without 
setting this ? 
2011-05-11 08:05:16+0000 <antoviaque> No - but since they followed this 
strategy in the example, I though it was probably problematic on some browsers
2011-05-11 08:06:49+0000 da (da) is now online
2011-05-11 08:09:53+0000 <dachary> ok
2011-05-11 08:12:40+0000 <dachary> antoviaque: what is the purpose of the 
blur() call ? 
2011-05-11 08:17:46+0000 da (da) is now online
2011-05-11 08:18:23+0000 <dachary> antoviaque: since there is going to be a 
cancel button, it does not seem necessary to keep the toggle logic 
2011-05-11 08:18:47+0000 <antoviaque> It's from the example too, so I left it - 
my understanding is that it's to avoid the clicked element to remained selected 
after the click
2011-05-11 08:19:04+0000 <dachary> ok
2011-05-11 08:19:16+0000 <tartarugafeliz>  GOOD MOOORNIIING!!!! :D
2011-05-11 08:19:31+0000 <dachary> tartarugafeliz: good morning tortue géniale
2011-05-11 08:19:45+0000 <tartarugafeliz> trés géniale bien sure!
2011-05-11 08:20:13+0000 <antoviaque> tortue geniale => 
http://www.rankopedia.com/CandidatePix/19452.gif
2011-05-11 08:20:24+0000 <antoviaque> tartarugafeliz: 
2011-05-11 08:20:52+0000 <tartarugafeliz> I LOVE this master!
2011-05-11 08:21:25+0000 <tartarugafeliz> I wish I could walk with a hull like 
this and then fly around the planet like dragon balls!!
2011-05-11 08:21:31+0000 <antoviaque> dachary: where would you put the toggle 
logic then?
2011-05-11 08:21:54+0000 <antoviaque> in the callback?
2011-05-11 08:22:37+0000 <dachary> I would separate the initialization of the 
dock from the selection of a given card, I think
2011-05-11 08:23:31+0000 <dachary> so that the callback can highlight the 
selected card or unhighlight it
2011-05-11 08:24:06+0000 <dachary> the dock functions would be create + select 
(card) + unselect()
2011-05-11 08:24:44+0000 <antoviaque> I see - so you're really going to create 
a wrapper plugin for jqDock?
2011-05-11 08:24:52+0000 <dachary> no
2011-05-11 08:25:02+0000 <dachary> I gave up on this, it's too ambitious
2011-05-11 08:25:09+0000 <dachary> bbl
2011-05-11 08:25:12+0000 <dachary> coffee time
2011-05-11 08:25:17+0000 <antoviaque> ok : )
2011-05-11 08:25:32+0000 <antoviaque> you're still coming here?
2011-05-11 08:42:31+0000 <dachary> Agnes grabbed me for a coffee
2011-05-11 08:43:04+0000 <dachary> I will stay home this morning, I don't want 
to break the concentration.
2011-05-11 08:44:17+0000 <dachary> the thing is : if the cancel button is 
outside of the select_card function, there must be a way for an external 
function to nudge the dock
2011-05-11 08:45:24+0000 <dachary> antoviaque: do you see what I mean ? 
2011-05-11 08:45:53+0000 <dachary> if the buttons "ok / cancel" are part of the 
select_card function, there is no need
2011-05-11 08:46:22+0000 <dachary> I don't like the idea of exposing 3 
functions instead of just select_card
2011-05-11 08:46:45+0000 * dachary trying to figure out something
2011-05-11 08:48:30+0000 <antoviaque> yep, breaking it down forces to expose 
the internals of jqDock, that's why I kept everything in there :p
2011-05-11 08:49:27+0000 <dachary> I think I found a way
2011-05-11 08:50:59+0000 <dachary> the callback that displays ok/cancel is 
given a cancel callback that will unfreeze the dock
2011-05-11 08:51:42+0000 <dachary> the semantic would be : once the callback is 
done, it is its responsibility to call the function to unfreeze the dock, 
otherwise it stays frozen forever
2011-05-11 08:52:10+0000 <antoviaque> I see
2011-05-11 08:52:14+0000 <dachary> the callback could call the function 
immediately (which will be handy for tests) or as a side effect of clicking the 
cancel button
2011-05-11 08:52:50+0000 <dachary> select_card is no longer responsible for 
unselection, therefore there is no toggle
2011-05-11 08:53:29+0000 <antoviaque> And how do you handle the case where 
there is no callback (ie the invitation_owner view)
2011-05-11 08:54:57+0000 <dachary> no callback means no selection, that should 
not be a problem
2011-05-11 08:55:06+0000 <dachary> or not ? 
2011-05-11 08:56:21+0000 <dachary> antoviaque: 
2011-05-11 08:56:52+0000 <antoviaque> hmmm
2011-05-11 08:57:53+0000 <antoviaque> Yup, probably ok - I was trying to think 
of things you could have to handle by default when there is no selection, but I 
can't think of any
2011-05-11 08:57:58+0000 <dachary> if select_card is given callback == 
undefined, cards cannot be clicked
2011-05-11 09:03:21+0000 <antoviaque> :472
2011-05-11 09:03:26+0000 <antoviaque> uuup ;p
2011-05-11 09:04:43+0000 <dachary> :-d
2011-05-11 09:04:57+0000 * dachary writing tests for the refactored function
2011-05-11 09:05:10+0000 <dachary> antoviaque: btw I did this:
2011-05-11 09:05:11+0000 <dachary>             <div 
class="cardstories_cards_hand" data="{active:2,size:200,distance:200}">
2011-05-11 09:05:25+0000 <dachary> to get rid of the hardwired constants in the 
code, as you suggested yesterday
2011-05-11 09:16:42+0000 <antoviaque> yup : )
2011-05-11 09:23:13+0000 <dachary> antoviaque: I'm reading the CSS and if I 
understand correctly only the card foreground is positioned with absolute
2011-05-11 09:23:32+0000 <dachary> ah no
2011-05-11 09:23:36+0000 <dachary> also the background
2011-05-11 09:23:44+0000 <antoviaque> yep
2011-05-11 09:24:46+0000 <antoviaque> I did a few different tries, but ended up 
with that way
2011-05-11 09:26:16+0000 <dachary> it makes sense
2011-05-11 09:27:07+0000 <dachary> I will prefix all.css selectors related to 
displaying the cards with .cardstories_cards_hand . It makes it easier to 
relate them to the relevant HTML
2011-05-11 09:27:22+0000 <dachary> it shows they belong together
2011-05-11 09:29:05+0000 <antoviaque> yup
2011-05-11 10:00:01+0000 <dachary> antoviaque: I removed the class 
cardstories_card class from the img and renamed cardstories_card_link to 
cardstories_card in the enclosing a
2011-05-11 10:00:22+0000 <antoviaque> ok
2011-05-11 10:00:24+0000 <dachary> antoviaque: as far as I can tell there is no 
need for two classes
2011-05-11 10:01:01+0000 <dachary> that's one thing less to test for
2011-05-11 10:01:58+0000 <dachary> the test I wrote for select_card this sunday 
now works with the refactored function. I am moving forward :-)
2011-05-11 10:02:11+0000 <antoviaque> cool : )
2011-05-11 10:03:19+0000 <dachary> select card is the largest function and this 
makes me a little unconfortable because I like small functions. But I don't see 
how it could be made smaller.
2011-05-11 10:03:39+0000 <antoviaque> I had the same thought while writing it
2011-05-11 10:04:33+0000 <antoviaque> But since it's wrapping a whole plugin 
it's less prone to splitting, especially given the trick used
2011-05-11 10:05:57+0000 <antoviaque> you already found a way to extract the 
selection part, it's hard to see how you could do more : )
2011-05-11 10:09:21+0000 <dachary> antoviaque: agreed ;-)
2011-05-11 10:14:06+0000 <dachary> antoviaque: followup of our discussions 
about tests. When you write tests immediately after writing code and before 
doing manual testing, it has the great advantage of finding typos in the 
process. Finding and fixing typos is a pain when trying manually. 
2011-05-11 10:19:51+0000 * dachary feels good about the tests working as 
expected. Your code base was good to begin with antoviaque :-)
2011-05-11 10:20:13+0000 <antoviaque> ahahaha, that's why you're rewriting it :p
2011-05-11 10:21:29+0000 <dachary> I'm evolving it, don't you see ? 
2011-05-11 10:21:46+0000 <antoviaque> I know ;p
2011-05-11 10:21:48+0000 * dachary trying hard to not look like a psycho
2011-05-11 10:22:01+0000 <antoviaque> But you can't expect me to not make fun 
of you forever for this :D
2011-05-11 10:28:21+0000 <dachary> I'm sure
2011-05-11 10:28:31+0000 * dachary spotted a hardwired constant in his code
2011-05-11 10:31:31+0000 <dachary> I will move on to the ok / cancel part now
2011-05-11 10:32:08+0000 <dachary> tartarugafeliz: are you still designing the 
ok / cancel to be on the left or right depending on which card has been 
selected ? 
2011-05-11 10:32:12+0000 <dachary> antoviaque: ^
2011-05-11 10:32:34+0000 <dachary> I will assume you do
2011-05-11 10:34:16+0000 <antoviaque> dachary: she's on the phone, but I asked 
her - she's finished, she can send it in about one hour
2011-05-11 10:38:13+0000 <dachary> I don't really need it. Just need to know if 
this is still as discussed yesterday.
2011-05-11 10:38:18+0000 <dachary> antoviaque: 
2011-05-11 10:42:27+0000 <da> dachary: xav is not able to use his keyboard 
anymore
2011-05-11 10:42:37+0000 <da> poor excuse :)
2011-05-11 10:42:47+0000 <da> no ok, his keyboard does not work
2011-05-11 10:42:53+0000 <dachary> ahahah
2011-05-11 10:43:00+0000 <dachary> that's a good one
2011-05-11 10:43:28+0000 <da> For Deb, he does not know, best is to wait for 
her to come back in the chat
2011-05-11 10:43:35+0000 <dachary> ok
2011-05-11 10:43:44+0000 <da> and second thing : yes you're most welcome to 
come to his place this afternoon
2011-05-11 10:43:55+0000 <dachary> :-D
2011-05-11 10:44:10+0000 <da> this said, he can read but he cannot write, so if 
you want to be very mean, now is the perfect time
2011-05-11 10:44:12+0000 <dachary> too much coffee on the keyboard ? 
2011-05-11 10:44:17+0000 <dachary> ahaha
2011-05-11 10:44:45+0000 <dachary> antoviaque: tiddlywiki is awesome, you were 
right about that. You convinced me.
2011-05-11 10:45:13+0000 <da> Xav is pissed but he's laughing
2011-05-11 10:49:45+0000 antoviaque (antoviaque) is now online
2011-05-11 10:49:45+0000 <dachary> gnome3 is not what it is supposed to be. 
That's what you get when you live on the bleeding edge :-)
2011-05-11 10:49:50+0000 <dachary> gnome3 is not what it is supposed to be. 
That's what you get when you live on the bleeding edge :-)
2011-05-11 10:50:10+0000 <antoviaque> raaaah!
2011-05-11 10:50:36+0000 <antoviaque> Yep, it is the issue - I could only use 
the "alt" key :p
2011-05-11 10:50:55+0000 <antoviaque> (and tiddlywiki is &$##*$ :D )
2011-05-11 10:51:12+0000 <antoviaque> very strange bug, and most annoying : )
2011-05-11 11:20:47+0000 <tartarugafeliz> sorry! I'm baaack!
2011-05-11 11:46:38+0000 da (da) is now online
2011-05-11 12:00:37+0000 antoviaque (antoviaque) is now online
2011-05-11 12:04:54+0000 da (da) is now online
2011-05-11 12:20:53+0000 da (da) is now online
2011-05-11 12:24:49+0000 da (da) is now online
2011-05-11 12:33:43+0000 da (da) is now online
2011-05-11 12:54:44+0000 da (da) is now online
2011-05-11 13:06:16+0000 da (da) is now online
2011-05-11 13:08:32+0000 dachary (dachary) is now online
2011-05-11 13:09:02+0000 <dachary> back
2011-05-11 13:09:09+0000 <antoviaque> re
2011-05-11 13:15:42+0000 da (da) is now online
2011-05-11 13:19:09+0000 dachary (dachary) is now online
2011-05-11 13:23:02+0000 da (da) is now online
2011-05-11 13:28:48+0000 da (da) is now online
2011-05-11 13:42:03+0000 da (da) is now online
2011-05-11 14:00:15+0000 da (da) is now online
2011-05-11 14:05:16+0000 da (da) is now online
2011-05-11 14:08:21+0000 da (da) is now online
2011-05-11 14:13:46+0000 antoviaque (antoviaque) is now online
2011-05-11 14:27:16+0000 * dachary finished writing the selection function, now 
proceeding to tests
2011-05-11 14:47:42+0000 romulo (romulo) is now online
2011-05-11 14:47:47+0000 <romulo> hi there
2011-05-11 14:47:57+0000 <antoviaque> hi romulo : )
2011-05-11 14:48:44+0000 <romulo> how are you?
2011-05-11 14:48:51+0000 <antoviaque> I'm very well 
2011-05-11 14:49:04+0000 <antoviaque> I've just finished deleting 324823497298 
spams from the wiki, but ok ;p
2011-05-11 14:49:09+0000 <romulo> eww
2011-05-11 14:49:22+0000 <romulo> anyway, i touched the code yesterday, its not 
done since im full of questions :P
2011-05-11 14:49:25+0000 <antoviaque> and you? : )
2011-05-11 14:49:27+0000 <romulo> hope that is not a problem
2011-05-11 14:49:29+0000 <antoviaque> ah, sure!
2011-05-11 14:49:40+0000 <antoviaque> No, I was expecting you'd have some 
questions ;p
2011-05-11 14:49:42+0000 <romulo> im fine too. I just woke up VERY late, my 
alarm didnt worked
2011-05-11 14:50:50+0000 <romulo> Ok, first it took me sometime to install 
ubuntu and all, i havent touched linux in some time (OSX and windows were 
primary) so i had to install it
2011-05-11 14:51:02+0000 <antoviaque> : )
2011-05-11 14:51:10+0000 <romulo> with ubuntu installed, i tried the repository 
but found out its for an old version of ubuntu, then i got the sources from git
2011-05-11 14:51:31+0000 <romulo> after installing everything and confguring, i 
managed to get it to work :D i created my own game and could join it (with 
other computers from my house)
2011-05-11 14:51:41+0000 <antoviaque> It runs with the latest version of 
Ubuntu, it's what I use too : )
2011-05-11 14:51:45+0000 <romulo> i also have read all the docs, posts, wiki, 
everything :P
2011-05-11 14:51:49+0000 <antoviaque> yey, cool!
2011-05-11 14:51:55+0000 <romulo> yeah it runs, its just not the pkg from the 
repository
2011-05-11 14:51:57+0000 <antoviaque> Congratz, that's a lot ;p
2011-05-11 14:51:59+0000 <romulo> i had to get it from git =]
2011-05-11 14:52:12+0000 <antoviaque> yup - you'll need to use the git 
repository anyway : )
2011-05-11 14:52:27+0000 <romulo> yeah, i wondered =]
2011-05-11 14:52:34+0000 <romulo> then i started to work on #62
2011-05-11 14:54:04+0000 <romulo> i noticed my box was quite different from the 
one on the bug screenshot, but i could get the same error. Then i tracked it 
down and found the "bug" inside the service.py:275
2011-05-11 14:55:12+0000 <romulo> i could have fixed it, but i though it was 
better to ask you whats the expected behavior. When the user fills the bxo with 
names, they get converted to the internal id's and are passed to 
self.game_method. Whats the expected behavior for when he doesnt fill? (pass a 
None, pass some random generated name, or just ask for input)
2011-05-11 14:55:14+0000 <romulo> i dont know :P
2011-05-11 14:55:45+0000 <dachary> romulo: good morning sir
2011-05-11 14:55:50+0000 * dachary reading the backlog
2011-05-11 14:55:54+0000 <romulo> dachary, good morning =]
2011-05-11 14:59:15+0000 <antoviaque> romulo: I think I'll let dachary answer 
that one - I haven't worked much on the webservice part yet
2011-05-11 15:00:47+0000 <romulo> oh ok =]
2011-05-11 15:02:57+0000 <antoviaque> and he just ran off to his phone, ahah : )
2011-05-11 15:03:55+0000 <antoviaque> but I can answer from a UI perspective
2011-05-11 15:04:36+0000 <antoviaque> If he doesn't fill the box, it should not 
ask anything else from the user
2011-05-11 15:04:54+0000 <antoviaque> the user can invite other players with 
different ways
2011-05-11 15:05:17+0000 <antoviaque> like passing the link around, or sharing 
on fb,etc.
2011-05-11 15:06:24+0000 <antoviaque> So the webservice should just accept an 
empty list or none, etc. (that's the part I'm not sure what fits the best)
2011-05-11 15:06:57+0000 <romulo> okay
2011-05-11 15:06:58+0000 <romulo> sounds fine
2011-05-11 15:11:07+0000 <romulo> i will read more about the webservice this 
afternoon and try to fix it today
2011-05-11 15:11:15+0000 <romulo> also, i wanted to ask you if you are looking 
for more people
2011-05-11 15:11:58+0000 <antoviaque> ok - dachary may have some comments when 
he gets back
2011-05-11 15:12:18+0000 <antoviaque> and yep, we are still looking yep - do 
you have someone in mind?
2011-05-11 15:13:32+0000 <romulo> yeah, theres an old friend of mine from the 
USA, he is an artist. 
2011-05-11 15:13:39+0000 * dachary back from the phone
2011-05-11 15:14:21+0000 <antoviaque> ah, the positions we are still looking 
for are development and storytelling
2011-05-11 15:14:39+0000 <antoviaque> for now in art we're full 
2011-05-11 15:14:53+0000 <antoviaque> but if you want I can have a look at his 
portfolio
2011-05-11 15:15:16+0000 <romulo> let me find the link =]
2011-05-11 15:15:23+0000 <romulo> i also have some developer friends =]
2011-05-11 15:15:30+0000 <romulo> and a storyteller
2011-05-11 15:16:21+0000 <antoviaque> I'd definitely be interested to talk to 
them yep!
2011-05-11 15:16:36+0000 <romulo> cool :D
2011-05-11 15:16:42+0000 <romulo> antoviaque, http://brandonayers.blogspot.com/ 
-> this is brandon, the artist
2011-05-11 15:17:56+0000 <dachary> I think the expected behaviour is that 
nothing is done. It should not bark because there is no player_id argument.
2011-05-11 15:19:14+0000 <dachary> romulo: removing player_id from the list of 
required arguments should fix the problem. I recommend writing a test that 
demonstrate the problem first. Then fix the problem and see that the test runs 
ok. Does this make sense ? 
2011-05-11 15:19:27+0000 <romulo> i did this yesterday
2011-05-11 15:19:45+0000 <romulo> it indeed solved the problem on the call on 
service.py but i didnt went further to see the rest of the calls (like 
game_method)
2011-05-11 15:20:19+0000 <romulo> one fix that bothers me is not being able to 
really debug the code. Im still kinda lost. I know i can call print from python 
and read the console, but theres something else i should know? When i get 
internal server error, i should have a log somewhere i guess?
2011-05-11 15:21:00+0000 <romulo> s/fix/thing 
2011-05-11 15:22:00+0000 <romulo> anyway, i will remove the check for 
player_id, write a test and submit ;)
2011-05-11 15:23:02+0000 <dachary> ok
2011-05-11 15:25:47+0000 <dachary> romulo: if you take a look at 
test_service.py in the     def test09_cancel(self): function, I think you have 
what you need, mostly
2011-05-11 15:25:58+0000 <romulo> ok will do
2011-05-11 15:26:06+0000 <dachary> romulo: if you create test10_invite(self) by 
duplicating it
2011-05-11 15:26:19+0000 <dachary> and in 
2011-05-11 15:26:21+0000 <dachary> yield self.service.invite({
2011-05-11 15:26:25+0000 <dachary> you remove
2011-05-11 15:26:29+0000 <dachary>  'player_id': [invited],
2011-05-11 15:26:42+0000 <dachary> you will have the behavior you need to test
2011-05-11 15:26:48+0000 <dachary> and it should fail ;-)
2011-05-11 15:27:04+0000 <dachary> note that if you want to run just this test 
and not all of them you can
2011-05-11 15:27:15+0000 <dachary>  loader.methodPrefix = "test10_"
2011-05-11 15:27:22+0000 <dachary> (it currently is)
2011-05-11 15:27:27+0000 <dachary> #    loader.methodPrefix = "test09_"
2011-05-11 15:27:51+0000 <dachary> romulo: at the end of the file, you will 
find a command that allows you to run the test 
2011-05-11 15:28:00+0000 <dachary> python-coverage -e ; PYTHONPATH=.. 
python-coverage -x test_service.py ; python-coverage -m -a -r 
../cardstories/service.py
2011-05-11 15:28:22+0000 <romulo> what @defer.inlineCallbacks do?
2011-05-11 15:28:24+0000 <dachary> romulo: let me know if you have problems and 
I'll help you find context
2011-05-11 15:29:06+0000 <dachary> romulo: that's a python decorator 
http://www.python.org/dev/peps/pep-0318/
2011-05-11 15:29:14+0000 <romulo> ok =]
2011-05-11 15:29:15+0000 <romulo> ty
2011-05-11 15:35:57+0000 <dachary> antoviaque: 
http://trac-hacks.org/attachment/wiki/GitPlugin/trac-post-receive-hook.3.py
2011-05-11 15:37:28+0000 <dachary> contains the syntax interpreted by trac and 
that binds the commit to the ticket . Take a look at 
http://cardstori.es/trac/ticket/31#comment:5 for an example.
2011-05-11 15:38:05+0000 <romulo> antoviaque, checked brandon's blog?
2011-05-11 15:38:38+0000 <antoviaque> romulo: some cool stuff over there : )
2011-05-11 15:39:02+0000 <antoviaque> Would be good to try out a task with him 
when we do 3D stuff on HPO (the other game)
2011-05-11 15:39:15+0000 <antoviaque> Not for soon but it's good to have his 
portofolio, thx!
2011-05-11 15:40:06+0000 <romulo> you welcome, he is a good guy
2011-05-11 15:40:10+0000 <romulo> (that needs a job) :P
2011-05-11 15:41:26+0000 antoviaque (antoviaque) is now online
2011-05-11 16:24:59+0000 <dachary> romulo: if you need my attention, please add 
my name to the query so that I am notified (my computer makes a sound when you 
say my name). I'm not always watching this chan ;-)
2011-05-11 16:34:00+0000 da (da) is now online
2011-05-11 17:18:38+0000 da (da) is now online
2011-05-11 17:33:35+0000 da (da) is now online
2011-05-11 17:37:44+0000 <romulo> da, what timezine are you?
2011-05-11 17:38:03+0000 <romulo> because ill leave here in 4/5 hours and could 
need some feedback :P
2011-05-11 17:38:24+0000 <antoviaque> romulo: France too - so GMT+2
2011-05-11 17:39:18+0000 <antoviaque> When lincoln gets back his internet 
access you'll have some support later on the day - lately we are a little bit 
too France-centric ;p
2011-05-11 17:42:40+0000 <romulo> oh i see 
2011-05-11 17:42:46+0000 <romulo> well, not a problem initially i guess
2011-05-11 17:42:53+0000 <romulo> the start is slow
2011-05-11 17:43:03+0000 <romulo> antoviaque, if that is not a problem for you, 
of course =P
2011-05-11 18:02:31+0000 dachary (dachary) is now online
2011-05-11 18:02:41+0000 <dachary> bck
2011-05-11 18:02:43+0000 <dachary> back
2011-05-11 18:03:18+0000 <romulo> hi there =]
2011-05-11 18:03:47+0000 <antoviaque> romulo: no worries - getting up to speed 
always has an overhead
2011-05-11 18:03:57+0000 <antoviaque> re dachary : )
2011-05-11 18:04:22+0000 <dachary> back from diner with my son near the canal
2011-05-11 18:04:25+0000 <dachary> good times
2011-05-11 18:04:44+0000 <antoviaque> : )
2011-05-11 18:10:15+0000 <romulo> antoviaque, the storyteller should write you 
an email or better talk on IRC?
2011-05-11 18:10:42+0000 <romulo> its one of my best friends, and he is quite 
good at stories (he is a journalist and also a future-english teacher)
2011-05-11 18:17:01+0000 <dachary> tartarugafeliz: antoviaque crashed again ? 
:-D
2011-05-11 18:17:42+0000 <tartarugafeliz> yep
2011-05-11 18:18:26+0000 antoviaque (antoviaque) is now online
2011-05-11 18:18:38+0000 <antoviaque> re
2011-05-11 18:18:46+0000 <antoviaque> weird, I didn't see myself as disconnected
2011-05-11 18:18:59+0000 <romulo> antoviaque, yuo got my msg?
2011-05-11 18:19:08+0000 <antoviaque> nope
2011-05-11 18:19:27+0000 <romulo> romulo> antoviaque, the storyteller should 
write you an email or better talk on IRC?
2011-05-11 18:19:27+0000 <romulo> <romulo> its one of my best friends, and he 
is quite good at stories (he is a journalist and also a future-english teacher)
2011-05-11 18:21:27+0000 <antoviaque> romulo: as he prefers : ) By email I 
would have time to read some of the things he wrote while answering, but both 
are fine
2011-05-11 18:22:12+0000 <romulo> antoviaque, ok, ill talk to him today (he is 
my roommate) and ask him to write you 
2011-05-11 18:22:16+0000 <antoviaque> if he writes by email, the best is to 
send at [email protected], this way everyone interested can read too
2011-05-11 18:22:22+0000 <antoviaque> ok!
2011-05-11 18:33:03+0000 * dachary reading about deferred & jquery
2011-05-11 18:35:21+0000 <dachary> 
http://api.jquery.com/category/deferred-object
2011-05-11 18:48:37+0000 <romulo> cool beans da 
2011-05-11 18:48:42+0000 <romulo> dachary*
2011-05-11 18:49:02+0000 <dachary> romulo: :-) yes indeed. 
2011-05-11 18:49:10+0000 <dachary> I wonder if qunit supports it
2011-05-11 18:50:19+0000 <dachary> apparently not http://docs.jquery.com/QUnit
2011-05-11 18:51:25+0000 * dachary upgraded to jquery-1.6
2011-05-11 18:51:56+0000 <romulo> upgraded on the repo?
2011-05-11 18:52:41+0000 <dachary> on my local copy but eventually on the repo, 
yes
2011-05-11 18:53:00+0000 <dachary> http://api.jquery.com/deferred.promise/ is 
interesting. I did not know about this. 
2011-05-11 18:53:13+0000 <dachary> It's cosmetic but nice.
2011-05-11 18:59:13+0000 * dachary done reading the deferred documentation
2011-05-11 19:00:01+0000 <dachary> it's weird because it uses methods and 
concepts that are similar to the twisted deferred but with enough differences 
to be disconcerting
2011-05-11 19:06:00+0000 * dachary done converting the first function to 
deferred
2011-05-11 19:06:44+0000 <dachary> antoviaque: deferred definitely were today's 
epiphany. It fits so naturally that I don't understand why I did not think of 
it earlier :-)
2011-05-11 19:08:53+0000 <dachary> one more test running successfully with 
deferred, moving on
2011-05-11 19:10:42+0000 <dachary> one more function + two tests
2011-05-11 19:11:26+0000 <dachary> and I'm back to where I really needed the 
deferred, at last :-D
2011-05-11 19:18:32+0000 <romulo> going to watch some class and then move on to 
code
2011-05-11 19:18:34+0000 <romulo> talk to you guys later
2011-05-11 19:27:20+0000 <dachary> antoviaque: I think you will like the new 
function to pick 7 cards
2011-05-11 19:27:28+0000 <dachary> for(var i = 0; i < 7; i++) { 
cards.push(deck.splice(Math.floor(Math.random() * deck.length), 1)[0]); }
2011-05-11 19:43:53+0000 da (da) is now online
2011-05-11 20:16:16+0000 da (da) is now online
2011-05-11 20:18:04+0000 <da> antoviaque: if you're around i'd be glad with 
some support with 11.04, i'm fighting but it's tougher than me. random access 
to the net so it would be easier on the phone
2011-05-11 20:18:07+0000 <da> thx :)
2011-05-11 20:18:52+0000 <dachary> install Debian ? 
2011-05-11 20:20:27+0000 <da> :)
2011-05-11 20:21:30+0000 <da> if i'm still stuck at the end of the night, i'll 
think about it. Now i've been all day on that, it's difficult to let go. 
L'effet casino
2011-05-11 20:26:45+0000 tempuramerino (tempuramerino) is now online
2011-05-11 20:52:15+0000 <dachary> antoviaque: 
http://cardstori.es/trac/ticket/39#comment:5
2011-05-11 21:12:49+0000 <dachary> antoviaque: tartarugafeliz I decided to work 
on cardstories tomorrow. This game is too adictive, it should be forbiden :-)
2011-05-11 21:40:00+0000 da (da) is now online
2011-05-11 23:37:03+0000 romulo (romulo) is now online
2011-05-11 23:37:13+0000 <romulo> hi :)
2011-05-11 23:52:54+0000 romulo (romulo) is now online
_______________________________________________
Farsides mailing list - [email protected]

Wiki:  http://farsides.com/
List:  http://farsides.com/ml/
Forum: http://farsides.com/forum/
Ideas: http://farsides.com/ideas/
Chat:  http://farsides.com/chat/

Reply via email to