akishin999の日記

調べた事などを書いて行きます。

Ruby

Ruby から Cassandra を使ってみる その4

Ruby の Cassandra ライブラリから、 SuperColumn を使ってみました。 SuperColumn スーパーカラムとは、通常のカラムを値に持つカラムです。 スーパーカラム名がキー、通常のカラムが値のマップのようなイメージのデータ構造で、通常のカラムをグルーピング…

Cassandra と Ruby で簡易掲示板を作ってみる

そろそろ Cassandra で具体的なアプリケーションを作ってみたくなったので、簡単な掲示板を作成してみました。作成環境は以下のようになります。 ruby 1.8.7 (2010-01-10 patchlevel 249) [i386-mingw32] Rails 2.3.5 データモデル まずはアプリケーションか…

Cassandra まとめ

気付けば Cassandra についてのエントリが結構増えてきたので、このエントリにまとめてリンクを貼っておきます。 また随時新しいエントリを書いたらここにもリンクを追記していきたいと思います。 Java編 Windows で Cassandra を動かしてみる Java から Cas…

Ruby で Twissandra と同じタイムスタンプを生成するには

Twissandra の「Schema Layout」のうち、Timeline と Userline では以下のようにカラムにタイムスタンプを使っているようですが、Ruby でこれをどう生成すればいいかで少し悩みました。 viksit's twissandra at master - GitHub http://github.com/viksit/tw…

Ruby から Cassandra を使ってみる その3

Windows から Ruby で Cassandra を使うための準備 Ruby から Cassandra を使ってみる Ruby から Cassandra を使ってみる その2 の続きです。 Twissandra Cassandra 自体の操作にも大分慣れてきたので、そろそろ具体的なアプリケーションでも作ってみようか…

Ruby から Cassandra を使ってみる その2

Windows から Ruby で Cassandra を使うための準備 Ruby から Cassandra を使ってみる あたりの続きです。 get_columns 単一のカラムの値を取得する get_columns のサンプルコードです。 カラムは配列で複数指定可能です。 require 'rubygems' require 'cass…

Ruby から Cassandra を使ってみる

前回 Ruby の Cassandra 接続用ライブラリである Cassandara をインストールしたので、今回はいろいろと使い方を調べてみたいと思います。 fauna's cassandra at master - GitHub http://github.com/fauna/cassandra keyspaces 接続しているクラスタで使用可…

Windows から Ruby で Cassandra を使うための準備

Java から Cassandra に接続して操作する事は出来たので、今度は Ruby から接続してみたいと思います。 Ruby から Cassandra に接続するためのライブラリを探すには、公式 Wiki の ClientOptions のページを見てみます。 ClientOptions - Cassandra Wiki htt…

Windows の Rails 開発で ctags を使う

Java + Eclipse での開発から Ruby(Rails) + gvim での開発に移った時に困ったのが、Eclipse の強力なリファクタリングとソースコードブラウザとしての機能の代替をどうするか、でした。 リファクタリングの方は今のところこれだというツールが見つかってい…

Windows の RMagick で PDF のサムネイルを生成する

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…

sinatra で Hello world!

今さらだけど、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.…