【ライセンス】CC0について。

調べたのでメモ。

CC0とは「いかなる権利も保有しない」というライセンス形態。

MITとかApacheとかそこら辺の類と同列。

詳細は下記を参照。

http://sciencecommons.jp/cc0/about

 

【HTML5】タグの属性を指定する際、クォーテーションは省略可能。

HTML5だと属性値にスペースが含まれない場合に限り、クォーテーションを省略することが出来る。

下記例。

aaa
bbb

onclickとかにjavascriptを書く時とかは競合が起きなくてやりやすそう。

でも個人的には省略しないで記述するのが好きかな。

 

【Eclipse】YEditプラグインをインストールしてyamlファイルをシンタックスハイライトする。

するぜ。

下記URLのものをインストールすれば完了。

http://marketplace.eclipse.org/content/yedit#.U5SdgfnV80y

 

【Eclipse】TwigPluginをインストールする。

Twigファイルのシンタックスをハイライトしてくれるやーつー。

http://marketplace.eclipse.org/node/220370#.U5ScWPnV80x

いつものごとく「Install」アイコンをEclipse本体にドラッグアンドドロップ。

 

【PHP】クラス内メソッドで「$this->」を書くのがめんどくさい!!!

と思ったそこのアナタ。

メンバ関数の先頭で下記1行を宣言して今すぐ幸せをこの手に!!

extract(get_object_vars($this));

まぁこうすると「参照のみ」に限定されちゃうんだけどね。

小ネタとして。

 

【PHP】Qiitaで見つけたランダムでシンプルなパスワード生成方法。

いっこめ。

function random($n = 8)
{
    return substr(base_convert(bin2hex(openssl_random_pseudo_bytes($n)),16,36),0,$n);
}

にこめ。

function random($n = 8)
{
    return strtr(substr(base64_encode(openssl_random_pseudo_bytes($n)),0,$n),'/+','_-');
}

 

【SAKURA】のレンタルサーバーでapacheのアクセスログを確認する。

メモ。

下記ディレクトリにログが保存されている。

/home/アカウント名/log/access_log_[日付]

保存周期 : 午前0時頃に前日のアクセスログを保存
保存ファイル形式 : テキスト形式(前日のログはgzipで圧縮されます)
対象ドメイン : サーバに追加したドメイン全て

※公式より引用

 

【Symfony2.3】エンティティの更新前に処理を挟む。

メモ。

CakePHPでいうbefore filter的なやつ。

SymfonyだとEventListenerを用いて実現する。

詳しくは下記URLを参照。

http://rys.hatenablog.com/entry/2012/02/01/162949