タグ

2014年5月27日のブックマーク (3件)

  • 巨大なリポジトリ を Git で上手く扱う方法 | Atlassian Japan 公式ブログ | アトラシアン株式会社

    git は、コードベースの発展過程を記録し、開発者間の協同作業を効率化する強力なツールです。でも、記録対象のリポジトリがとてつもなく巨大なものになったときは何が起こるのでしょうか? この記事では、いくつかの異なる意味での巨大化に正しく対処するためのアイデアと手法を少し紹介してみたいと思います。 二種類の 巨大なリポジトリ よく考えてみると 巨大なリポジトリ が生ずる理由はおおまかに言って二つあります: 非常に長い期間にわたって履歴が積み上げられた (プロジェクトが非常に長い期間継続的に拡大を続けたために開発成果が積み重なった) 場合 巨大でしかも履歴の記録が必要なバイナリ データが存在し、それがコードに反映される場合 その両方の場合 即ち、リポジトリの巨大化は二つの異なる方向に向かって起こることになります。それは、作業ディレクトリのサイズ (即ち直近のコミットのサイズ) の問題と全体の履歴

    巨大なリポジトリ を Git で上手く扱う方法 | Atlassian Japan 公式ブログ | アトラシアン株式会社
    masudaK
    masudaK 2014/05/27
    sparse checkoutだと…
  • EvernoteのCEOが品川女子学院の生徒に教えた、人生に役立つ3つの教訓 | ライフハッカー・ジャパン

    中間テスト直前にもかかわらず、放課後の講堂に生徒が詰めかけていました。お目当ては、笑顔と共に姿を表した、EvernoteCEOであるフィル・リービン氏です。 2014年5月26日、Evernoteと品川女子学院は、学の高校2年生である205名の生徒を対象に、ビジネス向けとして提供されている『Evernote Business』を導入することを発表しました(PDF)。目的は、生徒と教師間での情報共有や授業での活用、Evernote上に保存・共有された学習計画や教育プログラムを利用した自習環境の構築です。 その導入を発表するイベントに際し、フィル・リービン氏が来日。生徒たちに向け、特別講演を行いました。内容は自らの成長過程、そしてEvernoteを育てていく中で得た「人生に役立つ3つの教訓」。起業マインドを持つ女性リーダーを育てることをテーマとしている品川女子学院にあって、その教訓は彼女た

    EvernoteのCEOが品川女子学院の生徒に教えた、人生に役立つ3つの教訓 | ライフハッカー・ジャパン
  • jq コマンドが強力すぎてヤバい件

    JSON の内容を sed や awk のようにフィルタ・加工するためのプログラムに jq がある。 JSON 形式で提供されている WebAPI の出力や、ログの内容を扱うのにとても便利。 その強力さの一端を紹介したい。 インストールは Mac OS X であれば Homebrew から。公式サイトからバイナリをダウンロードすることもできる。 $ brew install jq サンプル用の JSON を用意しておく。 $ cat << EOS > jsonfile {"name": "Foo", "sex": "Male", "age": 15, "emails": []} {"name": "Bar", "sex": "Male", "age": 20, "emails": ["hoge@example.jp"]} {"name": "Baz", "sex": "Female", "

    jq コマンドが強力すぎてヤバい件