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/