«前の日記(2025/03/16 (日)) 最新 次の日記(2025/03/18 (火))» 編集

3minutes


2025/03/17 (月) [長年日記]

画像アップロード機能見直し

3/13に画像アップロード機能を追加したが、やっぱりS3にあげるかーとなり、tDiaryのプラグインを(AIに)書い(てもらっ)た。元からあったimage.rbをベースに各メソッドをS3対応に書き換えていくイメージ。

  • 日記の更新画面に以下の機能を追加
    • アップロード
    • その日分のアップロード画像の一覧・削除
  • アップロード機能の仕様
    • S3 bucketにYYYY/MM/DDディレクトリを掘る
    • ファイル名はランダム文字列にする
    • どうせならwebpに変換してアップロードする

S3関連の実装はすぐに終わったが、それよりもアップロードされた画像を押下した時に日記画像パスを本文に反映する処理で、tDiaryのJavaScript周りを読み解くのに時間を使った。

3/13に「日記関連のデータは一旦全てセルフホスティングってことで」と書いたのを早々に反故にはしたものの、S3にアップロードできるようになったことで目下懸念だった画像のバックアップの優先度は下がった。

今日の夕飯は「ごろっとれんこんとあじ竜田の黒酢あん」「レタスの半熟たまご炒め」「箸休めに 小松菜の白和え」。黒酢あんはだいぶ酸味が強かった。白和えが好評。

試しに画像アップロードテスト。

3/17の夕飯


«前の日記(2025/03/16 (日)) 最新 次の日記(2025/03/18 (火))» 編集