Just another Ruby porter,

〜2013年7月中旬〜


<Prev(,) | Next(.)> | Recent(/)>> | RDF

2013-07-11 (Thu)

win32/が404 NOT FOUNDだった

rsyncしているのになんでと思ったら--exclude='win32'していた。
移行したときにコピーされなかったわけだな。
しかしなぜ外していたのか思い出せない。

それにしても日付を確認したら2003年なわけで10年経ってるんだな。
ログを見ると未だにアクセスされてるんだけど、
セキュリティ的にもやばいので他を当たったほうがいいと思うよ。


2013-07-12 (Fri)

rubyci

Ruby Commitからより相応わしいRuby Current Informationへ名前を
変更しようとしたら長すぎて入力できない。
Ruby Current Infoにした。こっちの制限は20文字ぐらいのようだ。


2013-07-13 (Sat)

GNU grepで\Kを使う

GNU grepにはPCREを使う-Pオプションがあるので、\Kも使える。
たとえばapachのアクセスログからwin32/にあるzipファイル名を抜き出したいときは

% grep -Po 'win32/\K.*\.zip' jarp_access.log | head              
pdcurses-2.60-1-mswin32.zip
readline-4.3-2-src.zip
readline-4.3-2-mswin32.zip
zlib-1.1.4-1-mswin32.zip
zlib-1.1.4-1-mswin32.zip
zlib-1.1.4-1-mswin32.zip
zlib-1.1.4-1-mswin32.zip
gdbm-1.8.3-1-src.zip
zlib-1.1.4-1-mingw32.zip
openssl-0.9.7b-1-mswin32.zip

のように書ける。\Kを外せばwin32/も含まれる。

% grep -Po 'win32/.*\.zip' jarp_access.log | head 
win32/pdcurses-2.60-1-mswin32.zip
win32/readline-4.3-2-src.zip
win32/readline-4.3-2-mswin32.zip
win32/zlib-1.1.4-1-mswin32.zip
win32/zlib-1.1.4-1-mswin32.zip
win32/zlib-1.1.4-1-mswin32.zip
win32/zlib-1.1.4-1-mswin32.zip
win32/gdbm-1.8.3-1-src.zip
win32/zlib-1.1.4-1-mingw32.zip
win32/openssl-0.9.7b-1-mswin32.zip

まあこんな感じでマッチするには必要だけど結果には必要ない文字列を削除したいときに\Kは便利に使える。


2013-07-14 (Sun)

HOST1FREE

ふと気づくとというか忘れていた。すでに3週間経っている。こりゃだめか。
もう一回やってみよう。


2013-07-15 (Mon)

Yahooのトピックスをgrepで抽出

\Kを使えばgrepでもいけることに気づいた。
awkよりもわかりやすい。

% curl -s www.yahoo.co.jp | grep -Po 'table/./.*?>\K[^<]*'
期日前投票 前回比12%増
東証・大証統合で何が変わる?
16歳遺棄 逮捕前に友人へLINE
日産「ダットサン」印で復活
乳がん 日本人と欧米人の違い
柿谷 ザックJで生き残れるか
AKB柏木 誕生日に決意の言葉
山川恵里佳 離婚も考えている

2013-07-16 (Tue)

convertで2値化

-thread 50000とかだとすぱっと0か1になってしまうが、
-monochromeだといい感じにディザで処理してくれる。
昔懐しい新聞のようなというか、いやFAXか。
スキャンした文庫本ならこれでも十分だな。


2013-07-17 (Wed)

竹シーツ

2000円と安かったので買ってみた。見た目よりずしりと重い。
実際に使ってみるとひんやりとしていて実に気持ちいい。
ここ2,3日は夜も涼しかったので出番がなかったが、
暑くなりそうな明日から本番だな。


<Prev(,) | Next(.)> | Recent(/)>> | RDF


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

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