Xymph's Overture

#!/usr/bin/perl
print "Hello, world!\n";
No, that wasn't my first Perl script. I've actually written somewhat longer scripts, and modified other people's scripts regularly, but I don't have a sufficient understanding of the language to write longer scripts from scratch yet. So by way of a belated New Year's resolution, I recently picked up Programming Perl (a.k.a. the Camel book) to learn it from the ground up. There are perhaps better books to learn the language from, but since I'm already somewhat familiar with Perl (and have plenty of experience in other languages like C, Ada and Shell), I figure I'll be fine, and having the definitive reference on the language around is more useful in the long run anyway. My goal for embarking on this endeavour is to eventually add some new database-driven features to this site (which means dusting off my old SQL knowledge as well), and while it may take a while before you'll see the first results, it is a fun learning experience already.

Link of the Day: Welcome to the White House - WWW.WHITEHOUSE.ORG. Not to be confused with... exactly. Thanks SurlyBitch.
Story of the Day: Pet lizards feast on owner's corpse. Not for overly sensitive stomachs. Thanks rand029 and the many others that sent this in.
Wild Science: Future Tech: Really Special Forces. Thanks JTMauney.
Weird Science: Goat Milk Carries Spider Silk in Canada Experiment. Thanks Nicole.

View : : :
38.
 
Re: serious OT
Jan 21, 2002, 11:53
38.
Re: serious OT Jan 21, 2002, 11:53
Jan 21, 2002, 11:53
 
I'm sorry. I'm sure you're a fine programmer, but that was hilarious, if subtle.

Not intended to be a joke, though I'm sure it is funny to all those unfortunate souls who had unqualified computer science teachers in high school. I apologize for the generally low quality of my colleagues.

My comment was mostly because I've been helping out a bit with bug reports and minor fixes for the Ogg Vorbis audio codec. Recently there was some discussion about an integer-only implementation of the codec and one of the developers said, "Get me a good integer MDCT with > 100dB of S/N (that's the hard part; I wrote one but it only has about 80) and I'll deliver the rest." That made me think, "You know, if I'd actually done any homework in my linear algebra class in college, I'd have a go at that." Of course I didn't, and so now that lack of fundamentals prevents me from coding such things.

To try to return even remotely to the topic, I'm quite the fan of Perl. I don't see any reason why you shouldn't be able to learn from the "Programming Perl" book vs. the "Learning Perl" assuming you can already program well in some C-like language.

References:
+[See Jack's comment on the MDCT at http://www.xiph.org/archives/vorbis-dev/0059.html ]
+[Download Ogg Vorbis (it's better than mp3) at
http://www.vorbis.com/ ]


This comment was edited on Jan 21, 11:55.
Graham "Teach" Mitchell, computer science teacher, Leander High School
Date
Subject
Author
1.
Jan 18, 2002Jan 18 2002
anon@64.228
2.
Jan 18, 2002Jan 18 2002
3.
Jan 18, 2002Jan 18 2002
 C++
anon@209.26
17.
Jan 18, 2002Jan 18 2002
20.
Jan 18, 2002Jan 18 2002
anon@24.50
25.
Jan 18, 2002Jan 18 2002
29.
Jan 18, 2002Jan 18 2002
anon@24.50
4.
Jan 18, 2002Jan 18 2002
anon@66.56
5.
Jan 18, 2002Jan 18 2002
6.
Jan 18, 2002Jan 18 2002
anon@165.122
7.
Jan 18, 2002Jan 18 2002
anon@193.237
9.
Jan 18, 2002Jan 18 2002
anon@194.70
13.
Jan 18, 2002Jan 18 2002
anon@206.225
8.
Jan 18, 2002Jan 18 2002
  PHP
10.
Jan 18, 2002Jan 18 2002
   Re: PHP
12.
Jan 18, 2002Jan 18 2002
   Re: PHP
anon@62.254
14.
Jan 18, 2002Jan 18 2002
    Re: PHP
anon@208.191
11.
Jan 18, 2002Jan 18 2002
15.
Jan 18, 2002Jan 18 2002
anon@128.32
16.
Jan 18, 2002Jan 18 2002
18.
Jan 18, 2002Jan 18 2002
19.
Jan 18, 2002Jan 18 2002
anon@62.188
27.
Jan 18, 2002Jan 18 2002
anon@67.82
28.
Jan 18, 2002Jan 18 2002
anon@67.82
36.
Jan 20, 2002Jan 20 2002
anon@24.243
37.
Jan 21, 2002Jan 21 2002
anon@24.151
 38.
Jan 21, 2002Jan 21 2002
   Re: serious OT
21.
Jan 18, 2002Jan 18 2002
anon@128.32
22.
Jan 18, 2002Jan 18 2002
anon@128.32
23.
Jan 18, 2002Jan 18 2002
anon@207.50
24.
Jan 18, 2002Jan 18 2002
anon@12.228
26.
Jan 18, 2002Jan 18 2002
anon@128.32
35.
Jan 19, 2002Jan 19 2002
anon@24.151
30.
Jan 19, 2002Jan 19 2002
anon@65.80
31.
Jan 19, 2002Jan 19 2002
anon@24.162
32.
Jan 19, 2002Jan 19 2002
anon@65.80
33.
Jan 19, 2002Jan 19 2002
34.
Jan 19, 2002Jan 19 2002