ブラックボックス

プログラミングのノウハウやライフハックをどんどん投稿していきたい

Nov 8, 2021 - 2 minute read - ノウハウ

【AWS】Application Load Balancer(ALB)で特定パスのIPアドレス制限を設定する

WordPressの管理画面など、不特定多数のアクセスを許可したくないページがあると思いますが、
特定のパスについてアクセス制限を行うような設定方法についてメモをします。

タイトルにあるように、Application Load Balancer(ALB)を使用している場合の設定方法となります。
また、ALBからEC2やECSなどへの基本的なリスナーは既に設定済みであることが前提となります。

Oct 12, 2021 - 1 minute read - ノウハウ

【MySQL】ハイフン付きのデータベース(スキーマ)を操作する

何気なしにデータベース名にハイフン(-)が入っているデータベースを削除しようとしたらエラーが発生した。
データベース名にハイフンはあまり付けるべきではないと思うが、過去の慣習やらしがらみで使わざるを得ないこともある為、使用する方法をメモとして残しておく。

環境:

  • MySQL:8.0.26

Jun 28, 2021 - 2 minute read - ノウハウ

【Windows】IMEを再起動する

Windowsでの作業中、唐突に日本語入力に切り替えられなくなる時がある。
どうにもならないのでPCを再起動していたが、作業中のデータを保存するなどしなければならず面倒。
IMEを再起動すれば直ることがあるので、再起動の方法をメモしておく。

環境:

  • OS:Windows 10 Pro(21H1)

May 10, 2021 - 3 minute read - ノウハウ

【VSCode】Remote Containers+Tomcat for Javaで「readableListening~」のエラーでTomcatが起動できなくなった時の対処法

Eclipseがどうも取っつきづらかった印象でJavaは敬遠していましたが、Visual Studio CodeでもJavaの開発が出来るとの事で、最近使う機会が増えてきました。

公式でも紹介されている拡張機能であるTomcat for Javaを使用していると、最初のうちは問題ないですが、突然「TypeError: Cannot set property ‘readableListening’ of undefined」というエラーでTomcatが起動しなくなることがあり悩んでいました。
Issuesでも報告はされていますが、作者が問題を認識しておらず、一向に解決されそうな気配はありません。
力業ではありますが、解決したので方法をメモとして残します。

環境:

  • Visual Studio Code:1.56.0
  • Tomcat for Java:0.11.3
  • Remote – Containers:0.177.0
  • Docker:20.10.6
  • コンテナイメージ:amazoncorretto:11

Mar 30, 2021 - 1 minute read - ノウハウ

【Chrome】リーディングリストを非表示にする

Chromeがアップデートされ、突如表示されるようになったリーディングリスト。
リーディングリストが表示されている所は「その他のブックマーク」を表示していたので、正直邪魔である。

これを消す方法をメモとして残す。
ただし、今後のバージョンで切り替え方が変わったり、切り替えられなくなる場合があると思われるので注意。

環境:

  • OS:Windows 10 Pro(20H2)
  • Chrome:89.0.4389.90