Ritolabo
  1. Home

Iteratorパターン | PHPデザインパターン

  • DesignPatterns
Iteratorパターン | PHPデザインパターン

Iterator(イテレータ)パターンとは、「反復」を意味し、繰り返し処理を行う一連の流れをパターン化したものです。

jQuery UIを使った要素のドラッグアンドドロップ(複数選択も)

  • jQuery
jQuery UIを使った要素のドラッグアンドドロップ(複数選択も)

jQueryには数えきれないくらいのライブラリが開発されており、便利なものがたくさんありますが、jQueryプロジェクト、いわゆる公式のjQueryチームが開発したjQuery UIというライブラリがあります。今回はjQuery UIを使って、要素のドラッグアンドドロップを実装します。

jQueryでドラッグ&ドロップによる要素の並び替えとそれをCookieで記憶する仕組みを作る

  • jQuery
jQueryでドラッグ&ドロップによる要素の並び替えとそれをCookieで記憶する仕組みを作る

JavaScriptのフレームワークjQueryとライブラリを使い、ドラッグアンドドロップで要素の移動を行います。また、応用として、それらをCookieに保存し、ページ遷移・リロードを行っても変更を保持できる仕組みを構築します。

【PHP】PSR-16 Simple Cache~ライブラリをキャッシュするための共通インタフェース~

  • PSR
【PHP】PSR-16 Simple Cache~ライブラリをキャッシュするための共通インタフェース~

PSR-16では、キャッシュアイテムとキャッシュドライバのためのシンプルで拡張可能なインターフェイスについて定義します。

【PHP】PSR-15 HTTP Handlers(HTTPハンドラ)HTTPサーバーリクエストハンドラ

  • PSR
【PHP】PSR-15 HTTP Handlers(HTTPハンドラ)HTTPサーバーリクエストハンドラ

PSR-15では、PSR-7以降のPSRで記述されているHTTPメッセージを使用するHTTPサーバーリクエストハンドラとHTTPサーバーミドルウェアコンポーネントの一般的なインターフェイスについて説明します。

CakePHP3でイベントリスナーを用いた処理の実装(&メールやSlackでの通知)

  • CakePHP
CakePHP3でイベントリスナーを用いた処理の実装(&メールやSlackでの通知)

CakePHPのイベントリスナでメールやSlackへ通知を行います。いわゆるObserverパターンを用いたイベント処理になります。

Author

rito

rito

  • Backend Engineer
  • Tokyo, Japan
  • PHP 5 技術者認定上級試験 認定者
  • 統計検定 3 級