引越の時にバラバラにしたLEGOを作り直した。先週の火曜くらいからちまちま作り直していたんだけど、結局4時間くらいかかったような気がする。
以前に iPhoto の操作をミスってこの日記で掲載している写真の半分くらいをFlickr上から消してしまったんだけど、該当する写真を表示している日記のエントリで flickr.rb を未だに呼び続けているのが何か気持ち悪かったので削除するスクリプトを書いてみた。
オレは flickr.rb を呼び出すときは必ず改行しているので、行を丸ごと削除にしてしまったけど、本当なら gsub とかにするのがいいんだろうね。
あと、flickr_dead.list を作るのがちょっと悩ましくて、最初は *.td2 全てから flickr.rb を呼び出している箇所の引数を取り出して個別に flickr api に問い合わせしようかと思っていたんだけど、flickr.rb が生成するキャッシュファイルを利用することにした。
というわけでワンライナーはこんな感じ。
ls -l *.getInfo | gawk '{if($4 < 150){printf "%s\n",$7}}' | ruby -ne 'puts $_.slice(/[0-9]*/)' > flickr_dead.list
150って部分でキャッシュファイルのサイズを判定なんだけど、正しく取得できると800とか1300くらいになるみたいなのでテキトーに判定。
flickr.rb を呼び出している場所は削除できたけど、エントリ内で文脈が意味不明な部分は放置するしかないかなー。やれやれ。
札幌のテックさんから頂きました。ありがとうございます。
おじいちゃんの遺言で文字コードには関わってはいけないと言われていたのですが、今後はこの本を読んで関わって行こうと思います!
夜に別の方からきるんけっとも到着したので、とりあえず抱き枕に巻き付けてみたり。
昼寝に最大限活用したいと思います!
プログラマのための文字コード技術入門 (WEB+DB PRESS plus) (WEB+DB PRESS plusシリーズ)
技術評論社
¥600
ひこにゃんとペンギンが並んでるのかわいいw
我が家が誇るマスコット軍団のメンバーです。