--- Log opened Mon Sep 19 00:00:06 2011 |
00:10 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds] |
00:12 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code |
00:19 | | Reivles [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code |
00:20 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds] |
00:26 | <@McMartin> | TF: OK. If you are That Kind Of Program on Windows, you should be a service |
00:27 | <@McMartin> | Services and applications are fundamentally different things in Windows - they even have different entry points - so yeah, this doesn't map. |
00:27 | < ToxicFrog> | McMartin: right; the question is how you deal with programs that aren't services, but which you still need to schedule. |
00:27 | <@McMartin> | "Windows isn't POSIX, sorry." |
00:28 | < ToxicFrog> | (the original question was "I have a windows program that downloads and installs games; I want it to only do this at times of day when I have unlimited bandwidth; it has no built-in scheduling mechanism and doesn't auto-start downloads when it first starts") |
00:28 | <@McMartin> | Windows only *barely* has the concept of a background-process application. |
00:29 | < ToxicFrog> | (in POSIX the answer is "if it reacts sensibly to the connection dropping in mid-download, start it going and then schedule it to be STOPped and CONTed at the appropriate times") |
00:29 | <@McMartin> | Yeah, I'd probably do start/kill and then bot the UI by finding its GO button. =/ |
00:47 | | kwsn\PACKERS is now known as kwsn |
00:49 | <@Lingerance> | That's horrible. |
00:49 | <@Lingerance> | Being able to pause execution would be a much nicer solution. |
00:51 | <@celticminstrel> | What's the C macro for checking for OSX? |
00:51 | <@Lingerance> | Another possible solution is QoS, but that starts getting into the migh amount of effort territory. |
00:52 | | You're now known as TheWatcher[T-2] |
01:01 | <@celticminstrel> | Never mind, found the macro. |
01:14 | <@McMartin> | Lingerance: If we're assuming the developer put in effort, we don't have this problem in the first place |
01:14 | | Finerty is now known as Vornicus |
01:15 | | You're now known as TheWatcher[zZzZ] |
01:15 | <@McMartin> | If I were writing a user-mode schedulable application, I'd let you program it to be schedulable and also have a mode in which its only window is on the systray. |
01:15 | <@McMartin> | (In Windows) |
01:16 | <@McMartin> | This also solves the problem one often has with services in Windows, which is that all services run in an entirely different session from the user stuff, and "session" is a stronger divider than "Desktop" or "Window Station", so it can't actually communicate directly with the user at all. |
01:17 | <@McMartin> | (This is, strictly speaking, a feature, but it is often a very inconvenient one.) |
01:23 | <@McMartin> | ... right, also, the other reason SIGSTOP wouldn't work is because every application in Windows is GUI. |
01:23 | <@McMartin> | SIGSTOP is another word for "The application is not responding"~ |
01:23 | <@celticminstrel> | The only issue I can see is that if I give this Eclipse project to someone else, it probably won't build... |
01:24 | <@celticminstrel> | Because OpenGL and co will be in different places. |
01:25 | <@celticminstrel> | Is there a way to deal with this? |
01:26 | <@Lingerance> | pkg-config |
01:26 | <@celticminstrel> | ? |
01:26 | <@Lingerance> | ... or cmake |
01:26 | <@McMartin> | Um |
01:27 | <@McMartin> | Did you miss the "Eclipse project" part of this? |
01:27 | <@celticminstrel> | That's what I was wondering. |
01:27 | <@Lingerance> | pkg-config is a program that tells you where a promgra's files are. |
01:27 | <@McMartin> | Yes, and Eclipse is an IDE that doesn't give two fucks what OS it's running on. |
01:27 | <@Lingerance> | If your IDE can't handle using pdg-config it sucks IMO. |
01:27 | <@celticminstrel> | The person it's being given to will probably be running Windows. |
01:27 | <@McMartin> | And if they aren't, they're probably running OS X. |
01:27 | <@celticminstrel> | I, however, am on a Mac. |
01:27 | <@McMartin> | Neither of which uses pkg-config natively, or, in some cases, at all. |
01:28 | <@McMartin> | That said, celticminstrel, OpenGL *is* guaranteed to be installed on any OS X or Windows machine that is of the OS X era. |
01:28 | <@McMartin> | ... is this a Java or a C project? |
01:28 | <@celticminstrel> | Yes, I realize; the issue is that it's in a different place. |
01:28 | <@celticminstrel> | It's C++. |
01:28 | <@McMartin> | Oh, so you've got the whole "framework" silliness going on |
01:28 | <@celticminstrel> | I can safely assume the library is installed. |
01:28 | <@celticminstrel> | Yes. |
01:29 | <@celticminstrel> | The framework stuff. |
01:29 | <@McMartin> | Yeah. |
01:29 | <@celticminstrel> | I got Eclipse to recognize that, at least. |
01:29 | <@McMartin> | I'd say "what you can't assume on Windows is what compiler they're using under the hood" - and as such, there's no single solution. |
01:29 | <@McMartin> | The most general for an IDE is to have an environment variable that says where the OpenGL headers live. |
01:30 | <@McMartin> | But it's not too bad to just say "you'll have to tweak library directories". |
01:30 | <@McMartin> | Just pre-tweak it on the OS X side so that you either aren't putting the framework names into the #include, or you are only doing so if __APPLE__ is defined. |
01:30 | <@celticminstrel> | I think the computers are using MinGW, but not sure. |
01:30 | <@celticminstrel> | The main issue is the linker, actually. |
01:31 | <@McMartin> | Hmm. |
01:31 | <@celticminstrel> | I did some preprocessor stuff for includes to work. |
01:31 | <@McMartin> | OK, good |
01:31 | <@McMartin> | THat's the biggie. |
01:31 | <@McMartin> | Hrm, I've never used Eclipse for C++, but isn't there an "external libraries" that you give by name? |
01:31 | <@McMartin> | Which will be -framework OpenGL on Mac and -lopengl on MinGW/Linux automatically? |
01:32 | <@celticminstrel> | Sadly it seems not. It has a section for adding -l entries. |
01:32 | <@celticminstrel> | But if I add OpenGL there, ld complains. |
01:32 | <@McMartin> | Yeah, OK |
01:32 | <@McMartin> | I'd say "note it in the README" |
01:33 | <@McMartin> | If someone gives a damn, they can fix the project so it works on Windows - which will probably break Mac - and then you can have two project files tracking the same thing. =P |
01:33 | <@McMartin> | MSVS solves this with architecture profiles within a project file. |
01:33 | <@celticminstrel> | I can ask if that's acceptable, but I dunno; the markers might just click "build", see linker errors, and give an automatic 0. |
01:34 | <@McMartin> | Oh, I see |
01:34 | <@McMartin> | ... um |
01:34 | <@McMartin> | The markers aren't doing all this on publically available machines? |
01:34 | <@celticminstrel> | I'm guessing they would be, yeah. |
01:34 | <@McMartin> | OK, I'd missed the "this is for a class" part |
01:34 | <@celticminstrel> | I might've missed it too. :P |
01:34 | <@celticminstrel> | Sorry. |
01:35 | <@McMartin> | My previous comments are for "publishing in an open-source repository" |
01:35 | <@McMartin> | As a former marker and TA, then, there is only one piece of advice. |
01:35 | <@McMartin> | Never turn anything in that you haven't confirmed on the marking machine. |
01:35 | <@McMartin> | If you can't do the work *on* the machine in the first place in a graphics lab or whatnot, then you have to have as your last step "take it in and make it work", then submit that |
01:36 | <@celticminstrel> | Eh, okay. I guess I can manage that. |
01:36 | <@Kazriko> | Heh, back when I was in college, you couldn't access the machine that they graded the stuff on for the most part... |
01:36 | <@Kazriko> | because they did it on their office computers. |
01:37 | <@celticminstrel> | Well, I don't know with 100% certainty that it'll be graded in the lab, but I'd guess that's where they would do it. |
01:37 | <@McMartin> | That seems like it's just asking for trouble, depending on the class. |
01:37 | <@McMartin> | If you're linking OpenGL, presumably this is a graphics class of some kind. |
01:37 | <@celticminstrel> | Yeah. |
01:37 | <@McMartin> | If they're doing the Kazriko approach to a graphics class they are officially on crack. |
01:37 | <@celticminstrel> | Heh. |
01:38 | <@Kazriko> | wasn't my approach, the stupid professors. :P |
01:38 | <@McMartin> | (Stanford had a specific lab Just For This, and actually encouraged graphics students to not work at home.) |
01:38 | <@celticminstrel> | They do have a lab for this. |
01:38 | <@celticminstrel> | I forget which one, but it's in the course outline I believe, so easy to look up. |
01:39 | <@McMartin> | Yeah, Do That. |
01:39 | <@McMartin> | It's just less pain for all involved. |
01:39 | | * McMartin eyes this script |
01:39 | <@McMartin> | Who the fuck thanks God for the help in seeing them through writing a bash script |
01:39 | <@McMartin> | This is not a Miss America pageant |
01:39 | <@Tamber> | ...oh dear. |
01:40 | <@celticminstrel> | Wait what. |
01:40 | <@McMartin> | The last line of this script: |
01:40 | <@McMartin> | # Thanks God for help :) and guys lhunath, geirha, Tramp and others from irc #bash on freenode.net |
01:40 | <@McMartin> | Apparently God hacks bash. |
01:40 | <@McMartin> | Who knew? |
01:41 | <@Tamber> | "Thank god it's not TECO..."? =p |
01:41 | <@McMartin> | Apparently He isn't big on Perl either |
01:41 | <@Tamber> | *chuckles* |
01:42 | <@McMartin> | I would have figured him to use /bin/smite, myself |
01:42 | <@McMartin> | Bashing is kind of unclassy. |
01:42 | <@Vornicus> | Now I'm wondering what that does. |
01:42 | <@celticminstrel> | XD |
01:42 | <@McMartin> | celticminstrel: Oh, right, I forgot the other bit |
01:43 | <@McMartin> | If your code *doesn't* work for the marker and they grade you down for this you can give "it works on the damn lab machines" as a defense |
01:43 | <@celticminstrel> | Makes sense. |
01:43 | <@McMartin> | And while I was a jaded TA in many a way, that argument tends to carry the day~ |
01:43 | <@celticminstrel> | If I could get a project that works on both without tweaking though, it'd be nice. :/ |
01:44 | <@McMartin> | Yeah, unfortunately my eclipse-fu is weak here |
01:44 | <@McMartin> | And I don't know how to do it in general without different build processes for each platform, tbh |
01:44 | <@McMartin> | If I fix my host platform I can do crossbuilds, but if I have multiple host platforms I tend to need one makefile or similar for each. |
01:45 | <@celticminstrel> | Well, I can't see a way to do it. I tried switching to MinGW and changing things there, but they were still changed when I switched back the the Mac stuff. |
01:45 | <@McMartin> | Yeah, it wouldn't be that transparent. |
01:45 | <@McMartin> | It would be some kind of switch that lets you mess with it. |
01:45 | <@McMartin> | This may not be part of Eclipse. |
01:45 | <@McMartin> | So, yeah, lab machines. |
01:49 | < ToxicFrog> | ^ This. |
01:58 | <@gnolam> | BSG has taught me that gods prefer COBOL. |
01:59 | <@Tamber> | Just for laughs? |
01:59 | <@Tamber> | Or because they get to shout it onto stone tablets? |
02:00 | | Stalker [Z@26ECB6.A4B64C.298B52.D80DA0] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.] |
02:01 | <@gnolam> | In the BSG universe, people worship "the Lords of COBOL". |
02:02 | | * Tamber ponders this for a moment. |
02:02 | <@gnolam> | (Sure, they spell it with a 'K', but that's obviously a typo. Or they're running KDE.) |
02:03 | <@Tamber> | the Lords of COBOL, and their dread prophet K'thulhu? |
02:04 | <@gnolam> | "You can drop those stupid K prefixes around me." |
02:05 | | * Tamber has a minor thought-eldrich-horror... Qt, and C'thulhu, in the same sentence... |
02:06 | <@McMartin> | This would be pronounced "Cute-thulhu", and there are at least two incarnations of that. |
02:06 | <@Tamber> | XD |
02:07 | <@McMartin> | Hello Cthulhu is probably the most famous. |
02:07 | <@McMartin> | I have a bit of a soft spot for Pok?thulhu, though. |
02:08 | <@McMartin> | If only for "It's a bad idea to have multiple Hastursaurs in the same room!" |
02:08 | | Kindamoody[zZz] is now known as Kindamoody |
02:15 | | Kazriko [kaz@4CA975.462904.08E9A2.992A2D] has quit [Client closed the connection] |
02:18 | | Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has quit [Ping timeout: 121 seconds] |
02:26 | | Kazriko [kaz@4CA975.462904.08E9A2.992A2D] has joined #code |
02:26 | | kaz_ [kaz@4CA975.462904.08E9A2.992A2D] has joined #code |
02:26 | | kaz_ [kaz@4CA975.462904.08E9A2.992A2D] has quit [Connection reset by peer] |
02:44 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code |
03:20 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [[NS] Quit: Z?] |
04:07 | | Janus [NSwebIRC@Nightstar-b1ac186a.res.rr.com] has joined #code |
04:13 | < Janus> | I am in a pickle! |
04:15 | <@Vornicus> | Tell us more |
04:18 | <@Derakon> | I generally recommend against self-pickling. |
04:23 | < Janus> | It's not so bad actually once you get past the pruning. On an unrelated note! What's the best way to store a ... um. It's like an array. But it has arrays in it. And they have arrays too. And those have arrays as well. |
04:24 | <@Vornicus> | Are all the arrays the same size, in any particular direction? |
04:24 | <@Vornicus> | (which is to say do you have a hypercuboid, or is it all over the place?) |
04:25 | < Janus> | Well, they are the same, and not. Um! Like. level 1 has 2 arrays. level 2 has 32. level 3 has 8. And level 4 has 4! |
04:25 | <@Derakon> | Language? |
04:26 | <@Derakon> | I mean, for Python I'd just hit up the pickle module. |
04:26 | <@Vornicus> | Janus: what I mean is |
04:27 | <@Vornicus> | Could you, if you had a monitor that could project that way, could you render your data in the same sense that minecraft renders its chunks? |
04:27 | <@Vornicus> | Or in the same sense a chessboard is rendered? |
04:27 | <@Vornicus> | If not, then you're best off with, you know. pointers pointers pointers, unfortunately. |
04:28 | <@Derakon> | For example, the list [[1], [1, 2, 3], [1, 2]] has variable dimensionality and is thus more unpleasant to store. |
04:28 | <@Derakon> | Compared to the list [[1, 2], [3, 4], [5, 6]]. |
04:28 | < Janus> | You could actually! And it'd be a ... what is a cube that transcends space-time? |
04:28 | <@Derakon> | Hypercube. |
04:28 | < Janus> | ... that's a fitting name. |
04:28 | <@Tamber> | A headache. |
04:29 | < Janus> | It'd just be kind of lop-sided shaped though. |
04:30 | <@Vornicus> | Right. Okay, here's a couple of things: if you're working in C, you may be better off (in some senses) with a 1d array and a function that knows what the lengths are. |
04:30 | < Janus> | Never though of using pointers of pointers though. I got all the arrays in a single array. ... my brain just kind of shutdown once I tried stuffing it in four for loops |
04:30 | <@Derakon> | What language are you using? |
04:30 | <@Derakon> | Let's get that sorted. |
04:30 | < Janus> | C++ |
04:30 | <@Derakon> | Okay. |
04:30 | <@Derakon> | And what is the datatype being stored? |
04:31 | < Janus> | unsigned char |
04:31 | <@Derakon> | Right. |
04:31 | <@celticminstrel> | Sorry, is it a hypercube or is it jagged? |
04:31 | < Janus> | It's a hyper... rectangle? |
04:31 | <@celticminstrel> | Because you said that, and then you said it'd be lop-sided. |
04:32 | < Janus> | I assume cubes must be the same size on all 8 sides at least. ... wait. Hyperprism is that a thing? It has all right angles. Man this is confusing. It's a cube basically! |
04:33 | <@Vornicus> | "hypercuboid" has possibly different edge lengths. THe oid does that. |
04:33 | <@Derakon> | Something broadly like this should work: http://pastebin.com/kDGCKGaY |
04:33 | <@celticminstrel> | Okay, so there'd be no points in the hypercuboid that don't have a corresponding entry in the array, which is exactly what a multidimensional array does. |
04:34 | <@Derakon> | Of course, you come out of that with a char*, not a char***** or whatever per the dimensionality of your array. |
04:35 | < Janus> | Oh hey, that makes sense! |
04:35 | <@celticminstrel> | Well yes, that one would work too. |
04:35 | <@Derakon> | Probably easier to put each datum on its own line. |
04:36 | <@celticminstrel> | And dodges the confusion that an actual multidimensional array can generate. |
04:36 | <@Vornicus> | Hooray, five-star programming. |
04:36 | <@celticminstrel> | XD |
04:39 | < Janus> | Aha! It doesn't crash! That's a start! I have no idea if it put everything in where it was supposed to go, but I can figure that out later. |
04:39 | <@Derakon> | Heh. |
04:41 | < Janus> | Thanks! |
04:45 | < Janus> | ... (whoops, it wasn't unsigned char at all. It was pointer to a class. So it really would've been five-stars, aha) |
04:47 | <@Derakon> | Ah. serializing classes is much trickier. |
04:52 | < Janus> | I wonder if I'm doing it right with arrays. The whole thing with 4 arrays, was there needs to be 1 object for every possible combonation of 4 different variables |
04:53 | <@celticminstrel> | Sounds like you're doing it right to me. |
04:56 | < Janus> | And inside every one of those 2048 objects is a 64 byte genetic string. That would need to be trained over several hundred generations. I wonder if I'll be asking too much of my computer, aha |
04:57 | <@Derakon> | 2048*64 is only 128KB, so RAM-wise that's trivial. |
04:58 | <@Derakon> | 500 generations of each one would be about a million steps, though. If each step took half a millisecond, you're looking at 512 seconds of runtime. |
04:58 | <@Derakon> | (Half a millisecond would actually be fairly significant) |
04:59 | < Janus> | ... oh no. xD |
04:59 | <@celticminstrel> | !a & !b & !c & !d is equivalent to !(a|b|c|d), right? |
05:00 | <@Derakon> | Yes. |
05:00 | < Janus> | I didn't figure in time all that seriously. Aha... if each generation takes 3 seconds, I'm looking at a month straight. |
05:01 | <@Derakon> | 860k generations? |
05:02 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code |
05:02 | < Janus> | Each generation tests to see how close a creature reaches a specific point, which takes place in 2D physics |
05:05 | | Reivles [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds] |
05:05 | < Janus> | So at the very least, I think it'd take more than 2 seconds or so each time |
05:06 | <@Derakon> | Have you completed the test function? Time it and see how long it actually takes. |
05:06 | < Janus> | Even if I get it down to half a second though, it's still a long time. Oh bow |
05:06 | <@Derakon> | Computers are fast. :) |
05:06 | <@Derakon> | Also, this kind of thing is ideally-suited to multithreading. |
05:06 | < Janus> | Not yet, and ... actually, I didn't think of that. I can definitely split this as many ways as needed |
05:06 | <@Derakon> | If you have a dual-core processor with hyperthreading you could cut your runtime to 25% at the cost of rendering the computer unusable for other CPU-intensive tasks. |
05:07 | <@Derakon> | (Or toss it in the background reniced to 19 and it'll just chew up your spare cycles) |
05:08 | < Janus> | Aha... I can even <s>coerce</s> ask my friends to take care of some of it. Then it's just a day or so! |
05:30 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds] |
05:32 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code |
05:33 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
06:01 | | Vash [NSwebIRC@Nightstar-f03c5637.sd.cox.net] has joined #code |
06:32 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out] |
06:33 | | Derakon is now known as Derakon[AFK] |
06:39 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
07:44 | | celticminstrel [celticminstre@Nightstar-5d22ab1d.cable.rogers.com] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
08:13 | | Vash [NSwebIRC@Nightstar-f03c5637.sd.cox.net] has quit [[NS] Quit: *Sleep of... SPAAAAAAAAAAAAAAAACE!*] |
08:22 | | Janus [NSwebIRC@Nightstar-b1ac186a.res.rr.com] has quit [[NS] Quit: Hey I made you dinner AAAAGH] |
08:41 | | You're now known as TheWatcher |
09:27 | | AnnoDomini [annodomini@FFB3F3.4C5BE8.2014E2.DC0864] has joined #code |
09:30 | | Phox [Phox@Nightstar-3e5deec3.gv.shawcable.net] has quit [NickServ (GHOST command used by TranslatorPhox)] |
09:30 | | Phox [Phox@Nightstar-3e5deec3.gv.shawcable.net] has joined #code |
09:41 | | Attilla [Some.Dude@Nightstar-f29f718d.cable.virginmedia.com] has joined #code |
10:48 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code |
11:45 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds] |
11:45 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code |
11:58 | | AnnoDomini [annodomini@FFB3F3.4C5BE8.2014E2.DC0864] has quit [Ping timeout: 121 seconds] |
11:59 | | AbuDhabi [annodomini@FFB3F3.4C5BE8.2014E2.DC0864] has joined #code |
12:01 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code |
12:14 | | AbuDhabi [annodomini@FFB3F3.4C5BE8.2014E2.DC0864] has quit [[NS] Quit: Away!] |
14:01 | | Rhamphoryncus [rhamph@Nightstar-14eb6405.abhsia.telus.net] has joined #code |
14:29 | | celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has joined #code |
14:35 | | Kindamoody is now known as Kindamoody|out |
15:25 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds] |
15:26 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code |
15:39 | | * TheWatcher hrms, wonders if he can pull off `my @sorted = sort $sortfns -> {$mode} -> {$way} @{$values};`, goes to try it... |
15:50 | <@TheWatcher> | hm, no |
15:51 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has quit [[NS] Quit: If the world didn't suck, we'd all fall off.] |
15:59 | <@TheWatcher> | Aha |
15:59 | <@TheWatcher> | This will be much neater than a mass of if()/elsif()s |
17:38 | | celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
17:38 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out] |
17:42 | | Rhamphoryncus [rhamph@Nightstar-14eb6405.abhsia.telus.net] has quit [Client exited] |
17:54 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
19:23 | | Kindamoody|out is now known as Kindamoody |
19:31 | | * kwsn hates how EFI uses unicode strings |
19:33 | < gnolam> | Which is? |
19:37 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [Ping timeout: 121 seconds] |
19:38 | | gnolam [lenin@9D46A2.F4E9D7.E4B4CF.2072AD] has joined #code |
19:38 | <@kwsn> | CHAR16 vs CHAR8 |
19:47 | | Kindamoody is now known as Kindamoody[zZz] |
19:55 | < gnolam> | It uses UTF-16? |
19:56 | < gnolam> | Or UCS-2? |
20:00 | <@kwsn> | not sure, just says unicode |
20:24 | | You're now known as TheWatcher[afk] |
20:33 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
20:40 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
20:41 | < gnolam> | Hmm. I hadn't noticed this before, but Google Maps is very inconsistent in its naming. |
20:42 | < gnolam> | Countries are either displayed as "Own Name\n(English Name)" or just "English Name". With no apparent logic in which ones get dual and which get single naming. |
20:44 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds] |
20:46 | < gnolam> | ... and in rare cases, the single name can also be "Own Name" (e.g. Per?). |
20:47 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code |
20:58 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
21:01 | <@Alek> | because it's nearly identical to the English Name. XD |
21:03 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
21:20 | | gnolam [lenin@9D46A2.F4E9D7.E4B4CF.2072AD] has quit [Ping timeout: 121 seconds] |
21:23 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code |
21:38 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds] |
21:39 | | * gnolam throws the ? in Per? at Alek. |
21:39 | | gnolam is now known as The |
21:39 | | * The attack is a diacritical hit! |
21:39 | | The is now known as gnolam |
21:40 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code |
21:44 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds] |
21:45 | <@Alek> | I did say nearly. XD |
21:45 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code |
22:12 | | You're now known as TheWatcher |
22:17 | | Derakon [chriswei@Nightstar-f68d7eb4.ca.comcast.net] has joined #code |
22:26 | < Derakon> | "Handy trick: one year is close to pi * 10^7 seconds" |
22:27 | < Derakon> | And it is, too -- a year, minus leapyears, etc., is 31536000 seconds. |
22:36 | | * TheWatcher hits 5198 lines of working code |
22:36 | <@TheWatcher> | Not too bad for 6 days |
22:43 | < Derakon> | And here I am at a round 100, assuming you count the IRC transcript I included as a comment. |
22:43 | < Derakon> | Well, for this project anyway. |
22:44 | < Derakon> | A little more counting other changes. |
22:44 | <@TheWatcher> | Yeah, well, I have Major Hard Deadline to meet >.< |
22:45 | < gnolam> | As long as Major Hard Deadline doesn't start taking orders from General Protection Fault. |
22:45 | <@TheWatcher> | Heh |
22:47 | <@TheWatcher> | (I better get some kind of bloody bonus for this thing, if I don't there are going to be Words about 'remembering' imporant projects two weeks before they are due) |
22:48 | <@Alek> | or even from Kernel Panic. |
22:48 | < Derakon> | Colonel, I think you mean. |
22:49 | <@Alek> | you say it the same. XD |
22:53 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds] |
22:55 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code |
23:21 | <@jerith> | "Nobody can remember how many seconds there are in a year, but most people could probably remember that to within half a persent, there are pi seconds in a nanocentury." |
23:24 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds] |
23:25 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code |
23:25 | <@Simon_Shine> | jerith, heh. |
23:27 | <@Simon_Shine> | jerith, I like the term microfortnight (1.2096 seconds) |
23:29 | <@jerith> | There are about 1.5 millifortnights in an hour. |
23:29 | <@jerith> | Sleeptime. |
23:30 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code |
23:35 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Operation timed out] |
23:36 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
23:36 | | Derakon [chriswei@Nightstar-f68d7eb4.ca.comcast.net] has quit [[NS] Quit: leaving] |
23:55 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has quit [Ping timeout: 121 seconds] |
23:56 | | Reiver [orthianz@3CF3A5.E1CD01.C6689C.33956A] has joined #code |
--- Log closed Tue Sep 20 00:00:22 2011 |