min117の日記

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

bash

RaspberryPi4 のシステムフォント入れ替え

前回ラズパイ4で作ったサイネージ。 min117.hatenablog.com 日本語が文字化けする。 テレビのせいじゃなくてPi4のフォントが原因。VNC画面でもこんなだし。 ところどころおかしな漢字が入る。たぶん中国系で作られた日本語フォント。 まともなフォントを入れ…

RaspberryPi4 でデジタルサイネージ(apache + php のみで実装)

RaspberryPiでデジタルサイネージ作った。出力先はテレビ。こうなる。 ピックとかバッハとか書いてあるけど、件のクソリンピックとは一切関係ない。 むしろ、あんなピック見なくてよくするためにテレビでBGM(クラシック)流したい、再生中の曲名を画面にサ…

RaspberryOS(Pi4)で音が出ないときは omxplayer -o alsa test.mp4 を試す

omxplayerで音が出ない時がある。散々いろいろ試したけど、これでやっと音が出た。 $ omxplayer -o alsa test.mp4 これだとうまくいかない。 $ omxplayer -o hdmi test.mp4 要は出力を イヤホンジャック(=アナログ=alsa)に設定してやれば音が鳴る。 HDMI…

Manjaro Linux(Arch Linux)で音楽を聴くときは mp123コマンド がデフォで載っている

Arch Linux でmp3再生するときは mpg123 なるコマンドが良いみたい。omxplayer動かないから助かる。 インストールは不要。デフォルトで搭載されている(たぶん)。 良いサイトみっけ。 k-igrs.hatenadiary.jp -Cオプションをつけるとキーボードから早送りや…

Manjaro Linux に Brave browser をインストールしたくて苦労する

Raspberry Pi 4 の8GBモデル買ったあと、ただRaspi-OS入れるだけじゃ芸が無いからManjaro Linux 入れて運用してる。Arch Linux の勉強になってとっても良い。 VNCも使える。テレビでtube流しっぱ。 でも広告入る。ウザイ。 やっぱBrave browserが最強。イン…

レンタルサーバXREAのwordpressサイトをhttps化(SSL対応)できないときの確認事項

レンタルサーバXREAで作ったwordpressサイトのhttps化(SSL対応)がなかなかうまくいかなくて困った。 証明書に問題があるのか?DNSのせい?フォルダ構成?はたまたDBか?リダイレクトの問題か?といろいろあって、解消するまでにやたら手間取った。 現象は…

fedora30 SSHの接続に異常に時間がかかるときは /etc/ssh/sshd_config で USEPAM = no にする

fedora30へのssh接続が異常に時間がかかるようになってしまった。 これで解消したのでメモ(たぶんCentOSでも同じ方法で治る)。 $ sudo -s # cd /etc/ssh/ # vim /etc/ssh/sshd_config 変更前: UsePAM = yes 変更後: UsePAM = no serverfault.com 同じ現…

レンタルサーバXREA上のwordpressをhttps化する(無料SSL使用)

BATをチャリンチャリンするには Brave公認のクリエイターになる必要がある。 クリエイター登録サイトは入り方にコツがいる(メール認証が必要になる)うえに動きがちょっと怪しいが… min117.hatenablog.com まあ大丈夫そうだし、ログインしてチャリン設定を…

仮想通貨の記事は別ブログにしたい → レンタルサーバXREAでwordpressを立ち上げる

仮想通貨について。 いろいろと感じるところがあって記事にしたい。誰かに見せるためじゃなく、自分のメモに。 でもここには書かない。いろいろ思うところあり。 で、レンタルサーバを借りてそっちで記事にすることにした。 2点だけ満たせれば良い。 ・無料…

Manjaro Linux で x11vnc するには sudo x11vnc -display :0 -auth guess -passwd pi -wait 50 -noxdamage -forever -o /home/pi/.vnc/x11vnc.log -bg

Arch Linux派生のManjaro Linux でVNCを使う。 インストール $ pacman -Syu x11vnc 完了。 例えばパスワードをpiにしてvnc serverを起動するには $ sudo x11vnc -display :0 -auth guess -passwd pi -wait 50 -noxdamage -forever -o /home/pi/.vnc/x11vnc.l…

RaspberryPi3 ラジコ再生スクリプト radish-play.sh を試す

radikoでの録音が(ラジコ側の仕様変更のせいで)できなくなってたのを復活。 min117.hatenablog.com 当然のこと再生もできるようにしたいと思うのが人のサガ。 やはりリリースされていた。 github.com ローカルにクローン。 $ git clone https://github.com…

RaspberryPi3 いつの間にかradikoで録音できなくなっていたのを radi.sh で対処する

RaspberryPi3で毎日ラジオを自動録音→終わったらメールで知らせるという自作スクリプトを運用してたけど、肝心の録音に使うスクリプトが、いつの間にか使えなくなってた。 radikoの仕様変更が原因らしい。 新しいスクリプトはコレ。作者に感謝して使わせても…

国家公務員試験の新区分「デジタル」の例題をコンパイルしてみる

国家公務員試験に新区分「デジタル」が追加されるらしい。 何でもデジタル付けりゃいいってもんじゃない。ほんとアホかと思うが、それはさておき、試験問題の例題が人事院ホームページに公開されたらしいので見てみる。 www.jinji.go.jp 書いてコンパイルし…

fstabの書換えミスでbootできなくなったらcmdline.txtに init=/bin/sh を入れて起動すればrootシェルが上がる

Manjaro LinuxをPi4に入れていろいろ実験中。 /etc/fstabの書換えミスで起動しない場合に、またSDカード書き込みしなおし→環境全て設定し直し、ってしてたけど、次の方法で解消できるみたい。 こりゃいい。メモ。 qastack.jp //

fedora30 gnomeのポップアップ「System policy prevents Wi-Fi scans」がウザいので消す → cd /etc/polkit-1/localauthority/50-local.d して .plkaファイルを書いて sudo systemctl restart NetworkManager

fedora30を使っているとgnomeが(?)出してくるポップアップが超ウザい。 「認証が要求されました」「System policy prevents Wi-Fi scans」 何回認証してもこの画面になる。ウッザい。 消し方は見つけた。コレ。 $ sudo -s # cd /etc/polkit-1/localauthor…

CSVに色を付ける(ANSIエスケープシーケンス)その2

CSVの各列に色を付ける。前回の続き。 min117.hatenablog.com 今度は引数にCSVファイルを指定して開けば列数を自動で判定して各列に色をつけてくれるようにした。 こうやって開くと $ ./myCSVcolor2.sh ebooks.csv 列数をカウントして各列への色付け(ANSIエ…

CSVに色を付ける(ANSIエスケープシーケンス)

なんてこった。CSVの各列に色をつけられるらしい。ANSIエスケープシーケンスを使えば可能なようだ。 こうなる。 超わかりやすい。 ソースはこれ。 今後やること ・csvファイル名(ebooks.csv)はソース内に固定で書いちゃってるけど、引数で取れるように改良…

RaspberryPi3 起動時にfstabマウントしたフォルダが読み込み専用になってしまう → fstabに権限設定uidとgidを設定して解決

RaspberryPi起動時に /etc/fstab にNAS(ネットワーク上にあるfedoraで共有しているフォルダ)を書いて自動マウントさせている。 Piは2台あって 1台目はうまくマウントできている。 drwxrwxrwx+ なので、ふだん使うユーザーPiで書き込みができる。 2台目がう…

PHP 再帰関数その5(完成)

PHPで再帰関数によるフォルダ読み込み実装の続き。 min117.hatenablog.com さらに改良。 今いるgetcwd()フォルダにあるオブジェクトを舐めて、フォルダだったらその中に入る(1階層降りる)+そこにあるオブジェクトをまた表示するためのボタンを再帰関数で…

PHP 再帰関数その3

再帰的にフォルダを読み込みたいお正月。その3。 前回作ったのを改良して min117.hatenablog.com 今いるフォルダから下の階層を(再帰的に)読むのを作る。 bash(treeコマンド)で見るとこんな感じのフォルダを PHPで読み込んで、ブラウザからアクセスでき…

PHP 再帰関数その2

再帰的にディレクトリを読みたいお正月。 min117.hatenablog.com まんまの例があった。 xtech.nikkei.com とりあえず写経。 $ vim my_recursive03.php 42行目で、自分の環境にあった適当なフォルダパスを(絶対パスで)指定してやる。 速攻動かす。 よし。 …

PHP 再帰関数ことはじめ

正月のうちに取り組みたかったこととして再帰関数によるフォルダの読み込みがある。 要はフォルダの読み込みを再起関数でやりたい。 こんなサーバにこんなフォルダ構成があるとして 幸せになろう.mp3 をPHPで読み込むのに、フォルダ階層の都度foreach()を書…

RaspberryPi3 コマンドでの音量調整は alsamixer

コマンドでの音量調整は以前試したけど min117.hatenablog.com さらに簡単な方法があった。 $ alsamixer 矢印の上下で音量調整できる。こりゃ便利。 数字の1みたいにも見える。1月1日ってことで。あけましておめでとう。 // //

RaspberryPi4 無料のGoogle Noto Fonts をインストールしてハングルを表示できるか試す

K-POPがやたらと耳に残る。コーディングする時にBGMで流しっぱなしにしたい。 www.youtube.com www.youtube.com www.youtube.com RaspberryPiからBluetooth経由でEcho Dotに流そうとした。 と、PiのChromeでは韓国語(ハングル)の文字列が豆腐の文字化けし…

macOS Big Surをインストール → パッキパキに速くなった

2020/12/19に macOSをアップデートした。 対象のiMacはこれ。2016年11月に購入した。もう4年も前だ。 min117.hatenablog.com メモリも増設済み。 min117.hatenablog.com こいつのOSをアプデする。 Catalinaから Big Sur へ。 なんか意味不明なエラーが一瞬出…

はてなブログの全記事をPDFにバックアップ

2年前くらいに、自分のブログの記事をPDFにバックアップするスクリプトを書いた。 min117.hatenablog.com 年末だし。2年ぶりに全記事をバックアップする。 まずは、全ての記事のURLを取得する必要がある。Google Analyticsを使う(ブログ始めて早いうちに登…

読者数が100人を突破

読者数が100人になってた。 こんなメモ記事でも、見てくれる人がいるもんだ。 2015/10/12開始。 2020/12/28(5年2ヶ月)で読者100人。 ゆるーくだけど、自分のメモや記憶の整理に。続けてしまっている。 5年間のUser Explorer。 LINE Pay還元が大きかった201…

PHP+bash 文字列から単語を切り出す

自作PHPサイトに、検索履歴機能を実装した。 min117.hatenablog.com こうなる。 しかし、自分がした検索の履歴を見るだけじゃ面白くない。最近見た動画から単語を拾って履歴に利用できればなお便利。 例えばこういう動画があったとして www.youtube.com 見た…

PHP 「直近5件の検索履歴ボタン」をbootstrapの button-outline-info で実装する

自作youtubeというか、動画再生アプリというかサイト。PHP製。 min117.hatenablog.com とても便利。 min117.hatenablog.com 毎日使っている。 これに検索履歴表示機能を実装した。 検索窓は前から実装していたけど、その下に直近5件の検索履歴を表示するよう…

RaspberryPi4 でHDMI映像を生キャプチャする(Auvidea社のB101 HDMI to CSI-2 Bridge 使用)

6月に買ったのになかなかセットアップできなかったpi4に遂に手をつけた。 min117.hatenablog.com min117.hatenablog.com セットアップ完了。ケースもつけた。 いろいろやりたいことあるけど min117.hatenablog.com まずはHDMI映像の生キャプチャを試してみる…