2009-08-01から1ヶ月間の記事一覧
Ubuntu 9.04 にて git-cvsserver を試してみた。これは、git リポジトリを CVS クライアントから利用するためのもの。SSH と pserver に対応している。とりあえず、SSH で試してみた。 ローカル上に1つ git のリポジトリを作成する CVS コマンドを使って gi…
テンプレートを修正することで、コメント部分に関しては大丈夫だが、タグは日本語を使うと問題がある。HTML を生成した場合、@package や @subpackage は、生成されたファイル名やディレクトリ名に利用される。ソースコードの文字コードとOSの文字コードが一…
Debian lenny が Dom0 の Xen サーバー上で DomU の時刻が丁度9時間ほどずれていた。以下のページより、 http://syo.cocolog-nifty.com/freely/2009/01/xen-1352.htmlデフォルトでは、そうなっていないのだが、今までの習慣で、わざわざハードウェアクロック…
(一部のサーバのみ) Debian が lenny になってから、ローカルに設置したサーバへの ssh の接続に時間がかかるようになってしまった。サーバの設定を変えて対応。/etc/ssh/sshd_config UseDNS noを付ける。
http://www.php.net/manual/ja/migration53.deprecated.php を見ていて初めて知ったこと。PHP では、func(&$var) のように関数呼び出す際引数の前に & を付けると参照渡しになるとのこと。すごい仕様だね。 変化無し func(&$a); echo $a, "\n"; # $a => 書…
phpDocumentor は、ソースコードからAPIドキュメントを作成するツール。javadoc みたいなもの。 http://www.phpdoc.org/Ubuntu にはパッケージは用意されていないため、ファイルをダウンロードしてインストールすることにした。どうやら、圧縮ファイルを展開…
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 は、キューイングシステムの一種。姉妹品に TheSchwartz というのもある。 特徴は、 サーバプロセスがとても軽量 クライアントがジョブを登録するとワーカーが即座に処理する 欠点は、 サーバはメモリ上でジョブを管理しているため確実性を求める処…
試していないが、PHP でエラーメール解析ができる PHPMailer-BMH という製品があるらしい。GPLライセンス。http://phpmailer.worxware.com/index.php?pg=bmh
CakePHP 1.2.4 にて、Shell から Task を呼ぶ際、 どうやら、Task::$args は、PHP のバージョンによって値が異なることが分かった。 バージョン Task::$args PHP4.3.9 タスク名を含む PHP5.2.6 タスク名を含まない サンプル:
最近の Google トレンドをチェックしてみた。あれれ?いつの間にか、CakePHP が Rails を抜いてしまっているようだが!?http://www.google.com/trends?q=cakephp%2Cruby+on+rails&ctab=0&geo=all&date=2009&sort=0いや、Rails はフルネームで呼ぶ人が減って…
今まで(<=7.4)大丈夫だったのに、8.3 になったら CREATE INDEX 時に "timestamp with time zone" なフィールドに対して、date_trunc 関数などを使うと、以下のエラーが発生してしまう。 ERROR: functions in index expression must be marked IMMUTABLEhttp:…
久々にハマった・・・。context.xml の内容は、滅多なことでは変更しないので気づかなかった・・・。Tomcat 6.0.20 では、META-INF/context.xml を更新しても、実際に Tomcat が参照している $CATALINA_HOME/conf/Catalina/localhost/ROOT.xml を更新してく…
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…