@kyanny's blog

My thoughts, my life. Views/opinions are my own.

Bizmates: トレーナーの公開プロフィール URL を手軽に取得するスクリプト

document.querySelectorAll('a').forEach(el => {
  el.addEventListener('click', (e) => {
    const u = new URL(e.target.href);
    const id = u.pathname.substring(u.pathname.lastIndexOf('/') + 1);
    // https://www.bizmates.jp/trainer/detail/?id=80869
    console.log(`https://www.bizmates.jp/trainer/detail/?id=${id}`);
  });
});

ビズメイツでどのトレーナーのレッスンを受けたかを、はてなブログのカテゴリ機能で記録している。

_Bizmates KD カテゴリーの記事一覧 - @kyanny's blog

トレーナーをお気に入りリストから外して、名前などを忘れてしまっても後で探せるようにするため。名前さえわかればビズメイツ内で検索できるが、カテゴリの説明文に HTML が使えるので、せっかくだから公開プロフィールにリンクしたかった。

f:id:a666666:20211016202206p:plain

しかし、公開プロフィールは名前等でキーワード検索できない。ログイン後のポータル内のプロフィールから公開プロフィールを直接開くこともできない。ただ、トレーナーの ID は同じなので、URL を調べれば特定のトレーナーの公開プロフィールを一発で開ける。でも、Ajax リクエストのログから ID を取得して公開プロフィール用の URL を手で編集して、という作業が煩雑だった。

なので、それを簡単にするスクリプトを作った。このブログ書くのにスクリプトの 10 倍くらい時間かかった。

Bizmates Program: Level 2 Rank C Lesson 8: Negotiating terms

ミスおすすめに勧められたミスターレッスンキャンセルと同名だったので見つけた男性トレーナーと。この人は家畜の疫学専門の獣医で、自己紹介の話を聞くのがとても面白かった。そういう職業・専門の人と会うのは初めてだった。写真よりも若く、なんなら幼くも見えて、話し方とかは普通な若者って感じだった。あと、大学で Python をちょっとやったことがあると(英語みたいで分かりやすかったけどプログラミングは上手じゃなかったよ、と)。

お互いの自己紹介に時間を使ってレッスンは残り 10 分切っており、さらに Try パートでおれが色々喋ったのでちょっと時間オーバーして Try パートまで終わったところで終わり。次は Lesson 8 の Act パートから。

レッスンに入る前に「初回だから僕のレッスンスタイルについて説明すると、レッスン教材に入る前に色々話してから進めていくやり方なんだけど、もしすぐ教材に取りかかりたいなら言ってね、選択権はあなたにあるからね」と丁寧に前置きしてくれた。割と多くのトレーナーがそういうやり方をしてるなあという気がするし、やりやすい印象なのもそういうトレーナーだなあと思う。

  • Kensuke
  • Kensuke
  • vet = veterinarian = animal doctor
  • livestock = general term for farm and food animals.
  • epidemiologist = a person who studies or is an expert in the distribution, and possible control of diseases
  • bird flu
  • I don't think a lot of companies utilize that language.
  • utilize (v)
  • Level 2 - Rank C - Lesson 8
  • Negotiating terms 
  • Try
  • covered period = schedule/timeline, warranty duration, license validity, etc.
  • It's known for maintaining a stable call despite a weak connection.
  • stable (adj)
  • maintain (v)
  • I try my best to justify the price by explaining how good the product is.

大腸の手術をしてから 4000 日

大腸の手術をしてから今日でちょうど 4,000 日だった。

f:id:a666666:20211015235406p:plain

手術した季節が秋頃だったのは覚えていたけど、何年に手術したのか曖昧で、たまに過去の治療記録を書類に書くときなどに思い出せず苦労していた。おれのことだからブログに書いているはず、と思ってこの前一念発起して過去ログを漁り、ようやく「手術の数日前」のエントリを見つけた。

入院前夜 - @kyanny's blog

この情報をもとに、2010 年のカレンダーを見て「火曜日」が 2010 年 11 月 2 日である事を突き止め、その 4,000 日後が 2021 年 10 月 15 日というわけ。

replit.com

手術したときは、10 年以内に再手術せずに済むようにどうにかやりくりして生きていくことが一つの目標だった。レミケードは効き目が薄れた挙句にギランバレーで使えなくなったけど、エンタイビオに乗り換えられたこともあって再手術せずに生きてこれた。今の感じだと向こう数年で手術という話になるとも思えないほどいい調子なので、次の 10 年、8,000 日後や 10,000 日後も手術歴一回を更新せずに迎えたい。

Bizmates Program: Level 2 Rank C Lesson 8: Negotiating terms

ミスター早口と Lesson 7 の Try no.2 から Lesson 8 の Bizmates Style まで。冒頭のスモールトークでは、最近仕事忙しい、新しい iPhone が届いたから週末使い始めるの楽しみ、彼は医者にダイエットを勧められて先月から自宅のエアロバイクを毎日 20 分漕いだら 10 ポンド(約 4kg)痩せた、など話した。

Lesson 7 の Act は彼が「効果的なコミュニケーションのコツは一方的ではなく双方向のやりとりをすることである」という事を説明して、それに対して repharsing/examples などの biz tips を織り混ぜて内容を確認していく、という感じで進めた。割といい感じに話を膨らませつつ、しっかり練習できたと思う。まあこういうのはこれまでそれなりに経験して慣れてきてたおかげ。リーディングは「とても良く読めてるね!」と何度か褒められた。

明日はちょっとお気に入りリストの人たちの予約枠が少なくて、休みにして明後日の枠を取るか迷ったけど、まあ休むなら土曜より日曜かなあという気もするので(先週もそうしたし)、新しい男性トレーナーを予約してみた。

  • Nobody can hear our private call?
  • I'd like to know if Skype connects to Microsoft servers.
  • Sometimes the customer will request to know when something can be finished or accomplished.
  • I do sometimes negotiate with the customer.
  • He didn't consider how it would benefit Luke.