hns - 日記自動生成システム - Version 2.19.6

予定 TODO Link
  • 09/03(金) hns 誕生日
  • 81 uim のお手伝い
  • 80 Namazu のお手伝い
  • 75 Zaursu-ja の作業
  • 72 DixChange
  • 70 KAKASI の hack
  • 16 File-MMagic hack & web 用意 (かなり pending)

先月 2010年09月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
HNS logo

2010年01月18日(月) [n年日記]

[天気:晴]

#1 watchdogでpingによる監視をしてみる

会社のマシンがまれにeth0(tg3)がダウンして半二重で復活するも 実際にはネットワークが届かなくなるという現象で困っていたので、 watchdogパッケージを入れてみました。

Linuxのsoftware watchdog専用ソフトウェアだと思っていたのですが、 それ以外にも負荷やメモリーの圧迫、温度なども監視できるようです。 pingによる監視もできるようなので、設定してみました。
問題は、実際に役に立つ時期がいつくるかわからないことですが... まあのんびりと結果を待つことにします。
permlink
このエントリーを含むはてなブックマーク

2010年01月08日(金) [n年日記]

[天気:晴]

#1 ファイルコピーベースでバージョン管理する小物ツールを作ってみた

Windows上でExcelファイルを扱うとき、自分はファイルコピーベースで バージョン管理をしています。Wordには版管理があるのに、Office suiteの 他のツールはないのでしかたなくこの方法をとっています。 OOoならすべてに版管理があるんですけどね。
ファイル名はすべて「〜r1.xls」というようにリビジョン番号をつけています。 これをいつもは毎回手でコピーとリネームをやっていたのですが、せめて SendToを使ってコピーぐらいは自動化できるような小物を作りました。
開発には、Debianのmingw cross compilerを使っています。ホスト上で ある程度動作チェックもできるので便利です。あまりに大したプログラムじゃ ないので公開はしません。あと、せっかくなのでgitで管理してみましたが、 今後更新することもなさそうです。まあ練習ということで。
permlink
このエントリーを含むはてなブックマーク

2009年12月24日(木) [n年日記]

[天気:晴]

#1 VMware Serverにおけるsuspendとsuspend guestの違い

なぜか似たような項目が2つあるなと思って調べてみると、 という違いがありました。||マークのボタンにはsuspendが割り当ててあるのと、 resumeにはこんな差がない(open-vm-toolsが入っていれば常にresume-vm-default を呼び出すし、なければなにもしないでresumeする)のでその罠に引っかかった、 という感じです。

既に #561547 - open-vm-tools: /etc/vmware-tools/suspend-vm-default is not called - Debian Bug report logs として登録してしまったので、closeメールを出しました。ああ恥ずかしい。
permlink
このエントリーを含むはてなブックマーク

2009年12月22日(火) [n年日記]

[天気:晴]

#1 罫線を扱うアプリケーションとターミナルエミュレータと

思うところがあって、テキストでGUI的ウィジェットの扱える CDK - Curses Development Kit (a library of widgets) を試してみようとしました。UTF-8も扱えるようなので、localeをja_JP.UTF8にして デモを動かしてみました。
最初はputty-jpを使ってみたのですが、どうもずれて表示されてしまいます。 GNU screen ( Debian lenny の screen の cjkwidth パッチが壊れてる件 - diary of a madman のパッチをあてて自前buildしたものを利用)がまずいかと思い、非screen下 環境で動作させると、"lqqqqqqk"といったある種の文字化け状態になって しまいました。ずれるよりはマシですが、あんまりうれしくありません。

日本語化されたputtyは亜種がたくさんあって自分でも何を使っているのか ちゃんと把握できていないのですが、"Release 0.58-jp200503"とaboutには あります。これは古すぎですね。
それはともかく、久しぶりにTeraTermがどうなっているかを確認してみました。 気がつくとsf.jpにホスティングされ、かつてのTTSSH時代から比べると 格段に進化していました。
この上でCDKのデモを動作させたところ、きちんと動作しました。しかし GNU screenの上で動かすと、やはり罫線はずれてしまいました。

もっと新しい日本語化puttyを持ってきて、試してみたい所です。

Release 0.60-JP_Y-2007-08-06では直っていた:

GNU screenをかますと崩れるのはあいかわらずですが、素のputty上では ちゃんと表示されました。

GNU screenにsavannahのパッチを当てた:

GNU Screen - バグ: bug #16666, [PATCH] Support for UAX#11 East... [Savannah] として登録されているバグの添付ファイル patch-cjkwidth-cvs-2006052001 を当ててみました。しかしCDKは直りません...

w3mへのパッチを当てた:

[w3m-dev 04049] にある UCS文字幅パッチ を当て、新しくオプションとして選択できる「ある種のUnicode文字を全角にする」 をONにすることで、GNU screen上でw3mの罫線で困ることはなくなりました。

素のGNU screenとCDK:

Debianのscreenはたくさんパッチが当たっているので、素のscreenで CDKのデモを試してみました。すると、上下に罫線がずれます。

とりあえず GNU Screen - バグ: bug #28373, Can't handle ncurses video... [Savannah] としてバグ報告をしておきました。
permlink
このエントリーを含むはてなブックマーク

2009年12月18日(金) [n年日記]

[天気:晴]

#1 open-vm-tools in Debian lenny

Debian lennyをWindows上のVMware Server 2.0.2で動かしていると、VMware 側のsuspend, resumeを実行するとeth0がdownしたままになるという症状に 見舞われました。
ざっと調べてみた結果、suspend時には/etc/vmware-tools/suspend-vm-default を呼ばないのに、resume時だけは/etc/vmware-tools/resume-vm-defaultを呼ぶ のが原因でした。suspend-vm-defaultの中で一時ファイルとして /var/run/vmware-active-nicsを作るはずが、resume-vm-defaultを呼ばないため そのファイルが作られず、結果lo以外のインターフェースがdownさせられて しまうようです。

とりあえず、resume-vm-defaultの先頭でいきなりexit 0するようにして 問題を回避しました。BTSにも登録はしたので、いずれ修正されるでしょう。
permlink
このエントリーを含むはてなブックマーク
以上、5 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.6, HyperNikkiSystem Project