*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
mithro | well I'm heading to bed | 00:12 |
---|---|---|
mithro | gnight! | 00:12 |
*** mithro has quit IRC | 00:37 | |
*** Alklomion has joined #tp | 00:38 | |
tpb | aloril has joined on worldforge | 01:07 |
*** shenki has joined #tp | 01:21 | |
*** zzorn_laptop has joined #tp | 02:19 | |
*** JLafont has quit IRC | 02:44 | |
*** JLafont has joined #tp | 02:48 | |
*** nash has quit IRC | 03:19 | |
*** tuna has quit IRC | 03:55 | |
*** peres has joined #tp | 04:41 | |
CIA-54 | jmingtan tpclient-pyogre * r7e0f8c3ed5bf / (3 files in 2 dirs): Interface tweaks to make labels sharper and align buttons | 05:47 |
CIA-54 | jmingtan tpclient-pyogre * r5817bf0ec1dc /src/Scene.py: Extract updateObjectIndex and calculateRadialPosition methods from the large create() method | 05:47 |
CIA-54 | jmingtan tpclient-pyogre * r91f27044637b / (10 files in 3 dirs): Added starry background | 05:47 |
CIA-54 | jmingtan tpclient-pyogre * rc04b0d90b982 /src/ (Scene.py tpclient-pyogre): Added more docstrings and a couple of minor fixes | 05:47 |
CIA-54 | jmingtan tpclient-pyogre * rc211e3a43509 /src/ (Scene.py starmap.py): Extract the Starmap class from StarmapScene | 05:47 |
*** CIA-54 has quit IRC | 06:34 | |
*** CIA-15 has joined #tp | 06:36 | |
*** llnz has joined #tp | 06:40 | |
*** JLafont has quit IRC | 06:49 | |
*** Iwanowitch has joined #tp | 06:49 | |
*** peres has quit IRC | 06:50 | |
*** tuna-fish has joined #tp | 06:50 | |
*** tuna-fish is now known as tuna | 06:51 | |
*** CIA-15 has quit IRC | 07:09 | |
*** CIA-54 has joined #tp | 07:09 | |
*** jotham has joined #tp | 08:22 | |
jotham | hi | 08:22 |
* jotham has been going good on battleviewer | 08:23 | |
llnz | cool | 08:23 |
jotham | hey llnz | 08:23 |
llnz | hi jotham | 08:23 |
*** shenki has quit IRC | 08:39 | |
* jotham sleeps | 08:43 | |
*** jotham has left #tp | 08:43 | |
*** Alklomion has quit IRC | 08:53 | |
* llnz decides on crystal space | 09:12 | |
*** zzorn_laptop has quit IRC | 09:20 | |
*** mithro has joined #tp | 09:49 | |
*** Iwanowitch has quit IRC | 10:06 | |
* llnz wanders off | 10:13 | |
llnz | later all | 10:13 |
*** llnz has quit IRC | 10:13 | |
*** mithro has quit IRC | 10:15 | |
*** jphr has joined #tp | 10:38 | |
*** jphr has quit IRC | 10:41 | |
*** Iwanowitch has joined #tp | 10:47 | |
*** mithro has joined #tp | 10:47 | |
*** jphr has joined #tp | 10:55 | |
mithro | morning jphr | 11:02 |
jphr | goood morning | 11:03 |
CIA-54 | pluskid schemepy * r44ed8fef8d23 /schemepy/mzscheme/ (init_mz.py mzhelper.c mzscheme.py): Test case of test_bool passed for immobile wrapped SCM. | 11:03 |
CIA-54 | pluskid schemepy * r399bde837924 /schemepy/mzscheme/ (init_mz.py mzscheme.py): int and long test case passed for 3m mz. | 11:03 |
CIA-54 | pluskid schemepy * rd5e608eaab31 /schemepy/mzscheme/init_mz.py: float and complex test case passed for 3m mz. | 11:03 |
CIA-54 | pluskid schemepy * r05a23bfbe61d /schemepy/mzscheme/ (init_mz.py mzscheme.py): string test case passed for 3m mz. | 11:03 |
CIA-54 | pluskid schemepy * r2c79c0d91a5e /schemepy/mzscheme/ (init_mz.py mzscheme.py): symbol, list, dict and cons test case passed for 3m mz. | 11:04 |
CIA-54 | pluskid schemepy * r607402366dd5 /schemepy/mzscheme/ (init_mz.py mzscheme.py): All test cases in schemepy passed for 3m mz. | 11:04 |
jphr | mithro: so how long is the talk you'll be doing | 11:05 |
mithro | about 45 minutes | 11:05 |
jphr | oh wow | 11:05 |
jphr | live or will it be up on youtube shortly after? | 11:05 |
mithro | it will be up on youtube "sometime" after | 11:06 |
jphr | well I look forward to it | 11:07 |
mithro | after it's been edited to remove things which are not appropriate for the Internet :) | 11:07 |
jphr | of course | 11:07 |
mithro | ~seen JLafont | 11:11 |
tpb | mithro: JLafont was last seen in #tp 19 hours, 41 minutes, and 39 seconds ago: <JLafont> hmm somehow this does not appear to be what I told git to do :( | 11:11 |
jphr | hey, I have a bit of a scheme for which objects are represented by which id's. OO-wise, whats the best way for me to move that information around? I would think it would be incorrect to just use the scheme without "getting" the information from somewhere else | 11:13 |
mithro | hrm? | 11:15 |
*** pluskid has joined #tp | 11:17 | |
jphr | hmm, one moment, just thinking about order processing. I don't think I will necessarily NEED to use the scheme. Unless I decide to do more advanced order processing... i.e. territory with more adjacent territories go last sort of thing | 11:17 |
pluskid | mithro: ping | 11:17 |
mithro | pluskid: pong! | 11:17 |
pluskid | mithro: is there any problem on my last pushing? | 11:18 |
mithro | nope, it's fine :) | 11:18 |
pluskid | cool | 11:18 |
mithro | still a good idea to be on IRC when you push anyway | 11:18 |
pluskid | yes, I'll remember that | 11:18 |
mithro | so, I see you figure out the imbolie stuff yourself :) | 11:19 |
pluskid | yes, by experimenting. :p | 11:20 |
mithro | yay! | 11:21 |
mithro | pluskid: so, I see that most of the tests pass now :) | 11:21 |
mithro | (I still get two E's and one F) | 11:21 |
pluskid | me too | 11:21 |
pluskid | can't make it better currently | 11:21 |
pluskid | those are such test cases I removed before :p | 11:22 |
mithro | ahh :) | 11:22 |
mithro | do you know if there is a "quite mode" which just outputs the name of each test which doesn't pass (rather then all the information about why it doesn't pass) | 11:22 |
pluskid | -q should do, but seem not work | 11:24 |
mithro | doesn't worry to much :) | 11:25 |
pluskid | :) | 11:25 |
mithro | so what is the plan now? | 11:25 |
pluskid | hmm, let me check the status report | 11:25 |
mithro | we need a webpage sometime soon | 11:26 |
pluskid | Oh, maybe I'll look at PyPy Scheme parser a bit. Just received Jakub's mail | 11:26 |
pluskid | Hmm, that's true | 11:27 |
pluskid | I'll add the homepage task to todo | 11:27 |
mithro | it shouldn't take to long :) | 11:27 |
pluskid | I'm also planing some uniformed doc for those methods of VM and such such | 11:28 |
mithro | just something simple | 11:28 |
mithro | sounds good | 11:28 |
mithro | I think we need to start trying to find a good logo :) | 11:28 |
pluskid | docstring in different backend are different | 11:28 |
mithro | maybe a Python snake made out of braces :) | 11:28 |
pluskid | sounds good | 11:28 |
pluskid | is the TP logo designed by you? | 11:29 |
pluskid | I like it very much. | 11:29 |
mithro | no, it was designed by zzorn | 11:29 |
mithro | or maybe we could have a snake which has swallowed a bunch of scheme logos | 11:30 |
jphr | mithro: if no new objects are created, do I need to setPlayerVisibleObjects every turn? | 11:30 |
mithro | jphr: NFI :) | 11:30 |
jphr | lol | 11:30 |
pluskid | how can we see those swallowed logos in the stomach ? :p | 11:31 |
CIA-54 | aaron tpserver-cpp-config * r3461e5bd60e7 /tpserver/commandmanager.cpp: Added full basic command set (commands with parameters are disabled). | 11:31 |
mithro | pluskid: depends on who draws it :) | 11:32 |
mithro | anyway put it on todo :) | 11:33 |
pluskid | :) | 11:33 |
pluskid | mithro: I remember you gave me an example of a simple homepage before, what's it? I can't find it now. | 11:40 |
mithro | I think it was the libmng-py homepage | 11:41 |
pluskid | got it :) | 11:42 |
pluskid | should we use the url like http://git.thousandparsec.net/gitweb/gitweb.cgi?p=libmng-py.git;a=blob_plain;f=doc/index.html;hb=HEAD ? | 11:43 |
tpb | <http://ln-s.net/1u7z> (at git.thousandparsec.net) | 11:43 |
pluskid | maybe shorter one ? | 11:43 |
CIA-54 | pluskid schemepy * r924b93e529b5 /doc/log_book/todo/ (3 files): Added tasks: homepage, API doc and logo | 11:48 |
mithro | pluskid: sure | 11:49 |
mithro | I can setup a schemepy.thousandparsec.net or www.thousandparsec.net/schemepy | 11:50 |
mithro | which do you prefer? | 11:50 |
pluskid | former | 11:50 |
CIA-54 | aaron documents * re54464acadfb /protocol/admin.xml: Added help field to Command Description frame. | 11:50 |
mithro | first or second :) | 11:50 |
pluskid | first | 11:50 |
pluskid | schemepy.thousandparsec.net | 11:50 |
mithro | okay | 11:50 |
mithro | I'll set it up later today | 11:51 |
pluskid | however, don't bother until I created the simple page :) | 11:51 |
pluskid | I think the homepage may include short changelogs and links to documents | 11:51 |
pluskid | going to bed now, good night everybody! | 11:53 |
*** pluskid has quit IRC | 11:53 | |
*** Erroneous has joined #tp | 11:56 | |
CIA-54 | jphr tpserver-cpp-risk * r2a2cfd11c1a1 /modules/games/risk/ (risk.cpp risk.h riskturn.cpp riskturn.h): Added generic order processing to RiskTurn. Added class variable matrix, a boost adjacency matrix to Risk(to be converted to list.) Added many tags to source. | 12:09 |
* zzorn waves | 12:16 | |
ezod | can anyone tell me what the structure of a parameter looks like? e.g., the parameters in an Order frame | 12:23 |
ezod | is it just the parameter type followed by the parameter data? | 12:23 |
ezod | better yet, does this sound correct: | 12:24 |
ezod | i'm expecting a string parameter, so i unpack an int, verify that it's a string parameter type, then unpack a string | 12:25 |
mithro | hey zzorn | 12:27 |
mithro | want to do a schemepy logo? :) | 12:27 |
mithro | you did such a great job at the Thousand Parsec logo | 12:27 |
mithro | ezod: not quite | 12:28 |
ezod | mithro: what's missing? | 12:32 |
zzorn | hi mithro | 12:32 |
zzorn | Thanks :) What's schemepy? | 12:32 |
mithro | I have no idea what that line means -> i'm expecting a string parameter, so i unpack an int, verify that it's a string parameter type, then unpack a string | 12:32 |
ezod | ok | 12:32 |
mithro | zzorn: it's a project which lets you embedded scheme in Python | 12:33 |
ezod | so i have a command frame type similar to the order frame | 12:33 |
zzorn | ah | 12:33 |
CIA-54 | jphr tpserver-cpp-risk * re0900e1e817c /modules/games/risk/ (move.cpp move.h risk.h): Added some more tags, most notably a FIXME, the branch won't compile at present because a boost include isn't correct | 12:33 |
mithro | my two suggestions where | 12:33 |
mithro | a Python which had swallowed a bunch of Scheme logo's | 12:33 |
zzorn | heh | 12:33 |
mithro | a Python made totally about of braces | 12:33 |
ezod | part of the command frame is a list of parameters | 12:34 |
zzorn | mm | 12:34 |
zzorn | Sounds a bit complicated :P | 12:34 |
ezod | from what i can tell, it starts with an int specifying the number of params | 12:34 |
mithro | zzorn: scheme is famous for it's excessive amount of braces | 12:34 |
ezod | then a sequence of parameters | 12:34 |
zzorn | ah, right. It's related to lisp. | 12:35 |
mithro | ezod: yes | 12:35 |
mithro | zzorn: it's "simple" lisp | 12:35 |
ezod | ok, it's the individual parameters in the sequence, i don't know what they look like | 12:35 |
mithro | ahh | 12:35 |
ezod | my assumption was an int for the type, then whatever data the type specifies (string, 3 ints, whatever) | 12:36 |
mithro | you are talking about OrderDesc like frames? | 12:36 |
ezod | no, the orders themselves | 12:36 |
ezod | the desc part i've got | 12:36 |
mithro | oh, the orderdescs describe how the orders are structured | 12:37 |
mithro | for example, in the python library | 12:37 |
* zzorn is a bit busy translating pirate party propaganda atm :) Maybe see if you can find some other artist. A python carrying some braces on its back sounds good to me, like this: -._((_))_,-@ :) | 12:37 | |
mithro | for a normal frame I have a "unpack string" which tells the unpacker how to extra the data | 12:37 |
mithro | IE "IS[ISS]" | 12:38 |
mithro | so when I get a OrderDesc frame, I build an unpack string for the order | 12:38 |
ezod | right, now the piece im looking for, is how do you actually do the unpacking? :) | 12:39 |
mithro | I have a function which kind of works like printf | 12:39 |
mithro | s/printf/scanf/ | 12:39 |
mithro | call xstruct.unpack | 12:39 |
ezod | suppose you had a parameter that was just a single string | 12:39 |
ezod | what do you need to unpack? | 12:39 |
mithro | first you get 4 bytes, convert it to an interger (which I'm going to call X) and then the string is the next x bytes long | 12:40 |
ezod | ah | 12:40 |
mithro | so a "packed" string is - 4bytes+len(string) | 12:40 |
ezod | well there's already a string unpacker in tpserver-cpp | 12:41 |
ezod | so that's fine | 12:41 |
ezod | but that's it though? all there is is the string? | 12:41 |
mithro | ezod: yes | 12:41 |
mithro | there isn't anything which says "this is a string" | 12:41 |
ezod | ok | 12:41 |
mithro | it's not like xml which might look like | 12:41 |
mithro | <string length=4>ssss</string> | 12:42 |
mithro | it is | 12:42 |
ezod | well just cause in the xml spec there's an enumeration of the different possible parameter types.. | 12:42 |
mithro | 0x00 0x00 0x00 0x04 s s s s | 12:42 |
ezod | but i guess if you already know what you're looking for from the desc.. | 12:42 |
ezod | ok | 12:42 |
tpb | aloril has quit worldforge (Ping timeout: 378 seconds) | 12:43 |
ezod | so a command frame might look like: int type, int numparams, [...] | 12:44 |
mithro | yes, most of the frames you know the format (from the protocol specification) | 12:44 |
ezod | where [...] is just a mash of stuff that you only know the structure of from the desc | 12:44 |
mithro | yes | 12:45 |
ezod | alright cool, thanks :) | 12:45 |
ezod | oh and just to make sure | 12:46 |
ezod | that int numparams *is* in there? | 12:46 |
ezod | because it would seem by the same token you wouldn't need it | 12:48 |
mithro | no | 12:48 |
mithro | int "numparams" does not exist | 12:48 |
mithro | it should be "int number of extra bytes" | 12:48 |
ezod | total for the whole parameter list? | 12:49 |
mithro | oh wait, you don't even need that | 12:49 |
ezod | that's what i was thinking | 12:49 |
mithro | as we have a size for the whole frame | 12:50 |
ezod | so just.. toss the parameter data onto the end | 12:50 |
mithro | you probably want some common parts between all command frames | 12:50 |
ezod | other than the params, which many commands don't have, all i need to know is a type id | 12:51 |
mithro | I guess so | 12:55 |
tpb | aloril has joined on worldforge | 12:59 |
*** JLafont has joined #tp | 13:19 | |
*** JLafont has quit IRC | 13:23 | |
*** JLafont has joined #tp | 13:23 | |
mithro | JLafont: ping? | 13:25 |
JLafont | mithro: pong | 13:26 |
mithro | so I have 30 minutes | 13:26 |
JLafont | yay | 13:26 |
mithro | do you want to go through this git stuff and make sure it's all good and yummy? | 13:27 |
JLafont | yes please | 13:27 |
mithro | okay | 13:28 |
mithro | so where are we at? | 13:28 |
mithro | do we want to start from the beginning? | 13:28 |
JLafont | suew | 13:28 |
JLafont | sure* | 13:28 |
mithro | okay | 13:29 |
mithro | step, create a branch from d556aa10f45ec66ef22b2a3edd60c3c93be2a74d, which is where "master" is currently set at | 13:29 |
mithro | git branch dronesec-new d556aa10f45ec66ef22b2a3edd60c3c93be2a74d | 13:30 |
mithro | that make sense? | 13:30 |
JLafont | yes | 13:30 |
mithro | okay | 13:30 |
mithro | now we need to cherry pick the first patch on dronesec branch without doing a direct commit | 13:30 |
mithro | but first we want to revert our working copy back to our new dronsec-new branch | 13:31 |
mithro | so we do a | 13:31 |
mithro | git checkout dronesec-new | 13:32 |
mithro | that okay? | 13:32 |
JLafont | ya | 13:33 |
CIA-54 | aaron tpserver-cpp-config * r24bcc1ce77b0 /tpserver/ (command.cpp command.h commandmanager.cpp): Added command parameters; enabled commands with parameters. | 13:33 |
mithro | so we open up gitk | 13:34 |
mithro | and see we see the first patch we want to cherry pick is | 13:34 |
mithro | b28162b3138b2d452880de66135e3f6e53bfbd8e | 13:34 |
mithro | so we do a | 13:34 |
mithro | git cherry-pick -n b28162b3138b2d452880de66135e3f6e53bfbd8e | 13:35 |
mithro | right? | 13:35 |
JLafont | yes | 13:35 |
mithro | git diff --cached # this should show the cherry-picked patch | 13:35 |
mithro | right? | 13:35 |
JLafont | yup | 13:36 |
mithro | when looking at the patch, we go "oh crap, the TODO item should have had a 'Clean up git' item" | 13:36 |
mithro | so we edit the TODO file | 13:37 |
mithro | and add in the TODO item | 13:37 |
mithro | right? | 13:37 |
JLafont | yes | 13:37 |
mithro | now | 13:37 |
mithro | git diff # this should show the changes we have made but yet to add to the patch | 13:37 |
JLafont | yes | 13:38 |
mithro | oh, lets remove the "Code production" todo item too | 13:38 |
mithro | so git diff should show two changes, right? | 13:38 |
JLafont | yes | 13:39 |
mithro | but | 13:39 |
mithro | if you do a | 13:39 |
mithro | git diff --cached # this should still show the old cherry-picked patch | 13:39 |
mithro | right? | 13:40 |
JLafont | yes | 13:40 |
mithro | okay, so now lets do a "git add TODO" | 13:40 |
mithro | git diff # This should show nothing right? | 13:40 |
JLafont | yeah | 13:41 |
mithro | but if you do a | 13:41 |
mithro | git diff --cached # the patch should now look different | 13:41 |
JLafont | yeah | 13:41 |
mithro | you see the "Code production" line is gone and the new line is added | 13:41 |
mithro | so we are happy with this patch now | 13:42 |
mithro | so we are going to commit it | 13:42 |
mithro | we have a choice | 13:42 |
mithro | do we want to use the commit message from the commit we cherry picked? | 13:43 |
mithro | if so | 13:43 |
mithro | we do | 13:43 |
mithro | git commit -c <commit id> | 13:43 |
mithro | in this case | 13:43 |
mithro | git commit -c b28162b3138b2d452880de66135e3f6e53bfbd8e | 13:43 |
mithro | this will then pop-up an editor for you to modify the message | 13:44 |
mithro | that all done? | 13:44 |
JLafont | yeah | 13:45 |
mithro | okay | 13:46 |
CIA-54 | juanmy777 tpserver-py * rb28162b3138b /TODO: | 13:47 |
CIA-54 | Testing git. Added some small tasks on the Todo | 13:47 |
CIA-54 | Signed-off-by: Juan Lafont <juan@juan-laptop.(none)> | 13:47 |
CIA-54 | juanmy777 tpserver-py * r375b778e579e /tp/server/ (15 files in 6 dirs): | 13:47 |
CIA-54 | Dronesec init. PlanetGenerator Added | 13:47 |
JLafont | wtf? | 13:47 |
CIA-54 | Just a copy of minisec with some small changes so far. | 13:47 |
CIA-54 | Previously made PlanetGenerator also added. | 13:47 |
CIA-54 | Signed-off-by: Juan Lafont <[email protected]> | 13:47 |
JLafont | I am confusd :( | 13:47 |
mithro | of FFS | 13:47 |
JLafont | I haven't pushed anything | 13:47 |
mithro | that was my fault | 13:47 |
JLafont | ahhh ok | 13:47 |
CIA-54 | juanmy777 tpserver-py * rdb4659b4c420 /tp/server/rules/dronesec/drones/Dronepedia.py: Fixed Dronepedia to work with tpserver-py and standalone | 13:47 |
mithro | git-push is where everything goes wrong :) | 13:47 |
JLafont | thought I messed up again | 13:47 |
CIA-54 | juanmy777 tpserver-py * re08dbcd09806 /tp/server/rules/dronesec/__init__.py: Popuate and new players added ignore systems | 13:47 |
CIA-54 | juanmy777 tpserver-py * r8471b8f8123f /tp/server/rules/dronesec/ (7 files in 3 dirs): Dronepedia implemented to work correctly. Should have turns come out infallibly. | 13:48 |
CIA-54 | juanmy777 tpserver-py * rb19f60cd44da /tp/server/utils/planetGenerator.py: Fixes to the PlanetGenerator | 13:48 |
CIA-54 | juanmy777 tpserver-py * r9542b086b700 /tp/server/rules/dronesec/ (__init__.py objects/Drone.py orders/ProduceDrones.py): Cleaned up drone productions | 13:48 |
CIA-54 | juanmy777 tpserver-py * rc417cc6a4599 /tp/server/rules/dronesec/ (__init__.py actions/AddResource.py objects/Planet.py): Planets produce resources | 13:48 |
CIA-54 | juanmy777 tpserver-py * rff37a64e23f1 /tp/server/rules/dronesec/ (4 files in 3 dirs): Fixed bug with drones. Was causing packets to be invalid | 13:48 |
CIA-54 | juanmy777 tpserver-py * r2abd80f3dddf /tp/server/rules/dronesec/orders/ProduceDrones.py: Cleaned up Dronesec to us the Fleet module. | 13:48 |
CIA-54 | juanmy777 tpserver-py * r857edd944428 /tp/server/rules/dronesec/__init__.py: Removed Fleet Combat from the order list to make it simpler to debug the ruleset | 13:48 |
CIA-54 | juanmy777 tpserver-py * r1697e6f2d843 /tp/server/rules/dronesec/objects/Planet.py: Copied base Planet code into dronesec Planet code | 13:48 |
CIA-54 | juanmy777 tpserver-py * r60f5cf9cf398 /tp/server/rules/dronesec/ (6 files in 5 dirs): Converted from spaces to Tabs | 13:49 |
mithro | JLafont: okay | 13:50 |
mithro | so now we want to push our branch | 13:50 |
mithro | so we do a | 13:50 |
mithro | git push git+ssh://[email protected]/git/tpserver-py.git <branchname> | 13:51 |
mithro | I just did a | 13:52 |
mithro | git push git+ssh://[email protected]/git/tpserver-py.git dronesec-new | 13:52 |
mithro | and you can now see the new dronesec-new branch I created | 13:52 |
mithro | once you are happy with the branch | 13:52 |
mithro | you ping me | 13:52 |
mithro | and I nuke the old one from the server | 13:52 |
mithro | all make sense? | 13:53 |
JLafont | yeah | 13:53 |
JLafont | one question. Do I just cherry pick through each patch until the top? | 13:53 |
mithro | yes | 13:54 |
mithro | you may get some conflicts | 13:54 |
mithro | you will need to resolve them and update the patch | 13:54 |
mithro | anyway I have to run | 13:54 |
mithro | see ya! | 13:54 |
JLafont | alright | 13:54 |
JLafont | thanks | 13:54 |
JLafont | see ya later | 13:54 |
*** mithro has quit IRC | 14:05 | |
*** mithro has joined #tp | 14:05 | |
mithro | ~seen jotham | 14:06 |
tpb | mithro: jotham was last seen in #tp 5 hours, 23 minutes, and 8 seconds ago: * jotham sleeps | 14:06 |
*** Epyon has joined #tp | 14:24 | |
mithro | hey Epyon | 14:26 |
mithro | did you get my messages yesterday? | 14:26 |
Epyon | About the client? | 14:27 |
Epyon | Yeah, but I'd like to see some screenies :) | 14:27 |
mithro | I gave you a link to the blog which has screenshots | 14:27 |
Epyon | Could you give it again? I must have lost the msg | 14:29 |
mithro | http://devhobby.blogspot.com/ | 14:30 |
tpb | Title: Dev Hobby (at devhobby.blogspot.com) | 14:30 |
Epyon | Looks good! | 14:30 |
Epyon | OGRE/C++? | 14:30 |
mithro | the whole point of that client is to "Look good" :) | 14:31 |
mithro | OGRE + Python | 14:31 |
mithro | so it uses all the python support libraries | 14:31 |
mithro | which is how he has an almost functional client after only a week or two worth of work | 14:31 |
Epyon | True, but also a lot of dependencies :/ | 14:31 |
CIA-54 | jphr tpserver-cpp-risk * rd7d3ecdbb65c /modules/games/risk/ (6 files): Added a lot of pseudo code in the form of comments to the 3 orders: Move, Reinforce, Colonize. | 14:32 |
Epyon | Be sure to have a "one-click" installer | 14:32 |
mithro | Epyon: yes | 14:33 |
mithro | we already have one for Windows | 14:33 |
mithro | I'm working on packages for ubuntu/debian | 14:33 |
mithro | Mac will come when greywhind figures out how to build ogre+pyogre on Mac | 14:33 |
mithro | we can reuse a lot of the packaging stuff from tpclient-pywx | 14:34 |
mithro | Epyon: his nick is jmtam | 14:40 |
mithro | it would be good if you could help him in regards of getting cool media into the client | 14:41 |
mithro | specially your cool models | 14:42 |
*** nuleren has joined #tp | 15:00 | |
mithro | hello nuleren | 15:00 |
nuleren | hello | 15:00 |
mithro | how goes everything? | 15:00 |
mithro | nuleren: who is your mentor? | 15:01 |
nuleren | everything goes well so far | 15:01 |
nuleren | mithro: llnz | 15:01 |
mithro | okay | 15:01 |
mithro | I want to give you some feedback on your last status report | 15:01 |
nuleren | ok | 15:02 |
mithro | but I don't have time this very second (I'm in a meeting) | 15:02 |
nuleren | ahhh ok | 15:02 |
nuleren | good luck at the google talk by the way | 15:02 |
mithro | Status reports do contain "what I do this week", but more importantly | 15:03 |
mithro | they should contain your reflections on what you did. How did things go? | 15:03 |
mithro | What is frustrating you and why? How do you hope to resolve this in the | 15:03 |
mithro | future? What went well? | 15:03 |
mithro | It also lets you evaluate weather you have been spending enough time on | 15:03 |
mithro | Summer of Code or not and how you are progressing. | 15:03 |
mithro | I had some discussion with JLafont about his status report, you can find | 15:03 |
mithro | logs at | 15:03 |
mithro | http://www.thousandparsec.net/~irc/logs/% | 15:03 |
mithro | 23tp.2008-05-31.log.html#t2008-05-31T18:15:49 | 15:03 |
mithro | I also chatted with jphr about his status report, you can find logs at | 15:03 |
mithro | http://www.thousandparsec.net/~irc/logs/% | 15:03 |
mithro | 23tp.2008-05-31.log.html#t2008-05-31T20:43:04 | 15:03 |
mithro | that is from an email I sent out to a student | 15:03 |
nuleren | ok, I'll check those out | 15:04 |
mithro | sorry about the wrapping | 15:06 |
nuleren | np | 15:06 |
mithro | how are you going? We have not heard a lot of questions and stuff from you | 15:11 |
nuleren | well, everything thus I've been able to get a grasp on fairly well... I tend to try to tinker around with code a bit before I ask questions... | 15:14 |
nuleren | I'm starting to get into orders and designs and I'm definitely going to have some questions about how they work | 15:15 |
mithro | asking questions is a good because it lets the other students also understand | 15:15 |
nuleren | ok, yeah it's something I | 15:15 |
nuleren | whoops didnt mean to hit enter there | 15:15 |
nuleren | it's something I've gotta work on | 15:16 |
nuleren | I'll try to throw out more questions as I go | 15:16 |
nuleren | is the mailing list usually the best place for questions? | 15:17 |
mithro | yes | 15:17 |
mithro | or here on IRC | 15:17 |
nuleren | ok | 15:17 |
mithro | we can always link to the logs | 15:18 |
*** jphr__ has joined #tp | 15:21 | |
mithro | w jphr__ | 15:21 |
jphr | hmm? thats my other computer | 15:22 |
mithro | oh | 15:22 |
mithro | I thought you had been disconnected and had just reconnected | 15:22 |
*** jphr__ has quit IRC | 15:22 | |
jphr | just setting up the client on my box, my wife finally let me switch our house over to complete *nix systems | 15:23 |
mithro | cool | 15:23 |
jphr | yes very, its been a bit of a chore setting everything up properly, but far easier to maintain in the long run | 15:24 |
mithro | nuleren: lots of blog posts are also a good way to give us an idea of how you are going | 15:30 |
nuleren | ok | 15:31 |
mithro | well I have to head out | 15:32 |
mithro | bblr | 15:32 |
nuleren | later | 15:32 |
*** jphr has left #tp | 15:35 | |
*** jphr_ has joined #tp | 15:38 | |
*** jphr has joined #tp | 15:39 | |
CIA-54 | jphr tpserver-cpp-risk * r0095e968e7b4 /modules/games/risk/ (risk.cpp risk.h): Commented out boost/graphs library import and class variable in Risk class until import is fixed | 15:42 |
*** mithro has quit IRC | 15:49 | |
tpb | aloril has quit worldforge (Ping timeout: 378 seconds) | 15:49 |
tpb | aloril has joined on worldforge | 16:05 |
CIA-54 | aaron tpserver-cpp-config * r986d31069dec /tpserver/asynclogmessage.h: Fixed improper header definition. | 17:15 |
*** zzorn has quit IRC | 17:22 | |
*** jphr has quit IRC | 18:02 | |
*** Demitar has joined #tp | 18:04 | |
*** nuleren has quit IRC | 18:11 | |
*** llnz has joined #tp | 18:24 | |
*** mithro has joined #tp | 18:26 | |
*** Epyon_ has quit IRC | 18:39 | |
*** nash has joined #tp | 19:02 | |
mithro | hey nash | 19:14 |
nash | heyo mithro | 19:15 |
mithro | how goes life? | 19:15 |
nash | How was your talk? | 19:15 |
nash | I'm okay | 19:15 |
mithro | talk happens on Thursday | 19:15 |
nash | right | 19:21 |
nash | Anyway... time for a dumbarse meeting to answer my questions | 19:22 |
nash | Shame I don't have any questions... | 19:22 |
*** Epyon has quit IRC | 19:30 | |
*** Erroneous has quit IRC | 20:28 | |
*** Epyon has joined #tp | 20:32 | |
mithro | heading out now | 20:41 |
mithro | see ya! | 20:41 |
nash | have fun | 20:46 |
*** mithro has quit IRC | 20:57 | |
*** Iwanowitch has quit IRC | 22:08 | |
CIA-54 | llnz libtpproto-cpp * r39beb3f64f62 /.gitignore: Added another pattern to ignore in .gitignore | 22:40 |
CIA-54 | llnz libtpproto-cpp * r7559e12973e4 /tpproto/ (Makefile.am connection.cpp connection.h): Added Connection class to handle when socket is ready. | 22:40 |
CIA-54 | llnz libtpproto-cpp * r8d383a242c90 /tpproto/ (5 files): | 22:40 |
CIA-54 | Reworked TPSocket to interact with toolkits better and be more general. | 22:40 |
CIA-54 | Also figured that Connection was taking ownership of TPSockets where | 22:40 |
CIA-54 | it shouldn't have been. | 22:40 |
CIA-54 | Build currently broken. | 22:40 |
CIA-54 | llnz libtpproto-cpp * rc6b263687423 /.gitignore: Another pattern to ignore. | 22:41 |
llnz | here comes the flood | 22:41 |
CIA-54 | llnz libtpproto-cpp * r0bcf642ddce3 / (5 files in 2 dirs): | 22:41 |
CIA-54 | Add boost to build. | 22:41 |
CIA-54 | Needed for signals, etc. | 22:41 |
CIA-54 | llnz libtpproto-cpp * r0cbd4996221c /tpproto/ (5 files): | 22:41 |
CIA-54 | Added EventLoop and SimpleEventLoop classes. | 22:41 |
CIA-54 | Used to abstract the client's eventloop, and a sample | 22:41 |
CIA-54 | simple event loop. Also added definitaion of | 22:41 |
CIA-54 | DisconnectedException to TPSocket. | 22:41 |
CIA-54 | llnz libtpproto-cpp * r92c63f5efd00 /tpproto/ (simpleeventloop.cpp tpsocket.cpp): Extra checks for disconnection in tpsocket, handle in simpleeventloop. | 22:41 |
CIA-54 | llnz libtpproto-cpp * r51ea54a3115f /tpproto/tpsocket.cpp: Don't delete connection, just set the socket to NULL. | 22:42 |
CIA-54 | llnz libtpproto-cpp * r0e5743eac6cc /tpproto/ (gamelayer.cpp gamelayer.h): Added EventLoop to GameLayer. | 22:42 |
CIA-54 | llnz libtpproto-cpp * rdd85db128f94 /tpproto/ (6 files): | 22:42 |
CIA-54 | Sockets updated to new TPSocket. | 22:42 |
CIA-54 | Also made the char* const in send. | 22:42 |
CIA-54 | llnz libtpproto-cpp * r0f086f0a9440 /tpproto/ (connection.cpp connection.h gamelayer.cpp): Connection new gets an EventLoop pointer from GameLayer. | 22:42 |
CIA-54 | llnz libtpproto-cpp * r17df02c9f465 /tpproto/ (framecodec.cpp framecodec.h): | 22:42 |
CIA-54 | Framecodec now compiles, but not asynchronous yet. | 22:42 |
CIA-54 | Both interfaces will be available for a short time | 22:43 |
CIA-54 | until everything is converted across. | 22:43 |
CIA-54 | llnz libtpproto-cpp * r34d52f434943 /tpproto/ (framecodec.cpp framecodec.h): | 22:43 |
CIA-54 | Removed pthread stuff, async means not needing threads. | 22:43 |
CIA-54 | If you need threads, then make sure libtpproto-cpp is only | 22:43 |
CIA-54 | (154 lines omitted) | 22:43 |
llnz | hehe | 22:53 |
llnz | yes it does copmile | 22:53 |
llnz | no it currently doesn't support TP03 | 22:54 |
* llnz wanders off | 23:42 | |
llnz | later all | 23:42 |
*** llnz has quit IRC | 23:42 | |
*** mithro has joined #tp | 23:56 | |
mithro | hey people | 23:57 |
mithro | anything new? | 23:57 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!