最新版はこちら。 突っ込みは各日付の BBS エントリのほか、 メール (nakano@st.seikei.ac.jp) や フォーム からどうぞ。 なおスパム除けのため、BBS 機能には 緩い認証を入れて います。 検索エンジンから来た方は、エンジンの方のキャッシュを見るか、 下の簡易検索を試してみてください。
|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||||
" 17 " → 1.7 " -17 " → -0.17 " -17 " → -0.017 " -170 " → -0.170という感じに変換したい。
sub decimal{ ($line, $fbeg, $flen, $dlen) = @_; $ilen = $flen - $dlen; $field = substr($line, $fbeg, $flen); if ($field =~ / {$flen}/) {return $field;} if ($field =~ s/-/ /) { $sign = "-" } $ipart = substr($field, 0, $ilen); $ipart += 0; $dpart = substr($field, $ilen, $dlen); if ($dpart !~ / {$dlen}/){ my @digits = split (//, $dpart); my $c = 0; while($digits[$c] =~ " "){ $digits[$c] = "0"; $c++; } $dpart = join('', @digits); } return "$sign$ipart.$dpart"; }"+= 0" のアイディアや基本戦略は鵜飼さんに教えていただいた。 ちなみに最初は $ipart のところを
$ipart = substr($field, 0, $ilen); if ($ipart =~ / {$ilen}$/) { $ipart =~ s/ $/0/; } if ($sign =~ "-") { $ipart =~ s/^( *) ([^ ]*)/\1-\2/; }のように書こうとしていた。後者の置換は小澤さんに教わった。 出力桁数が揃うので、用途によってはこっちがいいこともあるかな。 ありがとうございました > お二方
Changes: A security hole has been discovered in versions 2.2.2 through 2.2.6 of Samba that could potentially allow an attacker to gain root access on the target machine. The word "potentially" is used because there is no known exploit of this bug, and the Samba Team itself has not been able to craft one. In addition to addressing this security issue, this release also includes thirteen unrelated improvements.