2007

Linux

Compiling subversion from source distribution.

% ./configure --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-ssl% make# make installsubversion-...
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.5my...
PHP

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

目的PHPのPDO::mysqlはquery cacheを使っているかを知る。使っていたらqueryメソッドとの速度差はどのくらいかを知る。実験環境VM上のLinuxで実験CPU: Core2 Duo 2GHz(Host OS)OS: Wi...
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 nowCtrl+D予定を確認する場合は以下のコマンド。# atq