タグ

2014年8月27日のブックマーク (6件)

  • jQueryのDeferredとPromiseで応答性の良いアプリをー実践編 | ゆっくりと…

    前回 は、「Creating Responsive Applications Using jQuery Deferred and Promises」 の記事と jQuery のリファレンスを翻訳し、Deferred の解説をお届けしました。が、今一歩、Deferred オブジェクトの うれしさ をお伝えできていなかったように思います。今回はその反省をふまえ、単なる翻訳ではなく、元記事の文脈に沿って、Deferred オブジェクトをどのように使うと/何がうれしくて/どうしあわせになるのか、私が学習して得た事をお伝えしたいと思います。 今回は、4jsfiddle を記事に埋め込んでいます。jsfiddle 上で自由に編集してテストしてもらえばうれしいのですが、4すべて実行すると1.4MBものリソースを読み込む事になり、ブラウザに優しくありません。すぐに タブや をクリックせずに、 タブ

  • JasmineでjQueryのajaxメソッドのテストをする - けさらんぱさらん

    JavaScriptのテストライブラリJasmineでテストを書いていて嵌ったのでメモ テストしたいコードはこんな感じ function Details() { this.id = 0; this.name = ""; } Details.prototype.getData = function (url, id) { var self = this; $.ajax({ url: url, type: "GET", datatype: "json", data: { id: id }, }).done(function (data) { self.id = data.Id; self.name = data.Name; }).fail(function (message) { alert(message); }); }; まあこんな感じのよくあるjQueryを使ったAjaxでデータを取得す

    JasmineでjQueryのajaxメソッドのテストをする - けさらんぱさらん
  • config.rbを使わずにGruntfile側でcompassのコンパイルを制御する | A Day in the Life

    ディレクトリ構成 Project │ ├─node_module │ │ Gruntfile.coffee │ package.json │ └─htdocs │ │ index.html │ ├─css │ style.min.css │ ├─img │ sprite-xxxx.png │ img-photo01.jpg │ ├─js │ project-name.js │ └─src ├─sass │ style.scss │ ├─css │ style.css │ ├─img │ │ sprite-xxxx.png │ │ img-photo01.jpg │ │ │ └─src │ icon-aaa.png │ icon-bbb.png │ └─js aaa.js bbb.js srcフォルダが作業フォルダになります(srcフォルダは公開しない前提)。Gruntで自動化する流れと使用

    config.rbを使わずにGruntfile側でcompassのコンパイルを制御する | A Day in the Life
  • プロキシ環境下でnpm install | A Day in the Life

    gruntを利用するにはnode.jsを入れる必要があります。こちらはnode.jsのサイトのサイトからダウンロードしてインストールするだけなので簡単ですが、gruntを入れるには黒い画面を使わなければ行けません。 WindowsではWindowsキー+Rキーでファイル名を指定して実行のウィンドウを開いてcmdと入れるとコマンドプロンプトが開きます。Macではアプリケーション、ユーティリティと辿り、ターミナルをクリックでそれぞれ黒い画面が開きます。 通常の環境ではnpm install -g grunt-cliと叩けば問題無いのですが、プロキシ環境下ではエラーが出てインストール出来ません。 色々とググって試したのですが、全然うまく行きませんでした...が、下記の方法でインストール出来ました。 npm config set registry http://registry.npmjs.org

    プロキシ環境下でnpm install | A Day in the Life
  • npmコマンドでプロキシサーバを指定する方法 - 小さい頃はエラ呼吸

    はじめに node.js関連のソフトウェアをインストールする際には、npmコマンドを使います。会社などでプロキシサーバが導入されているところでは、npmコマンドでのインストールに失敗することがあります。このエントリでは、npmコマンドをプロキシサーバを経由して実行する方法を紹介します。 はじめてのNode.js -サーバーサイドJavaScriptでWebアプリを開発する-posted with amazlet at 14.02.04松島 浩道 ソフトバンククリエイティブ 売り上げランキング: 10,300 Amazon.co.jpで詳細を見る npmコマンドでプロキシサーバを指定する 以下のコマンドを実行し、プロキシサーバを指定します。 npm config set proxy http://プロキシサーバのURL:ポート番号あとは通常どおりnpm installコマンドを実行すると、プ

    npmコマンドでプロキシサーバを指定する方法 - 小さい頃はエラ呼吸
  • CDを取り込むならX Lossless Decoderが高音質ですね

    音楽CDからの取り込みには大体の人はiTUnesを 使っているのでは無いでしょうか?iTunesは簡単便利で 管理も比較的簡単でアルバムのカバーアートも 自動で取得してくれるとか手間が掛からず便利ですよね でも音質ということになるとCDの取り込みではちょっと 傷が有ったりすると取り込みが出来なかったり音質が 劣化したりしてしまいますね 圧縮形式への変換も 変換エンジンには何が使われているかが未発表だったりして 音質重視の変換をしたい人にはちょっと不満の残る 音楽管理アプリでは無いでしょうか そんなiTUnesの 残念な所をちょっとだけカバーしてくれるのが今日ご紹介 する定番のCDリップ・再生・変換アプリのX Lossless Decoder ですね CDから音楽を取り込んで各種形式への変換や 再生など出来る高機能アプリですがその豊富な機能のうちで 最もiTUnesで残念な部分のCDリッピン

    CDを取り込むならX Lossless Decoderが高音質ですね