{"id":127,"date":"2012-05-14T10:00:14","date_gmt":"2012-05-14T15:00:14","guid":{"rendered":"https:\/\/www.foell.org\/justin\/?p=127"},"modified":"2015-11-07T16:00:55","modified_gmt":"2015-11-07T22:00:55","slug":"modernizing-drum-corps-kindle-dot-book","status":"publish","type":"post","link":"https:\/\/www.foell.org\/justin\/modernizing-drum-corps-kindle-dot-book\/","title":{"rendered":"Modernizing Drum Corps: Kindle Dot Book"},"content":{"rendered":"<p>The last time I marched <a title=\"Drum and Bugle Corps\" href=\"http:\/\/en.wikipedia.org\/wiki\/Drum_and_bugle_corps_(modern)\">drum corps<\/a> if I wanted to call someone, I had to wait in line for a payphone. Payphone?!? What&#8217;s that? And remember calling cards? They were all just part of the 90&#8217;s. Back then I tried to modernize my Drum Corps experience by bringing a laptop on tour, sending emails through a modem (wha?!?).<\/p>\n<p>So I thought I should try to enhance my current drum corps experience with some newfangled geekery.<br \/>\n<!--more--><\/p>\n<h2>Pyware Personal Drill Book<\/h2>\n<p>Drill charts traditionally are complete pictures where you have to locate your spot. I now get a\u00a0<a title=\"Pyware Personal Drill Book\" href=\"http:\/\/www.pyware.com\/drillbook.html\">Personal Drill Book PDF care of Pyware<\/a>, tailored to my spot, that looks like this:<\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/batman_large_mp.gif\" rel=\"gallery-127\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"129\" data-permalink=\"https:\/\/www.foell.org\/justin\/modernizing-drum-corps-kindle-dot-book\/batman_large_mp\/\" data-orig-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/batman_large_mp.gif\" data-orig-size=\"781,679\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"batman_large_mp\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/batman_large_mp-300x260.gif\" data-large-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/batman_large_mp.gif\" class=\"alignnone size-medium wp-image-129\" src=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/batman_large_mp-300x260.gif\" alt=\"\" width=\"300\" height=\"260\" srcset=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/batman_large_mp-300x260.gif 300w, https:\/\/www.foell.org\/justin\/files\/2012\/05\/batman_large_mp.gif 781w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>It&#8217;s pretty amazing: shows where you came from, where you&#8217;re going to, how many counts the move is, \u00a0etc. \u00a0Rather than printing and cutting this, or manually transposing the coordinates into a <a title=\"Spiral Bound Index Card Notebook\" href=\"http:\/\/amzn.to\/1MhNSQB\">traditional dot book<\/a>, I thought I&#8217;d try to load these images on to my <a title=\"Kindle Touch 3G\" href=\"http:\/\/amzn.to\/HBn1xn\">Kindle<\/a>. \u00a0The e-ink doesn&#8217;t take any power to run, and I can annotate notes on each page.<\/p>\n<h2>GIMP Plugin to cut the images<\/h2>\n<p>To get it ready for the Kindle I wrote a Python filter for the <a title=\"GNU Image Manipulation Program\" href=\"http:\/\/www.gimp.org\/\">GIMP<\/a>. \u00a0You can check it out here: \u00a0<a title=\"jrfoell on GitHub\" href=\"https:\/\/github.com\/jrfoell\/dot-book\">https:\/\/github.com\/jrfoell\/dot-book<\/a> It&#8217;s ironic that <a title=\"Free Subversion and Emacs books for Kindle\" href=\"https:\/\/www.foell.org\/justin\/free-subversion-and-emacs-books-for-kindle\/\">I was making fun of Python, and now I&#8217;m using it<\/a>.<\/p>\n<p>The <code>py-dot-book.py<\/code> file should go in your <code>$HOME\/.gimp-2.6\/plug-ins\/<\/code> folder. Windows users may have to jump through some hoops to <a title=\"GIMP for Windows FAQ\" href=\"http:\/\/gimp-win.sourceforge.net\/faq.html\">get Python scripts working in GIMP for Windows<\/a>.<\/p>\n<h3>Import PDF into GIMP<\/h3>\n<p>The idea is to put each image (normally four to a page in the PDF) to one-per-page on the Kindle, and do so in order, and in a semi-automated way.<\/p>\n<p>Open your Personal Drill Book PDF in GIMP and have it import the pages as layers.<\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/gimp-import-pdf.png\" rel=\"gallery-127\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"150\" data-permalink=\"https:\/\/www.foell.org\/justin\/modernizing-drum-corps-kindle-dot-book\/gimp-import-pdf\/\" data-orig-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/gimp-import-pdf.png\" data-orig-size=\"410,587\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"gimp-import-pdf\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/gimp-import-pdf-209x300.png\" data-large-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/gimp-import-pdf.png\" class=\"alignnone size-medium wp-image-150\" title=\"gimp-import-pdf\" src=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/gimp-import-pdf-209x300.png\" alt=\"\" width=\"209\" height=\"300\" srcset=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/gimp-import-pdf-209x300.png 209w, https:\/\/www.foell.org\/justin\/files\/2012\/05\/gimp-import-pdf.png 410w\" sizes=\"auto, (max-width: 209px) 100vw, 209px\" \/><\/a><\/p>\n<p>Optionally rotate the image 90 degrees clockwise. \u00a0The <a title=\"Kindle Touch Firmware 5.1.0\" href=\"http:\/\/www.amazon.com\/gp\/help\/customer\/display.html\/ref=hp_200529680_touchupdate?nodeId=200790650\"> Kindle firmware version 5.1.0 and above has a landscape mode<\/a> which will do the rotation for you. Add two grid-lines (click in the ruler area, then drag onto the image area): one vertical and one horizontal, splitting the image into four even quadrants.<\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/drill-chart-split.png\" rel=\"gallery-127\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"169\" data-permalink=\"https:\/\/www.foell.org\/justin\/modernizing-drum-corps-kindle-dot-book\/drill-chart-split\/\" data-orig-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/drill-chart-split.png\" data-orig-size=\"1104,885\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"drill-chart-split\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/drill-chart-split-300x240.png\" data-large-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/drill-chart-split-1024x820.png\" class=\"alignnone size-medium wp-image-169\" title=\"drill-chart-split\" src=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/drill-chart-split-300x240.png\" alt=\"\" width=\"300\" height=\"240\" srcset=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/drill-chart-split-300x240.png 300w, https:\/\/www.foell.org\/justin\/files\/2012\/05\/drill-chart-split-1024x820.png 1024w, https:\/\/www.foell.org\/justin\/files\/2012\/05\/drill-chart-split.png 1104w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>You can optionally crop the whole thing to reduce the outer margins if you&#8217;d like.<\/p>\n<h3>&#8220;Dot Book&#8221; filter<\/h3>\n<p>Under Filter \u2192 Web you should have a &#8220;Dot Book&#8230;&#8221; menu item. \u00a0If you&#8217;ve got the image divided into 4 using\u00a0grid-lines,\u00a0it will split the images,\u00a0re-size\u00a0them, and put them in a single HTML file suitable for import into calibre. The plug-in has modes for landscape and portrait modes. If you don&#8217;t have this feature on your e-reader, set landscape to &#8220;No&#8221; and adjust the width and height restrictions accordingly &#8211; and remember to rotate your image before running the Dot Book filter.<\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/dot-book-filter.png\" rel=\"gallery-127\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"170\" data-permalink=\"https:\/\/www.foell.org\/justin\/modernizing-drum-corps-kindle-dot-book\/dot-book-filter\/\" data-orig-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/dot-book-filter.png\" data-orig-size=\"407,476\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"dot-book-filter\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/dot-book-filter-256x300.png\" data-large-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/dot-book-filter.png\" class=\"alignnone size-medium wp-image-170\" title=\"dot-book-filter\" src=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/dot-book-filter-256x300.png\" alt=\"\" width=\"256\" height=\"300\" srcset=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/dot-book-filter-256x300.png 256w, https:\/\/www.foell.org\/justin\/files\/2012\/05\/dot-book-filter.png 407w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/a><\/p>\n<p>I use <a title=\"calibre\" href=\"http:\/\/calibre-ebook.com\/\">calibre<\/a> to convert my <code>dot-book.html<\/code> file to a .mobi file for the Kindle. I don&#8217;t do much in calibre, except to set the margins to zero while converting it. \u00a0The GIMP output HTML is specifically geared to be input into calibre, so it should be able to format nicely for any e-reader &#8211; although you probably want to experiment with the image sizes.<\/p>\n<h2>Theory \u2192 Practice<\/h2>\n<p>21st Century Dot Book:<\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_05_26-0500.gif\" rel=\"gallery-127\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"166\" data-permalink=\"https:\/\/www.foell.org\/justin\/modernizing-drum-corps-kindle-dot-book\/screenshot_2012-05-10t11_05_26-0500\/\" data-orig-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_05_26-0500.gif\" data-orig-size=\"800,600\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Dot Book Page\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_05_26-0500-300x225.gif\" data-large-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_05_26-0500.gif\" class=\"alignnone size-medium wp-image-166\" title=\"Dot Book Page\" src=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_05_26-0500-300x225.gif\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_05_26-0500-300x225.gif 300w, https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_05_26-0500.gif 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>While you&#8217;re at it, put your music on there to have as a reference:<\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_02_55-0500.gif\" rel=\"gallery-127\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"167\" data-permalink=\"https:\/\/www.foell.org\/justin\/modernizing-drum-corps-kindle-dot-book\/screenshot_2012-05-10t11_02_55-0500\/\" data-orig-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_02_55-0500.gif\" data-orig-size=\"600,800\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Combo Platter\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_02_55-0500-225x300.gif\" data-large-file=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_02_55-0500.gif\" class=\"alignnone size-medium wp-image-167\" title=\"Combo Platter\" src=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_02_55-0500-225x300.gif\" alt=\"\" width=\"225\" height=\"300\" srcset=\"https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_02_55-0500-225x300.gif 225w, https:\/\/www.foell.org\/justin\/files\/2012\/05\/screenshot_2012-05-10T11_02_55-0500.gif 600w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p>I put my Kindle in a <a title=\"Eagle Creek Travel Gear Neck Pouch\" href=\"http:\/\/amzn.to\/1MhNWji\">travel passport &amp; money holder<\/a> during practice. My only beef with the setup at the moment is with the Kindle Touch itself. The touch screen is an <a title=\"Infrared Touchscreen\" href=\"http:\/\/en.wikipedia.org\/wiki\/Touchscreen#Infrared\">infrared<\/a> (IR) type, rather than a <a title=\"Capacitive Touchscreen\" href=\"http:\/\/en.wikipedia.org\/wiki\/Touchscreen#Capacitive\">capacitance<\/a> type like an iPhone\/iPad. This means that anything that touches the screen can turn the pages. So you can flip through pages with your gloves on, but it also means that it will probably change pages unintentionally while it&#8217;s going in &amp; out of the case. Turning it off will prevent this, but the whole point was to have your charts readily available. Also I have not come up with a solution for rainy days.\u00a0 Putting it in a ziplock bag sort of works, but page changes will occur at random as well.\u00a0 Maybe a regular Kindle would be better suited, but I hate to think about typing in notes without a touchscreen or a keyboard.<\/p>\n<p>The Kindle Keyboard, the OG &#8211; Original Gangsta of Kindles might be the best tool for this job.<\/p>\n<div class='kindleWidget kindleLight' ><img decoding=\"async\" src=\"https:\/\/www.foell.org\/justin\/wp-content\/plugins\/send-to-kindle\/media\/white-15.png\" \/><span>Send to Kindle<\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>The last time I marched drum corps if I wanted to call someone, I had to wait in line for a payphone. Payphone?!? What&#8217;s that? And remember calling cards? They were all just part of the 90&#8217;s. Back then I tried to modernize my Drum Corps experience by bringing a laptop on tour, sending emails&hellip; <a href=\"https:\/\/www.foell.org\/justin\/modernizing-drum-corps-kindle-dot-book\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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":[3,13],"tags":[16,14,75,6,15],"class_list":["post-127","post","type-post","status-publish","format-standard","hentry","category-casual","category-drum-corps","tag-calibre","tag-git","tag-github","tag-kindle","tag-python"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/posts\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/comments?post=127"}],"version-history":[{"count":32,"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/posts\/127\/revisions"}],"predecessor-version":[{"id":2139,"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/posts\/127\/revisions\/2139"}],"wp:attachment":[{"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/media?parent=127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/categories?post=127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.foell.org\/justin\/wp-json\/wp\/v2\/tags?post=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}