hnwの日記

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

PCREはUnicode文字プロパティをサポートするとは限らない

PHP

(2011/05/19追記)CentOS5のpcreパッケージについて言えば、2010年7月以降Unicode文字プロパティが有効になっているそうです。安心ですね!(via「 CentOS5.5でCakePHP1.3系のInflector::slugを正常動作させる方法 - Lism.in * blog - nekoya (id:studio-m)…

自然順ソートを行うPHPワンライナー

PHP

PHPの豊富すぎる組み込みの関数の中でも、natsort関数はかなり高機能な関数の一つだと思います。他の言語なら本体に組み込まれることは有り得ないのではないでしょうか。 natsort ― "自然順"アルゴリズムで配列をソートする 説明 bool natsort ( array &$arr…

ワンライナーのためのPHPコマンドラインオプション

PHP

ワンライナー(1行スクリプト)の代名詞と言えばPerlでしょう*1。Perlにはワンライナー向けのコマンドラインオプションが多数用意されています。中でも-neオプションや-peオプションは強力で、入力行ごとの処理をループを使わずに簡潔に記述できます。Perlの…

Emacsの自動セーブに頼るくらいなら本当にセーブしよう

Dropbox管理のファイルをEmacsで編集していると、Emacsの自動セーブファイル(ファイル名が#からはじまる謎のファイル)までDropboxに保存されてしまって悲しい気分になります。この問題に対して「ubulog: Emacsでオートセーブファイルの作成場所を変える」…

pearコマンドのキャッシュと仲良くなる

PHP

openpearってプログラマ視点で非常に素晴らしいですよね。自分のライブラリをPEARパッケージにすると他のマシンにインストールするのが楽になるので、個人レベルでもコードの再利用が進むと思います。大人数で使うようなものなら尚更メリットは大きいと思い…