仕事で使う技術的なこと Visual Studio 2017 で欠かせないプラグイン 4+1つ 個人的にこれは欠かせないっていう Visual Studio のプラグインを備忘録として残しておきます。 Format document on Save Ctrl + S で保存時、自動整形を実行してから保存してくれるプラグインです。 Vi... 2018.05.21 仕事で使う技術的なこと
C# Visual Studio でビルド時に「のプロジェクト情報が見つかりません。これは、プロジェクト参照がないことを示している可能性があります。」でエラーになったときの対処法 (備考:もしかしたら .NET Standard のみの事象かもしれません) 事象 主題の通り、 Visual Studio でビルド実行時に、以下のようなエラーになりました。 (xxx.csproj はソリューション内で参照しているプロジ... 2018.05.11 C#仕事で使う技術的なこと
C# 単体テスト<C#> async な moq をセットアップするときにハマったこと C# で単体テストで moq を使用した場合のお話です。 備忘録として残しておきます。 以下のようなインターフェイスがあったとします。 public interface IHoge { Task SomethingAsync(in... 2018.04.15 C#仕事で使う技術的なこと
仕事で使う技術的なこと C言語の JSON シリアライザー parson について parson の紹介 C言語で JSON をシリアライズすることができないか探していると、 parson なるものを見つけました。 速度はわかりませんが、特徴としては以下のようです。 シリアライズ/デシリアライズの両方可能 . (ドット)... 2018.04.01 仕事で使う技術的なこと
仕事で使う技術的なこと npm で fatal: unable to connect to github.com: と怒られるとき npm コマンドを使ってインストールを行うとき、fatal: unable to connect to github.com: と怒られました。 その解決方法です。 条件 ファイアウォールの問題らしいです。 恐らく社内等のネットワーク環境と... 2018.03.26 仕事で使う技術的なこと
C# ProtocolBuffers の C# 版の Timestamp について 前に ProtocolBuffers の C# 版の導入をやってみたのですが、 このときに proto ファイル import google/protobuf/timestamp.proto が読込めないせいで以下のようにクラスファイル変... 2018.03.21 C#仕事で使う技術的なこと
仕事で使う技術的なこと Pandoc で PlantUML を出力 pandoc は、当然ですがデフォルトでは plantuml に対応していません。 しかし、 markdown でドキュメントを書く際は、 plantuml をよく使用するので、 plantuml の画像を出力できるようにします。 前提 お... 2018.03.18 仕事で使う技術的なこと
仕事で使う技術的なこと plantuml で日本語を扱う plantuml で日本語の仕方を忘れていたので備忘録として残します。 ここでは、単体で plantuml を扱う場合です。(plantuml.jar を使用する場合) ソースファイルは UTF-8 とします。 java -jar .\pl... 2018.03.18 仕事で使う技術的なこと
仕事で使う技術的なこと Pandoc を使って、Markdown を HTML に変換する 主題の通り、 Pandoc というツールを使って Markdown 形式のファイルを、HTML形式に変換します。 前提 環境は、例によってWindows 10 Home 64bit です。 Pandoc のインストール github pa... 2018.03.18 仕事で使う技術的なこと
仕事で使う技術的なこと Windows の環境変数の設定画面のショートカットキー 小ネタです。 結論から言うと、主題の目的を果たすことができるショートカットキーは存在しないようなのですが、 Windowsキー + Pause/Breakキー (同時押し) で、コントロールパネルのシステムの画面が表示されます。 環境変数... 2018.03.18 仕事で使う技術的なこと