APNICにて国別に割り当てられているIPアドレスを調べる
APNICはアジア・太平洋地域におけるIPアドレスの割り当てを管理する組織です。APNICのホームページでは国別に割り当てられているIPアドレスの一覧を調べることができます。
Firefoxの独自検索プラグイン
firefoxで独自検索プラグインを作るにはsearchpluginディレクトリ以下に.srcファイルを作成すればよい。独自検索プラグインとnamazuなどを組み合わせると自サイトの検索をツールバーからできるので結構便利。
MovableType - 3.1へのアップグレード
MovableTypeのDBにPostgresを使用している場合、mt-upgrade30.cgiなどのアップグレードスクリプトがエラーを起こします。
MovableType - インストール
Movabletypeとは今人気のブログサイトを構築するためのソフトで、http://www.sixapart.jp/ から手にいれることができます。以下ソフトを取得後のインストール手順。
MovableType - パンくずメニューの作成
Linux => コマンド などのようなパンくずメニューをMovableTypeで作成するには以下のようにすればよい。glue = の部分が区切り文字となります。
MovableType - 同一カテゴリ内のエントリー移動
エントリーをカテゴリ分けしている場合、<MTEntryPrevious>や<MTEntryNext>を使用すると、カテゴリに関係なく日時にて前後にあるエントリーが表示されてしまいます。
PHP Fatal error: Allowed memory size of 8388608 bytes exhausted
PHP Fatal error: Allowed memory size of 8388608 bytes exhaustedというエラーメッセージが出る場合、php.iniのmemory_limitが原因。この値をあげた後、apacheを再起動すればよい。
Pleskのバーチャルホスト設定
Pleskでバーチャルホストの設定を編集するにはデフォルトの設定ファイルであるhttpd.includeを直接編集するのではなく、httpd.includeと同じディレクトリにvhost.confもしくはvhost_ssl.confというファイルを用意し、この中に上書きしたい設定を記述します。
Subversionの基本操作
SubversionはCVSに代わるバージョン管理システムでCVSではサポートされていなかったディレクトリの移動や削除などがサポートされている。使いかたは基本的にCVSと似ている。
ThunderbirdでHTMLメールをテキスト形式にて表示
ThunderbirdでHTMLメールをテキスト形式にて表示するにはツールバーから「表示」 > 「メッセージ本体」 -> 「プレーンテキスト」を選択すればよい。
Thunderbirdで外部エディタを使う
Thunderbirdの拡張機能でExternal Editorというのがあり、これを使えばgvimなどの外部エディタを使用することができるようになります。
Turbolinux - DBD::mysqlのインストールに失敗
TurbolinuxでDBD::mysqlをインストールしようとしたら以下のようなエラーがでてインストールに失敗。。エラーに出てきた /usr/include/bits/sigthread.h と /usr/include/pthread.h の該当ラインにある__threadを__threadidに書き直したところうまくmakeできた。
WebDruid - Webalizerの後継
アクセスログ解析ソフトのWebalizerの後継ソフトといえるWebDruid(http://www.webdruid.org/)を発見。ただユーザ追跡機能が加わったぐらいで、まだ違いは殆ど見られない。今後に期待。
javax.net.ssl.SSLException: Unrecognized SSL handshake
javax.net.ssl.SSLException: Unrecognized SSL handshakeというエラーメッセージが出た場合、ただ単にhttpsで接続すべきところを、 httpで接続しているだけである。
rndc: connection to remote host closed
下記のようなエラーメッセージが出た場合、/etc/named/rndc.keyの所有者及びグループをbindもしくはnamedに設定してみましょう。
vsftpd - 上位ディレクトリにいけないようにする
ユーザのホームディレクトリより上のディレクトリにいけないようにするにはvsftpd.conf内のchroot_list_enableをYESにした上で、chroot_list_fileの設定をします。その後指定したファイルにユーザ名を記入すればよい。
vsftpd - 改行コード
vsftpdのデフォルトの設定ではアスキーモードでのアップロード及びダウンロードを許可しない設定になっています。そのため、CGIファイルなどをアップする際に改行コードがおかしくなり、うまく動きません。
トラックバックPingのタイムアウト
MovableTypeでトラックバックPingを送る際、トラックバックが成功しているにもかかわらず、HTTP error: 500 read timeoutというエラーが起きる場合、タイムアウト値を長くすればよい。
日本語ドメインのDNSへの登録
日本語ドメインをDNSに登録するにはまずPunycodeに変換する必要がある。Punycodeへの変換はJPRSが配布しているidnkitをインストールしてから、idnconvコマンドを使用すればよい。
