NEW: For a prettier blog interface, see the Wordpress version!

Script ideas
-*- planner -*-


A1XSend their work so far {{Tasks:269}} (2003.12.17)
A2XCreate user accounts {{Tasks:268}} (2003.12.17)
A3XPrepare exercises for language basics {{Tasks:267}} (2003.12.17)
A4XMake fake data {{Tasks:263}} (2003.12.17)
A5XPrepare rough outline of course notes {{Tasks:260}} (2003.12.17)
A6XCreate string-processing exercises for phones {{Tasks:271}} (2003.12.18)
A7XCreate more basic exercises {{Tasks:270}} (2003.12.18)
A8XDownload a reasonably large script {{Tasks:284}} (2003.12.28)
A9XPackage everyone's work {{Tasks:282}} (2004.01.15)

Script ideas


7. ANSI manipulation in Perl

You can go to specified (x,y) positions, clear the screen, and output colors by using modules from CPAN. Under Windows, you can do this by installing the Win32::Console::ANSI, Term::ANSIColor, and Term::ANSIScreen modules. For more information about these modules, check out

To learn more about CPAN and how to install modules, check out


6. Proxy problems

Fujitsu's not letting my MSI download. I should have grabbed it at home. Tomorrow, then - just to show them that it _can_ be done... =)

5. Project ideas

Rating system - they've got this already

4. Perl focus

  • Reading source code, testing, adapting software to their own needs
  • 4 programmers

3. Perl for Windows administration

  • Keith_M: One that I use quite often is Win32::AdminMisc by Dave Roth.
  • Keith_M: Win32API::Net
  • Keith_M: Win32::Lanman

2. Oooh, cool way to split

use Text::ParseWords; @new = quotewords(",", 0, $text);

1. Perl training


  • Day 1 morning: What is Perl? Lay of the land
  • Day 1 afternoon: Basic syntax, Perl for extracting data
  • Day 2 morning: Regular expressions, perl as glue - using Perl to connect two programs
  • Day 2 afternoon: Perl as glue - using Perl to connect two programs
  • Day 3 afternoon: CPAN
Why use Perl?
  • quickly extract information from a lot of data
  • write programs that connect two existing programs together
  • take advantage of very rich libraries
Script ideas
  • extracting top phone callers
  • summarizing surveys

Previous day | Next day

I'd love to hear about any questions, comments, suggestions or links that you might have. Your comments will not be posted on this website immediately, but will be e-mailed to me first. You can use this form to get in touch with me, or e-mail me at [email protected] .

Page: Teaching.Perl
Updated: 2004-11-21
NOTE: ANTI-SPAM MEASURE NOW IN PLACE. Please answer the following question with the right number in order to send me your comment.
What is two minus one? (hint: one ;) )