From: minima Date: Tue, 5 Dec 2000 13:39:55 +0000 (+0000) Subject: fix problem with on 23cms X-Git-Tag: R_1_45~9 X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=f443f102c592af25cd3468b637324ff78cc58300;p=spider.git fix problem with on 23cms reduce no of dayes to 3 months --- diff --git a/Changes b/Changes index d2eea67b..be14fb27 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,7 @@ +05Dec00======================================================================= +1. fix frequency hinting routine so it correctly handles things like 'on 23cm' +where digits are the 'wrong' way round. +2. made default max days to search for spots 3 months. 03Dec00======================================================================= 1. change grepdbg and watchdbg so that you can see a number of lines before the condx that you are looking for so:- diff --git a/perl/Spot.pm b/perl/Spot.pm index 7e621c91..cb91c18a 100644 --- a/perl/Spot.pm +++ b/perl/Spot.pm @@ -23,7 +23,7 @@ use vars qw($fp $maxspots $defaultspots $maxdays $dirprefix $duplth $dupage $fil $fp = undef; $maxspots = 50; # maximum spots to return $defaultspots = 10; # normal number of spots to return -$maxdays = 365; # normal maximum no of days to go back +$maxdays = 3*31; # normal maximum no of days to go back $dirprefix = "spots"; $duplth = 20; # the length of text to use in the deduping $dupage = 3*3600; # the length of time to hold spot dups @@ -183,7 +183,7 @@ sub search $expr =~ s/\$f(\d)/\$ref->[$1]/g; # swap the letter n for the correct field name # $expr =~ s/\$f(\d)/\$spots[$1]/g; # swap the letter n for the correct field name - dbg("search", "expr='$expr', spotno=$from-$to, day=$dayfrom-$dayto\n"); + dbg("search", "hint='$hint', expr='$expr', spotno=$from-$to, day=$dayfrom-$dayto\n"); # build up eval to execute $eval = qq( @@ -244,7 +244,7 @@ sub ftor } elsif ($aa < $bb) { $out .= "[$aa-$bb]"; } else { - $out .= "[$bb-$aa]"; + $out .= "[0-$bb$aa-9]"; } } return $out;