タグ

2012年1月29日のブックマーク (11件)

  • SourceMapでminifyされたJavaScriptを元に戻してみた - @vvakame の日記

    当初の期待としては、CoffeeScriptをコンパイルしたJavaScriptにSourceMapで元のCoffeeScriptヒモ付てそのままデバッグ出来るようになんないのかなー??て思ったんだけどなんか無理そうでした(結論)。 で、調査しはじめてみたんだけど全然情報なくてビビった。 CSS Selector Profiler, Source Mapping and Software Rendering « Peter Beverloo に情報がだいぶまとまってて超助かりました。 なんかWebKitの中の人なんじゃないのレベルで色々書かれててびっくりします。 Source Map Revision 3 Proposal - Google ドキュメント をざらーっと眺めてみたところで、JavaScript以外の言語にはなんか対応してなさそうだなーっていうのが分かってがっくり。字句解析した

    SourceMapでminifyされたJavaScriptを元に戻してみた - @vvakame の日記
    efcl
    efcl 2012/01/29
    SourceMapを利用して圧縮したJavaScriptと元ファイルをマッピングする
  • IcedCoffeeScript

    IcedCoffeeScript is a superset of CoffeeScript. The iced interpreter is a drop-in replacement for the standard coffee interpreter; it will interpret almost all existing CoffeeScript programs. IcedCoffeeScript (ICS) adds two new keywords: await and defer. These additions simply and powerfully streamline asynchronous control flow, both on the server and on the browser. Say goodbye to callback pyrami

    efcl
    efcl 2012/01/29
    CoffeeScriptにawait,deferキーワードを追加したフォーク
  • UI、UX、IXという用語を少し説明

    少しこれからUI(ユーザーインターフェース)とか出てきそうなので自分なりにざっくりと説明しておきます。 【UI】user interface(ユーザーインターフェース) UI(ユーザー インターフェース)は、ユーザー=利用者と接する表象です。とはいっても、ざっくり言うと画面のことです。業務システムやWebアプリケーション、Webサイトなどを利用するということを前提にしています。劇で例えると、舞台の見えているものです。 【IX】interaction(インタラクション) ここでいうIX(インタラクション)は、利用者と画面の相互のやりとりです。クリックしたらどうなるとか、画面というよりも動きや反応という連続するものをどう構成していくか、ルールを作り秩序を生むかというあたりです。劇でいうと脚や、舞台上の動き、台、コンテのようなものです。 【UX】user experience(ユーザー エク

    UI、UX、IXという用語を少し説明
    efcl
    efcl 2012/01/29
    UX,UI,IXの用語の意味
  • JSの単体テストにJsTestDriverがおすすめ

    的には以下の内容のまとめです。 0-9, JsTestDriverを使うときの注意点 http://0-9.tumblr.com/post/15574052397/jstestdriver 0-9, 最近のJS系のツールを触ってみたまとめ http://0-9.tumblr.com/post/15398953814/javascript-tools ・JsTestDriverとは何か? 超簡単に言うとSelenium CoreのJS実装とQUnitを合わせたものです。 実際Selenium ver2はJsTestDriverが使ってるWebDriverと言うAPIを使っています。 (WebDriverがブラウザを外部から動かす共通仕様で、Selenium ver2とJsTestDriverはそれを使ってる状態) ・使った感想は? ブラウザ上で動作するJSの単体テスト環境としてはかなり快

    JSの単体テストにJsTestDriverがおすすめ
    efcl
    efcl 2012/01/29
    JsTestDriverのドキュメントについて
  • Getting rid of synchronous XHRs  |  Blog  |  Chrome for Developers

    Heads up! The XMLHttpRequest2 spec was recently changed to prohibit sending a synchronous request when XMLHttpRequest.responseType is set. The idea behind the change is to help mitigate further usage of synchronous xhrs wherever possible. For example, the following code will now throw an INVALID_ACCESS_ERR in developer channel builds of Chrome and FF: var xhr = new XMLHttpRequest(); xhr.responseTy

    efcl
    efcl 2012/01/29
    XHR2の仕様でxhr.responseTypeが設定された場合には同期リクエストはエラーになる。現在ChromeとFirefoxが仕様に追従している
  • iPhoneアプリの通信エラー処理についてCocoa勉強会関西で発表しました - ninjinkun's diary

    第42回Cocoa勉強会関西でiPhoneアプリの通信エラー処理について発表してきました。内容としては先日書いたブログエントリの焼き直し + ケーススタディのデモ + サンプルコードの実装という感じです。「やっぱりちゃんとやらなくちゃね…」などの感想が漏れる等、開発者にとっては耳が痛い内容になっております(僕も辛い)。 スライドは以下です。 サンプルコードは以下にあります。 https://github.com/ninjinkun/AlertResume

    iPhoneアプリの通信エラー処理についてCocoa勉強会関西で発表しました - ninjinkun's diary
    efcl
    efcl 2012/01/29
    iOSアプリの通信エラー処理について。 NSErrorとAlertView
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    efcl
    efcl 2012/01/29
    uncaught exceptionをtry catchして確認
  • RequireJS 1.0.5 released

    efcl
    efcl 2012/01/29
    RequireJS 1.0.5リリース
  • Firebug 1.9 の主な新機能を紹介します

    ・原文: Firebug 1.9 New Features (posted by Jan Odvarko , 2012/1/6) Firebug 1.9がリリースされました。ここではこのバージョンで追加されたいくつかの新機能をご紹介します。 まず最初に、こちらのバージョンの対応表を確認して下さい。 Firefox 4.0 ⇒ Firebug 1.7.3 Firefox 5.0 から 11.0 ⇒ Firebug 1.9 Firefox 12.0 (ナイトリー版) ⇒ Firebug 1.10 Firebug 1.10 アルファ1版が来週使えるようになるまでの間は、Firefoxのナイトリー版ではFirebug 1.9 ベータ6版を使用することができます。 これが主な新機能の概要の一覧です。 Firebug ユーザインターフェースのドッキング JSON レスポンスをクリップボードにコピー 構

    Firebug 1.9 の主な新機能を紹介します
    efcl
    efcl 2012/01/29
    Firebug1.9の新機能についての翻訳
  • Node v0.6.9 | Node.js

    2012.01.27, Version 0.6.9 (stable) dgram: Bring back missing functionality for Unix (Dan VerWeire, Roman Shtylman, Ben Noordhuis) Note: Windows UDP support not yet complete. http: Fix parser memory leak (koichik) zlib: Fix #2365 crashes on invalid input (Nicolas LaCasse) module: fix --debug-brk on symlinked scripts (Fedor Indutny) Documentation Restyling (Matthew Fitzsimmons) Update npm to 1.1.0-3

    efcl
    efcl 2012/01/29
    Node 0.6.9リリース。
  • Firebug

    Thank you, Firebug. You made the web amazing for all! The story of Firefox and Firebug are synonymous with the rise of the web. We fought the good fight and changed how developers inspect HTML and debug JS in the browser. Firebug ushered the Web 2.0 era. Today, the work pioneered by the Firebug community through the last 12 years lives on in Firefox Developer Tools. Switch to the latest version of

    efcl
    efcl 2012/01/29
    Firebug 1.10a2リリース。 FIrefoxの起動時間を遅くしなくなったことと、Bootstrappedになってアドオンをインストールする際にFIrefoxを再起動しなくてもよくなった。