タグ

2018年10月18日のブックマーク (4件)

  • Twitter での6年間 #3|Satoshi Nakagawa

    (Twitter での6年間 2 からの続き) 秋になると、上のほうが「Twitter は mobile centric company になる」という方針を打ち出した。つまり、それまではずっとウェブ中心の会社だったのを、これからはモバイル中心にシフトしていくという決意表明だ。その方針に従い、新機能を作るときにはまず iOS か Android に実装することが必須になった。もちろんプロジェクトに十分なエンジニアがいれば、ウェブも同時に実装してもいい。だが、これまでのようにウェブを先に作ってリリースしてから、あとで iOS と Android の実装を進めてリリースするということはしないことになった。その後のウェブトラフィックのかげり具合とモバイルユーザー数の伸びを考えると、いい時期のいい判断だったと思う。 そのころ、1人の男性エンジニア育児休暇で10週間の休みに入っていた。少ししてから

    Twitter での6年間 #3|Satoshi Nakagawa
    punitan
    punitan 2018/10/18
  • Twitter での6年間 #2|Satoshi Nakagawa

    (Twitter での6年間 1 からの続き) SQLite の導入とモデルレイヤーの刷新がうまくいったあと、ぼくは次のプロジェクトを探していた。何をやれば最終的に一番ユーザーのためになるか。そのときに選んだのは、JSON パーザーの置き換えだった。当時の Twitter for iOS は、YAJL という C で書かれた JSON パーザーをプッシュ形式のインタフェースで使っていた。プッシュパーザーはドキュメントパーザーに比べてピークのメモリ使用量は多少低くなるものの、パフォーマンスが悪くなる傾向がある。プッシュパーザーを使う側のコードは見通しが悪くなりバグが入りやすく、チームにとって頭痛の種だった。それを iOS 標準の NSJSONSerialization に置き換えることにした。Twitter for iOS のコードベースに存在するほぼすべてのモデルクラスの JSON データ

    Twitter での6年間 #2|Satoshi Nakagawa
    punitan
    punitan 2018/10/18
  • ドンペリはむしろ安い?高級シャンパンの銘柄を神の雫から紹介

    高級シャンパンとして世の中にもっとも認知されているのは、ドン・ペリニヨンであることは間違いないでしょう。 日ではホストクラブでのシャンパンタワーが有名になりすぎて、「ドンペリ」「ピンドン」など、なんとなく軽く扱われているような雰囲気ですが、ドン・ペリニヨンは当に実力のある美味しいシャンパーニュです。 そんな高級ワインのドン・ペリニョンは現在の市価で2万5000円ほどです。これは高級シャンパーニュ市場の中では安い方です。それだけドンペリ(白)のコスパがいいという意味にもなるのですが、ドンペリもさらに上のクラスになると、もう一段レベルの違う味わいになります。 記念日の贈り物や何かを達成したときの自分用に、思い切って高級シャンパンを選ぶ機会ってありますよね。高いワインに挑戦するとき、シャンパーニュはとても適しています。 というのも一般的にシャンパーニュは、生産者がブレンドや補糖を当たり前にお

    ドンペリはむしろ安い?高級シャンパンの銘柄を神の雫から紹介
    punitan
    punitan 2018/10/18
  • [Deprecated] Go CodeReviewComments 日本語翻訳 #golang - Qiita

    注意 記事は以降更新されません。 https://knsh14.github.io/translations/go-codereview-comments/ こちらに移動しました。 以前にGoを書く機会があったときにレビュアーに「俺に持ってくる前にこれを読んで直してからこい!」 と言われたので、読んだ証拠に翻訳しました。 Go Code Review Comments 原文 go fmt あなたのコードに gofmt を走らせると、自動的に機械的に直すことのできるスタイルの大部分を修正してくれます。 世にあるGoのコードのほとんどすべてが gofmt を使っています。 この文章の残りは機械的に直すことのできないポイントについて解説します。 代わりに goimports を使う手段もあります。 gofmt に加えて必要に応じてimport内に空行をつけたり消したりする機能があります。 Co

    [Deprecated] Go CodeReviewComments 日本語翻訳 #golang - Qiita
    punitan
    punitan 2018/10/18