code logs -> 2009 -> Mon, 14 Dec 2009< code.20091213.log - code.20091215.log >
--- Log opened Mon Dec 14 00:00:43 2009
00:18 * gnolam stabs OpenOffice's reference handling.
00:18
< Namegduf>
s/'s .*//
00:18
< Namegduf>
You should just use MS Office, really.
00:19
< Namegduf>
I love free and Free and all, but OpenOffice is quite... bad.
00:23
< gnolam>
Yeah. I would, if it was anywhere near sanely priced.
00:23 * gnolam also stabs OpenOffice's lack of decent undo.
00:24
< McMartin>
s/undo/anything/~
00:25
< celticminstrel>
What on earth does "s/'s .*//" and "s/undo/anything/~" mean?
00:25
< gnolam>
McMartin: Preaching to the choir. :P
00:25
< gnolam>
celticminstrel: substitute
00:25
< gnolam>
As used in e.g. sed (sort of).
00:26
< McMartin>
find regexp "undo" and replace with "anything"
00:26
< celticminstrel>
Ah.
00:26
< McMartin>
The ~ is the usual Internet suffix to indicate either a singsong voice or kidding on the square.
00:26
< celticminstrel>
I get it.
00:26
< celticminstrel>
Though, I did not know that about the tilde.
00:28
<@Vornicus>
Arg. I cannot convince LaTeX to do what I want.
00:28 * Vornicus isn't yet very good at LaTeX, but this should be a bit easier.
01:02 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
01:03 * gnolam stabs OpenOffice's lack of vector graphics import.
01:03 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
01:03 mode/#code [+o Vornicus] by Reiver
01:05
< gnolam>
Seriously. How can they still not have that?
01:06
< celticminstrel>
Not have what, exactly? Are you talking about SVG import, or something else?
01:07
< gnolam>
SVG would be nice, yes. But any goddamned vector format would do.
01:07
< celticminstrel>
Like...?
01:08
< celticminstrel>
Do you mean things like Corel's and Adobe's formats? Or Office's vector graphics tools? Or ...?
01:08
< gnolam>
The aforementioned SVG. PS. EPS. PDF. AI. You name it.
01:08
< gnolam>
As it is, OpenOffice has its own crippled OpenOffice Draw, and that's it.
01:09
< celticminstrel>
Hm. You should take it up with them.
01:09
< celticminstrel>
File a feature request or something.
01:09
< gnolam>
People have been requesting it since at least 20-fucking-02.
01:09
< celticminstrel>
I see...
01:10
< gnolam>
Inserting external charts or diagrams is NOT an uncommon use case.
01:10
< celticminstrel>
You could try and see if you can implement it yourself, I suppose...
01:10
< gnolam>
But no. The moment you do that, you're up rasterization creek without a paddle.
01:11 * gnolam slaps celticminstrel.
01:11
< gnolam>
"Implement it yourself" is very very seldom a reasonable answer to a wanted feature.
01:12
< celticminstrel>
I never said it would be a good idea...
01:12
< celticminstrel>
Just that it's a possibility.
01:34
< McMartin>
"Implement it yourself" is OSS-ese for "GFY".
01:35
< celticminstrel>
OSS?
01:35
< McMartin>
Open Source Software
01:35
< McMartin>
It's been really handy for me that all my major OSS projects have had iron-clad project remits that let us say "no" with reasonable authority
01:35
< celticminstrel>
Say "no" to what?
01:35
< McMartin>
Feature requests.
01:35
< celticminstrel>
Ah.
01:35
< McMartin>
There's "you'll have to fork it", "we're not planning on that but would welcome patches", and "it's on the roadmap."
01:35
< celticminstrel>
What is a "project remit"?
01:36 * McMartin checks wiktionary to make sure he's using the right word first
01:36 GeekSoldier [Rob@Nightstar-e86e3e0d.ip.cablemo.net] has quit [Connection reset by peer]
01:36
< McMartin>
Meanwhile, what I meant to imply was that our goals were set largely in stone largely in advance.
01:37
< celticminstrel>
Ah.
01:37
< celticminstrel>
I haven't really done that.
01:37
< McMartin>
Anyway, a remit is a set of responsibilities.
01:38
< McMartin>
The big one here is UQM, where we basically had "we need to replicate the PC and 3DO experiences" as an iron boundary for the first five releases.
01:38
< McMartin>
Kept things well-focused.
01:38
< McMartin>
Starting around 0.6 it slackened to "and have optional bits that can be disabled as needed, and refactor everything to make the code actually sanely moddable"
01:39
< celticminstrel>
Ooh, you worked on that?
01:39
< McMartin>
That didn't stop madmen from forking in the past, and some of their work has actually guided what's going on now
01:39
< McMartin>
I'm part of coredev there, actually. Was kind of surprised when you showed up here and there at the same time.
01:39
< celticminstrel>
Um... what?
01:39
< celticminstrel>
I showed up at UQM months ago.
01:40
< McMartin>
Yeah, as you may have noticed, that channel's pretty slow =)
01:40
< McMartin>
I don't /names it often and I don't have a list of names.
01:40
< celticminstrel>
I showed up here just a day or two ago.
01:40
< McMartin>
Yeah, I didn't make the connection until yesterday =)
01:40
< celticminstrel>
Though, perhaps you're referring to the #sc2 channel, which I only entered fairly recently?
01:40
< McMartin>
The #sc2 channel, yeah.
01:41
< McMartin>
Which is the one about the project itself.
01:41
< celticminstrel>
Oh yeah, you're an op there.
01:41
< celticminstrel>
I showed up at the forum first for UQM.
01:41 * McMartin nods
01:41
< McMartin>
I don't have a lot of forum presence.
01:41
< McMartin>
Most of the "I need people to look at this" stuff for me happens on the wiki.
01:42
< McMartin>
(Or, because it's mostly invisible to end users these days, in private communication with the people effected.)
01:42
< McMartin>
I'm not as active at the moment, though; the other guys are having their spurt instead.
01:47
< McMartin>
Time to see if I can VPN through a public network with full encryption.
01:50 Attilla [The.Attilla@FBC920.58502B.1ADD6E.CC89EF] has quit [[NS] Quit: ]
02:06 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
02:14 Derakon[AFK] is now known as Derakon
02:26 GeekSoldier [Rob@Nightstar-e86e3e0d.ip.cablemo.net] has joined #code
05:12 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: ]
05:14 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
05:14 mode/#code [+o Vornicus] by Reiver
06:10 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has quit [[NS] Quit: *hums* Can't stay now!]
06:20 Derakon is now known as Derakon[AFK]
06:39 AnnoDomini [annodomini@Nightstar-4bfaffb2.adsl.tpnet.pl] has joined #code
06:39 mode/#code [+o AnnoDomini] by Reiver
06:59 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
07:34 Vornicus is now known as Vornicus-Latens
07:58 You're now known as TheWatcher
08:49 SmithKurosaki [Smith@Nightstar-f933638e.dsl.teksavvy.com] has quit [Ping timeout: 121 seconds]
08:52 SmithKurosaki [Smith@Nightstar-f933638e.dsl.teksavvy.com] has joined #code
09:02 SmithKurosaki [Smith@Nightstar-f933638e.dsl.teksavvy.com] has quit [Client closed the connection]
09:06 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client exited]
09:22 Tarinaky [Tarinaky@Nightstar-8c239aad.adsl.virginmedia.net] has quit [Ping timeout: 121 seconds]
09:35 Attilla [The.Attilla@FBC920.58502B.1ADD6E.CC89EF] has joined #code
09:35 mode/#code [+o Attilla] by Reiver
09:36 Tarinaky [Tarinaky@Nightstar-2ee820d2.adsl.virginmedia.net] has joined #code
10:04 ryan [revfitz@Nightstar-72893c77.scrm01.sbcglobal.net] has joined #code
10:04 ryan [revfitz@Nightstar-72893c77.scrm01.sbcglobal.net] has left #code []
10:48 MyCatSchemes [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
11:10 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
11:23 MyCatSchemes [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has quit [Ping timeout: 121 seconds]
11:38 MyCatSchemes [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
11:41 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Connection closed]
11:49 Tarinaky [Tarinaky@Nightstar-2ee820d2.adsl.virginmedia.net] has quit [Ping timeout: 121 seconds]
12:03 Tarinaky [Tarinaky@Nightstar-35486470.adsl.virginmedia.net] has joined #code
12:30 MyCatSchemes [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has quit [Ping timeout: 121 seconds]
12:46 MyCatSchemes [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has joined #code
13:09 Orthia [Orthianz@Nightstar-899214c3.xnet.co.nz] has joined #code
13:42 You're now known as TheWatcher[afk]
13:55 celticminstrel [celticminstre@Nightstar-f8b608eb.cable.rogers.com] has joined #code
14:00 Tarinaky [Tarinaky@Nightstar-35486470.adsl.virginmedia.net] has quit [Ping timeout: 121 seconds]
14:14 Tarinaky [Tarinaky@Nightstar-a269c2f6.adsl.virginmedia.net] has joined #code
14:52 SmithKurosaki [Smith@Nightstar-f933638e.dsl.teksavvy.com] has joined #code
15:32 AbuDhabi [annodomini@Nightstar-cfecbb2c.adsl.tpnet.pl] has joined #code
15:34 AnnoDomini [annodomini@Nightstar-4bfaffb2.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
16:00 Tarinaky [Tarinaky@Nightstar-a269c2f6.adsl.virginmedia.net] has quit [Operation timed out]
16:01 You're now known as TheWatcher
16:13 Tarinaky [Tarinaky@Nightstar-e8d147ad.adsl.virginmedia.net] has joined #code
17:23 You're now known as TheWatcher[afk]
17:29 Tarinaky [Tarinaky@Nightstar-e8d147ad.adsl.virginmedia.net] has quit [Ping timeout: 121 seconds]
17:41 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code
17:43 Tarinaky [Tarinaky@Nightstar-e44c6b99.adsl.virginmedia.net] has joined #code
18:23 Tarinaky [Tarinaky@Nightstar-e44c6b99.adsl.virginmedia.net] has quit [Ping timeout: 121 seconds]
18:37 Tarinaky [Tarinaky@Nightstar-a6fe2672.adsl.virginmedia.net] has joined #code
18:42 You're now known as TheWatcher
19:06 MyCatSchemes [mycatverbs@Nightstar-3b2c2db2.bethere.co.uk] has quit [[NS] Quit: Leaving]
19:29 You're now known as TheWatcher[afk]
19:44 You're now known as TheWatcher
19:44 * AbuDhabi wonders if he installed DOS on a virtual machine, would it run faster than DOSBox?
19:44
<@jerith>
Probably not.
20:28 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Connection reset by peer]
20:30 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code
20:55 Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection reset by peer]
20:58 Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
20:59 Syloqs_AFH is now known as Syloqs-AFH
21:28
< McMartin>
Tricky, actually.
21:28
< McMartin>
Programs that kick into protected mode will run so much faster they'll be unplayable
21:28
< McMartin>
But hardware and OS stuff will be dodgy at best.
21:28
< McMartin>
VBox in particular is pretty horrible at 16-bit code.
21:28
< McMartin>
DOSBox will have vastly superior sound and graphics virtual hardware, but it's actually emulating the x86 processor
21:29
< McMartin>
Most VMs run directly on the hardware as long as it's in 32-bit mode.
21:29
< AbuDhabi>
I see.
21:31
< McMartin>
DOSBox also permits scaling of the CPU speed, which is something most VMs don't do.
21:49 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client closed the connection]
21:49 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code
22:10 Derakon[gonk] [Derakon@Nightstar-d44d635e.ucsf.edu] has joined #code
22:10 * Derakon[gonk] sighs.
22:10
< Derakon[gonk]>
global fr, fc, argsn, args
22:10
< Derakon[gonk]>
fr = sys._getframe(0)
22:10
< Derakon[gonk]>
fc = fr.f_code argsn = fc.co_varnames[:fc.co_argcount]
22:10
< Derakon[gonk]>
args = map(fr.f_locals.__getitem__, argsn)
22:11
< McMartin>
:smith:
22:11
< McMartin>
I think you need less :gonk: and more :black101:.
22:11
< Derakon[gonk]>
I don't recognize them all by name.
22:11
< Derakon[gonk]>
Is :black101: the barbarian with an axe?
22:11
< McMartin>
:smith: is the very pitiable sad face.
22:11
< McMartin>
Yes.
22:12
< Derakon[gonk]>
Hm, not remembering :smith:.
22:13
< Derakon[gonk]>
Anyway, this is one of three calls to _getframe in the microscope code proper (there's another 9 in the "Priithon" library Sebastian wrote...but I'm hopeful I can just cauterize the entire thing and kick it to somewhere safe. Like, say, Earth's molten core.)
22:16
< Derakon[gonk]>
AFAICT that code snippet saves the arguments passed to the function so that they can be used to restore camera settings later.
22:23 * TheWatcher eyes Dera
22:23
<@TheWatcher>
No, not the core. If you do that... well, 2012, you know? ;)
22:24
<@TheWatcher>
Who needs neutrino handwaving, when you have sebastian's code...
22:24
< Derakon[gonk]>
Well, I thought about booting it into deep space or the Sun, and those both have similar problems.
22:24
< Derakon[gonk]>
Maybe I should hand it off to the SCP foundation.
22:25 * Derakon[gonk] throws together a quick test script. "Yep, all that code snippet does is capture the arguments to the current function."
22:26
< Derakon[gonk]>
In this case, he could have replaced that snippet with [ny, y0, bin, rotOn]
22:26
< Derakon[gonk]>
That's all it does.
22:26
< Derakon[gonk]>
I mean, this isn't just a travesty of programming. It's a gratuitous travesty.
22:26 * TheWatcher patpats Dera
22:27
<@TheWatcher>
Also, and randomly, thank gods for Cygwin.
22:36
< Derakon[gonk]>
For making you less unhappy about being stuck on Windows?
22:37 * Vornicus-Latens pokes at LaTeX.
22:37
< McMartin>
I find that Cygwin makes me more unhappy about that, while MinGW takes the pain away much more reliably.
22:38 * gnolam joins in Vornicus's poking, and also pokes LyX's FTP.
22:39
<@TheWatcher>
Dera: yeah. I'm trying to automate a lot of my Thief 2 custom resource processes - bash scripts, perl scripts, that sort of thing.
22:40
< McMartin>
Aha.
22:40
< McMartin>
Were it not for the bash, I'd recommend ActivePerl, which is quite solid and has usable Explorer integration
22:41
<@TheWatcher>
(I also use the X server too, and since I need that I may as well use the rest)
22:42
<@TheWatcher>
(also, for no reason I can find, the native build of win32 emacs falls over as soon as it displays its window, while the cygwin version works nicely)
22:44
<@Vornicus-Latens>
I'm kind of new at this so this is probably an easy question
22:44 * gnolam discovers that a frightening number of people haven't seen the masterpiece that is "Sorting Out Sorting".
22:46
<@Vornicus-Latens>
I'm looking to do several things.
22:56
<@Vornicus-Latens>
I'm looking to have a hanging indent that works properly - I want the first line completely unindented, and the second and subsequent lines indented 1/8". Then I want subproblems to be indented 3/8" from the original left edge, and solutions to be indented 3/8" from the problem/subproblem indentation on the left.
23:12
< AbuDhabi>
gnolam: I'm watching the first part now. It's pretty awesome. I've never seen sorting algorithms presented simply enough to be grokked on the first try.
23:14
< Derakon[gonk]>
I should've realized that cleaning up the code style of the sebH module (where "H" stands for "helpfull" [sic]) would involve a lot of changes to other modules.
23:15 * Derakon[gonk] shunts a half-dozen functions that do little aside from invoke functions in the sebC module, over to the sebC module.
23:16
< AbuDhabi>
"Bubblesort - its fame exceeds its virtues."
23:16
< gnolam>
AbuDhabi: Are you watching the original or a sped up version? :)
23:17
< AbuDhabi>
Original now. The crack version is too fast for me.
23:17
< gnolam>
Ah, so you're getting the full half hour!
23:17
< McMartin>
What does "C" stand for in sebC?
23:18
< gnolam>
To quote someone on filmtipset.se:
23:18
< gnolam>
(Freely translated) "Sorting Out Sorting has it all; drama, intrigue and a great soundtrack. The finale when they compete against each other is dreadfully exciting. That the movie's "good guy" wins on luck rather than skill is a bit lame, but still. Its rating on Imdb - the same as Casablanca, Citizen Kane and One Flew Over the Cuckoo's Nest - speaks for itself."
23:18 * Derakon[gonk] eyes this item from the DF dev goals: "# PowerGoal58, WHAT WERE WE THINKING, (Future): You are sent to rescue the prince and princess, who have been captured by the evil wizard. You uncover the sinister and disgusting plot to breed the siblings to form an evil army of mutants."
23:18
< McMartin>
>_<
23:18
< McMartin>
At both gnolam and Derakon
23:18
< McMartin>
gnolam: Also, =( at qsort being the good guy over merge
23:19
< gnolam>
Derakon: I guess the wizard really wants a banjo proficient army.
23:19
< Derakon[gonk]>
I find it somewhat disturbing that inbreeding is considered to be so much worse than slavery.
23:19
< McMartin>
You're enslaving filthy foreigners, for the most part
23:19
< gnolam>
Now you've spoiled the ending for Anno!~
23:19
< Derakon[gonk]>
(In that lots of players would love to have slavery, and lots of players are speaking out against inbreeding)
23:19
< McMartin>
Also, Civ IV, Slavery and Emancipation are the Two True Civics.
23:19
< McMartin>
Generally in order~
23:20
< McMartin>
Slavery is the only way to rush production until the endgame
23:21 * McMartin prepares to burn 64-bit LiveCDs of Fedora and Ubuntu.
23:21
< McMartin>
Time to see which ones can see Iodine's monitor.
23:21 MyCatSchemes [mycatverbs@Nightstar-f43ca811.blueyonder.co.uk] has joined #code
23:38 * Derakon[gonk] ponders this bit of code.
23:38
< Derakon[gonk]>
He's passing an argument that is a string, which includes an initial key, followed by some code to run. For example, "t import seb as X; X.stageLimit_xy0_ctrl = x\t"
23:39
< Derakon[gonk]>
The "t" indicates that a text control field should be created, you see.
23:39
< Derakon[gonk]>
Why didn't he think to make the key a separate argument?
23:41
< AbuDhabi>
"If you're getting bored, let this be a lesson about n-squared algorithms."
23:41
< Derakon[gonk]>
Or about the PDP-11~
23:42 MyCatSchemes [mycatverbs@Nightstar-f43ca811.blueyonder.co.uk] has quit [[NS] Quit: Leaving]
23:43
< McMartin>
Oh hey, this work machine is 64-bit capable after all
23:44 AbuDhabi [annodomini@Nightstar-cfecbb2c.adsl.tpnet.pl] has quit [[NS] Quit: Gnn.]
23:55
< ToxicFrog>
Vornicus-Latens: re LaTeX: don't know, something based on a list environment might be useful here but my LaTeX mojo is insufficient.
23:55
< ToxicFrog>
I have, however, found #latex on Freenode to be helpful more often than not.
--- Log closed Tue Dec 15 00:00:36 2009
code logs -> 2009 -> Mon, 14 Dec 2009< code.20091213.log - code.20091215.log >