17 Jan 2019, 20:41

gofundme campaign is up
20:41 Thursday 17 January 2019 JST

TL;DR: https://www.gofundme.com/launching-mankind-project-operations-in-japan

Just to confirm it is really me, I am posting a first person version of the ManKind Project Japan GoFundme campaign “Launching ManKind Project Operations in Japan“ text here on my journal:

ManKind Project challenges each man to find and develop his own life’s mission, and to live that mission fully with the support of a powerful network. ManKind Project has become a global phenomenon.

A group of NWTA-initiated men feel a deep conviction that Japan will benefit greatly from the work. We are building and bringing the MKP organization and way of life to Japan, a nation that in 2014 saw on average 70 suicides a day with the vast majority of them being men. We believe that with your help and our dedicated men on the ground, we can access the necessary resources for this exciting undertaking.

After growing Tokyo I-group for 3 years, I am leading this mission to establish MKP Japan and now want to dedicate myself to this goal. To support the organization in 2019, we are reaching out and asking for help from other men and women who understand the value this work can bring. We need people and services, such as translation and interpreting, facilities for men’s circles, trainings, and lectures, advertising, and we need more facilitation skills to deepen the emotional work in men’s circles.

To improve my facilitation skills, I am planning on flying to the US for the annual MKP Face to Face weekend in March, and to staff two NWTA weekends. This we believe will bring our vision to the next level. If anyone can help me out with this trip and help us with getting this work to men in Japan for 2019 we would be grateful. If you can donate air miles, contact me at rob(at)mkpjapan.org (a new shiny address!!). Your help will truly make a difference in expanding MKP Japan.

Any donation will go towards supporting our activities for the 2019 budget of JPY 4,982,308, or approximately USD 46,000. This is absolutely barebones for launching in a city as expensive as Tokyo. We are going to make this happen and hope men from all over the world can soon staff at NWTAs in Japan or simply sit in the circle with us. Please join us in changing the world, one nation at a time.

17 Jan 2019, 18:02

life changing work
18:02 Thursday 17 January 2019 JST

It has taken me a long time to reach this point, but from being afraid of men in 1997, I am now facilitating deep emotional work in men’s circles every week, both online and face to face in Tokyo.

I want to deepen my skills as a facilitator and have decided to step more fully into this emotional awareness work. To improve my facilitation skills, I plan to staff two (2) New Warrior Training Adventure weekends, back to back in March and April. (full disclosure, I will also attend the MKP Face to Face Gathering in March, but I do not completely know what that will include.)

To this end, Jeremy was like, “why don’t you put together a Gofundme page to help raise money for the trip?” Wow great idea! Then Michael was like, “the trip is just the starting point; let’s start Mankind Project Japan.”

He worked out a bare bones budget for 2019, but it is still beyond what I have ever thought about. Life changing work.

17 Jan 2019, 08:23

new solo keys
08:23 Thursday 17 January 2019 JST

I got my new solo keys! But now my USB keyboard is not working. Going to reboot now.

16 Jan 2019, 22:00

work today
22:00 Wednesday 16 January 2019 JST


8am - 9am Shukoh, then 4 hours of AB in internet cafe, TY called in the middle, then JB lessons from 3:30 to 9pm

16 Jan 2019, 21:54

Rough final draft of video for GoFundme
21:54 Wednesday 16 January 2019 JST

The GoFundme text is not finished yet, but I plan to finish it up tonight or tomorrow.

It took a while to get this version complete, including breaking a pen and crying my eyes out with Mark at the Jonathan’s near 向ヶ 丘遊園駅むこうがおかゆうえんえき mukogaokayuen station.

Between working for TY and AB, I got this version complete in one take, after about 30 takes over a period of a week or so.

12 Jan 2019, 22:00

curve test
22:00 Saturday 12 January 2019 JST

Thanks to http://svghelper.com/ for helping me find the curve I need.

11 Jan 2019, 22:28

New MT3 site design coming soon
22:28 Friday 11 January 2019 JST

I wrote a post on Hugo forums to find a site designer who can make a nice design for Marble Track 3. As of this writing, the website uses my tweak of Castanet, and looks like this Marble Track 3 site v2 (via archive.org)

Because the project takes some time to explain, I want the website to quickly give people an overview, and allow people to click in to get more details if they like.

One designer replied to my Hugo post. We had a chat and this is their first design iteration. https://www.deligence.com/clients/marbletrack3/ I made a rough copy here https://vigilant-mayer-608cf8.netlify.com/

One thing Jimmy noted was they used a hexagon motif where circles would be more appropriate. I spent a couple hours trying to reverse engineer SVG paths

Thanks to http://svghelper.com/ for helping me create this shape

I sent this response

HI Sanjay

Thank you for the design.

I really like the video embedded in the header graphic, but it seems too dark to me; can it be made somewhat lighter color?

I like that the site is responsive.

Easy changes:

1a) The VIDEO section should be directly below "These guys are great!
Just look at them go!".  So please swap the order of OUR WORKERS to be
below VIDEO

1b) remove rectangle from around VIDEO section so it will seem
connected to above text "Look at them go!"

2a) In the TRACK (PARTS) section, the Made by sections should not have
a space before the colon ("Made by: " is correct)

2b) In the TRACK (PARTS) section, there should be no space before
commas after workers names ("Dr Sugar, Mr McGlue, Squarehead" is

3) My friend made a rough logo that can replace the four circles logo.
He will simplify it so it works at a small size

marble track 3 logo rough

Harder changes

4) Please add a placeholder for the language selection.  There should
be two languages for now: English and Japanese

5) The hexagon theme doesn't make sense with the marbles; can the
theme be round instead of hexagons?  Here are some examples of
unnecessary hexagons, but there are many
more. https://www.deligence.com/clients/marbletrack3/images/hexline_2.png

hexagon on worker image round instead of hexagons footer hexagons should be round

5 suggestion (easy change)) For the workers, perhaps above could be
approximately this shape

smooth curve for workers

<svg xmlns="http://www.w3.org/2000/svg" width="400" height="200" version="1.1">
  <path  d="M360,55 L169,55 C58,55 108,10 24,10 H0 V119 H360 V75 Z"></path>

6) Anchors in the top right for Twitter, Youtube, Github are too wide.
The anchors overlap so that when mouse cursor is over Twitter anchor,
the Youtube anchor is active.

anchors overlap and steal clicks from each other

7) FYI: The current site has no Javascript, so the new site should
still work without javascript.  (no fancy graphics need without
Javascript, but the site should work Web 1.0 if javascript is off)

8) There are many errors in browser console.  Please remove or repair the broken code

XML Parsing Error: not well-formed Location: https://www.deligence.com/clients/marbletrack3/index.html# Line Number 21, Column 70: index.html:21:70
TypeError: MARBLE.initialize.masonry is not a function[Learn More] app.js:291:7
init https://www.deligence.com/clients/marbletrack3/js/app.js:291:7 dispatch https://www.deligence.com/clients/marbletrack3/js/jquery.min.js:2:41720 add/y.handle https://www.deligence.com/clients/marbletrack3/js/jquery.min.js:2:39774
TypeError: MARBLE.initialize.masonry is not a function[Learn More]
init https://www.deligence.com/clients/marbletrack3/js/app.js:299:7 dispatch https://www.deligence.com/clients/marbletrack3/js/jquery.min.js:2:41720 add/y.handle https://www.deligence.com/clients/marbletrack3/js/jquery.min.js:2:39774
Source map error: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data Resource URL: https://www.deligence.com/clients/marbletrack3/css/bootstrap.min.css Source Map URL: bootstrap.min.css.map[Learn More]
Source map error: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data Resource URL: https://www.deligence.com/clients/marbletrack3/css/bootstrap.min.css Source Map URL: bootstrap.min.css.map[Learn More]

9) How do you plan to receive feedback from users?  This site will be
hosted on Netlify.

10) OUR WORKERS section should be dynamically generated so as I add
more workers, they will show up on the top page in OUR WORKERS

best regards

11 Jan 2019, 17:30

Watched _Jason Bourne_ movie
17:30 Friday 11 January 2019 JST

I just watched the movie Jason Bourne, which I would subtitle “A Series of Events That Could Never Happen in Real Life”

11 Jan 2019, 10:16

test shinagara
10:16 Friday 11 January 2019 JST

今朝テストしながら、仕事のお客様に電話もらいました。「あの、サイトにロー ギンできない、また。」


すぐに直しましたけど「また」って。それは問題です。なんでそのサイトはす ぐにダウンです?

10 Jan 2019, 13:55

work and prep work
13:55 Thursday 10 January 2019 JST

One of the AB cronjobs has been throwing errors, but the job is still running.

I am in the middle of refactoring the code to use Dependency Injection; I don’t know how I broke something, but I cannot really go back to a previous version. Rather, I don’t know what version to go back to, and my local dev environment cannot recreate the error.

Annoyingly, my local dev environment cannot even access Ye Olde Interneffe so I cannot easily revert local files to a previous state anyway.

both frontend and backend use Localizer::getInstance in these
classes. Inject it instead of reference Singleton


I am in the middle of doing \Data\Unit. Perhaps once I finish that, I can push, deploy, and pray.

There are 19 more places to change instantiations of \Data\Unit, including in \Factory\UnitFactory.

I am curious if I misread or misunderstood the MLAPHP book which said we are making small incremental changes. This little change seems to have blown up a bit, due to classes which instantiate \Data\Unit and should eventually have its dependencies injected into them as well.