入門者のlinux

"入門者のlinux"を読んだ.

入門者のLinux 素朴な疑問を解消しながら学ぶ (ブルーバックス) 奈佐原顕郎 固定リンク: http://amzn.asia/gci3tnR 特設サイト: http://bluebacks.kodansha.co.jp/special/linux

これまでなんとなくraspiとかcentos, ubuntuを触ってきたけど, 知らないことが多くあるのでこちらを. 本書に書いてある内容は本当に入門で, どれも簡単なものばかり. しかし, 私にとっては知らないことが多くあったので勉強になった. なにより恐ろしく丁寧. 私は数日に分けて読んでしまったが, 真面目な人なら1日で読めると思う.

メモ

ひまわりの衛星写真 http://www.cr.chiba-u.jp/databases/GEO/H8_9/FD/index_jp.html ftp://hmwr829gr.cr.chiba-u.ac.jp/gridded/FD/latest/201704/TIR/

Yosemiteのwebcam https://www.nps.gov/yose/learn/photosmultimedia/webcams.htm

気になったcommands

text mining

英文

speech: リンカーンのスピーチ cat speech | sed 's/[,|.|:|;|"| ]/\n/g' | tr A-Z a-z | sort | uniq -c | sort -n -r

和文

wagahai: 吾輩は猫である cat wagahai | nkf -e | mecab | nkf -w | grep 名詞 | sort | uniq -c | sort -n

ひまわり衛星写真をダウンロードしてにビデオ作成

準備

ダウンロード

wget ftp://hmwr829gr.cr.chiba-u.ac.jp/gridded/FD/latest/201704/TIR/2017042[0-1]*.tir.09.fld.geoss.png

imagemagickのconvert

resize convert 201704211540.tir.09.fld.geoss.png -resize 1000x1100! resize.jpg

crop convert -crop 400x400+250+0 resize.jpg crop.jpg

resize > crop convert 201704211540.tir.09.fld.geoss.png -resize 1000x1100! resize.jpg | convert -crop 400x400+250+0 resize.jpg crop.jpg

全部一気にconvert

ls 2*png | awk '{printf "convert %s -resize 1000x1100! resize.jpg | convert -crop 400x400+250+0 resize.jpg crop%0.5d.jpg\n",$1,NR}' | sh

jpg達のvideo化

avconv -r 24 -i crop%05d.jpg -r 24 -vcodec libx264 himawari20170422crop.mp4

Yosemiteのwebcamを自動的にダウンロードしてvideo化

準備

ダウンロード wget https://pixelcaster.com/yosemite/webcams/turtleback.jpg

curlなら curl -O https://pixelcaster.com/yosemite/webcams/turtleback.jpg ですかね

dateでrename mv turtleback.jpg `date -r turtleback.jpg +%Y%m%d_%H%M%S_ElCapitan.jpg`

実施

処理をまとめたbashを作成

実行権限を与える

chmod +x webcamget.sh

crontabで自動実行

開く crontab -e

code

video化

撮影後は上記と同様にvideo化する. このときはconvertで欠番(01531.jpg)がなぜか出てしまったため, avconvでerrorが出た. しょうがないので, cp 01530.jpg 01531.jpg して対応した.

result