Just another Ruby porter,


4月下旬の日記 | RDF

2016-04-30 (Sat)

第22回シェル芸勉強会に参加した #シェル芸

今回は麹町までお出かけ。
EeePCがLinuxマシンに生まれ変わったので、
ノートPCを借りる必要がなくなった。
上田さん。お気遣いありがとうございます。
それはそれとして家のPCのディスククラッシュのせいで、
この日記が更新できてなかったわけだけど、
なんとかしたので再開。
とりあえずは1問だけ。

_ Q1 中央値。データ数が偶数なら中央の2つの値の平均を中央値とする。:

awkで考える。フィールドは1から数える。
つまり偶数のときは$(NF/2)と$(NF/2+1)が中央の2つの値になる。
実はawkではフィールド番号が小数ときは切り捨てた整数値が使われる。
ということは$(NF/2+0.5)と$(NF/2+1)を使えば、
偶数のときは中央の2つ値、奇数のときはどちらもど真ん中の値になる。

% awk 'BEGIN{print int(8/2+0.5),int(8/2+1)}'
4 5
% awk 'BEGIN{print int(7/2+0.5),int(7/2+1)}'
4 4

intしなくてもいいのでそのまま使えばいい。

% cat a | sort -n | paste -s | awk '{print ($(NF/2+.5) + $(NF/2+1))/2}'
3.5
% cat b | sort -n | paste -s | awk '{print ($(NF/2+.5) + $(NF/2+1))/2}'
3.4

2016-04-03 (Sun)

Superfeedr

IFTTTの巡回とは別にもう1個botがやってきている。
user-agentを調べるとSuperfeedrというサービスでこれがまた強烈で、数分置きでやってくる。
しかも名前を変えてhookを作ってもすぐに見つけられちゃうので、始末に負えない。
という意味でもfreeのhook.ioでRSS生成が無理がある。
有料にしてプライベートにするしかないんだろうな。


2016-04-02 (Sat)

hook.ioでRSS生成

結局cheerioを使って必要な情報を抜き出してRSSを吐き出せるようになったはいいが、
hook.ioの制限でfreeでは無理そう。
ログを取ってて気づいたんだけど、IFTTTのFeed Channelは15分置きにbotがやってくるので、
1時間で4回、1日96回、1ヶ月3000回ほど実行されることになる。
しかしfreeでは1000回なので残念ながら10日ほどで使い切ってしまう。


2016-04-01 (Fri)

足首の痛み

ちょっと歩きすぎて足首が痛い。
1日2万歩ははりきりすぎか。
それとも靴紐をきつく結びすぎなのがいけないのか。


2016-03-31 (Thu)

EeePC 1000HのHDDへLinuxBeanをインストール

CとDドライブに分かれていたのでDをつぶすことにした。
インストーラは使用してる分だけ残してパーティションを切り直すという芸当を発揮してくれて、
微妙に残ることになった。まあいいか。
やっぱちゃんとHDDにインストールすると全然違うな。
zshのインストールも15秒で終わるし、
特にハイバネートからの復帰が速くて驚いた。
だったらSSDにしてみようかな。
これで一応勉強会の準備できたか。


4月下旬の日記 | RDF


WWW を検索 jarp.does.notwork.org を検索

わたなべひろふみ
Key fingerprint = C456 1350 085F A320 C6C8 8A36 0F15 9B2E EB12 3885
Valid HTML 4.01!