Hi, Here is the log of the chatroom at http://farsides.com/chat/ (or irc://irc.freenode.net/#farsides) for the 2011-05-27.
2011-05-27 02:30:45+0000 rogerio_ (rogerio_) is now online 2011-05-27 03:18:03+0000 <romulo> antoviaque1, ping 2011-05-27 06:30:35+0000 da1 (da1) is now online 2011-05-27 06:54:20+0000 dachary (dachary) is now online 2011-05-27 07:03:23+0000 <antoviaque1> hi all! 2011-05-27 07:03:23+0000 <antoviaque1> da: http://gitready.com/advanced/2009/02/11/pull-with-rebase.html && http://gitready.com/advanced/2009/03/20/reorder-commits-with-rebase.html 2011-05-27 07:03:43+0000 <antoviaque1> http://gitready.com/intermediate/2009/01/31/intro-to-rebase.html 2011-05-27 07:14:53+0000 <antoviaque1> dachary: http://cardstori.es/ - gloups : ) 2011-05-27 07:15:00+0000 <dachary> antoviaque1: yes 2011-05-27 07:15:10+0000 <dachary> I'm currently fighting a mystery 2011-05-27 07:15:33+0000 <dachary> when I install the package, although 2011-05-27 07:15:34+0000 <dachary> -rw-r--r-- root/root 1118 ./etc/cardstories/twisted/plugins/twisted_cardstories.py 2011-05-27 07:15:38+0000 <dachary> is in the .deb 2011-05-27 07:15:48+0000 <dachary> root@cardstories:/var/cache/packaging-farm/sources/cardstories# find /etc/cardstories/ 2011-05-27 07:15:48+0000 <dachary> /etc/cardstories/ 2011-05-27 07:15:48+0000 <dachary> /etc/cardstories/twisted 2011-05-27 07:15:53+0000 <dachary> I'm puzzled 2011-05-27 07:16:51+0000 <antoviaque1> uh, yup - the kind of bug that can be very hairy to solve for very little :) 2011-05-27 07:20:35+0000 <dachary> antoviaque1: is it better now ? (I have a very slow connection) 2011-05-27 07:20:51+0000 <antoviaque1> it is : ) 2011-05-27 07:20:58+0000 <antoviaque1> works well now 2011-05-27 07:21:04+0000 <antoviaque1> what was it? 2011-05-27 07:21:34+0000 <dachary> I don't know yet. I copied it manually. This makes no sense at all 2011-05-27 07:24:23+0000 <dachary> I must have done something wrong when I renamed the package from python-cardstories to cardstories 2011-05-27 07:28:30+0000 <dachary> the packages on cardstori.es contain this bug but they also are up to date with the repository as of yesterday night 2011-05-27 07:28:51+0000 <dachary> I'm out now 2011-05-27 07:41:23+0000 <antoviaque1> thanks : ) 2011-05-27 08:39:05+0000 <antoviaque1> Updated http://farsides.com/wiki/Game_developer with the latest changes 2011-05-27 08:47:46+0000 <antoviaque1> da: I'd like to try out positing it there: https://careers.stackoverflow.com/billing/checkout?NumberOfJobs=1&checkout=continue... 2011-05-27 08:47:49+0000 <antoviaque1> good for you? 2011-05-27 08:48:12+0000 <antoviaque1> and also in a Brazilian job board, or anything that romulo or rogerio would advise, for Brazil 2011-05-27 08:48:50+0000 <da1> re job desc : it's very good 2011-05-27 08:48:56+0000 <da1> 2 comments/questions : 2011-05-27 08:49:49+0000 <da1> employment status : why don't we add an option for part time (so that we don't lose candidates who could be intersted by this option 2011-05-27 08:49:58+0000 <antoviaque1> ok 2011-05-27 08:50:02+0000 <antoviaque1> good idea 2011-05-27 08:50:59+0000 <antoviaque1> done 2011-05-27 08:51:12+0000 <da1> and maybe mention 'salary to be discussed' ? 2011-05-27 08:51:30+0000 <antoviaque1> well since it's not mentioned, it's obvious ;p 2011-05-27 08:52:09+0000 <da1> it's free software so it's free work, correct ? :) 2011-05-27 08:52:15+0000 <antoviaque1> of course 2011-05-27 08:52:18+0000 <da1> haha 2011-05-27 08:52:18+0000 <antoviaque1> good idea too 2011-05-27 08:52:20+0000 <antoviaque1> :p 2011-05-27 08:58:46+0000 dachary (dachary) is now online 2011-05-27 08:58:54+0000 <dachary> back 2011-05-27 08:59:10+0000 <dachary> got connectivity, most likely good and stable 2011-05-27 09:01:09+0000 <da1> antoviaque1: i'm looking at http://stackoverflow.com/questions/128062/how-to-find-remote-off-site-work 2011-05-27 09:03:13+0000 <da1> looking at http://www.remoteemployment.com 2011-05-27 09:03:56+0000 <da1> for instance http://www.remoteemployment.com/job/39222-full-time-php-developer-php-software-developer-php-rock-star-2939-surrey/ 2011-05-27 09:04:25+0000 <antoviaque1> I don't think a good coder would go on that site 2011-05-27 09:04:55+0000 <antoviaque1> the list is good, but it's sites like vWorker - and we went that way already, it's tough to find someone good enough this way 2011-05-27 09:05:01+0000 <da1> yep 2011-05-27 09:05:18+0000 <da1> http://meta.stackoverflow.com/questions/54896/add-a-telecommuting-search-option-to-the-careers-site 2011-05-27 09:05:37+0000 <da1> apparently there is a telecommute option 2011-05-27 09:05:39+0000 <antoviaque1> ah cool 2011-05-27 09:05:54+0000 <antoviaque1> it's probably on the part I can't see, since the first thing they ask is to pay ;p 2011-05-27 09:06:14+0000 <da1> the word 'telecommute' should be included in the post i think 2011-05-27 09:06:33+0000 <da1> also if it's possible to customize the title : 2011-05-27 09:06:51+0000 <da1> game developer - work from home 2011-05-27 09:06:55+0000 <da1> or smthing like that 2011-05-27 09:07:00+0000 <da1> what do you think ? 2011-05-27 09:07:10+0000 <antoviaque1> hum, I don't know 2011-05-27 09:07:14+0000 * antoviaque1 thinks 2011-05-27 09:07:22+0000 <da1> anyway, ok for me for the stackoverflow posting 2011-05-27 09:08:17+0000 <antoviaque1> A telecommute in the title why not - I'll try to see how it fits in their format 2011-05-27 09:08:24+0000 <antoviaque1> alrighty 2011-05-27 09:08:38+0000 <antoviaque1> da: I need the company info : ) 2011-05-27 09:10:06+0000 <da1> yep 2011-05-27 09:16:31+0000 <dachary> antoviaque1: I figured out the problem. The file is listed as a configuration file and when I removed it manually it stayed this way until I removed the package with --purge. Because configuration files changes are not overriden by package upgrades. 2011-05-27 09:16:56+0000 <dachary> http://cardstori.es/ is now fully upgraded (I did not update the index.html). 2011-05-27 09:17:05+0000 <antoviaque1> ahhh - yup, makes sense 2011-05-27 09:18:43+0000 <dachary> da1: the natty package is ready too 2011-05-27 09:20:09+0000 <da1> antoviaque1: re company info 2011-05-27 09:20:11+0000 <da1> http://farsides.com/files 2011-05-27 09:20:15+0000 <da1> in folder corporate 2011-05-27 09:21:48+0000 <antoviaque1> cool thanks : ) 2011-05-27 09:22:13+0000 <antoviaque1> would still be worth doing a wiki page though ;p For example, for VAT number, email to put, etc. 2011-05-27 09:22:17+0000 <antoviaque1> :D 2011-05-27 09:22:22+0000 <da1> carstori.es : author role, can't validate step 2 (write story) 2011-05-27 09:22:48+0000 <da1> the card is not displayed and the 'next' is not working 2011-05-27 09:22:52+0000 <antoviaque1> and on the Kbis it's all in caps 2011-05-27 09:23:04+0000 <da1> my patch broke everything ? :p 2011-05-27 09:23:46+0000 <da1> antoviaque1: wiki page, added to my todo, sir yes sir :) 2011-05-27 09:29:38+0000 <dachary> da1: how do you mean it's broken ? 2011-05-27 09:30:14+0000 <dachary> da1: I've been able to validate 2011-05-27 09:31:08+0000 <dachary> http://cardstori.es/?game_id=1& 2011-05-27 09:31:15+0000 <dachary> it's not pretty but it works 2011-05-27 09:32:28+0000 <da1> right 2011-05-27 09:32:30+0000 <da1> hmmm 2011-05-27 09:32:46+0000 <dachary> it may be a problem related to reloading the JS after an upgrade 2011-05-27 09:33:02+0000 <dachary> to prevent this there should be a unique artificial timestamp 2011-05-27 09:33:07+0000 <dachary> foo.js?203948 2011-05-27 09:33:27+0000 <dachary> when deploying for real it's mandatory 2011-05-27 09:33:43+0000 <dachary> to disable js agressive caching 2011-05-27 09:33:49+0000 <da1> i reloaded the page => now it works 2011-05-27 09:34:22+0000 <dachary> da1: that's what I'm talking about ;-) 2011-05-27 09:34:34+0000 <da1> yep, understood :) 2011-05-27 09:34:36+0000 <dachary> I'm off today. Will reconnect tonight. 2011-05-27 09:34:45+0000 <da1> bye bye 2011-05-27 09:56:51+0000 <antoviaque1> http://careers.stackoverflow.com/jobs#/11804/web-game-developer-free-software-telecommuting-farsides?campaign=List 2011-05-27 09:59:13+0000 <da1> antoviaque1: nice :) 2011-05-27 10:16:27+0000 tartarugafeliz (tartarugafeliz) is now online 2011-05-27 10:46:55+0000 <antoviaque1> http://symfonians.net/job/web-game-developer-free-software-telecommuting 2011-05-27 10:49:32+0000 <antoviaque1> Sent to [email protected] 2011-05-27 10:53:17+0000 <antoviaque1> Sent to http://jobs.jsninja.com/ 2011-05-27 10:54:53+0000 <antoviaque1> da: what about contacting http://www.hotlinuxjobs.com/ ? 2011-05-27 11:04:23+0000 <da1> i don't know. What you've done is already a good first batch no ? i'm not familiar with the hotlinuxjobs site 2011-05-27 11:06:13+0000 <antoviaque1> no, it's a free software recruiting firm 2011-05-27 11:11:02+0000 <da1> i'll have a look at them 2011-05-27 11:14:07+0000 <da1> i'm trying to install the source of CS so i tried to start fresh with apt-get remove python-cardstories 2011-05-27 11:14:24+0000 <da1> but i get : 2011-05-27 11:14:26+0000 <da1> Virtual packages like 'python-cardstories' can't be removed 2011-05-27 11:14:32+0000 <da1> antoviaque1: any idea ? 2011-05-27 11:16:03+0000 <antoviaque1> da1: I haven't installed the package recently, no. did you install the new version from loic? he renamed it to 'cardstories' so it could be that 2011-05-27 11:23:56+0000 <da1> bbl 2011-05-27 12:16:56+0000 romulo (romulo) is now online 2011-05-27 12:16:58+0000 <romulo> morning =] 2011-05-27 12:17:14+0000 <romulo> antoviaque1, i pushed another patch to the ticket, and i will finish the tests today 2011-05-27 12:32:44+0000 <romulo> dachary, ping 2011-05-27 13:50:38+0000 <rogerio> Hi 2011-05-27 13:50:46+0000 <rogerio> Bonjour 2011-05-27 13:51:01+0000 <rogerio> antoviaque: Hi 2011-05-27 13:58:38+0000 <rogerio> dachary: Hi 2011-05-27 13:58:49+0000 <rogerio> antoviaque: are you there? 2011-05-27 13:58:58+0000 <antoviaque1> rogerio: hi! 2011-05-27 13:59:17+0000 <antoviaque1> hum, not sure why I didn't get any sound notification 2011-05-27 13:59:29+0000 <rogerio> no problem 2011-05-27 13:59:39+0000 <antoviaque1> how are you? 2011-05-27 13:59:49+0000 <antoviaque1> I was a little worried, I have to admit 2011-05-27 14:00:03+0000 <rogerio> I'm fine 2011-05-27 14:00:07+0000 <rogerio> I just took the feature #54, "Add the "play again" button to each game in the lobby" 2011-05-27 14:00:26+0000 <rogerio> is related to the other task I made yesterday 2011-05-27 14:00:30+0000 <antoviaque1> good idea - it's very linked to your other task yep 2011-05-27 14:00:39+0000 <rogerio> but I have some doubts about it, and I need to discuss 2011-05-27 14:00:48+0000 <antoviaque1> sure 2011-05-27 14:01:06+0000 <rogerio> because we need to create new game with the same players, am I right? 2011-05-27 14:01:15+0000 <antoviaque1> yep 2011-05-27 14:01:38+0000 <rogerio> the database stores only the ID of the players 2011-05-27 14:01:43+0000 <rogerio> but we need the email 2011-05-27 14:01:51+0000 <rogerio> so, how can we do? 2011-05-27 14:02:19+0000 <rogerio> for example, we can create another table, player: ID, EMAIL (fields) 2011-05-27 14:02:20+0000 <antoviaque1> ah, the game logic only keeps reference of internal ids 2011-05-27 14:02:25+0000 <rogerio> yes 2011-05-27 14:02:40+0000 <antoviaque1> and those ids are translated by the auth postprocess before being sent back 2011-05-27 14:02:45+0000 <rogerio> and we need those emails to put on textarea invite screen 2011-05-27 14:03:18+0000 <rogerio> hmm, so, the emails are stored in memory, right? 2011-05-27 14:03:39+0000 <antoviaque1> nope, there is a table that translates the references if I'm correct 2011-05-27 14:03:55+0000 <rogerio> if the application turns off, then we lost the emails? 2011-05-27 14:04:24+0000 <rogerio> I didn't find any relation with the email address 2011-05-27 14:04:29+0000 Madkinder (Madkinder) is now online 2011-05-27 14:04:52+0000 <rogerio> the tables are: game, player2game, invitation 2011-05-27 14:04:57+0000 <antoviaque1> that's because we call it player id instead 2011-05-27 14:05:08+0000 <antoviaque1> hi Madkinder! 2011-05-27 14:05:16+0000 <Madkinder> hello everyone 2011-05-27 14:05:21+0000 <rogerio> Hello 2011-05-27 14:05:22+0000 <antoviaque1> dachary would be better suited to help you, but if I had to do the task I'd start by looking at the postprocess method of the auth module 2011-05-27 14:05:43+0000 <rogerio> hmm, I understand 2011-05-27 14:05:59+0000 <rogerio> so, about other task I wnat to work this weekend 2011-05-27 14:06:03+0000 <antoviaque1> see how it is done there - you should understand better imho 2011-05-27 14:06:10+0000 <Madkinder> antoviaque1: I guess you're Xavier. We've mailed each other a while ago 2011-05-27 14:06:18+0000 <rogerio> ok 2011-05-27 14:06:21+0000 <rogerio> antoviaque: Feature #12, Feature #4, Bug #16 2011-05-27 14:06:31+0000 <rogerio> can I tackle these for weekend? 2011-05-27 14:06:58+0000 <antoviaque1> Madkinder: it's possible yep - I'm not sure I know which emails; what was the subject? 2011-05-27 14:07:01+0000 <rogerio> one for today, and 2 for the days I didn't work 2011-05-27 14:07:06+0000 <antoviaque1> rogerio: let me see 2011-05-27 14:07:26+0000 <Madkinder> the one about job application 2011-05-27 14:08:00+0000 romulo (romulo) is now online 2011-05-27 14:08:03+0000 <romulo> antoviaque1, ping 2011-05-27 14:08:21+0000 <antoviaque1> ah - you're Ihor? I just found your nickname in your email : ) 2011-05-27 14:08:24+0000 <Madkinder> I'm Ihor, yes 2011-05-27 14:08:31+0000 <antoviaque1> Welcome : ) 2011-05-27 14:08:39+0000 <Madkinder> as just about to introduce myself 2011-05-27 14:08:42+0000 <Madkinder> thanks 2011-05-27 14:08:53+0000 <romulo> dachary, ping 2011-05-27 14:08:56+0000 <antoviaque1> Let me just finish looking at romulo's tickets, I'm yours in a few seconds 2011-05-27 14:09:03+0000 <Madkinder> awesome 2011-05-27 14:09:11+0000 <Madkinder> ping me back when you're ready 2011-05-27 14:09:19+0000 <antoviaque1> sure 2011-05-27 14:09:39+0000 <antoviaque1> romulo: sounds good to me 2011-05-27 14:10:10+0000 <rogerio> antoviaque1: are tolking to me or romulo? 2011-05-27 14:10:14+0000 <antoviaque1> on #16 be sure to read the comments, as dachary requested a specific method to implement this 2011-05-27 14:10:16+0000 <rogerio> talking 2011-05-27 14:10:26+0000 <antoviaque1> rah <tab> on r is not good 2011-05-27 14:10:30+0000 <antoviaque1> to you sorry : ) 2011-05-27 14:10:34+0000 <rogerio> heheehe 2011-05-27 14:10:53+0000 <rogerio> I need also work on feature #54, "Add the "play again" button to each game in the lobby" 2011-05-27 14:11:01+0000 <rogerio> 4 tasks 2011-05-27 14:11:14+0000 <rogerio> I think I can finish all this 2011-05-27 14:11:25+0000 <antoviaque1> ok - can you put your time estimate on each ticket? 2011-05-27 14:11:29+0000 <rogerio> I'll talk to dachary today to discuss 2011-05-27 14:11:34+0000 <rogerio> yes, sure 2011-05-27 14:11:35+0000 <antoviaque1> perfect 2011-05-27 14:11:57+0000 <rogerio> you can talk to Madkinder now 2011-05-27 14:12:03+0000 <rogerio> thanks Xavier 2011-05-27 14:12:07+0000 <antoviaque1> ahah, thanks rogerio : ) 2011-05-27 14:12:19+0000 <antoviaque1> Madkinder: I'm yours 2011-05-27 14:12:23+0000 <romulo> what about me? :( 2011-05-27 14:12:26+0000 <rogerio> :) 2011-05-27 14:12:35+0000 * romulo feels cold 2011-05-27 14:12:36+0000 <antoviaque1> hi romulo - sorry I missed you earlier! 2011-05-27 14:12:43+0000 <romulo> antoviaque1, hi there =] 2011-05-27 14:12:47+0000 <antoviaque1> :D 2011-05-27 14:12:49+0000 <rogerio> hahahha 2011-05-27 14:13:11+0000 <romulo> antoviaque1, pushed http://tickets.farsides.com/issues/47 earlier. Still need to check with dachary the best way to make tests, then it goes off to reviewing. 2011-05-27 14:13:15+0000 <Madkinder> antoviaque1: um, I guess you're busy again, aren't you? :) 2011-05-27 14:13:23+0000 <antoviaque1> Madkinder: yes, sorry : ) 2011-05-27 14:13:28+0000 <Madkinder> sure, np 2011-05-27 14:13:39+0000 <antoviaque1> Thanks for waiting, I appreciate : ) 2011-05-27 14:13:52+0000 <antoviaque1> romulo: ok, good 2011-05-27 14:14:03+0000 <antoviaque1> do you think you're ready to get another task? 2011-05-27 14:14:10+0000 <Madkinder> well, it's me who's looking for a nice team to join, so I'll gladly wait a bit 2011-05-27 14:14:14+0000 <antoviaque1> or do you expect a lot of work from the review? 2011-05-27 14:14:29+0000 <antoviaque1> Madkinder: we're veeeery nice :p 2011-05-27 14:14:37+0000 <Madkinder> I bet ;) 2011-05-27 14:14:40+0000 <romulo> antoviaque1, not so sure =P. Would like (for safety) to get a new task after the weekend 2011-05-27 14:14:42+0000 * antoviaque1 hides the torture instruments 2011-05-27 14:14:58+0000 <romulo> hahaha 2011-05-27 14:14:58+0000 <antoviaque1> romulo: ok - since this is a big task, it makes sense 2011-05-27 14:15:27+0000 <romulo> antoviaque1, yeah. The patch is kinda big and i changed and included so many things that it might take a bit to get it 100% 2011-05-27 14:15:42+0000 <antoviaque1> ok then 2011-05-27 14:15:48+0000 <antoviaque1> your estimate still holds? 2011-05-27 14:15:59+0000 <romulo> yes, i hope to deliver tests today 2011-05-27 14:16:08+0000 <antoviaque1> perfect : ) 2011-05-27 14:16:21+0000 <romulo> Dunno if thats right but i always consider taking the task one day and deliver it in the next day, not exactly at the morning. 2011-05-27 14:16:32+0000 <antoviaque1> impatient to try out those email notifications ;p 2011-05-27 14:16:44+0000 <romulo> antoviaque1, they are working on this patch. =P 2011-05-27 14:16:48+0000 <romulo> tartarugafeliz, ping 2011-05-27 14:16:59+0000 <tartarugafeliz> hi 2011-05-27 14:17:16+0000 <romulo> tartarugafeliz, publish folder doesnt have a mockup. Did you noticed this? 2011-05-27 14:17:33+0000 <antoviaque1> romulo: yep, that's fine - it gives you some time to discuss during the day, so it's good. 2011-05-27 14:17:59+0000 <tartarugafeliz> yes, I noticed, I have to finish 2011-05-27 14:17:59+0000 <antoviaque1> And it doesn't prevent you from taking a new task, as long as you don't stockpile backlog : ) 2011-05-27 14:18:15+0000 <tartarugafeliz> are you going to work with this now? 2011-05-27 14:18:16+0000 <romulo> antoviaque1, ok. Just wondering: For payments, we get a ticket on the payment queue in which state? 2011-05-27 14:18:28+0000 <romulo> tartarugafeliz, nop, still lacks revision 2011-05-27 14:19:01+0000 <antoviaque1> romulo: the state is "Merged and paid" 2011-05-27 14:19:13+0000 <tartarugafeliz> revision of what? 2011-05-27 14:19:19+0000 <romulo> tartarugafeliz, my patch 2011-05-27 14:19:24+0000 <romulo> antoviaque1, ok 2011-05-27 14:19:26+0000 <antoviaque1> it's David who chnges it from MErged to that state 2011-05-27 14:19:42+0000 <romulo> antoviaque1, i mailed myself like 2^3^10 times yesterday playing testing with my girlfriend ;p 2011-05-27 14:19:56+0000 <tartarugafeliz> romulo, so, why are you asking me this now? 2011-05-27 14:20:08+0000 <romulo> tartarugafeliz, was just wondering if you noticed 2011-05-27 14:20:35+0000 <tartarugafeliz> yes, I told you when I sent the files that this one was missing. 2011-05-27 14:20:36+0000 <antoviaque1> romulo: any other things? 2011-05-27 14:20:47+0000 <tartarugafeliz> I'll finish today ok? :) 2011-05-27 14:21:29+0000 <romulo> tartarugafeliz, oh my bad then. I dont remember you telling me. Take your time, dont worry, lots of other things to take care. 2011-05-27 14:21:35+0000 <romulo> antoviaque1, no i dont think so. 2011-05-27 14:22:08+0000 <antoviaque1> ok 2011-05-27 14:22:52+0000 <antoviaque1> Madkinder: ok, I should be your for real now : ) 2011-05-27 14:22:58+0000 <Madkinder> nice :) 2011-05-27 14:23:08+0000 <Madkinder> should we talk in private? 2011-05-27 14:23:14+0000 <antoviaque1> Actually maybe we could show you a game of Card Stories - would be a good playtest :p 2011-05-27 14:23:38+0000 <Madkinder> I've seen that, though I'm not sure I got its idea 2011-05-27 14:23:52+0000 <antoviaque1> Madkinder: not unless you have something you'd rather not share - we usually have most discussions in public 2011-05-27 14:24:02+0000 <antoviaque1> but if you do don't hesitate 2011-05-27 14:24:11+0000 <Madkinder> why should I? 2011-05-27 14:24:37+0000 <Madkinder> the reason I came here is to have a real life chat 2011-05-27 14:24:57+0000 <Madkinder> I could have sent you a CV, but to be honest I need to write one first :) 2011-05-27 14:25:17+0000 <antoviaque1> ahah, perfect : ) 2011-05-27 14:25:26+0000 <Madkinder> so I'd prefer not to waste neither your time nor mine 2011-05-27 14:25:36+0000 <Madkinder> I'd rather answer questions 2011-05-27 14:25:38+0000 <Madkinder> kinda interview 2011-05-27 14:25:58+0000 <Madkinder> you decide 2011-05-27 14:26:07+0000 <antoviaque1> sure 2011-05-27 14:26:33+0000 <Madkinder> ok, so I'd like to introduce myself to the team first, if you don't mind 2011-05-27 14:26:53+0000 <antoviaque1> please do : ) 2011-05-27 14:27:03+0000 <antoviaque1> I'll have a few questions for you afterwards 2011-05-27 14:27:24+0000 <Madkinder> my name's Ihor, I'm an IT-guy from Ukraine 2011-05-27 14:27:55+0000 <Madkinder> I can't say I'm a programmer or an administrator or translator... I'm a bit of everything 2011-05-27 14:28:23+0000 <Madkinder> I'm 25 2011-05-27 14:29:24+0000 <Madkinder> can't imagine my life w/o programming and learning. I wrote my first program when I was 6 (not that my dad didn't help me :)) 2011-05-27 14:29:40+0000 <antoviaque1> :) 2011-05-27 14:30:03+0000 <antoviaque1> and what did you work on until now? 2011-05-27 14:30:28+0000 <Madkinder> to be honest right now I'm trying to find an application for myself 2011-05-27 14:30:48+0000 <Madkinder> in January I left my own business 2011-05-27 14:31:27+0000 <Madkinder> I ran it along with my partner for 3 years, but one day I realized I cannot do software the way we were doing 2011-05-27 14:31:55+0000 <Madkinder> even though I've been earning a bit of money ;) 2011-05-27 14:32:01+0000 <antoviaque1> ahah : ) 2011-05-27 14:32:11+0000 <antoviaque1> what was the issue with the way you were developing? 2011-05-27 14:32:54+0000 <Madkinder> our goals were different: my partner's one was to earn a lot of money and to run a big business 2011-05-27 14:33:13+0000 <Madkinder> he wanted to have a lot of employees 2011-05-27 14:33:47+0000 <Madkinder> otoh, my vision was to run a small team focused on producing something valuable, passionated 2011-05-27 14:34:30+0000 <antoviaque1> I see 2011-05-27 14:35:03+0000 <Madkinder> basically I wanted to work in a "team", use new technologies, you know... evolve 2011-05-27 14:35:24+0000 <Madkinder> rather then do a bunch of similar projects month by month... 2011-05-27 14:35:24+0000 <antoviaque1> And what do you usually work on? (type of projects, roles, languages, etc.) 2011-05-27 14:35:38+0000 <Madkinder> my role was CTO 2011-05-27 14:35:46+0000 <Madkinder> basically when we started there were only two of us 2011-05-27 14:36:07+0000 <Madkinder> my partner was dealing with customers and I was responsible for doing stuff 2011-05-27 14:36:30+0000 <Madkinder> after we hired some guys my chore was to keep them doing their work right 2011-05-27 14:36:48+0000 <Madkinder> designing the architecture, picking the right tools, you know... 2011-05-27 14:37:33+0000 <Madkinder> so after a couple of years I wasn't actually doing any programming 2011-05-27 14:37:44+0000 <Madkinder> except crucial parts of the code 2011-05-27 14:37:56+0000 <Madkinder> that annoyed me actually 2011-05-27 14:38:15+0000 <antoviaque1> You didn't liked the managerial role? 2011-05-27 14:38:31+0000 <Madkinder> not that I didn't like it 2011-05-27 14:38:43+0000 <Madkinder> I didn't like to be "pure manager" 2011-05-27 14:38:58+0000 <antoviaque1> ok 2011-05-27 14:39:13+0000 <Madkinder> and I didn't like the team reacting like "oh, not again, yet another tool/library/technology/whatever" 2011-05-27 14:39:36+0000 <antoviaque1> but would you be ready to not have managerial duties anymore? You wouldn't miss it? 2011-05-27 14:40:32+0000 <Madkinder> you know... I would like to work in a team where everybody who's contributing has voice 2011-05-27 14:40:36+0000 <Madkinder> kind of meritocracy 2011-05-27 14:40:45+0000 <Madkinder> not sure I spelled this word right 2011-05-27 14:40:52+0000 <antoviaque1> you did : ) 2011-05-27 14:41:12+0000 <antoviaque1> and we're trying to run things on this basis here, so good to know : ) 2011-05-27 14:41:31+0000 <antoviaque1> what about those who don't contribute? the community? 2011-05-27 14:41:35+0000 <Madkinder> I don't like when I'm imposed what to do, but I don't like when my subordinate doesn't have his own opinion 2011-05-27 14:42:03+0000 <Madkinder> well, the community is a valuable stuff 2011-05-27 14:42:20+0000 <Madkinder> in fact they are the ones we are doing things for (apart from ourselves :D) 2011-05-27 14:42:42+0000 <Madkinder> I have an experience working on an MMORPG gave 2011-05-27 14:42:57+0000 <antoviaque1> oh, on which one did you work? 2011-05-27 14:43:03+0000 <Madkinder> when I left the project the server was able to handle 2.5k online simultaneously 2011-05-27 14:43:19+0000 <Madkinder> http://arena.ru/ 2011-05-27 14:43:27+0000 * antoviaque1 is looking 2011-05-27 14:43:44+0000 <Madkinder> that time it was a Russian project, now some Italian firm has acquired it, if I'm not mistaken 2011-05-27 14:44:26+0000 <antoviaque1> what position did you occupy on this project? 2011-05-27 14:44:43+0000 <Madkinder> I was one of the core server programmers 2011-05-27 14:45:12+0000 <Madkinder> actually I was the one who clicked "File > New Solution ..." 2011-05-27 14:45:14+0000 <Madkinder> :D 2011-05-27 14:45:18+0000 <antoviaque1> ahaha : ) 2011-05-27 14:45:24+0000 <antoviaque1> and can I ask why you left? 2011-05-27 14:45:35+0000 <Madkinder> sure 2011-05-27 14:46:07+0000 <Madkinder> the whole team was distributed: the main office was located in Moscow, Russia 2011-05-27 14:46:24+0000 <Madkinder> they outsorced coding stuff to us, Ukrainians 2011-05-27 14:46:38+0000 <Madkinder> and basically I was working for a Ukrainian firm 2011-05-27 14:47:14+0000 <Madkinder> one day something happened in relationship between Russians and Ukrainians... and I was transfered to another project 2011-05-27 14:47:21+0000 <Madkinder> it wasn't me who made the decision actually 2011-05-27 14:47:40+0000 <Madkinder> then I left that firm and started my own business 2011-05-27 14:47:46+0000 <antoviaque1> I see 2011-05-27 14:48:08+0000 <antoviaque1> and it was you first job? Quite a few achievements for 25 years old already : ) 2011-05-27 14:48:44+0000 <Madkinder> I might say it was my first "real" job 2011-05-27 14:49:06+0000 <antoviaque1> ok 2011-05-27 14:49:18+0000 <Madkinder> I learned a lot from those days and I am very grateful for that time I spent with those guys 2011-05-27 14:49:38+0000 <antoviaque1> What about languages? Which ones do you prefer? You talked about python, are there any others? 2011-05-27 14:49:44+0000 <Madkinder> yep 2011-05-27 14:49:51+0000 <Madkinder> I read pretty much anything 2011-05-27 14:50:06+0000 <Madkinder> starting from x86 assembly and up to erlang 2011-05-27 14:50:35+0000 <Madkinder> I'm comfortable with Python, Java, C# (.NET 2.0 - 4.0), Ruby 2011-05-27 14:50:50+0000 <Madkinder> not that good at C++ (I mostly use Qt framework) 2011-05-27 14:51:12+0000 <antoviaque1> What about JS/jQuery? 2011-05-27 14:51:16+0000 <Madkinder> oh, and JavaScript as well, though I haven't tried anything server side 2011-05-27 14:51:33+0000 <Madkinder> jQuery, a bit of Prototype, YUI 2011-05-27 14:51:42+0000 <antoviaque1> ok - and you like it? 2011-05-27 14:51:56+0000 <Madkinder> yep 2011-05-27 14:52:07+0000 <Madkinder> one thing I don't like about it is tooling 2011-05-27 14:52:22+0000 <Madkinder> at least I haven't found anything powerful enough 2011-05-27 14:52:41+0000 <Madkinder> you know I'm a bit spoiled with Java with Eclipse :D 2011-05-27 14:52:52+0000 <Madkinder> all this refactoring/push in/pull out stuff 2011-05-27 14:53:04+0000 <Madkinder> *spoilt 2011-05-27 14:53:11+0000 <antoviaque1> And PHP? : ) 2011-05-27 14:53:31+0000 <Madkinder> I got to admit I used that... thing too 2011-05-27 14:53:47+0000 <Madkinder> One of the biggest projects I used PHP for was for UGS Pay company 2011-05-27 14:53:57+0000 <Madkinder> they are doing online payments 2011-05-27 14:54:05+0000 <Madkinder> kind of a little PayPal 2011-05-27 14:54:22+0000 <Madkinder> I can read it, I can write it 2011-05-27 14:54:25+0000 <Madkinder> but I won't 2011-05-27 14:54:32+0000 <Madkinder> under any circumstances 2011-05-27 14:54:48+0000 <Madkinder> after I used Python, there's no way back 2011-05-27 14:55:30+0000 <Madkinder> so, basically, I'm able to port legacy PHP code to Python, Ruby, Java 2011-05-27 14:55:49+0000 <antoviaque1> You mean you would refuse to code something in PHP ? 2011-05-27 14:56:08+0000 <Madkinder> I guess so 2011-05-27 14:56:17+0000 <Madkinder> programming must be fun 2011-05-27 14:56:31+0000 <Madkinder> I don't see any fun in coding in PHP, sorry 2011-05-27 14:56:46+0000 <antoviaque1> Yep, we try to give as much choice as we can to everyone in chosing the tasks 2011-05-27 14:57:23+0000 <antoviaque1> However, there are sometimes project requirements, and we all have to sit on our fun from time to time 2011-05-27 14:57:44+0000 <antoviaque1> Hmm 2011-05-27 14:57:48+0000 <Madkinder> that was the reason I asked how'd you earn your money? 2011-05-27 14:57:57+0000 <Madkinder> :) 2011-05-27 14:58:06+0000 <antoviaque1> ahah, of course 2011-05-27 14:58:12+0000 <Madkinder> 'cos that can help me understand who rules 2011-05-27 14:58:59+0000 <antoviaque1> Well, it's pretty simple - there is the videogame studio, Farsides, which is sponsoring developments 2011-05-27 14:59:13+0000 <Madkinder> just to understand is there any evil guy who might come eventually and say: "Start PHP programming right now or you will have nothing to eat tomorrow!" 2011-05-27 14:59:27+0000 <antoviaque1> I guess that evil guy would be me : ) 2011-05-27 14:59:38+0000 <Madkinder> are you that cruel oO 2011-05-27 14:59:43+0000 <antoviaque1> ahahah 2011-05-27 15:00:16+0000 <antoviaque1> I'm in charge of the production for the studio, so I would be the one discussing the tasks with you 2011-05-27 15:00:59+0000 <Madkinder> do you have anything else you'd like to ask? 'cos I have some questions too 2011-05-27 15:01:25+0000 <antoviaque1> but I'm worried about the fact that you would refuse to touch some parts of the code - it's perfectly understandable from a volunteer, but for paid work? 2011-05-27 15:01:32+0000 <antoviaque1> sure, please do 2011-05-27 15:02:06+0000 <Madkinder> let me explain my point of view 2011-05-27 15:02:36+0000 <Madkinder> when I was workin on Arena.ru there were basically two parts: server (.NET backend) and a client (Win32/DirectX) 2011-05-27 15:03:20+0000 <Madkinder> I was basically working on server. Some day client-lead came to me and said: abandon your work and start fixing our client bugs 2011-05-27 15:04:05+0000 <Madkinder> Though I was able to write C++ I wasn't that good in DirectX and didn't understand the whole project architecture 2011-05-27 15:04:13+0000 <Madkinder> but I was forced to 2011-05-27 15:04:23+0000 <Madkinder> since I was paid for it :) 2011-05-27 15:05:05+0000 <Madkinder> on the other hand consider the output 2011-05-27 15:05:21+0000 <antoviaque1> I understand that you wouldn't want to work for something where you don't feel good 2011-05-27 15:05:25+0000 <Madkinder> I can work for all the day long doing things I hate very much 2011-05-27 15:05:56+0000 <Madkinder> I can, and I will, even though it might be PHP code. But I need to realize the background of it. 2011-05-27 15:06:10+0000 <antoviaque1> And my goal is not to force you into anything 2011-05-27 15:06:10+0000 <Madkinder> let me try to explain it in another words 2011-05-27 15:07:00+0000 <Madkinder> when running my business with my partner I was often forced to opt for a php project instead of python one, just because "it was easier to find a PHP project" 2011-05-27 15:07:10+0000 <Madkinder> or it was paid better for 2011-05-27 15:07:43+0000 <Madkinder> and when it was too often, it wasn't a pleasure to get back to work every day 2011-05-27 15:07:56+0000 <antoviaque1> I understand 2011-05-27 15:08:00+0000 <Madkinder> so can you please explain what's behind your PHP projects? 2011-05-27 15:08:13+0000 <antoviaque1> The issue is that we may have more or less PHP depending on the moment 2011-05-27 15:08:20+0000 <Madkinder> do you have some that are already in production and they just need some bug fixing from time to time? 2011-05-27 15:08:59+0000 <antoviaque1> right now Card Stories doesn't have any, but we'll add symfony to handle the server pages, and there will be tasks there too 2011-05-27 15:09:29+0000 <Madkinder> aint there any possibilities to opt for another technology? I'm just curious 2011-05-27 15:09:32+0000 <antoviaque1> And the other project, HPO, is PHP+JS 2011-05-27 15:10:50+0000 <antoviaque1> I'm sorry, I think I will have to decline your candidature - it's not a judgement on you, but as you said, it's not good to have to work on things we don't like :/ 2011-05-27 15:11:28+0000 <Madkinder> ok, it's your choice 2011-05-27 15:11:36+0000 <Madkinder> anyway it was nice to talk to you 2011-05-27 15:12:00+0000 <antoviaque1> Yep, thanks for your time - and sorry I couldn't help you more in your research 2011-05-27 15:12:14+0000 <antoviaque1> I hope you'll find the project you're looking for : ) 2011-05-27 15:12:39+0000 <Madkinder> might be 2011-05-27 15:13:03+0000 <antoviaque1> Have a good day! 2011-05-27 15:13:10+0000 <Madkinder> you too, be well 2011-05-27 15:13:12+0000 Madkinder (Madkinder) is now offline 2011-05-27 15:15:21+0000 <antoviaque1> ok, too bad :/ 2011-05-27 15:16:08+0000 <antoviaque1> rogerio: checking your tickets - remember to change their status/attribution/time estimate : ) 2011-05-27 15:18:16+0000 <romulo> antoviaque1, i have never seen such hate for a simple language =P 2011-05-27 15:18:26+0000 <antoviaque1> ahaha, yep 2011-05-27 15:18:31+0000 <romulo> weird :P 2011-05-27 15:18:42+0000 <antoviaque1> and if he's like this during the interview, I imagine afterwards ;p 2011-05-27 15:18:51+0000 <romulo> yeah, makes sense 2011-05-27 15:19:38+0000 <romulo> i, once said "I hate java", because it was proprietary and all that. Im coding using Java right now, and i have been doing it since last year :P 2011-05-27 15:20:25+0000 <antoviaque1> ahahah 2011-05-27 15:20:49+0000 <antoviaque1> well we all have languages that we don't like 2011-05-27 15:21:12+0000 <antoviaque1> but the attitude was a bit misplaced here imho : ) 2011-05-27 15:21:53+0000 <romulo> Well, in my case i never hated it, it was just being stubborn 2011-05-27 15:22:37+0000 <antoviaque1> ahahah 2011-05-27 15:26:46+0000 <romulo> antoviaque1, i will probably commit the tests tonight and be back at the weekend. Any problem? 2011-05-27 15:27:13+0000 <romulo> I *need* to rest. I slept 3 hours/day for every day of this week. 2011-05-27 15:27:30+0000 <antoviaque1> No worries at all 2011-05-27 15:27:48+0000 <antoviaque1> To the contrary - writting code when we're too tired is rarely a good idea ;p 2011-05-27 15:32:51+0000 <romulo> ok going home, buying food, be back later 2011-05-27 18:03:21+0000 <dachary> back 2011-05-27 19:27:00+0000 <rogerio> Hi dachary 2011-05-27 19:27:15+0000 <dachary> hi 2011-05-27 19:27:15+0000 <rogerio> dachary: Can you talk? 2011-05-27 19:28:11+0000 <rogerio> I would like to dicuss about the feature #54, "Add the "play again" button to each game in the lobby" 2011-05-27 19:28:30+0000 <rogerio> dachary: do you have time now? quickly 2011-05-27 19:33:12+0000 <dachary> Yes 2011-05-27 19:33:28+0000 <dachary> Finished merging #26. 2011-05-27 19:33:34+0000 <dachary> Let me pull #54 2011-05-27 19:34:41+0000 <dachary> What would you like to discuss ? 2011-05-27 19:34:44+0000 <dachary> rogerio: ^ 2011-05-27 19:38:06+0000 <rogerio> about the players emails 2011-05-27 19:38:27+0000 <rogerio> so, in database we don´t have the email addresses stored 2011-05-27 19:38:55+0000 <rogerio> and I'm not able to get those who played such game 2011-05-27 19:39:21+0000 <rogerio> how can I solve this? 2011-05-27 19:39:24+0000 <dachary> rogerio: are you aware of romulo work regarding email invitations ? 2011-05-27 19:39:57+0000 <dachary> I think your work depends on his 2011-05-27 19:40:07+0000 <rogerio> really? 2011-05-27 19:40:13+0000 <rogerio> why? 2011-05-27 19:40:30+0000 <dachary> http://tickets.farsides.com/issues/47 2011-05-27 19:41:23+0000 <rogerio> I thought, the only thing I had to know is to get the list of emails probably through database 2011-05-27 19:41:35+0000 <dachary> and that's also what he needs 2011-05-27 19:41:47+0000 <dachary> you should use the same method 2011-05-27 19:41:58+0000 <dachary> unless there is a reason not to 2011-05-27 19:42:05+0000 <dachary> but I can't think of any 2011-05-27 19:42:38+0000 <dachary> rogerio: does that make sense ? 2011-05-27 19:43:17+0000 <rogerio> the romulo's task is about emails notifications, right? 2011-05-27 19:43:43+0000 <rogerio> I did not understand the relation between his task with the play again task 2011-05-27 19:44:05+0000 <rogerio> when user clicks on play again, a new game is created 2011-05-27 19:44:31+0000 <rogerio> and also the textarea is filled with the players of the game related 2011-05-27 19:45:13+0000 <rogerio> can you help understand what is the relation between the issue of romulo and the issue of mine? 2011-05-27 19:46:10+0000 <rogerio> I would like to know why not to store the players on database? Is there a big problem doing this? 2011-05-27 19:46:28+0000 <rogerio> like create a table PLAYER with fields ID, EMAIL for example 2011-05-27 19:46:43+0000 <rogerio> we already have the players ID on database 2011-05-27 19:46:50+0000 <dachary> this is exactly what romulo is dealing with 2011-05-27 19:47:07+0000 <dachary> when you create a new game you need to notify the players by inviting them, using their email 2011-05-27 19:47:18+0000 <rogerio> yes 2011-05-27 19:47:22+0000 <dachary> this is the relationship between your task and romulo's task 2011-05-27 19:47:28+0000 <rogerio> hmm, ok 2011-05-27 19:47:43+0000 <rogerio> but, romulo have the emails 2011-05-27 19:47:46+0000 <dachary> an invitation is an email notification 2011-05-27 19:47:57+0000 <rogerio> because the emails are written by user 2011-05-27 19:48:12+0000 <dachary> I suggest you talk with him about that 2011-05-27 19:48:16+0000 <rogerio> I am talking about the case of an old game 2011-05-27 19:48:39+0000 <rogerio> how to restore the email address? 2011-05-27 19:48:49+0000 <rogerio> ok, I'll talk to him about that 2011-05-27 19:53:14+0000 <dachary> rogerio: I'll apply Bug fix - Ticket #70 right now. I like how you did the test :-) 2011-05-27 19:53:58+0000 <dachary> the next time, could you please write a comment that explains in detail what the patch does ? (instead of "Bug fix") 2011-05-27 20:02:50+0000 <dachary> and please add the test together with the tests that deal with the same area of the code (as opposed to the beginning of the test file) 2011-05-27 20:05:35+0000 <rogerio> ok 2011-05-27 20:06:24+0000 <rogerio> the JavaScript test that I did had conflict with other test 2011-05-27 20:06:51+0000 <rogerio> so I had to put the test on top 2011-05-27 20:07:02+0000 <rogerio> I will follow your suggestions 2011-05-27 20:07:09+0000 <rogerio> thanks loic! 2011-05-27 20:11:08+0000 <dachary> what kind of conflict ? If a test can't run unless it is first, this is a problem that needs to be addressed. Moving it to the beginning of the file and hoping that it will stay there forever is a hack that will make someone miserable eventually. And pissed most probably ;-) 2011-05-27 20:14:46+0000 romulo (romulo) is now online 2011-05-27 20:14:53+0000 <romulo> da, ping 2011-05-27 20:15:25+0000 <dachary> romulo: hi. You missed rogerio by 27 seconds. 2011-05-27 20:15:32+0000 <dachary> (10:14:21 PM) rogerio left the room (quit: Quit: Page closed). 2011-05-27 20:15:32+0000 <dachary> (10:14:48 PM) romulo [[email protected]] entered the room. 2011-05-27 20:15:58+0000 <dachary> he had a question for you but I suppose he will be able to ask the next time around 2011-05-27 20:16:30+0000 <romulo> he called me 2011-05-27 20:16:31+0000 <romulo> =] 2011-05-27 20:16:49+0000 <dachary> :-D 2011-05-27 20:16:49+0000 <romulo> dachary, thanks for telling anyway 2011-05-27 20:16:57+0000 <romulo> i told him to look for the emails @ authcardstories.sqlite 2011-05-27 20:19:26+0000 <romulo> ok, bbl im going to relax a bit and then implement the tests :P 2011-05-27 20:37:55+0000 <dachary> romulo: make sure you pull the latest from http://cardstori.es/trac/ because much have changed recently 2011-05-27 20:38:26+0000 <da> romulo: back 2011-05-27 21:23:12+0000 dachary (dachary) is now online 2011-05-27 21:25:05+0000 <romulo> dachary, im pulling from http://cardstori.es/cardstories.git 2011-05-27 21:25:28+0000 <dachary> good ;-) 2011-05-27 21:25:41+0000 <romulo> before each patch 2011-05-27 21:25:45+0000 <romulo> i make sure to fetch and rebase 2011-05-27 21:25:49+0000 <romulo> and merge commits 2011-05-27 21:29:07+0000 <romulo> bbl
_______________________________________________ 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/

