タグ

ブックマーク / www.moongift.jp (47)

  • MOONGIFT: » GoogleのソースレビューシステムMondrianのオープンソース版「Rietveld」:オープンソースを毎日紹介

    ※ 一部の画面はデモより Googleの高度なエンジニアリングを支える技術の一つにソースコードレビューがある。ソースの修正点について、レビューし、議論することでさらに良いコードができあがっていく。世界中にいるエンジニアのために、議論はネットを介して行うことになる。 ソースコードの行ごとにコメントが書ける そのためのシステムがMondrianだ。これを作ったのはGuido van Rossum氏、Python開発者でもある方だ。そしてこのMondrianをなんとかオープンソースとして公開したいと願ってきたRossum氏が実現させたのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRietveld、Google App Engineで作られたソースコードレビューシステムだ。 Rietveldは任意のリポジトリに対して、古い版と新しい版のソースの差分を表示し、レビューを行うこと

    MOONGIFT: » GoogleのソースレビューシステムMondrianのオープンソース版「Rietveld」:オープンソースを毎日紹介
  • MOONGIFT: » VMWareの開発でも利用されているソースコードレビュー共有ソフトウェア「Review Board」:オープンソースを毎日紹介

    ※ 画像は一部公式サイトデモより Web2.0(?)の特徴はCGMや共有と言ったキーワードだ。サイト側から与えられるコンテンツではなく、ユーザが皆で協力してコンテンツを作り上げていく楽しさがある。ブックマーク、ニュース、コミュニティ…様々な要素がシェアされている。 そうした中、これもまた新しい共有の要素になるだろう。それはソースコードだ。 今回紹介するオープンソース・ソフトウェアはReview Board、ソースコードレビュー共有サービスだ。 Review Boardはリポジトリを登録し、そのDiffファイルを使ってReview Board上でソースをグラフィカルに表示する。そして差分に対して皆でコメントしていくのだ。ソースの一部分に対して的確にレビューできるので、分かりやすい。 SubversionやCVS、Perforce、Git、Mercurialのリポジトリに対応している。興味深い

    MOONGIFT: » VMWareの開発でも利用されているソースコードレビュー共有ソフトウェア「Review Board」:オープンソースを毎日紹介
  • Mac OSXの隠れた設定を引き出す·Secrets MOONGIFT

    隠しコマンドやイースターエッグ等は、表面に見えなくとも存在しており、それを見つけ出すのに労力をつぎ込む人もいる。そして新たな発見があると喜びもひとしおだ。ないと思って諦めていた設定も、裏の項目として存在していたりする。 そうした裏設定を簡単に設定できるようにしてくれるソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはSecrets、Mac OSX向けの裏設定用初期設定パネルだ。 Secretsは標準では表示されない各種設定を手軽に設定できるようにするソフトウェアだ。例えば各種アプリケーションのデバッグメニューを表示するようにしたり、Finderであれば隠しファイルを表示する設定にすることができる。 中には既に知られたもの(通常の設定で可能なもの)もあるが、Time Machineのバックアップをネットワークドライブ対応にするのもチェックボックス一つでできる等、便利なものも数

    Mac OSXの隠れた設定を引き出す·Secrets MOONGIFT
    Pnnc205j
    Pnnc205j 2008/03/04
  • MOONGIFT: � オープンソースのiCal Server「Calendar Server」:オープンソースを毎日紹介

    Mac OSX ServerにはiCal Serverという機能がある。これはiCalなどのカレンダーアプリケーションを使って、スケジュール情報を共有しようと言うサービスだ。iCal形式に対応したカレンダーアプリケーションは多数あるので、iCalによらず利用できるのが利点だ。 そして、iCal ServerのソースコードはMacForgeにて公開されている。それがこれだ。 今回紹介するオープンソース・ソフトウェアはCalendar Server、オープンソース版iCal Serverだ。 iCal Serverと具体的にどこが違う、というのは分からないが、アカウント管理がXMLファイルになっている点がMac OSX側のユーザ管理に統合できると言った違いはあるかも知れない。認証情報はデフォルトでXMLだが、LDAPやBASICまたはダイジェスト認証も利用できる。 インストール自体はrunコマ

    MOONGIFT: � オープンソースのiCal Server「Calendar Server」:オープンソースを毎日紹介
  • MOONGIFT: � GMailをCUIで操作「Gmailreader」:オープンソースを毎日紹介

    CUIの魅力にはAjaxも全くかなわない。Webインタフェースがどれだけ使い勝手よくなっても、やはりCUIのコマンドベースの、文字ベースの操作の手軽さにはかなわない。ユーザビリティ、表現力は劣るだろうが、決して廃れないのがCUIだ。 もしあなたがサーバ管理者で、GMailを見たいと思ったらどうするだろうか。わざわざPCを持ってきてFirefoxを立ち上げる?いやいや、CUIでいこう。 今回紹介するオープンソース・ソフトウェアはGmailreader、CUIベースのGMailリーダーだ。 GmailreaderはCUIで動作するGMailリーダーだ。起動して、ユーザID(@gmail.comは抜きで入れる)とパスワードを入力する。ここは設定ファイルに保存しておくこともできる。するとログイン処理が実行され、最近のメールが一覧表示される。 後はメール番号を指定して内容を見ることができる。さらにド

    MOONGIFT: � GMailをCUIで操作「Gmailreader」:オープンソースを毎日紹介
  • MOONGIFT: � 新年からはじめるGTD「ReviewableMind」:オープンソースを毎日紹介

    年も明け、新年から新しい試みにチャレンジしようと考えている人も少なくないはずだ。今日からの仕事はじめという人はまず、タスク管理に挑戦してみてはいかがだろう。 各種Webサービスを使っても良いが、Railsで作られたこちらがホットで面白そうだ。 今回紹介するオープンソース・ソフトウェアはReviewableMind、Ruby on Rails製の日語GTDソフトウェアだ。 ReviewableMindは非常に使い勝手の良いタスク管理ソフトウェアになっている。タグとプロジェクトを使い分け、様々な切り口で情報を表示してくれる。GTDに則っているが、特にレビューを重視して進められているとのことだ。 Bookmarkletもあり、これを使うとURLに関連づいたタスクを生成できる。社内のCMSと関連づけたりすると便利そうだ。ユーザ登録を行うので、一台のサーバに立てて皆で使うことも、ローカルPCにイン

    MOONGIFT: � 新年からはじめるGTD「ReviewableMind」:オープンソースを毎日紹介
  • MOONGIFT: » GUIのようなWebアプリケーションを構築「Rialto」:オープンソースを毎日紹介

    最近の流行はやはりWebアプリケーションだ。特にWeb OSをはじめとして、まるでGUIアプリケーションのようなインタフェースを実現したものが増えている。 あのようなアプリケーションを作るのは非常に手間がかかることだろう。だが、そのためのツールキットも登場している。これを使えば簡単に優れたインタフェース、操作性を実現できる。 今回紹介するオープンソース・ソフトウェアはRialto、各種言語に対応したWeb用GUIツールキットだ。 RialtoはまるでGUIアプリケーションさながらのコンポーネントが提供している。ツリーメニュー、ドラッグで動かせるウィンドウ、フレーム、タブメニュー、グリッド、カレンダー等だ。 ウィンドウ一つにしても、平行、垂直にしか動かせないようにしたり、グリッドを表示したりと細かく制御できる。これらのライブラリがPHP、.NETPythonJSF、Taglib、GWT向

    MOONGIFT: » GUIのようなWebアプリケーションを構築「Rialto」:オープンソースを毎日紹介