はじめに この記事は、 JavaScript/ES6 promisesについてを理解するために読んだ方がよいと思われる記事やスライド等を紹介しています。 PromisesやDeferredといった言葉を非同期処理の話などで聞いた事があるかもしれませんが、 現在Promisesは次のECMAScriptの言語仕様として策定が進められています。 ECMAScript Language Specification ECMA-262 6th Edition – DRAFT domenic/promises-unwrapping まだES6は策定段階ですが、既にPromisesについてはpolyfillとして利用できるライブラリ等もあり、また他のライブラリ内でもjQuery.Deferred()やAngularの$q等類似する実装が存在します。 そのため、Generators等に比べると今すぐ使える
一年以上離れると、もうぜんぜんわからん。 乱数生成には、rand、random、arc4random、arc4random_uniformがあって、偏りの少ない乱数生成にはarc4randomを使っていたみたいなんだが、arc4random() % 31みたいな場合、返されるのが2の乗数なので、割り切れなくなった部分が別のところにプラスされるみたい。なので結局やや偏る。 で、そのずれを補正したのがarc4random_uniformらしいのだが、本当にずれを補正してるのかわからなかったので、10000回ループして、%12で試してみた。 うーん、ぱっと見arc4random_uniformの方が偏ってないように見えるけど、実際に何度か試したら、平均-70とかもあった。「全員に等しい数をばらばらの順番で」という用途では使えないが、ランダムで選ぶ場合はこれ(arc4random_uniform)
Google Analytics for iOS SDK バージョン3で自動セッションマネージメントをするライブラリを書きました Google Analytics for iOS SDK バージョン3にちょっとした機能を追加するライブラリを書いてみましたので公開いたします。 https://github.com/akisute/GAI-AutomaticSessionManagement iOS 5.0以上で動作します。MITライセンスです。 ■これは何? Google Analytics for iOSは皆さんご存知の通りiOSアプリのセッション解析を行ってくれるSDKです。WebのGoogle Analyticsと同様に、ユーザーさんがどれぐらい、どのように自分のアプリを使ってくれているのかを調査することができます。 そんな便利なGoogle Analyticsなのですが、iOS向けの
Remove the concept of user stylesheets. -The support for this has been removed from Chromium already. This is now just deleting dead code. -Changed TestRunner::addUserStyleSheet to TestRunner::injectStyleSheet. It wasn't actually injecting a user style sheet and tests use it. -Also, add an insertStyleSheet method to WebDocument so that we can eventually get rid of the UserStyleLevel enum. -Deleted
結構違いがあったので、自分のためも兼ねて記しておきます。 以下、先にインストールしたものをA、後にインストールしたものをB。 URLスキームは両方とも xxx:// とします。 ■ iOS5の場合 A、Bがインストールされている場合に、xxx://で呼び出されるのはAです。 xxx://というURLスキームが先着でAに紐づけられ、固定されます。 A削除後にxxx://を呼び出してもBを開くことはできません。 Aの削除後に、xxx://のURLスキームを持つアプリがインストールされた時点で、再度そのアプリに紐づけがなされます。 【先にインストールしたもの優先】 ■ iOS6の場合 A、Bがインストールされている場合に、xxx://で呼び出されるのはBです。 Bを削除後にはxxx://でAが呼び出されます。 【後にインストールしたもの優先】 ■ iOS7の場合 どのアプリが優先して呼び出される
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く