Web開発

Web開発

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

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

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

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

OWASP ZAP 10104 User Agent Fuzzerについて

OWASP ZAP 10104 User Agent Fuzzer について