min117の日記

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

bash

楽天UN-LIMIT でiPhone7を使う→ 成功(SMS通信OK、テザリングOK)

楽天UN-LIMITを開通完了。 min117.hatenablog.com これをiPhone7で使えるようにする。 まずは結論 ・楽天UN-LIMIT回線でiPhone7(SIMフリー版)は使えた。 より正確に書くと ・楽天UN-LIMIT回線(auパートナー回線)でSMS受信できた。 ・楽天UN-LIMIT回線(a…

fedora30 バナー作成ツール figlet を試す

こういうロゴを作るツール。それがfiglet。 fedora30にもインストールする。やはり見た目のインパクトは重要。 試す。 $ echo 'Amazon' | figlet $ echo 'micro SD' | figlet $ echo 'linux' | figlet うむ。 実は Googleで DuckDuckGoで「文字列 figlet」と…

fedora 30 Realtek製チップセットドライバRTL88x2BUをmake → 成功

Amazonで購入したUSB WiFIトングルのドライバをfedora30にインストールする。 min117.hatenablog.com 製品はコレ。 チップセットはRTL8822BU。 まずは結論から。以下のドライバでうまくいった。 github.com $ git clone https://github.com/RinCat/RTL88x2BU…

fedora30 Linuxで5GHzのWiFi(理論値867Mbps)を使いたい → AmazonでUSB WiFiトングル 802.11ac(ブランドCarantee 1,800円)を買う

自宅のLinuxサーバはHP Proliant N54L。fedora30を搭載し無線LANで運用している。 min117.hatenablog.com しばらくは小型の無線LAN子機(2.6GHz帯)を挿して使ってきたのだが 速度が遅くて我慢の限界が来た。5GHz帯のUSBトングルを買うことにする。 選んだの…

fedora30 で人工知能darknetを試す → $ ./darknet yolo 引数? cfg/設定ファイル 学習データ data/画像ファイル

こないだmacOSでやったdarknetをfedoraでも試す。 min117.hatenablog.com 同じ手順を実行するだけ。 git clone したdarknetフォルダに入ってmakeする。clone後のフォルダ名(darknet)は、darknet_fedora30にリネームした。 $ cd darknet_fedora30 $ make 完…

git clone で fatal: could not set 'core.filemode' to 'false' が出たときは cd Desktop してからgitする

こないだ試した人工知能darknetのテスト環境はmacOSだった。 min117.hatenablog.com Linux(fedora)でも試してみたくてgit cloneしたらこんなエラーが出た。 [fedora]$ git clone https://github.com/pjreddile/darknet.git error: chmod on /media/WD30EZR…

PHP 引数にとったテキストファイルの内容を表示する doSHOWTXTGREP.php?TARGET_TEXT=temp.txt

サーバにあるログファイル.txtの内容をiPhoneで確認したい。 doSHOWTXTGREP.phpを作る。引数にとったテキストファイルの内容を画面に表示してくれる。 使い方はこんな感じ。 http://myserver.com/doSHOWTXTGREP.php?TARGET_TEXT=temp.txt 結果こうなる。 TAR…

人工知能「Darknet」で画像内の物体識別を試す → 成功

画像の中に写ってる物体を識別する人工知能「Darknet」なるものがあるらしい。 karaage.hatenadiary.jp さっそくやってみる。 環境はiMac。 $ git clone https://github.com/pjreddie/darknet.git $ make 30秒くらいで完了。 $ cd darknet $ ./darknet うむ…

RaspberryPi 4 の8GB版に Heatsink Case を取り付ける

6月末に買った RaspberryPi4の8GBモデル。 min117.hatenablog.com 追加で買ったケースも到着。 min117.hatenablog.com 忙しくてセットアップする時間がなかったけど、お盆を利用して組み立てる。 // ケースはGOLD。めちゃカッコいい。 装着カンタン。 ネジを…

fedora30 nmcli(NetworkManagerCLI)で接続中のSSIDを確認する

家サーバを無線LAN運用している。 ホントは有線にしたいけど、家の間取りの都合とかいろいろ。 で、家サーバが今接続しているSSIDを知りたい。 ncmliコマンドで確認できる。 $ nmcli 使っているドライバ(rt18192cu)まで知れて面白い。昔(slackwareだった…

fedora30 python3 から MeCabを使う → エラー「 [ifs] no such file or directory: /usr/local/etc/mecabrc」が出たら sudo cp /etc/mecabrc /usr/local/etc/ で解決

動画をガンガン保存する。だから溜まる。 最近保存した動画の名前を分析して、よく出てくる単語を30コくらいピックアップして、自分がいつも最初に入るサイト(自前のポータル画面)に表示できたら面白そうと思った。 まずは動画の名前を分析するところを実…

Window10の生存確認 5分ごとに日付+時間をファイル出力するバッチ(bashと比較)

Windows10が起動しているかどうか。生存確認したい。 ネットワークドライブZ:¥に割り当てたNASに5分ごとに「Windowsの日付+時間」を吐き出すプログラムを延々と回して生存確認とする。 ワンライナー版 for /L %i in (1,1,10000) do @echo %i && date /t >> …

macOS ロードアベレージの見かた → topコマンドのLoad Avgが「system_profiler SPHardwareDataType」コマンドの「Total Number of Cores」の数を超えていたら高負荷

「ロードアベレージって何だっけ?何のロードの平均だっけ?」って。いつもなる。なんでか覚えられん。 いろいろ分かりやすい記事があるんだけど www.tweeeety.blog で?結局なんだっけか?になる。 てことで端的にどの数字がどうなればヤバイのか?だけ取り…

RaspberryPi4 のケースも衝動買い

RaspberryPi4 のケースも衝動買い。 min117.hatenablog.com Amazonで購入。 www.raspberrypi.org dポイントUPモールから入ってポイント1.5倍にして d曜日もエントリーして ポイント還元を+2%(ホントか?)にして Amazonでの支払い方法を d払いにする。 注…

RaspberryPi 4 の8GB版を購入する

RaspberryPi4 にメモリ8GB版が追加された。 raspida.com これまでラズパイはずっと買ってきていて min117.hatenablog.com min117.hatenablog.com でもPi3があれば十分かな…と思いPi4は見送っていたんだけど…メモリ8GBともなると、さすがに欲しい。欲しい…欲…

RaspberryPi3 に iotopコマンド をインストールしてリアルタイムにIOの状況を監視する

読んでる。面白い。 qiita.com 勉強になるなぁ。 buffersとcachedの違いを説明できない俺は所詮は素人。 iotop という、とても便利なコマンドがあるらしい。 RaspberryPi3 にインストールしてみる。 完了。 試してみる。sudo必要みたい。 $ sudo iotop ほん…

bash で正規表現 for i in *jpg; do if [[ "$i" =~ ...__._ ]]; then echo "$i"; fi; done

仮にこんなファイル名の画像があるとして 179__1_.jpg を 179__01_.jpgに 179__2_.jpg を 179__02_.jpgに 180__1_.jpg を 180__01_.jpgに … コマンド一発で(ワンライナーで)できるだろうか。 できる。bashで正規表現を使えばいい。こうやる。まずは該当の…

100万アクセスを突破

いつのまにか1,000,000アクセスを超えていた。 2015/10/12開始 2020/6/14 通算1,000記事突破 2020/6/19 通算100万アクセス(4年8ヶ月) なので 1,000記事で100万アクセス 1記事あたり1,000アクセス の計算になる。4年8ヶ月で。 ざっくり5年として 1記事あた…

RaspberryPi 3 での nginx 設定まとめ vim /etc/nginx/sites-available/default

設定ファイルの場所は /etc/nginx/sites-available/ $ vim /etc/nginx/sites-available/default 22行目+23行目 待ち受けポートを変更。 62行目 phpは7.0。 64行目 コメントアウトする(これやらないとなぜかエラーになった)。 ちなみに自分のPHPのバージョ…

1000記事を達成

気付いたら1000記事も書いていた。 2015/10/12に開始して2020/6/14に1000記事だから4年半くらい経ってる。 年間で250記事くらいは書いてる計算か。 完全に自分のメモなわけだけど、続けると長いのは自分のクセ。 バックアップとらなきゃ。hatenaブログのサー…

macOS smb共有上のmp4をISOイメージにして焼くテスト → 成功

毎日ニュースを録画しているので動画ファイルがたまってディスクを圧迫している。 動画はサーバの共有フォルダにある。 手元のmacOSに持ってきてDVDに焼きたいんだけど 共有フォルダから手元のMacに(ネットワーク経由でファイル移動して)持ってくるのがダ…

macOSのbashでSwiftをコンソール実行する

SwiftってmacOSのbashコンソールから実行できるのか。初めて知った。 docs.hatenablog.jp とりあえずこのサイトのそのまま作って実行してみる。 qiita.com $ vim my_swift01.swift 先頭行にシェバン(#!/usr/bin/swift)を忘れないように。 $ chmod 777 my_s…

RaspberryPi3 起動時に/etc/fstab に記述したドライブがマウントされない(起動後にsudo mount -a でのマウントはできる)→ fstabの記述を直して解消(defaultsを x-systemd.automount に書き換える)

なんてこった。RaspberryPi3 ですごい苦労してたのやっと解消した。 現象はこれと全く同じ。 qazsedcftf.blogspot.com 起動時に /etc/fstab に書いたドライブがマウントされない。しかし、起動後にbashで sudo mount -a を叩くと何事もなくマウントされる。…

bash 正規表現で漢字のみを抽出する ls | egrep 'DB[亜-熙]' または ls | grep -P 'DB\p{Han}'

grepで漢字のみ抽出したい。正規表現を使うからegrepならイケそう。 ls | egrep 漢字 ができれば良さそう。 サンプルはこれ。 「DB」の後ろに漢字がくる行のみ抽出したい。 いつものこのサイトを参考にさせてもらう。 orebibou.com 漢字でgrepするにはいくつ…

Windows Subsystem for Linux(WSL)をインターネット接続のないオフライン環境にインストールする → 「指定されたパスが見つかりません」と出たら wslconfig.exe /l してから /u でアンインストールして解決

インターネット接続の無いオフライン環境でWindows10を使っている人は、実は結構いる。オフラインとまではいかなくても、職場のネットワーク制限によりインターネットに直接行くことができない(仮想端末を踏む)人も多い。知っている人は知っている。 そん…

fedora 30 pdftotextコマンドでPDFファイルからテキストを取り出す(HTML→PDF→txt)

PDFファイルからテキストを取り出せるらしい。 www.hiihah.info やってみる。 使う記事はこれ。 クルーズ船「ダイヤモンド・プリンセス」の扱いを誤った政府の無策により、全国にコロナウイルスが蔓延してしまった2020/2/27(木)、ときの首相が突然「来週か…

bash radikoの番組表の改行を sed -z で削除する cat myradikolistSPITZ.txt | grep -B 1 prog | sed -z s/'@\n'/''/g

前回と同じ手順で SPITZのラジオの番組表を作りたい。 スピッツ最高。いつ聴いても最高。 www.tfm.co.jp min117.hatenablog.com myradikosearchChannel 全国の局の一覧を返す 例:FMFUKUI 福井 ./myradikoBANGUMI.sh 引数に取った局の番組表を返す(xmlで) …

bash radikoの番組表を取得してCSVにする(BGM用音楽専用Channel)

前回作った番組表取得スクリプト(curlをラップしただけ)かなり便利。 $ ./myradikoBANGUMI.sh RN2 | grep -B 2 RaNi 開始時刻と終了時刻だけに加工する。 $ ./myradikoBANGUMI.sh RN2 | grep -B 2 RaNi | grep prog | awk -F= '{print $2,$3}' | sed -e s/…

bash radikoの番組表を加工する(vimで最短マッチ ¥{-} 利用)stationID=FMFUKUI; curl -s http://radiko.jp/v2/api/program/station/weekly?station_id="$stationID"

きゃりーぱみゅぱみゅのラジオ面白い。探したい。何時から始まるか全国すべてのラジオ局の番組表から探したい。 まずは指定したラジオ局の番組表を取得するスクリプト作った。 $ vim myradikoBANGUMI.sh curlをラップしてるだけ。 こんな感じで使う。 $ ./my…

bash radikoの番組表をワンライナーで取得する stationID=K-MIX; curl -s http://radiko.jp/v2/api/program/station/weekly?station_id=${stationID}

radikoの番組表をテキストに出力したい。bashのワンライナーでできた。 $ stationID=K-MIX; curl -s http://radiko.jp/v2/api/program/station/weekly?station_id=${stationID} 素晴らしい。 タイトルと開始時刻だけにgrepしてみよう。 $ stationID=K-MIX; c…