<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>tanigami.jp</title>
	<atom:link href="http://tanigami.jp/feed" rel="self" type="application/rss+xml" />
	<link>http://tanigami.jp</link>
	<description></description>
	<lastBuildDate>Tue, 17 Nov 2009 15:55:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>symfony 1.3 から yaml で on/off/yes/no 使えません</title>
		<link>http://tanigami.jp/symfony-13-on-off-yes-no-unavailable-yaml#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=symfony-13-on-off-yes-no-unavailable-yaml</link>
		<comments>http://tanigami.jp/symfony-13-on-off-yes-no-unavailable-yaml#comments</comments>
		<pubDate>Tue, 17 Nov 2009 11:44:30 +0000</pubDate>
		<dc:creator>tanigami</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://tanigami.jp/?p=134</guid>
		<description><![CDATA[yaml って true/false で書いても on/off、yes/no で書いてもよかったはずなのに、symfony 1.3 からはダメだって。]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftanigami.jp%2Fsymfony-13-on-off-yes-no-unavailable-yaml"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftanigami.jp%2Fsymfony-13-on-off-yes-no-unavailable-yaml" height="61" width="51" /></a></div><p>小一時間ハマったよ。で、<a href="http://www.symfony-project.org/reference/1_2/en/02-YAML#chapter_02_sub_booleans" title="The symfony Reference Book | The YAML Format | symfony | Web PHP Framework">symfony 1.2 のリファレンス</a> には</p>
<blockquote><p>The symfony YAML parser also recognize on, off, yes, and no but it is strongly discouraged to use them as it has been removed from the YAML specifications as of version 1.2.</p></blockquote>
<p>って書いてあるけど、1.3 では on/off/yes/no は使えなくなってる。使えなくなってるどころか off  とか no って書いても true に判定されたりしてグチャグチャ。ひどい。</p>
<ul>
<li>security.yml (is_secure)</li>
<li>cache.yml (with_layout)</li>
<li> view.yml (has_layout)</li>
</ul>
<p>この辺のファイル書くとき、1.2 以前からの symfony 使いは大抵ひっかかると思う。</p>
<p>yaml は true/false で。</p>
<p>追記: <a href="http://twitter.com/brtriver" title="brtriver (brtriver) on Twitter">@brtriver</a> さんがリプライくれました。</p>
<blockquote><p>project:upgradeタスクで修正すべき箇所は確認できます。けど面倒くさい。sfYaml::setSpecVersion(&#8217;1.1&#8242;)で回避ってのもあるらしい。<a href="http://bit.ly/1jCxGS">http://bit.ly/1jCxGS</a></p></blockquote>
<p>なるほど。しかしめんどくさいなー。少なくとも公式のドキュメントで true/false 以外で書いてるのは早く直すべき。</p>
]]></content:encoded>
			<wfw:commentRss>http://tanigami.jp/symfony-13-on-off-yes-no-unavailable-yaml/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress ポストのサムネイルは phpThumb() で</title>
		<link>http://tanigami.jp/wordpress-post-thumbnail-phpthumb#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=wordpress-post-thumbnail-phpthumb</link>
		<comments>http://tanigami.jp/wordpress-post-thumbnail-phpthumb#comments</comments>
		<pubDate>Sat, 07 Nov 2009 17:29:30 +0000</pubDate>
		<dc:creator>tanigami</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://tanigami.jp/?p=52</guid>
		<description><![CDATA[PHP のサムネイル生成ライブラリ phpThumb() を使って、WordPress のポスト中の画像のサムネイルを表示する。]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftanigami.jp%2Fwordpress-post-thumbnail-phpthumb"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftanigami.jp%2Fwordpress-post-thumbnail-phpthumb" height="61" width="51" /></a></div><p>WordPress でポストから画像取り出してサムネイル表示する方法、カスタムフィールドとかプラグインとかいろいろあるのは知ってるけど、なんかあんまりしっくり来るのがないなーって思ってて。で、新しくブログ始めたことだし、なんかいい方法ないのかなってあれこれ調べてたんだけど、結局のところ <a href="http://phpthumb.sourceforge.net/" title="phpThumb() - The PHP thumbnail generator">phpThumb()</a> 使って普通にテンプレートに PHP 書くのが一番スッキリしててよさげ。カスタムフィールドでデータベースに余計なデータ入れたくないし、プラグインもなしでできるならなしでやるにこしたことはない（アップデートで不具合とかめんどくさいし）。というわけで以下手順。</p>
<h2>phpThumb() のインストール・使い方</h2>
<p><a href="http://phpthumb.sourceforge.net/" title="phpThumb() - The PHP thumbnail generator">phpThumb()</a> は簡単で高機能な PHP のサムネイル画像生成ライブラリ。<a href="http://sourceforge.net/projects/phpthumb/" title="phpThumb() | Get phpThumb() at SourceForge.net">ダウンロードページ</a> から落として、ディレクトリ丸ごとサーバのドキュメントルート以下好きなとこに置く。demo, docs, fonts, images, index.php は要らないから消した方がいいかな。phpThumb.config.php.default は phpThumb.config.php に名前変えとく。あとは、</p>
<p><script type="syntaxhighlighter" class="brush: plain">
<img src="http://your-site/path/to/phpThumb.php?src=[original image URL]&#038;w=100&#038;h=100&#038;zc=1&#038;q=100" />
</script></p>
<p>ってやるだけでサムネイルが出る。すげー簡単。w と h はサムネイルの幅と高さ。zc=1 でサムネイルの幅と高さの比率に合わせて元の画像の中心からクロップしてくれる。q=100 で JPG 圧縮のクオリティ指定。汚いサムネイルはいらないので 100。readme には 95=best とか書いてあるけど95とか気持ち悪いし 100 でいい。結果は同じ。他にもパラメータいじっていろいろできる（<a href="http://phpthumb.sourceforge.net/demo/demo/phpThumb.demo.demo.php">デモ</a> 参照）。</p>
<h2>WordPress のテンプレートで使う</h2>
<p>あとはこれを使ってどうやってポストからサムネイル抜いてくるか。ここは正規表現で。WordPress ループの中で、</p>
<p><script type="syntaxhighlighter" class="brush: php">
preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $match)
</script></p>
<p>ポストの本文に画像が見つかれば $match[1] の中に画像の URL 全部が配列で入る。ポストの最初の画像が欲しいなら、</p>
<p><script type="syntaxhighlighter" class="brush: php" >
<img src="/path/to/phpThumb.php?src=<?php echo $match[1][0] ?>&#038;w=100&#038;h=100&#038;zc=1&#038;q=100" />
</script></p>
<p>これでサムネイルが出る。画像ないポストの事もかんがえて、最終的に</p>
<p><script type="syntaxhighlighter" class="brush: php" >
<?php if (have_posts()): while (have_posts()): the_post(); ?>
  …
  <?php preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $match) ?>
  <?php if ($match[1][0]): ?>
    <img src="/path/to/phpThumb.php?src=<?php echo $match[1][0] ?>&#038;w=100&#038;h=100&#038;zc=1&#038;q=100" />
  <?php else: ?>
    <img src="/path/to/no-image.jpg" />
  <?php endif ?>
  …
<?php endwhile; endif ?>
</script></p>
<p>こんな感じ。プラグインとかでゴチャゴチャやるよりシンプルでいいんじゃない？</p>
]]></content:encoded>
			<wfw:commentRss>http://tanigami.jp/wordpress-post-thumbnail-phpthumb/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>「金くれ」で金もらったら銀行から手紙が来た</title>
		<link>http://tanigami.jp/bank-suspects-me-kanekure#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=bank-suspects-me-kanekure</link>
		<comments>http://tanigami.jp/bank-suspects-me-kanekure#comments</comments>
		<pubDate>Sat, 31 Oct 2009 18:28:42 +0000</pubDate>
		<dc:creator>tanigami</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[金くれ]]></category>

		<guid isPermaLink="false">http://tanigami.jp/?p=13</guid>
		<description><![CDATA[金が欲しい人が口座番号とメッセージを記載する、次世代ネット乞食プラットフォーム「金くれ」で金もらった。そしたら銀行がめんどくさい手紙送ってきたっていう話。]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftanigami.jp%2Fbank-suspects-me-kanekure"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftanigami.jp%2Fbank-suspects-me-kanekure" height="61" width="51" /></a></div><p>次世代ネット乞食プラットフォーム「<a title="金くれ" href="http://kanekure.ssig33.com/">金くれ</a>」っていうのがあって、口座番号晒しといて誰かが金振り込んでくれるの待つっていうやつ、ちょっと前に話題になってたんだけど、<a title="tanigamiが金を欲しがっています" href="http://kanekure.ssig33.com/root/show/tanigami">それ使って</a> 13,000円もらったらジャパンネット銀行から手紙が来た。いや、実際「金くれ」が理由かどうかは明らかじゃないけど、それ以外に心当たりないし。</p>
<p><a title="本人確認資料送付のお願い by tanigami, on Flickr" href="http://www.flickr.com/photos/tanigami/4058378139/"><img src="http://farm3.static.flickr.com/2512/4058378139_ed7c84b124_b.jpg" alt="本人確認資料送付のお願い" class="full" /></a></p>
<blockquote><p>例えば第三者からの情報提供等を総合的に勘案し、犯罪収益移転防止法の趣旨に基づき、再度の本人確認をお願いしております</p></blockquote>
<p>ですって（例えば？）。住民票の原本送らないと口座止められるっぽい。<br />
犯罪収益移転防止法？　<a title="「法」：犯罪による収益の移転防止に関する法律（通称：犯罪収益移転防止法）" href="http://www.npa.go.jp/sosikihanzai/jafic/horei/q_a.htm">JAFIC ホームページ</a> によると<q>「犯罪により得た収益を隠そうとする行為やテロ行為への資金供与を防止するための新しい法律」</q>とのことで、「金くれ」がなんか怪しいってのは分かるけど、具体的にどう怪しまれてるんでしょうか。Yahoo!知恵袋とかで質問すればいいの？</p>
<p>ところで、もらった13,000円の内訳は以下のとおり。</p>
<p><a title="「金くれ」の入金明細 by tanigami, on Flickr" href="http://www.flickr.com/photos/tanigami/4061489868/"><img src="http://farm3.static.flickr.com/2429/4061489868_00c4c774ba_o.jpg" alt="「金くれ」の入金明細"  class="full" /></a></p>
<p>どっちもお友達でした。ありがとう。<br />
「金貰ったらやること：金くれのCSS書く」だったんだけど、書いたほうがいい？</p>
<p>P.S. そう言えば、知らないおばちゃんに息子装って電話かけて「親孝行したい」みたいなこと言って口座番号聞き出して勝手に振り込んだり（振り込み詐欺）してた <a title="Chim↑Pom：我が道をゆく6人のアートソルジャー" href="http://pingmag.jp/J/2008/01/17/chimpom/">あいつら</a> のアレも語感的に「犯罪収益」がほのかに香るんだけど、っていうかおばちゃんと本物の息子のその後の顛末が知りたい。</p>
]]></content:encoded>
			<wfw:commentRss>http://tanigami.jp/bank-suspects-me-kanekure/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
