18 Feb 2019, 10:23

work is going faster with tests
10:23 Monday 18 February 2019 JST

Although I have not gotten all the way to the part of MLAPHP that we are supposed to be adding tests, I am close enough that I can add some tests. They have helped a lot, like OMG how did I live without tests? It hasn’t been so long that I don’t remember what it was like, and I sure like this better.

Right now I am working on upgrading to a new version of Datatables so it can access table.row() but I get the error

Uncaught TypeError: table.row is not a function

It’s not just not a function… table.row is undefined.

Maybe 1.10.19 of datatables is not the latest after all..

15 Feb 2019, 23:56

Great fun playing badminton and chatting
01:56 Saturday 16 February 2019 JST

Tomoko invited me to join 今さん and peeps for badminton. They play monthly at the Kawasaki something something Center, down 区役所どり from JR Kawasaki station.

I had so much fun that I did not notice a blood blister formed and burst while playing! I gave the raquet back and was like, “oh hang on; lemme wash that blood off of there” haha oops. I knew it was a bit sore, but did not noticed I had worn all the way through the skin.

Miyako joined after a while. She has to work tomorrow so chose not to go out with everyone afterward.

I went out with everyone afterward, and the waitress did a good job dealing with all our myriad orders. Her voice reminded me of Mila Kunis, the actress who plays Meg in Family Guy.

Tomoko said they would probably stay out until 2am or so so I went home by last train. I was able to sit down (and sleep) on a train that terminated in 登戸 and in a train that terminated in 新百合ヶ丘.

14 Feb 2019, 20:17

effin around with gatsby
20:17 Thursday 14 February 2019 JST

A man named Fust has recommended a new stack for Marble Track 3: Airtable as backend, Gatsby as frontend, and some other things I have not heard of. Actually I had not heard of Gatsby.

I have an old VirtualBox sitting around so I spun it up and loaded a Gatsby demo. It pooped out a bunch of deprecation warnings, so I am loathe to really dig into this thing if it will be an ongoing battle against a bunch of deprecations ongoing during the project, as well as making the marble track itself.

vagrant@sb:~$ npx gatsby new davad https://github.com/davad/gatsby-hampton-theme
npx: installed 1417 in 34.61s
info Creating new site from git: https://github.com/davad/gatsby-hampton-theme.git
Cloning into 'davad'...
remote: Enumerating objects: 156, done.
remote: Total 156 (delta 0), reused 0 (delta 0), pack-reused 156
Receiving objects: 100% (156/156), 745.81 KiB | 283.00 KiB/s, done.
Resolving deltas: 100% (68/68), done.
Checking connectivity... done.
success Created starter directory layout
info Installing packages...
npm WARN deprecated babel-preset-es2015@6.24.1: 🙌  Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update!
npm WARN deprecated postcss-cssnext@2.11.0: 'postcss-cssnext' has been deprecated in favor of 'postcss-preset-env'. Read more at https://moox.io/blog/deprecating-cssnext/
npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
npm WARN deprecated browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
npm WARN deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
error Command failed: npm install


  Error: Command failed: npm installvagrant@sb:~$ gatsby new my-project https://github.com/davad/gatsby-hampton-theme
gatsby: command not found
vagrant@sb:~$ npx gatsby new davad https://github.com/davad/gatsby-hampton-theme
npx: installed 1417 in 34.61s
info Creating new site from git: https://github.com/davad/gatsby-hampton-theme.git
Cloning into 'davad'...
remote: Enumerating objects: 156, done.
remote: Total 156 (delta 0), reused 0 (delta 0), pack-reused 156
Receiving objects: 100% (156/156), 745.81 KiB | 283.00 KiB/s, done.
Resolving deltas: 100% (68/68), done.
Checking connectivity... done.
success Created starter directory layout
info Installing packages...
npm WARN deprecated babel-preset-es2015@6.24.1: 🙌  Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update!
npm WARN deprecated postcss-cssnext@2.11.0: 'postcss-cssnext' has been deprecated in favor of 'postcss-preset-env'. Read more at https://moox.io/blog/deprecating-cssnext/
npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
npm WARN deprecated browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
npm WARN deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
error Command failed: npm install


Error: Command failed: npm install
20:56 Thursday 14 February 2019 JST

Okay I got this Hello World running.

https://www.gatsbyjs.org/tutorial/part-zero/

hey hmmmm no autorefresh
Hello world!
21:01

Oh it refreshes if I updated the .js, but not if I update the .html in public/. Fair enough.

hey hmmmm no autorefresh
Jello world!

4iy9IJOvT4DcoYJ2jrsreHZhj3Xqm3jZsUiMuyFVXqc3sYHzYh3tRNB17f3lDF4V2CxjOhYmarqx6SOc3X7XBtfJSmjv2hNxEA8a

13 Feb 2019, 21:30

lessons today
21:30 Wednesday 13 February 2019 JST

In the first adult lesson at JB, we flexed some reported speech muscles with Side By Side book 1, where the target language is “This is a photograph of my son Bart. He is riding a skateboard outside our house.”

We changed it to be “This is a photograph of me riding a skateboard in from of my house” and then “That is a photograph of him riding a skateboard in from of his house.”

In the second adult lesson, Hide and I told Yutaro to look up WTC7. Yutaro was 8 years old on Airplane Day (, the name Fred and I use for the day).

In the last lesson, students came in one by one. We talked about movies for a bit and then read a brief story about a couple who gave away a lot of their lottery winnings and thereby did not let the money change them. Kaori listened to it twice without reading. Kyoko and Misato both listened once and then read along the second time.

New vocab:

  • ruin
  • indeed
  • owe

13 Feb 2019, 21:28

made a dental appointment
21:28 Wednesday 13 February 2019 JST

I finally made a dental appointment (with the dentist right under JB’s office) after over a year of not going. It’s for April 10th; there was no availability that lined up with mine. I will probably go to a dentist near our house sometime in Feb or March.

13 Feb 2019, 21:26

Second to last lesson with Sweets Party Attendants
21:26 Wednesday 13 February 2019 JST

Sweets Party Attendants had their second to last lesson with me today. The mood was both somber and joyful; it has been great working with them over the years.

06 Feb 2019, 07:44

State of My Life Address
07:44 Wednesday 06 February 2019 JST
  1. Lin and I still have our cat Jennie, still keep her in at night, still live in Asao-ku near the bottom of a hill.
  2. I’m still working on Marble Track 3, trying to do at least 2 hours of livestream per week.
  3. I have been working on AB, getting tests added to cover the important parts of the codebase. I do not have a lot covered, but 10 tests is an order of magnitude more than 0.
  4. Plus I figured out a way to test AJAX even though I cannot use Javascript in my tests yet. (run the AJAX call directly)
  5. I have all my flights purchased for my trip to Vancouver, Houston, Austin, Hawaii, all focused on MKP, but trying to see some of my peeps.
  6. Unfortunately, I messed up regarding seeing Colleenie Beanie again this year. I said I will sort it out for sure next year and she said “we’ll see!” Fair enough.
  7. I gotta let my Houston and Austin peeps know.
  8. Have written two video briefs to make two MKP videos. One focused on inviting men to our circle, and one focused on inviting support for our circle and expanding into Japanese language.
  9. I have recently been in touch with Brian (also in IT), Tony (truck driver), and Frederick (change agent) via Zoom. I asked for support from them when I was beginning to get overwhelmed with all the tasks across my variety of projects.
  10. Marble Track 3 has had its site updated via Deligence. I think we had some minor communication problems, but the site looks super great compared to what it was. Maybe I should hire some other peeps to work on it more.
  11. Lesson starting now at Solid Square.

30 Jan 2019, 22:10

Busy prepping for MKP trip
22:10 Wednesday 30 January 2019 JST

Just a couple days ago I got my tickets all sorted to staff two different NWTA weekends and also attend the MKP USA Face to Face weekend in Texas.

After pretty much settling on the plans, it was pointed out that attending an IGFT might give me more of the training I am looking for, but I trust this is the training / trip I need.

The goal of all this is to deepen the (emotional) work we can do in Tokyo Men’s Circle, by improving my facilitation skills. That will thereby hopefully inspire more men to take facilitation roles in the group.

In addition, we are beginning to translate one of the workshops into Japanese so we can invite Japanese men into the work as well. For that part, I am asking Takeshi to lead and facilitate; maybe we should do a trial run and then a small version, then a real version.

22 Jan 2019, 13:28

japanese cookie dough
13:28 Tuesday 22 January 2019 JST

おととい、あきさんと萌さんと一緒にクーキータイムに食べに行きました。

2019 jan 20 cookie dough nihongo

21 Jan 2019, 21:19

state of my life address
21:19 Monday 21 January 2019 JST

Lots of changes since just three weeks ago.

  1. I created a Gofundme with a target of $46,000 to kick off Mankind Project Japan. $525 so far!
  2. I created a 2.5 minute demo as a TEDx audition vid. Safely expressing emotions makes life better.
  3. Pinky has placed most of the decorative blocks along the Decorative Walls after the Lowest Small-Medium Splitter, although I have not taken a new picture that shows all of them so far.
  4. I have been checking in with Dora each week recently after signing up for her Thrive in Japan course. She brought the big shifts to my attention so I am writing about them now!
  5. Shirley has offered 50,000 air miles toward my trip to the US. Trying to go to Vancouver (and hopefully see Colleenie Beanie Dog!) then Houston/Austin, then Hawaiiiiii
  6. Delta-Mom has offered a buddy pass ticket price, so that should help as well! Gifts from the heavens!
  7. I will be taking a five week course starting this week which should give me some insights on making Tokyo Men’s Circle even better.
  8. I have been trying to clean up my new.robnugen.com deploy process so it can run on Netlify.com
  9. Kevin’s website was down after a wordpress automatic upgrade failed to copy over the themes and plugins from the old installation. I guess they were in a non-standard location. I got it fixed though, and it was nice to talk to him.
  10. I hired a designer to make a nicer version of Marble Track 3 website. As of this writing, the live site looks like this https://5c42ec0d7c4b6f0008a1f95c--wonderful-bhabha-dfd1ef.netlify.com/, and the new site looks something like this https://vigilant-mayer-608cf8.netlify.com/