code logs -> 2011 -> Wed, 18 May 2011< code.20110517.log - code.20110519.log >
--- Log opened Wed May 18 00:00:46 2011
00:21 You're now known as TheWatcher[T-2]
00:23 You're now known as TheWatcher[zZzZ]
00:25 celmin|away is now known as celticminstrel
01:26 kwsn [kwsn@BAD19E.B5A83A.180240.E5184B] has joined #code
01:34 * Vornicus hexdumps a map file from Hydra Castle Labyrinth, wonders what on earth it's doing that it has a three-nibble cycle that's very commonplace.
01:35
< Rikushadow5>
So, somebody in the networking class next door to my programming class snuck in during lunch
01:36
< Rikushadow5>
And changed all the screen savers to various BSOD screenshots
01:36
< Rikushadow5>
And unplugged all the mice and keyboards.
01:36
<@Namegduf>
Awesome.
01:36
< Rikushadow5>
Hilarity Ensued.
01:37 * kwsn found out her major assignment at her co-op: UEFI, beyond that, i'm not giving out any other details xD
01:45
< Vornicus>
wtf, who codes stuff to run on three nibble chunks.
01:46
< McMartin>
MUST CONSERVE SPACE OMZG
01:46
< McMartin>
The Z-Machine uses a five-bit character set.
01:47
< McMartin>
And they're run up against each other so that you only sync with byte boundaries every eight characters.
01:48
< Vornicus>
This is a 2011 game.
01:48
< McMartin>
The attitude persists.
01:48
< gnolam>
Vornicus: ...
01:48
<@Namegduf>
What language is it written in?
01:48
< McMartin>
Sometimes (read: portable device hackery) it's sometimes even barely acceptable!
01:48
< Vornicus>
I'm not sure what language it's written in.
01:48
< gnolam>
If you're worried about storage space, just zlib it already.
01:49
< Vornicus>
But because each map screen (I think that's what each of these things are) averages about 3/4 kb, it actually /wastes/ space: there's 324kB of data but it takes up 1.5MB on disk.
01:53
< gnolam>
... there must be thousands of them then.
01:53
< Vornicus>
403.
01:53
< gnolam>
(I'm assuming a 4k cluster size)
01:53
< kwsn>
Vornicus: I've used 14 bit instructions before o_O
01:54
< Vornicus>
Yeah, 4kB cluster size.
01:55
< ToxicFrog>
...so each map is a seperate file?
01:55
< Vornicus>
Looks it. Not entirely unreasonable, frankly, but a little excessive.
01:59
< Vornicus>
the maps are 16x12 tiled, for 192 squares, and then there's up to like 10 critters, possibly a save point, exit door, and/or possibly-hidden treasure chest...
02:00
< Vornicus>
The art's probably separate from the physics; the background art is definitely separate from the foreground.
02:01
< Vornicus>
But this map format, what little I can understand of it, is psychotic. There's both 2- and 3- nibble cycles, sometimes intertwining...
02:01
< Vornicus>
What appears to be an initial segment with 5-nibble cycles...
02:03
< Vornicus>
There's no apparent alignment...
02:06
< Vornicus>
And it's certainly not compressed; there's way too much redundancy for it to be compressed.
02:07
< gnolam>
kwsn: hey, the BESK used 5 bit instruction set. :)
02:07
< gnolam>
+a
02:07
< kwsn>
the what?
02:08
< gnolam>
I need to finish my emulator of that some day.
02:08
< McMartin>
Awesome. Windows's kernel memory allocator has a kernel allocation type called DontUseThisType.
02:08
< gnolam>
kwsn: a computer from 1953.
02:08
< McMartin>
http://msdn.microsoft.com/en-us/library/ff559707(v=VS.85).aspx
02:08
< kwsn>
h
02:08
< kwsn>
*aah
02:08
< gnolam>
Very very briefly the fastest computer in the world.
02:11
< gnolam>
Its architecture wasn't half bad, actually,
02:11
< gnolam>
I'll take it over a 6502 any day. ;)
02:12 Attilla [Some.Dude@Nightstar-febccc15.cable.virginmedia.com] has quit [Ping timeout: 121 seconds]
02:16 Rhamphoryncus [rhamph@C06FE3.F5723C.BE3FEB.9D4666] has joined #code
02:18
< Vornicus>
6502 is kind of frightening. But then I prefer fixed-width architectures.
02:20
< McMartin>
6502 is unnaturally natural to me because it's the first one I learned.
02:23
< Vornicus>
DRUGS
02:23
< Vornicus>
MANY OF THEM
02:23 Rikushadow5 [DSD@Nightstar-5a4542a1.res.rr.com] has quit [[NS] Quit: Shall return at a later time and date when I feel like it. Or my comp went boom. Pick one.]
02:26 Rhamphoryncus [rhamph@C06FE3.F5723C.BE3FEB.9D4666] has quit [Ping timeout: 121 seconds]
02:26 Rhamphoryncus [rhamph@C06FE3.F5723C.BE3FEB.9D4666] has joined #code
02:26
< gnolam>
Vornicus: are you buying or selling? ;-)
02:27
< gnolam>
Wasn't it Anno's university who actually put people through mandatory 6502 assembly?
02:27
< Vornicus>
gnolam: experiencing their effects, while trying to tease out information from this data file.
02:30
< Alek>
mandatory COBOL. that is all.
02:33
< gnolam>
>_<
04:08 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Client closed the connection]
04:19 Kindamoody is now known as Kindamoody[zZz]
05:08 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
06:27 kwsn is now known as kw\t-2
06:33 kw\t-2 [kwsn@BAD19E.B5A83A.180240.E5184B] has quit [[NS] Quit: THIS QUIT MESSAGE IS PRESENTED TO YOU BY <s>A LARGE HAM</s> BRIAN BLESSED]
06:46 AnnoDomini [annodomini@D553D1.41311B.698BCE.FE57D9] has joined #code
07:17 celticminstrel [celticminst@1526F6.37AB0D.97233B.788A64] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:27 Vash[Working] is now known as Vash
07:45
< AnnoDomini>
Hm. I want to replace a long fragment in a whole lot of HTML files. I have reason to believe this fragment is formatted exactly the same across all of them. How could I automate this?
07:46
< AnnoDomini>
And by 'long' I mean 'several pages worth of text and various whitespace'.
08:07 You're now known as TheWatcher
08:11 Kindamoody[zZz] is now known as Kindamoody
08:16
< Vornicus>
AnnoDomini: grep.
08:16
< Vornicus>
or sed.
08:57 Kindamoody [Kindamoody@Nightstar-4764665d.tbcn.telia.com] has quit [Client exited]
08:59 Kindamoody [Kindamoody@Nightstar-4764665d.tbcn.telia.com] has joined #code
09:25 Vash is now known as Vash[Sleeping]
09:33 Attilla [Some.Dude@Nightstar-febccc15.cable.virginmedia.com] has joined #code
09:34 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Client closed the connection]
09:58 SmithKurosaki [smith@Nightstar-26c90235.dsl.teksavvy.com] has quit [Operation timed out]
11:47 AbuDhabi [annodomini@D553D1.41311B.77F236.8B7589] has joined #code
11:47 AnnoDomini [annodomini@D553D1.41311B.698BCE.FE57D9] has quit [Ping timeout: 121 seconds]
12:32 Kindamoody is now known as Kindamoody|out
15:12
< ToxicFrog>
Sed. Grep doesn't do replacement, just find.
15:18 Rhamphoryncus [rhamph@C06FE3.F5723C.BE3FEB.9D4666] has quit [Ping timeout: 121 seconds]
15:30 Rhamphoryncus [rhamph@C06FE3.F5723C.BE3FEB.9D4666] has joined #code
16:11 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code
19:41 SmithKurosaki [smith@Nightstar-26c90235.dsl.teksavvy.com] has joined #code
20:13
< gnolam>
Caution: do not stare into FRICKIN' LASER with remaining eye.
20:15
< gnolam>
(Some people really have no clue about laser safety. Sure, these were only class 2... but even so, it's probably a bad idea to put your face directly into the beam.)
20:29
< gnolam>
(Also, apparently our class 2 ain't your class 2. Ours is "may cause damage after exposure over 0.25 s")
20:30
< McMartin>
Don't Fuck With Class IIs, even here.
20:31
< McMartin>
(IN CASE OF IMPLOSION LOOK DIRECTLY AT IMPLOSION)
20:33 Kindamoody|out is now known as Kindamoody
20:45 Vash[Sleeping] is now known as Vash[Working]
21:43
< gnolam>
http://fuzz-box.blogspot.com/2011/05/resign-patterns.html
21:48
< McMartin>
http://www.amazon.com/AntiPatterns-Refactoring-Software-Architectures-Projects/d p/0471197130/ref=sr_1_1?s=books&ie=UTF8&qid=1305751726&sr=1-1 is like an actual book and stuff
22:14 Rikushadow5 [DSD@Nightstar-1e45b82c.int.bellsouth.net] has joined #code
22:38 AbuDhabi [annodomini@D553D1.41311B.77F236.8B7589] has quit [[NS] Quit: leaving]
22:47 Rikushadow5 [DSD@Nightstar-1e45b82c.int.bellsouth.net] has quit [Connection reset by peer]
23:00 celticminstrel is now known as celmin|away
23:42 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
--- Log closed Thu May 19 00:00:01 2011
code logs -> 2011 -> Wed, 18 May 2011< code.20110517.log - code.20110519.log >