Uncategorized

VB.NETで依存性注入をしてみた

最近、VB.NETで依存性注入をする必要がありました。覚え書きとしてサンプルを残しておきます。はじめにC#で依存性注入をすることは簡単です。ググればサンプルがすぐに見つかりますし、書籍も多数あります。でも、VB.NETだとなかなかサンプルが...
Uncategorized

食べ物の好き嫌いが動物種を繁栄させる

僕は、シュークリームが嫌いです。皮にあまり味が無いこと、皮とクリームの間に空間があってがっかり感があること、皮とクリームの歯ごたえのバランスが悪いと感じられることなどです。でも、僕の家族で、シュークリームが嫌いな人はいません。よって、僕のシ...
Uncategorized

ジャネーの法則によれば人生の中間地点は18歳

ジャネーの法則歳をとると時間が経つのが早く感じられます。本当にそうですね。小学校の低学年の頃は、1年の経つのがとても長く、高学年がとても大人に見えたものです。でも気が付けば、アラフォーやアラフィフに。ジャネーの法則によれば人が感じる時間の長...
C#

依存性注入の簡単なサンプル

前回の記事では、依存性注入のアナロジーとしてレンタカーを取り上げました。本記事では、依存性注入の理解を深めるために、簡単なサンプルを作ってみます。課題設定あなたは小学1年生だとします。今日、学校で宿題が出ました。箱に入ったお団子の数を数える...
C#

依存性注入のイメージはレンタカー?

あなたは依存性注入のイメージを持っていますか?僕が持っているイメージは、レンタカーです。依存性注入はレンタカーを借りることに似ているあなたはレンタカーを借りたことがありますか?レンタカーでなくても、他の人から車を借りたことがありますか?その...
WordPress

WordPressで星による評価を表示する方法

はじめに商品のレビュー記事を書くときなど、星の数で評価したい場合があります。以前は、「Universal Star Rating」とか「Shortcode Star Rating」といったプラグインがあったようですが、今はなぜか見当りません...
製品レビュー

REALFORCE R3UC11を買ってしまった

REALFORCEを買おうと思った理由僕は、自分用のPCとして、Let's noteを使っています。Let's noteのキーボードは気に入っています。でも、そのまま使うと、視線が下に行ってしまうので、仕方なく、BoYata製パソコンスタン...
導出

電卓でルート(√)キーを押し続けると最後は1になる理由

電卓に適当な数を入れ、√キーをひたすら押して1にしたことはありませんか?理由どうして1になるのでしょうか?方程式で書くと、xの平方根がxと同じなので、$$\sqrt{x}=x$$です。複素数を考えなければ、両辺が正でないと成り立たないので、...
健康

脳神経時計

僕の専門は、医学ではないことをあらかじめ断っておきます。脳神経僕は、脳から出る神経は、全て脊髄を通って出てくるものだと思っていました。でも、先日、医療に携わる知人と話をしていたら、脳から直接出てくる神経は、12対あるとのことです。それらは、...
C#

C#でVisual BasicのLike文を使う方法2選

C#のプログラミングを続けていれば、正規表現を使うことにも慣れてきます。しかし、ExcelのVBAやVisual Basic(以下VB)のLike文しか使ったことのない人に、マッチングパターンを使うソフトウェアを提供するような場合、正規表現...