code logs -> 2007 -> Sat, 22 Dec 2007< code.20071221.log - code.20071223.log >
--- 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
code logs -> 2007 -> Sat, 22 Dec 2007< code.20071221.log - code.20071223.log >