SinatraでTwitter風「Sinatter」
Sinatraで作られたWebシステムがどんどん登場している。重厚なフレームワークに振り回されるのではなく、シンプルでかつ面倒な部分はお任せできる手軽さがうけているのだろう。多機能ではなく、シンプルな機能だけが求められるものが多いようだ。
今回はその一つ、マイクロブログ系のシステムを紹介しよう。いわゆるTwitterライクなソフトウェアだ。
今回紹介するオープンソース・ソフトウェアはSinatter、Twitterライクなソフトウェアだ。
Sinatraで作られたWebシステムがどんどん登場している。重厚なフレームワークに振り回されるのではなく、シンプルでかつ面倒な部分はお任せできる手軽さがうけているのだろう。多機能ではなく、シンプルな機能だけが求められるものが多いようだ。
今回はその一つ、マイクロブログ系のシステムを紹介しよう。いわゆるTwitterライクなソフトウェアだ。
今回紹介するオープンソース・ソフトウェアはSinatter、Twitterライクなソフトウェアだ。
これは個人的にヒット!週末や時間がある時には料理をするのだが、その際に冷蔵庫の中身を見て、ネットで検索して料理を決めることが多い。そうしないと単調になるし、面白みがないからだ。その際によく見るのがCookpadだ。
そしてCookpadのページはiPhoneに最適化されていないのでちょっと見づらい。そこで便利なのがiCookpadだ。
今回紹介するフリーウェアはiCookpad、CookpadをスクレイピングしてiPhoneに最適化したソフトウェアだ。ソースコードは公開されているが、ライセンスは明記されていないのでご注意いただきたい。
日本人は英語が苦手とされつつも、英語学習に対する意欲は強いように感じられる。Smart.fmとその前身、iKnowは非常に人気が高い英語学習サイトだ。オンラインで、いつでもどこでも英語の学習ができるというのが高ポイントだ。

Smart.fmを勉強するのに最適!(画面は公式サイトより)
そんなSmart.fmをiPhoneでも使えるようにするのがiKnow Touchだ。
今回紹介するフリーウェアはiKnow Touch、iPhone/iPod Touch用のSmart.fmクライアントだ。ソースコードは公開されているが、ライセンスは明記されていないのでご注意いただきたい。
人月は良くないと言われ続けているが、それでも未だに人月の神話は続いている。実際、とどのつまりは人月になってしまっている現状を踏まえると、その現状の中でいかに管理、運用するかを検討した方が良いのではないかと思ってしまう。
単位作業に対する消費する時間がどれくらいか、それをきちんとメモしていけばこのようなカレンダーに仕上がるのだ。
今回紹介するオープンソース・ソフトウェアはUNICALE、日本製のWebカレンダーソフトウェアだ。
Rails3.0で統合されることが決まっているが、一時はRailsと双璧をなすくらい注目が集まったのがMerbだ。フレームワークを使い方を知るには、ソースコードを見るのが一番速い。そしてそれはよく知られたシステムであるのが最適ではないだろうか。という訳でWikiエンジンは勉強にぴったりの題材だ。
そこで今回はMerbを使ったWikiエンジンを紹介しよう。これがまたなかなかユニークで面白いのだ。
今回紹介するオープンソース・ソフトウェアはtilswiki、Merbを知るのに最適なWikiエンジンだ。
※ 画像は公式サイトデモより
ITエンジニア向けプロフィールサイト「達人」でもライフストリーミングサービスを開始した。FriendFeedをはじめ、様々なサービスでライフストリーミングサービスを開始している。多様なサービスからデータを集めるものもあれば、Twitterのように集約していくものもある。
ソーシャルなサービスではユーザのデータが蓄積されることによって成り立っている。そうしたサービスごとに散在してしまったデータを集約するのがAmpliFeederだ。
今回紹介するオープンソース・ソフトウェアはAmpliFeeder、.NETで作られたライフストリーミングブログシステムだ。
MS Office 2007から採用されたリボンメニュー。今は(といっても2年前からあるが)まだ違和感があるかも知れないが、徐々にリボンメニューを採用したソフトウェアも増えており、慣れると使いやすさは向上していることに気づくはずだ。
そんなリボンメニューをブラウザで使える、そんなライブラリがjQuery Ribbonだ。
今回紹介するオープンソース・ソフトウェアはjQuery Ribbon、jQueryでリボンメニューインタフェースを提供するソフトウェアだ。
Ruby on Railsくらいの規模になると、IDEを使って開発した方がスムーズだろう。Aptanaを使う方、Emacs + RoRモードを使う方、NetBeanを使う方それぞれいるとは思うが、どれも手に馴染まない…という人もいるかと思う。
開発環境が手に馴染まないのは生産性に大きく関わる問題だ。そこで新しいIDE、RoREDを使ってみよう。
今回紹介するオープンソース・ソフトウェアはRoRED、Windows用のRuby on Rails向けIDE(統合開発環境)だ。
昨年行われたTechCrunchのイベント、TechCrunch50 Conference 2008で優勝したのが社内向けTwitterとも言えるのがYammerだ。同じドメインに属する人たちのみ参加できるTwitterであり、課金モデルが利用者ではなく、管理画面の提供によるところにあるというのが特徴だ。
ビジネスモデルがあるTwitter、なんて言われてしまっているが、そのYammerで使えるiPhoneクライアントがYammer iPhoneだ。
今回紹介するオープンソース・ソフトウェアはYammer iPhone、Yammer.comクライアントだ。MITライセンスとなっているが、Yammerという名称とロゴについてはYammer Inc.に所属するので注意が必要だ。
GoogleがAjaxを頑張りすぎているせいで、一般的なWebシステム開発においてもAjaxを多用したシステムが求められるようになっている。特に表計算やカレンダー、メールなどそれまでローカルで使っていたものを置き換えようとした際に起こる問題だ。
カレンダーを導入しようと思った時に「Googleカレンダーみたいにドラッグできないの?」なんて言われたことはないだろうか。そんな時にはdhtmlxSchedulerの採用を検討しよう。
今回紹介するオープンソース・ソフトウェアはdhtmlxScheduler、JavaScriptによるカレンダーライブラリだ。
|
MOONGIFT
|
Open Service
|
|
Rails 2.0
|
Resident on Net
|
|
iPhone最適化
|
リーンソフトウェア
|
|
MarketPedia
|
Producing Web
|
|
Cool Coding
|