2009-08-01から1ヶ月間の記事一覧

Ubuntu 9.04 で git-cvsserver を試す

Ubuntu 9.04 にて git-cvsserver を試してみた。これは、git リポジトリを CVS クライアントから利用するためのもの。SSH と pserver に対応している。とりあえず、SSH で試してみた。 ローカル上に1つ git のリポジトリを作成する CVS コマンドを使って gi…

phpDocumentor は日本語未対応

PHP

テンプレートを修正することで、コメント部分に関しては大丈夫だが、タグは日本語を使うと問題がある。HTML を生成した場合、@package や @subpackage は、生成されたファイル名やディレクトリ名に利用される。ソースコードの文字コードとOSの文字コードが一…

Debian lenny の Xen で時刻がずれる

Debian lenny が Dom0 の Xen サーバー上で DomU の時刻が丁度9時間ほどずれていた。以下のページより、 http://syo.cocolog-nifty.com/freely/2009/01/xen-1352.htmlデフォルトでは、そうなっていないのだが、今までの習慣で、わざわざハードウェアクロック…

Debian lenny で ssh 接続が遅い

(一部のサーバのみ) Debian が lenny になってから、ローカルに設置したサーバへの ssh の接続に時間がかかるようになってしまった。サーバの設定を変えて対応。/etc/ssh/sshd_config UseDNS noを付ける。

PHPマジック (呼び出し時の参照渡し)

PHP

http://www.php.net/manual/ja/migration53.deprecated.php を見ていて初めて知ったこと。PHP では、func(&$var) のように関数呼び出す際引数の前に & を付けると参照渡しになるとのこと。すごい仕様だね。 変化無し func(&$a); echo $a, "\n"; # $a => 書…

phpDocumentor を試す

PHP

phpDocumentor は、ソースコードからAPIドキュメントを作成するツール。javadoc みたいなもの。 http://www.phpdoc.org/Ubuntu にはパッケージは用意されていないため、ファイルをダウンロードしてインストールすることにした。どうやら、圧縮ファイルを展開…

Debian lenny の openjdk-6-jdk の不具合

Debian lenny では、openjdk-6-jdk の SSLのCA証明書がリンク切れしてしまうらしい。このままでは、SSL通信が使えない。http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=501487 # ls -l /usr/lib/jvm/java-6-openjdk/jre/lib/security/cacerts lrwxrwxrwx…

gearman を試してみた。

gearman は、キューイングシステムの一種。姉妹品に TheSchwartz というのもある。 特徴は、 サーバプロセスがとても軽量 クライアントがジョブを登録するとワーカーが即座に処理する 欠点は、 サーバはメモリ上でジョブを管理しているため確実性を求める処…

エラーメール解析(その3)

PHP

試していないが、PHP でエラーメール解析ができる PHPMailer-BMH という製品があるらしい。GPLライセンス。http://phpmailer.worxware.com/index.php?pg=bmh

CakePHP で Shell から Task を呼ぶ場合の注意

CakePHP 1.2.4 にて、Shell から Task を呼ぶ際、 どうやら、Task::$args は、PHP のバージョンによって値が異なることが分かった。 バージョン Task::$args PHP4.3.9 タスク名を含む PHP5.2.6 タスク名を含まない サンプル:

CakePHP と Ruby on Rails トレンド

最近の Google トレンドをチェックしてみた。あれれ?いつの間にか、CakePHP が Rails を抜いてしまっているようだが!?http://www.google.com/trends?q=cakephp%2Cruby+on+rails&ctab=0&geo=all&date=2009&sort=0いや、Rails はフルネームで呼ぶ人が減って…

PostgreSQL 8.3 の date_trunc を含む CREATE INDEX

今まで(<=7.4)大丈夫だったのに、8.3 になったら CREATE INDEX 時に "timestamp with time zone" なフィールドに対して、date_trunc 関数などを使うと、以下のエラーが発生してしまう。 ERROR: functions in index expression must be marked IMMUTABLEhttp:…

Tomcat 6.0.20 の仕様

久々にハマった・・・。context.xml の内容は、滅多なことでは変更しないので気づかなかった・・・。Tomcat 6.0.20 では、META-INF/context.xml を更新しても、実際に Tomcat が参照している $CATALINA_HOME/conf/Catalina/localhost/ROOT.xml を更新してく…

yum で CentOS 4 に PostgreSQL 8.3 をインストール

CentOS 4 に PostgreSQL 8.3 をインストールすることになった。http://a98.jugem.jp/?eid=344 より、/etc/yum.repos.d/CentOS-Base.repo を編集し、[base]と[update]のセクションに、 exclude=postgresql*を追加。http://yum.pgsqlrpms.org/reporpms/repovie…