2009-01-01から1ヶ月間の記事一覧
追記:内容を伴っていなかったのでタイトルを変更しました。どう考えても入門講座になる気配がありません。 以前の記事「シェルスクリプトでシンボリックリンク先が同一かチェックする方法」での疑問点は「自分の書いたシェルスクリプトがポータブルかどうか…
僕は滅多に使わないのですが、PHPにはarray_uniqueという関数があります。 array_unique ― 配列から重複した値を削除する 説明 array array_unique ( array $array [, int $sort_flags ] ) array を入力とし、値に重複のない新規配列を返します。 PHP: array…
補足(2010/12/01 03:00):floatからstringへのキャストで丸められる桁数についてですが、php.iniの設定値「precision」の影響を受けるようです。 僕は以前から「PHPの==はキモいから===を使おうよ」と言っているつもりです(参考:「PHPの==がキモい件」)。…
Emacs Lispではバッククォートが高機能(?)なquote(=シングルクォート)として使える、という事実を知りました。リファレンスマニュアルに詳細が書いてあります。 GNU Emacs Lispリファレンスマニュアル: 8.3 クォート GNU Emacs Lispリファレンスマニュア…
追記:1/13頃まで、install-all-php.shにバグがありました。ごめんなさい。今は全バージョンを一気にコンパイルできるはずです。 第38回PHP勉強会でも紹介しましたが、私はPHP5.0.0〜PHP5.2.8までの全バージョンのPHPバイナリを持っています。これはPHPのバ…
「シェルスクリプト中でシンボリックリンクのリンク先を比較したい -OKWave」というページを見つけたんですが、もっとスマートに出来る気がしたので紹介します。どうやら-ef演算子が利用できるようです。(確証は無いのですが、私の手近では反例を見つけられ…
追記:ブックマークコメントで、「WindowsとIEはライセンス上切り離せないよ」とEULAに書いてあるとの指摘がありました。該当しそうな英文を僕も見つけまして、どうやら事実っぽいと考えています。今度真面目にEULAを読んだ上で続報を書きたいと思います。 W…
Suhosinプロジェクトのドキュメント「Suhosin - Why ?」を日本語訳してみました。慣れた方の翻訳とはかけ離れた出来だと思います。というのも、日本語として自然な言い回しに変えようとした部分があり、翻訳としては少々問題があるかもしれません。また、僕…