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

2019/12/27

Docker Desktop for Windows のデータの格納場所を変更(移動)する

event_note2019/12/27 3:03
Docker Desktop for Windows はデフォルトでは C ドライブにデータを格納しますが、これを別のドライブに移動させました。...

2019/12/23

[.NET Core] PublishSingleFile 有効時の実行パス

update2019/12/27 event_note2019/12/23 6:06
.NET Core 3.0 以降では PublishSingleFile=true で単一の実行可能ファイル(Windows では exe ファイル)にしてビルド出力が可能です。...

2019/12/20

[Vue.js] select を使用するときに文字列ではなくブール値を返す方法

update2019/12/23 event_note2019/12/19 16:39
bool とバインディングする場合、チェックボックスを使用する場合が多いのかもしれませんが、セレクトボックスを使う方法です。...

2019/12/19

electronize start でエラーになる

update2021/02/04 event_note2019/12/19 0:02
Electron.NET でアプリを作成していて、`electronize start` を実行したときにエラーが表示されたときに行った対処方法です。...

2019/12/18

.NET Core の Publish Single File から除外するファイルを指定

event_note2019/12/18 0:33
.NET Core 3.0 から導入された Publish Single File の機能を使えば、ビルドした結果を単一のバイナリファイルで出力できます。...

2019/12/17

Visual Studio 2019 用の .gitignore を自動生成する

update2019/12/27 event_note2019/12/17 0:20
Visual Studio 2019 において、git で無視すべきファイルが記載された .gitignore を自動で作成する方法です。...

2019/12/11

[.NET Core] 同じインターフェイスで異なる実装を DI コンテナに登録し、区別して取り出す

event_note2019/12/11 10:13
やり方はいろいろあるかもしれませんが、個人的に一番簡単だと思った方法です。...

2019/12/10

[Vue.js] チェックボックスを変更したときの処理を実装

event_note2019/12/09 23:16
Vue.js でチェックボックスを変更したときの処理の記述方法です。...

2019/12/09

[C#] 用途に応じた特殊文字のエスケープ・エンコード

event_note2019/12/09 5:34
特殊文字はエスケープしたりエンコードしたりする必要がありますが、どの文字が特殊文字にあたるかは用途に応じて異なり、その用途に応じてエスケープやエンコードの方法やメソッドも変わってきます。...

2019/12/06

[Vue.js] HTML の属性を変更する

event_note2019/12/05 23:39
Vue.js で HTML の属性を変更したい場合は `v-bind` を使用します。...

2019/12/05

[Vue.js] click イベントの記述

update2021/06/21 event_note2019/12/05 1:42
イベントのサブスクライブとイベントハンドラの記述を行う場合は、`v-on` を使用します。...

[Vue.js] とにかく簡単に試してみたい

event_note2019/12/05 0:42
環境構築など面倒なことはやらずに、とにかく Vue.js を簡単に試してみたい場合の方法です。...

2019/12/03

ASP.NET Core の RedirectToAction でデータを保持する

event_note2019/12/03 6:50
ASP.NET Core のアクションメソッドで、`RedirectToAction` でリダイレクトした時にデータを保持する方法です。...

2019/11/21

ILogger に ITestOutputHelper の出力先を指定する

event_note2019/11/21 7:06
.NET Core では、ロギングフレームワークとしてデフォルトの `Microsoft.Extensions.Logging` を使用することが多いと思います。...

2019/11/15

Grafana にローソク足を表示するためのプラグインを入れる

update2020/02/05 event_note2019/11/15 14:47
Grafana にローソク足を表示するためのプラグインを入れました。...

2019/11/13

[C#] 文字列の空白,0埋めと桁数の変数化

update2021/03/15 event_note2019/11/13 0:04
文字列を出力する際に空白や0で埋める方法と、その桁数を変数化する方法です。...

2019/11/12

GitLab のリリース機能を使う

event_note2019/11/12 0:26
GitLab にも GitHub と同様のリリース機能があり、これを使えばビルド済みのバイナリファイル一式を簡単に公開することができます。...

2019/11/08

[C#] OS のシャットダウンを行う

update2019/12/09 event_note2019/11/07 23:58
C# でプログラムから OS のシャットダウン(または再起動)を行う方法です。...

2019/11/07

ASP.NET Core アプリのシャットダウンを行う

event_note2019/11/07 10:03
ASP.NET Core で作成したアプリケーションを終了する方法です。...

2019/11/06

[C#] テーブル駆動方式の実装方法

update2019/12/09 event_note2019/11/06 3:55
テーブル駆動方式とは、コード・コンプリートで紹介されている実装方法で、データの組み合わせを配列等であらかじめ定義しておくことで、ロジックをシンプルにすることができる方法です。...

2019/11/02

Redmine のバックアップとリストア

update2021/05/17 event_note2019/11/02 2:19
Docker 上で動かしている Redmine のバックアップとリストアを行いましたので、その手順をまとめておきます。...

2019/11/01

Grafana のダッシュボードで全パネルのグラフにカーソルを表示する

event_note2019/11/01 5:41
Grafana では、デフォルトではマウスオーバーしているパネルのグラフにしかカーソルが表示されないため、全グラフにカーソルが表示されるように設定を変更します。...

2019/10/24

[C#] SelectMany

update2019/10/28 event_note2019/10/24 9:06
Linq の SelectMany の動作が覚えられないのでメモしておきます。...

2019/10/23

GitLab でブロックされたユーザーを解除する

event_note2019/10/23 6:48
LDAP 認証で GitLab にログインしているユーザーが何故かログインできなくなりました。 ...

2019/10/13

Windows の標準アプリで 画面の録画を行う

event_note2019/10/12 18:05
PC 画面の録画・録音を行うフリーソフトなどはいろいろありますが、Windows 10 であれば標準のアプリケーションで簡単にできます。...

2019/09/27

Visual Studio の作業ディレクトリを出力ディレクトリにする

event_note2019/09/27 5:01
Visual Studio でデバッグを行う場合の作業ディレクトリを出力ディレクトリにします。...

2019/09/26

HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure

event_note2019/09/26 6:46
ASP.NET Core でデバッグを行っていると、`HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure` と表示されました。...

2019/08/31

Windows 10 で Bluetooth 接続しているヘッドホンの音がおかしくなった

event_note2019/08/31 14:16
それまでは普通に使えていたのですが、Windows Update を適用したあたりから Bluetooth で接続しているヘッドホンの音がモノラル出力みたいになり、とても音質が悪くなってしまいました。...

2019/08/27

[C#] Linq で最大値(最小値)を持つオブジェクトを取得する

event_note2019/08/27 1:16
Linq で最大値や最小値を取得したい場合、`Max` や `Min` で簡単に取得できますが、最大値(最小値)を持つオブジェクトを取得したい場合はどうすればいいのか、調べてみました。...

2019/08/20

[C#] 角度を求める

event_note2019/08/20 4:48
底辺の長さ x と、高さ y から角度を求める方法です。...

2019/07/24

ASP.NET Core で Vue.js を使用する

update2019/11/25 event_note2019/07/24 4:39
ASP.NET Core でアプリケーションを作成していて、フロントエンドの処理を jQuery のみで書くのが辛くなってきたので、Vue.js を使うことにしました。...

2019/07/10

[ASP.NET Core] Flags 属性を持った Enum をバインディングする

event_note2019/07/10 9:55
`Flags` 属性を持った Enum をチェックボックスにバインディングしたいなと思ったのですが、現時点の ASP.NET Core には そのような機能はありません。...

2019/07/08

CentOS で home の容量を縮小して root の容量を拡張する

event_note2019/07/08 9:32
CentOS で root の空き容量が少なくなったので、home の容量を減らして、root の容量を増やしました。...

2019/07/03

Windows 10 でタブレットモードを有効にできない

event_note2019/07/02 23:08
Windows 10 でタブレットモードを有効にしたい場合、画面右下の吹き出しアイコンをクリックし、タブレットモードの箇所をクリックすれば有効になります。...

2019/07/02

[C#] JSON へのシリアライズ時に数値を文字列で出力する

event_note2019/07/02 1:12
C# で JSON にシリアライズする場合、数値を文字列として出力する方法です。 JSON のパーサーは `Newtonsoft.json (JSON.NET)` を使用します。...

2019/06/27

JavaScript で Linq

event_note2019/06/27 4:02
JavaScript で Linq を使うためのライブラリとして、`linq.js` というのがあるのを知りました。...

2019/06/25

Chronograf で OAuth 認証を行う

event_note2019/06/25 13:08
Chronograf はデフォルトでは認証を行いません。...

2019/06/23

Chronograf を使ってみた

update2019/06/24 event_note2019/06/22 16:32
以前、InfluxDB を用意し、C# でデータを書き込むプログラムを作成してみましたが、 - [InfluxDB を docker-compose で動かしてみる](https://kuttsun.blogspot.com/2019/06/influxdb-docker-compose.html) - [[C#] InfluxDB へのデータ書き込み](https://kuttsun.blogspot.com/2019/06/influxdb-net.html) データが用意できたら次はそれを可視化したくなるので、まずは...

2019/06/22

[C#] InfluxDB へのデータ書き込み

event_note2019/06/22 1:35
C# で作成したアプリケーションから InfluxDB をデータを書き込んでみました。...

2019/06/21

InfluxDB の概念

update2019/06/25 event_note2019/06/20 23:01
今まで RDBMS しか使ったことがないので、InfluxDB の基本的な概念についてメモしておきます。...

2019/06/19

InfluxDB を docker-compose で動かしてみる

update2019/06/24 event_note2019/06/19 5:32
時系列データベースの InfluxDB を使ってみたかったので、docker-compose を使って試してみました。まぁよくあるやつです。...

2019/06/18

Visual Studio でのリモートデバッグ

event_note2019/06/18 1:23
Visual Studio でのリモートデバッグについてちょっとメモしておきます。...

2019/06/11

[C#] 非同期処理中の例外キャッチについて

update2019/06/12 event_note2019/06/11 9:39
非同期処理中に発生した例外をキャッチする際にちょっとはまったのでメモします。...

2019/06/05

ASP.NET Core アプリケーションを IIS でホストする際にはまったこと

update2019/06/07 event_note2019/06/05 5:22
以前、ASP.NET Core アプリケーションを IIS でホストする場合について記事を書きましたが、環境やアプリケーションによってはいろいろはまることがあったので、メモしておきます。...

2019/06/04

GitLab の Integrations でローカルネットワークを設定できない場合

update2022/05/12 event_note2019/06/04 0:36
GitLab の Integrations で Redmine との連携をセットしようとしたら、以下のエラーが表示されました。...

2019/06/03

[C#] Linq でインデックスを参照する場合の注意点

update2019/06/12 event_note2019/06/03 3:58
Linq でインデックスを参照する場合、Where と Select の順番には少し注意が必要です。...

2019/05/24

Windows の時刻を正確に合わせる

update2020/01/30 event_note2019/05/23 16:51
PC の時刻は NTP サーバーと同期を取っているはずなのですが、Windows PC の場合それでも少しずれてしまいます。...

2019/05/23

unf_ext のインストール時に mkmf がないと言われた

update2019/05/22 event_note2019/05/23 2:55
Ubuntu に gem で unf_ext をインストールする時に、以下のようなエラーが表示されました。...

2019/05/22

AWS Cloud9 で ASP.NET Core のアプリに外部からアクセスできるようにする

event_note2019/05/21 15:50
AWS Cloud9 にて ASP.NET Core で作成した Web アプリケーションを動作させ、外部からアクセスしてみます。...

2019/05/17

ASP.NET Core のロギングメソッドの引数

event_note2019/05/17 1:55
`Microsoft.Extensions.Logging` のロギングメソッドにはいくつかのオーバーロードがありますが、いくつか分からないものがあったので確認してみました。...

2019/05/14

[C#] enum 型に対して Interlocked.Exchange を使う

event_note2019/05/13 23:47
`enum` 型の変数に対して排他処理を行うため、`Interlocked.Exchange` を使いたい場合、`int` にキャストして格納します。...

2019/05/09

[C#] Linq の GroupBy の使い方

event_note2019/05/09 6:54
Linq の GroupBy の使い方についてまとめてみます。...

2019/04/27

[ASP.NET Core] ブラウザによってはセッションの状態が保存されない

event_note2019/04/27 5:48
Edge と Firefox ではセッションが保持されるのに、Chrome と IE11 では保持されないという現象になり、はまったのでメモしておきます。...

2019/04/26

[C#] Linq の First と Single の挙動

event_note2019/04/26 0:28
Linq の `First` `FirstOrDefault` `Single` `SingleOrDefault` の挙動についてまとめてみました。...

2019/04/25

[C#] nameof と ToString の違い

event_note2019/04/25 4:54
以下のコードはどちらも文字列を出力しますが、違いはあるのでしょうか?...

2019/04/24

[ASP.NET Core] Post メソッドで配列やリストを渡す

event_note2019/04/24 0:12
ASP.NET Core で、View から Controller に Post メソッドでデータを渡す際、配列やリストはどう渡せばいいか試してみました。...

2019/04/23

[C#] 並びを反転させる Reverse について

event_note2019/04/23 0:09
Linq には配列やリストの順序を反転させる `Reverse` というメソッドがあります。...

2019/04/18

[C#] Dictionary の キーがタプルの場合に JSON へのシリアライズとデシリアライズを行う方法

event_note2019/04/18 9:10
.NET で JSON へのシリアライズとデシリアライズを行う場合、`Newtonsoft.Json (Json.NET)` がよく使われます。...

2019/04/16

Pine Script の参考サイト

update2019/04/23 event_note2019/04/16 1:14
Trading View の Pine スクリプトについて日本語の情報が少ないので、個人的にわかりやすいと思ったページをメモしておきます。...

2019/04/15

AWS Cloud9 で ASP.NET Core を使う

update2019/05/21 event_note2019/04/15 0:30
AWS Cloud9 で ASP.NET Core で作成した Web アプリケーションを動作させ、アクセスしてみます。...

2019/04/14

DokuWiki で Markdown を使えるようにする

event_note2019/04/14 5:57
Markdown を使えるようにするプラグインはいくつかあるようです。...

2019/04/13

DokuWiki でユーザーのみ記事の編集ができるようにする

event_note2019/04/13 0:02
DokuWiki はデフォルトでは誰でも記事の作成・編集が行えますが、これをユーザーのみに限定します。...

2019/04/12

DokuWiki で LDAP 認証 (Active Directory 連携) を行う

update2019/11/11 event_note2019/04/11 23:48
DokuWiki で LDAP 認証を行うための設定です。...

2019/04/11

DokuWiki を docker-compose で動かしてみる

update2019/04/12 event_note2019/04/11 9:11
PukiWiki から DokuWiki に移行することになったのですが、その DokuWiki を docker-compose を使って動作させてみました。...

2019/04/09

[C#] DateTime の不要な桁を切り捨てる拡張メソッド

update2021/06/02 event_note2019/04/08 23:40
日時の比較の際、例えば求められている精度が秒までの場合は、ミリ秒やナノ秒の差は無視して比較する必要があります。 そんなとき、あらかじめ不要な桁は切り捨てて取得しておきたいことがあります。...

2019/04/05

Cannot consume scoped service from singleton

event_note2019/04/04 23:27
ASP.NET Core で Web アプリケーションを開発中に DI の解決に失敗し、以下のようなエラーが表示されました。...

2019/04/04

GitLab の Pipeline をデフォルトで無効にする

event_note2019/04/04 0:41
GitLab をアップデートしたら、Pipeline の設定を行っていないプロジェクトで Push 時やマージリクエスト時にエラーが表示されるようになりました。 ...

2019/04/03

[C#] Null 条件演算子いろいろ

event_note2019/04/03 2:39
Null 条件演算子を使えば条件文を減らせるので便利ですが、ちょっと注意するべき点もあるので、挙動の確認を行いました。...

2019/04/02

EF Core で SQLite に配列を格納する

event_note2019/04/02 5:27
DB に配列を格納することの是非はさておき、EntityFramework Core を使って SQLite に配列を格納する方法です。...

2019/03/29

[C#] DateTime, DateTimeOffset の最小単位

event_note2019/03/29 2:58
`DateTime` `DateTimeOffset` の最小単位は 100 ナノ秒だそうです。...

2019/03/28

[Firefox] アドオンを使用せずに UserAgent を偽装する

event_note2019/03/27 23:33
アドオンを使わずに Firefox の UserAgent を偽装する方法です。...

2019/03/22

AWS Cloud9 の環境停止までの時間の起点はいつ?

event_note2019/03/22 2:07
AWS Cloud9 に `Stop my environment` という設定項目がありますが、この時間はいつを起点として計っているのか疑問に思いました。...

2019/03/20

CentOS に Docker をインストールする

event_note2019/03/20 8:38
以下のページが参考になりました。...

2019/03/15

ConsoleLoggerExtensions.AddConsole(ILoggerFactory) が廃止予定になっていた

event_note2019/03/15 7:42
.NET Core を 2.2 に変更したら `ConsoleLoggerExtensions.AddConsole(ILoggerFactory)` が obsolete になっていて、将来的に廃止されると表示されました。...

2019/03/14

[C#] 排他オブジェクトのロック取得を待機しない場合

event_note2019/03/14 2:21
C# で排他制御を行う場合、`lock` を使うことが多いと思いますが、ロックを取得できなかった場合に待機せず、即タイムアウトにしたい場合の方法です。...

2019/03/12

TortoiseGit でブランチを間違えてコミットしてしまったのを直す

update2019/07/15 event_note2019/03/11 23:19
ブランチを作成・切り替えるのを忘れて間違ってコミットしてしまった場合の TortoiseGit での対処方法です。...

2019/03/04

EFCore で enum を文字列として保存・取得する

event_note2019/03/03 23:28
Entiry Framework Core で enum のプロパティを文字列型のカラムに保存・取得する方法です。...

2019/03/01

[C#] enum を文字列でシリアライズする

event_note2019/03/01 4:04
Newtonsoft.Json (Json.NET) で enum をシリアライズすると、デフォルトでは数値で出力されますが、これを文字列で出力する方法です。...

2019/02/27

[C#] AggregateException

event_note2019/02/26 23:56
非同期処理を行っているときに、`AggregateException` というよくわからない例外が発生しました。...

2019/02/21

四捨五入する場合の注意点

event_note2019/02/20 23:13
0.5 を四捨五入すると 1 になると思っていましたが、端数処理の考え方では必ずしもそうではないようです。...

2019/02/20

.NET Core で複数のインターフェイスを実装したクラスの DI を行う

event_note2019/02/19 23:55
.NET Core の DI サービスにおいて、複数のインターフェイスを実装したクラスの DI を行う方法について試してみました。...

2019/02/19

.NET Core でジェネリック型の DI を行う

event_note2019/02/19 4:28
.NET Core の DI サービスにおいて、ジェネリック型の DI を行う方法について調べてみました。...

2019/02/04

[C#] 正規表現で文字列を抽出する

event_note2019/02/04 2:04
正規表現を使って文字列から文字列を抽出する方法です。...

2019/02/01

[C#] 現在時刻が指定した時間の範囲内にあるかどうかを調べる

event_note2019/02/01 1:27
C# で時刻だけを扱う場合は `TimeSpan ` 型を使用します。...

2019/01/31

AWS Cloud9 に .NET Core SDK をインストールする

event_note2019/01/30 23:05
AWS Cloud9 で .NET Core のコンソールアプリを動かしたかったので、.NET Core SDK をインストールしてみました。...

2019/01/29

ASP.NET Core のクエリ文字列の渡し方

event_note2019/01/29 2:00
ASP.NET Core で、GET メソッドでクエリ文字列を渡す方法を簡単にまとめてみました。...

2019/01/17

AddScoped で DI した場合のインスタンスの扱い

event_note2019/01/17 0:53
.NET Core のコンソールアプリケーションにおいて、DI オブジェクトのインスタンス(ライフタイム)がどのように扱われるかわからなかったのでちょっと調べてみました。...

2019/01/15

[C#] 数値をカンマ付きで出力する

event_note2019/01/15 0:35
C# で数値を出力する際に、3桁ごとにカンマを付けて出力する方法です。...

2019/01/10

GitHub でプライベートリポジトリが作成できるようになった

event_note2019/01/10 0:05
GitHub でプライベートリポジトリが作成できるようになりましたね。...

2019/01/09

バッチファイルで文字列を置換

event_note2019/01/09 1:31
すぐに忘れるのでメモ。...

2019/01/08

ASP.NET Core の多言語対応用リソースファイルのテスト

event_note2019/01/08 0:07
ASP.NET Core のおいて、多言語対応のためのリソースファイルが正しいかどうかをユニットテストで確認したいと思い、試行錯誤した結果です。...

2019/01/07

xUnit でテストエクスプローラーにログを出力する

event_note2019/01/07 2:04
xUnit.NET を使用してテストを実行する際に、テストエクスプローラーにログを出力するための方法です。...
Page 1 of 10512345 ... 105