アレコレ・ティプス

これ便利だな〜と思ったことなど

HAproxy  BASIC認証 REST API 用 と ブラウザ GUI 認証で 処理を切り分ける

HAproxy の BASIC 認証で、REST API 用 に適した処理の 記述 と ブラウザから ユーザー パスワードを手入力させるBASIC 認証では、適した書き方が違う模様。 処理を書き分けた。 バックエンド 定義 で BASIC認証 処理を記述。

iOS13 に アップデートしたら、無駄通信が異常に増え、通信制限くらう 問題

iOS13 にアップデートしたら 通信量 が半端なくなった!自分の場合は、音楽アプリの設定変更で解決した。

HAproxy で Basic 認証を使う際の パスワード文字列 エンコード

HAproxy で Basic認証。 パスワード文字列 の エンコード。

ラズパイ MJPG streamer サービスデーモン化

Webカメラ として ラズパイ & MJPG streamer の組み合わせは AIカメラとしても使いやすいし、超便利。 そんな中、サービス化・デーモン化 で Permission denied ( パーミッション エラー ) 。 少し躓いた。 UNIT ファイル の挙動、整理のため、メモ。 < 動作…

ラズパイ chromium  を自動起動する

目的 Raspberry Pi 起動時 chromium を自動起動させたい。 目次 環境メモ メインメニュー crontab に 1行 追記 autostart の 設定・登録 あとがき: autostart の 場所が変わった 環境メモ Raspbian GNU/Linux 10 (buster) Linux raspberrypi 4.19.97-v7+ #1…

Docker 使っていて タブ補完 が不十分だったので 補完機能を強化

https://asuki-yt.hatenablog.jp/entry/docker-install-ubuntu18 docker inspect コンテナ名 って 入力したいときなどに、OSの環境によっては、 コンテナ名 まで Tab キーで 補完 されません。 bash-completion をインストールしているのに、、 いまいち 補…

Docker インストール ubuntu 18

☐ 目的 サクっと ubuntu 18 に Docker ( CE ) をインストールしたい。 www.docker.com ☐ 動作環境 確認 Ubuntu 18.04.4 LTS (Bionic Beaver) x86_64 / amd64 目次 ☐ 目的 ☐ 動作環境 確認 ☐ リポジトリ 設定 ☐ 簡易動作確認 まず いつもの。 新しいパッケー…

Node-RED Node-gen で 作ったパーツ を 別の環境で 動作させる

目的 nodered-node-gen で作った ノード パーツ モジュール を 作ったところとは別の環境で動作させる。 ( 前回の記事 に合わせた例です ) asuki-yt.hatenablog.jp この記事で作った ものを 環境移行して動かしてみます。 環境メモ 移行元 : MacOS High Sie…

NodeRED nodegen における require を使う Nodejs モジュール ( ライブラリ ) 込みのケース

目的 Nodejs のモジュールを使った Node-RED ノードジェネレータ ( node-red-nodegen ) による ノード 生成方法 を 知る < 環境メモ > Nodejs v12.16.1 Node-RED v1.0.4 MacOS High Sierra 10.13.6 node-red-nodegen 0.1.0 コマンドの 通常インストール済み …

Node-RED で 画像 を トリミング

機械学習 を使った推論において、Node-RED で画像を扱い、 トリミング したくなった。 このような ものを使ったやり方が、あった。 https://www.npmjs.com/package/node-red-contrib-image-tools 少し紆余曲折の上、無事 トリミングできたので、ここに記録。…

" HAProxy doesn't start, can not bind UNIX socket " の エラー対処

HAproxy エラー対処 docker から HAproxy のコンテナを 立ち上げて使っていると、うっかりこういうエラーに 躓く。 仮想マシン とかで使っていた haproxy.cfg を docker のコンテナ でも使おうとする場合に要注意。 “ HAProxy doesn't start, can not bind U…

Raspberry Pi 3+ で Grovepi RGBLEDをつける

今回は、Raspberry Pi で、 GrovePi+ を使うのになれなかったため、 まず Chainable RGB LED を点灯させてみました。 手元の環境 ハードウェア的な接続 Grovepi を Node-RED から扱いたい方 向け 余談 GrovePi - ラズパイ セットアップ python のサンプルプ…

ParticleJS における オブジェクトとは?

ParticleJS のサンプルソースを見ていてふと思ったのですが、 https://ics-creative.github.io/ParticleJS/docs/examples/mouse-tracking.html これを大もとの CreateJS として 制御するための オブジェクト にあたるもの って何だろう? という疑問が出てき…

particlejs.min.js 。RawGit  が終了で困った。

手がけた webページで、HTML Canvas 向けパーティクルライブラリ「 ParticleJS 」 を利用されている方。 要チェック です ( 注:particles.js とは別物です ) ( https://ics.media/entry/11172/ より引用 ) ics-creative.github.io 今後も この美麗なパーテ…

Node-RED 上で java プログラムを動かす

今日は Node-RED 上で java のプログラムを 動かしてみたいと思います! それではまず準備から。 環境としては、 ・java コンパイルが動作するホスト ・そのホストで動作するNode-RED 環境 です。 動作確認環境 ・node-red のコンテナ node-red v0.19.5 ・OS…

Raspbery Pi 2  Model B V1.1 ( 2014年モデル? ) で Node-RED ver0.20.7 を使う

2019年8月8日 Raspberry Pi 2 Model B のセットアップ開始。 これまで IoT 関連のお仕事で、Arduino や Wio Node を使う機会 はあったものの、、 Raspberry Pi は 使う機会がなかったのです。 ですが やはり イーサー付きで HTTP REST API 連携させたくなり…

mac で 長く安全に使える python 環境を作る

とりあえず 手っ取り早く、ロングスパンで 安全に使える環境作りをしたい方向けに記事です。 根拠、詳細・準備は こちらが 参考になると思います。 https://basicincome30.com/python-install-mac 上記 参照元のURL と python のバージョンが違うので、ここ…

H2O.ai の java インストール

はじめに H2O.ai ( H2O社 ) とは? 機械学習自動化プラットフォーム の OSSです。 GPU で 走らせることもできる とのことです。 https://www.h2o.ai/products/h2o/ Bigデータから AI で解析! など、役に立つところは多そうです。 より詳しく紹介している と…

docker コンテナ内の 設定ミス で 停止してしまったら、、、

もし docker コンテナ 内の 設定 ファイルの編集ミスなどをしてしまって、 コンテナが起動しなくてしまったら、 何も知らないと結構困る。 起動しなくなったコンテナを、無理やり起動させて、修正作業ができるようにしたい。 ここの通り対処すればOK かと思…

ログイン シェル を変える

debian 9 にて。 < 目的 > 自分で作ったユーザーは、 sh でログインしてしまうので、bashにしたい。 < やり方 > $ su root # chsh 対象ユーザー名 ->ここで 指定をおこなう。 /bin/bash あとは、ログインシェルが変わったか 確認すればOK

Centos7.6 バグ ipv6 で dadlyfailed

対策1 ipv6 を 使わない。 対策2 パッチを当てる やり方までは終えてないけど。 https://access.redhat.com/errata/RHBA-2019:0029 https://bugzilla.redhat.com/show_bug.cgi?id=1616129 関連技術 OpenvSwitch ( Open Virtual Switch、通称「OVS」)は、ソ…

debian 9 stretch 固定IPアドレスの設定 ( debian公式参照 + エラー対処 )

RTNETLINK answers: Cannot assign requested address がでた。 すると 自分の場合は、ひとつのNICにIPアドレスが2つ になってしまったり、しっちゃか めっちゃか。。 対策:flush の実行を挟む! # ifdown NIC名 ; ip addr flush dev NIC名 ; ifup NIC名 de…

HAproxy ( docker コンテナ版 ) 設定のリロード

HAproxy コンテナ起動中でもサクッと設定をリロード。config reload 。グレイスフル リロード 起動中のコンテナのコンフィグを上書き更新する。 docker ホスト側からコマンド。 # docker cp ./dockerホスト側のディレクトリ/haproxy.cfg コンテナID:/usr/loc…

docker コンテナの HAproxy で、config と一緒に ユーザーリスト を取り込む方法

docker 版 HAproxy を使う。その際に、Basic 認証 などで使う ユーザーリスト や、設定ファイル ( haproxy.cfg )を どうやって取り込ませるか?食わせるか? できたので、記録しておく。 ついでに https で使う pem ファイルも取り込んだ。 1. docker pull 2…

HAproxy 設定  ( Basic認証の結果で分岐 )

REST API サーバーのフロントに立たせる HAproxyの設定において、Basic認証の結果をもとに分岐させる.

docker コンテナ内 時刻が 日本時間 じゃないので

1発コマンド で docker コンテナ内 日本時間表示に。

最近 ssh  ログイン接続が 著しく遅くなった ( D-Bus 関連バグ )

最近 ( 2018年10月初旬現在 )、 メイン開発マシンへの ssh ログイン動作が とても鈍くが 著しく遅くなった。。 ( CentOS7 ( 7.5.1804 ) ) とりあえず 感覚的には、本体のサービス周りと睨み、一旦システムログの情報を得る。 # journalctl -xe 早速 それらし…

当ブログ記事 アクセス解析 2018年10月 初旬

お仕事中の お時間に 検討・調査 で ご訪問いただいているみたい。 休みの日、グラフが凹む🤔 CentOS7 での コマンドや、QNAP 関連、その他、参考になる記事が一つでもあれば幸いです。

 firewall-cmd ポート番号 指定 と サービス名 指定。 挙動の違いについてまとめてみたら 少し危ないことが見えてきた。

気になったので、 動作を確認して、まとめておく。 ○ この世界の中では、ポート番号指定 | サービス指定 、それぞれ少し別な動き。 ○ filrewall-cmd --reload しなくても、 反映されたもの。reload しないといけないもの。 < 環境 > CentOS Linux release 7.…

pm2 の ログ が 心配 ( logrotate を使う )

nodejs を pm2 でサービス・デーモン化した際に、 ログの肥大化が心配。 そんな時は、pm2-logrotate が手っ取り早い と思った。 https://github.com/keymetrics/pm2-logrotate 自分なりに簡易的な検証はできたので、しばらく使って行くべく、ここに示す。 < …