eth0,eth1と複数のネットワークデバイスに複数のIPアドレスを静的に設定

Debianでのネットワーク設定は/etc/network/interfacesで行う。固定IPアドレスで運用する場合はこのファイルにIPアドレス等の設定を記載していくことになる。複数のネットワークデバイスに複数のIPアドレスを静的に割り当てて運用したい場合は、デフォルトのルーティング以外に1つルールとテーブルを設定する。

続きを読む

改行コードの変換あれこれ

テキスト文書の改行文字は3種類が使われている。

OS改行コード正規表現などでの記号
unixLF\n
Mac OS(主にMac OS X以前)CR\r
WindowsCR+LF\r\n

最近はあまり気にしないでも問題ないことが多いが、古いシステムのシフトJISデータを扱うことがあって、きちんと精査しないとまずいかったのまとめておく。

続きを読む

WordPressのビジュアルエディタでscriptタグが削除されるのを防ぐ

WordPressでiframeやscriptタグを記述しようとしたときは、テキストモード側で記述する。ところが、編集中にビジュアルに切り替え確認などをしたり、ビジュアル側で保存してしまうと、iframeやscriptタグはごっそり削除されてしまう。タグ整形はときには必要な機能かもしれないが、片方で記載できるのにもう片方で削除してしまうというのはちょっと困る。

続きを読む