タグ

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

  • TDD/BDDの思想とテスティングフレームワークの関係を整理しよう

    TDD/BDDの思想とテスティングフレームワークの関係を整理しよう:いまさら聞けないTDD/BDD超入門(2)(1/3 ページ) TDD/BDDの思想に触れ、フレームワークとしてxUnit、JBehave、xSpec、Cucumber、Turnip、TestDoxを紹介する。 前回の「テスト駆動開発/振る舞い駆動開発を始めるための基礎知識」でも紹介があったように、さまざまなテスティングフレームワークがあります。例えばTDD自体は、Kent Beck(ケント・ベック)氏が著書『テスト駆動開発入門』(ピアソンエデュケーション刊)の中で述べているように、「分析技法および設計技法であり、実際には開発全てのアクティビティを構造化するための技法」です。 TDD(テスト駆動開発)/BDD(振る舞い駆動開発)を実践することと、特定テスティングフレームワークを採用したり開発したりすることを分けて考えておかな

    TDD/BDDの思想とテスティングフレームワークの関係を整理しよう
  • Engadget | Technology News & Reviews

    Pick up the 9th-gen iPad with two years of AppleCare+ for only $298

    Engadget | Technology News & Reviews
  • Sublime Text で Markdown を快適にする3つのパッケージ - 情報系大学院生のWebメモ

    Sublime Text に恋に落ちて、Markdown 記法ではてなブログを書いています(参照:はじめてのMarkdown記法,恋に落ちる「Sublime Text」のインストール・日語化)。Sublime Text で Markdown を快適に書けるプラグインを探して、以下の3つのパッケージをインストールしました。 OmniMarkupPreviewer - Markdown をプレビューする Monokai Extended - Markdown をシンタックスハイライトする Markdown Extended - Markdown 内のコードをシンタックスハイライトする これら3つのパッケージの設定方法や機能を説明します。 Package Control を用いたパッケージのインストール Monokai Extended の機能 Before After Markdown Ex

    Sublime Text で Markdown を快適にする3つのパッケージ - 情報系大学院生のWebメモ
    ko-ya-ma
    ko-ya-ma 2014/05/19
    リアルタイムプレビューできるのは良いねえ。シンタックスハイライトも素敵
  • 素朴な疑問「イモムシが足を1本失った状態でサナギ→蝶々になったとき、体の一部を失っているの?」気になる答えは……!? : らばQ

    素朴な疑問「イモムシが足を1失った状態でサナギ→蝶々になったとき、体の一部を失っているの?」気になる答えは……!? 海外掲示板に、素朴な疑問が投げかけられていました。 「イモムシが足を1失ったままサナギ→蝶になった時、その蝶々は体の一部を失っているものなの?」 興味深い回答をご紹介します。 ●遺伝子を保持できている限り大丈夫だよ。イモムシがサナギ(マユ)になると、中でほぼ液化するんだ。 ↑液化することは知らなかった。成長するのにそんな過程があるとはすごい。 ●いったいどうやって、内臓がすべてドロドロに液化するのか興味がある。ラジオで聞いたんだが、イモムシの時の記憶が蝶になってからも残っているかどうかのテストをしていた。結果はイモムシのときに作られた記憶は、蝶になっても引き継いでいるというものだった。 ↑そんなのいったいどうやってテストするんだろう。 ↑明瞭なニオイとネガティブな刺激を同

    素朴な疑問「イモムシが足を1本失った状態でサナギ→蝶々になったとき、体の一部を失っているの?」気になる答えは……!? : らばQ
    ko-ya-ma
    ko-ya-ma 2014/05/19
    ドロドロになって記憶も溶けちゃうのかと思ってた
  • 使いやすいシェルスクリプトを書く

    できればシェルスクリプトなんて書きたくないんだけど,まだまだ書く機会は多い.シェル芸やワンライナーのような凝ったことではなく,他のひとが使いやすいシェルスクリプトを書くために自分が実践していることをまとめておく. ヘルプメッセージ 書いてるシェルスクリプトが使い捨てではなく何度も使うものである場合は,体を書き始める前に,そのスクリプトの使い方を表示するusage関数を書いてしまう. これを書いておくと,後々チームへ共有がしやすくなる.とりあえずusage見てくださいと言える.また,あらかじめ書くことで,単なるシェルスクリプトであっても自分の中で動作を整理してから書き始めることができる.関数として書くのは,usageを表示してあげるとよい場面がいくつかあり,使い回すことができるため. 以下のように書く. function usage { cat <<EOF $(basename ${0})

  • アジアで3番目に安く過ごせるチェンマイでノマド生活してみた

    ノマドとは近年定着しつつある「特定のオフィスなどを持たない働き方」ですが、ノマドをタイでやったらどんな生活を送る事になるのか。実際に体験してみました。 こんにちは!世界新聞特命記者の豊永奈帆子です。今年の4月から1年間、パソコンひとつで働きながら1ヶ月づつ場所(国)を変えて旅をしています。10万円の赤字を出してしまった1ヶ所目の香港に続いて、2ヶ所目のノマド滞在場所として選んだのがタイのチェンマイです。 ◆アジアで安く過ごせる都市3位 チェンマイはタイの首都バンコクから北へ750km。昔のラーンナータイ王朝の首都で「北方のバラ」とも呼ばれている街です。 私がチェンマイを選んだ理由は、フリーランスで働ける環境の良さです。私はまだ収入が少ないので、「物価の安さ」を重視しました。チェンマイはアジアで安く過ごせる都市TOP30というランキングで3位にランクインしています。 また、それまでの1年間、

    アジアで3番目に安く過ごせるチェンマイでノマド生活してみた
    ko-ya-ma
    ko-ya-ma 2014/05/19
    ノマド云々を別にしても、こういうところでの長期ステイ、楽しそう
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    ko-ya-ma
    ko-ya-ma 2014/05/19
    ヒカキン、本当に小学生に人気だよ。スマホとかタブレットとかで見てる
  • Googleの虎の子「BigQuery」をFluentdユーザーが使わない理由がなくなった理由 #gcpja - Qiita

    「BigQueryは120億行を5秒でフルスキャン可能」は当か? 先日、kaheiさんがGoogle BigQuery(Googleクラウドの大規模クエリサービス)について、こんなエントリを書いていた。 とにかくパフォーマンスがすごい。(Fluentd Meetupでの)プレゼン中のデモで、ディスクに収められた5億件のデータをSQLでフルスキャンするのに3秒しかかからない。9億件のデータを正規表現を含んだSQLでスキャンしても、7秒で終わる(これ、記憶がちょっとあいまい。もう少しかかったかも)。これには驚いた。佐藤さんがGoogleに入社して一番驚いた技術が、一般公開される前のBigQueryだったと言っていたが、その気持ちはわかる。 From Fluentd Meetupに行ってきました これを読んだ時、BigQueryの検索スピードについてちょっと補足したくなった。確かにFluent

    Googleの虎の子「BigQuery」をFluentdユーザーが使わない理由がなくなった理由 #gcpja - Qiita
    ko-ya-ma
    ko-ya-ma 2014/05/19
    120億行の正規表現マッチ付き集計が5秒で完了。
  • 「真犯人」メール、片山被告が自ら送信か | 日テレNEWS24

    パソコンの遠隔操作事件で、16日、自分が「真犯人」だとするメールが報道機関などに送られたが、このメールは、現在公判中の片山祐輔被告が自ら送ったとみられることが分かった。東京地検は片山被告の保釈の取り消しを求めることを検討している。 元会社員の片山祐輔被告は、他人のパソコンを遠隔操作し、殺害予告メールを送った罪などに問われているが、裁判で無罪を主張していて、片山被告は今年3月に保釈されていた。 この事件をめぐって、16日、片山被告の裁判が開かれている時間帯に、自分が「真犯人」だとするメールが報道機関などに送られ、メールには、自分が片山被告のパソコンをウイルスに感染させ、片山被告の犯行に見せかけたなどと書かれていた。 しかし、捜査関係者によると、片山被告が16日の裁判よりも前に、都内の河川敷で不審な行動をとっているのが捜査員に目撃され、片山被告がいた場所にスマートフォンが埋められているのが見つ

    「真犯人」メール、片山被告が自ら送信か | 日テレNEWS24
    ko-ya-ma
    ko-ya-ma 2014/05/19
    虚構かと思いきや……
  • VagrantとAnsibleでMySQLのHA構成を試す - Qiita

    MySQLのマスター1台、スレーブ2台、mysql-master-haのマネージャ1台の計4台構成です。 4台すべてを起動するとトータルで3.5GBほどメモリを使用しますので、ご注意ください。 手順は全部Ansibleで自動化してもよかったのですが、それだとフェイルオーバーの動作がよくわからないかと思ったので、レプリケーション、HA構成の設定は手動です。 HA構成にはmysql-master-haを使用します。 準備 VirtualBox、Vagrant、Ansibleはあらかじめインストールしておき、ターミナル上でコマンドが実行できるようにしておいてください。 OSはCentOSを使用します。 以下のコマンドでCentOS6.5のボックスを追加します。

    VagrantとAnsibleでMySQLのHA構成を試す - Qiita
  • 手のボーントラッキングが可能になった Leap Motion SDK V2 Beta の Unity サンプルについて調べてみた - 凹みTips

    はじめに Leap Motion SDK の V2 Beta がリリースされました。 Leap Motion Developer 最大の特徴は Skeletal Tracking (手のボーンをベースとしたトラッキング)が可能になった点で、Leap Motion の問題点として挙げられていた、すぐにロストしてしまう問題(例えば手を縦にすると指が見えなくなる等)がこれにより大幅に改良されました。 公式では、JavaScriptUnity/C#、C++JavaPython、Objective-C の 6 つの環境での SDK を配布していますが、エントリでは簡単な新機能紹介と、Unity 向けの SDK に注目して、簡単に調べてみた内容を紹介したいと思います。 デモ サンプルを Oculus Rift と組み合わせてみただけですが、かなり気持ちいいです。 インストールと概要 Leap

    手のボーントラッキングが可能になった Leap Motion SDK V2 Beta の Unity サンプルについて調べてみた - 凹みTips