code logs -> 2006 -> Thu, 24 Aug 2006< code.20060823.log - code.20060825.log >
--- Log opened Thu Aug 24 00:00:02 2006
00:02
< aoanla>
No, I like this logic.
00:03 mode/#code [+ooo aoanla McMartin Reivlin] by Reiver
00:03 mode/#code [+ooo Derakon[AFK] EvilSLEPLord Vornicus-Latens] by Reiver
00:03 mode/#code [+vv himi-sleeping Serah] by Reiver
00:04
<@Reiver>
It has merit...
00:04 * McMartin is probably the only one here who remembers Mortal Kombat. Alas.
00:04
<@Reiver>
Oooh!
00:04
<@Reiver>
That was on Sega and stuff, nein?
00:04
<@Chalcedon>
you missed TW Raif
00:04
<@Chalcedon>
Reiver
00:04
<@Chalcedon>
arg!
00:05
<@Reiver>
I did not.
00:05
<@McMartin>
That would, in fact, be where the Silly Voice Intoning FLAWLESS VICTORY was from to begin with.
00:05
<@Chalcedon>
ok, obviously I have an error somewhere
00:05
<@Chalcedon>
.... me has a memory of this sound....
00:05
<@Chalcedon>
that didn't work
00:05
<@aoanla>
No, I /do/ remember.
00:05
<@aoanla>
I assumed everyone else did.
00:06
<@aoanla>
...you mean to say that people /don't remember/ Mortal Kombat?
00:06
<@ToxicFrog>
McMartin: I remember it, but never played it.
00:07
<@McMartin>
The broader philosophical question of whether victory is truly possible in the absence of flan I leave open.
00:07
<@Reiver:@#Code>
FWIW, my general logic with #Code is it's a place for coders to hang out. It is not, however, officially a Nightstar(tm) channel, and thus we do not have to Offically Welcome(tm) all comers. Nor is anyone obligated to provide assistance to others if they prove to be hopeless/rude/whatever. It would rather defeat the purpose of having this if it was /never/ given, but it's a priveledge, not a right. Just so y'knows.
00:08-ToxicFrog:@#code- Unfortunately, my personal code of ethics prevents me from sumarrily kickbanning GT until he earns it specifically, no matter how much I want it~
00:09-ToxicFrog:@#code- Do what, this?
00:10
<@Reiver:@#Code>
(This is in the context of anyone who proves to be annoying/lamer/whatever. I didn't mention names! Nope nope nope.)
00:10-ToxicFrog:@#code- The same way you're doing it: /notice @#code foo
00:10-Mahal:@#code- Actually I was PM'ing you.
00:10-ToxicFrog:@#code- And speaking of, I need to modify xchat so that it filters it all into #code rather than spitting it out in whatever channel I'm in.
00:11-ToxicFrog:@#code- In that case something is wrong, because it should have automatically spawned a PM tab for you.
00:11-Mahal:@#code- Ah-hahaha. It was spitting it into code for me. Ij ust dind't know HOW.
00:11-ToxicFrog:@#code- And now it's putting it in #code. It must not have been before because you were PMing.
00:12-aoanla:@#code- I note that irssi does this correctly, TF, in the interests of my continual evangelism.
00:12
<@Vornicus:@#code>
/msg @#code works too, and doesn't ding at me.
00:12
<@aoanla>
Aww.
00:13-ToxicFrog:@#code- So does xchat, !caps.
00:13
<@Vornicus:@#code>
So does mIRC.
00:13
<@Mahal>
!caps?
00:13-ToxicFrog:@#code- It wasn't doing it correctly earlier because Mahal wasn't doing what I thought she was doing.
00:13
<@ToxicFrog>
Mahal: he used to be called AOANLA.
00:13
<@ToxicFrog>
Thus, caps.
00:13
<@Mahal>
ah!
00:13
<@ToxicFrog>
Now he's aoanla, and thus !caps.
00:13 * Mahal nod
00:13
<@Vornicus>
"!caps" being the name for aoanla, who used to be AOANLA, and this was unpronouncable.
00:13
<@Mahal>
Serfect pense.
00:14
<@ToxicFrog>
It is pronounceable, it's just lengthy.
00:14
<@Reiver>
So many nicks around here have Long Stories attached... 'tis great.
00:14 * Mahal approves.
00:14
<@aoanla>
Well, mine is particularly long.
00:14
<@aoanla>
Due to the lack of pronouncability.
00:14
<@Reiver:@#Code>
You're all terrible. (General rule of thumb: I tend to favor enjoyment of the masses over the rights of the lamer. Those who are actively disruptive/waste of time are booted. Those who are generally annoying get ignored until they start getting in the road, which counts as 'disruptive'. ¬¬)
00:15
<@Reiver:@#Code>
(Translation of rule of thumb: Don't feel obligated to be nice on my account~)
00:16 * Reiver gives !caps a... cookie of some variety.
00:18
<@ToxicFrog>
Shit.
00:18
<@ToxicFrog>
I've lost two dwarves now.
00:18 * Chalcedon consoles TF with a cookie
00:18 * ToxicFrog nibbles.
00:19
<@Chalcedon>
any how.... shower! finally!
00:19 * Reiver lends TF half a dozen elves for stress releif.
00:20
<@aoanla>
Yes, I suspect Elf Fortress would be a very different game.
00:21 aoanla is now known as caps[t-2]
00:22
<@Reiver>
ni, !caps!
00:22
<@ToxicFrog>
DF actually has elves.
00:22
<@Reiver>
Are they punching bags, or fetishwear?
00:22
<@ToxicFrog>
If you try to trade them an obsidian sword, they say "That was once a beautiful tree!" and break off relationships.
00:22
<@Reiver>
...obsidian is glass, isn't it?
00:22
<@caps[t-2]>
Yes.
00:22
<@ToxicFrog>
Volcanic glass, yes.
00:22
<@Vornicus>
Frankly it once was sand.
00:23
<@caps[t-2]>
Elves are not known for their sanity.
00:23
<@caps[t-2]>
Apparently.
00:23
<@Vornicus>
'less trees are made of silicon.
00:23
<@Reiver>
So the elves are, uh, smoking the good stuff.
00:23
<@ToxicFrog>
Indeed.
00:23
<@ToxicFrog>
And they won't trade you any either.
00:23
<@Reiver>
You know, I'd call that a bug.
00:23
<@Reiver>
Except that it actually kinda fits~
00:23
<@caps[t-2]>
It's hard to tell, with this game.
00:23
<@McMartin>
Maybe they're objecting to the hilt.
00:23 caps[t-2] is now known as fhtagncaps
00:23
<@Reiver>
Does it require much grunt?
00:24
<@Reiver>
I'm going to have naught but my laptop for a few days.
00:24
<@fhtagncaps>
Very little, in fact.
00:24
<@McMartin>
... it's made of ASCII.
00:24
<@Reiver>
Excelent!
00:24
<@ToxicFrog>
(actually, apparently an "obsidian sword" is a wooden sword, with many sharpened obsidian shards along the edges for the edge.)
00:24
<@ToxicFrog>
(so it's not a bug, but it is hiliarous)_
00:24
<@Reiver>
I shall have to see about enplayenating it, then.
00:24
<@fhtagncaps>
It's made of OpenGL emulating ascii.
00:24
<@ToxicFrog>
McMartin: except it uses OpenGL for rendering.
00:24
<@McMartin>
................
00:24
<@ToxicFrog>
But it still doesn't require much power.
00:24
<@ToxicFrog>
Unless you blow up the world, which I have done
00:24
<@fhtagncaps>
(TF: what, you're speaking of a macquahuitl?)
00:24
<@Reiver>
Yay dwarf fortress! I shall get it later.
00:25
<@fhtagncaps>
It turns fine in wine, too.
00:25
<@ToxicFrog>
McMartin: this means that you can say "1200x360" and it will properly rescale the fonts and stuff.
00:25 * Reiver goes to get ready for this whole 'bus trip' thing.
00:25
<@ToxicFrog>
Which curses can't do.
00:25
<@ToxicFrog>
Also, 24 bits of color, which curses also can't do.
00:25
<@McMartin>
Probably also Unicode, which curses pretends to do but it is a filthy, filthy lie
00:25 * McMartin should see if he can get OpenGL running under Linux on Zinglon, really.
00:25
<@ToxicFrog>
Actually it appears to be based on IBM extended ASCII.
00:25
<@ToxicFrog>
Certainly it only uses 256 characters.
00:32 * Vornicus blings, does battle with postgresql.
00:43
<@McMartin>
Hmm, and the answer is "Yes, but not at 1280x960."
01:29 himi-sleeping is now known as himi
01:39 Reiver is now known as ReivT-10
01:52 ReivT-10 [~reaverta@IRCop.Nightstar.Net] has quit [Quit: And off to Auckland!]
01:55 * Vornicus points his horse approximately in the direction of home.
01:55 Vornicus [~vorn@Nightstar-18307.slkc.qwest.net] has quit [Quit: ]
02:08 Derakon[AFK] is now known as Derakon
02:08
<@Derakon>
Evenink, all.
02:14 himi is now known as himi-coffee
02:24 Derakon is now known as Derakon[AFK]
02:42
<@Chalcedon>
good evening
02:42
<@Chalcedon>
or rather, good afternoon, bit late... but nm
03:08 himi-coffee is now known as himi-heading-to-work
03:19 Vornicus-Latens is now known as Vornicus
03:47 Raif [~corvusign@Nightstar-7918.hsd1.mn.comcast.net] has quit [Ping Timeout]
04:04 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has quit [Quit: This computer just fell asleep.]
04:04 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has joined #code
04:04 mode/#code [+o Mahal] by ChanServ
05:05
<@Vornicus>
dammit.
05:05
<@Vornicus>
The object model feels wrong, but I can't find a decent one.
05:06
<@McMartin>
What language?
05:06
<@Vornicus>
Ruby.
05:06
<@McMartin>
Ah
05:06
<@Vornicus>
But coming up with something sane in Python or Java or C++ or any other language I can read would help immensely.
05:07
<@Vornicus>
Well, okay, Python's really the only one that would be easily convertible.
05:08
<@Vornicus>
but here's the problem:
05:08
<@Vornicus>
Euclidean geometry.
05:08
<@Vornicus>
Is it point.closestApproach(line), or line.closestApproach(point)?
05:09
<@McMartin>
Interceptor.closestApproach(line, point)
05:09
<@McMartin>
And a few dozen other versions of it with different types.
05:09
<@Vornicus>
...shit. There's metric spaces again.
05:22 * Vornicus fights with it.
05:23 * Vornicus writes a class named Euclid.
05:32 * Vornicus also applies the Afro-Celt Sound System.
05:32
<@McMartin>
?
05:34
<@Vornicus>
a band.
05:34
<@Vornicus>
THey do african and celtic music.
05:35 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has quit [Connection reset by peer]
05:36
<@McMartin>
Ah
05:45 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has joined #Code
05:57 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has quit [Quit: brb.]
06:00 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has joined #code
06:01 mode/#code [+o Mahal] by ChanServ
06:02 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has quit [Connection reset by peer]
06:08 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has joined #Code
06:35
<@Vornicus>
http://xkcd.com/c138.html
06:46 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
06:46 mode/#code [+o Chalcy] by ChanServ
06:47 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
06:55 Vornicus is now known as Vornicus-Latens
06:58 Mahal is now known as MahalOut
07:40 MahalOut is now known as Mahal
07:53 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
07:53 mode/#code [+o Chalcedon] by ChanServ
07:54 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
08:15 Chalcedon is now known as Forj
08:25 GeoTube [~Someone@Nightstar-2676.cable.ubr01.dund.blueyonder.co.uk] has quit [Killed (NickServ (GHOST command used by COL_GeoTube))]
08:33 GeoTube [~Someone@Nightstar-2676.cable.ubr01.dund.blueyonder.co.uk] has joined #code
08:39 Mahal is now known as MahalOut
08:49 * fhtagncaps reads up, notes entirely too late that all geometric interactions should, yes, be in a set of Metric classes.
10:17 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has quit [Killed (NickServ (GHOST command used by Shemhazai))]
10:17 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has joined #Code
10:29 MahalOut is now known as Mahal
10:39 himi-heading-to-work is now known as himi
10:43 Forj is now known as Chalcedon
10:44 Chalcedon is now known as Forj
10:50 EvilSLEPLord is now known as EvilDarkLord
11:22 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has quit [Quit: This computer just fell asleep.]
13:28 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Quit: Visiting Fergus this evening, and the laptop goes with me.]
14:09
<@fhtagncaps>
Hello, awake people. Would any of you have a suggestion for Linux Distros for a 233MHz / 128 Mb laptop?
14:10
<+himi>
Depends what you want to use it for
14:19
<@jerith>
fhtagncaps: Probably something without gnome/kde.
14:19
<@fhtagncaps>
The person in question wants to mainly do low-level webdevelopment, I think.
14:20
<@fhtagncaps>
I suggested DSL or Vector, but I don't have direct experience with either of them.
14:20
<@jerith>
Any distro, really, as long as you don't want to do too much crunching.
14:20
<@jerith>
Nah, that's big enough for a full system.
14:20
<@jerith>
Just go for a lightweigh WM.
14:20
<@jerith>
And don't try to serve a million pages a day. :-)
14:20
<@fhtagncaps>
Fair.
14:21
<@jerith>
Debain/ubuntu should work fine.
14:21
<@jerith>
Just replace kde/gnome with xfce/windowmaker/fluxbox/something.
14:21
<@fhtagncaps>
Well, Xubuntu is XFCE based, isn't it?
14:22
<@jerith>
I think so.
14:22
<@jerith>
I've never used it myself.
14:22 * fhtagncaps nods.
14:22
<@fhtagncaps>
I shall throw Xubuntu their way as an additional possibility.
14:22
<@jerith>
I run FC4 at work (ugh, but I have no choice) and gentoo/debian at home.
14:23
<@fhtagncaps>
So, the question I always ask gentoo users: is it /actually/ significantly faster?
14:24
<@jerith>
One of these days I'll get around to installing ubuntu.
14:25 * jerith glares at his router.
14:25
<@jerith>
It's playing sillybuggers with the wifi. :-(
14:38 ToxicFrog|AFK is now known as ToxicFrog|W`rkn
14:40
<@ToxicFrog|W`rkn>
jerith: will anyone notice if you upgrade to FC5?~
14:40
<@jerith>
A couple of us are running FC5.
14:40
<@jerith>
I just can't be bothered.
14:49 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
14:49 mode/#code [+o Chalcy] by ChanServ
14:50 Forj [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
14:56
<@ToxicFrog|W`rkn>
Aah.
14:56
<@ToxicFrog|W`rkn>
'cause FC4, as you appear to have noticed, is pretty broken.
15:00
<@fhtagncaps>
As, yes, everyone has noticed...
15:11 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has quit [Connection reset by peer]
15:36 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has joined #Code
15:37
< Serah>
Anyone know anything about XP and its disk handling?
15:42
<@ToxicFrog|W`rkn>
Depending on what you mean by disk handling, I may. Why?
15:42
< Serah>
I have a usb connected Maxtor HDD.
15:43
< Serah>
However windows refuses to initialize said disk.
15:43
<@ToxicFrog|W`rkn>
By initialize, do you mean detect, mount, or format?
15:43
< Serah>
And when I look at it in diskpart it has no details, no volumes, no partitions, or anything.
15:43
< Serah>
I mean initialize.
15:44
< Serah>
It doesn't want to mount it either, but that's something different.
15:44
<@ToxicFrog|W`rkn>
The meaning of "initialize" is context-dependent. In SGOS, for example, it means erase the disk and install the R-sector and system image.
15:44
< Serah>
WinXP.
15:45
< Serah>
Initialize means only one thing when concerning disks, initializing it. It's something they use for dynamic disks ( USB disks included ) in order to use them.
15:45
<@ToxicFrog|W`rkn>
In windows, it sometimes mean "zero the disk", sometimes "format the partitions on the disk", sometimes "create a new, empty boot sector and partition table", and sometimes other stuff, depending on who you're talking to.
15:45
< Serah>
It's what they call reading its infos.
15:45
< Serah>
Ah, but there's only one command called "initialize"
15:46
< Serah>
So if people call anything else Initialize it's bound to create confusion, and of course I'd call the function by its name, and some other process by that process's name or some more verbose descriptor.
15:46
< Serah>
Initializing is unsuccessful.
15:46
<@ToxicFrog|W`rkn>
I've never seen such a command; where is it?
15:46
<@ToxicFrog|W`rkn>
If I knew of the command, I would have assumed that's what you meant, but I don't.
15:46
< Serah>
If you open the logical disk manager and rightclick one of your disks you should get the "initialize" too.
15:46
< Serah>
In diskpart it's called online.
15:47
< Serah>
However, as all your disks are currently available it'll be disabled.
15:47
<@ToxicFrog|W`rkn>
It
15:47
<@ToxicFrog|W`rkn>
s not merely disabled, it simply doesn't appear.
15:47
< Serah>
-.^
15:48
< Serah>
Right, hmm.
15:48
< Serah>
You don't have any usb disks or otherwise?
15:48
<@ToxicFrog|W`rkn>
I do, but they came with intact partition tables and filesystems.
15:48
< Serah>
Ah
15:48
< Serah>
My disk's partition table is intact, windows just refuses to acknowledge the fact.
15:49
< Serah>
for example I can easely load it in my brother's machine.
15:49
<@ToxicFrog|W`rkn>
After a bit of research, it appears that windows uses this in the same sense as SGOS; recreate the boot sector and partition table from scratch and possibly execute a hardware low-level format as well.
15:49
< Serah>
It's likely something I changed and forgot about but I don't know what and I'm not about to reinstall windows again.
15:49
< Serah>
-.
15:49
< Serah>
-.^
15:49
< Serah>
Eh?
15:50
< Serah>
Well, it refuses to do it nomatter what exactly it does.
15:50
<@ToxicFrog|W`rkn>
So, since all of my disks have intac boot sectors, it doesn't give me the option to initialize them.
15:50 * ToxicFrog|W`rkn nods.
15:50
<@ToxicFrog|W`rkn>
And it thinks yours /doesn't/ have an intact boot sector and thus wants to initialize it, but it just says "unsuccessful"?
15:51
< Serah>
Actually it says successful.
15:51
< Serah>
BRB.
15:51 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has quit [Quit: Connection reset by evil CHILD EATING MONSTERS!]
15:51
<@ToxicFrog|W`rkn>
o.O
15:52
<@fhtagncaps>
...
15:52 * fhtagncaps patpats TF.
15:52
<@ToxicFrog|W`rkn>
(and of course, this being windows, you can't even look at the raw, uninitialized disk! Blargh)
15:53
<@ToxicFrog|W`rkn>
!caps, please tell me.
15:53
<@ToxicFrog|W`rkn>
Why do I ever volunteer to help people with windows problems?
15:53
<@ToxicFrog|W`rkn>
Why do I not take up some more enjoyable, fulfilling hobby, like stabbing myself in the eyes with ballpoint pens?
15:53
<@fhtagncaps>
No, the question is: why do you ever volunteer to help people who can't, apparently, use English?
15:54
<@ToxicFrog|W`rkn>
Well, I get the impression here that it was saying unsuccessful earlier and now says successful.
15:54
<@ToxicFrog|W`rkn>
If it's been saying successful the entire time I will be even more ;.;
15:54
<@fhtagncaps>
Since that conversation went: "I can't do Foo." "What do you mean by Foo? Usually it means Bar or Baz." "No, it just means Foo." (research is done) "Actually, it means Bar." "Oh, it does? Well, it works now!"
15:55 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has joined #Code
15:55
< Serah>
Back.
15:56
< Serah>
Now upon loading my PTTD it tells me that Disk 2 has a boot signature error.
15:56
< Serah>
Exept I have a disk 0 and a disk 1 but no disk 2
15:56
<@ToxicFrog|W`rkn>
PTTD being?
15:56
<@fhtagncaps>
This would lead to a signature error, yes~
15:57
< Serah>
Partition table doctor.
15:59
<@ToxicFrog|W`rkn>
I have never heard of this thing.
16:00
< Serah>
3rd party.
16:00
< GeoTube>
Whos the 4th party?
16:01
<@ToxicFrog|W`rkn>
At any rate, this is outside my experience and, from what you've said, sounds like a problem with windows and not a problem with the disk itself.
16:02
<@ToxicFrog|W`rkn>
So I can't really help; sorry.
16:04
< GeoTube>
We need a lame person here to blame .. where the hell is PinkFreud..
16:08
<@ToxicFrog|W`rkn>
I vote for blaming GeoTube.
16:08
< GeoTube>
I vote for blaming GeoTube as well.
16:09 himi is now known as himi-sleeping
16:16 * jerith blames GeoTube and then considers playing with EC2 some more.
16:17
<@ToxicFrog|W`rkn>
EC2?
16:19
<@jerith>
aws.amazon.com/ec2
16:19
<@jerith>
Basically, you call a web service and it gives you virtual servers.
16:19
<@jerith>
Very shiny, and I'm finally allowed to talk about it. :-)
16:21
<@ToxicFrog|W`rkn>
Ok, "elastic compute cloud" is a terrible, terrible name.
16:21 Syloq [Syloq@NetAdmin.Nightstar.Net] has joined #code
16:22 Sy [Syloq@Admin.Nightstar.Net] has joined #code
16:22
<@ToxicFrog|W`rkn>
And the site also doesn't seem to explain anywhere how this really differs from any other web hosting.
16:23
<@fhtagncaps>
I keep reading it as an instruction.
16:23
<@ToxicFrog|W`rkn>
Yes.
16:23
<@ToxicFrog|W`rkn>
> ELASTIC, COMPUTE CLOUD
16:23
<@ToxicFrog|W`rkn>
The elastic band, being inanimate, just lies there.
16:26
< GeoTube>
..elastic bands can be animated...
16:27 Sy [Syloq@Admin.Nightstar.Net] has quit [Quit: ]
17:07 Vornicus [~vorn@Nightstar-18307.slkc.qwest.net] has joined #code
17:07 mode/#code [+o Vornicus] by ChanServ
17:08 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
17:08 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
17:08 mode/#code [+o Chalcedon] by ChanServ
17:14
<@Vornicus>
So, uh, has it been determined why one would use ec2?
17:14 * ToxicFrog|W`rkn waves at the other channels.
17:14
<@ToxicFrog|W`rkn>
Because it's not, as previously implied, a web hosting service.
17:15
<@ToxicFrog|W`rkn>
It's actually massively parallel computing for rent that can be used for web hosting if you so desire.
17:15
<@ToxicFrog|W`rkn>
But it can also be used for simulations, rendering, and so forth.
17:15
<@ToxicFrog|W`rkn>
NTT is already slightly squee about the possibility of running simulations on it.
17:15
<@fhtagncaps>
But, really, in my experience, it's not as nice as, say, a modern high-performance cluster.
17:16
<@fhtagncaps>
I'm not sure how the costs scale, though.
17:16
<@jerith>
It's basically a build-your-own-datacentre-in-a-box kit. Or somesuch.
17:16
<@ToxicFrog|W`rkn>
Yeah, but if you don't /have/ a modern high-performance cluster...
17:16
<@fhtagncaps>
...then you need to talk to your local GRID or e-Science group, in the UK~
17:16
<@jerith>
If you can fill a high-performance cluster yourself, it's probably worth getting one.
17:16
<@ToxicFrog|W`rkn>
Depending on how the prices scale as you allocate more nodes, it could be both faster and cheaper than using local computation depending on what you're doing.
17:16
<@fhtagncaps>
Not that I'm biased, here.
17:17 * Vornicus points out that he's not in the other channels.
17:17
<@jerith>
Price scales linearly with nodes. :-)
17:17
<@fhtagncaps>
Data tends to scale faster, nowadays, in science-related applications.
17:17
<@Vornicus>
but, awesome
17:17
<@ToxicFrog|W`rkn>
Especially if, say, you're a home user without tens of thousands of dollars to spare, but want to do your latest render in less than a month.
17:17
<@Vornicus>
shinyland.
17:17
<@ToxicFrog|W`rkn>
And are willing to spend a few dollars do get it done in a few days instead.
17:17
<@fhtagncaps>
And you'll find it hard to transfer a couple of tens of gigs of data off those nodes.
17:17
<@jerith>
Bandwidth can cost you, but you have plenty of hd per node.
17:17
<@fhtagncaps>
But, yes, for non-academic use, it is awesome.
17:18
<@jerith>
And once the data's in, replicating it a cross a bunch of nodes is free.
17:18
<@fhtagncaps>
For small-data academic use, it is also probably awesome.
17:18
<@ToxicFrog|W`rkn>
Since, you know, not everyone has free or even rental access to a supercomputer.
17:18
<@Vornicus>
Supercomputing for rent.
17:18
<@fhtagncaps>
That's what GRID is for~
17:18
<@fhtagncaps>
(although, yes, Academics only, etc etc etc)
17:18 * jerith nods.
17:19
<@Vornicus>
I'd buy that, if I had an application that needed it.
17:19
<@fhtagncaps>
When I am officially on-message with NeSC policy, I will be able to compare effective use more intelligently.
17:19
<@fhtagncaps>
(However, it's not a problem for EC2, really, since most of the people it isn't good for... have their own solutions anyway.)
17:20
<@fhtagncaps>
(So you're not really losing potential customers.)
17:20 * jerith nods.
17:21
<@jerith>
One of our original targets (rendering) turned out not to work because of data shipping.
17:21
<@jerith>
:-/
17:22
<@fhtagncaps>
It's a growing problem, actually.
17:22
<@ToxicFrog|W`rkn>
jerith: how so?
17:22
<@ToxicFrog|W`rkn>
...oh, right.
17:22
<@ToxicFrog|W`rkn>
Video rendering, yes?
17:22
<@ToxicFrog|W`rkn>
I was thinking image rendering.
17:22
<@fhtagncaps>
Much of the UK e-Science stuff is targeted at moving computation to data, rather than the other way.
17:22
<@jerith>
The big rendering farms ship their multi-terabytes in boxes'o'harddrives.
17:23
<@fhtagncaps>
(And, indeed, doing these kind of multi-data, large data access transactions securely and efficiently.)
17:24
<@Vornicus>
we need that holo-storage thing I've seen floating around.
17:24
<@fhtagncaps>
It's more of a electronic transport issue, really, Vorn.
17:24
<@fhtagncaps>
We need bandwidth of the gods.
17:25
<@Vornicus>
...nah, what you need is to be able to say "okay, now burn this file to DVDs and send it to me.
17:26
<@fhtagncaps>
Not for e-Science apps.
17:26
<@Vornicus>
Why not?
17:26
<@fhtagncaps>
When you often want to link databases, each of which is large.
17:27
<@fhtagncaps>
And which may, in the worst case, be in different physical locations.
17:27
<@Vornicus>
...ow
17:27
<@fhtagncaps>
Quite so.
17:42 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
18:00 fhtagncaps is now known as aoanla
19:28 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
19:28 mode/#code [+o Chalcedon] by ChanServ
19:44 Riddler [~czjiriol@194.165.130.ns-22310] has joined #Code
20:27
<@Vornicus>
okay. postgresql's "distinct on" command?
20:27
<@Vornicus>
Rocks.
20:27
<@Vornicus>
Hard.
20:29 * Chalcedon waits
20:29 Bobsentme [Bobsentme@Nightstar-24742.dsl.sfldmi.sbcglobal.net] has joined #code
20:30
< Bobsentme>
Hey riddler, you kinda left in a hurry.
20:30
<@aoanla>
postgres rocks in general, from what I've been told.
20:30
< Bobsentme>
Still got all those webcam links to your porn sites?
20:30 * Chalcedon hides
20:30 SouthernMyst [~SouthernM@Nightstar-26801.fv.dl.cox.net] has joined #Code
20:30 * Bobsentme apologizes to the room in General.
20:31 Bobsentme [Bobsentme@Nightstar-24742.dsl.sfldmi.sbcglobal.net] has left #code [passed_out.exe]
20:31 SouthernMyst [~SouthernM@Nightstar-26801.fv.dl.cox.net] has left #Code [Ciao, Cheri!]
20:31 * Chalcedon hmm
20:31
< Riddler>
http://www.kasperskyusa.com/promotions/trialsregHOME.php?chapter=146481750&aw='> %22><meta%20http-equiv=refresh%20content=2;url=ht%74%70%3A%2F%2F%77w%77%2E%67abe ne%77ell%2E%63om>;
20:31 mode/#code [+b *!*czjiriol@*.165.130.ns-22310] by Chalcedon
20:31 Riddler was kicked from #code by Chalcedon [Chalcedon]
20:31
<@Chalcedon>
already been through that thanks
20:32
<@Vornicus>
...I'm too slow.
20:33
<@Chalcedon>
I was waiting for him....
20:33
<@Vornicus>
No, I intended to freeze him.
20:33
<@Vornicus>
but: ToxicFrog|W`rkn added FREEZE on Riddler
20:33
<@Chalcedon>
hehehe
20:33
<@Chalcedon>
wtg TF thanks :)
20:34
<@Chalcedon>
thanks for thinking of it too Vorn :)
20:41
< Serah>
EC2?
20:41
< Serah>
Nevermind.
20:42
< Serah>
-.^
20:57
<@Vornicus>
hm. To pull things from a file afer a specific line.
20:57
<@Vornicus>
Rather, a line that matches a pattern.
20:57 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has joined #code
20:58 mode/#code [+o Mahal] by ChanServ
21:10
<@ToxicFrog|W`rkn>
wtg?
21:10
<@ToxicFrog|W`rkn>
Vornicus: as in, N lines after that line?
21:10
<@ToxicFrog|W`rkn>
Or everything after it?
21:10
<@Vornicus>
Everything after it.
21:10
<@ToxicFrog|W`rkn>
Hmm.
21:11
<@Vornicus>
Can grep give me a line number?
21:12
<@ToxicFrog|W`rkn>
Yes.
21:12
<@ToxicFrog|W`rkn>
(e)grep -n
21:12
<@ToxicFrog|W`rkn>
It can also print N lines of trailing context after the match (grep -A line-count), but not all lines.
21:12
<@ToxicFrog|W`rkn>
Although if you have an upper bound for the size of the file, you can always just set a line-count greater than that.
21:13
<@Vornicus>
I do not.
21:15
<@ToxicFrog|W`rkn>
Let me test something.
21:15
<@Vornicus>
if I can get that, I can tail the rest... though I have to add 2, because there's the pattern line (which is just a separator) and then a blank line.
21:17
<@ToxicFrog|W`rkn>
Here we go.
21:17
<@ToxicFrog|W`rkn>
the following awk script prints all lines after and including the match:
21:17
<@ToxicFrog|W`rkn>
BEGIN { flag=0 }
21:17
<@ToxicFrog|W`rkn>
/pattern/ { flag=1 }
21:18
<@ToxicFrog|W`rkn>
{ if(flag == 1) { print $0 } }
21:18
<@ToxicFrog|W`rkn>
If you don't want it to include the match, swap the last two lines.
21:22
<@ToxicFrog|W`rkn>
That help?
21:22
<@Vornicus>
Some.
21:23
<@ToxicFrog|W`rkn>
Only some?
21:24
< Syloq>
It doesn't help me at all, if that helps.
21:25
<@Vornicus>
WEll, I also want to skip the line immediately after the match.
21:25
<@ToxicFrog|W`rkn>
Oh. That's easy enough.
21:25
<@Vornicus>
cuz it goes "---- ---- ----" then a blank line and THEN the start of the content.
21:25
<@Vornicus>
Also I don't know how to use a multi-line awk script.
21:25
<@ToxicFrog|W`rkn>
Two easy ways:
21:25
<@ToxicFrog|W`rkn>
- singlequote it in the shell
21:26
<@ToxicFrog|W`rkn>
- replace newlines with spaces, as they're all the same to the terp
21:26
<@Vornicus>
aweome
21:26
<@ToxicFrog|W`rkn>
And here's one that skips the next line after:
21:27
<@Vornicus>
is awk using eres?
21:27
<@ToxicFrog|W`rkn>
Yes.
21:27
<@Vornicus>
ok
21:27
<@ToxicFrog|W`rkn>
...I think.
21:28
<@Vornicus>
...though now that I look at it I don't see anything that's not in regular ones.
21:28
<@ToxicFrog|W`rkn>
From the regex table I linked: "awk is supposed to use EREs, plus the extra C-style escapes \\, \a, \b, \f, \n, \r, \t, \v with their usual meanings. sed is supposed to use BREs, plus \n with its usual meaning."
21:29
<@Vornicus>
ok
21:29
<@ToxicFrog|W`rkn>
BEGIN { flag=0 } flag == 2 { print $0 } flag == 1 { ++flag } /pattern/ { ++flag }
21:29
<@ToxicFrog|W`rkn>
There's probably a more elegant way to do that, but my awk is rusty.
21:30
<@Vornicus>
that's pretty nice.
21:30
<@Vornicus>
though I don't know if pattern shows up again.
21:30
<@ToxicFrog|W`rkn>
Hmm.
21:30
<@ToxicFrog|W`rkn>
Let me do some more testing.
21:31 * ToxicFrog|W`rkn beats rxvt for sucking.
21:31
<@Vornicus>
>= ?
21:32
<@ToxicFrog|W`rkn>
BEGIN { flag=0 }
21:32
<@ToxicFrog|W`rkn>
flag >= 2 { print $0 }
21:32
<@ToxicFrog|W`rkn>
flag == 1 || /etc/ { ++flag }
21:32
<@Vornicus>
sweet
21:32
<@ToxicFrog|W`rkn>
Replace /etc/ with your pet pattern.
21:32
<@ToxicFrog|W`rkn>
<3 awk.
21:35 * Vornicus fiddles
21:35 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has quit [Quit: checking my battery]
21:38
<@Vornicus>
cat testresults/`ls -t testresults | head -n 1` | awk 'BEGIN { flag=0 } flag >= 2 { print $0 } flag == 1 || /^-+ -+ -+$/ { ++flag }'
21:39
<@Vornicus>
<3 backticks
21:41
<@ToxicFrog|W`rkn>
What's -t do?
21:41 Mahal [~Mahal@Nightstar-5107.worldnet.co.nz] has joined #code
21:41 mode/#code [+o Mahal] by ChanServ
21:42
<@ToxicFrog|W`rkn>
Oh. Most recently modified first.
21:42
<@Vornicus>
yep
21:42
<@ToxicFrog|W`rkn>
So this cats the file named in the first line of the most recently modified file in testresults.
21:43
<@ToxicFrog|W`rkn>
And then feeds it to the awk script.
21:43
<@ToxicFrog|W`rkn>
Spicy.
21:43
<@Vornicus>
Indeed.
21:44
<@Vornicus>
and jUnit uses ---------- ------------ --------- or some variation thereof to break test results from logger output.
21:44
<@Vornicus>
...actually you missed it.
21:44
<@Vornicus>
It cats the most recently modified file itself into testresults.
21:45
<@Vornicus>
in testresults.
21:45
<@McMartin>
cat: ALL YOUR ARGUMENTS ARE BELONG TO STDOUT
21:45
<@Vornicus>
...ow
21:45
<@ToxicFrog|W`rkn>
...oh, right.
21:45
<@ToxicFrog|W`rkn>
It pipes the output of ls -t to head./
21:45
<@ToxicFrog|W`rkn>
Rather than heading the first file returned by ls -t.
21:49
< GeoTube>
damn thing!
21:49 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has quit [Quit: Connection reset by evil CHILD EATING MONSTERS!]
21:51 Chalcy [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has joined #code
21:51 mode/#code [+o Chalcy] by ChanServ
21:51 Chalcedon [~Chalceon@Nightstar-869.bitstream.orcon.net.nz] has quit [Ping Timeout]
21:54 Serah [~Shemhazai@Nightstar-8502.ds1-ba.adsl.cybercity.dk] has joined #Code
21:59
<@Vornicus>
daah. nesting backticks?
22:00
<@ToxicFrog|W`rkn>
Umm.
22:00
<@ToxicFrog|W`rkn>
Good question, let me find out.
22:00
<@ToxicFrog|W`rkn>
Yep.
22:00
<@ToxicFrog|W`rkn>
` \` \` `
22:01
< GeoTube>
'//'//'''/ ?
22:01
< GeoTube>
Ohh wait, your heling someone..
22:01
< GeoTube>
*helping ...
22:01
<@ToxicFrog|W`rkn>
GeoTube, please do us all a favour and eat your own liver.
22:01
< Syloq>
Liver is good for you.
22:01
< GeoTube>
I would, but it keeps squirming away when I try.. ..
22:15
<@Vornicus>
awesome, that worked.
22:15
<@Vornicus>
YAY WORKY
22:33 * Vornicus now has to pick a groupware solution.
22:33
<@McMartin>
Wikis.
22:33
<@Vornicus>
Heh. NOt quite.
22:33
<@Vornicus>
Apparently the boss wants either Groupwise or Exchange.
22:34
<@McMartin>
Ah well.
22:34
<@McMartin>
My next line was going to recommend SnipSnap if you needed more access control but still mostly have everything on your intranet.
22:34
<@McMartin>
SnipSnap actually being one of the few such suites we had source to and could thus try to attack, and in which we did not find security holes three miles wide.
22:35
<@McMartin>
We found one. But it was only exploitable if you were already root and had a shell.
22:35
<@McMartin>
Which kind of means it isn't one.
22:35
<@Vornicus>
heh
22:43
<@ToxicFrog|W`rkn>
Heh.
22:43
<@ToxicFrog|W`rkn>
"groupware"?
22:46 Syloq is now known as Syloqs-AFH
22:47
<@Vornicus>
groupware, being a generic name for software that provides email and collaborative calendar systems, among other stuff.
22:47
<@McMartin>
This sometimes also includes blogs and wikis, which is what SnipSnap does.
22:48
<@Mahal>
SnipSnap?
22:48
<@Vornicus>
but Novell Groupwise and Microsoft Exchange are the canonical ones.
22:48
<@Mahal>
I shall curious.
22:48
<@ToxicFrog|W`rkn>
Aah.
22:48
<@ToxicFrog|W`rkn>
Such as the intranet wiki here.
22:48
<@McMartin>
Mahal: http://www.snipsnap.org/space/start
22:52 ToxicFrog|W`rkn is now known as ToxicFrog|AFK
22:54 Mahal is now known as MahalFood
23:39 * Vornicus fiddles.
23:41 MahalFood is now known as Mahal
23:47 * Vornicus determines that he has no real metric for choosing between these.
23:49
<@McMartin>
Coinflip!
23:50
<@Vornicus>
heh, uh, no.
23:51
< GeoTube>
dice roll?
--- Log closed Fri Aug 25 00:00:02 2006
code logs -> 2006 -> Thu, 24 Aug 2006< code.20060823.log - code.20060825.log >