各種フォーマットに対応したメディア配信プラットフォーム「Scenari」
WebはHTMLだけのものではない。今や写真、音楽、動画、ドキュメント、PDF、XMLなどなど様々なフォーマットが入り交じって配信されている。それらをメディアのフォーマットに沿っておのおの配信形式を変更するというのは手間のかかる作業だ。
各種フォーマットへの変換も含めて管理できるのがScenariだ。
今回紹介するオープンソース・ソフトウェアはScenari、多数のフォーマットに対応したメディア配信プラットフォームだ。
WebはHTMLだけのものではない。今や写真、音楽、動画、ドキュメント、PDF、XMLなどなど様々なフォーマットが入り交じって配信されている。それらをメディアのフォーマットに沿っておのおの配信形式を変更するというのは手間のかかる作業だ。
各種フォーマットへの変換も含めて管理できるのがScenariだ。
今回紹介するオープンソース・ソフトウェアはScenari、多数のフォーマットに対応したメディア配信プラットフォームだ。
FCKEditorと言えば、Webベースで使えるWYSIWYGエディタとして有名なソフトウェアだ。しかし既に多数の機能が実装され、コアに手を入れて改造しようとはとても思えない代物になっている。
また、多機能ゆえに動作が重たいのが難点だった。そうした問題点を解決できそうなのが次期FCKEditorだ。
今回紹介するオープンソース・ソフトウェアはCKEditor、FCKEditor3.0以降のソフトウェアだ。
RSSリーダーはいち早く情報を手に入れるための道具ではあるが、そんなに始終ウォッチする訳ではない。人によっては朝だけ、一日おきといった人もいるだろう。そうするといち早く情報を見た人のコメントや評価があるのでフィルタリングしやすくなるメリットがある。

Googleリーダーに各種ソーシャルサービスのデータが表示される
各種ソーシャルサービスで行われた評価やコメントをGoogleリーダーと連結するのがgReactionsだ。
今回紹介するオープンソース・ソフトウェアはgReactions、Googleリーダーとソーシャルサービスを連結するFirefoxアドオンだ。
GoogleでWeb検索した時に、ちょっとしたスペルミスや単語の間違いは「もしかして」機能によって吸収してくれる。これまでに検索された単語からもしかしてこの単語のことですか、といった具合に提示してくれるのだ。
それに似た機能(英語限定だが)をFirefoxに追加するのがSmartFindだ。
今回紹介するオープンソース・ソフトウェアはSmartFind、検索の揺らぎを吸収するFirefoxアドオンだ。
Firefoxはアドオンがあるからこそ魅力的だ。FirebugやGreasemonkey、Tab Mix Plusなど最早手放せないFirefoxアドオンは誰しもが持っているはずだ。だがFirefoxアドオンを試す際に厄介だったのが、インストールやアンインストールの度に再起動が必要なことだ。

新しいFirefoxのアドオンAPI。右下に表示されているGmailアイコンなどがそう
そうした手間から解放される可能性を秘めた次世代型のFirefoxアドオン環境がJetpackだ。
今回紹介するオープンソース・ソフトウェアはJetpack、Firefoxアドオン開発を容易にするAPIだ。
ラジオは滅多に聞かないが、運転中などで聞くとすればJ-WAVEやFM横浜が多い気がする。オフィスによってはJ-WAVEをBGM代わりに流している所もある。そうした時、ちょっとした曲が耳に入って、なんと言う曲だろうと気になることはないだろうか。

J-WAVEで流している音楽情報を取得
最初に案内している場合、後で曲名を言わないこともある。せっかくの音楽との出会いを逃さないために使うのがnoawidgetだ。
今回紹介するオープンソース・ソフトウェアはnoawidget、今流している曲名を表示するMac OSX向けウィジェットだ。
開発者にとって何よりも怖いもの、それがバグだ。だがバグの発生を個人の責任にしていては、決して改善されることなく、ずっと生み出され続けるだろう。そう、バグは開発プロセスの問題(開発自体、またはテスト過程など)なのだ。
バグを見つけ出す作業およびそれをつぶしていく作業はプロジェクトチーム全員であたっていく必要がある。そのための管理インタフェースとしてBUGSを紹介しよう。
今回紹介するオープンソース・ソフトウェアはBUGS、Webベースのバグトラッキングシステム(BTS)だ。
※ 画面は公式サイトデモより
プログラミング言語がそうであるように、フレームワークにおいても開発の向き不向きが存在する。開発するシステムやその特性に応じて最適なフレームワークを選択することは、開発の工数を下げたりユーザビリティを向上させる効果があるだろう。
最近は基幹システムにおいてもWebアプリケーション化が進められている。そこでJavaを使った基幹システムであれば、Echo Web Frameworkの導入を考えてみても良さそうだ。
今回紹介するオープンソース・ソフトウェアはEcho Web Framework、Javaを使ったWebアプリケーション開発に役立つフレームワークだ。
Railsに限った話ではないが、Webアプリケーションのパフォーマンスにおいてキャッシュを用いることは多々ある。最近ではmemcachedを利用することが多いが、キャッシュしずらいデータもある。それはログイン後のデータなどユーザごとに異なる情報を表示するケースだ。

ESIタグの内容を実行して表示する via 「Railsの画面生成を10倍高速化する方法」をESIで実装する [ Gatherup ]
ユーザごとに情報が異なる場合、キャッシュを活用するのは難しい。それを解決してくれるのがESIと呼ばれる仕組みだ。
今回紹介するオープンソース・ソフトウェアはMongrel-ESI、Mongrelを使ったESI実装だ。
twitterを常時使っている人は何らかのクライアントアプリケーションを利用していることだろう。また、インターネットを使っている人であればブラウザを立ち上げていて、その画面を閲覧している時間も長いはずだ。
ならばこの二つの相性は決して悪くない。ブラウジングしながらtwitterを追える、そんなソフトウェアがSnowlだ。
今回紹介するオープンソース・ソフトウェアはSnowl、twitterやフィードを購読するFirefoxアドオンだ。
|
MOONGIFT
|
Open Service
|
|
Rails 2.0
|
Resident on Net
|
|
iPhone最適化
|
リーンソフトウェア
|
|
MarketPedia
|
Producing Web
|
|
Cool Coding
|