Web開発

[Selenium/JavaScript]Operaを起動する方法

お疲れ様です。すぺきよです。 以前、SeleniumとJavaSctiptを利用して、各種ブラウザを起動するという記事を書きました。 その中で今後の課題としてOperaを残していたのですが、やっと起動することができたので、起動方法をまとめま...
Web開発

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

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

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

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

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

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

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

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

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

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

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

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