タグ

2012年8月13日のブックマーク (15件)

  • 第2回 ECMAScript勉強会のアウトラインメモ

    第2回 ECMAScript勉強会に参加してきたのでその時のメモ。 (あまり正確には取れてないので、各スライドを参照して下さい。) 第2回 ECMAScript勉強会 主催 : rika-t 自己紹介 Specs Updates – rika-t スライド : ECMAScript study #2 ES.next Updates 前回からの差分 Rev7 Arrow function追加 ES.next Library Extension関係 Numberなどは結構無駄にはいってる 機械語命令などにもあったりするので、ネイティブで実装した方がいい関数もあるという要望等 Audio関係に使う関数等 Rev8 Rev9 Arrow function 無名関数の代替 (x) => x * x var that = thisの不要化 list.forEach((item) => this.hog

    第2回 ECMAScript勉強会のアウトラインメモ
    efcl
    efcl 2012/08/13
    Arrow FunctionやEnvironment Record、QuasiLiteral、ES.nextのclassについてなど
  • ES.next - class, arrow, quasi etc.

    You can try harmony syntax by esprima Instructions git clone https://github.com/ariya/esprima.git cd esprima git checkout -b harmony origin/harmony open demo/parse.html Yesterday, I've implemented Template strings for esprima If you would like to use quasi (2012/08/12) git remote add constellation https://github.com/Constellation/esprima.git git fetch constellation git checkout -b harmony-template

    efcl
    efcl 2012/08/13
    ES.nextのclassの仕組みついての解説、 どのようにしてsuperを解決できるようになっているか。 Arrow functionについて、thisがどのように解決されているかの図解。 QuasiLiteral(template string)の機能解説
  • CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again

    FOWA 2011

    CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
    efcl
    efcl 2012/08/13
    CoffeeScriptの紹介スライド。 CoffeeScriptの好きな所を10個ほど紹介してる
  • URL の自動リンクをする autolink.js ってのつくった。 - tokuhirom's blog

    URL の自動リンクをする autolink.js ってのつくった。 なんかまともにうごくフリーのやつみあたらなかったというか、そういう感じだったので、つくっといた。 https://github.com/tokuhirom/autolink.js/ 動作としては以下のようなかんじになります。まあコピペしてつかうなりなんなりご自由にどうぞ。MIT ライセンスってかいてあるけど public domain 扱いでいいので。 #!/usr/bin/env node var assert = require('assert'); var al = require('../lib/autolink.js'); assert.equal(al.autolink("http://google.com/"), "<a href='http://google.com/'>http://google.com

    efcl
    efcl 2012/08/13
    URL文字列からリンクタグを作成する。 Twitterの@ユーザーネームからも同様にリンクを作成
  • Node.jsによるPusherクローン「Keima」をリリースしました #codefirst - みずぴー日記

    http://keima.herokuapp.com/ 「えーpolling!? pollingが許されるのは小学生までだよねー、キャハハハ」というわけでpush通知にWebSocketをお使いのみなさま、こんにちは。 しかし、毎回、WebSocketを扱う機能を実装するのは、いくつかの理由で面倒ですよね! WebSocketは様々なバージョンがあるので、すべてに対応するのは面倒。 同様の理由で、個別のアプリで作り込んでしまうと、WebSocketのバージョンアップに追従するのが面倒。 WebSocketは大抵別サーバになっているので、設定が面倒。 Heroku等のPaaSではWebSocketを使えないことが多い。 (2015/1/23追記: HerokuはWebSocketをサポートするようになりました) そこで、WebSocketによるpush通知に特化したWebサービス Keima

    Node.jsによるPusherクローン「Keima」をリリースしました #codefirst - みずぴー日記
    efcl
    efcl 2012/08/13
    pusherクローン。 push通知にWebSocketを使う場合
  • escodegen + esprima で JS のデバッグをしたら捗りそう - tokuhirom's blog

    escodegen + esprima で JS のデバッグをしたら捗りそう 以下のようなコードを実行すると console.log([ [1,1,8] [2,1,16] ]); このような結果になる。 [ undefined ] アレレーってなってたんだけど kazuho さんにきいたところ、 [1,1,8][2,1,16] => ([1,1,8])[(2,1,16)] => ([1,1,8])[16] => undefined ってことでした。 こんな時、Perl Monger ならとりあえず B::Deparse することによって解決の糸口をさがすんだけど、そういうの EcmaScript でどうすんすかね、ってなことを kazuho さんにきいたところ、esprima っていう es のパーサーがあるよって教えてもらったので、AST はとりだせたんだけど、AST をみても埒があかな

    efcl
    efcl 2012/08/13
    一見不可解なコードをesprimaでJavaScriptのASTを取り出して、escodegen でASTからコードジェネレートして、どう見えてるのかを可視化するデバッグ
  • GitHub - jeffargast/RSSecrets: Set and get secrets in iOS

    efcl
    efcl 2012/08/13
    暗号化してデータ保存するライブラリ
  • Amazon.co.jp: HTML5/JavaScriptとPhoneGapで作るiPhoneアプリ開発入門: 富田宏昭: 本

    Amazon.co.jp: HTML5/JavaScriptとPhoneGapで作るiPhoneアプリ開発入門: 富田宏昭: 本
    efcl
    efcl 2012/08/13
    2012年8月31日発売
  • clip.share 1.0 - クリップボードを共有

    iOS デバイスや別の Mac とクリップボードをサーバー経由で共有できるソフト。 Wi-FIBluetoothで接続するのではなく、サーバーを介してデータをやりとりできます。 Googleアカウントを使ってログインしたのち、メニューバーから「Throw」を選択すると現在のクリップボードの内容がサーバーに転送されます。 iOS デバイスに同名アプリ(無料)をインストールし、プッシュ通知機能をオンにしておくと、Macから「Throw」されたときに通知され、同アプリに表示されます。 その後、下向き矢印のボタンをタップするとクリップボードにコピーできます。 また、「Catch」を選択するとサーバー上のデータがクリップボードにコピーされます。

    clip.share 1.0 - クリップボードを共有
    efcl
    efcl 2012/08/13
    Mac/iPhone間でクリップボードのやり取り。Googleアカウントで認証して、GAE経由で通知する感じで使える
  • Orientation Activator – Activatorから画面回転ロックをオン/オフ [JBApp]

    インストール Cydiaより通常通りインストールしてください。 Searchタブより「Orientation」と検索すると出てきます。 より詳しいインストール方法は下記記事をご覧ください。 【Cydia の 使い方! ~全部解説~ [JBApp]】 アプリ紹介 『Orientation Activator』ではActivatorジェスチャーによって画面回転ロックのオン/オフを切り替えることが出来る様になります。 SBSettingsトグル等を割り当てることでも出来るのですが、Orientation Activatorを使う方がその他の設定部分で柔軟な設定が可能になるはずです。 設定方法 Activatorに動作を割り当てましょう。 割り当てる方法は通常通りActivatorへ割り当てます。 設定アプリの『Activator』項目より好きなジェスチャーを選択。 『ActivatorOrien

    Orientation Activator – Activatorから画面回転ロックをオン/オフ [JBApp]
    efcl
    efcl 2012/08/13
    回転抑制
  • JSNetworkX

    JSNetworkX is a port of the popular Python graph library NetworkX. From their website: NetworkX is a Python language software package for the creation, manipulation, and study of the structure, dynamics, and function of complex networks. With NetworkX you can load and store networks in standard and nonstandard data formats, generate many types of random and classic networks, analyze network struct

    efcl
    efcl 2012/08/13
    Pythonのネットワーク構造を可視化するグラフライブラリNetworkXのJavaScriptポート
  • Mozilla CSS サポートチャート | MDN

    このページでは、対応している CSS の セレクター、プロパティ、@-規則、メディアクエリ、値をアルファベット順で掲載しています。 「対応開始」の列は、対応が開始された Gecko のバージョン番号を示します。 Gecko 1.0 以前のバージョンは、 1.0 として一覧表示されています。 Gecko は、Firefox やその他のアプリケーションで用いられているレンダリングエンジンです。Firefox 及び Gecko のバージョン番号に関しての詳細については Gecko のページを参照して下さい。 「仕様書」の列は、その行の項目が策定された仕様書(基的には最新のものの一つ)にリンクしています。但し古い仕様へのリンクのままになっており修正の必要がある項目を含む可能性がある点に注意して下さい。 Mozilla CSS 拡張 (プロパティ名の先頭に-moz-接頭辞をもつもの) に関しては、

    Mozilla CSS サポートチャート | MDN
    efcl
    efcl 2012/08/13
    GeckoがサポートしてるCSSのまとめページ
  • HTTP ヘッダー - HTTP | MDN

    このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。 `}~ ��View in English P-' ��Always switch to English HTTP ヘッダーを使用すると、クライアントとサーバーは、リクエストまたはレスポンスのメッセージに追加情報を渡すことができます。 HTTP/1.X では、ヘッダーは、大文字と小文字を区別しない名前、その後にコロン、オプションの空白(無視されます)、そして最後にその値が続く形式です(Allow: POST など)。 HTTP/2 以降では、開発者ツールで表示すると、ヘッダーは小文字で示され (accept: */*)、擬似ヘッダーの特別なグループには接頭辞としてコロンが付きます (:status: 200)。 それぞれのプロトコルバージョンの構

    HTTP ヘッダー - HTTP | MDN
    efcl
    efcl 2012/08/13
    GeckoのHTTPヘッダーについてのまとめ
  • はてなグループの終了日を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/08/13
    WindowsでSass watchを行えるGUIツール
  • Brainfuck beware: JavaScript is after you!

    Hi! I've taken this blog offline, but you can still read this post in the archive.org version.

    efcl
    efcl 2012/08/13
    記号JavaScript