タグ

2013年4月26日のブックマーク (9件)

  • Life : node.js の Promise に興味を持てた。 : typeOf 'aki_mana'

    nodejs_jp コミュニティで、出された課題に上手く答えられずに凹んでいると、 実は! ここでは話題の Promise がピタリとはまります!! という解説が。 Promiseオブジェクトについては、疑問に感じてたところなんですよね。 bitcoins/jsonrpc2 ではPromise() にも対応するようなコードになっていて、そこから起因してググってると、 Promiseは 「実行中かもしれないし、終了してるかもしれない状態を示すオブジェクト」と。 * 仮想パネル: JavaScriptで非同期プログラミングを乗り切る方法 * kriszyp / node-promise ググってる最中から、「なんじゃそりゃ?曖昧な状態をオブジェクトに?!」と、疑問符が取れない。 で、コミュニティで示されたコードがこう。 if(cache[f]) { cache[f].content.then(

    Life : node.js の Promise に興味を持てた。 : typeOf 'aki_mana'
    nikutaiha
    nikutaiha 2013/04/26
    あとでよむ
  • node.js Domain 時代のエラー処理のコーディングパターン - ぼちぼち日記

    id:kazuhooku さんの記事 node.js におけるエラー処理のコーディングパターン (もしくは非同期 JavaScript における例外処理。 ナイスです! なんと素晴らしいタイミングでのブログでしょうか! 「東京Node学園 5時限目」で id:koichik さんのプレゼンで node-v0.7.8 から isaacs 版 Domain が導入されるという発表がありましたが、予定通り昨日 Domain 機能付きの node-v0.7.8 がリリースされました。 しかもDomain のドキュメント付きです。 http://nodejs.org/docs/v0.7.8/api/domain.html ちょうど id:kazuhooku さんの記事の例は node.js の新機能 Domain を教科書通りに適応するとどうなるのか紹介するのにぴったりのお題なので Node.js

    node.js Domain 時代のエラー処理のコーディングパターン - ぼちぼち日記
    nikutaiha
    nikutaiha 2013/04/26
    あとでよむ
  • mod_spdyから学ぶSPDYとストリーム並列処理の実装

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 HTTP関連の研究をしているので、そろそろ古い技術を詰めるばかりではなく(これはこれでとても大事な事なのですが)、新しい技術についても調べておきたいところです。 ということで、僕のSPDYに関する現状の理解を、mod_spdyに関する情報を元にまとめておきたいと思います。 SPDY概要 SPDYの概要を表す図としては、下記が良く用いられます。 TLS上にのせたSPDYストリーム上でHTTPやWebSocketを扱うプロトコルで、特徴としては、以下の4つがあげられます。 ストリームの並列化 フレームレイヤーやヘッダーの圧縮 リクエストの優先処理 サーバからのリソースプッシュ HTTP/2.0についても、SPDYを元に仕様が検討されています。では

    mod_spdyから学ぶSPDYとストリーム並列処理の実装
    nikutaiha
    nikutaiha 2013/04/26
    あとでよむ
  • Node, Promises and Functional Programming

    東京Node学園 8時限目 ”Nodeとプロミスと、時々、関数型” by @okapies http://connpass.com/event/2125/

    Node, Promises and Functional Programming
    nikutaiha
    nikutaiha 2013/04/26
    あとでよむ
  • [Twilio]内線接続&会話を録音してみよう#8 | DevelopersIO

    Twilio番号から別電話へ接続 セキュリティの重要性が叫ばれている昨今、「電話で携帯に連絡してもらいたいが、携帯番号はあまり教えたくない!」という場合があるかもしれません。 そういった場合、相手にIVRへ電話をかけてもらい、任意の内線番号を押すことで自分の携帯に接続されるなら、 携帯番号を教えなくても、IVR番号と内線番号で連絡をとることができます。 Twilioであれば、そんな機能も簡単に実装できます。 環境構築方法 実行環境およびTwilioアカウントについては、第1回記事と第2回記事を見て設定&確認しておいてください。 今回も第4回のサンプルをベースに作成するので、 Heroku環境とそのサンプルを用意しましょう。 IVRで接続先を選択して通話する 今回実装する機能は、次のようなものです。 1.IVR(Twilioの番号)へ電話すると、メニュー音声が流れる 2.メニューから接続先を

    nikutaiha
    nikutaiha 2013/04/26
    あとでよむ
  • スマホアプリの受託開発ならネイティブで行うべき4つの理由 | DevelopersIO

    こんにちは!おおはしりきたけです。今日はスマホアプリの受託開発について書いてみたいと思います。 はじめに 前提条件として、スマホアプリでの受託開発に限ります。お客様がハイブリッドアプリで依頼される場合や、自社サービスの場合は、自社で技術の判断ができますので、ネイティブでもハイブリッドでもWebでも自由な技術の選択で良いと思います。クラスメソッドでは、AWSHTML5などが目立っていますが、iOS、Androidなどスマホアプリの受託開発もやっております。そういった中で、「マルチデバイスのハイブリッドアプリで」という要望もあったりしますが、2013年4月現在のクラスメソッドでは、原則ネイティブでの開発を勧めています。その理由を以下に記載させていいただきます。 1.かゆいところに手が届かない

    nikutaiha
    nikutaiha 2013/04/26
    あとでよむ
  • http://japan.internet.com/wmnews/20130425/3.html

    nikutaiha
    nikutaiha 2013/04/26
    あとでよむ
  • Node で使える ECMA Script 5 の新機能 - Block Rockin’ Codes

    追記 11/9/24 Gistのリンクを家Wikiに貼ってみました。 11/9/24 log 関数を修正しました。 11/7/10 JSON.stringify の第二引数 replacer について、補足しました。 11/7/14 os0x さんの指摘を反映しました。 String.trimRight、trimLeft は ECMA Script 5 非標準です。 JSON.stringify の第3引数には"\t"などの文字列も渡せます。 JSON.parse の第2引数 reviver について補足しました。 Array.prototype.forEach の第2引数 について補足しました。 "use strict" 時の Object.freeze 等の挙動について補足しました。 「ECMA5 というのはちょっとおかしな略し方」について補足しました。 タイトルを修正しました。(旧

    nikutaiha
    nikutaiha 2013/04/26
    Node,新機能,
  • Redisでランキング機能を実装してみる - (゚∀゚)o彡 sasata299's blog

    2013年04月24日13:26 NoSQL Ruby Redisでランキング機能を実装してみる Redis を触ってると楽しくてニヤニヤしてしまう今日この頃です、こんにちは。 読み書きのパフォーマンス的には memcached とよく似てる感じかなーと思いますが、データが消えない(永続化)、さまざまなデータ型を持っていて用途によって使い分けられる、データ操作がアトミック、など、Redis には魅力的な特徴があります。 今回は Redis を使ってちょっとしたランキング機能を実装してみる話でも書いてみます。 Redisの環境準備 まずは Redis をインストールします。Mac だったら homebrew を使うと良いでしょう。 $ brew update $ brew install redis Redis の起動自体は非常に簡単で、このコマンドを実行するだけです。 redis-serv

    nikutaiha
    nikutaiha 2013/04/26
    redis