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

  • TypeScript 5.2's New Keyword: 'using'

    Matt PocockMatt is a well-regarded TypeScript expert known for his ability to demystify complex TypeScript concepts. TypeScript 5.2 introduces a new keyword - using - that you can use to dispose of anything with a Symbol.dispose function when it leaves scope. { const getResource = () => { return { [Symbol.dispose]: () => { console.log('Hooray!') } } } using resource = getResource(); } // 'Hooray!'

    TypeScript 5.2's New Keyword: 'using'
    for-my-internet-demo
    for-my-internet-demo 2023/06/20
    気になるやつなので覚えるか
  • 男で「バリバリ働く」って言葉使う奴いる?

    人気になっている増田を見ていて思ったのだが。 その増田は男性側として書いているが、「バリバリ働く」って表現、ほぼ98%女性ってのが俺は経験則なんだけどな 「バリバリ働く」とか「バリキャリ」的な表現ってバリバリ働く/緩く働く/腰掛くらいで働く/働かない、みたいな選択肢があって出てくる表現だと思うが、 男からしたらバリバリも何もなくて、働かなきゃ非人間で選択肢が存在しないから、あんまりピンとこない表現だと思うんだよ あとレベル感の問題もあって、女性向けのドラマとか漫画とか見ると、ちょっとした(例えば県内一位くらいの)会社の総合職とかフリーランス程度でもバリバリとか言ってるけど、 男性的な観点だとゴールドマンサックスとかマッキンゼーとか、三井物産や電通なら花形部門とか、そのくらいじゃないとバリバリ感でないと思うんだよ フリーランスなら弁護士事務所の代表とかそんくらい(軒弁はちがう) トヨタだのN

    男で「バリバリ働く」って言葉使う奴いる?
    for-my-internet-demo
    for-my-internet-demo 2023/06/20
    たまにリモートで朝唱えます
  • MVCモデルは意識した方がいい!!!私は地獄を見ました!!! - Qiita

    目次 MVCモデルとは何者?? Modelとは Viewとは Controllerとは まとめ (MVCを意識せずに書いた私の経験談) MVCモデルとは何者?? MVC(Model-View-Controller)モデルは、ソフトウェア開発におけるデザインパターンの一つ。MVCはアプリケーションの内部の構造を整理し、役割を分離することで、保守性や拡張性を向上させることを目的としているもの。 Modelとは モデルはデータの管理や処理、データベースとのやり取りなどを行うもの。 バリテーションも行う。 Viewとは ビューはユーザに表示されるもの。 例えばHTMLやJSなど Controllerとは ユーザーの入力やアクションを受け取り、それに応じた処理(モデルのデータを取得・更新)をし、最終的な結果をビューに渡すもの。 言えばMVCモデルの頭。 まとめ(経験談) 初めは全く気にしないで書いて

    MVCモデルは意識した方がいい!!!私は地獄を見ました!!! - Qiita
    for-my-internet-demo
    for-my-internet-demo 2023/06/20
    relicこんな感じなのか
  • なぜ <div> に onClick がダメなのか?

    ■ はじめに <div>要素にonClickを渡すべきではない、ということ聞いたことはないでしょうか? ただ、なぜ渡すべきでないのか? 理解してなかったので今回調べてみました。 サンプルコード 今回動作確認に利用したサンプルリポジトリのコードはReactで書いています。 ■ 結論:<div>にonClickを定義するのがなぜダメなのか? ユーザーにとって操作性の低いボタンになってしまうから、です! 要するに UX が悪くなってしまうから! その理由を解説していきます! ■ 操作性の低いボタンになってしまう理由 大きく3つあると考えています。 div要素は focus を持たないから returnキー, spaceキーをonClickに変換しないから スクリーンリーダーが認識しない要素だから ◎ focus を持たないから <div>要素はfocusを持ちません。 なので、tabキーで要素に

    なぜ <div> に onClick がダメなのか?