C#

C#でDIコンテナを使用してみる

概要 C#でDIコンテナを使用する方法について解説します。 DIコンテナは、MicrosoftのUnityを使用します。 DIコンテナの説明については、割愛します。 環境 本記事では、以下の環境で開発を行いました。 Visual Studi...
C#

C#で動的にDLLを読込しプラグインを実現してみる

概要 この記事では、C#で動的にDLLの読込を行い、プラグインの機能を実装する方法を紹介します。DLLを増やすだけで動的に機能を拡張したい場合に有効です。 サンプルの構成 サンプルのモジュール構成などを説明します。 モジュール構成 Plug...
コンテナ技術

UbuntuへのDockerインストール方法

この記事の内容 この記事では、UbuntuにDokcerをインストールする方法を記載します。 UbuntuはUbuntu Bionic 18.04 (LTS)を使用しています。 基本的に、以下ページの公式の方法に基づいて、インストールを進め...
IoT

VMware WorkstationでLinuxの仮想環境を作ってみる

概要 VMware Workstation 15 Playerを使用して、Windows 10上に、Linuxの仮想環境を作成します。 VMware Workstation Playerは、商用以外での利用および個人利用の場合は、無償バージ...
フロントエンド

Vue.jsの概要

Vue.jsとは Vue.jsは、ビュー(view)に特化したライブラリです。 2015年4月にPHPのWebアプリケーションフレームワークである、Laravelへ搭載されたことにより、知名度が上がりました。クライアントサイドに求められる機...
IoT

Logstashのfilterプラグインの使い方

概要 この記事では、Logstashのfilterプラグインの使用例を記載します。 Key-Valueを扱う kvプラグインを使用して、Key-Value形式の内容をパースします。 デフォルトでは、XXX=YYYの、=がデフォルトでパースさ...
IoT

Logstashのinputプラグインの使い方

概要 この記事では、Logstashのinputプラグインの使用例を記載します。 fileで指定したディレクトリのファイルを監視する C:/log/ディレクトリ以下の*.logファイルを監視して、stdoutに表示する設定ファイルを示します...
IoT

Filebeatの概要

はじめに この記事では、Elastic社のOSSである、Filebeatの概要について記載します。 概要 Filebeatは、軽量なログを送信するOSSのソフトウェアです。 ログの種類はMicrosoft Azure、Nginx、MySQL...
フロントエンド

highlight.jsのサポート言語の調べ方

概要 Wordpressで、highlight.jsを使用していますが、その際にサポート言語をclassに指定するのですが、どのように指定するのか忘れるので備忘録として残します。 記載場所 highlight.jsのGithubのSUPPO...
IoT

Filebeatのインストール

概要 ここでは、Filebeatのインストール手順を記載します。 OS:Windows 10 Filebeatバージョン:7.8.1 インストール手順 以下のURLから、OSに合ったインストーラをダウンロードします。 ダウンロードしたファイ...