MOONGIFT

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

PHP製のパワフルなCMS「TomatoCMS」

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

TomatoCMSはPHP+MySQL製のオープンソース・ソフトウェア。CMSというと、コミュニティサイトやプロジェクトサイトを作るのによく用いられてきた。最近ではブログエンジンもCMSと呼ばれているので、より広範囲でCMSが使われるようになっている。

ピクチャ 193.png
ウィジェット管理のCMS

 

CMSにはそれぞれの特徴的な形があり、テーマを多少変えたところで匂いは感じられた。そんな中、TomatoCMSは特に特徴的なインタフェースをしている。CMSとして以外にも使い方の考えられそうな機能を有したソフトウェアだ。

(もっと読む)

January 31st, 2010 Posted by admin | no comments

Ruby/JavaScript/HTMLでクロスプラットフォームアプリケーションを作る「Bowline」

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

BowlineはMac OSX向けのオープンソース・ソフトウェア。ソフトウェアは一つのコードだけでマルチプラットフォームで動くのが理想だ。現状、GUIアプリケーションをマルチプラットフォーム対応で提供しようと思うと、Java/Adobe AIRなどが選択肢になるだろう。だがどちらも専用の実行環境を用意する必要がある。

ピクチャ 188.png

シンプルなHello World

 

もっと手軽にマルチプラットフォームに対応したアプリケーションを開発するならば、Webアプリケーションに倣った方法が良さそうだ。Bowlineはその一つで、HTML/JavaScriptをベースにRubyを使ったローカルアプリケーションを開発するプラットフォームだ。

(もっと読む)

January 31st, 2010 Posted by admin | no comments

Rails製のシンプルなプロジェクト管理「isotope」

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

isotopeはRuby on Rails製のオープンソース・ソフトウェア。プロジェクトを進めるに当たってプロジェクト管理を導入する必要はあると思うが、あまり大袈裟なものを導入すべきではないと考えている。プロジェクトを管理するのに疲れてしまい、肝心のプロジェクトを成功させるという目的まで至らないことが多いからだ。

ピクチャ 185.png
シンプルなプロジェクト管理

 

そう考えると必要最低限の項目を適切に管理できる機能だけ提供されていればいい。isotopeはその候補としても挙げられそうなシンプルなプロジェクト管理だ。まだ荒削りな部分はあるが、Railsだけに自社で修正、カスタマイズしても良さそうだ。

(もっと読む)

January 31st, 2010 Posted by admin | no comments

MongoDBを使ったソーシャルニュース「Newsmonger」

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

NewsmongerはRuby on Rails製のフリーウェア(ソースコードは公開されている)。何か新しい技術を披露する際には、その技術を使えば何ができるのかといったサンプルが絶対に必要だ。技術がどれだけユニークで革新的であっても、実際に見られるものがなければ評価の下しようがない。

ピクチャ 184.png
記事一覧

 

最近話題になっている非リレーショナル型のデータベース(NoSQL)の一つとしてMongoDBがある。MongoDBはデータをBSONと呼ばれるバイナリ型のJSONのようなフォーマットで保存する。そんなMongoDBを使って開発されているのがNewsmongerだ。

(もっと読む)

January 30th, 2010 Posted by admin | no comments

MediaWiki風のWikiエンジン「Enano CMS」

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

Enano CMSはPHP製のオープンソース・ソフトウェア。2010年、初のWikiサタデーだ。これだけ作られていればすでに出尽くしているのではないかと思うのだが、まだまだ新しく登場してくる。さらに時代に乗って新たな機能を備えてくるのがWikiエンジンだ。

ピクチャ 208.png
編集画面

 

Wikiの歴史はある意味MediaWikiで一つの峠を越した。あれだけの規模のWikiシステムはもう出てくることはないだろう。そんなMediaWikiに似た、今風なWikiエンジンがEnano CMSだ。CMSとなっているが機能自体はWikiエンジンだ。

(もっと読む)

January 30th, 2010 Posted by admin | no comments

アジャイル開発のステータスを出力する「Scrum Sprint Monitor」

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

Scrum Sprint MonitorはWindows用のオープンソース・ソフトウェア。アジャイルに限らないが開発のステータスは常に更新されていないといけない。バッチでまとめて変更を行うと、手戻りの発生や状況の変化によってステータスが大きく左右されるようになってしまう。

ピクチャ 179.png
プロジェクトのステータスをグラフ化

 

そこで常時更新されるステータスをみんなで見られるようにしようというのがScrum Sprint Monitorだ。マイクロソフトの開発管理ツールTeam Foundation Serverと連携し、そのステータスをビジュアル化するソフトウェアだ。

(もっと読む)

January 30th, 2010 Posted by admin | no comments

複数のクラウドを並列に扱う「MyCloud」

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

MyCloudはWindows向けのオープンソース・ソフトウェア。FlickrやGmailといったWebサービスは便利だが、頼り切ってしまうとデータがロックインしてしまう。オープンなはずなのに囲い込みになってしまうのだ。便利ではあるが、そこに不安を感じる人は多いはずだ。

3dsearch1.png
SkyDriveのファイルを管理するSkyDriveR

 

そこで一つのインタフェースを介してデータを複数のクラウドに対して並列的に飛ばすことでロックインを防ごうというのがMyCloudというプロジェクトだ。現在はマイクロソフトの提供するLive SkyDriveを扱うインタフェースSkyDriveRを提供している。

(もっと読む)

January 29th, 2010 Posted by admin | no comments

整ったレイアウトのWebサイトを手早く作るためのCSSフレームワーク「Markercss」

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

MarkercssはCSS製のオープンソース・ソフトウェア。開発者はWebデザインが苦手だ。絵が描けない、デザインのイロハが分からないなどと色々な問題はあるだろうが、その一つにCSSの使い方がよく分からないというのがある。特にブラウザ間の誤差をうまく吸収できないのだ。

ピクチャ 175.png
こんな感じのデザインも容易に

 

Firefoxで見栄えよく仕上がったと思ったらIEで見たら破綻していた…そんなことを繰り返しているとデザインがいやになってくる。そこで使ってみたいのがMarkercssだ。Markercssは設定を一つ一つ行っていくのではなくシンボル化することで手早くデザインできるようにする。

(もっと読む)

January 29th, 2010 Posted by admin | no comments

PHP+MySQLによる日本製Eコマースシステム「Live Commerce」

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

Live CommerceはPHP製/Webベースのオープンソース・ソフトウェア。Eコマースシステムは一から構築する必要がなくなっているのが実感できる。すでに多数存在するEコマースシステムの中から選べば良いだけだ。とは言え海外製をそのまま持ち込んでも通貨や商習慣、配送システムの問題がある。

ピクチャ 117.png
ショップサイト

 

そこで注目したいのは日本製のEコマースシステムだ。こちらもすでに幾つかのソフトウェアがあるが、新たに登場したのがLive Commerceだ。Live CommerceはZend Frameworkを用いて開発されているオープンソース・ソフトウェアだ。

(もっと読む)

January 29th, 2010 Posted by admin | no comments

Webベースの請求書管理「MyClientBase」

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

MyClientBaseはPHP製のオープンソース・ソフトウェア。請求書を作る作業というのは意外と面倒くさい。システム開発会社の場合、得てして請求書の枚数が少ないため自動システム化がされてない場合も多い(他社のシステムを作っていながらも)。

ピクチャ 112.png
請求書作成画面

 

そのような小さなシステム開発会社でも請求書をシステム化したいならばオープンソースを活用してみるのが良さそうだ。MyClientBaseはPHP+MySQLで作られた請求書発行システムであり、PHPを得意としているならばカスタマイズだって考えられそうだ。

(もっと読む)

January 28th, 2010 Posted by admin | no comments

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