2025年3月22日 / 最終更新日時 : 2025年3月31日 @yuuji_mimura JavaScript WebPush通知をMAMPで動かす方法 (2/2) 前回からの続きです。 Web Workerから発展した「Service Worker」という仕組みの中で使用できる「Webプッシュ通知」という機能をWindows版のMAMPで動くように設定して行きます。WSL2を使用し […]
2025年3月15日 / 最終更新日時 : 2025年3月22日 @yuuji_mimura JavaScript WebPush通知をMAMPで動かす方法 (1/2) JavaScriptは基本的にシングルスレッドで動作しているので、ある時点では何か1つの処理しか実行していません。しかしブラウザ上で動作する「Web Worker」という仕組みを使用すると、本当に並列的にJavaScri […]
2025年2月12日 / 最終更新日時 : 2025年2月19日 @yuuji_mimura PHP PHPStanの導入メモ 今回はComposer(PHPのパッケージマネージャ)でインストールできる、PHPStanというPHPの静的解析ツールを使用してみます。このツールを使用するとバグの早期発見や潜在的なセキュリティの脆弱性等が発見できる様で […]
2025年1月28日 / 最終更新日時 : 2025年1月30日 @yuuji_mimura PHP AMPHPの使用方法メモ (2/2) 前回からの続きです。 通常「AMPHP」の様なパッケージは、フレームワーク等に取り込まれていて、普段は存在すら気にしないで使用することが出来る様になっていると思われます。フレームワークにない独自の非同期処理を行いたい場合 […]
2025年1月27日 / 最終更新日時 : 2025年4月9日 @yuuji_mimura PHP AMPHPの使用方法メモ (1/2) PHPのパッケージマネージャ(Composer)でインストールできるパッケージに、「AMPHP」というものがあります。前々回も少しご紹介しましたが、このパッケージを使用するとPHPで非同期処理が行える様になります。非同期 […]
2025年1月20日 / 最終更新日時 : 2025年2月18日 @yuuji_mimura PHP PHP版 YelpCampデモ 勉強をはじめてかなり時間が経ちましたので、何かWEBアプリを作成(複製?)してみようと思います。このブログをはじめたころ最初の方でご紹介した、Udemyさんの以下の講座内に「YelpCamp」というWEBアプリがあります […]
2025年1月7日 / 最終更新日時 : 2025年1月28日 @yuuji_mimura PHP UbuntuにComposerをインストールする方法 今回はWSL2上のUbuntu 24.04LTSに、Composerと呼ばれるPHP用のパッケージマネージャーをインストールしてみます。Laravelの様なフレームワークと呼ばれる仕組みを使用する場合などに必要になります […]