サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
パリ五輪
blog.goo.ne.jp/minimal_room
先日データ保管用のLAN接続HDDが遂に破損。この手の奴は大抵HDD自体ではなくて装置側の故障のことが多いのだが故障ランプを確認するとHDD故障らしい。まずい。バックアップを取ろうと色々準備してた矢先・・・。先ずはばらしてHDDのみ取り出して別のケースに入れてWindowsマシンに接続すると・・・見えない。一瞬焦ったけど単にext3かxfs辺りのフォーマットになっている為と思われ、管理ツールでは見えているので完全故障ではない。先日も同様の事故でxfsのHDDからデータを取り出したので楽勝!と期待して作業を開始する。 linuxマシンに接続してマウントすると・・・# mount -t xfs /dev/sdb6 /mnt/usb mount: Structure needs cleaningぐわっ。これは壊れている・・・。最悪。またパーティションが沢山あるが、/dev/sdb1,6以外はどん
Rubyのsortなんだが、これは安定なソートではないらしい。一般に最も高速なソートがクイックソートだからRubyもそうなんだろう。しかし公式マニュアル見ると、sort_byを使って安定なソートを記述する方法が書いてある。さて読んでみよう。i = 0 ary.sort_by {|v| [v, i += 1] }まずマニュアルでsortとsort_byの違いがぱっと見で良く分からん。よく読むと評価方法が全然違う。sort_byではブロックの評価結果を <=> メソッドで比較するのだ。ブロックの評価回数が要素数だけで済むのは内部構造のせいか?ソース読め?最近ファイルをタイムスタンプでソートするプログラムをわざわざ別の配列を作る事で実装したが、sort_byを使えば簡単だった・・・。でもこんな方法で安定ソートになるっていうのは・・・。ああ分かった。配列を比較しているんだ!なるほどねえ。マニュアル
tee を使うと受け取った内容を標準出力とファイルの両方に出力できるので経過表示と同時にログを記録できる。 $ hogehoge | tee log.txt エラーも同時に記録したかったらその前でリダイレクトしとけばよい $ hogehoge 2>&1 | tee log.txt
Nagios plug-in development guidelines Nagiosのプラグインを使っているとどうしても独自のものが欲しくなる。調べてみると結構簡単に出来そうだ。例えば標準プラグインのcheck_file_ageは極めて短いPerlのスクリプトでこれを参考に改造すれば直に自分のスクリプトが作れるようだ。Rubyを使ってダミーの結果を返すスクリプトを作るときちんと動作した。#!/usr/bin/ruby result = 0 result = ARGV[0].to_i if ARGV[0] print result exit resultこのような簡単なスクリプトを作成し、Nagiosが読めるようにパーミッションを適当にゆるく設定して配置。設定ファイルに記述してみると動作が確認できた。これで通常のプラグインでは監視できないような特殊なデバイスも監視できるようになるだろう。
先日のWindows Update(KB927489)でMS系のフォントが更新されたのだが、それ以来あちこちで不具合がおきている。困ったものだ。一番恐ろしいのは印刷時に文字化けトラブルが起きるというもの。プリンタドライバの更新で直ったので原因がプリンタ側なのかフォント側なのかはいま一つ分からないのだが・・・。 そして巷で騒がれているのは書体が微妙に変わったことだ。特におかしいのはMS UIゴシック9ポイントの半角数字「2」。正直これは無いだろ・・・。最初はフォントが壊れたのかと思いフォントキャッシュを削除したり色々やってしまった。それ以外にも全体に文字サイズが変わり、アルファベットは微妙にひしゃげたようになっている。 今回の更新内容はVistaで使われている文字を追加したということで、このような事態は全く想像しなかった。書体は結構重要なものでUIをデザインする際には当然考慮の対象となる。安
CentOS 4.4でのnagios-2.5-1 設定手順 現時点(2006/11)での最新環境での簡易設定メモ nagiosの稼動にようやく成功したので再度メモを書き直す。大まかな手順は以下の通り0.httpdをインストールしてFWを設定 1.yumのリポジトリにDAGというのを追加 2.nagios,nagios-pluginをyumでインストール 3.各種設定ファイルの編集 0.httpdの設定 nagiosインストール時に自動的にapacheに関連するユーザーやグループが追加されるので最初にapache(httpd)をインストールしてきちんと動作確認しておくこと。 1.yumの設定 こちらのサイトを参考にさせてもらいました。ありがとうございます。 nagiosなどのサードパーティ製パッケージもyumのリポジトリに追加できるようになっている。rikenなどの有名サイトでも配布している
このページを最初にブックマークしてみませんか?
『blog.goo.ne.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く