Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
10
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

入門者の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

result

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を作成

webcamget.sh
#!/bin/sh
cd /home/pi/linux_test/webcam
wget https://pixelcaster.com/yosemite/webcams/turtleback.jpg
mv turtleback.jpg `date -r turtleback.jpg +%Y%m%d_%H%M%S_ElCapitan.jpg`
sleep 30
wget https://pixelcaster.com/yosemite/webcams/turtleback.jpg
mv turtleback.jpg `date -r turtleback.jpg +%Y%m%d_%H%M%S_ElCapitan.jpg`

実行権限を与える

chmod +x webcamget.sh

crontabで自動実行

開く
crontab -e

code
crontabの最後の行に追加
* * * * * /home/pi/linux_test/webcam/webcamget.sh

video化

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

result

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
10
Help us understand the problem. What are the problem?