タグ

ブックマーク / www.lares.dti.ne.jp/~foozy (4)

  • 1000 台超の大規模システムにおける Solaris NFS 実装の問題

    藤原 克則 ( FUJIWARA Katsunori ) 前職で、 HPC ( High Performance Computing ) 系システムのために Solaris 向けファイルシステムを実装したのを機に、 OpenSolaris 勉強会に参加。 「入門Mercurial Linux/Windows対応」、 「俺のコードのどこが悪い?―コードレビューを攻略する40のルール」、 「アセンブラで読み解くプログラムのしくみ」 といった書籍の執筆や、 技術系ウェブ媒体への記事の寄稿といったことも。

    yuiseki
    yuiseki 2012/07/01
  • 分散リポジトリ型時代のソフトウェア構成管理

    正式には、 「ソフトウェア構成管理」 (Software Configuration Management: SCM) と言います。 「ラショナル統一プロセス」 (Rational Unified Process: RUP) では、 「構成および変更管理」 (Configuration and Change Management: CCM) などとも呼ばれます。 では「構成」とはなんでしょう?

    yuiseki
    yuiseki 2011/11/27
  • ローカルリポジトリ

    節では hg initで新規作成された単一のリポジトリ (= ローカルリポジトリ)を元に、 Mercurial が構成変更をどのようなモデルで管理しているかを説明します。 内容的には分散リポジトリ型 SCM らしさはありませんが、 「マージ」の概念などは、 リポジトリ分散時の更新伝播には欠かせないものとなります。 初期状態作成 チェンジセット 複数ヘッド マージ 初期状態作成 節では、 以下の手順で作成した Mercurial のローカルリポジトリを元に説明を行います。 この手順で作成されたリポジトリには、 初期状態として3つのファイル(A.txt, B.txt および C.txt)が含まれています。 以下、コマンド実行例における行番号位置を表す場合、 角括弧表記(e.g.: "[1]")を用います。 [ 1]: % hg init myrepo [ 2]: % cd myrepo [

    yuiseki
    yuiseki 2009/08/18
  • Mercurial の利用

    重要: Mercurial の 1.x ⇒ 2.0 では、 コンセプト/操作性/互換性等における大きな改変はありません。 あくまで通常の定例アップデートに過ぎませんので、 従来の版を元に書かれている情報の多くは、そのまま適用可能です。 はじめに ノート PC での移動中作業が多くて 「オフラインでコミット/ブランチ作成/履歴参照/差分参照できない」 ことに不便を感じていたり、 「システム構成例」 に示すような構成管理の仕組みを必要とした経験がある場合、 分散リポジトリ形式を用いる Mercurial は、 試してみる価値のあるソフトウェア構成管理 (SCM: Software Configuration Management) ツールと言えます。 しかし、 CVS などを常用して SCM ツールの原理/概念を理解している人でも、 意外に「分散リポジトリ」という考え方がピンとこない場合が有る

  • 1