megutech

自身の備忘録として主にWEBサーバー周りの技術について投稿しています。

2024-07-01から1ヶ月間の記事一覧

Sveltekitでファイルダウンロードをさせたい

sveltekitでPDFなどを返し、ダウンロードしてもらいたかったのだが、少しつまづいたので備忘録。 つまずきポイント +page.server.tsのloadでは対応できない まず最初に試したのは、+page.server.tsのloadでResponseを返すといった方法。 しかし+page.server.…

Zodiosでファイルのダウンロード

APIからstreamを取得してblob変換してダウンロードさせようとしたとき、vanillaのfetchならすんなり出来たのだが、Zodiosを利用すると少し躓いたので備忘録。 前提 サーバー側はこんな感じでstreamを返している。 return new Response(stream, { headers: { …

Rspecでsessionにダミーデータを入れたい

rspecでsessionにデータを入れてテストしたいシーンがあるかと思います。 ぱっと調べた感じだと方法が古いのか上手くいかないものが多かったので、動くものを備忘録として記事化しようと思います。 環境 Service Version Ruby 3.3.2 Ruby on Rails 7.1 rspec…

ユーザー固有のジョブの登録と起動

自動起動させたいサービスやジョブを systemd のユニットファイルにまとめて、sudo systemctl enable myservice.service といったコマンドで登録するシーンがよくあると思います。 しかし恥ずかしながら長らくユーザー固有のジョブも登録できることを知らな…