WebOS Goodies

WebOS の未来を模索する、ゲームプログラマあがりの Web 開発者のブログ。

WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。
Subscribe       

今週の話題 : Ruby 多言語対応の詳細など

最近、ちょっとした CGI を作る必要があって、そのフレームワークとして sinatra を使ってみました。簡単な CGI とはえ、やはり ERb テンプレートが使えるのは便利ですね。 In-file Template でテンプレートも含めて 1 ファイルにまとめられるのも素晴らしい。

Fast でない CGI でもそこそこの速度で応答してくれるので、限られた人数しかアクセスしない管理ページなどを作るには最適です。機会があれば、もっときちんと使ってみたいと思っています。

それでは、週末恒例の「今週の話題」です。今週見つけたさまざまなネタをまとめてご紹介します。過去に掲載したネタは米 Yahoo! の My Web で管理しています。こちらのページにカテゴリの目次を作成してありますので、併せてご利用ください。

Ruby

Ruby 1.9 の情報まとめ

http://jp.rubyist.net/magazine/?0025-FirstStepRuby191

るびまの最新号に、 Ruby 1.9 の情報のまとめ記事がありました。 Ruby 1.9 の予習に最適ですね。

Ruby 多言語対応の詳細

http://jp.rubyist.net/magazine/?0025-Ruby19_m17n

Ruby 1.9 で大幅に強化された多言語対応関連の変更が詳しく解説されています。私の JSON ライブラリも対応させなければ・・・(^^;

Ruby on Rails + MySQL で全文検索

http://info.dwango.co.jp/rd/2009/02/ruby-on-rails-...

Tritonn や Hyper Estraier を使って全文検索を実現する方法が解説されています。 will_paginate を拡張してページネーションを実現する方法等も紹介されていて、参考になります。

その他の開発関連情報

JS charts - JavaScript によるグラフ描画ライブラリ

http://www.jscharts.com/

かなり見やすい棒グラフ、線グラフ、円グラフが描画できます。 Creative Cmmons Attribution-No Derivative Works 3.0 Unported ライセンスなので、商用でも無料で利用できますが、改変は不可。

Google Custom Search Engine の管理が Web API で行えるように

http://googlecustomsearch.blogspot.com/2009/02/int...

これまで Web ベースの管理コンソールでしかできなかった Custom Search の作成・設定が Web API 経由で行えるようになりました。 CMS などがサイト内検索用の Custom Search を自動で作成する、などが可能になります。ちなみに API は REST 形式ですが、 GData とはちょっと違うように見えますね。できれば合わせてほしかったなぁ。

Web アプリケーション

Preloaders - 3D なローディングアニメーションを作成

http://preloaders.net/

おお、この手があったか。 3D レンダリングされたものをはじめとして、これまでにはなかった感じのローディングアニメーションを作成できます。これは流行りそうだなぁ。

Gmail にラベルをフォルダ感覚で扱う機能が追加に

http://www.itmedia.co.jp/news/articles/0902/04/new...

メールにラベルをつけてからアーカイブするという作業を湾アクションで行える「移動」メニューが付きました。でも、フォルダとラベルの最大の違いは、階層化できるかどうかなんだよなぁ。そこが変わらないと、あまり意味ないかも(´・ω・`)

Gmail Labs に複数 inbox 機能が追加

http://gmailblog.blogspot.com/2009/02/new-in-labs-...

複数のラベルの内容を inbox に一度に表示できる機能が公開されました。ラベルに自動振り分けしている方には便利ですね。

Google Book Search のモバイル版が登場

http://journal.mycom.co.jp/news/2009/02/06/008/ind...

書籍の検索・プレビューができる Google Book Search に Android / iPhone 版が登場しました。小さい画面でも読みやすいように OCR で抽出されたテキストによる表示と PDF 表示の両方が使えます。最近は日本語の書籍も増えてきているので、これは便利そうです。

Google Docs で印刷プレビューが可能に

http://googledocs.blogspot.com/2009/02/preview-bef...

Gmail の添付ファイルプレビューなどと同じ PDF ビュアーが利用されているようです。 PDF エクスポートのプレビューとしても使えるかも。

デスクトップアプリケーション

Google Earth 5.0 βが公開、海中や火星、過去の地表を閲覧可能に

http://journal.mycom.co.jp/news/2009/02/03/003/ind...

マリアナ海溝に潜ったり、スライダーで過去にタイムスリップしたり、火星に行ったり、ツアービデオを作ったりできるそうです。なんじゃそりゃ。

Opera が新 JavaScript エンジン「Carakan」を発表

http://journal.mycom.co.jp/news/2009/02/05/039/ind...

他のブラウザの JavaScript エンジンが世代公開する中でどうするのかと思っていましたが、やはり Opera も開発していたんですね。レジスタベースの VM とネイティブコード生成により、 5 倍から 50 倍の高速化が見られるとのこと。実際の組み込みが待ち遠しいですね。

Opera のボタンやメニューのアイコンを変更する方法

http://operawatch.com/news/2009/02/how-to-add-chan...

Opera のボタンやメニューのアイコンを変更する方法が解説されています。もうちょっと簡単にカスタマイズできるといいんですけどね。

以上です。来週もよろしくお願いします!

関連記事

この記事にコメントする

Recommendations
Books
「Closure Library」の入門書です。
詳しくはこちらの記事をどうぞ!
Categories
Recent Articles