Skip to content

Instantly share code, notes, and snippets.

@tadasuke
tadasuke / gist:3311231
Created August 10, 2012 05:13
PHP usortで無名関数
$array = array(
array(
'name' => 'sato'
, 'sales' => 100
)
, array(
'name' => 'suzuki'
, 'sales' => 200
)
, array(
@tadasuke
tadasuke / gist:3831636
Created October 4, 2012 05:26
MySQL パーティション関連
パーティション確認
SHOW CREATE TABLE table_name;
どのパーティションが使われるか確認
EXPLAIN PARTITIONS SELECT * FROM table_name WHERE hoge = fuga;
@tadasuke
tadasuke / gist:4264203
Created December 12, 2012 01:59
nginxの現在のプロセス数を表示
ls /proc/$(pgrep nginx -U nginx | head -n 1)/fd | wc -l
@tadasuke
tadasuke / gist:4273409
Last active October 13, 2015 23:38
sarコマンドオプション一覧
-A 全情報表示
-n DEV 送信、受信パケットに関する情報
-n EDEV エラーパケットに関する情報
-u CPUの利用状況
-b ディスクIO
-r メモリとスワップ
-W 秒あたりのスワップ情報
-q ロードアベレージ
sar -A -f sa10
@tadasuke
tadasuke / sort.php
Created December 13, 2012 06:48
多次元配列で特定のキーの値でソートする
/**
* 配列の特定のキーを元にソートする
* @param array $array
* @param string $sortKey
* @param int $sortType
*/
function sortArray( &$array, $sortKey, $sortType = SORT_ASC ) {
$tmpArray = array();
foreach ( $array as $key => $row ) {
@tadasuke
tadasuke / gist:4601309
Last active December 11, 2015 12:29
git関連
【直前のコミットのメッセージを変更】
git commit --amend -m "メッセージ"
【共有リポジトリに存在しないブランチが"git br -a"で表示される場合の対処法】
git fetch --prune
【共有リポジトリで削除したブランチをローカルリポジトリからも削除】
git remote prune origin
@tadasuke
tadasuke / gist:4704573
Created February 4, 2013 01:34
nginx再起動コマンド
/usr/sbin/nginx -s reload
@tadasuke
tadasuke / gist:5361211
Last active December 16, 2015 02:19
yum関連
インストール済み確認
yum list installed
インストール前にパッケージの情報を取得
yum info php
@tadasuke
tadasuke / file0.php
Created May 29, 2015 08:24
PHPで実行元がコマンドラインなのかApache等なのかを判別する ref: http://qiita.com/tadasuke/items/bed2bb4da2131302f2fe
php_sapi_name()
@tadasuke
tadasuke / file0.php
Created May 29, 2015 08:29
Eclipse(PDO)でコード補完させるためのコメントの書き方 ref: http://qiita.com/tadasuke/items/da5551db88594d5e4284
class Hoge {
// 何かしらの処理
}