--- Log opened Sat Apr 12 00:00:33 2008 |
01:29 | | AFKSkull [~none@Nightstar-7066.dyn.optonline.net] has joined #code |
02:15 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z?] |
03:41 | | Chalain [~chalain@Admin.Nightstar.Net] has quit [Client exited] |
03:42 | | Chalain [~chalain@ServicesAdmin.Nightstar.Net] has joined #code |
03:42 | | mode/#code [+o Chalain] by ChanServ |
05:14 | | You're now known as TheWatcher |
06:00 | | C_tiger [~c_wyz@Nightstar-25761.nycmny.east.verizon.net] has quit [Quit: And away she goes!] |
07:34 | | Kazriko [~kaz@72.174.26.ns-12779] has quit [Quit: Leaving] |
07:37 | | Vornicus is now known as Vornicus-Latens |
09:00 | | AnnoDomini [AnnoDomini@Nightstar-29468.neoplus.adsl.tpnet.pl] has joined #Code |
09:00 | | mode/#code [+o AnnoDomini] by ChanServ |
09:42 | | Kazriko [~kaz@72.174.26.ns-12779] has joined #code |
09:42 | | mode/#code [+o Kazriko] by ChanServ |
10:42 | <@McMartin> | After eating the cake: now the cakelessness is part of the player; say "You eat the delicious, moist cake until it runs out!" The cake is edible. |
10:43 | <@McMartin> | Cakelessness is a scenery thing. Before doing something with the cakelessness, say "The cake is gone, and you don't even care." instead. Understand "cake" as the cakelessness. |
10:43 | <@Jeff> | o.O |
10:45 | | * McMartin is working on implementing TADS 3-style "Unthings" in Inform 7. |
10:45 | <@McMartin> | That doesn't quite work, because THROW ROCK AT CAKE doesn't give the no-cake message. |
10:45 | <@McMartin> | You need "Before doing something when the noun is the cakelessness or the second noun is the cakelessness." |
10:47 | < Shoukanjuu> | ...What XD |
10:47 | <@McMartin> | (If you haven't seen Inform 7 before, it uses multiple-word identifiers and a rule-based system to try to look like English. It succeeds much more than most such attempts.) |
10:48 | <@McMartin> | Example, from my actually serious work in progress, in which I set a bunch of properties, then define a boolean-equivalent enum and initialize it: |
10:48 | <@McMartin> | The defense grid is an open scenery door. The defense grid is not openable. The defense grid is south of the Hangar and north of the Staging Area. |
10:48 | <@McMartin> | The defense grid can be full of lasery doom. The defense grid is not full of lasery doom. |
10:52 | < Shoukanjuu> | hahaha |
10:52 | < Shoukanjuu> | I should play Portal eventually |
10:53 | < Shoukanjuu> | But something tells me that I need something more advanced than Directx 8 virtualization |
10:53 | <@McMartin> | Tricky. I ran it in a DX8 mode, IIRC, though my card is *nominally* 9.0c |
10:53 | <@McMartin> | The portals themselves end up looking slightly less awesome, but that's about the only difference |
10:54 | < Shoukanjuu> | Well, seeing as how I'm not actually going to buy it, just like I didn't buy the OS to place on a bootcamp partition |
10:55 | < Shoukanjuu> | It might just be better to use the partition |
10:55 | < Shoukanjuu> | insteal of using 'VMWare Fusion' to do so |
10:55 | < Shoukanjuu> | But I do rather hate how ugly XP looks. :/ |
10:58 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net quits: DiceBot, @Attilla |
10:58 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Troika.TX.US.Nightstar.Net quits: @MyCatVerbs, @Pi, Vornicus-Latens, Shoukanjuu, @jerith, @Kazriko, @Reiver, @Chalain |
11:00 | | Netsplit over, joins: Attilla |
11:00 | | mode/#code [+o Attilla] by ChanServ |
11:32 | | NSGuest-3333 [~sysop@Nightstar-6430.hsd1.wa.comcast.net] has joined #code |
11:32 | | Vornicus [~vorn@64.252.84.ns-12201] has joined #code |
11:32 | | Kazriko [~kaz@Nightstar-26352.gdj-co.client.bresnan.net] has joined #code |
11:32 | | Reiver [~reaverta@Admin.Nightstar.Net] has joined #code |
11:32 | | Shoukanjuu [~Shoukanju@Nightstar-19231.dhcp.embarqhsd.net] has joined #code |
11:32 | | MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has joined #Code |
11:32 | | DiceBot [~Reiver@Nightstar-8904.xdsl.xnet.co.nz] has joined #Code |
11:32 | | DiceBot [~Reiver@Nightstar-8904.xdsl.xnet.co.nz] has quit [Killed (OperServ (Session limit exceeded))] |
11:32 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code |
11:33 | | mode/#code [+o gnolam] by ChanServ |
11:33 | | jerith [~jerith@Nightstar-21563.slipgate.za.net] has joined #code |
11:33 | | Chalain [~chalain@Nightstar-26790.bkwm.com] has joined #code |
11:33 | | Vornicus is now known as NSGuest-6031 |
11:33 | | MyCatVerbs is now known as NSGuest-6032 |
12:09 | | C_tiger [~c_wyz@Nightstar-25761.nycmny.east.verizon.net] has joined #code |
12:09 | | mode/#code [+o C_tiger] by ChanServ |
12:13 | | Jeff [Kaline@Nightstar-12038.dsl.sndg02.pacbell.net] has quit [Connection reset by peer] |
12:18 | | soccer_gi [pusy_girl@Nightstar-2106.106.42.56.tm.upcnet.ro] has joined #code |
12:28 | | soccer_gi [pusy_girl@Nightstar-2106.106.42.56.tm.upcnet.ro] has left #code [] |
12:33 | <@AnnoDomini> | That's weird. I've just had some strings who refused to show up as equal via == in Java. Had to use equals(). |
12:36 | < jerith> | == is object equality. |
12:37 | < jerith> | Two strings will only be equal via == if (a) they're null or (b) they're references to the same string. |
12:38 | <@AnnoDomini> | Oh, I see. |
12:38 | < jerith> | Yeah, it sucks. |
12:38 | <@AnnoDomini> | Yeah, considering that they're concatenated via +. <_< |
12:54 | | AnnoDomini [AnnoDomini@Nightstar-29468.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
13:02 | | AnnoDomini [AnnoDomini@Nightstar-29231.neoplus.adsl.tpnet.pl] has joined #Code |
13:02 | | mode/#code [+o AnnoDomini] by ChanServ |
13:04 | | You're now known as TheWatcher[afk] |
13:51 | <@AnnoDomini> | jerith: I want to get the current date in Java, but I don't really understand how Date and all works. How do I do it? |
13:54 | < Shoukanjuu> | Why are there bans set? O_o; |
13:55 | <@AnnoDomini> | Because. |
13:56 | < Shoukanjuu> | sudo Why are there bans set? >_> |
13:57 | <@AnnoDomini> | A tree grows near the shore. |
13:58 | <@AnnoDomini> | Ommmmmmmm. |
13:58 | | * Shoukanjuu beats AnnonDomini back to BC |
13:58 | | * AnnoDomini retaliates with a large carp. |
13:58 | < Shoukanjuu> | I am considering just jumping to C++ from where I am. *is hit with a fish, dies* |
14:01 | < Shoukanjuu> | Because if I am to le arn assembly, I should start in C++ |
14:02 | < Shoukanjuu> | Not that I think I'm ready for C++; it's that I know that I am not that makes me need to start in it |
14:02 | < Shoukanjuu> | If I get too...used to Python |
14:02 | < Shoukanjuu> | I'll find C++ harder to learn |
14:03 | < Shoukanjuu> | So starting out fresh, but with a slight understanding of how some things work, will benefit me greatly < : |
14:08 | < Shoukanjuu> | Either way, however, it will have to happen when I got far enough into this second Sword of Truth book to have ot stay open on its own. :3 |
14:09 | < jerith> | You want to avoid C++ like the plague if at all possible. |
14:09 | <@AnnoDomini> | Stone of Tears is one of the best parts of the series. |
14:10 | | * AnnoDomini seconds what jerith said. |
14:10 | <@AnnoDomini> | Try Java first. |
14:10 | < jerith> | AnnoDomini: new Date().now |
14:11 | < Shoukanjuu> | Well... |
14:11 | < Shoukanjuu> | What should I brush through before going into assembly? @_@ |
14:12 | < Shoukanjuu> | Java? Would that work? Would it be challenging enough to go into C++? O_o; |
14:12 | <@AnnoDomini> | Nothing can prepare you for assembly. |
14:12 | <@AnnoDomini> | NOTHING. |
14:12 | <@gnolam> | C. |
14:12 | < Shoukanjuu> | Then I will go into assembly immediately, then. o: |
14:12 | < Shoukanjuu> | Because I'm crazy |
14:13 | < Shoukanjuu> | My friend STARTED in assembly and dammit |
14:13 | < Shoukanjuu> | If he can do it |
14:13 | < Shoukanjuu> | There's no way I won't |
14:14 | < jerith> | Assembly isn't difficult. |
14:14 | <@AnnoDomini> | You'd do well to know binary arithmetic and gate logic. |
14:14 | < jerith> | It's quite simple, actually. |
14:14 | < Reiver> | It's just also generally pointless for anything other than the most fundamental of applications. |
14:14 | < Shoukanjuu> | PErfect. Just what I wanted. |
14:14 | < Reiver> | I mean, you could code Word in assembly, but /why/? |
14:14 | < jerith> | But it entirely lacks abstraction and thus you are operating at the highest level of detail all the time. |
14:15 | < Shoukanjuu> | why /not/ |
14:15 | < Shoukanjuu> | Okay. <_< |
14:15 | <@AnnoDomini> | Shoukanjuu: If you've got a spare lifetime... |
14:15 | < jerith> | Because it's tedous, painful an error-prone. |
14:15 | < jerith> | The last is the killer. |
14:15 | < Shoukanjuu> | I've got at least twnety years before I do something stupid again |
14:15 | < Reiver> | Assembly doesn't have Functions, so to speak. |
14:15 | < Shoukanjuu> | And that's more than twenty, I hope |
14:16 | < Shoukanjuu> | Well, I know a little of it, or where it is, at least |
14:16 | < Shoukanjuu> | ARM 7 and 9. >_> |
14:16 | < Reiver> | If you want to do something right now, you have the wonderful priveledge to code it /right now/. |
14:16 | <@gnolam> | I reserve my use of assembly for the fun stuff. I.e. embedded programming and retro systems. :) |
14:16 | < Reiver> | Also the main danger to learning assembler first off the bat is that it'll teach you bad coder habits. >.> |
14:17 | <@AnnoDomini> | What bad coder habits are that, Reiver? |
14:17 | < Shoukanjuu> | Donuts, of course :) |
14:17 | < Reiver> | Anno: Well, not /bad/ per se |
14:17 | | * jerith does not write asm for anything larger than a wristwatch. |
14:18 | < Shoukanjuu> | I'm trying to get into Wii homebrew and dev |
14:18 | < Shoukanjuu> | To be of use |
14:18 | < Shoukanjuu> | Hardware tools come easily |
14:18 | < Reiver> | But it's certainly not conductive to the OO approaches they're trying to encourage people to learn in order to improve portability and maintainability in the workplace &etc. |
14:18 | < Shoukanjuu> | Knowledge is a different story |
14:22 | <@gnolam> | They say JMP and you say "How high?". |
14:25 | <@AnnoDomini> | Recurse, sinner! The endp is nigh! |
14:27 | | * gnolam steals back his extremely bad joke from Anno. |
14:28 | <@AnnoDomini> | :( |
14:30 | <@AnnoDomini> | This Java databases project of mine that I have to finish before going off to Chernobyl is going pretty... muckily. :/ |
14:32 | < Shoukanjuu> | Whatcha doin' in Chernobyl? |
14:32 | <@AnnoDomini> | Sightseeing. |
14:32 | < Shoukanjuu> | Ooh. |
14:50 | <@gnolam> | We're members of the secretive Alpha Beta Gamma fraternity. |
14:51 | < Shoukanjuu> | Now I know my ABCs, next time won't you sing with me? |
14:51 | < Shoukanjuu> | >:3 |
14:55 | < Reiver> | ABGs~ |
14:55 | < Shoukanjuu> | I'm fairly sure that gamma is the third letter of the greek alphabet >_> Of course, I never payed attention in school; not that they'd teach such a thing |
15:01 | | You're now known as TheWatcher |
15:02 | < Shoukanjuu> | Thusly, the allusion to C, our third letter of the alphabet |
15:09 | <@AnnoDomini> | Man, this application will be an ugly, ugly piece of crap. But it looks like it'll work. |
15:14 | < Shoukanjuu> | He wrote a gradient program in less than a minute. |
15:21 | <@gnolam> | He took a duck in the face at two hundred and fifty knots. |
15:21 | < Shoukanjuu> | That...That would hurt. |
15:22 | < Shoukanjuu> | I mean, that's like,...375 miles an hour, roughly, right? |
15:22 | < Shoukanjuu> | No... |
15:22 | < Shoukanjuu> | It's not 1.5, it's...uhh... |
15:23 | < Shoukanjuu> | Damn conversions, I hate the lack of SI in this hellish place |
15:23 | < Shoukanjuu> | 1.15, okay |
15:34 | <@ToxicFrog> | don't you mean ???? |
15:35 | <@ToxicFrog> | Also, 250 knots is 463 kph. |
15:35 | < Shoukanjuu> | I couldn't find the symbol for gamma |
15:36 | <@ToxicFrog> | http://www.fileformat.info/info/unicode/char/search.htm?q=gamma&preview=entity |
15:36 | <@ToxicFrog> | Which I need to make a scrapescript for at some point. |
15:37 | < Shoukanjuu> | Well, seing as how I wasn't REALLY looking |
15:37 | < Shoukanjuu> | I was more doing stuff along the lines of holding alt and going down every ket I had that wouldn't break something when I did it |
15:43 | <@ToxicFrog> | Concerning the earlier discussion about C++: if asm is your goal, learning C would be a better choice; it's easier to learn and maps more closely to asm. |
15:44 | < Shoukanjuu> | Okay o: |
15:49 | <@ToxicFrog> | (I also note that even if your goal is Wii homebrew, this probably doesn't mean asm - unless by homebrew you mean reverse-engineering and perhaps driver development) |
15:49 | <@ToxicFrog> | (if other relatively recent consoles are any indication, most homebrew will be written in C or C++, or in high level interpreted languages once the interpreter is ported, eg LuaPlayer on the PSP) |
15:49 | < Shoukanjuu> | Reverse engineering is a stoart, seeing as how we haven't gotten THAT far with what we can |
15:50 | < Shoukanjuu> | In which case C++ will be useful :3 |
15:50 | <@ToxicFrog> | Perhaps. |
15:50 | <@ToxicFrog> | But the point I'm making is that it's not a start, it's something else entirely |
15:50 | < Shoukanjuu> | Right. |
15:50 | < Shoukanjuu> | LEarning C++ is good |
15:51 | < Shoukanjuu> | And if I find that I didn't need ASM when I begin to get into it |
15:51 | <@ToxicFrog> | Unless you are under some external constraint that requires you to learn C++, I disagree. |
15:51 | < Shoukanjuu> | It's just something else I'll know, and I'd have already had what I needed by the time I get there |
15:51 | <@ToxicFrog> | Except in the general sense that all knowledge is worth having. |
15:51 | < Shoukanjuu> | Oh? |
15:51 | < Shoukanjuu> | That's what I'm talking about |
15:51 | < Shoukanjuu> | The general sense of knowledge :P |
15:52 | <@AnnoDomini> | C++ is argh. Seriously, learn Java. It's friendlier, and the syntax is similar. |
15:52 | < Shoukanjuu> | Mm... |
15:52 | <@ToxicFrog> | But for low-level stuff and as a jumping off point to asm, C is better. For apps programming and learning OO concepts, Python is better. |
15:52 | < Shoukanjuu> | Okay.. |
15:52 | <@ToxicFrog> | For fucked up operator overloads and huge libraries that never do what you need, Java is better. |
15:52 | <@ToxicFrog> | (ok, that was a bit unkind) |
15:52 | < Shoukanjuu> | XD |
15:54 | <@ToxicFrog> | Furthermore |
15:54 | <@ToxicFrog> | If you learn C, it is easy to go in either direction (to asm or to C++), and most C will compile cleanly as C++ as well in any case. |
15:54 | < Shoukanjuu> | I see |
15:56 | <@ToxicFrog> | In either case you're in for a horrible shock, though. |
15:56 | < Shoukanjuu> | I'm not expecting it to be easy |
15:56 | < Shoukanjuu> | I'm expecting it to be before I learn something easyt. |
15:57 | < Shoukanjuu> | Friend learned assembly, see |
15:57 | < Shoukanjuu> | starting out, before he knew anything :/ |
15:57 | <@ToxicFrog> | (which is why we suggest Python as a starting language; it lets you learn programming without fighting the language. Mostly.) |
15:57 | < Shoukanjuu> | I suspect the reason it worked so well for him is because he started with something challenging |
15:58 | | * AnnoDomini mumbles about whippersnappers, and proposes learning programming via C64 BASIC. |
15:58 | <@ToxicFrog> | asm isn't particularly hard to learn, if you're using a sane processor. |
15:58 | < Shoukanjuu> | We've been through this >.> |
15:58 | <@ToxicFrog> | It's just hard to use, because it offers no useful abstractions. |
16:01 | < Shoukanjuu> | Mmm... |
16:03 | <@ToxicFrog> | And now, I must depart. Later. |
16:03 | <@AnnoDomini> | Assembly is building a wagon, with a hammer and some nails, but nothing else by way of tools. You get a forest for resources. Have fun chopping down trees with a hammer. |
16:03 | <@AnnoDomini> | :P |
16:04 | < Shoukanjuu> | Seeya |
16:20 | | * Shoukanjuu reads Stone of Tears |
16:41 | | * AnnoDomini needs to get a difference between the current date and a date gotten from a field from a table. How do I do this in SQL? |
16:44 | < jerith> | SELECT unix_timestamp(now()) - unix_timestamp(myfield) from table; |
16:44 | < jerith> | (May be implementation dependent.) |
17:06 | | You're now known as TheWatcher[afk] |
17:20 | <@AnnoDomini> | ... Why is this thing getting me current date as the same day of the previous month? |
17:20 | | * AnnoDomini is talking of the Java calendar thingie. |
17:23 | | * AnnoDomini sees newts, whenever he gazes upon yellow colons. |
17:26 | <@AnnoDomini> | Hrm. These bastards must be 0-indexed, although I have no idea why they would be. |
17:30 | <@AnnoDomini> | Anybody know how to make JButtons use a little more of their space for the text in them? It's a tiny bit annoying how they use only about half, unless they're ginormous. And they don't seem to have word wrap. |
17:32 | | * AnnoDomini ceases coding that for the day. It's already doing what it's supposed to, if in a hugely bastardly way and it has an ugly interface and lacks input sanitation. |
17:37 | | * AnnoDomini goes do things that don't give headaches. |
17:53 | < Shoukanjuu> | Everything gives headaches. What you must do is nothing. You must try to do said nothing but don't think about doing nothing, for thinking of doing nothing is causing your to do something, and the realization will give you a headache ^_~ |
17:53 | < Shoukanjuu> | Of course, trying to do nothing is in essence trying to do something, but...*shrugs* |
17:53 | | NSGuest-3333 is now known as Pi |
18:00 | | NSGuest-6031 is now known as Vornicus |
18:00 | <@Attilla> | I don't think drinking water gives you headaches. |
18:00 | < Shoukanjuu> | It does if it is excessively cold. |
18:00 | < Shoukanjuu> | >_> That might just be me. |
18:00 | <@Attilla> | Hmm. True, but then you're drinking ice-water. |
18:01 | <@Attilla> | (Like a slushpuppy) |
18:01 | < Shoukanjuu> | Well, water can still be water without ice |
18:01 | <@Attilla> | Is that a tautology? |
18:02 | < Shoukanjuu> | I would bring the fact that my senior english class had trouble with prefixes to your attention, while I search for what the hell a tautology is |
18:03 | < Shoukanjuu> | Okay, now that that has been settled |
18:03 | < Shoukanjuu> | It depends on how you view "ice-water" |
18:04 | < Shoukanjuu> | Or "slushpuppy" |
18:04 | < Shoukanjuu> | You would except a slushpuppy to be...somewhat of slush |
18:04 | < Shoukanjuu> | And not...water |
18:04 | < Shoukanjuu> | in liquid form |
18:05 | < Kazriko> | Attilla, actually, drinking excess water can cause headaches. just ask the lady who died from the hold your wee for a wii contest in california. |
18:05 | <@Attilla> | Kazriko: I'm pretty sure that's a side-effect of your kidneys being just about to die :p |
18:06 | < Shoukanjuu> | Is it just me or does Hillary CLinton's laugh sound like Kefka's? |
18:06 | < Shoukanjuu> | I propose we keep her out of office to protect the statues of balance >___> |
18:08 | < Kazriko> | we're screwed this election. We have 3 horrible choices. :p |
18:08 | < Vornicus> | Kaz, you think we're screwed every election. |
18:08 | < Shoukanjuu> | With good reason |
18:08 | < Kazriko> | Well, we are, just we're more screwed than usual this time. |
18:08 | < Shoukanjuu> | Oh, apparently I'm not the only one |
18:08 | < Shoukanjuu> | Look at this |
18:09 | < Shoukanjuu> | Granted, it's a ytmnd...thing, but it made me chuckle. Xd; |
18:10 | < Shoukanjuu> | Whooping laugh. :3 XD |
18:11 | | mode/#code [+oooooo AFKSkull Chalain jerith Kazriko Pi Reiver] by Vornicus |
18:11 | | mode/#code [+oo NSGuest-6032 Vornicus] by Vornicus |
18:11 | | * Kazriko wonders how many alarms that set off. heh |
18:12 | | mode/#code [+o Shoukanjuu] by Vornicus |
18:12 | <@Vornicus> | One line. |
18:14 | <@Shoukanjuu> | >_>; Anyway, Vornicus, I thought to set out to learn C++, and I've been told to see java or C, or stay with python and never venture further to spare myself the agony |
18:14 | <@Vornicus> | Heh. Stay with Python for a while. |
18:14 | <@Vornicus> | The usual rate is one language a year. |
18:14 | <@Shoukanjuu> | Even for people who are crazy? |
18:15 | <@Vornicus> | Yes. |
18:15 | <@Kazriko> | I'd get the basics down solid before moving to C/C++ |
18:15 | <@Shoukanjuu> | Works for me. *shrug* |
18:15 | <@Kazriko> | because there's a whole new set of basics to learn when you do low level programming. |
18:15 | <@Vornicus> | We haven't even /gotten/ to all the basics in Python |
18:15 | <@Shoukanjuu> | Hehe |
18:16 | <@Shoukanjuu> | It may have to wait a bit until I can start again, too |
18:16 | <@Shoukanjuu> | ...As evidenced by my lack of correct grammar, I need sleep, but unfortunately, need to fix my sleeping habits...so must stay up for another 12 hours |
18:17 | <@Shoukanjuu> | Need to get back to waking up at 4pm and not midnight |
18:17 | <@Shoukanjuu> | It does me no good to wake up after people have gone to bed :/ |
18:18 | <@Vornicus> | join the club. |
18:19 | <@Shoukanjuu> | See, I went on a 43 hour stretch, and slept until midnight |
18:19 | <@Vornicus> | oh, smooth |
18:19 | <@Shoukanjuu> | Which is bad, because my employer doesn't stay up until 8pm, yet alone midnight, and I can't work on what he needs done if...he can't tell me what he needs done x.X |
18:20 | <@Kazriko> | ... |
18:25 | <@Shoukanjuu> | I work at night so people don't bother me about not being able to find the power button on the computer or about how I never call anymore >__> |
19:14 | | You're now known as TheWatcher |
19:33 | | NSGuest-6032 is now known as MyCatVerbs |
20:16 | | JeffL [Kaline@Nightstar-509.dsl.sndg02.pacbell.net] has joined #code |
20:16 | | JeffL is now known as Jeff |
21:51 | <@gnolam> | Argh. My shell script-fu is weak. |
21:51 | <@AnnoDomini> | You need more training, young grasshopper. |
22:58 | | You're now known as TheWatcher[afk] |
23:04 | <@EvilDarkLord> | Hmm, Project Euler has changed yet again. Shiny and it has its features back too. |
23:35 | | You're now known as TheWatcher |
--- Log closed Sun Apr 13 00:00:43 2008 |