タグ

ブックマーク / anemone.dodgson.org (4)

  • 続・にわか Podcast ファン - steps to phantasien

    およそ1年半前から聞き始めたにわか podcast listening は継続中。 最近は多めに subscribe して面白そうなエピソードだけ聞くことにしている。 消化は炊事中とジムでのランニング中。ランニングは週に 4-5 回 30 分、炊事は週に数回各 30 分から1時間くらい。 時間予算が増えたのに加え全部聞くのを諦めたおかげで、聞く時間が足りないと感じることはなくなった。 むしろ炊事の手際をよくしたい・・・。 以下聞いているものたちを列挙。 Tech Podcasts まず技術系から。前に書いた中でいまだ聞いているのは The ChangeLog くらい: 最近だと TypeScript の Anders Hejlsberg が登場する回は面白かった。IDE でコンパイラの書き方は変わったんだよ!という語りが熱い。ちょっと TypeScript のコードを読みたくなる。 ただ番

  • 異動ルールズ - steps to phantasien

    異動してみた。Chrome と関係ない Android アプリのチームへ。 モバイルに詳しくなろうと余暇にちまちまコードを書いてみたもののまったく捗らない。いっそ仕事にしてみようという次第。座席の引越しから数日、よろよろしながらもやっと初コミットできた。めでたい。 Work Rules というがある。 Googleの人事(People Ops)のボスによる Googleで、人事制度を中心に企業文化やシステムを紹介している。 いまいち時代背景が不透明な How Google Works と違い大企業としての Google をうまく描いている。興味深く読んだ。 中でも三つの論点が印象に残った。透明性、自由、そして管理職の権威を削ぐこと。異動の支度をしながら読むと説得力がある。一例として様子を書いてみたい。 Googleエンジニアリング部門は、たまの異動を薦めている。いろいろ経験して

    masayoshinym
    masayoshinym 2015/05/18
    なんだこのうらやまけしからん会社。
  • Rust の Lifetimes - steps to phantasien

    もうすぐ 1.0 という Rust。 久しぶりにチュートリアルを読む。以前見た時は不可解な機能が多く、こりゃ難しさに溺れて死にそうだな・・・と思っていた。今見るとずいぶんすっきりしている。単純さに舵を切れたのはえらい。 チュートリアルに登場したうちわからなかった機能は 2 つ: Lifetimes と Macros. Macros はさておき Lifetimes は理解してよさそう。詳しい情報を求めてリファレンスをひやかすが、驚くほど何も書いてない。かわりにメモリ安全な C の方言 Cyclone による region based memory management が元ネタとして言及されている。勢いでその資料にも目を通す。解説 PDF ひとつとマニュアルの一部。どちらもよく書けていた。記法も Rust の lifetimes と似ている。 Cyclone の region based m

  • Web Push Protocol - steps to phantasien

    “Generic Event Delivery Using HTTP Push” なる RFC を知った。 JavaScript の Push API をネットワークレベルでどう実現するか決めるものらしい。 Push API, システムが提供する GCM なんかのラッパーだと思い込んでいた。 Chrome の現状はそのようだけど、標準的にはスタック全体を定義しようとしている模様。 仕様を書いているのは Mozilla の人。えらい。 Web Push は HTTP/2 の上に定義されており、PUSH_PROMISE で UA にメッセージを送る。 TCP で現実的なプッシュを作れるとは思っていなかったので驚いた。 ざっと調べてみたところ GCM も TCP ベースらしい。 接続を保つべく適当な間隔で heartbeat していると、世間の資料にはある。 SMS など cell networ

  • 1