わかりやすい文献が公式にあったのでメモ。
http://symfony.com/doc/current/components/http_kernel/introduction.html
イベントの流れがとても把握しやすい。
わかりやすい文献が公式にあったのでメモ。
http://symfony.com/doc/current/components/http_kernel/introduction.html
イベントの流れがとても把握しやすい。
現時点までに発見したもののメモ。(2014-06-09現在)
services:
my.listener.before.filter:
class: Hoge\FugaBundle\EventListener\ControllerListener
arguments: ['@service_container']
tags:
- { name: kernel.event_listener, event: kernel.controller, method: piyo }
- { name: kernel.event_listener, event: kernel.request, method: piyo }
- { name: kernel.event_listener, event: kernel.response, method: piyo }
- { name: kernel.event_listener, event: kernel.terminate, method: piyo }
my.listener.pre.update:
class: Hoge\FugaBundle\EventListener\EntityListener
arguments: ['@service_container']
tags:
- { name: doctrine.event_listener, event: preUpdate }
my.listener.pre.persist:
class: Hoge\FugaBundle\EventListener\EntityListener
arguments: ['@service_container']
tags:
- { name: doctrine.event_listener, event: prePersist }
随時更新。
定義通りに書くととんでもない事になるいつものアレ。
「C言語による最新アルゴリズム事典」より究極の実装方法をペタリ。
function fib($n){
return floor( pow((1+sqrt(5))/2, $n) / sqrt(5) + 1/2 );
}
まぁどこで使うのって感じだけれども。
調べたのでメモ。
CC0とは「いかなる権利も保有しない」というライセンス形態。
MITとかApacheとかそこら辺の類と同列。
詳細は下記を参照。
http://sciencecommons.jp/cc0/about
HTML5だと属性値にスペースが含まれない場合に限り、クォーテーションを省略することが出来る。
下記例。
aaa
bbb
onclickとかにjavascriptを書く時とかは競合が起きなくてやりやすそう。
でも個人的には省略しないで記述するのが好きかな。
Twigファイルのシンタックスをハイライトしてくれるやーつー。
http://marketplace.eclipse.org/node/220370#.U5ScWPnV80x
いつものごとく「Install」アイコンをEclipse本体にドラッグアンドドロップ。
と思ったそこのアナタ。
メンバ関数の先頭で下記1行を宣言して今すぐ幸せをこの手に!!
extract(get_object_vars($this));
まぁこうすると「参照のみ」に限定されちゃうんだけどね。
小ネタとして。