「CQLを使って、CassandraをSQLライクに操作する。」に続いて、Cassandraをプログラムから操作してみます。 Cassandraの操作は、Apache Thriftという枠組みによっておこないます。 しかし、各言語にはラッパーライブラリが用意されているので、そういったライブラリを利用 ... Read More »
Category Archives: PHP
ついにオープンソース化されたFacebookの独自言語Hack
Facebookは以前からPHPを利用していて、その速度や開発効率を向上するために、様々なアレンジを加えていることが知られています。 たとえば、PHPをC++に変換することで実行スピードを上げたり、PHPに静的な型付けを加えることで開発効率を向上させるなど、です。 ついにオープンソース化された独自言 ... Read More »
PHPのmicrotime関数が使いやすくなっていたことを知った。
PHPのmicrotime関数って凄く使いにくいなと思っていたら、PHP 5.0から使いやすくなっていました。 time関数は秒単位でしか取得できない。 PHPのtime関数でタイムスタンプが取得できます。 php > echo time(); 1385547406 しかし、秒 ... Read More »
PHPUnitのインストール
GrowthPush SDK for PHPのために久しぶりにPHPを書きまして、PHPUnitをインストールしようとしたら失敗したのでインストールメモを書いておきます。 以前書いた「watchrでファイル更新時にPHPUnitを走らせる。」のメモにしたがってやろうとしたらいきなり失敗しました。 $ ... Read More »
ちゃんと理解しておきたい、PHPには純粋な配列がなく連想配列しかないという事実。
仕事中にPHPの配列の挙動について聞かれました。「どうだったかな」と思い出してみると、PHPの配列は少し変わった動きなので、改めてちゃんと理解しておきます。 PHPには、添字配列がない タイトルには「純粋な配列」と書きましたが、普通に「配列」というと、添字が0から順に連番で並んでいて、それぞれに対応 ... Read More »