--- Log opened Sat Nov 08 00:00:02 2008 |
00:41 | | ToxicFrog [~ToxicFrog@Nightstar-26035.acanac.net] has joined #code |
00:41 | | mode/#code [+o ToxicFrog] by ChanServ |
00:47 | | AnnoDomini [~farkoff@Nightstar-29258.neoplus.adsl.tpnet.pl] has quit [Quit: Go in wall is poison.] |
01:16 | | GeekSoldier_ is now known as GeekSoldier |
01:27 | | Derakon[AFK] is now known as Derakon |
02:10 | | Serah [~Z@Nightstar-5401.atm2-0-1041217.0xc329e232.boanxx12.customer.tele.dk] has quit [Connection reset by peer] |
02:15 | | Serah [~Z@Nightstar-5401.atm2-0-1041217.0xc329e232.boanxx12.customer.tele.dk] has joined #Code |
02:15 | | mode/#code [+o Serah] by ChanServ |
03:14 | | Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has quit [Quit: <Insert Humorous and/or serious exit message here>] |
03:34 | | gnolam [lenin@79.136.60.ns-4387] has quit [Quit: Z?] |
03:35 | | * Derakon eyes the Perl script he was writing yesterday. |
03:35 | <@Derakon> | Now, where was I...? |
03:35 | | * McMartin has to stay late fixing the build >_< |
03:36 | <@Derakon> | Ach. |
03:36 | <@McMartin> | This will eventually save me a metric assload of headaches, though, so it's OK. |
03:36 | <@McMartin> | And I was working with the IT guys on setting some other things up |
03:36 | <@McMartin> | Including one bit where I apparently defied the laws of physics, which was pretty cool. |
03:37 | <@Derakon> | That's always fun. |
03:37 | <@McMartin> | (I must assume the disk had credentials cached on it somewhere, because otherwise I was able to log in to the remote system despite it not having a network card installed in it) |
03:37 | <@Derakon> | I don't think the unit and functional tests we've made have really paid for themselves yet, but I'm sure they will... |
03:37 | <@Derakon> | Hee. |
03:44 | <@McMartin> | It also occurs to me that recompiling libraries that are currently in use is kind of asking for it while on Windows. |
03:44 | <@Derakon> | Heh. |
03:44 | <@McMartin> | I think I'm in good shape now though |
03:48 | <@McMartin> | "Build ETA: 40 minutes" |
03:49 | <@McMartin> | You know, I think I'll deal with this from home, especially since the build failure is not actually fatal; it's in a DLL that isn't mandatory |
03:49 | <@McMartin> | And by "isn't mandatory" I mean "I am literally the only person in the entire world using it" |
03:50 | <@Derakon> | I do dearly hope that's because you wrote the DLL. |
04:49 | <@Derakon> | Helps to have the MySQL drivers if you want to talk to a database. |
04:54 | < GeekSoldier> | Just a little. |
04:57 | <@Derakon> | I just love it when the drivers don't build. >.< |
04:58 | <@Derakon> | For whatever reason, mysql.h is in /usr/local/mysql/include instead of /usr/local/include, so the makefile couldn't find it. Easily fixed, but yeesh. |
05:19 | <@McMartin> | Derakon: Yes. It's because I wrote the DLL and the build broke when I merged it into our trunk. |
05:19 | <@McMartin> | No more, however; all is well. |
05:19 | <@McMartin> | Now I can eat dinner. |
05:21 | <@McMartin> | In other news, I seem to have hooked my advisor on Jonathan Coulton |
05:21 | <@McMartin> | She was absolutely butchering Code Monkey this afternoon. |
05:31 | | * Derakon snickers. |
05:48 | <@Derakon> | Okay, I now have a dropdown menu that retrieves valid values from the database, and you can select a value and hit submit and I asynchronously create a game in the database for you. |
05:49 | <@Derakon> | Mind you, creating a game is a bit buggy right now...only one state gets created, for some reason. |
05:49 | <@Derakon> | Still. Progress! |
05:49 | <@McMartin> | Yay! |
05:49 | | * McMartin goes to buy stuff that is bad for him. |
05:49 | <@Derakon> | And it's totally awesome how this is all data-driven. |
05:49 | <@Derakon> | Mmm, drugs. Wait, what? |
05:50 | <@McMartin> | More "coffee cake", actually. |
05:50 | <@Derakon> | Coffee is a drug~ |
05:53 | <@McMartin> | Coffee cake is for taking *with* coffee. It is not itself coffee. |
05:54 | <@Derakon> | Ahh, so it's an enabler. |
05:54 | <@McMartin> | Quite |
05:54 | <@McMartin> | Also, I'll be taking it with decaf tea. |
05:59 | | Serah [~Z@Nightstar-5401.atm2-0-1041217.0xc329e232.boanxx12.customer.tele.dk] has quit [Quit: Be right back, got some smiting and righteous justice to attend to.] |
06:15 | <@Derakon> | There, fixed that little bug. |
06:15 | <@Derakon> | Now I need to do account creation and game joining, then I can actually start on the gameplay itself. |
06:16 | <@Derakon> | But that can wait for tomorrow. |
07:25 | | Derakon is now known as Derakon[AFK] |
08:00 | | McMartin [~mcmartin@Nightstar-14680.dsl.pltn13.sbcglobal.net] has quit [Quit: Kernel upgrade] |
08:05 | | McMartin [~mcmartin@Nightstar-14680.dsl.pltn13.sbcglobal.net] has joined #code |
08:05 | | mode/#code [+o McMartin] by ChanServ |
09:02 | | Vornicus is now known as Vornicus-Latens |
09:26 | | You're now known as TheWatcher |
09:59 | | * McMartin pulls down the Fedora 10 preview release |
09:59 | <@McMartin> | At this rate it will have seeded bback by the time I get a chance to actually try the thing out |
10:00 | | ToxicFrog [~ToxicFrog@Nightstar-26035.acanac.net] has quit [Operation timed out] |
10:01 | | ToxicFrog [~ToxicFrog@Nightstar-26035.acanac.net] has joined #code |
10:01 | | mode/#code [+o ToxicFrog] by ChanServ |
10:53 | | sefa [~c_zzz@85.97.73.ns-5016] has joined #Code |
10:55 | | sefa [~c_zzz@85.97.73.ns-5016] has quit [Quit: ] |
10:59 | | AnnoDomini [~farkoff@Nightstar-29258.neoplus.adsl.tpnet.pl] has joined #Code |
10:59 | | mode/#code [+o AnnoDomini] by ChanServ |
11:05 | | Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has joined #code |
11:05 | | mode/#code [+o Attilla] by ChanServ |
12:46 | | Vornicus-Latens [~vorn@ServicesOp.Nightstar.Net] has quit [Ping Timeout] |
12:46 | | Vornotron [~vorn@Admin.Nightstar.Net] has joined #code |
14:17 | | gnolam [lenin@79.136.60.ns-4387] has joined #Code |
14:17 | | mode/#code [+o gnolam] by ChanServ |
17:08 | | Derakon[AFK] is now known as Derakon |
17:35 | | Derakon [~Derakon@Nightstar-4920.hsd1.ca.comcast.net] has quit [Quit: And poof! I am gone.] |
17:47 | | You're now known as TheWatcher[afk] |
18:21 | | * Vornotron tries to figure out bisect reversal. |
18:22 | | * Vornotron ...realizes that he already wrote that. |
18:29 | <@ToxicFrog> | Snrk. |
18:38 | < Vornotron> | Yeah. Some months ago I built a revamp of the bisect module for Python, a thing that given a list in order and an item to insert will insert it in the right place in log2(n) comparisons. I added key and reverse, and got rid of some repetition, but the modifications were rejected mainly because it screwed up the intended semantics of key. |
18:39 | < Vornotron> | (which is: Only Call It Once Per Object, Damn Your Eyes) |
18:40 | < Vornotron> | So now I'm writing a sorted list class, and I need to put reverse into that, and I need my reverse-accepting bisect. |
20:34 | | C_tiger [~c_wyz@Nightstar-8414.hsd1.ca.comcast.net] has quit [Quit: And away she goes!] |
20:47 | | You're now known as TheWatcher |
20:56 | | C_tiger [~c_wyz@Nightstar-8414.hsd1.ca.comcast.net] has joined #code |
20:56 | | mode/#code [+o C_tiger] by ChanServ |
21:00 | | Derakon [~Derakon@Nightstar-4920.hsd1.ca.comcast.net] has joined #code |
21:00 | | mode/#code [+o Derakon] by ChanServ |
21:05 | | * Vornotron can't find his revised version, but has found the diff, which is the kind that can generate both from scratch, yay |
21:05 | <@ToxicFrog> | Both what? |
21:06 | < Vornotron> | both the original and the new bisect module |
21:06 | <@ToxicFrog> | Aah. |
21:06 | <@ToxicFrog> | Funny sort of diff, that. |
21:07 | < Vornotron> | Not really. |
21:07 | < Vornotron> | oh. not the whole thing. just the stuff I changed, but it kind of gloms it together. |
21:08 | <@ToxicFrog> | Well, generally you need at least one of the diffed files + the diff to generate the other. |
21:08 | < Vornotron> | It's got +s and -s and blank-prefixes. |
21:12 | <@ToxicFrog> | Unified diff. |
21:12 | <@ToxicFrog> | Standard diff format when you want to be able to take the original and the diff and generate the new. |
21:13 | <@ToxicFrog> | I believe you could also take the new and the diff and generate the original by swapping the + and - prefixes, but don't quote me on that. |
21:13 | < Vornotron> | given a diff and either you can generate the other |
21:14 | <@ToxicFrog> | However, unless the differences are dense enough that the entire content of both files is included, you can't generate either file from just the diff. |
21:14 | < Vornotron> | this thing here doesn't give you the entire file - just changed chunks. |
21:14 | <@ToxicFrog> | Yeah. |
21:14 | <@McMartin> | .... |
21:14 | <@McMartin> | One of my C++ references has an Index reference for All Your Base Are Belong To Us |
21:14 | <@ToxicFrog> | Which is why you need one of the input files. |
21:14 | <@McMartin> | No page references, it's just filed in its place under A. |
21:14 | < Vornotron> | Except that it has additional context beyond that |
21:14 | <@McMartin> | (Effective STL) |
21:15 | <@ToxicFrog> | The context is to (1) help the human reader understand the changes and (2) help patch(1) locate where in the file the changes should be applied, if the line numbers are no longer entirely accurate |
21:17 | | * ToxicFrog blinks at McM |
21:18 | <@ToxicFrog> | (Oh yes. Vorn. Every time you forget to put your work under version control, rm kills and eats a sawhet owl) |
21:18 | <@McMartin> | someone.setUp(us, ::theBomb()); |
21:18 | < Vornotron> | I thought I had |
21:18 | < Vornotron> | but I can't figure out where. |
21:19 | < Vornotron> | Which is my perennial problem with version control. Even when I /do/ manage to create an organization structure, I don't remember it later. |
21:19 | <@ToxicFrog> | I just make sure everything is somewhere in /usr/src |
21:20 | <@McMartin> | ~/devel for me. |
21:20 | <@ToxicFrog> | ~/devel contains working copies of the master repositories in /usr/src. |
21:20 | <@McMartin> | Oh. spiff:~/svnroot, zinglon:~/devel |
21:21 | <@McMartin> | (And actually, these days, 3/4 of my projects are on sourceforge) |
21:21 | <@ToxicFrog> | Typically, it's /usr/src/foo for stuff I've downloaded/checked out in source form rather than installed from rpm; /usr/src/<user>/foo.git for master repos; and ~/devel/foo/ for working copies. |
21:21 | <@ToxicFrog> | I should probably start mirroring to github, though. |
21:21 | <@McMartin> | Aha. I use ~/distro for "other people's source tarballs" |
21:22 | <@McMartin> | And, perhaps not ideally, ~/devel/dist for "These are what *I* shall distribute" |
21:22 | <@ToxicFrog> | As in, "these are release tarballs", or as in, "these are projects I am releasing"? |
21:23 | <@McMartin> | The former. It's where, for instance, Sable-1.0.dmg lives. |
21:23 | | AnnoDomini [~farkoff@Nightstar-29258.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
21:23 | <@ToxicFrog> | Nod. |
21:23 | <@ToxicFrog> | I will probably have something like that once I start releasing projects with actual build processes. |
21:23 | <@ToxicFrog> | As opposed to simply tarring up the source tree. |
21:24 | <@McMartin> | Many of my projects have binary releases. |
21:25 | <@Derakon> | Hmm...so how hard is it to do password-guarded accounts right? |
21:26 | <@McMartin> | Hard enough that you should have some framework writer have already done authentication for you. |
21:26 | <@Derakon> | I mean, you have a username and a password field, you submit over SSL, you store a hash of the password in the DB and compare the hash to do authentication... |
21:26 | <@Derakon> | Fair enough. |
21:26 | <@Derakon> | Well, accounts aren't necessary for the basic gameplay. |
21:26 | <@Derakon> | I'll want to do them before releasing to the general public, though, since I'll be open to move spoofing until I do. |
21:29 | | AnnoDomini [~farkoff@Nightstar-29799.neoplus.adsl.tpnet.pl] has joined #Code |
21:29 | | mode/#code [+o AnnoDomini] by ChanServ |
21:56 | | * Derakon snickers as he uses background colors $fcc and $cfc. |
22:00 | <@Derakon> | Asynchronous webpages are awesome. <3 |
22:00 | <@Derakon> | http://derakon.dyndns.org/~chriswei/wh/map2.html |
22:00 | <@Derakon> | Note that "join a game" isn't yet implemented. |
22:01 | <@Derakon> | But the list of valid maps is populated by an asynch request on load, and map creation / error handling is also handled asynchronously. |
22:06 | | Serah [~Z@Nightstar-5401.atm2-0-1041217.0xc329e232.boanxx12.customer.tele.dk] has joined #Code |
22:06 | | mode/#code [+o Serah] by ChanServ |
22:24 | <@MyCatVerbs> | 'lo Serah. |
22:25 | <@Serah> | Greetings catty one. |
22:31 | <@MyCatVerbs> | Murrr. ^^ |
22:32 | <@Serah> | rawr? |
22:34 | | C_tiger [~c_wyz@Nightstar-8414.hsd1.ca.comcast.net] has quit [Killed (NickServ (GHOST command used by C_tiger_))] |
22:34 | | C_tiger [~c_wyz@Nightstar-8414.hsd1.ca.comcast.net] has joined #code |
22:34 | | mode/#code [+o C_tiger] by ChanServ |
--- Log closed Sun Nov 09 00:00:14 2008 |