*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
*** DTRemenak has joined #tp | 00:30 | |
*** DTRemenak has quit IRC | 00:44 | |
*** DTRemenak has joined #tp | 00:50 | |
*** peres has joined #tp | 00:53 | |
*** mithro has joined #tp | 01:14 | |
llnz | hi mithro | 01:14 |
---|---|---|
*** DTRemenak has quit IRC | 01:15 | |
*** DTRemenak has joined #tp | 01:21 | |
*** AquaFox has joined #tp | 01:33 | |
llnz | afk, dinner | 01:36 |
AquaFox | Anybody wanna play #leifswolfbot with me | 01:41 |
*** peres has quit IRC | 01:55 | |
*** JLafont has quit IRC | 02:05 | |
*** JLafont_ has joined #tp | 02:05 | |
*** jotham has joined #tp | 02:19 | |
mithro | jotham: ping? | 02:20 |
jotham | hey | 02:20 |
mithro | jotham: so, about this battle viewer :) | 02:25 |
tpb | aloril has joined on worldforge | 02:26 |
jotham | hey | 02:30 |
jotham | yeah i am back | 02:30 |
jotham | was figuring out how to build a vcr menu with cocos | 02:30 |
jotham | the pyglet lib | 02:30 |
jotham | vcr style menu i mean | 02:31 |
*** llnz has quit IRC | 02:31 | |
*** llnz has joined #tp | 02:32 | |
*** xdotx has joined #tp | 02:34 | |
mithro | hey xdotx | 02:35 |
mithro | jotham: cool | 02:35 |
mithro | jotham: we have another 3d artist who is interested in helping out | 02:36 |
jotham | awesome | 02:36 |
jotham | did you guys have to reroll your ssl keys | 02:36 |
jotham | with that openssl/deb bug | 02:36 |
mithro | jotham: for most of them | 02:36 |
mithro | I don't think your key was affected as you use putty to generate it? | 02:37 |
jotham | yep, also has a passphrase on it anyway | 02:37 |
xdotx | hey mithro, hey guys | 02:37 |
mithro | jotham: yeah, it was fine | 02:38 |
jotham | my box has been getting hammered since the 13th with ssh requests | 02:39 |
mithro | JLafont_: ping? | 02:40 |
mithro | jotham: damn - just blog the IP address? | 02:40 |
mithro | s/blog/block/ | 02:41 |
jotham | my friend uses this for blocking, but it's not really for generalised varied-host attacks http://moblock-deb.sourceforge.net/ | 02:41 |
tpb | Title: moblock-deb: Debian packages for MoBlock (a PeerGuardian alternative for linux) (at moblock-deb.sourceforge.net) | 02:41 |
jotham | worth a look if you are into that stuff though | 02:41 |
mithro | jotham: would be really nice to have a battleviewer to release with the next major release :) | 02:43 |
jotham | date? | 02:43 |
mithro | about 2 months away | 02:43 |
jotham | ok | 02:43 |
mithro | depending on how much time my job at google takes up | 02:44 |
jotham | you got a job at google? | 02:44 |
mithro | yeah | 02:44 |
mithro | I start on Monday (tommorrow) :P | 02:44 |
jotham | awesome | 02:44 |
jotham | congrats man | 02:44 |
*** JLafont_ is now known as JLafont | 02:45 | |
mithro | JLafont: ping? | 02:45 |
jotham | work has been getting bad for me | 02:45 |
JLafont | mithro: Thats awesome | 02:45 |
jotham | another team member has quit | 02:45 |
jotham | programmer | 02:45 |
JLafont | mithro: pong? | 02:45 |
jotham | and i have interviewed about 40 people | 02:45 |
jotham | nothing has come up | 02:45 |
mithro | nobody reads my blog? :) | 02:45 |
jotham | so we're down to 3 people, me, and 2 kids that know jack shit | 02:45 |
jotham | it's really stressful | 02:45 |
JLafont | I guess I should subscribe to it | 02:46 |
jotham | i don't read any blogs | 02:46 |
mithro | JLafont: can you move your DroneSec description to the thousandparsec wiki? | 02:46 |
JLafont | sure | 02:46 |
JLafont | Just a basic description or like a full copy of my proposal? | 02:46 |
mithro | well, both kind of | 02:47 |
mithro | we need a "DroneSec - How to play page" and a more detail project description page | 02:47 |
JLafont | alrighty | 02:48 |
mithro | JLafont: put it here http://www.thousandparsec.net/w/index.php?title=DroneSec&action=edit | 02:48 |
tpb | <http://ln-s.net/1sES> (at www.thousandparsec.net) | 02:48 |
JLafont | sure thing | 02:49 |
mithro | well I need to head out and find some food | 02:51 |
*** mithro has quit IRC | 03:16 | |
*** Demitar has quit IRC | 04:53 | |
*** Demitar has joined #tp | 05:17 | |
tpb | aloril_ has joined on worldforge | 05:49 |
tpb | aloril has quit worldforge (Ping timeout: 378 seconds) | 05:54 |
* llnz is back | 06:16 | |
tpb | aloril__ has joined on worldforge | 06:46 |
tpb | aloril_ has quit worldforge (Ping timeout: 378 seconds) | 06:50 |
* llnz wanders off | 08:58 | |
llnz | later all | 08:58 |
*** llnz has quit IRC | 08:58 | |
*** Epyon has joined #tp | 09:04 | |
*** Marcel- has joined #tp | 09:15 | |
*** Marcel- has quit IRC | 10:15 | |
*** mithro has joined #tp | 11:50 | |
mithro | heyo | 11:51 |
* mithro can't sleep :( | 11:51 | |
ezod | hey mithro | 11:54 |
mithro | how go things? | 11:55 |
ezod | not bad, working on the new admin objects for tpserver-cpp | 11:56 |
ezod | i responded to that thread on the ml | 11:56 |
mithro | yeah I see | 11:56 |
ezod | what do you think of the "main idea"? | 11:57 |
mithro | ezod: the way order description stuff works | 11:57 |
mithro | is that the order description basically describe the "parameters" of the orders | 11:57 |
ezod | right | 11:57 |
mithro | IE on a basic level, int, string, etc | 11:58 |
mithro | on a higher level it also adds semantics about what the value "means" | 11:58 |
mithro | ie a maximum, a minimum, etc | 11:58 |
ezod | ok, that's what a command description is going to be | 11:59 |
mithro | okay | 12:00 |
ezod | the main difference is that i wasn't intending to use IDs for the commands, just the command names | 12:00 |
mithro | ezod: why? | 12:00 |
ezod | because otherwise the admin client needs to maintain some sort of lookup table | 12:01 |
ezod | what's the point? | 12:01 |
mithro | JLafont: what happened to that blog post? | 12:01 |
mithro | ezod: ID's are easier to deal with on the server side? it makes it closer to the normal protocol? | 12:01 |
mithro | these are just suggestions by the way | 12:02 |
ezod | i had thought of that | 12:02 |
ezod | the thing is, most of the time, when you issue a command to the server, you already know what to type | 12:02 |
ezod | (this is when using the CLI client) | 12:02 |
ezod | so sending just the base command string reduces the transaction to just one frame back and forth | 12:03 |
ezod | er, referencing the command by its string, i mean | 12:04 |
ezod | the alternative is that each time a command is typed in, in order to send the server the appropriate command frame, the client needs to be able to translate the command into a command id | 12:05 |
ezod | which, in the orderdesc paradigm, as far as i can tell, requires the client to request the entire command set each time (to make sure the command is currently valid) | 12:05 |
ezod | lot of overhead when the server could just do the lookup | 12:06 |
ezod | now, that means the client is sending "dumb" commands, i.e., no checking of parameters and such locally | 12:06 |
ezod | so command description frames are only basically good for help purposes, in that case | 12:07 |
*** AquaFox has quit IRC | 12:08 | |
ezod | there are a couple of other things to consider: | 12:08 |
ezod | 1. do we ever want to connect more than one admin client at a time? | 12:09 |
ezod | 2. is there any way for the currently valid command set to change aside from the result of an admin command? | 12:09 |
mithro | well, you will want to do things like tab completion | 12:10 |
mithro | we prefer to check as much as possible locally | 12:10 |
ezod | ok, assume the answer to my 2 questions is "no" for the moment | 12:11 |
ezod | then what we'd need to do is: | 12:11 |
*** Epyon_ has joined #tp | 12:11 | |
*** tuna has quit IRC | 12:11 | |
ezod | - initially get descriptions for all active commands | 12:12 |
ezod | - request same after each command is executed | 12:12 |
mithro | why? why not give the command a proper hireachy type thing? | 12:12 |
*** tuna-fish has joined #tp | 12:13 | |
*** tuna-fish is now known as tuna | 12:13 | |
ezod | what do you mean? | 12:13 |
ezod | we could do it more like orderdesc: | 12:14 |
ezod | - initially get descriptions for all commands supported by the server | 12:14 |
ezod | - request a list of active command IDs only after each command | 12:15 |
ezod | the client needs a currently valid local list with descriptions in order to do proper checking and especially things like tab completion | 12:16 |
ezod | maybe the server could push command set updates to the client? | 12:18 |
*** bddebian has joined #tp | 12:22 | |
bddebian | Heya | 12:23 |
*** Epyon has quit IRC | 12:26 | |
*** mithro has quit IRC | 13:14 | |
*** bddebian has quit IRC | 15:48 | |
tpb | aloril_ has joined on worldforge | 15:55 |
tpb | aloril__ has quit worldforge (Ping timeout: 378 seconds) | 15:59 |
tpb | aloril_ has quit worldforge (Ping timeout: 378 seconds) | 16:32 |
*** mithro has joined #tp | 17:12 | |
*** Marcel- has joined #tp | 17:23 | |
*** JLafont has quit IRC | 17:49 | |
*** JLafont has joined #tp | 17:49 | |
*** mithro has quit IRC | 18:01 | |
*** mithro has joined #tp | 18:09 | |
*** llnz has joined #tp | 18:29 | |
*** zzorn has quit IRC | 19:02 | |
*** tuna has quit IRC | 19:07 | |
*** Marcel- has quit IRC | 19:09 | |
*** tuna-fish has joined #tp | 19:10 | |
*** nash has joined #tp | 19:11 | |
*** tuna-fish is now known as tuna | 19:15 | |
*** mithro has quit IRC | 19:15 | |
*** tuna has quit IRC | 19:34 | |
*** tuna-fish has joined #tp | 19:37 | |
*** tuna-fish is now known as tuna | 19:39 | |
llnz | bbl | 19:42 |
*** llnz has quit IRC | 19:42 | |
*** Epyon_ has quit IRC | 20:17 | |
tpb | disconnected from worldforge: Ping sent at 2008-05-18T20:16:31 not replied to. | 20:18 |
*** zzorn has joined #tp | 20:54 | |
CIA-29 | pluskid schemepy * r6f3e3db878cc /benchmark/ (bm_strcat.py helper.py): Added benchmark for measuring string-append/substring. | 21:28 |
CIA-29 | pluskid schemepy * r8a7a04428700 / (5 files in 5 dirs): Refactor, Symbol.intern -> Symbol. | 21:28 |
*** bddebian has joined #tp | 21:56 | |
bddebian | Heya | 21:57 |
nash | heyo | 22:46 |
*** mithro has joined #tp | 23:37 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!