GoProで撮影した動画はメタデータにGPS情報があるらしいのですが、それを抽出するスクリプトがGitHubにありました。
→gopro-utils
上記スクリプトを使用して、環境をDockerで作成、ついでにDockerでバッチ処理的なことがしたくて、GPS情報を抽出している間だけコンテナが起動、抽出が終わったら終了する、といった仕組みを構築してGitHubに上げてみました。
output-gopro-gpx_docker
リポジトリ名のセンスがひどい
MySQLのリポジトリをyumに設定しMySQL8を使用していましたが、ある日yumでupdateしようとしたら下記のようなメッセージが出てアップデートできませんでした。
The GPG keys listed for the "MySQL 8.0 Community Server" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.
環境:
VSCodeの拡張機能で選択した文字列に対して何かを行うものがある。
今回、
Encode Decodeという拡張機能を使い、Unicodeを読解可能な文字列に変換する為に、Unicodeのみをすべて選択したかった。
そのやり方についてメモする。
環境:
何故か下書きのまま公開していなかった……。
Linuxに備わっているOOM Killer(Out of Memory Killer)というメモリ不足を防止する機能ですが、必要なプロセスまで終了させてしまうことがあります。
NginxやらMySQLを詰め込んだ環境でMySQLが強制終了されてしまい、障害発生といった事例もあった為、OOM Killerで強制終了をしないような設定をしたのでメモとして残す。
※そもそもそうなる前にメモリを増設するなど見直しが必要かとは思いますが。
参考:TIPS: 特定のプロセスをOOM Killerの対象から外す
WordPressの管理画面など、不特定多数のアクセスを許可したくないページがあると思いますが、
特定のパスについてアクセス制限を行うような設定方法についてメモをします。
タイトルにあるように、Application Load Balancer(ALB)を使用している場合の設定方法となります。
また、ALBからEC2やECSなどへの基本的なリスナーは既に設定済みであることが前提となります。