upcoming SLUG meeting on 10/10/2005
Kevin D. Clark
clark_k at pannaway.com
Thu Oct 6 08:20:01 EDT 2005
The SLUG Daemon writes:
> You might be fascinated to learn that there is a SLUG meeting next Monday
> evening at 7pm. As a reminder, SLUG meetings occur on the second Monday
> of each month. Today is Wednesday; I just wanted to give you plenty of
> advance notice.
Here is the code, in case other chapters find this to be useful. I
guess I'll run this from a daily cron script.
Just another Perl hacker,
--kevin
--
GnuPG ID: B280F24E And the madness of the crowd
alumni.unh.edu!kdc Is an epileptic fit
-- Tom Waits
-------------- next part --------------
#!/usr/bin/perl -w
use strict;
use Date::Calc qw(:all);
my $MONDAY = 1;
my $NUM_DAYS_BTWN_MON_WED = 5;
my ($tyear,$tmonth,$tday) = Today();
my ($myear,$mmonth,$mday);
# $mday et al. identify the 2nd Monday in the given month
die "Nth_Weekday_of_Month_Year problem!\n"
if (! (($myear,$mmonth,$mday)
= Nth_Weekday_of_Month_Year($tyear,$tmonth,$MONDAY,2)));
my $dd = Delta_Days($tyear,$tmonth,$tday,
$myear,$mmonth,$mday);
if ($dd == $NUM_DAYS_BTWN_MON_WED) {
open(MAIL, "| /usr/lib/sendmail -oi -oem -t")
|| die "Couldn't open sendmail: $!\n";
$SIG{PIPE} = 'IGNORE'; # good idea
print MAIL <<EO_MESSAGE;
To: gnlug-discuss\@mail.gnlug.org
From: clark\@pannaway.com
Subject: upcoming SLUG meeting on $mmonth/$mday/$myear
[this is an automatically generated message from the SLUG daemon]
Hello,
You might be fascinated to learn that there is a SLUG meeting next Monday
evening at 7pm. As a reminder, SLUG meetings occur on the second Monday
of each month. Today is Wednesday; I just wanted to give you plenty of
advance notice.
Kind regards,
The SLUG Daemon
EO_MESSAGE
} # end of "if ($dd == $NUM_DAYS_BTWN_MON_WED) {"
__END__
More information about the gnhlug-discuss
mailing list