2008-05-01から1ヶ月間の記事一覧
chmとは chmはWindowsで使われているヘルプファイルの形式です。 chmを使うとローカルでマニュアルが参照できて、検索もできるのでとても便利です。 僕がWindowsを使ってて感じる唯一のメリットなんですが、Macでもchmが見れるようにしてみました。 Chmox Ma…
メッセージキューとは 異なる処理の間でキューを用いてメッセージ交換を行う仕組みのことです。 生産者(キューを登録する)側は単純にキューに対してメッセージを追加します。 消費者(キューを消費する)側は単純にキューからメッセージを取り出して処理を行い…
昨日作ったsingleExcutionですが、思いのほか好評なようでよかった。^o^ 昨日作ったバージョンだと通常通りにスクリプトが終了すれば問題ないのですが、何らかの原因でプロセスが終了した場合にロックが残ってしまい、手動でロックを削除しないといけなかっ…
PHPの拡張とは PHPの機能を拡張するためにCで書かれた動的ライブラリのこと。 拡張を有効にするには 拡張を有効にする方法はphp.iniに設定する方法とdl()から動的に呼び出す方法の2つ。 動的に拡張を追加するにはdl()を使います。 dl()を使う問題点 dl('foo'…
どこでもsymfonyコマンド実行できるようにするのって流行ってるみたい ぷぎがぽぎ symfonyコマンドwrapper symfonyコマンドラッパのあれこれ symfonyコマンドがプロジェクトトップディレクトリでしか使えない件 symfonyコマンドをどこでも使えるようにする -…
cronにジョブを登録して、バックグランドで定型処理を実行することをよくやるかと思います。 その時に必ず一つのプロセスだけが実行されることを保証したい時があります。 こういう時にみなさんはどのようにやっているでしょうか。 案1: cronに時間間隔をあ…
個人的な趣味ですが、LLはパッケージは使わずに手動でコンパイルしてインストールするのが好きです。 パッケージ管理ツールとライブラリ管理ツールで整合性をとるのが難しい LLは大抵の言語で独自のライブラリ管理ツールを提供してくれています。 PEAR, gems…
[Think IT] 第1回:スクリプトはどうやって見つける? (1/3) ThinkITに記事を書きました。 僕が書いたのは第一回だけで、残りはウノウの別のエンジニアが担当します。 5月の特集で毎週木曜更新予定です。 よろしければご覧ください!!