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

データがどんどん流れてくる
だがそうしたプル型の手法ではない方法がある。それがTwitter Streaming APIと呼ばれるプッシュ型のWeb APIを使った方式だ。TweetStreamはそのTwitter Streaming APIに対応したソフトウェアで、エラーが発生するまで持続的にTwitterに接続し、更新されるたびにメッセージが送られるようになる。
(もっと読む)
November 2nd, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [CodePlex] [GUI] [Microsoft Public License] [Web API/Mashup] [Windows] [写真]
Flickr SchedulrはWindows向けのオープンソース・ソフトウェア。デジカメで写真を撮っているとどんどん数が増えていく。撮りためてからFlickrにアップロードしようと思ってもあまりに多すぎていやになってしまった…という経験はないだろうか。

Flickrへの自動アップローダー
そのような方が使いたいのがバッチでアップロード処理を行ってくれるソフトウェアだ。Flickr Schedulrは複数の写真をドラッグアンドドロップで登録して一括アップロードでき、さらに自動アップロード機能も備わったソフトウェアだ。
(もっと読む)
October 25th, 2009
Posted by
admin |
no comments
タグ: [フリーウェア] [GUI] [Mac OSX] [Web] [Web API/Mashup]
WaveboardはMac OSX用のフリーウェア。Google Waveではリアルタイムコラボレーションがターゲットとされている。とは言え、まだプライベートベータのレベルとあって参加者もそれほど多くなく、常に開いておいてもあまり意味がないかも知れない。だがコラボレーションしたいと思った時に相手がいないというのも不便だ。

見た目はGoogle Waveそのまま
チャットのソフトウェアなどでは常時起動するアプリケーションを使って通知を受け取れるようになっている。Google Waveでそれを実現するのがWaveboardだ。WaveboardはMac OSX用のクライアントソフトウェアで、現在iPhone版も開発中となっている。
(もっと読む)
October 23rd, 2009
Posted by
admin |
no comments
タグ: [開発] [GPL] [JavaScript] [PHP] [SourceForge.net] [Web] [Web API/Mashup]
SOAPjsはJavaScript製のオープンソース・ソフトウェア。Web APIと言えば今はRESTないしRESTfulで提供されることが多い。データフォーマットもRSSやAtom、JSONまたはJSONPで提供されるものが多くなっている。いずれもブラウザからの扱いが容易だからだ。

テストスクリプト
しかしエンタープライズでWeb APIによる連携を考える場合や、一昔前のWeb APIはSOAPで提供されているものも多い。せっかくの便利なデータでありながらSOAPであるがために使えないのは非常にもったいない。そこで使ってみたいのがSOAPjsだ。
(もっと読む)
October 22nd, 2009
Posted by
admin |
2 comments
タグ: [Apache License 2.0] [オープンソース] [Google Code] [Web] [Web API/Mashup]
Bubble TranslateはGoogle Chrome向けのオープンソース・ソフトウェア。日本語の情報もあるが、インターネットのメイン言語はやはり英語だろう。特に技術系、IT系の情報を探そうと思うと英語を使えるかどうかで情報量が大きく異なってくる。だが日本人は英語教育の問題もあってか、英語を不得意な人が多い。

その場で翻訳のツールチップが表示される
そのような時に翻訳サイトは便利な存在だ。だが一つ一つの単語を選んで翻訳を繰り返すのは非効率的だ。そこで使ってみたいのがBubble Translateだ。Bubble TranslateはGoogle Chrome向けの機能拡張で、文字を選択してクリックするとツールチップを使って翻訳結果を表示してくれる。
(もっと読む)
October 19th, 2009
Posted by
admin |
no comments
タグ: [ライブラリ] [Google Code] [JavaScript] [MIT License] [Web] [Web API/Mashup]
jQuery OembedはJavaScript製のオープンソース・ソフトウェア。おそらくYoutubeからはじまったであろう、自分のサイトへのコンテンツ埋め込みの機能。今や写真やプレゼンテーション、動画など様々な外部コンテンツがサイトに埋め込めるようになった。しかしここで問題なのが埋め込むコンテンツの内容が分かりづらいことだ。

各種サービスの埋め込みHTMLを生成する
大抵Flashのタグで囲まれており一般的には難解だ。Embedなどと書かれているがよく分かりづらい。そこで使ってみたいのがjQuery Oembedだ。jQuery Oembedはリンクタグにclass=”oembed”を指定すると実行されるjQueryプラグインだ。
(もっと読む)
October 19th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [MIT License] [Ruby] [Web] [Web API/Mashup]
LimeBerryはRuby on Rails製のオープンソース・ソフトウェア。WebDAVはHTTP/HTTPSプロトコルを使ってファイルの授受ができる便利な技術だ。だが他の技術や有効な利用法が見つからず、あまりサービスとして使われているケースはない。MobileMeのiDiskとしての利用法が最も有名だろうか。

WebDAVサーバとして接続できる
そんなWebDAVではあるが、利用が進まない要因の一つにサーバ側の準備が必要ということがあるのかも知れない。Apacheを使ってWebDAVサーバをたてることもできるが、細かなアクセス制御は難しい。柔軟に対応できるWebDAVサーバが必要ならばLimeBerryを使ってみても良さそうだ。
(もっと読む)
October 18th, 2009
Posted by
admin |
no comments
タグ: [フリーウェア] [github] [Perl] [Web] [Web API/Mashup]
TailFはPerl製のフリーウェア(ソースコードは公開されている)。Twitterで多数のユーザをフォローすると、止まる間もなくタイムラインが流れている。まさにリアルタイムに動いていく世の中の様子が再現されているかのようだ。

tail -fのようなTwitterビューワー
そんなタイムラインの流れを見ていて思いついたのだろう。この動きはログファイルなどで使うtail -fのコマンドに似ていると。刻々と変わる様子を追従し、流れるようなタイムラインを眺められるのがTailFだ。TailFはWebベースで動作するTwitterビューワーだ。
(もっと読む)
October 18th, 2009
Posted by
admin |
no comments
タグ: [フリーウェア] [github] [GUI] [Web API/Mashup] [写真]
FotoHookはAndroid向けのフリーウェア(ソースコードは公開されている)。iPhoneやAndroidといったスマートフォンの便利な点は、外部サービスとの連携が容易なことだ。さらにアプリケーションを開発することで自分で拡張することもできる。それまでの携帯電話では写真を外部サービスに投稿しようと思うとメールを使うケースが多かった。これは面倒だ。

設定画面
もしあなたがはてなフォトライフを使っているならばFotoHookが便利に使えそうだ。FotoHookはAndroid向けのソフトウェアで、撮った写真をはてなフォトライフにアップロードすることが出来る。FotoHook自体ははてなの情報を登録する画面のみで実際の利用はカメラと連携して行われる。
(もっと読む)
October 17th, 2009
Posted by
admin |
no comments
タグ: [オープンソース] [音楽] [Google Code] [GPL] [GUI] [Linux] [Mac OSX] [Web API/Mashup] [Windows]
Social Media PlayerはAdobe AIR製のオープンソース・ソフトウェア。音楽を聴きながら仕事をしたり、好きな作業をしたりする人は多い。ノリの良い音楽を聴きながら作業をすると集中でき、生産性が高まるだろう。その時メディアプレーヤは何を選んでいるだろうか。iTunesも良いが、動作がもっさりしているのが欠点だ。

もう少し軽くて、それでいて音楽を聴いていて楽しいプレーヤが好みな方はSocial Media Playerを使ってみても良さそうだ。Social Media PlayerはAdobe AIRをベースに作られた音楽プレーヤで、ただ音楽を聴く意外にもちょっとした気の効いた機能がある。
(もっと読む)
October 16th, 2009
Posted by
admin |
one comment