C# EntityFrameworkCore で Scaffold 使ってデータベースファーストする方法 主題の件ですが、ハマった部分もあったので備忘録として残しておきます。 先に注意点ですが、 .NET Core コンソールアプリケーションと、 ASP.NET Core では Scaffold の条件が異なる というのが今回ハマったところで... 2018.09.27 C#仕事で使う技術的なこと
MQTT mosquitto でパスワード認証の設定をする 概略手順 ブローカー側で保持するパスワードファイルを作成 作成したパスワードファイルを、config ファイルに登録する config ファイルを起動オプションに指定して、ブローカーを起動する クライアント側でもオプションにユーザー名とパ... 2018.09.25 MQTT仕事で使う技術的なこと
C# moq でデリゲートをモックする方法 Func<XXX> といったようなデリゲートをモックしたい時があります。 これを、 moq を使用する方法です。 やり方 たとえば、int 型を2つ受け取り、文字列に変換するデリゲートがあったとします。(つまり、 Func<... 2018.09.21 C#仕事で使う技術的なこと
仕事で使う技術的なこと ProtocolBuffers の自動ドキュメント作成について 時間がないのでメモ的にですが残しておきます。 ProtocolBuffers の .proto ファイルから、ドキュメントを自動生成する方法について見つけました。 taktak.jp 上記に記載がありますが、ちょこっと変えてフォルダ内... 2018.07.17 仕事で使う技術的なこと
C# moq で virtual メソッドをコールする方法 moq を使っていて、ハマったことがあったので備忘録として残しておきます。 主題の通り、「moq で virtual メソッドをコールする方法」です。 やりたかったことと症状 以下のような Dispose パターンを使用したテスト対象のクラ... 2018.07.16 C#仕事で使う技術的なこと
MQTT mosquitto のバグ(たぶん)について mosquitto は mqtt ブローカーの参照実装と言われるだけあって、安定していて使いやすいのですが、やはりバグがいくつかあります。(現状 Github で報告されている issue だけでもこれだけあります) 今回、私のプロジェクト... 2018.07.01 MQTT仕事で使う技術的なこと
仕事で使う技術的なこと 達人プログラマーを読んだメモ 23. 表明プログラミング 会社で購入してもらった「達人プログラマー」を読んでいます。これが評判通りなかなか勉強になりますので、 個人的な備忘録として残します。 内容はそこまで新鮮なものではないのですが、ソフトウェア開発で常識とされていることが、「何故」常識と言われて... 2018.06.23 仕事で使う技術的なこと
仕事で使う技術的なこと 達人プログラマーを読んだメモ 9. 可逆性 会社で購入してもらった「達人プログラマー」を読んでいます。これが評判通りなかなか勉強になりますので、 個人的な備忘録として残します。 内容はそこまで新鮮なものではないのですが、ソフトウェア開発で常識とされていることが、「何故」常識と言われて... 2018.06.23 仕事で使う技術的なこと
仕事で使う技術的なこと Git Bash on Windows で gitlab に ssh 接続するときにハマったこと 事象 社内のオンプレミスの gitlab に対して、 tortoise git では ssh できるのに、 git bash では ssh できない!1 原因 普段 ssh で使用している秘密鍵は、 putty で作成した鍵でした。 tor... 2018.06.22 仕事で使う技術的なこと
C# Observer パターンを自分なりに整理してみる 免責 いきなり免責というのもアレですが、この記事の真偽は一切保証を致しかねます。 正直、かなり怪しいと思いますので、少なくとも情報収集されている方は、この記事はスキップされたほうが無難かと思われます。 (私のアカウントに書いてあることはもと... 2018.06.04 C#仕事で使う技術的なこと