タグ

ブックマーク / qiita.com/ginpei (8)

  • promise.fail()の登録が行われなかった場合用の処理 - Qiita

    jQuery.ajax()でエラーだったら画面で通知したいけど、一部の通信については正常系で失敗するパターンがある(ログイン情報が401で未ログインと判断とか)ので、そのときは普通のエラー処理したくない。そんなとき。 // 初期の失敗時コールバックを登録 var handled = false; p.fail(function() { // 失敗時制御済みでなければコールバック実行 if (!handled) { return onfail.apply(this, arguments); } }); // 失敗時コールバック登録処理を上書き、 // 一度でも呼び出しがあれば制御フラグをonにする var _org_fail = p.fail; p.fail = function(callback) { handled = true; // 処理を戻し、正規の登録処理も行う p.fail =

    promise.fail()の登録が行われなかった場合用の処理 - Qiita
    kasumani
    kasumani 2014/07/05
    promise.fail()の登録が行われなかった場合用の処理 jQuery.ajax()でエラーだったら画面で通知したいけど、一部の通信については正常系で失敗するパターンがある(ログイン情報が401で未ログインと判断とか)ので、そのときは
  • aptitudeのイースターエッグ - Qiita

    $ aptitude -vv moo Didn't I already tell you that there are no Easter Eggs in this program?

    aptitudeのイースターエッグ - Qiita
    kasumani
    kasumani 2014/05/22
    aptitudeのイースターエッグ 2 ストック 0 コメント この投稿をストックする aptitude -v… moo イースターエッグとかマジねーから $ aptitude -v moo There really are no Easter Eggs in this program. Tags: ifttt, kasumaniのストックした投稿 - qiita from Poc
  • 変数nowがいつでもどこでも現在時刻を持つようにする - Qiita

    Object.defineProperty(window, 'now', { get: function(){ return new Date(); } });

    変数nowがいつでもどこでも現在時刻を持つようにする - Qiita
    kasumani
    kasumani 2014/05/15
    変数nowがいつでもどこでも現在時刻を持つようにする いや、これが現実的な使い方ではないとは思うんですが、getterて良いですね。うはー夢が広がりんぐ。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket May 15, 2014 at 04:
  • Backbone.Routerが動かないよー (つд⊂) ってときの確認事項 - Qiita

    var MyRouter = Backbone.Router.extend({ }); + router = new MyRouter();

    Backbone.Routerが動かないよー (つд⊂) ってときの確認事項 - Qiita
    kasumani
    kasumani 2014/04/30
    Backbone.Routerが動かないよー (つд⊂) ってときの確認事項 この指定をしないと、ハッシュ"#"を使ったURLとして解釈されます。普通の静的っぽいURLで動かすならこの指定が必要。 Tags: ifttt, kasumaniのストックした投稿 - qii
  • r.jsの使い方 - Qiita

    require.jsの依存ツリーを解決してひとつのファイルにまとめてくれるやつ。一回ビルドタスク用意したらもう直接触らないせいで、使い方を忘れてしまったから調べてメモ。 インストール

    r.jsの使い方 - Qiita
    kasumani
    kasumani 2014/04/28
    r.jsの使い方 require.jsの依存ツリーを解決してひとつのファイルにまとめてくれるやつ。一回ビルドタスク用意したらもう直接触らないせいで、使い方を忘れてしまったから調べてメモ。 Tags: ifttt, kasumaniのストックした投稿 -
  • grunt-contrib-connectで簡易サーバーを用意する - Qiita

    module.exports = function (grunt) { grunt.initConfig({ connect: { local: { options: { keepalive: true, port: 1234 } } } }); grunt.loadNpmTasks('grunt-contrib-connect'); }; 質疑応答 起動したと思ったらすぐ終了する keepaliveの設定を。 あるいはgrunt connect:local:keepaliveで起動しても動き続けた。 起動したは良いけど止まらないんですが Ctrl+Cで終了。(⌘じゃないよ。) 起動したままだとコンソールが使えないんですが もっとタブ開けば? ある程度慣れてるなら、&付き起動とか^Zからのbgとか。 静的ファイルだけじゃなくてスクリプトを実行したい 出来ないと思う。 node-expres

    grunt-contrib-connectで簡易サーバーを用意する - Qiita
    kasumani
    kasumani 2014/04/15
    grunt-contrib-connectで簡易サーバーを用意する 指定のポートが他のアプリケーションで使われてる。optionsのportの値を適当に設定する。(省略時は8000になる。) Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket April 15, 2014 at 0
  • JSerだけどC++のvectorで配列を扱ってみた - Qiita

    // JavaScript var arr = []; arr.push(101); arr.push(-1); arr.push(999); for (var i=0, l=arr.length; i<l; i++) { var n = arr[i]; console.log(i, n); } // C++ #include <vector> std::vector<int> arr; arr.push_back(101); arr.push_back(-1); arr.push_back(999); for (int i=0, l=arr.size(); i<l; i++) { int n = arr[i]; printf("%d, %d\n", i, n); }

    JSerだけどC++のvectorで配列を扱ってみた - Qiita
    kasumani
    kasumani 2014/04/03
    JSerだけどC++のvectorで配列を扱ってみた 2 ストック 3 コメント この投稿をストックする 下書きのまま残ってたので放出: 勉強中。 // JavaScript var arr = []; arr.push(101); arr.push(-1); arr.push(999); for (var i=0, l=arr.length; i Tags: ifttt, kasumaniの
  • HTML5でファイルをドラッグして読み込むやつ - Qiita

    (2018年追記: 自分で必要になって見返してみて、古い記事だけどまだ内容は大丈夫でした。) サンプル デモ: http://jsfiddle.net/ginpei/bSF9z/ GitHub: https://github.com/ginpei/sample-for-html5-drop-files こんなん: ブラウザーでファイルを開かないようにする 受け付けたい要素のdragoverイベントとdropイベントを監視する。 それぞれでevent.preventDefault()する。 ファイルをドラッグしてきたら見た目を変える 要素のクラスをon/offする場合。 dragoverでonにする。 dragleaveとdropでoffにする。 ドロップされたファイルの情報を取得する dropイベントのevent.dataTransfer.filesにファイル情報が入る。 形式はFileオ

    HTML5でファイルをドラッグして読み込むやつ - Qiita
    kasumani
    kasumani 2014/03/01
    HTML5でファイルをドラッグして読み込むやつ 1 ストック 0 コメント この投稿をストックする サンプル こんなん: ブラウザーでファイルを開かないようにする 受け付けたい要素のdragoverイベントとdropイベントを監視する。 そ
  • 1