フラグメントについて

PHPでURLに含まれているフラグメントが取得できないので、何でかなーと思って調べていたら、フラグメントはもともとURIに含まれていない(RFC3986でURIには含まれるようになったがhttp_URLには含まれない)ということが判明。つまりブラウザは、フラグメントをサーバへのリクエストに使用しない。よってサーバ側では取得できるはずがないのだった。
HTML:文書中の特定の場所へリンクする"#"(フラグメント識別子)を使用する際の注意点:GET引数
Uniform Resource Identifiers

fragment (baz)
部分識別子。絶対パスとの区切りには、# を使います。 RFC 3986 によれば、fragment も URI の中に含まれますが、依然として "http_URL" の中には fragment は含まれません。 HTTP において、fragment はリソース内の特定部分を指すものであり、即ち fragment はリソース取得後にのみ意味を持ちます。

yamlのコメントアウト

「#」から行末までがコメントになります。範囲コメントはありません。

「...」だけの行があると、それ以降は読み込まれません。これは Ruby における「__END__」と同じようなものです。この機能は、エラーがあった箇所を絞り込むときに便利です。

プログラマーのための YAML 入門 (初級編)

symfony(1.0)のfixturesで「...」を使ってみたけど、効かなかった。Spyc.class.php が対応していないのだろう。

mac osxで画面キャプチャを取る

command + shift + 4 マウスで範囲指定 矩形選択キャプチャ(png)
command + shift + 4 space ウインドウをクリック ウィンドウキャプチャ(png)
control + command + shift + 4 矩形選択キャプチャ(クリップボード)
control + command + shift + 4 space ウィンドウキャプチャ(クリップボード)