2007

Linux

Compiling subversion from source distribution.

% ./configure --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-ssl % make # make install subversi...
Linux

GMTとUTCは違う

学校では、GMTに関してしか習っていなかったのですが、実際の世の中はUTC基準で時刻が決定されているようです。 GMTより、UTCの方が精度が高いです。NTPサーバで同期しているNTPサーバはUTCです。 詳しい説明:
MySQL

[ERROR] Got error 134 when reading table ‘./データベース名/テーブル名’

MySQLのテーブルがクラッシュしたくさい。 MySQLのログにこんな感じでエラーがでてる。 Got error 134 when reading table './データベース名/テーブル名 ' 環境: CentOS release 4....
PHP

PHPのPDO::mysql。prepared statementはquery cacheを使っている!

目的 PHPのPDO::mysqlはquery cacheを使っているかを知る。使っていたらqueryメソッドとの速度差はどのくらいかを知る。 実験環境 VM上のLinuxで実験 CPU: Core2 Duo 2GHz(Host OS)OS...
Linux

SYN FLOOD のテスト

SYN FLOODを作るためのシェルスクリプト。 悪用しないでね。
PHP

YMCのVPSサービスをフルに使う!

@YMCのVPSを借りました。カスタマイズドなので、root権限でやりたい放題できます。 Xenで動いています。ゲストOSはCentOS 4.5 です。 しかしながら、初期状態ではいくつかいらないアプリケーションが元から入っているので削除し...
Linux

SYN_RECVが大量発生

運用サーバでSYN_RECVが大量に発生してる。。。SONIC WALLという統合型ルータが変なパケットを出してるみたい。 とりあえずの設定。 # echo 1 > /proc/sys/net/ipv4/tcp_syncookies スター...
MySQL

Senna インストールメモ

2007年3月4日時点で、最新の安定版のライブラリを使った場合のSennaのインストールメモ。 Sennaとは、MySQLのFULLTEXT INDEXを日本語でも行えるようにするMyISAMテーブルの拡張モジュール。 以下のコマンドをコピ...
PHP

PHP preg_matchで中括弧が引っかからない。

PHPの正規表現関数の中で一番早いpreg_matchが思い通り動かない。 以下のコードで中括弧が無かったら、trueを出したいのだが、無くてもtrueが出ちゃう。 preg_match('/+/','紙');
Linux

計画停電の時に実行すべきLinuxコマンド

atコマンド 以下のコマンドでスケジュールできる。 # at -t '200702100700' at> shutdown -h now Ctrl+D 予定を確認する場合は以下のコマンド。 # atq