2022年4月20日のブックマーク (4件)

  • feat: Import cargo-add into cargo by epage · Pull Request #10472 · rust-lang/cargo

    Motivation The reasons I'm aware of are: Large interest, see Add cargo-add (from cargo-edit) to cargo proper #5586 Make it easier to add a dependency when you don't care about the version (instead of having to find it or just using the major version if thats all you remember) Provide a guided experience, including Catch or prevent errors earlier in the process Bring the Manifest format documentati

    feat: Import cargo-add into cargo by epage · Pull Request #10472 · rust-lang/cargo
    bouzuya
    bouzuya 2022/04/20
  • プロを目指す人のためのTypeScript 本の感想 #ブルーベリー本

    自分も教える事が多いので、読み手にどういう風に学んでほしいか、自分がどういう風に伝えるべきか、という視点で読んだ。 1章・イントロダクション そもそもTypeScript とはなにかみたいな話。 コンパイルエラーが出ている状態ではプログラムが完成したとは言えません。 力強い コンパイルエラーをただ避けるのではなく、利用する気持ち で TypeScript プログラミングに臨みましょう。 初心者に型違反の向き合い方を諭す話。IDEの補助になるとか。 TS年表で取り上げてるのが特徴的。exactOptionalProperty を取り上げてたり。 TSの型はランタイムに影響しない、という話を何度も解説している。これは初心者の誤解がとても多いので、必要だと思う。何度いっても、伝わって欲しい人に伝わらないのだが… enum や namespace については意図的に解説しない。過去のTS独自路線だ

    プロを目指す人のためのTypeScript 本の感想 #ブルーベリー本
    bouzuya
    bouzuya 2022/04/20
  • Firebase Authentication 7つの落とし穴 - 脆弱性を生むIDaaSの不適切な利用 - Flatt Security Blog

    はじめに こんにちは、株式会社 Flatt Security セキュリティエンジニアのぴざきゃっと (@pizzacat83) です。 認証機構を自作せずに導入できる Firebase Authentication は様々なアプリケーションにて利用されていますが、その特性を十分に理解せずに導入すると、実は不具合や脆弱性が生じることがあります。そこで稿では Firebase Authentication を利用するうえで、注意しなければ不具合や脆弱性に繋がりうる 7 個の「落とし穴」について解説します。 はじめに IDaaS の利点と欠点 落とし穴 1. 自己サインアップ リスク 対策 不十分な対策 落とし穴 2. ユーザーが自身を削除できる 対策 落とし穴 3. 他人のメールアドレスを用いたユーザー登録 リスク リスク 3-1. メールアドレス誤入力によるユーザー乗っ取り リスク 3-2

    Firebase Authentication 7つの落とし穴 - 脆弱性を生むIDaaSの不適切な利用 - Flatt Security Blog
    bouzuya
    bouzuya 2022/04/20
  • タッチパッドなし、イヤホン端子も省かれた。「XPS 13 Plus」のこだわり設計を見よ

    タッチパッドなし、イヤホン端子も省かれた。「XPS 13 Plus」のこだわり設計を見よ2022.04.19 20:00124,643 武者良太 USB Type-C→3.5mmヘッドセット変換アダプタが付くとはいえ、これは思い切りましたね。 DELLから新型ノートPC「XPS 13 Plus」が発表されました。まずはマジマジと御覧ください。このエクステリアデザインを。 タッチパッドがない! Image: DELL実際にはタッチパッドの機能を果たすエリアはあるのですが、パームレストとの境目がないため、手前部分はモノリスのような一枚板にしか思えません。スマホのディスプレイのように内蔵された10個のモーターが振動し、ユーザーにタッチパッドに触れてPCを操作しているという感覚を伝える仕組みになっています。 またファンクションキーも静電タッチ仕様となりました。各キーの間のスリットも激細化。アルミの

    タッチパッドなし、イヤホン端子も省かれた。「XPS 13 Plus」のこだわり設計を見よ
    bouzuya
    bouzuya 2022/04/20