min117の日記

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

Linux

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

やりたいこと 自宅内のiPhone(VLCアプリ)からwireguardサーバ(192.168.3.190)を経由して遠隔地(東京・寮)にあるRaspberryPi4に繋いだKTV-FSUSB2の地デジ映像を見たい。 要は、上図のiPhone(VLC)から192.168.3.190にhttpアクセスがあったら10.100.0.1…

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

改良 前回やったラズパイ3による超省電力の地デジ録画環境の改良。 ・httpで配信できるパッチを当ててrecfsusb2nバイナリをmakeしなおす ・録画後3分ほどで固まってしまう(フレーム飛ぶ)の対処 対応 recfsusb2nのソースをgitで入手+http版のパッチzipを入…

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

ドル円が跳ねたら自分にメールする こんなんできたら面白いよなーと思って作った。こうなる curl で読み入って、JPYのテキストだけ拾ってくる。 朝時点のドル円と比べて1円以上変動があったら自分にGmailするbashスクリプト。 $ sh myKINRIbloomGmail.sh こ…

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_oau…

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

過去3度の消費税アップは赤線 グレーの背景は景気後退期。 アベノミクス(2012年)から円安ジャブジャブにして株価だけ上げて、その後2014年くらいには庶民が超苦しむ円安の地獄がくるはずだったのが、偶然、突然、原油価格が一気に下がって輸入物価が下がっ…

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

KTV-FSUSB + ts楽しい ・recfsusb2nの録画と、 ・pythonによるts字幕の抽出と、 ・ffmpeg(h264_omxエンコード)と、 ・ファイルの移動(配信サーバへ) をまとめてやる俺俺スクリプトのメモ $ vim recPT3piOMX.sh テスト録画もOK。 cronに書いて定期録画+…

RaspberryPi3 に streamlink 突っ込んで twitch.tv の年齢制限を気にせず受信する(macOSでも)

streamlink素晴らしい streamlinkでrecfsusb2からのb25配信をストリーム+broadcast(udpとか)できないのか?と思って調べてたら streamlink自体の便利さに感動したので記録。 wiki.archlinux.jp wiki.archlinux.jp 前に母艦fedoraにはstreamlinkインストー…

Pi3(Pi4)の h264_omx でts動画をmp4にハードウェアエンコード爆速(HandBrakeCLIより速い) ffmpeg -i test4.ts -c:v h264_omx -y -b:v 4M test4omx4Pi4.mp4

結論 ffmpeg -i test4.ts -c:v h264_omx -y -b:v 4M test4omx4Pi4.mp4 でPiのomxplayerの?ハードウェアエンコード h264_omxを使った高速ts→mp4変換ができた。オプションとして-b:v 4M を指定すると高画質になる。 経緯 ffmpegでrecfsusbのTV画像をパイプし…

macOSでファイルをPATH直接入力で開くには command + shift + g で(VLCでも使える)

常にCUI環境なので、GUIからファイルを開いてくのがダルい。 例えばVLCで 遠くのサーバにあるファイル(VolumesにマウントしてPATHは分かってる)を開きたい時は 「ファイルを開く」画面(要はfinder)で command + shift + g 直接PATH入力で開くことができ…

RaspberryPi3 と KTV-FSUSB2 で超省電力な録画鯖 → 大成功

ずっとやりたかったRaspberryPi録画鯖 このラズパイで ts録画…できた! 手順はこのサイトこのまま。 lunasalt.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # インストール sudo apt install gcc g++ libboost-thread-dev libboost-system-dev libboost-file…

景気ウォッチャーで自然言語処理入門 の真似事(bash+mecabで単語分析)

景気ウォッチャーで自然言語処理入門 面白そうだったので参加。オンラインの無料勉強会。 140人もいたのか。 基本Zoom(じゃなくてBrave Talks)というオンライン会議ツールで参加。 ビデオも音声もOff。聞いてるだけでOK。 景気ウォッチャーとは ほうほう。…

youtubeライブカメラ配信を1画面で同時に10個みる(シンプル自作html)

こんな感じ。 つべのembedリンクを並べただけ。 自宅サーバにhtmlおいて昼飯食いながら眺めてる。 シンプルだけど楽しめる。 見たいツベの「共有」から 「埋め込み」をクリックして iframeリンクをコピッて ソースに貼るだけ やっぱ人がたくさん映ってるほう…

wireguardでVPN設定手順メモ(クライアント追加)公開鍵+秘密鍵作ってサーバに繋ぐ

構成はこれ。 外出先のVPNクライアントに新たにWindows10を追加したい(10.100.0.20 にする)。 クライアント(Windows10)の鍵作成 まずはクライアント用の公開鍵と秘密鍵を作らなきゃいけない。 Windowsだと鍵の作成がメンドクサイので、RaspberryPi3で作…

Linuxでコンソールの見出しタイトル変更(プロンプトの変更)vim ~/.bashrc PS1='[f20 \W]\$ '

どのサーバにいるかわかるように 古いfedora20にsshログインしてるときに「f20」と出したい。 変更前 変更後 良い。 qiita.com amzn_assoc_ad_type ="responsive_search_widget"; amzn_assoc_tracking_id ="satake01-22"; amzn_assoc_marketplace ="amazon";…

PT3で地上波 recpt1(東京2022)on fedora20

いまさらfedora20 東京出張なので、本家からサーバ取り寄せた。古いfedora20。 しばらく前まで(2014年から2018年くらいまで)使ってたやつ。4年ぶりに火を入れる。 あっさり起動。 macOSからssh。 ちなみに地上波は地面から離れたほう。地面に近いのはBS。 …

RaspberryPi4(8GB)が Amazon で26,000円になってる(日本のハイパーインフレは近い)

ラズパイが26,000円 焦る。 いやいや。おかしいでしょ。8GBが26,000円て。 前(2020年)に買った時は8GBで8,800円だった。 min117.hatenablog.com そっか。 AmazonじゃなくてKSYショップなら8,800円くらいなんだ! きっとそうだ! と思って見てみると… たし…

RaspberryPi3 に yt-dlp をインストールする

週末KIRINJI聴きたいのでラズパイにyt-dlp入れる。 www.youtube.com https://snapcraft.io/install/yt-dlp/raspbian snapcraft.io うーん…エラーか。 min117.hatenablog.com amzn_assoc_ad_type ="responsive_search_widget"; amzn_assoc_tracking_id ="sata…

RaspberryPi3 にブラウザ Vivaldi をインストールする

ラズパイ3デフォのChromiumだとYoutubeの広告が消えなくてウザい。 BraveはArm版は出す気が無いらしく、ラズパイ版が無い。 のでVivaldiの出番。 help.vivaldi.com 思い立ったらすぐ実行。 スマホからvnc経由でインストールしちゃう。 いつでも自宅環境VPN(…

ド田舎の自宅にあるサーバから(大きい動画を)scp転送する(povoデータ使い放題で)

povoデータ使い放題に負荷かけてみる この構成で 図中のRakutenのSIMカードをpovo2.0(24時間データ使い放題)SIMに変えて繋げた。 192.168.3.11 自宅のサーバ(APACHE)にある大きな動画データを 192.168.43.200 外出先のmacOSにscpで転送してみる。 scpを5…

bash 入力中の文字補完のためにTab押して固まるときはターミナルのサイズを(グリグリ)変えてみる

固まる RaspberryPi3にて。 入力中のコマンド補完にTab押した瞬間に固まる。 数秒待つと復帰するけど、そのイライラったらない。 原因不明。たぶん /home/pi/.bashrc にゴチャゴチャ書いてるせいだと思うけど、せっかく動いてるのに直す気はない。 治し方 タ…

テレビに繋がないRaspberryPi4の解像度を変更する(Pi4にVNCで繋いだ時の解像度を上げたい)

/boot/config.txt の編集でpi4の解像度変更できた。 $ sudo vim /etc/config.txt hdmi_group=2 ←1だと大きい解像度を選べない hdmi_mode=35 ←1280x1024 $ sudo reboot 設定 → Screen Configuration Configure → Screens → HDMI-1 → 解像度 → 1280x1024 いい…

ngrokで外部に公開したURLをコマンドで確認する curl -s localhost:4040/api/tunnels | jq -r ".tunnels[].public_url"

ngrokで外部に公開したURLの確認 curl -s localhost:4040/api/tunnels | jq -r ".tunnels.public_url" すげえ。超便利。 仕組み(curlでlocalhost:4040に聴いちゃう) 素晴らしい。 teratail.com curl -s localhost:4040/api/tunnels | jq -r ".tunnels.publ…

ahamoを固定回線がわりに使った通信量(常時VPN接続)→ 1日3GBは軽く超える

自宅サーバに繋がるVPN環境作って、モバイル回線からアクセスできるようにした。 min117.hatenablog.com 構成 この環境で、Rakuten回線テザリングをahamoに代えてみる。 その通信量がこちら。 ちょっと使っただけで1日3GBを超えてきた。 これだと東京勤務(a…

似て非なる「VPNと自宅内名前解決」

ラズパイでVPNサーバ立てたおかげで外出先から「https://192.168...」で自宅内サーバにアクセスできるようになった。 min117.hatenablog.com VPN 「https://192.168.3.11」と叩けば宅内のWebサーバにつながる 外出先のiPhoneから、DDNSサーバ(https://myhom…

RaspberryPi4で自宅内VPNサーバ構築(wireguard)して楽天モバイルで外から繋ぐ→ 大成功

VPN成功。素晴らしい。 やったこと ・ラズパイ4を自宅VPNサーバにして ・外のモバイル回線(楽天UN-LIMIT)からVPN接続して ・自宅内のサーバに(ローカルIPアドレスで)アクセスする ネットワーク構成 VPNサーバ(ラズパイ4)の構成 $ sudo -s # vim /etc/w…

恐怖の円安

円 安っ 年末年始から為替見てて、115円でガッチリ固定して全く動かなかったのにウクライナ侵攻で一気に122円。 狂ってる。 115円→122円。 一気に5.7%の円安。 消費税が15.7%(10%+5.7%)になったといえば分かりやすいか。 輸入コストが爆上がり 日本は自国…

macOS Sayコマンドに「英国労組UNISONのウクライナ反戦声明」を喋らせてみる

この記事みて vergil.hateblo.jp 反戦声明がホントに素晴らしかったので macに喋らせてみた。 youtu.be www.stopwar.org.uk min117.hatenablog.com min117.hatenablog.com amzn_assoc_ad_type ="responsive_search_widget"; amzn_assoc_tracking_id ="satake…

東京からド田舎へのリモートを本気で考える

東京チームへの配属が決まった。数年は東京住まいだ。 とはいえ、数年に限定であることは分かっている。 だから、本家にあるサーバは東京には持って行かない。 ド田舎に置いたままだ。 1,000km近く離れた東京から毎日リモートで本家のサーバに触ることになる…

ffmpegでNHK第2らじるらじるR2録音

ffmpeg + R2 うまくいった。 $ curl 'http://www.nhk.or.jp/radio/config/config_web.xml' | grep m3u8 | grep r2 $ M3U8URL='https://radio-stream.nhk.jp/hls/live/2023501/nhkradiruakr2/master.m3u8' $ ffmpeg -i "$M3U8URL" -write_xing 0 test_NHKR2.m…

bash 正規表現で「フォルダ名が1文字だけのフォルダ」を削除する

春から東京に転勤が決まったので引っ越し前の整理。 転勤手当てメッチャ付く(コロナ分もつけてほしいが)。 楽しみ。 家のサーバは完璧リモートだけで触ることになるから引っ越し前の掃除してディスクの空き容量を確保しておく。 フォルダ名が1文字だけのフ…