{"id":3261,"date":"2007-08-19T10:35:35","date_gmt":"2007-08-19T14:35:35","guid":{"rendered":"http:\/\/scruss.com\/blog\/2007\/08\/19\/lady-goosepelt-rides-again\/"},"modified":"2008-05-16T12:07:08","modified_gmt":"2008-05-16T16:07:08","slug":"lady-goosepelt-rides-again","status":"publish","type":"post","link":"https:\/\/scruss.com\/blog\/2007\/08\/19\/lady-goosepelt-rides-again\/","title":{"rendered":"Lady Goosepelt Rides Again!"},"content":{"rendered":"<p style=\"text-align: center\"><img decoding=\"async\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2007\/08\/lady_goosepelt.png\" alt=\"Lady Goosepelt, from What a Life!\" \/><\/p>\n<p>In case anyone wants them, the 600 dpi page images of <a href=\"http:\/\/purl.oclc.org\/NET\/scruss\/what_a_life\">What a Life!<\/a> are stored in this PDF: <a href=\"http:\/\/scruss.com\/wal\/what_a_life.pdf\">what_a_life.pdf<\/a> (16MB). If you merely wish to browse, <a href=\"http:\/\/scruss.com\/wal\/Images\/\">all the images from the book are here<\/a>.<\/p>\n<p>I got a bit carried away with doing this. Instead of just smacking together all the 360 dpi TIFFs I scanned seven years ago, I had to scan a new set at a higher resolution, then crop them, then fix the page numbers, add chapter marks, and make the table of contents a set of live links.<\/p>\n<p>I&#8217;ve got out of the way of thinking in PostScript, so I spent some time looking for tools that would do things graphically. Bah! These things&#8217;d cost a fortune, so armed only with <a href=\"http:\/\/netpbm.sourceforge.net\/\">netpbm<\/a>, <a href=\"http:\/\/remotesensing.org\/libtiff\/\">libtiff<\/a>, <a href=\"http:\/\/pages.cs.wisc.edu\/~ghost\/\">ghostscript<\/a>, the <a href=\"http:\/\/www.adobe.com\/devnet\/acrobat\/pdfs\/pdfmark_reference.pdf\">pdfmark reference<\/a>, <a href=\"http:\/\/aquamacs.org\/\">Aquamacs<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/AWK_(programming_language)\">awk<\/a> to add content based on the <a href=\"http:\/\/partners.adobe.com\/public\/developer\/en\/ps\/5001.DSC_Spec.pdf\">DSC<\/a>, and <a href=\"http:\/\/www.gimp.org\/\">gimp<\/a> to work out the link zones on the contents page, I made it all go. Even I&#8217;m impressed.<\/p>\n<p>One thing that didn&#8217;t impress me, though:<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2007\/08\/picture-1.png\" alt=\"aquamacs file size warning\" \/><\/p>\n<p>I used to edit multi-gigabyte files with emacs on Suns. They never used to complain like this. They just loaded (admittedly fairly slowly) and let me do my thing. Real emacs don&#8217;t give warning messages.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In case anyone wants them, the 600 dpi page images of What a Life! are stored in this PDF: what_a_life.pdf (16MB). If you merely wish to browse, all the images from the book are here. I got a bit carried away with doing this. Instead of just smacking together all the 360 dpi TIFFs I [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[17,7],"tags":[816,817,358,815,813,811,810,809,765,1283,812,807,808,804],"class_list":["post-3261","post","type-post","status-publish","format-standard","hentry","category-books","category-computers-suck","tag-aquamacs","tag-awk","tag-book","tag-emacs","tag-ghostscript","tag-gimp","tag-libtiff","tag-netpbm","tag-pdf","tag-pdfmark","tag-postscript","tag-scan","tag-tiff","tag-what-a-life"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pQNZZ-QB","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/3261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/comments?post=3261"}],"version-history":[{"count":0,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/3261\/revisions"}],"wp:attachment":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/media?parent=3261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/categories?post=3261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/tags?post=3261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}