<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>elanbeat's weblog: Tag performancing</title>
    <link>http://ja.elanbeat.com/articles/tag/performancing</link>
    <language>ja</language>
    <ttl>40</ttl>
    <description>Lotus Elan on the Rail</description>
    <item>
      <title>typoがドラフト状態の記事のpingを送信してしまう</title>
      <description>&lt;p&gt;&lt;a href="http://ja.elanbeat.com/articles/2006/04/29/add-thumbnail-of-tb-to-typo"&gt;先ほどの記事&lt;/a&gt; で&lt;a href="http://www.ideaxidea.com/archives/2006/04/post_80.html"&gt;idea * ideaさんの元記事&lt;/a&gt; にドラフト状態のトラックバックをうってしまった件ですが、うっかりしたかと軽く考えていたのですが、調べてみたところ結構ややこしい問題でした。&lt;/p&gt;


	&lt;p&gt;まずは現象をおさらいしてみます。&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;idea * ideaさんの記事を読んでインスパイアされる&lt;/li&gt;
		&lt;li&gt;Firefoxのエクステンションである&lt;a href="http://performancing.com/"&gt;Performancing&lt;/a&gt; の「Blog this page」で、記事のドラフトを生成&lt;/li&gt;
		&lt;li&gt;typoでサムネールを表示するように改変し、テスト&lt;/li&gt;
		&lt;li&gt;(この間にどなたかがidea * ideaさんの記事にアクセスして「page not found」のサムネールがSimpleAPIにキャッシュされてしまう)&lt;/li&gt;
		&lt;li&gt;ドラフトの記事に加筆して発行&lt;/li&gt;
		&lt;li&gt;idea * ideaさんの記事をチェックすると、ドラフト状態のトラックバックが..。(呆然)&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;問題は2つあります。一つは2でPerformancingがトラックバック先のURLを取り込んで、その後表示されないこと。「Publishing options」に「Trackback URLs」の欄があり、トラックバックを送信するURLを複数入力することが出来るのですが、最初に取り込んだURLはここには表示されず、消去したり修正したりすることは出来ません。自動で挿入される元記事のリンクの方は消去可能ですので、トラックバックのことは意識しておく必要があります。&lt;/p&gt;


	&lt;p&gt;次に、こちらの方がより深刻ですが、同じく2で新しい記事を作成したtypoが、記事がドラフト状態にもかかわらずpingを送信してしまうことです。存在しない記事へのリンクを先方に作成した後で発行をしないこともありますし、発行したとしても今回のように中身やタイトルを後で変更することもありますので迷惑になる可能性があります。場合によっては意図せずスパムととられてしまうかもしれません。&lt;/p&gt;


	&lt;p&gt;さらには、トラックバックだけでなく通常のpingも同時に送信するので、pingを受けたブログアグリゲータや検索エンジンなどがFeedをチェックしに訪れます。しかし当然フィードには新着記事がまだ存在しませんからトラフィックの無駄です。そして記事を完成させて発行したときにはpingは送信されません。従ってアグリゲータや検索エンジンには(次の記事の生成時まで)反映されず、せっかくの記事を読んでもらうチャンスを減らしてしまいます。&lt;/p&gt;


	&lt;p&gt;あまりPerformancingは使っていませんでしたが、今まで気づかなかったのでドラフトのトラックバックを送信していたかもしれません。ざっとチェックしたところでは&lt;a href="http://gigazine.net/index.php?/news/comments/20060413_google_calendar/"&gt;１件&lt;/a&gt; [GIGAZINE]見つかりました。その後発行してある(タイトルは変えてしまっている)のでそれほど問題にはなっていないと思いますが、もしその他のサイトも含めてご迷惑をおかけしていたら大変申し訳なく思います。&lt;/p&gt;


	&lt;p&gt;対策ですが、&lt;/p&gt;


	&lt;ol&gt;
	&lt;li&gt;Performancingで「Post as draft」で記事を投稿しない&lt;/li&gt;
		&lt;li&gt;typoで記事の発行(publish)時にpingを送信するようにする&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;2がよいと思いますが、ソースをみるとXmlRPC(metaweblogapi)経由では全てのping先に送信、typoのWebインターフェースで記事を書くときは、新規においてはトラックバック先は指定できず通常のpingのみ送信、編集(edit)時には何もしない、となっています。XmlRPCは「Send trackbacks to external sites」をチェックしているので、とりあえずはこれを外し(typoからping送信しないようにし)、ping送信ツールを使用することにしました。私の環境ですとこの方法ではトラックバックスパム対策をしているブログの一部、送信元のIPアドレスを逆引きしてトラックバックする記事のドメイン名とチェックするなど、ではトラックバックできなくなりますが、間違えて迷惑をかけてしまうよりはいいかなと。&lt;/p&gt;</description>
      <pubDate>Sat, 29 Apr 2006 13:29:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:f0b9b0bd-dded-4830-be58-2dcb37129d40</guid>
      <author>elanbeat</author>
      <link>http://ja.elanbeat.com/articles/2006/04/29/typo-sends-ping-though-article-is-draft</link>
      <category>blog</category>
      <category>software</category>
      <category>typo</category>
      <category>typosphere</category>
      <category>performancing</category>
      <trackback:ping>http://ja.elanbeat.com/articles/trackback/182</trackback:ping>
    </item>
    <item>
      <title>typoへのポストにblogクライアントを使う</title>
      <description>&lt;p&gt;先日&lt;a href="http://ja.elanbeat.com/articles/2006/02/15/typo%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89"&gt;typoのアップグレード&lt;/a&gt; を実施しましたが、トラックバックするためには依然としてデスクトップクライアントを利用する必要があります。&lt;a href="http://www.typosphere.org/trac/wiki/DesktopClients"&gt;typosphereの解説&lt;/a&gt; を参考に&lt;a href="http://wiki.elanbeat.com/instiki/published/TypoDesktopClient"&gt;いくつか試してみました&lt;/a&gt; が、どれも一長一短で決め手がありません。&lt;/p&gt;
&lt;p&gt;日本語が使えてトラックバックが使えるということで、しばらくはFirefoxの拡張機能である&lt;a href="http://performancing.com/firefox"&gt;Performancing&lt;/a&gt; を使ってみることにします。かなり高機能で&lt;a href="http://del.icio.us"&gt;del.icio.us&lt;/a&gt; や&lt;a href="http://technorati.com/"&gt;Technorati&lt;/a&gt; と連携できるようですが、Extendedの指定が出来ないなど足りないところもありますので、しばらくは併用することになりそう。&lt;/p&gt;


	&lt;p&gt;追記:
Performancingを使ってトラックバックがどうもうまくいきません。要調査。&lt;/p&gt;</description>
      <pubDate>Fri, 17 Feb 2006 23:42:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:994bd032-fec1-418d-a697-1c1f9b4c9726</guid>
      <author>elanbeat</author>
      <link>http://ja.elanbeat.com/articles/2006/02/17/typo%E3%81%ABblog%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%A7%E3%83%9D%E3%82%B9%E3%83%88</link>
      <category>blog</category>
      <category>software</category>
      <category>typo</category>
      <category>typosphere</category>
      <category>performancing</category>
      <trackback:ping>http://ja.elanbeat.com/articles/trackback/32</trackback:ping>
    </item>
  </channel>
</rss>
