_onichannn

【Git】addしたファイルをundoしたい場合。

git reset <file>

でおk。

 

【PHP】file_get_contents()でPOST送信を行う。

ちょっと特殊な使い方だけどすごく便利。

function postExecute($target, $data)
{
    $query = http_build_query($data, '', '&');
    $header = [
        'Content-Type: application/x-www-form-urlencoded',
        'Content-Length: '.strlen($query)
    ];
    $context = [
        'http' => [
            'method'  => 'POST',
            'header'  => implode("\r\n", $header),
            'content' => $query
        ]
    ];
    return file_get_contents($target, false, stream_context_create($context));
}

$targetにはポスト先URLを指定、$dataにはポストしたいデータを配列で渡せばOK。

 

【Poderosa】に限らないんだけどsshクライアントでCtrl + Sを押しちゃってフリーズした場合。

Ctrl + Q を押すと復帰出来ます。

こりゃ目から鱗ですわ。

 

【bower】コマンドラインからbower.jsonを生成する。

メモ。

bower init

これであとは聞かれた質問に幾つか答えていけばbower.jsonを生成することが出来る。

簡単だね。

 

【bower】でインストールするパッケージのバージョンを指定する。

パッケージ名の後に#で続けてバージョンを指定すればOK。

例)

$ bower install angular#1.2.0

バージョンの指定はメジャーバージョンのみの指定でもOK。

$ bower install angular#1.3

 

【bower】でインストールしたパッケージをbower.jsonに追記させる方法。

「–save」オプションを付加すればOK。

例)

bower install bootstrap --save

 

【AngularJS】スタイルガイド日本語訳。

よく参照するのでペタリ。

https://github.com/tama3bb/angularjs-styleguide

AngularJSで開発する際はこれに従うことをオススメする。

 

【Git】git flow feature startがうまくいかない時。

git flow initする前に下記を実行しておかなければならない。

git checkout -b develop remotes/origin/develop