C# 依存性注入の簡単なサンプル 前回の記事では、依存性注入のアナロジーとしてレンタカーを取り上げました。本記事では、依存性注入の理解を深めるために、簡単なサンプルを作ってみます。課題設定あなたは小学1年生だとします。今日、学校で宿題が出ました。箱に入ったお団子の数を数える... 2025.03.04 C#
C# 依存性注入のイメージはレンタカー? あなたは依存性注入のイメージを持っていますか?僕が持っているイメージは、レンタカーです。依存性注入はレンタカーを借りることに似ているあなたはレンタカーを借りたことがありますか?レンタカーでなくても、他の人から車を借りたことがありますか?その... 2025.02.27 C#
WordPress WordPressで星による評価を表示する方法 はじめに商品のレビュー記事を書くときなど、星の数で評価したい場合があります。以前は、「Universal Star Rating」とか「Shortcode Star Rating」といったプラグインがあったようですが、今はなぜか見当りません... 2025.02.23 WordPress
製品レビュー REALFORCE R3UC11を買ってしまった REALFORCEを買おうと思った理由僕は、自分用のPCとして、Let's noteを使っています。Let's noteのキーボードは気に入っています。でも、そのまま使うと、視線が下に行ってしまうので、仕方なく、BoYata製パソコンスタン... 2025.02.17 製品レビュー
導出 電卓でルート(√)キーを押し続けると最後は1になる理由 電卓に適当な数を入れ、√キーをひたすら押して1にしたことはありませんか?理由どうして1になるのでしょうか?方程式で書くと、xの平方根がxと同じなので、$$\sqrt{x}=x$$です。複素数を考えなければ、両辺が正でないと成り立たないので、... 2025.02.08 導出
健康 脳神経時計 僕の専門は、医学ではないことをあらかじめ断っておきます。脳神経僕は、脳から出る神経は、全て脊髄を通って出てくるものだと思っていました。でも、先日、医療に携わる知人と話をしていたら、脳から直接出てくる神経は、12対あるとのことです。それらは、... 2025.01.26 健康
C# C#でVisual BasicのLike文を使う方法2選 C#のプログラミングを続けていれば、正規表現を使うことにも慣れてきます。しかし、ExcelのVBAやVisual Basic(以下VB)のLike文しか使ったことのない人に、マッチングパターンを使うソフトウェアを提供するような場合、正規表現... 2024.10.30 C#
導出 ダイヤモンド構造の結合角が109.47°であることの導出 ダイヤモンド構造の結合角が109.47°であることを2つの方法で導いてみました。この角度は、正四面体の中心から2つの頂点にそれぞれ向かう線がなす角と同じです。内積を使う方法この方法が一番エレガントです。正四面体の4つの頂点をA、B、C、Dと... 2024.02.25 導出
C# ドメイン駆動設計(DDD)の最小サンプル 背景成瀬允宣さんのドメイン駆動設計入門を読みました。正直言って、半分も理解できていません。この本に関するサンプルソフトがダウンロードできますので、してみました。でも、僕にとっては複雑過ぎました。そこで、自分で必要最小限のサンプルコードを書い... 2024.02.10 C#
DIY 綿棒を1本ずつ取り出すためのケース加工 綿棒を一本ずつ取り出すために、200本入りのケースのフタに穴を開けてみました。はじめに耳掃除や塗り薬の塗布の際に、綿棒を使うことがあると思います。このとき、使わない綿棒に触れることなく、一本ずつ取り出したくないですか?僕は潔癖症なのか、指先... 2023.03.08 DIY