<?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>Minor Problem &#187; MovableType</title>
	<atom:link href="http://hmlab.info/minor/category/%e3%83%96%e3%83%ad%e3%82%b0/movabletype/feed" rel="self" type="application/rss+xml" />
	<link>http://hmlab.info/minor</link>
	<description>ノーリスクノーリターンノーフューチャーな君と僕。</description>
	<lastBuildDate>Mon, 30 Nov 2009 17:24:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MovableType4.1からWordpress2.6 タグ引継ぎ編</title>
		<link>http://hmlab.info/minor/2008/09/20080925_020055.html</link>
		<comments>http://hmlab.info/minor/2008/09/20080925_020055.html#comments</comments>
		<pubDate>Wed, 24 Sep 2008 16:53:26 +0000</pubDate>
		<dc:creator>HEX68</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[mt.php]]></category>
		<category><![CDATA[post_keywords]]></category>
		<category><![CDATA[TAGS]]></category>
		<category><![CDATA[インポート]]></category>
		<category><![CDATA[タグ]]></category>
		<category><![CDATA[引継ぎ]]></category>
		<category><![CDATA[移行]]></category>

		<guid isPermaLink="false">http://hmlab.info/minor/2008/09/20080925_020055.html</guid>
		<description><![CDATA[				
				
				
				 
				昨日の日記に対するコメントで、この写真に対するツッコミを受けたのだけれども、真ん中に映っている物体は、うちの娘です。決して座敷ワラシとかそういう妖の類ではありません [...]]]></description>
			<content:encoded><![CDATA[				<p><img src="http://byfiles.storage.live.com/y1pNR0jS6cRzVt7whQ7Sg8lfh4foABmamwYpD65c6Z-mDIMTomNxH7EDzX5MOC6L0Ya" alt="" /></p>
				<p>昨日の日記に対するコメントで、この写真に対するツッコミを受けたのだけれども、真ん中に映っている物体は、<strong>うちの娘</strong>です。決して<strong>座敷ワラシとかそういう妖の類ではありません</strong>。心配しないでください！</p>
				<p>また娘があさっての方角を見て、僕の方に<strong>ビタイチ興味がない</strong>ところは、まあ、家族間の問題です。<strong>そこは察してください。</strong></p>
				<p><a href="http://hmlab.info/minor/2008/09/20080917_020110.html" target="_blank">前回でとりあえずパーマリンクの引継ぎは成功</a>した（と思う）。</p>
				<p>まあ、正直タグくらいなら後で手作業で振りなおしても、僕くらいのエントリ数ならそんなに苦労もない、というか、下手すればそのほうが早いくらいなのだけれど、これがエントリ数が１０００を超えるようなヘビーブロガーの方ではきっとそんなのやっていられないだろう。</p>
				<p>それに、作業の最初に「<strong>インポートはできる限り自動化する</strong>」、と心に決めていた気もするので、少しがんばってみた。</p>
				<p>＊以下はWordpressを触って数日の素人の生兵法なので正しいかどうかはわかりません。<strong>自己責任で！</strong>と一応の言い訳。</p>
				<p><span id="more-3608"></span></p>
				<p>まずは普通に何もせずに、普通にインポートしてみる。</p>
				<p>Webをみると、以前のWordpressではタグ機能がデフォルトでは実装されていなくて、プラグインを入れないと実現できなかった。らしい。</p>
				<p>が、バージョン２．６ではハナからタグが実装されているので、その点は問題ない。</p>
				<p>問題ないのだが、いざインポートすると、どうもうまくいかない。</p>
				<p>Movabletypeからエクスポートしたログをインポートすると、タグが付く場合もあるのだが、付かないケースも見受けられた。というか、付かないほうが多い。</p>
				<p>なんでじゃー、と思ってみてみると、Wordpressにタグとして引き継いでいるのはMovabletypeのキーワードに記述している単語みたいだった。</p>
				<p>Wordpressの「キーワード」と「タグ」が独立している理由は、いまだに判らないポイントなのだが、今回引き継ぎたいのは「タグ」のほうなのだ。キーワードはむしろいらない。</p>
				<p>で、<a href="http://hmlab.info/minor/2008/09/20080917_020110.html" target="_blank">前回からのお約束で</a>、<strong>wordpress/wp-admin/import/mt.php</strong>を開く。</p>
				<p>前回、パーマリンクのインポートを追記したところに同じように</p>
				<blockquote><p>else if ( 0 === strpos($line, &#8220;TAGS:&#8221;) ) {<br />
				$tags = trim( substr($line, strlen(&#8221;TAGS:&#8221;)) );<br />
				if ( &#8221; == $context )<br />
				{<br />
				$post-&gt;post_keywords .= $tags.&#8221;,&#8221;;<br />
				}<br />
				}</p></blockquote>
				<p>と追記した。</p>
				<p>簡単に解説すると、Movabletypeからのエクスポートログ中の「<strong>TAGS</strong>」行があったら、<strong>post_keywords</strong>に追記してくださいということ。</p>
				<p>追記、というのがミソで（その為、単純な代入ではなく「$post-&gt;post_keywords<strong>.=</strong>」）キーワードも一応残しつつ、タグの情報も追加している。</p>
				<p>ただ、その時に問題なのが、セパレータとしての「,」がないと、wordpress側で複数のタグと認識できないことがあるので、「.= $tags<strong>.&#8221;,&#8221;;</strong>」の部分で末尾にカンマを加えています。</p>
				<p>これでmt.phpを保存してから、インポート処理をすると、無事タグ情報が引き継げるはずです。<strong>多分。</strong></p>
				<p><strong></strong></p>
				<p><strong></strong></p>
				<div id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:b8453761-b48b-4933-bfbc-03a441616073" class="wlWriterSmartContent" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000UMRGW8/minorproble06-22/ref=nosim" target="_blank"><img src="http://ecx.images-amazon.com/images/I/61qvOa49KdL._SL160_.jpg" alt="モノノ怪 壱之巻「座敷童子」" /><br />
				モノノ怪 壱之巻「座敷童子」 櫻井孝宏.田中理恵.藤田淑子.塩屋浩三.竹本英史.日比愛子 </a></div>

	<h4>関連する投稿</h4>
	<ul class="st-related-posts">
	<li><a href="http://hmlab.info/minor/2008/09/kigatsukebawordpress26.html" title="気がつけばWordpress2.6 (2008 年 9 月 15 日)">気がつけばWordpress2.6</a> (3)</li>
	<li><a href="http://hmlab.info/minor/2008/09/20080917_020110.html" title="MovableType4.1からWordpress2.6　パーマリンクの引継ぎ (2008 年 9 月 17 日)">MovableType4.1からWordpress2.6　パーマリンクの引継ぎ</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2008/09/wordpress.html" title="Wordpressに移るかもしれません (2008 年 9 月 13 日)">Wordpressに移るかもしれません</a> (1)</li>
	<li><a href="http://hmlab.info/minor/2008/01/post-28.html" title="はてなブックマークは何故ブックマークのインポートができないの？ (2008 年 1 月 12 日)">はてなブックマークは何故ブックマークのインポートができないの？</a> (3)</li>
	<li><a href="http://hmlab.info/minor/2007/10/post-4.html" title="特定のカテゴリーの記事のみトップページに掲載したい (2007 年 10 月 23 日)">特定のカテゴリーの記事のみトップページに掲載したい</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/09/20080925_020055.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MovableType4.1からWordpress2.6　パーマリンクの引継ぎ</title>
		<link>http://hmlab.info/minor/2008/09/20080917_020110.html</link>
		<comments>http://hmlab.info/minor/2008/09/20080917_020110.html#comments</comments>
		<pubDate>Tue, 16 Sep 2008 17:00:15 +0000</pubDate>
		<dc:creator>HEX68</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[basename]]></category>
		<category><![CDATA[post_name]]></category>
		<category><![CDATA[インポート]]></category>
		<category><![CDATA[エクスポート]]></category>
		<category><![CDATA[パーマリンク]]></category>
		<category><![CDATA[移行]]></category>

		<guid isPermaLink="false">http://hmlab.info/minor/2008/09/20080917_020110.html</guid>
		<description><![CDATA[				今回Movabletype4.1からWordpress2.6の移行でどうしても譲れないポイント
				★１ パーマリンク（各記事へのURL)の死守。変更ダメ、絶対！
				★２ 付与していたタグの引継ぎ。これ [...]]]></description>
			<content:encoded><![CDATA[				<p>今回Movabletype4.1からWordpress2.6の移行でどうしても譲れないポイント</p>
				<p>★１ パーマリンク（各記事へのURL)の死守。変更ダメ、絶対！</p>
				<p>★２ 付与していたタグの引継ぎ。これはある程度ついてればいいかな</p>
				<p>★３ なるべく手早く、お手軽に。現代人は忙しい。具体的には<a href="http://hmlab.info/minor/2008/09/majiacads1.html" target="_blank">マジックアカデミーとか</a>に。</p>
				<p><span id="more-3577"></span></p>
				<p>＊以下はWordpressを触って数日の素人の生兵法なので正しいかどうかはわかりません。<strong>自己責任で！</strong></p>
				<p>まずパーマリンク。</p>
				<p>Movabletypeでのパーマリンク生成は、デフォルトでは記事タイトルから日本語を抜いたもの（例：『GJ!の記事だYO』という記事の場合、gjyo.htmlという意味不明なものになる）、英語部分がなければ適当なもの（post-100.htmlとか）があてがわれる。</p>
				<p>Wordpressのデフォルトだとこのようにはならないので、Wordpressの設定→パーマリンク設定をカスタム構造にして、</p>
				<p>/%year%/%monthnum%/%postname%.html</p>
				<p>とします。</p>
				<p>で、普通にMovabletype4.1から記事をエクスポートして、Wordpressにインポートします。</p>
				<p>すると、Movabletypeの元記事のタイトル名.htmlになてしまいます。<strong>はい、失敗！</strong></p>
				<p><strong>しかも、日本語だった記事タイトル</strong>も<strong>そのままURLにされてるし！</strong></p>
				<p>(　『GJ!の記事だYO』がまんま<strong>GJ!の記事だYO.html</strong>に！SEO的にはアリなんだろーけどもー）</p>
				<p><strong></strong></p>
				<p>あーなんだこりゃー、インポートの時にうまいこといってないんだろーなー、と予想して、wordpressのルートディレクトリを漁る。すると、<strong>wordpress/wp-admin</strong>の下に<strong>impor</strong>tというディレクトリがある。</p>
				<p>その中に<strong>mt.php</strong>ってのがある。あ、これじゃね？</p>
				<p>テキストエディタで開く。ソースを見る。<strong>全然わかんないので１０秒で閉じる。</strong></p>
				<p>しかたないので、次にMYSQLの中を見る。SSHでログインして、MYSQLにログイン。</p>
				<p>すると、記事が格納されているテーブルの中に<strong>post_name</strong>というカラムがある。なんとなくそれっぽい感触。post_nameの名前片隅に覚えつつ、もう一度mt.phpへと。</p>
				<p>気を入れてソースを斜め読みしてると、どうもこの<strong>post_name</strong>に値を入れている形跡が見当たらない。あー、やっぱ、これ？</p>
				<p>じゃあ、Movabletypeのエクスポートデータの中の「<strong>BASENAME</strong>」（＝Movabletypeの記事HTMLを格納してあるところ）をDBの<strong>post_name</strong>に入れてやればいいんじゃね？ってことで、適当にいれてみる。</p>
				<p>function process_postsの中、330行目あたりで</p>
				<blockquote><p>else if ( 0 === strpos($line, &#8220;TITLE:&#8221;) ) {</p></blockquote>
				<p>とかやっている箇所があったので、ここにelse ifでもぐりこませる。</p>
				<blockquote><p>else if ( 0 === strpos($line, &#8220;BASENAME:&#8221;) ) {<br />
				$basename = trim( substr($line, strlen(&#8221;BASENAME:&#8221;)) );<br />
				if ( &#8221; == $context )<br />
				{<br />
				$basename = str_replace(&#8217;_',&#8217;-',$basename);<br />
				$post-&gt;post_name = $basename;<br />
				}<br />
				}</p></blockquote>
				<p>インポート元（Movabletype)のエクスポートデータを読んでいって、<strong>BASENAME</strong>って行を見つけたら、<strong>$post-&gt;post_name</strong> につっこめってことを指示してるんだ。</p>
				<p>ついでに、Movabletypeはパーマリンク中に-（ハイフン）があると、なぜか_（アンダースコア）にご丁寧に変換<strong>してくれていやがる</strong>ので、</p>
				<blockquote><p>$basename = str_replace(&#8217;_',&#8217;-',$basename);</p></blockquote>
				<p>のところでアンダースコアからハイフンにreplaceしてます。</p>
				<p>見ての通りの<strong>強引適当やっつけ仕事</strong>なんですが、今のところうまくいってるっぽいです。GJ!の拍手も（おそらくは奇跡的に）引き継げてます。</p>
				<p>そのままだとタグが引き継げなかったりするのですが、（ソースを見てみると、Movabletypeの「キーワード」を「タグ」に放り込んでるくせに、元々の「タグ」を放り込むところが見当たらない。謎だ）、そっちはまた後日。</p>
				<div id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:bb43b20a-53a3-4e95-bbd6-b5f0bae001da" class="wlWriterSmartContent" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/479811667X/minorproble06-22/ref=nosim" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51wvZ9nbUSL._SL160_.jpg" alt="WordPress逆引きデザイン事典[2.X対応]" /><br />
				WordPress逆引きデザイン事典[2.X対応] 高山 一登 大久保 アキラ 酒井 隆 </a></div>

	<h4>関連する投稿</h4>
	<ul class="st-related-posts">
	<li><a href="http://hmlab.info/minor/2008/09/kigatsukebawordpress26.html" title="気がつけばWordpress2.6 (2008 年 9 月 15 日)">気がつけばWordpress2.6</a> (3)</li>
	<li><a href="http://hmlab.info/minor/2008/09/20080925_020055.html" title="MovableType4.1からWordpress2.6 タグ引継ぎ編 (2008 年 9 月 25 日)">MovableType4.1からWordpress2.6 タグ引継ぎ編</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2008/01/post-28.html" title="はてなブックマークは何故ブックマークのインポートができないの？ (2008 年 1 月 12 日)">はてなブックマークは何故ブックマークのインポートができないの？</a> (3)</li>
	<li><a href="http://hmlab.info/minor/2008/09/wordpress.html" title="Wordpressに移るかもしれません (2008 年 9 月 13 日)">Wordpressに移るかもしれません</a> (1)</li>
	<li><a href="http://hmlab.info/minor/2007/10/post-4.html" title="特定のカテゴリーの記事のみトップページに掲載したい (2007 年 10 月 23 日)">特定のカテゴリーの記事のみトップページに掲載したい</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/09/20080917_020110.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>気がつけばWordpress2.6</title>
		<link>http://hmlab.info/minor/2008/09/kigatsukebawordpress26.html</link>
		<comments>http://hmlab.info/minor/2008/09/kigatsukebawordpress26.html#comments</comments>
		<pubDate>Mon, 15 Sep 2008 11:10:47 +0000</pubDate>
		<dc:creator>HEX68</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[Es]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[インポート]]></category>
		<category><![CDATA[スクリプト]]></category>
		<category><![CDATA[変更]]></category>
		<category><![CDATA[移行]]></category>

		<guid isPermaLink="false">http://hmlab.info/minor/?p=3513</guid>
		<description><![CDATA[				と言うわけでWordpress２．６にジョブチェンジしてみました。
				基本的な作業自体はすぐに終わったんだけども、アイキャッチのバナー作り（上のバナー）が一番時間かかったよ！（なんと一晩も考えた！！アホだね [...]]]></description>
			<content:encoded><![CDATA[				<p>と言うわけでWordpress２．６にジョブチェンジしてみました。</p>
				<p>基本的な作業自体はすぐに終わったんだけども、アイキャッチの<strong>バナー作り（上のバナー）が一番時間かかった</strong>よ！（なんと<strong>一晩も考えた！！</strong>アホだね！）</p>
				<p><span id="more-3513"></span></p>
				<p>でも、movabletype４．1のエントリーのインポートが、パーマリンクが変わってしまったり、タグが引き継げなかったりしたのでそこに少し手間どりました。</p>
				<p>movabletype４．１からWordpress2.6への移行したって記事が、Webにもあまり資料がなくて、いい加減資料を探すのも面倒だったので、適当にインポートスクリプトを変更してむりやり突っ込んでます。</p>
				<p>確認した限りではうまくいっているみたいんだからOKかな？</p>
				<p>スクリプトの変更などはそのうち書きます。</p>
				<p>とりあえず、まだ移行し切れていないところもあるので、もう少しいじって見ます。</p>

	<h4>関連する投稿</h4>
	<ul class="st-related-posts">
	<li><a href="http://hmlab.info/minor/2008/09/20080917_020110.html" title="MovableType4.1からWordpress2.6　パーマリンクの引継ぎ (2008 年 9 月 17 日)">MovableType4.1からWordpress2.6　パーマリンクの引継ぎ</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2008/09/20080925_020055.html" title="MovableType4.1からWordpress2.6 タグ引継ぎ編 (2008 年 9 月 25 日)">MovableType4.1からWordpress2.6 タグ引継ぎ編</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2008/09/wordpress.html" title="Wordpressに移るかもしれません (2008 年 9 月 13 日)">Wordpressに移るかもしれません</a> (1)</li>
	<li><a href="http://hmlab.info/minor/2007/12/post-7.html" title="ブログ記事のアーカイブ保存ディレクトリを変更 (2007 年 12 月 28 日)">ブログ記事のアーカイブ保存ディレクトリを変更</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2007/12/post.html" title="ブログデザインを変更しました (2007 年 12 月 27 日)">ブログデザインを変更しました</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/09/kigatsukebawordpress26.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wordpressに移るかもしれません</title>
		<link>http://hmlab.info/minor/2008/09/wordpress.html</link>
		<comments>http://hmlab.info/minor/2008/09/wordpress.html#comments</comments>
		<pubDate>Fri, 12 Sep 2008 16:31:02 +0000</pubDate>
		<dc:creator>HEX68</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[移行]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2008/09/wordpress.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[				<p>このブログはMovabletypeで書いている。</p>
				<p>なぜMovabletype（以下MT)かといえば確たる理由もなく、「それしか知らなかったから」である。他にもブログツールが存在することを後から知ったが、MT３から始まって今やMT４．１、Movabletypeから他に移る積極的な理由も見当たらず、今へと至る。</p>
				<p>先日、仕事の関係からWordpressをいじる機会を得る。</p>
				<p>念のため言っておくと、僕の仕事にブログは関係ない。というか、厳密に言えばWeb系ですらない。<br />何の因果でこんなことになったのかわからないが、これが初Wordpressだった。</p>
				<p>小一時間ほど触ってみて、非常に好感触を得る。なんというか、シンプルでいいね。<br />&nbsp;</p>
				<p><span id="more-3493"></span></p>
				<p> 僕はとても飽きっぽいので、ブログデザインなんてできればしょっちゅう変えたいところなのだけど、MTはけっこうそれが面倒だったりする。<br /> StyleCatcherに対応しているテンプレートならいいけど、けっこう制約がきつくて、お、これはなんて思うデザインもおいそれと適用できなかったりする。<br /> Wordpressはそのへん簡単に変えられるし、素敵デザインがこれでもかと公開されている。</p>
				<p> MTのいい所と言えば、DBがSQLITEだったり、静的ページ生成だったりとかかな。<br /> でもまあ、僕が使っているさくらサーバーはMYSQLも使えるし（ロリポップほどへぼいDBサーバーでもないし）、静的ページっても今更SEOとかあんまり関係ないし。ブログも1個しか書かないからなー。</p>
				<p> MTもダイナミックパブリッシングに代えれば再構築はいらなかったりするけど、Wordpressの管理画面のシンプルさにもけっこう惹かれた自分がいます。</p>
				<p> パーマリンクを変更しなくても可能っていうのが前提だけれど（今までもらったGJ!が無駄になっちゃうのはイヤ過ぎる）、ちょっと検討してみようかなー。<br /> というか、検討中です。</p>
				<p> ＊でも、MT４．１からWordpress2.Xへ移行した人の資料が少ない・・・MT４．０～MT４．１でタグがけっこう変わってるからなー。ちょっと前の記事が全然参考にならなかったりする・・・前途多難だ。</p>
				<p>&nbsp;</p>
				<p> &nbsp;</p>
				<table cellpadding="5" border="0">
				<tbody>
				<tr>
				<td valign="top"><a target="_blank" href="http://www.amazon.co.jp/exec/obidos/ASIN/4839921911/minorproble06-22/ref=nosim/"><img border="0" alt="WordPressサイト構築スタイルブック―デザイナーのためのテンプレートタグリファレンス+サイトデザインテクニック" src="http://ecx.images-amazon.com/images/I/413B32VX2YL._SL160_.jpg" /></a></td>
				<td valign="top"><font size="-1"><a target="_blank" href="http://www.amazon.co.jp/WordPress%E3%82%B5%E3%82%A4%E3%83%88%E6%A7%8B%E7%AF%89%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%83%96%E3%83%83%E3%82%AF%E2%80%95%E3%83%87%E3%82%B6%E3%82%A4%E3%83%8A%E3%83%BC%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%2B%E3%82%B5%E3%82%A4%E3%83%88%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF-%E3%82%A8%E3%83%BB%E3%83%93%E3%82%B9%E3%82%B3%E3%83%A0%E3%83%BB%E3%83%86%E3%83%83%E3%82%AF%E3%83%BB%E3%83%A9%E3%83%9C/dp/4839921911%3FSubscriptionId%3D0G91FPYVW6ZGWBH4Y9G2%26tag%3Dminorproble06-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4839921911">WordPressサイト構築スタイルブック―デザイナーのためのテンプレートタグリファレンス+サイトデザインテクニック</a><img height="1" border="0" width="1" alt="" src="http://www.assoc-amazon.jp/e/ir?t=minorproble06-22&amp;l=ur2&amp;o=9" /><br />エ・ビスコム・テック・ラボ</p>
				<p>毎日コミュニケーションズ  2006-11<br />売り上げランキング : 9341<br />おすすめ平均  <img src="http://g-images.amazon.com/images/G/01/detail/stars-5-0.gif" alt="" /></p>
				<p><a target="_blank" href="http://www.amazon.co.jp/WordPress%E3%82%B5%E3%82%A4%E3%83%88%E6%A7%8B%E7%AF%89%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%83%96%E3%83%83%E3%82%AF%E2%80%95%E3%83%87%E3%82%B6%E3%82%A4%E3%83%8A%E3%83%BC%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%2B%E3%82%B5%E3%82%A4%E3%83%88%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF-%E3%82%A8%E3%83%BB%E3%83%93%E3%82%B9%E3%82%B3%E3%83%A0%E3%83%BB%E3%83%86%E3%83%83%E3%82%AF%E3%83%BB%E3%83%A9%E3%83%9C/dp/4839921911%3FSubscriptionId%3D0G91FPYVW6ZGWBH4Y9G2%26tag%3Dminorproble06-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4839921911">Amazonで詳しく見る</a></font> <font size="-2">by <a href="http://www.goodpic.com/mt/aws/index.html">G-Tools</a></font></td>
				</tr>
				</tbody>
				</table>

	<h4>関連する投稿</h4>
	<ul class="st-related-posts">
	<li><a href="http://hmlab.info/minor/2008/09/kigatsukebawordpress26.html" title="気がつけばWordpress2.6 (2008 年 9 月 15 日)">気がつけばWordpress2.6</a> (3)</li>
	<li><a href="http://hmlab.info/minor/2008/09/20080917_020110.html" title="MovableType4.1からWordpress2.6　パーマリンクの引継ぎ (2008 年 9 月 17 日)">MovableType4.1からWordpress2.6　パーマリンクの引継ぎ</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2008/09/20080925_020055.html" title="MovableType4.1からWordpress2.6 タグ引継ぎ編 (2008 年 9 月 25 日)">MovableType4.1からWordpress2.6 タグ引継ぎ編</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2007/10/post-4.html" title="特定のカテゴリーの記事のみトップページに掲載したい (2007 年 10 月 23 日)">特定のカテゴリーの記事のみトップページに掲載したい</a> (1)</li>
	<li><a href="http://hmlab.info/minor/2008/02/rssfeedfeedburnerfeedrewrite-2.html" title="旧RSSFeedをFeedBurner用FeedにRewrite (2008 年 2 月 9 日)">旧RSSFeedをFeedBurner用FeedにRewrite</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/09/wordpress.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MovableType4.1の引越し方法</title>
		<link>http://hmlab.info/minor/2008/04/movabletype41-1.html</link>
		<comments>http://hmlab.info/minor/2008/04/movabletype41-1.html#comments</comments>
		<pubDate>Wed, 16 Apr 2008 06:19:43 +0000</pubDate>
		<dc:creator>HEX68</dc:creator>
				<category><![CDATA[GJ!（Ｗｅｂ拍手）]]></category>
		<category><![CDATA[MovableType]]></category>
		<category><![CDATA[gj]]></category>
		<category><![CDATA[引越し]]></category>
		<category><![CDATA[移転]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2008/04/movabletype41-1.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[				<p>ロリポップからさくらへのブログ引越しも完了しましたので、その方法を書いておきます。（DBはSQLITEの場合限定）</p>
				<p>&#160;</p>
				<p>&#160;</p>
				<p>Movabletypeのディレクトリ（個々のブログではなくmovabletype本体）を自分のPCへダウンロード。ｍｔ-config.cgiの中身を変更して（Databaseの指定とSendMainPath)、ログインし再構築する。</p>
				<p>&#160;</p>
				<p><font size="5">終了。</font></p>
				<p>&#160;</p>
				<p><span id="more-3449"></span></p>
				<p>&#160;</p>
				<p>ディレクトリ構成なんかをそのままならば問題なく動く・・・はず（ドメインの書き換え完了後）なんですが、僕の環境ではうまくいかなかったので、いったんMovabletypeを新規にインストールしなおしてからデータを移すようにしました。</p>
				<p>&#160;</p>
				<p>１ MovaleType４．１をダウンロードしてサーバーにアップロード（＊このあたりは詳しく解説しているページを参照してください）</p>
				<p>２ 元のブログ（僕の場合ロリポップ）からplugin、mt-static,tmpl、SQLITEのDBファイルをダウンロードし、新サーバーにアップロードする。</p>
				<p>３ ログインし、Movabletypeの設定をする。その際DBはSQLITEを指定し、ファイルの指定をさっきアップロードしたDBファイルを指定する。</p>
				<p>４ 再構築</p>
				<p>&#160;</p>
				<p><font size="5">終了。</font></p>
				<p>&#160;</p>
				<p>めちゃめちゃ簡単でした。</p>
				<p>テンプレートをガチガチに変更している場合とかだと元通り再現するのに手間取ると思いますが、僕はStyleCatcherで導入したスタイルにCSSを変更しただけの出来合いなので、バナーとCSSを上書きしただけ。お手軽でした。</p>
				<p>結局３０分くらいで作業終了。凡庸サイコー。</p>
				<p>DBはSQLITEの方が引越しも簡単かな？1ファイル移動させるだけですし。</p>
				<p>&#160;</p>
				<p>&#160;</p>
				<p>DNSの書き換え直後は経路が不安定なのか、同じURLでも読み込むタイミングによって新と旧ブログが交互に読み込まれたりしてヤキモキしましたが、大体24時間くらいで安定してきました。よかったよかった。</p>
				<p>&#160;</p>
				<p>&#160;</p>
				<p>&#160;</p>
				<p>GJ!がダウンロードできませんとのツッコミがありました。</p>
				<p>ブログに気をとられて、GJ！のファイル一式移動させるの忘れてました（ガーン）</p>
				<p>今（04/16日）は復旧してます。その間にダウンロードしていただいた方すいません。</p>
				<p>&#160;</p>
				<p>&#160;</p>
				<p>お詫びに<strong>不思議な動きをする生物</strong>を写真に捕らえましたので公開します。</p>
				<p>&#160;</p>
				<p>
				<div class="wlWriterSmartContent" id="scid:3d54303e-1b53-40ae-a2a5-033568adbfed:1e0ac94e-0f56-4eb9-9720-744e93203510" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a href="http://storage.msn.com/items/72C9966EAE468859!184" target="_blank"><img id="LiveSpacesPhoto" src="http://storage.msn.com/items/72C9966EAE468859!184" height="213" width="320" border="0" /></a><br />
				Taken from <a href="http://hex68.spaces.live.com/photos/cns!72C9966EAE468859!109/" target="_blank">68のスペース: ブログ用</a></div>
				</p>
				<p><strong><font size="4">シャバダバー。</font></strong></p>

	<h4>関連する投稿</h4>
	<ul class="st-related-posts">
	<li><a href="http://hmlab.info/minor/2008/04/post-69.html" title="バイバイロリポップこんにちはさくら (2008 年 4 月 14 日)">バイバイロリポップこんにちはさくら</a> (2)</li>
	<li><a href="http://hmlab.info/minor/2008/04/gj-2.html" title="GJ!をはてなスター風の表示に変更するスクリプト (2008 年 4 月 10 日)">GJ!をはてなスター風の表示に変更するスクリプト</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2008/02/post-43.html" title="ＧＪ！（Ｗｅｂ拍手）スクリプト公開 (2008 年 2 月 13 日)">ＧＪ！（Ｗｅｂ拍手）スクリプト公開</a> (1)</li>
	<li><a href="http://hmlab.info/minor/2008/02/post-51.html" title="連投制限が必要なのはピッチャーだけではないようで (2008 年 2 月 25 日)">連投制限が必要なのはピッチャーだけではないようで</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2007/10/post-4.html" title="特定のカテゴリーの記事のみトップページに掲載したい (2007 年 10 月 23 日)">特定のカテゴリーの記事のみトップページに掲載したい</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/04/movabletype41-1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>バイバイロリポップこんにちはさくら</title>
		<link>http://hmlab.info/minor/2008/04/post-69.html</link>
		<comments>http://hmlab.info/minor/2008/04/post-69.html#comments</comments>
		<pubDate>Mon, 14 Apr 2008 12:33:55 +0000</pubDate>
		<dc:creator>HEX68</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[日常]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[さくら]]></category>
		<category><![CDATA[ロリポップ]]></category>
		<category><![CDATA[引越し]]></category>
		<category><![CDATA[移転]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2008/04/post-69.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[				<p>先日お報せしていたロリポップからさくらへの当ブログのホスティング先移転ですが、完了しました。いや、<strong>完了してました。</strong> 気がついたら。</p>
				<p> </p>
				<p><strong>寛容の二文字は我の意</strong>を自称する僕ことHEX68なんですが、ここんとこのロリポのパフォーマンスの低調さには頭を抱えた。 </p>
				<p>
				<br />まともに記事をエントリーできないわ、何回かのリトライでようやくエントリーできても後から記事を修正しようとするとエラーがでて不可能だったり、いただいたコメントを承認しようとすると<strong>ロリポおじさんがと～じょ～</strong>だわ、酷い時にはログインすらできないわで、<strong>もうロリポ</strong>。いや、<strong>もうダメポ</strong>。 </p>
				<p><span id="more-3446"></span></p>
				<p> </p>
				<h4>さくらの事を調べてみたら </h4>
				<p> </p>
				<p>そんなこんなで正直ブログ書くのも億劫だった今日この頃、たまたまGJ!をさくらインターネットで使いたいけどうまく動かない、という方がいらっしゃった関係で、さくらの事を調べてたんです。 </p>
				<p> </p>
				<p>問題はなんとか解消できたのですが、情報収集にいくつかのブログを漁ってみるとロリポップからさくらに引っ越す方ってけっこういらっしゃる。    </p>
				<p>皆様一様に訴えているのはロリポップのパフォーマンスの悪さ。エラー連発で話にならないとか。    <br />あとはエラーの度に表示されるロリポおじさんの、人を２～３人殺してそうな顔が怖いなど（これは僕） </p>
				<p>ロリポおじさんの顔、トラウマですよね、わかります、とか、ああ、さくらではPythonとかCron使えるねんな、めがっさ遊べそうやんとか考えているうちに、僕はさくら契約ボタンを押していました。どうせ６月でロリポとの契約切れるんで、ものは試しに。 </p>
				<p> </p>
				<p>引越し、といっても今回は独自ドメイン（hmlab.info）の引越しなので、URLも変わらない。ブックマークの変更も必要なし。    </p>
				<p>例えるならナンバーポータビリティーで携帯キャリアを替えるようなもの。    <br />電話番号は変わらないから友達に新しい番号を知らせる必要が無いみたいな感じ。ライブドアとかのレンタルブログだと電話番号を借りてるようなものなのでそうはいかない。引っ越す場合も常に新規契約、みたいな。 </p>
				<p> </p>
				<p> </p>
				<h4>お引越し作業 </h4>
				<p> </p>
				<p>作業には<a href="http://blog.garaku.cc/archives/2007/06/23_1102.php">ここ</a>を参考にさせていただきました。    <br />ドメインの管理は安いムームードメインに残して、サーバーのレンタルだけをさくらに変更しました。さくらミーツロリポおじさん。 </p>
				<p> </p>
				<p>諸氏のお話ではDNS（うちのブログへの道順が書いてある地図と思いねえ）の書き換えに２４時間程度かかると聞いていたが、うちは１３時間程度で書き換えが終了していたようだ。    <br />GJ!が動かないですよ！というツッコミをTwitter経由で受けて気が付いた。（Pigmonさん感謝！） </p>
				<p> </p>
				<p>多分問題が起こるとしたらGJ!だろうと思っていたんだけど、まあこれは僕のボーンヘッド。    <br />仮で申請していたドメインから本ドメインの切り替えに対応していなかっただけのお話。速攻対応した。 </p>
				<p> </p>
				<h4>パフォーマンス比較 </h4>
				<p> </p>
				<p>で、両者を比較するとロリポップは<strong>月々２６３円</strong>。さくらインターネット（スタンダート）は<strong>５００円</strong>と若干さくらが高価い。     </p>
				<p>ストレージ容量は<strong>ロリポップが２００メガ</strong>、<strong>さくらが１ギガ</strong>。まあ、これは僕の場合あまり問題では無い。一番容量が多き画像ファイルも、ほとんど別サービス（フォト蔵とかWindows Liveとか）に置いているし。     <br />では問題のパフォーマンスですが、テストとしてこのブログを両サーバーに設置して、すべての記事の再構築を行って比較してみました 。</p>
				<p> </p>
				<p>  <br />結果を言えばさくらのほうが劇的に早かったです。 </p>
				<blockquote><p>記事数： 111      <br />DB：SQLITE       <br />再構築に要した時間 ：</p>
				<p><strong>ロリポップ：３分９秒 </strong></p>
				<p><strong>さくら ：５６秒</strong> </p>
				</blockquote>
				<p> </p>
				<p>約３倍の違い。ロリポップがザクなら、さくらの中の人は<b>負け癖がついたマスクマン</b>（中間管理職）だね。中の人？</p>
				<p> </p>
				<p>このサーバパフォーマンスの差と月数百円のコスト差の損益分岐点をどこに置くかは用途によりそれぞれですが、「<strong>再構築をスタートさせてからマンションの外にゴミを棄てに行って、戻ってきたらまだ再構築中だった</strong>」というロリポップの現状は最早耐え難い苦痛になっており、僕にとってはこの差額を支払う価値があると感じました。 </p>
				<p>少なくとも再構築でエラーが出ることは今のところありません。</p>
				<p>ロリポおじさん、<strong>お世話になりました。</strong> </p>
				<p> </p>
				<p> </p>
				<p>ブログの引越しの方法はまた後日、別のエントリーで。といってもコピーしただけだけどね。</p>
				<p> </p>
				<p> </p>
				<p> </p>
				<div class="wlWriterEditableSmartContent" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:4da7127a-447e-4062-88b8-77e8a3d10030" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: inline; float: none"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000I0S9FA/minorproble06-22/ref=nosim" target="_blank"><img alt="シャアが来る" src="http://ecx.images-amazon.com/images/I/31SPYD8MY2L.jpg" /><br />シャアが来る 堀光一路 戸田恵子 </a></div>

	<h4>関連する投稿</h4>
	<ul class="st-related-posts">
	<li><a href="http://hmlab.info/minor/2008/04/movabletype41-1.html" title="MovableType4.1の引越し方法 (2008 年 4 月 16 日)">MovableType4.1の引越し方法</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2007/10/post-4.html" title="特定のカテゴリーの記事のみトップページに掲載したい (2007 年 10 月 23 日)">特定のカテゴリーの記事のみトップページに掲載したい</a> (1)</li>
	<li><a href="http://hmlab.info/minor/2008/09/kigatsukebawordpress26.html" title="気がつけばWordpress2.6 (2008 年 9 月 15 日)">気がつけばWordpress2.6</a> (3)</li>
	<li><a href="http://hmlab.info/minor/2008/02/rssfeedfeedburnerfeedrewrite-2.html" title="旧RSSFeedをFeedBurner用FeedにRewrite (2008 年 2 月 9 日)">旧RSSFeedをFeedBurner用FeedにRewrite</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2007/12/post-7.html" title="ブログ記事のアーカイブ保存ディレクトリを変更 (2007 年 12 月 28 日)">ブログ記事のアーカイブ保存ディレクトリを変更</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/04/post-69.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>エントリー時のエラー続報</title>
		<link>http://hmlab.info/minor/2008/02/post-49.html</link>
		<comments>http://hmlab.info/minor/2008/02/post-49.html#comments</comments>
		<pubDate>Thu, 21 Feb 2008 18:08:53 +0000</pubDate>
		<dc:creator>HEX68</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[エラー]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2008/02/post-49.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[				<p>結局、いくら調べても<a href="http://hmlab.info/minor/2008/02/post-47.html">エントリー時のエラー</a>は解消できませんでした（泣）</p>
				<p>おかしなことに、このMinorProblemと同じテンプレートやプラグインを適用して、記事とコメント、トラックバックをインポートして、同じ環境を再現したブログに記事をエントリーしてみると・・・こちらは<strong>問題なし。</strong>普通に記事の作成が可能だった。</p>
				<p>元々のブログと、調査用に作成したブログ、両者は９９％同じものなはずなのに、片や<strong>ロリポおじさんエラー</strong>連発。片や淀みない<strong>スムーズなエントリー</strong>を実現。</p>
				<p><strong><font size="4">何故だ。</font></strong></p>
				<p><span id="more-3413"></span></p>
				<p>&nbsp;</p>
				<p>ここまで3日ほど調べてみましたが、<strong>正直まったく判りません</strong>。</p>
				<p>これは、ちょっと自分の手に負えないかもなーなんて途方にくれていたんですが、あれ？ちょっと待てよ&#8230;&#8230;環境や記事はほとんど<strong>同じブログが二つ</strong>あって・・・<strong>片方は正常</strong>に動いているんだよね&#8230;&#8230;&#8230;</p>
				<p><font style="font-size: 1.5625em;"><strong>まるっと入れ替えました。</strong></font></p>
				<p>エラーの原因はわからずじまいのまま運用でカバーという事です。まあ<strong>逃げたと。</strong></p>
				<p>技術屋として見た場合、これが悪手であることに僕自身異論は無いのですが、これ以上の調査と実際の修正に掛かるコストに加えて、エラーを長期間放置するリスクとを天秤にかけて運用としての最善手&#8230;&#8230;違うな、最善から2番目の策を取ったということで。（最善手は原因を把握した上での恒久的対策）</p>
				<p>まあ、それだけだとアレなんで、ついでにSQLiteのDBのお掃除をしときました。</p>
				<p>SQLiteとかpostgresql、MYSQLといったDBは、いったん情報が登録されると、通常の削除処理を行っても容量が減りません。</p>
				<p>なので、ブログなどでも大量のスパムコメントをもらった場合、ただ削除しただけではテーブルのサイズは減らず、パフォーマンスは悪くなるはストレージを圧迫するはでいいことありません。</p>
				<p>なのでvacuumというコマンドで残っているゴミを吸い取ってあげましょう。</p>
				<p><a href="http://reddog.s35.xrea.com/wiki/TkSQLite.html">tksqlite</a></p>
				<p>DBの種類ごとにこういったソフトが存在しますが、これはSQLite用。</p>
				<p>movabletypeのrootから自分のブログのデータファイルをFTPでダウンロード。</p>
				<p>あとはtksqliteでvacuumしてやれば、余分なゴミが削除されます。あとはこのファイルを同じ場所にアップロードすればオッケーです。</p>
				<p>僕のブログは<strong>スパム業者も旨みなしとスルー</strong>しているほどの<strong>閑古鳥ブログ</strong>なのであまり容量の変化はありませんでしたが（<strong>1.83メガ→1.8メガ</strong>）、大勢の読者を抱えるのと引き換えに毎日大量のスパムを受け取っている<strong>アルファでブロガー</strong>な方におかれましては、vacuumすることでけっこうサイズが減らせるんじゃないでしょうか。</p>
				<p>お験しはバックアップ後にどうぞ。</p>
				<p>&nbsp;</p>
				<p><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798109436/minorproble06-22/ref=nosim"><img alt="SQLite入門 すぐに使える軽快・軽量データベース・エンジン" src="http://ecx.images-amazon.com/images/I/314DGW4NAYL.jpg" />      <br />SQLite入門 すぐに使える軽快・軽量データベース・エンジン 西沢 直木 </a></p>

	<h4>関連する投稿</h4>
	<ul class="st-related-posts">
	<li><a href="http://hmlab.info/minor/2008/02/post-47.html" title="MovableType4.1の再構築でエラー連発 (2008 年 2 月 19 日)">MovableType4.1の再構築でエラー連発</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2007/10/post-4.html" title="特定のカテゴリーの記事のみトップページに掲載したい (2007 年 10 月 23 日)">特定のカテゴリーの記事のみトップページに掲載したい</a> (1)</li>
	<li><a href="http://hmlab.info/minor/2008/09/kigatsukebawordpress26.html" title="気がつけばWordpress2.6 (2008 年 9 月 15 日)">気がつけばWordpress2.6</a> (3)</li>
	<li><a href="http://hmlab.info/minor/2008/02/rssfeedfeedburnerfeedrewrite-2.html" title="旧RSSFeedをFeedBurner用FeedにRewrite (2008 年 2 月 9 日)">旧RSSFeedをFeedBurner用FeedにRewrite</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2008/12/20081220_0206413792.html" title="天は自ら助くる者を助く (2008 年 12 月 20 日)">天は自ら助くる者を助く</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/02/post-49.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MovableType4.1の再構築でエラー連発</title>
		<link>http://hmlab.info/minor/2008/02/post-47.html</link>
		<comments>http://hmlab.info/minor/2008/02/post-47.html#comments</comments>
		<pubDate>Mon, 18 Feb 2008 15:59:20 +0000</pubDate>
		<dc:creator>HEX68</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[エラー]]></category>
		<category><![CDATA[ブログ]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2008/02/post-47.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[				<p>現在このブログの<strong>エントリー数は78</strong>。以前違う場所でひっそりとやっていたブログは、<strong>１年間で１エントリー</strong>という（初エントリーの1年後に2回目のエントリー）、<b>富樫の漫画</b>みたいな有様だったので、この数字は脅威の数だ。</p>
				<p>が、周りを見渡せば<strong>足掛け何年毎日更新しています</strong>なんていうすごい方もザラにいらっしゃる。そんなブログの鉄人達に比べたら、７８エントリーなんて恥ずかしくて自慢もできない数だ。</p>
				<p>&nbsp;</p>
				<p>最近、記事をエントリーをして、再構築のタイミングで<strong>５００エラーが発生</strong>するようになってきた。</p>
				<p>エラー画面から焦って戻ってみると、どうやら保存はされているようなのだが、再構築に移行する前にエラーが出ているようだ。</p>
				<p>この「再構築エラー」は頻発なんてレベルじゃない。ここ最近に至ってはほぼ１００％の確率でお馴染み「<strong>ロリポおじさん</strong>」が微笑む「<strong>５００エラー</strong>」画面を拝む羽目になるのだ。</p>
				<p>&nbsp;</p>
				<p>ロリポおじさんというのは<strong>ナウでヤングな</strong>ロリポップユーザーはご存知と思うが、レンタルサーバーロリポップのトレードマークである、赤い服に白いおひげ、サンタクロースのようなスタイルで人畜無害を装って<strong>子供達の油断を誘い、まんまと騙して村から永遠に連れ去っては蝋人形にしてしまいそうな</strong>（イメージ長っ！）、そんな怪しい笑顔をたたえたアレだ。</p>
				<p><img src="http://lolipop.jp/common/img/obj_ojisan_01.gif" /><font face="HGS創英角ﾎﾟｯﾌﾟ体" size="2">うん、蹴ッ飛ばすよ？</font></p>
				<p>&nbsp;</p>
				<p>ロリポップでサーバーエラーを出すと、このロリポおじさんの無邪気な笑顔を見るハメになるのだが、それがエントリーの度に顔を出すので、だんだんロリポおじさんに怒られているような気がしてきて、<strong>精神的にしんどくなってきた</strong>。</p>
				<p>&nbsp;</p>
				<p><span id="more-3409"></span></p>
				<p>&nbsp;</p>
				<p> このブログは<strong>SQLite</strong>という簡易なDBで管理している。エントリーが増えてくると、記事を管理しているこのSQLiteが耐え切れずエラーを吐く、ということがある。</p>
				<p>SQLiteはGoogleGearsにも採用されているなかなかのRDBMSなのだが、ロリポップなら<strong>MYSQL</strong>という選択肢もある。</p>
				<p>本来的にはMYSQLの方がSQLiteより信頼性は高いのだけれど、ロリポップのMYSQLサーバーが貧弱な為、ことロリポップに限るとMYSQLの評判はよろしくなく、むしろMYSQLでエラーが頻発したのでSQLiteに変更したという方が大勢いるほどだ。</p>
				<p>そういうこともあってのSQLiteを選択したのだったが、それがこの有様だ。</p>
				<p>確かエントリーが７０近くなったあたりで急にエラーがでてきたような気がするのだが。</p>
				<p>&nbsp;</p>
				<p>ただ、SQLiteが簡易なDBだと言っても、７０やそこらで根を上げるとは考えにくい。なにか他にも原因があるような気がする。</p>
				<p>またよくわからないのは、ブログ記事を保存状態にして、普通に再構築してやるとうまくいくこと。
				</p>
				<p><b>エントリー→保存→ここでエラー→再構築</b></p>
				<p>&nbsp;</p>
				<p>なのに</p>
				<p>
				<p><b>エントリー→保存　ここでいったん終了、その後→　</b><b>再構築</b></p>
				<p><b><br /></b></p>
				<p><b></b>はOKなのだ。ワケが判らない。なのでちょっと調べてみた。</p>
				<p>実験として、<strong>ブログを新規に作成</strong>して、1件の記事をエントリーして再構築してみるもこれは<strong>無事終了</strong>。<strong>更新Pingを飛ばす部分もOK</strong>。つまり<strong>Movabletypeのモジュールには問題なし</strong>。やはり記事数が問題か。</p>
				<p>&nbsp;</p>
				<p>そういえば、ブログの記事を<strong>Writerでエントリーしたらエラーは出なかった</strong>ような気がする。</p>
				<p>試しにWriterでエントリー・・・やはり<strong>エラーは出ない。</strong></p>
				<p>次にブラウザ依存の問題の可能性もあるので、各ブラウザを使用して記事をエントリー→その結果を確認してみることにした。</p>
				<p>&nbsp;</p>
				<ul>
				<li>Firefox→エラー</li>
				<li>IE6→エラー</li>
				<li>Opera→<strong>再構築成功</strong></li>
				</ul>
				<p>&nbsp;</p>
				<p>お。さすがOpera。</p>
				<p>だがそのOperaも帯域がビジーな時間帯にトライしてみると<strong>同じく５００エラー</strong>を出力した。OperaでOKだったのも、たまたまっぽい。</p>
				<p>&nbsp;</p>
				<p>以上の結果から、</p>
				<p>&nbsp;</p>
				<ul>
				<li>Movabletypeのモジュールには問題はない</li>
				<li>サーバー側で再構築時にタイムアウトしてるくさい？</li>
				</ul>
				<p>&nbsp;</p>
				<p>と推測。</p>
				<p>テンプレートを初期に戻したり、サイドバーのモジュールを減らしたり、ダイナミックパブリッシング化したりすれば再構築時の負荷は減らせるけど、デザインを変えるのも嫌だし、なにより面倒くさい。</p>
				<p>なにか方法ないかなあ。ブログのお引越し以外で。</p>
				<p>&nbsp;</p>
				<p>というところで今日は時間切れ。</p>
				<p>明日以降でMTの設定をいじってみるか。</p>

	<h4>関連する投稿</h4>
	<ul class="st-related-posts">
	<li><a href="http://hmlab.info/minor/2007/12/post.html" title="ブログデザインを変更しました (2007 年 12 月 27 日)">ブログデザインを変更しました</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2008/02/post-49.html" title="エントリー時のエラー続報 (2008 年 2 月 22 日)">エントリー時のエラー続報</a> (2)</li>
	<li><a href="http://hmlab.info/minor/2008/09/livedoor.html" title="livedoorのデータホテルパトロールがけっこう使えるよ！ (2008 年 9 月 11 日)">livedoorのデータホテルパトロールがけっこう使えるよ！</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2007/10/post-4.html" title="特定のカテゴリーの記事のみトップページに掲載したい (2007 年 10 月 23 日)">特定のカテゴリーの記事のみトップページに掲載したい</a> (1)</li>
	<li><a href="http://hmlab.info/minor/2008/09/kigatsukebawordpress26.html" title="気がつけばWordpress2.6 (2008 年 9 月 15 日)">気がつけばWordpress2.6</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/02/post-47.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Live WriterでMovableType4.1にエントリー投下</title>
		<link>http://hmlab.info/minor/2008/02/windows-live-writermovabletype.html</link>
		<comments>http://hmlab.info/minor/2008/02/windows-live-writermovabletype.html#comments</comments>
		<pubDate>Fri, 15 Feb 2008 17:51:33 +0000</pubDate>
		<dc:creator>HEX68</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA["windows live writer"]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2008/02/windows-live-writermovabletype.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[				<p>今までこのブログは、ローカルでテキストエディターを使って書いたものをコピペすることで記事をエントリーしていた。</p>
				<p> </p>
				<p>ぶっちゃけ<strong><font size="4">スゲー面倒くさい。</font></strong></p>
				<p><span id="more-3407"></span></p>
				<p>面倒くさいのだが、MovableType標準のWYSIWIGがその不自由を飲んで余りあるほどに使いづらく（imgタグで外部画像を指定できないとか）、エントリーを書いていていざ保存したときに忌まわしき５００エラーによって乾坤一擲のエントリーが星になるといった笑えない事故もおこったりして、仕方がなく、といった感じで日々のエントリーを行っていた。</p>
				<p> </p>
				<p>本題。</p>
				<p>先日、不幸な事故（自業自得）から<a href="http://hmlab.info/minor/2008/02/movabletype41.html">Movabletype４．１へとバージョンアップ</a>を遂げたこのブログ。</p>
				<p>Movabletype4.1の変更点はいくつかあるが、僕にとって最大の魅力はWindows Live Writerが使えることだった。</p>
				<p> </p>
				<p><a href="http://get.live.com/wl/config_all" class="broken_link" >Windows Live Writer</a></p>
				<p> </p>
				<p>MicroSoftが提供する<font color="#ff0000">フリー</font>のブログエディタだ。</p>
				<p>Movabletpeだけじゃなくて、wordpressやらなんやら、かなりの種類のブログサービスに対応しており、しかも<font color="#ff0000">フリー</font>だ。あ、また言っちゃった。</p>
				<p> </p>
				<p>で、今そのWindows Live Writerで記事を書いている。プラグインでAmazonへのリンクを挿入できたり、動画を挿入できたり、</p>
				<p> </p>
				<div class="wlWriterSmartContent" id="scid:887EC618-8FBE-DEAD-BEEF-2339AF2EC721:6cf05de7-f065-449e-ad7e-e5130f4d5852" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: inline; float: none"><a href="http://hmlab.info/minor/WindowsLiveWriter/WindowsLiveWriterMovableType4.1_2C4E/20041012184045%5B1%5D-8x6.jpg" class="broken_link"  title="練りワサビの奇跡" rel="thumbnail"><img src="http://hmlab.info/minor/WindowsLiveWriter/WindowsLiveWriterMovableType4.1_2C4E/20041012184045%5B1%5D_34.jpg" border="0" /></a></div>
				<p> </p>
				<p>ポラロイド風にしてみたり、ローカルで記事を書いて、そのままブログにアップできたりだとか、<font color="#ff0000">フリー</font>とは思えないほど多機能。</p>
				<p> </p>
				<p>ただ、最初に自分のブログを指定するところでエラーが出力されてちょっと設定に手間取っってしまった。</p>
				<p>mt-xmlrpc.cgiを指定するところでのエラーなのだが、調べてみるとブログ側にxml-rpcのパスワードを設定していなかったのが問題だったようだ。これが設定していないとエラーではじかれる。以下メモ書き。</p>
				<h3>MT4.1の場合</h3>
				<p>ブログの管理画面から<strong>設定→ユーザー→プロフィールの編集</strong>へ移動し、画面下にある<strong><u>Webサービスのパスワード</u></strong>を記述する。管理画面へのログインパスワードと同じでOK。</p>
				<p>僕はこのパスワードを設定済みのはずだったのだが、どうしてもここでエラーがでてしまったため、パスワードを再設定してあげたらWriterがブログを認識してくれた。</p>
				<p>ブログのアカウント設定時の指定は<strong>mt-xmlrpc.cgi</strong>な！<br />ブログの指定でエラーが出てしまう人はこのパスワードをもう一回設定するといいかもしれません。</p>
				<p> </p>
				<p>MT標準のエディターでエントリーを書いている方、またそれ以外のブログをお使いの方も、Windows Live Writeを一度使ってみるといいですよ。</p>
				<p>僕は感動するくらい楽になりました。MSの過去のプロダクトを通して一番気に入ったかも（笑）</p>
				<p> </p>
				<p> </p>
				<div class="wlWriterSmartContent" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:30cf833e-2d1f-405c-b873-5a916a304af6" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: inline; float: none"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839915954/minorproble06-22/ref=nosim" target="_blank"><img alt="Movable Typeスタイル&#038;コンテンツデザインガイド―コンテンツ管理システム(CMS)ツールとしてのMovable Type活用術&#038;実践サイトデザイン術" src="http://ecx.images-amazon.com/images/I/21YX9WK2NKL.jpg" /><br />Movable Typeスタイル&amp;コンテンツデザインガイド―コンテンツ管理システム(CMS)ツールとしてのMovable Type活用術&amp;実践サイトデザイン術 エ・ビスコム・テック・ラボ </a></div>

	<h4>関連する投稿</h4>
	<ul class="st-related-posts">
	<li><a href="http://hmlab.info/minor/2007/10/post-4.html" title="特定のカテゴリーの記事のみトップページに掲載したい (2007 年 10 月 23 日)">特定のカテゴリーの記事のみトップページに掲載したい</a> (1)</li>
	<li><a href="http://hmlab.info/minor/2008/09/kigatsukebawordpress26.html" title="気がつけばWordpress2.6 (2008 年 9 月 15 日)">気がつけばWordpress2.6</a> (3)</li>
	<li><a href="http://hmlab.info/minor/2008/02/rssfeedfeedburnerfeedrewrite-2.html" title="旧RSSFeedをFeedBurner用FeedにRewrite (2008 年 2 月 9 日)">旧RSSFeedをFeedBurner用FeedにRewrite</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2008/12/20081220_0206413792.html" title="天は自ら助くる者を助く (2008 年 12 月 20 日)">天は自ら助くる者を助く</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2007/12/post-7.html" title="ブログ記事のアーカイブ保存ディレクトリを変更 (2007 年 12 月 28 日)">ブログ記事のアーカイブ保存ディレクトリを変更</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/02/windows-live-writermovabletype.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>旧RSSFeedをFeedBurner用FeedにRewrite</title>
		<link>http://hmlab.info/minor/2008/02/rssfeedfeedburnerfeedrewrite-2.html</link>
		<comments>http://hmlab.info/minor/2008/02/rssfeedfeedburnerfeedrewrite-2.html#comments</comments>
		<pubDate>Fri, 08 Feb 2008 15:32:57 +0000</pubDate>
		<dc:creator>HEX68</dc:creator>
				<category><![CDATA[MovableType]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[feedburner]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://hmlab.info/wordpress/2008/02/rssfeedfeedburnerfeedrewrite-2.html</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[				<p>リニューアルのついでに、このページのRSS　FEEDを<a href="http://www.feedburner.jp/fb/a/blogs">FeedBurner</a>に食わせてみた。</p>
				<p>FeedBurnerとは、既にあるRSSFeedをまとめて一つのFeedに「<b>焼いて</b>」くれるサービスだ。<br />ブログをいくつか持っている場合や、ブログとTwitterとFlickerをまとめて一つのFEEDにしたりといった使い方ができる。</p>
				<p><b>それがどうした</b>、と思うかもしれないが（僕も意味がわからなかった）、それらを購読している読者数も把握できるとしたらすこし話が変わってくる。<br />自分の発信するコンテンツがどれくらいの人に購読（ブックマーク）されているのか（＝どれくらいの人が自分に注目しているのか）、それが把握できるのだ。サイト管理者として、これはなかなか励みになる。</p>
				<p>MovableTypeは通常で三種類のRSSFeedを出力する。<b>RSS1.0、RSS2.0、ATOMだ。</b></p>
				<p><span id="more-3411"></span><br />
				<b><br />正直、多すぎ</b>。３つもいらんやん。</p>
				<p>っつーか、ブックマークが分散されると、総読者数が把握しづらくなるじゃないか。なので、これらを一つにしてしまう。</p>
				<p>まず、FeedBurnerに食わせる為のRSSFeedを用意する。<br />やりかたは以前<a href="http://hmlab.info/minor/2007/10/rss.html">カテゴリーごとのRSSFeedを作るエントリー</a>を参考に、今度はカテゴリーを限定しないで、デフォルトのテンプレートをコピー＆ペーストで新たにテンプレートを作成する。ファイル名は適当にfeedburner.xmlみたいな感じで。</p>
				<p>次にFeedBurnerでアカウントを作成して、feedburner.xmlを読み込ませて、終了。</p>
				<p>で、生成されたURL、http://feeds.feedburner.jp/*****が今度から読者にリンクしてもらうURLになります。<br />ブログのテンプレート中のメタタグ出力部分を書き換えたり、バナーを貼ったりして読者さんに存在をアピりましょう。</p>
				<p><font style="font-size: 1.5625em;"><br />■<b>今までのRSSFeedの扱い</b></font></p>
				<p>とはいえ、新規に始めたブログでない限り、今まで来てくれていた読者さんは<b>既存のRSSFeedをブックマークしている</b>はず。<br />この読者さんはどうしたらいいのか。</p>
				<p><b>１　ページ上で呼びかけて、リンクを変更してもらう。</b></p>
				<p>これでもいいけど、せっかくの読者さんに変更作業をお願いするのは忍びない。<br />というわけで、もう一つの手段として</p>
				<p><b>２　.htaccessにリダイレクト設定を記述して、既存のRSSFeedのURLが呼ばれた場合、自動で新URLへリンクする</b></p>
				<p>をチョイス。</p>
				<p>.htaccessが使えてかつ<b>mod_rewrite</b>が使える前提だけど（<b>ロリポップはオッケー</b>でした）、<a href="http://weblibrary.s224.xrea.com/weblog/mt/mtblog/feedburner_1.html">こちらのサイト</a>の記事、「<b>mod_rewriteが利用できる場合での.htaccessファイル</b>」を参考にして.htaccessを書き換えました。<br />つまり、<b>このURLが呼ばれた時は、こっちのURLに飛ばせてね</b>、というお約束を.htaccessにかいていると思ってください。</p>
				<p>３種類それぞれを新URL、<b>http://feeds.feedburner.jp/*****</b>にリダイレクトすれば、既存のFeedにブックマークしているお客さんも、<b>自動で新URLにジャンプ</b>するようになります。</p>
				<p>ちなみに、旧Feedはファイル自体が無くても問題ないので、再構築時に生成されないようにしても問題ないです。必要ないファイルを生成しても仕方が無いので僕は生成しないようにしました。</p>
				<p>FeedBurnerで見たところ、僕のブログを購読してくださっている方は<b>４名</b>でした。</p>
				<p>う～ん、僕、まだまだだな（笑）</p>

	<h4>関連する投稿</h4>
	<ul class="st-related-posts">
	<li><a href="http://hmlab.info/minor/2007/10/rss-2.html" title="カテゴリーごとにRSSを出力したい (2007 年 10 月 28 日)">カテゴリーごとにRSSを出力したい</a> (1)</li>
	<li><a href="http://hmlab.info/minor/2007/10/post-4.html" title="特定のカテゴリーの記事のみトップページに掲載したい (2007 年 10 月 23 日)">特定のカテゴリーの記事のみトップページに掲載したい</a> (1)</li>
	<li><a href="http://hmlab.info/minor/2008/09/kigatsukebawordpress26.html" title="気がつけばWordpress2.6 (2008 年 9 月 15 日)">気がつけばWordpress2.6</a> (3)</li>
	<li><a href="http://hmlab.info/minor/2007/12/post-7.html" title="ブログ記事のアーカイブ保存ディレクトリを変更 (2007 年 12 月 28 日)">ブログ記事のアーカイブ保存ディレクトリを変更</a> (0)</li>
	<li><a href="http://hmlab.info/minor/2007/12/post.html" title="ブログデザインを変更しました (2007 年 12 月 27 日)">ブログデザインを変更しました</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://hmlab.info/minor/2008/02/rssfeedfeedburnerfeedrewrite-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
