タグ

2014年10月18日のブックマーク (4件)

  • Test::Unitでテストを書く - Qiita

    テストの書き方 基 今までのTest::Unitと変わらないので,classで書く.ただ,昔のTest::Unitとは違い,TestCase毎に呼ばれるstartupやshutdownなどが増えている. require 'test/unit' class TestSample < Test::Unit::TestCase class << self # テスト群の実行前に呼ばれる.変な初期化トリックがいらなくなる def startup p :_startup end # テスト群の実行後に呼ばれる def shutdown p :_shutdown end end # 毎回テスト実行前に呼ばれる def setup p :setup end # テストがpassedになっている場合に,テスト実行後に呼ばれる.テスト後の状態確認とかに使える def cleanup p :cleanup

    Test::Unitでテストを書く - Qiita
    catatsuy
    catatsuy 2014/10/18
  • Mac - Yosemiteをインストールする前に/usr/localをどこかへ退避して時間短縮(ただしインストーラ任せの方が安全)

    Yosemite まだ入れてないのですが、 Homebrew とか TeXLive/MacTeX とかで /usr/local をいじっている人向けの tips を拾ったのでご紹介。 その他もろもろも。 2015/10/1追記:El Capitanでは/usr/localを移動させないほうが安全 Yosemite のアップグレード時間を短縮するための hack でやっていたような /usr/local を退避して~というのを何も考えずにやると大いに事故る確率が高いという結果となった。 El Capitan の rootless について, 黒船亭でディナー - HsbtDiary(2015-09-16) El Capitan で Homebrew を使いたい場合には別エントリを書きましたのでそちらもご覧ください。 Mac - HomebrewはEl Capitanへアップグレードする前に入

    Mac - Yosemiteをインストールする前に/usr/localをどこかへ退避して時間短縮(ただしインストーラ任せの方が安全)
    catatsuy
    catatsuy 2014/10/18
  • テンプレートエンジン Night で Scala のテンプレートエンジンの紹介をしました - tototoshi の日記

    テンプレートエンジンNight on Zusaar テンプレートエンジン Night という不穏なイベントで Twirl を中心に Scala のテンプレートエンジンの紹介をしました。 Scala を知らない or そんなにやってない人向けの発表です。 スライドにはあまり内容詰め込んでなくて、キーワードだけ見てもらえればいいかなという感じです。 広義の?テンプレートエンジンとして String Interpolation とか XML リテラルも紹介しました。 ほかに紹介したかったけどやめたものとして quasiquote とかがあります。 テンプレートエンジン Night はいいかんじに荒れてて面白いイベントでした。 いくつか思ったこと。 Haml とかが dis られ気味だった件 Jade とか Haml みたいなインデントがシンタックスに入っているテンプレートが「コピペすると壊れる」

    テンプレートエンジン Night で Scala のテンプレートエンジンの紹介をしました - tototoshi の日記
    catatsuy
    catatsuy 2014/10/18
  • SQLデータベースに正しインデックスを作るのは 誰の役割?

    SQLのパフォーマンス問題は、SQLそのものと同じぐらいの歴史がある―― ある人は、SQLはそもそも遅いものだとすら言うかもしれません。これは、SQL歴史が始まった頃は正しかったかもしれませんが、今となっては全く 当てはまらないでしょう。にもかかわらず、SQLのパフォーマンス問題は今も一般的でよくあることです。どうしてそうなってしまうのでしょうか? SQL言語は、恐らく最も成功した第4世代言語(4GL)でしょう。その最大の利点は、「何を」と「どのように」 を分離できることです。SQL文は、どのようにそれを実行するかを記述せずに、単純に 何を必要としているかのみの記述になっています。以下のような例を考えてみましょう。 SELECT date_of_birth FROM employees WHERE last_name = 'WINAND'SQLのクエリは、データを要求する英語の文として読

    SQLデータベースに正しインデックスを作るのは 誰の役割?
    catatsuy
    catatsuy 2014/10/18