YouTube の OGP 読み込み 2025年01月02日 (Thu) YouTubeのOGP読み込み問題を解決するため、User Agentを変更する方法を模索したが、APIを利用することにした。動画IDを使ってoEmbedから埋め込み用HTMLを取得し、表示することにした。検索時に情報が見つからず困った経験も... 熊本城マラソン 2024 敗因分析 2024年03月23日 (Sat) 熊本城マラソン2024に出場し、4時間12分で完走。練習不足や補給タイミングのミスが影響し、目標のサブフォー達成ならず。今後は練習距離を増やし、習慣化を目指す。 Apple Watch でトレランするならフットパスというアプリが便利 2023年08月05日 (Sat) Apple Watchでトレランをする際、フットパスアプリが非常に便利だと感じた。地図が見やすく、高機能なナビゲーションやゴールタイム予測が可能。特に登りの残り距離を確認できる機能が役立つ。ただし、日本語訳の不備やGPXインポート時のルート変... OGP 読み込み君をインラインバージョンにした 2023年07月21日 (Fri) OGP 読み込み君が悪用されていて困ったという記事を書いた。 OGP 読み込み君が踏み台にされてた OGP 読み込み君を作ってよそのサイト(自分のブロ... OGP 読み込み君が踏み台にされてた 2023年07月19日 (Wed) OGP 読み込み君を作ってよそのサイト(自分のブログの過去記事含む)の OGP をいい感じに iframe で表示していた。 OGP 読み込み君 OG... Apple Watch でトレランするためのアプリ 2023年05月02日 (Tue) Apple Watchはトレイルランニングに適さないとの意見が多いが、特定のアプリを使うことで機能を強化できる。WorkOutDoorsとAthlyticを活用すれば、Garminに匹敵する性能を発揮する。Apple Watch Ultraな... OGP 読み込み君 2019年12月29日 (Sun) OGP を読み込んで静的な HTML を生成・キャッシュする仕組みを iframe 版に作り直した経緯と、OGP/Twitter Card の断片化を一本化する「グローバルな OGP 君」構想、運営者がサイトにスクリプトを入れてキャッシュ共有... ミコノス紀行 2015年07月12日 (Sun) サントリーニからミコノスへ移動し、安宿や街歩き、ゲイカルチャー漂う店での食事、地元客と混ざる雰囲気を楽しむ。船内の中国人観光客や両替の勝ち方、コインランドリーや地元パン屋の発見、親切な宿主や出会ったアメリカ人夫婦の話など。帰途はエーゲ航空の欠... ばあちゃんが死んだ 2015年03月04日 (Wed) いつかは別れがやってくることはわかっていたけど、ばあちゃんが死んだ。年明けに具合が悪くなって「一週間ばかり」のつもりで入院したら、末期の肝硬変であることがわかり、入院して3週間で亡くなった。91歳になったばかりだった。自分にとってばあちゃんは... キャラメル 2010年03月09日 (Tue) キャラメル評価 : ★★☆☆☆舞台はレバノンのベイルート。若い女の子が三人で美容室を営んでるんだけど、それぞれ不倫とか結婚とか同性愛(?)とかでトラブルを抱えてる。彼女たちと周りの人々との交流を通して女の生き方みたいのにクローズアップした映画... ForkLiftというFTPクライアントがやばい 2008年05月21日 (Wed) MacUpdate Promoで紹介されていたForkLiftというFTPクライアントがやばい。 FTPクライアントにはこれまでCyberduckを使っていた(フリーなので)。それなりに便利だったのだが、LeopardでQuick Look... MacBookは湯たんぽ 2007年09月11日 (Tue) MacBookは湯たんぽ代わりになる。これはガチ。... YAKITORiLL の炭火モデルを購入 2026年08月14日 (Fri) YouTubeショートの焼き鳥動画に触発されてYAKITORiLL炭火モデルを購入。串が炎から保護され固定できる構造で一度に8本焼ける点が魅力。これまでのグリルでは串が燃えたり焼きムラが出たりして不満だったため導入に踏み切った。専用ロストル単... ポータルシット問いかけ君をバブルボタンから呼び出せるようにした 2026年08月12日 (Wed) 右下の吹き出しからポータルシット問いかけ君を呼び出せるように実装。Safari+ATOKでの誤送信問題は独自フロント実装で解消。OGP展開で自サイト参照時に多重読み込み→puma占有が発覚し、自サイトはDB直生成に切替。Dify活用で会話オー... 写真でふりかえる 2026 年 6 月 2026年07月04日 (Sat) 2026年6月に撮影した写真を時系列で並べ、季節感や出来事の変化を視覚的に振り返る。場所ごとの光や色、被写体の表情に注目し、撮影時の気分や技術的な工夫も併せて記録する構成となっている 写真でふりかえる 2026 年 4 月 2026年05月04日 (Mon) 写真中心に4月の行動記録を並べる。函館〜札幌〜小樽など北海道旅行、花見トレランや宗像大島登山、博多周辺の新ビルや食事、家でのキーボード掃除や料理、膝痛で走行距離が伸び悩む様子を写真付きで記録 2025 年ふりかえり 2025年12月31日 (Wed) ランニングは熊本城で泥試合、ボルケーノで初ウルトラ完走、福岡で自己ベスト。登山は脊振全山や祖母傾の大縦走が印象的で、のんびりハイクも楽しむ。買い物でNovablastやiPhone17Pro、Garmin導入。ブログは写真回顧やRuby対応、... 福岡マラソン 2025 2025年11月22日 (Sat) 抽選で福岡マラソン出走。PB更新も目標の3:45切りならず。雨や暑さ、序盤のオーバーペース、後半の疲労と足攣りでペース低下。Garmin導入や装備改善、トイレノートラブル達成など収穫あり。練習不足や減量失敗、雨対策不足は反省点。 iPhone 17 Pro を買ったら CarPlay との接続が不安定になったので無線接続化した 2025年10月26日 (Sun) iPhone 14 Proから17 Proへ乗り換えたらCarPlayが不安定に。USB-C→USB-Aケーブルを数種類試行し、USB3.0は接続切れ、USB2.0(480Mbps)でも断続的に不安定。最終的に無線CarPlayアダプタ(Ot... 写真でふりかえる 2025 年 4 月 2025年07月12日 (Sat) 2025年4月は舞鶴公園で花見を楽しみ、脊振山系全山縦走トレランを実施。ASO VOLCANO TRAILに向けたトレーニングも行い、月間走行距離は231km。 OpenAI API のクレジットの有効期限は 1 年 2025年04月24日 (Thu) 去年の 3 月に ChatGPT を API で使いたいと思って、 OpenAI の API クレジットを $10 分買っていた。 ChatGPT の API を使っても全然クレジットが減らず、まだ $9.5 分くらい残ってたはずだが、先日買... og:image を動的に生成 2025年03月08日 (Sat) ブログに動的なOGP画像生成機能を実装した。記事内の最初の画像をOGPに設定し、画像がない場合はタイトルとロゴを使って生成する。形態素解析で日本語タイトルの折り返し位置を調整した。 2024年マラソンシーズンの総括 2025年02月22日 (Sat) 2024年シーズンのマラソンを振り返る。福岡マラソンでサブフォー達成も、その後の青島太平洋マラソンは準備不足で苦戦。熊本城マラソンでは転倒しながらも完 走。全体的に課題が残るシーズンだった。 Docker コンテナまで含めて完全 Ruby 3 化 2025年02月08日 (Sat) DockerコンテナをRuby 3で動かす際、MeCabの代替やRustのバージョン固定、ActiveRecordの設定変更に苦労した。キャッシュ機能も修正し、高速化したが、一部HTMLタグの混在が発生。古いgemの依存問題が影響している。 新しい機能を作るときにやった方がいいこと 2024年11月24日 (Sun) 新機能開発でやるべき具体策を列挙。構成図作成で処理を可視化し、担当明確化とリリース日設定で逆算する。確認・デモ環境を早期に用意し、リスク高い部分を先行開発。APIフォーマット先決めと小まめなプッシュで並行作業と共有を促進し、定期的な短いミーテ...