--- Log opened Sat Dec 22 00:00:38 2007 |
00:01 | < C_tiger> | especially architectural words like "post-modern" and "gothic". "You're using a chipset with mission architecture, which clashes with the constructivist style of the router, so the two can't be used in the same room." |
00:03 | <@Vornicus> | |
00:04 | <@AnnoDomini> | Yes, indeed. |
00:04 | <@gnolam> | I don't know... "Jugend chipset" doesn't really sound like it's going to be a hit. |
00:04 | <@gnolam> | I see a bright future for "Baroque Programming" though. |
00:05 | < C_tiger> | Or art deco. |
00:08 | | You're now known as TheWatcher[T-2] |
00:11 | | You're now known as TheWatcher[zZzZ] |
00:23 | | Chalcedon [~Chalcedon@Nightstar-1707.ue.woosh.co.nz] has joined #code |
00:23 | | mode/#code [+o Chalcedon] by ChanServ |
00:59 | | * gnolam ponders filking Simon & Garfunkel. |
01:01 | <@gnolam> | o/~ I/O bound \ I wish I wasn't \ I/O bound o/~ |
02:13 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z?] |
02:23 | | Attilla [~The.Attil@172.200.173.ns-22442] has quit [Ping Timeout] |
03:04 | | * Vornicus fiddles with the Hilbert Curve. |
03:07 | | Vornicus is now known as Finerty |
03:27 | | C_tiger [~c_wyz@Nightstar-5378.nycmny.east.verizon.net] has quit [Ping Timeout] |
03:38 | | * Finerty tries to figure out a thing that can figure out the exact location in the curve of a particular thing, wihout iterating over the curve. |
03:39 | <@Finerty> | The even bits are easy, they make a simple checkerboard pattern. |
03:41 | <@Finerty> | the odd bits are hard though |
03:54 | | C_tiger [~c_wyz@Nightstar-5378.nycmny.east.verizon.net] has joined #code |
03:58 | | C_tiger [~c_wyz@Nightstar-5378.nycmny.east.verizon.net] has quit [Ping Timeout] |
04:06 | | C_tiger [~c_wyz@Nightstar-5378.nycmny.east.verizon.net] has joined #code |
04:10 | | Chalcedon [~Chalcedon@Nightstar-1707.ue.woosh.co.nz] has quit [Quit: Gone] |
04:15 | | * Finerty fiddles, gets a possible iterative solution. |
05:17 | <@Finerty> | ...recursive is nicer. |
05:18 | <@ToxicFrog> | It often is. |
05:49 | <@Finerty> | Bingo. |
05:50 | <@Finerty> | http://rafb.net/p/4mC9nh40.html <--- wheeee |
07:05 | | Finerty is now known as Vornicus |
07:45 | <@jerith> | Bad Vorn! 4 spaces! No more byte-compilation for you for the rest of the day. |
07:46 | <@Vornicus> | :( |
07:46 | <@jerith> | You've been writing too much Ruby, methinks. |
07:47 | <@jerith> | Speaking of which, it really would be nice to get a response to my ruby-core posts. |
07:47 | <@Vornicus> | Actually I've been doing 2 spaces since 2000. |
07:47 | <@Vornicus> | Across pretty much every language I use. |
07:47 | <@jerith> | I do four spaces pretty much universally, except Ruby which gets 2. |
07:47 | <@Vornicus> | SQL is the only exception, and that I do weird justification tricks with |
07:47 | <@jerith> | And I shouldn't mix words and digits so much. |
07:48 | <@Vornicus> | heh |
07:48 | <@jerith> | And Java has stupid tab/space mixes in it, because that's how our codebase came to me. |
07:48 | <@Vornicus> | :( |
07:49 | <@McM[SanDiego]> | Beatings. |
07:49 | <@jerith> | My box wants to update. |
07:49 | <@McM[SanDiego]> | Java is all about the four spaces. |
07:50 | <@jerith> | Fortunately Eclipse handles that for me. |
07:50 | <@McM[SanDiego]> | Yeah. I think it does the sensible way of mixing tabs and spaces, as well. |
07:50 | <@jerith> | Sun's standard is 4-char indents, but 8-char tabs and mix the two. |
07:50 | <@Vornicus> | there's a sensible way of mixing tabs and spaces? |
07:50 | <@jerith> | Vornicus: Ther's a less braindead way. |
07:50 | <@jerith> | +e |
07:50 | <@McM[SanDiego]> | Yes. Tall tabs immediately follow the newline, no more than seven paces continuous. |
07:50 | <@McM[SanDiego]> | S/Tall/All/ |
07:51 | <@McM[SanDiego]> | s/paces/spaces/ |
07:51 | < C_tiger> | Yes, if you want to (say) type a letter with a lead-off tab. |
07:51 | <@jerith> | All tabs unless you need less indent than that. |
07:51 | <@McM[SanDiego]> | And spaces at the end. |
07:51 | | * jerith nods. |
07:51 | <@jerith> | It's still stupid. |
07:52 | <@jerith> | But at this point, reformatting would cause more problems than it fixes. |
07:52 | <@McM[SanDiego]> | ALL THOSE SPACES ARE WASTING KILOBYTES OF OUR PRECIOUS, PRECIOUS DISC SPACE |
07:52 | <@McM[SanDiego]> | OMGZOMG |
07:52 | <@jerith> | I just have to make sure that all my non-eclipse tools (meld, etc) are set to 4-char tabs. |
07:52 | <@jerith> | And my fruit machine wants to update, which requires a reboot. |
07:53 | <@jerith> | Apple++ [ They actually ask if you want to reboot, and "later" means "when I say so". ] |
07:54 | <@jerith> | I should probably plug it in and reboot while I do the morning thing. |
07:55 | < C_tiger> | jer, one regkey change and Windows does the same thing. |
07:55 | <@McM[SanDiego]> | For awhile. |
07:55 | <@McM[SanDiego]> | Eventually you get battletech-style shutdown overrides. |
07:55 | <@jerith> | C_tiger: But why is that not the standard behaviour? |
07:55 | <@Vornicus> | battletech-style? |
07:56 | <@McM[SanDiego]> | Vornicus: The old Mechwarrior rules,a s heat rose, you had to start making Piloting rolls to avoid automatic shutdown. |
07:56 | <@McM[SanDiego]> | Which was "enter the override code, fast" |
07:56 | <@Vornicus> | heh |
07:56 | <@McM[SanDiego]> | And in Virtual World's edition, actually was a real override code you had to hit on a keypad within a timelimit. |
07:56 | <@jerith> | Of course, the updates are only actually installed on reboot. |
07:57 | <@McM[SanDiego]> | After a day or so of not rebooting, Windows will time the dialog box to "Click Reboot Later WITHIN TEN SECONDS OR IT ALL GOES DOWN" |
07:57 | < C_tiger> | McM, actually, I think the regkey change makes it so it doesn't bug you ever again. |
07:57 | < C_tiger> | Yeah, I've left updates for a week with no harm done. |
07:58 | | * jerith will be back in 30-45 minutes or thereabouts. |
08:01 | | * McM[SanDiego] installs Ophis on his parents' machine. |
08:10 | <@McM[SanDiego]> | AHAHAHA, USABLE CONCLUSIONS |
08:11 | <@McM[SanDiego]> | This copy of Moon Patrol I have was clearly ripped from a cartridge and then turned into a disk file. |
08:11 | <@McM[SanDiego]> | Hence, the loader is wrenching the data into $8000 and doing basic setup. |
08:11 | <@Vornicus> | aha |
08:12 | <@McM[SanDiego]> | There was this series of calls to KERNAL routines I'd never used, and I just looked them up, and all are "These need to be called at the start of a Program Cartridge operation." |
08:12 | | * Vornicus doesn't remember how one loaded cartridges on C64. |
08:13 | <@McM[SanDiego]> | One turned off the C64, plugged it into the back, and turned it back on. |
08:13 | <@AnnoDomini> | Plug in, reset. |
08:14 | <@McM[SanDiego]> | (To wit: IOINIT, RAMTAS, RESTOR, CINT) |
08:14 | <@Vornicus> | oh. |
08:18 | | * jerith returns. |
08:19 | <@jerith> | Forgot I wasn't shaving. :-) |
08:22 | | * AnnoDomini chuckles. |
08:25 | <@Vornicus> | heh |
08:25 | <@AnnoDomini> | Not shaving saves up quite a bit of time. |
08:25 | <@jerith> | Yeah. |
08:30 | | * Vornicus ...really can't use this thing for his intended purpose without a c64 emulator written in Python. |
08:30 | <@Vornicus> | or, at least, that I can hook python scripts into. |
08:50 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code |
08:50 | | mode/#code [+o gnolam] by ChanServ |
09:08 | | You're now known as TheWatcher |
09:35 | | AnnoDomini [AnnoDomini@83.21.30.ns-26449] has quit [Ping Timeout] |
09:35 | | AnnoDomini [AnnoDomini@Nightstar-29532.neoplus.adsl.tpnet.pl] has joined #Code |
09:35 | | mode/#code [+o AnnoDomini] by ChanServ |
10:27 | | Attilla [~The.Attil@172.200.173.ns-22442] has joined #code |
10:29 | | You're now known as TW[afkish] |
10:46 | | * Vornicus tries to figure out how to make this animation. |
10:50 | <@gnolam> | As in "how to draw it" or "how to show it"? |
10:52 | <@Vornicus> | How to draw it. It's got 250+ frames in, see. |
10:53 | | * Vornicus wonders if PIL can do animation. |
10:53 | <@gnolam> | This is the part where you go to your artist friends and scream for help. |
10:54 | <@Vornicus> | Don't need an artist. |
10:54 | <@Vornicus> | Need a program. |
10:55 | <@gnolam> | 2D or 3D? |
10:55 | <@Vornicus> | No, I need to /write/ a program. |
10:56 | <@Vornicus> | To generate the frames, and stitch them together into an animation. |
11:00 | <@Vornicus> | I don't remember if I ever managed to make ImageMagick work. |
11:07 | | * Vornicus determines that imagemagick has too much going on. |
11:57 | | AnnoDomini [AnnoDomini@Nightstar-29532.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
14:22 | | AnnoDomini [AnnoDomini@Nightstar-28977.neoplus.adsl.tpnet.pl] has joined #Code |
14:22 | | mode/#code [+o AnnoDomini] by ChanServ |
14:37 | | McM[SanDiego] is now known as McMartin |
14:37 | | McMartin is now known as McM[SanDiego] |
14:41 | <@Kyrre> | [152156] <Glarbex> Does anyone know of any virus scanner programs for Linux? |
14:41 | <@Kyrre> | [152210] <Glarbex> (I want to scan for Windows viruses though, not Linux viruses) |
14:42 | <@McM[SanDiego]> | They do exist. |
14:42 | <@McM[SanDiego]> | I don't recall them offhand. |
14:42 | <@Vornicus> | ISTR Chalain using one. |
14:42 | <@McM[SanDiego]> | They'll probably also pick up things like tracking cookies. |
14:42 | <@jerith> | clamav? |
14:42 | <@McM[SanDiego]> | That sounds familiar. |
14:42 | <@jerith> | I think that hooks into a mailserver. |
15:03 | | Reiver [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
15:08 | | Vornicus is now known as Vornicus-Latens |
15:10 | | Reiver [~reaverta@Admin.Nightstar.Net] has joined #Code |
15:10 | | mode/#code [+o Reiver] by ChanServ |
15:11 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Gone for the holidays.] |
16:03 | | Kazriko [~kazrikna@Nightstar-26352.gdj-co.client.bresnan.net] has quit [Quit: A quit message.] |
16:10 | | Kazriko [~kazrikna@Nightstar-26352.gdj-co.client.bresnan.net] has joined #code |
17:04 | | You're now known as TheWatcher[afk] |
18:06 | | Chalcedon [~Chalcedon@Nightstar-1707.ue.woosh.co.nz] has joined #code |
18:06 | | mode/#code [+o Chalcedon] by ChanServ |
18:26 | | You're now known as TheWatcher |
19:31 | | Pi-2 is now known as Pi |
19:31 | | Pi is now known as NSGuest-3542 |
19:32 | | NSGuest-3542 is now known as Pi-1 |
19:37 | | Pi-1 is now known as Pi |
21:16 | | You're now known as TheWatcher[afk] |
21:43 | <@MyCatVerbs> | ClamAV! ^_^ |
21:43 | <@EvilDarkLord> | What about it? |
21:44 | | * AnnoDomini hms, pondering his New Year's Resolution. |
21:44 | <@MyCatVerbs> | Plus I think a lot of commercial AV companies' products also have versions for Linux, which have well-documented ways of calling them from shell scripts. |
21:44 | <@MyCatVerbs> | And Perl and crap, etc. |
21:44 | <@AnnoDomini> | "In the event that I be tasked with making a processor, as is likely in the coming semesters, I will ensure that the mnemonic list includes 'STABN'." |
21:45 | <@AnnoDomini> | :p |
21:56 | <@MyCatVerbs> | Don't forget HCF. |
21:56 | | * MyCatVerbs also wants to make a CPU with a BBW instruction - Branch Both Ways. :) |
21:56 | <@AnnoDomini> | Yeah. Halt and Catch Fire. |
21:59 | | * MyCatVerbs nods. |
21:59 | <@MyCatVerbs> | Branch Both Ways, however, would actually be useful. ^_^ |
21:59 | <@AnnoDomini> | How so? |
22:13 | | Chalcy [~Chalcedon@203.211.122.ns-2621] has joined #code |
22:14 | | mode/#code [+o Chalcy] by ChanServ |
22:14 | | Chalcedon [~Chalcedon@Nightstar-1707.ue.woosh.co.nz] has quit [Ping Timeout] |
22:46 | <@ToxicFrog> | AnnoDomini: people will hate you |
22:46 | <@ToxicFrog> | Because .stabn is already widely used for debugging info generation. |
22:47 | <@AnnoDomini> | What's it do? |
22:47 | <@ToxicFrog> | Creates numeric entries in the debugging symbol table, IIRC. |
22:47 | <@ToxicFrog> | And .stabs for string entries. |
22:48 | <@AnnoDomini> | How about STABM? (Geddit, eh, eh? :p) |
23:16 | <@MyCatVerbs> | AnnoDomini: multiprocessing. :) |
23:17 | <@MyCatVerbs> | AnnoDomini: BBW, I mean. If you did scheduling in hardware, you could add something like a branch-both-ways instruction as a way of spawning new threads. |
23:18 | | * MyCatVerbs points at setjmp(). |
23:18 | <@MyCatVerbs> | That's in ISO C90? I thought that was POSIX. >_< |
23:18 | <@MyCatVerbs> | Also, getcontext(3) and setcontext(3)!? C has fucking first-class continuations!? Aieee! |
23:25 | <@MyCatVerbs> | I could actually almost start to like the damn language if it keeps on popping up with things like that. Plus, that should be an awesomely funny way to confuse the *Hell* out of the next lecturer stupid enough to accidentally set me an assignment with explicit instructions to write it in C. Mwhahaha. |
--- Log closed Sun Dec 23 00:00:43 2007 |