ELF44  0  p 0ab0c d 0n pp3n pSwxp``y3zpCz{S|}c  COREOB ed?i?i<'<'TSdaycounter.cgi/usr/local/bin/perl /export/home/calen.ne.jp/users/uzura/daycounter/daycounter.!@l|? CORESUNW,SPARCstation-20CORE4  0}    CORE  ed?i?iTS : lg  - pC@@@ -K @CCCORE??C0 P COREBed?i?i t?<'daycounter.cgi/usr/local/bin/perl /export/home/calen.ne.jp/users/uzura/daycounter/daycounter.l|`O'<<'TS CORE@ ed?i?i : @  TSlg  - pC@@@ -K @CC??C0 CORESUNW,SPARCstation-20CORE4  0}    hCORE`O'<<'TSCORE@  TSlg  - pC@@@ -K @CC??C0 %s%srwCan't locate object method "%s" via package "%s"untie attempted while %lu inner references still existAnyDBM_FileNo dbm on this machine Undefined format "%s" calledNot a format reference%s_TOPbad top format referenceUndefined top format "%s" calledFilehandle only opened for inputWrite on closed filehandlepage overflowFilehandle %s never openedFilehandle %s opened only for inputprintf on closed filehandle %sNegative lengthOffset outside stringNegative lengthSyswrite on closed filehandleSend on closed socketOffset outside stringOffset outside stringPossible memory corruption: %s overflowed 3rd argumentrwrwrwbind() on closed fdconnect() on closed fdlisten() on closed fdrwaccept() on closed fdshutdown() on closed fd[gs]etsockopt() on closed fdget{sock, peer}name() on closed fd-T and -B not implemented on filehandlesTest on unopened file <%s>%s %s %2d %02d:%02d:%02d %dToo many args to syscallToo few args to syscallpanic: do_transWarning: unable to close filehandle %s properly. -Can't do bidirectional pipe----rw-Can't do inplace edit: %s is not a regular fileCan't rename %s to %s: %s, skipping fileCan't rename %s to %s: %s, skipping file>Can't do inplace edit on %s: %sCan't open %s: %s rwClose on unopened file <%s>tell() on unopened fileseek() on unopened filesysseek() on unopened file%ldStat on unopened file <%s>The stat preceding -l _ wasn't an lstatYou can't use -l on a filehandleCan't exec "%s": %s -c-cfcshexec$&*(){}[]'";\|?<>~` shCan't exec "%s": %sUnrecognized signal name "%s"Bad arg length for %s, is %lu, should be %ldArg too short for msgsndCan't msgrcv to readonly varNULL regexp parameter/%.127s/: %s%lx %d /%.127s/: %s/%.127s/: %sInsecure %s%sInsecure directory in %s%sInsecure $ENV{%s}%sInsecure $ENV{%s}%sRecursive inheritance detectedCan't locate package %s for @%s::ISAUsage: UNIVERSAL::isa(reference, kind)Usage: UNIVERSAL::can(object-ref, method)Cannot find version of an unblessed reference%s version %s required--this is only version %s10123456789abcdef0123456789ABCDEFx\.^$@dDwWsSbB+*?|()-nrtfeaxc0123456789[{]}|fallbackabsboolnomethod""0+++=--=**=//=%%=****=<<<<=>>>>=&&=||=^^=<<=>>===!=<=>cmpltlegtgeeqne!~++--atan2cossinexplogsqrtxx=..==negpanic: sprintf overflow - memory corrupted! acos: DOMAIN error asin: DOMAIN error atan2: DOMAIN error y0: DOMAIN error y0: DOMAIN error y1: DOMAIN error y1: DOMAIN error yn: DOMAIN error yn: DOMAIN error lgamma: SING error log: SING error log: DOMAIN error log10: SING error log10: DOMAIN error pow(0,0): DOMAIN error pow(0,neg): DOMAIN error neg**non-integral: DOMAIN error sqrt: DOMAIN error fmod: DOMAIN error remainder: DOMAIN error acosh: DOMAIN error atanh: DOMAIN error atanh: SING error : TLOSS error : TLOSS error : TLOSS error : TLOSS error : TLOSS error : TLOSS error gamma: SING error log1p: SING error log1p: DOMAIN error } JJJJ < J/| \ } , < {k|H0;c`P<0H0T;``0l;ّax0000;ُc ;ڍb;ڙcx;۠c;b ;ُb00;ښ`0 0,;8`80D0P0\;ُa,h0t; `<0;ِb,0;ّb000;ہa;ہ`p;ہ`;ہ``0~;ڧ`$;َa(0u4;8c@0oL0lX0id;ٍc p;ًaT|0`;َc8;۠cT;ګb;ګc; bP;ھa0K0H0E0B0? 0<09$06003<00H0-T0*`0'l0$x;۠c000;ڎa000 0 00000 0,080D0P0\0h0t000000000000000(040@0L0X0d0p0|000000000000 0|0y$0v00s<0pH0mT0j`0gl0dx0a0^0[0X0U0R0O0L0I0F0C0@0=0: 07,04801D0.P0+\0(h0%t0"0000000 0 000000(040@0L0X0d0p0|00000000000 0 0 0 $0X4iii|lAUTOLOADIdentifier too longNumber too long@(#)yaccpar 1.8 (Berkeley) 01/20/91-   **  ,,&&.'(())//10$$$$$$$2$%%!!"""+####  ,755- ./0>?66 wy28=Lm!ef 1:JNolAPQ<;4p)*#(MnvtKOH~|uzr@}{I  B _VQYF DVFGHIJKL N q[OQS UC #C89= LT&CCCCCCCCC32C-AkpCPCIkU2VIACXICATTT1TTICCCCCCCCCCCCCCCCCCCCC0CCCCCCCCCCCCjhCA!Y$C>zkI<[2DTTCC!2CCCCFCICeCKNQZZZZCZCgT33113ZZZ3C3ZZ1 l s Ol ,y  Z    _ K y1   @3(` ( U~^ ;%@( LOOO,OO]Hz kX&HQ"E>]>f]PR]]( ]9TW]y5"a$z6]7=i&TUbcdRS#Y%>&'<9ija%kd4'?%&J>FF8FF!)*, Cc-./01>2N3:C@FABMOCPEX WZX^C]]]]]ef\3]]e]]99"++++$++++++E'"$+`MLFFFF`++FFCCCCCC++++++b+++++++++++++++++++++++++qqqqqGHIKC4q>@29A<;[]:l_u?gh=BBB5Bqqqqqqqqqqqqqqqqqqqqqq !"#$%&'()*+p,-./01+|3++++++6+78++BBBBp4B+>@29A<\;prs?+{+4=>@29A<;?5=4>@29A<;pp5?+++++++++=+++++++++++++++++++5+++nX &'()*+,-./013D678 &'()*+,-./013678t &'()*+,-./0143>@29A<6;78x?4=>@29A<;?54=>@29A<;?5=4>@29A<;?5WW= WWW&'()*+,-./0153W6X78X XXX&'()*+,-./013X6784 >@29A<;&'()*+,-./01?3678=4 >@29A<;&'()*+,-./01?35678WWWWW4=>@2W9A<;WWWWWWW?5XXXXX4=>@29A<;XXXXXXX?5=4 >@29A<;&'()*+,-./015?3678= &'()*+,-./0135s6s78ss s&'()*+,-./013ss6784 >@29A<;&'()*+,-./01?3678= &'()*+,-./0153678ssssssssssssssssssssss &'()*+,-./013^6^78^^^kkkkkZZgoZwkZZZZZkDDDDDoDGGGGD^^^^jGjG^^^jjjGkkkkjkkkkkkkkkkkkkkjkkkkDDDDDDDDDqqDDDDDDDDDDqqDDDqGGGGGGGGGqGGGGGGGGGGGGGjjjjxxjjjjjxxjjxjjjjjjjjjjjgxggggghhhhhqqqqbbqqqqqhbbqqbqqqqqqqqqqqccYbYcccYYYxxxxddxcxxxxYddxxdxxxxxxxxxxxgggg`d`ggggg``gg`ggggggggaa`hhhhaahahhhhhhhhhhhhhhbbbbabbbbbbbbbbbbbbcccc__cYYYYccccY__cc_cccccccYYYYYYYddddSSd_ddddSSddSdddddddTT````STT`T`````````````UUTaaaaUUaUaaaaaaaaaaaaaVVUVVVV__________________SSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTiiUUUUiiUiUUUUUUUUUUUZZiVVVVZZVZVV\\VVVVVVVV\\Z\[[\[[[RR[RREEREEiiiiiiiEiiiiiiiZZZZZZZZZZZ\\\\\\\\\\[[[[[[[RRRRRR^EEEEhmv}~EE+; $V)$(,;;)](;[[;):;))?;,[[;I(.)](])):;)9z?{=abcdef];);){{h[,)*))(([(]FG{;K;$;;;(;{{)jk{(([{)(_;){({,;!!$%&;((*+;-(])(}1;[[$@)   ),[})]*,:;([{):;)^)?)))(])];};}]{}}~})};)[{])*)!$%&(;*+-(]:)*)*{;)*))@)*Q{)*(,-)*{ !")*![)*)*;,-./012)*5)389:!)*$%&)(*+{-}~)*)*)*)*)*);)*)*@)*;Z))     ;[ })*?#$%&'( +3Z`4{67~[)*)*)*[ !")*,-./012{5[89:)*{     {#$%&'()+,[467)*:;?   {} [ ]#$%&'(+{[4!67$%&()*+,- !":;{?@,-./012589:2589:[]!$%&()*+,-589::;{?@~   ./02!" !]$%&(2*+5-89:MT;*X-@~ !"ef)*,-./0125[89:)Q, !"_;[{12~589:  ]{ !"#$%&'()*+,-./012456789:   !"#$%&'()*+,-./012456789:  [[+#$%&'(!3+$%&{(*+4-67!"{;@125[89:!)[$%&(r*+-z+,@{2~>?@A![$%&(*+-@{k~[!"!$%&(*+-12!589:{~@2589: [ #$%&'([{+~4)67,  {?#$%&'(+[)467  ?{#$%&'(+[467  {[#$%&'(!+$%&(*+4-67 !"{;@-./012589:![$%&()*+- !"@~,-./012589:![$%&(*+- !"@~,-./012589:[!]$%&()*+- !"@~012589:),[  :;?#$%&'(~+]4)67,  :;?#$%&'(+]467 ! $%&()*+-#$%&'(@+467 [! $%&(*+-#$%&'(@+~467![$%& ()*+-)*,-./0@~![$%&()*+-)*,-./0@~[ ! $%&()*+-#$%&'(~@+467 [ #$%&'(+~[)4,67 :; ?{#$%&'(+[]467 ! $%&(*+-#$%&'(@+467),[  :;?#$%&'(~+),]467:;? !"{./012589:]) !"{:;)*?,-./012589:[]) :; ?{#$%&'(+[])4,67:; !"{)*,-./012589:]), !":;)*?,-./012589:%+,-]2>?@A !"{),)*,-./0125:;89:?k !"]))*,-./0125:;89:?{)[,])*,:;?{)], !":;)*?,-./012{589:),]:;? !"]),)*,-./0125:;89:? !"])*,-./012589:), !":;)*?,-./012589:)], !":;)*?,-./012589:] !"),)*,-./0125:;89:?), !"]:;)*?,-./012589:),)],:;?:;?),] !"]:;)*?,-./012589:)], !":;)*?,-./0125),]:;? !")*,-./0125] !")*,-./012), !":;)*?,-./012)*,-./0),] !":;)*?,-./012),]:;? !")*,-./012),]:;? !")*,-./012),]:;?),]:;? !")*,-./012),]:;? !"))*,,-./012]:;? !")*,-./01),]:;? ")*,-./01),]:;?[ ),)*,-./01:;]?{ ),)*],-./0:;)?,:;: )?,])*,-./0:;][ ),)*,-./0]:;{ ])*?,-./0 !"/012[589:)*,-./{)*,-.)*, !")*,-./012589:)*&*-45678)*;<B !"]-./012589:i  "##%%''))+,  " #$%&'()*+, during global destruction. (null) 0 (in cleanup) Target of goto is too deeply nested0 but true          $     l t |                   $ , 0 8 D L X d p x                    $ , 8 < H T \ h p |                      $ , 0 4 8 < @ D L T \ d l x |                          $ ( 4 < H P X ` h p x                     , 8 D L T \ ` d h t                   $ 0 8 @ H P X ` h p x                     , 4 < @ H P \ d l t |                 $ , 4 @ L T \ d l t |                     ( 4 < D P X ` h t                     ( 4 < D L T \ d l t |               , 8 D L X d p x                   , < L X d x          0 H ` x           ( < L T ` l           4 D \ l |          $ , < L X d p | ! ! ! !( !4 !@ !L !` !l !x ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! " " " " " "( ", "0 "8 "L "` "l "x " " " " " " " " " " # # # # #( #0 #8 #@ #L #\ #l #t #| # # # # # # # # # # # # $ $ $ $4 $L $d $t $ $ $ $ $ $ $ $ $ $ % % % %( %@ %L %X %` %h %p %x % % % % % % % % % % % % % % % & & & & &( &0 &8 &@ &H &P &\ &d &l &p &x & & & & & & & & & & & & & & ' ' ' '$ '( ', '0 '4 '8 '< '@ 'D 'H 'L 'P 'T 'X '\ '` 'd 'h 'l 'p 't 'x '| ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ( ( ( ( (, (4 (< (D (L (T (\ (d (l (t ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ) ) ) ) )$ )0 )< )H )T )d )t ) ) ) ) ) ) ) ) ) * * *$ *0 *< *H *T *` *l *x * * * * * * * * * * *l{|ljkmnpx`|~,\D,\"&yT'rl<zzXXhьpP}XLum<h$4Ty|݄x޴|Ll0\XHT@\P |PHPx4 \px Tp,,Si8 4#$%& 'D(4H8q8{`sp@T(*,4k`u<$D\Thhx,(.<.12348949=$=@BD$GtIK4PU|b8V] ]``axb,cffjhknstvpwz|8|Dx0Xl(P @,x(tT,lH  D8ThtĨňǔdpPpΨϠϼdX`ӈӤӰ׀לרڴ|ݘݤP0 `$$x$$$$$$$$$$tt$to$p$xx$~4$$x$$$$$$p$p$0x$$$$$$$,$$$$p|xplpl$$$$$$$$$$$$$$$$plplpl$$$plxxxxxxxxxxxx xxxxxxxt$$$xxxqt0t$$xxx$$xxxxxx$$$$$$$$$$$$$xxxx$$$$$$$$$$$$$$$$$xxxxxxxxxxxxttr0xx$HHxxxxxxr0xxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxx$$xssx$xxxx$$xxxxxxxxxxxxxxxxxr$$$xx$xx$xx$xx$xxxx$$$$xx$$$xx$$$$xDD@D@@@DD@ @TT"   dTdTl\l\..> ..666666>.     ! !  H#H$! ! $)##- %AH%AH@@I ] @@ADDDDD Df U  vT..vv   ff     ))]]     @@ !X + x x x y y@ + + + +$ +( +0 +4 +< +D +H +L +T +X +` +d +l +t +| + + + + + + + + + + + + + + + + + + , , , , ,$ ,, ,4 ,< ,D ,L ,T ,X ,\  !"#$%&'()*+,  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ 6 ,d ,h G 4o!`   04t(  0` LX$8(tt yD yP yT y\ yh yl yp yt yx y| y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y z z z z z z z z z$ z( z0 z4 z8 z< z@ zD@(#)__libx_errno.c 1.11 96/05/08 SMIperlmain.cDynaLoader::boot_DynaLoader%s%sDynaLoaderDynaLoader.xs1.02DynaLoader::dl_load_fileDynaLoader::dl_find_symbolDynaLoader::dl_undef_symbolsDynaLoader::dl_install_xsubDynaLoader::dl_error -/tmp/perl-eXXXXXX-I- -P-Suse Config qw(myconfig config_vars)print myconfig();print "\nCharacteristics of this binary (from libperl): \n"," Locally applied patches:\n",solarisJul 18 199712:00:21; $"="\n "; @env = map { "$_=\"$ENV{$_}\"" } sort grep {/^PERL/} keys %ENV; print " \%ENV:\n @env\n" if @env; print " \@INC:\n @INC\n";config_vars(qw())/dev/null-/'-dPERL5DB-I -M-muse no () split(/,/,q{})-smainmain::mainINC_@DB::/-ecc -E/opt/NSUG97/bin-I/opt/NSUG97/lib/perl5/bin/sed-e '1,/^#/d '-rprogram input from stdin-xperlargsDBdblinesubsingletracesignalmain"STDINstdinSTDOUTstdoutSTDERRstderrsolaris000ARGVENV$/opt/NSUG97/lib/perl5/sun4-solaris/5.00401/opt/NSUG97/lib/perl5/opt/NSUG97/lib/perl5/site_perl/sun4-solaris/opt/NSUG97/lib/perl5/site_perl.sun4-solarisBEGIN failed--compilation abortedEND failed--cleanup aborted/lib/.pmISAISAISAISAUNIVERSAL::main::NDBM_FileDB_FileGDBM_FileSDBM_FileODBM_File::**IO::Handle::()?????? left in overloaded package has no overloaded magic, right argument in overloaded package , right argument has no overloaded magic\ncomma-less variable list ; ;}continue{print;}\.^$@AGZdDwWsSbB+*?|()-nrtfeaxc0123456789[{]} #BEGIN { require 'perl5db.pl' }"Missing right bracket;;LINE: while (<>) {chomp;::F'~#'q\@F=split(' '); ;}continue{print;}perlperl -perlindirperlFinal % should be \% or %nameUnmatched right bracketUnmatched right bracketArray lengthScalarFinal $ should be \$ or $nameArrayFinal @ should be \@ or @nameNumberStringStringBackticksBackslashBarewordmainENVchmod: mode argument is missing initial 0AnyDBM_File::ISA"no" not allowed in expressionfilehandlefilehandle <> should be quotessubroutine name::umask: argument is missing initial 0"use" not allowed in expression "$$" to mean "${$}"[...]{...}eval do { };bare << to mean <<"" Illegal octal digithexoctalFormat not terminatedat EOFnext token ???at end of linewithin patternwithin stringnext char "do" to call subroutinessyntax error1Out of memory for yacc stackimplicit split to @_a variablea constantimplicit split to @_local@array%hashDB::postponedmylocal;VERSIONimportunimportBEGINAssignment to both a list and a scalar construct() operator vs none__ANON__Constant subroutine %s redefinedSubroutine %s redefinedBEGIN not safe after errors--compilation abortedDB::postponed__ANON__STDOUTmain'ARGVa SCALARan ARRAYa HASHmain'STDINarrayhashglobmain.pmARGV blocksymbolsubscalararrayhashregexp too bigregexp out of spaceunmatched () in regexpunmatched () in regexpjunk on end of regexpregexp *+ operand could be emptynested *?+ in regexp?+*{} follows nothing in regexptrailing \ in regexptrailing \ in regexpinternal disaster in regexpinvalid [] range in regexpunmatched [] in regexpunsetunsetlinechunk. EXEC$_TOPFETCHSTOREDELETECLEARNEXTKEYFIRSTKEYEXISTS**NoNe SuChPRINTan ARRAYan ARRAYa HASHa HASHREADLINE- -cf 'set nonomatch; glob ' 2>/dev/null |a subroutinea subroutineNULLREFSCALARLVALUEARRAYHASHCODEGLOBFORMATLINEIOUNKNOWNDESTROYDB::ret filehandleREFSCALARLVALUEARRAYHASHCODEGLOBFORMLINEUNKNOWN0123456789ABCDEF0123456789abcdefprintfsprintf"%%%c""%%\%03o"end of stringa symbola symbola SCALARa SCALAR(anonymous)0000000000 abE0Compilation failed in require(eval)DB::args Compilation failed in requireDB::postponedrequire.h (change .h to .ph maybe?).ph (did you run h2ph?) (@INC contains:)eval``rglob ...caughtWarning: something's wrong ...propagatedDiedfilehandlefilehandlefilehandleumaskTIEHASHTIEARRAYTIEHANDLETIESCALARTIEHASHAnyDBM_File.pmTIEHASHGETCtoptopPRINTFREADtruncatetruncateioctlfcntlsocketsocketpairbindconnectstatopenHOMELOGDIRchdirchrootrenamelinksymlinkmkdirrmdir$systemexecsetpgrpsetprioritySunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec syscall<>++raa+wr+piped openwopenpiped openropenARGVOUTinplace openSTDOUTSTDOUTstatlstat-cchmodchownkillunlinkutimecorrupted regexp programregexp memory corruptioncorrupted regexp pointers while running setuid while running setgid while running with -T switchIFSCDPATHENVBASH_ENVPATH$ENV{PATH}$ENV{PATH}TERMTERM::ISA::CACHE::ISA::ISA::CACHE::::ISA::CACHE::VERSION(undef)universal.cUNIVERSAL::isaUNIVERSAL::canUNIVERSAL::VERSIONnullstubscalarpushmarkwantarrayconstgvsvgvgelempadsvpadavpadhvpadanypushrerv2gvrv2svav2arylenrv2cvanoncodeprototyperefgensrefgenrefblessbacktickglobreadlinercatlineregcmayberegcompmatchsubstsubstconttranssassignaassignchopschopchompschompdefinedundefstudypospreinci_preincpredeci_predecpostinci_postincpostdeci_postdecpowmultiplyi_multiplydividei_dividemoduloi_modulorepeataddi_addsubtracti_subtractconcatstringifyleft_shiftright_shiftlti_ltgti_gtlei_legei_geeqi_eqnei_nencmpi_ncmpsltsgtslesgeseqsnescmpbit_andbit_xorbit_ornegatei_negatenotcomplementatan2sincosrandsrandexplogsqrtinthexoctabslengthsubstrvecindexrindexsprintfformlineordchrcryptucfirstlcfirstuclcquotemetarv2avaelemfastaelemasliceeachvalueskeysdeleteexistsrv2hvhelemhsliceunpackpacksplitjoinlistlsliceanonlistanonhashsplicepushpopshiftunshiftsortreversegrepstartgrepwhilemapstartmapwhilerangeflipflopandorxorcond_exprandassignorassignmethodentersubleavesubcallerwarndieresetlineseqnextstatedbstateunstackenterleavescopeenteriteriterenterloopleaveloopreturnlastnextredodumpgotoexitopenclosepipe_opfilenoumaskbinmodetieuntietieddbmopendbmclosesselectselectgetcreadenterwriteleavewriteprtfprintsysopensysseeksysreadsyswritesendrecveoftellseektruncatefcntlioctlflocksocketsockpairbindconnectlistenacceptshutdowngsockoptssockoptgetsocknamegetpeernamelstatstatftrreadftrwriteftrexecftereadftewritefteexecftisfteownedftrownedftzeroftsizeftmtimeftatimeftctimeftsockftchrftblkftfileftdirftpipeftlinkftsuidftsgidftsvtxftttyfttextftbinarychdirchownchrootunlinkchmodutimerenamelinksymlinkreadlinkmkdirrmdiropen_dirreaddirtelldirseekdirrewinddirclosedirforkwaitwaitpidsystemexeckillgetppidgetpgrpsetpgrpgetprioritysetprioritytimetmslocaltimegmtimealarmsleepshmgetshmctlshmreadshmwritemsggetmsgctlmsgsndmsgrcvsemgetsemctlsemoprequiredofileenterevalleaveevalentertryleavetryghbynameghbyaddrghostentgnbynamegnbyaddrgnetentgpbynamegpbynumbergprotoentgsbynamegsbyportgserventshostentsnetentsprotoentsserventehostentenetenteprotoenteserventgpwnamgpwuidgpwentspwentepwentggrnamggrgidggrentsgrentegrentgetloginsyscallnull operationstubscalarpushmarkwantarrayconstant itemscalar variableglob valueglob elemprivate variableprivate arrayprivate hashprivate somethingpush regexpref-to-glob castscalar derefarray lengthsubroutine derefanonymous subroutinesubroutine prototypereference constructorscalar ref constructorreference-type operatorblessbackticksglobappend I/O operatorregexp comp onceregexp compilationpattern matchsubstitutionsubstitution contcharacter translationscalar assignmentlist assignmentchopscalar chopsafe chopscalar safe chopdefined operatorundef operatorstudymatch positionpreincrementinteger preincrementpredecrementinteger predecrementpostincrementinteger postincrementpostdecrementinteger postdecrementexponentiationmultiplicationinteger multiplicationdivisioninteger divisionmodulusinteger modulusrepeatadditioninteger additionsubtractioninteger subtractionconcatenationstringleft bitshiftright bitshiftnumeric ltinteger ltnumeric gtinteger gtnumeric leinteger lenumeric geinteger genumeric eqinteger eqnumeric neinteger nespaceship operatorinteger spaceshipstring ltstring gtstring lestring gestring eqstring nestring comparisonbitwise andbitwise xorbitwise ornegateinteger negatenot1's complementatan2sincosrandsrandexplogsqrtinthexoctabslengthsubstrvecindexrindexsprintfformlineordchrcryptupper case firstlower case firstupper caselower casequote metacharsarray derefknown array elementarray elementarray sliceeachvalueskeysdeleteexists operatorhash derefhash elemhash sliceunpackpacksplitjoinlistlist sliceanonymous listanonymous hashsplicepushpopshiftunshiftsortreversegrepgrep iteratormapmap iteratorflipfloprange (or flip)range (or flop)logical andlogical orlogical xorconditional expressionlogical and assignmentlogical or assignmentmethod lookupsubroutine entrysubroutine exitcallerwarndieresetline sequencenext statementdebug next statementunstackblock entryblock exitblockforeach loop entryforeach loop iteratorloop entryloop exitreturnlastnextredodumpgotoexitopenclosepipefilenoumaskbinmodetieuntietieddbmopendbmcloseselect system callselectgetcreadwritewrite exitprintfprintsysopensysseeksysreadsyswritesendrecveoftellseektruncatefcntlioctlflocksocketsocketpairbindconnectlistenacceptshutdowngetsockoptsetsockoptgetsocknamegetpeernamelstatstat-R-W-X-r-w-x-e-O-o-z-s-M-A-C-S-c-b-f-d-p-l-u-g-k-t-T-Bchdirchownchrootunlinkchmodutimerenamelinksymlinkreadlinkmkdirrmdiropendirreaddirtelldirseekdirrewinddirclosedirforkwaitwaitpidsystemexeckillgetppidgetpgrpsetpgrpgetprioritysetprioritytimetimeslocaltimegmtimealarmsleepshmgetshmctlshmreadshmwritemsggetmsgctlmsgsndmsgrcvsemgetsemctlsemoprequiredo 'file'eval stringeval exiteval blockeval block exitgethostbynamegethostbyaddrgethostentgetnetbynamegetnetbyaddrgetnetentgetprotobynamegetprotobynumbergetprotoentgetservbynamegetservbyportgetserventsethostentsetnetentsetprotoentsetserventendhostentendnetentendprotoentendserventgetpwnamgetpwuidgetpwentsetpwentendpwentgetgrnamgetgrgidgetgrentsetgrentendgrentgetloginsyscall/bin/sh/bin/cshZEROHUPINTQUITILLTRAPABRTEMTFPEKILLBUSSEGVSYSPIPEALRMTERMUSR1USR2CHLDPWRWINCHURGIOSTOPTSTPCONTTTINTTOUVTALRMPROFXCPUXFSZWAITINGLWPFREEZETHAWCANCELRTMINNUM38NUM39NUM40NUM41NUM42NUM43RTMAXIOTCLDPOLL -acosasinatan2hypotcoshexpexpy0y0y1y1ynynlgammalgammalogloglog10log10powpowpowpowpowsinhsqrtfmodremainderacoshatanhatanhscalbscalbj0y0j1y1jnyngammagammapowlog1plog1p <( 6   AL' _ D  <$GifImagenExtensionon l D8 zL ((((( H   !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ <( D, E 8 DD <   DT ҈ T(H L Dh j  TH9h < DD) d Lj |} J M S  F _\ D   d H z ?( L lH f Gt_ DtL  D   D "5.00401 D\ Dh h  L \ " E( H  <C< C<0<@VERSION>"> ">0 >@STDIN>PSTDIN>`IO:>pIO>IO>stdin>stdin>STDOUT>STDOUT>stdout>stdout>STDERR?STDERR?stderr? stderr?0solaris?@?P?`0?p0?0???ARGV?ARGV?yesday?ENV?ENV@Japan@TZ@ */*@0ja@@PATH@P1295@`80@pCGI/1.1@GET@yesday@$@$ C<<alC <<ey@logfileAlogfileAdir1A dir1A0./cg1/A@dir2APdir2A`./cg2/ApmycmdAmycmdAtotalAsecAsecAminAminAhourAhourBmdayBmdayB monB0monB@yearBPyearB`nowBpnowBlogBlogBtotalBtotalBtodayBtodayByesdayByesdayCdateCdate0.gfileC0CPtotalC C`writeCpwriteCtodayCyesdayC<<ayC<<dayC tepgifcatCgraphicCgraphic%05dHT T H \ \H \ ` \ ]H H  ]`  ^H`  ^ _ _H`  _ `` H, ` ``  aH a` b` H8 HD HP H\ Hh c_` Ht O c c  ]`  H `  Q H` H `  Q H`  R `  H `  R H` H ` H H`  S `  H `  H `  `  P `  `  P `  ? X ZH >(  ?(  H ٨ A( AX ڈ A L C8 Cx CL  @ @ C C C C  h  H     x h  ( P X x  Z ,STDINZ * F >8[)_lIO::[ * G >X[` * G8 [h [`:@Handle::[IO::Handle[IO::Handle[IO::Handle[bUBstdin * G\ >\@\\ d d] `P{@ E E E E] #?:  <] V ] W Dh^ T ^ < Dh^@ D Dh D^ T ^ < Dh^ D D D D_ V V_@G_ U _ < Dh_ D D D``@ UH `H = Dh` D E D`a U a =8 Dha@ E E( Ea =Ha U a =h Dhb E@ E4b@ = Ub/opt/NSUG97/lib/perl5/sun4-solaris/5.00401b/opt/NSUG97/lib/perl5/site_perl/sun4-solarisc/opt/NSUG97/lib/perl5/site_perlc@ VH cH N@ Dhc E Ec | |h 5 0(4  4 2  \) 0 I   ̈   I 4 I 8 I  ʈ ވ    `   H ˈ  P @ 8 ( `  h 8 Ø ð h x  8 ¨ H 0 H P h P << QW] P    8 P 8  ( X  8 h 0 P x `  T   H `  H ` ` H `  J < `  @ `  D  H ` J  J$ H`   H L ` H H IL IX  G H HH H H x | ܀ ܄ ܈ ܌ ܐ ܔ ܘ ܜ( ܠ ܤ ܨ J0 J` H  IH I I PJH` &         Th D Th T D T T D , T U( D U( Uh E Uh U E4 U M E œ M V E V WH E WH W F W X( F0 X( Xh FT Xh X Fx X YH F YH ( Y F Y Zh F Zh Z F Z Z G t Z [H G8 [H [ G\ [  Gt  H G H 0 G G x  ,  h D h X \ d ( (   h h H H     h  h   (  4  @ H L H X @ V V  W(  Wh  = E@ F E F E W W Dh F$ F E XH  = E@ F< F0 FH E X = E F` FT Fl E X  Y Dh@ F F Fx E  Y( @ Yh  Y F@ F F F E Y Z( Dh F F E Z  > Dh@ F F E Z >H Dh F G F E [  >h Dh@ G  G, G E  >x  [(  [ G,@ GD GP G8 E [ [ > Dh Gh G G\ E DzۣSTDOUT@ * Gt >`cstdout * G >DzSTDERR * G >tstderr * G ? 00@ * , ?X`  , ?x * D ?/usr/local/bin/perl% ARGV * \ ? 5 5 5 5@/ENV` * ? (E  <e @ .TZ <e DOCUMENT_ROOT e_B DOCUMENT_ROOT@ <e H `HTTP_ACCEPTPg HTTP_ACCEPTgzip, deflate <e HTTP_ACCEPT_ENCODING <e  HTTP_ACCEPT_LANGUAGE@Keep-Alive` <e hHTTP_CONNECTIONI%?/HTTP_CONNECTIONcgi.calen.ne.jp <e HTTP_HOST L21 HTTP_HOST@ <e H `HTTP_REFERER; HTTP_REFERER <e HTTP_USER_AGENTkHTTP_USER_AGENT <e @8 ,PATH@210.188.78.22` <e h REMOTE_ADDR5 REMOTE_ADDR <e REMOTE_HOST9i REMOTE_HOST <e ( @REMOTE_PORT`>P REMOTE_PORT <e SCRIPT_FILENAMERSCRIPT_FILENAME210.155.144.19 <e  @ ( H > Dh G G Gt E h > Dh G G G E@ H > Dh G G G E ? Dh G G G E@ ( H ?h Dh 8 , E Ĉ>? H  ? Dh@ P D E ? Dh h t \ E  @ H H ? Dh  E  h ? @ ƈst /export/home/calen.ne.jp/docs H  @ (@  HTTP_ACCEPT_ENCODING @( ΒHTTP_ACCEPT_LANGUAGE@ ( H  http://fame.calen.ne.jp/~uzura/  ( DT S  ` ` ` H H`    H `         H    H   H ͈   H Έ  H   H  H ш`  Jl  H ӈ`  H =H`  H ?`  H @`  I I F`  G`  HH`  IH`  JH`  KH`   UH`  I  i@ Y`  [`  ( d ( Ԩ p Ԩ ( | ( Ո Ո H H ψ L ψ h   h h h ( ( ؈ ؈ ب d ب  <  h ` h $   H \ H ڨ  4 ڨ   H 8 H ۈ P ۈ p h  LH $ LH L L p Mh | Mh X M \, M N \D N Nh \\ Nh N \t N Oh \ Oh P ] P R ^T R Rh ^x Rh R ^ R S ^ S ` S _D l S S _h D S  8  h Ā ?H/export/home/calen.ne.jp/users/uzura/daycounter/daycounter.cgiŀ GP<Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Win 9x 4.90; Q312461)ǀ
Apache/1.3.9 Server at cgi.calen.ne.jp Port 80
/usr/local/bin:/usr/openwin/bin:/usr/bin:/usr/ucb:/etc:/usr/etc:/usr/sbin:/usr/ccs/bin:/export/home/staff/web/bin:.ǀ/export/home/calen.ne.jp/users/uzura/daycounter/daycounter.cgiȀ CH C(  @ << Dh \ E ]@ Eɀ Dh H H \, E ^$ E Dh  H \D E _ Eʀ Dh ͈ H \\ E E Dh E p Eˀ GP< Dh GH ] E , E@ ňDE ̀ (  Hkukcd-02p22.ppp.odn.ad.jp ̈ @ @H ̀ >? h   H h@  ΀ @X H BC ըc/HV\b:-FR\b:c/HV^cfhi^cfhi^cfhi]Q\b:i^cfhi]Q\b:sI9HHfHHHJ̈HΈLψHӈY\HHHHHHTHHH$HH ;# ==================================================================== ;# ;# gifcat.pl: GIFt@CACu Ver1.52 ;# ;# Copyright (c) 1997,1999 http://wakusei.cplaza.ne.jp/twn/ ;# ;# 쌠͕܂񂪁ARɎgpEEĔzz”\łB ;# ;# {IȎg ;# require "gifcat.pl"; ;# open(OUT, "> out.gif"); ;# binmode(OUT); # MS-DOS Windows ̏ꍇɕKvłB ;# print OUT &gifcat'gifcat("xx.gif", "yy.gif", "zz.gif"); ;# close(OUT); ;# ;# fobOp(GIF̉͏o) ;# require "gifcat.pl"; ;# &gifcat'gifprint("xx.gif", "yy.gif", "zz.gif"); ;# ;# ;# AjGIF͘Ał܂B ;# AjGIFΉ̃uEUłȂ΁Aŏ̉摜\܂B ;# 傫̈قȂGIFt@C͘Ał܂B ;# ;# ŐVœ ;# http://wakusei.cplaza.ne.jp/twn/cgi-bin/gifcat.txt ;# ;# XV: ;# 1997.05.03 ŁB ;# 1997.05.10 Xy~XCB ;# 1997.05.29 TCŸقȂJ[e[uɑΉB ;# 1997.07.07 G[exit()Ȃ悤ɏCB ;# 1998.05.05 TrailerȂGIFt@CAłȂoOCB ;# 1998.05.05 256𒴂GIF̏o͂łȂoOCB ;# 1998.05.05 gifprint()ŘAʂo͂Ȃ悤ɏCB ;# 1998.05.10 AłȂGIF摜ƂoOCB ;# 1998.08.20 Ver1.50 ϐ̏s悤ɏCB ;# 1998.08.20 Ver1.50 GIFɑΉB ;# 1999.05.30 Ver1.51 ɂ͊֌WȂ^Cv~XCB ;# 1999.10.11 Ver1.52 Rg̏C ;# ;# ==================================================================== package gifcat; ;# ===================================================== ;# gifcat'gifprint() - print out GIF diagnostics. ;# ===================================================== sub gifprint { $pflag = 1; &gifcat(@_); } ;# ===================================================== ;# gifcat'gifcat() - get a concatenated GIF image. ;# ===================================================== sub gifcat { $Gif = 0; $useLocalColorTable = 0; @files = @_; for $file (@files) { ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev, $size,$atime,$mtime,$ctime,$blksize,$blocks) = stat($file); open(IN, "$file"); binmode(IN); sysread(IN, $buf, $size); close(IN); $cnt = 0; &GifHeader(); while (1) { $x1 = ord(substr($buf, $cnt, 1)); if ($x1 == 0x2c) { &ImageBlock(); } elsif ($x1 == 0x21) { $x2 = ord(substr($buf, $cnt + 1, 1)); if ($x2 == 0xf9) { &GraphicControlExtension(); } elsif ($x2 == 0xfe) { &CommentExtension(); } elsif ($x2 == 0x01) { &PlainTextExtension(); } elsif ($x2 == 0xff) { &ApplicationExtension(); } else { return("ERROR"); } } elsif ($x1 == 0x3b) { &Trailer(); last; } elsif ($cnt == $size) { last; } else { return("ERROR"); } } undef($buf); $Gif++; } if ($pflag == 1) { return; } $GifImage .= "GIF89a"; $GifImage .= pack("C", $logicalScreenWidth & 0x00ff); $GifImage .= pack("C", ($logicalScreenWidth & 0xff00) >> 8); $GifImage .= pack("C", $logicalScreenHeight & 0x00ff); $GifImage .= pack("C", ($logicalScreenHeight & 0xff00) >> 8); if ($useLocalColorTable) { $PackedFields18[0] &= ~0x80; } $GifImage .= pack("C", $PackedFields18[0]); $GifImage .= pack("C", $BackgroundColorIndex); $GifImage .= pack("C", $PixelAspectRatio); if ($useLocalColorTable == 0) { $GifImage .= $globalColorTable[0]; } for ($i = 0; $i < $Gif; $i++) { $GifImage .= pack("CCC", 0x21, 0xf9, 0x04); $GifImage .= pack("C", $PackedFields23 | $TransparentColorFlag[$i]); $GifImage .= pack("CC", 0x00, 0x00); $GifImage .= pack("C", $TransparentColorIndex[$i]); $GifImage .= pack("C", 0x00); $GifImage .= pack("C", 0x2c); $n = $ImageWidth * $i; $GifImage .= pack("C", $n & 0x00ff); $GifImage .= pack("C", ($n & 0xff00) >> 8); $GifImage .= pack("CC", 0x00, 0x00); $GifImage .= pack("C", $ImageWidth & 0x00ff); $GifImage .= pack("C", ($ImageWidth & 0xff00) >> 8); $GifImage .= pack("C", $ImageHeight & 0x00ff); $GifImage .= pack("C", ($ImageHeight & 0xff00) >> 8); if ($useLocalColorTable) { $PackedFields20[$i] |= 0x80; $PackedFields20[$i] &= ~0x07; $PackedFields20[$i] |= ($PackedFields18[$i] & 0x07); $GifImage .= pack("C", $PackedFields20[$i]); $GifImage .= $globalColorTable[$i]; } else { $GifImage .= pack("C", $PackedFields20[$i]); } $GifImage .= pack("C", $LzwMinimumCodeSize[$i]); $GifImage .= $ImageData[$i]; } $GifImage .= pack("C", 0x3b); } ;# ===================================== ;# GifHeader ;# ===================================== sub GifHeader { $Signature = substr($buf, $cnt, 3); $cnt += 3; $Version = substr($buf, $cnt, 3); $cnt += 3; $LogicalScreenWidth = ord(substr($buf, $cnt + 0, 1)) + ord(substr($buf, $cnt + 1, 1)) * 256; $cnt += 2; $LogicalScreenHeight = ord(substr($buf, $cnt + 0, 1)) + ord(substr($buf, $cnt + 1, 1)) * 256; $cnt += 2; $PackedFields18[$Gif] = ord(substr($buf, $cnt, 1)); $cnt++; $GlobalColorTableFlag = ($PackedFields18[$Gif] & 0x80) >> 7; $ColorResolution = (($PackedFields18[$Gif] & 0x70) >> 4) + 1; $SortFlag = ($PackedFields18[$Gif] & 0x08) >> 3; $SizeOfGlobalColorTable = 2 ** (($PackedFields18[$Gif] & 0x07) + 1); $BackgroundColorIndex = ord(substr($buf, $cnt, 1)); $cnt++; $PixelAspectRatio = ord(substr($buf, $cnt, 1)); $cnt++; if ($GlobalColorTableFlag) { $GlobalColorTable = substr($buf, $cnt, $SizeOfGlobalColorTable * 3); $cnt += $SizeOfGlobalColorTable * 3; } $logicalScreenWidth += $LogicalScreenWidth; if ($logicalScreenHeight < $LogicalScreenHeight) { $logicalScreenHeight = $LogicalScreenHeight; } if ($GlobalColorTableFlag) { $globalColorTable[$Gif] = $GlobalColorTable; if ($Gif > 0) { if ($GlobalColorTable ne $globalColorTable[$Gif - 1]) { $useLocalColorTable = 1; } } } if ($pflag) { printf("=====================================\n"); printf("GifHeader\n"); printf("=====================================\n"); printf("Signature: %s\n", $Signature); printf("Version: %s\n", $Version); printf("Logical Screen Width: %d\n", $LogicalScreenWidth); printf("Logical Screen Height: %d\n", $LogicalScreenHeight); printf("Global Color Table Flag: %d\n", $GlobalColorTableFlag); printf("Color Resolution: %d\n", $ColorResolution); printf("Sort Flag: %d\n", $SortFlag); printf("Size of Global Color Table: %d\n", $SizeOfGlobalColorTable); printf("Background Color Index: %d\n", $BackgroundColorIndex); printf("Pixel Aspect Ratio: %d\n", $PixelAspectRatio); printf("Global Color Table: ...\n"); } } ;# ===================================== ;# Image Block ;# ===================================== sub ImageBlock { $ImageSeparator = ord(substr($buf, $cnt, 1)); $cnt++; $ImageLeftPosition = ord(substr($buf, $cnt, 1)) + ord(substr($buf, $cnt + 1, 1)) * 256; $cnt += 2; $ImageTopPosition = ord(substr($buf, $cnt, 1)) + ord(substr($buf, $cnt + 1, 1)) * 256; $cnt += 2; $ImageWidth = ord(substr($buf, $cnt, 1)) + ord(substr($buf, $cnt + 1, 1)) * 256; $cnt += 2; $ImageHeight = ord(substr($buf, $cnt, 1)) + ord(substr($buf, $cnt + 1, 1)) * 256; $cnt += 2; $PackedFields20[$Gif] = ord(substr($buf, $cnt, 1)); $cnt++; $LocalColorTableFlag = ($PackedFields20[$Gif] & 0x80) >> 7; $InterlaceFlag = ($packedFields20[$Gif] & 0x40) >> 6; $SortFlag = ($PackedFields20[$Gif] & 0x20) >> 5; $Reserved = ($PackedFields20[$Gif] & 0x18) >> 3; $SizeOfLocalColorTable = 2 ** (($PackedFields20[$Gif] & 0x07) + 1); if ($LocalColorTableFlag) { $cnt += $SizeOfLocalColorTable * 3; } $LzwMinimumCodeSize[$Gif] = ord(substr($buf, $cnt, 1)); $cnt++; $ImageData[$Gif] = &DataSubBlock(); if ($pflag) { printf("=====================================\n"); printf("Image Block\n"); printf("=====================================\n"); printf("Image Separator: 0x%02x\n", $ImageSeparator); printf("Image Left Position: %d\n", $ImageLeftPosition); printf("Image Top mpflag;;0;;$logfile);xit;}t; }0]);<@ <l H< H <j T< > >r"E Hk ` <= و = A Dh= l ` E> >Hl =>@ = =j x> @H @Hr"E > => > >Hk` Dh E? @k >H?@ ?H AH Dh?   E? @l >@ > ?j @@ B Br"E ? ?@ ? @k` Dh E@ Bk @A ( A Ax DhA@  EA Bl @A Aj B B B AB@ BHj B @ AH A BB E Er"E BH AHC A Bk` Dh E C@ Ck BC C Cl CC Cj  E DLW CH CD@ DHj $D Tp& DD D DHl Dh E E EH D DHE@ Tq8 C DE T Tl EE C EHk` Dh E F Fk EHF@e h FH A DhF   EF F Gl EG Hk G@e GH A DhG   EG H Hl FH Tl KH@ Ik He ( H A DhH ,  EI I Il HI@ Jk 8Ie h I B DhI D 8 EJ J Jl IJ@ Kk PJe ۨ J B( DhJ \ P EK K Kl JK@ Tk hKe K BH DhK t h E Gl KL T!L@ L TlL`nowL * BXL V VlM` Y ZHlL%dN%d%dM- data_readM * M( M@data_readM`data_readM"logM * BxM [H dHl2MqtotalN * \, BN qtodayN@ * \D BN` eH flN!yesdayN * \\ BN8dateN * \t BO |BO L jlO@ n n<O` s sl&O+writeO * \ CXO u ul*O w xl8P yH yl<P { {lFP@ t t<$P` x/ *  gifcat::gifcattQ - data_save]P ]4 ](Q HlQ H lQ@ * ] QH Q`data_saveQdata_saveQ 5 5 5 5 5 H lJQ ^ ^ R lR graphicR@ * ^T CR` l RiiR * ^x RnnR * ^ (S  HlS 8cgraS@ * ^ HS` HlS H Hl3Q u>S * _D CSDagifcat::ngifcatT@ d# LT Gl L( TT YH YH#E TH GU L( Tk` Dh EU@ Yk TU Lh U Bh DhU   EV Yl UV@ VH Wj V V Vj V Wk hW Wl VW@ W XH}X< VH VW U Uq L XW Xk PX X Xl WX@ XHj X X X}X< W XX WHk 8Y WHl XY@ [ [r"E WH UY L Yk` Dh EY Zj YZ M Z MH DhZ@  L EZ Zl YZ Zl L ZH