背景 IoTデバイスの接続環境構築のため、MQTT(mosquitto)の導入を行った。 記事の目的 MQTT(mosquitto)をUbuntuに導入する mosquitto ここではmosquittoについて記載する。 MQTT MQTT(Message Qu...
IT開発におけるニッチな情報やノウハウを提供しているブログです。その他にも、気になるテーマについても発信していきます。
「ブログリーダー」を活用して、EmptySetさんをフォローしませんか?
背景 IoTデバイスの接続環境構築のため、MQTT(mosquitto)の導入を行った。 記事の目的 MQTT(mosquitto)をUbuntuに導入する mosquitto ここではmosquittoについて記載する。 MQTT MQTT(Message Qu...
背景 PostgreSQL開発のため、WindowsにPostgreSQLを導入する方法について調査した。 記事の目的 PostgreSQLをWindowsに導入する PostgreSQL ここではPostgreSQLについて記載する。 リレーショナルデータベース ...
背景 InfluxDB開発のため、WindowsにInfluxDBを導入する方法について調査した。 記事の目的 InfluxDBをWindowsに導入する InfluxDB ここではInfluxDBについて記載する。 時系列データベース InfluxDBは時刻情報...
背景 システムの詳細設計でコンポーネント図を作成する必要があり、Gitで差分管理が可能なコンポーネント図作成ツールを調査した。 記事の目的 PlantUMLでコンポーネント図を作成する コンポーネント図 コンポーネント図について記載する。 コンポーネント図とは コンポ...
背景 Node.jsで動作するサーバーアプリのユニットテストコードをJestで作成するため、Jestの使用方法について調査した。 記事の目的 Jestで時刻を固定する Date関数 / moment関数 ここでは、Date関数 / moment関数について記載する。 ...
背景 Node.jsで動作するサーバーアプリのユニットテストコードをJestで作成するため、Jestの使用方法について調査した。 記事の目的 Jestで関数やクラス全体、クラスのメソッドの一部をMockする Jest ここでは、Jestについて記載する。 Jestと...
背景 Node.jsのアプリを起動する際、「.env」ファイルが読み込めない場合があったため、対処法を含めdotenvについて調査した。 記事の目的 Node.jsでアプリ起動時に.envの環境変数を読み込む .env ここでは、.envの環境変数を読み込む方法について...
背景 開発ドキュメントを作成する際、Gitで差分管理ができ、HTML(Web経由でチーム内情報共有用)とPDF(チーム外向けアウトプット用)で出力ができるドキュメント作成ツールが必要となった。調査の結果、Sphinxが上記用途に最適だったてめ、使用方法をまとめた。 記事の目的...
背景 PCでのソフトウェアのヒートランを行った際、CPUの温度をモニタリングする必要があったため、スクリプトを作成した。 記事の目的 CPUの温度を取得するスクリプトを作成する lm-sensors ここでは、CPUの温度を取得するスクリプトの記述方法について記載する。 ...
背景 仕事の中でシステムやソフトウェアの開発を行う際、内部仕様書を書く機会が増えてきたので、外部仕様書に必要な項目をまとめた。 記事の目的 内部仕様書を効率的に作成するため、内部仕様書のテンプレートを作成する 内部仕様書とは 内部仕様書は、詳細設計とも呼ばれている。外部...
背景 ROS melodicでOSSパッケージを利用した開発を行う中で、make時にundefined reference to...(に対する定義されていない参照です)のエラーが発生する場合があったため、原因をまとめておく。 記事の目的 ROSのOSSパッケージを利用する際...
背景 仕事の中でシステムやソフトウェアの開発を行う際、外部仕様書を書く機会が増えてきたので、外部仕様書に必要な項目をまとめた。 記事の目的 外部仕様書を効率的に作成するため、外部仕様書のテンプレートを作成する 外部仕様書とは 外部仕様書は、基本設計書もとも呼ばれている。...
背景 仕事の中でシステムやソフトウェアの開発を行う際、要件定義書を書く機会が増えてきたので、要件定義書に必要な項目をまとめた。 記事の目的 要件定義書を効率的に作成するため、要件定義書のテンプレートを作成する 要件定義書とは 要件定義書は、開発仕様書とも呼ばれている。要...
背景 Windows環境からコンソール経由で NEC社製ルータ をセットアップする必要があったため、調査した。 記事の目的 NECルータを設定できるようにする NECルータ 国内では、業界3位のシェアを誇るルータである。(1位: cisco 、2位: Yamaha ) ...
背景 Windows環境からSSHでログインしたLinuxに、データを転送する方法を調査した。 記事の目的 RLoginでSSHログインLinuxとデータ転送をできるようにする RLoginとは RLogin は、Culti (kmiya@culti) が開発しているWi...
背景 Python2.7でpython-socketioを使用したとき時、下記のエラーが発生した。 python ./test_socketio_client.py Traceback (most recent call last): File "./test_socke...
背景 Windows環境から別ネットワーク内のLinuxにSSHでログインするための方法を調査した。 記事の目的 RLoginでWindowsから多段SSHできるようにする 多段SSHとは 多段SSHは、別ネットワークと自分のPCがあるネットワークの両方に接続されたPC(...
背景 プロキシ下のPC上でDockerを使用し、コンテナ上でnpm installを行った時、下記のエラーが発生した。 $ npm install npm ERR! code EAI_AGAIN npm ERR! errno EAI_AGAIN 記事の目的 DockerにDN...
背景 Windows10環境からルーターなどのネットワーク機器にコンソールでログインする必要があったため、調査した。 記事の目的 RLoginでシリアルコンソールに接続できるようにする RLoginとは RLogin は、Culti (kmiya@culti) が開発して...
背景 システムの要件定義でユースケース図を作成する必要があり、Gitで差分管理が可能なユースケース図作成ツールを調査した。 記事の目的 PlantUMLでユースケース図を作成する ユースケース図 ユースケース図について記載する。 ユースケース図とは ユースケース図は、...
背景 IoTデバイスの接続環境構築のため、MQTT(mosquitto)の導入を行った。 記事の目的 MQTT(mosquitto)をUbuntuに導入する mosquitto ここではmosquittoについて記載する。 MQTT MQTT(Message Qu...