Web開発

Web開発

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

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

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

お疲れ様です。すぺきよです。 Amazon Linux 2023に更新があった時、通知を受け取ることができると公式に書かれていました。 書かれている手順が結構ややこしく、日本語訳もなかったため、手順をまとめます。 概要 Amazon Lin...
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の方がサ...
Web開発

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

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

ChartJSで円グラフのデータをリロードする

ChatJSの簡単な使い方とボタンクリックによって
Web開発

OWASP ZAP 10031 User Controllable HTML Element Attribute (Potential XSS)について

OWASP ZAP 10031 User Controllable HTML Element Attribute (Potential XSS)の詳細をソースコードベースで解説しています。
Web開発

SeleniumにChrome WebDriverの事前準備はもう必要ない

2023年7月31日に次のような記事がSeleniumの公式ブログに投稿されました。 ここにはSelenium 4.11の新しいSelenium Managerについての記載があります。 その中でも私が気になったのが「Entering Ch...
Web開発

OWASP ZAP 10104 User Agent Fuzzerについて

OWASP ZAP 10104 User Agent Fuzzer について