iPad mini から投稿

今日は、iPad mini から投稿してみます。

入力も、ソフトウェアキーボードだと大変なので、Bluetoothキーボードを利用しています。このタブレット端末とキーボードの組み合わせだと、もはやノートパソコンを扱っているような気分です。

さすがに、スマホで原稿を書くのは大変ですし、キーボードを使ったとしても、5インチのディスプレイでは作業面積が狭いです。でも、iPad miniくらいのディスプレイサイズと解像度があれば、長文の入力作業も苦ではありません。

やっと理想の環境になってきました。

20140220-200349.jpg

Thrift 0.9を使用してPHPでCassandraにアクセスする方法

Thrift とは,Facebookが開発したRPCフレームワークです.

参考: http://ja.wikipedia.org/wiki/Apache_Thrift

「スケーラブルな言語間サービス開発」と書かれているように,CassandraはJavaで動いていますが,それをJavaでなく,クライアントはPHPでアクセスしたいといったような場合に,このThriftが,いわゆるインターフェースとなるわけです.

前回は,RubyからCassandraにアクセスする方法を説明しましたが,今回はPHPでアクセスする方法を説明します.

ネット上では,Thriftの旧バージョン(例えば,0.2とか)でのサンプルソースは多く見かけるのですが,バージョン0.9では,色々と機能も増えているようで,Thriftのライブラリの構成(ディレクトリパスとか名前空間とか)が変わっていて,旧バージョン用のサンプルが利用できなくなってしまってます.

では,バージョン0.9に対応したサンプルは無いのかというと,色々探しましたが見つけきれませんでした...

そこで,今回,色々調査して,自分なりにサンプルとなるものを作ってみました.

Continue reading “Thrift 0.9を使用してPHPでCassandraにアクセスする方法”