タグ

ブックマーク / blog.x.com (3)

  • How using component-based design helps us build faster

    With component-based design, development becomes an act of composition, rather than constantly reinventing the wheel. Using shared components as building blocks frees us up to focus on what matters, without getting bogged down in implementation details. All of the components used in the Edit List screen already exist in our library, which means there was no need to create any new components to bui

    How using component-based design helps us build faster
  • 画像を最適かつ自動的にトリミングするニューラルネットワークのご紹介

    Twitterに直接画像をツイートできるようになったのは2011年。以来、Twitterを楽しむ上で不可欠な要素になりました。Twitter上には、毎日数百万を超える画像がアップロードされていますが、それぞれのサイズも解像度も異なるため、UI上で各画像を最適な形で表示できるように処理を行うことが課題になっていました。皆さんのタイムライン上の画像は、一貫性があり、より多くのツイートを目にできるようにトリミングされています。今回は、Twitterがどの画像をトリミングし、画像のどの部分を表示するか、どのように決めているのかをご案内します。 以前は、顔認識技術を利用し、画像の中でもっともわかりやすい顔を中心にトリミングを行っていました。これはもっともわかりやすい方法ではありましたが、全ての画像に顔が含まれているわけではないため、ベストな方法とは言えませんでした。また、使用していた顔認識技術では顔

    画像を最適かつ自動的にトリミングするニューラルネットワークのご紹介
    yosuke_furukawa
    yosuke_furukawa 2018/01/26
    こういうのやりたい
  • How we built Twitter Lite

    We’re excited to introduce you to Twitter Lite, a Progressive Web App that is available at mobile.twitter.com. Twitter Lite is fast and responsive, uses less data, takes up less storage space, and supports push notifications and offline use in modern browsers. The web is becoming a platform for lightweight apps that can be accessed on-demand, installed without friction, and incrementally updated.

    How we built Twitter Lite
    yosuke_furukawa
    yosuke_furukawa 2017/04/06
    どうやってツイッターがPWAにしたのか、 React/Redux/Node.jsでやった事が記事になった。
  • 1