〜2015年1月中旬〜
目を開けているのがつらい。
36.6度しかないが、平熱が35度台なので結構つらいのである。
折角の3連休が。
1日中寝てた。38度を超えるなんて久し振りだ。
これだけ上がればもうインフルエンザに違いないので休日空け早速病院行ってみると案の定。
下ってから2日は外に出られないということで今週はもうだめだめっぽい。
Ubuntuはアップグレードするたびにスクリーンセーバーをアンインストールするのはなぜか。
いやがらせか。
面倒だから放置しといたが、やっぱ10分でモニターオフされるのは短すぎるのでこれだけはなんとかしたい。
設定やら設定マネージャーを探してそれらしいものがない。
おかしいなとぐぐってみると時間の設定は電源管理にあるらしい。その電源管理が見つからない。
他のマシンでlsしてみるとxfce4-power-managerだ。なぜ消えている?
インストールして30分に設定しておいた。
この電源管理ってやつはマウスの充電率までわかるようで便利じゃないか。
毎回電源管理から見るんじゃ面倒だし、crontabで監視もしたい。
というわけでコマンドラインからその情報を得たい。
例によってぐぐってみるとupowerというコマンドがあることがわかった。
使い方は基本2回実行する。-eでobject pathを得て-iでそれを指定する。
-eは複数ある場合もあるが、path名から判断する。
% upower -e /org/freedesktop/UPower/devices/mouse_0003o046DoC52Fx0002 % upower -i /org/freedesktop/UPower/devices/mouse_0003o046DoC52Fx0002 native-path: /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:046D:C52F.0002 vendor: Logitech, Inc. model: M185 serial: 03E8C0B4 power supply: no updated: Thu Jan 16 22:57:14 2015 (0 seconds ago) has history: yes has statistics: no mouse present: yes rechargeable: yes state: discharging percentage: 70%
最後のpercentageが充電率だ。あとはgrepなりsedなりawkなりで抜き出せばいい。
% upower -i `upower -e` | awk '/percentage/&&$0=+$2' 70
そうなるとYahoo Pipesで化けてしまうのだった。
HTMLはUTF-8なのになんでわざわざEUC-JPにするのか?
しょうがないのでRSS使うのやめてHTMLをparseすることにした。
その結果使ってる天気アイコンが微妙に違っていて、
大きくなりわかりやすくなった。こっちのほうがいいじゃないか。
昨日のMステで恋うたランキング1位に小さな恋のうた(MONGOL800)が入っていたが、
M-ONで地味にいっぱいかかっているのである。
1 130 レット・イット・ゴー ~ありのままで~ / 松たか子 2 106 366日 / HY 3 96 ハナミズキ / 一青窈 4 84 奏(かなで) / スキマスイッチ 5 79 小さな恋のうた / MONGOL800 6 77 RPG / SEKAI NO OWARI 7 73 恋するフォーチュンクッキー / AKB48 8 55 栄光の架橋 / ゆず 9 53 手紙 〜拝啓 十五の君へ〜 / アンジェラ・アキ 10 51 Story / AI
これら上位はほぼカラオケランキングと思ってもよく、それほど意外でもなかったりする。
7号を買おうかと思ったらお試し版の0号が無料であったので試してみた。
まずはSony Readerだけど16階調とはいえまあまあ読める。
が、七つの大罪だけは色付きなためだめだめ。
コントラストなり明るさなり調整しないと見れたもんじゃない。
というわけでSony Reader実機ではかなり無理がある。
これはKindleでも同じかもしれない。
次にNexus7(2013)上のandroidアプリ。
Kindleアプリはなぜか目次がない。これが0号だけならいいんだが。
小説ならなくても順番に読めばいいのでそれほど不便にも思わないかもしれないが、
週刊マンガならお目当ての漫画だけ読むとかあると思うし目次なしはつらいと思う。
次に楽天koboアプリ。
こちらは目次もありまあ普通に読める。
最後にSony Readerアプリ。
目次あり。さらに目次のお目当ての絵にタッチすればそのマンガに飛ぶ。一番よくできている。
Nexus7ですら色付きは読みづらいのでこれだけはなんとかしたほうがいい。
0号だけかもしれない。
ああ、それと0号とは関係なく巻頭グラビアとはじめの一歩の掲載はない。
これはかなり痛いんじゃなかろうか。
これを見ていてなるほどと思ったので便乗。
% seq 100 | \ paste - - - | sed 's/$/Fizz/' | tr '\t' '\n' | \ paste - - - - - | sed 's/$/Buzz/' | tr '\t' '\n' | \ sed '/zz/s/[0-9]*//' | head -n 100
pasteで3つずつとか5つずつ並べるという発想。
これで割り算や余りとかの計算しなくて済む。
% seq 10 | paste - - - 1 2 3 4 5 6 7 8 9 10
pasteでもいいけど、xargsを使うとタブを改行に置き換える処理も不要になる。
% seq 15|xargs -n3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 % seq 15|xargs -n3|sed 's/[^ ]*$/Fizz/' 1 2 Fizz 4 5 Fizz 7 8 Fizz 10 11 Fizz 13 14 Fizz % seq 15|xargs -n3|sed 's/[^ ]*$/Fizz/'|xargs -n5 1 2 Fizz 4 5 Fizz 7 8 Fizz 10 11 Fizz 13 14 Fizz % seq 15|xargs -n3|sed 's/[^ ]*$/Fizz/'|xargs -n5|sed 's/[0-9]*$/Buzz/' 1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz % seq 15|xargs -n3|sed 's/[^ ]*$/Fizz/'|xargs -n5|sed 's/[0-9]*$/Buzz/'|xargs -n1 1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz
100のときはFizzの部分をちょっと変える必要あり。's/ [^ ]*$/ Fizz/' のように空白を入れる。
昨日のは最後に言い訳したりしてるが実は15の倍数以外は全然だめだめだ。
というわけでsedじゃなくてawkで。
% seq 16|xargs -n3|awk '$3{$3="Fizz"}1'|xargs -n5|awk '$5{sub(/[0-9]*$/,"Buzz")}1'|xargs -n1 1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16