忘れないようにメモ このページをアンテナに追加 RSSフィード

2009-06-05

ubuntu 9.04 dpkg-reconfigure locale で再設定できない場合

dpkg-reconfigure locale を実行しても設定画面が現れず再設定できない事がある

そんあときは

    1. /var/lib/locales/supported.d/local に 「ja_JP.UTF-8 UTF-8」 等を追加する
    2. locale-gen を実行

2009-06-02

Google Chrome 拡張(Chrome Extension) はてなブックマークのエントリー数を表示する Chrome拡張を作った

Chromeエクステンション? Chromeアドオン? ・・わかりやすく日本語で「Chrome拡張」と書きました

追記2009/08/11

いつの間にかインストール出来なくなっていたので調べたら、

http://dev.chromium.org/developers/design-documents/extensions/packaging

パッキングchrome.exe自身でできるようになっていた。その影響? とりあえず更新して設置しなおしました。

f:id:desutai:20090602103304p:image


Chrome拡張を使う為には、Chromeをdevチャンネルに切り替えて、拡張機能を有効にする必要があります。

Devチャンネルへの切り替え方

    1. Google Chrome Channel Chooser ダウンロード -> 実行します。
    2. Beta か Dev を選択するラジオボタンで、Dev を選択し Update を実行

f:id:desutai:20090603234435p:image

あとは、Chrome自動でDevチャンネル版に差し替えてくれるのだけど、自動更新がかかるまで

待つのも面倒なので、Google Chrome の設定アイコン(スパナのマーク)から「Google Chrome について」

を開くと即座にDevチャンネルバージョンに置き換えてくれます。後はChromeを全て閉じて

Chrome再起動すると完了です。

拡張機能をONにするショートカットの作成

    1. Google Chrome の起動ショートカットファイルコピーし、プロパティを開いて以下のように 「リンク先」のchrome.exeの後ろに 「--enable-extensions」 を付け足す。

f:id:desutai:20090602102554p:image

このショートカットからChromeを起動して、拡張インストールは、.crxファイルをクリックで入ります。

どうも上記のオプション指定なしで普通起動で有効になるようになったもよう。(Ver 4.0.206.1現在)



拡張アンインストール方法

アドレスバーに「 chrome://extensions 」と入力し開くとインストールしている拡張の一覧が表示されます。

要らない拡張のUninstallボタンを押す事で削除できます。

その他の拡張

http://www.mychromeaddons.com/

こちらのサイトにいくつかあるようです

2009-05-09

iptables-apply 便利そう

lenny には /usr/sbin/iptables-apply という iptables-restore で設定を変更して、確認待ちをして 15 秒間確認がなければ、もとの iptables の設定に戻してくれるという便利なスクリプトが入っていた。 リモートのサーバの iptables の設定変更で失敗すると大変なことになるので、非常に便利かもしれない。

http://znz.s1.xrea.com/t/?date=20090415#p02

これはかなり便利そうである。

ubuntu 9.04にも入っている。

2009-05-08

libvirt kvm NIC interface名の固定方法

      <interface type='bridge'>
        <source bridge='br0'/>
        <target dev='vnet7'/>
      </interface>

普通に、上記の例のように設定し、virt startを実行しても vnet0からの連番に振りなおされてしまう。

固定でインターフェース名を振って、自分好みのiptablesを書きたい

ということで、よくわからないからソースを読んでみた。

どうやら devがvnetの名前で始まる場合は、<target dev='vnet7' /> がかき消されてしまいオートジェネレートに

なってしまうようだ。

<target dev='hoge'/>

とかにすると hogeという名前インターフェースができた。

http://libvirt.org/formatdomain.html#elementsNICSBridge