<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>ハタさんのブログ(復刻版)</title>
<link>http://blog.xole.net/index.php</link>
<pubDate>Fri, 16 Nov 2007 02:21:00 </pubDate>
<description>
ハタさんのブログ(復刻版) - RSS 2.0 (Really Simple Syndication).
</description>
<item>
<title>vimのgrep(vimgrep)が素晴らしすぎて泣いた。</title>
<link>http://blog.xole.net/article.php?id=635</link>
<pubDate>Fri, 16 Nov 2007 02:21:00 +09:00</pubDate>
<description>PHPを5.2.x に 上げたときのメモ

このブログに使用しているP_BLOGが 5.2.x に上げた際、date_formatという関数がバッティングしているらしく、エラーとなっていた(該当のフォーラム)。
そこで、一括してdat...</description>
<content:encoded>
<![CDATA[<p>PHPを5.2.x に 上げたときのメモ</p>

<p>このブログに使用しているP_BLOGが 5.2.x に上げた際、<a href="http://jp.php.net/date_format">date_format</a>という関数がバッティングしているらしく、エラーとなっていた(<a href="http://pbx.homeunix.org/p_blog/forum/topic.php?tid=313&p=&pn=&pm=35&qid=1976">該当のフォーラム</a>)。<br />
そこで、一括してdate_formatという関数を置換しようと思いgrepしてみると、MySQLの<a href="http://dev.mysql.com/doc/refman/4.1/ja/date-and-time-functions.html">date_format</a>にもぶつかるらしく、一括全置換するわけにもいかず、ソースを見ながら比較しました。<br />
そのときに<code>vimgrep</code>を使ったんですが、これが結構便利でオイシイ。</p>

<p>おもむろに↓のコマンドをvimで入力</p>

<pre>
<code>:vimgrep /date_format/ **/*.php | cwin</code>
</pre>

<p>
<img src="http://blog.xole.net/resources/image-7.jpg"  />
<br />
んで、ヒットしたファイルを操作する。<br />
これがなかなか便利だった。というか、これを知らずにvi使ってたなんて・・・ってくらい便利だった。</p>

<p>via - <a href="http://bitmap.dyndns.org/blog/archives/001346.html">Tanablog: Vim7 内蔵の grep を使う</a>
</p>]]>
</content:encoded>
</item>
</channel>
</rss>