このページではパソコンに関する様々なご質問およびご見解を投稿していただき、まとめて公開していきます。

新規のご質問は右の「ページ」内にある「質問フォーム」からお願いいたします。

ご見解をお寄せ頂ける場合には、各記事にコメントとして投稿してくださるようお願いいたします。

ご質問およびご見解は、投稿いただいた後に担当者にてチェックを行ってからの公開となります。
公開までにしばらくお時間をいただく場合がありますことをご了承ください。
なお、公開作業は原則的に平日昼間のみの予定です。

MinGW 環境で、スクリプト言語 Lua のビジュアルデバッガである lldebug がコンパイルできない。

スクリプト言語 xtal を MinGW でコンパイルしようとしたが、gcc でも vc9 でも make できない。

2地点にあるローカルネット(ネットワークアドレスは異なる)同士をインターネット経由でトンネリングして接続したい。
どうすればよいか?

「PostgreSQLを遅くしている犯人はどこだ?」というタイトルで、数秒掛かっているところをログに出力する方法が掲載されていました。

メモとしてURLを書いておきます。

http://www.atmarkit.co.jp/flinux/rensai/troubleshoot03/ts03b.html

Ruby on Rails にて、POST リクエストを送ると InvalidAuthenticityToken 例外が発生して HTTP エラーコード 422 が返ってしまいます。

複数の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 ヘッダの内容を変更する必要があります。