タグ

2013年10月18日のブックマーク (3件)

  • 非開発者もGitHub Flowに巻き込んでみんなハッピーになった話 - Masatomo Nakano Blog

    前提: GitHub flow を使っていてCIサーバーはJenkins 最近ちょっと開発フローの改善をして、とてもよく機能してて満足しているので紹介してみる。 この改善をやる前の悩み: pull-requestでコードレビューはできるのだけど、cssとかjavascriptなどの見た目や動作の変更ってコードだけだとわかりにくい。レビューする人が各自ローカル環境で実行するのもだるい。 コードを読まないデザイナーとかプロダクトオーナーとかの人が、pull-requestのレビュープロセスに簡単に参加できない(非開発者全員のところでローカル環境設定するのはだるすぎる)。 コード的にokに見えてmasterにmerge後、何か問題(特に仕様的な問題や、デザイン的な問題)が発生した場合、「修正branchを作ってpull-request」というフローを再度回さないといけない。最初のpull-req

    lesamoureuses
    lesamoureuses 2013/10/18
    “mergedがチームメンバー全員にとってのDONEというステータスになり「実装終わったけどまだ本番には入っていない」とか「チームメンバーが納得してないものが本番に入っちゃった」みたいな事故/ストレスを減らせた”
  • Rでもワンライナーでエロいことやりたい!! - yasuhisa's blog

    エロいかは分からないけど、Rもワンライナーで使えると便利だなと思った。Perlとかでもいいけど、分散とかそういうの計算させるにはRとかのほうが便利だと思うし。Rのワンライナーは例えばこんな風にできる。 R -q -e 'mean(c(1:100)^2)' これはこれで便利だけど、ただの電卓なのでコマンドラインから何か引数もらって計算させることにした。とりあえずカレントディレクトリにあるファイルのバイト数の平均と分散をRに計算させました><。 find -type f -printf "%s\n" | xargs R -q -e 'x <- as.numeric(commandArgs()[6:length(commandArgs())]);sprintf("Mean is %5.0f,variance is %10.0f",mean(x),var(x))' --args > x <- as

    Rでもワンライナーでエロいことやりたい!! - yasuhisa's blog
    lesamoureuses
    lesamoureuses 2013/10/18
    Rのワンライナー実行するのどうやるか探すためにhelp見たんだけど見つけられずこの記事見てもっかいhelp見たらちゃんと書いてあった
  • データフレームの列に変数を使ってアクセスするときは[[]]を使う - こんにちはこんにちはmonmonです!

    やりたいことはhogeという列をもったdfrmというデータフレームがあったときにhogeが入ったrow_nameという変数を使ってアクセスしたいというもの。 row_name <- hoge # TODO: row_nameを使ってdfrm$hogeのようにアクセスするにはどうやって書けばいいの?! いつも dfrm$name というアクセス方法しかやったことがなく「これきっとシンタックスシュガーで何かしら書き方あるんだろうなぁ」と思ってRクックブックをパラパラしたらP.66にあった。 1つの列を選択するには、以下のリスト表現のいずれかを使います。 dfrm[["name"]] nameという名前の1列を返します。 dfrm$name 構文が異なるだけで上記と同じです。 ということで先の場合には、 dfrm[[row_name]] でいけました。

    データフレームの列に変数を使ってアクセスするときは[[]]を使う - こんにちはこんにちはmonmonです!
    lesamoureuses
    lesamoureuses 2013/10/18
    書いた