タグ

2013年12月6日のブックマーク (6件)

  • Dockerを使ってJenkinsのジョブごとにテスト実行環境を分離する - orangain flavor

    はじめに JenkinsでJVM上で動かない言語(PythonRubyなど*1)を使っていると、ジョブごとに環境が分離されていないことが問題になる場合があります。 Pythonにおける virtualenv やRubyにおける Bundler を使えば、ジョブごとに利用するライブラリを分離することができます。しかし、C拡張ライブラリをインストールするためには、ジョブが実行されるノードに開発用のファイルが存在している必要があります。例えば、Pythonモジュールの lxml のインストールにはlibxml2やlibxsltの開発用ファイルが必要です。 *2 このようなファイルが必要になるたびにJenkinsのノードにインストールするのはスマートじゃないですし、実行に必要な環境はコードの形で明文化されているべきです。 ジョブでaptやyumを使ってインストールするのもセキュアじゃないですし、

    Dockerを使ってJenkinsのジョブごとにテスト実行環境を分離する - orangain flavor
    ziguzagu
    ziguzagu 2013/12/06
  • Code Readability

    Go 1.2が12月1日にリリースされました。 そして、同時くらいに社内のGo readability approverの一員になったので、ちょっとCode Readabilityについて書いてみようと思います。 Google社内では、主要なプログラミング言語について Readability というのが存在します。 「C++のReadabilityを持っている」とは、C++のコードをスタイルガイドに従ったコードを読み書きできる能力があることを意味しています。社内のコードベースと一貫したコードで開発できるということです。Readabilityをもっていない人は、Readabilityを持っている人にcode reviewしてLGTM/Approvalを貰わないとコードをrepositoryにcommit/submitすることができません。 readability approverは、ある開発

    ziguzagu
    ziguzagu 2013/12/06
  • あなたのMySQL 5.6トレンド力をチェックする15の質問

    このエントリーは MySQL Casual Advent Calendar 2013 参加記事です。カジュアルカジュアル。 MySQL 5.6のGAリリースからはや10ヶ月、みなさんそろそろカジュアルに導入なされていることだと思います。 漢(オトコ)のコンピュータ道: 優れたMySQL DBAを見分ける27+3の質問 のオマージュです。 Islands in the byte stream: 「優れたPerlプログラマを見分ける27の質問」の日語訳 の@__gfx__さん からメンションをいただいたので作りました :) @yoku0825 最新版対応でかきなおしてくれると聞いて!+(0゚・∀・) + ? Fuji, Goro (@__gfx__) 2013, 11月 12 がんばってみます :) 独断と偏見で有名そうなの並べてあるだけですので、他にも色々ありますよ探してみましょう :)

    ziguzagu
    ziguzagu 2013/12/06
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
    ziguzagu
    ziguzagu 2013/12/06
  • 開発ワークフローを、いつどう変えるか | GREE Engineering

    こんにちは、岡崎 @watermintです。 このエントリは GREE Advent Calendar 2013の記事です。この記事は5日目の記事です。 今日はGREE Tech Talk #04 スマートフォン時代のソフトウエアテストが弊社セミナールームで行われます。岡崎は「Jenkinsによるテスト自動化の会社への導入」というパネルディスカッションに参加させていただきます。パネルディスカッションの内容がどうなるかは会場の皆様からのご質問などによって変わっていくと思いますが、今日の記事では開発ワークフローについての考えを紹介します。 開発プロセスをなぜ変えるのか 開発プロセスを変えようとするモチベーションはいくつかあると思います。組織規模、ビジネスモデルなどによって多少諸条件は違うとしても大まかには次のような目標を達成することがモチベーションになるでしょう。 開発メンバーが変わっても対応

    開発ワークフローを、いつどう変えるか | GREE Engineering
    ziguzagu
    ziguzagu 2013/12/06
  • エイドリアン・ニューウィ Q&A 2: 2014年F1技術規約とF1マシンについて : F1通信

    エマーソン・フィッティパルディ(フィッティパルディF7フォード): 1980年F1モナコGP Q: あなたは30年あまりモータースポーツ界に身を置いています。この間、モータースポーツは何を教えてくれましたか? エイドリアン・ニューウィ: F1は重労働だよ(笑)! この間に自分があまり変わっていないと思いたいね。つまり、F1によって性格は変わっていないと。大学時代を思い出すと、ほとんどの同級生は航空機を設計したがっていた。でもわたしはずっとレースカーのデザイナーになりたかった。同級生はその後、10年とか15年後に結果がでるプロジェクト仕事をした。仕事がよかったのか、悪かったのか、大したことがなかったのかに対するフィードバックは「何光年」も先のことになる。わたしはそれが嫌だった。F1で刺激的なのは、ハイレベルのフィードバックが得られることだ。失敗したときは辛いが、少なくとも失敗したことがわか

    エイドリアン・ニューウィ Q&A 2: 2014年F1技術規約とF1マシンについて : F1通信
    ziguzagu
    ziguzagu 2013/12/06