--- Log opened Wed Oct 28 00:00:36 2009 |
00:19 | | KazWork [kazrikna@Nightstar-55f6a2b4.xen.prgmr.com] has quit [Ping timeout: 121 seconds] |
00:20 | | KazWork [kazrikna@Nightstar-55f6a2b4.xen.prgmr.com] has joined #code |
01:35 | | Derakon[AFK] is now known as Derakon |
01:43 | <@Vornicus> | Hrmg. Okay. Using linked list here is an incredible pain in the ass but it means seek works for deletion too. |
01:47 | <@Vornicus> | ...Ah, of course. Make seek return an index object, and then unpack the index object to use it. |
02:04 | | gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?] |
02:36 | | Attilla [The.Attilla@FBC920.A5C359.15BD32.425F3F] has quit [Ping timeout: 121 seconds] |
04:06 | | Tarinaky [Tarinaky@Nightstar-48526c0f.adsl.virginmedia.net] has quit [Client closed the connection] |
04:11 | | dmlandrum [dmlandrum__@Nightstar-fab1cd53.sfldmi.ameritech.net] has quit [Ping timeout: 121 seconds] |
04:13 | | dmlandrum [dmlandrum__@Nightstar-8d266eb9.sfldmi.sbcglobal.net] has joined #code |
04:28 | | Tarinaky [Tarinaky@Nightstar-48526c0f.adsl.virginmedia.net] has joined #code |
04:28 | | Tarinaky [Tarinaky@Nightstar-48526c0f.adsl.virginmedia.net] has quit [Connection closed] |
04:29 | | Tarinaky [Tarinaky@Nightstar-48526c0f.adsl.virginmedia.net] has joined #code |
04:41 | | Tarinaky [Tarinaky@Nightstar-48526c0f.adsl.virginmedia.net] has quit [Connection closed] |
04:43 | | Tarinaky [Tarinaky@Nightstar-48526c0f.adsl.virginmedia.net] has joined #code |
05:00 | | Tarinaky [Tarinaky@Nightstar-48526c0f.adsl.virginmedia.net] has quit [Connection closed] |
05:01 | | Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection reset by peer] |
05:03 | | Tarinaky [Tarinaky@Nightstar-48526c0f.adsl.virginmedia.net] has joined #code |
05:06 | | simon` [simon@Nightstar-a12ff716.gjk.dk] has quit [Ping timeout: 121 seconds] |
05:14 | | simon` [simon@FEE8B2.936B30.5A6437.EA7E8B] has joined #code |
05:51 | | Derakon is now known as Derakon[AFK] |
06:43 | <@Vornicus> | hatehatehate writing controllers. |
06:54 | < simon`> | what kinda controllers? |
06:55 | | AnnoDomini [farkoff@Nightstar-e12081df.adsl.tpnet.pl] has joined #code |
06:55 | | mode/#code [+o AnnoDomini] by Reivles |
06:55 | <@Vornicus> | Model View Controller controllers. |
06:55 | <@McMartin> | Yes. =( |
06:55 | <@Vornicus> | VALIDATE |
06:56 | | * simon` starts humming the MVC theme song |
06:57 | < simon`> | ~/M is for model... V's for view.../~ |
06:58 | < simon`> | what I don't like about MVC is the View part that necessitates the Control part. if there were just a model and no sufficient output channel, it'd be much easier to model. |
06:58 | < simon`> | err, I'm really tired. ;-) |
07:23 | <@Vornicus> | Note to self: it's not spelled HTLM. |
07:23 | <@McMartin> | Hee |
07:24 | <@McMartin> | The thing that offends me about the Controller is that app developers are expected to write it. |
07:24 | <@McMartin> | Event dispatchers should be a core part of every GUI library. |
07:25 | <@McMartin> | (And, really, they basically are, now. Apple's NIB, QT, and Glade all have them.) |
07:25 | <@McMartin> | (I think MS's ATL does something similar, but I know basically nothing about it.) |
07:30 | <@Vornicus> | I'm working in JS, so events get thrown around pretty nicely. I just have to write what the buttons actually, you know. Do. |
07:59 | | AnnoDomini [farkoff@Nightstar-e12081df.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds] |
08:04 | | AnnoDomini [farkoff@Nightstar-e12081df.adsl.tpnet.pl] has joined #code |
08:04 | | mode/#code [+o AnnoDomini] by Reivles |
09:00 | | Tarinaky [Tarinaky@Nightstar-48526c0f.adsl.virginmedia.net] has quit [Connection closed] |
09:05 | | Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client exited] |
09:26 | | ErikMesoy|sleep is now known as ErikMesoy |
10:28 | | AbuDhabi [farkoff@Nightstar-e12081df.adsl.tpnet.pl] has joined #code |
10:28 | | AnnoDomini [farkoff@Nightstar-e12081df.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds] |
11:05 | | Attilla [The.Attilla@FBC920.A5C359.15BD32.425F3F] has joined #code |
11:05 | | mode/#code [+o Attilla] by Reivles |
11:05 | | You're now known as TheWatcher |
11:11 | | AbuDhabi [farkoff@Nightstar-e12081df.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds] |
11:17 | | AnnoDomini [farkoff@Nightstar-293fa148.adsl.tpnet.pl] has joined #code |
11:18 | | mode/#code [+o AnnoDomini] by Reivles |
13:24 | | Namegduf [namegduf@Nightstar-7ec84b32.bath.ac.uk] has quit [Operation timed out] |
14:16 | | Namegduf [namegduf@Nightstar-7ec84b32.bath.ac.uk] has joined #code |
15:05 | | Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
15:06 | | Syloqs_AFH is now known as Syloqs-AFH |
15:14 | | gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code |
16:01 | | * gnolam stab stab STABS Google. |
16:04 | <@AnnoDomini> | You'll need a bigger dagger. |
16:10 | | Namegduf [namegduf@Nightstar-7ec84b32.bath.ac.uk] has quit [[NS] Quit: Headin' out.] |
16:11 | <@MyCatVerbs> | Possibly a broadsword. |
16:11 | <@MyCatVerbs> | More likely something out of Final Fantasy. |
16:13 | < ErikMesoy> | What, is Google being user-obsequious? |
16:14 | | * MyCatVerbs googles "define:obsequious" |
16:14 | <@MyCatVerbs> | Hot damn, that's a cool word. Thank you, ErikMesoy. |
16:15 | < gnolam> | No. They're being unnecessary DHTML crap happy. |
16:15 | < gnolam> | Fuck it. I'm switching to Bing. |
16:15 | | * ErikMesoy takes a bow |
16:16 | < ErikMesoy> | I've heard the phrase "user-obsequious interface" used a number of times about interfaces that are great for beginners, because they do things like guessing and autocorrectiong what the user meant, but for veterans this is extremely annoying. |
16:16 | < ErikMesoy> | Since Google sometimes overrides for me with "Did you mean...", I thought that might be the case here. |
16:17 | < ErikMesoy> | -o |
16:17 | < dmlandrum> | The way I say that is, "I don't like using a program that thinks it's smarter than I am." |
16:17 | <@MyCatVerbs> | ErikMesoy: oh, right. Things like how Google's annoyingly overhelpful about stemming words now. |
16:19 | < gnolam> | Yeah, that's been driving me bugnuts for a while too. |
16:20 | < gnolam> | The "Did you mean..." prompt is excellent. |
16:20 | < gnolam> | Silently replacing my search terms is NOT. |
16:20 | <@MyCatVerbs> | Every time Google returns a search result which did not include one or more of my search terms exactly, I want to throw a rock at someone. |
16:21 | < gnolam> | Searching with Google now feels like back in the dark old days with Altavista. It's impossible to search without adding a gazillion plusses or minuses to your search terms. :P |
16:23 | < ErikMesoy> | Solution: Use the cached version of Google. :P |
16:51 | < SmithKurosaki> | I am having a program design dilemma |
16:52 | < SmithKurosaki> | I have to write a program that has a search function that successively filters. Would it be better to get all my filters and then filter by each or to trim the list each time I get a filter? |
17:01 | < SmithKurosaki> | ;.; I have to write a gui in java for my last assignment in this class |
17:03 | < ErikMesoy> | I had to do that once. Is your teacher the sort who will let it count as a GUI if you have dialog boxes? |
17:15 | < gnolam> | SmithKurosaki: Unless each filtering takes several seconds, the latter. |
17:17 | < gnolam> | Always aim for giving the user early feedback. |
17:20 | < gnolam> | On an UI design note, why do usability "experts" always have such awful websites? |
17:21 | < SmithKurosaki> | Because they don't think about the customer, just the science |
17:21 | < SmithKurosaki> | gnolam: It's more a code repetition thing |
17:22 | < SmithKurosaki> | Also, ErikMesoy: I don't know yet, we haven't gotten to gui, but that is the last assignment that must be due during exams or some shit |
17:23 | | Tarinaky [Tarinaky@Nightstar-0d9543f9.adsl.virginmedia.net] has joined #code |
17:29 | | Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code |
18:06 | | You're now known as TheWatcher[afk] |
18:26 | | Namegduf [namegduf@Nightstar-7ec84b32.bath.ac.uk] has joined #code |
18:34 | | dmlandrum_ [dmlandrum__@8E7DA3.838E9A.6CA65A.A8EF5A] has joined #code |
18:35 | | dmlandrum [dmlandrum__@Nightstar-8d266eb9.sfldmi.sbcglobal.net] has quit [Ping timeout: 121 seconds] |
19:28 | | * gnolam pokes MSVC 8. |
19:28 | < ErikMesoy> | * MSVC 8 crawls away. |
19:28 | < gnolam> | Inconsistent line endings? What inconsistent line endings? I've created the entire .h from scratch ENTIRELY INSIDE YOUR IDE. |
19:31 | <@McMartin> | Does that mean "you didn't put a newline at the end of the file"? |
19:35 | < gnolam> | I'm pretty sure I put a newline in there. And Visual Studio has never even warned on missing newlines in my experience. |
19:35 | < gnolam> | But just to check, I'll manually remove it and reopen the solution... |
19:36 | < gnolam> | Nope. |
19:37 | < gnolam> | As an aside, I've never really understood why the newline is required anyway. |
19:39 | <@McMartin> | It makes baby diff(1) cry? |
19:40 | | dmlandrum_ [dmlandrum__@8E7DA3.838E9A.6CA65A.A8EF5A] has quit [[NS] Quit: Leaving] |
19:42 | | You're now known as TheWatcher |
19:43 | < gnolam> | That would be a pretty silly reason for a constraint in the C/C++ standards. :P |
19:43 | <@McMartin> | ... oh. I've only run into the OMG NEWLINE thing in svn commit hooks. |
19:43 | <@McMartin> | Which use diff(1) for preparing revisions. |
19:44 | | * McMartin uses Notepad++ to handle such things. |
19:44 | <@McMartin> | It's got fairly handy "normalize newline" operations. |
19:45 | | * McMartin has actually only used 6, 7.1, and 9, though. |
19:53 | | Derakon[work] [Derakon@Nightstar-d44d635e.ucsf.edu] has joined #code |
20:10 | | GeekSoldier [Rob@Nightstar-e86e3e0d.ip.cablemo.net] has quit [Ping timeout: 121 seconds] |
20:21 | | * gnolam feels pre-Copernican. |
20:23 | < ErikMesoy> | Let me try to decipher that. |
20:24 | < Derakon[work]> | At a guess, his sun isn't moving properly. |
20:24 | < ErikMesoy> | The program you are working with acts as though the operating system should revolve around it? |
20:24 | < ErikMesoy> | The programmer who wrote it thought the world revolved around him and his personal coding quirks? |
20:26 | < gnolam> | I'm working entirely in a geocentric system. |
20:27 | < gnolam> | And Julian Days. |
20:28 | < gnolam> | (Yes, I know "Julian Day" isn't the same as "Julian Calendar", but blame the bloody astronomers who came up with the name) |
20:29 | | * ErikMesoy looks it up, wonders why it starts at 4713BC. |
20:31 | <@McMartin> | At a guess, because something astronomically convenient happened then. |
20:31 | | * McMartin always forgets the difference between solar and sidereal years. |
20:34 | < gnolam> | IIRC, it was just an arbitrary date "before recorded history". That also was the start of a Julian Period. |
20:34 | < gnolam> | (But most things nowadays use the J2000.0 epoch) |
20:43 | | Reivles [reaverta@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
20:44 | | Reiver [Orthianz@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
20:48 | <@McMartin> | "If you purchase today, you will get 2-for-1 support days from now until we ship our forthcoming release of CrossOver (code-named "SNOW MALLARD")." |
20:51 | <@TheWatcher> | ... how in the name of blue blazes do these people come up with these codenames? |
20:51 | <@McMartin> | Snow Mallard is clearly making fun of Snow Leopard. |
20:51 | <@McMartin> | Mallard because ducks are funny, I guess? |
20:51 | < ErikMesoy> | Well, I come up with codenames by using the Internet Anagram Generator. |
20:59 | | Derakon[work] [Derakon@Nightstar-d44d635e.ucsf.edu] has quit [Ping timeout: 121 seconds] |
21:14 | | dmlandrum [dmlandrum__@8E7DA3.838E9A.6CA65A.A8EF5A] has joined #code |
21:30 | | Derakon[work] [Derakon@Nightstar-d44d635e.ucsf.edu] has joined #code |
21:31 | < Derakon[work]> | Ahhh. Just got done showing one of the biologists the new functionality I've been working on, and it went well. :) |
21:33 | <@TheWatcher> | Woot |
21:33 | <@TheWatcher> | Congrats :) |
21:34 | <@McMartin> | Yay demos |
21:34 | < Derakon[work]> | We did have a minor issue that the mode I attached the functionality to isn't fast enough for his purposes, but I should be able to either make that mode faster or attach the functionality to the faster mode, either way, before he actually needs it. |
21:35 | < Derakon[work]> | (The goal is to collect roughly 15MB/s of image data of yeast cells undergoing mitosis to see how their chromosomes bend) |
21:36 | | * McMartin debugs his Mac. |
21:36 | <@McMartin> | There was an insect crawling around the screen. |
21:36 | < Derakon[work]> | I was about to make a similar guess. |
21:37 | < Derakon[work]> | Though my mind leapt to the "cockroaches in the case" story that I didn't really feel was appropriate for you. |
21:37 | <@McMartin> | I'm actually surprised that there haven't been roach issues given the rains, but~ |
21:37 | < Derakon[work]> | I had a couple of ants sneak inside after the last storm, but that's it. |
21:37 | <@McMartin> | Yeah, likewise. |
21:38 | <@McMartin> | And a few garden spiders that I leave alone, because they eat things I don't like. |
21:42 | | * Vornicus tireds. |
21:49 | | Dae [fff@Nightstar-e069452e.serverchoice.com] has joined #code |
21:50 | < Dae> | hello friends |
21:50 | < ErikMesoy> | o/` Hello there darkness my old friend o/` |
21:50 | < ErikMesoy> | o/`I've come to talk with you again o/` |
21:57 | < Derakon[work]> | I used to like Simon and Garfunkle until I realized that every single one of their songs is a horribly pernicious earworm. |
22:00 | <@Vornicus> | Fucker~ |
22:00 | | * Derakon[work] blinks. |
22:01 | <@Vornicus> | Now it's stuck in my head. |
22:01 | < ErikMesoy> | Eeep. |
22:06 | < Derakon[work]> | Random: I love being able to pass functions as arguments to other functions, store functions in data structures, and so on. |
22:06 | < Derakon[work]> | I really wish Python supported currying. :\ |
22:07 | < Derakon[work]> | I guess it'd interact strangely with optional arguments and keyworded arguments, though. |
22:07 | <@Vornicus> | mmmm, currying |
22:07 | <@Vornicus> | mmmm, curry, too. |
22:09 | < gnolam> | 25 local variables inside this function, and counting. DAMM YOU, KEPLER. |
22:09 | < Derakon[work]> | Sounds like you need to refactor~ |
22:28 | | AnnoDomini [farkoff@Nightstar-293fa148.adsl.tpnet.pl] has quit [[NS] Quit: ...and when Mr. Bigglesworth gets upset, people die!] |
22:38 | | Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection closed] |
22:41 | | Reivles [reaverta@ServerAdministrator.Nightstar.Net] has joined #code |
22:43 | < gnolam> | And strangle some astronomers who refuse to show their work. :P |
22:49 | | Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
22:51 | | Syloqs_AFH is now known as Syloqs-AFH |
22:55 | | You're now known as TheWatcher[T-2] |
22:59 | | You're now known as TheWatcher[zZzZ] |
23:02 | | ErikMesoy is now known as ErikMesoy|sleep |
23:05 | < Derakon[work]> | Idly, you'd be amazed how useful a small whiteboard is for software work. |
23:05 | < Derakon[work]> | Just something you can doodle out design stuff on, and then erase when you're done with it. |
23:06 | < Derakon[work]> | Easier to work with than paper and a pen/pencil. |
23:06 | | * gnolam points to the whiteboard he put up next to his desk. |
23:07 | < Derakon[work]> | I'm using a little 11x17 jobbie here. |
23:30 | | MyCatVer1s [mycatverbs@Nightstar-f43ca811.blueyonder.co.uk] has joined #code |
23:31 | | MyCatVer1s is now known as MyCatSchemes |
23:33 | | Derakon[work] [Derakon@Nightstar-d44d635e.ucsf.edu] has quit [[NS] Quit: Leaving] |
23:38 | | MyCatVerbs [mycatverbs@Nightstar-492e7e67.co.uk] has quit [[NS] Quit: leaving] |
23:39 | | MyCatSchemes is now known as MyCatVerbs |
--- Log closed Thu Oct 29 00:00:51 2009 |