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

<channel>
	<title>Yuriko.Net</title>
	<atom:link href="http://www.yuriko.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yuriko.net</link>
	<description>ジェンダー・セクシャリティー・携帯電話・ソフトウェア開発・WordPress ハックなど</description>
	<pubDate>Thu, 24 Jul 2008 07:33:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>ja</language>
			<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/feed/" />
		<item>
		<title>関西契約iチャネルは神戸新聞社継続</title>
		<link>http://www.yuriko.net/arc/2008/07/24/ichannel/</link>
		<comments>http://www.yuriko.net/arc/2008/07/24/ichannel/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 07:33:18 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[モバイル・携帯電話]]></category>

		<category><![CDATA[阪神タイガース]]></category>

		<category><![CDATA[docomo]]></category>

		<category><![CDATA[関西]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1697</guid>
		<description><![CDATA[NTTドコモが、8月1日よりiチャネルをリニューアルすると発表しました。ポイントは、雑誌、音楽チャネルの追加と、情報提供元を毎日新聞社から日本テレビ放送網株式会社に変更することです。iチャネルにまで「脱・毎日新聞」が波及してしまいました;-)
もっと大事なこととして、関西契約のユーザーにとってはうれしいことに、芸能・スポーツチャネルは「神戸新聞社」からの配信が継続されることになりました!! そりゃ「日本テレビ」からの配信では、阪神タイガースファンから反乱が起きそうな内容になりそうですから、妥当な判断です。全国1社体制になって心配したのが「iチャネルの関西特別体制がなくなること」だったので、継続されるのはやれやれです。
J-PHONE は全国1社体制になって、各地域に見合った施策ができなくなった (料金プランの全国統一 etc) ために没落した (Vodafone に買収) のですが、さすがにドコモはその轍を踏むことはしてなさそうですね。
]]></description>
			<content:encoded><![CDATA[<p>NTTドコモが、<a href="http://www.nttdocomo.co.jp/info/news_release/page/080724_00.html">8月1日よりiチャネルをリニューアルすると発表</a>しました。ポイントは、雑誌、音楽チャネルの追加と、情報提供元を毎日新聞社から日本テレビ放送網株式会社に変更することです。iチャネルにまで「脱・毎日新聞」が波及してしまいました;-)</p>
<p>もっと大事なこととして、関西契約のユーザーにとってはうれしいことに、芸能・スポーツチャネルは「神戸新聞社」からの配信が継続されることになりました!! そりゃ「日本テレビ」からの配信では、阪神タイガースファンから反乱が起きそうな内容になりそうですから、妥当な判断です。全国1社体制になって心配したのが「iチャネルの関西特別体制がなくなること」だったので、継続されるのはやれやれです。</p>
<p>J-PHONE は全国1社体制になって、各地域に見合った施策ができなくなった (料金プランの全国統一 etc) ために没落した (Vodafone に買収) のですが、さすがにドコモはその轍を踏むことはしてなさそうですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/24/ichannel/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/24/ichannel/" />
	</item>
		<item>
		<title>阪神タイガース応援ウィジェット Tigers 2008 バージョン 0.8.0</title>
		<link>http://www.yuriko.net/arc/2008/07/23/tigers080/</link>
		<comments>http://www.yuriko.net/arc/2008/07/23/tigers080/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 11:25:50 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[WordPressハック]]></category>

		<category><![CDATA[阪神タイガース]]></category>

		<category><![CDATA[プラグイン]]></category>

		<category><![CDATA[優勝マジック]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1695</guid>
		<description><![CDATA[
われらが阪神タイガースに優勝マジック46が点灯しました!! 今シーズンのリーグ優勝を応援すべく、WordPress ウェブログに現在のマジックナンバーを表示するウィジェット Tigers 2008 を作成しました。

現在のマジックナンバーは手動設定です。自動計算や自動取得はできません。
番号のロゴは数字ごとに違います。

ダウンロード: tigers080.tar.bz2 (338.0KB)
以前から予告していた、優勝マジック表示ウィジェットをリリースします。配布形態としてはプラグインですが、動作としてはウィジェットになります。このため、お使いのテーマで「タイガース」ウィジェットの追加が必要です。
カウントダウンの数字ロゴが毎回異なっているのは、わたしの趣味です  このため、配布ファイルも 300KB オーバーになっています。全部同じデザインの方がいい、という人もおられるかもしれませんが、ご了承ください。ロゴデザインは、「Illustrator10分間ロゴデザイン」にある作例をほぼ流用しています。ちょっと古い本ですが、テクニック自体はそのまま使えますね。
マジックナンバーの自動計算は、タイガースと他チームそれぞれの残り試合数を取得する方法が困難なので、実現できていません。阪神タイガース公式サイトにマジックナンバーが掲載されるならば、それをひっぱってくる (自動取得) する手はあるかと思います。
数字ロゴ自体はタイガースと何の関係もないため、「マジック: 0」の画像を差し替えればパ・リーグでも使用可能です。しかし、パ・リーグの優勝マジックは9月まで点灯しそうにないですが  
[追記] 本日、タイガースは負けましたが、ドラゴンズも負けたためマジックは 45 になったようです。ジャイアンツに自力優勝が復活した (==マジック消滅) したのではないかとビビりましたよ……。
[さらに追記] マジックナンバーの計算には、タイガースと他球団それぞれの残り試合数が必要と思っていましたが、それはマジック点灯するかどうかの判断に必要なのであって、点灯することが確実であれば不要でした。つまり、勝敗表さえあれば計算可能です。ということで、タイガース公式サイトの順位表、日本野球機構のセ・リーグ勝敗表、Yahoo! ニュースの順位表あたりを読み取って自動計算させることを考えてみます。ただし、中日は引き分けが4試合と多いので、単純に勝ち数だけの計算ではうまくいかないようです。通常、「対象チームが残り全勝した場合の勝ち数より1つ多く勝てれば優勝できる」前提で計算しますが、今年はその前提が崩れています。ドラゴンズが残り全勝すると99勝ですが、分母となる試合数は140なので、勝率は 0.707 です。タイガースは143試合ある (引き分け1) なので、同じ勝率ならば 101.1 勝なので、102勝しないと上回れません。ここから現在の勝ち数57を引くと「45」となり、マジック45と算出できるわけです。巨人 (読売) を対象とすると、残り全勝して101勝、試合数142 (引き分け2) なので勝率は 0.711 です。あれ? ドラゴンズを上回ってしまいました。143試合換算で 101.7 勝なので、いずれにせよタイガースは102勝すれば優勝できます (==マジック45)。問題は、ジャイアンツまたはドラゴンズが全勝してもタイガースが45勝できるかどうかですが、これには直接対決の試合数が必要、というわけです。
]]></description>
			<content:encoded><![CDATA[<p class="right"><a href='http://www.yuriko.net/wp-content/uploads/2008/07/magic.png'><img src="http://www.yuriko.net/wp-content/uploads/2008/07/magic-160x133.png" alt="マジック番号ロゴ一覧画像" title="マジック番号ロゴ一覧" width="160" height="133" class="alignnone size-thumbnail wp-image-1696" /></a></p>
<p>われらが<a href="http://www.hanshintaigers.jp/">阪神タイガース</a>に優勝マジック46が点灯しました!! 今シーズンのリーグ優勝を応援すべく、WordPress ウェブログに現在のマジックナンバーを表示するウィジェット <a href="http://wppluginsj.sourceforge.jp/tigers2008/">Tigers 2008</a> を作成しました。</p>
<ul>
<li>現在のマジックナンバーは手動設定です。自動計算や自動取得はできません。</li>
<li>番号のロゴは数字ごとに違います。</li>
</ul>
<div class="download clear-float">ダウンロード: <a href="https://sourceforge.jp/projects/wppluginsj/downloads/32232/tigers080.tar.bz2">tigers080.tar.bz2</a> (338.0KB)</div>
<p><a href="/arc/2008/07/16/tigers-no-magic/">以前から予告していた</a>、優勝マジック表示ウィジェットをリリースします。配布形態としてはプラグインですが、動作としてはウィジェットになります。このため、お使いのテーマで「タイガース」ウィジェットの追加が必要です。</p>
<p>カウントダウンの数字ロゴが毎回異なっているのは、わたしの趣味です <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> このため、配布ファイルも 300KB オーバーになっています。全部同じデザインの方がいい、という人もおられるかもしれませんが、ご了承ください。ロゴデザインは、「<a href="http://direct.ips.co.jp/book/Template/Goods/go_Bookstempmdn.cfm?GM_ID=5683&amp;SPM_ID=2&amp;CM_ID=004055051&amp;PM_No=&amp;PM_Class=&amp;HN_NO=00405">Illustrator10分間ロゴデザイン</a>」にある作例をほぼ流用しています。ちょっと古い本ですが、テクニック自体はそのまま使えますね。</p>
<p>マジックナンバーの自動計算は、タイガースと他チームそれぞれの残り試合数を取得する方法が困難なので、実現できていません。阪神タイガース公式サイトにマジックナンバーが掲載されるならば、それをひっぱってくる (自動取得) する手はあるかと思います。</p>
<p class="section">数字ロゴ自体はタイガースと何の関係もないため、「マジック: 0」の画像を差し替えればパ・リーグでも使用可能です。しかし、パ・リーグの優勝マジックは9月まで点灯しそうにないですが <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p class="section">[追記] 本日、タイガースは負けましたが、ドラゴンズも負けたためマジックは 45 になったようです。ジャイアンツに自力優勝が復活した (==マジック消滅) したのではないかとビビりましたよ……。</p>
<p class="section">[さらに追記] マジックナンバーの計算には、タイガースと他球団それぞれの残り試合数が必要と思っていましたが、それはマジック点灯するかどうかの判断に必要なのであって、点灯することが確実であれば不要でした。つまり、勝敗表さえあれば計算可能です。ということで、<a href="http://hanshintigers.jp/game/rank/">タイガース公式サイトの順位表</a>、<a href="http://bis.npb.or.jp/2008/stats/std_c.html">日本野球機構のセ・リーグ勝敗表</a>、<a href="http://baseball.yahoo.co.jp/npb/standings/">Yahoo! ニュースの順位表</a>あたりを読み取って自動計算させることを考えてみます。ただし、中日は引き分けが4試合と多いので、単純に勝ち数だけの計算ではうまくいかないようです。通常、「対象チームが残り全勝した場合の勝ち数より1つ多く勝てれば優勝できる」前提で計算しますが、今年はその前提が崩れています。ドラゴンズが残り全勝すると99勝ですが、分母となる試合数は140なので、勝率は 0.707 です。タイガースは143試合ある (引き分け1) なので、同じ勝率ならば 101.1 勝なので、102勝しないと上回れません。ここから現在の勝ち数57を引くと「45」となり、マジック45と算出できるわけです。巨人 (読売) を対象とすると、残り全勝して101勝、試合数142 (引き分け2) なので勝率は 0.711 です。あれ? ドラゴンズを上回ってしまいました。143試合換算で 101.7 勝なので、いずれにせよタイガースは102勝すれば優勝できます (==マジック45)。問題は、ジャイアンツまたはドラゴンズが全勝してもタイガースが45勝できるかどうかですが、これには直接対決の試合数が必要、というわけです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/23/tigers080/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/23/tigers080/" />
	</item>
		<item>
		<title>阪神タイガースに優勝マジック46点灯!</title>
		<link>http://www.yuriko.net/arc/2008/07/22/tigers-magic-46/</link>
		<comments>http://www.yuriko.net/arc/2008/07/22/tigers-magic-46/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 14:04:23 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[阪神タイガース]]></category>

		<category><![CDATA[優勝マジック]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1693</guid>
		<description><![CDATA[
きょう、タイガースはジャイアンツ相手に4-7で勝利したため、セ・リーグ優勝マジック46が点灯しました!! セ・リーグ史上2番目の早さということです。
ということで、本日から優勝マジックカウントダウンを行います。本当はウィジェットとかプラグインを作りたいのですが、とりあえず手動でテーマに直埋め込みということで。今月中には一般公開して、タイガースファンの WordPress ユーザーのみなさんに配布したいと思います。
[追記] ウィジェットを作成してリリースしました。
]]></description>
			<content:encoded><![CDATA[<p class="right"><a href='http://www.yuriko.net/wp-content/uploads/2008/07/magic46.gif'><img src="http://www.yuriko.net/wp-content/uploads/2008/07/magic46.gif" alt="優勝マジック46" title="magic46" width="120" height="100" class="alignnone size-full wp-image-1694" /></a></p>
<p>きょう、<a href="http://hanshintigers.jp/game/score/progress/score0722.html">タイガースはジャイアンツ相手に4-7で勝利</a>したため、セ・リーグ優勝マジック46が点灯しました!! セ・リーグ史上2番目の早さということです。</p>
<p>ということで、本日から優勝マジックカウントダウンを行います。本当はウィジェットとかプラグインを作りたいのですが、とりあえず手動でテーマに直埋め込みということで。今月中には一般公開して、タイガースファンの WordPress ユーザーのみなさんに配布したいと思います。</p>
<p class="section">[追記] <a href="/arc/2008/07/23/tigers080/">ウィジェットを作成</a>してリリースしました。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/22/tigers-magic-46/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/22/tigers-magic-46/" />
	</item>
		<item>
		<title>Lightweight Google Maps 1.40 ベータ版(その1)</title>
		<link>http://www.yuriko.net/arc/2008/07/22/lwgooglemaps140-beta/</link>
		<comments>http://www.yuriko.net/arc/2008/07/22/lwgooglemaps140-beta/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 13:00:56 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[WordPressハック]]></category>

		<category><![CDATA[Lightweight Google Maps]]></category>

		<category><![CDATA[ベータ版]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1692</guid>
		<description><![CDATA[WordPress 用 Google Maps プラグイン「Lightweight Google Maps」のバージョン 1.40 ベータ版(その1)を配布いたします。1.30 より大きな変更を加えたため、ベータ版を配布して広くテストを募ることといたします。

WordPress 2.0.x に再び対応することにしました。
携帯電話での地図表示は Mobile Eye+, MobilePress にも対応しました。ただし、「この場所の地図」というテキストリンクになります。
Ktai Location 1.0.0 以降で導入した、Lat_Long フィールドの第3引数 (高さ) に対応しました。以前のバージョンは非対応のため、高さフィールドを持つ Lat_Long フィールドを認識しない場合がありました。
独立の地図ページにおいて、同一地点に複数の投稿があるときはタブウィンドウにして、マーカーが重ならないようにしました。ただし、微妙に位置情報がズレているときは重なってしまうことがあります。
独立の地図ページにおいて、固定ページで設定した位置情報 (Lat_Long フィールド) を認識してマーカーが打たれるようになりました。従来は、地図ページで打たれるマーカーは、投稿で設定されたものだけでした。
WordPress 2.6 以降で、wp-content/ ディレクトリーもしくは wp-content/plugins/ ディレクトリーを移設した場合に対応しました。lightweight-google-maps/wp-load.php の書き換えが必要です。
各投稿に記録された Lat_Long カスタムフィールドをすべて削除する機能がつきました。プラグインの削除時などにご利用ください。

ダウンロード: lw-google-maps140-beta1.tar.bz2 (29.6KB)
WordPress 2.0 対応の復活、携帯電話対応の強化、同一地点のタブウィンドウ化、固定ページに登録した地点の地図ページ表示、WordPress 2.6 対応などなど行なっています。「バージョン 2.0」とも言ってもよさそうですが、そこまで大きな機能強化だと思えないので、通常のマイナーバージョンアップとしておきます。
バージョン 2.0 を名乗るためには、Lat_Long フィールドの内容修正に Google 地図を使えるようにするとか、緯度・経度を指定して地図ページを出したときはスクロールしてもマーカーが出るようにする (現状は範囲外のマーカーは存在しない) とかの対応が必要だと思っています。
]]></description>
			<content:encoded><![CDATA[<p>WordPress 用 Google Maps プラグイン「<a href="http://wppluginsj.sourceforge.jp/lightweight-google-maps/">Lightweight Google Maps</a>」のバージョン 1.40 ベータ版(その1)を配布いたします。1.30 より大きな変更を加えたため、ベータ版を配布して広くテストを募ることといたします。</p>
<ul>
<li>WordPress 2.0.x に再び対応することにしました。</li>
<li>携帯電話での地図表示は Mobile Eye+, MobilePress にも対応しました。ただし、「この場所の地図」というテキストリンクになります。</li>
<li>Ktai Location 1.0.0 以降で導入した、Lat_Long フィールドの第3引数 (高さ) に対応しました。以前のバージョンは非対応のため、高さフィールドを持つ Lat_Long フィールドを認識しない場合がありました。</li>
<li>独立の地図ページにおいて、同一地点に複数の投稿があるときはタブウィンドウにして、マーカーが重ならないようにしました。ただし、微妙に位置情報がズレているときは重なってしまうことがあります。</li>
<li>独立の地図ページにおいて、固定ページで設定した位置情報 (Lat_Long フィールド) を認識してマーカーが打たれるようになりました。従来は、地図ページで打たれるマーカーは、投稿で設定されたものだけでした。</li>
<li>WordPress 2.6 以降で、wp-content/ ディレクトリーもしくは wp-content/plugins/ ディレクトリーを移設した場合に対応しました。lightweight-google-maps/wp-load.php の書き換えが必要です。</li>
<li>各投稿に記録された Lat_Long カスタムフィールドをすべて削除する機能がつきました。プラグインの削除時などにご利用ください。</li>
</ul>
<div class="download">ダウンロード: <a href="http://sourceforge.jp/projects/wppluginsj/downloads/32208/lw-google-maps140-beta1.tar.bz2">lw-google-maps140-beta1.tar.bz2</a> (29.6KB)</div>
<p>WordPress 2.0 対応の復活、携帯電話対応の強化、同一地点のタブウィンドウ化、固定ページに登録した地点の地図ページ表示、WordPress 2.6 対応などなど行なっています。「バージョン 2.0」とも言ってもよさそうですが、そこまで大きな機能強化だと思えないので、通常のマイナーバージョンアップとしておきます。</p>
<p>バージョン 2.0 を名乗るためには、Lat_Long フィールドの内容修正に Google 地図を使えるようにするとか、緯度・経度を指定して地図ページを出したときはスクロールしてもマーカーが出るようにする (現状は範囲外のマーカーは存在しない) とかの対応が必要だと思っています。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/22/lwgooglemaps140-beta/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/22/lwgooglemaps140-beta/" />
	</item>
		<item>
		<title>WordPress 2.6 対応続き</title>
		<link>http://www.yuriko.net/arc/2008/07/21/wordpress-26-handlings/</link>
		<comments>http://www.yuriko.net/arc/2008/07/21/wordpress-26-handlings/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 09:09:46 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[WordPressハック]]></category>

		<category><![CDATA[Ktai Entry]]></category>

		<category><![CDATA[Ktai Location]]></category>

		<category><![CDATA[Ktai Style]]></category>

		<category><![CDATA[Lightweight Google Maps]]></category>

		<category><![CDATA[Weather Journal]]></category>

		<category><![CDATA[WordPress 2.6]]></category>

		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1691</guid>
		<description><![CDATA[なんとか Ktai Style と Ktai Entry の WordPress 2.6 対応強化 (wp-content ディレクトリーの移設対応) を行ないました。Lightweight Google Maps (LWGM) および Weather Journal も同様の改良を行なっていますが、他に改善したい点があるため、リリースはもう少しお待ちください。
LWGM の方は、固定ページに登録した位置情報が大きい地図ページに出ないという問題・同じ地点に複数マーカーがつくと下にあるマーカーがクリックできない問題に手をつけようとしています。Weather Journal の方は、WordPress 2.5 以降で天気を未設定のまま投稿しようとすると、WordPress の JavaScript の所為で、直前に投稿した他の日の天気が入ってしまう問題が見つかっています。そういう挙動をキャンセルするよう JavaScript を追加する必要がありますが、どう実装すればいいか悩んでいるところです。
また、今回サボりましたが、管理機構の SSL 対応により、クッキーの扱いが変わったり、プラグインのありかを示す URL を取得する新しい API が用意されたりしたので、これを使うようプラグインを修正することも考えています。特に、Ktai Style は管理機能があるため対応は必須です。しかし、日本の携帯電話は、SSL でクッキーを使うときの挙動があやしいため、うまく実装できるかどうかは不安です……。
WordPress 2.6 対応とは違いますが、Ktai Location で「同一地点であるかの判定」が厳しすぎることが分かりました。7月19日に京都駅についたレポートで、本文に埋め込まれた GPS情報URL による位置情報と、写真の EXIF に埋め込まれた位置情報の両方の地図が出てしまっています。Ktai Location が抽出した位置情報が微妙に異なっていたわけですが、これは au 端末が写真の位置情報をもとに作った GPS情報URL の精度が悪いのか、Ktai Location の内部処理が悪くて計算結果が間違っているのか、要調査ですね。
[追記] [...]]]></description>
			<content:encoded><![CDATA[<p>なんとか <a href="http://wppluginsj.sourceforge.jp/ktai_style/">Ktai Style</a> と <a href="http://wppluginsj.sourceforge.jp/ktai_entry/">Ktai Entry</a> の WordPress 2.6 対応強化 (wp-content ディレクトリーの移設対応) を行ないました。<a href="http://wppluginsj.sourceforge.jp/lightweight-google-maps/">Lightweight Google Maps</a> (LWGM) および <a href="http://wppluginsj.sourceforge.jp/weather_journal/">Weather Journal</a> も同様の改良を行なっていますが、他に改善したい点があるため、リリースはもう少しお待ちください。</p>
<p>LWGM の方は、固定ページに登録した位置情報が大きい地図ページに出ないという問題・同じ地点に複数マーカーがつくと下にあるマーカーがクリックできない問題に手をつけようとしています。Weather Journal の方は、WordPress 2.5 以降で天気を未設定のまま投稿しようとすると、WordPress の JavaScript の所為で、直前に投稿した他の日の天気が入ってしまう問題が見つかっています。そういう挙動をキャンセルするよう JavaScript を追加する必要がありますが、どう実装すればいいか悩んでいるところです。</p>
<p class="section">また、今回サボりましたが、管理機構の SSL 対応により、<a href="http://boren.nu/archives/2008/07/14/ssl-and-cookies-in-wordpress-26/">クッキーの扱いが変わったり、プラグインのありかを示す URL を取得する新しい API が用意されたりした</a>ので、これを使うようプラグインを修正することも考えています。特に、Ktai Style は管理機能があるため対応は必須です。しかし、日本の携帯電話は、SSL でクッキーを使うときの挙動があやしいため、うまく実装できるかどうかは不安です……。</p>
<p class="section">WordPress 2.6 対応とは違いますが、<a href="http://wppluginsj.sourceforge.jp/ktai_location/">Ktai Location</a> で「同一地点であるかの判定」が厳しすぎることが分かりました。<a href="http://www.yuriko.net/travel/2008/07/19/205300/">7月19日に京都駅についたレポート</a>で、本文に埋め込まれた GPS情報URL による位置情報と、写真の EXIF に埋め込まれた位置情報の両方の地図が出てしまっています。Ktai Location が抽出した位置情報が微妙に異なっていたわけですが、これは au 端末が写真の位置情報をもとに作った GPS情報URL の精度が悪いのか、Ktai Location の内部処理が悪くて計算結果が間違っているのか、要調査ですね。</p>
<p class="section">[追記] LWGM ですが、<a href="/arc/2008/07/22/lwgooglemaps140-beta/">バージョン 1.40 のベータ版</a>を出しました。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/21/wordpress-26-handlings/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/21/wordpress-26-handlings/" />
	</item>
		<item>
		<title>WordPress メール投稿プラグイン Ktai Entry 0.8.6 リリース</title>
		<link>http://www.yuriko.net/arc/2008/07/21/ktaientry086/</link>
		<comments>http://www.yuriko.net/arc/2008/07/21/ktaientry086/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 08:48:56 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[WordPressハック]]></category>

		<category><![CDATA[Ktai Entry]]></category>

		<category><![CDATA[プラグイン]]></category>

		<category><![CDATA[メール投稿]]></category>

		<category><![CDATA[モバイル投稿]]></category>

		<category><![CDATA[モブログ]]></category>

		<category><![CDATA[絵文字]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1690</guid>
		<description><![CDATA[WordPress 用メール投稿プラグイン「Ktai Entry」のバージョン 0.8.6 をリリースいたします。変更点は以下の通りです。

外部メールボックスの読み出しを「しない」に設定したとき、または、読み出し時間間隔を経過していない場合は、外部メールボックスを読み出すトリガーとなるスタイルシート表示を行わないようにしました。
WordPress 2.6 以降で、wp-content/ ディレクトリーもしくは wp-content/plugins/ ディレクトリーを移設した場合に対応しました。ktai_entry/wp-load.php の書き換えが必要です。
本文が同じ内容を投稿しようとするときの重複チェックを強化しました。
添付画像がサーバーに保存できなかったときのエラー処理を改善しました。
プラグインを停止したとき、POP3 サーバーのパスワードのみ初期化するようにしました。(従来はすべての設定を初期化していました)
次の独自フィルターフックを追加しました: post_category, post_keywords, image_rotate, post_name, post_date

ダウンロード: ktai_entry086.tar.bz2 (78.3 KB)
今回は WordPress 2.6 対応の強化および、独自フィルターフックの追加です。WordPress 2.6 の新機能のうち、管理機構の SSL 化には対応していません (外部メールボックスを「すぐ読み出す」などが動かなさそう)。独自フィルターフックは、「VGA 以上の画像でも強制的に縦向きにしたい」という相談があったため、フィルター関数を書けば可能になるようにしたものです。ただし、このフィルター関数はテストしてないので動かなかったらごめんなさい  
]]></description>
			<content:encoded><![CDATA[<p>WordPress 用メール投稿プラグイン「<a href="http://wppluginsj.sourceforge.jp/ktai_entry/">Ktai Entry</a>」のバージョン 0.8.6 をリリースいたします。変更点は以下の通りです。</p>
<ul>
<li>外部メールボックスの読み出しを「しない」に設定したとき、または、読み出し時間間隔を経過していない場合は、外部メールボックスを読み出すトリガーとなるスタイルシート表示を行わないようにしました。</li>
<li>WordPress 2.6 以降で、wp-content/ ディレクトリーもしくは wp-content/plugins/ ディレクトリーを移設した場合に対応しました。ktai_entry/wp-load.php の書き換えが必要です。</li>
<li>本文が同じ内容を投稿しようとするときの重複チェックを強化しました。</li>
<li>添付画像がサーバーに保存できなかったときのエラー処理を改善しました。</li>
<li>プラグインを停止したとき、POP3 サーバーのパスワードのみ初期化するようにしました。(従来はすべての設定を初期化していました)</li>
<li>次の独自フィルターフックを追加しました: post_category, post_keywords, image_rotate, post_name, post_date</li>
</ul>
<div class="download">ダウンロード: <a href="http://sourceforge.jp/projects/wppluginsj/downloads/32179/ktai_entry086.tar.bz2">ktai_entry086.tar.bz2</a> (78.3 KB)</div>
<p>今回は WordPress 2.6 対応の強化および、独自フィルターフックの追加です。WordPress 2.6 の新機能のうち、管理機構の SSL 化には対応していません (外部メールボックスを「すぐ読み出す」などが動かなさそう)。独自フィルターフックは、「<a href="http://ja.forums.wordpress.org/topic/435">VGA 以上の画像でも強制的に縦向きにしたい</a>」という相談があったため、<a href="http://wppluginsj.sourceforge.jp/ktai_entry/qa/#rotate_vga">フィルター関数を書けば</a>可能になるようにしたものです。ただし、このフィルター関数はテストしてないので動かなかったらごめんなさい <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/21/ktaientry086/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/21/ktaientry086/" />
	</item>
		<item>
		<title>携帯対応プラグイン Ktai Style バージョン 1.43 リリース</title>
		<link>http://www.yuriko.net/arc/2008/07/21/ktaistyle143/</link>
		<comments>http://www.yuriko.net/arc/2008/07/21/ktaistyle143/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 05:42:19 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[WordPressハック]]></category>

		<category><![CDATA[Ktai Style]]></category>

		<category><![CDATA[ウェブログ管理]]></category>

		<category><![CDATA[プラグイン]]></category>

		<category><![CDATA[モバイル対応]]></category>

		<category><![CDATA[携帯対応]]></category>

		<category><![CDATA[携帯閲覧]]></category>

		<category><![CDATA[絵文字]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1689</guid>
		<description><![CDATA[
絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.43 をリリースいたしました。1.42 からの変更点は次の通りです。

span 要素, div 要素の stye 属性 (ビジュアルエディタで付けた文字色などが使用) は携帯出力で削除せずそのまま出力するようにしました。
WordPress 2.6 以降で、wp-content/ ディレクトリーもしくは wp-content/plugins/ ディレクトリーを移設した場合に対応しました。ktai_style/wp-load.php の書き換えが必要です。
Default テーマなど、本文を途中で切る処理 (テンプレートタグ ks_get_content() で可能) が XHTML 文法違反になることがある事例を修正しました。
複数プラグインをまとめて使用・停止したとき、携帯ログイン用セッション保存テーブルの生成や削除に失敗する不具合を修正しました。また、WordPress 2.1 以前では管理機能が使えないため、セッション保存テーブルを作成しないようにしました。
ktai_style フォルダー／ディレクトリーの名前を変更している場合、プラグインを使用停止したとき携帯ログイン用セッション保存テーブルが削除されない不具合を修正しました。
is_ktai() 関数の引数に &#8216;flat_rate&#8217; を与える定額パケット通信に対応しているかどうかを返す機能が正常に働いていなかった不具合を修正しました。

ダウンロード: ktai_style143.tar.bz2 (241.9 KB)
今回は WordPress 2.6 での wp-content ディレクトリー変更への対応およびバグ修正です。WordPress 2.6 の全機能には対応しておらず、管理機構の SSL 化などは未対応です。ご了承ください。
]]></description>
			<content:encoded><![CDATA[<p class="right"><a href='/wp-content/uploads/2008/04/ks-132-ynet.png'><img src="/wp-content/uploads/2008/04/ks-132-ynet-160x160.png" alt="Ktai Style サンプル画面" title="ks-132-ynet" width="160" height="160" class="alignright size-thumbnail wp-image-1529" /></a></p>
<p>絵文字対応の WordPress 携帯対応プラグイン「<a href="http://wppluginsj.sourceforge.jp/ktai_style/">Ktai Style</a>」の安定版バージョン 1.43 をリリースいたしました。1.42 からの変更点は次の通りです。</p>
<ul>
<li>span 要素, div 要素の stye 属性 (ビジュアルエディタで付けた文字色などが使用) は携帯出力で削除せずそのまま出力するようにしました。</li>
<li>WordPress 2.6 以降で、wp-content/ ディレクトリーもしくは wp-content/plugins/ ディレクトリーを移設した場合に対応しました。ktai_style/wp-load.php の書き換えが必要です。</li>
<li>Default テーマなど、本文を途中で切る処理 (テンプレートタグ <code>ks_get_content()</code> で可能) が XHTML 文法違反になることがある事例を修正しました。</li>
<li>複数プラグインをまとめて使用・停止したとき、携帯ログイン用セッション保存テーブルの生成や削除に失敗する不具合を修正しました。また、WordPress 2.1 以前では管理機能が使えないため、セッション保存テーブルを作成しないようにしました。</li>
<li>ktai_style フォルダー／ディレクトリーの名前を変更している場合、プラグインを使用停止したとき携帯ログイン用セッション保存テーブルが削除されない不具合を修正しました。</li>
<li><code>is_ktai()</code> 関数の引数に &#8216;flat_rate&#8217; を与える定額パケット通信に対応しているかどうかを返す機能が正常に働いていなかった不具合を修正しました。</li>
</ul>
<div class="download">ダウンロード: <a href="http://sourceforge.jp/projects/wppluginsj/downloads/32176/ktai_style143.tar.bz2">ktai_style143.tar.bz2</a> (241.9 KB)</div>
<p>今回は WordPress 2.6 での wp-content ディレクトリー変更への対応およびバグ修正です。WordPress 2.6 の全機能には対応しておらず、管理機構の SSL 化などは未対応です。ご了承ください。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/21/ktaistyle143/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/21/ktaistyle143/" />
	</item>
		<item>
		<title>サーバー復旧</title>
		<link>http://www.yuriko.net/arc/2008/07/20/recover/</link>
		<comments>http://www.yuriko.net/arc/2008/07/20/recover/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 08:10:24 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[更新履歴]]></category>

		<category><![CDATA[サーバー不調]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1688</guid>
		<description><![CDATA[サーバートラブルにより、7月19日あさ8時20分ごろから7月20日15時30分ごろまで当サイトが見えない状態でした。7月19日ひる12時ごろには仮サイトを設定しましたが、DNS 伝播の状況が悪くて携帯電話からは仮サイトがなかなか見えなかったようです。逆に、復旧後に通常サイトが見えにくいようです……。みなさまにはご迷惑をおかけいたしました。
なお、トラブルはハードウェアが原因であって、クラッカーに狙われたとかではなさそうです。ということで、これから Ktai Style 1.43, Ktai Entry 0.8.6 のリリース準備をすすめます。
ところで、今回初めてココログを使った別館を運営してみましたが、モブログの写真はサムネールが作られずにそのままのサイズで掲載されるわ、携帯閲覧の表示がしょぼいわで、WordPress + Ktai Entry + Ktai Style よりも低機能に感じてしまいました  Movable Type 系のブログサービスってこんな品質なんでしょうか……。なんかがっかり。
]]></description>
			<content:encoded><![CDATA[<p>サーバートラブルにより、7月19日あさ8時20分ごろから7月20日15時30分ごろまで当サイトが見えない状態でした。7月19日ひる12時ごろには仮サイトを設定しましたが、DNS 伝播の状況が悪くて携帯電話からは仮サイトがなかなか見えなかったようです。逆に、復旧後に通常サイトが見えにくいようです……。みなさまにはご迷惑をおかけいたしました。</p>
<p>なお、トラブルはハードウェアが原因であって、クラッカーに狙われたとかではなさそうです。ということで、これから Ktai Style 1.43, Ktai Entry 0.8.6 のリリース準備をすすめます。</p>
<p class="section">ところで、今回初めてココログを使った<a href="http://mix.way-nifty.com/">別館</a>を運営してみましたが、モブログの写真はサムネールが作られずにそのままのサイズで掲載されるわ、携帯閲覧の表示がしょぼいわで、WordPress + <a href="http://wppluginsj.sourceforge.jp/ktai_entry/">Ktai Entry</a> + <a href="http://wppluginsj.sourceforge.jp/ktai_style/">Ktai Style</a> よりも低機能に感じてしまいました <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> Movable Type 系のブログサービスってこんな品質なんでしょうか……。なんかがっかり。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/20/recover/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/20/recover/" />
	</item>
		<item>
		<title>SOMY 製プラグインはインストール禁止</title>
		<link>http://www.yuriko.net/arc/2008/07/17/somy/</link>
		<comments>http://www.yuriko.net/arc/2008/07/17/somy/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 16:07:29 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[WordPressハック]]></category>

		<category><![CDATA[SOMY プラグイン]]></category>

		<category><![CDATA[セキュリティー]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1686</guid>
		<description><![CDATA[

かつて、WordPress 向けに有用なプラグインを提供されていた SOMY さんですが、SOMY さんが制作したプラグインすべてに、セキュリティー欠陥があることが分かりました。それは「プラグインの PHP ファイルに script 要素が埋め込まれていて、WordPress 2.0.x 以前 (2.0 を含む) で、管理画面のプラグイン一覧でリストされたときに実行されてしまう。」というものです  。プラグインをインストールするだけで発生し、停止していても script が実行されます。
画面のバージョン数字の部分に script 要素があって、XHTML ソースは次の通りです。
&#60;td class='vers'&#62;1.0&#60;script src="http://wp.somy.jp/up_check/?f=logined-publish&#038;v=1.0"&#62;&#60;/script&#62;&#60;/td&#62;

この script 要素は、おそらくバージョン確認が目的だと思われます。今のところ、サーバー側 API が停止しており、何の反応もありませんが、将来 wp.somy.jp がクラックされたり、SOMY.JP ドメインが失効して他人に渡ったりして、悪意あるコードが設置された場合は非常に危険です。なお、WordPress 2.1 以降では、script 要素が削除されてから管理画面に表示されるので安全です。
対象プラグインは以下の通りです。

SOMY IMG Collect
SOMY Logined Publish
SOMY SpamBlock JP スパム対策プラグイン

[このセクション追加] WordPress 2.0 以前で当該プラグインを使用している場合は、WordPress の管理画面を *開かずに*、FTP/SFTP ツール等で、サーバーのプラグインディレクトリー (wp-content/plugins/) から当該プラグインを削除してください。管理パネルでプラグインを無効にする必要はありません (危険です)。
以下のツールは、厳密にはプラグインではなく、WordPress のプラグイン一覧にリストアップされないので、この問題はありません。しかし、別のセキュリティー欠陥が存在する可能性は否めません。

wp-mail.php サムネイル+機能強化版
SOMY Mobile Gate ベータv0.1
SOMY Mobile [...]]]></description>
			<content:encoded><![CDATA[<p class="right"><a href='http://www.yuriko.net/wp-content/uploads/2008/07/somy.png'><img src="http://www.yuriko.net/wp-content/uploads/2008/07/somy.png" alt="SOMY プラグインがリストアップされた画面" title="SOMY プラグイン" width="320" height="128" class="alignnone size-medium wp-image-1687" /></a>
</p>
<p>かつて、WordPress 向けに有用なプラグインを提供されていた <a href="http://wp.somy.jp/">SOMY</a> さんですが、SOMY さんが制作したプラグインすべてに、セキュリティー欠陥があることが分かりました。それは「プラグインの PHP ファイルに script 要素が埋め込まれていて、WordPress 2.0.x 以前 (2.0 を含む) で、管理画面のプラグイン一覧でリストされたときに実行されてしまう。」というものです  。プラグインをインストールするだけで発生し、停止していても script が実行されます。</p>
<p>画面のバージョン数字の部分に script 要素があって、XHTML ソースは次の通りです。</p>
<pre>&lt;td class='vers'&gt;1.0&lt;script src="http://wp.somy.jp/up_check/?f=logined-publish&#038;v=1.0"&gt;&lt;/script&gt;&lt;/td&gt;
</pre>
<p>この script 要素は、おそらくバージョン確認が目的だと思われます。今のところ、サーバー側 API が停止しており、何の反応もありませんが、将来 wp.somy.jp がクラックされたり、SOMY.JP ドメインが失効して他人に渡ったりして、悪意あるコードが設置された場合は非常に危険です。なお、WordPress 2.1 以降では、script 要素が削除されてから管理画面に表示されるので安全です。</p>
<p class="section">対象プラグインは以下の通りです。</p>
<ul>
<li><a href="http://wp.somy.jp/img-collect/">SOMY IMG Collect</a></li>
<li><a href="http://wp.somy.jp/logined-publish/">SOMY Logined Publish</a></li>
<li><a href="http://wp.somy.jp/spam-block-jp/">SOMY SpamBlock JP スパム対策プラグイン</a></li>
</ul>
<p><ins>[このセクション追加] WordPress 2.0 以前で当該プラグインを使用している場合は、WordPress の管理画面を <strong>*開かずに*</strong>、FTP/SFTP ツール等で、サーバーのプラグインディレクトリー (wp-content/plugins/) から当該プラグインを削除してください。管理パネルでプラグインを無効にする必要はありません (危険です)。</ins></p>
<p class="section">以下のツールは、厳密にはプラグインではなく、WordPress のプラグイン一覧にリストアップされないので、この問題はありません。しかし、別のセキュリティー欠陥が存在する可能性は否めません。</p>
<ul>
<li><a href="http://wp.somy.jp/somy-wp-mail/">wp-mail.php サムネイル+機能強化版</a></li>
<li><a href="http://wp.somy.jp/mobile-gate-beta1/">SOMY Mobile Gate ベータv0.1</a></li>
<li><a href="http://wp.somy.jp/mobile-gate/">SOMY Mobile Gate ベータv0.15</a></li>
</ul>
<p>ドキュメントに「プラグインには、バージョンチェック用の JavaScript が入っています」という記述があればマシなのですが、そういう記述が一切ないため「バックドア」と認定していいでしょう。SOMY さんは去年あたりから活動を停止されており (<a href="http://wp.somy.jp/spam-block-jp/#comment-20458">2007年9月9日のコメントが最新</a>)、プラグインの更新もされていません。リリースされたプラグインはすべて古くなっており、WordPress 2.3 以降に対応していないものも多くなっています。このため、すでに「SOMY 製プラグインは (古いため) 使うべきではない」という状態だったのですが、こんなバックドアが埋め込まれているとすれば、「インストール禁止」と言うべきでしょう。WordPress 2.1 以降では問題ないとはいえ、バックドアを作ってしまうような作者のコードは、他の部分も信用しない方が無難です。</p>
<p>SOMY さんが現在活動中であれば、直接連絡するなり IPA に通告するなりして改善をお願いするのですが、そうではないため、この場をもって多くの人に警告するしかありません。その点が非常に残念です。</p>
<p class="section">逆に言うと、この問題は、WordPress 2.0 自体の欠陥とも言えます。2.0 ブランチは一応現役なだけに 2.1 以降での修正をバックポートしてもらいたいのですが……。→ <a href="http://wpme.sourceforge.jp/">ME 2.0</a> については自分で直してしまえばいいのだった <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p class="section">「プラグイン10選」で<a href="http://wp.mmrt-jp.net/2008/07/14/2953/"> SOMY プラグインを挙げられている人</a>にピンバックしてみましょうか。おそらくみなさん WordPress 2.1 以降なので安全だとは思いますが。(追記: その他にも使っているユーザーを見つけたら追加します)</p>
<ul>
<li><a href="http://reefaquarium.jp/blog/?p=675">[TB] WP2.5に入れるプラグイン10選</a> (TAO&#8217;s Weblog)</li>
<li><a href="http://love-satchin.org/archives/2008/07/12/20080712_233128699/">Re:[TB] WP2.5に入れるプラグイン10選</a> (LOVE!?)</li>
<li><a href="http://bless.babyblue.jp/wp/2008/07/16/793/">WP2.5に入れるプラグイン10選</a> (Taste of Wind)</li>
<li><a href="http://www.telmina.com/2008/07/11/2160/">【WordPress】Re: WP-SpamFreeが強力すぎる件（From: MMRT daily life）</a> (Telmina)</li>
<li><a href="http://slashcolon.com/wordpress/?p=239">スパム対策しましたぁ</a> (Slashcolon /:)</li>
<li><del><a href="http://shigatsukaidan.com/2008/02/12/13.php">WordPress備忘録</a> (四月階段)</del> ← 対応ずみであり、本人の意向により削除</li>
<li><a href="http://xxx91.nuts-choco.com/b-log/?p=270">用途で選ぶWordPress用コメント&#038;トラックバックスパム対策プラグイン</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/17/somy/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/17/somy/" />
	</item>
		<item>
		<title>複数プラグインの有効化・無効化に未対応</title>
		<link>http://www.yuriko.net/arc/2008/07/16/activate-multi/</link>
		<comments>http://www.yuriko.net/arc/2008/07/16/activate-multi/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 06:57:49 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[WordPressハック]]></category>

		<category><![CDATA[Ktai Style]]></category>

		<category><![CDATA[バグ]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1685</guid>
		<description><![CDATA[先日リリースした Ktai Style 1.42 ですが、WordPress 2.6 対応が不十分だったことが分かりました。それは、複数プラグインの有効化・無効化に対応していないという問題です。Ktai Style を有効にしたとき、ログインセッション保存用のテーブルを作成し、無効にしたときテーブルを削除するのですが、複数有効化・無効化を検知していないのです。このため、Ktai Style を1つだけ無効にし、その後、他のプラグインとまとめて有効にしようとすると、携帯電話からログインできなくなってしまいます。
WP_CONTENT_DIR を移設したときの対策も思いつきましたので、それらを含めた 1.43 を WordPress 2.6 日本語版が出てからリリースすることにしましょう。Ktai Style の日本語表示は、WordPress 自体の日本語表示に一部頼っていますので、WordPress 2.6 の日本語リソースの出来具合をみないことには、Ktai Style の日本語リソースを調整できないのです……。
]]></description>
			<content:encoded><![CDATA[<p>先日リリースした <a href="/arc/2008/07/10/ktaistyle142/">Ktai Style 1.42</a> ですが、<a href="http://wordpress.org/development/2008/07/wordpress-26-tyner/">WordPress 2.6</a> 対応が不十分だったことが分かりました。それは、複数プラグインの有効化・無効化に対応していないという問題です。Ktai Style を有効にしたとき、ログインセッション保存用のテーブルを作成し、無効にしたときテーブルを削除するのですが、複数有効化・無効化を検知していないのです。このため、Ktai Style を1つだけ無効にし、その後、他のプラグインとまとめて有効にしようとすると、携帯電話からログインできなくなってしまいます。</p>
<p>WP_CONTENT_DIR を移設したときの対策も思いつきましたので、それらを含めた 1.43 を WordPress 2.6 日本語版が出てからリリースすることにしましょう。Ktai Style の日本語表示は、WordPress 自体の日本語表示に一部頼っていますので、WordPress 2.6 の日本語リソースの出来具合をみないことには、Ktai Style の日本語リソースを調整できないのです……。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/16/activate-multi/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/16/activate-multi/" />
	</item>
		<item>
		<title>阪神タイガース優勝マジック点灯せず</title>
		<link>http://www.yuriko.net/arc/2008/07/16/tigers-no-magic/</link>
		<comments>http://www.yuriko.net/arc/2008/07/16/tigers-no-magic/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 06:42:28 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[WordPressハック]]></category>

		<category><![CDATA[阪神タイガース]]></category>

		<category><![CDATA[プラグイン]]></category>

		<category><![CDATA[優勝マジック]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1684</guid>
		<description><![CDATA[昨日、阪神タイガースがスワローズに勝てば優勝マジックが点灯するはずだったのですが、残念ながら 0-6 で負けてしまいました。マジック点灯すれば、2005年みたいに当サイトでカウントダウンをしようと思っていましたが、まだ準備ができてないので、マジック点灯が先になったのは渡りに船でした  
2005年は、手書き HTML でやっていましたが、今回はプラグインまたはウィジェットを作ろうと思っています。本当は、阪神タイガース公式サイトにアクセスして、成績から優勝マジックを自動計算したいところですが、各チームごとの残り試合数を「試合日程」から算出しなければならず、なかなか骨が折れます。ということで、とりあえずはマジックナンバーを手動入力させる方向で考えています。
今回は番号が50個ぐらい必要なので、数字ロゴは大量生産かなーー。
]]></description>
			<content:encoded><![CDATA[<p>昨日、阪神タイガースがスワローズに勝てば優勝マジックが点灯するはずだったのですが、残念ながら <a href="http://hanshintigers.jp/game/score/progress/score0715.html">0-6 で負け</a>てしまいました。マジック点灯すれば、2005年みたいに当サイトでカウントダウンをしようと思っていましたが、まだ準備ができてないので、マジック点灯が先になったのは渡りに船でした <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>2005年は、手書き HTML でやっていましたが、今回はプラグインまたはウィジェットを作ろうと思っています。本当は、阪神タイガース公式サイトにアクセスして、成績から優勝マジックを自動計算したいところですが、各チームごとの残り試合数を「<a href="http://hanshintigers.jp/game/schedule/2008/07l.html">試合日程</a>」から算出しなければならず、なかなか骨が折れます。ということで、とりあえずはマジックナンバーを手動入力させる方向で考えています。</p>
<p>今回は番号が50個ぐらい必要なので、数字ロゴは大量生産かなーー。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/16/tigers-no-magic/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/16/tigers-no-magic/" />
	</item>
		<item>
		<title>フィードから del 要素を除去するプラグイン Delete Del</title>
		<link>http://www.yuriko.net/arc/2008/07/15/delete_del/</link>
		<comments>http://www.yuriko.net/arc/2008/07/15/delete_del/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 05:13:05 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[WordPressハック]]></category>

		<category><![CDATA[Delete del]]></category>

		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1683</guid>
		<description><![CDATA[フィードから del 要素を除去するプラグイン Delete Del というものを作ってみました。当サイトでは、記述の修正に del 要素を多用するんですが、RSS や ATOM では XHTML タグだけ削除されてしまい、意味不明になってしまいます。del 要素の意味を考えると、フィードでは del 要素を削除する方が自然です。

マークアップ
この業者「あどあど」&#60;del&#62;は未だに同じことを続けているようです……&#60;/del&#62;が手掛けたサイトでまだ URLGATE オンのサイトがありました。
従来のフィード
この業者「あどあど」は未だに同じことを続けているようです……が手掛けたサイトでまだ URLGATE オンのサイトがありました。
改良したフィード
この業者「あどあど」が手掛けたサイトでまだ URLGATE オンのサイトがありました。

独自ウェブログシステムだった時代は、そういう動作をしていましたが、WordPress に移行してから、その挙動がなくなっていました。なお、Ktai Style では既定の動作となっています。
ダウンロード: delete_del090.zip (1KB)
圧縮ファイルを展開して、PHP ファイルをプラグインディレクトリーに入れて、有効化するだけで OK です。なお、WP-Multibyte-Patch が提供する excerpt 系関数を有効にしている場合は、del 要素の削除が効きません。これは WordPress コアの問題のため、改善はほぼ不可能です。
]]></description>
			<content:encoded><![CDATA[<p>フィードから del 要素を除去するプラグイン Delete Del というものを作ってみました。当サイトでは、記述の修正に del 要素を多用するんですが、RSS や ATOM では XHTML タグだけ削除されてしまい、意味不明になってしまいます。del 要素の意味を考えると、フィードでは del 要素を削除する方が自然です。</p>
<dl>
<dt>マークアップ</dt>
<dd>この業者「あどあど」&lt;del&gt;は未だに同じことを続けているようです……&lt;/del&gt;が手掛けたサイトでまだ URLGATE オンのサイトがありました。</dd>
<dt>従来のフィード</dt>
<dd>この業者「あどあど」は未だに同じことを続けているようです……が手掛けたサイトでまだ URLGATE オンのサイトがありました。</dd>
<dt>改良したフィード</dt>
<dd>この業者「あどあど」が手掛けたサイトでまだ URLGATE オンのサイトがありました。</dd>
</dl>
<p>独自ウェブログシステムだった時代は、そういう動作をしていましたが、<a href="/arc/2008/03/31a/">WordPress に移行</a>してから、その挙動がなくなっていました。なお、<a href="http://wppluginsj.sourcegforge.jp/ktai_style/">Ktai Style</a> では既定の動作となっています。</p>
<div class="download">ダウンロード: <a href="/arc/2008/07/delete_del090.zip">delete_del090.zip</a> (1KB)</div>
<p>圧縮ファイルを展開して、PHP ファイルをプラグインディレクトリーに入れて、有効化するだけで OK です。なお、<a href="http://eastcoder.com/code/wp-multibyte-patch">WP-Multibyte-Patch</a> が提供する excerpt 系関数を有効にしている場合は、del 要素の削除が効きません。これは WordPress コアの問題のため、改善はほぼ不可能です。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/15/delete_del/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/15/delete_del/" />
	</item>
		<item>
		<title>WordPress 2.6 出てしまった</title>
		<link>http://www.yuriko.net/arc/2008/07/15/wordpress260/</link>
		<comments>http://www.yuriko.net/arc/2008/07/15/wordpress260/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 04:08:24 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[WordPressハック]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1682</guid>
		<description><![CDATA[さきほど、WordPress 2.6 がリリースされたようです。まだ trac にチケットが多数残っていたはずなのに、リリース予定日を優先したようですね。少なくとも、WP_CONTENT_DIR, WP_PLUGIN_DIR 定数の変更によるディレクトリー変更機能はまだ使いものにならないと思います  
日本語版は数日かかるでしょうから、それが出てからテストサイトに入れて拙作プラグインの確認を行い、当サイトに適用するか検討してみます。
[追記] 残っていた 760件のチケットはすべて 2.9 (!) に延期されていました。これは報告者が各自重要度に応じて 2.7 とかに戻せということですよね? (Y/y)
]]></description>
			<content:encoded><![CDATA[<p>さきほど、<a href="http://wordpress.org/development/2008/07/wordpress-26-tyner/">WordPress 2.6 がリリース</a>されたようです。<a href="http://trac.wordpress.org/roadmap">まだ trac にチケットが多数残っていた</a>はずなのに、リリース予定日を優先したようですね。少なくとも、WP_CONTENT_DIR, WP_PLUGIN_DIR 定数の変更によるディレクトリー変更機能はまだ使いものにならないと思います <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>日本語版は数日かかるでしょうから、それが出てからテストサイトに入れて拙作プラグインの確認を行い、当サイトに適用するか検討してみます。</p>
<p>[追記] 残っていた 760件のチケットはすべて 2.9 (!) に延期されていました。これは報告者が各自重要度に応じて 2.7 とかに戻せということですよね? (Y/y)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/15/wordpress260/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/15/wordpress260/" />
	</item>
		<item>
		<title>いまだに URLGATE 機能オンのサイトが多い</title>
		<link>http://www.yuriko.net/arc/2008/07/15/adad/</link>
		<comments>http://www.yuriko.net/arc/2008/07/15/adad/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 01:54:10 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[ジェンダー・セクシャリティー]]></category>

		<category><![CDATA[社会問題]]></category>

		<category><![CDATA[Mobile Eye+]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1681</guid>
		<description><![CDATA[以前、「子供向けサイト構築に Mobile Eye+ を使ってしまう業者」がいることを取り上げましたが、この業者「あどあど」が手掛けたサイトでまだ URLGATE オンのサイトがありました。「次世代教育研究会」のサイトは主に固定ページで構成されていますが、こちらも Mobile Eye+ が URLGATE オンで使用されています。「次世代の教育環境を整える」ことを研究されている方が、アダルト広告が容易に出る状態を放置しているのはいかがなものかと思います。固定ページが主だと Mobile Eye+ でのナビゲートは困難なので、携帯サイト自体を停止した方がいいでしょう。
少し話が変わりますが、「メンバー登録」で性別欄が必須というのもダメですよね  性別が不詳な人／男女の枠に入らない人は多様性の一例であり「次世代の教育を考える」のに必要だと思われるのに、そういう人を排除しているようでは、まだまだです。
「つくばオールスターチア」のウェブサイトも WordPress を使ってリニューアルしたようです。ご多分に漏れず Mobile Eye+ が URLGATE オンで設定されています。チアのメンバーには小学生も含まれるため、これはまずいですよね……。また、URL が少し変です。本来 http://www.cheerspirit.jp/allster/ のはずが、こちらには旧サイトが残っており、新サイトが http://www.cheerspirit.jp/allster/allster/ となってしまっています (たぶん製作者のミス)。こちらは例の業者の仕事かどうか不明ですが「筑波近郊」「Mobile Eye+使用」という面から、たぶんそうだと推測できます。
(さっさと Ktai Style を使えばいいのに〰)
とりあえず、ここで叩いても仕方がないので、「問い合わせフォーム」から「Mobile Eye+ を使うなら URLGATE をオフにしてよ」という提案をしておきました。さて、どんな返事がくるやら。
[追記] さっそく返事がありました。「事象については把握しており、弊社が携帯対応した場合はアダルト広告が出ないように設定している。お客さんが後からインストールされる場合にそうなっていると思わます」という内容でした。ということで、「アダルトサイト増産業者」というくだりは撤回いたします。大変失礼いたしました。「ヘボ業者」タグも削除しておきます。今後は、PHP5 対応サーバーを提案して Ktai Style を使って頂きますようお願いいたします。Ktai Style が使えれば、Mobile Eye+ を使う必要もなく、アダルト広告問題も発生しませんから。
なお、次世代教育研究会およびつくばオールスターチアへも、すでに個別に問い合わせを送信しています。ユーザーが自身で Mobile Eye+ を入れたとすると、こちらからの返事が重要になってきますね。
]]></description>
			<content:encoded><![CDATA[<p>以前、「<a href="/arc/2008/04/04/mobileeye/">子供向けサイト構築に Mobile Eye+ を使ってしまう業者</a>」がいることを取り上げましたが、この業者「<a href="http://www.adad.co.jp/">あどあど</a>」<del>は未だに同じことを続けているようです……</del>が手掛けたサイトでまだ URLGATE オンのサイトがありました。「<a href="http://www.seen.sc/">次世代教育研究会</a>」のサイトは主に固定ページで構成されていますが、こちらも <a href="http://hrlk.com/script/mobile-eye-plus/">Mobile Eye+</a> が URLGATE オンで使用されています。「次世代の教育環境を整える」ことを研究されている方が、アダルト広告が容易に出る状態を放置しているのはいかがなものかと思います。固定ページが主だと Mobile Eye+ でのナビゲートは困難なので、携帯サイト自体を停止した方がいいでしょう。</p>
<p>少し話が変わりますが、「<a href="http://www.seen.sc/wordpress/?page_id=3">メンバー登録</a>」で性別欄が必須というのもダメですよね <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> 性別が不詳な人／男女の枠に入らない人は多様性の一例であり「次世代の教育を考える」のに必要だと思われるのに、そういう人を排除しているようでは、まだまだです。</p>
<p class="section">「<a href="http://www.cheerspirit.jp/allstar/allstar/">つくばオールスターチア</a>」のウェブサイトも WordPress を使ってリニューアルしたようです。ご多分に漏れず Mobile Eye+ が URLGATE オンで設定されています。チアのメンバーには小学生も含まれるため、これはまずいですよね……。また、URL が少し変です。本来 http://www.cheerspirit.jp/allster/ のはずが、こちらには旧サイトが残っており、新サイトが http://www.cheerspirit.jp/allster/allster/ となってしまっています (たぶん製作者のミス)。こちらは例の業者の仕事かどうか不明ですが「筑波近郊」「Mobile Eye+使用」という面から、たぶんそうだと推測できます。</p>
<p class="section"><del>こうなると、「あどあど」は「WordPress を使って安価にサイト構築してくれる良心的な業者」とは言えなくなってきますね。「Mobile Eye+ を使ってアダルトサイトを増産する業者」と言わざるを得ません。</del>(さっさと <a href="http://wppluginsj.sourceforge.jp/ktai_style/">Ktai Style</a> を使えばいいのに〰)</p>
<p>とりあえず、ここで叩いても仕方がないので、「<a href="http://124.40.17.128/?page_id=19">問い合わせフォーム</a>」から「Mobile Eye+ を使うなら URLGATE をオフにしてよ」という提案をしておきました。さて、どんな返事がくるやら。</p>
<p class="section">[追記] さっそく返事がありました。「事象については把握しており、弊社が携帯対応した場合はアダルト広告が出ないように設定している。お客さんが後からインストールされる場合にそうなっていると思わます」という内容でした。ということで、「アダルトサイト増産業者」というくだりは撤回いたします。大変失礼いたしました。「ヘボ業者」タグも削除しておきます。今後は、PHP5 対応サーバーを提案して Ktai Style を使って頂きますようお願いいたします。Ktai Style が使えれば、Mobile Eye+ を使う必要もなく、アダルト広告問題も発生しませんから。</p>
<p>なお、次世代教育研究会およびつくばオールスターチアへも、すでに個別に問い合わせを送信しています。ユーザーが自身で Mobile Eye+ を入れたとすると、こちらからの返事が重要になってきますね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/15/adad/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/15/adad/" />
	</item>
		<item>
		<title>使うべきでないプラグイン12選</title>
		<link>http://www.yuriko.net/arc/2008/07/15/plugins-not-recommended/</link>
		<comments>http://www.yuriko.net/arc/2008/07/15/plugins-not-recommended/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 15:19:06 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[WordPressハック]]></category>

		<category><![CDATA[Mobile Eye+]]></category>

		<category><![CDATA[WP MOBILE]]></category>

		<category><![CDATA[セキュリティー]]></category>

		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1680</guid>
		<description><![CDATA[トラックバック企画「WP2.5に入れるプラグイン10選」ですが、中間集計が始まったようなので、「使うべきでないプラグイン10選」を挙げてみたいと思います  (追記: ヤバいものが増えてしまい、12選になりました) Masayan さんはこういうリストアップを好まないと思いますが、「やばいものは避けよう」という注意喚起としてあえて出してみます。もし、自身で使っているプラグインが該当していると不快になるかもしれませんが、セキュリティー向上のための情報ですので、気を悪くされないようにお願いします。
危険なプラグイン
以下のプラグインは、セキュリティーホールがある／ありそうなため、即座に使用停止した方がいいものです。

WP MOBILE
デジタルスタジオ製のモバイル対応プラグインです。当サイトでは度々危険性を告知しています。当初発見された脆弱性は塞がれていますが、まだ突破口があるのでないかと思われます。また、WordPress 2.3 以降には未対応なこと、IE, Firefox, Opera 以外の PC 向けブラウザー (Safari など) では閲覧できない、という重大な問題があります。(Safari ユーザーお断りサイトができてしまう  
Plug &#8216;n&#8217; Play Google Map
Lightweight Google Maps の前身である Google 地図対応プラグインです。XSS 脆弱性があること (作者に報告しても梨のつぶて)、位置情報が多くなると PHP およびブラウザーのメモリエラーになること (16MB だと 1000個が厳しい) などの問題があります。



新しい WordPress に対応していないもの
以下のプラグインは最近の WordPress に対応していないものです。また、作者が開発を中止した／新バージョンが今後出ないと思われるものです。コードを自分でいじれる人ならば、改造して使ってもいいですが、プログラミングの知識がないならば、避ける方が無難です。

SOMY Mobile Gate
SOMY さんのメール投稿ツールです (厳密にはプラグインではありません)。残念ながら 2006 年秋頃に開発を中止されてしまいました。そのため、WordPress 2.3 以降の新しいカテゴリーテーブルには未対応となっています。後継の MobG を使いましょう。こちらはメンテされています。
SOMY SpamBlock JP
SOMY さんのスパム対策プラグインです。こちらも 2005年3月以降メンテナンスされていません。トラックバック・ピンバックの識別方法が古く、すべてコメントとして処理してしまっています。また、ブロック時の表示が文字化けしやすいこと [...]]]></description>
			<content:encoded><![CDATA[<p>トラックバック企画「<a href="http://wp.mmrt-jp.net/2008/07/09/2947/">WP2.5に入れるプラグイン10選</a>」ですが、<a href="http://wp.mmrt-jp.net/files/2008_WP-plugin-ranking.html">中間集計が始まった</a>ようなので、「使うべきでないプラグイン10選」を挙げてみたいと思います <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> (追記: ヤバいものが増えてしまい、12選になりました) <a href="http://wp.mmrt-jp.net/2008/07/14/2953/">Masayan さんはこういうリストアップを好まない</a>と思いますが、「やばいものは避けよう」という注意喚起としてあえて出してみます。もし、自身で使っているプラグインが該当していると不快になるかもしれませんが、セキュリティー向上のための情報ですので、気を悪くされないようにお願いします。</p>
<h3 id="danger">危険なプラグイン</h3>
<p>以下のプラグインは、セキュリティーホールがある／ありそうなため、即座に使用停止した方がいいものです。</p>
<dl>
<dt id="wp_mobile"><a href="http://www.ds-style.com/blog/2007/11/06/wp-mobile/">WP MOBILE</a></dt>
<dd>デジタルスタジオ製のモバイル対応プラグインです。当サイトでは<a href="/tag/wp-mobile/">度々危険性を告知</a>しています。<a href="/arc/2007/11/09a">当初発見された脆弱性</a>は塞がれていますが、まだ突破口があるのでないかと思われます。また、WordPress 2.3 以降には未対応なこと、<a href="/arc/2007/11/18b">IE, Firefox, Opera 以外の PC 向けブラウザー (Safari など) では閲覧できない、という重大な問題</a>があります。(Safari ユーザーお断りサイトができてしまう <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </dd>
<dt id="plugnplaygmap"><a href="http://archive.yongfook.com/2006/05/28/plug-n-play-google-map/">Plug &#8216;n&#8217; Play Google Map</a></dt>
<dd><a href="http://wppluginsj.sourceforge.jp/lightweight-google-maps/">Lightweight Google Maps</a> の前身である Google 地図対応プラグインです。XSS 脆弱性があること (作者に報告しても梨のつぶて)、位置情報が多くなると PHP およびブラウザーのメモリエラーになること (16MB だと 1000個が厳しい) などの問題があります。</dd>
<dt id="dead_link"><del><a href="http://typista.xii.jp/category/wordpress/plugins/dead-link-checker">デッドリンクチェッカー</a></del></dt>
<dd><del>まだベータ版なので、ここに挙げるのはかわいそうなのですが、2回も脆弱性を指摘したのにまだ同じ箇所が直ってないのは残念です。今後修正版が出るでしょうが、多くのテスターによる確認が済むまで使わない方が賢明です <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> (作者がんばれ!!)</del></dd>
</dl>
<h3 id="very_old">新しい WordPress に対応していないもの</h3>
<p>以下のプラグインは最近の WordPress に対応していないものです。また、作者が開発を中止した／新バージョンが今後出ないと思われるものです。コードを自分でいじれる人ならば、改造して使ってもいいですが、プログラミングの知識がないならば、避ける方が無難です。</p>
<dl>
<dt id="mobile_gate"><a href="http://wp.somy.jp/mobile-gate/">SOMY Mobile Gate</a></dt>
<dd>SOMY さんのメール投稿ツールです (厳密にはプラグインではありません)。残念ながら 2006 年秋頃に開発を中止されてしまいました。そのため、WordPress 2.3 以降の新しいカテゴリーテーブルには未対応となっています。後継の <a href="http://junklog.cocolog-nifty.com/blog/wp_mobg/">MobG</a> を使いましょう。こちらはメンテされています。</dd>
<dt id="spam_block_jp"><a href="http://wp.somy.jp/spam-block-jp/">SOMY SpamBlock JP</a></dt>
<dd>SOMY さんのスパム対策プラグインです。こちらも 2005年3月以降メンテナンスされていません。トラックバック・ピンバックの識別方法が古く、すべてコメントとして処理してしまっています。また、ブロック時の表示が文字化けしやすいこと (Shift_JIS 表示かつ HTTP ヘッダで Content-type 未指定)、コメント／トラックバックを必ずデータベースに一度保存させていること、どうにかがんばれば SQL インジェクションを起こせるかもしれないこと、将来 <code>$tablecomments</code> が廃止されたら動かないこと、などいくつか問題などがあります。</dd>
<dd>→ <a href="/arc/2008/07/17/somy/">WordPress 2.0 以前 (2.0 含む) でセキュリティー欠陥がある</a>ことが判明しました。WordPress 2.0 以前ではインストール禁止です。</dd>
<dt id="somy_img_collect"><a href="http://wp.somy.jp/img-collect/">SOMY IMG Collect</a></dt>
<dt id="somy_loginded"><a href="http://wp.somy.jp/logined-publish/">SOMY Logined Publish</a></dt>
<dd>SOMY さんのギャラリープラグインと、ログインユーザー判別プラグインです。どちらも、設計が古く将来の Wordpress で動くかどうか不明です。なんとか WordPress 2.6 でも動きそうですが……。なお、<a href="/arc/2008/07/17/somy/">WordPress 2.0 以前 (2.0 含む) でセキュリティー欠陥がある</a>ことが判明したため、インストール禁止です。</dd>
</dl>
<h3 id="adults">アダルト広告が出てしまうもの</h3>
<p>以下のプラグインは、取り扱い注意な機能を含むため、万人にはおすすめできないものです。設定を変更するか、「ポルノ広告表示機能」を了承の上使うのならば問題ありません。</p>
<dl>
<dt id="mobile_eye_plus"><a href="http://hrlk.com/script/mobile-eye-plus/">Mobile Eye+</a></dt>
<dd>まおうさんの携帯対応プラグインです。Otsukare さん作の Mobile Eye がベースとなっていますが、大幅に変更されています。これも、当サイトで<a href="/tag/mobile-eye/">口が酸っぱくなるほど</a>書いている通り、「<a href="/arc/2008/04/04/mobileeye/">画像や外部リンクをクリックしたときの URLGATE 画面には、ポルノ・出会い系広告が出る外部サービスがリストされる</a>」という問題があります。しかも、この機能はデフォルトで ON にかかわらず、ドキュメントや配布サイトには記述されていません。このため、Mobile Eye+ をデフォルト設定で使うと、「アダルト広告に繋がる携帯サイト」ができあがってしまいます。</dd>
<dd>URLGATE 機能がドキュメント化されているならば、「ポルノ広告が出てもいい」というユーザーだけが ON にすればいいのですが、そうでないため、取扱注意なプラグインとなっています。PHP5 未対応のため <a href="http://wppluginsj.sourceforge.jp/ktai_style/">Ktai Style</a> が使えない、という人は、ちょっと機能が低いですが「<a href="http://blog.jc-tei.com/archives/73">MobilePress</a>」も検討してみてください (ただし、short_open_tag が off だと動きません)。</dd>
</dl>
<h3 id="bad-behavior">お行儀が悪いもの</h3>
<p>以下のプラグインは実装が凶悪で、他のプラグインに悪影響を出すものです。</p>
<dl>
<dt id="eventscalendar"><a href="http://wordpress.org/extend/plugins/events-calendar/">Events Calendar</a></dt>
<dd>イベント表示プラグインです。標準のカレンダーの代替を提供します。しかし、プラグインの初期化段階で wp-includes/pluggable.php を <code>require</code> してしまうため、「プラグインが先に関数宣言することでオーバーライドできる」という pluggable.php の仕掛けを台無しにしてしまっています。WordPress コアの動作をまるで理解していない人が作っているわけで、これだと <a href="http://wordpress.org/extend/plugins/">Extends</a> から削除すべきぐらい酷いものです <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> <a href="http://ja.forums.wordpress.org/topic/330">Ktai Style とコンフリクトする</a>から敵対視しているわけではありません……。</dd>
<dt id="aiosp"><a href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/">All in One SEO Pack</a></dt>
<dd>人気のある SEO 増強プラグインです。しかし、タイトル書き換え機能が <code>ob_start()</code> を使うという凶悪な実装で、Ktai Style や Mobile Eye+ では <a href="http://ja.forums.wordpress.org/topic/66">title 要素が化けます</a> (現在の Ktai Style では対策ずみ)。お行儀が悪い、という意味ではトラブルメーカーなわけで、初心者の方は避けた方が無難です。</dd>
</dl>
<h3 id="less-security">セキュリティーを落とすもの</h3>
<p>WordPress のセキュリティーを下げてしまうプラグインです。</p>
<dl>
<dt id="execphp"><a href="http://bluesome.net/post/2005/08/18/50/">Exec-PHP</a></dt>
<dt id="runphp"><a href="http://www.nosq.com/blog/runphp/">runPHP</a></dt>
<dd>どちらも、投稿に PHP コードを記述できるようにするプラグインです。テーマの改造では不可能な動的なサイトを作ることができます。しかし、複数の投稿者がいる場合、ユーザー登録が自由なサイトではセキュリティーがかなり落ちますので、使ってはなりません。ページテンプレートや自作関数／自作プラグイン／自作ショートコードを作れば、これらのプラグインに頼らなくても済みます。逆に言うと、これらのプラグインを使うということは、まだ初心者の域であると言えるかもしれません <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </dd>
</dl>
<h3 id="confusing">閲覧者が困るもの</h3>
<p>他人のプラグインばかり非難していると「何様やねん」と言われそうなので、自作のものをオチとして出しておきましょう。</p>
<dl>
<dt id="shuffle"><a href="/arc/2008/04/01/shuffle/">Ktai Style Shuffle</a> (<a href="/arc/2008/04/01/ramdom_pickup/">PC 向けバージョン</a>)</dt>
<dd>Ktai Style のエイプリルフール版です。なんと、アクセスの度に表示される投稿が変化するという「ランダム表示」を強要します。閲覧者が困惑すること必死です <img src='http://www.yuriko.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> 強烈なジョークプラグインですので、真面目なサイトで使ってはいけません。</dd>
</dl>
<hr />
<p>なお、ここに挙げられていないものが「安全」というわけではありません。プラグインは便利ではありますが、PHP コードそのものですので、すべてセキュリティーの脅威となり得ます。プラグイン紹介サイトでは、コードの確認をしていない場合もありますので、「人気サイトで紹介されているから大丈夫だろう」と思わないようにしてください。</p>
<p class="section">[追記] もちろん、上記のリスクを承知の上で、ここに挙げたプラグインを使うのは自由です。また、問題点がさほど重大でない場合もありますので (設定で回避できる etc)、一概に全部がダメ、というわけではありません。本当にダメなのは、一番最初の2つだけです。</p>
<p class="section">[さらに追記 2008-07-15 09:20] デッドリンクチェッカーは、作者さんが根本的な改良をされたようなので、削除しました。そのかわり、Events Calendar を追加しました。</p>
<p class="section">[もっと追記 2008-07-17 01:15] SOMY プラグインの欠陥を追記して、他のプラグイン2つも追加しました。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/15/plugins-not-recommended/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/15/plugins-not-recommended/" />
	</item>
		<item>
		<title>WordPress を含む JP ドメイン</title>
		<link>http://www.yuriko.net/arc/2008/07/14/wordpress-jp-domain/</link>
		<comments>http://www.yuriko.net/arc/2008/07/14/wordpress-jp-domain/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 01:17:16 +0000</pubDate>
		<dc:creator>ゆりこ</dc:creator>
		
		<category><![CDATA[WordPressハック]]></category>

		<category><![CDATA[ネットワーク]]></category>

		<category><![CDATA[ドメイン名]]></category>

		<category><![CDATA[ヘボ業者]]></category>

		<guid isPermaLink="false">http://www.yuriko.net/?p=1679</guid>
		<description><![CDATA[WordPress 公式サイトでは、「WordPress という商標を守るため、WordPress に関するサイトを始める場合は、ドメイン名に『WordPress』をという文字を含めないでほしい」というお願いがされています。かわりに「wp」という文字列が推奨されています。ただし、サブドメインに「WordPress」を含む場合は許可されています。
さて、JP ドメインの場合は、以下の3つが存在します。AC.JP, AD.JP, ED.JP, GO.JP, GR.JP, LG.JP, OR.JP は空いています。

WORDPRESS.JP
WORDPRESS.NE.JP
WORDPRESS.CO.JP

WORDPRESS.JP はどうやら Otsukare さんが所有されているようです。今のところ A レコードの割り当てはないようで、ウェブサイトもありません。むしろ「悪意ある他人に取られないための防衛策として保有」されているような状況ですね。これは問題なさそうです。
WORDPRESS.NE.JP はデジタルスタジオのブログサービス Press9 で使えるドメインの1つです。すなわち、モロ「WordPress に関するサイト」です。サービス内容も WordPress.com とかぶるため、完全に商標侵害と思われます。
WORDPRESS.CO.JP は株式会社デジタルキューブのドメイン名です。オープンソースを利用したウェブ構築ソリューションの提供などをされているようで、業務素材として WordPress を使っているようです。それだけだと問題は少なそうなのですが、サイト名が「ビジネスワードプレス」というのはヤバそうです……。また、「WordPress を含むドメイン名を取るな」という声明が出た後 (2006年10月以降) にドメイン取得しているという点は悪質だと思われます。
後者2社を Automattic にチクったら、おそらく訴訟問題に発展するでしょう。特に、デジタルスタジオの方 (wordpress.ne.jp ドメイン) は確実に潰せそうです ;-);-) 個人的にはそれはそれでよいことだと思うんですが、wordpress.ne.jp ドメインでウェブログを公開している人がかわいそうなんですよね……。うーん。
]]></description>
			<content:encoded><![CDATA[<p>WordPress 公式サイトでは、「<a href="http://wordpress.org/about/domains/">WordPress という商標を守るため、WordPress に関するサイトを始める場合は、ドメイン名に『WordPress』をという文字を含めないでほしい</a>」というお願いがされています。かわりに「wp」という文字列が推奨されています。ただし、サブドメインに「WordPress」を含む場合は許可されています。</p>
<p>さて、JP ドメインの場合は、以下の3つが存在します。AC.JP, AD.JP, ED.JP, GO.JP, GR.JP, LG.JP, OR.JP は空いています。</p>
<ul>
<li><a href="http://whois.jprs.jp/?key=wordpress.jp">WORDPRESS.JP</a></li>
<li><a href="http://whois.jprs.jp/?key=wordpress.ne.jp">WORDPRESS.NE.JP</a></li>
<li><a href="http://whois.jprs.jp/?key=wordpress.co.jp">WORDPRESS.CO.JP</a></li>
</ul>
<p>WORDPRESS.JP はどうやら Otsukare さんが所有されているようです。今のところ A レコードの割り当てはないようで、ウェブサイトもありません。むしろ「悪意ある他人に取られないための防衛策として保有」されているような状況ですね。これは問題なさそうです。</p>
<p>WORDPRESS.NE.JP はデジタルスタジオのブログサービス Press9 で使えるドメインの1つです。すなわち、モロ「WordPress に関するサイト」です。サービス内容も WordPress.com とかぶるため、完全に商標侵害と思われます。</p>
<p>WORDPRESS.CO.JP は株式会社デジタルキューブのドメイン名です。オープンソースを利用したウェブ構築ソリューションの提供などをされているようで、業務素材として WordPress を使っているようです。それだけだと問題は少なそうなのですが、サイト名が「ビジネスワードプレス」というのはヤバそうです……。また、「WordPress を含むドメイン名を取るな」という声明が出た後 (2006年10月以降) にドメイン取得しているという点は悪質だと思われます。</p>
<p>後者2社を <a href="http://automattic.com/">Automattic</a> にチクったら、おそらく訴訟問題に発展するでしょう。特に、デジタルスタジオの方 (wordpress.ne.jp ドメイン) は確実に潰せそうです ;-);-) 個人的にはそれはそれでよいことだと思うんですが、wordpress.ne.jp ドメインでウェブログを公開している人がかわいそうなんですよね……。うーん。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yuriko.net/arc/2008/07/14/wordpress-jp-domain/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.yuriko.net/arc/2008/07/14/wordpress-jp-domain/" />
	</item>
	</channel>
</rss>
