*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
nash | not yet | 00:00 |
---|---|---|
mithro | thorpe: ping? | 01:33 |
mithro | thorpe: long time no see | 01:34 |
thorpe | pong | 01:34 |
thorpe | yeppers | 01:34 |
thorpe | how are things going? | 01:34 |
mithro | thorpe: really well | 01:34 |
mithro | thorpe: you trolled our website at all? | 01:34 |
mithro | nash: thorpe was around a long long time ago :P probably about 2 years ago? | 01:35 |
thorpe | I looked at it briefly | 01:35 |
thorpe | lol...yeah, about 18 months or so | 01:35 |
mithro | thorpe: you see we got accepted into the Google summer of code? | 01:35 |
thorpe | looks like you folks have picked up a few more developers | 01:35 |
mithro | thorpe: btw whats your timezone? | 01:35 |
thorpe | congratulations! | 01:35 |
thorpe | I'm in California - Pacific Daylight time we call it around here | 01:36 |
thorpe | that is to say, its a little after 10:30PM here | 01:38 |
mithro | thorpe: where is California, Lee will be heading to ~SanFran in october for the google mentor summit | 01:38 |
thorpe | I'm about 35 miles south of San Fran | 01:39 |
mithro | thorpe: maybe you could catch up | 01:40 |
* mithro would like to go but it looks like it will be too expensive | 01:40 | |
thorpe | yeah, its a long trip across the pacific...I've only done it once | 01:41 |
* mithro is at work, so I can't talk too much :P | 01:47 | |
mithro | thorpe: you should check out the development version of tpclient-pywx it is much nicer now | 01:47 |
thorpe | yeah, and I'm falling asleep here | 01:47 |
mithro | (just need to finish adding move support) | 01:47 |
thorpe | OK, will do | 01:47 |
thorpe | catch you later | 01:48 |
*** thorpe has quit IRC | 01:48 | |
mithro | hopefully he will turn up again before another 18 months :P | 01:56 |
nash | Maybe only 17 | 02:00 |
mithro | he first started coding MTSec | 02:14 |
*** zipola has joined #tp | 02:57 | |
*** zipola has quit IRC | 03:35 | |
*** zipola has joined #tp | 03:36 | |
*** nash has quit IRC | 03:43 | |
*** llnz has joined #tp | 04:15 | |
*** mithro has quit IRC | 04:36 | |
*** mithro has joined #tp | 05:58 | |
mithro | hey llnz | 06:05 |
*** peres has joined #tp | 06:05 | |
llnz | hi mithro | 06:05 |
mithro | jotham: ping? | 06:05 |
mithro | any progress? | 06:05 |
mithro | llnz: you booked your flights yet? | 06:05 |
llnz | yes | 06:05 |
mithro | cool | 06:05 |
llnz | my parents agreed to pay the difference | 06:06 |
mithro | llnz: that is cool | 06:06 |
peres | hello | 06:07 |
mithro | looks like it would be about ~$500-$700 difference if I want to go (and that doesn't include all the accomidation) | 06:07 |
mithro | hey peres | 06:07 |
peres | is anybody interested in another round of silly-looking artificial words? | 06:07 |
mithro | peres: sure! | 06:07 |
peres | ok ;) | 06:07 |
peres | coogucood, snoufisilct, conecud, teaheaz, goomoocarrn, joomibool, afahard, alooruts, higiroux, jaheteab, pooorooz, eamowfoog, eileth, doodetuit, efarcanch, oobifuierl, zizahempt, zanai, girooni, zawijarl | 06:07 |
mithro | llnz, peres has been working on random name generators | 06:07 |
peres | these words are 3 syllable long | 06:07 |
mithro | llnz: oh | 06:07 |
mithro | ~seen thorpe | 06:07 |
tpb | mithro: thorpe was last seen in #tp 4 hours, 19 minutes, and 35 seconds ago: <thorpe> catch you later | 06:07 |
mithro | llnz: see that? :P | 06:08 |
llnz | cool | 06:08 |
mithro | llnz: check the logs :( | 06:08 |
mithro | s/:(/:) | 06:08 |
mithro | still getting use to this keyboard :/ | 06:08 |
peres | i'm still far from something usable though | 06:09 |
llnz | heheh | 06:09 |
peres | consistency is on the way ;) | 06:09 |
peres | and i haven't tried with 2 syllables yet | 06:10 |
peres | any comment? | 06:11 |
mithro | pooorooz :P | 06:11 |
peres | of course, after words are generated, you can apply a brutal filter to remove words with too many vowels ;) | 06:12 |
llnz | peres: what basis are you using? random letters, bi/tri-grams, or diplongs? | 06:12 |
peres | i'm playing with phonotactics rules for english | 06:12 |
llnz | cool | 06:13 |
llnz | that's right, phonomemes | 06:14 |
llnz | err.. phomemes (sp?) | 06:14 |
peres | right now, i'm rendering phonemes using their most common grapheme, but that is far from optimal | 06:14 |
peres | and i'm not enforcing any rules on syllable structure (i'm implementing this today) | 06:15 |
llnz | cool | 06:15 |
peres | the generator yielded 'crap' yesterday :D | 06:15 |
peres | leaculub, mouskopoofth, evafu, leatewe, deavoujeg, xoowirtersh, nusphehal, zooneedools, mouloovins, woorelid, jadabi, hootirde, husitirft, bowoigolge, heaadieb, miskirzab, bufoe, veasphowarr, weaspeeba, zapizo | 06:18 |
peres | :P | 06:18 |
peres | ok, enough for today | 06:18 |
mithro | bufoe :P | 06:19 |
llnz | have you had it spit out a valid word yet? | 06:19 |
peres | yes, 'crap' :P | 06:19 |
llnz | just by chance? | 06:19 |
llnz | ah, hehehehe | 06:19 |
peres | yes | 06:19 |
peres | mithro: you were asking about which language i'm working on yesterday | 06:20 |
mithro | peres: yes | 06:21 |
peres | is it ok to use c/c++ or would you prefer something like python? | 06:22 |
peres | this word generator would be interesting as a library, so it should be accessible from the rest of your software | 06:23 |
mithro | how do you spell New Zealand? | 06:25 |
peres | me? | 06:25 |
mithro | anyone :P | 06:25 |
peres | in which language? | 06:25 |
mithro | peres: llnz will be happy with C++ :P | 06:26 |
llnz | mithro: that's right for New Zealand | 06:26 |
mithro | I would prefer python :) | 06:26 |
peres | once you have a c++ library, can you have some wrapper for python? | 06:26 |
mithro | yeah | 06:27 |
mithro | if you did it in C (or C exports of a C++), I can write a wrapper without ever touching C/C++ | 06:28 |
peres | that's nice | 06:28 |
peres | i'm using classes inside my library, but i guess we can exports c functions from it | 06:28 |
mithro | ctypes is really cool | 06:28 |
peres | after all, output are strings and input will be some set of parameters which i guess can be numbers or strings themselves | 06:29 |
mithro | ultimately you could just create a command line program which writes to sdtout | 06:30 |
peres | of course | 06:31 |
peres | anyway, time for lunch | 06:31 |
*** peres has quit IRC | 06:31 | |
*** Demitar has quit IRC | 07:05 | |
* llnz wanders off | 07:06 | |
llnz | later all | 07:06 |
*** llnz has quit IRC | 07:06 | |
*** mithro has quit IRC | 08:12 | |
*** mithro has joined #tp | 08:46 | |
*** mithro has quit IRC | 10:09 | |
*** peres has joined #tp | 15:51 | |
*** Demitar has joined #tp | 15:56 | |
*** peres has left #tp | 18:26 | |
*** mithro has joined #tp | 18:40 | |
tpb | aloril has quit worldforge (Ping timeout: 624 seconds) | 19:00 |
*** mithro has quit IRC | 19:03 | |
*** daxxar has quit IRC | 19:29 | |
*** CIA-3 has quit IRC | 19:29 | |
*** zipola has quit IRC | 19:29 | |
*** JLP has quit IRC | 19:29 | |
*** jotham has quit IRC | 19:29 | |
*** TBBle has quit IRC | 19:29 | |
*** tuna-fish has quit IRC | 19:29 | |
*** Epyon has quit IRC | 19:29 | |
*** greywhind has quit IRC | 19:29 | |
*** daxxar has joined #tp | 19:30 | |
*** CIA-3 has joined #tp | 19:30 | |
*** jotham has joined #tp | 19:30 | |
*** TBBle has joined #tp | 19:30 | |
*** zipola has joined #tp | 19:30 | |
*** tuna-fish has joined #tp | 19:30 | |
*** greywhind has joined #tp | 19:30 | |
*** JLP has joined #tp | 19:30 | |
*** Epyon has joined #tp | 19:30 | |
*** thorpe7 has joined #tp | 20:03 | |
*** mithro has joined #tp | 20:18 | |
greywhind | hey mithro - got a sec? | 20:19 |
mithro | greywhind: kind of | 20:19 |
mithro | hey thorpe7 | 20:19 |
thorpe7 | hello | 20:20 |
greywhind | i'm getting "Cannot load resources from file 'winIdleFinder.xrc'. and XRC resource 'IdleFinder' (class 'wxFrame') not found! | 20:21 |
mithro | okay | 20:21 |
mithro | you are going to have to put the code somewhere for me to look at? | 20:21 |
mithro | want to maybe send me a patch? | 20:21 |
greywhind | umm... i'll paste some of it | 20:22 |
greywhind | mithro: what does that error usually mean? | 20:22 |
thorpe7 | I have to say I'm amazed - at how much of my original mtsec implementation is still around! | 20:23 |
thorpe7 | I didn't expect that to see the light of day | 20:23 |
mithro | thorpe7: yeah, progress has been a little slow | 20:23 |
thorpe7 | what happened to the galaxy generator? I kinda liked that | 20:23 |
mithro | thorpe7: it's code is still sitting around somewhere | 20:24 |
thorpe7 | incompatible with something? | 20:24 |
mithro | it's in python | 20:24 |
mithro | well, atleast if we are thinking about the same code | 20:25 |
mithro | thorpe7: did you see that we grew a RFTS ruleset? | 20:25 |
thorpe7 | I saw RFTS on the wiki | 20:25 |
thorpe7 | but thats all | 20:25 |
thorpe7 | by the way - the pywx client looks a whole lot cleaner - nice! | 20:26 |
mithro | thorpe7: which version are you looking at? | 20:26 |
mithro | the -dev version? or the stable branch? | 20:26 |
greywhind | mithro: http://rafb.net/p/SoxpwW98.html | 20:26 |
tpb | Title: Nopaste - No description (at rafb.net) | 20:26 |
thorpe7 | I downloaded the 0.2.2 inplace client | 20:27 |
mithro | thorpe7: ah, that is the old and crappy :P | 20:27 |
mithro | should see the new one :P | 20:27 |
thorpe7 | lol - then I can't wait to see the new one! | 20:27 |
greywhind | thorpe7: get the git version of tpclient-pywx-dev | 20:27 |
mithro | greywhind: thorpe7 remebers back when we had an even crappier looking client :P | 20:28 |
thorpe7 | any progress on pyogre? | 20:28 |
greywhind | mithro: heh | 20:28 |
mithro | http://www.thousandparsec.net/wiki/Ubuntu_Setup | 20:28 |
tpb | Title: Ubuntu Setup - Thousand Parsec Wiki (at www.thousandparsec.net) | 20:28 |
mithro | thorpe7: it's been abandoned basically | 20:28 |
mithro | greywhind: okay just a few things | 20:28 |
thorpe7 | bummer - I wanted to see 3D | 20:29 |
mithro | how did you generate winIdleFinder.py? | 20:29 |
greywhind | mithro: xrced | 20:29 |
mithro | using the generate.py script in ./windows/src/ ? | 20:29 |
greywhind | mithro: from the menu | 20:29 |
mithro | because of the way tpclient-pywx-dev uses XRC, you can't use the normal xrced generation method | 20:30 |
greywhind | mithro: i see. | 20:30 |
mithro | thorpe7: yeah, hopefully if we get into the Summer of code next year, we will have somebody develop a 3d client | 20:30 |
mithro | JLP: poke | 20:30 |
greywhind | mithro: so I call generate.py on the xrc file? | 20:30 |
thorpe7 | I'm wondering if I'm going to have to come up with a new handle each night | 20:32 |
thorpe7 | after using thorpe last night, today the server said I'm not thorpe | 20:32 |
thorpe7 | I had to use thorpe7 instead | 20:32 |
mithro | greywhind: yes | 20:35 |
mithro | thorpe7: did you register the nick? | 20:35 |
thorpe7 | register it? no... | 20:35 |
mithro | thorpe7: I would recommend doing so, then you get to keep it :) | 20:37 |
greywhind | mithro: well, that helped | 20:37 |
mithro | thorpe7: what OS are you on these days? | 20:37 |
mithro | greywhind: sorry I didn't give you more info earlier | 20:38 |
thorpe7 | same one as old: a home-brew version of linux | 20:38 |
greywhind | mithro: no problem | 20:38 |
greywhind | mithro: well, it works with XRC now. but when i click the close button, it doesn't come up again when i select it from the menu again... | 20:40 |
mithro | greywhind: hrm, are you getting a py.DeadObject exception? | 20:40 |
greywhind | yes i am | 20:41 |
mithro | okay | 20:41 |
mithro | greywhind: can you paste your code again? | 20:42 |
mithro | it means that the close event isn't getting bound correctly | 20:42 |
mithro | are you getting the same thing with the design window? | 20:42 |
greywhind | i'll paste all of my hand-written file this time | 20:42 |
greywhind | mithro: no | 20:42 |
mithro | greywhind: okay | 20:43 |
greywhind | mithro: should i bind an OnClose? | 20:43 |
greywhind | http://rafb.net/p/2pwCyj37.html (111 lines) | 20:44 |
tpb | Title: Nopaste - No description (at rafb.net) | 20:44 |
mithro | greywhind: the base class should be doing it for you | 20:45 |
mithro | oh, I see the problem | 20:46 |
mithro | hrm... or maybe not | 20:47 |
mithro | greywhind: try removing your OnClose handler | 20:48 |
greywhind | mithro: alright. | 20:48 |
greywhind | didn't help | 20:49 |
greywhind | mithro: wait... shouldn't i be using winReportXRC as a base? | 20:51 |
mithro | greywhind: you should | 20:51 |
greywhind | mithro: when i do that: | 20:51 |
greywhind | File "./windows/winBase.py", line 119, in __init__ | 20:51 |
greywhind | self.SetIcon(icon) | 20:51 |
greywhind | File "//Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/wx-2.8-mac-unicode/wx/_windows.py", line 386, in SetIcon | 20:51 |
greywhind | return _windows_.TopLevelWindow_SetIcon(*args, **kwargs) | 20:51 |
greywhind | TypeError: in method 'TopLevelWindow_SetIcon', expected argument 1 of type 'wxTopLevelWindow *' | 20:52 |
mithro | hrm... | 20:52 |
greywhind | and if i comment that out | 20:55 |
greywhind | http://rafb.net/p/2wEtet71.html (19 lines) | 20:56 |
tpb | Title: Nopaste - No description (at rafb.net) | 20:56 |
greywhind | if i comment that line out, it runs | 20:57 |
greywhind | but the problem still exists | 20:57 |
thorpe7 | what was the reason for swapping out darcs? not that I mind - I'm just curious | 20:59 |
mithro | you have to call the XRC parent first | 20:59 |
mithro | thorpe7: we couldn't checkout code on a machine with less then 2Gb of ram | 20:59 |
greywhind | oddly enough, i actually figured that out just before you answered | 20:59 |
thorpe7 | wow! | 20:59 |
greywhind | problem fixed | 21:00 |
thorpe7 | was it loading the entire repository into memory?!? | 21:00 |
mithro | thorpe7: yes, about 7 times | 21:00 |
mithro | greywhind: works? | 21:00 |
greywhind | mithro: perfectly | 21:00 |
mithro | yay! | 21:01 |
greywhind | indeed | 21:01 |
greywhind | i suppose i'll make a patch now | 21:01 |
greywhind | mithro: in git, how do i find out what files are in the repo but not tracked? | 21:03 |
mithro | cg-status | 21:04 |
greywhind | thanks | 21:05 |
greywhind | mithro: should i be getting: "? windows/overlays/" | 21:06 |
mithro | yes | 21:07 |
greywhind | k just making sure | 21:07 |
mithro | once you have commited your stuff | 21:07 |
mithro | do a "cg-clean -x -d" | 21:07 |
greywhind | mithro: alright. | 21:07 |
greywhind | mithro; hmm... i think it removed the symlink to the client files | 21:10 |
greywhind | http://rafb.net/p/hNWrLW49.html (34 lines) | 21:11 |
tpb | Title: Nopaste - No description (at rafb.net) | 21:11 |
mithro | greywhind: yeah it will do that | 21:11 |
mithro | just cd ../scratchpad; ./setup.sh; cd ../tpclient-pywx-dev | 21:11 |
greywhind | mithro: ah | 21:11 |
greywhind | mithro: want the patch by e-mail? | 21:13 |
mithro | greywhind: sure! | 21:14 |
greywhind | mithro: sent to tp-devel | 21:18 |
mithro | okay | 21:18 |
CIA-3 | noegnud tpclient-pywx-development * r54de48815597 /windows/ (3 files in 2 dirs): | 21:46 |
CIA-3 | Modified winIdleFinder.py to use XRC. Otherwise, its function and form | 21:46 |
CIA-3 | remain the same. | 21:46 |
mithro | greywhind: :P | 21:47 |
greywhind | mithro: cool | 21:47 |
mithro | greywhind: you want something else to do now? :P | 21:47 |
greywhind | mithro: sure | 21:47 |
greywhind | i won't start it til' tomorrow (or maybe the weekend) | 21:47 |
mithro | greywhind: convert the Design window to XRC:P | 21:48 |
greywhind | mithro: alright. i'll try. | 21:48 |
mithro | greywhind: I'll give you commit access in a few more patches :P | 21:48 |
greywhind | mithro: alright :) | 21:49 |
mithro | the design window needs quite a bit of cleanup | 21:53 |
mithro | the first thing is to convert it to XRC | 21:55 |
mithro | greywhind: do you know any other windows which are still not XRC? | 21:55 |
greywhind | mithro; not sure. i'll look later | 21:56 |
*** llnz has joined #tp | 23:18 | |
tpb | aloril has joined on worldforge | 23:21 |
*** greywhind has quit IRC | 23:37 | |
mithro | hey llnz | 23:43 |
mithro | you around early again today | 23:43 |
llnz | yeah, took another day off uni (3 this week) | 23:49 |
mithro | your working at Uni or? | 23:50 |
llnz | yeah, working at uni | 23:50 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!