JavascriptのテストはXHRがネック JavaScriptを書いていると、RESTサービスを利用してXHR(XMLHttpRequest)やjQuery.ajax経由で JSONのやり取りをする処理を実装することが多い。 こういった処理は以下の理由からテストが書きにくい。 1.サーバサイドの実装状況に依存する 2.非同期処理 JavaScriptを始めたばかりの時はjsUnitを使ってテストを書いていたのだが、 この2点はいつもネックになっていた。 QUnitとmockjaxでだいたい解決する 新しいテストフレームワークをいろいろと試してみた結果、jQueryのテストフレームワークQUnitと jQueryライブラリのmockjaxを使えば自分が書く実装の大部分が解決できることがわかった。 QUnitについては色々と日本語の情報があるのだが、mockjaxについては ほとんど見られ
しかだよ。 久々にajaxなお仕事に携わってjavascript(むしろjQuery)書きました。んでテストコード書きたいので調べたらJSUnitとQUnitを見つけました。QUnitはjQueryから派生したツールらしいので迷わずQUnitにしました。jQueryのテストが簡単に書けるのでいいですね。 functionのテスト テストはこんな感じ。たぶん動くよ。 //テスト対象のサンプルコード /* * px文字列を数値にする。 * sample "100px" -> 100 */ var changePxInt = function(px_str){ if('number' == typeof(px_str)){ return px_str; } var index = px_str.search("px"); if(index < 0){ return 0; } return Num
byuu's homepage SNES Coprocessors — The Future Has Arrived via: Bsnes has emulated every SNES DSP | Hacker News bsnesというオープンソースのスーパーファミコンのエミュレーターがある。このエミュレーターは、スーパーファミコンを極限まで正確にエミュレートする目的で開発されていた。正確というのは、ソフトごとのハックなしに、実機とサイクル一致で、すべての商用ソフトを実行するということだ。このたび、bsnesはすべての商用ソフトをサポートした。最後に残っていたプロセッサーは、1995年に発売された、「早指し二段 森田将棋2」で使われていたST018である。 これで、百年、千年後の未来の歴史家は、ゲームの歴史について学ぶ時、すべてのスーファミのゲームを正確に再現して研究することができるよ
コロワイドグループの牛角、軽い気持ちで始めた女性半額セールに男性差別やLGBTや品切れが激しく入り乱れる
そういえば、あまり最近雑記や日記のような記事を書かなくなったなぁと。 まぁ、あまりここに近況を書くことはないと思うのだけど、思考の断片やら心に移りゆくよしなしごとをそこはかとなく書きつくるのも悪くはないかなと思うので、気軽に思いついたことを書いていきたいと思います。飽きたら止めると思うけど・・(^^; ちなみに、雑記なので、本当にざっと書いて投稿しちゃいます。 文章表現の見直しとか、誤字脱字のチェックとか全力で怠ります。 ○引っ越ししました まぁ、そのまんまですが、2年半住んだ日吉を出て、溝の口に引っ越しました。 大阪からこっちに出てきて丸7年。その内の6年を横浜で過ごしました。 4年半住んだ上大岡、2年半住んだ日吉・・両方良い街だったなぁっと。 ちなみに、左が日吉の家(新築で引っ越した賃貸)、右が新しい溝の口の家です。会社の社宅なのでぼろっちいですが、家賃はとってもリーズナブル。 まだ今
バージョン ダウンロード 368 ファイルサイズ 1,002.87 KB ファイル数 1 投稿日 2019 年 9 月 26 日 最終更新日時 2019 年 9 月 27 日
Expired:掲載期限切れです この記事は,産経デジタル との契約の掲載期限(6ヶ月間)を過ぎましたので本サーバから削除しました。 このページは20秒後にBusiness Media 誠 トップページに自動的に切り替わります。
「「Siriが、iPhoneの持ち主の個人情報を教えてくれる件」」を書いたら、Siriがパスロックの状態で使えることばかりが、みなさんの気持ちにヒットしてるようで、そこの反応が多かったのですが、僕が驚いたのは事実ですがポイントはそこじゃない。 「私は誰?」で出てきた情報の出所を確認したかったのです。 一言で言うと、どこかの何かのプロセスで、 アップルストアに入力した「購入情報」が勝手に同期され公開されていませんか? ということなのです。 まず僕はiPhoneやスマホを信用していなくて、昨今のアドレス帳が勝手にWebサービス側に同期されてしまう問題があるので、極力iPhoneに個人情報を入れないようにしているつもりです。 で、Siriでは、上記のアルファベットで入力した名前が出てきました。またわざわざ家の住所まで出てきました。 住所なんてiPhoneに入れた覚えはありませんし、入れるきっかけ
バロン澤不在も、堂々の殴り合いでなでしこJAPANがアルガルベ杯準優勝の巻。 Tweet Share on Tumblr カテゴリ:サッカー 2012年03月08日11:59 ロンドンの金メダルは見えた! 大きな手応えを感じる準優勝でした。まるで手枷足枷をつけながら戦うような文字通りの「テストマッチ」の連続。ワールドカップを制したイレブンをズラリ並べることはなく、あくまでもロンドンを見据えた新たな選手起用に徹したなでしこJAPAN。ついには「ただの体調不良」という理由で澤穂希さんを温存したまま、アメリカに勝利しドイツと接戦を演じました。互角以上の準優勝。世界の名だたる強豪にこの戦いができるなら、ロンドンでの金は十分に狙える目標です。 思えばワールドカップでは、ドイツ・アメリカに対して挑戦者の立場で臨みました。気持ちは今でも挑戦者ですが、あのときとはワケが違います。勝ったこともない相手に挑む
新しい iPad もリリースされて、用意すべき画像サイスがわけわからなくなってきたのでチト整理しときますね。 ※2012/9/13 iPhone5 対応追加 アプリ作ったら用意する画像のサイズ一覧(保存版) - iPhone/iPad アプリアイコン * 57x57 * 114x114 (@2x) * 72x72 (iPad用だけどiPhoneアプリでも用意するべき) * 144x144 (@2x)(iPad用だけどiPhoneアプリでも用意するべき) * 29x29 (検索結果用 - 必須ではない) * 58x58 (@2x)(検索結果用 - 必須ではない * 50x50 (必須ではない。iPad 対応してなければ不要) * 100x100 (@2x)(必須ではない。iPad 対応してなければ不要) * 512x512 (アプリ申請時に必要) (@2x)とついてるものは、ファイル名を x
レーシック手術を受けました。 1ヶ月検診を終えて経過も順調なので、ここまでの体験記と 受ける決意に至るまでにどんなことを考えたかを書いておきます。 結果 まず結果から言うと、 左右とも0.08だった視力が どちらも片目で1.5、両目だと2.0まで回復しました。 これまでは起きた後と寝る前は眼鏡、 活動中はコンタクトレンズを使ってたんだけど 今はまったく必要なし。裸眼でよく見えます。 決意に至るまでに考えたこと 前々から興味は持ちつつ、なかなか行動に移せないまま幾年月。 迷いを生じる原因のひとつに 「いずれもっといい技術が発明されるのではないか」 という考えがありました。 でも、いつ来るかわからないそれを待つほど人生は長くないな、と思うようになり 「やるなら早くした方がいい」という方に気持ちが動きました。 このタイミングになったのには 去年あった2つの出来事も関係していると思います。 コンタ
バージョン 4.2.x までの Xcode では、プロジェクトにファイルをドラッグ&ドロップして追加するとき、コピーするかどうかや、ターゲットに追加するかどうかのチェックボックスは前回の選択状態を引き継ぐという挙動でした。 しかし、バージョン 4.3 になってからはターゲットに追加するかどうかのチェックボックスについてのみ、追加しようとしているファイルの拡張子によって、選択状態が変化するようになりました。 ざっと調べた限りでは、追加しようとするファイルが .m ファイルだけの場合はチェックが選択済みになり、.h が含まれる場合は選択が解除されているようです。 具体的には下記のように JSONKit.h と JSONKit.m を追加しようとすると、.h ファイルが含まれているために選択状態は解除された状態でダイアログが表示されます。 もし、選択状態が解除されていることに気づかずに、そのまま
国立科学博物館が困った「後継者がいない」 化石のレプリカ作り続けて50年、研究者らが惚れ込むレジェンド職人ついに引退 「路頭に迷いつつある都市」渋谷から見える日本社会の未来、カルチャーの行方とは? 社会学者の吉見俊哉さんとアーティストの宇川直宏さんが渋谷パルコで対談「渋谷半世紀」~若者の聖地の今~
わたくしは立場上、実装がダメなことにはとやかく言いますがポリシーについてはとやかく言わないことをポリシーとしており、また個人的にも所属組織的にも付き合いがある企業様を痛烈に批判するというのはブーメランとか槍とか鉄砲玉とかソーシャルメディアガイドラインとか飛んできたりしてリスキーではあるのですが、どう見てもアウトだろこれ、と考えるに至りまして筆を取らせていただく次第です。 これ http://d.hatena.ne.jp/kanose/20120306/hbmbutton http://blog.dtpwiki.jp/dtp/2011/09/post-9367.html どう見てもアウトだろ。理由は単純で、そういう目的で設置されたボタンではないし、はてなブックマークボタンが設置されているサイトは、はてなの管理してないサイトなのではてなの裁量でやってはいけないからです。いつから「はてな」は「は
Lionと言えばマルチタッチジェスチャー、マルチタッチジェスチャーと言えばBetter Touch Toolです。 使ったことのある人にしか分かりませんが、Macのトラックパッドは非常に精度が高く、ジェスチャーを拡張するBetter Touch Toolと併用してやることでマウスなんて過去のものになります。 Lionの設定がようやく落ち着いてきたので設定を晒しておきます。 OS X Lionの設定 スクロールの方向:ナチュラル→オフ これは基本でしょう。← iOSとの統合という意味では非常に大きな意味を持つと思いますが、あくまでも機能は人間に合わせるべきです。無理やり機械に合わせる必要なんてありません。 旧設定 Snow Leopard時代からの設定は「システム環境設定→ユニバーサルアクセス→トラックパッドオプション」で変更可能です。トラックパッドではドラッグロックを使用すると非常に便利で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く