code logs -> 2007 -> Thu, 29 Nov 2007< code.20071128.log - code.20071130.log >
--- Log opened Thu Nov 29 00:00:17 2007
00:26 Thaqui [~Thaqui@Nightstar-26276.jetstream.xtra.co.nz] has joined #code
00:26 mode/#code [+o Thaqui] by ChanServ
00:30 Vornicus-Latens [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout]
00:32 gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z?]
00:59 You're now known as TheWatcher[T-2]
01:05 You're now known as TheWatcher[zZzZ]
01:36 Schlock [~schlock@Nightstar-8551.hsd1.wa.comcast.net] has quit [Quit: Can I shoot the attorney?]
02:35 GeekSoldier|bed [~Rob@Nightstar-4952.pools.arcor-ip.net] has quit [Ping Timeout]
02:48 GeekSoldier|bed [~Rob@Nightstar-4952.pools.arcor-ip.net] has joined #code
02:51 GeekSoldier|bed [~Rob@Nightstar-4952.pools.arcor-ip.net] has quit [Ping Timeout]
03:02 GeekSoldier|bed [~Rob@Nightstar-4952.pools.arcor-ip.net] has joined #code
03:13 GeekSoldier|bed [~Rob@Nightstar-4952.pools.arcor-ip.net] has quit [Ping Timeout]
03:18 GeekSoldier|bed [~Rob@Nightstar-4952.pools.arcor-ip.net] has joined #code
03:22 GeekSoldier|bed [~Rob@Nightstar-4952.pools.arcor-ip.net] has quit [Ping Timeout]
03:22 GeekSoldier|bed [~Rob@Nightstar-4952.pools.arcor-ip.net] has joined #code
03:25 GeekSoldier|bed [~Rob@Nightstar-4952.pools.arcor-ip.net] has quit [Ping Timeout]
03:28 GeekSoldier|bed [~Rob@Nightstar-4952.pools.arcor-ip.net] has joined #code
03:36 GeekSoldier|bed [~Rob@Nightstar-4952.pools.arcor-ip.net] has quit [Ping Timeout]
03:46 Derakon [~Derakon@Nightstar-8000.hsd1.wa.comcast.net] has joined #code
03:46 mode/#code [+o Derakon] by ChanServ
03:46 Forj [~Forj@Nightstar-10789.ue.woosh.co.nz] has joined #code
03:46 mode/#code [+o Forj] by ChanServ
04:35 GeekSoldier|bed [~Rob@Nightstar-3750.pools.arcor-ip.net] has joined #code
04:37 GeekSoldier|bed is now known as GeekSoldier|work
05:17 Vornotron [~vorn@Admin.Nightstar.Net] has joined #code
05:17 Vornotron is now known as Vornicus
06:35 Derakon is now known as Derakon[AFK]
06:56
< Vornicus>
Agh, resource loading.
07:10
<@McMartin>
Yes.
07:10
<@McMartin>
omg.
07:10
< Kyrre>
You called?
07:10
<@McMartin>
Is this with respect to Project KiloByte, or with respect to my line from yesterday?
07:11
< Kyrre>
>_>
08:03
< Vornicus>
The former.
08:18 * Vornicus tries to figure out the interface to his continent data.
08:22
< Vornicus>
eh, it's just a 2d array.
08:47
< Vornicus>
3d, actually.
09:05
< Vornicus>
Stupid comprehension tricks, vol. 32000: [pile[k:k+64] for k in xrange(0, 64*64, 64)]
09:06 GeekSoldier|work [~Rob@Nightstar-3750.pools.arcor-ip.net] has quit [Ping Timeout]
09:12 Vornicus [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout]
09:19 Vornicus [~vorn@Admin.Nightstar.Net] has joined #code
09:19 mode/#code [+o Vornicus] by ChanServ
09:20 You're now known as TheWatcher
09:35 Thaqui [~Thaqui@Nightstar-26276.jetstream.xtra.co.nz] has left #code [Leaving]
09:47 gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code
09:47 mode/#code [+o gnolam] by ChanServ
10:47 Vornotron [~vorn@64.252.60.ns-3614] has joined #code
10:48 Vornicus [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout]
10:50 GeekSoldier|work [~Rob@Nightstar-3252.pools.arcor-ip.net] has joined #code
10:50 Vornotron is now known as Vornicus
11:26 Forj [~Forj@Nightstar-10789.ue.woosh.co.nz] has quit [Connection reset by peer]
11:31 GeekSoldier|work [~Rob@Nightstar-3252.pools.arcor-ip.net] has quit [Ping Timeout]
11:32 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
11:35
< Vornicus>
arg, filesystem manipulations: for folder in sorted(filter(lambda f: os.path.isdir('continents/' + f), os.listdir('continents')),key = lambda name: int(name.split(None,1)[0])):
11:41
< Vornicus>
(each continent is stored in a folder; this folder has the map, a treasure and monster table, town and castle names and associations, and signs. The folder is titled with a number and a name: 1 - Continentia, for instance)
11:55 * Vornicus ponders: in a new game, the treasure and monster locations on the overworld board are populated; in a restored game, the treasure and monster locations in the overworld data are ignored, in favor of the saved treasure and monster data.
12:10 * Vornicus fiddles more. This probably means that during both New and Open operations, we replace the treasure locations in the board with "regular" tiles, and while we're at it extract this data to other structures.
12:11
< Vornicus>
Which means that I have to hunt through another thing to get the local treasures and monsters for display.
12:13
< Vornicus>
Which is okay; I would have needed to do something like that anyway.
12:24 You're now known as TheWatcher[afk]
12:48 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
12:50 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
12:56 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
13:02 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
13:05 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
13:08 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
13:13 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
13:16 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
13:19 You're now known as TheWatcher
13:24 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
13:26 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
13:31 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
13:35 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
14:01 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
14:03 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
14:12
<@gnolam>
GNGHTRHRYRHGH.
14:12
<@gnolam>
That's. Fucking. IT.
14:12
<@gnolam>
I'm washing my hands of this goddamn project.
14:12
< Vornicus>
What is this project?
14:13
<@gnolam>
A playhouse for egos. :P
14:14 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
14:17 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
14:21 gnolam is now known as gnangry
14:29 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
14:32 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
14:40 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
14:40 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
14:47 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
14:49 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
14:55 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
14:57 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
15:02 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
15:02 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
15:09
< Vornicus>
Okay. Continent data loaded up and processed.
15:10 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
15:12 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
15:17
< Vornicus>
It's ugly as hell though
15:19 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
15:22 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
15:30 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
15:31 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has joined #code
15:51 GeekSoldier|work [~Rob@Nightstar-4555.pools.arcor-ip.net] has quit [Ping Timeout]
16:27 * Vornicus shovels it all into functions.
17:02 You're now known as TheWatcher[afk]
17:17
< Vornicus>
Man. Interactive programs are a lot harder than the little fire-and-forget scripts.
17:21
< Vornicus>
Of course, all I'm doing right now is getting the data set up.
17:22 Forj [~Forj@Nightstar-10789.ue.woosh.co.nz] has joined #code
17:22 mode/#code [+o Forj] by ChanServ
17:26 Forj [~Forj@Nightstar-10789.ue.woosh.co.nz] has quit [Quit: Gone]
18:11
<@AnnoDomini>
Gah.
18:11 * AnnoDomini is looking for example beans he could learn/steal code from, but fails.
18:17
<@ToxicFrog>
...fuck.
18:18
< Vornicus>
??
18:18
<@ToxicFrog>
I have to prove that (a ? a) >= a
18:19
<@ToxicFrog>
Where the fuzzy set intersection operator ?(a,b) is defined as (ab)
18:19
<@ToxicFrog>
This presents a problem, as, for example, 0.5?0.5 = 0.25, which is most definitely not >= 0.25
18:20
<@ToxicFrog>
Err, >= 0.5
18:20
< Vornicus>
What are a and b?
18:20
<@AnnoDomini>
Shouldn't you be using logical multiplication?
18:20
< Vornicus>
I mean, what kinds of things are they?
18:20
< Vornicus>
Sets?
18:21
<@ToxicFrog>
Real numbers in the range 0..1 representing the degree to which an element belongs to two sets A and B
18:21
<@ToxicFrog>
...oh wait
18:21
<@ToxicFrog>
Fuck
18:21
< Vornicus>
??
18:21
<@ToxicFrog>
I have union and intersection backwards
18:21
< Vornicus>
???
18:21
<@AnnoDomini>
Yes. Probably.
18:21
<@ToxicFrog>
I have to prove that (a ? a) <= a, and (a ? a) >= a
18:22
<@ToxicFrog>
Which is entirely doable.
18:22
< Vornicus>
Indeed.
18:22
<@ToxicFrog>
Also: no, I shouldn't be using logical multiplication, because these are fuzzy sets, not crisp sets.
18:22
< Vornicus>
Union would be, what, a + (1-a)b?
18:23
<@AnnoDomini>
max(a,b), I think.
18:25
<@ToxicFrog>
No, a+b-ab
18:26
<@ToxicFrog>
max(a,b) is for when you're using min(a,b) as intersection.
18:26
<@ToxicFrog>
Product intersection implies probabilistic sum union, as I just proved using DeMorgan's Law.
18:26 * Vornicus got it right!
18:27
<@AnnoDomini>
I see.
18:27
<@ToxicFrog>
Ok. I need to prove superidempotency and strict monotonicity for union, and after that I'm done with product-intersection/probsum-union.
18:28
<@ToxicFrog>
Which just leaves proving boundary, (strict) monotonicity, commutativity, associativity, and super/subidempotency for minmax.
18:43 You're now known as TheWatcher
18:48 * ToxicFrog stabs min() and max() right in the semantics
18:50 Chalain [~chalain@Admin.Nightstar.Net] has joined #code
18:50 mode/#code [+o Chalain] by ChanServ
18:51
<@ToxicFrog>
If I could manipulate them as mathematical expressions rather than opaque functions this stuff would be much easier to formally prove.
18:56 rickynumber24 [~rhalstea@83.219.124.ns-12416] has joined #code
20:10 GeekSoldier|work [~Rob@Nightstar-4836.pools.arcor-ip.net] has joined #code
20:15 GeekSoldier|work is now known as GeekSoldier|bed
21:07 AbuDhabi [AnnoDomini@Nightstar-29042.neoplus.adsl.tpnet.pl] has joined #Code
21:07 mode/#code [+o AbuDhabi] by ChanServ
21:07 GeekSoldier|bed [~Rob@Nightstar-4836.pools.arcor-ip.net] has quit [Ping Timeout]
21:08 AnnoDomini [AnnoDomini@Nightstar-29310.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
21:28 GeekSoldier|bed [~Rob@Nightstar-4836.pools.arcor-ip.net] has joined #code
21:33 gnangry is now known as gnecromancy
21:42 GeekSoldier|bed [~Rob@Nightstar-4836.pools.arcor-ip.net] has quit [Ping Timeout]
21:44 GeekSoldier|bed [~Rob@Nightstar-4836.pools.arcor-ip.net] has joined #code
21:56 GeekSoldier|bed [~Rob@Nightstar-4836.pools.arcor-ip.net] has quit [Ping Timeout]
22:00 rickynumber24 is now known as ricky|sleepy
22:00 ricky|sleepy [~rhalstea@83.219.124.ns-12416] has left #code []
22:00 GeekSoldier|bed [~Rob@Nightstar-4836.pools.arcor-ip.net] has joined #code
22:23 Vornicus is now known as Vornicus-Latens
22:35 GeekSoldier|bed [~Rob@Nightstar-4836.pools.arcor-ip.net] has quit [Ping Timeout]
22:58 MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has quit [Operation timed out]
22:58 MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has joined #code
23:55 gnecromancy is now known as gnolam
--- Log closed Fri Nov 30 00:00:24 2007
code logs -> 2007 -> Thu, 29 Nov 2007< code.20071128.log - code.20071130.log >