プログラミング

【AWS】wwwなしからwwwありのURLにリダイレクトさせる

Amazon CloudFrontのCloudFront Functionsを使用することで、 wwwなしからwwwありのURLにリダイレクトさせます。
プログラミング

【Jest】タイムゾーンをモックする

ローカルタイムゾーンをモックするためのライブラリである「timezone-mock」を用いることで、 テストごとにローカルタイムゾーンを差し替えて実行します。
プログラミング

【Jest】現在時刻をモックする

Jestが提供する偽のタイマーを使用することで、現在時刻をモックします。
プログラミング

【Node.js】現在時刻を文字列として取得する

日時を操作するためのライブラリである「date-fns」と「date-fns-tz」を用いることで、 タイムゾーンに対応した現在時刻を任意の形式の文字列として取得します。
プログラミング

【Node.js】npmの使用を強制する

package.jsonのenginesという項目に存在しないバージョンを設定することで、 プロジェクト内で使用するNode.jsのパッケージ管理ツールをnpmに強制します。
プログラミング

【Node.js】Node.jsのバージョンを強制する

package.jsonのenginesという項目にバージョンを指定することで、 プロジェクト内で使用するNode.jsのバージョンを強制します。
プログラミング

【Rust】rtxを用いたRustの環境構築

多言語対応ランタイムマネージャである「rtx」を用いて、Rustの実行環境を構築します。
プログラミング

【Python】rtxを用いたPythonの環境構築

多言語対応ランタイムマネージャである「rtx」を用いて、Pythonの実行環境を構築します。
プログラミング

【Node.js】rtxを用いたNode.jsの環境構築

多言語対応ランタイムマネージャである「rtx」を用いて、Node.jsの実行環境を構築します。
プログラミング

FizzBuzz問題の問題文

1から100までの数字を表示するプログラムを書きなさい。 ただし、3の倍数である場合は数字の代わりに"Fizz"、 5の倍数である場合は数字の代わりに"Buzz"、 3の倍数かつ5の倍数である場合は数字の代わりに"FizzBuzz"と表示すること。