朝はマクドナルドへ。 先日技術書を買ったはいいが、全然読めていないので、マックで朝ごはんを食べながら読んでいた。 マックには、いつの間にか手を感知して吹き出すタイプの消毒薬が設置されていた。
昨日のディスク使用率の問題を解決しようと色々やりたかったが、今日は忙しくて何もできなかった。
夜はジョギングへ。 20時くらいから強い風が吹き荒れていて、ジョギングに行くのが少し憂鬱だった。 だが、気温はそれほど低くなかったので強風でも、それほど寒くはなかったのだけど、走るのは結構きつかった。
5.20, 5.18, 5.13, 5.20, 5.13, 4.55, 4.49と、7.3kmを37分41秒で、キロ5分10秒ペースだった。
「写真付き」カテゴリーアーカイブ
Pixel 4a 5G
火曜日の朝、いつもの店でモーニング打ち合わせ。 1名は契約取れたとのことで、打ち合わせに行っていて不参加。 もう1人と自分で楽しくおしゃべりしながら、朝の時間を過ごしてきた。 終わってから宮脇書店でPayPay払いを使って本を購入。 あと1か月は25%ポイントバックがあるので、無駄遣いにならない程度にいろいろ買っていきたい。

今日は自分が購入していたGoogleのスマホ「Pixel 4a 5G」が届いた。 Pixel5にするか4aにするか悩んだのだけど、性能的にはほとんど変わらず、5のほうが14,000円くらい高い。 防水と無線充電がついているが、3.5mmイヤホンジャックがない。 さわり心地は5のほうが素晴らしく良いが、ケース付けるのでほとんど意味がない。 2年で14,000円の差なら、月に600円くらいなので5にしようかなとも思ったが、3.5mmイヤホンジャックがネックとなった。 iPhoneではとっくに廃止されているので、今更とか思われるかもしれないが、けっこう使っているので。
仕事中のPodcastや電話、ジョギング中にも使っている。 PodcastとジョギングはBluetoothの買えばすむような気がするけど、電話もとなると、マイクがついてないといけないし、電話がかかってきて鳴っている最中にイヤホン刺して応答とかしているので、Bluetoothイヤホンだと起動時間とかの関係で、有線に比べて絶対スムーズじゃない。 ということで、そこが大きな決め手となってしまった。
別に3.5mmついてても、Bluetoothは使えるので、これから2年くらいはこの機種使うだろうから、2年かけて無線化していけばいい話だと思う。

iPhoneみたいに簡単にデータ移すこともできるけど、一から綺麗にしたいので、全部手動でやった。 が、それほど時間かからずに移行完了。 性能上がっているので、いろいろスムーズになっていて素晴らしい。
今夜は雨のため、ジョギングはなし。
クアタラソ さぬき津田
先週行こうと思っていた「クアタラソ さぬき津田」に行くことになっている。
行く前に三女の水着を買おうと思って、スポーツデポに寄っていったけど、いわゆる水遊び用の水着はこの時期売っていなくて、競技用や選手が着る練習用の水着のようなグレードのものしか売っていなかった。
クアタラソに電話したら、子供用のは200円でレンタル出来るとのことだったので、レンタルでいっか。 家にちょうどいいサイズのがあったのだけど、三女的にはそれが気に入らないらしいのだが、結局それよりももっと気に入らないレンタル品になってしまったので、家から持ってくればよかったと悔やんでいた。 レンタルできたのは、普通のスクール水着のような紺色のやつ。 だけど、上にラッシュガード着ているので、水着なんて何でもいいような気がするのだけどなぁ。 自分の水着は、2007年くらいに買った海水浴用のやつで、もう13年くらい使っていることになるので、色褪せているが、特に買う必要もないかなと思って、ずっとこれを使い続けている。 年に数回しか使わないしな。
クアタラソに行く途中「とにかく とに麺」といううどん屋でお昼ごはん。 ここは立地が悪いのか、うどん屋が潰れては新しいのが入ってと、記憶の中だけでこれで3店舗目だ。 前の前の店や、前の店には来たことあるが、今のこの店は初めて。 釜玉うどんを食べた。 最近PayPay使えるうどん屋が増えてきていて、ここでも25%還元受けることができて嬉しい。

津田に行く道中は、久しぶりに志度の国道11号の方じゃなくて、フジグランとかある方の住宅街の方を通っていった。 たまに通らないと道や店が変わっていたりするので。 いつ無くなったのかすらわからないけど、不二家レストランは無くなっていた。
クアタラソはガラガラだった。 ここに来るのは通年老人が多く、夏場は幼児連れが多くなる。 健康のためにクアタラソに来てコロナになって死んだら、本末転倒だと思うので、老人は自粛しているのだろう。
ウォータースライダーは1月7日くらいの大荒れの天気で、外側が破損してしばらく使えない。 HPにも書いてあったし、さっきTELした時、受付で会計する時と、何度も説明された。
プールサイドが寒すぎて、プールは思っていたより温かかった。 トイレに行くと身体が冷えて、プールの中がぬるま湯のように感じるくらい、たった数分で身体が冷える。 見てないけど、コロナ対策で換気とかされているのだろうか。
2時間くらいプールとお風呂を楽しんできた。
帰りは、志度の西村ジョイ、マルナカ林店と寄って帰宅。 クアタラソで風呂に入ったので、今夜は風呂に入らないでいいので楽ちん。 ただ、走りにもいけないけど。 行ってもいいのだけど、また風呂に入らないといけないしな。
夜ご飯は唐揚げを作る。 昨日材量は買っておいたので、2時間くらい味を染み込ませて揚げる。 量が微妙に足りなくて、もっと肉買っておけば良かったと思った。
9.6kmペース走
火曜の朝はいつもの店で打ち合わせ。 今日も特に話すことがなかった。

今週は別件が忙しくて、PHP8を1秒も触れていないので、こちらを落ち着かせてPHP8をやりたい。 早くやらないと、クラウドに作成しているディスク代が無駄になる。
夜はジョギングへ。 今日は速いペースではなく、適当なペースで走ることにした。
1km目が5.27だったので、それくらいのペースを維持できるように意識しながら。
5.27, 5.20, 5.24, 5.23, 5.27, 5.23, 5.28, 5.23, 5.21, 5.16と、9.6kmを51分54秒で、キロ5分24秒ペースだった。
本当ならば、今は丸亀ハーフの2週間前なので、週末くらいにきつい練習をして、来週調整に回そう、とか考えているはずなのだけど、今シーズンもレースが全く無いだろうから、そういうことを考えられずに悲しい。
ストライド走法のテスト
今日は妻の仕事が休みだったので、朝ごはんはコメダ珈琲へ。 フィッシュフライバーガーを食べたがお腹いっぱいになりすぎた。 モノもちょっと違うけど、マックのフィレオフィッシュの方が美味しいと思った。

夜はジョギングへ。 今日はストライドを広げようと、滞空時間を長くするのを意識して走ってきた。 普通に走るよりかなりきつかった。 そして、フォームが普段と違うので、足にかかるダメージも大きかった。
前半3kmが非常に辛くて、息がかなり上がった。 後半はそれほどでもなかったので、ストライドを広げるのは上り勾配にはきついのかもしれない。 上りと行っても、3kmで25mくらいしか上がらないので、微々たるものなのだけど。
4.58, 4.44, 4.40, 4.25, 4.24, 4.21で、6kmを27分38秒で、キロ4分36秒ペースだった。
さくらのクラウド データベースアプライアンス
火曜はいつもの店でいつものように打ち合わせ。 今日は道路が非常に混んでおり、年末年始休みが終わって、人々が平常通りに動き出しているのを感じた。
首都圏で緊急事態宣言出ているが、香川県のこのお店への来客具合は、いつもと変わらないような気がする。 2021年が始まって2週間経ったが、この集まりでのプロジェクトの動きはまだ何も無い。 1年って52週間しかないので、そのうちの4%も、もう経過しているということを再認識しなくてはならない。 あっという間に夏になって、また年末になってしまうだろう。

自分のサーバーでは、さくらのクラウドを使っているのだけど、アプリケーションとデータベースを同じサーバーに同居させている。
何度か書いているが、新しいインスタンスに新しいディストリビューションを入れて、PHPなどを最新版にしたい。 だが、アプリケーションとDBが同居していると、別のインスタンス立ち上げてDB接続させたい場合問題になる。 やろうと思えば古いインスタンスのポート開けて、そこに接続させることもできるのだけど、微妙な策だ。
なので、DBをサーバーに同居させるのではなく、AWSでいうRDSみたいに、DB専用のサービスみたいなものが、さくらのクラウドにもあるので、それに移行する作業をしていた。
さくらのクラウドでデータベースアプライアンスを使うには、スイッチが必須。 スイッチは、スイッチのみのプランか、スイッチ+ルータのプランがある。 別にルータ機能は求めてないし、ルータ機能がついているとIPアドレスも16個や32個取得しなくてはならず、金額が跳ね上がる。 裏側でネットワーク組むだけなので、スイッチだけのプランを作成し、データベースアプライアンスと、今動いているインスタンスにNICを追加してスイッチに接続させた。 インスタンスにNICを追加するのは動かしながらはできないので、一旦サーバーを落とさなくてはならない。 冗長化などもしてないため、2,3分で終わるので今アクセスしている人たちは無視して、無理やりシャットダウンしてNIC追加して、ついでにプランを2CPU×2GBメモリに上げた。 今までは1×1で、22時前後など負荷のかかる時間は少々厳しかったので。
で、SSHでeth1を追加したりして、ようやくDBアプライアンスに接続することができた。 ネットワークは苦手なので、この辺りの一連の作業も気を使う。
接続できたので、次はデータベースのデータを移行しなくてはならない。 mysqldumpで丸っと移せばいいのだけど、mysqlの管理テーブルとかも移ってしまうのと、without的なものが見つからなかったので、1データベースずつmysqldump, mysqlコマンドで流し込んでいった。
で、軽くテストして、いざデータベース接続先を変更したら、insertの一部クエリでエラーが発生。 not nullのカラムを持つテーブルにinsertする場合に発生していたのだけど、例えばnameがnot nullだとして、
INSERT INTO table (id, name, birthday) VALUES(1, ”, ‘2000-01-01’);
というのは通るが、
INSERT INTO table (id, birthday) VALUES(1, ‘2000-01-01’);
というのはエラーが発生する。 こんな処理している箇所がけっこうあって、コード直すのは箇所が多くて大変なのだけど、DB側でnot null制約を外して対応してしまった。
が、後で調べて分かったのだけど、MariaDB10.2.4からsqlmodeに「STRICT_TRANS_TABLES」が追加されたよう。 これはSQLを厳密に処理する設定らしく、上で挙げたようなnot nullなのにカラム指定しないインサート、つまり空ではなくnullのような場合にエラーを吐くようになっていたらしい。
前まで使っていたのが、MariaDB10.1.48で、今がMariaDB10.4.12だからだな。
とりあえず、色々計画している中での、データベースの分離は終わった。 これでようやくスタートラインに立てた感じがする。
夜はジョギングへ。 ペース気にせず
5.31, 5.27, 5.23, 5.09, 5.08, 5.05と、6kmを31分46秒で、キロ5分17秒ペースだった。
雪が舞う日
今日も三女の陸上で屋島へ。 毎日8時に家を出る生活も今日が最後だ。 9時~14時までなので、今日は家に帰ってきて仕事をしていた。 13時過ぎに家を出発して再び屋島に向かう。
帰りに「さぬき麺市場」でお昼ごはんを食べるが、首都圏で緊急事態宣言が出るためか、香川県内でもコロナの感染者が多くなってきているためか、店内には1人しかお客さんがいなかった。 見える所に店員が3人いたが、まだ14時過ぎなのにお客さんより店員の方が多いとは。

そういえば、今週から来月末まで高松市の特定のお店でPayPayで支払うと、25%ポイントバックされるキャンペーンが始まった。 1回で2000円までのバック、期間中合計で20,000円までバックされる。 年末には岡山市で同様のキャンペーンがやっていたが、高松市でやってくれるのは嬉しい。 期間中に80,000円も使わえないから、PayPayで払える店は、クレジットカードや現金よりも優先してPayPayで支払うのが効果的だ。 ただ、PayPayで支払えても25%バックされない店もあるので注意が必要だけど。
夜はジョギングへ。 今日は日中雪がパラつき、風も非常に強く寒い日だ。 夜に長男のスイミングの迎えに行った時の、自動車の温度計ではマイナス3度だった。
土曜日に有明クロスカントリーに出場する予定だったけど、今日は都内で2,500人、県内でも30人の新型コロナウィルスの感染者が出て、監督の判断でチームとして出場しないこととなってしまった。
なので、今日休んで、明日軽く走って調整しようと思っていたが、調整する必要がなくなってしまった。
モチベーションを下げないために、寒いけど今日は走らないといけないと思って出発。 ゆっくり走ってると寒すぎるので、速く走って体を暖めようとしたが、速いペースにも関わらず、全然体が暖まらず、走り終わった後でも寒かった。
5.13, 5.03, 4.40, 4.40, 4.30, 4.28と、6kmを28分45秒で、キロ4分47秒ペースだった。
