<?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>p15.jp &#187; PHP</title>
	<atom:link href="http://p15.jp/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://p15.jp</link>
	<description>(X)HTML・CSS・CMS に関するいろいろと、チラシの裏。</description>
	<lastBuildDate>Wed, 09 Nov 2011 14:04:42 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Coda で PHP マニュアル検索を便利に使う</title>
		<link>http://p15.jp/2009/07/27/131741</link>
		<comments>http://p15.jp/2009/07/27/131741#comments</comments>
		<pubDate>Mon, 27 Jul 2009 04:17:41 +0000</pubDate>
		<dc:creator>石澤 りん</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[coda]]></category>

		<guid isPermaLink="false">http://p15.jp/?p=1332</guid>
		<description><![CDATA[nic せんせーのありがたいお言葉。 echo の書き方についても、PHP マニュアルで検索するとこう書いてある。 echo() は実際には関数ではありません (言語構造です)。このため、使用する際に括弧は必要ありません [...]]]></description>
			<content:encoded><![CDATA[				<p>nic せんせーのありがたいお言葉。<br />
				<a href="http://p15.jp/2009/07/26/011259">echo の書き方</a>についても、<a href="http://www.php.net/manual/ja/">PHP マニュアル</a>で検索するとこう書いてある。</p>
				<blockquote cite="http://jp.php.net/manual/ja/function.echo.php" title="PHP: echo - Manual">
				<p>echo() は実際には関数ではありません (言語構造です)。このため、使用する際に括弧は必要ありません。</p>
				</blockquote>
				<p class="cite"><cite><a href="http://jp.php.net/manual/ja/function.echo.php">PHP: echo &#8211; Manual</a></cite></p>
				<p>括弧いらないのか！ガッテンガッテン。</p>
				<p>調べたい関数が出現するたびにブラウザで検索するのは面倒なので、Coda で直接検索できるように設定しました。</p>
			</div>
			<div class="text more" id="more1332">
				<p>Coda のメニュー、表示 → モード → ブック、もしくはデフォルトのツールバーだと紫色の本のアイコンがあるのでそれをクリックするとブック一覧が表示されます。<br />
				もともと入っているブックは英語版のみなので、あまりこの機能を利用している人はいないのではなかろうか。</p>
				<p>ブック一覧の左下に + ボタンがあり、そこをクリックすると新しいブックを追加することができます。</p>
				<p><img src="http://p15.jp/wp/../img/2009/07/book.png" alt="ブック追加画面" width="453" height="357" /></p>
				<p>ブック URL に <code>http://www.php.net/manual/ja/</code> を、<br />
				検索 URL に <code>http://jp.php.net/manual-lookup.php?pattern=*&#038;lang=ja</code> をそれぞれ入力。<br />
				うまく設定できると PHP-HTML モードのときに関数を commond + ダブルクリックすると新しいブックタブでの検索結果が表示されます。やー便利！</p>
				<p>表紙イメージの右側四角部分に画像をドロップするとほんの表紙を好みの見た目にすることができます。<br />
				ブックアイコンはグラデーションやシャドウなどが美しいですが、これは Coda 内部に用意されているパーツ画像で自動的にこの見た目になりますので平面的な画像を用意するだけでおっけーです。<br />
				ブックアイコンのパーツ画像は /Applications/Coda.app/Contents/Resources/ にあります。</p>
				<ul>
				<li>book-base.tif</li>
				<li>book-mask.tif</li>
				<li>book-texture.tif</li>
				</ul>
				<p>せっかくなので PHP マニュアルの表紙も作ってみました。<br />
				表紙を自作する場合は book-mask.tif をコピーして白い部分に描き込めばわかりやすいですが、表紙として適用するとなぜか左側の余白が多すぎるので調整が必要です。<br />
				ブックアイコンパーツ画像と同じ場所にある book-php.tif とおそろいで、サイトの配色と同じにしました。</p>
				<p><img src="http://p15.jp/wp/../img/2009/07/book_icon.png" alt="ブックアイコン" title="ブックアイコン" width="128" height="146" /></p>
				<p>とっさに作ったので細かい部分がひどいですが、万が一欲しいという方がいらっしゃいましたらご連絡くださいませヽ(・ω・)ﾉ</p>
]]></content:encoded>
			<wfw:commentRss>http://p15.jp/2009/07/27/131741/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Coda の構文モードを編集する</title>
		<link>http://p15.jp/2009/07/26/170613</link>
		<comments>http://p15.jp/2009/07/26/170613#comments</comments>
		<pubDate>Sun, 26 Jul 2009 08:06:13 +0000</pubDate>
		<dc:creator>石澤 りん</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[coda]]></category>

		<guid isPermaLink="false">http://p15.jp/?p=1330</guid>
		<description><![CDATA[本の Chapter 02 まで終わりました。 ページめくるたびに洗濯バサミで止めてたら本がぐにゃぐにゃになっちゃった(´･ω･`) 配列とか比較演算子とか今まで細切れにチラ見していたものも、基礎からやったらちょっとは頭 [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.amazon.co.jp/dp/4798020826/p15-22">本</a>の Chapter 02 まで終わりました。<br />
				ページめくるたびに洗濯バサミで止めてたら本がぐにゃぐにゃになっちゃった(´･ω･`)</p>
				<p>配列とか比較演算子とか今まで細切れにチラ見していたものも、基礎からやったらちょっとは頭に入ったかんじ。<br />
				== と === の違いとかわかったようなつもりになっていたけどさらにガッテンガッテンできました。<br />
				一時的にググって調べてもどのページが参考になったか忘れてしまったりするけど、本だったらいつでも繰り返し読めるのがいいですね。</p>
				<p>そして本題。<br />
				Coda の PHP-HTML 構文モードで ec くらいまで入力すると入力補助が表示されるのでタブキーを押すと<br />
				<code>echo(<strong>string arg1 [, string ...]</strong>)</code> というのが入力され、太字部分が選択状態になります。<br />
				この括弧は本のサンプルでは入力されていないので世の中の常識的に省略するものなのかもしれないと思い、Coda の構文モードで入力される内容を変更する方法を調べてみました。</p>
			</div>
			<div class="text more" id="more1330">
				<p><a href="http://www.codingmonkeys.de/subethaedit/mode.html">SubEthaEdit &#8211; Writing modes</a><br />
				英語いっぱいで挫けそう＞＜<br />
				新たに作るのではなく既存の PHP-HTML 構文モードの編集なら、/Applications/Coda.app/Contents/Resources/Modes/PHP-HTML.mode/Contents/Resources/CodaCompletion.plist を編集するとよいみたいです。<br />
				うっかり元の構文モードファイルを再起不能にしてしまうと困るので、コピーをどこかに保存してからの方がいいと思います。いつまでも あると思うな たいむまっしーん。</p>
				<p>例えば echo なら 7,406 行目辺り、</p>
				<pre><code>&lt;dict&gt;
	&lt;key&gt;Hint&lt;/key&gt;
	&lt;string&gt;string arg1 [, string ...]&lt;/string&gt;
	&lt;key&gt;ID&lt;/key&gt;
	&lt;string&gt;echo&lt;/string&gt;
	&lt;key&gt;MoveCursor&lt;/key&gt;
	&lt;string&gt;1&lt;/string&gt;
	&lt;key&gt;PostString&lt;/key&gt;
	&lt;string&gt;()&lt;/string&gt;
	&lt;key&gt;String&lt;/key&gt;
	&lt;string&gt;echo&lt;/string&gt;
&lt;/dict&gt;</code></pre>
				<p>を</p>
				<pre><code>&lt;dict&gt;
	&lt;key&gt;Hint&lt;/key&gt;
	&lt;string&gt;string arg1 [, string ...]&lt;/string&gt;
	&lt;key&gt;ID&lt;/key&gt;
	&lt;string&gt;echo&lt;/string&gt;
	&lt;key&gt;MoveCursor&lt;/key&gt;
	&lt;string&gt;2&lt;/string&gt;
	&lt;key&gt;PostString&lt;/key&gt;
	&lt;string&gt;([半角スペース][半角スペース])&lt;/string&gt;
	&lt;key&gt;String&lt;/key&gt;
	&lt;string&gt;echo[半角スペース]&lt;/string&gt;
&lt;/dict&gt;</code></pre>
				<p>こうすると、<br />
				<code>echo(<strong>string arg1 [, string ...]</strong>)</code> が<br />
				<code>echo[半角スペース]([半角スペース]<strong>string arg1 [, string ...]</strong>[半角スペース])</code> こうなりますヽ(・ω・)ﾉ</p>
				<p>Hint で指定した文字列を PostString で指定したもの何文字目に挿入するかを指定するのが MoveCursor らしいです。<br />
				まだどういう記述ルールにしたらいいのか固まっていないのでしばらくはデフォルトのまま使いますが、オレルールが定まったら構文モードをカスタマイズしまくります！</p>
]]></content:encoded>
			<wfw:commentRss>http://p15.jp/2009/07/26/170613/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>echo の書き方</title>
		<link>http://p15.jp/2009/07/26/011259</link>
		<comments>http://p15.jp/2009/07/26/011259#comments</comments>
		<pubDate>Sat, 25 Jul 2009 16:12:59 +0000</pubDate>
		<dc:creator>石澤 りん</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://p15.jp/?p=1328</guid>
		<description><![CDATA[突然 PHP の勉強を始めた。 本の最初に登場する関数は echo で、サンプルにはこう書いてある。 echo "はじめてのPHP5\n"; Coda の PHP-HTML モードでの入力補助ではこうなる。 echo(" [...]]]></description>
			<content:encoded><![CDATA[				<p>突然 PHP の勉強を始めた。<br />
				<a href="http://www.amazon.co.jp/dp/4798020826/p15-22">本</a>の最初に登場する関数は echo で、サンプルにはこう書いてある。</p>
				<pre><code>echo "はじめてのPHP5\n";</code></pre>
<p>Coda の PHP-HTML モードでの入力補助ではこうなる。</p>
<pre><code>echo("はじめてのPHP5\n");</code></pre>
				<p>この括弧はなんなんだー！<br />
				なくてもいい？あった方がいい？ない方がいい？<ins datetime="2009-07-27T13:55:30+00:00"><a href="http://p15.jp/2009/07/27/131741">括弧は必要ありません</a></ins></p>
]]></content:encoded>
			<wfw:commentRss>http://p15.jp/2009/07/26/011259/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress のタグクラウド試行錯誤中 その 2</title>
		<link>http://p15.jp/2009/02/02/122811</link>
		<comments>http://p15.jp/2009/02/02/122811#comments</comments>
		<pubDate>Mon, 02 Feb 2009 03:28:11 +0000</pubDate>
		<dc:creator>石澤 りん</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://p15.jp/?p=748</guid>
		<description><![CDATA[前回: WordPress のタグクラウド試行錯誤中 nic せんせーよりご指導いただきました(`･ω･´) 自分でやってみたもの。 &#60;?php $tags = get_tags('sort_column=menu [...]]]></description>
			<content:encoded><![CDATA[				<p>前回: <a href="http://p15.jp/2009/02/01/234524">WordPress のタグクラウド試行錯誤中</a><br />
				<a href="http://spais.jp/">nic せんせー</a>よりご指導いただきました(`･ω･´)</p>
				<p>自分でやってみたもの。</p>
				<pre><code>&lt;?php
$tags = get_tags('sort_column=menu_order');
&#9;foreach ($tags as $list) {
&#9;&#9;echo "\t\t\t\t\t" . '&lt;li&gt;&lt;a href="' . get_bloginfo('home') . '/tag/' . $list-&gt;slug . '" title="' . $list-&gt;name . '  &#12395;&#21547;&#12414;&#12428;&#12427; ' . $list-&gt;count . ' &#20214;&#12398;&#25237;&#31295;&#12434;&#12377;&#12409;&#12390;&#34920;&#31034;"&gt;' . $list-&gt;name . '&lt;/a&gt;&lt;/li&gt;' . "\n";
&#9;}
?&gt;</code></pre>
				<p>もっとスマートな方法があるそうでヽ(・ω・)ﾉ</p>
			</div>
			<div class="text more" id="more748">
				<p>nic せんせーよりご指導いただいて若干変更したもの。</p>
				<pre><code>&lt;?php
$_tags = get_tags('sort_column=menu_order');
&#9;echo "\t\t\t\t\t";
&#9;<a href="http://jp2.php.net/manual/ja/control-structures.foreach.php">foreach</a>($_tags as &amp;$list) $tags[] = <a href="http://jp.php.net/manual/ja/function.sprintf.php">sprintf</a>(
&#9;&#9;'&lt;li&gt;&lt;a href="%1$s/tag/%2$s" title="%3$s &#12395;&#21547;&#12414;&#12428;&#12427; %4$s &#20214;&#12398;&#25237;&#31295;&#12434;&#20840;&#12390;&#34920;&#31034;"&gt;%3$s&lt;/a&gt;&lt;/li&gt;',
&#9;&#9;get_bloginfo('home'), $list-&gt;slug, $list-&gt;name, $list-&gt;count
&#9;);
&#9;echo <a href="http://jp2.php.net/manual/ja/function.implode.php">implode</a>("\n\t\t\t\t\t", $tags) . "\n";
?&gt;</code></pre>
				<p>劇的に見通しがよくなった！</p>
				<blockquote>
				<p>こっちのがスマートかな。<br />
					・sprintf を使えば”どういったフォーマットで HTML を生成しているのか、と一つの変数を複数の場所で使いたい今回のケースのような場合に有効だよ。<br />
					・配列を implode() を使って改行区切りの一つの文字列にしてしまうと echo は一回で済むので経済的！	</p>
				</blockquote>
				<p class="cite"><cite>nic せんせーより</cite></p>
				<p>&#8221; とか . とか \ とか &#8216; で意味不明になりかけていたコードがとても見やすくなりました。<br />
				これは「美しいコードを書いた」3 ヤッターだなヽ(・ω・)ﾉ</p>
]]></content:encoded>
			<wfw:commentRss>http://p15.jp/2009/02/02/122811/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress のタグクラウド試行錯誤中</title>
		<link>http://p15.jp/2009/02/01/234524</link>
		<comments>http://p15.jp/2009/02/01/234524#comments</comments>
		<pubDate>Sun, 01 Feb 2009 14:45:24 +0000</pubDate>
		<dc:creator>石澤 りん</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://p15.jp/?p=741</guid>
		<description><![CDATA[テンプレートタグの wp_tag_cloud を使わずにタグ一覧を表示しようとしているところ。 wp_tag_cloud を使った場合はこんなかんじ。 &#60;?php wp_tag_cloud('format=list [...]]]></description>
			<content:encoded><![CDATA[				<p>テンプレートタグの <a href="http://codex.wordpress.org/Template_Tags/wp_tag_cloud">wp_tag_cloud</a> を使わずにタグ一覧を表示しようとしているところ。</p>
				<p>wp_tag_cloud を使った場合はこんなかんじ。</p>
				<pre><code>&lt;?php wp_tag_cloud('format=list&amp;order=RAND'); ?&gt;
 ↓
&lt;ul class='wp-tag-cloud'&gt;
&#9;&lt;li&gt;&lt;a href='http://p15.jp/tag/recovery' class='tag-link-58' title='3 &#20214;&#12398;&#12488;&#12500;&#12483;&#12463;' rel="tag" style='font-size: 8pt;'&gt;recovery&lt;/a&gt;&lt;/li&gt;
&#9;&lt;li&gt;&lt;a href='http://p15.jp/tag/backup' class='tag-link-56' title='5 &#20214;&#12398;&#12488;&#12500;&#12483;&#12463;' rel="tag" style='font-size: 8.9032258064516pt;'&gt;Backup&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</code></pre>
				<p>簡単に出力できてありがたいんだけど、インラインスタイルじゃなくて外部 CSS で管理できるようにならんべか。</p>
			</div>
			<div class="text more" id="more741">
				<p>別のテンプレートタグを組み合わせて今のところこんなかんじ。</p>
				<pre><code>&lt;ul&gt;
&lt;?php $tags = get_tags('sort_column=menu_order');
&#9;foreach ($tags as $list) {
&#9;&#9;echo "\t\t\t\t\t" . '&lt;li&gt;&lt;a href="' . get_bloginfo('home') . '/tag/' . $list-&gt;slug . '" title="' . $list-&gt;name . '  &#12395;&#21547;&#12414;&#12428;&#12427; ' . $list-&gt;count . ' &#20214;&#12398;&#25237;&#31295;&#12434;&#12377;&#12409;&#12390;&#34920;&#31034;"&gt;' . $list-&gt;name . '&lt;/a&gt;&lt;/li&gt;' . "\n";
} ?&gt;
&lt;/ul&gt;
 ↓
&lt;ul&gt;
&#9;&lt;li&gt;&lt;a href="http://p15.jp/tag/adium" title="Adium &#12395;&#21547;&#12414;&#12428;&#12427; 2 &#20214;&#12398;&#25237;&#31295;&#12434;&#12377;&#12409;&#12390;&#34920;&#31034;"&gt;Adium&lt;/a&gt;&lt;/li&gt;
&#9;&lt;li&gt;&lt;a href="http://p15.jp/tag/adsl" title="ADSL &#12395;&#21547;&#12414;&#12428;&#12427; 2 &#20214;&#12398;&#25237;&#31295;&#12434;&#12377;&#12409;&#12390;&#34920;&#31034;"&gt;ADSL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</code></pre>
				<p>含まれる記事件数に応じて class を付与して CSS で文字サイズを変えるというのをやりたいので調べてみる。</p>
]]></content:encoded>
			<wfw:commentRss>http://p15.jp/2009/02/01/234524/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.7 でコメントとトラックバックを分離</title>
		<link>http://p15.jp/2009/01/27/000134</link>
		<comments>http://p15.jp/2009/01/27/000134#comments</comments>
		<pubDate>Mon, 26 Jan 2009 15:01:34 +0000</pubDate>
		<dc:creator>石澤 りん</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://p15.jp/?p=716</guid>
		<description><![CDATA[WordPress 2.7 ではテンプレートタグだけでコメントとトラックバックが分離して表示できるようになっていました。 Template Tags/wp list comments « WordPress Codex  [...]]]></description>
			<content:encoded><![CDATA[				<p>WordPress 2.7 ではテンプレートタグだけでコメントとトラックバックが分離して表示できるようになっていました。</p>
				<ul>
				<li><a href="http://codex.wordpress.org/Template_Tags/wp_list_comments">Template Tags/wp list comments « WordPress Codex</a></li>
				<li><a href="http://sivel.net/2008/10/wp-27-comment-separation/">Separating Pings from Comments in WordPress 2.7 | Sivel.net</a></li>
				</ul>
				<p>日本語情報がまだ少なくて半分くらいしか理解していないながらもやってみました(`･ω･´)</p>
			</div>
			<div class="text more" id="more716">
				<h2>コメント部分</h2>
				<pre><code>&lt;?php if (have_comments()) { if (!empty($comments_by_type['comment'])) { // &#12467;&#12513;&#12531;&#12488;&#12364;&#12354;&#12427;&#22580;&#21512; ?&gt;
&lt;ol class="feedbackList"&gt;
&lt;?php wp_list_comments("type=comment"); ?&gt;
&lt;/ol&gt;
&lt;?php } } else { // &#12467;&#12513;&#12531;&#12488;&#12364;&#12394;&#12356;&#22580;&#21512; ?&gt;
&lt;p&gt;&#12467;&#12513;&#12531;&#12488;&#12399;&#12354;&#12426;&#12414;&#12379;&#12435;&lt;/p&gt;
&lt;?php } ?&gt;</code></pre>
				<p>コメントがある場合は内容を表示、ない場合は別の文言を表示。</p>
				<pre><code>&lt;?php if (comments_open()) { // &#12467;&#12513;&#12531;&#12488;&#12434;&#21463;&#12369;&#20184;&#12369;&#12427;&#22580;&#21512; ?&gt;
&lt;h2&gt;&#12467;&#12513;&#12531;&#12488;&#12434;&#12393;&#12358;&#12382;&lt;/h2&gt;
&lt;form action="&lt;?php echo get_option('siteurl'); ?&gt;/wp-comments-post.php" method="post" id="commentForm"&gt;
&#12316;&#12501;&#12457;&#12540;&#12512;&#20869;&#23481;&#30465;&#30053;&#12316;
&lt;/form&gt;
&lt;?php } ?&gt;
&lt;?php } else { // &#12467;&#12513;&#12531;&#12488;&#12434;&#21463;&#12369;&#20184;&#12369;&#12394;&#12356;&#22580;&#21512; ?&gt;
&lt;h2&gt;&#12467;&#12513;&#12531;&#12488;&#12399;&#21463;&#12369;&#20184;&#12369;&#12390;&#12362;&#12426;&#12414;&#12379;&#12435;&lt;/h2&gt;
&lt;p&gt;&#35488;&#12395;&#30003;&#12375;&#35379;&#12354;&#12426;&#12414;&#12379;&#12435;&#12364;&#12289;&#29694;&#22312;&#12467;&#12513;&#12531;&#12488;&#12398;&#21463;&#20184;&#12434;&#20013;&#27490;&#12375;&#12390;&#12362;&#12426;&#12414;&#12377;&#12290;&lt;/p&gt;
&lt;?php } ?&gt;</code></pre>
				<p>コメントを受け付けている場合はフォームを表示、受け付けていない場合は別の文言を表示。</p>
				<h2>トラックバックとピンバック部分</h2>
				<pre><code>&lt;?php if (have_comments()) { if (!empty($comments_by_type['pings'])) { // &#12488;&#12521;&#12483;&#12463;&#12496;&#12483;&#12463;&#12364;&#12354;&#12427;&#22580;&#21512; ?&gt;
&lt;ol class="feedbackList"&gt;
&lt;?php wp_list_comments('type=pings'); ?&gt;
&lt;/ol&gt;
&lt;?php } } else { // &#12488;&#12521;&#12483;&#12463;&#12496;&#12483;&#12463;&#12364;&#12394;&#12356;&#22580;&#21512; ?&gt;
&lt;p&gt;&#12488;&#12521;&#12483;&#12463;&#12496;&#12483;&#12463;&#12399;&#12354;&#12426;&#12414;&#12379;&#12435;&lt;/p&gt;
&lt;?php } ?&gt;</code></pre>
				<p>トラックバックかピンバックがある場合は内容を表示、ない場合は別の文言を表示。</p>
				<pre><code>&lt;?php if (pings_open()) { // &#12488;&#12521;&#12483;&#12463;&#12496;&#12483;&#12463;&#12434;&#21463;&#12369;&#20184;&#12369;&#12427;&#22580;&#21512; ?&gt;
&lt;p class="trackbackUrl"&gt;&lt;label for="trackbackUrl"&gt;&#12488;&#12521;&#12483;&#12463;&#12496;&#12483;&#12463; URL&lt;/label&gt;&lt;input type="text" value="&lt;?php trackback_url() ?&gt;" size="50" readonly="readonly" onfocus="this.select()" id="trackbackUrl" /&gt;&lt;/p&gt;
&lt;?php } else { // &#12488;&#12521;&#12483;&#12463;&#12496;&#12483;&#12463;&#12434;&#21463;&#12369;&#20184;&#12369;&#12394;&#12356;&#22580;&#21512; ?&gt;
&lt;p&gt;&#35488;&#12395;&#30003;&#12375;&#35379;&#12354;&#12426;&#12414;&#12379;&#12435;&#12364;&#12289;&#29694;&#22312;&#12488;&#12521;&#12483;&#12463;&#12496;&#12483;&#12463;&#12398;&#21463;&#20184;&#12434;&#20013;&#27490;&#12375;&#12390;&#12362;&#12426;&#12414;&#12377;&#12290;&lt;/p&gt;
&lt;?php } ?&gt;</code></pre>
				<p>トラックバックとピンバックを受け付けている場合はトラックバック URL を表示、受け付けていない場合は別の文言を表示。</p>
				<h2>件数表示を分けることはできないらしい</h2>
				<p>新しく追加されたテンプレートタグによって受け付けたコメントやトラックバックを分類して表示することは簡単になったが、受け付けた件数を分離して表示するには今まで通り別の手段が必要のようです。<br />
				そこは コメントとトラックバック (5) みたいな表示でもいいかなー。</p>
				<h2>callback について</h2>
				<p>コメントやトラックバックを表示する形式も functions.php で指定することができるようですが、英語も PHP も不自由なためまだ試しておりません(´･ω･`)</p>
]]></content:encoded>
			<wfw:commentRss>http://p15.jp/2009/01/27/000134/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>my little forum 2.0 アップデート時の日本語文字化けを解消</title>
		<link>http://p15.jp/2009/01/18/165744</link>
		<comments>http://p15.jp/2009/01/18/165744#comments</comments>
		<pubDate>Sun, 18 Jan 2009 07:57:44 +0000</pubDate>
		<dc:creator>石澤 りん</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[nic]]></category>

		<guid isPermaLink="false">http://p15.jp/?p=621</guid>
		<description><![CDATA[my little forum 1.7 から 2.0 へのアップデートではデータベースのバックアップツールが用意されているのですが、そのまま使うと日本語が文字化けしてしまいます。 そこで、nic せんせーにご指導いただき [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://mylittleforum.net/">my little forum</a> 1.7 から 2.0 へのアップデートではデータベースのバックアップツールが用意されているのですが、そのまま使うと日本語が文字化けしてしまいます。<br />
				そこで、<a href="http://spais.jp/">nic せんせー</a>にご指導いただきつつ backup.php を修正して利用させていただきました。</p>
				<p>backup.php の 33 行目あたり</p>
				<pre><code>$this-&gt;dump .= utf8_encode($data);</code></pre>
<p>を</p>
<pre><code>$this-&gt;dump .= // utf8_encode($data);
$data = mb_convert_encoding($data, 'utf-8', 'euc-jp');</code></pre>
				<p>に修正・追加。</p>
			</div>
			<div class="text more" id="more621">
				<p>backup.php の 247 行目あたり</p>
				<pre><code>$data['text'] = str_replace(utf8_decode($quote_symbol), '&gt;', $data['text']);</code></pre>
<p>を</p>
<pre><code>$data['text'] = str_replace(
    // utf8_decode($quote_symbol)
    $quote_symbol = mb_convert_encoding($quote_symbol, 'euc-jp', 'utf-8'), '&gt;', $data['text']
);</code></pre>
				<p>に修正・追加。</p>
				<p>これで文字化けが解消され、日本語が正常に表示されるようになりました。<br />
				以下は修正完了までのいきさつメモなので、実際の修正・追加は上に書いた 2 カ所でおっけーです。</p>
				<h2>確認その 1</h2>
				<pre><code>$result = @mysql_query("SELECT user_id, user_type, user_name, user_real_name, user_pw, user_email, hide_email, user_hp, user_place, signature, profile, logins, last_login, last_logout, user_ip, registered, new_posting_notify, new_user_notify, user_lock, pwf_code, activate_code FROM ".$table_prefix."userdata ORDER BY user_id ASC", $connid) or die(mysql_error($connid));
while($data = mysql_fetch_array($result))
    {</code></pre>
				<p>の後に <code>die(var_dump($data));</code> を追加して実行してみる。</p>
				<h2>結果その 1</h2>
				<pre><code>[16]=&gt;  string(1) "0" ["new_posting_notify"]=&gt;  string(1) "0"</code></pre>
<p>日本語が含まれていない。</p>
<h2>確認その 2</h2>
<pre><code>$result = @mysql_query("SELECT id,pid,tid,uniqid,time,last_answer,edited,edited_by,user_id,name,subject,category,email,hp,place,ip,text,show_signature,email_notify,marked,locked,fixed,views FROM ".$table_prefix."entries ORDER BY id ASC LIMIT ".$ul.", ".$settings['max_queries'], $connid) or die(mysql_error($connid));
while($data = mysql_fetch_array($result))
    {</code></pre>
				<p>の後に <code>die(var_dump($data));</code> を追加して実行してみる。</p>
				<h2>結果その 2</h2>
				<pre><code>[16]=&#038;gt  string(118) "??????????????????? ???Ф??????????????ξ????????????????? ????餬????????????????????" ["text"]=&#038;gt  string(118) "??????????????????? ???Ф??????????????ξ????????????????? ????餬????????????????????"</code></pre>
<p>ブラウザの文字コードは自動判別で UTF-8 になっていて、日本語が文字化けしている。<br />
ブラウザの文字コードを EUC-JP に変更すると日本語が正常に表示される。</p>
<p>nic せんせーによると、<q>PHP の mb_internal_encoding が utf8 なのでそれを euc-jp にしてから実行したら解消されるんじゃないか</q>、とのこと。</p>
<h2>確認その 3</h2>
<p>backup.php の一番最初に以下を追加。</p>
<pre><code>mb_internal_encoding('euc-jp');</code></pre>
				<h2>結果その 3</h2>
				<p>文字化け解消せず。</p>
				<p><q>この作業の意味は mysql の中にある文字コードと mysql がデータを吐き出すときに解釈する文字コードが同じかどうかと言う確認と、mysql から吐き出される文字コードと php の内部で扱うデータの文字コードが同じかどうかを確認する作業</q>、だそうです。</p>
				<p><q>mysql からでたデータを直接表示してブラウザの文字コードを変える事で文字化けが解消されるのはブラウザの文字コード＝ PHP の内部文字コードが mysql が吐き出したデータの文字コードと一致していないから</q>、ともおっしゃっていた nic せんせー。</p>
				<h2>そして完成へ</h2>
				<p>冒頭に記載した修正・追加の一つ目を nic せんせーに教えてもらって中途半端に文字化けが解消されました。一部日本語なんだけど半分くらいは文字化けが残っている状態。</p>
				<p><a href="http://jp2.php.net/utf8_encode">utf8_encode</a> を mb_convert_encoding に変えたんだから <a href="http://jp.php.net/utf8_decode">utf8_decode</a> も変えたらいいんじゃないかと思いついてやってみたのが修正・追加の二つ目。<br />
				野生の勘が大当たりで文字化けが解消されたのでしたヽ(・ω・)ﾉ</p>
]]></content:encoded>
			<wfw:commentRss>http://p15.jp/2009/01/18/165744/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leopard の PHP に GD をインストール</title>
		<link>http://p15.jp/2009/01/08/000341</link>
		<comments>http://p15.jp/2009/01/08/000341#comments</comments>
		<pubDate>Wed, 07 Jan 2009 15:03:41 +0000</pubDate>
		<dc:creator>石澤 りん</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[コンピュータ]]></category>

		<guid isPermaLink="false">http://p15.jp/?p=537</guid>
		<description><![CDATA[GD を入れたらローカルの WordPress でサムネイルが生成できるということが判明したのでもうちょっとだけ頑張ってみることにしました(`･ω･´)ゞ 以下のページを参考にさせていただいたというか、私のやりたいことが [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://p15.jp/2009/01/05/152728#comment684">GD を入れたらローカルの WordPress でサムネイルが生成できる</a>ということが判明したのでもうちょっとだけ頑張ってみることにしました(`･ω･´)ゞ<br />
				以下のページを参考にさせていただいたというか、私のやりたいことがそのまま書いてあった！</p>
				<ul>
				<li><a href="http://maiko.openmedialabo.net/wp/2008/11/gd/">my confidence… ? Blog Archive ? GDのインストール（Leopard）</a></li>
				<li><a href="http://aeolus.jp/higuma/2008/10/d-11.html">Mac OS X 10.5 と libjpeg &#8211; 風ブログ</a></li>
				<li><a href="http://aeolus.jp/higuma/2008/10/d-12.html">Mac OS X 10.5 と PHP の GD &#8211; 風ブログ</a></li>
				<li><a href="http://aeolus.jp/higuma/2008/10/d-13.html">Mac OS X 10.5 と php.ini &#8211; 風ブログ</a></li>
				</ul>
			</div>
			<div class="text more" id="more537">
				<h2>インストールの前に</h2>
				<p>Xcode と X11 がインストールされている必要があるそうです。<br />
				Xcode は <a href="http://p15.jp/2009/01/05/173318">plist ファイルを読みたくて</a>先日インストールしてあるし、X11 は Leopard インストールしたときに一緒にインストールした気がする。</p>
				<blockquote cite="http://lapangan.net/darwinports/index.php?TheMacPortsWiki%2FInstallingMacPorts" title="TheMacPortsWiki/InstallingMacPorts - MacPortsWiki-JP">
				<p>もし、/アプリケーション/ユーティリティ（/Applications/Utilities）に X11 というアプリケーションがなければ、以下の手順で X11 をインストールしてください。</p>
				</blockquote>
				<p class="cite"><cite><a href="http://lapangan.net/darwinports/index.php?TheMacPortsWiki%2FInstallingMacPorts">TheMacPortsWiki/InstallingMacPorts &#8211; MacPortsWiki-JP</a></cite></p>
				<p>X11.app があったのでおっけー。</p>
				<h2>libjpeg のインストール</h2>
				<p><a href="http://ethan.tira-thompson.com/Mac%20OS%20X%20Ports.html">Mac OS X Ports</a> から libjpeg (universal).dmg をダウンロードしてインストールしました。クリック数回であっという間。</p>
				<h2>GD のインストール</h2>
				<p><a href="http://www.opensource.apple.com/darwinsource/">Apple &#8211; Darwin &#8211; Releases</a> の Mac OS X 10.5.6 <a href="http://www.opensource.apple.com/darwinsource/10.5.6/">Source</a> から、<a href="http://www.opensource.apple.com/darwinsource/10.5.6/apache_mod_php-44.1/">apache_mod_php-44.1</a> を開き、php-5.2.6.tar.bz2 をダウンロード。<br />
				<a href="http://aeolus.jp/higuma/2008/10/d-12.html">Mac OS X 10.5 と PHP の GD &#8211; 風ブログ</a><br />
				上記記事の通りにインストールしました。</p>
				<h2>php.ini の編集</h2>
				<p>すでに php.ini は /etc にあるので、extension=gd.so を追加。<br />
				extension_dir で指定している場所にちゃんとありました。</p>
				<p>そしてターミナルで <code>php -m</code> したら gd の文字がヽ(・ω・)ﾉ</p>
				<h2>phpinfo に表示されない</h2>
				<p>imagick のときと同じく、cli 版ではちゃんとインストールされているのに phpinfo には影も形もございません。</p>
				<blockquote cite="http://docs.php.net/manual/ja/install.pecl.windows.find.php" title="PHP: 拡張モジュールの探し方は？ - Manual">
				<p>もし拡張モジュールの情報が phpinfo() に出てこなかった場合は、ログをチェックして何が起こったのかを調べなければなりません。<br />
					(中略)<br />
					DLL の場所がおかしい、php.ini の &quot;extension_dir&quot; がおかしい、コンパイル時の設定が違うなどが、よくある問題です。 <br />
					コンパイル時の設定が違うことが原因だった場合は、おそらく間違った DLL をダウンロードしてしまったのでしょう。 もういちど、正しい設定の拡張モジュールをダウンロードしましょう。 正しい設定とは？ 改めて言います。phpinfo() を参考にしましょう。</p>
				</blockquote>
				<p class="cite"><cite><a href="http://docs.php.net/manual/ja/install.pecl.windows.find.php">PHP: 拡張モジュールの探し方は？ &#8211; Manual</a></cite></p>
				<p>ですって。<br />
				これはたぶん Windows 向けに書かれているのか DLL の場所となっていますが、今回の場合 gd.so の場所が合っているか見なさいよってことですね。<br />
				Apache のエラーログを見ると gd.so がねーよ！とご立腹でした。</p>
				<pre><code>PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20060613/imagick.so' - (null) in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20060613/gd.so' - (null) in Unknown on line 0</code></pre>
				<p>でもこの場所に間違いなく imagick.so も gd.so もあるんです。どうしてこうなるの＞＜<br />
				エラー文言でひたすらググっていたら、つい最近似たような状況になってしまった人を発見。<br />
				<a href="http://d.hatena.ne.jp/cakephper/20090101/1230795414">Cakephp1.2finalとrc3のパフォーマンス比較 on MacOS X &#8211; cakephperの日記(cakePHP1.2ベース)</a><br />
				解決策まではわかりませんでした。</p>
				<p>いっそのことローカル環境を Leopard インストールした初期状態に戻してやり直したいです。<br />
				OS ごとインストールし直しじゃなくて Apache とか PHP とかそういうのだけ戻せないんだろうか。</p>
				<p>その前に余ってる外付け HDD で練習と検証だな！</p>
]]></content:encoded>
			<wfw:commentRss>http://p15.jp/2009/01/08/000341/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>データベースって便利なの？</title>
		<link>http://p15.jp/2009/01/06/174314</link>
		<comments>http://p15.jp/2009/01/06/174314#comments</comments>
		<pubDate>Tue, 06 Jan 2009 08:43:14 +0000</pubDate>
		<dc:creator>石澤 りん</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[ソフトウェア]]></category>

		<guid isPermaLink="false">http://p15.jp/?p=527</guid>
		<description><![CDATA[1 年目は Excel で、2 年目は Numbers で、3 年目は何で作ろうか・・・見積請求書作成システム。 大昔 Access をチラ見して意味がわからずにスルーして以来食わず嫌いだったデータベースを云々するアプリ [...]]]></description>
			<content:encoded><![CDATA[				<p>1 年目は Excel で、2 年目は Numbers で、3 年目は何で作ろうか・・・見積請求書作成システム。<br />
				大昔 Access をチラ見して意味がわからずにスルーして以来食わず嫌いだったデータベースを云々するアプリを使ってみようと思って試してみました。</p>
				<p>結論から申し上げますと、データベースはやっぱり意味がわかりません。<br />
				でもアドレナリン大放出で感動のフィナーレ。</p>
			</div>
			<div class="text more" id="more527">
				<h2>Bento</h2>
				<p><a href="http://www.filemaker.co.jp/products/bento/overview.html">製品概要 &#8211; Bento 2 | FileMaker</a></p>
				<p>いつだったかApple のサイトで「Bento」の文字を見て、名前からしてなんだか楽しそうだなーと思っていました。<br />
				Leopard 専用なのでやっとお試しできますヽ(・ω・)ﾉ</p>
				<p>Mail や iCal、アドレスブックと連携できるのが売りだけど、私はどれも活用していないので恩恵にはあずかれません。<br />
				でもデータベースが初めてでよくわからない状態でもテンプレートを眺めているうちに使い方がわかってきたのは、このアプリのよいところだと感じました。<br />
				個人的なコレクションを簡単に入力して見栄えの良い画面でアイテム毎に表示する、探す、なんていう用途だと便利に使えるのでは。</p>
				<p>ただ、印刷用の表示を整えるという機能が全くないので、自分用に印刷ならまだしも請求書作成には使えなさそうです。<br />
				フォントの指定もないし、大きさは小・中・大・最大の 4 種類から選択、フォーム項目のラベルは必ず表示されてしまうしフォーム同士の余白も変更できません。<br />
				用意されているテーマは無地白黒！みたいなものがないので、せめて自作テーマを作れたらいいのにそれも標準の機能としては搭載されていません。</p>
				<p>計算機能は一応付いていますが、＋ ? × ÷ のみ・・・。関数なんてありません。<br />
				簡単低機能！あれもできませんこれもできません、にはちょっとがっかりでした。</p>
				<h2>FileMaker</h2>
				<p><a href="http://www.filemaker.co.jp/">データベース ソフトウェア | FileMaker</a></p>
				<p>Bento がダメなら FileMaker がいいんでない？こちらも体験版をインストール。<br />
				さっきまでひたすら Bento をいじっていた後なので、メニューとかの Mac っぽくなさが気になりました。<br />
				そしてこれは基礎知識なしにいきなり作れるものじゃないと確信＞＜<br />
				使えるようになるかわからないものに何万円も払えないので見送りとなりました。</p>
				<h2>OpenOffice と NeoOffice</h2>
				<p><a href="http://ja.openoffice.org/">ja: OpenOffice.org日本語プロジェクト</a><br />
				<a href="http://www.neooffice.org/neojava/ja/index.php">NeoOfficeホーム</a></p>
				<p>MS Office の Mac 版には Access 入ってないしなーと考えていたら思い出した OpenOffice。<br />
				ググってみたら Mac の人は NeoOffice がいいらしいとのことで、まず NeoOffice をインストールしてみました。<br />
				インストールしつつさらにググっていると、OpenOffice を Mac で使うにはいろいろやらないとならなかったのは昔の話で、現在は Mac でもちゃんと動くようになっているそうで、OpenOffice もインストールして見比べてみました。</p>
				<p>メニューの画面や操作方法は若干フォントが違うくらいでほぼ同じ。<br />
				わからない度合いもほぼ同じでした。これは私の脳みそが非力だからだけど(´･ω･`)</p>
				<p>データベースの作成はさっさと諦めて xls ファイルを開いてみたら、Numbers で開くよりも再現性が高い印象を受けました。<br />
				Numbers は開けるけど xls 形式で保存できないもんね。<br />
				でもやっぱり隣に Windows 機があるので互換性が確実ではないもので開くよりも Windows の Excel で開く方が安心です。</p>
				<h2>MySQL もデータベースだよね</h2>
				<p>ここで非力な脳みそを総動員して考えました。<br />
				どのアプリの使い方を勉強するのがいいのか。FileMaker？OpenOffice？Windows で Access？<br />
				どれか一つを覚えたとしてもアプリが変わったら覚え直さないとならないのではないか、こっちのアプリではできるけどあっちではできない、その逆もあるだろう。<br />
				だったら MySQL と PHP とかで作っちゃえばいいんじゃないの！妄想の神様いらっしゃいヽ(・ω・)ﾉ</p>
				<p>Bento のシンプルなシステムとフォームをいじっていて思ったんだけど、input とか textarea で入力フォームを作って、入力したデータを書き込んで、指定したデータを出力用のファイルに取り出して表示、印刷。<br />
				仕組みとしてはそんなに難しいものではないんじゃないかと！妄想って怖いですね。</p>
				<p>例えば今書いているこの記事だって、textarea に入力した本文がデータベースに書き込まれて、個別記事ページに表示されているわけだよね。<br />
				私にできるかどうかは置いといて、仕組みとしては可能ということは・・・！<br />
				それに自分で入出力用のファイルを作るんだったら好きなレイアウトにできるし、CSS とか画像とか駆使してかっちょいいやつにもできる。妄想って楽しいですね。</p>
				<p>というわけで、今年度分は昨年の Numbers ファイルをちょちょいといじって使い始めることにして、来年度分の見積請求書作成システムはすげーやつを作ってしまおうと思います！今年の目標に追加！！<br />
				部分的にググって覚える今までの方法だと基本的な知識がつかないままなので、ここはひとつ本でも買ってじっくり勉強するのがいいんじゃないかと考えています。<br />
				オススメの本などありましたら是非ご紹介くださいませヽ(・ω・)ﾉ</p>
]]></content:encoded>
			<wfw:commentRss>http://p15.jp/2009/01/06/174314/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Leopard のローカル環境を整える ImageMagick 編</title>
		<link>http://p15.jp/2009/01/05/152728</link>
		<comments>http://p15.jp/2009/01/05/152728#comments</comments>
		<pubDate>Mon, 05 Jan 2009 06:27:28 +0000</pubDate>
		<dc:creator>石澤 りん</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Serene Bach]]></category>

		<guid isPermaLink="false">http://p15.jp/?p=503</guid>
		<description><![CDATA[ローカル秘密日記の WordPress でアップロードした画像のサムネイルが生成されなかったので、ImageMagick をインストールすることにしました。 関連記事は以下。 Leopard のローカル環境を整える Ap [...]]]></description>
			<content:encoded><![CDATA[				<p>ローカル秘密日記の WordPress でアップロードした画像のサムネイルが生成されなかったので、ImageMagick をインストールすることにしました。<br />
				関連記事は以下。</p>
				<ul>
				<li><a href="http://p15.jp/2008/12/29/224012">Leopard のローカル環境を整える Apache 2 編 &#8211; p15.jp</a></li>
				<li><a href="http://p15.jp/2008/12/29/231534">Leopard のローカル環境を整える MySQL 編 &#8211; p15.jp</a></li>
				<li><a href="http://p15.jp/2008/12/30/004238">Leopard のローカル環境を整える phpMyAdmin 編 &#8211; p15.jp</a></li>
				</ul>
			</div>
			<div class="text more" id="more503">
				<h2>ImageMagick のインストール</h2>
				<p><a href="http://www.imagemagick.org/script/install-source.php#unix">ImageMagick: Install from Source</a><br />
				<a href="http://www.imagemagick.org/script/download.php">ダウンロード先一覧</a>の日本のところから ImageMagick-6.4.8-3.tar.gz をダウンロードして解凍後、ターミナルで以下の通り入力しました。結構時間がかかってどきどきした＞＜</p>
				<pre><code>cd ImageMagick-6.4.8-3
./configure
make
sudo make install</code></pre>
				<p>無事インストールされているかの確認は<a href="http://www.futomi.com/library/servana.html#download">サーバーアナライザー</a>を利用させていただきました。<br />
				インストールしてサーバの状態を見てみると Image::Magick 6.4.8 がインストールされているとの表示ヽ(・ω・)ﾉ</p>
				<h2>MovableType から使えるか</h2>
				<p>mt-check.cgi を開いてみると「Image::Magick サーバーに Image::Magick がインストールされています(バージョン 6.4.8)。」と表示されました。<br />
				画像アップロードのときに サムネイルを利用 にチェックを入れて幅を指定するとその大きさのサムネイルが生成されたので、無事動いているってことですよね。</p>
				<h2>Serene Bach 3 から使えるか</h2>
				<p>テスト用にファイル一式を新たに用意して init.cgi を設定後 install.cgi を実行すると「オプションライブラリチェック Image::Magickはインストールされています。」と表示されました。<br />
				記事作成画面の画像アップロード機能でサムネイルにチェックを入れた状態でアップロードすると、サムネイルが生成されました。</p>
				<h2>WordPress から使えるか</h2>
				<p>PHP で ImageMagick を使うには <a href="http://pecl.php.net/package/imagick">imagick</a> が必要だそうです。</p>
				<ul>
				<li><a href="http://jp2.php.net/manual/ja/book.imagick.php">PHP: ImageMagick &#8211; Manual</a></li>
				<li><a href="http://jp2.php.net/manual/ja/imagick.installation.php">PHP: インストール手順 &#8211; Manual</a></li>
				<li><a href="http://jp2.php.net/manual/ja/install.pecl.php">PHP: PECL 拡張モジュールのインストール &#8211; Manual</a></li>
				</ul>
				<p>二晩悩みまくったけどまったくうまくいかない。<br />
				<code>php -m</code> とか <code>php -i | grep imagick</code> ではインストールされてることになってるのに phpinfo に出てきません。<br />
				そして気付いてしまいました。ローカル秘密日記にアップロードした画像のサムネイルを作りたいだけなのにこんな苦労をするくらいなら、最初から縮小した画像をアップロードしたらいいんだと・・・。</p>
				<p>今回はもう諦めることにします(´･ω･`)<br />
				MacPorts 使えとか PHP をビルドし直せとかいろいろと助言をいただいたのですが、ライフは 0 でした。<a href="http://blog.wozozo.org/">をぞーくん</a>ありがとう＞＜<br />
				Landisk を購入したおかげで余っている外付け HDD があるので Leopard を起動できるようにして、ローカル環境の練習に使いたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://p15.jp/2009/01/05/152728/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

