仕事で使う技術的なこと

C#

EntityFrameworkCore で Scaffold 使ってデータベースファーストする方法

主題の件ですが、ハマった部分もあったので備忘録として残しておきます。 先に注意点ですが、 .NET Core コンソールアプリケーションと、 ASP.NET Core では Scaffold の条件が異なる というのが今回ハマったところで...
MQTT

mosquitto でパスワード認証の設定をする

概略手順 ブローカー側で保持するパスワードファイルを作成 作成したパスワードファイルを、config ファイルに登録する config ファイルを起動オプションに指定して、ブローカーを起動する クライアント側でもオプションにユーザー名とパ...
C#

moq でデリゲートをモックする方法

Func<XXX> といったようなデリゲートをモックしたい時があります。 これを、 moq を使用する方法です。 やり方 たとえば、int 型を2つ受け取り、文字列に変換するデリゲートがあったとします。(つまり、 Func&lt...
仕事で使う技術的なこと

ProtocolBuffers の自動ドキュメント作成について

時間がないのでメモ的にですが残しておきます。 ProtocolBuffers の .proto ファイルから、ドキュメントを自動生成する方法について見つけました。 taktak.jp 上記に記載がありますが、ちょこっと変えてフォルダ内...
C#

moq で virtual メソッドをコールする方法

moq を使っていて、ハマったことがあったので備忘録として残しておきます。 主題の通り、「moq で virtual メソッドをコールする方法」です。 やりたかったことと症状 以下のような Dispose パターンを使用したテスト対象のクラ...
MQTT

mosquitto のバグ(たぶん)について

mosquitto は mqtt ブローカーの参照実装と言われるだけあって、安定していて使いやすいのですが、やはりバグがいくつかあります。(現状 Github で報告されている issue だけでもこれだけあります) 今回、私のプロジェクト...
仕事で使う技術的なこと

達人プログラマーを読んだメモ 23. 表明プログラミング

会社で購入してもらった「達人プログラマー」を読んでいます。これが評判通りなかなか勉強になりますので、 個人的な備忘録として残します。 内容はそこまで新鮮なものではないのですが、ソフトウェア開発で常識とされていることが、「何故」常識と言われて...
仕事で使う技術的なこと

達人プログラマーを読んだメモ 9. 可逆性

会社で購入してもらった「達人プログラマー」を読んでいます。これが評判通りなかなか勉強になりますので、 個人的な備忘録として残します。 内容はそこまで新鮮なものではないのですが、ソフトウェア開発で常識とされていることが、「何故」常識と言われて...
仕事で使う技術的なこと

Git Bash on Windows で gitlab に ssh 接続するときにハマったこと

事象 社内のオンプレミスの gitlab に対して、 tortoise git では ssh できるのに、 git bash では ssh できない!1 原因 普段 ssh で使用している秘密鍵は、 putty で作成した鍵でした。 tor...
C#

Observer パターンを自分なりに整理してみる

免責 いきなり免責というのもアレですが、この記事の真偽は一切保証を致しかねます。 正直、かなり怪しいと思いますので、少なくとも情報収集されている方は、この記事はスキップされたほうが無難かと思われます。 (私のアカウントに書いてあることはもと...
タイトルとURLをコピーしました