コーヒー飲みながら仕事したい

仕事で使う技術的なことの備忘録とか


Wordpress に引っ越しました!

2019-01-01から1年間の記事一覧

Redmine に EasyGantt のプラグインを入れようとしたらハマったので備忘録

首題の件ですが、 Redmine に EasyGantt というプラグインを入れることにしました。 目的としては、このプラグインを入れることで、ドラッグアンドドロップでガントチャートが引けるようになるからです。 ガントチャートの運用で一番の問題点は、メンテナン…

MQL5 を Visual Studio Code でコンパイルする その2 ~お手軽?コンパイル編~

前回に引き続き、今度はコンパイルできるようにします。 結論から言うと、コンパイルをするだけなら、ググったら既に Qiita 記事で情報公開してくださっている方がいました。 そういったわけで、今回はそちらの記事をほぼ流用する形になりますが、個人的な備…

MQL5 を Visual Studio Code でコンパイルする その1 ~シンタックスハイライト編~

ちょっとこのブログに書くべきか悩みましたが、 MetaTrader5 で使用する MQL5 と呼ばれる言語に関する記事です。 一応プログラム言語に関することなので、書くことにしました。 (MetaTrader5 が何かはここでは述べません) ちなみに、今回の記事は、こちら…

SQLite を使用して単体テストしていると、'FOREIGN KEY constraint failed' と怒られる

単体テストで SQLite を使用していて困ったことが合ったので、その概要と解決策です。 外部キー制約にひっかかる DB を使用する箇所の単体テストにおいて SQLite を使用することで簡単にテスト環境を構築することが出来ます。とりあえずテストしたいところだ…

EMQ X のインストール

以前、EMQ をインストールしましたが、新しい環境で再度インストールする必要がありました。 tassi-yuzukko.hatenablog.com 詳細はわかりませんが、過去の URL は接続できなくなっていました。 どうやら、「EMQ X」という名前に変わった?みたいなので、再度…

WPF 閉じるボタンのみを非表示にしたウィンドウの作り方

諸事情で閉じるボタン(いわゆる×ボタン)を非表示にしつつ、最小化ボタンのみを残す必要がありました。 たったこれだけのことなのに、結構複雑な処理を実装しないといけなかったので、備忘録として残しておきます。 参考サイト 今回、予想以上に処理が複雑…

WPF で 上下左右に中央寄せのラベル(テキストボックス)を作る

WPF で上下左右(水平垂直方向)に中央寄せするラベルの作り方でハマったので備忘録です。 調べてもなかなかでてこなかった・・ やりたいこと ずばり、以下の絵のようなやつです。 解決策 以下の自動翻訳されたページに答えがありました。 codeday.me 上記絵…

Visual Studio Code で markdown のスニペットを登録する

Visual Studio Code で markdown を使用して plantuml を書くことが多いのですが、 ```plantuml @startuml skinparam backgroundColor #FEFEFE ~ @enduml ``` というようなのを毎回手入力するのが面倒です。 何かいい方法はないかなぁと思ってたら、スニペ…

Microsoft.Extensions.DependencyInjection の DI コンテナの挙動について

ASP.NET Core でよく使われる(?) Microsoft.Extensions.DependencyInjection をクラスライブラリやコンソールアプリケーションで使用したときの挙動についての備忘録です。 Microsoft.Extensions.DependencyInjection の DI コンテナの依存性の注入方法 …

Linux Mint から Windows10 へリモートデスクトップ接続する

私の環境(Linux Mint 19.1 MATE)では、標準で Windows へのリモートデスクトップができなかったので、その備忘録です。 前提 接続元: Linux Mint 19.1 MATE 接続先: Windows10 ただし、Windows10 側は Pro エディションでないとそもそもリモートデスクト…