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

Adobe AIRでコードスニペットを管理する「Snippely」

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

SnippelyはAdobe AIR製のオープンソース・ソフトウェア。システム開発やデザインを行っていると残しておきたいコードが生まれることが多々ある。元々書かれていたコードの場合、コメントアウトして残しておくことも考えられるが見栄えは良くない。またTips的なテクニックでよく使い回すコードが生まれることもある。

スクリーンショット(2009-10-23 12.11.29).png
ちょっとしたコードのTipsを貼付けておく

 

そのような時に使えるのがコードのスニペット(断片)を管理するソフトウェアだ。Webベースでも幾つかサービスが存在するが、業務用など見せられない場合も多い。またOSが入り交じった環境下でみんなで使うにはAdobe AIRを使うのがお勧めだ。それがSnippelyだ。

(もっと読む)

November 1st, 2009 Posted by admin | no comments

地域限定のRailsの会「Boston.rb」

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

Boston.rbはRails製のオープンソース・ソフトウェア。インターネットが普及しているとは言え、地域という考えは根強い。メールや電話だけでは足りない情報交換や交流は必ず存在するのだ。そのため東京○○の会や○○ユーザ会 in 北海道のような地域限定のコミュニティが存在するのだ。これはインターネットによってグローバル化が進めばさらに強くなるのかも知れない。

ピクチャ 166.png

その一つ、アメリカのボストンにあるRails技術者のコミュニティBoston.rbはシステムをオープンソースで公開している。システムはやはりRuby on Railsで構築されており、Rails技術者が必要とするであろう情報が多数揃っている。

(もっと読む)

October 31st, 2009 Posted by admin | no comments

BitTorrentのトラッカーステータスをチェックする「Trackon」

タグ: [] [] [] []

TrackonはPython製のオープンソース・ソフトウェア。BitTorrentを使う上でトラッカーの存在は欠かすことができない。言わばTorrentクライアント同士をつなぐ仲介役的なサーバだ。このトラッカーは世界中に無数に存在し、その登録ファイルの内容によってカテゴライズされているようだ。

ピクチャ 192.png
トラッカーの監視をGoogle App Engineで

 

トラッカーが落ちていれば、そのクライアントには接続できなくなる。そのためトラッカーの生き死にが重要だ。それをチェックするサービスは多数存在するがオープンソースで行うのがTrackonだ。Trackonが面白いのはその動作環境としてGoogle App Engineを選択していることだ。

(もっと読む)

October 31st, 2009 Posted by admin | no comments

Mac OSXでWindowsライクに最大化を行う「wrongzoom」

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

wrongzoomはMac OSX向けのオープンソース・ソフトウェア。Windowsからのスイッチャーがよく疑問に思うのがウィンドウの最大化に関することだ。Mac OSXではウィンドウの最大化ボタンを押すと、ちょうど良い大きさに広げてくれる処理になる。ディスプレイ全体に広がるWindowsとは異なるようになっている。

ピクチャ 196.png
画面いっぱいに広がる

 

これが好みのわかれる所ではあるが、Windowsに慣れている人はやはり画面全体に広がってほしいだろう。wrongzoomはそれを実現するためのソフトウェアだ。SIMBLEプラグインとして動作するソフトウェアで、インストールすると最大化ボタンを押すと画面全体にウィンドウが表示されるようになる。

(もっと読む)

October 30th, 2009 Posted by admin | no comments

柔軟性の高いWebサイト管理「Refinery Content Manager」

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

Refinery Content ManagerはRuby on Rails製のオープンソース・ソフトウェア。CMS(コンテンツ・マネジメント・システム)というと動的なサイトをシステマチックに構成する雰囲気がある。動的サイトはいろいろなページにある情報を一気に入れ替えたりユーザのアクションから内容を変更したりする際には良い。

スクリーンショット(2009-10-21 13.08.39).png
使い勝手の良い管理画面

 

だが難点は柔軟なデザイン性が失われることにある。もっと小さな、10ページ程度の静的コンテンツから構成されるようなWebサイトを管理したいという時にはRefinery Content Managerが便利だ。動的なシステム変更要素は少なく、フレキシブルにデザインを変更できる。

(もっと読む)

October 28th, 2009 Posted by admin | no comments

iPhone向け家計簿「CashFlow」

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

CashFlowはiPhone向けのオープンソース・ソフトウェア。家計簿をつけるコツは気がついた時にこまめに付ける習慣を身につけることだ。まとめてバッチ処理する方が簡単に思えるが、ためてしまうと書くのが面倒に思えてしまう。お金を使った時にその場でささっとメモできるのが一番だ。

ピクチャ 112.png
iPhoneで家計簿

 

ただメモしておくだけでも良いが、iPhoneを使っているならCashFlowを使ってみよう。CashFlowはiPhone向けの家計簿ソフトウェアだ。種別、摘要、費目、メモと入力欄が多数用意されていて、それでいてシンプルな入力が可能なソフトウェアになっている。

(もっと読む)

October 23rd, 2009 Posted by admin | no comments

jQueryを使ってLive Clipboardライクなコピー&ペースト「Live Clipboard jQuery」

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

Live Clipboard jQueryはJavaScript製のオープンソース・ソフトウェア。Live ClipboardとはMicrosoftの発表した技術で、予めXMLを埋め込んでおくことでコピー操作をした時に表示されたそのものではなく、整形されたデータをコピーできるようにする技術だ(違っていたらご指摘いただきたい)。

ピクチャ 123.png
検索結果をコピーすると表計算フォーマットに

 

発表されたのは2006年03月のことだが、その後実際に使われているというのは聞いたことがない。それをjQueryベースで実現したのがLive Clipboard jQueryだ。Live Clipboard jQueryはWebブラウザ上で表示されているデータではない、整形されたコンテンツをコピーできるようになっている。

(もっと読む)

October 20th, 2009 Posted by admin | no comments

Google ChromeをVimライクに操作する「Vimlike Smooziee」

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

Vimlike SmoozieeはGoogle Chrome向けのオープンソース・ソフトウェア。先日紹介したFirefox上でVimライクなキーバインドを可能にするVimperator labsは好き嫌いのはっきり分かれるツールだ。Vim好きな方にとっては願ったりのツールだろうし、独特のキーバインドが苦手という人もいるだろう。

ピクチャ 88.png
Google Chromeの移動操作をVim風に

 

Vimperator labs同様のキーボードによるWebブラウザ操作をGoogle Chromeでも実現するのがVimlike Smoozieeだ。機能はVimperator labsに比べると限定的ではあるが、よく使われるようなコマンドは抑えられている。なおVimperator labsの機能を一部使って実現されている。

(もっと読む)

October 20th, 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

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