{"id":27538,"date":"2025-06-01T11:01:09","date_gmt":"2025-06-01T16:01:09","guid":{"rendered":"https:\/\/blog.kenperlin.com\/?p=27538"},"modified":"2025-06-01T11:01:09","modified_gmt":"2025-06-01T16:01:09","slug":"one-pixel-over","status":"publish","type":"post","link":"http:\/\/blog.kenperlin.com\/?p=27538","title":{"rendered":"One pixel over"},"content":{"rendered":"<p>Yesterday I was putting up curtains at home. If you&#8217;ve ever done that, you know that the key is accuracy.<\/p>\n<p>You need to take your time with measuring tape and a level, marking everything carefully on your wall before drilling the first hole. And then, just to make sure, it&#8217;s a good idea to check your work after every step.<\/p>\n<p>I prefer to use a metric measuring tape. It&#8217;s simply easier for me to take and remember exact measurements in millimeters, rather than trying to work with eighths or sixteenths of an inch.<\/p>\n<p>There was one moment when I was using my metric measuring tape, and I realized that something was slightly off. And I found myself saying to myself &#8220;just one pixel over.&#8221;<\/p>\n<p>Hearing that thought in my head, I realized that I was working through this as a problem in computer graphics. Only in this case, the pixels happened to be in the physical world.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday I was putting up curtains at home. If you&#8217;ve ever done that, you know that the key is accuracy. You need to take your time with measuring tape and a level, marking everything carefully on your wall before drilling the first hole. And then, just to make sure, it&#8217;s a good idea to check &hellip; <a href=\"http:\/\/blog.kenperlin.com\/?p=27538\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;One pixel over&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/27538"}],"collection":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27538"}],"version-history":[{"count":1,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/27538\/revisions"}],"predecessor-version":[{"id":27539,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/27538\/revisions\/27539"}],"wp:attachment":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=27538"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=27538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}