hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

2010-10-01から1ヶ月間の記事一覧

近デジダウンローダー更新

トリミングしながらダウンロードできるようにした 上と左からのオフセットと画像のサイズを指定して,予め余白を切り取ってからダウンロードできるようにした.まず1枚だけダウンロードして,そこから誌面の大きさをどうにかして調べて,それに合わせてトリ…

近デジをダウンロードしてPDFにする

近デジダウンロードするやつ.rbにダウンロードした画像を一冊まとめてPDFにする機能をつけた. 画像をPDFに変換するアプリケーションをAutomatorで作ってリポジトリに入れたので,それをスクリプトが勝手に実行して,PDFができる. --pdfのオプションをつけ…

近デジをトリミングしながらダウンロードする

近デジダウンロードするやつ.rbに機能追加して,トリミングできるようにした. ImageMagickで余白を取ってから,中心で左右のページに分割する. こうすると, % ruby kindai.rb http://kindai.da.ndl.go.jp/info:ndljp/pid/885782/ --divideこういう感じに…

RubyのGeneratorが便利な例を考えた

ライブラリのインターフェイスが変なときにGeneratorを使ってましにできることがある. MeCabのRubyバインディングのインターフェイスがださくて,使いにくかった. 分かち書きして,名詞だけ表示するようなとき,普通に書くとこうなる. c = MeCab::Tagger.…

近デジの画像の余白を取って左右に分割する

近デジからダウンロードした画像を普通に読むと,大きいモニタが必要で,iPhoneとかで読むのに適さない. iPhoneとかで読みやすくするために,自動的に余白を除いて,また,近デジの画像は見開きでスキャンされているので,左右のページに分割するスクリプト…

Gitリポジトリのrootからのパスを指定してPERL5LIBに追加する.el

EmacsでPerlを書くとき,Flymakeを使うには,PERL5LIBを指定する必要があって,古くから,set-perl5lib.elっていうのが使われてきた. set-perl5lib.elは,例えば,/a/b/lib/c.pmを開いてるとき,/a/b/libをPERL5LIBに追加してくれる. しかし,別の場所にGi…

近デジダウンローダーを更新

昨日作った近デジダウンローダーに小池さんが機能を追加してくださって,キーワード検索してヒットしたのを全部ダウンロードできるようになった. よかったですね. hitode909/kindairb · GitHub 関連 text.ssig33.com - 近デジ検索してきて根刮ぎダウンロー…

近デジダウンローダー作った

これまでブラウザでちまちま見ていて,めんどくさかったので,画像をダウンロードするのをRubyで書いた. hitode909/kindairb · GitHub ページURLみたいなやつをコピーしてきて, こうすると, ruby kindai.rb http://kindai.ndl.go.jp/info:ndljp/pid/92269…

近くのリンクをクリックするnewmouse.user.js

ブラウザで,リンクとかボタンとかをクリックするときに,マウスカーソルをリンクの上まで持っていくのがめんどうで,困ってた. なにもないところでクリックしたときは,勝手に近くのクリックできそうな要素をクリックしてくれればよいと思ったので,Grease…

近デジましにするやつ更新

PDFをダウンロードして読んだほうがましなことが分かったので,ちょっとPDFダウンロードしやすくした. これで最高によくなったわけではないけど,使えないことはないので,とりあえずこれで. 変更点 ヘッダを消さないようにした. PDFダウンロードページに…

上に行くcd作った

シェルで,上のディレクトリに行くのがめんどくさくて,cd ../../../../とかしないといけなくて,指を痛める. 上に行くためのupっていうコマンドを作ることにした. その1 up 3ってやると,3つ上に行くのを作った. function up() { i=0 while [ $i -lt $1 …