プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2018/12/27

ASP.NET Core のアプリケーションから言語を切り替える

event_note2018/12/27 8:35
ASP.NET Core で作成した Web アプリケーションにおいて、ユーザーが Web サイト上で言語を切り替えられるようにする方法です。...

2018/11/30

Windows サービスを削除しようとしたら管理者なのにアクセス拒否される

event_note2018/11/30 7:45
Windows サービスを削除しようとしたら、アクセス拒否されました。...

2018/11/28

docker build で connect: no route to host が表示された

event_note2018/11/28 6:13
docker build を行った際に以下のようなエラーが表示されました。...

2018/11/22

Windows 7 の起動画面と解像度

event_note2018/11/22 2:51
Windows 7 の起動時のアニメーションは解像度によって変わるようです。...

2018/11/21

gitlab-runner で 407 エラーが発生するようになった

event_note2018/11/21 2:03
何故かはわかりませんが、急に gitlab-runner で CI に失敗するようになってしまいました。...

2018/11/19

Go の開発環境を Visual Studio Code で構築する

event_note2018/11/19 0:15
諸事情によりちょっと Go を触ることになったので、開発環境を構築しました。...

2018/11/13

MSB3105:重複した項目は"Sources"パラメータではサポートされていません

event_note2018/11/13 0:54
C# のプロジェクトをビルドした時に MSB3105 エラーが発生しました。...

2018/11/09

GitLab + LDAP 認証で急にアクセスできなくなった

event_note2018/11/09 4:49
LDAP 認証で GitLab にサインインしている環境において、ある時から急に Clone や Push などができなくなりました。...

2018/11/07

NLog の時刻を UTC + オフセットで記録する

event_note2018/11/06 23:42
ISO 8601 の形式で出力させたい場合、以下のように設定します。...

2018/11/06

ASP.NET Core で AddSingleton しているのにインスタンスが複数作成される

update2018/11/10 event_note2018/11/06 2:27
ASP.NET Core (.NET Core) において、`AddSingleton` でサービスを登録しているのに、コンストラクタが複数回呼ばれることがありました。...

2018/11/05

ASP.NET Core で Area を使った際にレイアウトと Tag Helpers が有効にならない

event_note2018/11/05 0:02
ASP.NET Core で Area を使った際にレイアウトと Tag Helpers が使えず悩みました。...

2018/11/02

C# と C/C++ のライブラリを混在させる場合の構成

event_note2018/11/02 6:37
1つの Visual Studio のソリューション内で、C# と C/C++ のプロジェクトを混在させた場合の構成についてです。...

2018/10/31

NLog の 例外情報内のスタックトレースの改行を無効化する

event_note2018/10/31 0:43
NLog で例外情報にスタックトレースも含んで出力を行っていると、通常は改行が含まれてしまいます。...

2018/10/26

Word のフィールドの自動更新に関するオプションの挙動

event_note2018/10/26 2:31
Word のオプション設定でフィールドの自動更新を設定できますが、ちょっと謎の挙動していたので調べてみました。...

2018/10/24

[C#] 例外メッセージボックス

event_note2018/10/24 0:17
C# でデスクトップアプリケーションを作成していて、致命的な例外が発生した場合にどうユーザーに通知しようか悩んでいたところ、例外メッセージボックスというがあるのを知ったので、試してみました。...

2018/10/23

Word でフィールド更新しても相互参照が更新されない

event_note2018/10/23 5:04
Word を使っていて、相互参照がフィールドの更新を行っても更新されないことがありました。...

2018/10/19

Visual Studio で保存時にコードを自動整形する

event_note2018/10/19 0:55
Visual Studio では `Ctrl+K Ctrl+D` でコードの自動整形が行えますが、これを保存時に自動で行うためにプラグインをインストールします。...

2018/10/16

TortoiseGit で SubTree を使用する

event_note2018/10/16 8:37
と書いておいて何ですが、現時点では TortoiseGit は SubTree に対応してませんので、コマンドで実行する必要があります。 ...

2018/10/15

[C#] Math.Round で四捨五入

event_note2018/10/15 5:00
C# で四捨五入を行いたい場合、`Math.Round` を使えば簡単ですが、その挙動についてメモしておきます。...

2018/10/04

[C#] Cryptowatch API で取得した JSON をデシリアライズする

event_note2018/10/04 8:25
予想外にはまったのでメモしておきます。 パーサーは Newtonsoft.Json(JSON.NET) を使用します。...

2018/09/20

Windows ADK

event_note2018/09/19 23:53
Windows 10 のイメージを作成するためには、Windows ADK というツールを使うそうです。...

2018/09/15

Visual Studio のデバッガで例外発生箇所で止める

event_note2018/09/15 14:19
例外が発生した時点で停止する方法です。...

2018/09/10

Visual Studio で Python の開発環境を構築する

event_note2018/09/10 0:08
主題の通り、Python の開発環境として Visual Studio を使用する方法です。...

2018/09/07

form のボタンを並べて表示したい

event_note2018/09/07 1:56
form のボタンを並べて表示したい場合の方法です。...

2018/09/05

TortoiseGit でコミットを一つにまとめる

event_note2018/09/04 23:36
TortoiseGit で複数のコミットを一つにまとめる方法です。...

2018/09/04

ASP.NET Core のファイルアップロードサイズの上限を変更する

event_note2018/09/04 0:14
ASP.NET Cpre アプリケーションのデバッグを行っていると 404.13 エラーが表示され、調べてみると、アップロードしたファイルのサイズが大きすぎたようです。...

2018/08/31

OpenCover がエラーコードを返さない

event_note2018/08/31 4:55
テスト失敗時に OpenCover がエラーコードを返さない場合の対処方法です。...

2018/08/30

依存している dll が出力フォルダにコピーされない

event_note2018/08/30 0:46
.NET Framework で作成しているアプリケーションで、.NET Standard で作成されたライブラリを参照している場合、依存している dll が出力フォルダにコピーされませんでした。...

2018/08/28

Moq でインデクサーの振る舞いを実装する

event_note2018/08/28 6:17
Moq でインデクサーに対する振る舞いをどう実装したら良いかわからなかったので、調べてみました。...

2018/08/26

[C#] 浮動小数の 0 除算

event_note2018/08/25 15:41
整数値を 0 で除算すると `DivideByZeroException` が発生しますが、浮動小数の場合は発生せず、非数値(NaN)が返ってきます。...

2018/08/20

AdminLTE のサイドバーが開閉しない

event_note2018/08/20 5:36
AdminLTE のサイドバーが開閉せずちょっとはまったのでメモしておきます。...

2018/08/17

Productivity Power Tools をアンインストールしても機能が無効化されない

event_note2018/08/17 0:16
Visual Studio 2017 の拡張機能 `Productivity Power Tools` に関することです。...

2018/08/08

ASP.NET Core でファイルのダウンロードを実装する

event_note2018/08/08 6:51
ASP.NET Core でファイルのダウンロードの実装例です。...

2018/08/03

foreach 内でインデックスを取得したい

event_note2018/08/03 0:17
foreach 文の中で、インデックスを取得したい、今は何回目の処理なのか知りたい、という場面がたまにあります。...

2018/08/02

DateTime 型を UTC から JST に変換

event_note2018/08/02 5:24
世界標準時間(UTC)を日本時間(JST)に変換したい場合、タイムゾーンを取得してから変換するようです。...

2018/08/01

ASP.NET Core の非同期コントローラー

event_note2018/07/31 23:18
ASP.NET Core において、Controller を非同期にすることに対していろいろ疑問が湧いたので調べてみました。...

2018/07/26

ASP.NET Core の部分ビューで JavaScript を使用したい

event_note2018/07/26 0:07
ASP.NET Core の部分ビューに `@section scripts` を書くとエラーになったので、代替案を模索しました。...

2018/07/25

Windows の画面解像度を変更するプログラム

event_note2018/07/25 0:26
Windows7 において、画面の解像度をコマンドで設定する必要がありました。...

2018/07/24

ASP.NET Core の View で現在表示中の Controller と Action を取得する

event_note2018/07/24 1:16
ASP.NET Core において、Controller と Action に応じて View の表示を変えたい場合に、現在表示中の Controller と Action を取得する方法です。...

2018/07/20

ASP.NET Core の View 内でメソッドやヘルパーを定義する

event_note2018/07/20 6:39
ASP.NET Core において、View の処理を共通化するために、Razor 内にちょっとしたメソッドやヘルパーを定義したいことがあります。...

2018/07/19

ASP.NET Core でコレクションを DI する方法

update2019/12/11 event_note2018/07/18 23:23
同じインタフェースを実装していたり、同じ抽象クラスをベースとしているクラスをコレクションとして DI したかったので、やり方を調べてみました。...

2018/07/17

Redmine の Docker イメージの Git を最新バージョンにする

event_note2018/07/17 2:05
Redmine の公式の Docker イメージにインストールされている Git のバージョンが古かったので、最新にアップデートしました。...

2018/07/09

_CRT_SECURE_NO_WARNINGS の対策

event_note2018/07/09 1:19
Visual Studio で C 言語を扱っていると、_CRT_SECURE_NO_WARNINGS (C4996) というエラーが表示されることがあります。...

2018/07/04

GitLab Runner でクローンする URL を変更する

update2020/10/07 event_note2018/07/04 0:58
GitLab Runner が Clone を行う URL を変更する方法です。NIC が複数ある場合など、異なるネットワークから Clone を行う場合に必要になりました。...

2018/07/03

Razor 内で JavaScript のコードを出力する

event_note2018/07/03 0:32
Razor 構文内で JavaScript のコードを出力したい場合に結構はまったので、まとめてみました。...

2018/07/02

C# の Null 判定いろいろ

event_note2018/07/02 1:50
Null 判定はできるだけシンプルに行いたいものですが、たまにどう書けばよいのかわからなくなってしまうので、まとめてみました。...

2018/06/28

WSL の Ubuntu でネットに繋がらない

event_note2018/06/28 0:58
Windows Subsystem for Linux (WSL) に Ubuntu 18.04 をインストールしたのですが、ネットに繋がらなかったのでプロキシの設定を行いました。...

2018/06/27

GitBook の SUMMARY.md を自動生成する

event_note2018/06/27 1:58
プラグインを使って SUMMARY.md を自動生成できたので、メモしておきます。...

2018/06/25

Gitlab CI でスクリプトが途中までしか実行されない

event_note2018/06/25 2:12
Windows の場合、.gitlab-ci.yml の script に記載したコマンドが途中までしか実行されないことがありました。...

2018/06/20

コメント付きの JSON を Visual Studio Code で扱う

event_note2018/06/20 1:57
通常 JSON ではコメントを使用することはできませんが、最近ではコメントを付けてもパースする際に自動でコメントを除去してくれるアプリやツールも多いらしいです。...

2018/06/17

Visual Studio でコメントの桁位置がずれる

event_note2018/06/17 4:19
Visual Studio 2017 でコメントに全角文字を使用していた場合に一部桁位置がずれて表示されていました。...

2018/06/15

GitBook の設定いろいろ

update2018/06/27 event_note2018/06/14 23:59
GitBook のいろいろな設定についてです。...

2018/06/14

GitBook で 'no such file or directory' というエラーが表示される

event_note2018/06/13 23:46
GitBook を使ってドキュメントを作成しているときに、`gitbook install` でエラーが表示されたので、その対処方法です。...

2018/06/06

Windows でファイルを開いているプロセスを調べる

event_note2018/06/06 4:48
調べ方はいろいろあるようですが、Process Explorer を使うのが簡単で良いと思います。...

2018/05/25

TortoiseGit のコンテキストメニューが消える

event_note2018/05/24 23:57
Windows Update を行うと TortoiseGit のコンテキストメニューが消えてしまうことがあります。...

2018/05/24

TortoiseGit で merge --squash を行う

event_note2018/05/23 23:19
git merge --squash でマージ元ブランチでの変更を1コミットにまとめてマージできますが、これを TortoiseGit で行う方法です。...

2018/05/23

変数に対する const 修飾子

event_note2018/05/23 0:48
C/C++ の変数における const 修飾子の意味についてです。...

2018/05/22

リモートデスクトップで認証エラーになる

update2018/06/20 event_note2018/05/22 1:26
2018年5月の Windows Update の影響により、リモートデスクトップ接続で認証エラーとなることがあるようです。...

2018/05/16

Admin LTE で DataTable を使用する

event_note2018/05/16 1:55
管理画面テンプレートの Admin LTE で DataTable を使用する方法です。...

2018/05/15

[C#] 実行ファイルのある場所を取得

プログラムを書いていると、実行ファイルのある場所を起点にパスを考えることはよくあるかと思います。...

2018/05/12

PowerShell からバッチファイルを引数付きで実行する

event_note2018/05/11 15:33
PowerShell スクリプトからバッチファイルを引数付きで実行する方法です。...

2018/05/11

NuGet Gallery にパッケージを公開する

event_note2018/05/11 1:16
...

2018/05/10

Windows デスクトップアプリでコンソールに出力する

event_note2018/05/10 5:07
コンソールアプリケーションであれば何も考えなくてもコンソールに出力できますが、Windows デスクトップアプリケーションの場合はコンソールを作成する必要があります。...

2018/04/30

xUnit で Test メソッドのパラメーターに配列を渡す

event_note2018/04/30 12:46
C# の場合の例です。...

2018/04/29

SonarQube で LDAP 認証を行う

update2018/11/16 event_note2018/04/28 22:25
SonarQube で LDAP 認証 (Active Directory) を行う方法です。...

2018/04/28

SonarQube のプロキシ設定

event_note2018/04/27 17:15
SonarQube でプロキシサーバーの設定を行う方法です。...

2018/04/27

Jenkins で LDAP 認証(Active Directory 認証)を行う

event_note2018/04/27 0:03
Jenkins で Active Directory による LDAP 認証を行うにはプラグインが必要です。...

2018/04/19

Redmine をアップデートしたらマイグレーションに失敗する場合

update2019/12/07 event_note2018/04/18 23:40
Redmine をアップデートするとマイグレーションに失敗して、Redmine が起動しなくなることがあります。...

2018/04/18

NLog の MethodCall を使用する

event_note2018/04/17 23:46
NLog で指定できるターゲットの一つである MethodCall を使用してみました。...

2018/04/17

Windows にインストールされている証明書の管理

event_note2018/04/16 23:11
証明書マネージャーツールの起動方法をよく忘れるのでメモしておきます。...

2018/04/16

OpenSSL を使って自己署名証明書を作成する

event_note2018/04/16 5:45
OpenSSL を使って自己署名証明書を作成します。...

2018/03/31

ASP.NET Core のプロジェクトから Bower を削除する

event_note2018/03/30 15:03
Bower が非推奨となり、代替手段として npm などを使用するようになったので、ASP.NET Core のプロジェクトから Bower を削除します。...

2018/03/30

ASP.NET Core で npm を使用する

event_note2018/03/30 2:06
Bower が非推奨になったということで、代わりに npm を使用します。...

2018/03/29

Visual Studio のプロジェクト間でファイルを共有する

event_note2018/03/28 15:35
Visual Studio のプロジェクト間でファイルを共有する方法です。...

2018/03/28

ASP.NET Core におけるフロントエンドのパッケージ管理

event_note2018/03/28 0:22
Bower はもう使われない?...

2018/03/27

MVC における ViewModel とは?

update2018/05/15 event_note2018/03/27 2:16
ViewModel と聞くと MVVM パターンを連想します。 しかし、ASP.NET および ASP.NET Core の解説記事において ViewModel という言葉がよく使われており、「MVC パターンで ViewModel ?」とはてなマークがついてしまいました。...

2018/03/26

ASP.NET Core で AdminLTE を使用する

event_note2018/03/26 4:27
Bootstrap ベースの管理画面テンプレートである AdminLTE を ASP.NET Core で使用してみました。...

2018/03/23

NuGet Package を作成する

event_note2018/03/23 4:27
アプリケーションを作成していると、複数のアプリケーションで使いまわしたい機能とかが出てくるので、そういったものは NuGet パッケージにしてしまいます。...

2018/03/20

[C言語] 指示付きの初期化子/指示初期化子(designated initializer)

event_note2018/03/20 5:34
久々に C 言語のソースを見ていると見慣れない記法があり、何だろうと思って調べてみると、指示初期化子(designated initializer)というのがあることを知りました。...

2018/03/19

GitHub で fork する意味

event_note2018/03/19 4:17
GitHub には fork という機能がありますが、ソースコードを clon せず fork するのはどういうときなのだろうと思いました。...

2018/03/15

Visual Studio Code で Markdown 内に記述した PlantUML のライブプレビューを行う

event_note2018/03/15 6:25
Visual Studio Code で Markdown 内に記述した PlantUML のライブプレビューを行うためにプラグインをインストールします。...

2018/03/11

C# で Gmail を使ってメールを送信する

event_note2018/03/10 17:19
C# で作成したアプリケーションから GMmil を使用してメールを送りたかったので調べてみました。...

2018/03/07

TortoiseGit でマージ済みのローカルブランチを削除する

event_note2018/03/06 23:33
Git で開発を行っているとどうしてもブランチの数が増えてくるので、マージ済みのブランチは削除しないとわからなくなってきます。...

2018/03/06

Material Design In XAML Toolkit でカスタムカラーを使用する

event_note2018/03/06 8:44
WPF で Material Design In XAML Toolkit を使うと手軽にかっこいい UI が作成できますが、デフォルトのテーマに用意されている色に好みのものがない場合はカスタムすることができます。...

2018/03/04

コンソールから WPF アプリケーションを起動した場合にコンソールに何も出力されない

event_note2018/03/03 17:32
WindowsForms や WPF などでアプリケーションを作成した場合、`Console.WriteLine` と書いてもコンソールに何も出力されません。 コンソールからアプリケーションを起動した場合もです。...

2018/02/26

remark.js を使った backslide というツールがとても便利

event_note2018/02/26 9:29
私はちょっとしたプレゼン用の資料を作成するときに remark.js を使用しているのですが、ブラウザで閲覧できないという人もおり、PDF を用意せざるを得ないこともあります。...

2018/02/23

WPF で画面が表示されたタイミングで処理を行いたい場合

event_note2018/02/22 23:54
Behavior というのを使うと簡単にできそうなので、使ってみます。 また、MVVM のフレームワークとして Prism を使っています。...

2018/02/22

Prism で ViewModel から View への通知を行う

event_note2018/02/22 7:27
Prism の Messenger を使って ViewModel から View に通知を行う方法です。...

2018/02/05

C# で作成したアプリケーションのバージョン

event_note2018/02/05 0:44
C# で作成したアプリケーションのバージョンは `AssemblyInfo.cs` に記述されるようです。そして、ここには3つのバージョンが設定できるみたいです。...

2018/01/30

Entity Framework Core におけるデータの保存

update2020/09/16 event_note2018/01/30 0:35
Entity Framework Core におけるデータの基本的な保存方法と、エンティティ同士が関連している場合のデータの保存方法についてです。...

2018/01/29

Moq のインストール

update2019/12/29 event_note2018/01/29 2:45
テストコードを書く際、IO 処理を含んでいたりするとテストコードを書きづらいため、そういうときはモックを作成したりするそうです。 .NET では Moq というフレームワークがあるので、テストコードを書く際にはそれを使用しています。...

2018/01/22

ASP.NET Core で SignalR を使用する

update2018/03/28 event_note2018/01/22 2:53
ASP.NET Core で WebSocket を使おうと思ったら SignalR Core というものがあるのを知ったので、試してみました。...

2018/01/20

Firefox で英単語を簡単に調べられるアドオン

event_note2018/01/20 3:22
Firefox Quantum に対応した、英単語の意味を簡単に調べられるアドオンがないかなと探して、Pop-Up Dictionary というのを見つけたので、これを使って Weblio で単語の意味を調べられるようにしました。...

2018/01/18

画像を svg から emf に変換する

event_note2018/01/17 23:18
会社では PowerPoint 2010 を使用しているのですが、SVG に対応していないので、ベクター画像を挿入したい場合は emf に変換してから挿入します。...

2018/01/17

Entity Framework Core におけるデータの取得

update2018/01/30 event_note2018/01/17 2:49
Entity Framework Core を使ってデータベースからデータを取得する方法についてです。...

2018/01/15

draw.io で作成した SVG で not supported by viewer と表示される。

event_note2018/01/15 6:07
draw.io で作成した SVG を別のビューワーで開いたときときに、特に日本語を使用している箇所で not supported by viewer と表示される場合の対処方法です。...

2018/01/14

dotnet ef コマンドを有効にする

event_note2018/01/14 13:25
dotnet コマンドはクロスプラットフォームに対応した CLI ツールですが、これの Entity Framework Core による拡張コマンドである `dotnet ef` コマンドを使えるようにする方法です。...

2018/01/11

Entity Framework Core におけるリレーションシップについて

event_note2018/01/10 15:16
公式サイトに Entity Framework Core のリレーションシップについての記述がありますが、私のような初心者にはなかなか難しいので、和訳を兼ねて自分なりにまとめてみました。...

2018/01/10

Entity Framework Core の基本的な使い方

update2018/01/30 event_note2018/01/10 0:29
Entity Framework Core の基本的な使い方についてです。...

2018/01/07

コマンド "dotnet-ef" に一致する実行可能ファイルが見つかりません

event_note2018/01/07 2:02
`dotnet ef` コマンドを実行しようとしたとき、`コマンド "dotnet-ef" に一致する実行可能ファイルが見つかりません` と表示される場合の対処方法です。...
Page 1 of 10512345 ... 105