--- Log opened Thu Sep 28 00:00:03 2006 |
00:04 | <@Chalcedon> | indeed. |
00:04 | <@Chalcedon> | refers to snails I believe? |
00:04 | <@Chalcedon> | 'headfoot' |
00:04 | <@Chalcedon> | no. |
00:04 | <@Chalcedon> | octopi |
00:04 | | Chalcedon is now known as ChalcyReading |
00:07 | <@Vornicus> | Snails. |
00:07 | | MahalOut is now known as MahalGone |
00:07 | <@McMartin> | Snails are gastropods |
00:07 | <@Vornicus> | Oh, yes |
00:07 | <@McMartin> | octopi, squid, and nautiluses (nautili?) are cephalopods |
00:07 | <@Vornicus> | That's a good word too. |
00:08 | <@McMartin> | "...during which we will construct a HUGE GASTROBOT, to digest that fool at length in its titanium bowels!" |
00:08 | <@McMartin> | Speaking of the gastro- root, I require food now. |
00:25 | | ReivClass is now known as Reiver |
00:49 | | Syloq [Coder@NetAdmin.Nightstar.Net] has quit [Connection reset by peer] |
00:49 | | ToxicFrog|Lab [~ToxicFrog@Nightstar-2174.cpe.net.cable.rogers.com] has quit [Ping Timeout] |
00:53 | <@ToxicFrog> | ....oh fuck. |
00:53 | <@ToxicFrog> | I/O error writing to /dev/md1, and when I reboot, error reading superblock. |
00:53 | <@ToxicFrog> | How the hell? |
00:54 | <@ToxicFrog> | Did I just lose three disks at once or something? |
00:55 | <@Reiver> | ... |
01:07 | | * Vornicus fiddles with the linux machine some more. |
01:07 | <@Vornicus> | ...okay, that's a /little/ more promising than it was. |
01:08 | <@Vornicus> | Instead of "network unreachable" I just can't ping the gateway. |
01:14 | | ChalcyReading is now known as Chalcedon |
01:54 | | Vornicus [~vorn@Nightstar-18307.slkc.qwest.net] has quit [Quit: ] |
02:02 | | Reiver is now known as ReivWork |
04:13 | | Vornicus-Latens is now known as Vornicus |
05:11 | | * McMartin turns a large batch of comments into a routine by replacing "she becomes" with "decide on" and adding a phrase definition on top of it ("To decide which agent status is the Divided Loyalties result:") |
05:11 | <@McMartin> | I7 is fun. |
05:11 | <@Vornicus> | Yes. |
05:11 | <@Vornicus> | I still haven't written anything in it. |
05:12 | <@Vornicus> | well, other than the 6-room, 1-puzzle Blingtanium Caverns. |
05:12 | <@McMartin> | Hey, that's bigger than the first game I uploaded to the Archive. |
05:12 | <@McMartin> | Which had, uh, three rooms and no puzzles. |
05:12 | <@Vornicus> | Yes, but yours had people. |
05:13 | <@McMartin> | Sssort of. |
05:13 | <@McMartin> | It had Zrblm. |
05:13 | <@McMartin> | I'm not sure Zrblm counts. |
06:24 | | ReivWork is now known as Reiver |
06:43 | | Chalcedon is now known as ChalcyWalk |
06:51 | | ChalcyWalk is now known as Chalcedon |
06:56 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
06:56 | | mode/#code [+o Chalcy] by ChanServ |
06:56 | | Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Killed (NickServ (GHOST command used by Chalcy))] |
06:57 | | Chalcy is now known as Chalcedon |
07:31 | | Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout] |
07:31 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
07:32 | | mode/#code [+o Chalcy] by ChanServ |
07:39 | | Chalcy is now known as Chalcedon |
08:20 | | Syloq [Syloq@NetAdmin.Nightstar.Net] has joined #code |
08:23 | | MahalGone is now known as Mahal |
08:45 | | Mahal is now known as MahalZzz |
08:53 | | Syloq [Syloq@NetAdmin.Nightstar.Net] has quit [Connection reset by peer] |
08:53 | <@Reiver> | Hey, McMartin? |
08:54 | <@Reiver> | I've been fiddling with the Date and Calendar classes. |
08:54 | <@Reiver> | Er. |
08:54 | <@Reiver> | I'm not entirely sure how the hell to get the two to work together. |
08:54 | <@Reiver> | It has proven most vexing. |
09:11 | <@McMartin> | I'm not really familiar with either. |
09:11 | <@Reiver> | Apparently they changed the Date class. |
09:11 | <@Reiver> | If you want to format any form of Date string, you now use the Calendar class. |
09:11 | <@Reiver> | It is... throwing me a bit |
09:14 | <@McMartin> | Mmm. Isn't there a default form for this stuff? |
09:16 | <@Reiver> | "Date"'s default form is microseconds since 1970. |
09:16 | <@Reiver> | Or something. o.o |
09:16 | <@McMartin> | Ah, it's a time_t. |
09:16 | <@McMartin> | It looks like "Calendar" does what you want. |
09:17 | <@McMartin> | In particular, http://java.sun.com/j2se/1.5.0/docs/api/java/util/Calendar.html#set(int,%20int,% 20int,%20int,%20int,%20int) |
09:17 | <@Reiver> | Ah! |
09:17 | | * Reiver huggles-but-not-really McM! |
09:18 | <@Reiver> | So. Just include that one in and all will be shiny. Hm. |
09:18 | <@McMartin> | Well, you need to get a Calendar first with Calendar.getInstance(). |
09:18 | <@McMartin> | And then set() it |
09:18 | <@McMartin> | And then you can toString() it. |
09:18 | <@McMartin> | Date() doesn't look terribly useful. |
09:18 | <@Reiver> | ...Hrm. Oh. Er. |
09:18 | | * Reiver eyes that. |
09:18 | <@Reiver> | No, you're right. |
09:18 | | * Reiver had misparsed something. |
09:19 | <@Reiver> | It looks like Calendar is a wrapper for Date, sort of. To make it actually usable. >.> |
09:19 | <@McMartin> | Well, they used to be methods *in* Date |
09:19 | <@McMartin> | But then they had a shitload of timezone etc. machinery to deal with. |
09:19 | | * Reiver nods. |
09:19 | <@Reiver> | So they shifted out to class of its own? |
09:20 | <@McMartin> | Date represents the core time value in pretty much all modern OSes, idly. |
09:20 | <@McMartin> | 1970 is "The Epoch" |
09:20 | | * Reiver nods. |
09:20 | <@Reiver> | There a reason for it? |
09:20 | <@Reiver> | Or just figured that it was a round number for whom computers wouldn't be counting previous to? >.> |
09:20 | <@McMartin> | It was roughly when UNIX was written. |
09:20 | <@McMartin> | MS-DOS used 1980 as its epoch because that's when *it* was written. |
09:21 | <@Reiver> | ...That must have made life interesting for the occasional coder. |
09:22 | <@McMartin> | It's only an internal value. |
09:23 | <@McMartin> | It does also mean that there's an upcoming Y2K event in 2038 or so, when 32-bit counters run out of milliseconds. |
09:23 | <@Reiver> | ...Interesting. |
09:24 | <@Reiver> | I'm assuming the assumption is that we'll have progressed forward from such primitive systems by then?~ |
09:25 | <@McMartin> | Actually, this already has caused failures |
09:25 | <@McMartin> | That said, Zinglon is immune. |
09:25 | <@McMartin> | Anything with a 64-bit integer is (mostly) fine. |
09:25 | <@McMartin> | File formats that use 32-bit time_ts are out of luck, though. |
09:25 | | * Reiver nods. |
09:25 | | * Reiver ponders. |
09:25 | <@Reiver> | So as long as everything gets ported to 64-bit, we'll all be ok? >.> |
09:26 | <@McMartin> | This includes ZIP. The format will need changing in a decade or so. |
09:26 | <@Reiver> | ...ZIP uses time_ts? |
09:26 | | * Reiver ponders. |
09:27 | <@McMartin> | time_t is part of POSIX, which everything started implementing once UNIX took over the network infrastructure. |
09:27 | <@Reiver> | ...Right. |
09:29 | <@McMartin> | "January 1, 1904, was chosen as the base for the Macintosh clock because it was the first leap year of the twentieth century. [...] This means that by starting with 1904, Macintosh system programmers could save a half dozen instructions in their leap-year checking code, which they thought was way cool." |
09:29 | <@Reiver> | ... |
09:30 | <@Reiver> | Geeks. ¬¬ |
09:30 | <@McMartin> | It really wasn't that long ago that a half dozen instructions was Serious Savings. |
09:31 | <@Reiver> | ...Like when most of the first generations of our current OS's were written. |
09:31 | | * Reiver ponders that. |
09:31 | <@Reiver> | UNIX spawned Linux. |
09:31 | <@McMartin> | More properly, UNIX was standardized as POSIX, and Linux implemented POSIX. |
09:31 | <@Reiver> | Well, okay. |
09:31 | <@Reiver> | Other than that, though. |
09:32 | <@McMartin> | There were several instantiations of POSIX running around before then, all officially UNIX. |
09:32 | <@McMartin> | Most of which you want to stay very far away from. |
09:32 | <@Reiver> | There haven't really been any new OS's, have there? |
09:32 | <@McMartin> | BeOS. |
09:32 | <@McMartin> | ReactOS might count, but it's slavishly following the Win32 API. |
09:32 | <@Reiver> | ...I only barely recognise the name. *cough* |
09:32 | <@McMartin> | WinXP and Vista were both written from zero. |
09:32 | <@McMartin> | Win2k was based on WinNT. |
09:33 | | You're now known as TheWatcher[wr0k] |
09:33 | <@Reiver> | ...I thought WinXP was based off 2k/NT? |
09:33 | <@McMartin> | You can sort of claim WinNT is derived from VMS. |
09:33 | <@McMartin> | Nope, XP was a from-scratch recode. |
09:33 | | * Reiver eyes that. |
09:33 | <@McMartin> | That's why 2k is way more stable than XP. |
09:33 | <@McMartin> | In particular, VMS's designers designed WNT |
09:33 | <@Reiver> | I could've sworn. Huh. |
09:34 | <@Reiver> | And now they're starting again? ¬¬ |
09:34 | <@McMartin> | And WNT is so named by cycling "VMS" one letter to the right. |
09:34 | <@McMartin> | XP was not exactly a huge success >_> |
09:34 | <@Reiver> | Granted, but. |
09:34 | <@McMartin> | They had some Grand Plans that failed miserably with Vista. |
09:34 | <@Reiver> | Point. |
09:34 | <@Reiver> | So now it's more WinXP 2.0. |
09:34 | | * Reiver hrm. |
09:34 | <@McMartin> | It is actually probable that Vista will be an improvement of XP, but it won't be worth the upgrade cost. |
09:35 | | * Reiver nods. |
09:35 | <@McMartin> | It's definitely a bigger jump than X7 was, in terms of What It Does |
09:35 | <@Reiver> | (The system requirements make me wonder what they were smoking.) |
09:35 | <@McMartin> | Er. X11R7 |
09:35 | <@McMartin> | The system requirements aren't that bad, if you're starting from scratch. |
09:35 | <@McMartin> | I don't see it as an upgrade thing for old machines, really, but you can get a Vista-capable machine for $500 US. |
09:35 | <@Reiver> | I more mean... |
09:35 | <@McMartin> | Before bulk discounts. |
09:35 | | * Reiver um. |
09:36 | <@Reiver> | Compare to *nix, 2k, even XP. |
09:36 | <@McMartin> | At time of launch, XP was worse. |
09:36 | <@Reiver> | And XP was a blinkworthy system-hog to start with. |
09:36 | <@Reiver> | Yeah, but... |
09:36 | <@Reiver> | What the hell does an OS do with all those cycles that the old one apparently didn't need? >.> |
09:36 | <@McMartin> | *nix is a special case, because certain versions require room-sized systems, while others can be stripped down to run on toasters. |
09:37 | <@McMartin> | Also, comparing the core UNIX utilities to Vista is unfair; You need that + X11R7 + GNOME. |
09:37 | <@McMartin> | + AIGLX or XGl, if you're comparing to Vista. |
09:37 | <@Reiver> | (Last two acronyms?) |
09:38 | <@McMartin> | Replacements of the X windowing layer with stuff that uses OpenGL acceleration to do it all. |
09:38 | <@McMartin> | Vista's "Aero" stuff does the same, OS X has stuff for it too |
09:38 | <@McMartin> | Using a 3D card to also handle window management boosts minimum requirements noticably. |
09:38 | <@Reiver> | Right. |
09:38 | <@McMartin> | But it also lets you keep the CPU focussed on things the graphics card *can't* do, so overall it's a performance *gain*. |
09:39 | <@McMartin> | But yeah. MS got its act together after the laughable early betas, and requirements even for Aero are apparently noticably closer to AIGLX and Xgl now. |
09:40 | <@Reiver> | Ah? Useful. |
09:40 | <@McMartin> | Though those latter are persnickety about which cards they'll play nice with. |
09:40 | <@McMartin> | So for "I have a random computer and want this", Vista will probably actually be ahead of the game for awhile after launch. |
09:40 | | * Reiver had heard this was mostly the fault of the drivers. |
09:40 | <@McMartin> | (Xgl pretty much only works on nVidia chips, AIGLX doesn't seem to run on anything that currently exists, but the Intel embedded graphics chips will probably fully work first.) |
09:41 | <@Reiver> | As many card-makers are not overly Linux-friendly, or indeed, treat such things as practically a trade secret? |
09:41 | <@Reiver> | (This being rumor and hearsay, but.) |
09:41 | <@McMartin> | They won't publish register-programming material and have NDAs from third parties involving their actual core driver code. |
09:41 | <@McMartin> | ATI and nVidia both do Linux support though to varying degrees. |
09:42 | <@Reiver> | Aha. |
09:42 | | * Reiver nods. |
09:42 | <@McMartin> | At the moment it would appear that nVidia's support is more stable, but ATI's used to integrate more cleanly with X as it was before. |
09:42 | <@McMartin> | That's since been left behind. |
09:42 | <@Reiver> | ...Bummer. |
09:42 | <@McMartin> | Older ATI cards have been fully reverse-engineered and are independently supported. |
09:42 | <@McMartin> | None of those have the requisite power to do AIGLX though. |
09:43 | <@McMartin> | (No pixel shaders, which are Kind Of Important when the contents of windows are secretly textures) |
09:43 | <@Reiver> | ...Irony. |
09:43 | <@Reiver> | ...Contents of windows secretly textures. Hrm. |
09:43 | < EvilDarkLord> | I tried running XGl with my x700, but alas, it failed to actually do anything. |
09:43 | <@Reiver> | That is a Significant boost to GFX requirements, innit. |
09:44 | <@McMartin> | EDL: Yeah, it really doesn't like anything but nVidia cards, ANAICT. |
09:44 | <@McMartin> | Ran like a dream on my GF4MX, though, which is pretty laughably obsolescent. |
09:47 | <@McMartin> | I didn't try movie playback on it, though. I'm told that that would have not worked so well. |
11:16 | | Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Quit: zzzzzzzzzzzzz] |
12:34 | <@ToxicFrog> | I seem to recall XGL working fine on 9000-series Radeons. |
12:38 | <@ToxicFrog> | Also, if XP is a from-scratch recode, why is the internal version number NT5? |
12:38 | <@ToxicFrog> | 5.1, rather. |
12:39 | <@ToxicFrog> | 2000 identifies itself as 5.0, XP as 5.1, Server 2k3 as 5.2. |
12:39 | <@ToxicFrog> | Besides which, everything and its dog - including, AFAICT, MS itself - states that XP is based on the NT kernel. |
12:39 | <@ToxicFrog> | Anyways. Off to databases I go. |
13:47 | | Reiver [~reaverta@IRCop.Nightstar.Net] has quit [Ping Timeout] |
13:48 | | ReivClass [~reaverta@IRCop.Nightstar.Net] has joined #Code |
13:49 | | ReivClass is now known as Reiver |
13:50 | | Thaqui is now known as ThaquiSleep |
14:13 | | EvilDarkLord [althalas@Nightstar-17046.a80-186-184-83.elisa-laajakaista.fi] has quit [Ping Timeout] |
14:24 | | EvilDarkLord [althalas@Nightstar-17046.a80-186-184-83.elisa-laajakaista.fi] has joined #code |
15:07 | | Reiver is now known as ReivZzz |
15:43 | | You're now known as TheWatcher |
17:22 | | You're now known as TheWatcher[afk] |
17:23 | | Vornotron [~vorn@Nightstar-18307.slkc.qwest.net] has joined #code |
17:52 | | Vornotron [~vorn@Nightstar-18307.slkc.qwest.net] has quit [Ping Timeout] |
18:37 | | You're now known as TheWatcher |
19:00 | | Vornotron [~vorn@Nightstar-18307.slkc.qwest.net] has joined #code |
19:13 | < Vornotron> | Makeshift Miracle is unsatisfyingly small. |
19:37 | | Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
19:37 | | mode/#code [+o Chalcedon] by ChanServ |
20:08 | | MahalZzz is now known as Mahal |
21:09 | < Vornotron> | Is tehre a way to have Windows notify you when a file changes? |
21:26 | | EvilDarkLord [althalas@Nightstar-17046.a80-186-184-83.elisa-laajakaista.fi] has quit [Ping Timeout] |
21:26 | <@ToxicFrog> | I know the kernel has some form of file-monitoring capability, but I don't know if users can make use of it. |
21:38 | | EvilDarkLord [althalas@Nightstar-17046.a80-186-184-83.elisa-laajakaista.fi] has joined #code |
21:39 | <@McMartin> | People run Windows apps in user mode?~ |
21:43 | < Vornotron> | I'm pretty sure you can run it in user-mode, but I am under the impression that it's a programming tool, and there isn't a standard utility that does it. |
21:43 | < Vornotron> | TortoiseSVN watches it, I think. |
21:44 | <@TheWatcher> | TortoiseCVS does too. But they're shell extensions, so I expect they don't run in user mode |
21:51 | | Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code |
21:51 | | mode/#code [+o Chalcy] by ChanServ |
21:52 | | Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Killed (NickServ (GHOST command used by Chalcy))] |
21:52 | | Chalcy is now known as Chalcedon |
21:52 | <@ToxicFrog> | McMartin: I mean in the sense that "there is a program or API you can use" |
21:52 | <@ToxicFrog> | As opposed to "there is a program or API that only Microsoft's systems programmers can use" |
21:53 | <@McMartin> | Ah |
21:54 | < Vornotron> | There is an API I can use, i know that. |
21:55 | < Vornotron> | The question is more along the lines of 1. how the hell do I use it, and 2. what the hell is it called. |
22:12 | | You're now known as TheWatcher[afk] |
22:31 | | You're now known as TheWatcher |
23:01 | | Mahal is now known as MahalShopping |
23:14 | < Vornotron> | ...I have the Milon's Secret Castle music stuck in my head. |
23:15 | | ReivZzz is now known as Reiver |
23:18 | | You're now known as TheWatcher[T-2] |
23:23 | | You're now known as TheWatcher[zZzZ] |
23:42 | | ThaquiSleep is now known as Thaqui |
--- Log closed Fri Sep 29 00:00:01 2006 |