よく使うcurl コマンドのオプション Tips

エキサイトの山口です。 今回は業務中によく使っているcurlコマンドのオプション例を紹介します。 -X POST GET PUT などのhttpメソッドの指定ができます。無指定であればGETになります。 curl -X POST http://localhost:8080/ --data-urlencode POST時に送る…

レガシーなゴッドクラスのリファクタリング(PHP)

エキサイトの山口です。 業務にて大規模なリファクタリングを行いましたので、その経験からどのように行ったのかを書かせていただきます。 リファクタリング前 10ページ以上のページが1つのページ用のクラスに集約していた。 .htaccessで他ページとして表示…

GTMを使わないカスタムディメンション設定方法

エキサイトの山口です。 今更ながらですがGA4に移行した際のカスタムディメンションの設定方法をご紹介いたします。 2023年7月1日にユニバーサルアナリティクスのサポートが終了されるため、GA4に移行準備をしました。 元々ユニバーサルアナリティクスでカス…

jquery-uiを使わないサジェストの実装

エキサイトの山口です。 今回はjquery-uiを使わないサジェストの実装をご紹介します。 jquery-uiを使わずにサジェストを実装する必要があったため組み直したものです。 今時はVue.jsやReact.jsを使えば簡単にサジェストを作れるようですが、業務上少々サジェ…