--- Log opened Sun Dec 30 00:00:53 2007 |
00:18 | | DiceBot [~Reiver@Nightstar-10536.xdsl.xnet.co.nz] has joined #Code |
00:18 | | mode/#code [+v DiceBot] by ChanServ |
00:20 | <@C`raksh`su> | !deck |
00:20 | <+DiceBot> | [C`raksh`su] |
00:22 | <@C`raksh`su> | !wonder |
00:22 | <+DiceBot> | [C`raksh`su] |
00:23 | <@C`raksh`su> | Yeah, pretty sure it's the files. |
00:29 | | C`raksh`su is now known as AnnoDomini |
00:31 | < C_tiger> | I suck at tech support. So I'm asking for tech support for tech support. |
00:33 | < C_tiger> | Ok, trying to figure out why BB's computer isn't letting him access certain sites. So far: he can't ping those sites, but he can most others (like google/cnn). His brother's computer pings everything just fine. |
00:33 | < C_tiger> | This is true even when we specify the ip address. |
00:34 | < C_tiger> | Furthermore, doing a tracert gets a good number of hops down the line before timing out. Again, not a problem on another computer on the same network. |
00:35 | < C_tiger> | It's like something is blocking his computer specifically and only on specific sites, but I can't figure out how that's possible given that other computers with the same ip address aren't blocked. |
00:37 | < C_tiger> | Or not, or he could be misreporting symptoms. |
00:38 | <@ToxicFrog> | Hurt him. |
00:38 | < C_tiger> | Ok, every computer on his home network has this problem. |
00:49 | < C_tiger> | So I don't know how to fix it properly, but I know that there's a magic word called proxy that should get him past the block. |
01:01 | < C_tiger> | Hmm... or not. |
01:01 | < C_tiger> | It's like a whole swath of the interweb is down for him. |
01:05 | < Reiver> | Routing issue? |
01:45 | < Serah> | Anyone know how to open the add remove program Windows has in its control panel through console? |
01:46 | < Serah> | Win XP pro. |
01:51 | <@McM[SanDiego]> | I think the Control Panel's components are actualyl part of the Control Panel proper. |
01:54 | <@ToxicFrog> | No, they're seperate programs, but named oddly |
01:55 | <@ToxicFrog> | They're .cpl or something |
01:55 | <@ToxicFrog> | And you may need to use something like rundll32 to launch them. Not sure, though, it's been a while. |
02:14 | | Forjeh [~Forj@203.211.126.ns-3357] has joined #code |
02:15 | | Forj [~Forj@Nightstar-2443.ue.woosh.co.nz] has quit [Ping Timeout] |
03:07 | | Vornicus is now known as Darius |
03:17 | < C_tiger> | Reiver, not a router issue... it's weird. |
03:18 | | Attilla [~Andrew@172.201.5.ns-2743] has quit [Connection reset by peer] |
03:18 | <@Darius> | The thing is the /whole application/ starts and stops for each web request, essentially. |
03:18 | < C_tiger> | it timeouts for lots of stuff. I can't even connect to any of a bunch of decent proxies. |
03:18 | | Serah [~Z@130.227.16.ns-12529] has quit [Quit: Don't try to read the quit message, that is impossible. Instead only realize the truth; "there is no quit message" and you will see it is not you who read the quit message but the quit message who reads you.] |
03:19 | < C_tiger> | er, this is for BB. |
03:19 | <@Darius> | ?? |
03:34 | <@ToxicFrog> | Vorn: yes. flock() handles this. |
03:35 | <@Darius> | And certain questions would ostensibly require either locking all the game files (bad) or locking one very global file (also bad). |
03:36 | <@ToxicFrog> | ...how so? |
03:36 | <@Darius> | "show me all the games I'm in" |
03:36 | <@ToxicFrog> | Aah. Yes. Which requires a read lock on the master index, or on all the games. |
03:37 | <@ToxicFrog> | Or, I suppose, on the player index. |
03:37 | <@ToxicFrog> | Or something. |
03:37 | <@ToxicFrog> | Still, not a big deal. Lock the file, read it into memory, unlock it. |
03:37 | <@ToxicFrog> | After the first time the kernel buffers take over and it's just a memcpy() in any case. |
03:39 | <@ToxicFrog> | (for added optimization: a single game is a persistent process, except when in long-term storage. Requests simply communicate with it.) |
03:39 | <@ToxicFrog> | (metadata is maintained the same way) |
03:40 | <@Darius> | The thing is, I can get more granularity in a database, and either way I have to load the data. Doing the file way means figuring out a scheme to, for instance, create games without racing to file creation. |
03:42 | <@ToxicFrog> | Game counter is master index. Lock, read, increment, write, unlock, create. |
03:42 | <@ToxicFrog> | More and more I'm thinking in terms of persistent processes, though. |
03:44 | <@Darius> | Thing is, I /can't/ think in persistent processes, because the process count would be obscene, let alone the fd count. |
03:45 | <@ToxicFrog> | How many concurrent games do you expect this to run? o.O |
03:45 | <@ToxicFrog> | (Hmm. You could even do it with a single persistent process, although this implies no parallelism...) |
03:46 | <@Darius> | Well, look at how many concurrent games awbw has: 1793, as of right now. |
03:48 | <@ToxicFrog> | How many of those have been played within, say, the past hour? |
03:48 | <@Darius> | Not certain. |
03:48 | <@ToxicFrog> | (also, I wonder if you'll be able to avoid getting a C&D?) |
03:49 | <@Darius> | (considering the number of existing catan games out there? yeah.) |
03:50 | <@Darius> | I just need to avoid trademarked things - game rules, by the berne convention, are uncopyrightable) |
03:50 | <@ToxicFrog> | Anyways. I do want to see this thing go live, so I'll help where I can. |
03:52 | <@Darius> | (anyway the single persistent process is the high-volume production way to do it - the application /is/ the daemon) |
03:55 | <@ToxicFrog> | (Yes. I was thinking of having a fastCGI web server talk to it because then you don't need a full HTTP server inside it, just something that recieves requests in some internal format and spits out either replies or HTML) |
03:55 | <@ToxicFrog> | Suggestion from the family for a non-trademark-infringing name: Pioneers of Natac |
03:56 | <@Darius> | One of the things I wanted to do was make it so people could download the art and have their browser use the local art, to save everybody's bandwidth. |
03:56 | <@Darius> | ahahahano. |
03:56 | <@Darius> | I can just call it "Settlers" - jsettlers does that. |
03:56 | <@ToxicFrog> | Aah. |
03:56 | <@ToxicFrog> | Re: local art: browser cache already does this |
03:57 | | Serah [~Z@87.72.35.ns-26506] has joined #Code |
03:57 | <@Darius> | a true thing. |
03:58 | <@Darius> | However i find that it stops doing that if you refresh often enough, and with something like this, refreshing happens often. |
03:58 | <@Darius> | Unless i manage to get ajax, it's not going to be pretty. |
03:59 | <@ToxicFrog> | Aah. |
03:59 | <@ToxicFrog> | Maybe it'd be easier to just write a custom client~ |
03:59 | <@Darius> | Been done, but I don't have the chops to insert persistence into it. |
03:59 | <@Darius> | Anyway I do intend to make a "bot interface" which would just be lists and lists of numbers. |
04:00 | <@ToxicFrog> | Anyways. That's not a terribly hard thing to do in any case, it's a new player setting and a minor adjustment to the HTML emitter. |
05:44 | <@Darius> | So, ad I just saw, for a Led Zeppelin-specific channel on XM |
05:44 | <@Darius> | At the top it says XMLED |
05:46 | <@McM[SanDiego]> | XML'D |
05:46 | <@Darius> | My sentiments exactly. |
05:46 | <@McM[SanDiego]> | <trogdor type="XML'NATOR" /> |
05:47 | <@Darius> | >_< |
06:44 | <@jerith> | Darius: Local graphics are easy to do. |
06:45 | <@jerith> | You provide an option to download a dir full of pics and tell the server where they are. As part of the session state, persisted per-user, you glue the basename of each pic to that path or to your server location. |
06:51 | <@Darius> | ok |
07:11 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has quit [Client exited] |
07:51 | | Darius is now known as Vornicus-Latens |
08:04 | | You're now known as TheWatcher |
09:12 | | You're now known as TheWatcher[afk] |
11:01 | | Forjeh [~Forj@203.211.126.ns-3357] has quit [Quit: Gone] |
12:57 | | Attilla [~Andrew@172.201.5.ns-2743] has joined #code |
13:47 | | AnnoDomini [AnnoDomini@Nightstar-29646.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
13:54 | | AnnoDomini [AnnoDomini@Nightstar-28897.neoplus.adsl.tpnet.pl] has joined #Code |
13:55 | | mode/#code [+o AnnoDomini] by ChanServ |
14:44 | | Xiphias [Ameroth@Nightstar-25243.dsl.in-addr.zen.co.uk] has joined #code |
15:23 | | Xiphias [Ameroth@Nightstar-25243.dsl.in-addr.zen.co.uk] has quit [Quit: I was never gone] |
15:46 | | You're now known as TheWatcher |
16:41 | | Vornicus-Latens is now known as Vornicus |
17:24 | | Chalcedon [~Chalcedon@Nightstar-2443.ue.woosh.co.nz] has joined #code |
17:24 | | mode/#code [+o Chalcedon] by ChanServ |
19:43 | | Attilla [~Andrew@172.201.5.ns-2743] has quit [No route to host] |
19:43 | | Attilla [~Andrew@172.201.5.ns-2743] has joined #code |
20:30 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has joined #code |
20:34 | | Vornotron [~vorn@Admin.Nightstar.Net] has joined #code |
20:34 | | Vornicus [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout] |
22:18 | | Chalcedon [~Chalcedon@Nightstar-2443.ue.woosh.co.nz] has quit [Quit: Gone] |
22:37 | | Vornotron [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout] |
23:29 | | Vornucopia [~vorn@Admin.Nightstar.Net] has joined #code |
23:39 | | Vornucopia is now known as Vornicus |
--- Log closed Mon Dec 31 00:00:59 2007 |