タグ

2013年8月7日のブックマーク (4件)

  • CasperJSで気軽にJSのテストできる - hitode909の日記

    ウェブアプリケーションのJSのテストするのにCasperJS使ったら便利だった. CasperJSはPhantomJSにテスト用ユーティリティがついて便利になったやつ. JS,MVCできれいに書いてると,Modelの単体テストとかできるけど,昔ながらの感じだと,ここをクリックしたらこれが表示されること,みたいなテストを書くことになる.けどライブラリとかいろいろあってどれを使えばよいか分からなくて敷居が高い.CasperJSを使ったらこれだけで完結してテスト書ける. PhantomJSは単なるブラウザだけど,CasperJSはテストのフレームワークとか,DOMのテスト関数とかがついてる. 非同期なタスクの実行の仕組みも入ってて,casper.thenっていうのを順番に書いていくと,順番に呼んでくれて,click()して,casper.thenしたら,ページ遷移したら次のページに移動してる.ス

    CasperJSで気軽にJSのテストできる - hitode909の日記
    koba04
    koba04 2013/08/07
    よさそう
  • MySQLでお手軽デッドロック - jfluteの日記

    -- MEMBER_SEA は MEMBER の 1:n の子テーブル delete from MEMBER_SEA where MEMBER_ID = 3 insert into MEMBER_SEA ...(MEMBER_ID は 3) ん? 最初のdeleteが互いに「0件削除」だとデッドロック。別トランザクションのMEMBER_IDが別ID(例えば4)でもデッドロック。(とにかく両方のトランザクションでdeleteが0件であれば) これは... ネクストキーロックって? MySQLのInnoDBには「ネクストキーロック」という機構があります。 詳しくは、ぐぐってくれればOKですが、ひとまず参考になるオフィシャルサイトのページを。 => ネクスト キー ロック:ファントムの問題を防ぐ 難しいこと書いてありますねぇ。 「ギャップ」って何!? ここでいうインデックスレコードって!? とに

    MySQLでお手軽デッドロック - jfluteの日記
    koba04
    koba04 2013/08/07
  • sasata299さんの闇

    ささたつさんがダークサイドに堕ちたようです

    sasata299さんの闇
    koba04
    koba04 2013/08/07
    怖い….
  • YAPC::Asia 2013, You can't help eating ramen in Hiyoshi!

    YAPC::Asia 2013, You can't help eating ramen in Hiyoshi! YAPC::Asia 2013 will convene for 3 days from 19 September in Hiyoshi, Yokohama. You know that Yokohama is the famous Ramen city in Japan. The Ramen comes to Japan from China, but it's been developed as a Japanese own food since last 2 centuries when ramen spread from the China towns in Yokohama, Kobe and Nagasaki. Seriously, in Yokohama, the

    YAPC::Asia 2013, You can't help eating ramen in Hiyoshi!
    koba04
    koba04 2013/08/07
    ramen!