EZ-NET

UPDATES

更新日 内容
2011-03-09 NFS4 でスーパーブロックを読み込めない。
以前にマウントできていた NFS4 パーティションが、サーバー移設を機に "can't read superblock" エラーになってしまったため、その原因について調べてみることにしました。
2011-02-28 CentreCOM 8624 でポートミラーリングを設定する。
CentreCOM 8624EL では、あるポートを通過する通信を別のポートに複製して、そのパケットの内容を監視できるポートミラーリング機能が備わっています。
2011-02-27 TFTP サーバーを構築する。
アライドテレシス社の L3 スイッチ CentreCOM 8624EL に保存している設定ファイルなどを外部サーバーへアップロードしたりダウンロードしたりするときに TFTP サーバーが必要だったため、CentOS 5.5 で TFTP サーバーを稼働させてみることにしました。
2011-02-27 Apache ログを F5 アタックが探しやすいように整形する。
同じ接続元からの多数の迷惑アクセス (F5 アタック) を探しやすくするために、取得されている Apache ログを IP 順に並べて表示してみることにしました。
2011-02-25 マスターサーバーの IP を一か所で管理する。
セカンダリー DNS サーバー構築時に、マスターサーバーの IP アドレスがレコードごとに分散してしまうと管理が面倒になってしまうため、それらを一括でひとつの場所で管理する方法を考えてみました。
2011-02-25 逆引き用 DNS レコードテンプレートを自動生成する。
DNS の逆引きを行う際に使用する DNS レコードのテンプレートを自動的に生成します。
2011-02-21 PHP スクリプトが 30 秒でタイムアウトされないようにする。
PHP5 ではディフォルトで、30 秒以上継続して実行されるスクリプトは強制中断されるようになっていました。少し長い時間が必要なスクリプトを実行したい場合には、タイムアウトされてしまわないように、実行可能時間を延長することが可能です。
2011-02-19 JavaScript でノードを新たに作成する。
Ajax の基本とも言える JavaScript でノード(タグやテキスト)を新たに作成する方法について記します。
2011-02-19 JavaScript で追加したタグに CSS が適用されない。
Ajax プログラミングなどで、JavaScript を利用して後から動的にタグを追加したり変更したりした場合に、そのタグに設定したクラス名に対応するスタイルシートが適用されない場合がありました。それに対応する方法について記してみます。
2011-02-19 IE8 の互換表示ボタンを表示させないページを作る。
作成した HTML ページを Internet Explorer 8 で表示させると "互換表示" ボタンが URL の横に表示される場合があります。それを表示させずに、意図した表示モードで表示させる方法について記してみます。
2011-02-19 JavaScript で変数を使用する際の注意事項。
JavaScript で変数の値が勝手に変わってしまったり、ループが途中で打ち切られてしまうような場合は、変数を大域変数として利用している可能性があります。
2011-02-19 JavaScript でノードのクラス名を取得する。
getElementById や getElementsByTagName などで取得したノードのクラス名を取得する方法です。
2011-02-17 PHP5 で文字コードを取得して表示する。
PHP5 で、ある文字の文字コードを取得して表示する方法について記します。
2011-02-17 UTF-8 ファイルから読み込んだデータの BOM を取り除く。
PHP でファイルを読み込んで連結するようなことをするとき、そのファイルが UTF-8 形式だった場合には、ファイルの先頭にあれば十分な BOM が途中に挿入されてしまう場合があります。今回は UTF-8 ファイルを読み込んだときに BOM を消去する方法について記してみます。
2011-02-17 JavaScript でクラス名からノードを取得する。
JavaScript でタグに付けられた class 名からノードを取得する方法について記します。
2011-02-15 JavaScript で数値を任意の桁で四捨五入する。
JavaScript で数値を任意の桁で四捨五入する方法について記します。
2011-02-15 JavaScript で数値をカンマ区切りの文字列に変換する。
JavaScript で数値を 3 桁ごとにカンマで区切った文字列を取得する方法について記します。
2011-02-14 PHP5 で正規表現を使用して文字列の検索や置換を行う。
PHP5 で正規表現を使用した文字列の検索や置換を行ったり、正規表現で使用するために特殊記号をエスケープして無効化する方法について記します。
2011-02-14 PHP5 でテキストファイルを読み込む。
PHP5 でテキストファイルの内容を読み込んで、行ごとに配列に格納する方法について記してみます。
2011-02-13 JavaScript でノードが持つ子ノードを全て削除する。
ノードが持っている子ノードを全て消去する方法について記します。
2011-02-13 JavaScript でノードを取得する。
JavaScript で ID やタグ名からノードを取得する方法について記します。
2011-02-13 JavaScript でノードが持つ子ノードを取得する。
getElementById や getElementsByTagName などで取得したノードが持つ子ノードを順に辿る方法について記します。
2011-02-13 JavaScript でノードのタグ名を取得する。
getElementById や getElementsByTagName などで取得したノードのタグ名を取得する方法です。
2011-02-13 PHP5 でコールバック関数を引数に取る関数を定義する。
PHP5 で、いくつかの引数を取るコールバック関数やコールバックメソッドを、引数に取る関数を定義する方法です。
2011-02-13 共有フォルダー上のシンボリックリンクを参照できない。
Windows Server 2008 で、シンボリックリンクが保存されたフォルダーを共有設定してみたところ、ネットワーク経由ではそのシンボリックリンクの先を辿ることができませんでした。そこで、ネットワーク経由でもアクセスできるリンクについて記してみたいと思います。
2011-02-13 IIS+PHP 5.3.5 で mbstring を有効化する。
Windows 上の PHP 5.3.5 で mbstring を有効化する方法について記してみました。
2011-02-12 Windows の PHP 5.3.5 で PEAR を使う。
PHP 5.3. 0 で PEAR という PHP ライブラリ提供サービスを利用していたのですけど、PHP 5.3.5 でも同じように PEAR を利用しようとしてみたところ、今までと同じ方法ではインストールできませんでした。そこで PHP 5.3.5 での PEAR のインストール方法について調べてみました。
2011-02-12 IIS 上の PHP 5.3.0 を 5.3.5 に更新する。
Windows 上の PHP 5.3.0 で file_exists 関数が正しく動作しない問題に遭遇したため、PHP 5.3.5 にアップグレードしてみることにしました。
2011-02-12 IIS 上の PHP で file_exis が正常動作しない。
Windows 上の IIS7.0 + PHP5.3.0 で、ジャンクション上のファイルを file_exists 関数で存在確認してみたところ、期待した結果を返さない問題に遭遇してしまいました。
2011-02-10 SQL でそれぞれの ID 毎の最新の日付のレコードを抽出する。
SQL で、ある履歴データが記録されているテーブルから、そこで参照している外部 ID ごとの最新の履歴情報一覧を抽出する方法について記してみます。