昨日は、iPhone Simulator を起動してテスト行う WebModule を書いてました。 以下は、npm run test コマンド一つで、 Node.js, Browser(Chrome), WebWorker, iPhone Simulator の各環境上で、ソースコード(コンパイル前のコード)と圧縮後のコード(Closure C…
WWDC 2014 の Key Note (基調講演)は日本時間だと、6月3日(火)の午前2時からだそうです。 いつもどおり深夜の時間帯ですね。 iOS 8 関連の話がでると思うので、現場感のある Mobile Safari の Change log 貼っときますね。
Chrome には Canvas API の発行状況を可視化してくれる Canvas Profiles が搭載されています(1年ぐらい前からありました)。 これは特定の業種の人(特にCreate.jsとかPexJSを使ってる方々)にとっては神の如きツールであり、知らないと勿体ないのでシェアしま…
一人で黙々とドックフーディングしている WebModule の自分用のメモ。 開発支援を受けるために必要となるコード 動的に型チェックを行ったり、問題発生でAPIのリファレンスページへのリンクを表示するなどの開発支援を受けるには、このように書く必要があり…
Chrome の DevTools には Code Snippets という機能があります。 これは「DevTools 上でお気に入りのライブラリを登録しておいて簡単に呼び出して使いたい」と言った、ありがちなニーズにぴったりフィットする機能です。 ChromeのDevToolsでjQueryをいつでも…
WebModule で書かれたモジュール Valid.js と Help.js を update し、 アサーションとコードヒンティングを機能を強化しました。 Assertion を仕込んだ状態で、引数の型やら何やらをうっかり間違うと、DevTools の console がこんな感じになります。 上から…
140 文字だと入らないので、こちらで。 追記 Android 4.4 (KitKat) からは、 AOSP Stock Browser(通称 Android Browser)のサポートが終了し、代わりに、Chrome WebView (Chromium) をラップしたブラウザが提供されています。 Chrome WebView は Android 4.4 …
XORShift.js (ドキュメント) をWebModule で実装しました。 XORShift.js は、Math.random() の代替機能です。 ランダムシードを指定可能で、値の再現性も備えています。 XORShift.random(); // -> uint32 な数値 ランダム生成器は実質10行ほどの小さなプログ…
ここ最近は、WebModule の事ばかり考えてたので GitHubに芝生が生えてました。
JavaScript で人為的に例外を発生させるには、大きく分けると以下の2種類があります。 throw new しない書き方 throw "ソフトウェアでエラーが発生しました。サポート担当者に連絡し、この問題を報告してください。"; o_o は String 扱いで、o_o.stack も un…
(ε・◇・)з o O ( 非同期が隠し味になってない他の人が書いたスパゲッティーコードを見てると寿命が縮まるマン (ε・◇・)з o O ( 今出せるベストなソリューションを提供するマン これは「進捗どうでしょう?」アタックに対する防御シールドとして作成したスライ…
(ε・◇・)з o O ( こういうライブラリ使うといいんじゃないかな (ε・◇・)っ https://github.com/uupaa/PageVisibilityEvent.js
iTunes Store で配布されている、12DAYS アプリを入れると、毎日コンテンツが1つ無料でプレゼントされます。 ただし、このアプリを入れるには iOS 7 が必要です。 そのかいあってか(?)、2013-12-30 時点の iOS 7 のシェアは、78% に到達しています。 これは…
2008年のエントリ http://d.hatena.ne.jp/uupaa/20080413/1208067631 のリニューアル版です。 (ε・◇・)з o O ( 2018年頃にでも、もう一度調べて書きたいと思います。
メディアが内閣支持率を主張するとき、常に疑問を感じています。 その数字の根拠は曖昧で、恣意的なのではないかと。 政治の混乱を生み、失われた20年を面白おかしく継続させたいと願っているだけなのではないかと。 さて、 世論調査に多用されている方法の…
HTML5 Conference 2013 の主催者、関係者の方々、大変お疲れ様でした。 発表したスライドはこちらです https://speakerdeck.com/uupaa/next-mobile-webapplication 反省点 Storage 周りでもっと書けることがあったんだけど、かなり控えめになってしまった Ca…
Android 4.4 (KitKat) で Flash が動作不能になっています。ご注意あれ
この手法は、Xcode 6 では機能しません。 xcrn simctl list などでググってください。
この記事の賞味期限は2013年内です。10秒で読めます。 (ε・ ワ ・)з 勘違いがありまして、本文の趣旨が変わり Chrome の拡張 JSONView の機能紹介になりました JSONView をインストールした状態でhttp: や https: スキームで始まる JSONファイルを開くと、改…
このエントリの賞味期限は 2015-12-31 です。
このエントリの賞味期限は iOS 9 登場までです。
このエントリの賞味期限は 2013-10-01 です。 ちょっと頼まれて調べ物をしていました。 MobileSafari から Chrome for iOS でURLを開く方法 Chrome for iOS がインストールされている状態で、以下のリンクをMobileSafariでクリックすると、Chrome で google.…