<?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>ROKU STUDIO &#187; Web制作</title>
	<atom:link href="http://roku000.com/category/web%e5%88%b6%e4%bd%9c/feed/" rel="self" type="application/rss+xml" />
	<link>http://roku000.com</link>
	<description>ロクスタジオ</description>
	<lastBuildDate>Tue, 07 Sep 2010 15:18:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>サイトのデザインの好みって変わるんだなぁ</title>
		<link>http://roku000.com/1504/</link>
		<comments>http://roku000.com/1504/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 17:26:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web制作]]></category>

		<guid isPermaLink="false">http://roku000.com/?p=1504</guid>
		<description><![CDATA[サイトのデザイン的なものをすこし変えてみた。



文章の幅を変える。640pxから800pxまで広げました。800pxだと横幅が広すぎて読みにくいかなと思ってましたがやってみるとそうでもないかもしれない。もしく [...]]]></description>
			<content:encoded><![CDATA[<p>サイトのデザイン的なものをすこし変えてみた。</p>

<a href="http://photozou.jp/bin/photo/36533967/org.bin?size=1024"><img src="http://art19.photozou.jp/pub/258/218258/photo/36533967.png" alt="site_20100421" /></a></a><br />

<p>文章の幅を変える。640pxから800pxまで広げました。800pxだと横幅が広すぎて読みにくいかなと思ってましたがやってみるとそうでもないかもしれない。もしくは、自分の感覚が昔と変わっただけかもしれない。</p>

<p>これにより、横幅800pxの大きな画像も貼れるようになった。いくつかの過去記事にて差し替えてみたけど、どかっと大きな画像がでるのは気持ちが良い。フォト蔵に画像を置いている関係で、フォト蔵の仕様に縛られる必要があり、今までは横幅450pxの画像を基本的に使ってきた。</p>

<a href="http://photozou.jp/bin/photo/33725785/org.bin?size=1024"><img src="http://photozou.jp/bin/photo/33725785/org.bin?size=800"alt="100301_004" /></a><br />

<p>↑ 横幅800pxの大きな画像</p>

<p>ちなみに、サイト全体の幅を文章の幅と同じ800pxにした。今までは文章の幅は640pxでも左右に余白を作り、サイト全体の幅は750pxとしてきた。この変更により、CSSもシンプルになるし、見た目もシンプルになって調子がいい。</p>

<p>あとはヘッダー周りも少しシンプルにしてみた。縦方向に関して少しスリム化。結局はシンプルな方向に向かっていくみたい。</p>]]></content:encoded>
			<wfw:commentRss>http://roku000.com/1504/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter Search API の検索結果(Atom)におけるtitleとcontentの違い</title>
		<link>http://roku000.com/1496/</link>
		<comments>http://roku000.com/1496/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 18:41:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web制作]]></category>

		<guid isPermaLink="false">http://roku000.com/?p=1496</guid>
		<description><![CDATA[IBMのサイト内にあるドキュメントのTwitter Search API の使い方には次のような記述がある。

entry スタンザは、つぶやきを表します。 (中略) title と content の内容が同じであ [...]]]></description>
			<content:encoded><![CDATA[<p>IBMのサイト内にあるドキュメントの<a href="http://www.ibm.com/developerworks/jp/xml/library/x-twitsrchapi/">Twitter Search API の使い方</a>には次のような記述がある。</p>

<blockquote><p>entry スタンザは、つぶやきを表します。 (中略) title と content の内容が同じであることに注目してください。つぶやきにはタイトルがありません。そのため、タイトルが実際のつぶやきそのものになるのは当然のことです。</p>
<p>Atom は記事のような文書を対象に設計されていることを思い出してください。記事では通常、見出しがあり、その後に本文が続きますが、つぶやきはその限りでないため、この 2 つの要素には同じ内容が含まれます。</p></blockquote>

<p>これによると、Twitter Search API によって出力された検索結果(Atomフォーマット)で、entry内のtitleとcontentが同じであるとのことである。</p>

<p>しかし、僕が実際に試したところ、この二つは全く同一のものが入っているわけではなく、titleにはTweetの内容が素のままで入っていて、contentにはTweet内のURLなどにあらかじめアンカーをつけてリンク形式になったものが入っていた。(最初、あまりドキュメントを読まずに試してみたときは、適宜使い分けろという意図なのだと思った。)</p>

<p>で、僕はリンク付きならcontentを使ったらいいんだな、という理解で使おうとしたんだけど、これがまた調子が悪い。</p>

<p>画像にで、上がTweet部分にcontentの内容を利用したもので、下がtitleを利用したものである。日本語だけの問題なのかもしれないが、contentを利用したものは、どこまでがURLなのかをうまく判断できておらず、リンクがおかしくなってしまう場合がある。この不具合により、contentの利用は諦めた。</p>

<a href="http://art19.photozou.jp/pub/258/218258/photo/32893228_org.png"><img src="http://art19.photozou.jp/pub/258/218258/photo/32893228_org.png" alt="twitter_20100210_01" /></a>

<p>だからといって、titleに入っている内容はリンクも何もされていない状態なので、これはこれで使えない。そこで、正規表現を使ってURLを自動的にリンクとして表示するようにした。そのための正規表現は以下のようになる。</p>

<pre><code>$text = ereg_replace("(https?|ftp)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&#038;=_-]+)", "<a class="linkthumb" href=\"\\1\\2\" target=\"_blank\">\\1\\2</a>" , $text); </code></pre>

<p>正直、何をしてるのかよくわからんのですが、正規表現って便利なんだなというのを実感しました。適当にぐぐればすぐ出てくるのですが、参考にしたサイトは、<a href="http://www.comachi.com/2005/12/urlphp.html">URLの自動リンクをする正規表現(PHP) &#8211; こまちドーナツ</a>および<a href="http://ml.php.gr.jp/pipermail/php-users/2004-February/020834.html">[PHP-users 20308]自動リンク</a>です。</p>

<h3> まとめ</h3> 

<ul>
<li>海外のサービスは日本語関連処理が苦手</li>
<li>正規表現はなにかと使える</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://roku000.com/1496/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TwitterのAPIを使ったVideoTimelineというサイトを作った</title>
		<link>http://roku000.com/1495/</link>
		<comments>http://roku000.com/1495/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 19:50:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web制作]]></category>

		<guid isPermaLink="false">http://roku000.com/?p=1495</guid>
		<description><![CDATA[VideoTimelin &#8211; Twitterから、動画サイトへ

Twitterのapiを使用して簡単なサイトを作ってみた。概要は、YouTubeやらニコニコ動画やらにのリンクを含んでそうなTweetをま [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tools.roku000.com/videotimeline/">VideoTimelin &#8211; Twitterから、動画サイトへ</a></p>

<p>Twitterのapiを使用して簡単なサイトを作ってみた。概要は、YouTubeやらニコニコ動画やらにのリンクを含んでそうなTweetをまとめて表示します、というもの。詳細の説明が必要ないほどに簡単なサイト。</p>

<p>仕組みも単純で、ただ単に検索ワードとしてyoutubeとかnicovideoとかを設定しておいて、検索結果を表示するだけ。</p>

<h4> 参考サイト</h4> 

<p>ロゴ作成にはこちらのサービスを利用させて頂きました。便利。</p>
<ul><li><a href="http://www.twitlogo.com/">Generate Your Own Twitter Logo | Twitlogo</a></li></ul>

<p>主な参考サイト(Twitter Search API系)</p>
<ul><li><a href="http://www.ibm.com/developerworks/jp/xml/library/x-twitsrchapi/">Twitter Search API の使い方</a></li>
<li><a href="http://howtobeahacker.seesaa.net/article/133341893.html">プログラミング研究室: [PHP]Twitter APIを使って日本語検索</a></li></ul>


<p>その他、参考サイト(Twitter API 総合)</p>
<ul><li><a href="http://watcher.moe-nifty.com/memo/docs/twitterAPI20.txt">Twitter API 仕様書 日本語訳: tsupo (http://watcher.moe-nifty.com/)</a></li>
<li><a href="http://usy.jp/twitter/index.php?Twitter%20API">Twitter API &#8211; TwitterまとめWiki</a></li></ul>
]]></content:encoded>
			<wfw:commentRss>http://roku000.com/1495/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>はてなフォトライフ。</title>
		<link>http://roku000.com/1492/</link>
		<comments>http://roku000.com/1492/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 09:53:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web制作]]></category>
		<category><![CDATA[ソフトウェア]]></category>

		<guid isPermaLink="false">http://roku000.com/?p=1492</guid>
		<description><![CDATA[


現在、うちのサイトでは画像は全部フォト蔵に置いてるんですね。ファイル容量を食う画像を外部においておけば、今後サーバーの容量が足りなくなるなんてことはありえないという理由から。

いつか足りなくなるんじゃな [...]]]></description>
			<content:encoded><![CDATA[<a href="http://f.hatena.ne.jp/roku_i/20091123195441"><img src="http://img.f.hatena.ne.jp/images/fotolife/r/roku_i/20091123/20091123195441.jpg" alt="20091123195441"></a>
<a href="http://f.hatena.ne.jp/roku_i/20091017193958"><img src="http://img.f.hatena.ne.jp/images/fotolife/r/roku_i/20091017/20091017193958.jpg" alt="20091017193958"></a>

<p>現在、うちのサイトでは画像は全部フォト蔵に置いてるんですね。ファイル容量を食う画像を外部においておけば、今後サーバーの容量が足りなくなるなんてことはありえないという理由から。</p>

<p>いつか足りなくなるんじゃないかという遠い未来のことを考えながらアップロードをセーブしたりするのはできないと思ったので、月単位の容量制限がよかったのでフォト蔵を選んでみたのだけど、<span class="colored bold">フォト蔵はサイズが微妙</span>なんだ。</p>

<p>フォト蔵は、極小(120x)、小(240x)、中(450x)、大(800x)、特大(1024x)、元画像、という個人的にはなんとも使いにくいサイズ。小とか極小とか小さいサイズはいろいろあるくせに、(個人的に)一番欲しい中と大の中間ぐらい(希望としては640pxぐらい)のサイズがなかった。</p>

<p>それで、ちょうどいいサイズでアップロードできるところはないかなと思ったんだけど、だいたい500pxぐらいが標準みたいだった。まぁ、世の中のブログとかって本文の幅それぐらいにしてるところが多いからなぁ。しかし、うちのサイトは1カラムでやってるのでもうちょっとだけ欲しい。で、はてなフォトライフをちょっと見てみたら<span class="colored bold">アップロードできるサイズが自分で決められる</span>と。</p>

<p>はてなフォトライフだといろんなサイズを勝手に保存してくれるというわけではなく、自分で長辺のサイズをピクセル単位で指定、必要であれば元ファイルも保存という形式らしい。</p>

<p>アップロードサイズであるが、フォト蔵の場合は月あたり1Gで最大容量無制限という実質アップロードし放題という状況に対して、はてなフォトライフは無料の場合、月あたり30Mと少なめ。よって、フォト蔵のように元ファイルをがんがんあげるようなことはできない。ただし、逆に言えば、無茶な使い方をしなければ十分間に合うとも言える。</p>

<p>実際に試してみたら、640&#215;480pxと元ファイルとして1024&#215;768pxの画像を画質100%で上げてみたら750KBぐらいで、jpgなので誤差はあるだろうけど、400枚ぐらいは月にアップロード出来る計算になる。1日10枚以上あげられるよ。</p>

<p>さらに、画像にペイントする機能とかあって便利そうだった。ちょっとしか触ってないけど、レイヤーとかあってすごい使いやすそうだった。</p>

<p>ブログへ貼るときの体裁だけど、フォト蔵のデフォルトのように変にごてごてしたのがついてないから良い。ただ、これ元ファイルがあるときは元ファイルに直接飛んでくれないかなーと思ってしまう。フォト蔵の時は<a href="http://tools.roku000.com/photozou_srcgen/">自分でわざわざツール作ったりして</a>解決したけど、それよりはちょっと使い勝手は落ちる気がする。</p>

<p>でも、総合的にみたらはてなフォトライフはかなり優秀だと思ったわけで、今後は大きめの画像を貼りたいときはそっちを使っていこうかなと考えている所存であります。フォト蔵も使うけどね。</p>]]></content:encoded>
			<wfw:commentRss>http://roku000.com/1492/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress 「wp_list_comment」 コメント、トラックバック、ピンバックの扱いに関すること</title>
		<link>http://roku000.com/1474/</link>
		<comments>http://roku000.com/1474/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 13:21:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web制作]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://roku000.com/?p=1474</guid>
		<description><![CDATA[ Wordpressの仕様の話 

まず、Wordpressの仕様の話から。WPではコメントとトラックバック、ピンバックがすべて同列のように扱われる。それがいやだなって人はごにょごにょにしてコメントとトラックバックを [...]]]></description>
			<content:encoded><![CDATA[<h3> Wordpressの仕様の話</h3> 

<p>まず、Wordpressの仕様の話から。WPではコメントとトラックバック、ピンバックがすべて同列のように扱われる。それがいやだなって人はごにょごにょにしてコメントとトラックバックを分けて表示するようにしなくてはいけない。</p>

<p>WP2.7以前はプラグインとかで対処しないといけなかったっぽいんだけど、今となってはテンプレートタグだけで対処できるようになった。</p>

<h3> wp_list_comment について</h3> 

<p>そのテンプレートタグ (wp_list_comment)については、結構前にうちのサイトでも触れていたりするんだけど、もう少し詳しく書いてみる。というか補足。(<a href="http://roku000.com/893/">WordPress2.7 テンプレートタグ wp_list_comments() | ROKU STUDIO</a>)</p>

<p>実は日本語版のCodexだとまだ訳し切れてなくて、しかも一番重要だと思われるところが訳されてない。</p>

<p>この「type」の説明が欲しかったのに、日本語版には載ってない。(2009.09.30現在)</p>

<blockquote>
<p>type <br />
    (string) The type of comment(s) to display. Can be &#8216;all&#8217;, &#8216;comment&#8217;, &#8216;trackback&#8217;, &#8216;pingback&#8217;, or &#8216;pings&#8217;. &#8216;pings&#8217; is &#8216;trackback&#8217; and &#8216;pingback&#8217; together. Default is &#8216;all&#8217;. </p>
<p><a href="http://codex.wordpress.org/Template_Tags/wp_list_comments">Template Tags/wp list comments ? WordPress Codex</a></p>
</blockquote>

<p>つまりはこういうことだ。↓</p>

<pre><code>&lt; ?php wp_list_comments('type=comment'); //コメントのみのリスト ?&gt;
&lt; ?php wp_list_comments('type=trackback'); //トラックバックのみのリスト ?&gt;
&lt; ?php wp_list_comments('type=pingback'); //ピンバックのみのリスト ?&gt;
&lt; ?php wp_list_comments('type=pings'); //トラックバックとピンバックのリスト ?&gt;</code></pre>

<p>それで、方針としては comment.php の中身をこのテンプレートタグを使ってちょっと書き換えるわけだ。</p>

<h3> と、その前に</h3> 

<p>comment.php 以外に書き換える必要がある大切な部分があって、それは single.php などの comment.php を読み込む部分。</p>

<p>デフォルトでは次のようになっているかと思う。</p>

<pre><code>&lt;?php comments_template(); ?&gt;</code></pre>

<p>次のように変更する。</p>

<pre><code>&lt;?php comments_template('', true); ?&gt;</code></pre>

<p>どういうことなのかちょっと正確な情報が見つからないんだけど、これをやらないとうまくいかない部分が現れるので、忘れないでやっておく。</p>

<h3> 準備完了。comment.php を書き換える。</h3> 

<p>comment.php は具体的には次のように変える。以下はコメントの表示部分のみを載せます。</p>

<pre><code>&lt;h3&gt;この記事へのコメント&lt;/h3&gt;

&lt;?php if ( ! empty($comments_by_type['comment']) ) : //コメントがある場合 ?&gt;

  &lt;ol class=&quot;commentlist&quot;&gt;
  &lt;?php wp_list_comments('type=comment'); //コメントのみのリスト ?&gt;
  &lt;/ol&gt;

&lt;?php else : // コメントがない場合 ?&gt;

  &lt;?php if ('open' == $post-&gt;comment_status) : //コメントがオープンの場合 ?&gt;
    &lt;p class=&quot;nocomments&quot;&gt;現在、この記事へのコメントはありません。&lt;/p&gt;

  &lt;?php else : // コメントがクローズの場合 ?&gt;
    &lt;p class=&quot;nocomments&quot;&gt;現在、この記事へのコメントは受け付けていません。&lt;/p&gt;

  &lt;?php endif; ?&gt;

&lt;?php endif; ?&gt;</code></pre>

<p>single.phpを書き換えておかないと、ここらへんがうまくいかない。</p>

<pre><code>&lt;?php if ( ! empty($comments_by_type['comment']) ) : //コメントがある場合 ?&gt;</code></pre>

<p>こんな感じで、コメント部分、トラックバック・ピンバック部分を作る。(トラックバックとピンバックを分けたければそうする)</p>

<p>実際にうちで使ってるcomment.phpの全文は次のファイルです。<br /><a href='http://roku000.com/wordpress/wp-content/uploads/commentphp_090930_rokustudio.zip'>ダウンロード：commentphp.zip</a></p>

<h3> 参考</h3> 
<ul>
<li><a href="http://p15.jp/2009/01/27/000134">WordPress 2.7 でコメントとトラックバックを分離 &#8211; p15.jp</a></li>
<li><a href="http://codex.wordpress.org/Template_Tags/wp_list_comments">Template Tags/wp list comments ? WordPress Codex</a></li>
<li><a href="http://roku000.com/893/">WordPress2.7 テンプレートタグ wp_list_comments() | ROKU STUDIO</a></li>
</ul>


]]></content:encoded>
			<wfw:commentRss>http://roku000.com/1474/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>リキッドデザインは本当にユーザーフレンドリーなのかということについて</title>
		<link>http://roku000.com/1465/</link>
		<comments>http://roku000.com/1465/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 23:50:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web制作]]></category>

		<guid isPermaLink="false">http://roku000.com/?p=1465</guid>
		<description><![CDATA[ リキッドデザインのメリット 

画面の解像度に合わせて横幅が変化するので、いろんな環境に対応できるというのがリキッドデザインのメリットの一つらしい。

しかし、解像度の大きなディスプレイを使ってたりして、しかも [...]]]></description>
			<content:encoded><![CDATA[<h3> リキッドデザインのメリット</h3> 

<p>画面の解像度に合わせて横幅が変化するので、いろんな環境に対応できるというのがリキッドデザインのメリットの一つらしい。</p>

<p>しかし、解像度の大きなディスプレイを使ってたりして、しかもブラウザを最大化しているような人にとって、横に広がりすぎるのは見にくい。(と思うんだけどなぁ…)</p>

<h3> 見やすい解像度ってどれくらいなのか</h3> 

<p>そもそも見やすい解像度ってどれぐらいなのか。固定幅のサイトだとだいたい650から1000pxぐらいが主流だと思う。</p>

<p>すると、ブラウザの、サイトが表示される部分の幅は最低でも1000pxぐらいは確保できるなら当然確保したい。</p>

<p>また、固定幅で1000pxぐらいのサイトは、サイドバーが広かったり、2列あったりとかしてるのが多いので、メインのコンテンツの幅はそんなに広いわけでもない。</p>

<p>個人的にだけど、メインのコンテンツの幅は広めにとっていても600pxとかそれくらいが見やすいような気がしてる。文字の大きさとかにもよるけれど。</p>

<p>しかし。リキッドデザインで1カラムのデザインとかだと1000pxに文章がいっぱいに広がることになる。見にくい。(いっぱいに広がっても不思議と見やすいサイトがたまにある。)</p>

<h3> ウインドウ幅を調整するという面倒な行為</h3> 

<p>ここで、<span class="colored bold">「見にくいなら、ウインドウの幅を調整するべき。」</span>という主張がある。それがリキッドデザインのメリットらしいのだけど、<span class="colored bold">訪れるサイトにあわせてウインドウサイズをいちいち調整しないといけないとかありえねぇ</span>、と思う。基本的に大は小を兼ねるべき。</p>

<h3> 最大幅を設定したリキッドデザイン</h3> 

<p>そこで、最大幅を設定したリキッドデザインがあるけど、これはまぁ良い案だと思う。(IE6だと対応してないとかいろいろあるけど。)</p>

<p>その場合、<span class="bold">基本的に最大幅で表示されることを想定してデザインするべき</span>かと思う。「最大幅は1000pxだけど一番見やすいのは800pxぐらい」とかは避けるべきかと。(もちろん個人の感じ方はいろいろあるのだろうけど、作る側が想定するものとしての話です。)</p>

<p>横幅1000pxぐらいで見てほしいけど、800pxでもちゃんと見れるよ、それ以下でもなんとか見れるよ、みたいなのが最大幅を設定する場合のスタンスとしては良いのかなぁと思う。</p>

<p>つまりは、<span class="bold">せっかく大きいディスプレイ使ってるのに、それ故に見にくくなったりするのはなんだか損した気分になる</span>から避けたいということなのだけど。</p>

<p>最終的にはユーザースタイルシートとか作って好きにしたらいいのかもしれないけど、それはまた別の話。</p>]]></content:encoded>
			<wfw:commentRss>http://roku000.com/1465/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tools.roku.com OPEN</title>
		<link>http://roku000.com/1462/</link>
		<comments>http://roku000.com/1462/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 13:38:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web制作]]></category>

		<guid isPermaLink="false">http://roku000.com/1462/</guid>
		<description><![CDATA[今まで作ったツールとかをまとめておくページをサブドメインとって作ってみた。

いや、今まで作ったツールってフォト蔵のAPI使ったやつがあるだけでまとめるようなものでもないんだけど。

ただ、サブドメインでページを [...]]]></description>
			<content:encoded><![CDATA[<p>今まで作ったツールとかをまとめておくページをサブドメインとって作ってみた。</p>

<p>いや、今まで作ったツールってフォト蔵のAPI使ったやつがあるだけでまとめるようなものでもないんだけど。</p>

<p>ただ、サブドメインでページを作ってみたかっただけ。</p>

<a href="http://photozou.jp/bin/photo/24191559/org.bin?size=1024"><img src="http://art15.photozou.jp/pub/258/218258/photo/24191559.png" alt="toolsroku000com_090801" /></a><br /><a href="http://tools.roku000.com/">tools.roku.com</a><br />

<p>こういう単体ページはスタイルシート書くのが楽でいい。</p>]]></content:encoded>
			<wfw:commentRss>http://roku000.com/1462/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ドメインをとってみた</title>
		<link>http://roku000.com/1461/</link>
		<comments>http://roku000.com/1461/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 04:30:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web制作]]></category>
		<category><![CDATA[雑記]]></category>

		<guid isPermaLink="false">http://roku000.com/1461/</guid>
		<description><![CDATA[独自ドメインとってみた。

古いURL(roku.xxv.jp)からは新しい方(roku000.com)にリダイレクトするように設定。

万が一古いほうのURLをブックマークしてたりRSSリーダーに登録してたりす [...]]]></description>
			<content:encoded><![CDATA[<p>独自ドメインとってみた。</p>

<p>古いURL(roku.xxv.jp)からは新しい方(roku000.com)にリダイレクトするように設定。</p>

<p>万が一古いほうのURLをブックマークしてたりRSSリーダーに登録してたりする方がいたら、新しい方のURLに変更しておくようにお願いします。古い方はいつか消えてなくなると思うので。</p>]]></content:encoded>
			<wfw:commentRss>http://roku000.com/1461/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressのリビジョンとオートセーブを無効にする</title>
		<link>http://roku000.com/1451/</link>
		<comments>http://roku000.com/1451/#comments</comments>
		<pubDate>Wed, 27 May 2009 14:53:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://roku.xxv.jp/?p=1451</guid>
		<description><![CDATA[リビジョンとオートセーブ
WordPressには、オートセーブやリビジョンの機能があり、これは便利な機能だとは思うのだけど、普通に個人で使う分には割とうざい。

記事IDがどんどん増える
たとえば、うちのサイトな [...]]]></description>
			<content:encoded><![CDATA[<h3>リビジョンとオートセーブ</h3>
<p>WordPressには、オートセーブやリビジョンの機能があり、これは便利な機能だとは思うのだけど、普通に<span class="bold">個人で使う分には割とうざい</span>。</p>

<h4>記事IDがどんどん増える</h4>
<p>たとえば、うちのサイトなんかだと、パーマリンク設定を「http://roku.xxv.jp/post_id/」という限りなくシンプルな形にしてます。これだと、まずシンプルだし、記事が増えていく感じをなんとなーく実感できるという利点があって個人的にはこのスタイルがとても良い。ところが、リビジョンとかってひとつ保存するのにひとつのIDを使っていくらしく、<span class="bold">IDの数字がどんどん増えていく</span>。実際にに1400越えてたりする。そんなに記事の数はないのに(200もない位)。これはちょっと気になる。</p>

<h4>データベースもどんどん増える</h4>
<p>あと、リビジョンやオートセーブによってデータベースへ保存する内容もそれだけ増えます。容量自体は対して気にならないような気もするけど、懸念されるのは<span class="bold">「重くなるかも」</span>ってこと。実際体感したわけでもなんでもないんだけど、まぁないほうが良さそう。</p>

<h3>リビジョンとオートセーブを無効にするプラグイン</h3>
<p>リビジョンやオートセーブなんていらん、と思った時にその機能を切れるプラグインがこれ。</p>


<blockquote><a href="http://exper.3drecursions.com/2008/07/25/disable-revisions-and-autosave-plugin/">Exper Chaotic Flow ? Blog Archive ? Disable Revisions and Autosave plugins</a></blockquote>


<p>オートセーブのみ無効、リビジョンのみ無効、両方とも無効、の3種類が用意されている。3つ目しか使ってないのでわかんないけど、1つ目と2つ目を両方つかったら3つ目と同じになるということだよね？</p>


<p>あと、すでに保存されたリビジョンなどを削除するぷらぐいんとしては、</p>


<blockquote><p><a href="http://wordpress.org/extend/plugins/delete-revision/">WordPress ? Delete-Revision ? WordPress Plugins</a></p></blockquote>


<p>これを使えば消せるはず。</p>

<p>ちなみにオートセーブを切っちゃうともしもの時にガーンってなるので、僕は<span class="colored bold">エディタで編集⇒コピペ後に微調整</span>という感じに落ち着いてます。
</p>

]]></content:encoded>
			<wfw:commentRss>http://roku000.com/1451/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressのRSSやAtomフィードの改行とか画像とかの反映について</title>
		<link>http://roku000.com/1450/</link>
		<comments>http://roku000.com/1450/#comments</comments>
		<pubDate>Sat, 23 May 2009 09:42:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://roku.xxv.jp/?p=1450</guid>
		<description><![CDATA[以下、WordPressのfeedに関しての内容です。他のBlogとかはよく分からないので触れていません。
RSSリーダーはGoogle Reader のみで試しています。RSSリーダーによって表示は若干異なったりする [...]]]></description>
			<content:encoded><![CDATA[<p>以下、WordPressのfeedに関しての内容です。他のBlogとかはよく分からないので触れていません。
RSSリーダーはGoogle Reader のみで試しています。RSSリーダーによって表示は若干異なったりするらしいです。
あと、WordPress側の設定で、管理画面の<span class="bold">オプション→表示設定→「RSS/ATOMフィード」→「各投稿の表示」が「全文を表示する」</span>になっていることを前提。概要だけ出力してる場合は除く。</p>

<h3>Google Reader で改行が反映されないfeedのサイトがある</h3>

<p>Google Reader で改行が反映されないfeedのサイトがあります。</p>

<p>うちのサイト(WP2.7)の場合で検証したところ、feedの種類によって何がどう違うのかはさっぱりしらないけど、RSS 0.92 のfeedでのみ改行が反映されない。他(rdf,rss2.0,atom)などについては改行されている。(あと、画像も表示されない)</p>

<a href="http://photozou.jp/bin/photo/21557417/org.bin?size=1024"><img src="http://art11.photozou.jp/pub/258/218258/photo/21557417.png" alt="feed_0905_1" /></a><br />RSS 0.92<br />

<a href="http://photozou.jp/bin/photo/21557413/org.bin?size=1024"><img src="http://art11.photozou.jp/pub/258/218258/photo/21557413.png" alt="feed_0905_2" /></a><br />RSS 2.0 (他のfeedでも同じ感じ)<br />

<p>例えば、RSSを購読する手段として、Firefoxだったらロケーションバーの右側にFeedのアイコンがあってそこをクリックして、自分が使ってるRSSリーダーに登録して、とかって手順だと思います。</p>

<a href="http://photozou.jp/bin/photo/21557409/org.bin?size=1024"><img src="http://art11.photozou.jp/pub/258/218258/photo/21557409.png" alt="feed_0905_3" /></a><br />ロケーションバー<br />

<p>ここで、ブラウザが取得しているFeedのURLは、WordPressが出力しているFeedのURLとは異なります。(WPが出力したのを自動的にブラウザが認識してくれるとかではない) ブラウザに認識してもらうためには、ソースのheadタグにFeedのURLはこれですっていう記述を書かないといけない。</p>

<pre><code>&lt;link rel=&quot;alternate&quot; type=&quot;application/rss+xml&quot; title=&quot;RSS 2.0&quot; href=&quot;RSS 2.0のURL&quot; /&gt;</code></pre>

<p>のような感じで。これを複数、たとえばRSS2.0とAtomを書いたら、RSS2.0を購読するか、Atomを購読するかという選択肢が現れる。</p>

<p>すると、Google Reader で改行が反映されないサイトも、headに記述されているfeedのURLがRSS 0.92 であっただけで、自分でRSS 2.0 ないしAtomのURLを叩いてやれば、しっかりと改行が反映された状態で見れるような気がして、いくつかのサイトで試して見た。だけど反映されない場合もあった。<span class="bold">というか大抵のサイトはRSS2.0かAtomで配信している。</span></p>

<p>ちなみにWPでは複数の種類のFeedを吐き出していて、bloginfoというテンプレートタグを使って簡単に確認することができます。(Feed自体は何もしなくても勝手に出力されている。)<a href="http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/bloginfo" class="broken_link">テンプレートタグ/bloginfo &#8211; WordPress Codex 日本語版</a>によると、<span class="bold">RDF/RSS 1.0 形式(/feed/rdf)</span>、<span class="bold">RSS 0.92 形式(/feed/rss)</span>、<span class="bold">RSS 2.0 形式(/feed/)</span>、<span class="bold">Atom形式(/feed/atom)</span>がある。</p>

<p>Feedにどんな種類があるかというと、次のようなサイトが参考になる。<br />
<a href="http://www.witha.jp/blog/archives/2005/10/rss_6.html">HepCat Dev and Test: Feedフォーマットの歴史、バージョン、起源とか</a></p>

<h3>ここまでのまとめ</h3>

<p>一旦、ここまでの内容をまとめてみます。</p>
<ol>
<li>Google Reader で改行が反映されないfeedのサイトがある。</li>
<li>うちのサイトではRSS 0.92のみ反映されない。</li>
<li>別のWPで作られたサイトでは、RSS 2.0やAtomでも反映されないサイトがある。</li>
</ol>

<p>2つ目に関連してると考えられるものについて、<a href="http://ja.forums.wordpress.org/topic/1184">WordPress フォーラム ≫ RSSに投稿画像を含ませ、改行など有りで配信する方法</a>を見る。解答されてる方の、RSS 1.0 系統と RSS 2.0 系統というのが何の事を言ってるのかちょっとひっかかりますが、<span class="bold">RSS 2.0 ないし ATOM フィードを使うようにすると改行や画像は反映されるよ</span>という内容。RSS 1.0 系統をRSS 0.92 のことだと考えるとうちのサイトの状況と合う。</p>

<p>3つ目について、若干古い情報かもしれないけど、<a href="http://www.odysseygate.com/archives/782">[WP] RSS Feedを全文配信にするカスタマイズ WP 2.2対応版 &#8211; Odysseygate.com</a>
によると、WPのコアファイル「feed-rss2.php」内の
<pre><code>&lt;content :encoded&gt;&lt; ![CDATA[&lt;?php the_content() ?&gt;]]&gt;&lt;/content&gt;</code></pre>
を
<pre><code>&lt;content :encoded&gt;&lt; ![CDATA[&lt;?php the_content('', 0, '', 0, 3) ?&gt;]]&gt;&lt;/content&gt;</code></pre>
にすると改行が反映されるらしい。</p>

<p>ちなみに、自分のサイトのものを見てみたけど、デフォルトの記述のままでした。しかし、Google Reader で見る限りはちゃんと改行されている。だから、<span class="bold">別にわざわざWPのコアファイルを修正しなくてもデフォルトで改行なんかは反映されるはず</span>だと思うのだけど、上記のような変更をしないとちゃんと反映されないサイトがあるのも事実らしい。</p>

<h4>the_content ってそもそもどんなテンプレートタグなのか</h4>

<p>ここで、 the_content ってそもそもどんなテンプレートタグなのってことで調べる。</p>

<ul>
<li><a href="http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/the_content_rss" class="broken_link">テンプレートタグ/the content rss &#8211; WordPress Codex 日本語版</a></li>
<li><a href="http://codex.wordpress.org/Function_Reference/the_content_rss">Function Reference/the content rss ≪ WordPress Codex</a></li>
</ul>


<blockquote>
<p>書式： < ?php the_content_rss('more_link_text', strip_teaser, 'more_file', cut, encode_html); ?> </p>
</blockquote>

<p>気になったのが最後の encode_html という引数なのだけど、Codexによると</p>

<blockquote>
<p>encode_html （0/1/2）- フィルタするHTMLタグを指定。<br />
0（デフォルト。リンクは「URL脚注」として番号を振って出力）<br />
1（PHPのhtmlspecialchars()関数を使ってフィルタ。「cut」の値を0に設定するので、同時に指定しないこと）<br />
2（HTMLタグを取り除き、必要ならば記号などを文字実態参照に変換する。「cut」を指定した場合は、これがデフォルトとなる<br />）</p>
</blockquote>

<p>とのこと。<span class="colored bold">3なんて書いてないんだけど…。</span>ちなみに、strip_teaser と cut のデフォルトは0らしいのでわざわざ書く必要もないと思う。</p>

<p>考えられるのは、1．新たに3というパラメータが追加された、２．今でも3というパラメーターは存在しない、の二つかなぁ。あるいは昔は3もあったとか。</p>

<p>どれなのかはわからないけど、2であるとする(無理やり！)。パラメーターに定義されていない数字を入れた時にどんな挙動をするのかはわからないけど、予想としてはデフォルトの動作をするんじゃないかと。すると、さっきのコアファイルの変更は<span class="bold">何か変更しているようで実際にはなにも変更していないのと同じ</span>ことになりそうなもんなんですがどうなんでしょうか。</p>

<h3>最終的なまとめ</h3>
<p>まとめると、WordPressが吐き出すfeed(全文出力)で、RSS 2.0 やAtom のfeedならば改行や画像が反映されるはずだけど、反映されない場合がなぜかある。そのような場合、コアファイルを修正すると、その原理は不明だが反映されるようになるらしい、ということになりました。なんとも煮え切らない結果で残念。</p>
]]></content:encoded>
			<wfw:commentRss>http://roku000.com/1450/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
