マネジメント

優秀な部下が辞めていく本当の理由

これまで多くの現場で、スキルが高く人格者でメンバから絶大な信頼を寄せられていて誰よりも働くリーダーが、そのリーダーに全幅の信頼を寄せている上司から、人を人とも思わない言い方をされ続けて辞めて行き、全幅の信頼を寄せていた上司がショックを受けて...
PostgreSQL

PostgreSQLの PRIMARY KEYと UNIQUE INDEXに、別途 INDEXを追加する必要はない

PostgreSQLの PRIMARY KEYとUNIQUE INDEXは、一意制約だけではなく INDEX機能も有しているので、PRIMARY KEYとUNIQUE INDEXの対象列に、INDEXを追加する必要はない。SQLServer...
Blazor Server

EFCoreコードファーストが発行したSQLをログ出力する

EFCoreコードファーストから発行されたSQLをログファイルに残す、サンプルを作りしました。コードファーストのDBパフォーマンスを、インデクス追加で改善する際には必須だと思う。今回は今流行りの Blazor Server をベースに作成し...
ツール・サービス

虫よけスプレーは必需品

家を出るとき、サラテクト ミスト 虫よけスプレーを必ず衣服に吹きかけるようになってから、蚊にさされたことがない。それまで、夏は毎日さされてた、、、
オン・ザ・ジョブ・トレーニング

思いより先にテクニック

会社の歴史、社長の思いについて感想を求められたので、下記を提出した。上に立つ人から、「私の思いが部下に伝わらない」「部下が理解してない」「部下が私のように行動しない」という話は良く聞きます。人間の成長には「慣れる => 理解する => 思い...
資産運用

My fund of funds

FXやソーシャルレンディングより積立投資の方が年利率は高い記事を書いた後も、試行錯誤を続けた結果、いくつかの投資信託へ分散投資する、My fund of funds方式に落ち着いた。 My fund of funds を構成した際の考え方・...
Swagger

Swaggerの Web画面に表示されるバージョンを変える

ASPNET Core Web API プロジェクトで、「OpenAPI サポートを有効にする」にチェックがある状態で作成したプロジェクトには、デフォルトで含まれている Swaggerの、Web画面に バージョンを表示する、サンプルを作りし...
.NET Core

Method not found: ‘Npgsql.NpgsqlDataReader Npgsql.NpgsqlCommand.ExecuteReader()’ エラー

.Net Core プロジェクトで、NpgsqlBulkUploaderの Insertメソッド実行時に「Method not found: 'Npgsql.NpgsqlDataReader Npgsql.NpgsqlCommand.Exe...
PostgreSQL

PostgreSQLのSQLは A5:SQL Mk-2 のSQLデザイナで楽に書く

Accessや SQLServerで便利な、GUI上で動的にSQLをデザインし作成する機能は、PostgreSQLの標準ツール pgAdmin4 には無いが、PostgreSQLに対応している A5:SQL Mk-2 には有る。忘れがちで書...
ASP.NET Core

WEBAPIプロジェクトを複数立ち上げ接続試験する場合のポート番号修正箇所

Asp.Net Core で、WEBAPIプロジェクトを複数作成し、それぞれを独立して起動する為にソリューションを分け、それぞれのWEBAPIへ接続するよう実装した場合、各プロジェクトのポート番号が重複しないように修正する箇所は、3カ所です...