<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2japanesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>
		
		<title>オラオラ・フィード</title>
		<link>http://www.zelazny.mydns.jp/</link>
		<description>自分の興味があるものだけ拾い出してあります</description>
		<language>ja</language>
		<managingEditor>naoaki011@gmail.com (Naoaki Onozaki)</managingEditor>
		<webMaster>naoaki011@gmail.com (Naoaki Onozaki)</webMaster>
		<copyright>Copyright 2010</copyright>
		<lastBuildDate>Sat, 20 Mar 2010 00:45:33 +0900</lastBuildDate>
		<generator>http://www.sixapart.com/movabletype/</generator>
		<docs>http://www.rssboard.org/rss-specification</docs>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/oraora" /><feedburner:info uri="oraora" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>35.83851</geo:lat><geo:long>139.80491</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-sa/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><meta xmlns="http://pipes.yahoo.com" name="pipes" content="noprocess" /><feedburner:browserFriendly>これはXMLで作成されたフィードです。RSSリーダーで閲覧したり、他のサイトにRSSを配信したりすることを目的としています。</feedburner:browserFriendly><item>
			<title>phpMyAdminでBlob型を表示</title>
			<description>&lt;p&gt;今まで、どうにか表示で気無いかといろいろ調べて、config.inc.phpに追記すれば表示できるらしいって解ったのだけど、それでも表示しなかったので、出来ないものだとあきらめかけてたんですが。
ふと普段使わない箇所を開いたら・・・・&lt;/p&gt;
&lt;p&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/images/2010/03/WS003144.JPG" width="450" height="350" alt="オプション開くと" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;で、設定して保存したら・・・&lt;/p&gt;
&lt;p&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/images/2010/03/WS003145.JPG" width="450" height="300" alt="ちゃんと表示できてる" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;なんだ、表示できるんじゃないか。&lt;/p&gt;
&lt;pre class="code"&gt;$cfg['ShowBlob'] = true;&lt;/pre&gt;
&lt;p&gt;を追記すれば、有効になるみたいです。まさか、オプション設定があるとは、思ってもみなかった。&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=_UTgoOwpk00:kkuI430KzWc:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=_UTgoOwpk00:kkuI430KzWc:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/_UTgoOwpk00" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/_UTgoOwpk00/002723.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002723.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">Web関連</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Blob</category>
			<category domain="http://www.sixapart.com/ns/types#tag">phpMyAdmin</category>
			<category domain="http://www.sixapart.com/ns/types#tag">表示</category>
			<pubDate>Sat, 20 Mar 2010 00:45:33 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002723.php</feedburner:origLink></item>
		<item>
			<title>AsynchronousGoogleAnalytics</title>
			<description>&lt;p&gt;えーと、結構前に情報は見かけてたんだけど、時間が無くて放置していたネタです。
「&lt;a href="http://code.google.com/intl/ja/apis/analytics/docs/tracking/asyncMigrationExamples.html" title="Asynchronous Migration Examples - Google Analytics - Google Code" class="favicon_m"&gt;Asynchronous Migration Examples - Google Analytics - Google Code&lt;/a&gt;」
&lt;a href="http://www.google.com/intl/ja/analytics/" title="Google Analytics | Official Website" class="favicon_m"&gt;Google Analytics&lt;/a&gt;のトラッキングコード（ga.js）を非同期（Asynchronous）で扱えるようになりました、というお話です。&lt;/p&gt;
&lt;p&gt;読み込むコード自体は変わらずga.jsのままの様です。
今までだと&lt;/p&gt;
&lt;pre class="code"&gt;var pageTracker = _gat._getTracker('UA-XXXXX-X');
pageTracker._trackPageview();&lt;/pre&gt;
&lt;p&gt;となっていた部分を&lt;/p&gt;
&lt;pre class="code"&gt;_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview()']);&lt;/pre&gt;
&lt;p&gt;に変更して、スクリプト全体を今までの&amp;lt;/body&amp;gt;の直前から&amp;lt;head&amp;gt;内に変更する事で、トラッキングを非同期で行なえるようになるそうです。
非同期読み込みなので、今までのようにページの読み込みが終わらないと、トラッキングが開始されないような事も無く、より正確な情報を得る事が期待出来ます。
一時期流行で、Javascriptを最後に読み込む処理を多用してたんですが、最近はヘッダ内に置く事が増えてきましたね。なんか、久しぶりにデザインリニューアルしたいので、その時に対応させる予定です。&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=G00l5pNPJQ8:g_TV9Zz-ax0:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=G00l5pNPJQ8:g_TV9Zz-ax0:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/G00l5pNPJQ8" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/G00l5pNPJQ8/002717.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002717.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">Web関連</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Analytics</category>
			<category domain="http://www.sixapart.com/ns/types#tag">ga.js</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Google</category>
			<pubDate>Fri, 19 Mar 2010 17:15:55 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002717.php</feedburner:origLink></item>
		<item>
			<title>MT5でConfiguration Assistant 1.6以降を使う</title>
			<description>&lt;p&gt;「&lt;a href="http://www.majordojo.com/projects/movable-type/config-assistant/" title="Config Assistant for Movable Type | majordojo" class="favicon_m"&gt;Config Assistant for Movable Type | majordojo&lt;/a&gt;」という、プラグインなどでの設定を扱い易く拡張するプラグインがあり、海外のプラグインやテーマの前提条件として使用されているので、インストールして使用していたのですが、ConfigAssistant 1.5までは問題なかったものの、それ以降のバージョンで、MT5でのプラグイン設定画面の表示が崩れる現象が発生していました。
その為ずうっと、ConfigAssistant 1.5のままで使用していました。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.zelazny.mydns.jp/images/2010/03/pluginerror.png"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/pluginerror-thumb-450x254-1329.png" width="450" height="254" alt="こんな表示になる" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;また、新しいバージョンの1.7.1というのが出ていたので、確認してみましたが同じ状態でした。
なんとなくコードを眺めていて、ふと気になる箇所を見つけたので、そこをコメントアウトしたら、見事正常に表示されるようになりました。&lt;/p&gt;
&lt;pre class="code"&gt;    my $slug2 = &amp;lt;&amp;lt;END_TMPL;
&amp;lt;mt:setvarblock name=&amp;quot;html_head&amp;quot; append=&amp;quot;1&amp;quot;&amp;gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;&amp;lt;mt:StaticWebPath&amp;gt;plugins/ConfigAssistant/app.css&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;
  &amp;lt;script src=&amp;quot;&amp;lt;mt:StaticWebPath&amp;gt;jquery/jquery.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
  &amp;lt;script src=&amp;quot;&amp;lt;mt:StaticWebPath&amp;gt;plugins/ConfigAssistant/app.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/mt:setvarblock&amp;gt;
END_TMPL&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;jquery.js&lt;/strong&gt;を読み込んでる部分。ここが悪さをしているようで、この行をコメントアウトで正常に表示されるようになりました。
以上！&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=XHi86OK5yUs:LyPDZDWXpSU:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=XHi86OK5yUs:LyPDZDWXpSU:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/XHi86OK5yUs" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/XHi86OK5yUs/002720.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002720.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Config Assistant</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Configuration Assistant</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MT5</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Plugins</category>
			<pubDate>Fri, 19 Mar 2010 13:52:55 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002720.php</feedburner:origLink></item>
		<item>
			<title>最近のStreamプラグイン界隈 for Action Streams</title>
			<description>&lt;p&gt;アクションストリームは、MT5には含まれなかった訳ですが、皆さんまだアクションストリームを使ってるのでしょうか？
やっぱり藤本さんの、&lt;a href="http://www.h-fj.com/blog/archives/2009/11/15-171130.php" title="アクションストリームプラグイン（MT5用） - The blog of H.Fujimoto" class="favicon_m"&gt;アクションストリームプラグイン（MT5用） - The blog of H.Fujimoto&lt;/a&gt;でしょうかね。
私は個人的にカスタマイズしたのを使ってます。
今のように同梱されない方が、カスタマイズして使う側とすれば、助かりますね。L10Nの扱いとか特殊になってしまって面倒だったり、使わないテンプレートセットとか、ダッシュボードウィジェットが中途半端だったりとか、そういう部分に手を出しやすくなるので。出来れば、単独プラグインで配布だとうれしいのになぁ。&lt;/p&gt;
&lt;p&gt;では、最近見つけたStreamプラグインについて、取り上げます。&lt;/p&gt;
&lt;h2&gt;海外の作者のStreamプラグイン&lt;/h2&gt;
&lt;p&gt;まずはGoogle Buzzのアクションストリーム用。
「&lt;a href="http://www.codemonkeyramblings.com/plugins/google-buzz-action-stream/" title="Code Monkey Ramblings - Google Buzz Action Stream - Plugins" class="favicon_m"&gt;Code Monkey Ramblings - Google Buzz Action Stream - Plugins&lt;/a&gt;」
でも、なんか拾ってくる部分が違うような気がするので、ちょこっと修正して使ってます。ユーザー名ってあるんだと、初めて気づいた。てっきりGmailのメールアドレスなんだと思ってた。&lt;/p&gt;
&lt;p&gt;最近というほどでもないけど、GitHubとかCPANのアクションストリームも使ってます。
「&lt;a href="http://ussjoin.com/software/movable-type.html" title="Movable Type - Malice Afterthought" class="favicon_m"&gt;Movable Type - Malice Afterthought&lt;/a&gt;」&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;CPAN Action Streams v. 1.0&lt;/li&gt;
	&lt;li&gt;Facebook Action Streams v. 1.1&lt;/li&gt;
	&lt;li&gt;Get Satisfaction Action Streams v. 1.1&lt;/li&gt;
	&lt;li&gt;GitHub Action Streams v. 1.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;後はDisqusとかBrightkiteとか。
「&lt;a href="http://yvesluther.name/projects/" title="Projects" class="favicon_m"&gt;ʎ vesluther.name/Projects&lt;/a&gt;」&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Disqus plugin&lt;/li&gt;
	&lt;li&gt;Brightkite plugin&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MT.orgのアクションストリームもあります。
「&lt;a href="http://plugins.movabletype.org/mtorg-action-stream/" title="MT.org Action Stream | MovableType.org - Home of the MT Community" class="favicon_m"&gt;MT.org Action Stream | MovableType.org - Home of the MT Community&lt;/a&gt;」
「&lt;a href="http://www.richardbenson.co.uk/projects/mtorg-action-stream.html" title="MT.org Action Stream - RichardBenson.co.uk" class="favicon_m"&gt;MT.org Action Stream - RichardBenson.co.uk&lt;/a&gt;」
しかしダウンロードが見つけにくい。だって、Feedのリンクを開いて、そこからダウンロードってのもビックリ。&lt;/p&gt;
&lt;p&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/images/2010/03/MTorgActionStream.png" width="320" height="235" alt="Feed内のリンクからダウンロードって・・・" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;それからデータを以下のウェブページから拾ってるんですが、
&lt;a href="http://www.movabletype.org/members/naoaki011" title="Naoaki Onozaki | Member Directory | MovableType.org - Home of the MT Community" class="favicon_m"&gt;Naoaki Onozaki | Member Directory | MovableType.org - Home of the MT Community&lt;/a&gt;
一応フィードもあるので、そちらから拾うべきだろって意見もありました。ポストした時間とか取得できないので。
&lt;a href="http://www.movabletype.org/cgi-bin/mt/mt-cp.cgi?__mode=feed&amp;amp;_type=actions&amp;amp;blog_id=32&amp;amp;id=1686" title="Actions from Naoaki Onozaki" class="favicon_m"&gt;Actions from Naoaki Onozaki&lt;/a&gt;
あとMT5でYAML::Syck環境だと、プラグインインストール時にエラー発生します。nameの中に「: 」が使われてるのがまずいんですね。&lt;/p&gt;
&lt;pre class="code"&gt;name: Action Stream: MT.org
id: MTOrgAS
key: MTOrgAS&lt;/pre&gt;
&lt;p&gt;このエラーはMT4用のプラグインをMT5で使おうとする時に、かなりの確率で発生します。YAML::Tinyのエラーチェックがゆるかった所為ですね。これは、そもそも「: 」がYAML内で特別な意味を持っているからで、「:」を削除したり、「'」で囲って全体で一つの言葉だとすれば解決できます。&lt;/p&gt;
&lt;pre class="code"&gt;name: ’Action Stream: MT.org’&lt;/pre&gt;
&lt;p&gt;この他にもYAML内のインデントにタブ文字を使っているような時も、エラーが発生します。この場合はタブをスペースに置換してやればエラーが回避できます。ここら辺の対処はconfig.yamlを使ったプラグイン全般で有効ですので、覚えておくといいと思います。&lt;/p&gt;
&lt;h2&gt;日本の作者のStreamプラグイン&lt;/h2&gt;
&lt;p&gt;日本人作者のものも結構あります。まずはPhotoShare用。もっとも自分では使ってないけど。
「&lt;a href="http://5net.com/blog/2009/05/photoshareactionstreammt.html" title="PhotoShare用のActionStreamプラグイン書いた(MT) - klog" class="favicon_m"&gt;PhotoShare用のActionStreamプラグイン書いた(MT) - klog&lt;/a&gt;」&lt;/p&gt;
&lt;p&gt;続いて、&lt;a href="http://favotter.net/" title="ふぁぼったー" class="favicon_m"&gt;ふぁぼったー&lt;/a&gt;や&lt;a href="http://twilog.org/" title="Twilog - Twitterのつぶやきをブログ形式で保存" class="favicon_m"&gt;Twilog&lt;/a&gt;などのTwitterマッシュアップサービス系がまとまったもの。
「&lt;a href="http://www.vippers.net/blog/2009/10/twittermashup.html" title="FavotterやTwilogなどTwitterMashupサイトをMTの「利用サービス」に追加するconfig.yaml - ヌルめのつぶやき" class="favicon_m"&gt;FavotterやTwilogなどTwitterMashupサイトをMTの「利用サービス」に追加するconfig.yaml - ヌルめのつぶやき&lt;/a&gt;」
&lt;a href="http://togetter.com/" title="Togetter - 注目のTwitterまとめ" class="favicon_m"&gt;Togetter&lt;/a&gt;とか作ってみたら便利かもしれないね。&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Favotterで特定IDの「注目」ページを開く&lt;/li&gt;
	&lt;li&gt;Twilogで特定IDのページを開く&lt;/li&gt;
	&lt;li&gt;Viratterで特定IDのページを開く&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MTDDCのLTの時に、「foursquareのアクションストリームを作りかけ」とか話していたら、すでに公開されてたっぽい。千葉さんとこだね。
「&lt;a href="http://chibatch.jp/blog/archives/mt-plugin-optional-action-streams.html" title="OptionalActionStreamsプラグイン :: BLOG :: CHIBATCH.JP" class="favicon_m"&gt;OptionalActionStreamsプラグイン :: BLOG :: CHIBATCH.JP&lt;/a&gt;」
全然使ってないようなサービスがいっぱい。アクションストリームはこういう自分が使ってるサービスを、どんどん自作して追加していけるところが面白いよね。千葉さんのコードは、かなり複雑な事やってるなあ。参考にしようっと。&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;foursquare&lt;/li&gt;
	&lt;li&gt;NIKE RUNNING CLUB&lt;/li&gt;
	&lt;li&gt;blippy&lt;/li&gt;
	&lt;li&gt;Photomemo&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;そして私は・・・&lt;/h2&gt;
&lt;p&gt;途方にくれる・・・・
では無くて&lt;img src="http://www.zelazny.mydns.jp/mt-static5/plugins/InsertIcon/images/pp_03.gif" class="mt_icon" width="17" height="17" alt="嫌な感じ" title="嫌な感じ" /&gt;。
来週発売予定の「&lt;a href="http://www.amazon.co.jp/o/ASIN/4797358831/oraora05-22/ref=nosim" title="Amazon.co.jp： Movable Type 5実践テクニック: 蒲生 トシヒロ, 藤本 壱, 小野崎 直昭, 難波田 実香, 柳 泰久, 柳谷 真志, 丹羽 章: 本" class="favicon_m"&gt;Movable Type 5実践テクニック&lt;/a&gt;」の為に、テンプレート作成しました。
なかでも「&lt;a href="http://lifeblog.hippos.jp/" title="LifeBlog" class="favicon_m"&gt;LifeBlog&lt;/a&gt;」は、アクションストリームメインのテーマになっていて、コイツのアクション用ウィジェットを、デフォルトでは使われてない分までガシガシ作ってあります。
それで、コイツ用に「Amebaなう」とか「ブクログ」の書籍カバー表示とか「YouTube」や「ニコニコ動画」のプレイヤー表示とかいろいろ作成してみているので、こいつ等をまとめて「NicheActions 2」にしてやろうかと思っています。今はウィジェットとセットなら問題ないけど、汎用的なつくりにはなっていないので、そこを作成中です。&lt;/p&gt;
あぁ、やっぱアクションストリームおもしれぇな・・・&lt;img src="http://www.zelazny.mydns.jp/mt-static5/plugins/InsertIcon/images/pp_01.gif" class="mt_icon" width="17" height="17" alt="ハート" title="ハート" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=lfGxF34V0L0:IkcXtNuVrj8:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=lfGxF34V0L0:IkcXtNuVrj8:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/lfGxF34V0L0" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/lfGxF34V0L0/002722.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002722.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Action Stream</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Plugins</category>
			<category domain="http://www.sixapart.com/ns/types#tag">アクション</category>
			<pubDate>Fri, 19 Mar 2010 10:01:02 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002722.php</feedburner:origLink></item>
		<item>
			<title>再びの「Build Tracer」</title>
			<description>&lt;p&gt;えーと、「&lt;a href="http://www.movabletype.org/2010/03/open_sourcing_geotype.html" title="Open Sourcing GeoType, PostOffice, CAS, BuildTracer | MovableType.org - Home of the MT Community" class="favicon_m"&gt;Open Sourcing GeoType, PostOffice, CAS, BuildTracer | MovableType.org - Home of the MT Community&lt;/a&gt;」でアナウンスされてるプラグインは、ことごとくMT4用です。たまたまMT5でも動いちゃったりするものもありますが、基本USではMT5用のもの作ろうとしてる方は、ほとんど居ないみたいです。
向こうじゃ、MT5.02よりもMT4.35の登場が期待されているみたいですし。「寒い時代だと思わんか・・・」&lt;/p&gt;
&lt;p&gt;と、グチから始まりましたが、さて正規に登録されてる「&lt;a href="http://github.com/sixapart/mt-plugin-BuildTracer" title="sixapart's mt-plugin-BuildTracer at master - GitHub" class="favicon_m"&gt;sixapart's mt-plugin-BuildTracer at master - GitHub&lt;/a&gt;」は、もちろん「works with MT 4.3, MT 4.261, MT 4.25, and MT 4.24.」という訳なのですが、オリジナル作者の澤田さんバージョン「&lt;a href="http://github.com/aklaswad/mt-plugin-BuildTracer" title="aklaswad's mt-plugin-BuildTracer at master - GitHub" class="favicon_m"&gt;aklaswad's mt-plugin-BuildTracer at master - GitHub&lt;/a&gt;」が存在して「Quick fix for run on MT5.」となってます。
という訳で、早速試してみました。&lt;/p&gt;
&lt;p&gt;プラグイン内でバージョン判別して出すメニュー切り替えてるみたいです。&lt;/p&gt;
&lt;p&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/images/2010/03/WS003142.JPG" width="295" height="370" alt="BuildTracerメニュー" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;メニューを選択すると、見慣れたFileListが表示されます。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/FileInfo.png"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/FileInfo-thumb-450x252-1325.png" width="450" height="252" alt="FileInfoSelector" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;対象のファイルを選択すると、これまた懐かしい画面が表示されました。ここでもバージョン判別で、MT4用とは異なるスタイルシートを当ててるようです。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/tracer.png"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/tracer-thumb-450x252-1327.png" width="450" height="252" alt="トレース画面" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MT4.2ではコレが使えなくて不便だったんですよね。これで、また複雑なテンプレートとか造れるようになるな。&lt;/p&gt;
&lt;p&gt;&lt;ins datetime="2010-03-19T08:39:35+09:00" class="ins-block"&gt;書こうと思っていたこと、書き忘れてたんで追記。個人的な要望。今のFileListから表示させる方式が若干面倒。これって、テンプレート編集画面内のボタンって形で実装出来ないのかしら？
そうすれば、「テンプレート書き」＞「BuildTracerで途中の処理を確認」＞「テンプレート修正」という流れがスムースに実行できるのに・・・&lt;/ins&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=wUlLxaN5jBE:dNjqNiTe_qw:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=wUlLxaN5jBE:dNjqNiTe_qw:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/wUlLxaN5jBE" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/wUlLxaN5jBE/002721.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002721.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">BuildTracer</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MT5</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Plugins</category>
			<pubDate>Thu, 18 Mar 2010 23:50:19 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002721.php</feedburner:origLink></item>
		<item>
			<title>MT5 Plugins part4</title>
			<description>&lt;p&gt;「また大分溜まってきたな」とか思いながら、新しいプラグインを試してみていたら・・・
こんな記事が、MTQに投稿されてました。「&lt;a href="http://communities.movabletype.jp/2010/03/movable-type-5-2.html" title="Movable Type 5 対応プラグイン一覧への掲載 - MTQ | Movable Type 5 ユーザーコミュニティ" class="favicon_m"&gt;Movable Type 5 対応プラグイン一覧への掲載 - MTQ | Movable Type 5 ユーザーコミュニティ&lt;/a&gt;」
「&lt;a href="http://www.movabletype.jp/plugins/" title="Movable Type プラグインディレクトリ" class="favicon_m"&gt;Movable Type プラグインディレクトリ&lt;/a&gt;」をリニューアルしたという事ですね。
ちょうど、このエントリーを書こうと思って、でも「こういう形じゃなくて、もっとプラグインディレクトリ的な、アセットの単位をプラグイン毎にしたのが欲しいな」とか考えていたので、この絶妙なシンクロニティに感動さえ覚えてしまいました。&lt;/p&gt;
&lt;p&gt;たぶん&lt;a href="http://plugins.movalog.com/link-roller/" title="Link Roller | Movalog Plugins: Movable Type plugins by Arvind Satyanarayan" class="favicon_m"&gt;Link Roller&lt;/a&gt;と&lt;a href="http://tec.toi-planning.net/mt/assetarchives/" title="MT &amp;gt; AssetArchives - ToI" class="favicon_m"&gt;AssetArchives&lt;/a&gt;を使って簡単に作れそうですが、「うーん、さすがにココでやるのは辛いな・・・重そう&lt;img src="http://www.zelazny.mydns.jp/mt-static5/plugins/InsertIcon/images/pp_12.gif" class="mt_icon" width="17" height="17" alt="ドクロ" title="ドクロ" /&gt;」&lt;/p&gt;
&lt;h2&gt;最近試してみたプラグイン&lt;/h2&gt;
&lt;dl&gt;
&lt;dt&gt;AssetArchives 0.1.1&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://tec.toi-planning.net/mt/assetarchives/"&gt;http://tec.toi-planning.net/mt/assetarchives/&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;アイテムをエントリー・アーカイブとして扱えるようにするプラグイン。アイテムの種類ごとにアーカイブマッピングが可能なので、いろいろな使い方が考えられます。「&lt;a href="http://tec.toi-planning.net/mt/googledocs/" title="MT &amp;gt; GoogleDocs for Movable Type - ToI" class="favicon_m"&gt;MT &amp;gt; GoogleDocs for Movable Type - ToI&lt;/a&gt;」でのアイテムのハンドリング用に作ったもののようです。&lt;/dd&gt;
&lt;dt&gt;CMSContext 0.6&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://junnama.alfasado.net/online/2010/02/new_cmscontext.html"&gt;http://junnama.alfasado.net/online/2010/02/new_cmscontext.html&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;お馴染みのalt_tmplをブログ毎に変更できるプラグイン。以前のものでも問題なくMT5で動作してましたが、今回はUserAgent毎にも切り替えられるように機能アップしました。&lt;/dd&gt;
&lt;dt&gt;Change Theme ID 1.00&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://www.h-fj.com/blog/archives/2010/02/22-134659.php"&gt;http://www.h-fj.com/blog/archives/2010/02/22-134659.php&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;適用状態にあるテーマIDを、別なテーマのIDへと変更できるプラグイン。テーマのimporterにはいろんな種類があるが、カスタムフィールドやカテゴリー作成などの、特定の種類のみのテーマを適用した後で、本来のテンプレート適用時に設定されたテーマIDへと戻す事が可能になります。&lt;/dd&gt;
&lt;dt&gt;Closure Compiler for Movable Type 1.0&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://www.codemonkeyramblings.com/plugins/mt---closure-compiler/"&gt;http://www.codemonkeyramblings.com/plugins/mt---closure-compiler/&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;Googleの&lt;a href="http://code.google.com/p/closure-compiler/" title="closure-compiler - Project Hosting on Google Code" class="favicon_m"&gt;Closure Compiler&lt;/a&gt;の処理を、Javascriptテンプレート（出力拡張子がjsのもの）に対して適用するプラグイン。動作は問題ないのだが、有効無効のチェックボックスが効いていない気がする。&lt;/dd&gt;
&lt;dt&gt;Create and Manage 1.0&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://www.movabletips.com/2010/02/making-some-movable-type-4-plugins-work-on-movable-type-5.html"&gt;http://www.movabletips.com/2010/02/making-some-movable-type-4-plugins-work-on-movable-type-5.html&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;これは目からウロコ。MT4までのプラグインをMT5にインストールした場合に、メニューに表示されない事が良くあるが、これは「新規作成」「一覧」のトップメニューが無くなった為だったりする。このプラグインは「新規作成」と「一覧」のメニューを追加してくれる。結果としてMT4で「新規作成」の下に表示されていたメニューが、表示されるようになる。ただし、中身の動作については別問題なので、そちらは自分で対処が必要。&lt;/dd&gt;
&lt;dt&gt;EntryImporter 0.01&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://www.koikikukan.com/archives/2010/02/09-015555.php"&gt;http://www.koikikukan.com/archives/2010/02/09-015555.php&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;default_pages Importerと互換のブログ記事インポート機能を、テーマに追加するプラグイン。というか、なんでコレ標準で付けなかったの？&lt;/dd&gt;
&lt;dt&gt;GeoType 1.9.4&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://github.com/sixapart/mt-plugin-GeoType"&gt;http://github.com/sixapart/mt-plugin-GeoType&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;最近&lt;a href="http://www.movabletype.org/" title="MovableType.org - Home of the MT Community" class="favicon_m"&gt;MovableType.org&lt;/a&gt;でGPLv2で公開されたプラグイン。Googleマップをアイテムとして扱い、ブログ記事に関連付けが可能なプラグインのようです。MT5については&lt;strong&gt;一切考慮されていない&lt;/strong&gt;ようで、「新規作成」＞「場所（もとはPlaceかな？）」のメニューと、ブログ記事編集画面横の「Locations」ウィジェット内の「add」メニュー共に動作しません。時間が取れたら、MT5用にメニュー関連の書き換えを行い、動作検証してみようと思います。&lt;/dd&gt;
&lt;dt&gt;Grep 0.1&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://weeeblog.net/blog/2010/02/07_1911.php"&gt;http://weeeblog.net/blog/2010/02/07_1911.php&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;Grep検索のマッチしたもののみ、ブロック処理を行なうように出来るプラグインです。ニッチだ。&lt;/dd&gt;
&lt;dt&gt;IncludeTemplateViewer 0.01&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://www.koikikukan.com/archives/2010/01/18-015555.php"&gt;http://www.koikikukan.com/archives/2010/01/18-015555.php&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;「インクルードテンプレート」ならぬ「インクルード元テンプレート」ウィジェットを表示するプラグイン。意外とインクルード元に移動するのって面倒じゃなかったですか？これがあるだけで、ずいぶん便利になります。&lt;/dd&gt;
&lt;dt&gt;IndentFolderTree 0.01 DEVEL&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://www.skyarc.co.jp/engineerblog/entry/IndentFolderTree.html"&gt;http://www.skyarc.co.jp/engineerblog/entry/IndentFolderTree.html&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;親子関係にあるフォルダを一覧表示でインデント表示してくれるプラグイン。言われてみれば・・・&lt;/dd&gt;
&lt;dt&gt;Love Rebuild 1.0&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://junnama.alfasado.net/online/2009/11/love.html"&gt;http://junnama.alfasado.net/online/2009/11/love.html&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;MTをいかに愛しているか問われるプラグイン。もちろん&lt;a href="http://www.zelazny.mydns.jp/" title="WolaWola" class="favicon_m"&gt;ウチの嫁&lt;/a&gt;には入れてます。配下のブログの再構築を行なうウィジェットを表示します。&lt;/dd&gt;
&lt;dt&gt;PicApp 0.9.8&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://endevver.com/plugins/picapp/"&gt;http://endevver.com/plugins/picapp/&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;イスラエルの&lt;a href="http://www.picscout.com/" title="Home - PicScout - Every Image Gets Its Credit™" class="favicon_m"&gt;PicScout&lt;/a&gt;社が公開している、gettyimages、jupiterimagesなど16社が提供する著作権保護ストックフォトを無料で利用することが出来る「&lt;a href="http://www.picapp.com/" title="PicApp - the best content for the best publishers" class="favicon_m"&gt;PicApp&lt;/a&gt;」の写真を、アイテムとして扱い記事に挿入出来るようにするプラグイン。こちらもMT5には&lt;strong&gt;非対応&lt;/strong&gt;だが、あちこち表示部分を書き換えてやると、おおよそは動作するようになった。&lt;/dd&gt;
&lt;dt&gt;Realtime Rebuild 1.71&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://www.h-fj.com/blog/archives/2010/03/02-205721.php"&gt;http://www.h-fj.com/blog/archives/2010/03/02-205721.php&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;リアルタイム再構築プラグインの最新版。今回は別ブログのテンプレートの再構築指定も可能になりました。&lt;/dd&gt;
&lt;dt&gt;SearchEngine 0.0.4&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://github.com/usualoma/movable-type-plugin-search-engine"&gt;http://github.com/usualoma/movable-type-plugin-search-engine&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;mt-search.cgiに対してGoogle や Yahoo! の検索APIを利用してサイトを検索する機能を追加するプラグイン。まだあまり使ってませんが、すごいなコレ。&lt;/dd&gt;
&lt;dt&gt;SystemMenu 1.0&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://weeeblog.net/blog/2010/02/07_1902.php"&gt;http://weeeblog.net/blog/2010/02/07_1902.php&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;ブログやウェブサイト内から、システム内のダッシュボード以外に移動したい場合に、直接移動できるようにメニューを拡張してくれるプラグイン。しょっちゅう「システム」＞「プラグイン」を表示する人間には地道に便利。&lt;/dd&gt;
&lt;dt&gt;ViewSite 1.0&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://junnama.alfasado.net/online/2010/02/mt4_3.html"&gt;http://junnama.alfasado.net/online/2010/02/mt4_3.html&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;ユーザーダッシュボード・システムダッシュボードに「サイトの表示」リンクアイコンを表示するプラグイン。意外と便利に使えます。&lt;/dd&gt;
&lt;dt&gt;iPhone / iPod touch UI Support 1.1&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://github.com/sixapart/mt-plugin-iMT"&gt;http://github.com/sixapart/mt-plugin-iMT&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;iMTの方が名前として知られてますね。MT5対応版として登場しました。&lt;/dd&gt;
&lt;dt&gt;Hello 0.1/UserDashboard&lt;/dt&gt;
&lt;dd&gt;&lt;a href="http://junnama.alfasado.net/online/2009/11/mt5.html"&gt;http://junnama.alfasado.net/online/2009/11/mt5.html&lt;/a&gt;&lt;/dd&gt;
&lt;dd&gt;ユーザーダッシュボードにも左メニューを追加するプラグイン。もっともこちらよりも「夜アクセスしても『こんにちは、Junnama Nodaさん』て何だよ」の方がツボにはまって、気に入って使っている。サーバーの環境なのかMTの設定なのかは不明だが、タイムオフセットが9時間ずれてるケースを結構見かけた。ウチの場合は「$dt」使わないようにしたら正しい時間になったようです。ちなみにメッセージが分岐する時間も調整したうえに「お疲れ様です。」「夜遅くまで大変ですね。」「夜中までご苦労様です。」「朝早くからご苦労様です。」とメッセージをビジネスマン風にしてみた。&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;他に幾つかあるのですが、そちらは個別のエントリーにする予定です。&lt;/p&gt;
&lt;p&gt;プラグインディレクトリが、プラグイン製作者でまとまるのなら、もっとユーザー目線（使う側目線）のプラグインサイトが別に必要だと思うな。もっと自由に、このプラグインはこういうケースだとうまくいかないとか、そういう情報を自由に扱える場所が欲しいなと思った。うまく交通整理出来ないと、スパムに埋もれそうな気もするけど。&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=jVmCjkOMCk8:rX2Zf7h7lyM:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=jVmCjkOMCk8:rX2Zf7h7lyM:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/jVmCjkOMCk8" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/jVmCjkOMCk8/002719.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002719.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MT5</category>
			<category domain="http://www.sixapart.com/ns/types#tag">PluginList</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Plugins</category>
			<pubDate>Thu, 18 Mar 2010 19:47:10 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002719.php</feedburner:origLink></item>
		<item>
			<title>XMLサイトマップとか</title>
			<description>&lt;p&gt;なんか、サイトマップって言うと、一般的にはツリー表示の奴を指すみたいですね。という訳で、私の中ではsitemap.xmlの方がサイトマップって呼び方だったんだけど、最近はXMLサイトマップとかって呼んでます。
正しい呼び方だと、なんて言うのかねぇ？
久しぶりに使ったので（運用は継続してたけど、新規に作成とか&lt;a href="https://www.google.com/webmasters/tools/home?hl=ja" title="ウェブマスター ツール - ホーム" class="favicon_m"&gt;Google ウェブマスター ツール&lt;/a&gt;で登録とかずいぶん久しぶりに作業した）ちょっと触れてみようと思います。&lt;/p&gt;
&lt;h2&gt;そもそもsitemap.xmlについて&lt;/h2&gt;
&lt;p&gt;今頃だが、「&lt;a href="http://www.sitemaps.org/protocol.php" title="sitemaps.org - Protocol" class="favicon_m"&gt;sitemaps.org - Protocol&lt;/a&gt;」を日本語化したドキュメントを発見。バージョンは0.9ですね。&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;「&lt;a href="http://www.seo-service.net/seo-blog/memo/sitemaps_xml_format_sitemapsor.html" title="Sitemaps XML format - sitemaps.org 日本語訳（上） - サーチマーケティングのヒント" class="favicon_m"&gt;Sitemaps XML format - sitemaps.org 日本語訳（上）&lt;/a&gt;」&lt;/li&gt;
	&lt;li&gt;「&lt;a href="http://www.seo-service.net/seo-blog/memo/sitemaps_xml_format_-_sitemaps_02.html" title="Sitemaps XML format - sitemaps.org 日本語訳（中） - サーチマーケティングのヒント" class="favicon_m"&gt;Sitemaps XML format - sitemaps.org 日本語訳（中）&lt;/a&gt;」&lt;/li&gt;
	&lt;li&gt;「&lt;a href="http://www.seo-service.net/seo-blog/memo/sitemaps_xml_format_sitemapsor_1.html" title="Sitemaps XML format - sitemaps.org 日本語訳（下） - サーチマーケティングのヒント" class="favicon_m"&gt;Sitemaps XML format - sitemaps.org 日本語訳（下）&lt;/a&gt;」&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;というか、よくよく見ると「&lt;a href="http://www.sitemaps.org/ja/index.php" title="sitemaps.org - ホーム" class="favicon_m"&gt;sitemaps.org - ホーム&lt;/a&gt;」というように、日本語で表示できるようになっているんだ。&lt;/p&gt;
&lt;p&gt;もともと今のsitemap.xmlの仕様は、Googleが「Google Sitemaps」として作成していたもので、0.84というバージョンで作成されていたものです。今でも下のsitemap使ってるの見かけたりしますね。&lt;/p&gt;
&lt;pre class="code"&gt;&amp;lt;urlset xmlns=&amp;quot;http://www.google.com/schemas/sitemap/0.84&amp;quot;&amp;gt;&lt;/pre&gt;
&lt;p&gt;その後Yahoo!やMicrosoftも共通のサイトマップを使う方向で統一されて、中身はそのままにバージョンのみ0.9になって今に至ったようです。ちなみに、共通のサイトマップを作る過程では、RORサイトマップと呼ばれるもの（ror.xmlというファイル名）が現れ、共通に使用できるサイトマップとして注目を集めましたが、実際には各検索サイトでRORの正式サポートのアナウンスは行われずに、すぐにsitemap 0.9への対応事態になったため、現在ではRORに対応する事は必要ないこととされています。自分でも記事書いてたんだなぁ「&lt;a href="http://www.zelazny.mydns.jp/archives/000435.php" title="RORという言葉 - WolaWola" class="favicon_m"&gt;RORという言葉 - WolaWola&lt;/a&gt;」
実際RORは、なぜかヘッダ内にFeedとして登録するという、変則的な対応をしていたと記憶しています。&lt;/p&gt;
&lt;h2&gt;MT5でサイトマップ作成&lt;/h2&gt;
&lt;p&gt;MT5でのサイトマップといっても、そもそもsitemap.xmlの仕様自体が変化した訳でもないので、基本的にはMT4までのサイトマップとなんら変わる事がありません。
単独のブログ用でしたら、そのまま使用して問題ないので、MT4で使用していたものをそのまま使ってください。ちなみに、現在配布中の&lt;a href="http://www.zelazny.mydns.jp/pub/plugins/mtvicuna-simple.php" title="mt.Vicuna Simple Theme Plugin - WolaWola" class="favicon_m"&gt;mt.Vicuna Simple&lt;/a&gt;には、XMLサイトマップのテンプレートが含まれています。
なお全てのアーカイブに対応するようなサイトマップのコードは、小粋空間 yujiroさんが公開なさっているのでそちらを参考になさっても良いと思います。「&lt;a href="http://www.koikikukan.com/archives/2007/10/31-011500.php" title="小粋空間: Sitemaps 0.90 用テンプレート（MT4対応）" class="favicon_m"&gt;小粋空間: Sitemaps 0.90 用テンプレート（MT4対応）&lt;/a&gt;」&lt;/p&gt;
&lt;p&gt;なおMT5で、ウェブサイトの下に複数にブログを束ねて使用しているような場合も、書き方を工夫すれば自動でサイトマップを作成できます。&lt;/p&gt;
&lt;pre class="code"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;MTUnless regex_replace=&amp;quot;/\s*\n+/g&amp;quot;,&amp;quot;\n&amp;quot;&amp;gt;
&amp;lt;urlset xmlns=&amp;quot;http://www.sitemaps.org/schemas/sitemap/0.9&amp;quot;&amp;gt;
&amp;lt;mt:Blogs include_blogs=&amp;quot;children&amp;quot; include_with_website=&amp;quot;1&amp;quot;&amp;gt;
&amp;lt;MTIgnore&amp;gt;メインページ&amp;lt;/MTIgnore&amp;gt;
&amp;lt;url&amp;gt;
&amp;lt;loc&amp;gt;&amp;lt;$MTBlogURL encode_xml=&amp;quot;1&amp;quot;$&amp;gt;&amp;lt;/loc&amp;gt;
&amp;lt;lastmod&amp;gt;&amp;lt;$MTDate format=&amp;quot;%Y-%m-%dT%H:%M:%S&amp;quot;$&amp;gt;&amp;lt;$MTBlogTimezone$&amp;gt;&amp;lt;/lastmod&amp;gt;
&amp;lt;priority&amp;gt;0.7&amp;lt;/priority&amp;gt;
&amp;lt;changefreq&amp;gt;daily&amp;lt;/changefreq&amp;gt;
&amp;lt;/url&amp;gt;
&amp;lt;MTIgnore&amp;gt;ブログ記事アーカイブ&amp;lt;/MTIgnore&amp;gt;
&amp;lt;MTIfArchiveTypeEnabled archive_type=&amp;quot;Individual&amp;quot;&amp;gt;&amp;lt;MTEntries lastn=&amp;quot;0&amp;quot;&amp;gt;
&amp;lt;url&amp;gt;
&amp;lt;loc&amp;gt;&amp;lt;$MTEntryPermalink encode_xml=&amp;quot;1&amp;quot;$&amp;gt;&amp;lt;/loc&amp;gt;
&amp;lt;lastmod&amp;gt;&amp;lt;$MTEntryModifiedDate format=&amp;quot;%Y-%m-%dT%H:%M:%S&amp;quot;$&amp;gt;&amp;lt;$MTBlogTimezone$&amp;gt;&amp;lt;/lastmod&amp;gt;
&amp;lt;priority&amp;gt;1.0&amp;lt;/priority&amp;gt;
&amp;lt;/url&amp;gt;
&amp;lt;/MTEntries&amp;gt;&amp;lt;/MTIfArchiveTypeEnabled&amp;gt;
&amp;lt;MTIgnore&amp;gt;ウェブページ&amp;lt;/MTIgnore&amp;gt;
&amp;lt;MTIfArchiveTypeEnabled archive_type=&amp;quot;Page&amp;quot;&amp;gt;&amp;lt;MTPages lastn=&amp;quot;0&amp;quot;&amp;gt;
&amp;lt;url&amp;gt;
&amp;lt;loc&amp;gt;&amp;lt;$MTPagePermalink encode_xml=&amp;quot;1&amp;quot;$&amp;gt;&amp;lt;/loc&amp;gt;
&amp;lt;lastmod&amp;gt;&amp;lt;$MTPageModifiedDate format=&amp;quot;%Y-%m-%dT%H:%M:%S&amp;quot;$&amp;gt;&amp;lt;$MTBlogTimezone$&amp;gt;&amp;lt;/lastmod&amp;gt;
&amp;lt;priority&amp;gt;1.0&amp;lt;/priority&amp;gt;
&amp;lt;/url&amp;gt;
&amp;lt;/MTPages&amp;gt;&amp;lt;/MTIfArchiveTypeEnabled&amp;gt;
&amp;lt;MTIgnore&amp;gt;カテゴリー・アーカイブ&amp;lt;/MTIgnore&amp;gt;
&amp;lt;MTIfArchiveTypeEnabled archive_type=&amp;quot;Category&amp;quot;&amp;gt;
&amp;lt;MTCategories&amp;gt;
&amp;lt;url&amp;gt;
&amp;lt;loc&amp;gt;&amp;lt;$MTCategoryArchiveLink encode_xml=&amp;quot;1&amp;quot;$&amp;gt;&amp;lt;/loc&amp;gt;
&amp;lt;MTEntries lastn=&amp;quot;1&amp;quot; sort_by=&amp;quot;modified_on&amp;quot;&amp;gt;
&amp;lt;lastmod&amp;gt;&amp;lt;$MTEntryModifiedDate format=&amp;quot;%Y-%m-%dT%H:%M:%S&amp;quot;$&amp;gt;&amp;lt;$MTBlogTimezone$&amp;gt;&amp;lt;/lastmod&amp;gt;
&amp;lt;/MTEntries&amp;gt;
&amp;lt;/url&amp;gt;
&amp;lt;/MTCategories&amp;gt;
&amp;lt;/MTIfArchiveTypeEnabled&amp;gt;
&amp;lt;MTIgnore&amp;gt;月別アーカイブ&amp;lt;/MTIgnore&amp;gt;
&amp;lt;MTIfArchiveTypeEnabled archive_type=&amp;quot;Monthly&amp;quot;&amp;gt;
&amp;lt;MTArchiveList archive_type=&amp;quot;Monthly&amp;quot;&amp;gt;
&amp;lt;url&amp;gt;
&amp;lt;loc&amp;gt;&amp;lt;$MTArchiveLink encode_xml=&amp;quot;1&amp;quot;$&amp;gt;&amp;lt;/loc&amp;gt;
&amp;lt;MTEntries lastn=&amp;quot;1&amp;quot; sort_by=&amp;quot;modified_on&amp;quot;&amp;gt;
&amp;lt;lastmod&amp;gt;&amp;lt;$MTEntryModifiedDate format=&amp;quot;%Y-%m-%dT%H:%M:%S&amp;quot;$&amp;gt;&amp;lt;$MTBlogTimezone$&amp;gt;&amp;lt;/lastmod&amp;gt;
&amp;lt;/MTEntries&amp;gt;
&amp;lt;/url&amp;gt;
&amp;lt;/MTArchiveList&amp;gt;
&amp;lt;/MTIfArchiveTypeEnabled&amp;gt;
&amp;lt;MTIgnore&amp;gt;アーカイブインデックス
&amp;lt;url&amp;gt;
&amp;lt;loc&amp;gt;&amp;lt;$MTBlogURL$&amp;gt;archives.html&amp;lt;/loc&amp;gt;
&amp;lt;lastmod&amp;gt;&amp;lt;$MTDate utc=&amp;quot;1&amp;quot; format=&amp;quot;%Y-%m-%dT%H:%M:%S&amp;quot;$&amp;gt;&amp;lt;$MTBlogTimezone$&amp;gt;&amp;lt;/lastmod&amp;gt;
&amp;lt;priority&amp;gt;0.7&amp;lt;/priority&amp;gt;
&amp;lt;/url&amp;gt;
&amp;lt;/MTIgnore&amp;gt;
&amp;lt;/mt:Blogs&amp;gt;
&amp;lt;/MTUnless&amp;gt;
&amp;lt;/urlset&amp;gt;&lt;/pre&gt;
&lt;p&gt;この場合注意が必要なのがアーカイブインデックスで、すべてのブログで同じように配置されているとは限りません。その為上のコード内では無効にしてありますが、状況に合わせて書き方を変えるようにしてください。&lt;/p&gt;
&lt;h2&gt;サイトマップをクロールさせる&lt;/h2&gt;
&lt;p&gt;sitemap.xml作ったら、robots.txtに追記して、クロール待ちですよね。
ただ、新規サイトの場合は、なかなかクロール対象にならないみたいなので、こちらから能動的に登録作業する必要があるみたいです。新規サイトって久しぶりだったんで、クロールされるまでに苦労しました（って、小粋空間のようなダジャレだな・・・）。&lt;/p&gt;
&lt;p&gt;まずは&lt;a href="https://www.google.com/webmasters/tools/home?hl=ja" title="ウェブマスター ツール - ホーム" class="favicon_m"&gt;Google ウェブマスター ツール&lt;/a&gt;でサイトを追加し、ダッシュボードの「サイト設定」＞「サイトマップ」で「サイトマップを送信する」をクリックして、作成したsitemap.xmlのURLを入力してやると、クロールを要求した事になるようです。
というか、そのつもりでしたが、なかなかクロールされなくて、もしかしたら間違ってたんでしょうかね？&lt;/p&gt;
&lt;p&gt;それからクロール要求ですが、他にも方法があります。実はmt.Vicuna SimpleのXMLサイトマップ・テンプレートには、とある仕掛けがしてあります。
あるプラグインが有効な時に、自動的にGoogle ウェブマスター ツールへの「サイトマップの再送信」を行なうように設定している事です。
「&lt;a href="http://www.magicvox.net/archive/2006/05201647/" title="Google Sitemapsへの更新通知を自動化するMovableTypeプラグイン:MTGoogleSitemapsPing - Open MagicVox.net" class="favicon_m"&gt;Google Sitemapsへの更新通知を自動化するMovableTypeプラグイン:MTGoogleSitemapsPing - Open MagicVox.net&lt;/a&gt;」はサイトマップテンプレートの再構築時に、そのプラグインのタグで指定したサイトマップの、Googleへの送信処理（Ping）を行ないます。なお、配布されているオリジナルのプラグインは、Movable Type 5の環境では動作しません。
これについては、こちらで対処法を調査し書き換えたものを&lt;a href="http://code.zelazny.mydns.jp/trac/myproject/browser/GoogleSitemapsPing" title="/GoogleSitemapsPing – oscar's CODE" class="favicon_m"&gt;作成しました&lt;/a&gt;。
このプラグインがインストールされている環境では、サイトマップが更新された事を、GoogleにPing送信して知らせる事が出来るようになります。&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=-zWhpmoqakQ:xyJJ2gZdGYw:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=-zWhpmoqakQ:xyJJ2gZdGYw:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/-zWhpmoqakQ" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/-zWhpmoqakQ/002716.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002716.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Google</category>
			<category domain="http://www.sixapart.com/ns/types#tag">GoogleSitemapsPing</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MT5</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Plugins</category>
			<category domain="http://www.sixapart.com/ns/types#tag">sitemap</category>
			<pubDate>Mon, 15 Mar 2010 23:58:28 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002716.php</feedburner:origLink></item>
		<item>
			<title>Googleカスタム検索を・・・</title>
			<description>&lt;p&gt;今回急にこれを使うという話になって、使ったことねぇなとか思ってたら、実はかなり昔にやったことあったみたいだった。
落ち着いてきたから、さぁ試してみようかと思って行ったら、なんとすでに設定済みのがあるじゃないか。もしかしてGoogle Co-opってカスタム検索と同じ事？もしかしたらGoogleAjax検索とかで使った奴かな？&lt;/p&gt;
&lt;p&gt;しかし、これ使いづらいねぇ。サイト内検索用に使用しようと思った時に、既存の運用中のサイトならまだしも、新規立ち上げのサイト場合なかなかインデックスされなくて、出来てすぐ使えないのは結構痛いなぁ。
検索速度とか、カスタムフィールドやSSIインクルードした静的ファイルとかも検索対象に出来るのは、確かにアドバンテージなんだけれど、その気になれば、例のAjax検索で対応できるしなぁ・・&lt;/p&gt;
&lt;p&gt;まぁ、間違いを修正する時間をくれるこのタイムラグが、案外ビジネスサイトには向いてるのかも、とも思った。
という訳で、なぜか書籍では割愛されてしまった、Googleカスタム検索の導入について書きます。&lt;/p&gt;
&lt;h2&gt;カスタム検索エンジンの作成&lt;/h2&gt;
&lt;p&gt;「&lt;a href="http://www.google.com/cse/?hl=ja" title="Google カスタム検索エンジン - サイト検索" class="favicon_m"&gt;Google カスタム検索エンジン - サイト検索&lt;/a&gt;」
事前にGoogleでのアカウントが必要なのは、他と一緒だけど、そこは割愛。
早速右上の「カスタム検索エンジンの作成」をクリックして、作成に入ります。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/WS003133.JPG"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/WS003133-thumb-450x250-1305.jpg" width="450" height="250" alt="Googleカスタム検索サイト" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;すぐに入力画面になりますので、そこに入力します。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/cse.png"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/cse-thumb-450x470-1307.png" width="450" height="470" alt="CSE作成の為の入力項目" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;基本情報
  &lt;dl&gt;
    &lt;dt&gt;検索エンジンの名前:&lt;/dt&gt;
    &lt;dd&gt;検索エンジンに名前をつける。深く考えなくても大丈夫。&lt;/dd&gt;
    &lt;dt&gt;検索エンジンの説明:&lt;/dt&gt;
    &lt;dd&gt;無くても問題ないようだが、後々の為に用途とか書いておくといい。&lt;/dd&gt;
    &lt;dt&gt;検索エンジンの言語:&lt;/dt&gt;
    &lt;dd&gt;一般的には日本語でしょうね。でも自分の見たら全ての言語とかなっててビックリ。&lt;/dd&gt;
  &lt;/dl&gt;
&lt;/li&gt;
&lt;li&gt;検索対象（どちらかを選択）
  &lt;dl&gt;
    &lt;dt&gt;選択したサイトのみ&lt;/dt&gt;
    &lt;dd&gt;指定サイト内のみを結果表示する。&lt;/dd&gt;
    &lt;dt&gt;ウェブ全体（選択したサイトを重視）&lt;/dt&gt;
    &lt;dd&gt;指定サイトを優先表示するが、マッチする結果がない場合は、その他の結果も表示される。&lt;/dd&gt;
  &lt;/dl&gt;
&lt;/li&gt;
&lt;li&gt;サイトの選択
  &lt;dl&gt;
    &lt;dt&gt;検索するサイト:&lt;/dt&gt;
    &lt;dd&gt;サイトURLを1行ずつ入力する。「mydomain.com」と入力すると、自動的にドメイン全体（*.mydomain.com/*）を指定した事になる。ワイルドカード指定で、「www.mysite.com/*about*」の様な指定方法もあり。&lt;/dd&gt;
  &lt;/dl&gt;
&lt;/li&gt;
&lt;li&gt;エディションを選択（どちらかを選択）
  &lt;dl&gt;
    &lt;dt&gt;エディション: &lt;/dt&gt;
    &lt;dd&gt;カスタム検索（スタンダード エディション）か、Google Site Search（ビジネス エディション）かどちらかを選択する。広告挿入の有無と有料かどうか、カスタマイズ性などで違いがある。&lt;/dd&gt;
  &lt;/dl&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;入力したら「利用規約を確認し、内容に同意します。」にチェックをいれて、「次へ」をクリックします。
すると、今設定したカスタム検索用の入力窓が表示されるので、実際に検索語句を入力して結果を確認する事が出来ます。結果が思っていたのと違う場合は、前の画面に戻り設定を変更します。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/WS003134.JPG"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/WS003134-thumb-450x373-1309.jpg" width="450" height="373" alt="テスト画面" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;問題なければ、「完了」ボタンをクリックします。この時に「確認メールを xxxx@gmail.com に送信」にチェックを入れておくと、作成された情報がメールとして送信されるので、チェックを入れるようにしましょう。&lt;/p&gt;
&lt;h2&gt;カスタム検索エンジンの設定&lt;/h2&gt;
&lt;p&gt;画面は「マイ検索エンジン」ページへと移動します。このページからは、作成した各カスタム検索エンジンのコントロール パネルにアクセスできます。コントロール パネルでは更に詳細な設定のカスタマイズが出来ます。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/WS003135.JPG"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/WS003135-thumb-450x274-1311.jpg" width="450" height="274" alt="マイ検索エンジン" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;検索エンジン名をクリックすると、Google上に設置された検索ページが表示されます。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/WS003136.JPG"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/WS003136-thumb-450x355-1313.jpg" width="450" height="355" alt="Google上のカスタム検索" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;単に検索がしたいだけなら、コレでいいのだが、通常はサイト上に検索窓を設置する事と思う。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/WS003137.JPG"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/WS003137-thumb-450x360-1315.jpg" width="450" height="360" alt="コントロールパネル・基本" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;検索エンジンIDがココに表示されているのだけは、覚えておくといい。といっても、検索エンジンID入りの貼り付けコードを作成してくれるので、普通なら使わないと思いますが。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/WS003138.JPG"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/WS003138-thumb-450x255-1317.jpg" width="450" height="255" alt="コントロールパネル・サイト" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;作成時に指定した対象サイトへのURLの追加や、除外URLの登録が行なえるようになっている。細かい指定が行なえるようです。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/WS003140.JPG"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/WS003140-thumb-450x303-1319.jpg" width="450" height="303" alt="コントロールパネル・コードの取得" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ここで、検索窓として貼り付けるコードが取得できます。ここで、取得するコードは様々な設定によって変化します。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/WS003141.JPG"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/WS003141-thumb-450x316-1321.jpg" width="450" height="316" alt="コントロールパネル・広告設定" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;挿入される広告に対して、&lt;a href="https://www.google.com/adsense/login/ja/?hl=ja" title="Google AdSense へようこそ ～関連した広告でサイトに収益を～" class="favicon_m"&gt;Google AdSense&lt;/a&gt;が設定できるようになっています。&lt;/p&gt;
&lt;h2&gt;カスタム検索エンジンをデザインする&lt;/h2&gt;
&lt;p&gt;設置するデザイン要素のカスタマイズには、以下の種類があります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ホスティング オプションの選択（検索がどの様に動作するかを設定します）
  &lt;dl&gt;
    &lt;dt&gt;検索要素&lt;/dt&gt;
    &lt;dd&gt;自サイトに設置するもので、同一ページ内で検索結果が表示されるタイプです。&lt;/dd&gt;
    &lt;dt&gt;iframe&lt;/dt&gt;
    &lt;dd&gt;自サイトに設置するもので、検索結果様ページを別に用意して表示するタイプです。&lt;/dd&gt;
    &lt;dt&gt;Google でホストされるページ&lt;/dt&gt;
    &lt;dd&gt;自サイトに設置した検索窓に対して、検索結果はGoogleのサイト上で行なわれるタイプです。&lt;/dd&gt;
  &lt;/dl&gt;
&lt;/li&gt;
&lt;li&gt;検索要素のレイアウトの選択（これは、検索要素を選択した時だけ表示されるオプションです）
  &lt;dl&gt;
    &lt;dt&gt;全幅&lt;/dt&gt;
    &lt;dd&gt;ページ全体に検索結果が表示されるレイアウト。&lt;/dd&gt;
    &lt;dt&gt;コンパクト&lt;/dt&gt;
    &lt;dd&gt;全幅との違いは検索結果の表示数。より狭いスペースに表示できるように調整してあるようです。&lt;/dd&gt;
    &lt;dt&gt;2列&lt;/dt&gt;
    &lt;dd&gt;検索窓と結果を別なカラムに表示するようなレイアウト。検索窓用と結果表示用2つのコードが使用される。&lt;/dd&gt;
  &lt;/dl&gt;
&lt;/li&gt;
&lt;li&gt;スタイルの選択/カスタマイズ
&lt;dl&gt;
	&lt;dt&gt;初期設定・バブルガム・グリーンスカイ・エスプレッソ・シャイニー・シンプル &lt;/dt&gt;
	&lt;dd&gt;表示される検索窓・検索結果などのスタイルシート指定を選択します。設定を元に更にカスタマイズも可能です。&lt;/dd&gt;
&lt;/dl&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;大体一般的な使用だったらこのレベルで大丈夫だと思います。「&lt;a href="http://code.google.com/intl/ja/apis/customsearch/docs/ui.html" title="デザインの作成 - Google Custom Search API - Google Code" class="favicon_m"&gt;デザインの作成 - Google Custom Search API - Google Code&lt;/a&gt;」&lt;/p&gt;
&lt;h2&gt;更にカスタマイズする方法とか&lt;/h2&gt;
&lt;p&gt;もっとカスタマイズしたい場合には、それなりの方法が用意されているようです。
「&lt;a href="http://code.google.com/intl/ja/apis/customsearch/docs/dev_guide.html" title="概要 - Google Custom Search API - Google Code" class="favicon_m"&gt;概要 - Google Custom Search API - Google Code&lt;/a&gt;」
「&lt;a href="http://code.google.com/intl/ja/apis/customsearch/docs/context.html" title="検索エンジンの仕様の定義 - Google Custom Search API - Google Code" class="favicon_m"&gt;コンテキスト ファイル&lt;/a&gt;」と「&lt;a href="http://code.google.com/intl/ja/apis/customsearch/docs/annotations.html" title="検索対象サイトの選択 - Google Custom Search API - Google Code" class="favicon_m"&gt;アノテーション ファイル&lt;/a&gt;」と呼ばれる、XMLによる設定ファイルを使い、更に詳細な設定が可能のようです。また「&lt;a href="http://code.google.com/intl/ja/apis/customsearch/docs/api.html" title="プログラムによるカスタム検索エンジンの作成 - Google Custom Search API - Google Code" class="favicon_m"&gt;プログラムによるカスタム検索エンジンの作成 - Google Custom Search API - Google Code&lt;/a&gt;」の様にリクエストレベルで検索エンジンをカスタマイズする方法も用意されているようですが、さすがにここら辺のレベルまで手を出さなくてはならない状況というのは、個人として使用する限りはありえなさそうですね。&lt;/p&gt;
&lt;p&gt;Googleの検索APIだと&lt;a href="http://code.google.com/intl/ja/apis/ajaxsearch/" title="Google AJAX Search API - Google Code" class="favicon_m"&gt;Google AJAX Search API - Google Code&lt;/a&gt;というのもあるので、あまり自分では使いそうも無いのですが、今回調べた知識として整理してみました。&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=Pn46KcfaGts:M3XsUBcvoBM:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=Pn46KcfaGts:M3XsUBcvoBM:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/Pn46KcfaGts" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/Pn46KcfaGts/002712.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002712.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">Web関連</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Google</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Googleカスタム検索</category>
			<category domain="http://www.sixapart.com/ns/types#tag">検索</category>
			<pubDate>Mon, 15 Mar 2010 20:32:48 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002712.php</feedburner:origLink></item>
		<item>
			<title>FogBugzでバグレポート</title>
			<description>&lt;p&gt;最近少しずつだが、&lt;a href="http://bugs.movabletype.org/" title="FogBugz" class="favicon_m"&gt;FogBugz&lt;/a&gt;の使い方覚えてきたので、少し書いてみます。
藤本さんも最近エントリーにしたみたい。「&lt;a href="http://www.h-fj.com/blog/archives/2010/03/08-104943.php" title="Movable Typeの不具合／要望の報告方法 - The blog of H.Fujimoto" class="favicon_m"&gt;Movable Typeの不具合／要望の報告方法 - The blog of H.Fujimoto&lt;/a&gt;」&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.fogcreek.com/FogBugz/" title="FogBugz - Bug &amp;amp; Issue Tracking, Project Management, Help Desk Software" class="favicon_m"&gt;FogBugz&lt;/a&gt;というのは、&lt;a href="http://ja.wikipedia.org/wiki/%E3%83%90%E3%82%B0%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0" title="バグ管理システム - Wikipedia" class="favicon_m"&gt;バグ管理システム（BTS）&lt;/a&gt;の一つで、&lt;a href="http://www.fogcreek.com/" title="Fog Creek Software" class="favicon_m"&gt;Fog Creek Software&lt;/a&gt;というところで作られたらしいですね。
バグ管理システム自体は結構種類があって、私も&lt;a href="http://code.zelazny.mydns.jp/trac/" title="プロジェクト一覧 of WolaWola" class="favicon_m"&gt;個人用&lt;/a&gt;に使っている&lt;a href="http://trac.edgewall.org/" title="The Trac Project" class="favicon_m"&gt;Trac&lt;/a&gt;以外にも、&lt;a href="http://bugzilla.mozilla.gr.jp/" title="Bugzilla メインページ" class="favicon_m"&gt;Bugzilla&lt;/a&gt;・&lt;a href="http://www.alles.or.jp/~sogabe/mantis/" title="Mantis - バグ管理システム -" class="favicon_m"&gt;Mantis&lt;/a&gt;・&lt;a href="http://redmine.jp/" title="Redmine.JP | TOP" class="favicon_m"&gt;Redmine&lt;/a&gt;・&lt;a href="http://www.microsoft.com/japan/msdn/vstudio/products/vsts/tfs/" title="Visual Studio 2005 Team Foundation Server" class="favicon_m"&gt;Team Foundation Server&lt;/a&gt;・&lt;a href="http://www.backlog.jp/" title="どこでもプロジェクト管理バックログ" class="favicon_m"&gt;バックログ&lt;/a&gt;・&lt;a href="http://sites.google.com/site/simplebugtracker/" title="Simple Bug Tracker (simplebugtracker)" class="favicon_m"&gt;Simple Bug Tracker&lt;/a&gt;など、様々な種類が存在する様です。&lt;/p&gt;
&lt;h2&gt;FogBugzを使ってみる&lt;/h2&gt;
&lt;p&gt;という訳で使い方だけど、意外と簡単だった。
ちなみに、MTDDCでの井上さんの資料「&lt;a href="http://www.slideshare.net/sakk/ss-3076999" title="フィードバックのおはなし" class="favicon_m"&gt;フィードバックのおはなし&lt;/a&gt;」にも書かれているので、そちらも参照してもらった方がいいかもしれない。&lt;/p&gt;
&lt;h3&gt;アカウントの作成&lt;/h3&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/WS003129.JPG"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/WS003129-thumb-450x247-1291.jpg" width="450" height="247" alt="FogBugzのトップページ" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="img_L"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/images/2010/03/WS003125.JPG" width="320" height="260" alt="ログイン入力部分" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;まずはトップページでログインするのだが、もちろん普通はアカウントなんて持ってないので、アカウントを作成します。（「sign up for a new account now」をクリック）&lt;/p&gt;
&lt;p&gt;すると次の入力画面が表示されるので、適切な内容を入力します。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/WS003126.JPG"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/WS003126-thumb-450x347-1294.jpg" width="450" height="347" alt="入力画面・上" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/WS003127.JPG"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/WS003127-thumb-450x192-1296.jpg" width="450" height="192" alt="入力画面・下" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;Full name:&lt;/dt&gt;
&lt;dd&gt;名前を入力（&lt;strong&gt;必須&lt;/strong&gt;・ローマ字で入れとけば良いでしょう・もしかしたら日本語で書いても良かったのかな？）&lt;/dd&gt;
&lt;dt&gt;Email address:&lt;/dt&gt;
&lt;dd&gt;Eメールアドレスを入力（&lt;strong&gt;必須&lt;/strong&gt;・対応状況とかがこのアドレスに送信されるので正しく設定しましょう）&lt;/dd&gt;
&lt;dt&gt;Homepage:&lt;/dt&gt;
&lt;dd&gt;入力してもしなくてもどちらでも良さそう（&lt;strong&gt;省略可&lt;/strong&gt;・メッセージ下の署名部分に出るらしい）&lt;/dd&gt;
&lt;dt&gt;Language:&lt;/dt&gt;
&lt;dd&gt;言語に日本語は存在しないのでそのまま（&lt;strong&gt;初期状態&lt;/strong&gt;のまま・つまり英語だね）&lt;/dd&gt;
&lt;dt&gt;Date, Time, and Number Format:&lt;/dt&gt;
&lt;dd&gt;日付の書式もそのまま（&lt;strong&gt;初期状態&lt;/strong&gt;のまま・つまり英語表記だね）&lt;/dd&gt;
&lt;dt&gt;Time Zone:&lt;/dt&gt;
&lt;dd&gt;タイムゾーンは井上さんの説明だと別に設定しなくて良くなってる（&lt;strong&gt;初期状態&lt;/strong&gt;のまま・でも+9:00した方が良いのかと思うが）&lt;/dd&gt;
&lt;dt&gt;Password:&lt;/dt&gt;
&lt;dd&gt;パスワード入力（&lt;strong&gt;必須&lt;/strong&gt;）&lt;/dd&gt;
&lt;dt&gt;Retype Password:&lt;/dt&gt;
&lt;dd&gt;パスワードの確認入力（&lt;strong&gt;必須&lt;/strong&gt;）&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;これを入力して「OK」ボタンを押すと、アカウントが作成できます。Verifyとかあったかどうかは、かなり昔にやったのであやふやです（無駄にもう一つアカウント作る気は無いし）。プロセス自体は通常の登録作業と変わらないので、悩む事は無いと思います。&lt;/p&gt;
&lt;h3&gt;チケットを検索する&lt;/h3&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/FogBugzActive.png"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/FogBugzActive-thumb-450x279-1298.png" width="450" height="279" alt="チケット一覧" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ログイン後の画面がこれ。チケットがイッパイ並んでるんだが、なんか解りづれぇ・・・・&lt;/p&gt;
&lt;p&gt;自分が見つけたバグや要望が、すでに存在するかどうかのチケットを探すには、Flitersプルダウンに設定されてるマイルストーン（後述）から絞り込むか、上部検索窓（Search）に入力して絞り込むかしかないみたいです。
意外とコレがめんどくさい。で、最悪BTSなので、登録してみて重複だったら「Duplicate」処理されるので、まず登録しても良いみたい（一応は探してみて見つからなかったら・・・だけど）。&lt;/p&gt;
&lt;h3&gt;チケットを登録する&lt;/h3&gt;
&lt;p&gt;チケット登録はメニューの「New Case」をクリックする。英語で入力画面が表示されてくるが、臆せずに日本語で書いて構わないそうだ。ちなみに私も、思いっきり日本語で要望を書いてみたけど、それなりに処理されたみたい。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/FogBugz103715.png"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/FogBugz103715-thumb-450x345-1300.png" width="450" height="345" alt="日本語でOK" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;次の項目を入力する訳だけど、おかしな所はシックスアパート内で修正が行なわれるようなので、間違いを怖れずに入力していいみたいです。もしくは解らない部分は、そのままで登録。&lt;/p&gt;
&lt;p&gt;&lt;a class="highslide" href="http://www.zelazny.mydns.jp/images/2010/03/WS003130.JPG"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/assets_c/2010/03/WS003130-thumb-450x263-1302.jpg" width="450" height="263" alt="チケット入力画面" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;Title&lt;/dt&gt;
&lt;dd&gt;レポートのタイトル（無くても登録可能のようだったが&lt;strong&gt;入力した方がいい&lt;/strong&gt;と思う・日本語入力可）&lt;/dd&gt;
&lt;dt&gt;Project&lt;/dt&gt;
&lt;dd&gt;MT本体の話かMTPluginの話かを指定（よく解らなければデフォルトの&lt;strong&gt;Movable Type&lt;/strong&gt;のまま）&lt;/dd&gt;
&lt;dt&gt;Area&lt;/dt&gt;
&lt;dd&gt;MTコア部分かMTE部分かなどの指定（よく解らなければ&lt;strong&gt;デフォルト&lt;/strong&gt;のまま）&lt;/dd&gt;
&lt;dt&gt;Fix For&lt;/dt&gt;
&lt;dd&gt;対応時期をマイルストーンで指定（ここはシックスアパート内で決定する部分なので&lt;strong&gt;Undecided&lt;/strong&gt;）&lt;/dd&gt;
&lt;dt&gt;Category&lt;/dt&gt;
&lt;dd&gt;内容がバグレポートなのか要望なのか（バグレポート&lt;strong&gt;Bug&lt;/strong&gt;・要望&lt;strong&gt;Feature&lt;/strong&gt;を選択・他の選択肢は内部用かな）&lt;/dd&gt;
&lt;dt&gt;Assigned To&lt;/dt&gt;
&lt;dd&gt;対応を割り当てる相手を指定（ここは&lt;strong&gt;Primary Contact (Bug Triage User)&lt;/strong&gt;で良いはず）&lt;/dd&gt;
&lt;dt&gt;Status&lt;/dt&gt;
&lt;dd&gt;状態表示部分（登録時には&lt;strong&gt;選択不可&lt;/strong&gt;）&lt;/dd&gt;
&lt;dt&gt;Priority&lt;/dt&gt;
&lt;dd&gt;チケットの優先度（ここもシックスアパート内で決定する部分なのでデフォルトの&lt;strong&gt;3 – Important&lt;/strong&gt;のまま）&lt;/dd&gt;
&lt;dt&gt;Due&lt;/dt&gt;
&lt;dd&gt;スケジュール指定部分（ここは&lt;strong&gt;入力しない&lt;/strong&gt;）&lt;/dd&gt;
&lt;dt&gt;Estimate&lt;/dt&gt;
&lt;dd&gt;見積もり時間だと思う（ここは&lt;strong&gt;入力しない&lt;/strong&gt;）&lt;/dd&gt;
&lt;dt&gt;Version&lt;/dt&gt;
&lt;dd&gt;問題が発生したバージョンを書くところ（特定のバージョンで発生している時は&lt;strong&gt;バージョン番号&lt;/strong&gt;をここに記入・最悪レポート内に情報があれば未記入でもいいかも知れない）&lt;/dd&gt;
&lt;dt&gt;Computer&lt;/dt&gt;
&lt;dd&gt;特定のマシン・OSでのみ再現する場合（マシン・OSでのみ再現している時は&lt;strong&gt;マシン・OS名&lt;/strong&gt;をここに記入・これもレポート内に情報があれば未記入でもいいかも知れない）&lt;/dd&gt;
&lt;dt&gt;Opened by XXXXXX&lt;/dt&gt;
&lt;dd&gt;ココの下のテキストエリアに詳細な内容を記入する（検証で再現出来るように可能な限り&lt;strong&gt;詳細に記入する&lt;/strong&gt;・日本語入力可）&lt;/dd&gt;
&lt;dt&gt;Attach a file&lt;/dt&gt;
&lt;dd&gt;エラー画面のキャプチャを&lt;strong&gt;添付可能&lt;/strong&gt;になっている&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;入力したら、後は「OK」押して登録する。&lt;/p&gt;
&lt;h3&gt;チケットを追いかける&lt;/h3&gt;
&lt;p&gt;登録が終了すると、登録されたチケットが表示される。この時点でCaseNumber（チケット番号）が与えられるので、以降はこの番号でチケットを追いかけていくのだが、やっぱり検索してみたりがめんどくさい。&lt;/p&gt;
&lt;p class="img_L"&gt;&lt;span class="mt-enclosure"&gt;&lt;img src="http://www.zelazny.mydns.jp/images/2010/03/WS003131.JPG" width="230" height="206" alt="フォロー関連" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;そういう時に、チケットをフォローする機能を使うとすごく便利です。
チケット番号の下の部分に、「Subscribe to receive email when this case changes.」という部分と、「RSS Feed」があります。「Subscribe to receive email when this case changes.」の&lt;strong&gt;Subscribe&lt;/strong&gt;の部分をクリックすると、この部分が「Unsubscribe」に変わり、このチケットに対して変更が行われるたびに、FogBugzからメールが届きます。メールには以下の様にチケットへのリンクもあるので、すぐに内容が確認できます。&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;A case was changed in FogBugz.&lt;/p&gt;&lt;p&gt;From:         Jun Kaneko
Case ID:      103715
Title:        要望：テーマの「default_pages」importerでのbasename指定の追加&lt;/p&gt;&lt;p&gt;Project:      Movable Type
Area:         *Core
Priority:     3 - Important
Release:      Iliad: 11/1/2010&lt;/p&gt;&lt;p&gt;URL:          http://bugs.movabletype.org/default.asp?103715&lt;/p&gt;&lt;p&gt;Changes:
Fix For changed from 'MT5-TheNextRelease: 12/31/2020' to 'Iliad: 11/1/2010'.&lt;/p&gt;&lt;p&gt;You are subscribed to this case.  If you do not want to receive automatic notifications in the future, unsubscribe (http://bugs.movabletype.org/default.asp?pre=preUnsubscribe&amp;amp;pg=pgEditBug&amp;amp;command=view&amp;amp;ixBug=103715) from this case.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;同じ内容を「RSS Feed」を使って追いかけることも可能です。どちらが良いかはそれぞれだと思いますが、私はメールで追いかけてます。フィードはフィードリーダーを使うので、頻繁にチェック出来なかったりするので。&lt;/p&gt;
&lt;h2&gt;いつ頃対応するのかな？&lt;/h2&gt;
&lt;p&gt;このFogBugz見てて解りづらいなと思うのは、マイルストーンの情報（そのそも、FogBugzでマイルストーンっていい方してるかも知らないけど）。試行錯誤的に表示させてみてて、現在アナウンスされてる時期から考えると、どうやらこういう事なんだろうなと理解したのが、以下になります。（あくまでも予定の話らしいので確定情報という訳でもないですが）&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;Hyperion Final: 4/30/2010&lt;/dt&gt;
&lt;dd&gt;MT5.02にて対応予定（４月リリース予定との情報から推測）&lt;/dd&gt;
&lt;dt&gt;Iliad: 11/1/2010&lt;/dt&gt;
&lt;dd&gt;MT5.1にて対応予定（夏にベータ開始らしいのでおそらくこれがそうなのでしょう）&lt;/dd&gt;
&lt;dt&gt;MT5-TheNextRelease: 12/31/2020&lt;/dt&gt;
&lt;dd&gt;MT5.x 対応時期は未定&lt;/dd&gt;
&lt;dt&gt;Lemieux: 3/31/2010&lt;/dt&gt;
&lt;dd&gt;MT4.35の話だろうか？&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;勘違いしちゃいけないのは、あくまでも「対応予定」という点で、実際に取り込まれるかどうかは、対応作業の完成度とかリリース時期の問題とかチケットの重要度とか、いろんな要件が重なって複合的に決まるって言う点は忘れないようにしなくてはね。&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=mmOTwJCCau0:xYAucZ0XXBs:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=mmOTwJCCau0:xYAucZ0XXBs:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/mmOTwJCCau0" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/mmOTwJCCau0/002714.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002714.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">BugReport</category>
			<category domain="http://www.sixapart.com/ns/types#tag">FogBugz</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
			<pubDate>Sun, 14 Mar 2010 17:56:32 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002714.php</feedburner:origLink></item>
		<item>
			<title>ページインポーターで同名ウェブページを一括作成する方法</title>
			<description>&lt;p&gt;すごく邪道だけど、ベースネームが同一な、フォルダ違いのウェブページを、テーマを使って作成する方法考え付きました。
厳密にはベースネームが同一とは言いづらいんだけど・・・&lt;/p&gt;
&lt;p&gt;同一なベースネームを作成出来ない件とは、「&lt;a href="http://www.zelazny.mydns.jp/archives/002689.php" title="MT5テーマでの「default_pages」importerがイケテナイ件について - WolaWola" class="favicon_m"&gt;MT5テーマでの「default_pages」importerがイケテナイ件について - WolaWola&lt;/a&gt;」と「&lt;a href="http://www.zelazny.mydns.jp/archives/002711.php" title="バグらしきもののその後 - WolaWola" class="favicon_m"&gt;バグらしきもののその後 - WolaWola&lt;/a&gt;」で触れている、ウェブページインポーターでのベースネームの決定には、yaml内のidentifierが使われる仕様だという件です。
フォルダ違いの「index.html」を作ろうと思った場合、どちらもベースネームが「index」なので、必然的に両方ともidentifierが「index」となってしまい、結果として一つのウェブページしか登録できなくなってしまうというのが、問題点になります。&lt;/p&gt;
&lt;p&gt;それで「identifierが異なればいいんだ」「そういえばTemplateSetを登録する時に、フォルダ内に格納すると、パス付きのidentifierになったな」とか考えた末に、思いついたのが、こんな手！&lt;/p&gt;
&lt;pre class="code"&gt;../privacy/index:
  title: プライバシーポリシー
  text: &amp;lt;h3&amp;gt;個人情報保護&amp;lt;/h3&amp;gt;
  folder: privacy
../properties/index:
  title: 設定用
  text: &amp;lt;p&amp;gt;このページは設定用であり、コンテンツは存在しません&amp;lt;/p&amp;gt;
  folder: properties&lt;/pre&gt;
&lt;p&gt;identifier部に、相対パスを含めて親フォルダ下のフォルダ名を追加させると、フォルダごとに必ず違う名前になる。
identifierの指定は、そのままベースネーム（出力ファイル名部分）に格納されるだけなので、美しくは無いけどとりあえずの要件は満たせます。
まぁ、そのまま使うのには抵抗あるけどね・・・&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=teaZjJ0rHPs:aIxDR04Fwsw:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=teaZjJ0rHPs:aIxDR04Fwsw:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/teaZjJ0rHPs" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/teaZjJ0rHPs/002715.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002715.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">identifier</category>
			<category domain="http://www.sixapart.com/ns/types#tag">importer</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MT5</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Pages</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Theme</category>
			<pubDate>Fri, 12 Mar 2010 13:42:36 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002715.php</feedburner:origLink></item>
		<item>
			<title>こんな書き方どうでしょう</title>
			<description>&lt;p&gt;いや、もったいないなぁと思うわけですよ。
折角、質問した時って、何かを吸収しようとしている時なので、その時にタンスの奥から引っ張り出した回答してもなぁ・・・&lt;/p&gt;
&lt;p&gt;答える側だって、日々進化してなくちゃならないと思いますよ。
これだけ、いろいろやってきてても、まだ新しい発見があるのが、&lt;a href="http://www.sixapart.jp/movabletype/" title="ウェブサイト管理の新標準。Movable Type 5 - Six Apart" class="favicon_m"&gt;Movable Type 5&lt;/a&gt;の面白い所。
「&lt;a href="http://www.koikikukan.com/archives/2010/01/11-015555.php" title="小粋空間: ブロックタグにelseタグを組み込んで判定する" class="favicon_m"&gt;小粋空間: ブロックタグにelseタグを組み込んで判定する&lt;/a&gt;」&lt;/p&gt;
&lt;p&gt;&lt;q&gt;「ブログ記事が０件の場合、代替テキストを自動で表示したい。」&lt;/q&gt;という質問に対して、確かに質問者はLI要素で「該当しない」旨表示しようとしてるけど、それをそのままリストで出力しちゃうのは、おかしいのでは？
やはりここは、UL&amp;gt;LIのマークアップでなく、PやDIVで出力すべきでしょう。確かに間違ってはいないのですがね。
小粋空間（yujiroさん）の記事は、もっとブームになって良いレベルの発見のはずなのに、誰も取り上げないんだなぁ。今の私だったら、こう書きます。（というか、書いたよ＞テーマで）&lt;/p&gt;
&lt;pre class="code"&gt;&amp;lt;mt:Entries&amp;gt;
&amp;lt;mt:EntriesHeader&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/mt:EntriesHeader&amp;gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;&amp;lt;$mt:EntryLink$&amp;gt;&amp;quot;&amp;gt;&amp;lt;$mt:EntryTitle$&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
&amp;lt;mt:EntriesFooter&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/mt:EntriesFooter&amp;gt;
&amp;lt;mt:Else&amp;gt;
&amp;lt;p&amp;gt;該当しません。&amp;lt;/p&amp;gt;
&amp;lt;/mt:Entries&amp;gt;&lt;/pre&gt;
&lt;p&gt;こんなに、シンプルに解りやすく書けるのにな・・・・ほんと、もったいない。
最近はMTIfのtag指定でモディファイア併用して比較するようになったのと、この使い方覚えて、かなりSetVar使う事が減りました。&lt;/p&gt;
&lt;p&gt;同じく小粋空間の次の記事も、知らなかった話。こんな書き方があったんだと思いました。
「&lt;a href="http://www.koikikukan.com/archives/2010/02/17-022525.php" title="小粋空間: MTInclude タグの name モディファイア" class="favicon_m"&gt;小粋空間: MTInclude タグの name モディファイア&lt;/a&gt;」&lt;/p&gt;
&lt;p&gt;で、これ以外で最近良く使うようになったのが、&lt;a href="http://www.45shiki.net/blog/" title="45式::雑記" class="favicon_m"&gt;4n5さん&lt;/a&gt;のこれ。
「&lt;a href="http://www.45shiki.net/blog/2010/01/b000928.htm" title="グローバル・モディファイアを自由自在に使う方法 - 45式::雑記" class="favicon_m"&gt;グローバル・モディファイアを自由自在に使う方法 - 45式::雑記&lt;/a&gt;」&lt;/p&gt;
&lt;p&gt;&lt;a href="http://tec.toi-planning.net/" title="Technology on Information - ToI" class="favicon_m"&gt;Technology on Information - ToI&lt;/a&gt;天野さんも、同じようなエントリー書いてます「&lt;a href="http://tec.toi-planning.net/mt-column/tips/post/" title="MT-column &amp;gt; Tips &amp;gt; グローバルモディファイアの適用 - ToI" class="favicon_m"&gt;MT-column &amp;gt; Tips &amp;gt; グローバルモディファイアの適用 - ToI&lt;/a&gt;」
MTForでの指定を、シックスアパート高山さんと話したら、確かにそうだが「マニアック」な書き方と評されました。で、私自身はMTUnlessが気に入りました。「判定条件を書かないので常に真になる」というのは、ものすごく理解しやすかったので。
それで、最近はテンプレートの全体を以下の様に囲む事が多くなりました。&lt;/p&gt;
&lt;pre class="code"&gt;&amp;lt;mt:Unless regex_replace=&amp;quot;/\s*\n+/g&amp;quot;,&amp;quot;\n&amp;quot;&amp;gt;
～
&amp;lt;/mt:Unless&amp;gt;&lt;/pre&gt;
&lt;p&gt;正規表現部分は、4n5さんのものを元に自分用に改良、「タブやスペースと改行のみ」の1行以上連続した行を、改行一個に置換する指定のつもり。プラグインいらないジャン！&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=tVQmRPn6X-I:-1OiErjFfcM:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=tVQmRPn6X-I:-1OiErjFfcM:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/tVQmRPn6X-I" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/tVQmRPn6X-I/002707.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002707.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MTElse</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MTFor</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MTML</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MTUnless</category>
			<pubDate>Thu, 11 Mar 2010 18:16:49 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002707.php</feedburner:origLink></item>
		<item>
			<title>2冊目の本が出ます</title>
			<description>&lt;p&gt;えー、このところゴタゴタしてた某案件について、やっとお知らせ可能になったので、告知させてください。&lt;/p&gt;
&lt;p&gt;私が関わった2冊目の本が、&lt;a href="http://www.sbcr.jp/" title="SOFTBANK Creative：ソフトバンク クリエイティブの出版/サービス情報サイト" class="favicon_m"&gt;ソフトバンク クリエイティブ&lt;/a&gt;より発売になります。
「&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4797358831" title="Amazon.co.jp： Movable Type 5実践テクニック: 蒲生 トシヒロ, 藤本 壱, 小野崎 直昭, 難波田 実香, 柳 泰久, 柳谷 真志, 丹羽 章: 本" class="favicon_m"&gt;Amazon.co.jp： Movable Type 5実践テクニック: 蒲生 トシヒロ, 藤本 壱, 小野崎 直昭, 難波田 実香, 柳 泰久, 柳谷 真志, 丹羽 章: 本&lt;/a&gt;」
内容はもちろんタイトルの通り、&lt;a href="http://www.sixapart.jp/movabletype/" title="ウェブサイト管理の新標準。Movable Type 5 - Six Apart" class="favicon_m"&gt;Movable Type 5.0&lt;/a&gt;についてで、今回学習サンプル用のテーマを、かなりガッチリ作成しました。&lt;/p&gt;
&lt;p&gt;今回一緒に本を作り上げたのは、MT5勉強会で一緒にやってきた仲間たちで、それぞれが持つノウハウを極限まで引き出して作成してます。
まだ&lt;a href="http://www.amazon.co.jp/ref=gno_logo" title="Amazon.co.jp： 通販 - ファッション、家電から食品まで【無料配送】" class="favicon_m"&gt;Amazon.co.jp&lt;/a&gt;では、表紙写真入ってませんが、なかなかカッコいい表紙になるはずです。（今印刷中なので、なっていますとは言えない・・・）
3月26日発売だそうなので、是非とも買ってやってください。この本でテーマ作って、いっぱいバグ見つけました。力作です。シックスアパートの監修入ってます。よろしくお願いいたします。&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=957f8v6dZVw:UouB9BiEX-U:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=957f8v6dZVw:UouB9BiEX-U:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/957f8v6dZVw" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/957f8v6dZVw/002713.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002713.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">雑談</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Movable Type 5実践テクニック</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MT5</category>
			<category domain="http://www.sixapart.com/ns/types#tag">Theme</category>
			<pubDate>Wed, 10 Mar 2010 23:11:42 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002713.php</feedburner:origLink></item>
		<item>
			<title>キーワードとかオーサーとか</title>
			<description>&lt;p&gt;もうじきオープンに出来るだろう某案件で「こんなの有り得ない」と言われた、没ネタです。&lt;/p&gt;
&lt;p&gt;メタタグのキーワード（keywords）に、エントリータグとかカテゴリーをセットするコードはよく見かけるけれど、エントリータグとカテゴリーが同じだった時に、重複して登録されちゃうのは納得いかなかったので。（よく運用で重ならないように入力ってのもあるけど、そういう縛りが無いケースと思ってください）
で、ブログ記事（エントリー）のケースはこんな感じに・・・&lt;/p&gt;
&lt;pre class="code" title="ブログ記事のキーワード用"&gt;&amp;lt;mt:SetVar name=&amp;quot;meta_keywords{キーワード1}&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;
&amp;lt;mt:SetVar name=&amp;quot;meta_keywords{キーワード2}&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;
&amp;lt;mt:SetVar name=&amp;quot;meta_keywords{キーワード3}&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;
&amp;lt;mt:EntryCategories&amp;gt;
    &amp;lt;mt:CategoryLabel setvar=&amp;quot;cat_label&amp;quot; /&amp;gt;
    &amp;lt;mt:Unless name=&amp;quot;meta_keywords{$cat_label}&amp;quot;&amp;gt;
        &amp;lt;mt:SetVar name=&amp;quot;meta_keywords{$cat_label}&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;
    &amp;lt;/mt:Unless&amp;gt;
    &amp;lt;mt:SetVar name=&amp;quot;meta_keywords{$cat_label}&amp;quot; op=&amp;quot;++&amp;quot; /&amp;gt;
&amp;lt;/mt:EntryCategories&amp;gt;
&amp;lt;mt:EntryTags&amp;gt;
    &amp;lt;mt:TagName setvar=&amp;quot;tag_name&amp;quot; /&amp;gt;
    &amp;lt;mt:Unless name=&amp;quot;meta_keywordsn{$tag_name}&amp;quot;&amp;gt;
        &amp;lt;mt:SetVar name=&amp;quot;meta_keywords{$tag_name}&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;
    &amp;lt;/mt:Unless&amp;gt;
    &amp;lt;mt:SetVar name=&amp;quot;meta_keywords{$tag_name}&amp;quot; op=&amp;quot;++&amp;quot; /&amp;gt;
&amp;lt;/mt:EntryTags&amp;gt;
&amp;lt;meta name=&amp;quot;keywords&amp;quot; content=&amp;quot;&amp;lt;mt:Loop name=&amp;quot;meta_keywords&amp;quot; glue=&amp;quot; ,&amp;quot; sort_by=&amp;quot;value numeric reverse&amp;quot;&amp;gt;&amp;lt;$mt:Var name=&amp;quot;__key__&amp;quot;$&amp;gt;&amp;lt;/mt:Loop&amp;gt;&amp;quot; /&amp;gt;&lt;/pre&gt;
&lt;p&gt;キーワード1とかは、いわゆる初期値って奴で、固定で入る奴をプリセット。一応重複個数でソートかかって出力されるので、どっかで個数リミットかけてもいいのかも。確か10個以下とか言われてましたよね。
カテゴリーは、その子カテゴリーのカテゴリーラベルと、最新10件のカテゴリーに含まれるエントリーのタグを使う様にしてみると、こんな感じに。&lt;/p&gt;
&lt;pre class="code" title="カテゴリーアーカイブのキーワード用"&gt;&amp;lt;mt:SetVar name=&amp;quot;meta_keywords{キーワード1}&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;
&amp;lt;mt:SetVar name=&amp;quot;meta_keywords{キーワード2}&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;
&amp;lt;mt:SetVar name=&amp;quot;meta_keywords{キーワード3}&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;
&amp;lt;mt:SubCategories include_current=&amp;quot;1&amp;quot;&amp;gt;
    &amp;lt;mt:CategoryLabel setvar=&amp;quot;cat_label&amp;quot; /&amp;gt;
    &amp;lt;mt:Unless name=&amp;quot;meta_keywords{$cat_label}&amp;quot;&amp;gt;
        &amp;lt;mt:SetVar name=&amp;quot;meta_keywords{$cat_label}&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;
    &amp;lt;/mt:Unless&amp;gt;
    &amp;lt;mt:SetVar name=&amp;quot;meta_keywords{$cat_label}&amp;quot; op=&amp;quot;++&amp;quot; /&amp;gt;
&amp;lt;/mt:SubCategories&amp;gt;
&amp;lt;mt:EntriesWithSubcategories lastn=&amp;quot;10&amp;quot;&amp;gt;
    &amp;lt;mt:EntryTags&amp;gt;
        &amp;lt;mt:TagName setvar=&amp;quot;tag_name&amp;quot; /&amp;gt;
        &amp;lt;mt:Unless name=&amp;quot;meta_keywordsn{$tag_name}&amp;quot;&amp;gt;
            &amp;lt;mt:SetVar name=&amp;quot;meta_keywords{$tag_name}&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;
        &amp;lt;/mt:Unless&amp;gt;
        &amp;lt;mt:SetVar name=&amp;quot;meta_keywords{$tag_name}&amp;quot; op=&amp;quot;++&amp;quot; /&amp;gt;
    &amp;lt;/mt:EntryTags&amp;gt;
&amp;lt;/mt:EntriesWithSubcategories&amp;gt;
&amp;lt;meta name=&amp;quot;keywords&amp;quot; content=&amp;quot;&amp;lt;mt:Loop name=&amp;quot;meta_keywords&amp;quot; glue=&amp;quot; ,&amp;quot; sort_by=&amp;quot;value numeric reverse&amp;quot;&amp;gt;&amp;lt;mt:If name=&amp;quot;__counter__&amp;quot; le=&amp;quot;10&amp;quot;&amp;gt;&amp;lt;$mt:Var name=&amp;quot;__key__&amp;quot;$&amp;gt;&amp;lt;/mt:If&amp;gt;&amp;lt;/mt:Loop&amp;gt;&amp;quot; /&amp;gt;&lt;/pre&gt;
&lt;p&gt;こうやって関連しそうなものを、ハッシュにぶち込んでやれば、自動でキーワードが生成できます。月別とかもあるけど、そこら辺も似たような感じで処理すれば良い筈です。
あと、エントリーキーワードも追加可能だけど、昔のエントリーキーワードをタグとして使ってた頃（MT3.2まで）を知ってる人なら解るだろうけど、タグのように分割はされていません。なので「複数語をカンマ区切りで入力」している様な昔ながらのヒト（たぶん居ないと思うけど）の場合には、プラグイン使って個別のタグに分解しなくてはならないかったりします。
実はまだそういう用途に&lt;a href="http://code.google.com/p/ogawa/wiki/Tagwire_Plugin" title="Tagwire_Plugin - ogawa - エントリーのキーワードをイワユル「タグ」として利用するための機能を提供するプラグイン。 - Project Hosting on Google Code" class="favicon_m"&gt;Tagwire&lt;/a&gt;プラグインが使えたりしますけど、MT3.3以降用MTタグとの重複回避で修正が必要なので、「&lt;a href="http://weeeblog.net/blog/2008/06/08_2350.php" title="ファンクションタグの内容を区切って配列に格納する SetArray プラグイン | Blog | weeeblog+" class="favicon_m"&gt;ファンクションタグの内容を区切って配列に格納する SetArray プラグイン | Blog | weeeblog+&lt;/a&gt;」とか使うのが便利かもしれません。&lt;/p&gt;
&lt;p&gt;さて、デスクリプション（description）は基本分岐のみだから飛ばして、メタタグのオーサー（author）について。&lt;/p&gt;
&lt;p&gt;エントリーを書いたヒトというのがわかり易い設定ですが、じゃあ月別やカテゴリー別のアーカイブはどうしたら・・・と考えた結果、そのアーカイブに含まれるエントリーの書いたヒトをリストアップで良いんじゃないかと思ったわけです。
もちろんハッシュ使ってで重複削除するから、書いたヒトが一人だったら一人になります。（普通一人なんだから直書きしちゃえばと言われれば、その通りなんですが）&lt;/p&gt;
&lt;pre class="code" title="ブログ記事リスト用"&gt;&amp;lt;meta name=&amp;quot;author&amp;quot; content=&amp;quot;&amp;lt;mt:Entries&amp;gt;&amp;lt;mt:EntryAuthorDisplayName setvar=&amp;quot;authorname&amp;quot;$&amp;gt;&amp;lt;mt:SetVar name=&amp;quot;seen&amp;quot; key=&amp;quot;$authorname&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/mt:Entries&amp;gt;&amp;lt;mt:Loop name=&amp;quot;seen&amp;quot; glue=&amp;quot; ,&amp;quot;&amp;gt;&amp;lt;$mt:Var name=&amp;quot;__key__&amp;quot;$&amp;gt;&amp;lt;/mt:Loop&amp;gt;&amp;quot; /&amp;gt;&lt;/pre&gt;
&lt;p&gt;一応、汎用的に使えるテンプレートのコードとして作ったつもりなので、次期の&lt;a href="http://www.zelazny.mydns.jp/pub/plugins/mtvicuna-simple.php" title="mt.Vicuna Simple Theme Plugin - WolaWola" class="favicon_m"&gt;mt.Vicuna&lt;/a&gt;に使おうかなと思案中です。&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=aAPsNJRYpU4:c69fuG2evo4:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=aAPsNJRYpU4:c69fuG2evo4:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/aAPsNJRYpU4" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/aAPsNJRYpU4/002708.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002708.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">meta</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">アーカイブ</category>
			<category domain="http://www.sixapart.com/ns/types#tag">エントリー</category>
			<category domain="http://www.sixapart.com/ns/types#tag">ハッシュ</category>
			<pubDate>Wed, 10 Mar 2010 18:19:22 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002708.php</feedburner:origLink></item>
		<item>
			<title>バグらしきもののその後</title>
			<description>&lt;p&gt;えー、以前のエントリーで取り上げた、バグ（らしきもの）のその後の情報です。&lt;/p&gt;
&lt;p&gt;まずは、アイテムサムネイルの75px問題。「&lt;a href="http://www.zelazny.mydns.jp/archives/002691.php" title="アイテムサムネイルのsquareモディファイアが言う事を聞かない - WolaWola" class="favicon_m"&gt;アイテムサムネイルのsquareモディファイアが言う事を聞かない - WolaWola&lt;/a&gt;」
ハッカソン当日に確認が取れたようで、「&lt;a href="http://bugs.movabletype.org/default.asp?103509" title="FogBugz 103509: MT does not make a square thumbnail if required width or height is 75px" class="favicon_m"&gt;MT does not make a square thumbnail if required width or height is 75px&lt;/a&gt;」として&lt;a href="http://bugs.movabletype.org/" title="FogBugz: Filter: All open cases assigned to Jun Kaneko" class="favicon_m"&gt;FogBugz&lt;/a&gt;に登録されたようですが、実は同じケースが半年も前に登録されてたみたいです。
以後、オリジナルの登録の「&lt;a href="http://bugs.movabletype.org/default.asp?pg=pgEditBug&amp;amp;command=view&amp;amp;ixBug=102463" title="FogBugz 102463: AssetThumbnailURL does not create a square image when width or height is 75px" class="favicon_m"&gt;AssetThumbnailURL does not create a square image when width or height is 75px&lt;/a&gt;」側で、「Subscribe to receive email when this case changes.」をクリックしてその後の展開を確認していたら、&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Assigned to Yuji Takayama by Keiichi Inoue 2/10/2010 10:22 AM
Fix For changed from 'Undecided' to 'Hyperion m3: 2/12/2010'.
Please investigate.
Assigned to Atsushi Uno by Keiichi Inoue 2/10/2010 10:22 AM
Resolved (Fixed) by Atsushi Uno 2/10/2010 4:57 PM
Assigned to Keiichi Inoue by Atsushi Uno 2/10/2010 4:58 PM
please verify.&lt;/p&gt;&lt;p&gt;You need to upload new images. Because 75x75 thumbnail is automatically created when uploading.
Assigned to Chieko Matsuo by Keiichi Inoue 2/12/2010 12:15 PM
Yay! Can you verify this, Chieko?
Closed by Chieko Matsuo 2/12/2010 3:50 PM
verified fix.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;という様に、対応済んだみたいですね。
もう少ししたらMT5.02が出るような事を言っていたので、そのリリースに含まれると期待します。&lt;/p&gt;
&lt;p&gt;次にページインポーターで作成するフォルダに、日本語名を使った場合に、ベースネームまでマンマ日本語になる件。「&lt;a href="http://www.zelazny.mydns.jp/archives/002689.php" title="MT5テーマでの「default_pages」importerがイケテナイ件について - WolaWola" class="favicon_m"&gt;MT5テーマでの「default_pages」importerがイケテナイ件について - WolaWola&lt;/a&gt;」&lt;/p&gt;
&lt;p&gt;こちらは、どうやらページインポート時のフォルダ作成で、ベースネームのDirify処理忘れてたみたいです。
「&lt;a href="http://bugs.movabletype.org/default.asp?pgx=EV&amp;amp;ixBug=103475&amp;amp;search=2&amp;amp;searchFor=dirify+folder&amp;amp;bIgnoreMax=&amp;amp;=#484030" title="FogBugz 103475: Theme: automatic generation of pages doesn't dirify folder name" class="favicon_m"&gt;Theme: automatic generation of pages doesn't dirify folder name&lt;/a&gt;」として登録されて、&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Assigned to Bug Triage User by Chieko Matsuo 2/1/2010 6:40 PM
Edited by Chieko Matsuo 2/1/2010 6:45 PM
Title changed from 'Theme: automatic generation of message' to 'Theme: automatic generation of pages doesn't dirify folder name'.
you can automatic generation of pages with new folder when you apply theme, but if it doesn't dirify the folder name.&lt;/p&gt;&lt;p&gt;For example, add followings to theme.yaml:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;default_pages:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;component: core
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;importer: default_pages
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name: Default Pages
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;data:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;test:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;title: About
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;folder: 日本語&lt;/p&gt;&lt;p&gt;and apply the theme to website. Then go to Pages &amp;gt; Folders $gt; Edit Folder. You can find the path like attached image.
Edited by Keiichi Inoue 2/2/2010 6:34 PM
Project changed from 'Movable Type-Internal' to 'Movable Type'.
Area changed from '*Pro' to '*Core'.
Assigned to Akira Sawada by Keiichi Inoue 2/3/2010 10:12 AM
Edited by Keiichi Inoue 2/15/2010 1:37 PM
Fix For changed from 'Hyperion m3: 2/12/2010' to 'Hyperion m4: 2/26/2010'.
Resolved (By Design) by Akira Sawada 2/15/2010 1:58 PM
Closed by Chieko Matsuo 2/15/2010 2:03 PM&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;こちらも解決されたようですね。&lt;/p&gt;
&lt;p&gt;後は、同じエントリーで取り上げた、ベースネーム指定が有効にならない件。&lt;/p&gt;
&lt;p&gt;ハッカソンの時に、いろいろ質問してみたら、そもそも「default_pages」importerには、basename指定など存在しないというのが、ほんとの所だったようです。
ウェブページのベースネームには「data:」直下に記入してある、identifierが使われる仕様だとの事でした。
つまり、プロフェッショナルウェブサイトのYAMLと「&lt;a href="http://www.movabletype.jp/documentation/developer/theme/core_elements.html" title="標準のテーマ エレメント" class="favicon_m"&gt;標準のテーマ エレメント&lt;/a&gt;」に書かれている「basename: index」という指定が、そもそも有効な指定ではなかったという事のようです。&lt;/p&gt;
&lt;p&gt;早速実験してみたら、確かにidentifierに指定したいベースネームを書いたところ、思うようなベースネームに変更できました。
しかし、ちょっと「？」です。ウェブページが複数だったらどうなるのか。
「about」フォルダの「index.html」と「info」フォルダの「index.html」を、同時に作成したい場合にはどうなるのか？どちらも同じ「index」がidentifierになります。
ためしに書いてみました、すると予想通りウェブページは1つしか出来ません。同じidentifierだから、後から書いた内容のみが作成対象になったようです。&lt;/p&gt;
&lt;p&gt;という訳で、これは仕様なのかもしれないけど、とても不便な仕様だと言う事が解りました。これはフォームにリクエストとして書いておこうっと。
やり方正しかったか解らないけど、「&lt;a href="http://bugs.movabletype.org/default.asp" title="FogBugz 103715: 要望：テーマの「default_pages」importerでのbasename指定の追加" class="favicon_m"&gt;FogBugz 103715&lt;/a&gt;」として作成してみた。どうなるのかな？&lt;/p&gt;
&lt;p&gt;&lt;ins datetime="2010-03-05T18:48:24+09:00" class="ins-block"&gt;何か時期リリース（MT5-TheNextRelease）での、対応候補にはなったみたいだ。もっともそれが、MT5.02なのかMT5.1なのかは不明だけど・・・・。後は結果を待とう。&lt;/ins&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=40k6ZInGcK4:07aMjC0dURo:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=40k6ZInGcK4:07aMjC0dURo:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/40k6ZInGcK4" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/40k6ZInGcK4/002711.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002711.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MT5</category>
			<category domain="http://www.sixapart.com/ns/types#tag">アイテム</category>
			<category domain="http://www.sixapart.com/ns/types#tag">インポート</category>
			<category domain="http://www.sixapart.com/ns/types#tag">フォルダ</category>
			<pubDate>Thu, 04 Mar 2010 16:55:10 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002711.php</feedburner:origLink></item>
		<item>
			<title>モディファイアについて</title>
			<description>&lt;p&gt;某プロジェクトで、他人のコードを見る機会がいっぱいあって、インデントを含むコードの書き方とか、変数やタグの使い方とか、いろいろ気づかされる事がありました。&lt;/p&gt;
&lt;p&gt;そんな中ある方が、私のコードを見て特徴的だと思ったというのが、&lt;a href="http://www.movabletype.jp/documentation/appendices/tags/setvars.html" title="MTSetVars | テンプレートタグリファレンス" class="favicon_m"&gt;MTSetVars&lt;/a&gt;の愛用と&lt;a href="http://www.movabletype.jp/documentation/appendices/modifiers/" title="グローバル・モディファイアリファレンス | MovableType.jp" class="favicon_m"&gt;グローバル・モディファイア&lt;/a&gt;を多用する点だったそうです。&lt;/p&gt;
&lt;h2&gt;モディファイアは複数適用可能&lt;/h2&gt;
&lt;p&gt;もう当たり前のように、皆さん使ってると思いますけど、１つのMTタグにグローバル・モディファイアを複数回適用する事が可能です。内容の異なる処理を連続して適用する事が可能な訳です。
適用は左から右へ順番に処理されていって、最終的な処理結果が出力される訳です。&lt;/p&gt;
&lt;p&gt;しかも、実はコレは条件判断するMTタグにも使用可能で、上手にモディファイアを組み合わせる事で、シンプルな条件判断文が記述できます。&lt;/p&gt;
&lt;h3&gt;ブログ記事続きの有る無し判断&lt;/h3&gt;
&lt;p&gt;まぁ、これはリッチエディターかどうかでも結果が変わってくるのですが、ブログ記事の続きに（というか、未入力のまま保存された「本文」と「続き」に）勝手にスペースが入力されるケースがあるようです。（ウチはリッチテキストオフで使用していて、その様な事は無いのですが）
でこの様な場合に、「続きを読む」を自動で出そうと思って下のコードを書いてある時に、入力してないつもりでも「続き」にスペース一文字あるので、「続きを読む」が出てしまうと言う事が発生します。&lt;/p&gt;
&lt;pre class="code" title="正しく続きの有り無しを判断できないコード"&gt;&amp;lt;mt:if tag=&amp;quot;EntryMore&amp;quot;&amp;gt;
    &amp;lt;a href=&amp;quot;&amp;lt;$mt:EntryPermalink$&amp;gt;#more&amp;quot;&amp;gt;&amp;lt;$mt:EntryTitle$&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;/mt:if&amp;gt;&lt;/pre&gt;
&lt;p&gt;デフォルトのテンプレートでは下のようになってますが、これは改行変換のフォーマットを「なし」にしているだけなので、結果としては「続きを読む」が表示されます。&lt;/p&gt;
&lt;pre class="code" title="デフォルトテンプレートでのコード"&gt;&amp;lt;mt:if tag=&amp;quot;EntryMore&amp;quot; convert_breaks=&amp;quot;0&amp;quot;&amp;gt;
    &amp;lt;a href=&amp;quot;&amp;lt;$mt:EntryPermalink$&amp;gt;#more&amp;quot;&amp;gt;&amp;lt;$mt:EntryTitle$&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;/mt:if&amp;gt;&lt;/pre&gt;
&lt;p&gt;そういう時に、以下のように書けば、改行コードを削除（&lt;a href="http://www.movabletype.jp/documentation/appendices/modifiers/strip_linefeeds.html" title="strip_linefeeds | グローバル・モディファイアリファレンス" class="favicon_m"&gt;strip_linefeeds&lt;/a&gt;）した上で、不要な空白／スペースを削除（&lt;a href="http://www.movabletype.jp/documentation/appendices/modifiers/trim.html" title="trim | グローバル・モディファイアリファレンス" class="favicon_m"&gt;trim&lt;/a&gt;）を行い、その結果について有り無しの判断をするので、こちらで意図した通りの結果になります。&lt;/p&gt;
&lt;pre class="code" title="続きが改行コードやスペースのみの場合は表示しないコード"&gt;&amp;lt;mt:if tag=&amp;quot;EntryMore&amp;quot; strip_linefeeds=&amp;quot;1&amp;quot; trim=&amp;quot;1&amp;quot;&amp;gt;
    &amp;lt;a href=&amp;quot;&amp;lt;$mt:EntryPermalink$&amp;gt;#more&amp;quot;&amp;gt;&amp;lt;$mt:EntryTitle$&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;/mt:if&amp;gt;&lt;/pre&gt;
&lt;h3&gt;ブログ記事の概要の処理&lt;/h3&gt;
&lt;p&gt;さて、ブログ記事の概要が自動生成されている時だけ、&lt;em&gt;ほにゃらら&lt;/em&gt;するコードを考えてみましょう。
&lt;a href="http://www.movabletype.jp/documentation/appendices/tags/entryexcerpt.html" title="MTEntryExcerpt | テンプレートタグリファレンス" class="favicon_m"&gt;MTEntryExcerpt&lt;/a&gt;の条件判断は、意外と難しいのです。&lt;/p&gt;
&lt;p&gt;MTEntryExcerptの入力状況で表示内容を変化させようと、「&amp;lt;mt:if&amp;nbsp;tag=&amp;quot;EntryExcerpt&amp;quot;&amp;gt;」と記入しても、常に内部が出力されます。というのも、「概要」欄が入力されていない時にMTは本文から自動的に概要を生成して、内部に保存するからです。&lt;/p&gt;
&lt;p&gt;「概要」欄への入力有り無しの判断をするには、以下のように書けばうまくいきます。&lt;/p&gt;
&lt;pre class="code" title="概要が手入力されたかどうかで処理を切り替えるコード"&gt;&amp;lt;mt:if tag=&amp;quot;EntryExcerpt&amp;quot; no_generate=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;$mt:EntryExcerpt$&amp;gt;&amp;lt;mt:else&amp;gt;&amp;lt;$mt:EntryExcerpt remove_html=&amp;quot;1&amp;quot; trim=&amp;quot;1&amp;quot; words=&amp;quot;60&amp;quot; strip_linefeeds=&amp;quot;1&amp;quot;$&amp;gt;&amp;lt;/mt:if&amp;gt;&lt;/pre&gt;
&lt;p&gt;こんな感じで、自動で生成されたもののみ整形処理を行なえるようになります。
しかし「no_generate」って相変わらずアンドキュメンテッドなんですよね。不思議です。
そもそも、どういう持ち方しているかも不明。DB内にそんな情報は保存されていない。あるのは自動生成されたものと、手入力したものを区別せずに保存しているフィールドのみ。しかもAPI経由の投稿だと、それも保存されてないし。
本文と概要の内容を比較して、先頭が一致してたら自動生成とかなのかな？まぁその部分は、ここではどうでも良いので、飛ばします。&lt;/p&gt;
&lt;p&gt;という訳で、モディファイア便利です。みなさんもガンガン使いましょう&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/oraora?a=1pt6wZRE1wQ:_nDMUIwa3uM:s9VDnicYSUo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/oraora?i=1pt6wZRE1wQ:_nDMUIwa3uM:s9VDnicYSUo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/oraora/~4/1pt6wZRE1wQ" height="1" width="1"/&gt;</description>
			<link>http://feedproxy.google.com/~r/oraora/~3/1pt6wZRE1wQ/002710.php</link>
			<guid isPermaLink="false">http://www.zelazny.mydns.jp/archives/002710.php</guid>
			<category domain="http://www.sixapart.com/ns/types#category">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MovableType</category>
			<category domain="http://www.sixapart.com/ns/types#tag">MTタグ</category>
			<category domain="http://www.sixapart.com/ns/types#tag">モディファイア</category>
			<pubDate>Thu, 25 Feb 2010 22:40:49 +0900</pubDate>
		<feedburner:origLink>http://www.zelazny.mydns.jp/archives/002710.php</feedburner:origLink></item>
	</channel>
</rss>
