hawksnowlog
ラベル
Ruby
の投稿を表示しています。
すべての投稿を表示
ラベル
Ruby
の投稿を表示しています。
すべての投稿を表示
2026年6月12日金曜日
VSCode の Ruby LSP をセットアップする方法
›
VSCode の Ruby LSP をセットアップする方法 概要 環境 watchman のインストール sorbet のインストール tapioca の初期化 rubocop を使っている場合は 動作確認 最後に ...
2026年2月16日月曜日
Github actions で kitchen test をする場合は buildkit を無効にしなければ動かなくなった
›
Github actions で kitchen test をする場合は buildkit を無効にしなければ動かなくなった 概要 環境 Github actions の設定 デバッグログを表示する場合 最後に 概要 ...
2026年1月9日金曜日
script タグで管理されている JavaScript ライブラリを nodejs で管理する方法
›
script タグで管理されている JavaScript ライブラリを nodejs で管理する方法 概要 環境 erb の script タグ esbuild のインストール plyr のインストール src/podca...
2025年10月9日木曜日
Ruby OpenSSL::SSL::SSLError - SSL_connect returned=1 errno=0 対策
›
Ruby OpenSSL::SSL::SSLError - SSL_connect returned=1 errno=0 対策 概要 環境 回避策 最後に 参考サイト 概要 macOS + openssl@3.6.0...
2025年7月26日土曜日
Sinatra で静的ファイルにレスポンスヘッダーを追加する方法
›
Sinatra で静的ファイルにレスポンスヘッダーを追加する方法 概要 環境 設定方法 最後に 概要 Rackミドルウェアを使います 環境 Ruby 3.4.4 Sinatra 4.1.1 設定方法 v...
2025年7月25日金曜日
Sinatra で Cookie に SameSite 属性を設定する方法
›
Sinatra で Cookie に SameSite 属性を設定する方法 概要 環境 設定方法 最後に 概要 Sinatra::Base で設定します 環境 Ruby 3.4.4 Sinatra 4.1.1...
2025年7月24日木曜日
Sinatra に CORP, COEP, COOP ヘッダを設定する方法
›
Sinatra に CORP, COEP, COOP ヘッダを設定する方法 概要 環境 設定方法 最後に 概要 Sinatra::Base で設定します 環境 Ruby 3.4.4 Sinatra 4.1.1...
2025年7月23日水曜日
Sinatra で CSP レスポンスヘッダーを設定して XSS 対策する方法
›
Sinatra で CSP レスポンスヘッダーを設定して XSS 対策する方法 概要 環境 サンプルコード 使う側 動作確認 最後に 参考サイト 概要 CSP ヘッダを明示しなくても大きな問題にはなりませんが基本...
2025年7月16日水曜日
slack-ruby-client でファイルを添付してメッセージを送信する方法
›
slack-ruby-client でファイルを添付してメッセージを送信する方法 概要 環境 サンプルコード ポイント トラブルシューティング 最後に 参考サイト 概要 かなり昔 に使い方を紹介したのですがその際...
2025年5月26日月曜日
Github Action で rubocop を実行する方法
›
Github Action で rubocop を実行する方法 概要 環境 .github/workflows/rspec.yml 最後に 概要 .ruby-version がある場合は ruby-version の指...
2025年5月25日日曜日
Github Action で rspec を実行する方法
›
Github Action で rspec を実行する方法 概要 環境 .github/workflows/rubocop.yml 最後に 概要 .ruby-version がある場合は ruby-version の指...
2024年11月23日土曜日
ruby で parallel する場合にはデータをスライスしてから実行したほうがいいかもしれない
›
ruby で parallel する場合にはデータをスライスしてから実行したほうがいいかもしれない 概要 環境 サンプルコード 概要 そうしないとプロセスが複数立ち上がっても CPU の使用率が偏る気がします 環境 ...
2024年11月22日金曜日
Ruby で Thread によるシングルコアとマルチコア化について
›
Ruby で Thread によるシングルコアとマルチコア化について 概要 環境 Thread 化する前のコード 通常の Thread parallel を使う 結果比較 トラブルシューティング 最後に 参考サイト ...
2024年6月20日木曜日
Github Actions で rubygems に自動で push する (2要素認証対応あり)
›
Github Actions で rubygems に自動で push する (2要素認証対応あり) 概要 環境 gem.yml Rubygems の API キーの取得 RUBYGEMS_API_KEY の登録 トラブルシュー...
2024年2月16日金曜日
Sinatra v4 にバージョンアップしてみた
›
Sinatra v4 にバージョンアップしてみた 概要 環境 アップデート方法 thin -> puma に変更 rackup gem のインストール アップデート トラブルシュート 最後に 概要 自分の...
2023年12月6日水曜日
bundler の with と without オプションは非推奨になっていた
›
bundler の with と without オプションは非推奨になっていた 概要 環境 今まで これから 環境変数を使うことはできなさそう 最後に 参考サイト 概要 推奨方法を紹介します 結論としては環境変数を...
2023年12月5日火曜日
bundler-audit で Gemfile 内で使っている gem の脆弱性チェックをする
›
bundler-audit で Gemfile 内で使っている gem の脆弱性チェックをする 概要 環境 インストール 使ってみる 更新とスキャンを同時に行う 最後に 参考サイト 概要 過去 にtrivyを使って脆弱...
2023年12月4日月曜日
global な環境にインストールした gem をすべて削除する方法
›
global な環境にインストールした gem をすべて削除する方法 概要 環境 コマンド トラブルシューティング 再度必要なものだけインストールする 最後に 参考サイト 概要 Homebrew などでインストールした...
2023年7月2日日曜日
ruby sidekiq-scheduler を試す
›
ruby sidekiq-scheduler を試す 概要 環境 インストール サンプルコード (ワーカー) スケジュール設定 (yaml ファイル) スケジューラ起動 動作確認 ちょっと応用: スケジューラの登録を動的に行...
2023年6月26日月曜日
emacsでruby-lspを使ってみる
›
emacsでruby-lspを使ってみる 概要 環境 lsp-mode アップデート or インストール solargraph のアンインストール ruby-lsp のインストール emacs の設定 動作確認 トラブルシュ...
›
ホーム
ウェブ バージョンを表示