とあるセクシーなデータ分析官

を目指す渋谷で働くソーシャルゲーム分析者の卵

symfonyを使わないでプログラミング(2)

1.
mysqlで上位10件を取得する方法
select * from site order by preview desc limit 10
ランキングを作る時などに便利です。


参考:http://okwave.jp/qa1454699.html


2.
SVNでコミット!

・エディターを指定する(おまじないみたいなもの)
export EDITOR=vim
・コミットするファイルを選択する
svn ci api/main.php(ファイル名)

追記。下記のようにすることでコメントを個別に記載しなくてよい。

svn ci -m "コメント" api/main.php
指摘してくれたPさん、ありがとうございます。

・コメントを書く
以上でローカルで編集したものをサーバーへUPすることができる。


その他のコマンド
svn diff index.php → 差分を表示する
"-"が修正前の部分
"+"が修正後の部分


svn status → コミット可能かどうかの一覧を表示する
"M"がついてたらコミット可能(例:M hoge.php
"?"がついてたらコミット不可能(例:? hoho.php


参考:http://www.atmarkit.co.jp/flinux/special/webdav03/webdav02c.html


3.
グローバル変数
PHPの便利なグローバル変数"__FILE__"
これを使ったファイルの絶対パスを取得する。


応用として"dirname(__FILE__)"でファイルのあるディレクトリのパスを事も可能
主にアプリケーションが引っ越しした時など、
絶対パスっぽい相対パスを得ることができるのでいつでも実行することができる。