MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

Twitterのストリーミング表示に対応したRubyライブラリ「TweetStream」

タグ: [] [] [] [] [] [] []

TweetStreamはRuby製のオープンソース・ソフトウェア。Twitterと連携したサービスを作る際、つぶやかれたメッセージの内容を判別して処理を行うと言ったサービスは多々存在する。その際には検索をしたり、RSSフィードを読み込んで処理を行うと言った方法が一般的だ。

スクリーンショット(2009-10-23 11.40.48).png
データがどんどん流れてくる

 

だがそうしたプル型の手法ではない方法がある。それがTwitter Streaming APIと呼ばれるプッシュ型のWeb APIを使った方式だ。TweetStreamはそのTwitter Streaming APIに対応したソフトウェアで、エラーが発生するまで持続的にTwitterに接続し、更新されるたびにメッセージが送られるようになる。

(もっと読む)

November 2nd, 2009 Posted by admin | no comments

自動アップロードに対応したFlickrアップローダー「Flickr Schedulr」

タグ: [] [] [] [] [] [] []

Flickr SchedulrはWindows向けのオープンソース・ソフトウェア。デジカメで写真を撮っているとどんどん数が増えていく。撮りためてからFlickrにアップロードしようと思ってもあまりに多すぎていやになってしまった…という経験はないだろうか。

3dsearch7.png
Flickrへの自動アップローダー

 

そのような方が使いたいのがバッチでアップロード処理を行ってくれるソフトウェアだ。Flickr Schedulrは複数の写真をドラッグアンドドロップで登録して一括アップロードでき、さらに自動アップロード機能も備わったソフトウェアだ。

(もっと読む)

October 25th, 2009 Posted by admin | no comments

Mac OSX用Google Waveクライアント「Waveboard」

タグ: [] [] [] [] []

WaveboardはMac OSX用のフリーウェア。Google Waveではリアルタイムコラボレーションがターゲットとされている。とは言え、まだプライベートベータのレベルとあって参加者もそれほど多くなく、常に開いておいてもあまり意味がないかも知れない。だがコラボレーションしたいと思った時に相手がいないというのも不便だ。

ピクチャ 210.png
見た目はGoogle Waveそのまま

 

チャットのソフトウェアなどでは常時起動するアプリケーションを使って通知を受け取れるようになっている。Google Waveでそれを実現するのがWaveboardだ。WaveboardはMac OSX用のクライアントソフトウェアで、現在iPhone版も開発中となっている。

(もっと読む)

October 23rd, 2009 Posted by admin | no comments

JavaScriptからSOAPを使う「SOAPjs」

タグ: [] [] [] [] [] [] []

SOAPjsはJavaScript製のオープンソース・ソフトウェア。Web APIと言えば今はRESTないしRESTfulで提供されることが多い。データフォーマットもRSSやAtom、JSONまたはJSONPで提供されるものが多くなっている。いずれもブラウザからの扱いが容易だからだ。

ピクチャ 129.png
テストスクリプト

 

しかしエンタープライズでWeb APIによる連携を考える場合や、一昔前のWeb APIはSOAPで提供されているものも多い。せっかくの便利なデータでありながらSOAPであるがために使えないのは非常にもったいない。そこで使ってみたいのがSOAPjsだ。

(もっと読む)

October 22nd, 2009 Posted by admin | 2 comments

ツールチップを使ってその場で翻訳「Bubble Translate」

タグ: [] [] [] [] []

Bubble TranslateはGoogle Chrome向けのオープンソース・ソフトウェア。日本語の情報もあるが、インターネットのメイン言語はやはり英語だろう。特に技術系、IT系の情報を探そうと思うと英語を使えるかどうかで情報量が大きく異なってくる。だが日本人は英語教育の問題もあってか、英語を不得意な人が多い。

ピクチャ 92.png
その場で翻訳のツールチップが表示される

 

そのような時に翻訳サイトは便利な存在だ。だが一つ一つの単語を選んで翻訳を繰り返すのは非効率的だ。そこで使ってみたいのがBubble Translateだ。Bubble TranslateはGoogle Chrome向けの機能拡張で、文字を選択してクリックするとツールチップを使って翻訳結果を表示してくれる。

(もっと読む)

October 19th, 2009 Posted by admin | no comments

各種Webサービスに対応した埋め込みを行う「jQuery Oembed」

タグ: [] [] [] [] [] []

jQuery OembedはJavaScript製のオープンソース・ソフトウェア。おそらくYoutubeからはじまったであろう、自分のサイトへのコンテンツ埋め込みの機能。今や写真やプレゼンテーション、動画など様々な外部コンテンツがサイトに埋め込めるようになった。しかしここで問題なのが埋め込むコンテンツの内容が分かりづらいことだ。

ピクチャ 162.png
各種サービスの埋め込みHTMLを生成する

 

大抵Flashのタグで囲まれており一般的には難解だ。Embedなどと書かれているがよく分かりづらい。そこで使ってみたいのがjQuery Oembedだ。jQuery Oembedはリンクタグにclass=”oembed”を指定すると実行されるjQueryプラグインだ。

(もっと読む)

October 19th, 2009 Posted by admin | no comments

Ruby on RailsによるWebDAVシステム「LimeBerry」

タグ: [] [] [] [] []

LimeBerryはRuby on Rails製のオープンソース・ソフトウェア。WebDAVはHTTP/HTTPSプロトコルを使ってファイルの授受ができる便利な技術だ。だが他の技術や有効な利用法が見つからず、あまりサービスとして使われているケースはない。MobileMeのiDiskとしての利用法が最も有名だろうか。

ピクチャ 115.png
WebDAVサーバとして接続できる

 

そんなWebDAVではあるが、利用が進まない要因の一つにサーバ側の準備が必要ということがあるのかも知れない。Apacheを使ってWebDAVサーバをたてることもできるが、細かなアクセス制御は難しい。柔軟に対応できるWebDAVサーバが必要ならばLimeBerryを使ってみても良さそうだ。

(もっと読む)

October 18th, 2009 Posted by admin | no comments

tail -fライクにTwitterを閲覧する「TailF」

タグ: [] [] [] [] []

TailFはPerl製のフリーウェア(ソースコードは公開されている)。Twitterで多数のユーザをフォローすると、止まる間もなくタイムラインが流れている。まさにリアルタイムに動いていく世の中の様子が再現されているかのようだ。

ピクチャ 235.png
tail -fのようなTwitterビューワー

 

そんなタイムラインの流れを見ていて思いついたのだろう。この動きはログファイルなどで使うtail -fのコマンドに似ていると。刻々と変わる様子を追従し、流れるようなタイムラインを眺められるのがTailFだ。TailFはWebベースで動作するTwitterビューワーだ。

(もっと読む)

October 18th, 2009 Posted by admin | no comments

WebHookに対応したはてなフォトライフアップローダー「FotoHook」

タグ: [] [] [] [] []

FotoHookはAndroid向けのフリーウェア(ソースコードは公開されている)。iPhoneやAndroidといったスマートフォンの便利な点は、外部サービスとの連携が容易なことだ。さらにアプリケーションを開発することで自分で拡張することもできる。それまでの携帯電話では写真を外部サービスに投稿しようと思うとメールを使うケースが多かった。これは面倒だ。

ピクチャ 136.png

設定画面

 

もしあなたがはてなフォトライフを使っているならばFotoHookが便利に使えそうだ。FotoHookはAndroid向けのソフトウェアで、撮った写真をはてなフォトライフにアップロードすることが出来る。FotoHook自体ははてなの情報を登録する画面のみで実際の利用はカメラと連携して行われる。

(もっと読む)

October 17th, 2009 Posted by admin | no comments

Adobe AIR製の音楽プレーヤ「Social Media Player」

タグ: [] [] [] [] [] [] [] [] []

Social Media PlayerはAdobe AIR製のオープンソース・ソフトウェア。音楽を聴きながら仕事をしたり、好きな作業をしたりする人は多い。ノリの良い音楽を聴きながら作業をすると集中でき、生産性が高まるだろう。その時メディアプレーヤは何を選んでいるだろうか。iTunesも良いが、動作がもっさりしているのが欠点だ。

ピクチャ 14.png

もう少し軽くて、それでいて音楽を聴いていて楽しいプレーヤが好みな方はSocial Media Playerを使ってみても良さそうだ。Social Media PlayerはAdobe AIRをベースに作られた音楽プレーヤで、ただ音楽を聴く意外にもちょっとした気の効いた機能がある。

(もっと読む)

October 16th, 2009 Posted by admin | one comment

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding