DI コンテナ Unity の利用(その1)

いまさらですが、DI コンテナの Unity について、使い方などをちょっと調べてみたので、備忘録を兼ねて書いてみます(統合型のゲーム開発環境の Unity の話ではありません。念のため 😉 )。

言うまでもなく DI コンテナのほうの Unity は、Dependency Injection(依存性の注入)の機能を提供するフレームワークで、コンストラクター注入、プロパティ注入、メソッド呼び出し注入の機能がありますが、ここでの話はコンストラクター注入に絞り込みます。 続きを読む DI コンテナ Unity の利用(その1)

改行コードの確認・置換ツール

しばらく前にちょっと必要に迫られてざっくりと作った「改行コードの確認・置換ツール」を公開しています(ここに書くのを忘れていました)。
機能は次のとおりです。

  • テキストボックスに入力されたテキスト中の改行文字の種類を表示する(None/CRLF/LF/CR/Mixed)
  • テキストボックスに入力された文字列を指定された改行文字に置換したうえでクリップボードへ出力する

ソースコードは GitHub で公開しています。 続きを読む 改行コードの確認・置換ツール

Outlook メールへの POP3 接続ができなくなっていた

昨日の夜から、突然 Outlook メールへの POP3 接続がエラーで接続できなくなっていたので、何か情報がないかとブラウザから Outlook に接続して、試しに「設定」メニューから「オプション」を選んでみたら、「メール」の「アカウント」のところに「POP と IMAP」という項目があり、それを見ると、POP 接続が無効になっていました 😟 続きを読む Outlook メールへの POP3 接続ができなくなっていた

ASP.NET Core でのパッケージ管理と Bootstrap の SCSS ファイルを用いたスタイルの変更

Bootstrap 利用時のフォント指定(その2)で、CSS のカスケーディングの優先順位である「より後から読み込まれたスタイルが優先」を活用して、site.css で設定する方法を書きましたが、その他の項目を変更することもあるでしょうから、「Bootstrap 利用時のフォント指定」と同じように、ASP.NET Core MVC で Bootstrap のスタイルに手を入れる方法の記事もあったほうがいいなと思って書き始めたんですが、ASP.NET Core ではフロントエンドのパッケージ管理方法が大きく変わっているので、そこらへんのことも書かないとなぁということで、備忘録の意味も込めてパッケージ管理がどうなっているのかも含めて書いてみました。なお、「Bootstrap 利用時のフォント指定」では、LESS ファイルを扱いましたが、こちらでは SCSS ファイルを扱ってみます。 続きを読む ASP.NET Core でのパッケージ管理と Bootstrap の SCSS ファイルを用いたスタイルの変更

Bootstrap 利用時のフォント指定(その2)

以前、「Bootstrap 利用時のフォント指定」で Bootstrap のスタイルを LESS ファイル上で編集・コンパイルしてフォントの設定を変更する方法を書きましたが、最近は CDN(Content Delivery Network) を利用することでブラウザのキャッシュの有効活用による高速化などが期待できることから、この程度の変更であれば CSS のカスケーディングの優先順位である「より後から読み込まれたスタイルが優先」を活用して、site.css のほうで設定するのがいいでしょう。 続きを読む Bootstrap 利用時のフォント指定(その2)

WPF で読みがなを取得(3)

テキストボックスに入力された日本語の文章や固有名詞(名前など)から読み仮名を取得する方法について、Microsoft から提供されている “Microsoft Visual Studio International Feature Pack 2.0” に含まれている “YomiganaWPFTextBox” コントロールを利用する方法を以前書きましたが、ユニバーサル Windows プラットフォーム用の API をデスクトップアプリケーションから利用する方法があり、この方法を使うことで Windows.Globalization 名前空間の JapanesePhoneticAnalyzer クラスが利用できることから、追加で記事を書いておきます(使い方の紹介だけなので、特に内容はありません)。 続きを読む WPF で読みがなを取得(3)