Excelスケジュール自動作成君 ~ 面倒なExcelのスケジュール表を簡単に自動で作成するマクロ

寄付でのご支援をお願いしています。もしよければご支援ください。 Excelスケジュール自動作成君とは Excelスケジュール自動作成君とは、Excel でスケジュール表を作成する際に、土日や祝祭日の設定まで自動で行ってくれる大変便利なマクロです。 使い方も簡…

Excel CSV I/O ~ Excel 2007以降で CSV ファイルを簡単にインポート・エクスポートできるアドイン

寄付でのご支援をお願いしています。もしよければご支援ください。 Excel CSV I/O とは Excel CSV I/O は、CSV ファイルを簡単にインポート(読み込み)、エクスポート(書き出し)できる Excel アドインです。Excel 2007/2010/2013/2016 で動作します。 Exc…

タイムスタンプ更新君~ファイルのタイムスタンプを更新するExcelマクロ

寄付でのご支援をお願いしています。もしよければご支援ください。 タイムスタンプ更新君とは 「タイムスタンプ更新君」とは、Excelマクロ(VBA)で作成されたファイルスタンプを簡単に更新できるツールです。 ファイルのタイムスタンプを更新するシーンという…

How to fix "Cannot find compilation library location for package 'Microsoft.Win32.Registry'"

ASP.NET Core アプリケーションを CentOS7 にデプロイして実行すると、以下のエラーが出ました。 fail: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware[0] An unhandled exception has occurred: Cannot find compilation library location f…

ASP.NET Core+Entity Framework CoreでコードからPostgreSQLにデータベースを作成する方法

はじめに この記事では、ASP.NET Core な Web アプリケーションの Entity Framework Core のコードから、PostgreSQL にデータベースとテーブルを作成して、実際に Web アプリケーションを動作させてみます。 なお、環境は Mac (macOS High Sierra 10.13.3) …

.NET Core, コンソールアプリでNLogを使ってログを出力する

はじめに 技術調査の段階では軽視されがちなログ出力ですが、実運用となるとログがなければ問題解決の話にならないこの現実は厳しいなと思う今日この頃、みなさまにおかれましてはログをどのように扱っているでしょうか? さて、ちょっと変わった出だしです…

.NET Core, Visual Studio Codeでプロジェクト参照を追加する

はじめに Visual Studio Code は単体のプロジェクトの開発をするにはいいのですが、他のクラスライブラリなどのプロジェクト参照を追加しようとすると本家 Visual Studio のように GUI でちゃちゃっとはできません。 以前の記事で、ローカルで NuGet パッケ…

.NET Core, アプリで使用するデータベースを実行環境で構築したり変更する方法

はじめに .NET Core の調査を始めてから気になっていたのが、デプロイをどうするかという情報が極端に少ないことです。 開発に焦点があたりすぎていて、なかなかデプロイの情報にたどり着けません。 このブログでは以下の記事で .NET Core アプリのデプロイ…

CentOS7にPostgreSQL9.6をインストールして.NET Core用の設定をする

はじめに CentOS7に PostgreSQL をインストールするのなら、CentOS7のサポート対象の 9.2 か最新バージョンの 10.x になるのでしょうが、ちょっと Amazon RDS for PostgreSQL を使いたいと思っていたら、どちらもサポートされていないのですね。 Q: Amazon R…

.NET Core, Entity Framework Coreで INNER JOIN / LEFT JOIN を実装する方法

はじめに Entity Framework Core で INNER JOIN と LEFT JOIN を実装する方法ですが、ちょっと試行錯誤したのですがその方法をご紹介します。 アプリケーションはコンソールアプリケーションで、データベースは PostgreSQL を使用しコードファーストでデータ…

.NET Core, ローカルライブラリをNuGetでパッケージ化して、他のプロジェクトにインストールする方法

はじめに .NET Core でローカルのライブラリを作成して NuGet でパッケージ化し、他のプロジェクトにインストールしようと思ったのですが、ネット上のどこにも具体的な方法が掲載されておらずかなり苦労しましたが、ようやくその方法が分かりましたのでご紹…

.NET Core, Entity Framework Coreでトランザクション制御を行う

はじめに .NET Core の Entity Framework Core では、デフォルトでトランザクション制御が行われます。 具体的には、MyContext#SaveChange メソッドが呼び出された際にトランザクションが開始され、データの更新が成功すればコミット、失敗すればロールバッ…

.NET Core, Entity Framework CoreのDbContext#SaveChangesがトランザクション処理をしていることを確認する

はじめに 前の記事では、SELECT 処理の SQL ログの出力方法をご紹介しましたが、更新系のログをフィルタをかけない状態のものをご紹介していませんでした。 なぜフィルタをかけない更新系のログを見る必要があるかというと、DbContext#SaveChanges メソッド…

.NET Core, ASP.NET CoreでNLogを使ってログを出力する

はじめに 前の記事では、.NET Core のコンソールアプリケーションで NLog を使ってログを出力する方法をご紹介しましたが、今回は ASP.NET Core での方法をご紹介したいと思います。 気をつけなければいけないのが、コンソールアプリケーションでは NLog.Ext…

.NET Core, Entity Framework CoreでSQLログを出力する

はじめに .NET Core の Entity Framework Core で LINQ を使用してデータベースアクセスしていると、実際にはどのような SQL が発行されているのか気になることがあります。 Entity Framework Core には、いくつかの方法で SQL ログを出力することができます…