タグ

2023年6月1日のブックマーク (8件)

  • パスワード変更用のURLを明示すためのwell-known URL for Changing Passwordsという仕様について

    作成日 2023-05-31 更新日 2023-06-02 author @bokken_ tag well-known, appsec はじめに パスワード変更のためのURLを示すための、A Well-Known URL for Changing Passwords という仕様が存在する。¶ この仕様は主にクライアントサイドのパスワード管理ツールで使われる想定の仕様だ。¶ 記事ではこの仕様がどういうものか、どういった利点があるのかについてまとめる。¶ パスワード管理ソフトとその課題 パスワード管理ツールはクロスサイトでのパスワードの再利用を防いだり、オートフィルをしてユーザビリティを高めてくれる良いツールだ。 ブラウザにもパスワード管理ツールが搭載されていたり、有名どころでは1PasswordやBitwardenのようなツールがある。¶ これらのツールの中にはパスワードの強度を教えてく

    パスワード変更用のURLを明示すためのwell-known URL for Changing Passwordsという仕様について
    snaka72
    snaka72 2023/06/01
  • 相も変わらず「ソフトを他人に作らせる日本、自分で作る米国」

    ある会合で話をしてほしいと言われた。会合の趣旨を聞くと「日がなぜITの利用で劣後してしまったのかを考えること」と説明してくれた。演題を考えているうちに「ソフトを他人に作らせる日、自分で作る米国」という一言が浮かんだ。 この言葉は10年近く前、2013年12月に出版した拙著の書名である。元々は日経ビジネスオンライン向けに書いたコラムに付けた題名であり、そのコラムを同書の巻頭に再録した。 「日企業は自社で利用するソフトのほとんどをIT(情報技術)企業に開発させているのに対し、米国企業はソフトを内製する比率が高い」「日のソフト開発技術者の大半はIT企業に所属するが、米国のソフト開発技術者の大半はIT企業ではなく一般企業に所属している」、これがコラムの内容であった。ここでいうソフトはコンピューター上で動かすプログラムのことである。 これ自体はソフトの内製化と言われる問題だ。実は同書の主題は

    相も変わらず「ソフトを他人に作らせる日本、自分で作る米国」
    snaka72
    snaka72 2023/06/01
  • What color should the text be? (A CSS Quiz)

    snaka72
    snaka72 2023/06/01
  • How to write clean and readable code

    Introduction Writing clean and readable code is essential for any developer. It makes your code easier to understand, debug, and maintain. It also makes it more likely that other developers will be able to contribute to your project. In this blog post, we will discuss some tips for writing clean and readable code. We will cover topics such as: Using descriptive variable names Formatting your code

    How to write clean and readable code
    snaka72
    snaka72 2023/06/01
  • What's new in ES2023? 👀

    Last year I wrote an article about the new features of ES2022 this year let's check out the new features coming in as part of ES2023. Features of ES2023 1. Find array from the last This function will allow us to find element from the last to first of the array based on a condition. const array = [{a: 1, b: 1}, {a: 2, b: 2}, {a: 3, b: 3}, {a: 4, b: 4}] console.log(array.findLast(n => n)); //result

    What's new in ES2023? 👀
    snaka72
    snaka72 2023/06/01
  • Reactのフォームをコントロールしたときのデメリットを考える

    公式では制御されたコンポーネントを推奨し、<input type="text" value={this.state.value} onChange={this.handleChange} /> のように onChange を使って更新、value に state を入れて制御するようにしているのですが、推奨は言いすぎではと思っていることについて書きます。 「公式のここがおかしいのではないか」という問いかけはだいたい自分が間違っているだけという場合がほとんであることは自覚していますので、もし間違っていたら """優しく""" 指摘してくれると嬉しいです。 React は制御されたコンポーネントを推奨している まず制御されたコンポーネントについて、公式の定義をみましょう。 HTML では <input>、<textarea>、そして <select> のようなフォーム要素は通常、自身で状態を保

    Reactのフォームをコントロールしたときのデメリットを考える
    snaka72
    snaka72 2023/06/01
  • The React Ecosystem in 2023

    As React celebrates its 10th anniversary in 2023, the ecosystem continues to flourish with constant advancements and innovations. As one of the most widely-used JavaScript libraries, React remains a favorite among developers for building dynamic and high-performance applications. However, with a vast array of tools and libraries available within the React ecosystem, choosing the right combination

    The React Ecosystem in 2023
    snaka72
    snaka72 2023/06/01
  • URL バーの表示の変遷 | blog.jxck.io

    Intro ついに URL バーから EV 証明書の組織表示が消されるアナウンスが、 Chrome から発表された。 思えば、 URL バーの見た目も、だいぶ変わってきたように思う。 URL バーの表示の変遷を一度まとめておく。 URL バーの再現 当なら古いブラウザのスクショを集めたいところだったが、これは非常に難しい。ネットで色々落ちてるものをかき集めても、ライセンスや解像度や表示されている URL などを考えると、使い勝手は決して良くない。 試しに古い Chromium をビルドしてみたが、一定より古いものはうまく開くことすらできなかった。開くことができたバージョンもあったが、どうやらそれだけでは当時の URL バーの UI までは再現されないようだ。 そこで、実物のスクショはあきらめ「一般的な URL バーのイメージ」を書いた図で、おおまかな変遷を辿る。あくまで架空の図であること

    URL バーの表示の変遷 | blog.jxck.io
    snaka72
    snaka72 2023/06/01