第44回香川マスターズ陸上競技選手権大会

曇りときどき雨朝6時半くらいに起床。 今日は香川マスターズ陸上の大会がある。 この数週間、この大会の為に準備をしてきた。
自分の最初の種目は10時10分開始の1500mなので、それの2時間くらい前を目安に競技場に到着すれば良い。
7時10分くらいに家を出て、コンビニで朝ご飯を購入して屋島競技場へ。 受付で名前確認と参加賞をもらって、室内競技場の邪魔にならないところにマットを敷いて陣取る。

トラック競技のレースにはあまり出ないので、自分の中でのアップのタイミングや補給などのルーティンはない。 招集完了が9時50分なので、9時40分くらいには全ての準備を終えて招集所へ行くことができるようなスケジュールで調整していかなくてはならない。 とはいえ、まだ到着したばかりだし時間もある。 まずはウロウロ歩くことにした。 室内競技場をあっちに行ったりこっちに行ったり、外に出てトラックの回りを歩いたりで15分くらいは歩いて体を動かしていく。

それから競技場の外を軽く1周ジョグ。 室内に戻ってきて、100mをジョグから流しくらいのスピードで5本くらい走る。 これで一旦心拍数も上がって体もいい感じに動くようになってきた。
昨年夏まで一緒に綾川で練習していた人も今日の大会に出場するので、軽く話して、また再来週くらいから一緒に練習しようという話をした。 自分が仕事変わるタイミングで午前の時間が読めなくなってしまったので、ずっと連絡をしていなかった……

いよいよ1500mの招集の時間。 自分のレーンナンバーをゼッケンの上と右腰につけて、ナンバーコールとスパイクのチェックをして完了。 この大会は日本陸連公認の大会なので、記録は公認記録となる。 なのでもし日本記録とか出た場合には、それが日本記録として認定される。 なのでスパイクのチェックは厳しく行われてた。 昨年11月にシューズ規定がまた変わり、トラック種目は全て20mm以下になっている。
それまでは使えたソーティマジックは、今の規則ではNGとなっている。

スパイクシューズは品名までは確認されず、ジョギングシューズは品名まで確認されていた。 自分は「クロノディスト7」で走る。 厚底登場以前に5000mや10000mを走るようなスパイクなのだが、自分はスパイクに慣れてないし耐えられる筋肉もないので、なるべくピンが無いスパイクがいいと思って、これを愛用している。

いよいよスタートの時間になった。 木曜日の2000mタイムトライアルではキロ3分41秒平均だった。 自己ベストはキロ3分37秒平均の5分25秒。 とりあえず自己ベストを目指したい。
スタートしてみんな一斉に走っていく、というかみんなかなり速い。 一気にみんな前に行くがとてもついていけるようなスピードではない。 それでも自分はかなりのオーバーペースで最初の200mを37秒くらいで通過していく。 だけど絶対にこのペースじゃ最後まで持たないのでホームストレートでペースを落ち着かせる。 スタートダッシュしすぎて失速してくるランナーもいたので第1コーナーで抜かしながら自分のペースを掴んでいく。 最初の400mは78秒。 80秒だとキロ3分20秒ペース、1500mを5分ジャストペースなので、想定よりかなり速いペースになってしまっている。 最初の200mが速かっただけだけど、ここからはペースを維持して頑張っていく。 朝まで降っていた雨の影響で1レーンには水たまりができているが、それを避ける余裕はないので水たまりに突っ込みながら走っていく。
自分的にはかなりのハイペースだけど、思っていたよりも呼吸はきつくはない。 いや、きついはきついのだが、まだ行けそうな感じがする。 走っている時は2周目のラップはパッと計算はできなかったけど、800m通過が2分43秒だったので、2周目は85秒。 1000m通過が3分23秒。 そしてラスト1周の鐘を聞きながら、最後の400mを走っていく。 ここまで来ると心肺はかなり苦しい。 ラストスパートしたいけど、まだそのタイミングではない。 苦しいながらもペースを落とさないように粘って、ラスト110mくらいからスパート。 最後の力を振り絞って全力で走っていく。 5mくらい前に1人いて、差がどんどんと縮まってきたので抜かせるかな?と思ったが、追いつくことはできず。
手元の時計では5分09秒だったが、ガーミンは押すタイミングなどあるので多少ズレている可能性が高い。 だけどそれでも5分10秒。 自己ベストを大幅に15秒も更新することができそうだった。
正式記録では5分09秒31。 まさか5分10秒切れるとは思っていなかったので非常に嬉しかった。 だけど、1500mはきつかったなぁ…… ちなみに後半の500mはキロ3分24秒ペースだったので、ほぼ失速なしで走れたのも嬉しい。

次は12時05分開始の100m。 招集は11時45分締め切りなので、35分くらいに行くイメージ。 とりあえずウェアを脱いで汗を拭いて、別の服に着替えてから、100mの準備をする。 まずはスターティングブロック。 2年前に出場した岡山マスターズでぶっつけ本番で使ってから、1度もスタブロを触ってすらいない。 屋島競技場は練習スペースにスタブロがあるので、気の済むまで練習することができるが、そもそもあまり上手く使えないので、10本くらい練習しても対して変わらない。 なので、とりあえずスタートを失敗しないような練習だけした。 100mのスパイクも履いて90%くらいの力で2本走った。 これで100mのアップも完了。 100mも自己ベストを目指したいが、全然練習できてないし、正直かなり厳しいと思う。 1500mで足も終わっているし…… なので、ただ走る感じだけど、できる限りは頑張ろう。

招集終わって、自分は5組3レーン。 前の4組は全て1位のタイムが11秒台である。 自分は目標はまだ出したことのない12秒台だけど、今日は13.5くらいで走れれば……
自分のレーンで準備をして、On your marks, setと声がかかり、ピストルの音で一気に走り出す。 とりあえず出せる力を全て出し切ったが、走り終わってタイム見るまでもなく、走った感触で全然ダメだったのはわかる。 風は-0.4mでタイムは13.71だった。 まぁ練習量など考えたら妥当なタイムなのだろう。

今日の自分のレースはこれで終了。 室内競技場の第3コーナー付近に整体ブースがあるので、最後に体を整えてもらって、屋島競技場を後にする。

今日は三女はティーボール大会に行っており、これから東部運動公園へ。 一般の部の助っ人で呼ばれていて試合に出ているようだ。 一般の部は中学生以上10名で構成するのだが、常時5名以上の女性が出ているのがルールのようだ。 男性の人数は揃っているが女性がいないので三女が呼ばれたのだった。 ティーボールは野球とは違って和気あいあいとしてみんな楽しそうだった。
この会場には自分の少年野球チームも来ており、決勝戦をちらっと見たり、三女と同じ陸上チームで一緒に練習してきた仲間とも久々に再会して話したり、楽しい時間だった。

今日はやりきった感があるので、家に帰って風呂でハイボールを飲んで、その後ビールを飲んで、夜は日本酒を飲みながらマリオカートワールドやって、充実した日曜日を過ごすことができた。

草刈りとバスケ

晴れ朝は7時位に起床。 今日も少年野球の練習に行く。 三女の部活が8~11時で、終わった後、次女のバスケを見に行くので、時間の都合がちょうどいいので、野球行くついでに中学校まで送っていき、終わったら野球グラウンドに来てもらうことにした。

野球は今日は3時間くらい草刈りをやっていた。 コミュニティセンターで草刈り機を借りてくるのだが、今回は鉄の刃じゃなくて、ナイロンコードの草刈り機のようだ。 ナイロンコードの草刈り機を使うのは初めてなのだが、非常にやりにくかった。 草があまり生えていない平らな地面をやるのならやりやすいのだが、草が大量に生えていると全然使い物にならない。 傾斜があると砂や小石を弾き飛ばしすぎるので自分の防具がもっと必要だった。 下は長ズボン履いているが、野球で使うようの薄いズボンなのでズボン越しにバシバシ石が当たってきて痛い。 上は半袖なので腕に当たってきて痛い。 顔もサングラスで目は保護しているが、普通に顔に当たるし、鼻や耳にも入る。 マスクすれば多少防げるかもしれないが、もっと顔全体を覆うような、養蜂家が使うような網付きの帽子のようなものが必要かもしれない。
ただ障害物があるところは障害物にナイロンコード当ててもいいのでやりやすい面もあった。 なので、理想では鉄の刃とナイロンコードの、両方を用意してもらえればいいかなと。

草刈りやってたら三女が部活終わってグラウンドに来たので、今日の野球はこれで終了。

次女のバスケは完成したばかりのサンポートの体育館「あなぶきアリーナ」のサブコートで開催される。 初めてあなぶきアリーナに入る。 サブは入口入った瞬間にアリーナが見えるのですごいおしゃれな感じだった。 そして数百人の人がバスケの試合を見ていた。
次女の試合は決勝戦、相手は優勝常連校の英明高校。 優勝をかけて挑んだ決勝戦だったが、試合は完敗だった。 英明強すぎ。 点差は25点差くらいしかつけられてないが、25点差以上の差がそこにはあるように感じた。 どうやったら勝てるのだろうな?

帰宅して風呂に入って、夜ご飯はくら寿司へ。 明日は陸上の大会なのでお酒は飲まないでおこうかなと思ったが、飲まないのはなかなか難しく、ビールを2杯飲んでしまった。
だけど、帰ってきてから22時くらいには寝たのでOK。

明日の陸上の大会が楽しみだけど、きちんと走れるかは不安。

さくらのオブジェクトストレージからR2に移行

晴れ前にCloudflareを置き、さくらのクラウドのコンテンツをエックスサーバーに移す作業。 一気にやるのは無理なので、まずはさくらのオブジェクトストレージを使っている部分をCloudflare R2に移行する作業をやった。 R2に他社ストレージからの移行ツールというのがあってそれを使ってみたが、16万ファイル中、12,000ファイルがエラーになった。 エラーの原因がわからないし、エラーファイルだけの再試行というのもなかったので移行ツールは使ったが作業自体は完了できなかった。
プログラム組めばできなくはないけど、組むのが面倒なので、Firezilla Proでさくらのオブジェクトストレージに接続し、全ファイルをローカルにダウンロード。 その後R2にアップロードという手法を取った。 ファイルサイズが違う場合のみ上書きという設定でアップロードしたので、成功したものはスルーされる。
そんな感じでR2にデータを移すことができた。
ウェブサイト側でさくらのオブジェクトストレージにアップロードしている部分をR2に変えるのは容易だったが、実際アップロードをやってみてわかったが、R2へのアップロードは意外に遅かった。 まぁそれはプログラムで裏側でアップロードするなどの手法で体験的なものは損なわずにいけるので、それほど気にしないでいいか。
R2に対応するWorkersを作成し、アクセスをR2に流すことができた。
だが、Workersの無料枠は1日10万リクエストまでで、17時間くらいで94,000くらい使ってしまったので無料枠には収まらなさそうだった。 なのでWorkers有料プランを契約することに。 有料プランと言っても月額$5で、1000万リクエストまで対応でき、その後は100万リクエスト毎の課金となっている。 1日10万じゃ足りないけど、月間1000万なら十分だろう。 Cloudflareなら完全無料でいけるかな?と思ったけど、さすがにそれは厳しかったか。

夜はジョギングへ。 大会2日前。 主要なトレーニングは昨日で全て終了していて、今日は軽く調整ジョグをするだけ。 ペースはめちゃめちゃゆっくりで、距離も短く。
7.11, 7.21, 7.23, 6.58と、3.8kmを27分57秒で、キロ7分13秒ペースだった。

Nintendo Switch2

晴れ今日の午前中にSwitch2が届く。 いつ来てもいいように準備をしておいて、届いたのが昼前くらい。 届く前に、今Switchを設置している場所を片付けるのを忘れていて、まずはSwitchを撤去して掃除してからSwitch2を設置する。 Switch2はサイズが1回り大きくなっているような感じだった。 プロコントローラーは軽くなっている。
初代SwitchからSwitch2へデータ転送というのができて10分ほどで完了。 その後、ソフトウェアをダウンロードするのだけど、マリオカートワールドを最優先でダウンロードして、残りのソフトは順次ダウンロードされていくような感じ。 とりあえずゼルダを起動してみたが、HDR対応したためか、画面がものすごい明るすぎてダメだった。 なのでHDRはオフにした。 明るすぎて目が悪くなりそう。
Switch2

めぼしいソフトはマリオカートワールドしかないが、妻と子供たちはマリオカートワールドを楽しんでいた。

夜はジョギングへ。 大会3日前なので、今日がきついトレーニングラスト。 15秒や40秒を速いペースで走るトレーニングはやってきたので、最後の仕上げで2km全力で走るトレーニングを。
レースは1500mなので今日走るスピードよりは上がるけれど、距離が75%になるので耐えられるかどうか、それと速いペースで8分間とか走ってなかったので、どこまでペース感覚を掴めるかも確認しておきたい。
コースは7.3kmコースで5~7km地点までの2kmを全力で行く。 なので5kmまではペース気にせず走っていく。
5.32, 5.33, 5.30, 5.37, 5.40と5kmまで走って、そこから全力で2km。
最初の1kmは3.37、全力とはいえまだ継続できないほどの全力ではない、呼吸は苦しいけど吐くほどではない。 だけど次の1kmがけっこうきつくて3.45とタイムが落ちる。 2km平均がキロ3分41秒となってしまった。 1500mのベストがキロ3分37秒平均の5分25秒なので、本番ではどうだろうか? ギリギリベストが出せそうなラインではある。
今日の全体の結果的には、7.3kmを37分09秒で、キロ5分04秒ペースだった。

ゼルダ終了

晴れNintendo Switch2発売前日。 明日にはSwitch2が届くので、それまでにゼルダを終わらせなくてはならない、という目標を掲げて、3月くらいから2ヶ月間ほど頑張ってプレイしてきた。 とりあえず終わらせないといけないので、エンディングは見てきた。 ずっとプレイしているので、ボス自体は弱かった。
クリアをするとセーブデータに星マークがつき、マップを開くとマップ完成度が表示される。 完成度は94.46%くらいだった。 本当は100%にしたいのだが、100%にするのはまず無理だから、簡単にできる地名を集めたり魔神像やゴーレムを集めたりして、98.01%くらいまでは増やしたが、これが限界かな。 地底は全部コンプリートしたはず。

夜はジョギングへ。 日曜日がレースなので調整期間。 今日は足を少し疲れさせて、明日最後のきついトレーニングをする予定なので、足を疲れさせるために、ゆっくり長くのコースを走ることにした。
久々に14.4kmコース+トイレで800m距離が伸びる。 最近あまり12kmコースにすら行ってないので、15kmは結構長かった。
5.43, 5.29, 5.36, 5.22, 5.40, 5.34, 5.43, 5.29, 5.36, 5.37, 5.33, 5.28, 5.13, 5.27, 5.35と、15.2kmを1時間24分21秒で、キロ5分32秒ペースだった。

ブログサーバー移転

雨のち曇り朝方は結構な雨が降っていた。 起きたらほぼ止んでいたけれど。
今日はこのブログのサーバー移転を行っていた。 現在のサーバーはさくらのVPSで、東京リージョンの一番安いプラン。 サーバーを作ったのかかなり前なので未だにセキュリティパッチの期限が切れたCentOS7で運用していた。 新しいサーバーは、自分で管理するのを止めて、エックスサーバーのプレミアムプラン。 ブログだけならスタンダードで十分すぎるけれど、他にも自分で管理しているサーバーがあって、そこに入っている33のサイト群も同じサーバーに入れたいので。
サーバー移転するだけなら簡単なのだが、画像類をどうするかが問題だった。 サーバー移転などを簡単にする為に、画像自体は、さくらのレンタルサーバーのライトプランを契約し、そこをストレージ代わりに使っていた。 だけど、ドメインはブログのドメインでアクセスさせたいので、/images/にアクセスがあった場合、nginxのリバースプロキシで、画像サーバーへ接続するようにしていた。 エックスサーバーはレンタルサーバーなので、リバースプロキシとか設定できない。 プログラミング的に考えると、/images/にアクセスがあった場合はプログラムを呼び出して、そのプログラムが画像サーバーへアクセスし画像を取得し返す、必要ならキャッシュを持ったりすればいいかなとは思うが、それでは前時代っぽい。

それを解決する手段として、今回はCloudflareを利用した。 Cloudflareはリバースプロキシ的な機能がデフォルトの動作なので、それに少し手を加える感じで。 ネームサーバーをCloudflareにものに変更。 AレコードなどはCloudflare側で設定したproxyのAレコードが返却されるようになる。 そこにアクセスがあると、Cloudflare内のproxyが動き、Cloudflareから自分のブログにアクセスが来て、コンテンツが返却されるという仕組み。 なので自分のサーバー的には、アクセス元IPアドレスはCloudflareのアドレスになる。 そこまでやっているのが大前提で、CloudflareでWorkersというのを作成する。
これはJavaScriptで書くのだけど、書いてある内容は/images/にアクセスがあった場合、/images/の後の文字列を、特定のURLにくっつけて、アクセスして返却する、返却時にブラウザキャッシュさせる、という感じで、全部で25行しか書かれていない。 それを、/imgaes/にバインドさせて完成。

エックスサーバーとCloudflareで、今までVPSで実現していたことを、サーバー管理無しで実現することができた。 サーバー移転も簡単に終わった。
今までVPSで不便だったことがいくつかあって、
・サーバーのセキュリティリスク
・PHPのアップグレードが面倒
・たまにMariaDBが落ちる
・Let’s Encryptの更新が手間(一応自動化はしていたけど)
・データベースのバックアップが面倒(自動化はしていたけど)
・コンテンツのバックアップが面倒(自動化はしていたけど)
・メールサーバーの設定が超絶面倒(このドメインでメール使うことないので設定すらしなかった)
というのが解決した。

さくらのクラウドで運用している他サイトも全部この方式にしたいが、6月中に終えることができるだろうか? こちらはオブジェクトストレージを使っていて、それの料金も痛いため、Cloudflare R2に移行する。
月々10,000円以上サーバー台で支払っているのが3,000円くらいになる見込みだ。 金額が減るのは嬉しいが、何より管理の手間がほぼゼロになるのが非常に嬉しい。 Cloudflareはこんな素晴らしい機能があるのに、ほぼ0円で使わせてもらって本当にいいのだろうか?

Cloudflareが落ちたら全サービス死ぬ問題はあるけれど、AWSだとしても同じだし、それは考慮しない。

夜はジョギングへ。 今日は大会前の繋ぎジョグ。
5.20, 5.05, 5.16, 5.16, 5.07, 5.04, 5.06, 5.02と、7.3kmを37分53秒で、キロ5分10秒ペースだった。

高校バスケ準決勝

曇り朝はコーンフレーク+ゼルダのいつもの感じで時間を潰す。

今日は平日だけど次女のバスケの総体の準決勝が三豊市総合体育館で行われるため、仕事を抜け出して観戦に行ってきた。 相手は高松北高校。 余裕で勝てる相手なのかな?と思ったが全くそんなことはなくて、最後の最後まで負けるかと思うような試合だった。
第1クォータは23-10でリードしていたが、第2クォータで一気に追いつかれ38-35。 第3クォータ終了時点では52-54と逆転を許す。 第3クォータでは5分くらいの時点でチームファウルが7で、全てのディフェンスファウルが相手のフリースローになってしまう。 キャプテンは個人ファウルが4つで、あと1つで退場なのでベンチに下げられていた。
最終の第4クォータはお互い点を取りつつのシーソーゲームで、どちらが勝つか全くわからない状況。 スリーポイントで点を入れ、相手に2点を2度入れられ、スリーポイントで更に逆転し、というのが残り2分くらいまで続く。 残り2分くらいに連続でスリーポイントとフリースローが決まり68-62と6点差で少々余裕ができたように見えた。 だが、残り時間は少ないし相手がものすごい圧力で迫ってくる。 なるべく時間を使おうとパス回ししているように見えたが、相手は鬼気迫る物があった。 残り30秒くらいで5点差あったので、そのまま逃げ切れそうだった。 タイムアウトでボールを前に進める戦略などで、残り9.6秒で5点差、相手ボールからだった。 9.6秒で5点差追いつくのはまず無理だが。 スリーポイント決めても2点差、自分たちのボールからで時計は止まらず、ギリギリまで中にボールを入れず逃げ切れる。
そういう戦略なのかと思ったが、9.6秒から再開されたゲームで相手がスリーポイントを打ってきた。 そのシュートは入らなかったが、味方がシュートモーション中にファウルしてしまい、相手に3本のフリースローを与えてしまう。 相手が2本決め、3本目を外して、そのボールを相手が取り、2点+ファウルか、スリーポイントを決めれば同点とされる。 そんなものすごい大事な1本目のフリースローを外す、2本目も外す。 相手の選手は泣きそうになっていた。 この時点でほぼ勝ちは確定。 3本目は決めて4点差となったが、残り5秒くらいしかない。 スローインから相手が迫ってくるが5秒間逃げて、ギリギリの試合に勝利した。 見ていたやばい試合だったな……

三豊からとんぼ返りで戻ってきて、残りの時間は仕事。

夜はジョギングへ。 レース1週間前なので、ポイント練習を頑張る。 キロ3分15秒ペースで40秒間を7本、リカバリーは3分間ジョグ。 2週間くらい前にもやったメニューなので、3分15秒くらいなら余裕だなと思って。 アップとダウンはキロ5分15秒ペースで10分間と15分間。 アップが終わって、いよいよ疾走区間。 走る前に考えていた通り、きついはきつかったが、ペース的にはバッチリだった。
3.12, 3.05, 3.02, 2.59, 3.06, 3.09, 2.51ペースで、全体を均すと3.03ペースで、余裕でクリアだった。

今夜もゼルダを楽しむ。

野球とバスケ2

晴れ朝は8時過ぎくらいに起床。 今日も特に予定が無いので、少年野球チームの練習試合に行ってきた。 9時集合で10時くらいから1試合目開始。 自分はもうただのOBなので審判などはやらず。 やってもいいが、現役のやりたい人に譲らなくてはならない。 外からプレーに対して声かけたり応援したり、第三者的な感じで見ることができるので、結構楽しかった。
昨日の練習を見る限り、このチームは全然強くないように見えるのだが、大野相手にタイブレークまでもつれ込んだり、今日の練習試合の相手は県スポ少大会ベスト8の榎井だったのに、15-6で大勝したり、練習と試合では強さが全く異なる。 そんな不思議なチームだった。 自分たちの代の時は、練習でも試合でもほとんど上手さや強さは変わらなかったと思う。
12時過ぎくらいに1試合目が終わり昼休憩となる。 午後からもう1試合あるが、自分はここで帰ることに。

帰宅してシャワーを浴びてからは、三女と次女のバスケの3回戦を見に高松高校へ。 県内屈指の進学校の高松高校に入るのは初めて。 近隣のコインパーキングに車を停め、高松高校の体育館へ。 体育館は2階、観覧スペースは3階だったが、観覧スペースはかなり狭かった。 それと体育館は外の光が入ってこないので、結構暗かった。
試合は快勝で、明日の準決勝に進むこととなった。

バスケ観戦が終わってからはゆめタウンに行ってから、スポーツデポで三女のテニス用品の買い物。 テニスシューズを買おうと思ったが、靴は試し履きだけしてネットで買うことに。 ネットの方が4,000円も安いので……
それと練習ウェアの上を2着、下を1着、靴下を2足、日焼け帽子のインナーを1着、シューズケースを購入して、全部で18,000円くらいかかった。 靴はネットで15,000円。 練習ウェアは消耗品的なものなので、年に1着以上は買わないといけないと思うけれど、これで一通りテニスに必要なものは揃ったか?

夜ご飯は「美月」で。 ビール大ジョッキを2杯飲んでしまった、家に帰ってきてからは500mlのハイボールを飲んで、今夜は少し飲みすぎてしまったなぁと思いつつ、ゼルダを楽しんだ。