タグ

rubyとgoogleに関するsbg3のブックマーク (5)

  • サイトの多言語化に。Google翻訳をRubyから利用する·Easy Translate MOONGIFT

    Easy TranslateはGoogle翻訳を簡単に扱うためのRubyライブラリ。 Easy TranslateはRuby製のオープンソース・ソフトウェア。まだまだ精度は低いが、それでも英語や他の言語で書かれた文章を大枠で把握する際にGoogle翻訳は便利だ。ユーザ自身がブックマークレットを使う場合もあるが、サイト側でクリック一つで翻訳結果を表示している時もある。 翻訳できた! しかしいずれの場合においてもJavaScriptでの翻訳表示ではWeb検索では情報がヒットしないという問題がある。そこで使えるのがサーバサイドでの機械翻訳システムだ。Easy TranslateはGoogle翻訳を使って翻訳を行うライブラリだ。 Easy TranslateはRubyGemsでインストールできるソフトウェアで、文字列を引数に、翻訳したい言語を与えて翻訳結果を取得できるライブラリだ。精度はWeb上で

  • 第15回 Railsユーザーから見たGoogle App Engine | gihyo.jp

    ただし、クォータの一部は有料プランを選択することで増やすことが可能です。つまりサービス開始直後でそれほどリソースが必要とされない場合は無料プランで開始し、アクセスが増えて収入が見込めるようになってきたら有料プランに切り替えて必要なクォータを増やす、という運用が想定されているわけです。有料プランを選択したとしても無料プランのクォータを超えなかった部分に関しては料金が発生しませんから、GAEはWebサービスを始める敷居を大きく下げてくれるのではないでしょうか。 ここまでのようなクォータはGAEの非機能的な制約と見ることができます。それでは次にGAEの特徴を機能的な面から見てみましょう。機能面で最も大きな特徴はGAEではデータベースとして、みなさんの使い慣れたRDBではなく、BigTableというGoogle製のKey/Valueストアを使っているということでしょう。Key/Valueストアにつ

    第15回 Railsユーザーから見たGoogle App Engine | gihyo.jp
  • Google Wave対応サイトを構築する際に·Wave Robot Sinatra Template MOONGIFT

    先日登場したGoogle Wave。未知数の部分が多く、どのような発展をしていくか分からないが、わくわくさせられる技術だ。特に既存のWebサイトをWave対応にした時のリアルタイムでのコラボレーションと言うのは非常に魅力的だ。 ファイル構成はこのようになっている だがそのような機能を現在のWebサイトを拡張して追加するのは意外と大変かも知れない。疎結合にすれば、後々のメンテナンスも楽そうだ。そんな時に使えそうなのがWave Robot Sinatra Templateだ。 今回紹介するフリーウェアはWave Robot Sinatra Template、Wave対応のロボットを作る際に使えるテンプレートだ。ソースコードは公開されているが、ライセンスは明記されていなかったのでご注意いただきたい。 Wave Robot Sinatra Templateの魅力はWave対応のロボットを作る際に最

    Google Wave対応サイトを構築する際に·Wave Robot Sinatra Template MOONGIFT
  • Google Analyticsのデータを取得するライブラリ·Statwhore MOONGIFT

    これだけWeb APIの提供しているGoogleにあって、最も切望されるのがGoogle AnalyticsのWeb APIだろう。画面で見てもインタフェースが洗練されているので便利だが、レポートを作成したり自動化する上ではやはりWeb APIの存在は欠かすことができない。 Rubyを使ってGoogle Analyticsのデータを取得できる 恐らく原因は元々のシステムがUrchin製にあることだと思われるが、しかしそれを乗り越え、Web APIのようにデータを取得できるライブラリが存在する。 今回紹介するオープンソース・ソフトウェアはStatwhore、Google Analytics向けRubyライブラリだ。 StatwhoreはGoogle Baseライブラリを利用しつつ、Google Analyticsを擬似的に操作してデータを取得している。複数のアカウントがあると問題があるようで

    Google Analyticsのデータを取得するライブラリ·Statwhore MOONGIFT
  • sparsetable - steps to phantasien t(2007-09-07)

    Matz日記 で紹介されている google-sparsehash を眺めてみた. ひさびさに Google 気分. :~/src/sparsehash-0.8 omo$ wc `find src/google/ -type f` 253 1348 10336 src/google//dense_hash_map 237 1309 9884 src/google//dense_hash_set 238 1244 9616 src/google//sparse_hash_map 223 1214 9245 src/google//sparse_hash_set 919 4776 37957 src/google//sparsehash/densehashtable.h 42 189 1187 src/google//sparsehash/sparseconfig.h 884 4642 371

  • 1