多言語化のためのステップ

晴れ朝はジョイフルで朝ごはん。
モーニング

先週くらいの日記に書いたが、とあるサイトの多言語化の話。 結局誤って作って運用しているテーブル構造をきちんと正規化したものに直すことにして、作業続けて今日で2日目。 一通り直し終わって、データ移行プログラム走らせて、無事にきちんと正規化されたテーブルに移行することができた。 これでデータベースのテーブル構造は綺麗になったので、あとはプログラムを頑張るだけ。
このサイト、裏側はLaravelだけど、フロントは素のPHPなので、フロントもLaravelに置き換えている最中。 過去に一度だけ、Laravelで多言語サイト作ったことがあるが、やり方をほとんど忘れているので、もう一度勉強しながら作っていかなくては。 素のPHPで多言語化している部分は、言語ごとにテンプレートファイル分かれちゃったりしているが、これは綺麗に1つになるはず。
そこまでいければ、言語の違いによるロジックの部分は全て排除できるので、今は日英しかないサイトだが、他の言語は、言語ファイルと言語のデータをデータベースに突っ込むだけで対応することができる。
サイト的に、フランス、イタリア、ポルトガル、ロシア、中国、韓国に対応できる感じなのだが、問題は言語の入力。 挙げた中で一番需要あるのはロシアっぽいが、ロシア語はアルファベットじゃないので入力するのが非常に厳しい。 中国は入力できそうな感じはするが、国的に日本サイトにアクセスできない可能性が高いので除外。 だけど、どの言語もローマ字以外があるので、入力が非常に難しいだろうな…… 入力すべき文字は画面に表示できるので、各言語の五十音表みたいなのを用意して、ひたすらコピペを繰り返すしかないのかもしれない?

夜はジョギングへ。 ガーミンはスプリントトレーニングを提案してきたが、昨日のランジジャンプでお尻が少々筋肉痛だし、筋肉痛がないとしても、まだダッシュは不安なので、キロ5分でペース走にしてきた。
4.56, 4.49, 4.54, 4.54, 4.50, 4.54, 4.56, 4.59, 4.49, 4.42と、9.6kmを47分04秒で、キロ4分53秒ペースだった。

新しいのにレガシープロジェクト

雨朝はZoomでミーティング。 とあるプロジェクトをディレクター、営業、プログラマの3名で回しているのだが、少々心配なプロジェクトである。 前にPHP5.6の話を書いたけど、その案件。 ディレクターが一応ディレクションはしているけれど、素人クライアントの意見のいいなりになっている感じがする。 WEBサイトなのにWEBサイトっぽくないモーダルウィンドウ多用してみたり。
6月中には一旦終わる程度の規模だけど、今後も仕様変更や追加が発生するだろうからなぁ。 メンテナンスが非常にしづらい。

今夜も雨のため、ジョギングには行かず。 だが、休んでいるだけだとダメなので、夕飯を食べて風呂に入る前に、三女と一緒にランジジャンプ30回×2をやった。 先々週の木曜日にも実施して、火曜日まで筋肉痛で苦しんだ。 今回は2回目なので、前回ほどの筋肉痛には襲われないだろう。 2セット目の20回目くらいから非常にきつかった……

ドラクエ10が楽しみ

雨朝は9時すぎからパソコン活動。
先日日記に書いた、サイトのレスポンシブ化、結局やることになった。 さて、どうやってCSS書いていくかなぁ…… しかもフラグON/OFFでレスポンシブかそうでないかを切り替えられる仕組みなので、かなり面倒。
フラグONのときだけメディアクエリー書かれたCSSを読み込むようにするが、スマホ版のページなどは301リダイレクトしないといけなかったり、sitemap.xmlも調整したりしないといけなかったり、単純に見た目の問題ではない部分でかなりの工数が発生しそう。

今夜は雨のためジョギングは無し。 夜はちょこっとドラクエ10で遊ぶ。 DLC発売前の1月くらいに、主人公と仲間のLVカンストしたのと、バザーで入手できるレシピ以外は全てランク3の装備合成したり、魚釣り以外は全てやり込んである。 なので、DLCの敵は弱いな…… オンライン版は、ここまでは遊んでいないのでストーリーが全くわからないので楽しみ。

初めてキャッチャーをやる

晴れ9時~16時まで野球。 午前中は練習を片目に草刈りを3時間ほどやっていた。 草刈りはジョギングと同じような感じで無心になれるので結構好き、そして草を刈っているのが楽しい。
午後からは一緒に練習に混ざって、今日は初めてキャッチャーをやってみた。 バッターとの距離が近くてけっこう怖いが、怖いだけでバットが直接当たるようなことはない。 あとショーバンがなかなか取れないなぁ。
チームの子のを見てると、「それくらい取ってほしいなぁ」と思うことがあるが、いざ自分がやってみると取れない取れない…… 今日は非常に楽しかった。

帰宅して風呂に入って、夕飯を食べて三女が寝た後、ドラクエでもしようかなぁと思ったが、ジョギングに行くことに。 さっき風呂に入ってしまったが。
明日から天気が悪く走れなさそうなので。

今日はキロ5分10秒ペースで30分間走。 6kmコースを走ればちょうどよさそう。
5,07, 5.08, 4.54, 4.55, 4.54, 4.49と、6.0kmを30分02秒で、キロ4分58秒ペースだった。

深夜24時位からドラクエ10のDLCを始めたが、船に乗っている最中に眠くなってしまい、20分くらいしかプレイできなかった。

府中湖でカヌー

晴れ朝は8時~12時半まで野球だが、今日は中学校の運動会もあるため、野球練習中に1時間ほど抜けて運動会を見てきた。 だが、中学校は知っている子も少ないし、あまり面白くなかったなぁ。 中学校なのにリレーはグランド半周で50mない位の距離しかなくて、どうせなら1周で90mくらい走ってほしかった。 単純にかかる時間は倍になるけれど、数分増えたところでたいして変わらないだろう。

野球練習終わって、家でシャワーを浴びてからはスーパーさぬきっ子の準備をして出発。 スーパーさぬきっ子は16時半からなので、まだだいぶ時間があるが。
お昼ごはんをマクドナルドで食べてから綾川町ふれあい運動公園に向かう。 ここで香川県スポーツ少年団軟式野球香川県交流大会のベスト8を決める試合が行われている。 ちょうど試合がやっている時間だったので、少し試合を見ていく。
到着直後に太田VS飯山の試合が終わって、次の氷上VS綾川の試合を2回裏まで。 氷上は身長180cmくらいある巨大な選手に、キャプテンでキャッチャーの女子。 投手はそれほど球は速くないけれど、スタメン9人が全員6年生のように見えた。 綾川の投手は球は速かった。 初回に氷上がフォアボールやエラーなどで、わずか1安打で3点先取。 見終わるまでは3-0だったのだが、結果的には5-4で氷上が勝っていた。 綾川がけっこう攻めたのだな。
どちらのチームもベンチに入れない先取が20名くらいいたように見えたので、チーム自体は40人くらいいるのかもしれない。 人数が多いチームは強いが、レギュラー争いも厳しいだろうから、強いのがいいのか、弱くても試合に出られるのがいいのか……

今日のスーパーさぬきは府中湖でカヌー。 自分はカヌーをやったことがないし、間近で見たことすらない。 触れるチャンスの少ない競技を小学生がやらせてもらえるなんてありがたいな。
高校生や大学生たちと5人乗りのカヌーに子供2人、大人3人で乗って、府中湖のカヌーコースを何往復もして練習していた。 けっこう楽しかったようだ。
自分は写真撮ろうと思ってカメラを持ってきていて、200枚ほど撮ったが、カヌーは距離がありすぎて結構厳しいな。 あと水面が反射するので、なかなか撮りにくい。
野球や陸上の写真を撮るのには慣れてきたけど、カヌーは全く撮り方が違うので全然ダメだった。
カヌー 府中湖

帰宅してからは軽くジョギングへ。 ガーミンはキロ5分50秒で20分を提案してきた。
5.43, 6.00, 5.55, 5.57と、3.8kmを22分46秒で、キロ5分53秒ペースだった。

上下動、接地時間

晴れ朝はマクドナルドで朝ごはん。
昨日のドラクエ10のDLCが有効にならないのは、結局不具合で、昼の13時位に解消して、ダウンロードすることができた。 だが、今日はプレイする時間が取れず。

夜はジョギングへ。 キロ5分10秒ペースで35分間走。
5.03, 4.58, 4.57, 5.00, 4.57, 4.57, 4.51, 4.45と、7.3kmを36分17秒で、キロ4分57秒ペースだった。

昨日だったと思うけど、ガーミンのアップデートが入った。 で、今日走った結果を見てみたら「上下動」「上下動比」「接地時間」というのが追加されている。
上下動は、基準がよくわからないけど、走行中の上下のブレだと思う。 実業団の選手などは頭が常に一定の位置にあって、上半身が全くぶれてないのがわかる、そういうのを測ることができるのだろう。
上下動比率は、上下動の値とストライドの関係を表したもの。 上下動÷ストライドで表せるみたいで、7.5%とか出ている。 これはストライドに対して上下動がどれくらいあるかの目安になるので、パーセンテージが低ければ低いほど良いのだろう、前に進む力を表していると思う。 「接地時間」はその名の通り、足が地面に着いてから蹴り上げるまでの時間。 これも短いほうがいいのだろう。

こうやって項目が追加されていくと、客観的に見られるデータが増えて嬉しいのだが、データを意識しすぎてもいけないので、見て楽しむ、という感じで活用して行こうと思う。
しかし、どうやってこういうデータを計測しているのか謎すぎる。 アップデートが入るまでは「ガーミンポッド」という別の外部デバイスを買わないと取れなかったはず。 時計なのに心拍数が取れるのも、未だに不思議だし、世の中の進化は凄まじい。

ドラクエ10がプレイできず

晴れ朝は歯医者へ。 左側の歯の清掃と右奥から3番目くらいの歯の穴を埋めてもらったり。 今回で3度目なのだが、毎回通うのが面倒になってきた…… まだ、あと2回か3回くらいはかかりそう…… だが、一度クリアにしておかなくてはならない気持ちもある。 今日は1,400円くらいしかかかってないが。

今夜はジョギングはなし。 夜の日付を回った24時過ぎて、5月25日金曜日になった。 この日は楽しみに待っていたドラゴンクエスト10オフラインのバージョン2の発売日。 デラックス版を買っているので、今回分のDLCはついている。 なので、日付が変わった瞬間にプレイしようと思ったのに、なぜだかDLCが有効にならない。
よく公式サイトを見ると、Steam版は午前1時と書かれていた。 なので、午前1時まで待ったが、それでも有効にならない。 SNSで検索していたら、Switch版も同様の症状がでているらしい。 とりあえず今日はプレイできなさそうなので諦めるか。 せっかく遊ぼうと思っていたのに残念。

ただ、5月12日に発売した「ゼルダの伝説 ティアーズ オブ キングダム」はプレイしてないどころか、Switchすら起動していない。 前作「ブレス オブ ザ ワイルド」が非常に面白かったので、今作もきっと非常に面白いと思うのだが、起動するのが手間だ。 まずはドラクエからかな。

住宅ローン借り換え本審査

晴れ昼は高松信用金庫へ。 住宅ローンの本審査に必要な書類が揃ったので、本申込をしに行ってきた。
家を建てた時の土地売買契約書とか重要事項説明書、住宅工事の契約書や間取り図など、全てのページをコピーしていた。 コピーは女の人にやらせていたが、全部で100ページくらいはあるだろうから大変そうだな。
審査は東京でするらしく、東京に書類を送って審査が終わるのに1週間~10日くらいとのこと。 6月17日借り換えを目指しているが、このペースで間に合うのだろうか?
本審査通ったら、最終の申込書を書いたり、司法書士にお願いして抵当権やらの手続きをやってもらうことになっていると思うので。

夜はジョギングへ。 今日もキロ5分10秒ペースで35分間走。 昨日よりはペースを落としたが一応設定通り。
5.03, 5.01, 5.00, 5.11, 5.05, 5.05, 5.03, 4.55と、7.3kmを37分05秒で、キロ5分03秒ペースだった。
終わってから100mくらいのながしを1本入れたが、速いペースで走るのは、また太ももの裏が痛くなりそうでちょっと怖い。