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

  • なぜJavaScriptでテストコードを書くのか?

    はじめに 第1回目の稿は、実際にテストコードを書く前に、基的な考え方である「なぜテストコードを書くのか?」を解説します。 対象読者 JavaScriptの基をある程度理解している方 テストコードをこれから書こうと考えている方 頻繁な変化への対応 まずは、開発現場で多く行われている基的な考え方を振り返り、テストコードがなぜ必要なのかを考えて行きたいと思います。 これまでのテストの考え方 まずは、一般的なウォータフォールモデルを例に考えてみましょう。通常ウォータフォールモデルでは、設計→実装→テストという順番で、作ったものを最後にテストします。最後にテストを行うというのは、言い換えると「品質を最後に担保する」と言えます。 また、最後にテストする場合は、通常テスト仕様書などを作成した上で必要なテストパターンを洗い出し、手動でテストを実施します。 変化への対応が求められている スタートアッ

    なぜJavaScriptでテストコードを書くのか?
    tanabe56
    tanabe56 2013/07/26
    JavaScriptに限らない話だった。第1回だからしょうがないか。次回以降に期待。
  • JavaScriptでLeapMotionアプリを作る方法

    こんにちは。クレイの浅海です。 いま話題のLeapMotionとJavascriptを使って、空中でピアノを演奏できるアプリを作りました。 まだLeapMotionを初めて数日なので勘違いしている部分もあるかもしれませんが、JavaScriptでLeapMotion対応アプリをどのように作るのかについて、気づいたことを紹介します。 目次 デモ leap.jsの用意 イベントループ Frameオブジェクト frame.fingers frame.hands frame.gestures circle swipe keyTap screenTap 感想 デモのコード デモ まずは実際に動かしている動画を御覧ください。 空中に手をかざすだけで、ピアノを演奏することができます。 音の再生にはMIDI.jsを使用しています。 ※ 手を3Dで表示している部分は、LeapMotion標準のビジュアライザ

    JavaScriptでLeapMotionアプリを作る方法
    tanabe56
    tanabe56 2013/07/26
    へー、すごいな。面白そうだ。
  • Backbone.js入門: 初学者の為のロードマップ | mawatari.jp

    最近、JavaScriptを多用するWebアプリケーションの開発に携わる機会が増えてきました。 jQueryのイベントハンドラをベタに書いていくのは、規模が小さいうちは良いのですが、機能追加・仕様変更等が多発すると少々面倒なことになります。このまま大きくなっていくと破綻が目に見えているので、構造化されたアプリケーションを作りたいと思いBackbone.jsを学び始めました。 Backbone.js 公式サイト 7月上旬から学び始めたので、まだ20日程度ですが、その中で学んだこと等を紹介します。これから勉強を始めてみようと思う人の参考になれば、幸いです。 以下の内容は、Backbone.jsの熟練者が指南しているわけではないことを予めご了承ください。ちなみに、平日の夜と、時間が取れるときの週末を使って勉強して、イベントサービスのWebAPIを串刺し検索するアプリ等を作るくらいには、Backb

    Backbone.js入門: 初学者の為のロードマップ | mawatari.jp
    tanabe56
    tanabe56 2013/07/26
    なるほど。週末2日を使えば、ある程度、感覚ぐらいは得れそうだな。今度やってみよう。
  • cocos2d-html5エンジンが凄い件 - tsuge development page

    cocos2dっていうiPhoneでは有名なゲームエンジンがあるんだけど、それのHTML5版でcocos2d-html5ってのがある。 http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Cocos2d-html5 これ、ちょっとまともに調べてみたけどかなり凄い。 凄いんだけどいまいちZyngaの日での頑張りが足らないのか記事が少ないので、ちょっと紹介する。 ダウンロードとか とりあえず自分で触ってみるわって人は、上のリンクからCocos2d-html5-v何がしの最新版リンクをクリックしてダウンロードすればいい。 この記事時点ではCocos2d-html5-v2.1.4が最新。 サンプルゲームはpixi.js辺りに比べるといまいちだけど、個別の機能を確認するのはcocos2d-html5のテストプログラムが使える。 http://www.c

    cocos2d-html5エンジンが凄い件 - tsuge development page
    tanabe56
    tanabe56 2013/07/26
    なんか面白そう。今度試してみよう。
  • JavaScriptによる自動振仮名入力·autokana MOONGIFT

    autokanaはjQuery/JavaScript製のオープンソース・ソフトウェア(MIT License)です。 フォーム入力というのはユーザにとって相当なストレスになります。ちょっとでも面倒だと思うと諦めてしまいます。そこでなるべくユーザのストレスを減らして入力できるライブラリを用意すべきです。今回はフリガナ入力補助ライブラリautokanaを紹介します。 “な”と入力すると、ふりがなの欄に“ナ”と自動入力されます。 続けて入力して変換。ナカツガワときちんと入力されました。 例えばミスしてバックスペースを押せば、フリガナもその部分が削除されます。 振仮名ではひらがな、片仮名の両方が利用できます。KeyDownのイベントを使っていますので、コピー&ペーストされた文字列に対しては動作しません。また、現時点ではローマ字には非対応とのことです。 MOONGIFTはこう見る 入力フォームは総じ

    JavaScriptによる自動振仮名入力·autokana MOONGIFT
    tanabe56
    tanabe56 2013/07/26
    ECサイトとかでたまに見かけてたけど、OSSがあったのか。便利。
  • 新しいフォルダって、いつまで新しいんだろうな : 暇人\(^o^)/速報

    新しいフォルダって、いつまで新しいんだろうな Tweet 1:以下、名無しにかわりましてVIPがお送りします:2013/07/25(木) 22:25:24.62 ID:3dyt0oTd0 もう3年くらい使ってるんだけど 2:以下、名無しにかわりましてVIPがお送りします:2013/07/25(木) 22:25:52.96 ID:nG3ZGRe50 新しいフォルダ(1)ができるまで 3:以下、名無しにかわりましてVIPがお送りします:2013/07/25(木) 22:26:01.60 ID:d18nCmiM0 新しいフォルダ(2)ができるまでだろ 7:以下、名無しにかわりましてVIPがお送りします:2013/07/25(木) 22:26:57.85 ID:QziraBvCO 新しいフォルダの中に新しいフォルダが出来るまで 6:以下、名無しにかわりましてVIPがお送りします:2013/07/2

    新しいフォルダって、いつまで新しいんだろうな : 暇人\(^o^)/速報
    tanabe56
    tanabe56 2013/07/26
    新しいフォルダ (2)
  • サービス終了のお知らせ - NAVER まとめ

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

    サービス終了のお知らせ - NAVER まとめ
    tanabe56
    tanabe56 2013/07/26
    これはひどい。なるほど、あの辺の人だからか。