マネジメント

ステップ数から回帰式で工数を算出する

この記事の内容想定ステップ数から、回帰式を用いて工数を算出する方法を記載します。見積する際に、ステップ数から工数を見積もることがよくあるかと思います。全てが当てはまるとは言えませんが、ステップ数からおおよその工数を見積もることができます。こ...
データベース

Elasticsearchでよく使うクエリまとめ

この記事の内容Elasticsearchでよく使うクエリをまとめてます。使用するデータElasticsearchのサンプルデータ「Sample flight data」を使用します。データ例{ "_index": "kibana_sampl...
C#

.NET CoreでNugetのdllがビルド時にコピーされない問題の対処法

この記事の概要.NET Coreの開発をしている際に、Nugetでインストールしたdllが、ビルド時に入らないことがあったので対処方法をメモします。対処方法.csprojに以下の記載を追加します。<PropertyGroup> <CopyL...
Web

【REST APIの開発に便利】Swaggerの使い方

Swagger概要Swagger(読み方はスワッガー)とは、OpenAPI仕様(OAS)と呼ばれる、REST APIを定義するための仕様に基づいて製作されたツールです。Swaggerで提供されている主なツールは以下のものがあります。ツール説...
C#

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

この記事の内容この記事では、.NET CoreにてNLogを使用してログ出力する方法を紹介します。.NET Coreは、3.1を使用しています。また、Console Applicationにて確認を行っています。事前準備Console Ap...
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.1でプ...
Python

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

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

ElasticsearchでCORS設定を許可する

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