min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

nginx(RaspberryPi4)でリバースプロキシ設定 → http接続要求を遠隔地の地デジサーバに繋いでts映像を受信する

 

やりたいこと

自宅内のiPhoneVLCアプリ)からwireguardサーバ(192.168.3.190)を経由して遠隔地(東京・寮)にあるRaspberryPi4に繋いだKTV-FSUSB2の地デジ映像を見たい。

 

要は、上図のiPhoneVLC)から192.168.3.190にhttpアクセスがあったら10.100.0.10(右上図のpi3)に飛ばすためのリバースプロキシをpi4(上図の金色)に構築 する。

 

事前準備

pi4のapacheは削除しとく。ポート80がカブるとnginxが起動コケるので。

coniglio.hateblo.jp

 

pi4にnginxのインストール

$ sudo apt install nginx はやらない。古いから

最新版をビルドする。

emc-craft.xyz

インストール完了したらリバースプロキシを構築する。

 

pi4でリバースプロキシ

やるのはこれだけ。超カンタン。

$ sudo vim /etc/nginx/conf.d/default.conf

http://192.168.3.190/f30/ と来たら http://192.168.3.11:8080/に飛ばす

http://192.168.3.190/pi32/ と来たら http://10.100.0.10:8888/に飛ばす

 

$ sudo vim /etc/systemd/system/f30.service

 

nginx再起動

$ sudo systemctl restart nginx

 

動作テスト

まずは画像にアクセスしてみる。

完璧。

 

地デジ映像

FSUSBのts映像をリバースプロキシ経由で受信

できるか?接続。

http://192.168.3.190:8080/pi32/27

 ↓ リバースプロキシ

http://10.100.0.10:8888/27

できた

これで全国どこにいようがwireguardのVPN経由でFSUSBのts映像を受信できる。パケットめっちゃ使うからWiFi必須だけど。

 

min117.hatenablog.com

 

qiita.com

 

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス

KTV-FSUSB2 + recfsusb2n(HTTP配信版)make大成功 → 省電力のts録画環境完成 on RaspberryPi3

改良

前回やったラズパイ3による超省電力の地デジ録画環境の改良。

・httpで配信できるパッチを当ててrecfsusb2nバイナリをmakeしなおす

・録画後3分ほどで固まってしまう(フレーム飛ぶ)の対処

 

対応

recfsusb2nのソースをgitで入手+http版のパッチzipを入手+当ててmakeし直す。

 

まずはpatchのzipを入手。

 

$ git clone 'https://github.com/sh0/recfsusb2n.git'

$ cd recfsusb2n

$ mv /home/Desktop/recfsusb2n_http_patch2.zip /home/Desktop/recfsusb2n

$ unzip recfsusb2n_http_patch2.zip -d patch

$ cp patch/Makefile src/

$ cp patch/.*h src/

$ cp patch/.*cpp src/(上書きYES)

 

$ vim recfsusb2n/src/fsusb2n.cpp

 

$ vim recfsusb2n/src/Makefile

ここまでできたらmake。

$ cd recfsusb2n/src/

$ make

 

警告がいくつか出るが無視で。

srcフォルダに バイナリ recfsusb2n ができる。

 

$ cp recfsusb2n/src/recfsusb2n /usr/local/bin/

 

録画テスト

$ cd /home/Desktop/recfsusb2n/src/

$ ./recfsusb2n -b -v 27 10 test.ts

-b(--b25でデコード)を付け忘れると映像が録画されない(音声だけになる)

-v は詳細表示(verbose)

27チャンネルを10秒間録画してtest.tsに保存する。

 

http配信テスト

$ ./recfsusb2n -b -H 8888

 

macOSVLCから接続してみる。

バッチリ。ヌルヌル動く。ts抜き+配信はラズパイ3の処理能力でも十分だな。

 

新たにmakeしてバイナリ作ったことで、録画が5分ほどで固まってしまう現象も解消した。

 

macOSVLCから接続した瞬間に、pi側のhttpサーバが「gethostbynameエラーを吐いて落ちる」ようであれば上記Makefileコメントアウトがうまくいっていない

nyanonon.hatenablog.com

 

参考)

とっても役に立つサイト。

ossan-engineer.blogspot.com

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス

ドル円が跳ねて1円(or 50銭)以上の変動があったら自分にGmailするbash+python3スクリプト

ドル円が跳ねたら自分にメールする

こんなんできたら面白いよなーと思って作った。こうなる

 

curl で読み入って、JPYのテキストだけ拾ってくる。

朝時点のドル円と比べ1円以上変動があったら自分にGmailするbashスクリプト

$ sh myKINRIbloomGmail.sh

これでcronにいれて1時間に1回くらいチェックしたら結構面白いんじゃないだろうか。

 

試しに、今日の朝時点で110円だったというダミーデータ(1行目)を入れてみよう。

$ vim myKINRIbloom.txt

今時点が143.19円だから…

その差は33.19円!そんな円安なったら国が滅びるわ。滅びるけど。安倍晋三のせいで。

min117.hatenablog.com

 

$ sudo vim /etc/crontab

とりあえず30分ごとで様子見るか。

 

キモ部分(即興なのであとで改良す)

curl --silent 'https://www.bloomberg.co.jp/quote/JPY:CUR' | awk -Fmarket-status-message '{print $2}' | grep div | awk -F更新日時 '{print $1}' | sed -e s/'div'/'\n'/g | grep price | grep price\" | sed -e s/.*class.*\"\>//g | sed -e s/'<.*$'//g

 

ソース

min117.hatenablog.com

 

 

 

その買うを、もっとハッピーに。|ハピタス

python3 で「No module named 'requests_oauthlib'」が出るのはpip3でインストールしてないから or 複数python3が併存しちゃってるから

 

python3 で「No module named 'requests_oauthlib'」

$ python3

>>> from requests_oauthlib import OAuth1Session

$ sudo apt install python3-dev

$ sudo apt install python3-pip

$ pip3 install requests-oauthlib

 

再度

$ python3

>>> from requests_oauthlib import OAuth1Session

ダメ。またエラー。

 

たぶん環境がおかしい。python3の3.7.3を使いたくbashでaliasを切ってるからおかしくなってる

 

bashaliasを無視してコマンドを実行するにはバックスラッシュつける

$ \python3

なるほどpython3.5.3なのね。システムが認識してるpython3は。

 

>>> from requests_oauthlib import OAuth1Session

requests_oauthlib も認識してる。

 

こっちで使うか…

 

 

 

その買うを、もっとハッピーに。|ハピタス

The Good Fight シーズン3 第4話「ルッカ炎上」黒人差別の話が深すぎる

 

自分の中の(無意識の)差別に皆が気づく

The Good Fight シーズン3 第4話「ルッカ炎上」23:20

 

ルッカ(黒人女性)

「気付いてます?警官に撃たれた被害者を覚えてるのはみんな黒人で白人は覚えてない

白人主人公

「あ、ら、そんなことないわよ。でしょ?」

 

ルッカ

警官に撃たれるところが車載カメラで撮られていた」(黒人の被害者は誰?

黒人だけが全員声を揃えて)「ラクラン・マクドナルド」

白人どうし(え、分からなかった…といった様子で)顔を見合わせる

 

ルッカ

ゲイでフェンスに縛り付けられた白人の被害者は誰?)」

白人だけが全員声を揃えて)「マシュー・シェパード」

黒人どうし(え、分からなかった…といった様子で)顔を見合わせる

 

(離席後)マリッサはルッカに対して

「私は差別主義者かな?」

ルッカ「そんな…、あれは、ちょっと気付いただけ」

マリッサ「祖父母はセルマにいった。警官に射殺された全員の名前を覚えるわ」

www.bbc.com

 

資本主義の中に差別が組み込まれている現実

The Good Fight シーズン3 第4話「ルッカ炎上」38:46

エイドリアン

 「うちがうまくいってるのは、ある種のカサブタ(人種問題)は、いじらないようにしてるからだ

「失う恐れのある人材には高い給与、そうでないものは低めに。マリッサは関係ない(白人だから給与が高いというわけじゃない)。資本主義だよ、リズ。」

リズ「白人のほうが黒人より辞めがち?」

「そうだよ。違うと言うと思ったか?忌まわしい真実だ。もっと良い給料でヨソで引き抜かれる可能性は、黒人より白人のほうが高いと(黒人である)我々(シニア=役員)は思っている。だから黒人のほうは安くても大丈夫だ、と

嫌だね…(沈黙)…だが現実だ。現実に合わせるしかない…。

この事務所が沈んだら、誰も生き残れん。私が…悪いんじゃないぞ。入札なしで契約が取れるマイノリティ優遇装置は、9年で期限が切れるんだ我々の仕事の40%は、政府との契約。それが無くなるんだぞ!」

「そうね…」(リズが何か言おうとする)

(遮って)「だから!多様性で生き残るんだよ!それでプロボノやボランティアでの仕事も続けられる!未来へ向けた事務所づくりだ!5年後ではなく50年後へ向けた…」

「エイドリアン!別に反論はしてない熱くならないで。でも一つ言えるのは、カサブタをいじろうとする人もいるってことよ

それぞれが、それぞれの思いで世界を見ている。だから難しい。

 

たった45分のドラマにこれだけの論点を詰め込めるのは、さすがにアメリカ(いや、キリスト教というべきか)というしかない。日本のアホみたいなテレビに比べれば、はるかに観る価値がある。

 

調べたいこと

・中絶反対派、カトリック、ミサ、病気の息子、家族、福音派フェデラリスト協会、共和党ウケ

・ミシガン、ペンシルベニアウィスコンシン

※ミシガン大はたしか毎月の消費者信頼感調査を出してる。そこは共和党の地盤なのか?

jp.reuters.com

・マイノリティへの措置、プロボノ、ボランティア

 

 

 

 

その買うを、もっとハッピーに。|ハピタス

ドル円・日経平均・原油 をグラフにして開始日(引数)から見える化するpythonスクリプト

 

過去3度の消費税アップは赤線

グレーの背景は景気後退期

アベノミクス(2012年)から円安ジャブジャブにして株価だけ上げて、その後2014年くらいには庶民が超苦しむ円安の地獄がくるはずだったのが、偶然、突然、原油価格が一気に下がって輸入物価が下がったので、円安による物価高と相殺されて、庶民はその愚策ミクスの影響を感じずに済んだ。

済んでしまった。

 

今、2022年、円安の影響がついに抑えられなくなって物価高地獄がついに来たわけだが、前回2014年のような偶然の原油価格の値下がりなんてもう無い(むしろウクライナ戦争により原油も上がっている)わけだから、いまみんなこうして苦しんでいる。

これはひとえに、安倍の愚策、自民党の票集めと自分の地位安泰のためだけに国を売り渡して円安にした安倍晋三が原因だ。

 

あんなやつの国葬をやりたがるのは、統一教会に洗脳されたバカウヨか、それをエサにして国民の税金をすすっている自民党(クリーチャー二階)の子分か、現実を何も知らない大衆のどれかだろう。どれも救いがない。










 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス

recfsusb2n で ts録画+字幕抽出+ffmpeg圧縮するスクリプト

 

KTV-FSUSB + ts楽しい


recfsusb2nの録画と、

pythonによるts字幕の抽出と、

ffmpeg(h264_omxエンコードと、

・ファイルの移動(配信サーバへ)

をまとめてやる俺俺スクリプトのメモ

 

$ vim recPT3piOMX.sh

テスト録画もOK。

 

cronに書いて定期録画+圧縮実行する。録画終わったら自分のGmailにファイル名を飛ばす。

良い。

ts楽しくて三連休なのに出かける気せん。台風だし実用スクリプト書きまくるわ。

min117.hatenablog.com

 

 

 

 

 

 

その買うを、もっとハッピーに。|ハピタス