06:02.42 | *** join/#silvercat _Manu_ (n=jujibo@98.Red-80-36-59.staticIP.rima-tde.net) |
06:26.28 | *** join/#silvercat brad2901 (i=one@unaffiliated/brad2901) |
07:13.26 | *** join/#silvercat ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
07:13.26 | *** topic/#silvercat is Edit a silvercat map - http://elite.tybox.net/mapwiki.pl |
08:38.27 | *** join/#silvercat ToughShooter (n=ts@p54B0162C.dip0.t-ipconnect.de) |
09:47.49 | *** join/#silvercat Pimpi (n=frank@p5481A5F1.dip0.t-ipconnect.de) |
09:47.49 | *** mode/#silvercat [+o Pimpi] by ChanServ |
09:56.37 | *** join/#silvercat Birdie (n=Birdie__@d54C34DE9.access.telenet.be) |
09:56.37 | *** mode/#silvercat [+o Birdie] by ChanServ |
10:57.39 | *** join/#silvercat _Manu_ (n=jujibo@98.Red-80-36-59.staticIP.rima-tde.net) |
13:23.50 | *** join/#silvercat Birdie_ (n=Birdie__@d54C34DE9.access.telenet.be) |
13:31.00 | *** mode/#silvercat [+o Birdie] by ChanServ |
14:31.00 | *** join/#silvercat _Manu_ (n=jujibo@98.Red-80-36-59.staticIP.rima-tde.net) |
14:59.59 | *** join/#silvercat ToughShooter (n=ts@p54B01843.dip0.t-ipconnect.de) |
17:15.23 | orange | jomojo |
17:15.25 | orange | :-) |
17:15.34 | jomojo | orange |
17:15.42 | orange | you can now search by partial IP |
17:16.00 | jomojo | cool |
17:17.02 | *** join/#silvercat trepan (n=trepan@unaffiliated/trepan) |
17:17.09 | ToughShooter | jomojo: Could you update the admins page or give me a list of changes? |
17:17.21 | orange | nuke it, imho |
17:19.20 | ToughShooter | orange: why? |
17:21.36 | jomojo | toughshooter i just updated the admins page |
17:22.39 | ToughShooter | Sporty is missing |
17:23.07 | ToughShooter | prolly more |
17:24.56 | jomojo | so she is.. |
17:25.07 | jomojo | i will fix that later |
17:25.16 | jomojo | i guess i didn't double check the list |
17:27.50 | ToughShooter | Do you like the replaced standard logo? ;) |
17:29.05 | orange | my first rule of thumb is unless you have absolutely no way around it, don't keep the same data in more than one source |
17:29.08 | jomojo | I thought that was menotume? |
17:29.17 | orange | if we could automatically update the webpage from the lists on bzbb, that'd be awesome |
17:29.22 | orange | otherwise, they're almost guaranteed to be wrong |
17:29.48 | jomojo | orange: hey if you know how to do that.. please feel free to help |
17:30.16 | jomojo | i got to get some coffee bbl |
17:30.16 | orange | I wish |
17:31.37 | orange | if we have to keep the list in more than one place, we have to decide which place(s) are most important |
17:31.41 | orange | I'd say bzbb is most important :-) |
17:31.59 | orange | then in-game |
17:32.07 | orange | then website last |
17:33.43 | orange | we also have a fourth place... the logins for the forums on the silvercat site |
17:34.02 | orange | too many :-) |
17:35.07 | ToughShooter | in-game = bzbb |
17:35.21 | orange | I mean the list at /help admin |
17:35.34 | ToughShooter | ah :o |
17:35.40 | orange | yeah, too many :-) |
17:35.59 | ToughShooter | Maybe it should simply state to ask anyone with an @ |
17:36.13 | orange | yeah, it could now |
17:36.49 | ToughShooter | maybe it could be automagically synced every server restart |
17:37.06 | orange | if we could do that we could also autopopulate the list on the website |
17:37.14 | orange | but that comes down to screen-scraping the bzbb pages with that info |
17:37.26 | orange | and with cookie-based logins, too |
17:37.35 | ToughShooter | yeah, we need to find out how to grab the stuff directly from bzbb |
17:37.49 | orange | jeffm2501 says no can do |
17:37.55 | orange | I'm sure someone could write a php interface to do it |
17:38.06 | orange | but it won't be a priority, and won't get done |
17:38.33 | ToughShooter | someone who is capable of doing it has to want it ;) |
17:38.40 | orange | yes |
17:38.43 | *** part/#silvercat trepan (n=trepan@unaffiliated/trepan) |
17:39.37 | ToughShooter | I'm too busy, next week my holidays are over :(( |
17:40.01 | ToughShooter | I think meno could be able |
17:40.20 | orange | perhaps so, yeah |
17:41.44 | ToughShooter | the help files are read one time when the server is started, then the info is "cached" inside bzfs data memory |
17:42.02 | orange | I think so... it would be enough for them to change once a day, imho |
17:42.04 | orange | same for website |
17:42.31 | ToughShooter | so the help files could be an application or script that queries and interface for the groups |
17:43.18 | orange | hmm, nah, I'd just have a cron job run once a day and build them |
17:44.08 | ToughShooter | you would not have to worry about the server 'cause you get only an update when one map is over and the next starts but cron job would be better |
17:45.15 | ToughShooter | so all we need is a script giving bzbb's group members |
17:48.05 | orange | yeah |
17:48.13 | orange | that's the screen scraping part... not trivial, but not impossible |
17:49.18 | ToughShooter | ~dict scraping |
17:50.08 | orange | oh.... use a program to act like a web client, download the page into memory, parse it out, and find the info you want from it |
17:50.38 | ToughShooter | That would have to be done anyway |
17:50.56 | orange | depends on how hard the parsing is... a custom program would make it trivial |
17:52.11 | ToughShooter | The problem is that the scanner has to be general, IIRC |
17:52.41 | ToughShooter | So the parser has more to do |
17:53.18 | ToughShooter | It starts like building a compiler ;) |
17:54.03 | ToughShooter | If we'll use a non-official hack it could break anytime |
17:58.32 | orange | at least logins work without cookies |
17:59.59 | orange | but it appears the number of users per page is tied to a bzbb config var and cannot be changed on the fly :-( |
18:00.03 | orange | so we're doing multipage, too |
18:00.11 | ToughShooter | wait |
18:00.11 | orange | this is why it isn't done yet |
18:00.27 | ToughShooter | I'm analysing how the data is stored in SQL |
18:01.24 | orange | would be nice to take groupcp.php and just hack up a version of it with no navs or anything, that just prints in text/plain the list of members, one per line |
18:01.30 | ToughShooter | If there is a cheap way to achieve the goal we might get an official interface ;) |
18:01.36 | orange | would probably be easy, and would keep the same security, etc. |
18:02.41 | orange | http://my.bzflag.org/bb/groupcp.php?g=5424&sid=1234287987428957234 |
18:02.43 | orange | could turn into: |
18:02.48 | orange | http://my.bzflag.org/bb/grouplist.php?g=5424&sid=1234287987428957234 |
18:03.11 | ToughShooter | bah, my CPU isn't fast enough, my editor behaves like a 3 week old chewing gum |
18:06.12 | ToughShooter | One would think an IBM PPC970 @ 2GHZ would be sufficient :( |
18:06.22 | orange | so you'd hit login, post back with your username/password, and then look for the redirect page you get sent back, then grab the session id from that |
18:06.27 | orange | then you'd know your group id's |
18:06.32 | orange | and could just hit grouplist.php for each of them |
18:06.40 | orange | so, you're a php programmer, right? |
18:06.58 | ToughShooter | PHP is one of the things I can do |
18:07.08 | orange | can you hack groupcp.php to just strip out all the junk? |
18:07.17 | ToughShooter | but I search for a cheap solution first |
18:07.31 | orange | but groupcp.php already has the checks to see if you're authorized to view the list |
18:07.42 | orange | without that, we won't be able to install any software on the bzbb server, for sure |
18:08.07 | ToughShooter | maybe you're right |
18:08.32 | ToughShooter | someone would really be angry if we cause a security leak |
18:08.58 | orange | they might not even allow this, we should ask first |
18:09.55 | ToughShooter | sure |
18:10.45 | ToughShooter | I can't do anything except bzfragging this day. It's already 8:10PM ;) |
18:11.08 | orange | have fun :-0 |
18:11.13 | orange | :-), that is |
18:18.45 | orange | so we'll ask Tim and if he says he'd consider it, then we can proceed |
18:19.20 | ToughShooter | yup |
18:19.26 | orange | I can help, but I don't know PHP... I'll write the client-side part for sure |
18:19.28 | orange | in Perl :-) |
18:19.36 | ToughShooter | Eeel |
18:19.43 | ToughShooter | *Eeek |
18:19.51 | ToughShooter | I hate Perl |
18:20.14 | orange | you have to have a Perl mindset to love it. |
18:20.21 | orange | I've found more engineers like it than computer science guys |
18:20.22 | ToughShooter | ~toughshooter |
18:20.23 | ibot | you are, like, a piece of Software written in Haskell, or "Windows 98" |
18:20.31 | orange | hehe |
18:20.47 | orange | hmmm, I wonder |
18:20.50 | orange | ~orange |
18:20.51 | ibot | i heard orange is not apple |
18:20.56 | orange | nice |
18:21.25 | orange | ~no, orange is 610nm |
18:21.38 | orange | ibot, orange is 610nm |
18:21.39 | ibot | ...but orange is already something else... |
18:21.48 | orange | ibot, orange is also 610nm |
18:21.49 | ibot | orange: okay |
18:21.52 | orange | ~orange |
18:21.54 | ibot | well, orange is not apple, or 610nm |
18:22.01 | ToughShooter | You could use forget |
18:22.04 | orange | nah |
18:22.29 | ToughShooter | What are "610nm"? |
18:22.39 | ToughShooter | nm == nanometer? |
18:22.42 | orange | yes |
18:22.45 | orange | you are in school? |
18:23.09 | ToughShooter | I'm sitting at home behind my desk |
18:23.18 | orange | but I mean, you are enrolled in school? |
18:24.00 | orange | forget that, have you taken physics? |
18:24.13 | ToughShooter | As of now my skills are rather in the programming part but I understand some physical concepts |
18:24.25 | orange | wavelengths? |
18:24.34 | orange | 610nm is my wavelength :-) |
18:25.01 | ToughShooter | Well, I don't know about this wavelength |
18:25.32 | orange | ~orange |
18:25.34 | ibot | somebody said orange was not apple, or 610nm |
18:25.37 | orange | ~forget orange |
18:25.50 | ToughShooter | Heck, I don't even know if this is high or low |
18:25.57 | orange | ibot, no orange is not apple |
18:25.58 | ibot | okay, orange |
18:25.58 | ToughShooter | ibot, orange |
18:26.00 | ibot | somebody said orange was not apple |
18:26.18 | orange | ibot, orange is also 600nm |
18:26.23 | ibot | orange: okay |
18:26.35 | orange | http://flash.lakeheadu.ca/~rgirardi/kw_rgb.html |
18:26.55 | orange | use the "wavelength to RGB" converter section |
18:27.01 | ToughShooter | ah |
18:27.16 | orange | ~orange |
18:27.19 | ibot | somebody said orange was not apple, or 600nm |
18:27.23 | ToughShooter | I didn't thought of the color |
18:27.25 | orange | 600nm is better than 610nm |
18:27.37 | ToughShooter | there are different kind of waves ;) |
18:27.50 | orange | yeah, but not many with nm wavelengths |
18:28.34 | ToughShooter | As I said I don't know whether nm is high or low |
18:29.05 | orange | 1 meters = 1 000 000 000 nanometers |
18:29.25 | orange | ~google meters in nanometers |
18:36.30 | ToughShooter | looks like ibot is a bit slow ;) |
18:37.22 | orange | yeah, or not working for that :-) |
18:38.12 | ToughShooter | Too bad ibot is written in Perl |
18:38.17 | orange | hehehe |
18:38.27 | ToughShooter | In Haskell I could say it's the lazy evualation |
19:00.27 | jomojo | toughshooter: I have updated the admins list on the webpage |
19:19.57 | ToughShooter | ok |
19:30.29 | orange | jomojo invalidates about an hour of discussion between toughshooter and orange :-) |
19:33.56 | jomojo | lol orange |
19:36.49 | ToughShooter | orange: heh |
19:37.59 | ToughShooter | I rather wonder who replaced the logo I have yesterday replaced |
20:00.24 | jomojo | toughshooter: that would be menotume |
20:00.31 | jomojo | he upgraded it and changed the link |
20:00.55 | ToughShooter | Yeah and previously I updated ;) |
20:01.16 | ToughShooter | but his picture looks less pixelated |
20:01.41 | jomojo | orange: i am thinking of changing /help admin to list only owners and then saying all others have an @ by their name |
20:01.51 | jomojo | yeah toughshooter, but not all themes were updated |
20:02.59 | jomojo | each them had to be independently updated. We erased the blue one because it was so far out of date |
20:03.07 | ToughShooter | yeah, I was a bit slow at updating |
20:04.33 | ToughShooter | It was a late yesterday so I decided to change the other themes next day |
20:05.12 | ToughShooter | but I wonder if the deletion of BlueIce was good |
20:05.22 | jomojo | well menotume had an easier time of it.. he got it all done quite quickly.. so i thought best to leave it to him |
20:05.43 | jomojo | I don't see an issue with the deletion of blueice |
20:05.44 | ToughShooter | Do you know what consequences will appear when a user has choosen this theme as default? |
20:06.07 | jomojo | yeah it will default to first or next theme on the list |
20:06.11 | ToughShooter | IIRC he will be unable to do anything with his account until we change his prefs |
20:06.11 | jomojo | we tried it out |
20:06.19 | ToughShooter | ok |
20:06.38 | ToughShooter | then at least this bug in phpbb is fixed :) |
20:06.46 | jomojo | besides few bothered to change themes other than default |