Monday, 2009-03-23

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** jernejovc_ has joined #tp00:00
Vadtectansell: would you like the last few lines of output from my console related to the program freezeing?00:00
tansellVadtec, i doubt it has much useful in it00:01
Vadtecdoesnt appear so00:01
Vadtecit did fix the issue with the design window though00:02
Vadtecalso00:04
Vadtecim trying to add a colonist, but it wont let me add any00:04
Vadtecdo i need to build something on the planet first? or is it a ship type?00:04
tansellVadtec, which ruleset are you playing?00:05
Vadtecrfts00:05
Vadtecshould i play a diff set?00:05
tansellrfts is broken if i understand00:06
Vadtecoh00:06
Vadtecim just not having any luck tonight am i00:06
Vadtec*sigh*00:06
Vadtecwhen i clicked the X again, it froze again fyi00:07
tansellclicked the X on what?00:08
Vadtecthe window to close the wx app00:09
Vadtecbut00:09
Vadteci just tried to click Cancel on the login dialog00:09
Vadtecand it froze there too00:09
Vadtecso i suspect something in the exit code is screwy00:09
Vadtecbasically, i have to Ctrl-C in the console to kill it00:09
Vadtecotherwise it hangs00:09
tansellVadtec, can you get me a couple of complete logs for the Cancel on the login dialog?00:10
tansellI can't reproduce that here00:10
Vadtechmmm, when i look in .tp/tpclient-pywx.log, its empty00:12
Vadtecyou just want the console output?00:12
tansellyes00:13
Vadteck, one sec00:13
Vadtechrm00:14
Vadtecits telling me bad username or pass00:14
Vadtecand when i click cancel it hangs00:14
Vadtecone sec, ill pastebin00:14
*** jernejovc has quit IRC00:15
Vadtectansell: http://vadtec.pastebin.com/m67f41fe4 <--- doesnt provide much info00:15
tpbTitle: vadtec private pastebin - collaborative debugging tool (at vadtec.pastebin.com)00:15
Vadteci dunno why its tellin me invalid user/pass00:16
Vadtecoh der00:17
Vadteci do too00:17
Vadtecim such a tard at times00:17
Vadtectoday is not my day00:17
tansellcherez, you still here?00:17
cherezYeah.00:17
tansellcherez, so I would strongly encourage working on libtpproto2-py00:19
Vadtechow do you get a login when it tells you invalid username or pass? im using the mtsec rules00:19
cherezIt's what I'm leaning toward.00:19
tansellcherez, things to note in your application are how you are going to do things like analyse code and document coverage00:20
tansellVadtec, it depends on if the server has autoadd players configured or not00:20
tansellyou can click the find button to create a new account00:20
Vadtecoh00:21
Vadteclooky there it worked00:22
llnzbbl00:26
*** llnz has quit IRC00:26
Vadtechrm00:26
Vadteci think ive had about as much of these wierd bugs as i can take for the night00:27
tansellI'm sure that tpclient-pywx use to offer to create a new account if you tried to login and it failed00:27
Vadtecit poped up with an incomplete dialog00:27
Vadtecand when i clicked ok00:27
Vadtecit took me back to the login scree00:28
Vadtec+n00:28
Vadteci couldnt resize it00:28
Vadtecand it had no text00:28
Vadtecjust an Ok button00:28
tansellscreenshots of some of these issues would be helpful00:28
Vadtecaye, and im being a schmoe and forgetting everything tonight00:29
Vadtectoday has not been my day00:29
Vadteclemme reproduce00:29
Vadtecugh, lemme switch to KDE, E17 isnt being nice00:31
tansellE17 doesn't follow a number of normal window manager rules, so that could be causing some of your problems00:35
Vadtecmaybe, but i had most of them disabled so that it wouldnt be in the way00:36
Vadteci should really use a diff bg for KDE and E1700:36
Vadtecmaybe then ill notice what im running in00:36
Vadtecuploading the pics now, had to update my ftp prog00:42
Vadtectansell: http://vadtec.net/tp/tp-bad-user-1.jpg http://vadtec.net/tp/tp-bad-user-2.jpg http://vadtec.net/tp/tp-bad-user-3.jpg00:43
Vadtecsequence in that order00:43
Vadtec#3 is the error dialog00:43
shenkimithro: what was the dep that pulls in logilab?00:44
shenkitansell: ^00:44
tansell-laptoppython-constraint00:45
Vadteci just started a game under the mtsec rules, and its gonna take 573 turns to get to the closest star system to me....?00:45
Vadtecnvm00:45
Vadtecdoesnt matter00:45
Vadtecmy head hurts00:46
Vadtecso im not gonna worry about it00:46
Vadteci suppose the mtsec rules prevent giving orders to planets as well?00:48
tansellthe only two working rulesets are00:59
tansellminisec and risk00:59
Vadtecjust cause im curious, is that posted somewhere on the site or in the wiki?01:00
Vadteccause i havent seen anything to that end01:00
Vadtecso if i have, please, slap me and tell me to wander off to bed01:00
tansellno01:02
tansellit's probably something which should be said more01:03
tanselloh, dronesec should work okay on tpserver-py01:03
Vadtecwell at least im not missing things01:03
Vadtectansell: you got a look at those screenshots i linked a min ago? im about to head to bed, so if you need me to do something else related to them lemme know01:04
tansellVadtec, if you have instructions could you upload them all to a bug report?01:08
tansellIE I did a then b then c01:08
Vadtectacker url?01:08
Vadtecor on the SF site?01:09
tansellhttp://code.google.com/p/thousandparsec01:09
tpbTitle: thousandparsec - Google Code (at code.google.com)01:09
tansellthe SF bug tracker is getting shutdown soon01:09
Vadtecgood01:09
VadtecSF bug trackers are annoying01:09
Vadteclo01:09
Vadtecl01:09
Vadtectansell: just fyi, the issue when clicking the close (X) button happens in KDE as well01:15
tansellokay01:16
tansellit could be a python 2.4 thing01:16
Vadtecthats what i was thinking01:16
tansellinclude your centos version and package versions01:16
Vadteci will01:16
Vadtectansell: submitted #7001:27
Vadtecim goin to bed01:27
Vadtecill be around after classes tomorrow01:27
tansell-laptopVadtec, thanks01:46
*** nash has quit IRC02:22
*** daniloaf has quit IRC02:34
*** jmtan1 has joined #tp02:42
*** peres has joined #tp02:51
*** Gaurav__ has quit IRC03:17
*** rsisnett has joined #tp03:19
*** rsisnett has left #tp03:36
*** jmtan1 has left #tp03:39
*** jmtan has joined #tp03:40
*** llnz has joined #tp03:51
*** [GSoC]zack_pl has joined #tp04:13
*** [GSoC]zack_pl has quit IRC04:21
*** jmtan has left #tp04:25
*** Gaurav__ has joined #tp04:52
*** Gaurav__ has left #tp04:52
*** Gaurav__ has joined #tp04:52
*** whacky has joined #tp05:01
llnzhi Gaurav__, whacky05:02
Gaurav__hi llnz05:04
Gaurav__bact at home ?05:04
llnzno, not yet05:04
whackyllnz:hi05:07
* llnz wanders off05:15
llnzlater all05:15
*** llnz has quit IRC05:15
*** whacky has quit IRC05:16
*** peres has quit IRC06:07
*** Gaurav__ has quit IRC06:08
*** peres has joined #tp06:34
*** jernejovc_ has quit IRC06:45
*** welterde has quit IRC06:56
*** tansell-laptop has quit IRC06:56
*** ezod has quit IRC06:56
*** Vadtec has quit IRC06:56
*** Demitar has quit IRC06:56
*** Azkar has quit IRC06:56
*** tansell-laptop has joined #tp06:57
*** Vadtec has joined #tp06:57
*** welterde has joined #tp06:57
*** Demitar has joined #tp06:57
*** Azkar has joined #tp06:57
*** ezod has joined #tp06:57
JLPahoy everyone07:17
*** roshan08 has joined #tp07:48
roshan08hi all07:49
roshan08i have never done game development before, do difficult will it be for a totally new person, i know c/c++ and python07:50
JLProshan08: hello there07:53
JLProshan08: it shouldn't be that much different to other development07:54
JLProshan08: and it depends which part you work on07:55
JLProshan08: have you gone through the ideas list?07:55
*** Greywhind has quit IRC08:09
*** Greywhind has joined #tp08:10
*** peres has quit IRC08:51
*** gab32 has joined #tp09:02
gab32hello09:05
mithrohello gab3209:07
*** roshan08 has quit IRC09:12
*** roshan08 has joined #tp09:22
roshan08JLP: hi09:23
JLProshan08: welcome back09:24
roshan08JLP: sorry was not there for a while09:25
roshan08JLP: i am just going through the ideas09:25
mithroJLP: poke?09:50
mithroJLP: are you playing with the forums? I'm getting a m2f error when trying to post09:51
JLPmithro: yeah i was playing abit with m2f again, but i forgot to remove the m2f hooks09:51
mithroJLP: can you fix?09:52
JLPmithro: will do right away09:52
mithroJLP: I for now I think we should just wait until after GSoC09:52
*** Gaurav__ has joined #tp09:52
toteis there a risk demo game?09:52
mithrotote: if you clone the latest dev stuff you can start up a single player game locally09:54
mithrogit clone git://git.thousandparsec.net/git/tpclient-pywx.git09:54
mithrogit clone git://git.thousandparsec.net/git/tpserver-cpp.git09:55
mithrogit clone git://git.thousandparsec.net/git/daneel-ai.git09:55
mithrothen build tpserver-cpp (no need to install)09:55
mithroand run tpclient-pywx09:55
totemithro: thanks, need to get a feel for diffrent games :)09:56
mithrowell only minisec and risk really work09:56
JLPmithro: done09:56
mithroJLP: thanks!09:56
mithroJLP: we will need to revisit once GSoC is finished09:56
JLPyeah, it was a leftover when i was playing with m2f just before gsoc started09:57
mithrohopefully it didn't scare of anyone09:58
JLPhope so too09:58
mithroanyway I should be at home in bed09:59
mithrognight!09:59
gab32searching m2f on google (especially images.google) is just a wrong thing to do lol09:59
mithroJLP: btw can you test the above single player stuff?09:59
mithroJLP: specially if you can play a risk game to the end :)09:59
JLPmithro: i tested singleplayer when we had the hackday and i did play one risk game to the end (lost to AI :))10:00
JLPsince then i didn't test it yet to the ende, and both times i didn't have any problem with the spin control or what was it10:01
*** bddebian has joined #tp10:09
bddebianHeya10:12
*** mithro has quit IRC10:19
*** roshan08 has left #tp10:30
*** Demitar has quit IRC10:39
*** Demitar has joined #tp10:39
*** cherez1 has joined #tp11:16
*** cherez has quit IRC11:16
*** cherez1 has quit IRC11:32
*** cherez has joined #tp11:41
*** cherez has quit IRC12:00
*** cherez has joined #tp12:10
*** peres has joined #tp12:24
*** skiffcz-gsoc has joined #tp12:29
*** skiffcz-gsoc has quit IRC12:29
*** cherez has quit IRC13:40
*** Erroneous has joined #tp13:48
*** cherez has joined #tp13:49
Patrick`JLP: hey, mike's told me a bit about you, so I know you're sound.14:10
JLPPatrick`: well i try my best :)14:10
Patrick`I can financially afford not to do SoC this year, but I can't professionally afford not to do chemistry. By the end of the week (before the SOC deadline) I'll have arranged an unfunded placement with another research group14:12
Patrick`I'm not daunted, I'm not snubbed or bored. I just ... rushed into it :)14:13
Patrick`woulda been fun14:13
*** cherez has quit IRC14:14
JLPPatrick`: no problem, life's not simple, especually in times like this14:18
Vadtecsup14:19
Patrick`well, yeah, I feel like in principle I should go for the money14:20
Patrick`and it's not often you can say that14:20
Patrick`anyway14:21
Patrick`I'll see you around14:21
*** Patrick` has left #tp14:21
JLPVadtec: i'm still drinking hot tea with lemon, but it didn't help much so far :(14:28
JLPVadtec: how are you doing?14:29
Vadtecgood atm14:29
Vadteceasting some pork BBQ14:29
Vadtecgood stuff14:29
Vadtectrying to decide what i want to do for GSOC related to TP14:29
*** Gaurav__ has quit IRC14:30
Vadtechmmm14:43
Landoner, around what time is mithro usually on? I'd like to discuss some of the wxwidgent client ideas with him14:47
JLPLandon: it's 5:47 at his place now14:47
JLPso in a couple of hours he should wake up14:48
Landonah ok14:48
Vadtecim looking at the list of ideas and am sorta gravitating to the protocol compliance stuff, but i have a question, how prevalent is protocol version 3 vs version 4 or vice versa?14:55
JLPVadtec: we haven't even finished the specification for v4, so maybe only a feature here and there from v4 are supported and used14:56
Vadtecso it would mostly be v3 that would require testing with v4 features added to the test suit as needed14:57
Landonare tech trees something new in v4? (I'm looking at that as one of the improvements for the wxwidget client14:58
JLPyeah i guess, v4 can be added later to the test suite as needed14:58
JLPunless mithro or llnz have some other plans about this14:58
JLPLandon: yeah they will be in v414:58
Landonare they mostly specced out?15:00
Landonso I would know what I woudl be dealing with exactly15:00
JLPthis is what we currently have → http://www.thousandparsec.net/wiki/Research_Frames15:00
tpb<http://ln-s.net/1cRO> (at www.thousandparsec.net)15:00
VadtecJLP: so, looking at the v3 protocol spec, TP uses a frame system to communicate, and anything that can be done/seen/performed in game is in the protocol, correct?15:02
JLPyup, protocol defines what is possible to implement in rulesets and what clients have to deal with15:03
JLPit is kinda like a basic building blocks are defined in it15:03
Vadtecinteresting concept15:04
Vadteceach command is 100% encapsulated within its own construct15:04
Vadtecas is each response15:04
Vadtecand judging by the max frame size, it would be theorectically possible to transfer entire structures or other binary data from client to server or vice versa15:06
Vadtectime for some tunes so i can think on this15:08
Vadtecim looking in the 0.6.0 cpp server code trying to get a feel for the protocol and i see protocol.h, where is something akin to protocol.c? or is it used in each source file as needed?15:23
*** cherez has joined #tp15:31
*** cherez has quit IRC15:38
Vadtecwell, no matter15:41
Vadteci need to talk to my school before signing up for anything GSOC related15:42
Vadtecgotta sort some stuff for financial aid and see if me not attending during the summer will throw a wrench into things15:42
*** cherez has joined #tp15:44
*** Noughmad has joined #tp15:55
*** skiffcz-gsoc has joined #tp16:02
skiffcz-gsochello16:07
Vadtechi16:08
skiffcz-gsocthere is a thing Id like to un-confuse in my head ... from what Ive seen so far, tp uses continual space .. I mean, the world is not discrete, right?16:08
skiffcz-gsocthe planets are like 12343567890 units far away16:09
skiffcz-gsocis that becouse the world IS discrete, just huuuge16:09
skiffcz-gsoclot of cells/tiles16:10
skiffcz-gsocor its continuous and the location of objects (planets, ships) is just rounded/truncated to integer?16:10
JLPwhell it is discrete as it is only possible to place objects at integer values for x, y and z16:11
skiffcz-gsocah .. good. thats what I needed to know16:12
skiffcz-gsocso, just out of curiosity ... why so huge map? i.e., in galciv, the world is say 128x128 up to 512x512 .. or numbers like that16:13
skiffcz-gsocand it seems perfectly ok16:14
JLPwe wanted to get as close as possible to the size of the universe but we have run out of bits :)16:14
*** llnz has joined #tp16:14
ezodJLP: hehe16:14
JLPi guess we just didn't want to limit ourselves, so when google starts runing our servers on their cluster we can have huge spaces to play in16:15
JLPthat's why mithro infiltrated into company, it's all part of the plan :)16:16
Vadteclol16:16
Vadtecand people call me clandestine16:17
Vadteci think i spelled that wrong16:17
Vadtecoh cool, i didnt16:17
skiffcz-gsocJLP: :) I understand .. in fact its good, I can imagine that game with 10000 worlds and 1000 players will need more than 128^2 grid :)16:18
Vadtecafk, picking kids up from school16:18
skiffcz-gsocjust (hypothetical situation) if I tested some new ruleset or client, it will be better to have small universe to play with ... its good to know that its possible ;)16:19
skiffcz-gsoc*it would ... ah, that grammar16:20
llnzbbl, travelling16:21
*** llnz has quit IRC16:21
Vadtecback16:32
JLPoh nice the new applications system supports richtext and embedding images and similar16:33
Vadtecdepending on how my school responds tomorrow about my financial aid, i will either submit an application to work on TP for GSOC or be greatly denied16:38
JLPwell you can still submit the application, more applications for TP mean more slots for other students16:40
JLPas google has a fixed number of all slots and they get distributed proprotionaly according to the number of applications each project gets16:42
skiffcz-gsocdepending on my caffeine metabolism efficiency, I will submit mine like at the end of the week .. I want to have some sample code ready for you ;)16:42
JLPskiffcz-gsoc: no need to wait, you can always edit the application and add other things later16:42
JLPyou know, release early, release often :)16:43
Vadtechmmmm16:43
Vadtecwell16:43
Vadtecif i have time16:43
Vadtecill tender an application tonight then16:43
skiffcz-gsocJLP: well, I know, but Im the kind of person who doesnt like to show hack version to others .. er, dont know why .16:44
Vadtecskiffcz-gsoc: sometimes its better to show hack code than try to perfect it in the first place16:44
Vadtecnearly everything i code is "hack" code and then i go back and fix it up all pretty16:45
Vadtecive found that in general i get more done that way16:45
Vadteccause i dont worry about how the code looks first off16:45
* JLP has to go for a few minutes, brb16:46
skiffcz-gsocVadtec: Im not against piggy code, I do some really nasty things often just to see if it works, I just dont feel the urge to spoil someones dinner with it :)16:48
Vadtecheh16:48
Vadteci understand16:48
skiffcz-gsocand ofc there is this situation16:50
skiffcz-gsocA: urr .. it does nothing16:50
skiffcz-gsocme: eh yeah, but it just need few touches and itt will be awesome16:50
skiffcz-gsocA:  cant see much16:51
skiffcz-gsocme: ofc, but in my head its all there, just wait till you see :D16:51
Vadteclol16:51
skiffcz-gsocso, I rather dont tell A, and show it really when it at least does something16:51
*** Cygal has left #tp16:53
*** sam_sjohns67 has joined #tp17:04
gab32When I try to 'make' libtpproto-cpp-0.1.1 I get alot of "error: 'memcpy' was not declared in this scope". What am I doing wrong?17:08
gab32it's related to buffer.cpp I believe17:10
Vadtecummm, im not as versed in C++ as i used to be, but maybe you are missing an include?17:11
*** bddebian has quit IRC17:14
skiffcz-gsocgab32: i believe you dont have required headers installed17:18
gab32skiffcz-gsoc: yes, I think I forgot to install something17:19
skiffcz-gsocmemcpy is stdio.h .. so you possibly want to install standard C headers?17:20
* JLP is back17:21
skiffcz-gsocgab32: I believe the package containing them is called libc-dev or libc(version)-dev17:22
JLPVadtec: well regarding puting the application in early, it is of course you decision when you put it in, i can only tell you that generaly the ones that were in earlier in the past were better in the end17:23
JLPsam_sjohns67: ahoy there17:23
VadtecJLP: aye17:23
Vadtecim trying to get to it atm17:24
Vadtecbut i have other things in the way17:24
JLPgab32: you're probably using GCC 4.3, and they had some include cleanups in it17:24
Vadtecthat and im still reading17:24
*** sam_sjohns67 has quit IRC17:24
JLPgab32: so some includes which were previously indirect are not now there anymore and had to be explicitely added17:25
JLPgab32: the latest code from git repository should contain fixes for this17:25
JLPVadtec: no problem, just trying to give as much helpfull info17:26
Vadteci do have a question though JLP17:26
Vadtecfrom the idea list, the section on protocol testing talks aobut "protocol libraries"17:26
Vadtecbut when i look in the source17:26
Vadteci dont see a .o or related for just the protocol routines17:27
Vadtecso is the idea to write an automated client that pounds at a server and checks its responses or for example to compile a protocol module for the cpp server and link it into a program and check it that way?17:28
Vadtecim not sure how they are wanting it tested17:28
gab32skiffcz-gsoc: thanks for the help, I did install libc6-dev, but that didn't quite solve the problem17:31
gab32JLP: got the code from git now and it worked like a charm, thanks :)17:31
JLPVadtec: i0m not too sure about how to do protocol testing, you'll have to wait for mithro or llnz, or if maybe ezod remembers something about it17:32
VadtecJLP: ok17:32
Vadtecive done some testing before, but it was presented in a different format17:33
skiffcz-gsocgab32: hm, then I cant help you Im afraid ... I compiled the server yesterday just fine..17:34
gab32skiffcz-gsoc: I had the wrong source code, now it works :)17:35
skiffcz-gsocgab32: yeh, Im blind, sorry, I should have noticed that its 1.1 ... *wallhead*17:36
*** shrink has joined #tp17:45
shrinkhi17:45
gab32shrink: hello :)17:45
shrinkhello gab3217:46
JLPshenki: ahoy17:46
JLPpreparing gsoc application for TP already?17:46
shrinkI am interested in doing the Web Based client using Ruby on Rails17:48
shrinkas a part of gsoc17:48
JLPcool, that's one new component we would like to see17:49
JLPi think there already is some ruby code for protocol library in there in repository17:49
shrinkI have some experience in RoR app development17:49
shrinkJLP, cool17:50
shrinkSo what do I do in order to familiarise with the project?17:51
shrinkI'll ckech out the ruby code for the protocol lib, that's one thing17:51
shrinkcheck*17:51
JLPshenki: read through the wiki pages, dev pages on webpage an check out the code17:52
JLPit's also nice to play a couple of games to get the feel for it, esp. if you're new to 4x games17:52
shrinkJLP, ok17:53
shrinkJLP, will get back to you.17:54
gab32JLP: may I stress you abit about parsek client installation? :) http://pastebin.com/d10de8a46 tho I might be doing a foolish mistake18:06
tpbTitle: Bash pastebin - collaborative debugging tool (at pastebin.com)18:06
JLPgab32: the include files are installed in the right place?18:08
*** nash has joined #tp18:12
gab32JLP: got them in the right place now18:15
*** llnz has joined #tp18:39
*** gab32 has quit IRC18:39
*** Noughmad has quit IRC18:57
*** Greywhind has quit IRC19:24
*** welterde has quit IRC19:25
*** welterde has joined #tp19:27
*** peres has quit IRC19:35
*** peres has joined #tp19:35
* JLP should go to bed before getting more sick19:49
JLPgood night everyone19:49
llnzcya JLP19:50
*** mhilmi has joined #tp20:45
*** mithro has joined #tp20:53
*** Erroneous has quit IRC22:30
Vadtecmithro: you active?22:32
mithroa little trying to get some actual work done22:32
Vadtecwell, if you have time, i have a question about the protocol testing in the ideas list22:33
Vadtecmithro: http://vadtec.pastebin.com/m66bea89 has the exact question22:33
tpbTitle: vadtec private pastebin - collaborative debugging tool (at vadtec.pastebin.com)22:33
mithroask and I'll try and get to it when I have time22:33
Vadtecsure sure22:33
Vadtecive to finish algebra anyways22:34
cherezFoul Java, thou art bested!22:37
tansellcherez, if you are dealing with java, you have already lost :P22:52
cherezIt's for our school AI tournament.22:53
cherezI wrote this year's client, and it seems one of the other schools we invited only teaches Java in the curriculum.22:53
cherezSo I'm writing some Java bindings.22:54
tansellcherez, sucks to be that other school22:56
cherezI know.22:56
cherezI feel so bad for them.22:56
cherezI feel cramped that my school primarily teaches C++, but those poor souls....22:56
Vadtecany school that teaches only java has something wrong with it22:56
Vadtecany school that teaches only one lang has something wrong with it22:57
cherezQuite true.22:57
tanselldunno which is worse, C++ or Java22:57
Vadtecjava22:57
cherezI'd have to say Java.22:57
Vadtecsure you can run an app on a toaster or coffee maker that should run on windows22:58
Vadtecbut it has many issues that imo make it a less than appealing language22:58
cherezI just find Java's enforced structure painfully cumbersome.22:59
cherezIt also seems to have a really scary culture around it.22:59
Vadtecnot really23:00
cherezA culture that produces really huge source files in hundreds of classes with really large names.23:00
cherezOr maybe that's just Sun.23:00
Vadteci just find that java developers are so sold on their own stuff they cant see past it23:00
cherezMmm, maybe.23:00
cherezLast summer I did a lot of work with Java.23:00
JLafontmeh, I used to despise Java, but since I've been forced to use it for work its grown on me23:00
cherezEnded up reimplementing a huge chunk of Swing.23:01
JLafontI think its nice for really large projects especially when you client doesn't really know what he/she wants23:01
cherezWhat makes it superior to other languages for really large projects?23:02
tansellJLafont, why - because development is so slow that by the time the client changes their mind, you haven't even started? :P23:02
JLafonthaha, Well, refactoring is pretty easy when you force yourself into OO23:02
JLafontSure, its not Python, but it serves its purpose23:03
cherezI don't like language-enforced structure.23:03
JLafonttansell, hahaha. I won't lie, I can never quite figure out how to start a Java Project.23:03
JLafontcherez, you'll appreciate it when you have to deal with people who may not follow the best coding pracitces :-P23:04
JLafonts/pracitces/practices23:04
Vadtecill stick to things like C and Python, unless i just *have* to use java, like i do in my programming class this sem23:04
cherezOver the summer I ended up in some sort of weird "head intern" position and got to force all the people I worked with to obey my will.23:05
JLafontTBH, i'd be perfectly happy doing everything in Python, but my employer doesn't quite see it that way23:05
Vadteclol cherez23:05
Vadtecyou sound like me on one of my god trips on my irc net when people piss me off23:05
cherezEh, I apparently impressed the CTO enough that he created a new tier in the hierarchy just for me.23:06
cherezI'm not really sure what I did.23:06
tansellso JLafont - we need to chat about tpserver-py sometime23:07
tansellJLafont, Iwanowich has been writing a tutorial on how to make the AI work with Minisec - it would be cool if we could make it work with DroneSec too23:07
JLafonttansell, agreed. Especially since I finally have what I could call "free time"23:07
JLafonttansell, sure thing. Is it in the wiki?23:08
tansellyes23:08
tansellhttp://www.thousandparsec.net/wiki/Daneel-ai23:09
tpbTitle: Daneel-ai - Thousand Parsec Wiki (at www.thousandparsec.net)23:09
tansellspecifically - http://www.thousandparsec.net/wiki/Daneel-ai/tutorial23:09
tpb<http://ln-s.net/33A8> (at www.thousandparsec.net)23:09
tansellbe back in 2023:09
JLafontalrighty, I'll try to give it a go23:10
*** DTRemenak has joined #tp23:14
llnzVadtec: i will answer you questions about the protocol testing when I get home in about an hour or so, poke me and post the link again23:16
Vadtecok23:17
llnzbbs23:27
*** llnz has quit IRC23:27
*** DTRemenak|RDP has quit IRC23:31
*** Greywhind has joined #tp23:40
*** Gaurav__ has joined #tp23:50
ezodmithro: ping?23:51
ezodmithro: did not receive your tpserver-cpp build23:55
tanselloh?23:55
ezodyou emailed it to me?23:55
mithroezod: yeah23:55
mithrouploading now too23:56
ezodok23:56
ezodcygwin didn't install half of the stuff i told it to23:57
*** Gaurav__ has left #tp23:57
ezodi'm trying to get a proper dev environment going23:57
ezodi had almost forgotten how painful windows makes things23:58
ezodbeen many years since i've used it this much in one day23:58

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!