« 2009年12月 | メイン | 2010年4月 »

2010年1月

2010年1月19日 (火)

kumofsをインストールして遊んでみた。

えとらぼ、分散型ストレージ「kumofs」をオープンソースで公開」の記事を読んで、面白そうだったので遊んで見た。

◯まずはインストール(etolabo / kumofs を参考)

環境:

OS   :CentOS release 5.2 (Final)
GCC  : 4.1.2
Ruby  :1.9.1p378
zlib  :1.2.3-3
OpenSSL :0.9.8e
git  :1.6.6

Tokyo Cabinet

http://1978th.net/tokyocabinet/tokyocabinet-1.4.41.tar.gz をダウンロードしてconfigure/make/make install ・・・インストールは全く問題なし。

MessagePack for C++

# git clone git://git.sourceforge.jp/gitroot/msgpack/msgpack.git
# cd msgpack
# export set CFLAGS=-march=i686     ← この以下3行の実行しました。
# export set CPPFLAGS=-march=i686
# export set CXXFLAGS=-march=i686
# ./bootstrap
# ./configure
# make
# make install

MessagePack for Ruby

# gem install msgpack

kumofs

# git clone git://github.com/etolabo/kumofs.git
# cd kumofs-0.3.0
# export set CFLAGS=-march=i686     ← この以下3行の実行しました。
# export set CPPFLAGS=-march=i686
# export set CXXFLAGS=-march=i686
# ./bootstrap
# ./configure --with-msgpack=/usr/local --with-tokyocabinet=/usr/local
# make
# make install

◯実行と確認
 ※サーバは1台で複数のポートにて実行 ( etolabo / kumofs を参考 )

起動(各コマンドは別ターミナルかscreenにて起動)

# kumo-manager -v -l localhost
# kumo-server  -v -m localhost -l localhost:19801 -L 19901 -s ./kumodb1.tch  ←サーバ0
# kumo-server  -v -m localhost -l localhost:19802 -L 19902 -s ./kumodb2.tch  ←サーバ1 
# kumo-server  -v -m localhost -l localhost:19803 -L 19903 -s ./kumodb3.tch  ←サーバ2
# kumo-gateway -v -m localhost -t 11211

# kumoctl localhost attach       ← kumo-serverを登録する。

確認

# kumoctl localhost status
hash space timestamp:
  2010-01-19 13:58:05 +0900 clock 4297
attached node:
  127.0.0.1:19801  (active)
  127.0.0.1:19802  (active)
  127.0.0.1:19803  (active)
not attached node:

Memcachedのプロトコルで繋げてみる

# telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
set blogkid 0 0 4   ← key:blogkid / value:test で格納
test
STORED
get blogkid      ← blogkid の key で検索
VALUE blogkid 0 4
test
END

格納されたデータを確認

# kumohash -m localhost assign "blogkid"
901d3eea20fe3a0a  blogkid
  0: 127.0.0.1:19801
  1: 127.0.0.1:19802
  2: 127.0.0.1:19803

障害を発生させてみる。

※全てのサーバに格納されているので、サーバ1とサーバ2を停止する(サーバ0は停止させない)
(起動したkumo-serverをCTRL+Cなどで停止)

# kumoctl localhost status
hash space timestamp:
  2010-01-19 15:16:29 +0900 clock 446
attached node:
  127.0.0.1:19801  (active)
  127.0.0.1:19803  (fault)
  127.0.0.1:19802  (fault)
not attached node:

※データが取得できるか確認
# telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
get blogkid
VALUE blogkid 0 4
test
END

※データを格納する。(サーバ0のみ起動中)
telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
set tokyo 0 0 5
japan
STORED

※サーバ0を停止させ、サーバ1と2を起動させる。

※起動させてサーバを登録する。
# kumoctl localhost attach   
nil

# kumoctl localhost status
hash space timestamp:
2010-01-19 15:28:22 +0900 clock 820
attached node:
  127.0.0.1:19801  (fault)
  127.0.0.1:19803  (active)
  127.0.0.1:19802  (active)
not attached node:  

"tokyo"のキーで検索する
telnet localhost 11211
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
get tokyo
VALUE tokyo 0 5
japan

こんな感じでなかなか使えます。 http://ficia.com/ にて実績もあるので今後の使う用途があれば十分検討してみようと思います。 

2010年1月15日 (金)

車を買え変えた

実は先月末に車を買い替えました。

それまではトヨタのアイシスを乗っていましたが、昨年3月の買取査定が100万円でした。 しかしその8ヶ月後には数十万も値上がり(想像以上に!)、色々と悩んだ結果、エスティマの特別仕様車 3.5/2.4 アエラス“G-EDITION”にしました。

今年の3月で5年目の車検や、買取価格の上昇及び販売店のでの値引き及びオプションサービス、エコカー減税もなどなど非常に好条件だったので買い替えを決めました。

さて、最近の車はスペアタイヤが付属せずパンク修理剤になったようで・・・まぁコスト削減の1つではありますが、私の時にはこれの選択がぎりぎり可能で迷わずスペアタイヤ付きにしました。

以前より広くなり3列へも自由に行けるようになったことで、娘が喜んで
3列目に、そして奥様も3列目に行ってしまい以前より距離ができ少々寂しいような気もしますが、まぁ二人とも喜んでいるのでいいです。。。しかし2列目がもったいない。。。

運転ですが、アイシスより大きくなったとはいえ大きさはそれほど違和感ないですが、キーレスエントリーに慣れなくどうもエンジンのOn/Offで未だに慣れず少々考えてしまう程違和感があります。

あと自動でライトがOn/OffにできるAutoモードや、走りだすとドアロックがかかり、パーキングにするとドアのロックが解除されます。 エンジン停車時に近くにいくと内部照明が付く。 オートクルーズモードなどなど色々な機能が入りました。 他にはないかと探していたところ、娘が前席のサンバイザーにスレイドの鏡があり、これをスライド させると照明がつく事を見つけました。

個人的には排気量が多くなった事や、車内の開放感もありませんが、実はサイドミラーが大きくなったのが非常に気に入っています。

今後の遠出などの旅行が楽しみです。

カールおじさんの空飛ぶ家を観てきた。

おととい、カールおじさんの空飛ぶ家を観てきました。
娘を誘おうかと思っていましたが、難しそうなので止めて正解でした。

見た感想ですが、これ大人向けの映画で子供には難しい映画です。 しかしストーリーが良く昔の自分や今後の自分を考えさせられる内容で、エンディングにて「カールおじさん」の今後を色々と想像したりして、良かったです。。。

先々週購入した3Dメガネ持参し3Dモード+吹き替えで観ましたが、映像としても非常に良かったです。

やはり3D映画は吹き替えに限ります。(もちろん英語が堪能ならそんな事をする費用はないのですがw)

映画AVATARを観た。

先週末に映画AVATARを知人に進められたように、3D+吹き替えで観てきました。
レイトショーで観てきましたが、ほぼ満席でした。

3Dは通常価格より300円プラスされ realdの3Dメガネが渡されますが、なんか違和感があったので普段使っているメガネにアタッチできるのが売店で300円にてあったのでそれを買いました。 レイトショーでしたが結局 1200円(レイトショー) + 300円(3D,普通の3Dメガネ代 + 300円(メガネにアタッチできる3Dメガネ)で1800円になってしまいました。

さて内容はおまけみたいなものでしたが3Dは非常に良かったです。非常に迫力がありました。 吹き替えにした理由は映像に集中出きない、目が疲れるなどの理由で知人に進められましたが正解でした。

女性の博士だった人なんですが、なんか見たことがあるなぁーと思っていたら、エイリアンに出ていたシガニー・ウィーパーでした。。。

のだめカンタービレ最終楽章(前編)を観た

先々週に観ました。

TV版から面白かったのでレイトショーで観に行きましたが、15人ぐらいしかいなく閑散としていました。 ストーリーは理解していましたが、映画でしか出きないような内容で非常に面白かったです。 見どころはやはり千秋の指揮シーンだと思いますが、のだめの「変態の森」のシーンなんかも面白かったです。

後編は4月ですが、必ず見に行くと思います。