タグ

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

  • TypeScript の DI 手法あれこれ - Object.create(null)

    TypeScript で DI (依存性注入) するためのライブラリを作ったんですが, それを紹介する前に既存手法をまとめておいた方が説明が楽だなと思ったのでまとめておきます. そもそも DI の目的とは, みたいなところは詳しく説明しないのであしからず. 手法の比較 DI なし Service Locator エフェクト Constructor Injection Setter Injection デコレータ typed-inject 次回予告 手法の比較 DI なし まずは DI を使わない場合を見ていきましょう. ここでは例として, 以下のような時刻と乱数を必要とするコンポーネント MyService が, 時刻と乱数を扱う機能をそれぞれ提供するコンポーネント Clock と Random に依存するような場合を考えます. type Clock = { getTime: () =>

    TypeScript の DI 手法あれこれ - Object.create(null)
  • React Profilerを使ってみよう | ELW株式会社

    Reactでは、Reactの思想に従って正しくコンポーネント実装をしないと、不要な再レンダリングが走りがちです。そのために勉強としては、https://react.dev/learn を読むのが重要となります。その一方で、推測しないで計測せよという言葉があるように、実際の実装結果を測定するのも重要となります。 そこで今回は、React Developer Toolsのprofilerについて紹介します。profilerを使用することで、各コンポーネントのレンダリング頻度や時間等、パフォーマンスを計測することができます。Google Chromeでprofilerを使用するには、はじめにReact Developer Toolsをインストールします。 プロファイリングプロファイリングが開始されると、profilerはアプリケーションがレンダリングされるたびにパフォーマンス情報を自動的に収集し

    React Profilerを使ってみよう | ELW株式会社
  • WordPressのテーマにtheme.jsonを追加したら起きること | エビスコム - EBISUCOM

    WordPress のテーマ(クラシックテーマ)に theme.json を追加したら何が起きるのか? を調べていたところ、DOM の構造や適用される CSS の変化など、思った以上にたくさんの影響が起きていました。 影響(全 28 項目 + すべてのテーマに影響する 1 項目)と、その影響が起きる条件(トリガーとなるもの)は一覧表にしてこの記事の最後に掲載しました。 これだけあると、影響を受けないテーマを探す方が大変です。 そのため、個々の影響の詳細や対策方法については、実例と合わせて『WordPress ノート クラシックテーマにおける theme.json の影響と対策 2023』にしっかりとまとめましたので、参考にしてください。 何が起きるかを調べようと思ったきっかけ 現在の WordPress ではブロックテーマがスタンダードとなり、theme.json で機能の有効化やレイアウ

    WordPressのテーマにtheme.jsonを追加したら起きること | エビスコム - EBISUCOM
  • 重機・農機の「ヤンマー」によるロボットアニメ『未ル』が2024年に公開へ。ロボット原案はヤンマーの社内デザイン室が担当

    ヤンマーは6月20日(火)、同社が2022年11月に発表した同社が製作・プロデュースするアニメプロジェクト格始動、作品タイトルを『未ル』に決定したことを発表した。同作は2024年に公開される。 ヤンマーはトラクターや船舶エンジン、エネルギーマネジメントシステムの開発など多岐に渡る事業を展開している企業。1912年に創業し、「A SUSTAINABLE FUTURE」をパーパスとして掲げている。 テーマは「人と自然の対峙と調和」。住環境を守るべく、仲間と協力し、ロボットと関わりながら成長していく主人公を描く。また、タイトルの『未ル』は未来を切り開いていく姿をイメージし、「未来」を動詞化したものとなっている。 ロボットデザインの原案は農業機械や建設機械をはじめ、各種グラフィックなどのデザインを手がけるヤンマー社内のデザイン室が担当。有機的なフォルムと機械的なアタッチメントを併せ持つ、作な

    重機・農機の「ヤンマー」によるロボットアニメ『未ル』が2024年に公開へ。ロボット原案はヤンマーの社内デザイン室が担当
    mimosafa
    mimosafa 2023/06/21
    対立する組織のそれぞれの黒幕がヤン坊とマー坊であるところまでは想像できた