2026年1月4週
え!もう4週目終わったの!怖い!
ryuhei373.dev
iOSで記事を閲覧した際に、折り返しが異様に変な位置になってしまう挙動を修正した。
markdownファイルをレンダリングする際にNuxt UIが<p>タグにtext-prettyクラスを付与するのだが、iOSのWebKitでは日本語の折り返し挙動が不安定になるようで、text-prettyを削除したProsePコンポーネントでオーバーライドすることにより解決した。
<template>
<p class="my-5 leading-7">
<slot />
</p>
</template>
レンダリングエンジンの問題なので、Macで画面サイズとユーザーエージェントをiPhoneと同等のものにしても再現できず、原因の特定に苦労した。Safariを通してMacからiPhone実機の表示をwebインスペクタで確認することで、ようやく修正できた。いい勉強になった。
仕事
Railsのバージョンアップ対応を昨年末から行っていて、第一段階のリリースをしたのだが、いくつか不具合を出してしまった。
切り戻しの判断になりかけたところで、切り戻しを行った際の影響が稼働中のサービスに大きな影響を与えることに気づけて改めてチームで対応方針の意思決定を行えた。
不具合を起こしてしまったことは失敗ではあるが、不具合発生中の焦りの中でもある程度冷静な判断が行えたのはよかった。
プライベート
Windows機に1TBのSSDを2台増設したので、CとDでパーティションを分けていたSSDのパーティション解除ついでにWindows 11をクリーンインストールした。
クリーンインストールついでに、以前から使っていたctrl-ime-ahkをAutoHotKey v2用に書き直した。書き直した、といっても知人が実装したalt版であるalt-ime-mapperをforkしてctrl用にしただけではあるのだけど。
これはWin機でMac用のUS配列キーボードを使っている自分のためのものなので、もし同じ環境の人がいたら、使ってみてください。(そのモチベーションがあるならもう自分でahkスクリプト書いてそうな気もするけど)
GitHub - ryuhei373/ctrl-ime-mapper
Contribute to ryuhei373/ctrl-ime-mapper development by creating an account on GitHub.
(alt-ime-mapperをforkしてきたのでこの名前)
健康
先週の記事でも書いたが、とにかく水を飲むことを目標にするため、KINTOのウォーターボトルを購入した。
ウォーターボトル 950ml
SPECIFICATIONSφ83 x H246 mm / 950 ml / 約120 g※本体の高さ(蓋なし) H217 mm CARE INSTRUCTIONS[容器、蓋] 容量: 950ml / 材質: PCT樹脂 / 耐熱温度: 80℃ ※認証リサイクル材料含有率50%以上 [パッキン] 材質: シリコーンゴム / 耐熱温度: 100℃ / 食洗機使用可 / BPAフリー / 中国製 ○本品は飲料用ボトルです ○電子レンジでご使用いただけません ○火のそばに置かないでください ○ご使用後は汚れを早めに落とし、十分に乾燥させて保管してください ○洗浄の際はクレンザーやたわしを使用しないでください ○変形の原因となりますので、食

毎日2L飲むことを目標にしているので、このボトルを2回分飲みきれば概ね目標達成ということになる。
上に書いたように、目標を定量化することが購入の一番の目的だったが、ある程度容量のあるボトルをデスクに置いておけるというメリットも大きかった。今までデスクに張りついていると水を飲むことをすぐに忘れてしまっていたが、このボトルのおかげで途端に水を飲むことが習慣化されて本当にいい買い物だった。早くも2026年ベストバイにノミネートされている。