proven.lol

https://blog.cogley.jp/

HASH 9ee72c97292bfc3b49ae18505c9fd941

This item was proven by @rick on 2023-04-05T08:38:45+00:00. (View all of @rick’s proofs.)

Evidence

This is a copy of the web page retrieved on 2023-04-05T08:38:45+00:00. Show the proof snippet.

<!DOCTYPE html> <html lang="en"><head> <meta name="csrf-param" content="authenticity_token"> <meta name="csrf-token" content="PpQ0PR6TIxB4mHXdSM64yiDmEyAmCnZrKlupxDBBuCaKfi6XGiWlyOA-QQZXZWm-cV9QAmPjSwQY37qSCJUQ_Q"> <title>Rick Cogley — Sticking out like a sore thumb in Japan since 1...</title> <meta content="Sticking out like a sore thumb in Japan since 1987! 日本語もOK ⚁ Founder, Co-RD @ https://esolia.com ❤️ code, hiking, jogging, our Shiba Maru, yoga, calisthenics, photography. " name="description"> <link rel="canonical" href="https://blog.cogley.jp"> <link rel="icon" type="image/png" href="https://static.cogley.info/img/rcc-logo-1.png" sizes="250x250"> <link rel="icon" type="image/png" href="https://s3.amazonaws.com/sn-listed/letters/v2/fav/R.png" sizes="32x32"> <link rel="apple-touch-icon" type="image/png" href="https://static.cogley.info/img/rcc-logo-1.png" sizes="250x250"> <link rel="apple-touch-icon-precomposed" type="image/png" href="https://static.cogley.info/img/rcc-logo-1.png" sizes="250x250"> <link rel="shortcut icon" type="image/png" href="https://s3.amazonaws.com/sn-listed/letters/v2/fav/R.png" sizes="32x32"> <!-- Apple --> <meta content="Rick Cogley — Sticking out like a sore thumb in Japan since 1..." name="apple-mobile-web-app-title"> <meta content="Rick Cogley — Sticking out like a sore thumb in Japan since 1..." name="application-name"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- Twitter --> <meta content="Sticking out like a sore thumb in Japan since 1987! 日本語もOK ⚁ Founder, Co-RD @ https://esolia.com ❤️ code, hiking, jogging, our Shiba Maru, yoga, calisthenics, photography. " name="twitter:description"> <meta content="Rick Cogley — Sticking out like a sore thumb in Japan since 1..." name="twitter:title"> <meta content="@standardnotes" name="twitter:site"> <meta content="summary" name="twitter:card"> <meta name="twitter:image" content="https://static.cogley.info/img/rcc-logo-1.png"> <!-- Facebook --> <meta name="og:image" content="https://static.cogley.info/img/rcc-logo-1.png"> <meta content="Rick Cogley — Sticking out like a sore thumb in Japan since 1..." name="og:title"> <meta content="Rick Cogley — Sticking out like a sore thumb in Japan since 1..." name="og:description"> <link rel="stylesheet" media="all" href="/assets/application-753928f4b83e998d3d52ea707104e6ef0aee44a9225af983f565bae5d8c04dfa.css" data-turbolinks-track="reload"> <script src="/assets/stylekit-0bf041b5f310185d3964fc7f056dc42581ab71405ab4169407054ab5b232724b.js" data-turbolinks-track="reload"></script> <link rel="stylesheet" media="all" href="/assets/condensed-cover-b8500670fecdfc763d320cc6e2b9b5ea6b535762e1d6f6d109ec44d86630721d.css" data-turbolinks-track="reload"> <link rel="stylesheet" media="all" href="/assets/carded-blog-6186b928fdad809ca4a0559f9ffd9b35d1ba080b94c7967ac2167a8948101ec8.css" data-turbolinks-track="reload"> <link rel="stylesheet" media="all" href="/packs/css/clientRegistration-99d68a3a.chunk.css" data-turbolinks-track="reload" defer="defer"> <script src="/packs/runtime~clientRegistration.js" data-turbolinks-track="reload" defer="defer"></script> <script src="/packs/npm.babel.bundle.js" data-turbolinks-track="reload" defer="defer"></script> <script src="/packs/npm.axios.bundle.js" data-turbolinks-track="reload" defer="defer"></script> <script src="/packs/clientRegistration.bundle.js" data-turbolinks-track="reload" defer="defer"></script> <link rel="alternate" type="application/rss+xml" title="RSS" href="https://blog.cogley.jp/feed.rss"> <style type="text/css" data-turbolinks-track="reload"> /* proven.lol/f264b9 */ @import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&family=IBM+Plex+Serif:ital@0;1&display=swap'); html, body { font-family: 'IBM Plex Serif', serif; } h1 a, h2 a, h3 a, h4 a { font-family: 'IBM Plex Sans', sans-serif; } #author-header .bio { opacity: 1.0; } /* For Default Cover Style */ @media (min-width: 992px) { /* Makes the author image appear above the author text instead of on the left */ .header-author-info__items { flex-direction: column; } /* Makes the author image full width */ .header-image-container { width: 100%; min-width: 100%; margin-right: unset; margin-bottom: inherit; /* Adjust the Height as needed */ height: 368px; } } :root { --border: 1px solid rgba(24, 24, 24, 0.16); --color-default: #f8f9fc; --color-primary: #83008f; --color-primary-opacity-8: rgba(0, 32, 143, 0.08); --color-neutral: #fff; --color-neutral-darker: #f7f7f9; --color-contrast: #181818; --color-contrast-opacity-8: rgba(24, 24, 24, 0.08); --color-contrast-opacity-16: rgba(24, 24, 24, 0.16); --color-contrast-opacity-36: rgba(24, 24, 24, 0.36); --color-contrast-opacity-86: rgba(24, 24, 24, 0.86); --background-color: var(--color-default); --dimmed-text-color: var(--color-contrast-opacity-16); --dimmed-border-color: var(--color-default); --body-text-color: var(--color-contrast); --post-title-color: var(--body-text-color); --post-date-color: var(--body-text-color); --post-text-color: var(--body-text-color); --page-menu-link-color: var(--link-color); --header-author-name: var(--color-primary); --header-listed-name: var(--color-primary); --more-from-border-color: var(--dimmed-border-color); --bio-color: var(--body-text-color); --wordcount-color: var(--color-primary); --website-color: var(--link-color); --twitter-color: var(--link-color); --link-color: var(--color-primary); --header-border-color: var(--color-primary); --post-code-background-color: #f7f7f9; --post-code-border-color: #e1e1e8; --card-post-background-color: var(--color-default); --post-background-color: var(--color-neutral); --author-posts-background-color: var(--color-neutral); --more-posts-background-color: var(--color-default); --more-posts-post-background-color: var(--color-neutral); --footer-background-color: var(--background-color); --footer-border-top-color: var(--color-contrast-opacity-16); --callout-background-color: var(--color-neutral); --callout-success-border-color: #1aa732; --callout-warning-border-color: #f27252; --callout-info-border-color: #1aa732; --scroll-to-top-background-color: var(--color-default); --scroll-to-top-border-color-hover: var(--color-contrast); --author-footer-background-color: var(--color-neutral); --scroll-to-top-icon-color: var(--color-contrast); --blockquote-border-left-color: var(--color-contrast-opacity-36); --guestbook-border-left-color: var(--color-contrast-opacity-16); --author-header-info-links-separator-color: var(--color-contrast-opacity-16); } @media (prefers-color-scheme: dark) { :root { --border: 1px solid hsla(0, 0%, 100%, 0.16); --color-default: #20202a; --color-primary: #f36bff; --color-primary-opacity-8: rgba(147, 192, 255, 0.08); --color-neutral: #181818; --color-neutral-darker: #20202a; --color-contrast: #fff; --color-contrast-opacity-8: hsla(0, 0%, 100%, 0.08); --color-contrast-opacity-16: hsla(0, 0%, 100%, 0.16); --color-contrast-opacity-36: hsla(0, 0%, 100%, 0.36); --color-contrast-opacity-86: hsla(0, 0%, 100%, 0.86); --post-code-background-color: #20202a; --post-code-border-color: #20202a; } } </style> <!-- Plausible --> <script defer="" data-domain="listed.to" src="https://plausible.standardnotes.com/js/plausible.js"></script> <!-- End Plausible Code --> </head> <body> <main id="main-container"> <div id="AuthorHeader-react-component-27eb8e4b-b5f3-4e2d-ba24-e8dc299d4738"><div class="page-header__container " data-reactroot=""><div id="page-header"><div class="left"><div class="website-name"><a href="https://listed.to" class="listed-logo-link button button--no-fill" aria-label="Listed logo"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="listed-logo listed-logo__animated"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.14276 4.3199H18.857C19.3115 4.3199 19.6799 4.68831 19.6799 5.14276V18.857C19.6799 19.3115 19.3115 19.6799 18.857 19.6799H5.14276C4.68831 19.6799 4.3199 19.3115 4.3199 18.857V5.14276C4.3199 4.68831 4.68831 4.3199 5.14276 4.3199ZM2.3999 5.14276C2.3999 3.62792 3.62792 2.3999 5.14276 2.3999H18.857C20.3719 2.3999 21.5999 3.62792 21.5999 5.14276V18.857C21.5999 20.3719 20.3719 21.5999 18.857 21.5999H5.14276C3.62792 21.5999 2.3999 20.3719 2.3999 18.857V5.14276ZM11.7653 7.57956C11.9368 7.52533 12.2042 7.48917 12.5675 7.47109V7.1999C12.0125 7.22702 11.2204 7.24058 10.1913 7.24058C9.11161 7.24058 8.3145 7.22702 7.7999 7.1999V7.47109C8.13287 7.48917 8.37504 7.52533 8.52639 7.57956C8.68783 7.6338 8.79378 7.73776 8.84423 7.89143C8.90477 8.0451 8.93504 8.29369 8.93504 8.63719V15.3626C8.93504 15.7061 8.90477 15.9547 8.84423 16.1084C8.79378 16.262 8.68783 16.366 8.52639 16.4202C8.37504 16.4745 8.13287 16.5106 7.7999 16.5287V16.7999C8.88963 16.7728 10.5343 16.7592 12.734 16.7592C14.3585 16.7592 15.5138 16.7728 16.1999 16.7999C16.1293 16.2394 16.094 15.5253 16.094 14.6575C16.094 14.1694 16.1091 13.7717 16.1394 13.4643H15.7913C15.6399 14.3773 15.312 15.1095 14.8075 15.6609C14.3131 16.2123 13.7228 16.488 13.0367 16.488H12.295C12.0125 16.488 11.8057 16.4654 11.6745 16.4202C11.5534 16.375 11.4676 16.2892 11.4172 16.1626C11.3667 16.027 11.3415 15.8146 11.3415 15.5253V8.63719C11.3415 8.29369 11.3718 8.0451 11.4323 7.89143C11.4929 7.73776 11.6039 7.6338 11.7653 7.57956Z" fill="#00208f"></path></svg></a></div><div class="author-name__container"><div class="author-name path-item"><a href="https://blog.cogley.jp" class="button button--no-fill"><div class="h4">Rick Cogley</div></a></div></div></div><div class="right"><button class="button button--menu-icon" aria-label="Menu" aria-controls="navigation" type="button"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 6H21V8H3V6ZM3 11H21V13H3V11ZM3 16H21V18H3V16Z" fill="#181818"></path></svg></button><div class="pages-menu__container"><nav class="pages-menu author-pages-menu--desktop pages-menu--desktop"><a href="https://blog.cogley.jp" class="button page-link button--no-fill">Home</a><a href="https://blog.cogley.jp/How%3F" class="button page-link button--no-fill">How?</a><a href="https://blog.cogley.jp/guestbook" class="button page-link button--no-fill">Guestbook</a><a href="https://blog.cogley.jp/subscribe" class="button page-link button--no-fill">Subscribe</a></nav></div></div></div><div class="pages-menu__container"><nav class="pages-menu pages-menu--mobile "><a href="https://blog.cogley.jp" class="button page-link button--no-fill">Home</a><a href="https://blog.cogley.jp/How%3F" class="button page-link button--no-fill">How?</a><a href="https://blog.cogley.jp/guestbook" class="button page-link button--no-fill">Guestbook</a><a href="https://blog.cogley.jp/subscribe" class="button page-link button--no-fill">Subscribe</a></nav></div><div class="header-author-info"><div class="header-author-info__items"><div class="header-image-container"><div style="background-image:url(https://static.cogley.info/img/Cogley-Banner-PapaBubble-Candy-3.jpg)" class="header-image"></div></div><div><h1 class="h1">Rick Cogley</h1><h2 class="bio p1">Sticking out like a sore thumb in Japan since 1987! 日本語もOK ⚁ Founder, Co-RD @ https://esolia.com ❤️ code, hiking, jogging, our Shiba Maru, yoga, calisthenics, photography. </h2><p class="p2 header-author-links"><span class="item"><a href="https://twitter.com/rickcogley" target="_blank" rel="noopener nofollow noreferrer" class="link author-twitter">@rickcogley</a></span><span class="item"><a href="https://rick.cogley.jp" target="_blank" rel="noopener nofollow noreferrer" class="p2 link author-link">https://rick.cogley.jp</a></span></p></div></div><button class="button word-count__button" type="button"><p class="p3 word-count">11,546<!-- --> words</p><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="word-count__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></button></div></div></div> <script type="application/json" class="js-react-on-rails-component" data-component-name="AuthorHeader" data-dom-id="AuthorHeader-react-component-27eb8e4b-b5f3-4e2d-ba24-e8dc299d4738">{"homeUrl":"https://listed.to","post":false,"isAccessoryPage":true,"author":{"bio":"Sticking out like a sore thumb in Japan since 1987! 日本語もOK ⚁ Founder, Co-RD @ https://esolia.com ❤️ code, hiking, jogging, our Shiba Maru, yoga, calisthenics, photography. ","link":"https://rick.cogley.jp","twitter":"rickcogley","header_image_url":"https://static.cogley.info/img/Cogley-Banner-PapaBubble-Candy-3.jpg","guestbook_disabled":false,"newsletter_disabled":false,"title":"Rick Cogley","url":"https://blog.cogley.jp","last_word_count":11546,"personal_link":"https://rick.cogley.jp","credentials":[]},"privatePost":null,"pages":[{"id":28926,"title":"How?","page_link":null,"author_relative_url":"https://blog.cogley.jp/How%3F"}],"currentUrl":"https://blog.cogley.jp/","blogPage":true}</script> <div id="content-container"> <script type="application/json" id="js-react-on-rails-context">{"railsEnv":"production","inMailer":false,"i18nLocale":"en","i18nDefaultLocale":"en","rorVersion":"11.3.0","rorPro":false,"href":"https://blog.cogley.jp/","location":"/","scheme":"https","host":"blog.cogley.jp","port":null,"pathname":"/","search":null,"httpAcceptLanguage":null,"serverSide":false}</script> <div id="AuthorShow-react-component-7dbb6894-bdf7-41f7-ad2e-a74129121c81"><div id="author-profile" data-reactroot=""><div id="author-posts"><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/40541/trials-of-ms365-trial-tenant">Trials of MS365 Trial Tenant</a></h3><p class="post-date p3">November 29, 2022<span class="post-date__separator">•</span><span>443<!-- --> words</span></p></div><div class="post-body p1">We at my firm eSolia decided to migrate everything to MS365, for better or worse, because literally all our clients use it and it's just more efficient if it's our daily driver. Besides the tenantname.onmicrosoft.com domain that comes with the service, you can assign a custom domain that you purchase via a registrar in the usual way. You add the domain you want in either Exchange or Azure AD admin, add a TXT record in your DNS host (like AWS Route53) to prove that you own the domain, and once ...</div><a class="block read-more-link" href="https://blog.cogley.jp/40541/trials-of-ms365-trial-tenant">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/40314/terrible-plight-of-abandoned-scent-hounds">Terrible Plight of Abandoned Scent Hounds </a></h3><p class="post-date p3">November 20, 2022<span class="post-date__separator">•</span><span>327<!-- --> words</span></p></div><div class="post-body p1">My wife told me about an awful thing happening in Japan. Some hunters who use "gun dogs" or "scent hounds" to flush out prey, will abandon them in the forest, chained up at the end of the hunting season in early spring, or let them stray, after which they get picked up and taken to a shelter. These people are really scum to be treating an innocent dog so cruelly like that. Rie Kaneko from Chiba set up Gundog Rescue CACI (Japanese) in 1993 to provide shelter and retrain gun dogs, even working w...</div><a class="block read-more-link" href="https://blog.cogley.jp/40314/terrible-plight-of-abandoned-scent-hounds">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/40085/30th-anniversary-trip-to-shimane-and-tottori">30th Anniversary Trip to Shimane and Tottori</a></h3><p class="post-date p3">November 13, 2022<span class="post-date__separator">•</span><span>1,814<!-- --> words</span></p></div><div class="post-body p1">I can't believe it's been 30 years since we got married. To celebrate, we booked a tour of Shimane and Tottori prefectures, and had a fantastic time. We did a tour so we could not have to plan, and drink without worrying about someone having to drive. We took the bullet train from Shin Yokohama to Okayama, then went on the tour bus to Adachi Museum, then to Tamazukuri Onsen for the first night. The second day was on to the Shimane Winery, Izumo Taisha shrine, then Misasa Onsen. The final day was...</div><a class="block read-more-link" href="https://blog.cogley.jp/40085/30th-anniversary-trip-to-shimane-and-tottori">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/33890/getting-a-driver-s-license-in-japan-an-ordeal">Getting a Driver's License in Japan, an Ordeal</a></h3><p class="post-date p3">March 27, 2022<span class="post-date__separator">•</span><span>2,963<!-- --> words</span></p></div><div class="post-body p1">I finally got my proper Japan driver's license, and what an ordeal it's been. Fasten your seatbelts for this one. The incident I've been in Japan since 1987 and did not drive for the first 4 or 5 years. I always have kept my US license current, and after getting married, got and started using an international license. Never had a problem buying cars, mopeds, or insurance using the international license. They expire yearly, and recently had always bought them online via AAA, and they'd come in...</div><a class="block read-more-link" href="https://blog.cogley.jp/33890/getting-a-driver-s-license-in-japan-an-ordeal">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/29279/tools-for-the-modern-linux-learner">Tools for the Modern Linux Learner</a></h3><p class="post-date p3">November 2, 2021<span class="post-date__separator">•</span><span>895<!-- --> words</span></p></div><div class="post-body p1">If you're trying to learn *nix command line, whether you're on a Mac, Linux, the Linux subsystem in Windows or something else, here's a few points you might find useful: In my opinion, don't try to learn every command deeply, but rather learn the basics, take a while to get used to it, then circle back for more detail. Use man to learn what you need, when you need it. Idan Kamara created a really useful site called « ExplainShell » that graphically shows what linux commands do. For example...</div><a class="block read-more-link" href="https://blog.cogley.jp/29279/tools-for-the-modern-linux-learner">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/29218/maru-the-shiba-s-rebellious-phase">Maru the Shiba's Rebellious Phase</a></h3><p class="post-date p3">October 31, 2021<span class="post-date__separator">•</span><span>205<!-- --> words</span></p></div><div class="post-body p1">Our dog "Maru", a male Shiba, is going through a rebellious phase now at 11 months old. Our trainer told us Shibas especially go through a phase between 6 and 18 months where they seem to forget every bit of their training, won't listen to commands, won't eat, won't crate, forget there they're supposed to pee; all manner of fun stuff. Yep, it's happening. He's being extra difficult now, but there are still flashes of that obedient, cute little guy from, um, two weeks ago! When it happens you j...</div><a class="block read-more-link" href="https://blog.cogley.jp/29218/maru-the-shiba-s-rebellious-phase">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/29199/japan-is-sometimes-overly-precise">Japan is Sometimes Overly Precise</a></h3><p class="post-date p3">October 30, 2021<span class="post-date__separator">•</span><span>246<!-- --> words</span></p></div><div class="post-body p1">A while back, the morning news in Japan did a piece on "how much is too much reclining" in trains and planes. The result was, most people in Japan felt that 40.4 cm (15.90551 in) was the max they wanted someone in front of them to recline. In typical Japan News fashion, they measured distances and angles, and got a cute little girl to say when she felt uncomfortable when the man in front reclined. (What burns my cookies is when the person in front of you reclines violently and suddenly.) Anyway...</div><a class="block read-more-link" href="https://blog.cogley.jp/29199/japan-is-sometimes-overly-precise">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/29150/trouble-comes-free">Trouble Comes Free</a></h3><p class="post-date p3">October 27, 2021<span class="post-date__separator">•</span><span>184<!-- --> words</span></p></div><div class="post-body p1">Of course there are people who live by creating trouble as their raison d'être, like Baron Munchausen. In my thinking, life dishes out trouble anyway and automatically, so why make it more difficult? People who are constantly negative are as impractical in thought, as people who are constantly positive. People who make even more mistakes to compound the problem as the pressure mounts, then bail, are another good example. As are people who fail to plan at all, or people who blurt out problems ...</div><a class="block read-more-link" href="https://blog.cogley.jp/29150/trouble-comes-free">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/29125/praise-for-discomfort">Praise for Discomfort</a></h3><p class="post-date p3">October 26, 2021<span class="post-date__separator">•</span><span>341<!-- --> words</span></p></div><div class="post-body p1">Thinking about motivation and how to motivate, I came to a conclusion that works for me. Praising someone for what they are already good at, is a waste of an interaction. The person being praised learns nothing, especially if you or others have said it before. The praiser misses a chance to make any sort of difference, and can fall into a rut of doing nothing to improve or better themselves. I think it's better to guide someone in the direction of things they don't like to do or are not good...</div><a class="block read-more-link" href="https://blog.cogley.jp/29125/praise-for-discomfort">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/29099/got-japanese-humor">Got Japanese Humor?</a></h3><p class="post-date p3">October 25, 2021<span class="post-date__separator">•</span><span>334<!-- --> words</span></p></div><div class="post-body p1">I like comedy because laughter makes me feel better, and the heavy stuff comes for free. What about in Japan? Japan has some interesting comedy or "owarai" styles that are good to know for learners of Japanese. It might be really, really esoteric to those who don't speak any Japanese, but if you're trying to get from intermediate to advanced any language, you could do worse than to listen to and learn some comedy in that language. Japan has some types of humor such as the performed styles m...</div><a class="block read-more-link" href="https://blog.cogley.jp/29099/got-japanese-humor">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/29075/stop-fiddling-with-your-tool">Stop Fiddling with your Tool</a></h3><p class="post-date p3">October 23, 2021<span class="post-date__separator">•</span><span>286<!-- --> words</span></p></div><div class="post-body p1">Are you a project manager or, a manager of MS Project. That is, is your selected tool impeding you rather than helping you? The more time spent fiddling with your tool (an apt metaphor here), the less time you're spending thinking and communicating about how people, things and money fit with your schedule and the goals you're aiming to meet. There may be projects that require a 5000-line Gantt chart, but even large projects I've managed have never needed one. Steering committees made up of sen...</div><a class="block read-more-link" href="https://blog.cogley.jp/29075/stop-fiddling-with-your-tool">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/29050/my-favorite-podcasts-trypod">My Favorite Podcasts #trypod</a></h3><p class="post-date p3">October 23, 2021<span class="post-date__separator">•</span><span>573<!-- --> words</span></p></div><div class="post-body p1">Before COVID I used to walk to JR Totsuka station here in Yokohama, every day for my commute to Tokyo. It was a good opportunity to listen to a podcast, and I have several favorites I'll share here. Although there's English news in Japan (I've paid so much in newspaper subscription fees for the last 34 years I'm practically an investor), I like radio, and Podcasts are a great radio-like way to keep up with what is going on outside our little archipelago. I can't stand queuing, but we do a lot ...</div><a class="block read-more-link" href="https://blog.cogley.jp/29050/my-favorite-podcasts-trypod">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/29031/japan-banking-is-a-polite-bureaucratic-hell">Japan Banking is a Polite Bureaucratic Hell</a></h3><p class="post-date p3">October 22, 2021<span class="post-date__separator">•</span><span>458<!-- --> words</span></p></div><div class="post-body p1">The other day I had to do three bank transfers for my company, since my business partner who usually takes care of this, couldn't. The bank tellers are really very polite, but I can't get away from the idea that they are also completely incompetent, albeit really politely. The thing is, I had only the bank book and the hanko (stamp). If you have the cash card and PIN, it's easy to do a bank transfer. You deal with an ATM only. But if you don't, it's forms, and forms mean mistakes, especially f...</div><a class="block read-more-link" href="https://blog.cogley.jp/29031/japan-banking-is-a-polite-bureaucratic-hell">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/28925/japan-psa-autumn-is-murder-hornet-season">Japan PSA - Autumn is Murder Hornet Season</a></h3><p class="post-date p3">October 17, 2021<span class="post-date__separator">•</span><span>399<!-- --> words</span></p></div><div class="post-body p1">Robert on Strava says he "just takes the stings and calls it free Vespa", which is funny, but Asian Giant Hornets (Vespa mandarinia) in Japan are no joke. Read on to find out why. Sept and Oct is breeding season for the Japanese Hornet, which is when they get aggressive. In Japanese, these are called "oo-suzumebachi (オオスズメバチ)" meaning "great sparrow bee" because of their large size. You know you're in trouble when they start clacking their mandibles. You'll hear their buzzing anyway, but whe...</div><a class="block read-more-link" href="https://blog.cogley.jp/28925/japan-psa-autumn-is-murder-hornet-season">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/28923/deploy-hugo-on-vercel">Deploy Hugo on Vercel</a></h3><p class="post-date p3">October 4, 2021<span class="post-date__separator">•</span><span>590<!-- --> words</span></p></div><div class="post-body p1">A question on the Hugo support forum prompted me to try deploying the Hugo quickstart site on Vercel. It was super simple. Here's what I did. Hugo Quickstart First, just run through the quickstart steps in a local folder to get it basically working. I put my projects in $HOME/dev. Connect to Vercel using their CLI command Assuming you have installed the vercel CLI command locally and have authenticated, you can connect your new Hugo project to your Vercel account by running vercel in the p...</div><a class="block read-more-link" href="https://blog.cogley.jp/28923/deploy-hugo-on-vercel">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/28922/backup-your-postmarkapp-templates">Backup Your @postmarkapp Templates</a></h3><p class="post-date p3">September 30, 2021<span class="post-date__separator">•</span><span>156<!-- --> words</span></p></div><div class="post-body p1">The other day I wrote about using Postmark for sending out HTML emails. We wanted to have a way to backup our Postmark email templates automatically, so we coded a simple Github Actions workflow. There is about 10 minutes of setup for you to do, and it works well enough to backup your Postmark templates and server information on a schedule. Basically, you need to: Visit our postmark-backup repo on Github. Click "Use this template" to copy the repo to your own account where you can set you...</div><a class="block read-more-link" href="https://blog.cogley.jp/28922/backup-your-postmarkapp-templates">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/28921/upgrade-your-terminal-to-zsh-for-humans-by-romkatv">Upgrade your Terminal to 'Zsh for Humans' by @romkatv</a></h3><p class="post-date p3">September 29, 2021<span class="post-date__separator">•</span><span>170<!-- --> words</span></p></div><div class="post-body p1">Roman Perepelitsa has coded a fantastic, featureful zsh configuration that works right out of the box. "Zsh for Humans" (aka "z4h") and its companion prompt "Powerlevel10k" are easy to install, and come configured with the most useful features you might need in an interactive prompt. You can see what my configuration of the prompt looks like here: I love the ssh wrapper feature, which lets you auto-push your zsh environment up to a remote server. You use the wrapper like this: % z4h ssh myu...</div><a class="block read-more-link" href="https://blog.cogley.jp/28921/upgrade-your-terminal-to-zsh-for-humans-by-romkatv">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/28920/email-services-for-your-apps">Email Services For Your Apps</a></h3><p class="post-date p3">September 27, 2021<span class="post-date__separator">•</span><span>727<!-- --> words</span></p></div><div class="post-body p1">If you are hosting your app on a service like the recently-closed Webfaction, you might be getting shared space for your web pages or app, databases and email addresses that can be used for sending or receiving. However, many modern hosting environments such as Vercel , Netlify or others, don't come with email capability and assume you'll setup some service to handle the emails that are issued from your app, such as welcome messages, password resets and the like, or, inbound emails. There are...</div><a class="block read-more-link" href="https://blog.cogley.jp/28920/email-services-for-your-apps">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/28919/apple-ios-15-mpp-mail-privacy-protection">Apple iOS 15 "MPP" Mail Privacy Protection</a></h3><p class="post-date p3">September 22, 2021<span class="post-date__separator">•</span><span>186<!-- --> words</span></p></div><div class="post-body p1">After updating to Apple's iOS 15, amongst several privacy initiatives in iCloud+, you can enable "MPP" or Mail Privacy Protection, that has email marketers up in arms because it blocks those 1px "beacon" images used to track your opens. It's easy to turn on: Settings, Mail, Privacy Protection, Protect Mail Activity ON What it does it pre-fetch your email contents to a proxy, blocking the trackers email marketers typically use. When macOS Monterey is released, it should be available in Mail....</div><a class="block read-more-link" href="https://blog.cogley.jp/28919/apple-ios-15-mpp-mail-privacy-protection">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div><div class="author-post"><div class="post-content post-preview"><div class="post-header"><h3 class="post-title h3"><a class="post-title" href="https://blog.cogley.jp/8962/japan-rail-s-ubiquitous-suica-penguin">Japan Rail’s ubiquitous "Suica Penguin"</a></h3><p class="post-date p3">October 5, 2019<span class="post-date__separator">•</span><span>73<!-- --> words</span></p></div><div class="post-body p1">Japan Rail's IC rail pass "Suica" is so named because it helps daily commuters pass through gates easily, i.e. in a "Sui-Sui" manner, since 2001. Penguins are skillful swimmers, passing in and around obstacles with ease, so that’s why the "Suica Penguin" was born. Its designer is the lovely Chiharu Sakazaki 坂崎千春, who modeled it after an Adélie penguin. Ironically, people shuffling towards escalators during rush hour, walk a lot like penguins. 🐧🚅 ...</div><a class="block read-more-link" href="https://blog.cogley.jp/8962/japan-rail-s-ubiquitous-suica-penguin">Read post<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="read-more-link__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></a></div></div></div><button class="button scroll-to-top__button " type="button"><div class="scroll-to-top__container"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="scroll-to-top__icon"><path d="M2.16 12.9999L2.16 10.9999L18.16 10.9999L13.66 6.49992L15.08 5.07992L22 11.9999L15.08 18.9199L13.66 17.4999L18.16 12.9999L2.16 12.9999Z" fill="#181818"></path></svg></div></button><div class="error-toast "><div class="error-toast__container"><div class="error-toast__toast"><p class="p2 error-toast__message"></p><button class="button error-toast__dismiss-button" type="button" aria-label="Close error toast"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z" fill="#181818"></path></svg></button></div></div></div></div></div> <script type="application/json" class="js-react-on-rails-component" data-component-name="AuthorShow" data-dom-id="AuthorShow-react-component-7dbb6894-bdf7-41f7-ad2e-a74129121c81">{"posts":[{"id":40541,"title":"Trials of MS365 Trial Tenant","unlisted":false,"created_at":"2022-11-29T07:51:07.000Z","word_count":443,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/40541/trials-of-ms365-trial-tenant","preview_text":"We at my firm eSolia decided to migrate everything to MS365, for better or worse, because literally all our clients use it and it's just more efficient if it's our daily driver. \n\nBesides the tenantname.onmicrosoft.com domain that comes with the service, you can assign a custom domain that you purchase via a registrar in the usual way. You add the domain you want in either Exchange or Azure AD admin, add a TXT record in your DNS host (like AWS Route53) to prove that you own the domain, and once ...","rendered_text":"\u003cp\u003eWe at my firm eSolia decided to migrate everything to MS365, for better or worse, because literally all our clients use it and it's just more efficient if it's our daily driver. \u003c/p\u003e\n\n\u003cp\u003eBesides the \u003ccode class=\"prettyprint\"\u003etenantname.onmicrosoft.com\u003c/code\u003e domain that comes with the service, you can assign a \u003cem\u003ecustom\u003c/em\u003e domain that you purchase via a registrar in the usual way. You add the domain you want in either Exchange or Azure AD admin, add a TXT record in your DNS host (like AWS Route53) to prove that you own the domain, and once that's done, the domain is ready to be put into production when you point the DNS MX records at it. \u003c/p\u003e\n\n\u003cp\u003eHowever, when we clicked \"verify\" we got an error, saying that the domain was associated with the tenant \u003ccode class=\"prettyprint\"\u003eourfirmcojp.onmicrosoft.com\u003c/code\u003e and that we'd need to remove it from there, before we could add it to our production tenant. From that, support told us that it was probably generated during a self-service trial in which the person signing up used their company email address. They thought so because the tenant name was just our email domain without any dots (\u003ccode class=\"prettyprint\"\u003eourfirm.co.jp\u003c/code\u003e). The test tenant had become an \"unmanaged tenant\", abandoned. \u003c/p\u003e\n\n\u003cp\u003eWe tried taking advice from a whole bunch of various online help forum and blog posts and support, to \"force takover\" the domain, but nothing worked, GUI, powershell or otherwise. Finally we tried using a private browser window to log in via various possible users, and mostly, we just got more errors that self-service password resets SSPR was not enabled. \u003c/p\u003e\n\n\u003cp\u003eExcept for one account. \u003c/p\u003e\n\n\u003cp\u003eWe were able to change the password for this account in this tenant, and \u003cem\u003efinally\u003c/em\u003e successfully signed in via \u003ccode class=\"prettyprint\"\u003ehttps://admin.microsoft.com\u003c/code\u003e. \u003c/p\u003e\n\n\u003cp\u003eOnce I was in, I created a global admin user, re-signed in as it, deleted all the other users, groups, and licenses (following \u003ca href=\"https://learn.microsoft.com/en-us/azure/active-directory/enterprise-users/directory-delete-howto#prepare-the-directory\" rel=\"noopener nofollow\" target=\"_blank\"\u003ethis guide\u003c/a\u003e), then proceeded to delete the tenant. When you first attempt to delete it, there are a lot of various errors but MS makes it easy to figure out what you need to do, deleting groups, disabling licenses and so on. It's a whole process, and in the end once all the checks are \"green\", you need to wait 72 hours before you can finally delete the tenant itself. \u003c/p\u003e\n\n\u003cp\u003eSo, in 72 hours I'll visit \u003ca href=\"https://aad.portal.azure.com/\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://aad.portal.azure.com/\u003c/a\u003e and try the tenant deletion again. \u003c/p\u003e\n\n\u003cp\u003eIn the end? I was able to add our production \u003ccode class=\"prettyprint\"\u003eourfirm.co.jp\u003c/code\u003e domain to our production tenant and we're ready to migrate! \u003c/p\u003e\n\n\u003cp\u003eI hope this little story might help anyone who happens upon it. \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://images.unsplash.com/photo-1453932128466-7d60a03d9adb?ixlib=rb-4.0.3\u0026amp;ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8\u0026amp;auto=format\u0026amp;fit=crop\u0026amp;w=2800\u0026amp;q=80\" alt=\"Photo of frustrated monkey by Asa Rodger on Unsplash\"\u003e\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nSocial Photo by \u003ca href=\"https://unsplash.com/@asarodger?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eAsa Rodger\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/ms365--frustration?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003cbr\u003e\n\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":40314,"title":"Terrible Plight of Abandoned Scent Hounds ","unlisted":false,"created_at":"2022-11-20T02:13:27.000Z","word_count":327,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/40314/terrible-plight-of-abandoned-scent-hounds","preview_text":"My wife told me about an awful thing happening in Japan. Some hunters who use \"gun dogs\" or \"scent hounds\" to flush out prey, will abandon them in the forest, chained up at the end of the hunting season in early spring, or let them stray, after which they get picked up and taken to a shelter. These people are really scum to be treating an innocent dog so cruelly like that. \n\nRie Kaneko from Chiba set up Gundog Rescue CACI (Japanese) in 1993 to provide shelter and retrain gun dogs, even working w...","rendered_text":"\u003cp\u003eMy wife told me about an awful thing happening in Japan. Some hunters who use \"gun dogs\" or \"scent hounds\" to flush out prey, will abandon them in the forest, chained up at the end of the hunting season in early spring, or let them stray, after which they get picked up and taken to a shelter. These people are really scum to be treating an innocent dog so cruelly like that. \u003c/p\u003e\n\n\u003cp\u003eRie Kaneko from Chiba set up \u003ca href=\"https://cac-ichikawa.com/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eGundog Rescue CACI (Japanese)\u003c/a\u003e in 1993 to provide shelter and retrain gun dogs, even working with hunting organizations. You can read about her organization \u003ca href=\"https://www.asahi.com/ajw/articles/13353372\" rel=\"noopener nofollow\" target=\"_blank\"\u003ein this article (English)\u003c/a\u003e. She mentions: \u003c/p\u003e\n\n\u003cblockquote\u003e\n\u003cp\u003e“Only a few inconsiderate hunters abandon gundogs, and it (the hunters’ organization) hopes bird-hunting canines can live happily until the last moment of their lives, just like us,” Kaneko said. “I want to deepen our mutual understanding.”\u003c/p\u003e\n\u003c/blockquote\u003e\n\n\u003cp\u003eI'm glad to read that, but it's still disheartening to learn that these dogs are trained for hunting, used for the purpose, then treated like trash when they are no longer needed. \u003c/p\u003e\n\n\u003cp\u003eMakiko Matsumoto in Okayama, founded the non-profit \u003ca href=\"https://www.scenthoundrescue0701.com/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eScenthound Rescue (Japanese)\u003c/a\u003e to do a similar thing, and there's \u003ca href=\"https://www.scenthoundrescue0701.com/news\" rel=\"noopener nofollow\" target=\"_blank\"\u003ea listing\u003c/a\u003e of dogs looking for homes, as well as a listing of \u003ca href=\"https://www.scenthoundrescue0701.com/%E5%8D%92%E6%A5%AD%E7%94%9F%E7%B4%B9%E4%BB%8B\" rel=\"noopener nofollow\" target=\"_blank\"\u003escenthounds that have been adopted (Japanese but photos)\u003c/a\u003e. \u003c/p\u003e\n\n\u003cp\u003eMina Martinez, also from Chiba, runs a general sanctuary called \u003ca href=\"https://www.animosanctuary.com/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eAnimO (English)\u003c/a\u003e or \"Animal Oasis\" to take care of various animals in need. What a collection they have, and the site is quite educational. You can read more about Mina \u003ca href=\"https://metropolisjapan.com/love-for-the-abandoned/\" rel=\"noopener nofollow\" target=\"_blank\"\u003ein this article (English)\u003c/a\u003e. \u003c/p\u003e\n\n\u003cp\u003eIn the 10 minutes it takes to make coffee, on average another shelter dog has been killed in Japan. It's not just a Japan problem, but a problem world wide. If that bothers you, and it should, what you can do is, \"\u003cstrong\u003eadopt don't shop\u003c/strong\u003e\". \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://images.unsplash.com/photo-1515161540794-d068c23cde65?ixlib=rb-4.0.3\u0026amp;ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8\u0026amp;auto=format\u0026amp;fit=crop\u0026amp;w=3774\u0026amp;q=80\" alt=\"Photo of dog by Jamie Street on Unsplash\"\u003e\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nSocial Photo by \u003ca href=\"https://unsplash.com/@jamie452?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eJamie Street\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/abandoned-dog?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003cbr\u003e\n\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":40085,"title":"30th Anniversary Trip to Shimane and Tottori","unlisted":false,"created_at":"2022-11-13T02:36:47.000Z","word_count":1814,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/40085/30th-anniversary-trip-to-shimane-and-tottori","preview_text":"I can't believe it's been 30 years since we got married. To celebrate, we booked a tour of Shimane and Tottori prefectures, and had a fantastic time. We did a tour so we could not have to plan, and drink without worrying about someone having to drive. We took the bullet train from Shin Yokohama to Okayama, then went on the tour bus to Adachi Museum, then to Tamazukuri Onsen for the first night. The second day was on to the Shimane Winery, Izumo Taisha shrine, then Misasa Onsen. The final day was...","rendered_text":"\u003cp\u003eI can't believe it's been 30 years since we got married. To celebrate, we booked a tour of Shimane and Tottori prefectures, and had a fantastic time. We did a tour so we could not have to plan, and drink without worrying about someone having to drive. We took the bullet train from Shin Yokohama to Okayama, then went on the tour bus to Adachi Museum, then to Tamazukuri Onsen for the first night. The second day was on to the Shimane Winery, Izumo Taisha shrine, then Misasa Onsen. The final day was the old warehouse town of Kurayoshi, the Tottori Port, and finally the Tottori Sand Dunes before heading back to Okayama. I'll give some details in this post. ♨️🫃🏼\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003ch3\u003eGetting There\u003c/h3\u003e\n\n\u003cp\u003eWe left our house at 7am, and made our way to JR Shin-Yokohama station, to get on the bullet train. We bought our lunches, boarded the Nozomi on time, and just enjoyed the trip. The tour included reserved \"green car\" (first class) tickets, and the seats were quite nice, comfortable, and included outlets to charge the devices. The Nozomi is an express service, and stops in only a handful of places. We got to Okayama in no time, then walked a ways to the bus terminal. We stowed our bags, boarded, and we were off. Next stop, the Adachi Museum. \u003c/p\u003e\n\n\u003ch3\u003eAdachi Museum\u003c/h3\u003e\n\n\u003cp\u003eWe arrived after a couple hours in the bus. The garden is so well maintained and lovely, you can see why it wins awards, and the Takeuchi Seiho retrospective, the Waterscapes exhibit and the Rosanjin Hall all were such a pleasure to get to view up close. Such masterful detail. The Adachi Museum of Art was a sensory overload and well worth visiting. \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3644.jpg\" alt=\"Adachi Museum Garden\"\u003e\u003c/p\u003e\n\n\u003ch3\u003eTamazukuri Onsen\u003c/h3\u003e\n\n\u003cp\u003eNext, on to an Japanese style \"Ryokan\" inn, in the the hot spring town Tamazukuri Onsen. Kasuien Minami was a wonderful experience. A traditional feel while being modern at the same time, the staff, the room, the baths, the award-winning garden and the food were all top notch. We had about 17 hours here, so we took advantage of the large bathing complex several times, enjoyed a huge multi-course \"kaiseki\" meal, and just relaxed. We got up early, took another bath, and had probably the best breakfast we'd ever experienced in any hotel or inn. The amount of choice was positively decadent. Just amazing. Afterwards, we got ready, checked out, and took a walk around the town to see the local deity statuary all around the river walk area. It was cool that they had QR codes to let you view a translation of the Japanese signage. \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3671.jpg\" alt=\"Kasuien Minami Foyer\"\u003e\u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3673.jpg\" alt=\"Kasuien Minami Café\"\u003e\u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3676.jpg\" alt=\"Kasuien Minami Garden\"\u003e\u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3689.jpg\" alt=\"Tamazukuri Onsen Town\"\u003e\u003c/p\u003e\n\n\u003ch3\u003eShimane Winery and Train to Izumo Taisha\u003c/h3\u003e\n\n\u003cp\u003eThe next stop was the Shimane Winery for lunch and a little tasting. We were pleasantly surprised that the lunch was so good. It was meant to be quick, but, it was kaiseki quality, and the wagyu steak and sashimi was divine. The winery gift shop had a tasting bar which was closed, so we made do with some free samples of the various wines, and settled on a pair of wines that are specially made for November, when the gods come to visit Izumo Taisha. \u003c/p\u003e\n\n\u003cp\u003eThen a short jaunt around an interesting lake just off shore, to the train station. The train line we took uses recycled train cars from Tokyo, so we immediately felt nostalgic riding this train. The train has a rare switchback station, and so the train gets turned around so that if you were facing the lake, you're now facing the mountains. It took about an hour on the train to get to the station nearest Izumo Taisha shrine, but the scenery was really worth it - really lovely, and felt like a Miyazaki anime. \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3708.jpg\" alt=\"Train to Izumo Taisha\"\u003e\u003c/p\u003e\n\n\u003ch3\u003eIzumo Taisha\u003c/h3\u003e\n\n\u003cp\u003eIf Ise Jingu shrine is the number one since it houses Amaterasu, Izumo Taisha is the clear number two, housing the rest of the many, many gods. In Japan, the old way to refer to the tenth lunar month (generally equivalent to November) is 神無月 \"kannazuki\" or \"the month without gods\" while at Izumo Taisha, it's known as 神在月 or \"kamiarizuki\" or \"the month \u003cem\u003ewith\u003c/em\u003e gods\". We visited right during the crowded festival week, welcoming the gods back to the shrine. It was explained that the gods gather to hold discussions on matchmaking, determining the fates of their worshippers. Ceremonies and festivals held during this time are supposed to be sober, quiet affairs so as not to disturb their deliberations. \u003c/p\u003e\n\n\u003cp\u003eOur guide was a young person in her 20s from Okayama who said she was the oldest of 8 siblings, and she was really knowledgeable. She obviously had studied quite hard, and gave us an endless stream of informational anecdotes and tidbits about everything along the way in the bus, but also of course about Izumo Taisha. If I remember right, she said it was the only shrine where you go down into it, rather than up a bunch of steps. The four great torii gates were magnificent, although the largest one was under wraps, being restored or repaired in some way. The great しめ縄 \"shimenawa\" which you'll see in the pictures was truly imposing, especially when you're right under it making your offerings. As we explored, we also saw a very large flag of Japan, along with several wedding processions. \u003c/p\u003e\n\n\u003cp\u003eOne point about making an offering at Izumo Taisha is, the process is two bows, \u003cem\u003efour\u003c/em\u003e claps, and one bow, rather than the customary two claps at most shrines. The lay explanation for the 4 claps is given as standing for 幸せ, “shi-a-wa-se” or happiness, but the real etymology is supposed to be the saying 一霊四魂, or the four key aspects of a spirit: action, peace, loving protection \u0026amp; knowledge. I dug into this a little, and it appears that although this is only done on one day of the year now at a spring festival, the custom used to be \u003cem\u003eeight\u003c/em\u003e claps, because 8 on its side looks like the infinity symbol. \u003c/p\u003e\n\n\u003cp\u003eOther thing we learned was, while the best coins to put in the offering box are either 5 or 50 yen ones (the ones with the holes) since \"go en\" means good relationships, you can also put combinations like a 10 yen and 1 yen coin, or a 100 yen and a 10 yen coin. I'll need to study about this a bit more. \u003c/p\u003e\n\n\u003cp\u003eAt any rate, remembering \"shi-a-wa-se\" is easy enough, and my wife and I prayed at several locations in the grounds for our daughters to have good fortune in their lives and relationships, as well as for our own health. \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3728.jpg\" alt=\"Izumo Taisha Queue\"\u003e\u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3734.jpg\" alt=\"Izumo Taisha Shimenawa\"\u003e\u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3813.jpg\" alt=\"Rick and A at Izumo Taisha\"\u003e\u003c/p\u003e\n\n\u003ch3\u003eMisasa Onsen\u003c/h3\u003e\n\n\u003cp\u003eNext stop, Misasa Onsen. Izanro Iwasaki in Misasa Onsen is a wonderful older ryokan establishment, with friendly staff, clean rooms and facilities, really comfortable futon beds and pillows, fantastic food and a lovely garden that you can go out into. We even saw a frog in a pond in the garden, how appropriate for Japan. The views from our room were just super, and we could see the wide river and mountains from it. There’s a public bath right near the bridge, and we could see some tiny naked bathers enjoying it from our room. The bathing area is really large with many baths, and even has a radon steam room, the area being famous for that (there’s even a Marie Curie statue). The lounge area outside the baths on the first floor has coffee milk in a vending machine, and some delicious local ice cream to enjoy while you lounge around.\u003c/p\u003e\n\n\u003cp\u003eTottori had a big quake in 2016, and there was unfortunate damage then to a famous teahouse in the garden. Maybe related, but the little town area on the other side of the river had some shuttered inns and looked pretty run down, but, there was a quaint little “ashiyu” foot bath over there, which we wished we had time for. We got a lot more soaking and eating and wandering in, before we left on the bus for the \"white warehouse\" area around 10am. \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3747.jpg\" alt=\"Izanro Iwasaki Foyer\"\u003e\u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3746.jpg\" alt=\"Izanro Iwasaki Steak\"\u003e\u003c/p\u003e\n\n\u003ch3\u003eKurayoshi Shirakabe White Warehouse District\u003c/h3\u003e\n\n\u003cp\u003eNext we did a one hour tour at Kurayoshi \"Shirakabe\" White Warehouses in Tottori, and it was fascinating! The warehouses were from various eras from Edo to Meiji, with glass that was warped due to the manufacturing methods of the day. The guide showed us all the various differences from era to era, from building heights to construction styles, which was really cool. The red \"Sesshu\" tiles looked lovely against the white walls and black burnt cedar wood skirtings. It was great to learn about the architectural style of these protected buildings.\u003c/p\u003e\n\n\u003cp\u003eOne oddity was that several shops had life sized \"sexy anime mascot girl\" cutouts in their store fronts. Maybe \"otaku\" types would like it, but, these were jarring and added nothing to the history or attraction of the place. Our regret here was that we wished the tour let us have time to browse a bit as there was a craft beer brewery shop, a cool looking café, gallery, local goods, and others which were beckoning. Also it was raining. They say “\u003cem\u003ein Tottori, even if you forget your bento, don’t forget an umbrella\u003c/em\u003e” because the wet weather there is so unpredictable.\u003c/p\u003e\n\n\u003cp\u003eNext was lunch at the port, and on to the dunes. \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3762.jpg\" alt=\"Sesshu Tile\"\u003e\u003c/p\u003e\n\n\u003ch3\u003eTottori Dunes\u003c/h3\u003e\n\n\u003cp\u003eThe Tottori sand dunes, our last stop, were quite impressive as well. We got a brief explanation from the “dune meister” then set off to climb the big one that we saw from the top of the stairs. It's about 63m the meister said, and about twice the height of Jockey's Ridge in Kitty Hawk for comparison. The tour had us wear plastic shop bags over our shoes, but not many other people were wearing them and sand got in anyway. It was chilly weather in November, so the jackets we had came in handy. It had rained earlier so the sand was supposedly a little easier to walk on, but it was a bit aerobic to get to the top. \u003c/p\u003e\n\n\u003cp\u003eWe walked about 1.5km on sand (harder than it seems) then headed back toward the bus, stopping for coffee in the shop in the cool building in the parking lot. \u003c/p\u003e\n\n\u003cp\u003eThen it was back on the bus, and back to Okayama to get some last minute omiyage gifts, then head home on the ever-reliable shinkansen. \u003c/p\u003e\n\n\u003cp\u003eWhat a great way to spend 3 days out of our 30 year history so far. Here's to 30 more! ❤️\u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/30th/Cogley-3th-Anniversary-Shimane-Tottori_3805.jpg\" alt=\"Tottori Dunes A Hooray\"\u003e\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nPhotos by Rick Cogley\u003cbr\u003e\n\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":33890,"title":"Getting a Driver's License in Japan, an Ordeal","unlisted":false,"created_at":"2022-03-27T04:46:00.000Z","word_count":2963,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/33890/getting-a-driver-s-license-in-japan-an-ordeal","preview_text":"I finally got my proper Japan driver's license, and what an ordeal it's been. Fasten your seatbelts for this one. \n\nThe incident\n\nI've been in Japan since 1987 and did not drive for the first 4 or 5 years. I always have kept my US license current, and after getting married, got and started using an international license. Never had a problem buying cars, mopeds, or insurance using the international license. They expire yearly, and recently had always bought them online via AAA, and they'd come in...","rendered_text":"\u003cp\u003eI finally got my proper Japan driver's license, and what an ordeal it's been. Fasten your seatbelts for this one. \u003c/p\u003e\n\n\u003ch3\u003eThe incident\u003c/h3\u003e\n\n\u003cp\u003eI've been in Japan since 1987 and did not drive for the first 4 or 5 years. I always have kept my US license current, and after getting married, got and started using an international license. Never had a problem buying cars, mopeds, or insurance using the international license. They expire yearly, and recently had always bought them online via AAA, and they'd come in the post a couple weeks later. \u003c/p\u003e\n\n\u003cp\u003eI had a couple fender benders and a couple citations over the years, but nothing major, and no cop ever questioned the international license. But about three years ago, it was my lucky day I guess: got pulled over and the cop told me you can only use an int'l for 1 year, meaning, I was driving without a license or guilty of \"mumenkyo unten\". \u003c/p\u003e\n\n\u003cp\u003eCue getting carted off to the police station in the back of a cruiser, a scary interview process, signing a statement, getting my wife pulled in as well (so sorry) and interviewed because the car's in her name, then finally released. We got called back separately for more interviews and finally they decided to just limit it to me. They could have charged and fined her too, for allowing an unlicensed person to drive her car. We would have really been in trouble had they not been charitable to us in the weeks following. \u003c/p\u003e\n\n\u003cp\u003eI was feeling sick for a long time after this. Fearing the absolute worst because this offense can come with prison time, I contacted a lawyer. He told me if I wasn't in cuffs and locked up, it wasn't an arrest per se, albeit of course a serious issue. This eased my mind somewhat. He told me to just be sincere and honest, and advised me not to change the story. \u003c/p\u003e\n\n\u003cp\u003eIn about a month I had to appear before the prosecutor \u0026amp; judge, paid a 300,000 JPY fine, and had to go to a day's training regarding the rules: there would be no chance of getting a license for 2 years, mandatory 2 day course for people who lose their license. After the course they interview you to make sure you understand, and the cop told it's easiest to stay in US for 90d over a three year period, then convert. Conversion means you hand in a translation of your license and proof that you've been in the US (not sure re other countries) for the required 90 days over three years, take an eye test and simple 10 question written test, and take a driving test. I hear they fail you a few times, but it's a cheap process compared to going to a school. Some countries and some US states (OH, WA, HI I think?) are exempt from the testing; you just do an eye test and \u003cem\u003ebam\u003c/em\u003e, you're licensed. \u003c/p\u003e\n\n\u003ch3\u003eGoing to school\u003c/h3\u003e\n\n\u003cp\u003eI started trying to get the 90 days in the US, and was up to 60 days, but COVID messed with those plans. Eventually my wife got tired of driving us everywhere so she insisted I just pay to take the course at a school. I went to the certified \"kounin\" school in Totsuka where we are, and to get your regular car license at any of such school is about 300,000 JPY. \u003c/p\u003e\n\n\u003cp\u003eThere are schools that offer English language courses but they are not so convenient for me, so I opted for Japanese lessons with English tests. My Japanese is good, but my kanji reading is too slow to be competitive in a test situation. It's a \u003cem\u003elot\u003c/em\u003e of training, and textbook facts you have to memorize. I know how to drive so I had to tamp down the annoyance, and try to keep a beginners' mindset. The biggest challenge was, I'm 56, so memorizing is not my strong suit right about now. \u003c/p\u003e\n\n\u003cp\u003eMy \"stance\" during all this was to keep an earnest sincerity, and kind of over-exaggerate all the checks and so on, that you're meant to do. Basically, when I took the driver test in PA in the US in 81, it was like getting tossed off a cliff. Our gym teacher at HS was the driving instructor, and while we did have a primitive driving simulator in the basement of the HS, the training was little to non-existent. \u003c/p\u003e\n\n\u003cp\u003eSo for this class in Japan, I decided to make the best of it, ask a ton of questions and get them to explain a lot. Especially with regard to driving skills that, while I could do them, I can't say I felt confident about. Due to the step by step nature of the training and the repetition, I have to say I'm a lot more confident about things like backing up, parallel parking and so on. \u003c/p\u003e\n\n\u003cp\u003eThe training is in two stages and breaks down like this: \u003c/p\u003e\n\n\u003col\u003e\n\u003cli\u003eStage 1\n\n\u003cul\u003e\n\u003cli\u003eTake a psych test to find out your \"driver personality\"\u003c/li\u003e\n\u003cli\u003eClasses on basic knowledge\u003c/li\u003e\n\u003cli\u003ePractice driving basics inside the school grounds on their test course\u003c/li\u003e\n\u003cli\u003ePass practice tests using \"mantensama\" online site\u003c/li\u003e\n\u003cli\u003ePass \"koukasokutei\" 50-question true-false test after all classwork, which focuses on the classes you've taken so far\u003c/li\u003e\n\u003cli\u003ePass \"mikiwame\" driving test, which says you're ready for the actual test\u003c/li\u003e\n\u003cli\u003ePass the \"karimen\" driving test\u003c/li\u003e\n\u003cli\u003eGet your \"karimen\" learner's permit, with which you can drive on the streets when accompanied by person with a license\u003c/li\u003e\n\u003c/ul\u003e\u003c/li\u003e\n\u003cli\u003eStage 2\n\n\u003cul\u003e\n\u003cli\u003eClasses on intermediate knowledge\u003c/li\u003e\n\u003cli\u003ePractice driving basics outside the school on regular roads\u003c/li\u003e\n\u003cli\u003eFirst aid \"set\" class, 3 hr\u003c/li\u003e\n\u003cli\u003eOther \"set\" classes, such as \"expressway driving\" class, followed by actual expressway driving, or \"emergency maneuvers\" followed by some fun experiences like taking a curve at higher speed than normal or, slamming on the brakes to see how the car reacts at 40 kph\u003c/li\u003e\n\u003cli\u003ePass practice tests using \"mantensama\" online site\u003c/li\u003e\n\u003cli\u003ePass \"koukasokutei\" 90-question true-false test after all classwork, which focuses on stage 2 classroom learning with a little review of stage 1 learning, and is similar to the actual licensing exam\u003c/li\u003e\n\u003cli\u003ePass \"mikiwame\" driving test, which says you're ready for the actual test\u003c/li\u003e\n\u003cli\u003ePass \"sotsugyo\" driving test\u003c/li\u003e\n\u003cli\u003eGraduation ceremony, explanation of taking the written test at the DMV, and get your graduation certificate, and some other papers you need to present when taking the written test\u003c/li\u003e\n\u003c/ul\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\n\u003cp\u003eThat's a lot, and it's really designed to get a person with no experience at all, up to speed to be able to drive relatively safely. For that, I think it serves its purpose well. Despite knowing how to drive, I found myself nodding my head in agreement with the instructors, many around my age, when they were emphasizing some point to the classes (mostly late teens early 20s) about how dangerous an accident can be, or whatnot. Most of the many, many instructors I interacted with were excellent ranging in age from late 20s to around 60. \u003c/p\u003e\n\n\u003cp\u003eThe two hardest parts for me were first, the memorization (it's just not so easy at 56) and second, not exceeding the posted speed limit. Thirty kph really feels too slow. \u003c/p\u003e\n\n\u003ch3\u003eRemedial training\u003c/h3\u003e\n\n\u003cp\u003eBefore I could get the karimen learner's permit, I had to take the remedial two day course for people who have had their license confiscated - when I scheduled it, the person arranged it so I could take the course more near my house, which was a relief. I arrived at the school near Kamioooka at 8am, and my classmates were a guy who drove drunk and another who got caught speeding way over the limit.\u003c/p\u003e\n\n\u003cp\u003eThe initial psych test they have you take on day one at the regular school gives you an idea of how you'll react in various situations. They ask many questions designed to tease out your personality, and also give tests that are designed to induce stress, as in, making the same mark on paper as fast as you can for a one minute period: how many X's can you make, crossing a backward slash. \u003c/p\u003e\n\n\u003cp\u003eI did not do \"well\" on this initial test, partially because of irritation about it, and partially because the explanations were fast and I wasn't following well. Then, surprise, surprise, there was another one during this two day course!\u003c/p\u003e\n\n\u003cp\u003eHowever, this time I knew what to expect, and did much better, with a normal result. The instructor also explained it better as well. He was really encouraging and got us psyched up to do it, and all of us got an acceptable result. \u003c/p\u003e\n\n\u003cp\u003eI think also it helped that this instructor, an ex cop, was empathetic and funny. He knew this course and the whole thing about losing your license would have been a stress and an embarrassment, and basically handled the whole two days with humor. Of the three of us, one fellow was at the point I was at, just before the \"karimen\" and the other fellow had already graduated. The instructor joked that he was going to make the graduate backup through the \"crank\" (a series of narrow 90 degree turns you have to negotiate), and that if he couldn't, he'd have to tell his school to rescind the graduated status. Sounds mean, but it was funny and broke the tension. \u003c/p\u003e\n\n\u003ch3\u003eFormal steps and graduating\u003c/h3\u003e\n\n\u003cp\u003eRegarding the two driving tests you take during the course of the schoolwork, they are formal and there are specific sets of steps that you must complete. This was a bit of a challenge because before each test, the instructors are explaining very quickly, and if your listening comprehension is not 100% on that day, you might miss something. I asked them to repeat just in case I missed; things like \"so, after we stop, we're to turn off the engine and get out of the car, checking behind, otherwise it's a fail, right?\" I imagine that might have helped another student who missed the point, since they said you'd fail if you missed it.\u003c/p\u003e\n\n\u003cp\u003eRegarding the \"sets of steps\" I mentioned, I mean a process like, before starting, you:\u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003einspect the vehicle, \u003c/li\u003e\n\u003cli\u003eget in checking to the rear, \u003c/li\u003e\n\u003cli\u003econfirm parking brake and that the gear is in P, \u003c/li\u003e\n\u003cli\u003epress engine button twice / turn key to aux, \u003c/li\u003e\n\u003cli\u003econfirm mirrors and seat position, \u003c/li\u003e\n\u003cli\u003everbally say you're ready, \u003c/li\u003e\n\u003cli\u003efasten seatbelt, \u003c/li\u003e\n\u003cli\u003eturn on engine, \u003c/li\u003e\n\u003cli\u003eput gear in D, \u003c/li\u003e\n\u003cli\u003erelease side brake, \u003c/li\u003e\n\u003cli\u003echeck mirrors, \u003c/li\u003e\n\u003cli\u003esignal, \u003c/li\u003e\n\u003cli\u003eturn and check blind spot, \u003c/li\u003e\n\u003cli\u003ego. \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003eOr, when changing lanes or turning, it's: \u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003echeck back mirror, \u003c/li\u003e\n\u003cli\u003echeck relevant side mirror, \u003c/li\u003e\n\u003cli\u003esignal, \u003c/li\u003e\n\u003cli\u003echeck blind spot, \u003c/li\u003e\n\u003cli\u003eturn\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003eI found it was useful to do some image training, thinking about these steps, and then do them every time I drove. You can get in a lot of practice before the test, if you memorize it up front and just repeatedly do it how they expect. It's a bit of a challenge to unlearn shortcuts you've been taking for many years, though. \u003c/p\u003e\n\n\u003cp\u003eThe final driving test was a lot easier than I thought it would be, and you're paired up with another person. In my case, my partner was around 20, had never driven, and passed even though though they cut off a car coming straight while they were turning right. When the instructors were coming out to give us the results after taking the final test, I overheard my partner say \"I know I screwed up badly...\", and the instructor respond \"yes, but you have done everything else right so far, so I am going to pass you. Just please be careful in those situations since you can't know what someone else will do.\" \u003c/p\u003e\n\n\u003cp\u003eOnce you graduate, you don't need to go back to the school, but you've just got the the final written test, which is only given at the DMV test center. In our case, it's the Kanagawa Driver Center near Futamatagawa station in Yokohama. Before you could just show up and take the test, but due to COVID, now you register online and there's a bit of a wait. We had to wait a month. I graduated on 22 Feb and took the written test on 22 Mar 2022. During the month of waiting, unfortunately I could feel the facts kind of slipping away out of my brain, so I studied regularly using mantensama, and my own notes. \u003c/p\u003e\n\n\u003ch3\u003eThe final written test\u003c/h3\u003e\n\n\u003cp\u003eThe test center was a madhouse, but thankfully everyone was masked. Reception was supposed to be from 8:30 to 9:00am, so I arrived at 8:15. They were already processing people in, and it was already very crowded. When I got to the front of the line, I handed over my various papers including graduation certificate, proof I had taken the 2-day remedial course, and answers on a questionnaire about not having epilepsy or narcolepsy. I emphasized that I wanted to take the test in English, and the cop doing my check-in told me I need to fill out the form in English instead. So I did that, re-queued, and then got passed over to the eye test line. \u003c/p\u003e\n\n\u003cp\u003eThe eye test was literally 30 seconds: you look into a machine like they have at the ophthalmologist, and say whether the opening in the C is up, down, left or right. Then you get directed to a waiting room. In my case, since my test was to be in English, they directed me to wait with other such testees, and in a few minutes another official came out to check our paperwork and direct us to the test rooms. \u003c/p\u003e\n\n\u003cp\u003eAfter a bit more waiting, and people scrambling down to the convenience store on the first floor to buy pencils (!) since they no longer provide them due to COVID, they passed the tests out and walked us through how to fill out the answer sheet. In the case of the foreign language testers, there were special codes to enter, so an official came over and filled bits of the sheet in for us. \u003c/p\u003e\n\n\u003cp\u003eThe test in English had a different odd grammar from the odd grammar of the practice tests, so that was a bit of a jolt. The test is 90 questions in 50 min, and I used up 40 of the 50 min, handed it in, then went to a special kiosk to get a barcode slip with the license PIN on it, and pay the 2100 yen for the license fee. Actually, as is typical in Japan, you buy stamps to affix to a physical form. \u003c/p\u003e\n\n\u003cp\u003eOnce everyone was done with the test I went back in and sat down, and waited for the result. They display the \"jukenbango\" numbers of the people who passed on the screen. Maybe 10 of about 100 people in the room failed, and were told to leave the room. But, there's my number, a pass! \u003c/p\u003e\n\n\u003cp\u003eNext they explain the rest of the process, including optional membership in the \"safety club\" which is 1500 yen for the license validity period, and has the main benefit of giving you a kind of \"fast pass\" letting you skip the line when you renew the next time. Sounds like a good deal to me, so I paid it. Maybe 5 of 90 of the others joined. \u003c/p\u003e\n\n\u003cp\u003eFinally, they came in with the licenses, and call people by the number of their birthday month, so since I'm Jan, I was in the first group. You get the license, hand in your permit, then leave. One last step is, to use a kiosk to check the info in the license. All good! Now I just need to remember to put the \"beginner mark\" magnets on the car any time I drive. Luckily the school gave us these as a graduation present. \u003c/p\u003e\n\n\u003ch3\u003eInteresting trivia\u003c/h3\u003e\n\n\u003cp\u003eCongrats, you made it to the end! Some interesting facts I picked up: \u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eYou can be cited for \"failure to render first aid\" if you don't use your first aid knowledge during an accident, whether it's your fault or not. \u003c/li\u003e\n\u003cli\u003eIf your car runs out of gas or breaks down on the expressway, you can be cited for \"failure to maintain your vehicle\".\u003c/li\u003e\n\u003cli\u003eYou can be cited for staying in the passing lane on the expressway. \u003c/li\u003e\n\u003cli\u003eIf you ride the expressway, it's a requirement to have one of those triangle reflectors to put out in case of a breakdown. \u003c/li\u003e\n\u003cli\u003eGetting a citation or having points subtracted during the first year is a problem; you can be made to take a two day remedial class, then redo all the tests. What a pain. Drive carefully that first year! \u003c/li\u003e\n\u003cli\u003eIf you get another more advanced license, like \"jun-chuugata\" (small truck), during the first year, the aforementioned strictness is applied to the more advanced of whatever license you have. So, if you have \"jun-chuugata\" and get cited while driving your normal car, that does not count as a citation against your first-year \"beginner period\". \u003c/li\u003e\n\u003cli\u003eIf you are in an accident even if it's minor, never run and always call the police. Something that seems minor in the context of your home country is probably not seen as minor in Japan. The example given was bumping mirrors. They are designed to fold back, but even that is classed as an \"accident\" and you still have to call the cops, even if both drivers agree it's nothing. Better to do it right, than to risk having someone come at you later. \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nSocial Photo by \u003ca href=\"https://unsplash.com/@whykei?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003ewhy kei\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/driver-license?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003cbr\u003e\n\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":29279,"title":"Tools for the Modern Linux Learner","unlisted":false,"created_at":"2021-11-02T07:35:59.000Z","word_count":895,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/29279/tools-for-the-modern-linux-learner","preview_text":"If you're trying to learn *nix command line, whether you're on a Mac, Linux, the Linux subsystem in Windows or something else, here's a few points you might find useful: \n\nIn my opinion, don't try to learn every command deeply, but rather learn the basics, take a while to get used to it, then circle back for more detail. Use man to learn what you need, when you need it. \n\n\n\nIdan Kamara created a really useful site called « ExplainShell » that graphically shows what linux commands do. For example...","rendered_text":"\u003cp\u003eIf you're trying to learn \u003ccode class=\"prettyprint\"\u003e*nix\u003c/code\u003e command line, whether you're on a Mac, Linux, the Linux subsystem in Windows or something else, here's a few points you might find useful: \u003c/p\u003e\n\n\u003cp\u003eIn my opinion, don't try to learn every command deeply, but rather learn the basics, take a while to get used to it, then circle back for more detail. Use \u003ccode class=\"prettyprint\"\u003eman\u003c/code\u003e to learn what you need, when you need it. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003eIdan Kamara created a really useful site called « ExplainShell » that graphically shows what linux commands do. For example: \u003c/p\u003e\n\n\u003cp\u003e\u003ca href=\"https://www.explainshell.com/explain?cmd=tar%20xzvf%20archive.tar.gz\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://www.explainshell.com/explain?cmd=tar%20xzvf%20archive.tar.gz\u003c/a\u003e\u003c/p\u003e\n\n\u003cp\u003eIt kind of looks like what you’d draw on a whiteboard, if you were giving a lecture on a particular command. \u003c/p\u003e\n\n\u003cp\u003eIn a similar vein is \u003ca href=\"https://cheat.sh/\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://cheat.sh/\u003c/a\u003e, from @igor_chubin.\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003eIf you want to share your terminal sessions with other learners, try out the free and open source «\u003ca href=\"https://asciinema.org\" rel=\"noopener nofollow\" target=\"_blank\"\u003e@Asciinema\u003c/a\u003e» service, which lets you record your terminal sessions for sharing. Slick. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003eIf you need a remote Linux server to learn on, create an account at sites like ctrl-c.club, tilde.club or tilde.town. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003eZsh is a good interactive shell to use. «\u003ca href=\"https://github.com/romkatv/zsh4humans\" rel=\"noopener nofollow\" target=\"_blank\"\u003eZsh for Humans\u003c/a\u003e» (z4h by @romkatv on GitHub) is a configuration for z-shell that just works and works well. It has a killer \u003ccode class=\"prettyprint\"\u003essh\u003c/code\u003e wrapper feature, that lets you auto-push your zsh environment up to a remote server, and is pre-configured with the most useful stuff. That is not to even mention the awesome prompt it includes: \u003ca href=\"https://github.com/romkatv/powerlevel10k\" rel=\"noopener nofollow\" target=\"_blank\"\u003epowerlevel10k\u003c/a\u003e.\u003c/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eEdit 20221204\u003c/strong\u003e: \u003ccode class=\"prettyprint\"\u003ezsh4humans\u003c/code\u003e isn't maintained per the github repo, so you might want to check out \u003ca href=\"https://zimfw.sh/\" rel=\"noopener nofollow\" target=\"_blank\"\u003ezim\u003c/a\u003e instead.\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e« \u003ca href=\"https://daseldocs.tomwright.me/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eDasel\u003c/a\u003e » from Tom Wright @tomwright1993, is a truly cool tool. It uses a standard DAta SELector syntax, so you can learn it once, then use it for converting and querying files of various oft-used types. 🆒\u003c/p\u003e\n\n\u003cp\u003eIt lets you do something similar to \u003ccode class=\"prettyprint\"\u003ejq\u003c/code\u003e or \u003ccode class=\"prettyprint\"\u003eyq\u003c/code\u003e, but it supports JSON, YAML, TOML, XML or CSV. Say you have a simple json file which you need in yaml. Just do this: \u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre class=\"highlight plaintext\"\u003e\u003ccode\u003e\u0026gt; dasel select -f website.json\n{\n \"ErrorDocument\": {\n \"Key\": \"404.html\"\n },\n \"IndexDocument\": {\n \"Suffix\": \"index.html\"\n },\n \"RoutingRules\": [\n {\n \"Condition\": {\n \"KeyPrefixEquals\": \"/\"\n },\n \"Redirect\": {\n \"ReplaceKeyWith\": \"index.html\"\n }\n }\n ]\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp\u003eEasily convert to \u003ccode class=\"prettyprint\"\u003eyaml\u003c/code\u003e like this: \u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre class=\"highlight plaintext\"\u003e\u003ccode\u003e\u0026gt; dasel select -f website.json -p yaml\nErrorDocument:\n Key: 404.html\nIndexDocument:\n Suffix: index.html\nRoutingRules:\n- Condition:\n KeyPrefixEquals: /\n Redirect:\n ReplaceKeyWith: index.html\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp\u003eAnd boom. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003eIf you need a super simple way to cryptographically sign a file, such as a software release, try « \u003ca href=\"https://jedisct1.github.io/minisign/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eminisign\u003c/a\u003e », from @jedisct1.\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e« \u003ca href=\"https://github.com/dolthub/dolt\" rel=\"noopener nofollow\" target=\"_blank\"\u003eDolt\u003c/a\u003e is git for data » as their repo says. 😎 A SQL database with git features, Dolt lets you push, pull, clone, branch, merge, do all the git things as well as all the sql things. \u003c/p\u003e\n\n\u003cp\u003eThere's even DoltHub, where you can host public data such as this \u003ca href=\"https://www.dolthub.com/repositories/kimjonggyu/holidays/query/master?q=SELECT+*%0AFROM+%60public_holidays%60%0AWHERE+countryCode+%3D+%22JP%22%0ALIMIT+200%3B%0A%0A%0A%0A%0A%0A%0A\u0026amp;active=\" rel=\"noopener nofollow\" target=\"_blank\"\u003eholidays\u003c/a\u003e dataset. It has tools like permissions, and a SQL query interface as well. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003eTry substituting «\u003ca href=\"https://github.com/sharkdp/bat\" rel=\"noopener nofollow\" target=\"_blank\"\u003ebat\u003c/a\u003e» for \u003ccode class=\"prettyprint\"\u003ecat\u003c/code\u003e. \u003ccode class=\"prettyprint\"\u003eBat\u003c/code\u003e is a fast (written in Rust) \u003ccode class=\"prettyprint\"\u003ecat\u003c/code\u003e clone with syntax highlighting for programming and markup languages, integration with your $PAGER, and git index awareness. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e« \u003ca href=\"https://the.exa.website/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eExa\u003c/a\u003e » (\u003ccode class=\"prettyprint\"\u003e@dot_slash_exa\u003c/code\u003e) is a superb modern and fast \u003ccode class=\"prettyprint\"\u003els\u003c/code\u003e replacement that supports colors, file and filesystem info, tree view, git info, and wide view. You have plenty of compute power, so why not take advantage of it and use something better than \u003ccode class=\"prettyprint\"\u003els\u003c/code\u003e.\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003eWhen you cannot dig \u003ccode class=\"prettyprint\"\u003edig\u003c/code\u003e for cli dns lookup, you might try « \u003ca href=\"https://dns.lookup.dog\" rel=\"noopener nofollow\" target=\"_blank\"\u003edog\u003c/a\u003e », written in Rust by Benjamin Sago @cairnrefinery (who also wrote the lovely \u003ccode class=\"prettyprint\"\u003eexa\u003c/code\u003e) or « \u003ca href=\"https://github.com/natesales/q\" rel=\"noopener nofollow\" target=\"_blank\"\u003eq\u003c/a\u003e », written in Go by Nate Sales. 😎\u003c/p\u003e\n\n\u003cp\u003eI especially like how you can output json from \u003ccode class=\"prettyprint\"\u003edog\u003c/code\u003e for consumption by another program for say, pushing to a database: \u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre class=\"highlight plaintext\"\u003e\u003ccode\u003e{\n\u0026gt; dog esolia.com A AAAA MX TXT --json | jq\n\"responses\": [\n {\n \"additionals\": [],\n \"answers\": [\n {\n \"address\": \"99.84.138.103\",\n \"class\": \"IN\",\n \"name\": \"esolia.com.\",\n \"ttl\": 26,\n \"type\": \"A\"\n },\n {\n \"address\": \"99.84.138.27\",\n \"class\": \"IN\",\n \"name\": \"esolia.com.\",\n \"ttl\": 26,\n \"type\": \"A\"\n },\n {\n \"address\": \"99.84.138.119\",\n \"class\": \"IN\",\n \"name\": \"esolia.com.\",\n \"ttl\": 26,\n \"type\": \"A\"\n },\n {\n \"address\": \"99.84.138.118\",\n \"class\": \"IN\",\n \"name\": \"esolia.com.\",\n \"ttl\": 26,\n \"type\": \"A\"\n }\n ],\n \"authorities\": [],\n \"queries\": [\n {\n \"class\": \"IN\",\n \"name\": \"esolia.com.\",\n \"type\": 1\n }\n ]\n },\n {\n \"additionals\": [],\n \"answers\": [],\n \"authorities\": [],\n \"queries\": [\n {\n \"class\": \"IN\",\n \"name\": \"esolia.com.\",\n \"type\": 28\n }\n ]\n },\n {\n \"additionals\": [],\n \"answers\": [\n {\n \"class\": \"IN\",\n \"exchange\": \"alt1.aspmx.l.google.com.\",\n \"name\": \"esolia.com.\",\n \"preference\": 5,\n \"ttl\": 300,\n \"type\": \"MX\"\n },\n {\n \"class\": \"IN\",\n \"exchange\": \"alt2.aspmx.l.google.com.\",\n \"name\": \"esolia.com.\",\n \"preference\": 5,\n \"ttl\": 300,\n \"type\": \"MX\"\n },\n {\n \"class\": \"IN\",\n \"exchange\": \"aspmx.l.google.com.\",\n \"name\": \"esolia.com.\",\n \"preference\": 1,\n \"ttl\": 300,\n \"type\": \"MX\"\n },\n {\n \"class\": \"IN\",\n \"exchange\": \"aspmx2.googlemail.com.\",\n \"name\": \"esolia.com.\",\n \"preference\": 10,\n \"ttl\": 300,\n \"type\": \"MX\"\n },\n {\n \"class\": \"IN\",\n \"exchange\": \"aspmx3.googlemail.com.\",\n \"name\": \"esolia.com.\",\n \"preference\": 10,\n \"ttl\": 300,\n \"type\": \"MX\"\n }\n ],\n \"authorities\": [],\n \"queries\": [\n {\n \"class\": \"IN\",\n \"name\": \"esolia.com.\",\n \"type\": 15\n }\n ]\n },\n {\n \"additionals\": [],\n \"answers\": [\n {\n \"class\": \"IN\",\n \"message\": \"google-site-verification=K4Vo3d0t6V11dXkV2nWU-H0srafI_UVPtlCvKvN2npQ\",\n \"name\": \"esolia.com.\",\n \"ttl\": 300,\n \"type\": \"TXT\"\n },\n {\n \"class\": \"IN\",\n \"message\": \"keybase-site-verification=JldStq9k7lM6uosSy-za3ilkJo0mlnqSulhYIGMgbpQ\",\n \"name\": \"esolia.com.\",\n \"ttl\": 300,\n \"type\": \"TXT\"\n }\n ],\n \"authorities\": [],\n \"queries\": [\n {\n \"class\": \"IN\",\n \"name\": \"esolia.com.\",\n \"type\": 16\n }\n ]\n }\n]\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nSocial Photo by \u003ca href=\"https://unsplash.com/@badashproducts?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eAsh Edmonds\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/code?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\u003csmall\u003e\u003cem\u003e\n\n\u003c/em\u003e\u003c/small\u003e\u003cem\u003e\u003c/em\u003e\u003cp\u003e\u003cem\u003e\u003csmall\u003e\u003c/small\u003e\u003c/em\u003e\u003c/p\u003e\n"},{"id":29218,"title":"Maru the Shiba's Rebellious Phase","unlisted":false,"created_at":"2021-10-31T00:25:20.000Z","word_count":205,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/29218/maru-the-shiba-s-rebellious-phase","preview_text":"Our dog \"Maru\", a male Shiba, is going through a rebellious phase now at 11 months old. Our trainer told us Shibas especially go through a phase between 6 and 18 months where they seem to forget every bit of their training, won't listen to commands, won't eat, won't crate, forget there they're supposed to pee; all manner of fun stuff. Yep, it's happening. He's being extra difficult now, but there are still flashes of that obedient, cute little guy from, um, two weeks ago! \n\nWhen it happens you j...","rendered_text":"\u003cp\u003eOur dog \"Maru\", a male Shiba, is going through a rebellious phase now at 11 months old. Our trainer told us Shibas especially go through a phase between 6 and 18 months where they seem to forget every bit of their training, won't listen to commands, won't eat, won't crate, forget there they're supposed to pee; all manner of fun stuff. Yep, it's happening. He's being extra difficult now, but there are still flashes of that obedient, cute little guy from, um, two weeks ago! \u003c/p\u003e\n\n\u003cp\u003eWhen it happens you just need to accept it, but also be smart about it. As the \"alpha\" you can't let him get away with everything, but as long as he is not tearing the place apart, we are finding that if we just chill and let him chill, he's more receptive to commands. \u003c/p\u003e\n\n\u003cp\u003eHe has to take antihistamines for allergies, and thankfully has not started to resist the miracle-working \"medi-ball\" treats. These are balls with a marzipan-like consistency, into which you put a pill. We never, ever have trouble with giving him meds if we put it in a medi-ball. Good stuff. \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/maru/Maru-Shiba-11-months-202110a.jpg\" alt=\"Photo of Maru the Shiba at 11 Months\"\u003e\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nPhotos by Rick Cogley\u003cbr\u003e\n\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":29199,"title":"Japan is Sometimes Overly Precise","unlisted":false,"created_at":"2021-10-30T01:44:31.000Z","word_count":246,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/29199/japan-is-sometimes-overly-precise","preview_text":"A while back, the morning news in Japan did a piece on \"how much is too much reclining\" in trains and planes. The result was, most people in Japan felt that 40.4 cm (15.90551 in) was the max they wanted someone in front of them to recline. In typical Japan News fashion, they measured distances and angles, and got a cute little girl to say when she felt uncomfortable when the man in front reclined. (What burns my cookies is when the person in front of you reclines violently and suddenly.)\n\nAnyway...","rendered_text":"\u003cp\u003eA while back, the morning news in Japan did a piece on \"how much is too much reclining\" in trains and planes. The result was, most people in Japan felt that \u003ccode class=\"prettyprint\"\u003e40.4 cm (15.90551 in)\u003c/code\u003e was the max they wanted someone in front of them to recline. In typical Japan News fashion, they measured distances and angles, and got a cute little girl to say when she felt uncomfortable when the man in front reclined. (What burns \u003cem\u003emy\u003c/em\u003e cookies is when the person in front of you reclines violently and suddenly.)\u003c/p\u003e\n\n\u003cp\u003eAnyway, this sort of detail is typical in Japan, and it's something my western friends and I find rather humorous. For example, they go into incessant detail about wind speed and \u003cem\u003ehectopascals\u003c/em\u003e of barometric pressure, compleat with demonstrations from poor schlub in the field going \"yep, this gale force wind is realllly hard to walk in\". I, for one, expect my news broadcast numbers to be reported with six decimals of precision. :-p\u003c/p\u003e\n\n\u003cp\u003eOf course many Japanese are aware of this tendency, and have done some excellent comedy taking the piss regarding it. Here are a couple funny examples: \u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eThe Japanese Tradition, Tea: \u003ca href=\"https://www.youtube.com/watch?v=xe0idflAic4\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://www.youtube.com/watch?v=xe0idflAic4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe Japanese Tradition, Dogeza Apology: \u003ca href=\"https://www.youtube.com/watch?v=bG6oT5kYI0Y\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://www.youtube.com/watch?v=bG6oT5kYI0Y\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe Japanese Tradition, Onigiri Rice Balls: \u003ca href=\"https://www.youtube.com/watch?v=DeaN4pJeIfk\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://www.youtube.com/watch?v=DeaN4pJeIfk\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003eI promise, those are meant to be comedy, despite the assertions from the \"experts\" in the comments section. (God save us).\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nSocial Photo by \u003ca href=\"https://unsplash.com/@mattartz?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eMatt Artz\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/drafting?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003cbr\u003e\n \u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":29150,"title":"Trouble Comes Free","unlisted":false,"created_at":"2021-10-27T05:25:21.000Z","word_count":184,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/29150/trouble-comes-free","preview_text":"Of course there are people who live by creating trouble as their raison d'être, like Baron Munchausen. In my thinking, life dishes out trouble anyway and automatically, so why make it more difficult? \n\nPeople who are constantly negative are as impractical in thought, as people who are constantly positive. People who make even more mistakes to compound the problem as the pressure mounts, then bail, are another good example. As are people who fail to plan at all, or people who blurt out problems ...","rendered_text":"\u003cp\u003eOf course there are people who live by creating trouble as their \u003cem\u003eraison d'être\u003c/em\u003e, like Baron Munchausen. In my thinking, life dishes out trouble anyway and automatically, so why make it more difficult? \u003c/p\u003e\n\n\u003cp\u003ePeople who are constantly negative are as impractical in thought, as people who are constantly positive. People who make even more mistakes to compound the problem as the pressure mounts, then bail, are another good example. As are people who fail to plan at all, or people who blurt out problems expecting magic, as though nobody else ever noticed it and just failed to wave their magic wand to fix it. Another example is people who insist on looping you in to their every issue. \u003c/p\u003e\n\n\u003cp\u003eI strive to not be an example of the above. I like people who fix problems and will fix problems with me, and try to cultivate relationships with them. \u003c/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eN.b.:\u003c/strong\u003e \"Munchausen Syndrome\" is colloquially called \u003cem\u003e\"match pump\"\u003c/em\u003e in Japanese. S/he who lights the match also yields the pump. Very descriptive. Almost poetic. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nSocial Photo by \u003ca href=\"https://unsplash.com/@robertgourley?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eRobert Gourley\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/unstable?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\u003csmall\u003e\u003cem\u003e\n\n\u003c/em\u003e\u003c/small\u003e\u003cem\u003e\u003c/em\u003e\u003cp\u003e\u003cem\u003e\u003csmall\u003e\u003c/small\u003e\u003c/em\u003e \u003c/p\u003e\n"},{"id":29125,"title":"Praise for Discomfort","unlisted":false,"created_at":"2021-10-26T02:50:19.000Z","word_count":341,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/29125/praise-for-discomfort","preview_text":"Thinking about motivation and how to motivate, I came to a conclusion that works for me. \n\nPraising someone for what they are already good at, is a waste of an interaction. The person being praised learns nothing, especially if you or others have said it before. The praiser misses a chance to make any sort of difference, and can fall into a rut of doing nothing to improve or better themselves. \n\nI think it's better to guide someone in the direction of things they don't like to do or are not good...","rendered_text":"\u003cp\u003eThinking about motivation and how to motivate, I came to a conclusion that works for me. \u003c/p\u003e\n\n\u003cp\u003ePraising someone for what they are already good at, is a waste of an interaction. The person being praised learns nothing, especially if you or others have said it before. The praiser misses a chance to make any sort of difference, and can fall into a rut of doing nothing to improve or better themselves. \u003c/p\u003e\n\n\u003cp\u003eI think it's better to guide someone in the direction of things they don't like to do or are not good at, then praise them when they do it. Such as when a person, perhaps an \"introvert\", who fears and avoids confrontation, takes the plunge and confronts a difficult person in their life. Or when a decidedly non-athletic person makes a big effort to get out there and do something more athletic, even if it's just walking around the block to start. Or when a person develops job skills that they never thought they'd be able to. I think praise in those circumstances has lasting meaning. \u003c/p\u003e\n\n\u003cp\u003eConversely, praising a talented athlete for being great athletically, or a student who never has to study to do well, for getting good grades, is just a waste. \u003c/p\u003e\n\n\u003cp\u003eThrough the lens of living in Japan, people criticize more when you're \u003cem\u003euchi\u003c/em\u003e rather than \u003cem\u003esoto\u003c/em\u003e. When you are \u003cem\u003euchi\u003c/em\u003e, a part of the group (the family, company, or club), the criticism can be harsh, because \"otherwise, who else would ever say this.\" And usually, we don't direct too much criticism at someone outside the group, at someone who is \u003cem\u003esoto\u003c/em\u003e. However it feels dysfunctional to me, no matter how many years I have lived in Japan, to harshly criticize someone just because they're a group member, and you can. I want to remember that words can be weapons. \u003c/p\u003e\n\n\u003cp\u003eHopefully I am neither too harsh nor sweet, giving praise where it counts most, and therefore succeeding to motivate people to do better. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nSocial Photo by \u003ca href=\"https://unsplash.com/@tangcindy?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eCindy Tang\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/uncomfortable?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003cbr\u003e\n\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":29099,"title":"Got Japanese Humor?","unlisted":false,"created_at":"2021-10-25T03:55:04.000Z","word_count":334,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/29099/got-japanese-humor","preview_text":"I like comedy because laughter makes me feel better, and the heavy stuff comes for free. What about in Japan? \n\nJapan has some interesting comedy or \"owarai\" styles that are good to know for learners of Japanese. It might be really, really esoteric to those who don't speak any Japanese, but if you're trying to get from intermediate to advanced any language, you could do worse than to listen to and learn some comedy in that language. \n\nJapan has some types of humor such as the performed styles m...","rendered_text":"\u003cp\u003eI like comedy because laughter makes me feel better, and the heavy stuff comes for free. What about in Japan? \u003c/p\u003e\n\n\u003cp\u003eJapan has some interesting comedy or \"owarai\" styles that are good to know for learners of Japanese. It might be really, really esoteric to those who don't speak any Japanese, but if you're trying to get from intermediate to advanced \u003cem\u003eany\u003c/em\u003e language, you could do worse than to listen to and learn some comedy in that language. \u003c/p\u003e\n\n\u003cp\u003eJapan has some types of humor such as the performed styles manzai, rakugo, or konto, and written styles like senryu. \u003c/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eManzai\u003c/strong\u003e (漫才) acts are almost always a \"double act\" pair like Abbott and Costello, and it's characterized by rapid fire talk, back and forth between a \"tsukkomi\" straight man, and a \"boke\" funny man. The M-1 Grand Prix is a great Manzai act competition. Manzai acts I like are Waraimeshi (\"double boke\" style switching the boke role between them), Tutorial (delusional \"wild idea\" style) and Slim Club (extra slow delivery).\u003c/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eRakugo\u003c/strong\u003e (落語) is traditionally a lone seated comic, performed with a fan as a prop, with an emphasis on a story. After the success of M-1 Grand Prix for manzai acts, single-performer acts got features on the \"R-1 Grand Prix\". The R comes from Rakugo, even though these acts are usually pretty far removed from traditional rakugo. \u003c/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eKonto\u003c/strong\u003e (コント) are skit performances, sometimes quite elaborate and funny. They remind me of the ones Carol Burnett and her troupe used to do on her show. God, I'm old. \u003c/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSenryu\u003c/strong\u003e (川柳) especially \"Salaryman Senryu\" are haiku-like poems which riff on daily life. \u003c/p\u003e\n\n\u003cp\u003eIf you're a learner of Japanese and interested in this, just search online for the above words. \u003c/p\u003e\n\n\u003ch2\u003eRead More\u003c/h2\u003e\n\n\u003cul\u003e\n\u003cli\u003eWaraimeshi wins M-1 - \u003ca href=\"https://www.japan-zone.com/news/2010/12/27/waraimeshi-finally-win-m1/\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://www.japan-zone.com/news/2010/12/27/waraimeshi-finally-win-m1/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKaishi Katsura rakugo in English - \u003ca href=\"https://www.youtube.com/watch?v=-Jb69FP4RxQ\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://www.youtube.com/watch?v=-Jb69FP4RxQ\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSenryu on Wikipedia - \u003ca href=\"https://en.wikipedia.org/wiki/Senry%C5%AB\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://en.wikipedia.org/wiki/Senry%C5%AB\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eA post of mine from 2015 on Salaryman Senryu winners - \u003ca href=\"https://rick.cogley.info/post/salaryman-senryu-sarasen-2015/\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://rick.cogley.info/post/salaryman-senryu-sarasen-2015/\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nSocial Photo by \u003ca href=\"https://unsplash.com/@garnet_photographer?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eMichel Grolet\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/comedy?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003cbr\u003e\n\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":29075,"title":"Stop Fiddling with your Tool","unlisted":false,"created_at":"2021-10-23T20:40:45.000Z","word_count":286,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/29075/stop-fiddling-with-your-tool","preview_text":"Are you a project manager or, a manager of MS Project. That is, is your selected tool impeding you rather than helping you? The more time spent fiddling with your tool (an apt metaphor here), the less time you're spending thinking and communicating about how people, things and money fit with your schedule and the goals you're aiming to meet. \n\nThere may be projects that require a 5000-line Gantt chart, but even large projects I've managed have never needed one. Steering committees made up of sen...","rendered_text":"\u003cp\u003eAre you a project manager or, a manager of MS Project. That is, is your selected tool impeding you rather than helping you? The more time spent fiddling with your tool (an apt metaphor here), the less time you're spending thinking and communicating about how people, things and money fit with your schedule and the goals you're aiming to meet. \u003c/p\u003e\n\n\u003cp\u003eThere may be projects that require a 5000-line Gantt chart, but even large projects I've managed have never needed one. Steering committees made up of senior people don't want to hear a PM droning on trying to zoom in on a super-detailed Gantt. In fact, most would question the sanity of a PM who shared or presented such a monstrosity. \u003c/p\u003e\n\n\u003cp\u003eInstead, I think the better approach is: \u003c/p\u003e\n\n\u003col\u003e\n\u003cli\u003elet your teams manage their piece with whatever documents they want (sometimes compliance proscribes this) and report to you the day before the steering committee meeting. \u003c/li\u003e\n\u003cli\u003ekeep a 20,000 ft view Gantt in a Spreadsheet, with 5 or 6 activities, to roughly show where the project is at and just update the dates and status before each meeting. \u003c/li\u003e\n\u003cli\u003emark status in a simple \"GYR\" manner: Green means good, Yellow means slowed, Red means there's a showstopper. You can use it to focus attention where your executives can provide the most help: getting problems unstuck. \u003c/li\u003e\n\u003c/ol\u003e\n\n\u003cp\u003eThat said, there will always be someone who will be a tool about why you're not supplying a detailed Gantt, but don't buckle to that pressure. It's a fool's errand. \u003c/p\u003e\n\n\u003cp\u003eIn the end, satisfy the real and pressing requirements of your projects, and stop fiddling with your tools. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nSocial Photo by \u003ca href=\"https://unsplash.com/@mattartz?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eMatt Artz\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/tool?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003cbr\u003e\n\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":29050,"title":"My Favorite Podcasts #trypod","unlisted":false,"created_at":"2021-10-23T00:00:29.000Z","word_count":573,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/29050/my-favorite-podcasts-trypod","preview_text":"Before COVID I used to walk to JR Totsuka station here in Yokohama, every day for my commute to Tokyo. It was a good opportunity to listen to a podcast, and I have several favorites I'll share here. \n\nAlthough there's English news in Japan (I've paid so much in newspaper subscription fees for the last 34 years I'm practically an investor), I like radio, and Podcasts are a great radio-like way to keep up with what is going on outside our little archipelago. I can't stand queuing, but we do a lot ...","rendered_text":"\u003cp\u003eBefore COVID I used to walk to JR Totsuka station here in Yokohama, every day for my commute to Tokyo. It was a good opportunity to listen to a podcast, and I have several favorites I'll share here. \u003c/p\u003e\n\n\u003cp\u003eAlthough there's English news in Japan (I've paid so much in newspaper subscription fees for the last 34 years I'm practically an investor), I like radio, and Podcasts are a great radio-like way to keep up with what is going on \u003cem\u003eoutside\u003c/em\u003e our little archipelago. I can't stand queuing, but we do a lot of it while waiting for trains, so, podcasts come in handy to fill in that void. Also they are great for the train ride itself, too. \u003c/p\u003e\n\n\u003cp\u003eYou can subscribe to these podcasts from Apple iTunes, apps like Overcast or Castro on iPhone (I don't have an Android but there are a bunch of apps you can use like \"BeyondPod\", \"Stitcher Radio\" and others), or on apps from the podcast producers, like NPR's \"NPR One\" app. \u003c/p\u003e\n\n\u003ch2\u003eMy Favorite Podcasts\u003c/h2\u003e\n\n\u003cp\u003eIn no particular order: \u003c/p\u003e\n\n\u003ch3\u003eFrom Moz://a\u003c/h3\u003e\n\n\u003cp\u003eMozilla does important work \"to ensure the Internet is a global public resource, open and accessible to all.\" The \u003ca href=\"https://www.mozilla.org/en-US/about/manifesto/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eMozilla Manifesto\u003c/a\u003e is worth studying, and it's great that there is an organization fighting for us, the \"Joe and Jane Users\" of the Internet. I like the \u003ca href=\"https://irlpodcast.org/about/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eMozilla IRL\u003c/a\u003e podcast, which makes the point that our online lives \u003cem\u003eare\u003c/em\u003e real life. \u003c/p\u003e\n\n\u003ch3\u003eFrom NPR\u003c/h3\u003e\n\n\u003cp\u003eHere's NPR's \u003ca href=\"http://www.npr.org/podcasts/organizations/1\" rel=\"noopener nofollow\" target=\"_blank\"\u003edirectory\u003c/a\u003e, and among those, I love: \u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eInvisibilia\u003c/li\u003e\n\u003cli\u003ePlanet Money\u003c/li\u003e\n\u003cli\u003eTED Radio Hour\u003c/li\u003e\n\u003cli\u003eHow I Built This\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eFrom PRX\u003c/h3\u003e\n\n\u003cp\u003ePRX sponsors a curated group of podcasts called \"\u003ca href=\"https://www.radiotopia.fm\" rel=\"noopener nofollow\" target=\"_blank\"\u003eRadioTopia\u003c/a\u003e\", which keeps me deep into listening material from gems like: \u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e99% Invisible\u003c/li\u003e\n\u003cli\u003eZigZag\u003c/li\u003e\n\u003cli\u003eWhat Trump can teach us about Con Law\u003c/li\u003e\n\u003cli\u003eThe Memory Palace \u003c/li\u003e\n\u003cli\u003eThe Allusionist\u003c/li\u003e\n\u003cli\u003eCriminal \u003c/li\u003e\n\u003cli\u003eThis is Love\u003c/li\u003e\n\u003cli\u003eSong Exploder \u003c/li\u003e\n\u003cli\u003eMortified \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eFrom CIR and PRX\u003c/h3\u003e\n\n\u003cp\u003ePRX and the Center of Investigative Reporting co-sponsor a great one: \u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.revealnews.org/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eReveal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eFrom WNYC Studios\u003c/h3\u003e\n\n\u003cp\u003eWNYC produces many beloved podcasts. Read more at their \u003ca href=\"http://wnycstudios.wnyc.org/#our-shows\" rel=\"noopener nofollow\" target=\"_blank\"\u003esite\u003c/a\u003e, but here's the ones in my heavy rotation: \u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eRadioLab\u003c/li\u003e\n\u003cli\u003eMore Perfect\u003c/li\u003e\n\u003cli\u003eFreakonomics Radio\u003c/li\u003e\n\u003cli\u003eMore Perfect\u003c/li\u003e\n\u003cli\u003eHere's the Thing\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eFrom WBEZ Chicago\u003c/h3\u003e\n\n\u003cp\u003eCan't forget Ira Glass team's \"stories in three acts\". I love these Podcasts from WBEZ: \u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eThis American Life\u003c/li\u003e\n\u003cli\u003eSerial\u003c/li\u003e\n\u003cli\u003eS Town\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003e... and you can learn more at the \u003ca href=\"http://interactive.wbez.org/podcasts/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eWBEZ website\u003c/a\u003e.\u003c/p\u003e\n\n\u003ch3\u003eOthers\u003c/h3\u003e\n\n\u003cp\u003eNo less important, but here are a handful of other great ones: \u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eFrom Glenn Ostlund: \u003ca href=\"https://itunes.apple.com/jp/podcast/mythologuy/id1427041103?l=en\u0026amp;mt=2\" rel=\"noopener nofollow\" target=\"_blank\"\u003eMytholoGuy\u003c/a\u003e is a fantastic new family-friendly podcast that showcases stories from around the world. I wish I had had it when my kids were growing up. \u003c/li\u003e\n\u003cli\u003eFrom Stitcher: Stephen Dubner's \u003ca href=\"http://tmsidk.com/about/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eTell Me Something I Don't Know\u003c/a\u003e). Fake news antidote. \u003c/li\u003e\n\u003cli\u003eFrom Defacto Sound: \u003ca href=\"https://www.20k.org/\" rel=\"noopener nofollow\" target=\"_blank\"\u003e20000 Hertz\u003c/a\u003e. Want to know all about \"that sound\"? 2K Hertz has you covered. \u003c/li\u003e\n\u003cli\u003eFrom Panoply: Malcolm Gladwell's \u003ca href=\"http://revisionisthistory.com/about\" rel=\"noopener nofollow\" target=\"_blank\"\u003eRevisionist History\u003c/a\u003e. Revise away; it's so entertaining. \u003c/li\u003e\n\u003cli\u003eKevin Allison's \u003ca href=\"http://risk-show.com\" rel=\"noopener nofollow\" target=\"_blank\"\u003eRisk!\u003c/a\u003e podcast. It's kind of an adult version of \"Mortified\". \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003eAnd that's a wrap. If you're not yet into Podcasts, the ones above are a good starting point. You're sure to branch out and find other ones you love, among the great content that's being produced these days. Enjoy! \u003c/p\u003e\n\n\u003ch2\u003eRead More\u003c/h2\u003e\n\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://www.npr.org/about-npr/516454568/top-podcast-hosts-ask-their-listeners-to-try-a-pod\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttp://www.npr.org/about-npr/516454568/top-podcast-hosts-ask-their-listeners-to-try-a-pod\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.forbes.com/sites/sarahrheawerner/2017/03/10/7-ways-to-make-the-most-of-trypod-this-march/#3fe9dc7263f2\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://www.forbes.com/sites/sarahrheawerner/2017/03/10/7-ways-to-make-the-most-of-trypod-this-march/#3fe9dc7263f2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://twitter.com/hashtag/trypod?src=hash\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://twitter.com/hashtag/trypod?src=hash\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nSocial Photo by \u003ca href=\"https://unsplash.com/@jonathanvez?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eJonathan Velasquez\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/podcast?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003cbr\u003e\n\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":29031,"title":"Japan Banking is a Polite Bureaucratic Hell","unlisted":false,"created_at":"2021-10-22T03:13:50.000Z","word_count":458,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/29031/japan-banking-is-a-polite-bureaucratic-hell","preview_text":"The other day I had to do three bank transfers for my company, since my business partner who usually takes care of this, couldn't. The bank tellers are really very polite, but I can't get away from the idea that they are also completely incompetent, albeit really politely. \n\nThe thing is, I had only the bank book and the hanko (stamp). If you have the cash card and PIN, it's easy to do a bank transfer. You deal with an ATM only. But if you don't, it's forms, and forms mean mistakes, especially f...","rendered_text":"\u003cp\u003eThe other day I had to do three bank transfers for my company, since my business partner who usually takes care of this, couldn't. The bank tellers are really very polite, but I can't get away from the idea that they are also completely incompetent, albeit really politely. \u003c/p\u003e\n\n\u003cp\u003eThe thing is, I had only the bank book and the hanko (stamp). If you have the cash card and PIN, it's easy to do a bank transfer. You deal with an ATM only. But if you don't, it's forms, and forms mean mistakes, especially for a schlub like me whose written Japanese is fair, to be charitable. 😅\u003c/p\u003e\n\n\u003cp\u003eOn getting there at 11AM, I explained the situation, saying what I brought and what I want to do. I got the right forms (there's a different one depending on the target bank). Filled the forms, getting help from the floor teller, whose directions I followed to the letter. It takes me a while to fill them out too, because of course it's all Japanese, this being Japan. \u003c/p\u003e\n\n\u003cp\u003eSubmitted the forms, waited 20 minutes. Got apologetically called up and told I need to re-write the forms because the order I wrote the company name and my name was incorrect, and, I can't just cross it out. It has to be company name first, then my name and title. Also, I wrote my own title wrong, apparently, despite having been told to enter it that way. But... the lady out there said... nevermind. Have a seat... \u003c/p\u003e\n\n\u003cp\u003eSo, rewrote the forms how the window teller told me (even flubbed up one from sheer fatigue and re-wrote it), re-submitted, more waiting. Called again. The name on this transfer form is not correct (despite the spelling being exactly what is on the directions I got from the requester). Fixed it to her directions, stamping where I needed to, and for some inexplicable reason they let me cross it out and stamp the affected area. Uhh, but you \u003cem\u003ejust said\u003c/em\u003e... nevermind. Have a seat... \u003c/p\u003e\n\n\u003cp\u003eGot called again, this time to write my name and company name on the back of a piece of paper \"for security reasons\". Uhh, ok... poor writing ensues. Have a seat... \u003c/p\u003e\n\n\u003cp\u003eCalled again. Also, your name here, and here, and here is incorrect. It needs middle dots. \u003c/p\u003e\n\n\u003cp\u003eIn other words, this: \u003c/p\u003e\n\n\u003cblockquote\u003e\n\u003cp\u003eコグレー ジェームズ\u003c/p\u003e\n\u003c/blockquote\u003e\n\n\u003cp\u003e... had to be this: \u003c/p\u003e\n\n\u003cblockquote\u003e\n\u003cp\u003eコグレー・ジェームズ\u003c/p\u003e\n\u003c/blockquote\u003e\n\n\u003cp\u003eFortunately, this time they let me just add the dots, miracle of miracles. \u003c/p\u003e\n\n\u003cp\u003eMore waiting, wondering if the Wizard of Oz in the back there is having fun or not. Finally, success, at 14:00 after three hours. I hope I never have to do that again. Argh. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nSocial Photo by \u003ca href=\"https://unsplash.com/@wesleyphotography?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eWesley Tingey\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/papers?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003cbr\u003e\n\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":28925,"title":"Japan PSA - Autumn is Murder Hornet Season","unlisted":false,"created_at":"2021-10-17T11:25:42.000Z","word_count":399,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/28925/japan-psa-autumn-is-murder-hornet-season","preview_text":"Robert on Strava says he \"just takes the stings and calls it free Vespa\", which is funny, but Asian Giant Hornets (Vespa mandarinia) in Japan are no joke. Read on to find out why. \n\nSept and Oct is breeding season for the Japanese Hornet, which is when they get aggressive. In Japanese, these are called \"oo-suzumebachi (オオスズメバチ)\" meaning \"great sparrow bee\" because of their large size. You know you're in trouble when they start clacking their mandibles. You'll hear their buzzing anyway, but whe...","rendered_text":"\u003cp\u003eRobert on Strava says he \"just takes the stings and calls it free Vespa\", which is funny, but Asian Giant Hornets (\u003cem\u003eVespa mandarinia\u003c/em\u003e) in Japan are no joke. Read on to find out why. \u003c/p\u003e\n\n\u003cp\u003eSept and Oct is breeding season for the Japanese Hornet, which is when they get aggressive. In Japanese, these are called \"oo-suzumebachi (オオスズメバチ)\" meaning \"great sparrow bee\" because of their large size. You know you're in trouble when they start clacking their mandibles. You'll hear their buzzing anyway, but when they start in with a clack!-clack! sound, know they're going on the attack. \u003c/p\u003e\n\n\u003cp\u003eIf you're in Japan and watch the Japanese news, you'll see reports about these regularly. I read that 40-70 people die yearly in Japan from their stings, specifically from anaphylactic shock. These hornets have a re-usable stinger, so they can stick you multiple times. If you approach them, accidentally or on purpose, or are simply in their vicinity, they can attack. One came after me as I was hanging out the laundry, not even near a nest. \u003c/p\u003e\n\n\u003ch3\u003eBlack-clothed, loud, perfumed people be gone!\u003c/h3\u003e\n\n\u003cp\u003eThey say prevention is half the cure, so, this is what I've learned: \u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eStay away from their nests, in trees (even low to the ground such as in the roots of a big tree) or the eaves of buildings.\u003c/li\u003e\n\u003cli\u003eWear solid white, and avoid creating areas of contrast on your body (like black stripes on a white background).\u003c/li\u003e\n\u003cli\u003eDon't wear any scents at all, even scented soaps - keep it boring on the trails in the autumn in Japan.\u003c/li\u003e\n\u003cli\u003eDo like bee-keepers do - stay calm, slow and quiet. Nobody likes a lot of noise on the trail anyway, but, if they are coming after you, don't swat at them and yell. Go gently and quietly. \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003eIf you \u003cem\u003edo\u003c/em\u003e get stung, I read that the best thing to do is to squeeze out the venom (with your fingers, not by sucking), and keep it cold until you can get to a doctor. And multiple stings necessitate such a visit. \u003c/p\u003e\n\n\u003cp\u003eStay safe out there. \u003c/p\u003e\n\n\u003cp\u003e⚠️ 🐝 😱\u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/posts/kenpei-vespa_mandarinia_japonica-1.jpg\" alt=\"kenpei-vespa_mandarinia_japonica image\"\u003e\u003c/p\u003e\n\n\u003ch3\u003eRelated\u003c/h3\u003e\n\n\u003cul\u003e\n\u003cli\u003eAsian Giant Hornet entry on wikipedia - \u003ca href=\"https://en.wikipedia.org/wiki/Asian_giant_hornet\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://en.wikipedia.org/wiki/Asian_giant_hornet\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVespa sports supplement - \u003ca href=\"http://www.vespapower.com/\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttp://www.vespapower.com/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVAAM sports supplement - \u003ca href=\"https://www.meiji.co.jp/sports/vaam/en/supervaam/\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://www.meiji.co.jp/sports/vaam/en/supervaam/\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePhoto is by KENPEI, CC BY-SA 3.0, \u003ca href=\"https://commons.wikimedia.org/w/index.php?curid=2804961\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehttps://commons.wikimedia.org/w/index.php?curid=2804961\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003e\u003cbr\u003e\nSocial Photo by \u003ca href=\"https://unsplash.com/@iggii?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003ehp koch\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/hornet?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003cbr\u003e\n\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":28923,"title":"Deploy Hugo on Vercel","unlisted":false,"created_at":"2021-10-04T06:06:13.000Z","word_count":590,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/28923/deploy-hugo-on-vercel","preview_text":"A question on the Hugo support forum prompted me to try deploying the Hugo quickstart site on Vercel. It was super simple. Here's what I did. \n\nHugo Quickstart\n\nFirst, just run through the quickstart steps in a local folder to get it basically working. I put my projects in $HOME/dev. \n\nConnect to Vercel using their CLI command\n\nAssuming you have installed the vercel CLI command locally and have authenticated, you can connect your new Hugo project to your Vercel account by running vercel in the p...","rendered_text":"\u003cp\u003eA question on the Hugo support forum prompted me to try deploying the Hugo \u003ca href=\"https://gohugo.io/getting-started/quick-start/\" rel=\"noopener nofollow\" target=\"_blank\"\u003equickstart\u003c/a\u003e site on \u003ca href=\"https://vercel.com\" rel=\"noopener nofollow\" target=\"_blank\"\u003eVercel\u003c/a\u003e. It was super simple. Here's what I did. \u003c/p\u003e\n\n\u003ch3\u003eHugo Quickstart\u003c/h3\u003e\n\n\u003cp\u003eFirst, just run through the quickstart steps in a local folder to get it basically working. I put my projects in \u003ccode class=\"prettyprint\"\u003e$HOME/dev\u003c/code\u003e. \u003c/p\u003e\n\n\u003ch3\u003eConnect to Vercel using their CLI command\u003c/h3\u003e\n\n\u003cp\u003eAssuming you have installed the \u003ccode class=\"prettyprint\"\u003evercel\u003c/code\u003e \u003ca href=\"https://vercel.com/docs/cli\" rel=\"noopener nofollow\" target=\"_blank\"\u003eCLI\u003c/a\u003e command locally and have authenticated, you can connect your new Hugo project to your Vercel account by running \u003ccode class=\"prettyprint\"\u003evercel\u003c/code\u003e in the project folder. It prompts you for the basic settings you want for the project, and for a standard Hugo site, \u003ccode class=\"prettyprint\"\u003e./\u003c/code\u003e is correct for the code directory: \u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre class=\"highlight shell\"\u003e\u003ccode\u003evercel\nSetup and deploy? Y\nWhich scope? Rick Cogley\n\u003cspan class=\"o\"\u003e(\u003c/span\u003epick user or org, and I picked \u003cspan class=\"s2\"\u003e\"Rick Cogley\"\u003c/span\u003e my account\u003cspan class=\"o\"\u003e)\u003c/span\u003e\nLink to existing project? N\nProject name: hugo-quickstart\nIn which directory is your code located? ./\nOverride settings? N\nDeploying...\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp\u003e\u003cem\u003eN.b.: Vercel private / free accounts require non-commercial sites\u003c/em\u003e\u003c/p\u003e\n\n\u003cp\u003eIt will start deploying, and return some info about the deployed site. \u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre class=\"highlight shell\"\u003e\u003ccode\u003eWant to override the settings? \u003cspan class=\"o\"\u003e[\u003c/span\u003ey/N] N\n🔗 Linked to rickcogley/hugo-quickstart \u003cspan class=\"o\"\u003e(\u003c/span\u003ecreated .vercel and added it to .gitignore\u003cspan class=\"o\"\u003e)\u003c/span\u003e\n🔍 Inspect: https://vercel.com/rickcogley/hugo-quickstart/APeDa4... \u003cspan class=\"o\"\u003e[\u003c/span\u003e3s]\n✅ Production: https://hugo-quickstart-lilac.vercel.app \u003cspan class=\"o\"\u003e[\u003c/span\u003ecopied to clipboard] \u003cspan class=\"o\"\u003e[\u003c/span\u003e28s]\n📝 Deployed to production. Run \u003cspan class=\"sb\"\u003e`\u003c/span\u003evercel \u003cspan class=\"nt\"\u003e--prod\u003c/span\u003e\u003cspan class=\"sb\"\u003e`\u003c/span\u003e to overwrite later \u003cspan class=\"o\"\u003e(\u003c/span\u003ehttps://vercel.link/2F\u003cspan class=\"o\"\u003e)\u003c/span\u003e\u003cspan class=\"nb\"\u003e.\u003c/span\u003e\n💡 To change the domain or build \u003cspan class=\"nb\"\u003ecommand\u003c/span\u003e, go to https://vercel.com/rickcogley/hugo-quickstart/settings\n\u003cspan class=\"nv\"\u003euser\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e1.07s \u003cspan class=\"nv\"\u003esystem\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e0.25s \u003cspan class=\"nv\"\u003ecpu\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e0% \u003cspan class=\"nv\"\u003etotal\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e2:39.28\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp\u003eYou'll see that it creates a \u003ccode class=\"prettyprint\"\u003e.vercel\u003c/code\u003e folder in your project folder, which contains account and project information in a \u003ccode class=\"prettyprint\"\u003eproject.json\u003c/code\u003e. This folder is added to \u003ccode class=\"prettyprint\"\u003e.gitignore\u003c/code\u003e so if you \u003ccode class=\"prettyprint\"\u003egit clone\u003c/code\u003e to another system at a later date, you'll need to link it again using \u003ccode class=\"prettyprint\"\u003evercel\u003c/code\u003e. \u003c/p\u003e\n\n\u003cp\u003eThe site should now be available where Vercel deployed it (it's on the clipboard, so just paste into your browser to check). \u003c/p\u003e\n\n\u003cp\u003eSo, it's deployed, and you could simply work from your local folder, and use the \u003ccode class=\"prettyprint\"\u003evercel\u003c/code\u003e CLI command to re-deploy when you need to. However, it's cooler to deploy on git push, so let's get that working next. \u003c/p\u003e\n\n\u003ch3\u003eMinor Tweaks Needed\u003c/h3\u003e\n\n\u003cp\u003eNow you can edit your Hugo \u003ccode class=\"prettyprint\"\u003econfig.toml\u003c/code\u003e adding the URL that Vercel provided as a \u003ccode class=\"prettyprint\"\u003ebaseURL\u003c/code\u003e, although, it appears that Vercel is smart enough to feed Hugo the production URL anyway. \u003c/p\u003e\n\n\u003cp\u003eAlso, since Vercel's default Hugo version is really old, copy the \u003ccode class=\"prettyprint\"\u003evercel.json\u003c/code\u003e from my \u003ca href=\"https://github.com/RickCogley/hugo-quickstart/\" rel=\"noopener nofollow\" target=\"_blank\"\u003etest repo\u003c/a\u003e for this post, and add it to the base of your project. This will tell Vercel to use that version of Hugo and also set some security headers for you. \u003c/p\u003e\n\n\u003ch3\u003eCreate a GitHub Repository and Link It\u003c/h3\u003e\n\n\u003cp\u003eNext, create a repository in your Github, but \u003cem\u003edo not\u003c/em\u003e add a README or anything. Then execute these commands from your local project folder, to add your new GH repository as a remote, add and commit the changed / added files, and push to main. \u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre class=\"highlight shell\"\u003e\u003ccode\u003egit remote add origin https://github.com/YourGithubUser/hugo-quickstart.git\ngit add \u003cspan class=\"nb\"\u003e.\u003c/span\u003e\ngit commit \u003cspan class=\"nt\"\u003e-m\u003c/span\u003e \u003cspan class=\"s2\"\u003e\"added baseurl to config, added vercel.json\"\u003c/span\u003e\ngit branch \u003cspan class=\"nt\"\u003e-M\u003c/span\u003e main\ngit push origin main\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp\u003eNow in your Vercel project, settings, Git menu, connect Vercel to your Github repo using the button. \u003c/p\u003e\n\n\u003ch3\u003eTest by Editing and Pushing\u003c/h3\u003e\n\n\u003cp\u003eThen to test, make an edit in the site files (e.g. \u003ccode class=\"prettyprint\"\u003econtent/my-first-post.md\u003c/code\u003e), push to main, then check the URL that Vercel deployed on. You can watch it deploy in your Vercel project. \u003c/p\u003e\n\n\u003cp\u003eAnd that is it. A very simply process to get a Hugo project linked up to and deployed to Vercel. \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://therealsujitk-vercel-badge.vercel.app/?app=hugo-quickstart\u0026amp;style=for-the-badge\" alt=\"Vercel\"\u003e\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003eSocial Photo by \u003ca href=\"https://unsplash.com/@virussinside?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eArtiom Vallat\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/victor-hugo?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":28922,"title":"Backup Your @postmarkapp Templates","unlisted":false,"created_at":"2021-09-30T06:06:13.000Z","word_count":156,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/28922/backup-your-postmarkapp-templates","preview_text":"The other day I wrote about using Postmark for sending out HTML emails. We wanted to have a way to backup our Postmark email templates automatically, so we coded a simple Github Actions workflow. \n\nThere is about 10 minutes of setup for you to do, and it works well enough to backup your Postmark templates and server information on a schedule. \n\nBasically, you need to: \n\n\nVisit our postmark-backup repo on Github.\nClick \"Use this template\" to copy the repo to your own account where you can set you...","rendered_text":"\u003cp\u003eThe other day I \u003ca href=\"https://blog.cogley.jp/28920/email-services-for-your-apps\"\u003ewrote about\u003c/a\u003e using Postmark for sending out HTML emails. We wanted to have a way to backup our \u003ca href=\"https://postmarkapp.com/\" rel=\"noopener nofollow\" target=\"_blank\"\u003ePostmark\u003c/a\u003e email templates automatically, so we coded a simple Github Actions workflow. \u003c/p\u003e\n\n\u003cp\u003eThere is about 10 minutes of setup for you to do, and it works well enough to backup your Postmark templates and server information on a schedule. \u003c/p\u003e\n\n\u003cp\u003eBasically, you need to: \u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eVisit our \u003ca href=\"https://github.com/eSolia/postmark-backup\" rel=\"noopener nofollow\" target=\"_blank\"\u003epostmark-backup\u003c/a\u003e repo on Github.\u003c/li\u003e\n\u003cli\u003eClick \"Use this template\" to copy the repo to your own account where you can set your repo's visibility. \u003c/li\u003e\n\u003cli\u003eMake a couple of adjustments to the workflow yaml file. \u003c/li\u003e\n\u003cli\u003eAdd some repository secrets to reference your Postmark account and server tokens as appropriate. \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003eOnce it's setup, it's basically set and forget, and will backup on a schedule, or when you push. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003ePost Cover Photo by \u003ca href=\"https://unsplash.com/@markusspiske?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eMarkus Spiske\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/backup?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e. Git repo photo by Rick Cogley. \u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":28921,"title":"Upgrade your Terminal to 'Zsh for Humans' by @romkatv","unlisted":false,"created_at":"2021-09-29T06:06:13.000Z","word_count":170,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/28921/upgrade-your-terminal-to-zsh-for-humans-by-romkatv","preview_text":"Roman Perepelitsa has coded a fantastic, featureful zsh configuration that works right out of the box. \"Zsh for Humans\" (aka \"z4h\") and its companion prompt \"Powerlevel10k\" are easy to install, and come configured with the most useful features you might need in an interactive prompt. You can see what my configuration of the prompt looks like here: \n\n\n\nI love the ssh wrapper feature, which lets you auto-push your zsh environment up to a remote server. You use the wrapper like this: \n% z4h ssh myu...","rendered_text":"\u003cp\u003eRoman Perepelitsa has coded a fantastic, featureful \u003ccode class=\"prettyprint\"\u003ezsh\u003c/code\u003e configuration that works right out of the box. \"\u003ca href=\"https://github.com/romkatv/zsh4humans\" rel=\"noopener nofollow\" target=\"_blank\"\u003eZsh for Humans\u003c/a\u003e\" (aka \"z4h\") and its companion prompt \"\u003ca href=\"https://github.com/romkatv/powerlevel10k\" rel=\"noopener nofollow\" target=\"_blank\"\u003ePowerlevel10k\u003c/a\u003e\" are easy to install, and come configured with the most useful features you might need in an interactive prompt. You can see what my configuration of the prompt looks like here: \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/posts/upgrade-your-terminal-to-zsh-for-humans-1.png\" alt=\"z4h screenshot\"\u003e\u003c/p\u003e\n\n\u003cp\u003eI love the ssh wrapper feature, which lets you auto-push your zsh environment up to a remote server. You use the wrapper like this: \u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre class=\"highlight shell\"\u003e\u003ccode\u003e% z4h ssh myuser@thehost.com\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp\u003eMy daily driver is macOS, so I needed to tweak some settings in my terminals to get the key bindings to work as expected: \u003c/p\u003e\n\n\u003cul\u003e\n\u003cli\u003eiTerm2:\n\n\u003col\u003e\n\u003cli\u003eiTerm, Prefs, Profiles (select your profile), Keys, then…\u003cbr\u003e\u003c/li\u003e\n\u003cli\u003eRight/Left option key: Esc+\u003c/li\u003e\n\u003c/ol\u003e\u003c/li\u003e\n\u003cli\u003eKitty:\n\n\u003col\u003e\n\u003cli\u003eIn the config file: \u003ccode class=\"prettyprint\"\u003emacos_option_as_alt yes\u003c/code\u003e\u003c/li\u003e\n\u003c/ol\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cp\u003eNow you can enter a command like history and before hitting Enter, press Alt-H to show help for that command.\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003eSocial Photo by \u003ca href=\"https://unsplash.com/@hudsoncrafted?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eDebby Hudson\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/type?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":28920,"title":"Email Services For Your Apps","unlisted":false,"created_at":"2021-09-27T06:06:13.000Z","word_count":727,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/28920/email-services-for-your-apps","preview_text":"If you are hosting your app on a service like the recently-closed Webfaction, you might be getting shared space for your web pages or app, databases and email addresses that can be used for sending or receiving. However, many modern hosting environments such as Vercel , Netlify or others, don't come with email capability and assume you'll setup some service to handle the emails that are issued from your app, such as welcome messages, password resets and the like, or, inbound emails. \n\nThere are...","rendered_text":"\u003cp\u003eIf you are hosting your app on a service like the recently-closed Webfaction, you might be getting shared space for your web pages or app, databases and email addresses that can be used for sending or receiving. However, many modern hosting environments such as \u003ca href=\"https://vercel.com\" rel=\"noopener nofollow\" target=\"_blank\"\u003eVercel\u003c/a\u003e , Netlify or others, don't come with email capability and assume you'll setup some service to handle the emails that are issued from your app, such as welcome messages, password resets and the like, or, inbound emails. \u003c/p\u003e\n\n\u003cp\u003eThere are plenty of email services out there, and I've used many of them. There are two I started using recently, which have good UX, and hit the spot in terms of features. \u003c/p\u003e\n\n\u003cp\u003eThere's a bit of setup in either case, and you need to be able to set up your DNS, but both services I mention below have good documentation and support. \u003c/p\u003e\n\n\u003ch2\u003eInbound Email via ImprovMX\u003c/h2\u003e\n\n\u003cp\u003e\u003ca href=\"https://improvmx.com/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eImprovMX\u003c/a\u003e is about forwarding inbound email in a flexible way. You could use it if your client wants to enable their website domain for email, say for a \u003ccode class=\"prettyprint\"\u003ehello@theirsite.com\u003c/code\u003e address, forwarding to a distribution list at their usual corporate email system. \u003c/p\u003e\n\n\u003cp\u003eIt also lets you forward json generated from the parts of an inbound email message, to a webhook, so that you could handle that programmatically. \u003c/p\u003e\n\n\u003cp\u003eWe use it to forward the emails on our contracts. For example, if we have our support desk ticketing email setup so that an email address looks like \u003ccode class=\"prettyprint\"\u003eacme-support@ourco.net\u003c/code\u003e, and we want to forward to \u003ccode class=\"prettyprint\"\u003eticket-acme@mail2db.ourco.jp\u003c/code\u003e and \u003ccode class=\"prettyprint\"\u003esupport-acme@ourco.co.jp\u003c/code\u003e, we can set up a rule that forwards:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre class=\"highlight plaintext\"\u003e\u003ccode\u003e([a-z]+)-support@ourco.net\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp\u003e...to:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre class=\"highlight plaintext\"\u003e\u003ccode\u003eticket-$1@mail2db.ourco.jp, support-$1@ourco.co.jp\n\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp\u003eThe regex in the parenthesis gets captured, and substituted into the \u003ccode class=\"prettyprint\"\u003e$1\u003c/code\u003e variable. Easy. \u003c/p\u003e\n\n\u003cp\u003eAlso, you may have situations where the client wants to send out as \u003ccode class=\"prettyprint\"\u003ehello@ourco.net\u003c/code\u003e, and ImprovMX makes it trivial to set up an SMTP login to use for this. There should be a way to make it work in most modern email client software. \u003c/p\u003e\n\n\u003ch2\u003eOutbound Email via Postmark\u003c/h2\u003e\n\n\u003cp\u003eFor outbound email, consider \u003ca href=\"https://postmarkapp.com\" rel=\"noopener nofollow\" target=\"_blank\"\u003ePostmark\u003c/a\u003e. It supports the usual \u003cem\u003etransactional\u003c/em\u003e emails (emails to a single To: address) such as welcome messages, password resets or invoices, as well as what they call \u003cem\u003ebroadcast\u003c/em\u003e emails such as announcements or ToS updates. \u003c/p\u003e\n\n\u003cp\u003eWhat I really like about Postmark is how easy it is to craft an HTML email template to use. There's a UI for this, and if you've ever struggled with assembling HTML email, you will know the value of something that just works. It's simply not like your standard web page development. Email clients are finicky, and writing emails that will work in most places is hard. The Postmark API documentation makes it easy to test, too. You just paste in your API token, and click. \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://static.cogley.info/img/posts/email-services-for-your-apps-1.png\" alt=\"postmark api\"\u003e\u003c/p\u003e\n\n\u003cp\u003ePostmark lets you set up an SMTP address, like ImprovMX, and so your app could take advantage of this to send, as well. \u003c/p\u003e\n\n\u003cp\u003ePostmark are conservative with who they let on their service. You have to fill out a short questionnaire about how you're intending to use their service, and someone will review your application. I think this posture is reasonable and good, because they can guarantee better deliverability that way. \u003c/p\u003e\n\n\u003cp\u003eYou may have heard of DMARC, which lets you cut down on scammers spoofing emails from your domain? It prevents people from sending an email from \u003ccode class=\"prettyprint\"\u003eyou@yourco.com\u003c/code\u003e even though they don't have access to your email client. If a recipient or their system marks such an email as spam, it hurts the reputation of all the \u003cem\u003eother\u003c/em\u003e emails being sent from your domain. DMARC is meant to help with this. \u003c/p\u003e\n\n\u003cp\u003eThe problem with DMARC is, the reports are rather technical, and come in as a zip file that contains an XML file with all the details of all the problems with email on your domain. In my opinion, it's a non-starter for business users. \u003c/p\u003e\n\n\u003cp\u003ePostmark has a for-pay service called \u003ca href=\"https://dmarcdigests.com\" rel=\"noopener nofollow\" target=\"_blank\"\u003eDMARC Digests\u003c/a\u003e, which gets you a dashboard and action items to improve deliverability for your domain. They also provide a free version, which seems great for a personal domain. In either case you need to set up or cause to be set up SPF, DKIM and DMARC entries in your DNS. \u003c/p\u003e\n\n\u003cp\u003eImprovMX and Postmark make my life easier, and maybe they'll help you too. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003eSocial photo by \u003ca href=\"https://unsplash.com/@jstrippa?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eJames Harrison\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/programming?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":28919,"title":"Apple iOS 15 \"MPP\" Mail Privacy Protection","unlisted":false,"created_at":"2021-09-22T06:06:13.000Z","word_count":186,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/28919/apple-ios-15-mpp-mail-privacy-protection","preview_text":"After updating to Apple's iOS 15, amongst several privacy initiatives in iCloud+, you can enable \"MPP\" or Mail Privacy Protection, that has email marketers up in arms because it blocks those 1px \"beacon\" images used to track your opens. \n\nIt's easy to turn on: \n\nSettings, Mail, Privacy Protection, Protect Mail Activity ON\n\nWhat it does it pre-fetch your email contents to a proxy, blocking the trackers email marketers typically use. When macOS Monterey is released, it should be available in Mail....","rendered_text":"\u003cp\u003eAfter updating to Apple's iOS 15, amongst several privacy initiatives in iCloud+, you can enable \"MPP\" or Mail Privacy Protection, that has email marketers up in arms because it blocks those 1px \"beacon\" images used to track your opens. \u003c/p\u003e\n\n\u003cp\u003eIt's easy to turn on: \u003c/p\u003e\n\n\u003cp\u003e\u003cem\u003eSettings, Mail, Privacy Protection, Protect Mail Activity ON\u003c/em\u003e\u003c/p\u003e\n\n\u003cp\u003eWhat it does it pre-fetch your email contents to a proxy, blocking the trackers email marketers typically use. When macOS Monterey is released, it should be available in Mail.app. \u003c/p\u003e\n\n\u003cp\u003eAs far as I understand it, MPP works only with Apple Mail for now, and I wonder if in the future Apple will open it up to 3rd party email apps. \u003c/p\u003e\n\n\u003cp\u003eYou can turn off \"remote image loading\" in many web or OS email clients these days. I use \u003ca href=\"https://freron.com/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eMailMate\u003c/a\u003e on macOS, which for example lets you conveniently \u003ca href=\"https://manual.mailmate-app.com/preferences\" rel=\"noopener nofollow\" target=\"_blank\"\u003eblock images\u003c/a\u003e, giving you the option to download all of them, or just the ones not \"strictly blocked\". \u003c/p\u003e\n\n\u003cp\u003e\u003cimg src=\"https://cdn.hashnode.com/res/hashnode/image/upload/v1632269428186/YGq3NTkmA.png\" alt=\"image.png\"\u003e\u003c/p\u003e\n\n\u003cp\u003eIt means you can have the intended visual experience, but opt out of the tracking image. \u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003csmall\u003e\u003cem\u003eSocial Photo by \u003ca href=\"https://unsplash.com/@alexmotoc?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eAlex Motoc\u003c/a\u003e on \u003ca href=\"https://unsplash.com/s/photos/bletchley-park?utm_source=unsplash\u0026amp;utm_medium=referral\u0026amp;utm_content=creditCopyText\" rel=\"noopener nofollow\" target=\"_blank\"\u003eUnsplash\u003c/a\u003e\u003c/em\u003e\u003c/small\u003e\u003c/p\u003e\n"},{"id":8962,"title":"Japan Rail’s ubiquitous \"Suica Penguin\"","unlisted":false,"created_at":"2019-10-05T09:13:15.000Z","word_count":73,"page":false,"author_name":null,"author_link":null,"author_relative_url":"https://blog.cogley.jp/8962/japan-rail-s-ubiquitous-suica-penguin","preview_text":"Japan Rail's IC rail pass \"Suica\" is so named because it helps daily commuters pass through gates easily, i.e. in a \"Sui-Sui\" manner, since 2001. Penguins are skillful swimmers, passing in and around obstacles with ease, so that’s why the \"Suica Penguin\" was born. Its designer is the lovely Chiharu Sakazaki 坂崎千春, who modeled it after an Adélie penguin. Ironically, people shuffling towards escalators during rush hour, walk a lot like penguins. 🐧🚅 \n...","rendered_text":"\u003cp\u003eJapan Rail's IC rail pass \"\u003ca href=\"http://www.jreast.co.jp/suica/suica_penguin_goods/\" rel=\"noopener nofollow\" target=\"_blank\"\u003eSuica\u003c/a\u003e\" is so named because it helps daily commuters pass through gates easily, i.e. in a \"Sui-Sui\" manner, since 2001. Penguins are skillful swimmers, passing in and around obstacles with ease, so that’s why the \"Suica Penguin\" was born. Its designer is the lovely \u003ca href=\"http://www.sakazakichiharu.com/about.html\" rel=\"noopener nofollow\" target=\"_blank\"\u003eChiharu Sakazaki \u003c/a\u003e\u003ca href=\"http://www.sakazakichiharu.com/about.html\" rel=\"noopener nofollow\" target=\"_blank\"\u003e坂崎千春\u003c/a\u003e, who modeled it after an Adélie penguin. Ironically, people shuffling towards escalators during rush hour, walk a lot like penguins. 🐧🚅 \u003c/p\u003e\n"}],"olderThan":null,"newerThan":null,"lastPostId":null,"displayAuthor":{"id":8120}}</script> </div> <div id="SharedFooter-react-component-1f6b5674-89d1-4f4b-9994-b4ec9e3ec337"><div id="footer" class="footer--blog-page" data-reactroot=""><div class="footer__container"><p class="p3">Listed Blogging Platform</p><p class="p3">Copyright © <!-- -->2023<!-- --> <!-- -->Rick Cogley</p><p class="p3">Via<!-- --> <a href="https://standardnotes.com" target="_blank" rel="noopener noreferrer">Standard Notes</a></p></div></div></div> <script type="application/json" class="js-react-on-rails-component" data-component-name="SharedFooter" data-dom-id="SharedFooter-react-component-1f6b5674-89d1-4f4b-9994-b4ec9e3ec337">{"blogPage":true,"author":{"title":"Rick Cogley"},"privatePost":null}</script> </main> </body></html>