タグ

2012年12月13日のブックマーク (5件)

  • Highly Available Real Time Push Notifications and You | code.flickr.com

    yo_waka
    yo_waka 2012/12/13
    ワーカー8個で2000通知/秒捌いてるらしい。やっぱりこういう構成になるよなー
  • Gruntの概要と導入手順とメリット | 1000ch.net

    2012/12/08 Gruntとは grunt: a task-based command line build tool for JavaScript projects もはや説明不要の可能性もありますが、 gruntがgrunt-cliへの移行(?)をしたこともあり、まとめてみました。 コマンドラインで使用するビルドタスクのツールです。 js(ほぼjson)の設定ファイル上に、concatやminifyといったようなタスクを定義し、 コマンドラインから実行します。言葉だけだとイメージ湧きにくいと思いますので、 使ってもらうのが一番と言い張って導入手順の説明に入ります。 npmからgrunt-cliをインストールする (nodeとnpmはインストール済み・・・よね?) npm install -g grunt-cli これで核となるCLIのインストールは完了です。 ターミ

  • 新Google Mapsアプリ採用のフレームワーク NimbusKit がいい感じ | fladdict

    iPhoneの新しいGoogle Mapsのアプリ、色々弄り倒してますがステキな感じ。 でこれひょっとして、「NimbusKit使ってない?」って思ったら、案の定で使ってた。 NimbusKitはiOS用のヘルパークラスと、コンポーネントと、デバッグツールの集合体。 以下のような機能がサクサクとつけられる。 CSSスキニング インターフェースの外見にCSSを適用できる。ビューのカスタマイズがラクチンに。 TextLabel iOSの微妙なTextLabelにリッチテキストやリンクがつけられるように。 バッジ 通知件数などのバッジを簡単に作成。 他アプリとの連動 他アプリ・・・マップ、ストア、電話、SMS、FB等の連携をラクチンに。 アプリ内ホーム画面 ホーム画面的なUIをアプリ内に簡単に追加できる。 キャッシュ/非同期通信つきのImageView 画像ローダー付きのImageView拡張。

    yo_waka
    yo_waka 2012/12/13
  • 新卒で入った会社の同期会に出た。2012-12-12 - 未来のいつか/hyoshiokの日記

    わたしは、1984年に日デジタルイクイップメント研究開発センターという会社に大学院を修了して新卒として入社した。日ディジタルイクイップメント研究開発センターというのは米国のコンピュータベンダーDigital Eiquipment Corporation(これよりDECと記す)のEngineering部門の子会社で、当時日には別法人で日ディジタルイクイップメント株式会社という販売サービス子会社というのもあった。後に二つの日法人は合併する。 これはIT産業の歴史の話なので若い人にはなじみがないことだと思うので、ちょっと詳しく書くと、当時、IT業界というのはIBMがその覇権を握っていて、日のハードウェアベンダーがそのIBMにキャッチアップするために熾烈な戦いを挑んでいた。世界的にみると、IBMの後を、DEC、日のハードウェアベンダー、富士通、日立、NEC、東芝、三菱、沖電気などが競

    新卒で入った会社の同期会に出た。2012-12-12 - 未来のいつか/hyoshiokの日記
    yo_waka
    yo_waka 2012/12/13
    "同期は一生同期である。会社は違っても同じ釜の飯を食ったものとして、腹を割って話せる仲間というのはありがたい" ホントそう思う
  • waterfall, parallel再発明 - Qiita

    async.jsなどにあるwatarfallとparallelを再発明してみた。 Callbacksクラス まずはCallbacksクラスを作ります。 使い方は簡単で、まず、非同期関数はCallbacksを返すようにします。次に、処理完了時のコールバック関数をdone、failの引数に渡します。そして、非同期関数内で処理が完了したらdoneCallback、failCallbackを実行するだけです。 var Callbacks = (function() { var noop = function(){}; function Callbacks() { this.doneCallback = this.failCallback = noop; } Callbacks.prototype.done = function(callback) { this.doneCallback = cal

    waterfall, parallel再発明 - Qiita