min117の日記

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

bash

IFTTTで新しい条件を作成 → Google Home からラジコをエリアフリー再生する

東京から、福島のラジオを聴きたい。Google Homeはまだradikoのエリアフリーには対応していないからIFTTTを使って自作する。 現状 ・ラジコでエリアフリー会員になっている。 ・RaspberryPi3 からラジコ(エリアフリー)を聴けるようになっている ・WebからR…

RaspberryPi3で簡易音楽プレイヤーを作る ver2(画像と曲名をcsvから読み込む版)

前回の音楽再生スクリプトを改造する。 機能 ・テレビで音楽.mp3 を聴く。 ・テレビにはアルバムアート画像を表示する。 ・再生中の曲のアルバムを表示する(曲が変わったら画像も変わる)。 min117.hatenablog.com どの曲にどの画像を表示するかの組をcsvで…

RaspberryPi3で簡易音楽プレイヤーを作る ver1(テレビでアルバム画像を表示しつつ曲再生)

テレビにアルバム画像を表示しながら曲を流しっぱにしたい。 君はロックを…を流して 再生が終わると画像が変わって ワタリドリが流れる。 2つの機能が必要だ。 ・テレビ画面に画像を映し出す機能 → fbiコマンドで実現 ・テレビ画面で音楽を再生する機能 → om…

RaspberryPi3 fbiコマンドでテレビ画面に画像を表示する

sshで接続した先のRaspberryPiからHDMIで繋がったテレビに画像を表示したい。fbi(Frame Buffer Imageviewer)コマンドを使えばできる。こうなる。 $ sudo fbi -T 1 -d /dev/fb0 -noverbose Alexandros_ワタリドリ.mkv.mp3.jpg なんて便利。サイネージに使え…

大量のmp3ファイルに一括でアルバムアートを登録する(eyeD3)

iTunesでなくて、CDで買った曲をiPhoneの「ミュージック」アプリに入れて聴く。アルバムアートをつけるのが面倒(けど実は楽しい)と思っていたら、一括でアルバムアートを登録できるeyeD3なるコマンドがあった。 Macのbashで動くのが最高に良い。動きはこう…

bash シェルで正規表現を駆使してファイル名を一括変更する

bashを使ってファイル名を整理したい。 例えばこんなファイルがあって 文字列「Perfume」で始まるファイルのうち、「Perfume」の後ろにアンダーバーが入っていないファイルだけを取り出して、そこに一括でアンダーバーを入れてやりたい。 ファイルの一括処理…

bash 複数のソースファイルに日付をつけて一括バックアップ(拡張子は変えない)

pythonやらphpやらで色々書いたソースを一括でDropboxにバックアップしたい。 ファイル名に今日の日付をつけて拡張子は変えずにバックアップする。 こんな感じ。 ファイル名から、本体部分(body)と拡張子部分(ext)を取り出すところに工夫がいる。 できた…

インターネットに接続できないWindows10環境に Windows Sybsystem for Linux(WSL)をインストールする

WSL。Windows Sybsystem for Linux。 Windows10から搭載されたLinux実行環境。 www.pc-koubou.jp これをインターネットに接続されていない Windows10環境で使いたい。 「そんな環境ありえるのか?」と思う人もいるかもしれないが、ある。大量にある。総務省…

fedora 30 コマンドラインからスピードテストを行う(sudo yum -y install speedtest-cli)

コマンドラインからスピードテストしたい。インストールしなくてもcurlでできるみたい。 askubuntu.com $ curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/mar/speedtest.py | python - Webでやるスピードテストよりかなりシビアな印象。 で…

fedora 30 リモートでVNCログインした後に出るメッセージ「カラープロファイルを作成するには認証が必要です」を消す

fedora 30 にアップデート後、VNCでログインするとこんなメッセージが出る。 「カラープロファイルを作成するには認証が必要です」 うざい。消したい。このへん参考にやる。 shuntavista.jimdo.com https://www.serotoninpower.club/archives/207 $ sudo -s …

Google Home Mini に node をインストールしなおして RaspberryPi3 から飛ばした文字列をしゃべらせる → 成功

以前Google Home Mini に文字列を飛ばしてしゃべらせることができたが min117.hatenablog.com なぜか突然動かなくなってしまってしばらく放っておいた(てかnodeって突然使えなくなったりするかあまり信用していない)。 久しぶりに動かしたくて調べたらnode…

python3 最頻値を求めるプログラムにbitcoinの価格データを食わせてみる

pythonから始める数学入門。 なかなか読めず。やっと手をつけた。 平均・中央値・最頻値などの基本統計量を求めるところが気になる。 今回は最頻値を抽出してみる。 テストデータは(意味のない文字列使っても面白くないので)以前bitcoinの価格をファイルに…

読了「UNIXという考え方」

機内で読み始め ラウンジで読了。 一気に読めた。 www.elsevier.com 気になったところ。 ユーザーがソフトウェアをどう使うかは、決して予測できない 他人の視点(ものの見方)を尊重する。 コードを他者が梃子(テコ)として使うのを認める 独り占めしない…

伊丹空港への着陸映像をアニメーションgifにする → 成功

伊丹への着陸映像がある。 これを1秒ごとに切り出して繋げたら アニメーションgifになるのでは?と考えた。 min117.hatenablog.com min117.hatenablog.com <結果> 成功。こうなる。 元画像400MBの100分の1以下。でも充分伝わる。アニメーションgif素晴らし…

macOS Mojave treeコマンドの文字化けは -N オプションで解決

macのtreeコマンドで日本語が文字化けしてしまう。 $ tree これでは何のファイルか分からない。リダイレクトでテキストに落とすこともできない。 こういうときは -Nオプションを付けるといいみたい。 $ tree -N 素晴らしい。 qno.oops.jp //

bash for文で変数に代入した値をゼロ埋め(ゼロパディング)する

素晴らしい記事発見。 genzouw.com 例えばfor文ではseq -w を使えばゼロ埋めした連続文字列を作れることは知っていた。 $ for i in `seq -w 1 10`; do echo "$i"; done しかしこれ(seqを使う方法)だと、for文に食わせる文字列が連続していない場合はゼロ埋…

RaspberryPi 3 に Google 日本語入力(Mozc)をインストールする(apt-get -y install fcitx-mozc)→ 成功

RaspberryPi 3 でブラウザを開いて日本語入力したい。 Google日本語入力(Mozc)をインストールする。このへん参照。 physical-computing-lab.net MacからVNCでRaspberryPi3 にリモート接続して作業する。 // 事前に「設定」→「RaspberryPiの設定」を確認し…

RaspberryPi 3 でリアルタイムにyoutubeを再生+テレビ視聴+リモコン操作(omxplayer + youtube-dl + fifo)

テレビでyoutubeを再生してリモコンで自由に停止や早送りしたい。RaspberryPiを使う。 例えばこういう動画があって www.youtube.com RaspberryPi3 で再生コマンドを叩くと $ myURL='https://www.youtube.com/watch?v=KcUmCJOBk8Q' $ ./myomxpSH.sh $(youtube…

zbar をインストールしてbashコンソールからbitcoinのQRコードを読み込む

bashコンソールからQRコードを読み込めるコマンド「zbar」というのがあるらしい。面白そう。 例えば「qr code bitcoin」をGoogle検索するとこんなのが出る。 このQRコードが示すbitcoinアドレス(文字列)は「18Vm8AvDr9Bkvij6UfVR7MerCy…」らしい。 これを…

youtube-dl で出力ファイル名を指定するには -o オプションを使う → $(date '+%Y%m%d_%H%M%S').mp4 でタイムスタンプをつけてFMラジオ録音

youtube-dl で出力ファイル名を指定するには -o オプションを使う。ライブ放送している全国のコミュニティラジオを録音するのに便利。 ja.wikipedia.org www.jcba.jp $ youtube-dl -o FM_SALUS_test_0001.mp4 https://www.youtube.com/watch?v=-PYd_G7ra9o w…

macOS Mojave sayコマンドにサンプル文字列を喋らせる(say -v ? の内容を発音する)→ xargsでdelimiter指定がムズい

macOSはsayコマンドで引数に指定した言葉を音声発音してくれる。 Mac所有者は試してみると結構楽しい。 もちろん日本語も話せる。 say -v オプションにハテナマークをつけると、発話する言語とサンプル文字列を表示してくれる。 $ say -v ? // これをawkで区…

RaspberryPi3 に tesseract をインストールして「画像から文字の読み取り」(OCR)を試す

仕事でtesseractを使う機会あり。面白さにハマる。 要はOCR。画像や写真に埋まっている文字列をテキストにできる。 RaspberryPiでも使えるようだ。早速試す。irukanobox.blogspot.com 環境は RaspberryPi3。raspbian。 $ uname -a あらかじめ $ sudo apt-get…

Linux 複数画像を繋げてGIFアニメーションを作成する(convert -delay 30 -loop 0 sl0*png sl999.gif)

複数の画像からGIFアニメーションを作りたい。コマンド一発でできれば最高。 いつか調べようと思って延ばしていたけど、やっと手をつけた。 bttb.s1.valueserver.jp めっちゃ簡単。convertコマンドでgifアニメを作れる。Linux最高すぎる。 www.gi.ce.t.kyoto…

Google Home でラジコプレミアム(エリアフリー再生)できるか試す → 失敗

気になる記事。 www.kobonemi.com Google Home でラジコを聞いているとのこと。 // ラジコは radiko premium を契約済みで、エリアフリー機能により全国のラジオを毎日楽しんでいる。 これが Google Home で聞けるとすれば最高だが、Google Home はラジコプ…

Linux ジョークコマンド sl を動かす

前回記事でジョークコマンドに目覚めた。 min117.hatenablog.com 今回は sl コマンドの動きをみる。インストール自体は以前してある。 min117.hatenablog.com 動くとこうなる。 // おそらくだけど、リストコマンド ls を sl に打ち間違えたエンジニアが「じ…

RaspberryPi3 コマンドcmatrixをインストール → マトリックスの「あの画面」をコンソールに流す

面白い記事を発見。この人の記事ホントためになる。おそらくだけど有名な技術者だと思う。 orebibou.com 映画「マトリックス」のあの画面が再現できるコマンドがあるようだ。 www.youtube.com cmatrix というコマンドらしい(Character Matrix の略だろうか…

ドコモ 20%還元キャンペーン(iD払い)でゴールデンウィークの出費 → 還元額7,309円(予定)

ドコモの20%還元が明日まで。色々と狙って出費したので還元額を計算してみる。 min117.hatenablog.com まずは本日まで利用した明細を確認する。 dカードゴールド付属の電子マネー「iD」で支払ったので dカードゴールドの明細ページで確認できる。 2019/4/24…

LINE Pay 平成最後の20%還元で日用品を購入 → 還元額10,097円(予定)

LINE Payが平成最後の超Payトク祭をやっている。今日(2019/4/30 23:59)まで。 linepay.line.me LINE Payで素晴らしいのは、LINE Payカード(物理デビッドカード)で購入した金額も還元対象になること。 しかも今回は還元額が10,000にUPしているところが何…

vim で Ctrl+p すると「カーソル直前の単語」で文書内を検索→マッチした文字を入力してくれる

bashのショートカット(たぶんEmacsに近い)をvim上で誤爆したがために気づくショートカットが結構ある。 Ctrl + p (bashでいう履歴検索)をvimでやったらこんなのが出た。驚き。 調べた。 カーソル直前にある単語で文書内を検索(後方検索)してくれるらし…

情報処理安全確保支援士(SC)平成31年度 春期 午前Ⅱ 解答速報(2019年4月21日実施)

昨日 2019年4月21日。受けてきた。 自分なりの解答速報。 ※ 午前Ⅰ は免除なので受けてない。 ※ 午前Ⅱ の解答速報。 <平成31年度 春期 午前Ⅱ 解答速報> △が付いていないものはまず間違いなく正解(過去問にある or 調べた)。 △が付いているものは自信なし…