Linux

Firewall解放ポート一覧

DNS,Web,メールサーバを構築する場合、最近はいっぱいFirewallのポート開けないとだから、まとめておく。 TCP 22 (ssh) 25 (smtp) 53 (domain) 80 (http) 110 (pop3) 143 (i...
Linux

UnixBench (linux, unix benchmark software)

お手軽にLinuxのベンチマークを行うソフトウェアを紹介する。UnixBench - a fundamental high-level Linux benchmark suite, Unixbench integrates CPU and ...
MySQL

mysql_config

tritonn-1.0.9-mysql-5.0.51a-linux-i686に付属しているmysql_configの設定値が間違ってる。。。手で編集。before: pkglibdir='/usr/local/mysql/lib/mysql...
Lighttpd

lighttpdベンチマーク

lighttpdをapache(prefork)と比較してみた。グラフが長いほど高速。単純なHTMLファイルの読み込みだと、apacheに比べて約3倍高速。PHPの実行は約1.1倍apacheの方が早い。lighttpd+PHPが遅い理由は...
Lighttpd

fastCGI用のPHPインストール

lighttpdでPHPを利用するためにはfastCGI APIを使ってlighttpdから呼ばれる。それに対応したPHPのバイナリを作る。apxs対応のモジュールの作成とは同時にできない。% wget % tar zxf php-5.2....
Lighttpd

Lighttpd installation

Lighttpdのベンチマークするためにソースコードからインストール。$ wget $ tar zxf lighttpd-1.4.20.tar.gz$ cd lighttpd-1.4.20$ ./configure --prefix=/us...
PHP

CakePHP1.2でPaginate

でPagerを超簡単に実装できるようになったね。英語読めなくても、理解できるよ。以下に、簡単にやり方をまとめておく。Controllerへ、以下を追加。ModelからDBへアクセスしないで、Controllerのメソッドを経由して間接的にM...
Linux

RPM <-> dpkg 変換表

あなたは、rpm派?dpkg派?私は断然dpkg派。rpmとdpkgの違い削除rpmパッケージを削除すると、設定ファイルも同時に消える。または、.backとか.rpmとかいう拡張子が付いた設定ファイルが残る。それに対し、dpkgは設定を残す...
Program & Service

Webアプリケーションの認証ロジック

くぅ。またくだらないミスを犯してしまった。。。↓対処法細かいことだけど,手軽な実装で大きなリスクを減らせる実装を紹介する.システムの背景WebアプリケーションHTTPセッション管理をファイルに保存しているデータベースが開発環境と運用環境に分...
Wordpress

WordPressのコメント数を正常化

記事を一覧にしたときに表示されるコメント数と、記事のみを表示したときに表示されるコメント数が合致していない。以下のSQLを実行することでその不一致を修正できる。update wp_posts p set p.comment_count = ...