
{"id":441,"date":"2019-06-29T18:05:31","date_gmt":"2019-06-29T18:05:31","guid":{"rendered":"http:\/\/blog.gordonbuchan.com\/blog\/?p=441"},"modified":"2021-02-13T23:36:01","modified_gmt":"2021-02-13T23:36:01","slug":"almost-off-the-grid","status":"publish","type":"post","link":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2019\/06\/29\/almost-off-the-grid\/","title":{"rendered":"(Almost) off the grid"},"content":{"rendered":"\n<p>\nSitting on the deck in front of a lake in the Laurentians north of\nMontreal, I find myself almost off the grid. There is no cell phone\ncoverage for about 20KM before the driveway, so no 3G wifi hotspot. A\nrural data wireless provider with antennas on mountaintops usually\nprovides a decent wifi connection, but a power surge destroyed the\nbase station of a radio, and here I find myself reduced to my last 2\nlines of communication: satellite TV and an old-school voice\nlandline.<\/p>\n\n\n\n<p>Yes, I did make a\ndialup connection over the landline during last week: it was 24Kbps,\nslow even by dialup standards, and modern web pages, even those\noptimized for lower-speed connections like the HTML version of Gmail,\nare completely unusable.<\/p>\n\n\n\n<p>Colleagues are\ncovering for technical support responsibilities in civilization, and\nmy brother will drive me this afternoon to the community center, 7KM\naway. Until then, I find myself myself essentially cut off: no\nWhatsApp texts, no checking for latest headlines, weather, or trivia,\nno streaming audio for my airpods.<\/p>\n\n\n\n<p>So here I am typing\non a computer in offline mode, to be pasted to the Internet later\ntoday. This reminds me of a project I have put off several times: a\ncomplete offline web development environment. Hosting a LAMP server\nis trivially easy, whether on the baremetal of a Linux laptop, or as\na vm guest on a Windows laptop, but one must take precautions to be\nproductive offline: I need to install a local copy of the php.net\ndocumentation, and I have found some interface code that must be\nredone to invoke local copies of JavaScript libraries, rather than\npulling them in from remote locations at run time.<\/p>\n\n\n\n<p>People tell me that\nI will benefit from being \u201cunplugged,\u201d that it will relax me.\nThey are mistaken, although I will survive until Monday morning when\nI return to the city, sustained this afternoon by a half hour of the\ncommunity center\u2019s free wifi. The rural data wireless base station\nwill be replaced at some point, I hope soon \u2013 I will be back in the\ncity on Monday morning, but my Mom spends the summer up here \u2013 I\nhope for her that she will soon get wifi for her iPad.<\/p>\n\n\n\n<p>By the way, here at\nthe community center: wifi is awesome, never take it for granted.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sitting on the deck in front of a lake in the Laurentians north of Montreal, I find myself almost off the grid. There is no cell phone coverage for about 20KM before the driveway, so no 3G wifi hotspot. A rural data wireless provider with antennas on mountaintops usually provides a decent wifi connection, but &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/2019\/06\/29\/almost-off-the-grid\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;(Almost) off the grid&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-441","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=441"}],"version-history":[{"count":1,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/441\/revisions"}],"predecessor-version":[{"id":442,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/441\/revisions\/442"}],"wp:attachment":[{"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gordonbuchan.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}