【AWS】自作AMIからEC2インスタンス作成後、ネットワークに繋がらなった時に試したこと

AMIからEC2インスタンスをいくつも作れるのは便利ですが、作成後にネットワークにつながらない為、該当のEC2インスタンスにSSH接続も出来ずに詰みかけたことがありました。
ネットワークが繋がるよう対処した時のログを残しておきます。

環境:

  • OS:CentOS 7.9-2009

READ MORE

【Android】Google ファミリー リンクを設定してアプリのインストールを承認制にしてみた

訳あって、離れて暮らす親族のAndroidスマートフォンのアプリインストールを制限する必要があった。
アプリのインストール自体を全く出来ないようにするようなアプリはあるようだが、インストールが全く出来ないと、必要なアプリのインストールがあった際は現地に赴いて設定しなければならず、あまり現実的ではない。
問題なさそうなアプリであれば許可、怪しいアプリなら否認といった、承認制といった仕組みが遠隔でも出来ないか探していた所、Google ファミリー リンクが適切のようだったので、設定のメモを残してみる。

以降、制限を設定する親族を「制限対象」、承認を行う人を「管理者」として記載します。

環境:

  • 管理者:iOS15
  • Google ファミリー リンクアプリのバージョン(iOS版):1.96.22076
  • 制限対象:Android 11

READ MORE

【Chrome】サイドパネルのアイコンを非表示にする(バージョン99)

(2022年5月31日追記)
バージョン102では仕様が変わり、本記事のやり方では非表示に出来なくなりました。


Chromeのバージョン99からなのか、サイドパネルのアイコンが表示されるようになった。

赤枠のアイコンをクリックすると↓のようなパネルが表示される。

新しいものを否定するのはどうかなと思うものの、使わないので消したいなと……いうことで消し方をメモ。

環境:

  • OS:Windows 10 Pro(21H2)
  • Chrome:99.0.4844.82

READ MORE

【Windows】特定ウィンドウの最前面固定にPowerToysを使う

テレワークが増えてきた中、セミナーや動画を流しながら別のことがしたい、が、ウィンドウを最前面に固定できないので見続けるしかない。
みたいなことが増えて、ウィンドウを最前面に固定表示する方法がないか、調べてみたらあったのでメモ。
Zoomは一応標準で用意されていましたが。

環境:

  • OS:Windows10 Pro(21H2)
  • ツール:PowerToys v0.56.1

READ MORE

GoProの動画データからGPXファイルを出力するDockerをGitHubに公開しました

GoProで撮影した動画はメタデータにGPS情報があるらしいのですが、それを抽出するスクリプトがGitHubにありました。
gopro-utils
上記スクリプトを使用して、環境をDockerで作成、ついでにDockerでバッチ処理的なことがしたくて、GPS情報を抽出している間だけコンテナが起動、抽出が終わったら終了する、といった仕組みを構築してGitHubに上げてみました。

output-gopro-gpx_docker

リポジトリ名のセンスがひどい

READ MORE

【MySQL】yum updateで鍵エラーが発生する

MySQLのリポジトリをyumに設定しMySQL8を使用していましたが、ある日yumでupdateしようとしたら下記のようなメッセージが出てアップデートできませんでした。

環境:

  • OS:AmazonLinux2

READ MORE

【Linux】プロセスをOOM Killerの対象外となるよう設定をする

何故か下書きのまま公開していなかった……。

Linuxに備わっているOOM Killer(Out of Memory Killer)というメモリ不足を防止する機能ですが、必要なプロセスまで終了させてしまうことがあります。
NginxやらMySQLを詰め込んだ環境でMySQLが強制終了されてしまい、障害発生といった事例もあった為、OOM Killerで強制終了をしないような設定をしたのでメモとして残す。

※そもそもそうなる前にメモリを増設するなど見直しが必要かとは思いますが。

参考:TIPS: 特定のプロセスをOOM Killerの対象から外す

READ MORE

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

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

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

READ MORE

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

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

環境:

  • MySQL:8.0.26

READ MORE