C#

.NET CoreでNLogを使用してログ出力をしてみる

この記事の内容 この記事では、.NET CoreにてNLogを使用してログ出力する方法を紹介します。 .NET Coreは、3.1を使用しています。 また、Console Applicationにて確認を行っています。 事前準備 Conso...
C#

.NET CoreでJSON Pathを使用してオブジェクトを追加してみる

この記事の内容 この記事では、.NET CoreのConsole Applicationで、jsonファイルの内容を別のjsonファイルの内容に追加する方法を紹介します。要素の追加にJSON Path(XPathのようなもの)を使って、追加...
C#

.NET Core Console Applicationで設定ファイルを扱う

記事の内容 この記事では、.NET Core Applicationにて設定ファイルを扱う方法について紹介します。 (.NET Coreのバージョンは3.1で確認しています) 基本的な読込方法 jsonファイルをプロジェクトに追加します。そ...
C#

.NET Core Console ApplicationでDIコンテナを使用する

この記事の内容 この記事では、.NET CoreでDIコンテナを使用する方法について解説します。 環境は、.NET Core 3.1で実施しており、Console Applicationにて実行しています。 環境構築 .NET Core 3...
Python

Flaskでファイルダウンロードを実現してみる

この記事の内容 この記事では、PythonのFlaskを使用して、ファイルをダウンロードを実現する方法について紹介します。 実装方法 今回は、flaskの実装を記載したmain.pyと、同階層のディレクトリに、ダウンロードさせたいtest....
データベース

ElasticsearchでCORS設定を許可する

この記事の内容 ElasticsearchでCORS(Cross-Origin Resource Sharing)の設定をする機会があったのでメモします。 設定方法 /config/elasticsearch.ymlに以下の設定を追加します...
コンテナ技術

Dockerでロードバランサを実現してみる

この記事の内容 この記事では、Dockerで以下のようにWebサーバをロードバランシングする環境を構築する方法を紹介します。 ロードバランスには、nginxを使用します。今回は純粋なラウンドロビンの形式を実装します。 また、docker-c...
Python

Pythonで動的にファイルを読込、プラグインを実現してみる

この記事の内容 この記事では、Pythonで動的に追加されたpyファイルを読み込み、実行する方法を紹介します。 この方法を用いることで、プラグインの機能を実装することができます。 具体的には、ベースのPythonファイルは変更等が不要で、フ...
IoT

embulkをインストール、実行してみる

embulkとは Embulkはバルクデータローダーです。データベース、ストレージ、ファイルフォーマット、クラウドサービス、およびその他のタイプの間のデータ転送をサポートしてくれます。 特徴は、以下があげられます。 プラグインの種類からの入...
仕事術

【Excel】エンジニアが使うExcelテクニック

概要 この記事では、エンジニアが使うExcelテクニックをレベル別に紹介します。 初級編 連番を素早く生成する 連番を素早く作成する方法について解説します。 動画の様に、1,2を打ち込み、それらを選択したうえで、右下の部分をドラッグしていく...