タグ

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

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

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

    巨大なリポジトリ を Git で上手く扱う方法 | Atlassian Japan 公式ブログ | アトラシアン株式会社
    uokada
    uokada 2014/05/27
  • Go言語のコードレビュー

    SoundCloudが2年半ほどGo言語を利用したプロダクトを番で運用した知見をGopherConで発表していた(“Go: Best Practices for Production Environments”).その中で“CodeReviewCommentsというGoogleでのGo言語のコードレビューにおいてよくあるコメントをまとめたサイトが紹介されていた. 最近Go言語を書くようになり,使えそうなのでざっと抄訳してみた.“リーダブルコード”的な視点も含まれており,Go以外の言語でも使えそう. gofmtでコードの整形をすること コメントは文章で書くこと.godocがいい感じに抜き出してくれる.対象となる関数(変数)名で初めて,ピリオドで終わること // A Request represents a request to run a command. type Request str

  • 元AKB篠田麻里子、「第2回ヤれる総選挙」へ意気込んだツイート「神企画まだー?」

    2014年05月22日放送のTBSラジオ系のラジオ番組『おぎやはぎのメガネびいき』(毎週木 25:00 - 27:00)にて、「第2回 俺たちでもヤれるはずクソメン妄想総選挙」のノミネートが29日放送で行われることが発表された。 投開票は、6月12日に行われるというこの「ヤれる総選挙」は、非イケメンたちであるクソメンが、シチュエーションなどを考えれば「俺たちでもヤれる!」というアイドルを選ぶという企画。 前回は、1位 指原莉乃、2位 安田美沙子、3位 手嶋優であった(参照:山里亮太が語る「芹那をキライな理由」)。この中で、8位に選ばれた篠田麻里子は、今年こそランクアップを狙っている様子であり、ツイッターでの意気込みを見せるかのようなツイートが投稿されていた。 篠田麻里子写真集「麻里子」 リスナーメール:先ほど、篠田麻里子さんがツイッターで、「#meganebiiki」を付けて、「神企画まだ

    元AKB篠田麻里子、「第2回ヤれる総選挙」へ意気込んだツイート「神企画まだー?」
    uokada
    uokada 2014/05/27
  • Dockerクイックツアー

    2. Open Cloud Campus 2 Dockerクイックツアー 自己紹介  中井悦司(なかいえつじ) – Twitter @enakai00  日々の仕事 – Senior Solution Architect and Cloud Evangelist at Red Hat K.K. 企業システムでオープンソースの活用を希望される お客様を全力でご支援させていただきます。  昔とった杵柄 – 素粒子論の研究(超弦理論とか) – 予備校講師(物理担当) – インフラエンジニア(Unix/Linux専門) 「Linux独習書の新定番」 書きました! 読者の声より ―― 「今はインターネット上に情報が溢れているけど、質の高い入門書が少なく なっているのは不幸なことだと思う。そんな中、このはすごくいい」 「平易な言葉でありながら、決して足りなくはない。慎重に選ばれています。 脳み

    Dockerクイックツアー
  • すでにGoogleは全部のソフトウェアをコンテナに乗せており、毎週20億個ものコンテナを起動している

    Google Cloud Platform担当のシニアスタッフソフトウェアエンジニア Joe Beda氏が先週公開したスライド「Containers At Scale」は、「Everything at Google runs in a container」(Googleでは全部をコンテナで実行している)と説明するページがあります。Everythingがわざわざ太字で強調されています。 つまり私たちが利用するGoogleのすべてのサービスも、Googleの社内で使われているツールもすべて、すでにGoogleではDockerのようなコンテナ型仮想化技術の上で実行されているということのようです。 「We start over 2billion containers per week.」(私たちは毎週20億個以上のコンテナを起動している)とも書いてあり、Google内部ではすさまじい数のコンテナが

    すでにGoogleは全部のソフトウェアをコンテナに乗せており、毎週20億個ものコンテナを起動している