タグ

2009年3月23日のブックマーク (7件)

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    kknsd
    kknsd 2009/03/23
  • 【コラム】イマドキのIDE事情 (52) EclipseでGitを使おう! EGitを試してみる | エンタープライズ | マイコミジャーナル

    Gitとは? 最近、分散バージョン管理システムが注目を集めている。分散バージョン管理システムでは、CVSやSubversionなどこれまでのバージョン管理システムと違い、単一のリポジトリで集中的に管理するのではなく、複数のリポジトリを利用することができ、必要に応じてリポジトリ間の同期を取ることになる。 開発者は自分専用のローカルリポジトリを持ち、普段はローカルリポジトリに対してコミットを行い、必要になった時点で中央リポジトリに同期するといった使い方が可能だ。また、リポジトリをローカルに持つことによって、オフライン時でもコミットができ、オンラインになったタイミングでリモートリポジトリと同期を取るといった運用も可能になる。 図1 分散バージョン管理システム 主な分散バージョン管理システムとしてはGit、Mercurial、Bazaarなどがある。とりわけGitLinuxカーネルの開発にも使用

  • CarbonEmacs ミニバッファの補完をもっと便利に mcomplete.el & mcomplete-history.el - goryugo

    Emacs上で直接ファイルを開いたり、M-xでコマンドを入力したりするのがとても便利になる機能。 mcomplete.el mcomplete-history.el cycle-mini.el をダウンロード。Load-pathの通った場所に置く ;;ミニバッファで M-x 時のインクリメンタル補完 (require 'mcomplete) ;さらによく使うヒストリを優先させる (load "mcomplete-history") (turn-on-mcomplete-mode) ;;ファイルを開く時に,カーソルキーだけで,ファイルを選択 ;;カーソル上下で従来のヒストリ。ctrl+P,ctrl+nでファイル名補完 (require 'cycle-mini) (define-key minibuffer-local-map [up] 'previous-history-element) (

    CarbonEmacs ミニバッファの補完をもっと便利に mcomplete.el & mcomplete-history.el - goryugo
    kknsd
    kknsd 2009/03/23
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • チケット駆動開発は進捗報告作りをどのように解決しようとするか? - プログラマの思索

    【1】管理者は、プロジェクトの進捗報告のためのくだらない作業が必要になる。 まず、初期段階で、WBSとして必要な成果物、作業を洗い出す。 そこから、工数を見積もり、MSProjectやExcelでスケジュールを作っていく。 しかし、実際に作業していくと、そのスケジュールの保守は面倒きわまりない。 当初は分からなかったタスクを追加したり、仕様変更で対応すべきタスクを入れたり、実際は不要になったタスクを削除するなどを、逐一スケジュールへ反映しなければならない。 スケジュールで、先行・後行の関係まで考慮したり、工数の標準化などを行おうとすると、もはやExcelで手作業で管理するのはもはや人間の手を超える。 MSProjectでは、そのような作業をアプリでやってくれるが、だからと言って、スケジュール保守が楽になるわけではない。 そのスケジュールを管理者が常に保守し続けなければならない理由は二つある

    チケット駆動開発は進捗報告作りをどのように解決しようとするか? - プログラマの思索
  • Emacsにフォルダブラウザ機能を持たせる·Emacs Nav MOONGIFT

    Emacsには元々diredと呼ばれるファイルブラウザが付属している。これは便利ではあるが、同じディレクトリにある複数のファイルを一気に編集したいといった場合、多少面倒な操作が必要だった。とは言え、エクスプローラやFinderなどからドロップするのはさらに面倒くさい。 Emacsにファイルブラウザをつける IDEなどであればツリー形式のフォルダブラウザが別途用意されており、そこからファイルを開けるようになっている。同じ仕組みをEmacsにつけるのがnavだ。 今回紹介するオープンソース・ソフトウェアはEmacs nav、Emacsにファイルブラウザを付けるLispプログラムだ。 正直試すまではナンセンスだと思っていた。硬派なEmacsにそんなものは不要だと。しかし、これがやってみるととても便利だと言うことに気づいた。MacBookの場合、画面の横幅が広いので、多少スペースが使われても大して

    Emacsにフォルダブラウザ機能を持たせる·Emacs Nav MOONGIFT
    kknsd
    kknsd 2009/03/23
  • Ed Yourdon の『ソフトウェア工学で大切な10の考え方』を訳しました。:An Agile Way:オルタナティブ・ブログ

    先日、尊敬するエドワード・ヨードン博士が「Top 10 Software Engineering Concept」という文書の公開した、とtwitter でつぶやいていたので、「訳してもいいですか?」と聞いて、5分でOKをもらった。なんというインターネット時代だろう。 slideshare で見る PDFをダウンロード 原文を見る ヨードン博士の動機は、 不況時代に突入し、今後デスマーチが一気に増えるであろう。でも、ソフトウェア工学の大切な考え方は、そんなに昔から変わっていないんだ。新しい世代は、すごいよ、学生はみんなIMで会話して、Facebookで繋がっている。COBOLプログラマがまだ存在しているなんてことは知らないんだ。でも、ソフトウェア工学の大事なことは、なんども新しい世代が、同じ事実を発見し、過去の重要な論文や書籍にぶち当たる。ここで10個上げて、フリー文書にしておくので、共有

    Ed Yourdon の『ソフトウェア工学で大切な10の考え方』を訳しました。:An Agile Way:オルタナティブ・ブログ