MOONGIFT

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

SQLiteで管理する分散型バージョン管理「monotone」

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

monotoneはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア。ここ最近のバージョン管理のはやりと言えば分散型だ。かつてはCVS、Subversionに代表されるサーバ集中型だったが、GitやMercurialに人気が移り始めている。

ピクチャ 401.png
差分

 

分散型の長所は個々人にリポジトリがあるのでテストコードをコミットしたり、自分なりの修正が行いやすいことだ。オフラインでも使えるメリットもある。そんな分散型バージョン管理システムの一つ、monotoneを紹介したい。

(もっと読む)

February 22nd, 2010 Posted by admin | no comments

Mac OSX/Linux用のGitリポジトリビューワー「Giggle」

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

GiggleはMac OSX/Linux用のオープンソース・ソフトウェア。Subversionでは有名なTortoiseSVNというグラフィカルクライアントソフトウェアがある。Gitではまだあそこまでの完成度ではない(特にMac OSX向けには)ということもあって、運用時にはターミナルを使っている。

ピクチャ 261.png
X Windowを使ってMac OSXでも動く

 

普段のファイル追加、コミットであればターミナルからで十分だが、更新状況のチェックやログを見たいという時にはやはりGUIのフロントエンドが欲しくなる。そこで使ってみたいのがGiggleだ。GiggleはLinux向けではあるが、MacPortsでインストールが出来る。

(もっと読む)

February 14th, 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

Mercurial互換のRubyクライアント「Amp」

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

AmpはRuby製のオープンソース・ソフトウェア。かつての集中管理型のバージョン管理システムから時代は徐々に分散型バージョン管理システムへ移行しつつある。オープンソースの世界において代表例と言えるのがGitとMercurial(Hg)だ。Rubyの世界ではGitのがポピュラーだろう。

ピクチャ 104.png
追加、ログなどMercurial同様にこなせる

 

MercurialはPython製ということもあって、Ruby向けに専用のクライアントもなく残念な状態だった。だがSubversionとコマンドが似ているなどMercurialがお勧めできる部分も多い。そこで使ってみたいのがRubyで作られたMercurial互換ソフトウェアのAmpだ。

(もっと読む)

December 1st, 2009 Posted by admin | no comments

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