はじめに Dockerは何となく触ってみてはいたものの、Docker上で本格的にWebアプリケーションを構築したことがなかったので、練習も兼ねて趣味プロダクトを以下の構成で作ってみました。 Docker Docker Compose Nginx Silex 恥ずかしながらDocker ComposeもNginxも今回初めて触ったので、いろいろ間違った使い方をしてい...
続きを読むはじめに Dockerは何となく触ってみてはいたものの、Docker上で本格的にWebアプリケーションを構築したことがなかったので、練習も兼ねて趣味プロダクトを以下の構成で作ってみました。 Docker Docker Compose Nginx Silex 恥ずかしながらDocker ComposeもNginxも今回初めて触ったので、いろいろ間違った使い方をしてい...
続きを読むはじめに PHPアプリケーションからWebアプリケーションに対してアクセスすることは多々あります。もっともよくあるケースはREST APIなどのテキストのみを返すWebアプリケーションへのアクセスかと思います。しかしまれにGoogle ChromeやFirefoxを操作したときのようにJavaScriptの動作を伴ったアクセスを行いたいときもありますよね。 PHPにはV8jsという拡張...
続きを読むJavaScriptのPromiseオブジェクトについて調べた事を紹介します。 目次 同期処理と非同期処理 Promiseとは何か ES6 Promiseのコンストラクタ関数 コンストラクタに渡した関数内で発生したエラー Thenable Static Method 並列処理 逐次処理 アンチパターン JasmineによるPromiseオブジェ...
続きを読む目次へ戻る 13) AngularJSの$q JavaScriptのフレームワークであるAngularJS(1系)では $q が提供されています。 $q AngularJS API Reference https://docs.angularjs.org/api/ng/service/$q $q は Q をベースとして実装されたAngularJSのビルトイン...
続きを読む目次へ戻る 12) Deferred Deferred は「延期された」「据え置き」などの意味を持ちます。 weblio Deferred http://ejje.weblio.jp/content/Deferred Promises/A では以下のように触れられています。 Promises/A Proposal Promises itself ma...
続きを読む