Ruby
Ruby の Cassandra ライブラリから、 SuperColumn を使ってみました。 SuperColumn スーパーカラムとは、通常のカラムを値に持つカラムです。 スーパーカラム名がキー、通常のカラムが値のマップのようなイメージのデータ構造で、通常のカラムをグルーピング…
そろそろ Cassandra で具体的なアプリケーションを作ってみたくなったので、簡単な掲示板を作成してみました。作成環境は以下のようになります。 ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mingw32] Rails 2.3.5 データモデル まずはアプリケーションか…
気付けば Cassandra についてのエントリが結構増えてきたので、このエントリにまとめてリンクを貼っておきます。 また随時新しいエントリを書いたらここにもリンクを追記していきたいと思います。 Java編 Windows で Cassandra を動かしてみる Java から Cas…
Twissandra の「Schema Layout」のうち、Timeline と Userline では以下のようにカラムにタイムスタンプを使っているようですが、Ruby でこれをどう生成すればいいかで少し悩みました。 viksit's twissandra at master - GitHub http://github.com/viksit/tw…
Windows から Ruby で Cassandra を使うための準備 Ruby から Cassandra を使ってみる Ruby から Cassandra を使ってみる その2 の続きです。 Twissandra Cassandra 自体の操作にも大分慣れてきたので、そろそろ具体的なアプリケーションでも作ってみようか…
Windows から Ruby で Cassandra を使うための準備 Ruby から Cassandra を使ってみる あたりの続きです。 get_columns 単一のカラムの値を取得する get_columns のサンプルコードです。 カラムは配列で複数指定可能です。 require 'rubygems' require 'cass…
前回 Ruby の Cassandra 接続用ライブラリである Cassandara をインストールしたので、今回はいろいろと使い方を調べてみたいと思います。 fauna's cassandra at master - GitHub http://github.com/fauna/cassandra keyspaces 接続しているクラスタで使用可…
Java から Cassandra に接続して操作する事は出来たので、今度は Ruby から接続してみたいと思います。 Ruby から Cassandra に接続するためのライブラリを探すには、公式 Wiki の ClientOptions のページを見てみます。 ClientOptions - Cassandra Wiki htt…
Java + Eclipse での開発から Ruby(Rails) + gvim での開発に移った時に困ったのが、Eclipse の強力なリファクタリングとソースコードブラウザとしての機能の代替をどうするか、でした。 リファクタリングの方は今のところこれだというツールが見つかってい…
Windows の RMagick で PDF のサムネイルを生成した時のメモです。 RMagick のインストール RubyForge: RMagick: Project Info http://rubyforge.org/projects/rmagick/ 上記サイトより、rmagick-win32(現時点では「RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.z…
今さらだけど、Rails の開発で使っている InstantRails 2.0 の環境に sinatra をインストールして使ってみた。 インストール C:\InstantRails-2.0-win\rails_apps>gem install sinatra Successfully installed rack-0.9.1 Successfully installed sinatra-0.…