タグ

ブックマーク / hnw.hatenablog.com (2)

  • PHPのsort関数は相当おかしい - hnwの日記

    追記(2009/02/28 15:35):ソートする配列の要素が数値または数値形式の文字列のみの場合は、<、==、>が推移律を満たすので、この記事のような矛盾は起こりません。念のため。 オヤジギャグがこらえられなくなったら立派なオヤジだと思います。それはさておき、今日はPHPのsort関数が不思議な挙動をする例を紹介します。 sort関数の紹介 sort ― 配列をソートする 説明 bool sort ( array &$array [, int $sort_flags= SORT_REGULAR ] ) この関数は配列をソートします。この関数が正常に終了すると、 各要素は低位から高位へ並べ替えられます。 PHP: sort - Manual マニュアルをみる限り普通のソート関数です。省略可能な2番目の引数の意味は次の通りです。 sort_flags オプションの 2 番目のパラメータ s

    PHPのsort関数は相当おかしい - hnwの日記
  • 濁点ファイル名も扱えるSubversionをMacPortsでインストール - hnwの日記

    さて、今日はMacを開発環境にしている人なら全員共通の悩みをババーンと解決しますよ!というわけで、濁点や半濁点を含んだファイル名を扱えるようなSubversionをMacPortsでインストールします。これは僕の作った野良Portsですが、MacPorts管理になるので他の方法より気軽に導入できると思います。 背景 MacOSXを開発環境にしている人なら直面したことのある状況だと思いますが、svn checkout直後にsvn statusすると次のような不可解な内容が表示されることがあります。 $ svn status ? docs/濁点だよ.txt ! docs/濁点だよ.txt ひらがなの濁点を含むファイル名に関して、1行目はSubversionで管理してないよ、と言われていて、2行目は全く同名のファイルに見えますが、Subversion管理されているはずのファイルが見当たらないよ、

    濁点ファイル名も扱えるSubversionをMacPortsでインストール - hnwの日記
  • 1