タグ

2010年2月28日のブックマーク (6件)

  • RubyistのためのMongoDB入門

    MongoDBとは 10gen社が中心となって開発している非リレーショナルデータベース。 特徴 MongoDBは("humongous"より)は、スケーラブル、ハイパフォーマンス、オープンソース、スキーマフリー、ドキュメント指向です。C++で書かれていて、機能としては: ドキュメント指向ストレージ (the simplicity and power of JSON-like data schemas) 動的な クエリー 組み込みのオブジェクトと配列をサポートした完全な Index のサポート。 クエリー プロファイリング 速い in-place アップデート バイナリデータの効率的な保存 large objects (例:写真や動画) レプリケーション とフェイルオーバーのサポート。 クラウドレベルのスケーラビリティな 自動的なsharding 複雑な集約のための MapReduce 商用

  • Android上でPython、Lua、JavaScriptなどを実行するスクリプティング環境が凄い

    ASE (Android Scripting Environment)を使って簡単にPython, Perl, JRuby, Lua, BeanShell, JavaScript (Rhino), それにシェル(将来的にはさらにたくさんのスクリプト言語)をAndroid上で実行できるのはご存じだろうか。ASEのインストールからスクリプトの作成、実行まで、すべてAndroid単体でできる。もちろん、PC上でコーディングしたい場合は、USBで繋げてPC上のスクリプトをAndroid端末上で実行することもできるし、PC上のコードをAndroid端末にコピーすることもコマンド一発だ。さらに、各種センサー、位置情報、SMS、テキストの読み上げなどもスクリプト上で操作できるというのだからこれを使わない手はない。 そこで、試しにPythonスクリプトを書いてみた。Android端末のGPS機能で緯度経度

    Android上でPython、Lua、JavaScriptなどを実行するスクリプティング環境が凄い
  • 複数のRubyを切り替えて使う·pik MOONGIFT

    pikはWindowsRuby製のオープンソース・ソフトウェア。一言でRubyといっても実装方式は幾つか存在する。1.8系と1.9系の違いは大きいし、CRubyの他にJavaベースのJRubyや.NETベースのIronRubyもある。大抵使うのは一つだが、場合に応じて使い分けたい時もあるだろう。 インストールできるRubyは多岐にわたる そんな時に複数のバージョンのRubyをインストールして手元で切り替えられると便利だ。LinuxMac OSXであればrvmが利用できる。そしてWindowsであればpikというソフトウェアが存在する。これを使えば多数のRubyを自在に切り替えられるようになる。 pik自体はRubyGemsを使ってインストールできる。初回にpikを配置する場所を決めたらすぐに利用できる。lsコマンドを使えばインストールできるRubyがリストアップされるので、addコマン

    複数のRubyを切り替えて使う·pik MOONGIFT
  • ウィンチェスター・ミステリー・ハウス(Winchester Mystery House): Annex of TK Sports Shooting

    Photo Journal of Freelance Sports Photographer from Hokkaido, Japan ■ ウィンチェスター・ミステリー・ハウス(Winchester Mystery House) 8月30日(日) PST サンノゼ駅から歩くこと約2時間、ようやく目的地に到着した。 ウィンチェスター・ミステリー・ハウス(Winchester Mystery House) その昔、ライフル銃のビジネスで巨万の富を築いた実業家ウィリアム・ワート・ウィンチェスターの未亡人、サラ・ウィンチェスターの個人的な住宅であったが、現在は観光地となっている。 サラの指示で、1922年9月5日に彼女が死亡するまでの38年間に亘って、24時間365日、屋敷の建設工事が続けられた。推定工事費は、550万ドル。 屋敷はその巨大さと設計の基計画が無いことで有名である。 通説によると、

    Pink
    Pink 2010/02/28
  • Gaucheをはじめてみませんか?

    Gaucheとは 連載では、今注目のプログラミング言語「Gauche」について解説しながら、簡単なWebアプリを作っていきます。Gaucheとは、ハワイ在住の日ハッカー「川合 史朗」さんが作ったLispの一種である、Schemeの処理系です。オープンソースで開発されています。 Gaucheの特徴は、Perlのように気軽に使える軽い処理系でありながら、正規表現、CommonLisp風オブジェクトシステムなど、Scheme標準にはない拡張機能や豊富なライブラリを持ち、実用的なプログラミングが行える点です。 最近「Gauche」に関するも出版され、「第4回:都内大手3書店の3月ベスト3発表!(http://www.thinkit.co.jp/article/49/4/2.html)」でも紹介されているように売れ行きも好評です。それは、なぜでしょうか? 筆者はLisp、特にSchemeの持

  • ゴロボッツ

    幼鬼 ある一定の時点までに上手くいった感じがしないと最終的にどれだけ手を加えても悪あがきにしかならない感。 もっと全体のバランスを考えて計画的に描く必要がある。

    Pink
    Pink 2010/02/28