Archives by date

You are browsing the site archives by date.

【Javascript】のコーディングスタイルガイド。

おもしろい。

https://github.com/airbnb/javascript

 

【Eclipse】F3キーでジャンプしたメソッド先から戻ってくる際のショートカット。

Alt + ←

 

【Javascript】でmp4動画ファイルの音声をぶっこ抜ける模様。

下記ページによるとmp4のバイナリ?を操作出来るらしい。

http://hujimi.seesaa.net/article/239922100.html

 

【PHP】のin_array()はhaystackに存在していないneedleを入力されてもtrueが返る。

のはなぜなのか。

$arr = [0,1,2,3,4,5];
$res = in_array('?', $arr);
var_dump($res);
// true


$arr = [0,1,2,3,4,5];
$res = in_array('?', $arr, true);
var_dump($res);
// false

なぜなのか。

 

【正規表現】のいい感じなまとめ。

http://qiita.com/fubarworld2/items/9da655df4d6d69750c06

 

【PHP】正規表現の[]内でハイフンを一致させたい時。

通常正規表現で[]内に記述されたハイフンは[0-9]などのように範囲を表す文字として特殊扱いされるが、この際ハイフンそのものも判定に含めたい場合、[]内の一番最初もしくは一番最後に記述することで単なる文字として

認識させることが出来る。

例)

[-0-9]
[0-9-]

と言った感じ。

 

【PHP】ファイルアップロード処理の脆弱性対策。

下記ページに詳しくまとめてあったのでペタリ。

http://qiita.com/mpyw/items/939964377766a54d4682

フレームワークなどを利用せずに実装する際はかなり参考になる。

 

【プログラミング】各言語における配列操作系関数の挙動まとめ。

push、pop、shift、unshiftについて。

        shift        pop
          ↑           ↑
unshift → □ ■ ■ ■ ■ ■ □ ← push

こんな感じ。