MOONGIFT

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

JavaScriptを使わずにmixiアプリを作る!「mist.js」

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

mist.jsはJavaScript製/jQueryを使ったオープンソース・ソフトウェア。OpenSocialによってSNS上で実行できるアプリケーション環境が増えてきた。日本ではmixiやGooが有名なプレーヤになるだろう。実際に作ってみたいと考えている企業、個人も多いはずだ。

ピクチャ 266.png
サンプルより。マイミクを取得する

 

アイディアはあっても、プログラミングが苦手で参加を躊躇してしまっている…という人がいるかも知れない。そんな方はまずはmist.jsからはじめてみてはいかがだろう。mist.jsはなんとJavaScriptすら使わずにmixiアプリが開発できるフレームワークだ。

(もっと読む)

February 9th, 2010 Posted by admin | no comments

先進的。HTML5/CSS3対応のデザインフレームワーク「52Framework」

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

52FrameworkはHTML/JavaScript/CSS製のオープンソース・ソフトウェア。これまでのWebデザインが今後、大きく変わっていく可能性を秘めているのがHTML5やCSS3だ。まだ実験段階というイメージが強いが、GoogleやYoutubeをはじめとする大手サイトでも取り入れられ始めている。

ピクチャ 300.png
Safari4での表示

 

最大シェアを持つIEの対応がいまいちなため、積極的に取り入れていくのは難しいと感じているかも知れない。しかし時代は進んでいる。ついにHTML5/CSS3をターゲットにしたデザインフレームワークが登場した。それが52frameworkだ。

(もっと読む)

February 9th, 2010 Posted by admin | no comments

Google App Engine上で動作する本格的CMS「Vosao CMS」

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

Vosao CMSはJava製/Google App Engine用のオープンソース・ソフトウェア。Google App EngineはWebアプリケーション開発者のためのプラットフォームというイメージがあるが、手軽に使えるホスティングサービスと捉えることもできる。すでに完成されているWebアプリケーションを導入すれば良い。

ピクチャ 230.png
管理画面

 

汎用的に使われるのはブログエンジンやCMS、Todoといった類のものだろう。こうしたサービスを立ち上げる際に既存のソフトウェアを使えば簡単にサイトが立ち上げられる。Vosao CMSはその一つ、Google App Engine上で動作する本格的CMSだ。

(もっと読む)

February 9th, 2010 Posted by admin | no comments

バージョン管理の履歴をビジュアル化「Gource」

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

GourceはWindows/Mac OSX/Linux向けのオープンソース・ソフトウェア。ソフトウェア開発とはクリエイティブな作業であり、まるで生き物のように成長していく。自作のソフトウェアを我が子のように可愛がる人がいるのも理解できる。

ピクチャ 260.png
バージョン管理をビジュアル化

 

そんなソフトウェアの歴史を管理するのがバージョン管理だ。そしてそこに残されたコミットログを使ってビジュアル化するソフトウェアがGourceだ。GourceはGit/Mercurial(Hg)対応のバージョン管理ビジュアル化ソフトウェアだ。

(もっと読む)

February 8th, 2010 Posted by admin | no comments

Python製のフィードアグリゲーター「pyAggr3g470r」

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

pyAggr3g470rはPython製のオープンソース・ソフトウェア。フィードは購読するため以外にもサイドバーに表示したり、そもそもフィードをコンテンツとして表示したりすることもできるなど、実用性が高い。共通した話題のフィードを集めるだけでも面白い見せ方ができるようになる。

ピクチャ 226.png
フィード単位に並ぶ

 

そんなフィードを使ったWebアプリケーションとしてpyAggr3g470rを紹介しよう。読み方はPyAggregatorをハッカー風にもじったものだ。Webインタフェースも提供しており、Pythonによるフィードパースの実装サンプルとしても使えそうだ。

(もっと読む)

February 8th, 2010 Posted by admin | no comments

オンライン上の共有にも対応したパスワード管理「Universal Password Manager」

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

Universal Password ManagerはWindows/Mac OSX/Linux/Android向けのオープンソース・ソフトウェア。パスワード管理は大切だ。何もツールを使わないと次第に分かりやすいものばかり使うようになったり、パスワードの長さが短くなる。その結果クラックされたり、一つのパスワードが漏れたために別なサービスのアカウントまで盗まれることになる。

ピクチャ 216.png
メイン画面

 

そうした事態を防ぐためにパスワード管理を導入しても、個別のOSにしか対応していなかったら不便だ。Universal Password Managerであればその点は安心で、Windows/Mac OSX/Linux/Androidとマルチプラットフォームで動作する。もちろんパスワードファイルは共通だ。

(もっと読む)

February 8th, 2010 Posted by admin | no comments

Google Chromeのタブをパワーアップする「TabJump」

タグ: [] [] [] []

TabJumpはGoogle Chrome向けのフリーウェア。タブブラウザで必須になるのがタブを上手に活用するためのソフトウェアだ。複数のWebサイトを立ち上げるので手早くサイトを切り替える機能や、間違って閉じた時の復元機能が欲しい。

100129-0002.png
タブを拡張する

 

Google Chromeでは再起動後のセッション復元機能はあるが、それ以外にタブを便利にしてくれる機能はなさそうだ。だが機能拡張を使えば十分補える。TabJumpはタブ機能を便利にしてくれるGoogle Chrome拡張の一つだ。

(もっと読む)

February 7th, 2010 Posted by admin | no comments

Google App Engine上で動作するブログエンジン「Bloggart」

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

BloggartはPython製/Google App Engine用のフリーウェア(ソースコードは公開されている)。Google App EngineはWebアプリケーションを開発するのに便利なクラウドサービスだが、もっと一般化するためにはできあがっているWebアプリケーションの普及が欠かせないだろう。

ピクチャ 251.png
エントリー画面

 

一般ユーザが使いやすいものとしては、現状筆頭とも言えるのがブログエンジンだろう。BloggartはGoogle App Engine上で動作するように作られたブログエンジンであり、小規模なブログであればフリーではじめられることになる。

(もっと読む)

February 7th, 2010 Posted by admin | no comments

Flashを拡大表示するGoogle Chrome拡張「FlashPlus」

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

FlashPlusはGoogle Chrome用のオープンソース・ソフトウェア。Flashを使ったサイトは多数ある。動画配信の他、ゲームを提供しているサイトやFlash製のマンガを配信するサイトなど色々な場所でFlashが使われている。その時のプレーヤは様々だ。

100203-0001.png
Flashファイルを検出する

 

Youtubeのプレーヤのように多機能であれば問題ないが、中には拡大表示ができないサイトもある。そんな時に使えるのがFlashPlusだ。FlashPlusはFlashファイルを関知して、拡大表示を行えるようにするGoogle Chrome拡張だ。

(もっと読む)

February 7th, 2010 Posted by admin | no comments

Windowsで手軽にOpenCVを試せる「Active Shape Model Library」

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

Active Shape Model LibraryはWindows用のオープンソース・ソフトウェア。写真の中から人物を抽出するというのは難しい。FacebookやFlickrでは手作業で人物を割り当てられるようにしている。逆に自動化したいならば使えるのがOpenCVだ。

3dsearch10.png
サンプルの画像で試した所

 

OpenCVを使えば顔を認識して別なオブジェクト(笑い男のような)に変換したり、顔を消すような操作もできる。その実力を知りたいと思ったらActive Shape Model Libraryを使ってみると良いだろう。Windowsでコマンド一つで使うことができる。

(もっと読む)

February 6th, 2010 Posted by admin | no comments

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