2011-08-01から1ヶ月間の記事一覧

DQLでカッコつきwhereを書く

こういう感じの条件が書きたかったので色々試してみました。 WHERE (a = ? AND b = ?) AND (c = ? OR d = ?)$q = Doctrine_Core::getTable('Hoge')->createQuery() ->where('(a = ?', 1) ->addWhere('b = ?)', 1) ->addWhere('(c = ?', 1) ->orWhere('d = ?)…

vimでtwigのハイライト

vim

~/.vimrc set syntax=htmldjangoこれでできました

vimで文字削除するキーバインド

vim

cf カーソルからキーが最初に登場する箇所まで削除。挿入モードへ de or dw カーソルから単語単位で削除 d0 カーソルから行頭まで削除 D カーソルから行末まで削除 dd 一行丸ごと削除 x カーソル下を削除 X カーソル下の1つ前を削除

svn merge

trunkの内容をbranchにコピーした時のメモブランチの作業コピー内にて、以下の操作 $ svn merge -r 9867:9868 http://svn.xxx/trunk ※ブランチr9867、トランクr9868例)branches/aに最新のtrunkを取り込んだbranches/bを作成する // branches/bを作りtrunkと…

httpd -Sの出力結果をリダイレクト

シンタックスチェックとVirtualHostの一覧表示をしてくれる便利なコマンド。 これを別ファイルにリダイレクトして確認したかったけど失敗しました。 httpd -S > hoge.txtとやっても空っぽ httpd -S 2> hoge.txtこちらならOK。エラー出力でした。というわけで…

schema.ymlに合わせてDBも更新する

直接SQLを打たなくとも、symfony doctrine:migrate でできました。schema.ymlを更新したあと $ symfony doctrine:generate-migrations-difflib/migration/doctrine/1313561518_version1.php のような差分クラスファイルができる ※modelクラスを生成した後だ…

コマンドモードでカーソル下の単語を表示

vim

:<C-r><C-w>キーマッピングとかするときはではなくてこちら</c-w></c-r>

likeの一文字ワイルドカード

勘違いしていたのでめも。 mysqlでの一文字一致は「?」ではなく、「_」でした。 mysql> select * from rr where name like 'db2%'; +----+------+-------+------+---------------+-----+-------+ | id | zone | name | type | data | aux | ttl | +----+----…

vim-refが動かない

vim-refをインストールしてコマンドを起動しようとしたら以下エラー ref: alc: Vim(let):E117: 未知の関数です: shellescape function ref#ref..ref#open..<SNR>27_open..8..ref#system, 行 55どうもvimのバージョンが古いせいらしい rpm -qa | grep vim vim-comm</snr>…