code logs -> 2009 -> Wed, 28 Oct 2009< code.20091027.log - code.20091029.log >
--- 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
code logs -> 2009 -> Wed, 28 Oct 2009< code.20091027.log - code.20091029.log >