複数のIPと複数のドメインを使いたい場合、/etc/named.conf には

zone “example.jp” {
 type master;
 file "/var/named/example.jp";
};

zone “example2.jp” {
 type master;
 file "/var/named/example2.jp";
};

zone “0.168.192.in-addr.arpa” {
 type master;
 file "/var/named/localzone.rev";
};

などと記述するのですが、もし同じIP網(この場合192.168.0.0/24)に異なるドメインを設定し、逆引きも正しく応答したい場合、たとえば 192.168.0.100 は “example2.jp” にしたい時などです。
正引きはドメインを取得し、ネームサーバーをきちんと登録すれば何も問題なく引くことができますが、逆引きは NS も PTR も example.jp と返されます。

通常、逆引き用のzoneファイルは下記のような感じですので
$ORIGIN .
$TTL 900        ; 15 minutes
0.168.192.in-addr.arpa  IN SOA  ns.example.jp. root.example.jp. (
   ・・・
)

    NS ns.example.jp.
$ORIGIN 0.168.192.in-addr.arpa.
1      PTR ns.example.jp.

追加分の異なるドメインの NS と PTR を追加します。

100    NS ns.example2.jp.
       PTR ns.example2.jp.

これで、逆引きの問い合わせにも正しく返すようになります。

Ruby on Rails で、SQLite を利用している時にマイグレーションで「create_index」を行うとエラーになってしまう。

Ruby on Rails で MySQL を利用している時に、マイグレーションのデータ型を「text」にすると、その列に65535バイトまでしかデータを入れられない。

munin に新規ノードを追加したが、ノード名しか表示されず、項目が出ない場合には表示サーバの munin.conf 内の新規ノード設定([ノード名]となっている行)の下に「use_node_name yes」を追加する。

「お客様の端末からはご利用になれません。(WJ46042E) 」というエラーで動画(3gppファイル)が見られない場合には、apache の設定を確認して「AddType video/3gpp .3gp」という行があるか調べてください。
この行が書かれていないか、もしくは「video/3gpp2」になっている場合、上記のエラーが出る場合があるようです。
ただし、こちらの設定にしてしまうと、今度は au 携帯にて動画が見られなくなる場合があります。
両立させるには、CGI を組むなどしてキャリア別にContent-Type ヘッダの内容を変更する必要があります。

ディスクイメージファイルとして sparse ファイルを作成したい。どうすればよいか?

Ruby on Rails において、rake コマンドでの処理などで gem がインストールされているのに読み込んでくれない場合には以下のような設定を config/environment.rb に追加すると動く場合がある。

$: << "/usr/lib/ruby/gems/1.8/gems/gem-name-ver/lib"

Django フレームワークを利用したアプリで、データベースの内容を初期化する時には django-admin を利用しますが、うまく動いてくれない場合があります。

特にエラーメッセージに「sys.path?」と表示されている場合には以下のようなコマンドを発行することで実行できます。

PYTHONPATH=/path/to/public_html/cnprog:$PYTHONPATH django-admin syncdb --settings=settings

マイクロブログサービスであるJiskoのメッセージの日本語化を追加しました。

私家訳版として公開させていただきます。

解凍してできた mo ファイルを includes/languages/japanese/LC_MESSAGES/ の下に置いてご利用ください。

メッセージファイル

WordPress 2.8.4 に Enhanced Search Form 0.02 を導入したのですが、カテゴリやタグで検索しようとすると、思った結果が出てきません。