NuxtのローカルサーバをHTTPSに対応させる

NuxtのローカルサーバをHTTPSに対応させる方法を調べたので記録を残します。経緯としては、navigator.mediaDevices.getUserMediaでマイクにアクセスしようとした際にHTTPSでないとアク … 続きを読む NuxtのローカルサーバをHTTPSに対応させる

S3バケットにサブドメインを割り当てて外部からアクセス出来るようにする

S3バケットにサブドメインを割り当てて外部からアクセス出来るようにする方法をまとめました。ドメインをRoute53で管理しているのが前提になります。 バケットを作成します S3のバケット名をドメイン名と合わせる必要があり … 続きを読む S3バケットにサブドメインを割り当てて外部からアクセス出来るようにする

コード進行をディグリーネーム(度数表記)に変換するツールを作った

コード進行をディグリーネーム(度数表記)に変換するツールを作りました。コード進行の分析などに活用ください。 Key: CC#DD#EFF#GG#AA#B C C# D D# E F F# G G# A A# B m M7 … 続きを読む コード進行をディグリーネーム(度数表記)に変換するツールを作った

Lighthouseの「Background and foreground colors do not have a sufficient contrast ratio.」の対処方法

文字と背景色のコントラスト比を上げる事で解消できます。 chromeの開発者ツールを開いて、該当タグのstyleのcolorにある四角の色表示をクリックします。以下の様にコントラスト比が表示されます。ここでは、4.34と … 続きを読む Lighthouseの「Background and foreground colors do not have a sufficient contrast ratio.」の対処方法

Lighthouseの「Buttons do not have an accessible name」の対処方法

ボタンタグにaria-labelを追加すれば解消します。自身のケースではVuetifyを使用していたためv-btnタグにaria-labelを追加しました。 aria-labelとは? テキストラベルが画面に表示されない … 続きを読む Lighthouseの「Buttons do not have an accessible name」の対処方法

【Nuxt+Vuetify】デフォルトでwebフォントが読み込まれるのを止める

nuxt.config.jsに以下の様に記述します。 デフォルトではRobotoフォントとマテリアルデザインアイコンが自動的に読み込まれる。fontプロパティとiconsプロパティをfalseにする事でそれぞれ停止できま … 続きを読む 【Nuxt+Vuetify】デフォルトでwebフォントが読み込まれるのを止める

Cloud Front経由の通信が502エラーになる

AWSのCloud Frontを噛ませたサーバに通信すると502エラーが発生していました。 調べた所、リクエストをCloudFrontから実際のサーバに転送する際にクエリストリングが捨てられる様です。以下の手順でクエリス … 続きを読む Cloud Front経由の通信が502エラーになる

「ロケール」の文字列表現を整理してみた

Linuxの環境変数LANGやHTMLのlang属性、PHPのsetlocaleなど、様々な所でロケールを指定できますが、以下の様にバリエーションがあり、混乱したので仕様を整理してみました。 ja jp ja-jp (ハ … 続きを読む 「ロケール」の文字列表現を整理してみた

眠れない体質を睡眠のメカニズムを学んで改善した話

不眠がちな体質で仕事に支障が出て困っていた所、「睡眠の教科書(※)」という本で睡眠のメカニズムが科学的に解説されていたので、この本を参考に睡眠環境を改善してみました※Newtonという科学雑誌の睡眠に関する回です本記事で … 続きを読む 眠れない体質を睡眠のメカニズムを学んで改善した話