fix for DoS vulnerability noted by Kevin S. Ho
[staff.git] / TODO
1 here's a one-liner to find duplicate inputbox'es:
2
3 grep inputbox staffing.html | perl -pe '/inputbox\(\"(.*)\"\)/ or die; $_="$1\n";' | sort | uniq -d
4
5 (though the program should probably error out)
6
7 and here's another useful one:
8
9  perl -ne 'if ( /^((.*)\s+)(\S+\@\S+)$/ ) { print "$1<$3>\n"; } else { print "$_\n"; }' P*
10
11 Delivered-To: ivan-fnf-planners@420.am                                          
12 To:  phred@well.com, larryc@cloudfactory.org, fnf-planners@topica.com           
13 From: Rob Jellinghaus <robj@unrealities.com>                                    
14 Subject: Re: [FnF-Planners] Staffing feedback                                   
15 Date: Tue, 07 Mar 2000 14:25:16 -0800                                           
16      
17 At 02:00 PM 3/7/2000 -0800, Fred Heutte wrote:
18 >Handing out the staff assignment slips was a big plus.  Next time              
19 >the channel allocations for the radio links should be there also --            
20 >keeping track of what should be happening on four different channels is        
21 >just too much instruction to give just verbally.                               
22
23 Great idea.  In fact, some more infrastructure overall would have been good:
24
25 - Along with the printed-out staff sheet, a list of the shift descriptions
26 and the radio allocations and channel assignments.
27
28 - On the printed slips:
29         - name
30         - shift
31         - start time, end time
32         - shift description
33         - get there early reminder
34         - radio information
35 (everything was there this time but the radio info)
36
37 Mike, Ivan, it would be ultra cool if the staff sheet script could be
38 extended to generate conveniently-printed lists of all this for each staff
39 member.  Obviously the staff sheet template would need to be extended with
40 start time / end time / general notes for each shift, in some format that
41 the staff sheet could then turn into a printed list.  (The general notes
42 for each shift could be just plain text, including the staff description,
43 reminder, radio info, etc.).  As it was, I had to rush home at 8 pm the
44 night of the party and spend a solid hour typing/cutting/pasting as fast as
45 I could (literally) until 9 pm... just barely made it to orientation.  If
46 the script had been able to do it for me, it would have been astoundingly
47 easier.  Nothing like feature creep, eh?  :-)
48
49 Cheers,
50 Rob
51