code logs -> 2008 -> Mon, 22 Sep 2008< code.20080921.log - code.20080923.log >
--- Log opened Mon Sep 22 00:00:41 2008
00:06 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
00:06 mode/#code [+o gnolam] by ChanServ
00:09
<@McMartin>
Snrk
00:09
<@McMartin>
if ((home = getenv("HOME")) == NULL) {
00:09
<@McMartin>
printf("Hard drive on fire!\n");
00:09
<@McMartin>
exit(1);
00:09
<@McMartin>
}
00:10
<@ToxicFrog>
Pfft
00:25 You're now known as TheWatcher[T-2]
00:27
<@McMartin>
Also, the changelog for VBox 2.0.2 implies that the guest additions no longer freak out with "buggy X servers" which I assume means Xorg 1.5
00:31
< Finerty>
What's buggy about xorg 1.5?
00:31 You're now known as TheWatcher[zZzZ]
00:32 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has quit [Quit: <Insert Humorous and/or serious exit message here>]
00:32
<@McMartin>
It handles resolution and mouse operations wildly differently, apparently, and an upshot of this is that Fedora 9 freaked VBox the leeg out.
00:32
<@McMartin>
I note that running F10a inside VBox 2.0.2 (without additions, though) worked fine, except for a kernel error on startup which was apparently nonfatal.
00:35
<@ToxicFrog>
I had no trouble running 9 inside VB 1.6
00:35
<@Doctor_Nick>
fedora 9 more like feBOREa 9
00:35
<@Doctor_Nick>
boo yah
00:35
<@ToxicFrog>
The issue came when I tried to build the guest additions, at which point it said "I can't build the X11 modules because your X server is strange and alien"
00:36
<@McMartin>
What was the "I'm only rendering at 2048x1600 and I'm claiming the only res available is 640x480" one?
00:37
<@ToxicFrog>
I forget if that was Fedora 8 or some Ubuntu
00:42
<@ToxicFrog>
<sanooj> so I just finished most of a BMP writer in 100 lines of infra structure class and 190 lines of near literal struct translation from msdn.
00:42
<@ToxicFrog>
<sanooj> that's including all the iffy CIE XYZ colour space stuff and rendering intents in the new DIB formats that no-one uses.
00:42
<@ToxicFrog>
<sanooj> after years of tolerating perl's pack/unpack, that is a thing of beauty.
00:43
<@McMartin>
Nice
00:43
< Finerty>
TF: sanooj is using your struct lib, right?
00:45
<@ToxicFrog>
Yeah.
00:45
<@ToxicFrog>
(and is responsible for at least 90% of the bug reports against it)
00:46
<@Doctor_Nick>
does anyone know of scripts to detect the file extensions of lost+found files
00:47
<@McMartin>
ls?
00:47
<@ToxicFrog>
McMartin: lost+found only has the data; the filenames are generated from inode number or something
00:47
<@Doctor_Nick>
yes
00:47
<@ToxicFrog>
"file" might help
00:47
<@Doctor_Nick>
xfsrepair fucked my filesystem in the ass
00:48
<@ToxicFrog>
It won't give you the file extension, but will try to guess the data type based on the content
00:48
<@Doctor_Nick>
ok
00:48
<@ToxicFrog>
("data" meaning "I have no idea")
00:49
<@ToxicFrog>
Wouldn't be too hard to pipe it through something that automatically applies extensions for all the files it does recognize.
00:49
<@Doctor_Nick>
im sure i can hack something together in perl
00:51
<@ToxicFrog>
I was thinking awk, but whatever works
00:51
<@ToxicFrog>
It's basically split + case anyways
01:15 Brother_Willibald [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
01:17 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Ping Timeout]
02:16 Brother_Willibald [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: Z?]
03:53 Finerty is now known as Vornicus
04:03 Chalcedon [~Chalcedon@Nightstar-2160.ue.woosh.co.nz] has quit [Quit: Leaving]
04:11 C_tiger [~c_wyz@Nightstar-8414.hsd1.ca.comcast.net] has quit [Connection reset by peer]
05:20
<@ToxicFrog>
Hmm.
05:20
< Vornicus>
hmm?
05:20
<@ToxicFrog>
While I'm liking openSUSE in general, it has some very odd omissions from its repositories.
05:20
<@ToxicFrog>
For example, VLC and mplayer are both entirely absent.
05:21
< Vornicus>
v. odd
05:21
<@ToxicFrog>
This leaves you with, um, totem and kplayer for movie watching
05:22
<@ToxicFrog>
Which is functionally equivalent to saying "you can't watch movies"
05:23
<@McMartin>
using VLC or mplayer means you hate freedom
05:23
<@McMartin>
why do you hate freedom so much
05:23
<@ToxicFrog>
Even on ubuntu, IIRC, I can get mplayer
05:23
<@ToxicFrog>
And it has no trouble installing, say, mp3 codecs
05:23
<@McMartin>
Yes, Ubuntu hates freedom.
05:23
<@McMartin>
As does Livna.
05:25
<@ToxicFrog>
ISTR getting mplayer without livna, but I could be wrong
05:26
<@ToxicFrog>
I mean, it's easy enough to add an unofficial repo that has these programs
05:26
<@ToxicFrog>
But still. Weird.
05:26
<@McMartin>
mplayer can be gotten without livna, but the useful codecs are all in livna.
05:26
<@ToxicFrog>
AIUI the codecs are built into mplayer?
05:27
<@ToxicFrog>
Anyways. If I had to name one distro that would be all RAAAAR FREEDOM at the expense of the users, it wouldn't be SuSE~
05:27 * McMartin recalls a w32-codecs package.
05:27 * McMartin hasn't had to deal with it
05:28
<@McMartin>
Anyway, SuSE is more likely to go the route that Concentric (Ubuntu) kind of does by default
05:28
<@McMartin>
Which is "Give us our cut of $$$ so that we can pay off the people who could sue us; we actually have deep enough pockets to worry about this"
05:28
<@McMartin>
Concentric however also gives you access to the Debian non-free archives, so you can ignore them.
05:31
<@ToxicFrog>
Yeah, here we have "oss" and "non-oss"
05:31
<@ToxicFrog>
But the lack of VLC/mplayer implies that there's a third category "stuff that might get us sued in the US" which is Omitted.
06:45
<@Doctor_Nick>
fuck suse
06:47
<@Doctor_Nick>
and its canonical, not concentric
07:10 AnnoDomini [AnnoDomini@Nightstar-29105.neoplus.adsl.tpnet.pl] has joined #Code
07:10 mode/#code [+o AnnoDomini] by ChanServ
07:51 C_tiger [~c_wyz@Nightstar-8414.hsd1.ca.comcast.net] has joined #code
07:52 Vornicus is now known as Vornicus-Latens
08:46 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has joined #code
08:46 mode/#code [+o Attilla] by ChanServ
08:49
<@McMartin>
Yay, nfrotz now properly accepts color names for -b and -f
08:49
<@McMartin>
(Or you can use Z-Colors so that old scripts still work)
09:15 You're now known as TheWatcher
09:27 Vornicus-Latens [~vorn@ServicesOp.Nightstar.Net] has quit [Ping Timeout]
13:15 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has quit [Ping Timeout]
13:29 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
13:29 mode/#code [+o gnolam] by ChanServ
14:18 Vornucopia [~vorn@Admin.Nightstar.Net] has joined #code
14:26 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Ping Timeout]
14:26 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
14:26 mode/#code [+o gnolam] by ChanServ
14:40
<@ToxicFrog>
Doctor_Nick: is your only purpose here to hate everything?
14:41
<@Serah>
I thought that was my purpose.
14:42
<@ToxicFrog>
Possibly, but you aren't obnoxiously noisy about it.
14:42
<@Serah>
Oh.
14:43
<@Serah>
I wonder if bunnies is suitable punishment.
15:40 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has joined #code
15:40 mode/#code [+o Attilla] by ChanServ
16:28 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has quit [Ping Timeout]
16:29 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has joined #code
16:29 mode/#code [+o Attilla] by ChanServ
17:09 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has quit [Connection reset by peer]
17:10 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has joined #code
17:10 mode/#code [+o Attilla] by ChanServ
17:52 Attilla_ [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has joined #code
17:52 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has quit [Ping Timeout]
18:05 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has joined #code
18:05 mode/#code [+o Attilla] by ChanServ
18:06 AnnoDomini is now known as Steven
18:06 Attilla_ [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has quit [Ping Timeout]
21:05 crem_ [~moo@Nightstar-28703.adsl.mgts.by] has joined #code
21:05 crem [~moo@Nightstar-28703.adsl.mgts.by] has quit [Connection reset by peer]
21:08 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Ping Timeout]
21:11 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
21:11 mode/#code [+o gnolam] by ChanServ
22:00 You're now known as TheWatcher[T-2]
22:08 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: Reboot]
22:11 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
22:11 mode/#code [+o gnolam] by ChanServ
22:15 You're now known as TheWatcher[zZzZ]
22:37
<@ToxicFrog>
Hmm.
22:37
<@ToxicFrog>
I see what my prof did there.
22:38
<@ToxicFrog>
The specification for the program to be written for lab 2 is deliberately fucked in the head.
22:38
<@ToxicFrog>
This is a course on software testing; thus, she's given us instructions which are more likely to result in incorrect code so that the tests will find something.
22:44 Consul [~consul@Nightstar-3574.dsl.sfldmi.ameritech.net] has quit [Ping Timeout]
22:55 Consul [~consul@Nightstar-3574.dsl.sfldmi.ameritech.net] has joined #code
23:05
< Shoukanjuu>
Maybe it's a test?
23:05
< Shoukanjuu>
Better to have a program that works but doesn't do everything, than to have one that doesn't work completely and...still doesnt' do everything
23:05
< Shoukanjuu>
Sounds like something I'd do >_> Surreptitious tests like that
23:06 Steven is now known as AnnoDomini
23:08
<@ToxicFrog>
Shoukanjuu: well, the explicit purpose of this exercise is to write a program, then hand it over to another team for testing
23:08
< Shoukanjuu>
I see >_>
23:09
< Shoukanjuu>
But WHAT are they testing FOR?
23:09
<@ToxicFrog>
It's more interesting if the program is flawed, and this also makes testing it trickier - "strip", for example, doesn't only strip non-alphabetic characters from a string, but also lowercases the rest and stores the result in a new string.
23:09
< Shoukanjuu>
I see >_>
23:09
<@ToxicFrog>
Correctness, robustness...the usual
23:10 AnnoDomini [AnnoDomini@Nightstar-29105.neoplus.adsl.tpnet.pl] has quit [Quit: Violence is not the answer. Violence is the question. The answer is "YES!"]
--- Log closed Tue Sep 23 00:00:51 2008
code logs -> 2008 -> Mon, 22 Sep 2008< code.20080921.log - code.20080923.log >