それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

nkfでフォルダ内のファイルをぱぱっとShiftJIS(CP932)からUTF-8に変換する

cp932まだ絶滅しない。

CP932はいつまで生き残るんですかね。。。ファイル名だけならまだ我慢するけどファイルの中身もとなると結構しんどいですよね・

フォルダ内の txt ファイルの文字コードを表示する

$ ls  **/*.txt | xargs -I@ nkf -w -g @
Shift_JIS
Shift_JIS
Shift_JIS
Shift_JIS
CP932
Shift_JIS
Shift_JIS
Shift_JIS
Shift_JIS

あー、、、もうね・・・

全部まとめてUTF-8にする

$ ls  **/*.txt | xargs -I@ nkf -w --overwrite @

できた

 ls  **/*.txt | xargs -I@ nkf -g @
UTF-8
UTF-8
UTF-8
UTF-8
UTF-8
UTF-8
UTF-8
UTF-8
UTF-8

うん、楽ちん。nkf 楽だわー

関連資料 nkf 使い方

文字コード変換コマンドの nkfの使い方と実例をまとめました。 - それマグで!

radikoの地域判定がオカシイので、SSH経由で再生する

radikoのIPベースの地域判定が残念

MBSラジオを聞きたいのの、東京判定されちゃって悲しいときは結構ある。 WiFi借りてたり、テザリングしてたりすると特に・・・・スマホで聴くのは不便だし

そうだよ。SSH経由で再生しちゃえば楽じゃん

ssh myserver 'rtmpdump アレコレ --output - ' | mplayer - -cache 128

ssh 経由なら確実だ。

自宅に置いておいたSSHサーバーは地域判定をそう簡単に失敗しないので、これでいけるよね。SSHのパイプ転送便利!

VPNとか面倒くさいもんね。

mac で手っ取り早くm3u8を再生する(らじる)

Safari起動するのも面倒くさい

Safariでm3u8を開くのはQuickTimeを起動するようなものなので*1

open -a 'QuickTime Player'  'https://nhkradiolkfm-i.akamaihd.net/hls/live/512097/1-fm/1-fm-01.m3u8'

として、open コマンドで直接叩けば良いんだよ。

ほかにも VLCが対応してるので

open -a 'VLC'  'https://nhkradiolkfm-i.akamaihd.net/hls/live/512097/1-fm/1-fm-01.m3u8'

などとすれば、ぱぱっと再生できる。あとはこれをaliasにでもしておけば、タブ専有されなくて楽ですよね。

地上波NHKも、とっととm3u8で配信してほしいものだ。

*1:AVFoundationに丸投げする的な意味で同じかなーって思う