丸亀競技場と四番丁

晴れ朝9時に起床。 今日は11~13時まで丸亀競技場で三女の陸上練習。 9時半くらいに家を出発して一般道で丸亀競技場を目指す。 思ったより早く着きすぎて、10時20分くらいに着いてしまった。 池の方やサブグランドの方をウロウロしていて、11時近くまで時間を潰す。
丸亀競技場は、中で走らないなら保護者も料金無しで入ることができる。 バックストレートの方に陣取って、子供たちは練習していた。 次の日曜日に4~6年生は1000mの大会、個別に申し込んでいれば100mの記録会もある。 1~3年生と中学生は屋島で長距離の記録回があり、小学生の部ではチームから3名1500mに出場する。 小学生は普通1000mなので、誰も1500mを大会で走ったことはない。 今日はそれの練習ということで、タイムトライアルをすることになった。
それをビデオ撮影しよう観客席に上がりたかったので、競技場のスタッフに許可を撮りに行く。 丸亀競技場は県の施設なのでいろいろルールが厳しいらしく、多分競技場外から撮影するのは何の問題もないのだけど、陸上競技場で練習するという目的で中に入って、撮影するのがNGらしい。 撮影といっても撮影の目的があって、YoutubeとかTwitterに流すのを目的で撮影するのは完全アウト。 そういうのを許可してしまったり前例を作ったりすると、いろいろ面倒なことが多いのだろうな……

三女は1500mを走ったのだけど、1100mくらいまで適当に走っていた感じで、全然ダメだった。 友達と仲良く同じペースで行ってたらな…… 一方3年生の男子は5分59秒というとんでもな記録を叩き出し、女子も6分04秒という、それに匹敵する記録を叩き出して、自分は戦慄した。 小学3年生でこんなタイムで1500mを走れるとは。 1000mのベストが3分45と50秒くらいのはずなのだけど、ちょいペースは落ちるけど、ほぼキロ4分で1500mもいけるとは…… 自分もギリギリ行けそうだけど、死ぬほど頑張って5分45秒とか、そのくらいだと思う……

練習が終わった後は、すぐ隣にあるマルビススポーツを覗いて、11号沿いにあった「ザ・ビッグ」でお昼ごはんを購入して、浜街道を運転しながら四番丁を目指す。
今日も15時05分から四番丁がある。 食べ終わったらちょっと眠くて運転が大変だったけど、14時50分くらいに四番丁に到着。
さすがに今日は走る元気がなかったので、子供たちが遊んだり練習したりしている光景を見て終わった。

四番丁が終わってからは、ゆめタウンで食材や風呂椅子を購入して帰宅。
三女が寝た後は、今日開催したクイーンズ駅伝を見たのだけど、眠すぎて3区が終わったところで終了してしまった。
ついTwitterで1位のチームがどこなのか、結果を知ってしまったのだけど、途中の流れや2位以降のチームの情報をしらないので、知ってしまう前に視聴終了させたい。

慌ただしい一日

晴れ今日は非常に忙しい日だ。 朝は7時から朝練があるので、6時35分くらいに起きて香東川の河川敷へ。 7時~7時55分くらいまで三女の陸上の朝練。 監督は来ないので参加した子供たちだけで自主的にやるのだけど、けっこうグダグダだった。 最後は三女と700mくらいのコースを3周ゆっくり走って朝練は終了。
帰りは円座のマックで朝ごはんを食べて、8時40分くらいに帰宅。 自分も三女も早起きして眠すぎるので二度寝。 9時50分くらいまで、1時間位しか寝ることができない。

次は三女のスイミングがあるので、10時10分くらいに家を出発。 スイミング後が非常に慌ただしいので、三女をスイミングスクールに連れて行って下ろしたあと、自分は円座のハローズへ。 数時間前もこのあたりウロウロしていたのだが。 ハローズでお昼ごはんを購入して、三女のスイミングスクールに戻る。
スイミングが終わって着替えて出てきたら、急いで車で移動。 先週に引き続き、今週も某所でクロスカントリーのトレーニングがあるので。 運転しながらハローズで買ったお昼ごはんを食べる。

某所は結構遠いので、13時開始なのだが、到着が13時01分くらいだった…… かなり急いで運転してきたのだが、練習はまだ始まっていたなかったのでギリギリだけど、時間的には遅刻だ……
練習は14時までのはずだったが、14時半くらいまで延びて、いろいろやっていたら出るのが14時50分くらいになってしまった。
クロスカントリーでは、自分も3.5kmくらい一緒にトレーニングした。 ただ、一昨日のランジジャンプの影響で、2日経った今日でも筋肉痛がひどいので、軽くだけど。

次の予定は15時05分から四番丁なのだが…… 四番丁までは30分くらいかかるので、こちらも間に合わない。 監督は14時過ぎに、先に四番丁に移動している。
まぁクロスカントリートレーニングに参加していることは監督も知っているし、四番丁は練習というか遊びの要素が強いので、遅刻とかそういうのは全く咎められないのだが。
四番丁で子供たちが練習している間、自分は赤灯台までジョギングしてみることに。 サンポートまではけっこう来るけど、赤灯台まで足を伸ばすことは全く無い。
四番丁からゆっくりペースで赤灯台往復で4.5kmくらい。 筋肉痛&疲労困憊な足には、ほぐしジョグにもならず、さらに疲れが溜まった感じがした……

ようやく全ての予定が終わって、17時40分くらいに帰宅して風呂に入ったのはいいけど、長男をスイミングスクールに迎えに行かないと行けなくて、19時半くらいにまた出ていく。
今日は非常に慌ただしい一日だった。

git squash

曇り仕事に目処がついているので、朝はマクドナルドに行くことができた。 新型コロナウィルスの第三波とか言われていて、香川県での感染者も増えてきているけれど、マクドナルドに来ている常連たちはいつも通りだった。 自分は最近マクドナルドから離れ気味だが…… 久々に英文法の本を読んでいて、今日は「代名詞」の部分だった。 これは簡単だったが、読んでいるといろいろ勉強になる。

昨日懸念していたgitの細かい操作。 今やっているものはfeatureブランチ作ってやっている。 日々の仕事終了時にコミットしているが、PCが壊れたりして全て失ったら仕事が100%終わらなくなるので、そうならないようにリモートにPUSHもしている。 で、一通り組み終わったので、それをdevelopにマージしたいのだけど、その部分をどうしようか考えていた。
王道なやり方だと、featureブランチをsquashして一つのコミットにまとめて、それをdevelopにmergeではなくrebaseするのが良さそうだったのだけど、featureブランチをリモートにpushしてない前提の操作だった。
自分はPUSHしているので、squashしたあと、force pushするらしいのだけど、そうすると、もし他にfeatureブランチをpullしている人がいたら、コミット履歴が改変されるため、その人はpullできなくなるらしい。
ただ、自分専用のfeatureブランチなので、他の人がpullしているのは知ったこっちゃない感じなのだが……
とりあえず、このリポジトリでやるのは怖いので、一旦自分のgithubアカウントでリポジトリ作って、いろいろテストしてみた。
で、最終的にやった手順、Gitkrakenつかっているので、それでの手順だけど、
squashで1つのコミットにまとめる、PUSHもPULLもせずfeatureブランチも完了させず、squashでまとめたコミットをdevelopにrebase。 手元のfeatureブランチはdelete、リモートのfeatureブランチもdelete。
これで見た目上は上手く行った。 featureブランチ消しちゃってるので、これが正しい手順・運用なのかが全くわからないが……

今夜はジョギングトレーニングは無し。

ドラフトとローカルストレージとCookie

曇りのち雨ここ数日作り続けているフォーム系の仕事がようやく終わりそうな目処がついた。 目処がつくというか、納期が明日なので、今日明日でどうにかするしかないのだが。 明日を残して、あと2~3時間で終えられそうな感じになったので一安心。 ただ、gitの細かい操作が残っているので、それが上手くできるかどうか。
フォームの要件の一つで、入力内容を一時保存したいというのがある。 これ、普通に考えると、DBに一時保存用のテーブルを用意するか、フラグで管理するか、にすれば楽かなと思うのだけど、「ローカルストレージに保存」という要件になっているので、それで実装しないといけなかった。
ローカルストレージってPHPから扱えないのでJSでやらなくてはいけない。 別に保存するだけなら簡単でいいのだけど、値を復元するのがちょっと面倒。 項目が多すぎるので、一つ一つ書くわけにもいかず。 選択肢によって次の項目が出現したり、required属性をつけたり外したりしないといけないので、そのあたりが…… 似たような仕組みでCookieがあるのだけど、それだったらPHPから扱えるので、例えばJSONで値を保存しておいて、それを書き戻した時に、$data的な変数に入れて、$_POSTで送られてきたときと同じような扱いにすれば、view側で何も特殊なことなく実現することが可能なのだが……
ただ、要件は守らなくてはいけないし、提案する権利もこちらにはないので……
まぁこれは実装できたのでよかったけど。
あと、jquery.uniformという使ったことない装飾系のライブラリが使われていて、jQueryでhtml要素にあとから追加したselectやradioの見た目のvalueが変化しないという謎現象に悩まされた……
これは、あとからuniform(‘refresh’)することで解決できたけど、ライブラリ依存の不具合は、使ったことないライブラリだと非常に厳しい。

夜は家の前でランジジャンプをする。 30回×5セットをインターバル3分、最後のインターバルだけ5分くらいでやったのだけど、非常に厳しかった…… 30回は30~35秒くらいで終わるので、それが5セットで実質3分かからないくらいの運動なのだけど、非常に負荷が高くて、終わった後はまともに歩けなくなるほど…… 今日はいつもより深く沈めるのを意識したので負荷はいつも以上に。

JavaScript多用のフォーム

晴れ仕事がかなり忙しい。 20日に上げないといけない物があるのだけど、最終のデータが月曜日に来たので、それを急ぎでプログラム組み込んでいる。 フォームを作っているのだけど、フォームの項目数が300項目近くあり、前の選択肢によって、次の選択肢が出たり、かなりJavaScriptを駆使しなくてはいけない。 それに加えて、あまり経験のないCakePHP2でやらなくてはならない。
CakePHP2はいいとして、フォームのJavaScriptがやばい…… 組んでも組んでも、全然フォームの項目が減らないし、テストも非常に大変。
だが、やるしかないので頑張らなくてはならない。

夜はジョギングへ。 仕事が忙しいのだけど、ジョギングで気分転換は必要。
最近6kmコースしか走ってなかったので、冬に向けて距離を伸ばさないといけないので、今日は7.3kmコースへ。 ペースは気にせず。
5.30, 5.29, 5.31, 5.31, 5.38, 5.28, 5.27と7.3kmを40分04秒で、キロ5分30秒ペースだった。
今夜は寒くなく、かといって暑くもなく、とても走りやすい気温だった。

朝の集まり

晴れ火曜日の朝は、いつも集合している店でミーティング。 最近この集まり以外の仕事がたまりすぎていて、全然こちらの作業をすることができない。 けど、今週いっぱいで一応片付く予定なので、来週からはこちらの作業をしていかなくてはならない。
溜まっている仕事は、あまりやりたくないWordpress案件と、がっつりコーディング+軽いシステム、みたいな感じ。 前者が2日程度、後者が5日程度で終わる見込みだ。
コーディングは大体はできるのだけど、メニュー部分の作成が苦手。 なぜかハンバーガーメニューが好まれるのだけど、PCは普通のメニュー、スマホはハンバーガーというのをコーディングするのが結構大変。 一応、最初にベースは作ってあるので、それのカスタマイズでいけるような感じにはしているのだが……
スマホプリみたいに、下部固定になる日は来るのだろうか。
モーニング

ミーティングでは、メンバーの1名がフリーランスを辞めるという話をしていた。 辞めるというか、今まで完全に個人活動をしていたのだけど、組織に属して、組織の中で個人活動をして、組織に上納金を納める、ようなイメージだ。 まぁそれが良いのか悪いのかは本人にしかわからないけど、個人的には、理由や付き合う組織が悪い選択のような気がする。
まぁ後悔しないように、自分たちに迷惑をかけないようにしてくれたらいいのだが。

古い切手

晴れ朝は郵便局へ。 週末に会社から年末調整の書類がと説いたのだけど、急ぎで記入して送り返してほしいらしいので、記入して今日返送する。 香川→東京への普通郵便は2日くらいで届くだろうか。 子供の頃に集めてた切手が数千円あるので、それを使って送る。 メルカリでたまに古い切手使ったりしてるけど、なかなかなくならない。 記念切手は価値が出るわけでもなく、メルカリでも普通の値段で取引されているので、本当に個人のコレクターアイテムとしての価値しかないんだなと思った。

夜はトレーニングへ。 といっても、土日で足が疲れたので、今日は走るのではなく、池の周りでドリルをする。 20~30分くらいでドリルが終わったのだけど、だいぶやり慣れてきたので、それほどドリルでは疲れなくなってきた。 最初の頃は、ドリルで疲れてしまっていたのだが…… これは準備運動みたいなものなので、ここで疲れていたらちゃんとした練習ができない。
今日はドリルだけで、この後走ったりしないけれど。 走らない日も何かしらトレーニングはしたいので、走るのに比べたら負荷が少ないドリルや、筋トレ・ストレッチも取り入れながら日々過ごしていきたい。

クロスカントリー

晴れ朝は10時から三女の美容室。 その足で陸上練習に行くので、荷物などを持って出発。
陸上練習は、12時半から某所でクロスカントリーでトレーニングする。 監督に情報出さないでと言われたので、場所は載せない。
1周600mくらいのコースで、地面は土や小石、階段や坂道もあって、結構ハードな感じ。 子供たちもこういう場所走るの初めてっぽくて、全力で走るのではなく恐る恐る走るような感じだった。 スタート地点が一番高い位置にあるので、右回りでも左回りでも最後は激しい上りとなる。 一気に20mくらい登るので、ゆっくりペースでもかなりしんどい。
1時間ちょっとトレーニングした。 他の子の親も参加していて、結構本気で走っていたけど、自分は全然本気で走ってなかったので疲れはしなかった。 たまには道路を走らないでこういう場所を走るのも気分に変化があって面白いなぁと思った。

15時からは四番丁。 今日も子供たちは外で楽しく遊んでたが、終了40分前から10分前までの30分間は、ストレッチの時間になって、子供たちのテンションが一気に下がっていた。 自分も一緒にストレッチをやったが、体が硬すぎて全然ダメだった。 スポーツやるなら、もっと柔らかくしないといけないのだろうけど、ストレッチは苦痛だから全然やる気にならない。 1日5分くらいを毎日やるだけで全然違うのはわかっているのだけど、5分でも苦痛なものは嫌だなぁ。
練習が終わった後は、隣の校舎でやっていた子ども食堂に誘われて、芋煮を食べてきた。 おにぎりももらったのだけど、小さいなと思ったが、ものすごい圧縮されており、おにぎり1つでかなりお腹いっぱいに。
芋煮は山形のやつかわからないけど、里芋がとても美味しかった。 なかなか里芋って食べる機会がない。
芋煮

18時半くらいに一旦帰宅して、お風呂に入りにきららに行ってきた。 お風呂で疲れを落として、休憩室でくつろいで帰ってきた。
ここ数日で疲労困憊になってしまったので、三女を寝かしつけながら21時過ぎに寝てしまった。