Web開発

[Selenium/JavaSctipt]任意のバージョンのChrome for Testingを使う方法

お疲れ様です。すぺきよです。前回任意のバージョンのChrome for Testingなどをダウンロードする方法に関する記事を公開しました。そこで思うわけです。「ダウンロードしたはいいけど、どうやって使うねん」と。そんなわけで、任意のバージ...
Web開発

Chrome for Testingの任意のバージョンをダウンロードする方法

お疲れ様です。すぺきよです。SeleniumでChromeを利用する際は、バージョン番号を指定するだけでダウンロードから実行までしてくれます。しかし、そこで私は思いました。「ネットに繋ぐことができない環境のために、任意のバージョンのChro...
Web開発

[Selenium/JavaScript]各種ブラウザを起動しよう

お疲れ様です。すぺきよです。フロントエンドでJavaScriptを利用していると、テストコードでもJavaScriptを利用したくなります。そんなこんなでJavaScriptでSeleniumを使う方法をまとめてみようという企画です。概要本...
Web開発

[Amazon Linux 2023]イメージ(AMI)の更新情報をメールで受け取れるようにしてみた

お疲れ様です。すぺきよです。Amazon Linux 2023に更新があった時、通知を受け取ることができると公式に書かれていました。書かれている手順が結構ややこしく、日本語訳もなかったため、手順をまとめます。概要Amazon Linux 2...
備忘録

[exiftool]フォルダの中の画像のExif情報を一括で除去する

お疲れ様です。すぺきよです。ブログに画像を載せる場合、Exif情報に個人名が含まれていたり、自宅の住所や撮影時間が載っていたりで個人情報が漏れてしまう問題があります。この辺りは、当ブログの記事「WordPressで画像をアップロードすると個...
Web開発

Amazon Linux 2023で自動でパッケージを最新に更新する

お疲れ様です。すぺきよです。普通にdnf upgradeしただけではパッケージが更新されないなど、癖のあるAmazon Linux 2023ですが、パッケージを常に最新に更新する方法がわかったのでまとめます。概要先日、当ブログで「Amazo...
Web開発

Amazon Linux 2023で利用可能なパッケージのEOLを確認する方法

お疲れ様です。すぺきよです。Amazon Linux 2023ではApacheやPHP、nginxなどのパッケージはdnfコマンドを利用してインストールします。OSのEOL(End of Life:サポート期限)とパッケージごとのEOLが違...
Web開発

[実例コードあり]Seleniumでページ全体のスクリーンショットを撮影する[JavaScript]

お疲れ様です。すぺきよです。今回はSeleniumとJavaScriptを使って、Webページ全体のスクリーンショットを撮影する必要があったので、その際に実装した内容を備忘録的にまとめます。Seleniumというと、Pythonの方がサンプ...
PHP

[PHP]PHP8でarray_key_existsは非推奨になったのか

お疲れ様です。すぺきよです。Google Search Consoleで自身のブログの検索条件を見ていると「array_key_exists 非推奨」というキーワードで検索されていることがありました。もしかして、PHPのarray_key_...
Web開発

Amazon Linux 2023はdnf updateではパッケージ更新されない

お疲れ様です。すぺきよです。AWS上でAmazon Linux 2023を使ってサーバー構築を行い、仕事用の小さなアプリを開発、運用しています。運用を開始してからしばらく経ったので、サーバーのご機嫌を確認するついでにサーバー内のパッケージが...