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

Google Codeで使われているソースコードハイライタ「Google Code Prettify」

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

Google Code PrettifyはJavaScript/CSS製のオープンソース・ソフトウェア。Google Codeではリポジトリにあるソースコードをオンラインで閲覧する機能がある。多様な言語に対応しており、色づけによってソースコードの閲覧が容易になる。

スクリーンショット(2009-10-23 12.45.15).png
JavaScriptの正規表現

 

そんなハイライトライブラリがGoogle Code Prettifyだ。Google Codeに限らず容易に使えるインタフェースが提供されているので、任意のソフトウェアやブログに組み込むことが出来るだろう。標準で多数の言語に対応していることもメリットの一つだ。

(もっと読む)

November 1st, 2009 Posted by admin | 3 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

ネットブック向けLinuxディストリビューション「Easy Peasy」

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

Easy PeasyはLinuxディストリビューション。スマートフォンとともに人気が高いのがネットブックだ。メールやWebブラウジングをするだけなら性能はあまり必要ではなく、むしろ大きさや軽さが問題になる。小ささを追求するためにCPUやHDDといったリソースは限られたものになる。そこで問題になるがOSの重さだ。メモリもそれほどないネットブックではVistaのようなOSはあまりに重荷だ。

ピクチャ 153.png
分かりやすいインタフェース

 

ネットブックには向いたOSがあるはずだ。その一つと言えるのがEasy Peasyだ。Easy Peasyはネットブックのための最適化されたLinuxディストリビューションで、シンプルで分かりやすいインタフェースが特徴になっている。Easy Peasyは元々Ubuntu eeeという名前で、eeePCがターゲットとされていたようだ。

(もっと読む)

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

Android向けのTodo管理「Tag Todo List」

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

Tag Todo ListはAndroid向けのオープンソース・ソフトウェア。携帯電話とTodo管理の相性はいい。気がついた時にさっとメモが出来るし、時間が空いた時にタスクを整理するのも手軽だ。だから大抵の携帯電話にはTodoアプリが提供されている。

スクリーンショット(2009-10-21 12.53.24).png
Androidベースのタスク管理

 

Androidで使える便利なTodo管理が欲しかった方はTag Todo Listを使ってみてはいかがだろう。便利でかつオープンソース・ソフトウェアだ。タグ(実際にはカテゴリ)を使ってタスクを分類し、さらにサブタスクまで作成して管理できる。

(もっと読む)

October 27th, 2009 Posted by admin | no comments

オープンソースのmuxtape「mixwidget」

タグ: [] [] [] []

mixwidgetはFlash製のオープンソース・ソフトウェア。以前Muxtapeというサービスがあった。自分の持っているMP3ファイルをアップロードしてカセットテープ風のインタフェースで流すことが出来るサービスだ。昔懐かしいCDからのミックスを彷彿とさせるサービスで人気は高かった。とはいえ著作権の問題があり、現在はサービスを停止している。

スクリーンショット(2009-10-21 10.55.24).png
カセットテープ型の

そんなMuxtapeを彷彿とさせるソフトウェアがmixwidgetだ。この場合、サービスのホスティングも自分で行うので完全に個人で楽しむような使い方になるだろう。またLANの中など限定的な場所で楽しむような使い方ができるだろう。

(もっと読む)

October 27th, 2009 Posted by admin | no comments

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