タグ

2011年11月27日のブックマーク (13件)

  • Rails の ActiveRecord モデルテストの書き方ガイドライン - passingloopの日記

    このエントリでは,Ruby on Rails (以下 Rails)の ActiveRecord モデルテストについて,1) どこの何をテストすればよいか,2) どのようにテストを書けばよいか,のガイドラインを示します.このガイドラインは Rails 公式のものではなく,id:passingloop が使っている私的なものです.疑問・質問・批判・間違いの指摘はページ下部のコメント欄までお願いします. はじめに Rails は TDD/BDD サポートが充実した Web アプリケーション開発フレームワークです.Rails で使える Test::Unit や RSpec などといったテスティングフレームワークの使い方に関する解説も豊富にあります.しかし,「どこをどうテストすればよいのか」についての解説は,「使い方」の解説と比較して少ないように思います.もっとも,テスト一般についてどう書くかはアプ

    Rails の ActiveRecord モデルテストの書き方ガイドライン - passingloopの日記
  • 続・妄想的日常 手を離してしまったのは

    402 名前:名無しさん@HOME[sage] 投稿日:2011/11/27(日) 13:06:28.33 0 自業自得と叩かれる事を承知で。私にはジュン君という幼馴染がいる。 母親同士が友達で、人見知りだった私は幼稚園から小学校にかけてはほどんどジュン君としか 遊ばなかったくらい仲が良かった。ジュン君は外見も成績も運動神経も普通で、 当に絵に描いたような普通の子だった。 でもすごく優しい子で、いつもニコニコしていて遊びに来る時は私の好きなうすあじの カールを持ってきてくれたり、サイフを落として半泣きになってた私の為に、 日が暮れるまで一緒に探してくれた思い出がある(結局出てこなかったが)。 私とジュン君は地元の公立の中学高校に進学して、クラスは一緒にならなかったけど 同じ学校だった。 異性の幼馴染というと、思春期になると疎遠になってしまうものらしいけれど、 私とジュン君は一緒に遊ぶ回数

    aereal
    aereal 2011/11/27
  • Ibaraki-shi Station (HK69)

    aereal
    aereal 2011/11/27
    I'm at 阪急 茨木市駅 (Ibarakishi Sta.) (永代町1-5, 阪急京都線, 茨木市)
  • Hankyu Osaka-umeda Station (HK01)

    aereal
    aereal 2011/11/27
    I'm at 阪急 梅田駅 (Umeda Sta.) (北区芝田1-1-2, 大阪市) w/ 5 others
  • Yodobashi-Umeda

    aereal
    aereal 2011/11/27
    I'm at ヨドバシカメラ マルチメディア梅田 (北区大深町1-1, 大阪市) w/ 13 others
  • Hankyu Osaka-umeda Station (HK01)

    aereal
    aereal 2011/11/27
    I'm at 阪急 梅田駅 (Umeda Sta.) (北区芝田1-1-2, 大阪市) w/ 6 others
  • Ruby で FFT (高速フーリエ変換) を書いてみた - まめめも

    ref: 【ニコニコ動画】ミクをPCの再生音に合わせて自動で踊らせてみた ↑に触発されて波の処理をしたくなったので、Ruby で FFT (高速フーリエ変換) を書いてみました。 FFT とは、波の形を見て周波数とかを見抜く魔法のことです。数式とか考えたくないので、とにかく Ruby で書いてみました *1 。 def fft(a) n = a.size return a if n == 1 w = Complex.polar(1, -2 * Math::PI / n) a1 = fft((0 .. n / 2 - 1).map {|i| a[i] + a[i + n / 2] }) a2 = fft((0 .. n / 2 - 1).map {|i| (a[i] - a[i + n / 2]) * (w ** i) }) a1.zip(a2).flatten end これだけです。短いで

    Ruby で FFT (高速フーリエ変換) を書いてみた - まめめも
    aereal
    aereal 2011/11/27
  • Ibaraki-shi Station (HK69)

    aereal
    aereal 2011/11/27
    I'm at 阪急 茨木市駅 (Ibarakishi Sta.) (永代町1-5, 阪急京都線, 茨木市)
  • コジマBOOKS文教堂 茨木店

    aereal
    aereal 2011/11/27
    I'm at コジマBOOKS文教堂 茨木店 (双葉町5番3号 コジマNEW茨木店3F, 茨木市)
  • Perlで伝統芸能 - hitode909の日記

    昨日弊社のオフィスで開催されたKansai.pm #14で,Perlで伝統芸能という発表を行いました. スライドだけ見ても意味わからない感じがしますが,以下にスライドをアップロードしました. Perlで伝統芸能 View more presentations from hitode909 発表中で触れたプログラムのソースコードはここにあります. https://gist.github.com/1290440 以下のようにソースコードを入力するとなにか出てきます. perl cutup_high.pl ~/Plack/**/**.pm その後用事があったため,発表した直後に帰ることになってしまい残念でしたが,有益な情報を会場の皆様にお伝えすることができたことをうれしく思います.

    Perlで伝統芸能 - hitode909の日記
    aereal
    aereal 2011/11/27
    テストコードからコード生成、おもしろそう
  • Haskell on Heroku - ごったく

    Heroku で Yesod が動かせると聞いたので、やや今さらな感もありますが、最近注目を集めている PaaS 型のクラウドプラットフォーム Heroku で Yesod を動かすまでのメモ。 Heroku では、OS や必要なライブラリをセットにしたものを Stack と呼びます。これまでは Ruby 用の 2 種類のスタックが用意されていたものに加えて、Node.js や Clojure, Java, Python, Scala に対応した Celadon Cedar Stack が新たに作られました。現在 Cedar stack はパブリックベータという位置付けですが、上記以外にも、Yesod などの Haskell アプリケーションもデプロイすることができます。 ここでは RubyGems と Haskell Platform が既にインストールされており、Yesod アプリケー

    Haskell on Heroku - ごったく
  • 続・妄想的日常 鴨居に額をぶつけた

    95 名前:おさかなくわえた名無しさん[] 投稿日:2011/11/25(金) 13:35:24.01 ID:eo9wo6dq 高校生の時に、お客様をお見送りする為に居間から玄関まで 小走りをした際に居間と上がり待ちの間の鴨居に額をぶつけ その反動で体が浮き下の敷居に背中から落ちた。 (ラリアットの支点が額に変わったような感じ) 部屋の境目で運悪く段差だった為に丁度角に当たった様で 落ちた瞬間にボキっと鈍い音が俺には聞こえた。 しかし家族に伝えても誰も信じなく、そのまま放置された… 一時間後位に立ち上がろうと思い、掴まり立ちしたその時 自分の足が全く動かない事に気付いた・・・。 その後医者に連れて行かれ、背骨の横突起が三ヶ所骨折し 推骨二ヶ所にひびが入っていた。 足は骨折時の衝撃で一時的に神経が圧迫されたかららしい。 その日から入院する事になり、コルセットの代わりに さらしを巻いて一晩過ご

    aereal
    aereal 2011/11/27
    姉かわいい
  • 当人の前でしか尊敬語を使わない人々

    ウェブだと対面では考えられないような態度をとる人が増えるのは、どうしたわけか。 ふと思い出したのが、10年ほど前、学生時代に体験したこと。ゼミで教授にナメた口をきく学生は珍しかったですが、私以外はみな、教授が席を外した途端に尊敬語が消えてしまうのでした。例えば、ゼミ中は「先生が示された仮説は……」といっていたのに、学生同士の会話になると「先生がいってた仮説ってさぁ……」になってしまう。 こうした学生たちにとって、先生に対する「尊敬」は、処世術や礼儀の領域にしか存在しない。自分自身は先生に対して尊敬の念を持っていないから、先生がその場にいなければ、もう尊敬語を使わない。 あるとき「徳保くん、さっきからずっと尊敬語を使ってるけど、もう先生いないよ(だから尊敬語は使わなくていいんだよ)」と素で忠告してくれた親切な人がいて、私はのけぞりました。後日、「先生を心の中では尊敬していない学生の集まりの中