2014年2月19日水曜日

bashで回数指定のforループを組む.

bash で指定回数だけループするには let を使ったり,seq を使ったりと少し面倒臭い.

と思っていたが非常に便利な方法を見つけたので書いておく.

for i in {1..10}
do
     echo ${i}
done

実行結果
1
2
3
4
5
6
7
8
9
10

当然次のようにもできる.

for i in {2..11}
do
     echo ${i}
done

実行結果
2
3
4
5
6
7
8
9
10
11

コマンド置換を組み合わせることで,こんなこともできる.

for i in {2..11}
do
     echo $(printf %02d ${i})
done

実行結果
02
03
04
05
06
07
08
09
10
11

非常に簡単ですね.シェル最高.

2014年2月17日月曜日

mp3gainをCUIで操作する.

easyMP3Gainはmp3のゲインを直感的にいじることができるGUIアプリケーションで今までずいぶんお世話になってきた.


easyMP3Gainの起動画面

しかし,mp3gainというCUIで扱えるコマンドがあることを知り(やれることは同じ),CUI大好きっ子の自分としては是非使い方をマスターしようと思いヘルプを見ながらテストしてみた.

使い方は適当にオプションを指定しながら mp3gain の引数に .mp3 を与えれば良いようだ.

例えば,こんな感じ.

$ mp3gain -r -k -p hoge.mp3

r オプション:全てのファイルを同じゲインに
k オプション:クリップしないように下げる
p オプション:タイムスタンプを保持する

findやgrepをパイプでつなぐと便利.

$ find . -type f | grep mp3 | xargs mp3gain -r -k -p

これでまたひとつGUIアプリと,さよならすることができた.

2014年2月8日土曜日

東京は大雪でした.

久方ぶりの大雪です.


ソチオリンピックの開会式を見終えた当たりからだんだんと雪足が詰まっていき,
朝起きた時にはかなりの量の雪が積もっていました.


一ヶ月ほど前から友人と立川で飲む約束をしていたのですが,当然中止になり,
暇になってしまったので雪景色を撮ってきました.




【自宅の側】




【近くの公園】




【マクロ】




【道中】





【自宅のベランダ】

ビフォー


アフター

ベランダには雪が積もりすぎて,境目が完全になくなってしまいました.

ちなみにこの桶ではカメを三匹飼っているのですが,いまは冬眠しており動きません.

氷が張った時には割ってやりますが,だからと言って目を覚ますわけでもなく,
春になったら自然に動き出します.


撮影は全て,E-PM1,M.ZUIKO DIGITAL 17mm F2.8


2014年2月6日木曜日

BrotherのプリンターをUbuntuで使用する.

Brother製のプリンターはほとんどの機種がLinuxに対応している.

残念ながら印刷の機能は紙が上下にずれてしまったり,あまり鮮明でなかったり残念な結果に終わることが多いが,一方でスキャナーの使い勝手は非常に良い.

スキャナーが使えるようになるまでの設定を書いておく.

(印刷機能についてはドライバーをダウンロードするページに書いてあるので参考にしてください)

1.まず,ドライバーをダウンロードする.
ページにアクセスして機種を選んで,ディストリに対応するものをダウンロードする.

2.次に,インストールする.
$ sudo dpkg -i brscan4-4.2-1.amd64.deb

3.最後に,スキャナーの設定をする.
$ brsaneconfig4 -a name=hoge model=MFC-**** ip=192.168.*.*

4.起動
$ simple-scan


こんな感じでWindowsと比べて,ずいぶんと短い時間でスキャナーが使えるようになる.