<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>yujilog &#187; WordPress</title>
	<atom:link href="http://factage.com/yu-ji/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://factage.com/yu-ji</link>
	<description>IT戦争に生きる一人の兵士のブログ</description>
	<lastBuildDate>Wed, 02 Jun 2010 03:07:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/category/wordpress/feed/" />
	<atom:link rel='hub' href='http://factage.com/yu-ji/?pushpress=hub'/>
		<item>
		<title>WordCamp Yokohama 2010 ライトニングトークに参加します</title>
		<link>http://factage.com/yu-ji/2010/05/29/wordcamp-yokohama-2010-l/</link>
		<comments>http://factage.com/yu-ji/2010/05/29/wordcamp-yokohama-2010-l/#comments</comments>
		<pubDate>Sat, 29 May 2010 02:23:45 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Vault Docs]]></category>
		<category><![CDATA[イベント]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[ライトニング・トーク]]></category>

		<guid isPermaLink="false">http://factage.com/yu-ji/?p=204</guid>
		<description><![CDATA[今まさにWordCamp Yokohama 2010が開催されており、セッションを聞いているところです。
本日16:40頃より東京都市大学横浜キャンパスサブホールにてライトニングトークに参加します。
[講演者紹介] ライ [...]]]></description>
			<content:encoded><![CDATA[<p>今まさにWordCamp Yokohama 2010が開催されており、セッションを聞いているところです。</p>
<p>本日16:40頃より東京都市大学横浜キャンパスサブホールにてライトニングトークに参加します。</p>
<p><a href="http://yokohama2010.wordcamp.jp/2010/05/28/speaker-lightning-talk-sub/" target="_blank">[講演者紹介] ライトニング・トーク（サブホール） | WordCamp Yokohama 2010</a></p>
<p>先日公開したばかりのWordPressのバックアッププラグイン <a href="http://factage.com/yu-ji/tag/vault-docs/">Vault Docs</a> をネタに、お話する予定です。</p>
<p>内容についてはは Ustream でも配信されましたので、ご興味がある方はご覧いただければと思います。</p>
<p>チャンネル URL<br />
<a href="http://www.ustream.tv/channel/nirecom">http://www.ustream.tv/channel/nirecom</a></p>
<p>Twitter<br />
<a href="http://twitter.com/search?q=%23wcYokohama" target="_blank">#wcYokohama<br />
</a><a href="http://twitter.com/search?q=%23wcYokohama2" target="_blank">#wcYokohama2</a></p>
<p>※2010年05月30日 00:17 更新: Ustream とスライドを追加しました</p>
<p><span id="more-204"></span></p>
<p>配信されたUstream（<a href="http://www.ustream.tv/recorded/7291484" target="_blank">Ustreamで表示</a>）</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="386" id="utv805862" name="utv_n_881344"><param name="flashvars" value="loc=%2F&amp;autoplay=false&amp;vid=7291484&amp;locale=ja_JP" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.ustream.tv/flash/video/7291484" /><embed flashvars="loc=%2F&amp;autoplay=false&amp;vid=7291484&amp;locale=ja_JP" width="480" height="386" allowfullscreen="true" allowscriptaccess="always" id="utv805862" name="utv_n_881344" src="http://www.ustream.tv/flash/video/7291484" type="application/x-shockwave-flash" /></object><br />
※00:22:40 付近から Vault Docs の発表が始まります</p>
<p>スライド（<a href="http://www.slideshare.net/yujiod/vault-docs" target="_blank">SlideShareで表示</a>）</p>
<div id="__ss_4350131" style="width: 425px;"><object id="__sse4350131" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=vault-docs-100529101443-phpapp01&amp;stripped_title=vault-docs" /><param name="name" value="__sse4350131" /><param name="allowfullscreen" value="true" /><embed id="__sse4350131" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=vault-docs-100529101443-phpapp01&amp;stripped_title=vault-docs" name="__sse4350131" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2010/05/29/wordcamp-yokohama-2010-l/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2010/05/29/wordcamp-yokohama-2010-l/" />
	</item>
		<item>
		<title>WordPressの記事を自動でGoogleDocsへバックアップするプラグイン</title>
		<link>http://factage.com/yu-ji/2010/05/19/vault-docs/</link>
		<comments>http://factage.com/yu-ji/2010/05/19/vault-docs/#comments</comments>
		<pubDate>Wed, 19 May 2010 03:44:56 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Vault Docs]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://factage.com/yu-ji/?p=193</guid>
		<description><![CDATA[3月にVaultPressというWordPressのバックアップ及びセキュリティ対策のサービスが発表されました。これを見て同じようなことをいわゆるクラウドサービスと連携してできないかなぁと思って作りました。
それが Va [...]]]></description>
			<content:encoded><![CDATA[<p>3月に<a href="http://vaultpress.com/" target="_blank">VaultPress</a>というWordPressのバックアップ及びセキュリティ対策のサービスが発表されました。これを見て同じようなことをいわゆるクラウドサービスと連携してできないかなぁと思って作りました。</p>
<p>それが Vault Docs です。</p>
<p>WordPressで記事を保存するとバックグラウンドで自動的にGoogleDocsにバックアップを保存します。保存した記事は復元することも可能です。</p>
<p><span id="more-193"></span></p>
<p>今のところ、投稿もしくはページの保存のみに対応しており、記事カテゴリやタグ、写真などのバックアップは行われませんが、次以降のバージョンにて対応予定です。</p>
<p><strong>インストール</strong></p>
<p>WordPress管理画面の[プラグイン]-[新規追加]で「Vault Docs」を検索していただくか、以下の公式プラグインディレクトリからダウンロードしてお使いください。</p>
<p><a href="http://wordpress.org/extend/plugins/vault-docs/" target="_blank">WordPress › Vault Docs « WordPress Plugins</a></p>
<p><strong>ライセンス</strong></p>
<p>WordPressの他のプラグインと同じで、<a id="GPLv2" href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public License (GPL) version 2</a> のライセンスのもとに公開します。</p>
<p><strong>不具合について</strong></p>
<p>何か不具合などございましたらお気軽にコメントいただければと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2010/05/19/vault-docs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2010/05/19/vault-docs/" />
	</item>
		<item>
		<title>WordPress Media Flickr 1.1.0 をリリースしました</title>
		<link>http://factage.com/yu-ji/2009/09/25/wordpress-media-flickr-1-1-0/</link>
		<comments>http://factage.com/yu-ji/2009/09/25/wordpress-media-flickr-1-1-0/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 04:16:25 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp-media-flickr]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://factage.com/yu-ji/?p=152</guid>
		<description><![CDATA[お待たせしました。Wordpress 2.8 以降に対応する WordPress Media Flickr 1.1.0 をリリースしました。
ただ 2.8 に対応するだけでは面白くありませんので、以下の新機能を付けてのお [...]]]></description>
			<content:encoded><![CDATA[<p>お待たせしました。Wordpress 2.8 以降に対応する WordPress Media Flickr 1.1.0 をリリースしました。</p>
<p><span id="more-152"></span>ただ 2.8 に対応するだけでは面白くありませんので、以下の新機能を付けてのお届けです。</p>
<ul>
<li>オリジナルサイズの写真を選択できるようにしました
<ul>
<li>Flickrの設定で、不特定多数からのダウンロードを許可するようにしておかないと選択できません</li>
</ul>
</li>
<li>写真を連続で貼付けるために「続けて他の写真を挿入する」のチェックボックスを追加しました
<ul>
<li>いくつかの写真を連続で挿入したいというご要望がありましたので機能追加を行いました</li>
</ul>
</li>
<li>検索の絞り込み条件にSetを追加しました
<ul>
<li>ある特定のSetから写真を追加したいというご要望がありましたので機能追加を行いました。</li>
</ul>
</li>
</ul>
<p>その他、jpg 以外の写真を貼付けられない問題や大規模なリファクタリングを行っています。何か問題がありましたらこちらの記事にコメントいただければと思います。</p>
<p>インストール及びアップデートは WordPress のプラグイン管理より行っていただくか、Wordpress Plugin Directory よりダウンロードしてインストールください。</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/wordpress-media-flickr/" target="_blank">WordPress › WordPress Media Flickr « WordPress Plugins</a></li>
</ul>
<p>※追記: Javascript エラーが表示される場合には、一度ブラウザのキャッシュをクリアして再度お試しください。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2009/09/25/wordpress-media-flickr-1-1-0/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2009/09/25/wordpress-media-flickr-1-1-0/" />
	</item>
		<item>
		<title>[対応中]wp-mixi-publisherのWordPress2.5への対応とMixiバージョンアップ対応</title>
		<link>http://factage.com/yu-ji/2008/04/30/wp-mixi-publisher-is-under-coding/</link>
		<comments>http://factage.com/yu-ji/2008/04/30/wp-mixi-publisher-is-under-coding/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 15:10:23 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Mixi]]></category>
		<category><![CDATA[MixiPublisher]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://factage.com/yu-ji/?p=76</guid>
		<description><![CDATA[タイトルのとおり、いまさらではありますが対応中です。すでに様々な箇所でパッチなどを配布されている方もいらっしゃると思いますが、Wordpress2.5での動作実績などをお見かけしませんでしたので対応したいと思っています。 [...]]]></description>
			<content:encoded><![CDATA[<p>タイトルのとおり、いまさらではありますが対応中です。すでに様々な箇所でパッチなどを配布されている方もいらっしゃると思いますが、Wordpress2.5での動作実績などをお見かけしませんでしたので対応したいと思っています。</p>
<p>また、データの持ち方なども若干変えようかと思っておりますのでリファクタリングも行おうと思います。2008年5月中にはリリース予定ですのでもう少々お待ちください。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2008/04/30/wp-mixi-publisher-is-under-coding/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2008/04/30/wp-mixi-publisher-is-under-coding/" />
	</item>
		<item>
		<title>Flickrの写真をWordPressの記事に直接貼り付けるプラグイン</title>
		<link>http://factage.com/yu-ji/2008/03/31/wordpress-media-flickr-1_0_0/</link>
		<comments>http://factage.com/yu-ji/2008/03/31/wordpress-media-flickr-1_0_0/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 14:45:22 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp-media-flickr]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://factage.com/yu-ji/?p=56</guid>
		<description><![CDATA[

* Added screencast!
 ※スクリーンキャストを追加しました。英語表記ですが、

日本語版Wordpressをお使いの方はもちろん日本語表記が行なわれます。）
WordPress 2.5 のリッチエデ [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="Wordpress Media Flickr screencast" rel="shadowbox;height=620;width=800;" href="http://factage.com/yu-ji/wp-content/uploads/2008/04/wp-media-flickr.swf"><img class="alignnone size-medium wp-image-69" title="wp-media-flickr" src="http://factage.com/yu-ji/wp-content/uploads/2008/04/wp-media-flickr.png" alt="" width="320" height="240" /></a></p>
<p style="text-align: center;">
<p><strong>* Added screencast!</strong></p>
<p><strong> ※スクリーンキャストを追加しました。英語表記ですが、<br />
</strong></p>
<p><strong>日本語版Wordpressをお使いの方はもちろん日本語表記が行なわれます。）</strong></p>
<p>WordPress 2.5 のリッチエディターにて、Flickr の写真を選択してエディター上に貼り付けられるプラグイン「Wordpress Media Flickr 1.0.0」をリリースします。</p>
<p><span id="more-56"></span></p>
<h2>必要なもの</h2>
<ul>
<li>WordPress 2.5</li>
<li>Flickrアカウント</li>
</ul>
<h2>動作確認環境</h2>
<ul>
<li>Internet Explorer 6, 7</li>
<li>FireFox 2.0.0.13</li>
<li>Safari 3.1</li>
</ul>
<h2>ダウンロード</h2>
<ul>
<li><a href="http://wordpress.org/extend/plugins/wordpress-media-flickr/">WordPress Media Flickr 1.0.0</a></li>
</ul>
<h2>インストール方法</h2>
<p>アーカイブをダウンロードし展開後、<span style="color: #ff0000;"><strong>ディレクトリごと</strong></span> /wp-content/plugins にコピーします。 あとはWordpressの管理画面にて「Wordpress Media Flickr」プラグインを有効にするだけです。</p>
<h2>WordPress Media Flickrの設定</h2>
<p>管理画面の「設定」から「Media Flickr」を選択します。 画面の流れに従ってFlickrの利用認証を行うと、記事の投稿画面から自分の写真を貼り付けることができます。</p>
<h2>Flickrの写真を記事に貼り付ける</h2>
<p>記事の投稿画面のツールバーにFlickrアイコンが増えているかと思います。これをクリックするとWordpress Media Flickrのダイアログが表示されます。</p>
<p>自分の写真や全体の写真を検索し、写真をクリックすると写真の位置を選択する画面が表示されます。位置を選択後「挿入」をクリックすることで記事に貼り付けることができます。</p>
<p>また写真一覧の写真タイトルの左にあるアイコンをクリックすることで、新しいウィンドウが開かれ写真をFlickrで確認することができます。</p>
<h2>不具合や要望など</h2>
<p>不具合やご意見、ご要望などありましたらコメントやメールいただければと思います。</p>
<p>Let&#8217;s enjoy Flickr!</p>
<p>※ちなみに私はあまりFlickrを活用できていません&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2008/03/31/wordpress-media-flickr-1_0_0/feed/</wfw:commentRss>
		<slash:comments>57</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2008/03/31/wordpress-media-flickr-1_0_0/" />
	</item>
		<item>
		<title>WordPress 2.5 が正式リリース</title>
		<link>http://factage.com/yu-ji/2008/03/31/wordpress-25-released/</link>
		<comments>http://factage.com/yu-ji/2008/03/31/wordpress-25-released/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 23:25:42 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://factage.com/yu-ji/?p=55</guid>
		<description><![CDATA[WordPress 2.5 日本語版リリースのお知らせ
http://ja.wordpress.org/2008/03/30/wordpress-25-japanese/
ついに出ました。Wordpress2.5向けプラ [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>WordPress 2.5 日本語版リリースのお知らせ<br />
<a href="http://ja.wordpress.org/2008/03/30/wordpress-25-japanese/">http://ja.wordpress.org/2008/03/30/wordpress-25-japanese/</a></p></blockquote>
<p>ついに出ました。Wordpress2.5向けプラグインは本日中にリリース予定です！</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2008/03/31/wordpress-25-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2008/03/31/wordpress-25-released/" />
	</item>
		<item>
		<title>WordPress 2.5 RC2 がリリース</title>
		<link>http://factage.com/yu-ji/2008/03/26/wordpress-25-rc2-released/</link>
		<comments>http://factage.com/yu-ji/2008/03/26/wordpress-25-rc2-released/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 13:21:07 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://factage.com/yu-ji/?p=51</guid>
		<description><![CDATA[2.5の開発バージョンを導入している私としては正式リリースを心待ちにしているのですが、RC2が公開されました。
WordPress › Blog »   Screencast and WordPress 2.5 RC2
 [...]]]></description>
			<content:encoded><![CDATA[<p>2.5の開発バージョンを導入している私としては正式リリースを心待ちにしているのですが、RC2が公開されました。</p>
<p>WordPress › Blog »   Screencast and WordPress 2.5 RC2<br />
<a href="http://wordpress.org/development/2008/03/wordpress-25-rc2/">http://wordpress.org/development/2008/03/wordpress-25-rc2/</a></p>
<blockquote><p>2.5 is coming along thanks to the <a href="http://wordpress.org/development/2008/03/25-sneak-peek/">fantastic feedback you guys provided on RC1</a> (over 580 pingbacks and counting), and we’re now ready to show you a bit more of a peek with a short screencast covering the new dashboard and uploader and Release Candidate 2. First here’s the screencast, which is also available embedded below, <a href="http://s.wordpress.org/resources/2.5/dashboard-and-images.swf">as a Flash movie</a>, or as a <a href="http://s.wordpress.org/resources/2.5/dashboard-and-images.avi">17mb AVI download</a>:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="222" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="best" /><param name="scale" value="showall" /><param name="id" value="csSWF" /><param name="src" value="http://s.wordpress.org/resources/2.5/dashboard-and-images.swf" /><param name="bgcolor" value="#1a1a1a" /><embed id="csSWF" type="application/x-shockwave-flash" width="400" height="222" src="http://s.wordpress.org/resources/2.5/dashboard-and-images.swf" bgcolor="#1a1a1a" scale="showall" quality="best"></embed></object></p></blockquote>
<p>プロジェクト管理上でもかなりタスクが潰されているようですが、ステータス的にはRC2のフィードバックを反映して正式リリース。。にはならないですよね <img src='http://factage.com/yu-ji/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Roadmap &#8211; WordPress Trac &#8211; Trac<br />
<a href="http://trac.wordpress.org/roadmap">http://trac.wordpress.org/roadmap</a></p>
<blockquote><p><strong>Milestone: 2.5 </strong>74% Due in 22 years (04/01/30)</p>
<p>Closed tickets: 720<br />
Active tickets: 247</p>
<p>(Date not set yet, awaiting RC feedback.)</p></blockquote>
<p>yujilogではオープンソースソフトウェアの開発を再開していきたいと思っていますが、第一弾として WordPress 2.5 で新しくなった投稿インタフェースに対するプラグインを 2.5 の正式リリースに合わせて公開予定です。正式リリースにまだ時間がかかるようであれば類似プラグインを2つ公開できるかもしれません。</p>
<p>ご期待下さい。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2008/03/26/wordpress-25-rc2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://s.wordpress.org/resources/2.5/dashboard-and-images.avi" length="18482176" type="video/x-msvideo" />
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2008/03/26/wordpress-25-rc2-released/" />
	</item>
		<item>
		<title>WordPress2.5のリリース日が再度延期に</title>
		<link>http://factage.com/yu-ji/2008/03/19/wordpress25redeferred20080321/</link>
		<comments>http://factage.com/yu-ji/2008/03/19/wordpress25redeferred20080321/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 17:30:46 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://factage.com/yu-ji/?p=49</guid>
		<description><![CDATA[前回リリース予定でありましたWordpressの新版 2.5 ですが、どうやらリリース日がまた3月19日に延期になったようです。
Milestone 2.5 &#8211; WordPress Trac &#8211;  [...]]]></description>
			<content:encoded><![CDATA[<p>前回リリース予定でありましたWordpressの新版 2.5 ですが、どうやらリリース日がまた3月19日に延期になったようです。</p>
<p>Milestone 2.5 &#8211; WordPress Trac &#8211; Trac<br />
<a rel="nofollow" href="http://trac.wordpress.org/milestone/2.5">http://trac.wordpress.org/milestone/2.5</a></p>
<blockquote><p><strong>Milestone 2.5</strong><br />
Due in 3 days (03/21/08)<br />
Closed tickets: 636 Active tickets: 375</p></blockquote>
<p>yujilogでは開発中のバージョンをすでに導入済みですが、管理画面のインタフェースがかなり改善されていると思いました。WYSIWYGエディタもまともに使えるようになったし、ファイルアップロードの仕組みもFlashを使うなど洗練されています。<br />
あと３日で正式リリースを迎えられるでしょうか。。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2008/03/19/wordpress25redeferred20080321/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2008/03/19/wordpress25redeferred20080321/" />
	</item>
		<item>
		<title>WordPress2.5のリリース日が延期に</title>
		<link>http://factage.com/yu-ji/2008/03/11/wordpress25deferred20080317/</link>
		<comments>http://factage.com/yu-ji/2008/03/11/wordpress25deferred20080317/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 10:24:19 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://factage.com/yu-ji/?p=36</guid>
		<description><![CDATA[3月10日にリリース予定だったWordpressの新版 2.5 ですが、どうやらリリース日が3月17日に延期になったようです。
Milestone 2.5 &#8211; WordPress Trac &#8211; T [...]]]></description>
			<content:encoded><![CDATA[<p>3月10日にリリース予定だったWordpressの新版 2.5 ですが、どうやらリリース日が3月17日に延期になったようです。</p>
<p>Milestone 2.5 &#8211; WordPress Trac &#8211; Trac<br />
<a href="http://trac.wordpress.org/milestone/2.5">http://trac.wordpress.org/milestone/2.5</a></p>
<blockquote><p><strong>Milestone 2.5</strong><br />
Due in 1 week (03/17/08)</p>
<p>Closed tickets: 548 Active tickets: 412</p></blockquote>
<p>クローズされていないチケットがまだ400件ほどありますが、一部は次リリースに持ち越されたとしても1週間の延期でリリースが可能なのか個人的に心配です。。</p>
<p>我慢できずにβ版を導入してしまいました。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2008/03/11/wordpress25deferred20080317/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2008/03/11/wordpress25deferred20080317/" />
	</item>
		<item>
		<title>Wp-MixiPublisher 1.0.0 RC2 をリリース</title>
		<link>http://factage.com/yu-ji/2006/09/05/wp-mixipublisher-1_0_0rc2/</link>
		<comments>http://factage.com/yu-ji/2006/09/05/wp-mixipublisher-1_0_0rc2/#comments</comments>
		<pubDate>Tue, 05 Sep 2006 05:53:15 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Mixi]]></category>
		<category><![CDATA[MixiPublisher]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=34</guid>
		<description><![CDATA[利用された皆様からの声を反映し、Wp-MixiPublisher 1.0.0 RC2 をリリースします。


Wp-MixiPublisher &#8211; WordPressの記事をMixiに複製
Wordpress [...]]]></description>
			<content:encoded><![CDATA[<p>利用された皆様からの声を反映し、Wp-MixiPublisher 1.0.0 RC2 をリリースします。</p>
<p><a rel="nofollow" href="http://factage.com/yu-ji/wp-content/wp-mixipublisher.png" rel="lightbox[34]"><img src="http://factage.com/yu-ji/wp-content/wp-mixipublisher.png" alt="http://factage.com/yu-ji/wp-content/wp-mixipublisher.png" /></a></p>
<blockquote>
<p class="quotation"><a rel="nofollow" href="http://factage.com/yu-ji/archives/2006/08/16/wp-mixipublisher-1_0_0rc1/">Wp-MixiPublisher &#8211; WordPressの記事をMixiに複製</a><br />
Wordpressの投稿を公開またはすでに公開されている記事を<br />
更新する際に、「Mixiへこの記事を投稿する」という<br />
チェックボックスを有効にすることでMixiへも記事の<br />
投稿を行います。Mixiへの投稿内容は「全文」「概要」<br />
「無し」から選べ、Aタグ以外のすべてのHTMLタグは<br />
除去されます。フッターを付加できるので、ブログへの<br />
誘導もできるかと思います。</p>
</blockquote>
<p><strong>まだテストが十分に行われていないため、致命的な不具合が存在する可能性があります。自己責任でご利用ください。</strong></p>
<p><span id="more-34"></span></p>
<h2 id="content_1_0">ダウンロード</h2>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a rel="nofollow" href="http://factage.com/yu-ji/downloads/wp-mixipublisher-1.0.0rc2.zip">Wp-MixiPublisher 1.0.0 RC2</a></li>
</ul>
<h2 id="content_1_1">CHANGELOG</h2>
<p>1.0.0 RC1 からの変更点は以下のとおりです。</p>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li>XML-RPCによる投稿からもMixiへ投稿できるようにしました。ectoなどからもMixiへ投稿できるかと思います。<br />
– ただし、設定画面でディフォルトで有効にしないとMixiへの投稿は行えません。</li>
<li>Mixiへ複製していないすでに公開済みの記事の再編集時、「Mixiへこの記事を投稿する」のチェックを外すように修正しました。<br />
– XML-RPC からMixiへ複製していないすでに公開済みの記事の再編集時には、Mixiへの投稿を行いません。</li>
<li>引用に対応しました。<br />
– 設定項目に「引用とするタグ」が増え、ここに設定したタグで囲まれた文字列は行頭に引用符が付きます。<br />
ディフォルトでは blockquote が設定されます。</li>
<li>URLオートリンクなどでアンカーのURLと文字列が同じ場合は、URLのみで表示するよう修正しました。</li>
</ul>
<h2 id="content_1_2">MILESTONE to 1.0.0</h2>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li>現状の機能で動作が安定することが確認できたらリリースしようと思っています。</li>
</ul>
<h2 id="content_1_3">ライセンス</h2>
<p>GPLライセンスの基に公開します。</p>
<h2 id="content_1_4">謝辞</h2>
<p>PHPからMixiへのアクセスにはriafさんによるphpMixiを参考にさせていただきました</p>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a rel="nofollow" href="http://wiki.riaf.org/kinowiki/webprog/phpMixi">めもちょう &#8211; webprog/phpMixi</a></li>
</ul>
<p>ひろまささんの wp-babel を利用させていただきました。</p>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a rel="nofollow" href="http://hiromasa.zone.ne.jp/">hiromasa.zone : o)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2006/09/05/wp-mixipublisher-1_0_0rc2/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2006/09/05/wp-mixipublisher-1_0_0rc2/" />
	</item>
		<item>
		<title>Wp-MixiPublisher &#8211; WordPressの記事をMixiに複製</title>
		<link>http://factage.com/yu-ji/2006/08/16/wp-mixipublisher-1_0_0rc1/</link>
		<comments>http://factage.com/yu-ji/2006/08/16/wp-mixipublisher-1_0_0rc1/#comments</comments>
		<pubDate>Tue, 15 Aug 2006 16:25:46 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Mixi]]></category>
		<category><![CDATA[MixiPublisher]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=31</guid>
		<description><![CDATA[いままでMixiで外部ブログとしてyujilogを設定していましたが、せっかくのソーシャルネットワークがあまり生かせないと感じたので逆の発想をしてみました。Wordpressのプラグイン Wp-MixiPublisher [...]]]></description>
			<content:encoded><![CDATA[<p>いままでMixiで外部ブログとしてyujilogを設定していましたが、せっかくのソーシャルネットワークがあまり生かせないと感じたので逆の発想をしてみました。Wordpressのプラグイン Wp-MixiPublisher 1.0.0 rc1 をリリースします。</p>
<p>WordPressの投稿を公開またはすでに公開されている記事を更新する際に、「Mixiへこの記事を投稿する」というチェックボックスを有効にすることでMixiへも記事の投稿を行います。Mixiへの投稿内容は「全文」「概要」「無し」から選べ、Aタグ以外のすべてのHTMLタグは除去されます。フッターを付加できるので、ブログへの誘導もできるかと思います。</p>
<p><strong>まだテストが十分に行われていないため、致命的な不具合が存在する可能性があります。</strong></p>
<p><a rel="nofollow" href="http://factage.com/yu-ji/archives/2006/09/05/wp-mixipublisher-1_0_0rc2/">Wp-MixiPublisher 1.0.0 RC2</a>をリリースしました。</p>
<p><span id="more-31"></span></p>
<h2 id="content_1_0">ダウンロード</h2>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><del><a rel="nofollow" href="http://factage.com/yu-ji/downloads/wp-mixipublisher-1.0.0rc1.zip">Wp-MixiPublisher 1.0.0 RC1</a></del></li>
</ul>
<p class="jumpmenu"><a href="http://#navigator">↑</a></p>
<h2 id="content_1_1">インストール</h2>
<p>アーカイブを解凍すると wp-mixipublisher というディレクトリが作成されるので、ディレクトリごと %wordpress_home%/wp-content/plugins へアップロードします。%&lt;wordpress_home%/wp-content/plugins/wp-mixipublisher 以下にプラグインファイルが無い状態だと正常に動作しません。</p>
<p class="jumpmenu"><a href="http://#navigator">↑</a></p>
<h2 id="content_1_2">設定</h2>
<p>管理画面からプラグインを有効にするとオプションメニューに Wp-MixiPublisher が追加されているので、各種設定を行います。Mixiへログインするための正しいメールアドレスとパスワードを入力することでプラグインが有効になります。</p>
<p>ただし、Mixiでの設定で日記の設定が外部のブログになっている場合プラグインは有効になりません。その場合はMixiの設定で「Mixi日記」を指定したうえで再度更新してください。</p>
<p class="jumpmenu"><a href="http://#navigator">↑</a></p>
<h2 id="content_1_3">ライセンス</h2>
<p>GPLライセンスの基に公開します。</p>
<p class="jumpmenu"><a href="http://#navigator">↑</a></p>
<h2 id="content_1_4">謝辞</h2>
<p>PHPからMixiへのアクセスにはriafさんによるphpMixiを参考にさせていただきました</p>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a rel="nofollow" href="http://wiki.riaf.org/kinowiki/webprog/phpMixi">めもちょう &#8211; webprog/phpMixi</a></li>
</ul>
<p>ひろまささんの wp-babel を利用させていただきました。</p>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a rel="nofollow" href="http://hiromasa.zone.ne.jp/">hiromasa.zone : o)</a></li>
</ul>
<p class="jumpmenu"><a href="http://#navigator">↑</a></p>
<h2 id="content_1_5">CHANGELOG</h2>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li>2006/08/16 1.0.0rc1 リリース候補</li>
</ul>
<p class="jumpmenu"><a href="http://#navigator">↑</a></p>
<h2 id="content_1_6">TODO</h2>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li>記事の写真もあげられるとよいかも。</li>
<li>ソースのコメントがほとんど無いので書く。</li>
<li>Mixi連携部分が現在では「とりあえず動く」なので見直し。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2006/08/16/wp-mixipublisher-1_0_0rc1/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2006/08/16/wp-mixipublisher-1_0_0rc1/" />
	</item>
		<item>
		<title>Wp-TypeKeyの作成中</title>
		<link>http://factage.com/yu-ji/2006/06/30/wp-typekey%e3%81%ae%e4%bd%9c%e6%88%90%e4%b8%ad/</link>
		<comments>http://factage.com/yu-ji/2006/06/30/wp-typekey%e3%81%ae%e4%bd%9c%e6%88%90%e4%b8%ad/#comments</comments>
		<pubDate>Thu, 29 Jun 2006 16:08:08 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[TypeKey]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=28</guid>
		<description><![CDATA[まだ開発段階にあるため、配布はしておりません
需要があるのか無いのか。WordpressとMovableType(TypePad他)のどちらに喧嘩を売っているのか。
WordpressにてTypeKeyの認証を行ってコメ [...]]]></description>
			<content:encoded><![CDATA[<p><strong>まだ開発段階にあるため、配布はしておりません</strong></p>
<p>需要があるのか無いのか。WordpressとMovableType(TypePad他)のどちらに喧嘩を売っているのか。<br />
WordpressにてTypeKeyの認証を行ってコメントを投稿するためのプラグインを作成しました！</p>
<blockquote>
<p class="quotation"><a rel="nofollow" href="http://www.sixapart.jp/typekey/">TypeKey</a><br />
TypeKeyはオンラインの認証システムです。シックス・アパートが提供するTypeKeyサービスのアカウントが一つあれば、<br />
ウェブ上にたくさんあるウェブログにコメントする権限が管理できます。</p>
</blockquote>
<p>※ちなみに類似のプラグインってまだ無いですよね。ありそうで無かったと思っているんですが。。</p>
<p><span id="more-28"></span></p>
<p>一つの信頼された認証機関で、一つのIDにより、複数のシステムにログインするためのシステム。<br />
少し昔ではスパム対策のための手段の一つとしても注目されましたが、最近ではWordpress,MovableType共に<br />
スパム対策が非常に良く動作するのでそのメリットは教授できないかもしれません。</p>
<p>しかし他にもいくつかのメリットがあると思いますが、ここでは多くは語りません。<br />
自分としては Six Apart によるサービスと、ブログで競合しているWordpressで<br />
勝手ながらプラグインという形でコラボレーションできたのが一番良い所と感じています。<br />
（ただの自己満足と言われるとそれまで。。）</p>
<p>今回利用させていただいた部品は以下のとおり。</p>
<blockquote>
<p class="quotation"><a rel="nofollow" href="http://uva.jp/dh/mt/archives/004510.html">Auth_TypeKey</a><br />
TypeKey クライアントサイトを PHP で簡単に構築するためのモジュール、<br />
Auth_TypeKey を公開します。ライセンスは、PHP ライセンスに準じます。</p>
</blockquote>
<blockquote>
<p class="quotation"><a rel="nofollow" href="http://hiromasa.zone.ne.jp/blog/archives/598/">wp-babel</a> (wp-tegakiに含まれる)<br />
Wordpressでのプラグイン開発用フレームワーク。ひろまささん作。GPLライセンス。<br />
（勝手に使用させてもらってしまったので問題がありましたらご指摘ください。。）</p>
</blockquote>
<h3 id="content_1_0">仕様</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li>Wp-Cache対応。</li>
<li>WordPressの設定の「名前・メールアドレスの入力必須」に応じて、<br />
メールアドレスを要求する。もしメールアドレスが通知されなければ認証は<br />
キャンセルしたものとする。</li>
<li>設定画面よりTypeKey認証の強制機能を有効にした場合、TypeKey認証が<br />
行われない場合にはコメントを許可しない。ただし、本来のWordpressへの<br />
認証が済んでいる場合は例外。</li>
<li>TypeKeyによる認証を行いコメントを登録した時、ユーザー名の横にTypeKeyの<br />
プロフィールページへのリンクを表示する。（テーマで位置は変更可能）</li>
</ul>
<p class="jumpmenu"><a href="http://#navigator">↑</a></p>
<h3 id="content_1_1">スクリーンショット</h3>
<p><a rel="nofollow" href="http://factage.com/yu-ji/wp-content/wp-typekey.png" rel="lightbox[28]"><img src="http://factage.com/yu-ji/wp-content/wp-typekey_s.png" alt="http://factage.com/yu-ji/wp-content/wp-typekey.png" /></a><br />
※トークンは実際のものではありません</p>
<p class="jumpmenu"><a href="http://#navigator">↑</a></p>
<h3 id="content_1_2">動作デモ</h3>
<p>まさにあなたが見ているこのページが動作デモです！</p>
<p>ページ下部のコメント記入欄を参照してください。</p>
<p class="jumpmenu"><a href="http://#navigator">↑</a></p>
<h3 id="content_1_3">課題</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li>PHP4 でのテストがまだ。</li>
<li>認証に関わるものなので、もう少し深いテストが必要。</li>
<li>TypeKeyは商標登録されているので名前に問題があるかもしれない。</li>
<li>PHPライセンスとGPLライセンスが混在しているので同梱した配布はできないかもしれない。</li>
</ul>
<p class="jumpmenu"><a href="http://#navigator">↑</a></p>
<h3 id="content_1_4">今後</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a rel="nofollow" href="http://auth.hatena.ne.jp/">はてな認証API</a>による認証も別途作りたい。</li>
<li><a rel="nofollow" href="http://openid.net/">OpenID</a>による認証も良い。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2006/06/30/wp-typekey%e3%81%ae%e4%bd%9c%e6%88%90%e4%b8%ad/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2006/06/30/wp-typekey%e3%81%ae%e4%bd%9c%e6%88%90%e4%b8%ad/" />
	</item>
		<item>
		<title>WordPressプラグイン wp-tegaki のキャッシュ化</title>
		<link>http://factage.com/yu-ji/2006/06/22/wordpress%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3-wp-tegaki-%e3%81%ae%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5%e5%8c%96/</link>
		<comments>http://factage.com/yu-ji/2006/06/22/wordpress%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3-wp-tegaki-%e3%81%ae%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5%e5%8c%96/#comments</comments>
		<pubDate>Thu, 22 Jun 2006 11:17:56 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[tegaki]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=27</guid>
		<description><![CDATA[ブログ構築システムである WordPress のプラグイン wp-tegaki に
画像をキャッシングする機能をつけてみました。
wp-tegaki は以下のような書式で記述することで、文字を画像に変換して
表示するプラ [...]]]></description>
			<content:encoded><![CDATA[<p>ブログ構築システムである WordPress のプラグイン wp-tegaki に<br />
画像をキャッシングする機能をつけてみました。</p>
<p>wp-tegaki は以下のような書式で記述することで、文字を画像に変換して<br />
表示するプラグインです。</p>
<pre>[tagaki]ゆる～い感じ。[/tagaki]
※実際には[tagaki]ではなく[tegaki]です。。</pre>
<p>[tegaki]ゆる～い感じ。[/tegaki]</p>
<blockquote>
<p class="quotation"><a rel="nofollow" href="http://hiromasa.zone.ne.jp/blog/archives/598/">wp-tegaki を作ってみる</a><br />
決められたタグ内の文字列を、指定の TrueType で出力するプラグインです。</p>
</blockquote>
<blockquote>
<p class="quotation"><a rel="nofollow" href="http://hiromasa.zone.ne.jp/blog/archives/604/">wp-tegaki 0.81 リリース（ひょえ～）</a><br />
昔の PHP のバージョンの参照渡しの記述をソースに混在させておりました..　XREA で新しい PHP 使っている方が動かなかったようです。</p>
</blockquote>
<p>ふと思いついてこのGD関数を利用してできあがった画像をキャッシングしてみることを<br />
思いつきました。実際には文字を書いているだけなのでそこまで負荷は無いと思いますが、<br />
毎回作るのも。というわけで wp-tegaki を改造してみました。</p>
<p><span id="more-27"></span> 改造箇所は以下のとおり。</p>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li>キャッシングするかのオプションを管理画面に追加。</li>
<li>キャッシングするために画像の格納先のオプションを管理画面に追加。</li>
<li>キャッシングが有効であればキャッシング格納先に画像を保存。</li>
<li>キャッシングされた画像があれば GD 関数を使用せずに表示を行う。</li>
</ul>
<p>あと、私の WordPress では  の書式を利用してパブリッシュする<br />
プラグインを使用しているので、 プラグインが有効の場合に<br />
出力するタグを  書式に変更する機能も追加しました。</p>
<h2 id="content_1_0">wp-tegaki 0.81_y1 のダウンロード</h2>
<p>オリジナルの wp-tegaki 0.81 のGPLライセンス基づいて配布させていただきます。</p>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a rel="nofollow" href="http://factage.com/yu-ji/downloads/wp-tegaki-0.81_y1.zip">wp-tegaki-0.81_y1.zip</a></li>
</ul>
<p class="jumpmenu"><a href="http://#navigator">↑</a></p>
<h2 id="content_1_1">最後に</h2>
<p>技術的にもなかなか面白い wp-tegaki を作られたひろまささん。お疲れ様でした。<br />
もし気が向いたら、このコードを自由に取り込んでいただければと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2006/06/22/wordpress%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3-wp-tegaki-%e3%81%ae%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5%e5%8c%96/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2006/06/22/wordpress%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3-wp-tegaki-%e3%81%ae%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5%e5%8c%96/" />
	</item>
		<item>
		<title>wp-mail.phpを改造して地図へのリンクを表示する</title>
		<link>http://factage.com/yu-ji/2005/03/14/insert-gps-map-link-into-entry-from-wp-mailphp/</link>
		<comments>http://factage.com/yu-ji/2005/03/14/insert-gps-map-link-into-entry-from-wp-mailphp/#comments</comments>
		<pubDate>Mon, 14 Mar 2005 10:55:51 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=12</guid>
		<description><![CDATA[wp-mail.php サムネイル+機能強化版
こちらで配布されているwp-mail.phpに手を加え、画像が添付された際にサムネイルを作成できるように機能追加しました。

wp-mail.phpのサムネイル+機能強化版 [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p class="modPukiWP_quotation"><a href="http://wp.somy.jp/2005/02/17wp-mail-php_89.php" target="_blank">wp-mail.php サムネイル+機能強化版</a><br />
こちらで配布されているwp-mail.phpに手を加え、画像が添付された際にサムネイルを作成できるように機能追加しました。</p>
</blockquote>
<p>wp-mail.phpのサムネイル+機能強化版を利用して、GPS情報のある写真が添付された場合に地図へのリンクを記事に挿入する改造を行ってみました。</p>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li>&#8216;<em>仕様</em>&#8216;</p>
<ul class="modPuki_list2" style="padding-left:16px;margin-left:16px">
<li>複数の写真が添付された場合、GPS情報を取得できるのは１枚目の写真のみ</li>
<li>GPS情報は世界測地系（WGS-84）/日本測地系（Tokyo）の両測地系に対応し、世界測地系であれば日本測地系に変換を行い地図サイトへのリンクを生成します</li>
</ul>
</li>
</ul>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li>&#8216;<em>注意</em>&#8216;</p>
<ul class="modPuki_list2" style="padding-left:16px;margin-left:16px">
<li>携帯電話 au W21S でしか確認していません</li>
<li>ライセンスは元のwp-mail.phpが GNU GPL となっていますのでGPLです</li>
</ul>
</li>
</ul>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li>&amp;color(#F00){&#8216;<em>2005/03/15 更新</em>&#8216;}</p>
<ul class="modPuki_list2" style="padding-left:16px;margin-left:16px">
<li>GPS情報が日本測地系の場合エラーが発生する問題を修正。</li>
<li>メールを２件以上処理する場合でも、１件目のGPS情報を利用してしまう問題を修正</li>
</ul>
</li>
</ul>
<pre class="modPukiWP_pre">&lt;!--more--&gt;</pre>
<h2 id="content_Object_0" class="modPukiWP_head">wp-mail.php サムネイル+機能強化版を入れる</h2>
<p><a href="http://wp.somy.jp/2005/02/17wp-mail-php_89.php" target="_blank">wp-mail.php サムネイル+機能強化版</a>から somy_wp-mail.lzh（EUC-JPの場合はsomy_wp-mail_euc.lzh）をとってきて、WordPressのディレクトリに展開する。</p>
<h2 id="content_Object_1" class="modPukiWP_head">wp-mail.phpを改造する</h2>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li>改造済みのものを以下に格納しておきます</p>
<ul class="modPuki_list2" style="padding-left:16px;margin-left:16px">
<li><a href="http://factage.com/yu-ji/wp-content/wp-gpsmail.phps">2005/03/15 10:25:24 wp-gpsmail.php</a></li>
</ul>
</li>
</ul>
<p>結構無理やりな事をしています。。。 <img src='http://factage.com/yu-ji/wp-includes/images/smilies/icon_redface.gif' alt=':oops:' class='wp-smiley' /> </p>
<p>get_gps_information()関数の $content = &#8230; あたりで地図サイトへのリンクを生成していますので、お好みに合わせて変更してください。</p>
<p>&#8216;<em>114行目に追加</em>&#8216;</p>
<pre style="height:24.6em;" class="modPukiWP_pre">// GPS地図リンク作成用の設定　-----------

      /*　GPS情報がある場合地図へのリンクを作成　''1''：する　''0''：しない　*/
  $wpmail_get_gps_information = ''1'';

    /*　地図サイトへのURL一覧（日本測地系）　URL中の$latは緯度、$lonは経度　*/
 $_gps_map_urls = array(
            ''Yahoo'' =&gt; ''http://map.yahoo.co.jp/pl?nl=$lat&amp;el=$lon'',
          ''Mapion'' =&gt; ''http://www.mapion.co.jp/c/f?uc=1&amp;grp=all&amp;nl=$lat&amp;el=$lon'',
           ''MapFan'' =&gt; ''http://www.mapfan.com/index.cgi?MAP=E$lonN$lat&amp;ZM=11'',
      );

      /*　地図サイトへのURL一覧からの名前　*/
    $_gps_map_url = ''MapFan'';

     /*　[ラジアン/度]（変更の必要がなければ修正しないでください）　*/
  $rd = pi() / 180;

   /*　[変換用データ]（変更の必要がなければ修正しないでください）　*/
   $geo_param = array(
         ''WGS-84'' =&gt; array(
                     ''a'' =&gt; 6378137,
                        ''1/f'' =&gt; 298.257223563,
       ''dx'' =&gt; 0,
                      ''dy'' =&gt; 0,
                    ''dz'' =&gt; 0,
              ),
          ''TOKYO'' =&gt; array(
     ''a'' =&gt; 6377397.155,
                     ''1/f'' =&gt; 299.152813,
  ''dx'' =&gt; 148,
                    ''dy'' =&gt; -507,
                 ''dz'' =&gt; -681,
           ),
  ) ;</pre>
<p>&#8216;<em>332行目付近に追加</em>&#8216;</p>
<pre class="modPukiWP_pre">// GPS情報取得
   if($wpmail_get_gps_information &amp;&amp; count($_wpmail_photo_filepaths) &gt; 0) {
        $content = get_gps_information($_wpmail_photo_filepaths[0]).$content;
       $_wpmail_photo_filepaths = array();
  }</pre>
<p>&#8216;<em>399行目に追加</em>&#8216;</p>
<pre class="modPukiWP_pre">   global $_wpmail_photo_filepaths;</pre>
<p>&#8216;<em>462行目に追加</em>&#8216;</p>
<pre class="modPukiWP_pre">    $_wpmail_photo_filepaths[] = $file_path;</pre>
<p>&#8216;<em>620行目に追加</em>&#8216;</p>
<pre style="height:24.6em;" class="modPukiWP_pre">/**
 * GPS情報取得
 */
function get_gps_information($filename) {
        global $_gps_map_urls, $_gps_map_url;

    $content = &quot;&quot;;

    if(($exif  = exif_read_data($filename, 0, true)) &amp;&amp; array_key_exists(&quot;GPS&quot;, $exif)){
              $lon = degstr($exif[&quot;GPS&quot;][&quot;GPSLongitude&quot;]);
            $lat = degstr($exif[&quot;GPS&quot;][&quot;GPSLatitude&quot;]);

            $gps_geo = $exif[&quot;GPS&quot;][&quot;GPSMapDatum&quot;];

            if($gps_geo != &quot;TOKYO&quot;){
                  $gps_geo_tokyo = convert_gps_geo($gps_geo, &quot;TOKYO&quot;, $lon, $lat);
          }else{
                      $gps_geo_tokyo = array(&quot;Longitude&quot; =&gt; $lon, &quot;Latitude&quot; =&gt; $lat);
          }
           $replace_patterns = array(''/\\$lon/'', ''/\\$lat/'');
              $location_mapurl = preg_replace($replace_patterns, $gps_geo_tokyo, $_gps_map_urls[$_gps_map_url]);
          $location = get_map_location_from_url($location_mapurl);

            $dt = dtstr( $exif[&quot;EXIF&quot;][&quot;DateTimeOriginal&quot;]);

            $content = &quot;&lt;blockquote&gt;\\n&quot;
                                .&quot;&lt;strong&gt;GPS情報:&lt;/strong&gt;\\n&quot;
                              .&quot;$dt\\n&quot;
                          .&quot;&lt;a href=&quot;$location_mapurl&quot;&gt;$location&lt;/a&gt;\\n&quot;
                             .&quot;&lt;/blockquote&gt;\\n&quot;;
 }

       return $content;
}

function get_map_location_from_url($url) {
     $content = get_content_from_url($url);
      if(preg_match(&quot;/&lt;title&gt;([^&lt;&gt;]+)&lt; \\/title&gt;/i&quot;, $content, $match)){
              $title = htmlspecialchars($match[1]);
               list($title, $location) = explode(&quot; - &quot;, $title);
         if(strstr($location, &quot;周辺&quot;) === false){
 $location = $title;
          }
   }
   return $location == &quot;&quot; ? &quot;不明&quot; : str_replace(&quot;地図&quot;, &quot;&quot;, $location);
}

function get_content_from_url($url) {
     $content = @join(&quot;&quot;, @file($url));
        $content = mb_convert_encoding($content, get_settings(''blog_charset''), &quot;EUC-JP&quot;);

    return $content;
}

function degstr($parry) {
      $d = ratstr2num($parry[0]);
$m = ratstr2num($parry[1]);
  $s = ratstr2num($parry[2]);
 list($g,$l) = explode(''.'', $s);

       return sprintf(&quot;%02d.%02d.%02d.%02d&quot;, $d, $m, $g, $l);
}

function ratstr2num($str) {
    list($ch, $mot) = explode(''/'', $str);
     return $mot == 0 ? 0 : ($ch/$mot);
}

function dtstr($str)
{
    list($y, $m, $d) = explode('':'', substr($str,0,10));
       list($h, $i, $s) = explode('':'', substr($str,-8));

    $time = mktime( $h, $i, $s, $m, $d, $y) - (TZ*60*60);

    return date(get_settings(&quot;date_format&quot;) . '' '' . get_settings(&quot;time_format&quot;), $time);
}

function convert_gps_geo($geo_from, $geo_to, $lon, $lat, $altitude=0) {
      global $geo_param;

      $llh_pattern = &quot;/^(\\d+).(\\d+).(\\d+\\.\\d+)$/&quot;;

     preg_match($llh_pattern, $lon, $match);
     $longitude = $match[1] + $match[2]/60 + $match[3]/3600;

preg_match($llh_pattern, $lat, $match);
      $latitude = $match[1] + $match[2]/60 + $match[3]/3600;

  if(!isset($geo_param[$geo_from]))
          die(&quot;''geo_param[$geo_from]'' not supported&quot;);
     if(!isset($geo_param[$geo_to]))
             die(&quot;''geo_param[$geo_to]'' not supported&quot;);

  list($x,$y,$z) = ellipsoid_to_rectangular(
          $longitude,
         $latitude,
          $altitude,
          $geo_param[$geo_from][''a''],
               calc_eccentricity( $geo_param[$geo_from][''1/f''] )
 ) ;

     list($longitude, $latitude, $altitude) = rectangular_to_ellipsoid(
          $x+$geo_param[$geo_to][dx],
         $y+$geo_param[$geo_to][dy],
         $z+$geo_param[$geo_to][dz],
         $geo_param[$geo_to][a],
             calc_eccentricity( $geo_param[$geo_to][''1/f''] )
  ) ;

      $converted_lat = deg_to_dms( $latitude ) ;
  $converted_lon = deg_to_dms( $longitude ) ;
 return array($converted_lat, $converted_lon);
}

function calc_eccentricity($i_f) {
        $f = 1/$i_f ;
      return 2*$f-$f*$f ;
}

function ellipsoid_to_rectangular($l, $b, $h, $a, $ec) {
     global $rd;

     $b *= $rd ;
 $l *= $rd ;
 $sb = sin( $b ) ;
   $cb = cos( $b ) ;
   $cl = cos( $l ) ;
   $sl = sin( $l ) ;

       $k = $a/sqrt( 1 - $ec*$sb*$sb ) ;
   $x = ($k+$h) * $cb * $cl ;
  $y = ($k+$h) * $cb * $sl ;
  $z = ($k*(1-$ec)+$h) * $sb ;

   return array($x, $y, $z);
}

function rectangular_to_ellipsoid($x, $y, $z,$a, $ec) {
        global $rd;

     $sq = sqrt( 1-$ec ) ;
      $r1 = sqrt( $x*$x + $y*$y ) ;
        $s = atan2( $z, $r1*$sq ) ;
 $st = sin( $s ) ;
   $ct = cos( $s ) ;
   $b = atan2( $z + $ec*$a / $sq*$st*$st*$st, $r1 - $ec*$a*$ct*$ct*$ct ) ;
     $l = atan2( $y, $x ) ;

  $sb = sin( $b ) ;
   $rn = $a / sqrt( 1 - $ec*$sb*$sb ) ;
        $h = $r1/cos( $b ) - $rn ;

      return array($b/$rd, $l/$rd, $h) ;
}

function deg_to_dms($d) {
    $h = floor($d);
     $m = floor( (($d-$h)*60) % 60 ) ;
   $s = ($d-$h-$m/60)*3600;

        return sprintf(&quot;%d.%02d.%02.2f&quot;, $h,$m,$s) ;
}&lt;/title&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2005/03/14/insert-gps-map-link-into-entry-from-wp-mailphp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2005/03/14/insert-gps-map-link-into-entry-from-wp-mailphp/" />
	</item>
	</channel>
</rss>
