code logs -> 2009 -> Fri, 11 Dec 2009< code.20091210.log - code.20091212.log >
--- Log opened Fri Dec 11 00:00:34 2009
00:06 Finale [c0cb88fe@Nightstar-14e5d099.mibbit.com] has quit [[NS] Quit: http://www.mibbit.com ajax IRC Client]
00:22 You're now known as TheWatcher[T-2]
00:25 You're now known as TheWatcher[zZzZ]
00:27 Derakon[gonk] [Derakon@Nightstar-d44d635e.ucsf.edu] has quit [[NS] Quit: Leaving]
01:04 Derakon[AFK] is now known as Derakon
01:10 Attilla [The.Attilla@FBC920.58502B.1ADD6E.CC89EF] has quit [[NS] Quit: ]
01:20 dansushi [dan@CF8550.A9CF34.75A22A.518236] has joined #code
01:20 dansushi [dan@CF8550.A9CF34.75A22A.518236] has left #code ["Leaving"]
03:30 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has quit [[NS] Quit: *hums* Can't stay now!]
04:04 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
04:19 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
04:57 Reiver [reaverta@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
05:10 Reivles [reaverta@ServerAdministrator.Nightstar.Net] has joined #code
05:16 * Derakon tries to figure out how to get this Angband variant to compile in a mode that has windows instead of having to be run from the console.
05:18 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Client closed the connection]
06:11 Thaqui [Thaqui@Nightstar-624ef4e9.ihug.co.nz] has joined #code
06:24 Thaqui [Thaqui@Nightstar-624ef4e9.ihug.co.nz] has quit [Client closed the connection]
06:30
< Derakon>
Bah, I have no idea what I'm doing here.
06:31
< Derakon>
And this codebase is sufficiently distant from the Vanilla codebase that I can't just use the Vanilla makefiles.
06:31
< Derakon>
Oh, well.
06:45 Derakon is now known as Derakon[AFK]
07:39 Thaqui [Thaqui@Nightstar-624ef4e9.ihug.co.nz] has joined #code
08:13 Thaqui [Thaqui@Nightstar-624ef4e9.ihug.co.nz] has quit [Connection closed]
08:37 AnnoDomini [annodomini@Nightstar-48aea1d4.adsl.tpnet.pl] has joined #code
09:00 You're now known as TheWatcher
09:17 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client exited]
09:29 Tarinaky [Tarinaky@Nightstar-566f8fe4.adsl.virginmedia.net] has quit [Operation timed out]
09:31 Attilla [The.Attilla@FBC920.58502B.1ADD6E.CC89EF] has joined #code
09:43 Tarinaky [Tarinaky@Nightstar-d3d1d44a.adsl.virginmedia.net] has joined #code
09:43 Thaqui [Thaqui@Nightstar-624ef4e9.ihug.co.nz] has joined #code
10:25 Thaqui [Thaqui@Nightstar-624ef4e9.ihug.co.nz] has quit [Connection closed]
11:53 Tarinaky [Tarinaky@Nightstar-d3d1d44a.adsl.virginmedia.net] has quit [Operation timed out]
12:05 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code
12:06 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has left #code []
12:09 Tarinaky [Tarinaky@Nightstar-9b7c2152.adsl.virginmedia.net] has joined #code
12:37 MyCatSchemes [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
13:42 Tarinaky [Tarinaky@Nightstar-9b7c2152.adsl.virginmedia.net] has quit [Operation timed out]
13:56 Tarinaky [Tarinaky@Nightstar-44835464.adsl.virginmedia.net] has joined #code
14:29 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
15:02
<@jerith>
Don't you hate it when you discover that you have two tests with the same name and the one that's masked is broken?
15:08 MyCatSchemes [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has quit [Ping timeout: 121 seconds]
15:24 MyCatSchemes [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
15:32 AbuDhabi [annodomini@Nightstar-59cbec6d.adsl.tpnet.pl] has joined #code
15:34 AnnoDomini [annodomini@Nightstar-48aea1d4.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
16:19 Tarinaky [Tarinaky@Nightstar-44835464.adsl.virginmedia.net] has quit [Ping timeout: 121 seconds]
16:34 Tarinaky [Tarinaky@Nightstar-ac75185a.adsl.virginmedia.net] has joined #code
16:57 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code
17:01 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code
17:23 You're now known as TheWatcher[afk]
17:33 Tarinaky [Tarinaky@Nightstar-ac75185a.adsl.virginmedia.net] has quit [Ping timeout: 121 seconds]
17:48 Tarinaky [Tarinaky@Nightstar-6ae4408b.adsl.virginmedia.net] has joined #code
--- Log closed Fri Dec 11 18:00:20 2009
--- Log opened Fri Dec 11 18:00:30 2009
18:00 TheWatcher[afk] [chris@Nightstar-b4529b0c.zen.co.uk] has joined #code
18:00 Irssi: #code: Total of 16 nicks [3 ops, 0 halfops, 0 voices, 13 normal]
--- Log closed Fri Dec 11 18:01:08 2009
--- Log opened Fri Dec 11 18:05:30 2009
18:05 TheWatcher[afk] [chris@Nightstar-b4529b0c.zen.co.uk] has joined #code
18:05 Irssi: #code: Total of 20 nicks [1 ops, 0 halfops, 0 voices, 19 normal]
18:06 Irssi: Join to #code was synced in 48 secs
18:06 KazWork [kazrikna@Nightstar-55f6a2b4.xen.prgmr.com] has joined #code
18:22 MyCatSchemes [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: Leaving]
18:23 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code
18:33 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has left #code []
18:55 mode/#code [+r] by ChanServ
19:50 You're now known as TheWatcher
21:09 Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
21:10 Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
21:11 Syloqs_AFH is now known as Syloqs-AFH
22:22 Derakon[work] [Derakon@Nightstar-d44d635e.ucsf.edu] has joined #code
22:24 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code
22:25
< Derakon[work]>
So I've been going through the codebase, cleaning up style problems, and getting rid of unused code...
22:26
< celticminstrel>
Always a good plan.
22:26
< Derakon[work]>
I've determined that if I can keep up my current rate of removing dead code, I should be able to get the codebase down to around 8-9 KLOC.
22:26
< gnolam>
What did it start out at?
22:26
< Derakon[work]>
Around 17k.
22:26
< Derakon[work]>
Jetblade is, for reference, just shy of 8k, and I wrote it in three-four months.
22:34 Kazriko [kaz@Nightstar-e09690fa.client.bresnan.net] has quit [Ping timeout: 121 seconds]
22:46 * gnolam has no idea how Python scales.
22:47
< gnolam>
I've only used it for small utility scripts.
22:48
< Derakon[work]>
It scales just fine, IMO.
22:48
< Namegduf>
Decently.
22:48
< Namegduf>
Java lamers tend to claim it doesn't, but they're java lamers.
22:48
< Derakon[work]>
The biggest scaling-style problems you'll run into are related to performance and a lack of decent multithreading.
22:49
< Derakon[work]>
As long as you don't need multithreading, though, you can make a clean, large-scaled program in Python without trouble.
22:56 * TheWatcher notes the software for the animation competition is standing at 7393 - http://pastebin.starforge.co.uk/30 (I also note it's probably only about 30% feature complete yet >.<)
22:57
< Derakon[work]>
What competition is this?
22:58
< TheWatcher>
The UK Schools Computer Animation Competition, a nationwide competition run by the outreach group in the department.
23:00
< TheWatcher>
S'for schoolkids - 7 to 18/19 year old - to make animations. I'm coding the web apps needed for teachers to sign up, kids to submit, and for us to shortlist, judge, and get more stats on what, who, and where than the NSA.
23:00 * Derakon[work] nods.
23:00
< Derakon[work]>
How much of the "Perl" is page content, then?
23:02
< TheWatcher>
That's all pure perl - if I add in the templates and language files it uses to generate the content, it goes up to 8747: http://pastebin.starforge.co.uk/31
23:02
< TheWatcher>
(I'm quite proud of the fact that there isn't a single piece of literal html anywhere in the code)
23:02
< Derakon[work]>
Heh.
23:03
< Derakon[work]>
(432 lines of Jetblade's Python are configuration files)
23:03
< TheWatcher>
Wow. That's a lot of settings - I never looked at it hard enough to get that far
23:04
< Derakon[work]>
Well, they're moderately verbose.
23:04
< TheWatcher>
'tis a Good Thing.
23:05
< Derakon[work]>
Sample configuration files: http://paste.ubuntu.com/339559/
23:06
< TheWatcher>
(I really need to do something about supporting multiline content in the language files, to avoid things like "Longest line: 703 characters (./lang/en/register.lang line 14)"... but that's for the future)
23:06
< Derakon[work]>
Ignore linebreaks that are preceded by a '\'.
23:07 * TheWatcher eyes that config, notes it is nicely structured.
23:08
< Derakon[work]>
Thanks. One of the perks of using a programming language to store your configuration in is you can use that language's datatypes directly.
23:32 * EvilDarkLord eyes the Jetblade blog.
23:32
< EvilDarkLord>
Derakon[work]: Your average roundhouse kick and variants are reasonably flashy without being hideously impractical.
23:34
< Derakon[work]>
Mmm. A standard roundhouse is practical but not very flashy. A spinning roundhouse is flashier but less practical.
23:35
< EvilDarkLord>
What do you mean by a spinning roundhouse?
23:35
< Derakon[work]>
Well, a normal roundhouse, you extend your leg out, stop, and then retract it more or less back the way it came.
23:35
< Derakon[work]>
A spinning roundhouse kicks "through" the opponent and causes you to spin on your pivot foot.
23:36
< EvilDarkLord>
Well, my friend's bruises disagree with the idea that that's impractical :)
23:37
< Derakon[work]>
Spinning kicks have a bit more force behind them, but they leave you vulnerable afterwards, moreso than normal kicks do.
23:39
< EvilDarkLord>
I guess that depends on your fighting style. Against mooks I imagine you wouldn't be overly concerned about them getting inside your guard in the couple of tenths of a second it takes to get back in position.
23:40
< gnolam>
It's not just getting back in position. They take more time from start to strike, too.
23:40
< Derakon[work]>
EDL: yeah, I'm thinking about modern "real" martial arts sparring here.
23:40
< gnolam>
Then again, I've been trained to not go above the crotch unless there's no real choice anyway - go higher than that and your opponent has a good chance of countering.
23:41
< Derakon[work]>
Yeah, you're in trouble if he grabs your foot.
23:41
< EvilDarkLord>
That aside, though, I don't think the difference is that big, provided you want to get enough force to end the fight either way.
23:41
< Derakon[work]>
Which is a problem for me in martial arts, since I have a huge target area (being 6'5") and kicking is my main way to keep opponents out of it.
23:41
< gnolam>
Plus, you gain little by going higher. Landing a solid kick to the head is hard, and the only real target below that are the lower ribs.
23:42
< Derakon[work]>
Kicks to the torso can be fairly incapacitating...but that area tends to be well-protected by your opponent's arms and hands.
23:45
< EvilDarkLord>
As an aside, are you making all that shiny art yourself?
23:46
< Derakon[work]>
Thus far, yes, that's all by me.
--- Log closed Sat Dec 12 00:00:10 2009
code logs -> 2009 -> Fri, 11 Dec 2009< code.20091210.log - code.20091212.log >