Tech 4 Mine :-) 忘れぬ先のテックメモ

ゆるエンジニアな私が、多少なり役に立ったひらめきやらTipsを忘れる前に書いていくブログです。

Web3.0なONT IDの簡単お試し用キットを作ってみる

Overview Ontologyというブロックチェーン企業が押し出しているWeb3.0基準のIdentityサービス、ONT IDでは、QRコードで複数のサービスの認証を紐づけたりユーザの証明が出来るようです。 ONT ID:https://ontid.ont.io/ そこで、ちょっとしたご縁もあったの…

traefikでリバースプロキシ ON Docker With TLS

あうとらいん コンテナはなーんにも考えずにサクッと作ってデプロイしたい・・・ってことでリバプロにまるっと任せたい! ということでDocker上で簡単に構築できて、コンテナの追加にも影響がないTraefikを使ってみました。 環境 traefik v2.5.2 Docker(ce) …

オフラインサーバにnpmboxでForeverをインストールする

新たに構築する際はいいのですが、運用中の機能追加や構成変更で閉域網にnode moduleを入れたいなーなんてこと、ありませんか?ありますよね? というわけで、今回はnodeプロセスをデーモン化するのにForeverを使いたくなり、色々と調べて実際に出来た方法を…

Pug(Jade)で役に立ったアレコレ

Pug(Jade)で役に立ったアレコレ node.jsでviewを書く時にPugを使い始めました。 アレコレ実現までに時間がかかったものを忘れないように残しておきます。 Pug(Jade)で役に立ったアレコレ scriptタグ内でNodeから渡された値を利用する① scriptタグ内でNodeか…

Docker HubからDockerコマンドを使わずにイメージをダウンロードする

こんな状況に ネットは繋がるけど、ユーザ権限が制限されてるWindowsからネットに繋がってない開発機に色々入れる必要がある。 Dockerは入れられたけどコンテナイメージは入れてなかったサーバにイメージ入れたいけど、使える端末はWindowsでOS機能が制限さ…

robot.hear/respondなどのマッチ条件を動的に定義する

仕組み? DBにマッチ条件の文字を登録->スクリプト内で読み込み->ループ処理 やあ、やぁ、こんにちは、おはよう的なサムシングに対して、こんにちは!ぼくはぼっと!と返す処理を作ります。 そして最終的にいい感じにします。 ファイル構成 scripts(Hubotの…

Node.jsにnedb用のWrapperクラスとファンクションを作る

目的? 何をするにもデータの取り回しは大切、ということでjavascriptで簡単にDB用の諸々を準備します。 NEDBを利用してファイルDBとメモリDBを構築しやす。 nedb 1.8.0 node 10.16.0 ファイル構成 ライブラリ用ディレクトリ └db ├ files │ └ definition.db …

RocketChat+Hubotにどうしてもプログレスバーが欲しかった

RocketChat+Hubotにどうしてもプログレスバーが欲しかった RocketChatとHubotを組み合わせて、Botに処理をさせているときにどうしてもプログレスバー的なものがほしかったので組んでみました。 .1. 実装環境 利用バージョン一覧 ・Hubot v3.3.2 ・RocketCha…