Ruby on Rails本読み初め
d:id:rubikitch:20071003#1191418776
Rails本のPDFをちまちま印刷して読み初め。2・3章は飛ばし。そんな難しい単語が使われているわけではないので読みやすい英語だ。
pdfnup - 1枚の紙にPDFの複数ページを印刷する
pdfjamにpdfnupというコマンドがある。これはPDFの複数ページを縮小して1ページに配置したPDFを出力する。デフォルトではportraitなPDFをlandscapeで2段組にする。--nup 2x2を指定したら、1/4サイズで4ページ分が1ページになる。
portraitなPDFは文字が大きすぎるが、2x1ならば文字の大きさがちょうどよくなるし、紙の量が1/2になる。目にも環境にも優しい。
Rails本のPDFは2x1にして印刷している。1行がちょうど視界に入り切るくらいなのかけっこう速く読める。
ちなみにPostScriptについてはpsnupコマンドがある。
$ pdfnup --nup 2x2 foo.pdf foo-2x2.pdfが書き出される $ pdfnup foo.pdf foo-2x1.pdfが書き出される $ lp foo-2x1.pdf 印刷
Rails consoleでエラー
なんだこりゃ?前途多難である。
$ script/console Loading development environment. /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.3/lib/active_support/multibyte/handlers/utf8_handler.rb:118:RegexpError: unmatched (: /( | | | (文字化けするので略) /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.3/lib/active_support/core_ext/module/aliasing.rb:28:in `alias_method':NameError: undefined method `process' for class `ActionController::Base' /m/home/rubikitch/src/rails-app/shovell/app/controllers/application.rb:6:NoMethodError: undefined method `session' for ApplicationController:Class irb: warn: can't alias help from irb_help. >