タグ

2021年2月27日のブックマーク (8件)

  • Our Justified Layout Goes Open Source | code.flickr.com

    We introduced the justified layout on Flickr.com late in 2011. Our community of photographers loved it for its ability to efficiently display many photos at their native aspect ratio with visually pleasing, consistent whitespace, so we quickly added it to the rest of the website. It’s been through many iterations and optimizations. From back when we were primarily on the PHP stack to our lovely ne

  • Building the Google Photos Web UI

    A few years ago I had the privilege of being an engineer on the Google Photos team and part of the initial launch in 2015. A lot of people contributed to the product — designers, product managers, researchers, and countless engineers (across Android, iOS, Web, and the server) to name just some of the major roles. My responsibility was the web UI, and more specifically the photo grid. We wanted to

    Building the Google Photos Web UI
    mizdra
    mizdra 2021/02/27
    Web版のGoogle PhotosのUI設計について。最適な写真の並べ方を高速に計算するために、グラフ理論の問題に帰着させて解いているという話が面白い… めちゃめちゃ良かった。
  • HTTPリクエストを減らすために【序章】HTTPリクエストは甘え - MOL

    このシリーズはHTTPリクエストの理解を通じてWebパフォーマンスの重要性について考える5章構成になっている。 【序章】HTTPリクエストは甘え 【CSS Sprite編】スプライト地獄からの解放 【WebFont編】ドラッグ&ドロップしてコマンド叩いてウェーイ 【DataURI編】遅延ロードでレンダリングブロックを回避 【終章】我々には1000msの猶予しか残されていない 1日目は、HTTPリクエストの概要について説明する。 例えに、私のポートフォリオページ(t32k.me)が表示されるまでの流れを見ていく。まず、検索からでも方法はなんでもよいが、ブラウザのURLバーにt32k.meと打ち込んでアクセスする。そのページを見にいくということは、つまりt32k.meに対してHTTPスキームでリクエストするということを意味している。 クライアントであるブラウザは入力されたURLを判断して、リソ

    mizdra
    mizdra 2021/02/27
    分かりやすい
  • Web Font のメトリクス上書きによる CLS の改善 | blog.jxck.io

    Intro WebFont を読み込む際に、取得完了までのラグを、システムが持つフォールバックフォントで代替する場合がある。 このとき、フォールバックフォントと読み込んだ Web フォントで、高さに関する情報が異なる場合、 Layout Shift が発生してしまう。 これを防ぐ方法として、 CSS からフォントメトリクスの上書きを行う仕様の提案が行われているため、サイトへの適用を目指し検証を行った。 なお、この仕様は Layout Shift ではなく、単純にテキストレイアウトスタイル用途での利用も考えられるが、そこはスコープ外としている。 Font metrics override これらの値を @font-face で指定する。 @font-face { font-family: "helvetica-override"; src: local("Helvetica"); asce

    Web Font のメトリクス上書きによる CLS の改善 | blog.jxck.io
    mizdra
    mizdra 2021/02/27
    難しそう
  • Const generics MVP hits beta! | Rust Blog

    After more than 3 years since the original RFC for const generics was accepted, the first version of const generics is now available in the Rust beta channel! It will be available in the 1.51 release, which is expected to be released on March 25th, 2021. Const generics is one of the most highly anticipated features coming to Rust, and we're excited for people to start taking advantage of the incre

    Const generics MVP hits beta! | Rust Blog
    mizdra
    mizdra 2021/02/27
    1.51で安定化されるconst generics MVPについて。何故最小限の安定化から始めるのか / 現時点でどのような制限があるのか / 制限を撤廃するにあたってどんな困難があるのか、などが詳しく書かれている。分かりやすい。
  • turbolinksで実現したかったことって、こういうことだったのか

    Turbo: The speed of a single-page web application without having to write any JavaScript. Stimulus ほどあれこれ考察はしていないけど、Turbo を軽く触ってみて結構よさげという印象を受けた。Google Analytics などの 3rd party のツールとの組み合わせの部分には注意が必要になるが、特に初期実装ではかなりの威力になりそうだ。 ※ 今回は Turbo Stream は試していない。あくまで Turbo Drive と Turbo Frame の話。 Stimulusはturbolinksに欠けていたものまず あーありがち - Stimulus、悪くない の方を読んでほしいんだけど、Turbo は turbolinks が洗練されて戻ってきたものであることから始めると導入しや

  • プログラミングが楽しいとき - blog.8-p.info

    たまに Rust の勉強もかねて何かを再実装しようと思うんだけど、大抵は途中で飽きてしまう。一方で、最近に仕事で使っている雑なスクリプトをきれいに書き直して、これはなかなか楽しかった。というわけで、自分の中での楽しさを書き出してみようという試みです。 自分の生活が便利になった 仕事で書くスクリプトとか、個人的な便利コマンドとかはここの楽しさが大きい。 仕事で関わって製品としてリリースされるものが、自分の生活を便利にするかは、まあ半々くらい。「確かにこれあるといいですね。自分でも使います。」というものもあるし、正直いって自分は使わなそうなものもある。 コンシューマ向け製品だと、自分の好みはだんだんメインストリームとずれてきていて、それは将来に不安を感じる。携帯電話のプッシュ通知とか、なるべく来ないで欲しい。 無理そうなことが出来てかっこいい 昔に作っていた、SIMBLMac のアプリを

    mizdra
    mizdra 2021/02/27
  • 新しい通勤スタイルに合わせたオフピークポイントサービスについて|JR東日本

    JRE POINTに登録済のSuica通勤定期券(オフピーク定期券を除く)により、平日の朝に、対象エリアの駅でポイント還元対象となる時間帯に改札機を利用して入場、その後対象エリアの駅で出場した場合、毎月4回目までは5ポイント、5回目以降は25ポイントのJRE POINTを還元します。なお、ポイント還元対象となる時間帯は各駅の朝ピーク時間帯の前後に設定します。 ※ひと月あたりのポイント還元の上限は20回・420ポイントです。 実施時期 2024年4月1日(月)~ 対象エリア Suica通勤定期券(オフピーク定期券を除く)での入出場が の場合が対象です。入出場とも の場合は対象外です。 ※画像クリックで拡大図を表示します。 ※画像クリックで拡大図を表示します。 ご利用状況により対象外となる場合があります。 予めご確認ください。 ポイント還元されない場合 対象となるお客さま Suica通勤定期券

    新しい通勤スタイルに合わせたオフピークポイントサービスについて|JR東日本
    mizdra
    mizdra 2021/02/27
    良さそう