perl CPANのアップデート
Debianでパッケージのアップデートで、通常は、"aptitude safe-upgrade"だけど、 時々install時に競合が多いので、久々に"aptitude dist-upgrade"かけてみた。 色々とアップデートされて、よかったけど、時間がたつと、自作perlスクリプトが 動かない。どうも、CPANで入れていた"Net::Google::Calendar.pm"が古いみたい。
google で "perl CPAN アップデート"を実行すると、やっぱり簡単に見つかる。 参考記事を見ながら、以下を実行。
(( アップデート可能なモジュールを一覧 )) # perl -MCPAN -e 'CPAN::Shell->r' (( 全部をアップデート )) # perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'
最近は、"aptitude install libXXXX-perl" で確かめて入れていたので、 必要最小限しか入っていないと思っていたけど、やっぱりいつのまにか CPANパッケージたっぷり入ってるな…
うーむ、Perlの更新の余波が…自作スクリプトに、関数呼び出しの do を使ってたのが 残ってた。 『Use of "do" to call subroutines is deprecated at …』なんてエラーが 出て、スクリプトが動かなくなってら…
メールのウィルス除去postfix+amavisd+clamav
気まぐれで自宅サーバの受信メールのウィルス除去の設定。 その前に、自宅サーバ宛のメールなんてめったに来ないけど…
Debian postfix clamav にて見つかったページを参考にする。
(( インストール )) # aptitude install amavisd-new (( /etc/postfix/main.cf )) # amavisd設定 content_filter = smtp:localhost:10024 (( /etc/postfix/master.cf )) # amavisd設定 127.0.0.1:10025 inet n - n - - smtpd -o content_filter= -o local_recipient_maps= -o myhostname=localhost
/usr/share/doc/amavisd-new/README.postfix.html を見ると、 amavisfeed とか書いてあるけど、contents_filterのsmtp の欄に amavisfeed とかを 書く設定があるけど、よくわからないんだよなぁ…
Thunderbird 5.0 になったけど

メールソフトのThunderbirdが5.0になった。 Firefoxとバージョン番号の統一で、4.0すっとばし。 でも、公開されたばかりで、多少のトラブル。
まず、プラグインが未対応なのが困る。時間の問題とは思うけど、 Google Contactsがダメ。Gmailの連絡帳の同期がされないのは致命的だ。 それに、ThemeでMacのAqua風のものが未対応。シンプルなテーマがいい。
あと、最近になってようやくIMAP対応になった、yahoo.co.jp をThunderbirdで読んでいるけど、 "[CLIENTBUG] ID is not a valid IMAP Command" なるエラーメッセージが 表示される。IMAPコマンドの実装の不完全さの問題にみえるし、ぐぐれば対応策が すぐに見つかると思ったけど、思ったほどみつからない…
どーでもいいけど、Thunderbird 5号は宇宙ステーションだったか… 小さいころ、プラモデル作ったのを思い出した…
非認証系は (07/01)
- 07/01 非認証系は https://graph.facebook.com/tsaitoh.net でおけー Facebook APIのつかいかた (OAuth 2.0) http://www.nakamurahiroki.com/2011/02/fa…
- 07/01 【島国大和】ゲームにおけるフリーミアム。なぜ最近はヌルくて長いゲームばかりが流行るのか http://www.4gamer.net/games/000/G000000/… via @4GamerNews
- 07/01 カラオケ行きたくなってきた…「ドリカム ワンダーランド 2011 オフィシャルリクエストランキングメドレー」カラオケ本日スタート!! http://news.dctgarden.com/2011/07/love-c…
- 07/01 Google カレンダーのデザインが変わったぞ…
- 07/01 左足親指の爪が内出血してら…何したっけ…
- 06/29 テストプログラムを15行で書け・書く?… なんだ…銀行か… "欧州ストレステスト、不合格行は最大15行の可能性 | Reuters" http://jp.reuters.com/article/topNews/id…
- 06/29 Google検索,News,Readerなどのツールバーっぽい部分のデザインが黒基調になった。Gmailだけマダっぽいな。
- 06/28 RT @my_e_zy: Google先生、厳しいっすw RT @waku0731: Google先生に叱られた。 http://twitpic.com/5g3djz
- 06/28 @TohruSaitohと行動する際の注意事項【1.異性に興味を持たせない】【2.持ち物は肌身離さず持っておく】【3.少し甘えさせる】です。注意しましょう。 http://shindanmaker.com/132540 #tyuu_i
- 06/28 「るろうに剣心」が実写映画化で2012年公開予定、緋村剣心役には佐藤健 – GIGAZINE http://gigazine.net/news/20110628_kenshi…
- 06/27 @TohruSaitohを飼うための注意点 (1)妄想が激しいです。(2)泣き虫です。(3)夢ばかりみています。 http://shindanmaker.com/132915
この記事は、
の@TohruSaitohに掲載したものを、まとめたものです。
Mifesって懐かしすぎ……(06/24)
- 06/24 Mifesって懐かしすぎ…そんな使わんかったけど… "価格とライセンスが見直された新MIFESを試す" http://pc.watch.impress.co.jp/docs/colum… via @pc_watch
- 06/23 うーむ、事務の共有ファイルサーバ、アクセスする度に遅いんですけど…HDD死の前兆のような…
- 06/22 やっすいなぁ… "ポケットオシロDSO Quad -Strawberry Linux-" http://strawberry-linux.com/catalog/item…
- 06/21 うちの奥さんも技術用語につまると、変な用語+身振りが面白いぞ… RT @yun1212426: どうもワタクシ、身振り手振りが激しい?らしいw
- 06/21 英語版入れてもた…やり直し… RT @TohruSaitoh: IE9の自動更新開始ってNewsだけど、まだだな…(6/21,8:30)。ま、手動でいれちゃえ。
- 06/21 IE9の自動更新開始ってNewsだけど、まだだな…(6/21,8:30)。ま、手動でいれちゃえ。
- 06/21 24歳未満は54%が後悔したことがあるって…よく考えようぜ… "「つぶやき」は災いのもと、ネットユーザーの3割が後悔=米調査 | 世界のこぼれ話" http://jp.reuters.com/article/oddlyEnoug…
- 06/20 コインに100年後に誰も使ってなさそうな情報を貼るなよ… "世界初の QR コード付きコイン、王立オランダ造幣局から” http://japanese.engadget.com/2011/06/20/qr/
- 06/20 hirop_xxさんのつぶやき: @TohruSaitoh ホストへ接続できませんでした。ポート番号80:接続に失敗しましたって出ますねー
- 06/20 真ん中辺に説明あり http://gooddays1.blog37.fc2.com/blog-ent… RT @hirop_xx: @TohruSaitoh さいとーせんせ、コンピュータ名は相手のドメイン? つか、コマンドプロンプトでやるんすよね?
- 06/20 コマンドプロンプトで、http://から/までの部分です。 RT @hirop_xx: @TohruSaitoh さいとーせんせ、コンピュータ名は相手のドメイン? つか、コマンドプロンプトでやるんすよね?
- 06/20 hirop_xxさんのつぶやき: @TohruSaitoh さいとーせんせ、コンピュータ名は相手のドメイン? つか、コマンドプロンプトでやるんすよね?
- 06/20 "telnet コンピュータ名 80"を実行して"GET /"をタイプ。HTMLが表示されんかったら、ブロックされてるかも。 RT @hirop_xx: 教えてエライ人。特定のサイトだけ見れないのは何を調べるとよいか…
この記事は、
の@TohruSaitohに掲載したものを、まとめたものです。
linux-image-2.6.39-2にしたらARPモニタが…
自宅でネットワークに繋がっている機器の モニタリングということで、muninでarpを 観察させていた。 しかし、今回 linux-image-2.6.39-2 が配布されて OSを更新したら、出力グラフの表示のされ方が かわってきた。 arpのデータが廃棄されるまでの時間が延びたみたい。 うーむ….

FacebookからGmailに届く…(06/19)
- 06/19 FacebookからGmailに届くメール、けんかしているからか、よく迷惑メールに落ちてるんだけど…
- 06/18 androidってアプリの更新がなんで並列なの?8個更新かかったら、メモリ不足でいくつか失敗した。
- 06/18 あ、おんなじ。@tana_boo も同じようなこといってるし、その反動でTwitterもOverloadしてるし… RT @isaotogo: PCからfacebookとTwitterに入れない。AndroidからはfacebookのPCのサイトにはいれるのに。。。
- 06/18 あり?、Facebookが不調っすか?、Web画面がダメだし、携帯のお知らせ更新もダメ。うーむ…
この記事は、
の@TohruSaitohに掲載したものを、まとめたものです。
munin-limitsの警告を最小限に…
(2011/7/7追記)どうも、以下のプログラムでは、メール送信プロセスが 正しく終了せず、メール送信プロセスが溜まってしまう。 muninのcontact.XXX.command にスクリプトを書くのはまずいみたい。 "/usr/bin/perl /…PATH…/notify.pl…" とすれば動いた。 どうも、command にスクリプトが書いてある場合"sh -c" してくれているんだけど、 何か不具合があるような…
muninで、USBRTの温度監視ができて、munin-limitで警告メールがだせるようになった。 でも、本来の目的は家猫の体調のためなので、警告温度は34℃ほどに設定したら、 設定温度を越えたら5分おきに、ずーっとメールが届く。 さすがに、職場じゃ大量のメールが届くので、状態が閾値を越えたときにだけメールが欲しい。
メールを送るスクリプトに、warning,criticalのデータ件数をつけて呼び出すようにして、 件数が変化していなければ、メールを送らないようにした。
(( /etc/munin/munin.conf ))
contact.nagios.command \
/usr/bin/perl /etc/munin/my-plugins/notify.pl \ # (7/7修正)
"${var:numwfields}:${var:numcfields}" \
"[Munin] tsaitoh.net" \
携帯メアド
(( notify.pl ))
#!/usr/bin/perl
exit 0 if ( @ARGV < 3 ) ;
my $stat = shift @ARGV ;
my $subj = shift @ARGV ;
my $mailto = shift @ARGV ;
my $last_file = "/var/run/munin/munin.last-stat" ;
my $last_stat = "" ;
# 前回の状態を読み込む
if ( open( FH , "$last_file" ) ) {
$last_stat = <FH> ;
chomp( $last_stat ) ; # chompの使い方間違ってた...
close FH ;
}
if ( $stat eq $last_stat ) {
# 状態の変化がなければ報告しない
exit 0 ;
} else {
# 状態を記録しておく
if ( $stat eq "0:0" ) {
unlink( $last_file ) if ( -f $last_file ) ;
} elsif ( open( FH , ">$last_file" ) ) {
print FH "$stat\n" ;
close FH ;
}
# 報告を送信する
if ( open(FH,"|/usr/bin/mail -s \"$subj\" \"$mailto\"") ) {
while( <> ) {
print FH $_ ;
}
close FH ;
}
}
オープンソース製作者が…(06/17)
- 06/17 オープンソース製作者が管理放棄したソフトがウィルスの踏み台になったら、オープン系作者が共謀罪の適用相手となるか? ってえのが話題になってましたね。 RT @masayuko: コンピュータウィルスの定義って専門家でも…
- 06/16 ファイルサイズに応じてマウスが重くなる、ファイル新旧に応じてマウスが呼吸、ユーザインタフェース的には面白いなぁ…"動画:ファイルの重さが伝わるマウス & 使用量に応じて膨らむ HDD" http://japanese.engadget.com/2011/06/15/…
- 06/16 RT @mircat64 http://nekodama.com/ のアクセス元のアドレスに先頭が「1.」で始まるアドレスがあった。 逆引きするとe-mobile.ne.jp, spmode.ne.jpなど。IPv4枯渇で秘蔵レアアドレスも開放されたのでしょうね。
- 06/14 CGという噂が出始めたぞ。すげーな… 『AKB48“究極新人”江口愛実 TV-CM『アイスのくちづけ』篇 -ORICON STYLE 動画』 http://tv.oricon.co.jp/interview/110614_… #ortv
- 06/14 Gigazineって本当、猫好きだな… "カゴにぎゅうぎゅう詰めのネコやミルクを飲む赤ちゃんネコなど、キュートなネコの画像100連発" http://gigazine.net/news/20110614_cute_c…
- 06/14 段消ししたくて仕事がはかどるか、多段消しをしようと狙ってドツボにはまるか… "テトリスのブロック形付せん紙「Block Notes」" – GIGAZINE http://gigazine.net/news/20110613_tetris…
- 06/14 RT @fukuikamesan: 6月28日は、福井大震災の日(震度は、阪神・淡路大震災くらい)なので、その時期になるとそれぞれ地域で防災訓練がある。ろう者は、ほとんど参加しない。通訳者がいないからだ。私は、通訳者がいないからこそ参加してほしいと思う。災害が起きた瞬間は …
- 06/13 RT @ulocoloco: 桁あふれしてもお幸せに! RT @Ayumi_0516: 先輩の結婚指輪の裏に彫られてる文字が,”while(1) { LOVE ++ }” だったのが衝撃的でした.さすがプログラマ&エンジニア夫妻´ω`●
- 06/13 RT @tokoyomi: ATM「あなたの預けたお札は、この野口のお札ですか?それとも諭吉のお札ですか?」 RT @gigazine: 鉄壁の守りを実現した「ウソ発見器付きATM」が登場、KGBの後継機関と関連のある企業が開発 http://gigaz.in/W58hQ
- 06/13 立場が逆転してらぁ…(^_^) "赤ちゃんと遊んであげる優しい猫ちゃん" http://videotopics.yahoo.co.jp/videolist…
- 06/13 tana_booさんのつぶやき: @tohrusaitoh さいとーさんおはようございます。自分もそうなんですが、かなり姿勢が悪いので直そうと思うんですがすぐ猫背になっちゃうんですよね。
- 06/13 最近、朝おきて手のしびれを感じることがある。調べると背骨の歪みとの関連の記事が多い。試しに背骨矯正のストレッチを少しやったら、効果があったかな…。一度、整体に行くべきだろう…
この記事は、
の@TohruSaitohに掲載したものを、まとめたものです。
munin-limitsで警告メール
USBRHで室温監視ができるようになったけど、 暑くなったのに気づかなければいけないので、 munin-limits でメールを送るように設定。
/etc/cron.d/munin-nodeを見ると、警告を送るコンタクト名は”nagios”になっているので、 “contact.nagios.command” に送付先の携帯のメールアドレスを登録することにする。 Debianなら、余計な設定ファイルは細かく触らないに限る…
(( /etc/munin/munin.conf ))
# メールの送り先とSubjectの設定
contact.nagios.command mail -s "[Munin] ${var:group}::${var:host}" 携帯メアド
contact.root.command mail -s "[Munin] ${var:group}::${var:host}" root
# a simple host tree
[localhost.localdomain]
address 127.0.0.1
use_node_name yes
# USBRHの警告範囲
usbrh.tempreture.warning 31
usbrh.tempreture.critical 34
# CPU負荷の警告
load.load.warning 2.5
load.load.critical 3.5
# ディスク使用量の警告
df._dev_sdc1.warning 70
df._dev_sdc1.critical 90
df._dev_mapper_lvm_lvm0.warning 70
df._dev_mapper_lvm_lvm0.critical 90
# プロセス総数の警告
processes.processes.warning 300
processes.processes.critical 400
# S.M.A.R.Tの警告文章は大量で長いから報告させない
smart_sda.contacts no
smart_sdb.contacts no
smart_sdc.contacts no


