タグ

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

  • テスト駆動開発/振る舞い駆動開発を始めるための基礎知識

    連載目次 2000年代初期に開発手法として確立された「テスト駆動開発」(Test Driven Development、以下「TDD」)は、その後10年もの間で普及が進み、今や珍しくない開発スタイルの1つとなっています。国内でも「アジャイルアカデミー」「TDD Boot Camp」などによる推進・普及活動が各地で活発化し、認知が広がってきました。 なおTDDは誕生からこれまでの間に、さまざまな工夫や実践上のノウハウが提唱されてきました。またTDDの普及に影響を受け、他のさまざまな「テストファースト」手法も台頭してきています。 稿では、そうしたTDDの発展や、振る舞い駆動開発(Behavior Driven Development、以下「BDD」)など他のテストファースト手法への展開についても解説します。 ※編集部注:ソフトウェアの「テスト」そのものの概要や種類について知りたい方は記事「J

    テスト駆動開発/振る舞い駆動開発を始めるための基礎知識
    katsuren
    katsuren 2014/03/05
  • KLab

    ニュース KLab株式会社が配信したニュースリリースやお客さまへのお知らせ、メディアの掲載情報をご覧いただけます。

    KLab
    katsuren
    katsuren 2014/03/05
    TestFlight とか DeployGate とかみたいなやつかな
  • http://garicchi.com/?page_id=111

    katsuren
    katsuren 2014/03/05
    良くまとまってる
  • サーバー設定ツール「Chef」の概要と基礎的な使い方 | OSDN Magazine

    近年注目されているサーバー管理ツール「Chef(シェフ)」は、ファイルに記述した設定内容に応じて自動的にユーザーの作成やパッケージのインストール、設定ファイルの編集などを行うツールだ。今回はこのChefについて、基的な環境構築方法と使い方を紹介する。 前回はサーバーの設定管理ツールとして「Puppet」を紹介したが、今回紹介するChefは、このPuppetと人気を二分するサーバー設定管理ツールだ。 Chefは米Opscodeが開発しているオープンソースソフトウェアで、Rubyなどのオープンソースな技術を使って実装されている。ライセンスはApache License 2.0だ。同社はChefにいくつかの機能を追加した有償版の「Private Chef」やクラウド型の「Hosted Chef」といったサービスも提供しているが、記事ではオープンソース版のChefについて紹介する。 Chefと

    サーバー設定ツール「Chef」の概要と基礎的な使い方 | OSDN Magazine
    katsuren
    katsuren 2014/03/05
  • 夢のような映像が撮れた…ペリカンのクチバシにカメラを取り付けた結果(動画) : らばQ

    夢のような映像が撮れた…ペリカンのクチバシにカメラを取り付けた結果(動画) 大きなクチバシを持つことで知られるペリカン。そのクチバシに小型カメラ(GoPro)を取り付け、空を飛んでいるときの様子を撮影したそうです。 ペリカンによる空の旅をご覧ください。 GoPro: Pelican Learns To Fly - YouTube これは美しい! そして、ぱっちりと開いた目がかわいらしい。 通常こうした撮影は、鳥の視点で行われることが多いですが、ペリカンの顔が見えるアングルというのがユニークですね。 Go Pro 【GoPro NIPPON国内正規品】 GoPro HERO3+ ブラックエディション アドベンチャーCHDHX-302-JPposted with amazlet at 14.03.04ゴープロ (2013-11-13) 売り上げランキング: 869 Amazon.co.jpで詳

    夢のような映像が撮れた…ペリカンのクチバシにカメラを取り付けた結果(動画) : らばQ
    katsuren
    katsuren 2014/03/05
    空飛ぶの、それなりにスピードいるし大変そうだなと思いました。
  • Amazon.co.jp: バーコードバトラーII 時空を越えた戦士達: Toy

    メーカー:エポック社 発売年:1992年  単3乾電池4使用

    Amazon.co.jp: バーコードバトラーII 時空を越えた戦士達: Toy
    katsuren
    katsuren 2014/03/05
    QRコードバトラー作ってください
  • vim,iTerm2で★とか■とか※とかがずれるのでなんとかした - Qiita

    今までそんなに気にしてなかったけど、送られてきたテキストがこれらの記号多めだったので、重い腰を上げて設定しました。 設定内容 .vimrcに set ambiwidth=double を記入 iTerm2の Preferences → Profiles → それぞれのTextタブで Treat ambiguous-width characters as double width のチェックを入れる 2014/03/06追記: tmux-powerlineのステータスバーがおかしくなる場合 tmux自身に下記のpatchを当ててやることで解決しました。ありがとうございます。 brewで入れている場合はpatchを簡単に当てることができます。詳しくはこちら→ http://qiita.com/macoshita/items/2ee3c15f362103d1e373 背景 ★とか■とか※とかは

    vim,iTerm2で★とか■とか※とかがずれるのでなんとかした - Qiita
    katsuren
    katsuren 2014/03/05
    “ambiwidth=double”
  • Vagrant+Chef-Soloで、Play Frameworkが実行できる環境を作る - Qiita

    Amazon.co.jp: 入門Chef Solo - Infrastructure as Code eBook: 伊藤直也: Kindleストア をひと通り読んだので、Vagrant上のCentOSにPlay Frameworkが実行可能な環境を構築するレシピを作ってみました。 レシピ 実行手順はリンク先のREADMEに書いたので、軽く概要をまとめる程度にしたいと思います。(こうして書いてみると意外とやること多いのと、レシピを書く、人のレシピを使う際に色々用語が出てきて、一気にやると混乱すると思うので。) VM and Vagrant CentOSな仮想環境を構築するために使用。 設定はVagrantfileに書く。 Vagrantfileにシェルを書いて実行も出来るみたいだが、ここに色々書くのは無理があると思うので、Chef-Soloを使った次第。 Vagrantfileの設定項目 ・

    Vagrant+Chef-Soloで、Play Frameworkが実行できる環境を作る - Qiita
    katsuren
    katsuren 2014/03/05
  • HaskellでASTからのコード生成(1) Writer+Stateモナドによる構造化 - プログラミングの実験場

    前のポストでGADTを使って型付きの抽象構文木(AST)を表現する方法について書いたが、ここではそのASTから他の言語のコード生成する方法について調査・検討した結果を記す。@keigoiさんの記事(http://d.hatena.ne.jp/keigoi/20111206/haskell_tagless_dsl)に触発され、一部借用したものである。なお、今回のコード生成の方法論はASTの型付き・型なしの区別にかかわらず使える。 MatlabのDSL in Haskell 今回例として扱うのは、Matlab(行列計算言語・統合環境)の行列計算を表現するようなDSL。最小構成として、2次元行列の加減乗算と要素の取り出しを表現したい。(Matlabの文法の簡単な説明はこれなどを参照。 http://www.math.meiji.ac.jp/~mk/labo/text/matlab/node4.h

    HaskellでASTからのコード生成(1) Writer+Stateモナドによる構造化 - プログラミングの実験場
    katsuren
    katsuren 2014/03/05