MOONGIFT

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

コンポーネント指向のRailsライブラリ「Cells」

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

CellsはRails向けのオープンソース・ソフトウェア。ブログパーツやAdSense、iGoogleのような仕組みは画面にコンポーネントを追加して個別に処理ができるようになっている。そのような自由度の高さが今のネットサービスの主流になっているのだ。

ピクチャ 2.png

自作のソフトウェアで設定ファイルレベルのコンポーネントまで対応するのは難しいかも知れないが、Cellsを使えば柔軟なシステム構成ができそうだ。各機能をCellと呼ぶコンポーネントとして開発することで、機能の追加、修正が個別のコンポーネント単位にできるようになるのだ。

(もっと読む)

October 12th, 2009 Posted by admin | no comments

画面共有.appに対応したプラグインを開発する「Screensharing Plugin」

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

Screensharing PluginはMac OSX向けのフリーウェア(ソースコードは公開されている)。この手があったのは知らなかった。SIMBLはMac OSXユーザにとってはよく知られたハックツールだ。Snow Leopardになって使えなくなるという話もあったが、既に対応版がリリースされている。一般的にはSafariの拡張を行うときに利用されるツールだ。

090930-0001.png
画面共有にもプラグインを

 

この仕組み自体は他のアプリケーションでも利用できる。その一つの例として紹介したいのがScreensharing Pluginだ。Mac OSX標準のVNCクライアント、画面共有.appに対応したプラグインソフトウェアだ。Safari以外でも活用できるとなると、色々な場面で使えそうだ。

(もっと読む)

October 7th, 2009 Posted by admin | no comments

論理的構造で文書を書き、マインドマッピングに展開する「Export Freemind」

タグ: [] [] [] []

Export FreemindはOpenOfficeと連携するオープンソース・ソフトウェア。オフィススイートのワードプロセッサでは見出しをはじめとする文書の書式設定を行う項目がある。必要だとは思いながらも一つ一つ設定するのが面倒で、その場限りの文字装飾で終わらせてしまったりする。目次を作ったりする場合くらいしか使ってこなかった。

3dsearch19.png
元の文書

 

設定するに値する理由があれば良いのだ。その答えの一つになるのがExport Freemindかも知れない。Export FreemindをOpenOfficeにインストールすると、文書をマインドマッピング(FreeMind)向けの形式にエクスポートできるようになるのだ。

(もっと読む)

September 22nd, 2009 Posted by admin | no comments

CSVファイルの中身をQuickLook「QuickLook CSV」

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

QuickLook CSVはMac OSX向けのオープンソース・ソフトウェア。システム開発を行っているとCSVファイルを用いることが多々ある。表計算ソフトウェアの作るバイナリファイルに比べると扱いが良いからだ。初期データを一括で取り込んだり、システムのデータをエクスポートした時など利用範囲は多い。

ピクチャ 213.png
CSVファイルの中身が確認できる

 

そんな使われ方が多いCSVファイルだからこそ、さっと中身が見られると便利だ。テキストエディタで開いても良いが、やはり表形式で並んでいる方が分かりやすい。そこで使ってみたいのがQuickLook CSVになる。その名の通り、CSVファイルをQuickLookで見られるようにするソフトウェアだ。

(もっと読む)

September 19th, 2009 Posted by admin | no comments

間もなくサイトを開設する際には「Launching Soon」

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

Launching SoonはRuby on Rails製のオープンソース・ソフトウェア。間もなく立ち上げるWebサービスを軽く紹介するときや、ゲーム発表前のサイトなどで使われるのがローンチスーン(間もなくはじまる!)のページだ。最近のWebサイトではよく使われるので見覚えのある人も多いだろう。大抵、開発者ブログやTwitter、RSSフィードのリンク、そしてメールアドレス登録欄がある。

ピクチャ 175.png
間もなく開始!

 

サービス開始までの開発に忙しい中、そのような余分なものを作っている余裕はないという方は使ってみてほしいのがLaunching Soonだ。Launching Soonはローンチスーンページを提供するRailsプラグインだ。プラグインなので、既存サイトに簡単に組み込んで使える。

(もっと読む)

September 14th, 2009 Posted by admin | no comments

WordPressプラグインにもなる、短縮URLシステム「YOURLS」

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

先日短縮URLサービスの一つ、tr.imが閉鎖を発表した(後日撤回した)。短縮URLサービスは数多くのデータが蓄積されており生成されたURLから元のURLは推測しがたいため、移行もままならない。もし閉鎖され、ドメインも放棄されていたらスパム、マルウェア、ウィルス配布サイトの餌食になっていたかも知れない。

ピクチャ 6.png
PHP + MySQLの短縮URLシステム

 

公開型の短縮URLサービスを利用する際のリスクはそこにある。そこで自分たちで独自の短縮URLサービスを構築するのがお勧めだ。

今回紹介するオープンソース・ソフトウェアはYOURLS、PHP製の短縮URLシステムだ。

(もっと読む)

August 18th, 2009 Posted by admin | no comments

Google Chromeでマウスジェスチャーを「ChromeGestures」

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

Webブラウジングの最中はマウスを使うことが多い。そのため、簡単な操作はマウスでできると効率的になる。なのでマウスジェスチャーの需要は大きいと言える。Webアプリケーションが高速に動作するGoogle Chromeでもそれは同様だ。

090724-0002.png
マウスジェスチャー実行中

 

開発版のGoogle Chromeではエクステンションに対応している。それを使ったマウスジェスチャーがChromeGesturesだ。

今回紹介するオープンソース・ソフトウェアはChromeGestures、Google Chromeにマウスジェスチャー機能を付けるソフトウェアだ。

(もっと読む)

July 28th, 2009 Posted by admin | one comment

foobar2000をWebブラウザから操作する「foo_httpcontrol」

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

オフィスで音楽を流したり、自宅にメディアサーバを構えたりするとそこにあるメディアを管理するためのインタフェースが欲しくなる。もちろんメディアサーバにはモニタは付けないので、外部からLANなどを使って通信する必要があるだろう。

3dsearch4.png
Webブラウザで操作

 

Windowsで有名な音楽プレーヤであるfoobar2000、そのインタフェースをWebブラウザから操作するプラグインがfoo_httpcontrolだ。

今回紹介するオープンソース・ソフトウェアはfoo_httpcontrol、foobar2000をWebブラウザを使って操作できるソフトウェアだ。

(もっと読む)

July 26th, 2009 Posted by admin | no comments

Aptana/NetBeans/TextMate/Codaと連携するHTML/CSS補完ツール「Zen-coding」

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

CSSやJavaScriptが多用されるようになり、一般的なオーサリングツールでは求めるデザインが容易にはうまくいかなくなっている。そのため技術者の場合は手打ちでHTMLを描く人も多いはずだ。だが、面倒なのは確かだ。

ピクチャ 25.png
各種エディタで利用可能

 

もっとシンプルにタグ入力を行いたい、そう考える方に使ってみて欲しいのがZen-codingだ。

今回紹介するオープンソース・ソフトウェアはZen-coding、各種エディタと連携するHTML/CSS補完ライブラリだ。

(もっと読む)

July 13th, 2009 Posted by admin | no comments

Ruby on Railsの管理者画面を生成する「Typus」

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

Webシステムの開発でよくあるのが管理者画面の作成だ。ユーザ向けの画面ほど凝ったものではないが、それだけにあまり詰めて話し合われることはなく、貧弱な機能とインタフェースで提供されることが多い。

ピクチャ 77.png
黒を基調にしたシンプルな管理者画面

 

しかし管理者がやる気になれないインタフェースではサービスの成功はおぼつかない。そこでTypusを使ってみよう。

今回紹介するオープンソース・ソフトウェアはTypus、Ruby on Rails用の管理者インタフェース生成プラグインだ。

(もっと読む)

July 11th, 2009 Posted by admin | no comments

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