<?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; Tech</title>
	<atom:link href="http://factage.com/yu-ji/category/tech/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/tech/feed/" />
	<atom:link rel='hub' href='http://factage.com/yu-ji/?pushpress=hub'/>
		<item>
		<title>みんなで育てる日本語入力 Social IME</title>
		<link>http://factage.com/yu-ji/2008/04/30/social-ime/</link>
		<comments>http://factage.com/yu-ji/2008/04/30/social-ime/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 15:18:47 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[IME]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://factage.com/yu-ji/?p=77</guid>
		<description><![CDATA[Social IME ～ みんなで育てる日本語入力 ～
&#8220;Social IME&#8221;は、Web 2.0時代の新しい日本語入力ソフトウェアです。 みんなで専門用語や正しい変換結果を覚えさせることで、どん [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><a href="http://www.social-ime.com/">Social IME ～ みんなで育てる日本語入力 ～</a><br />
&#8220;Social IME&#8221;は、Web 2.0時代の新しい日本語入力ソフトウェアです。 みんなで専門用語や正しい変換結果を覚えさせることで、どんどん賢くなっていきます。</p></blockquote>
<p><a href="http://www.ipa.go.jp/jinzai/esp/" target="_blank">未踏ソフトウェア創造事業</a>に採択され、現在ベータ版ですが個人的に注目しています。</p>
<p>変換内容をみんなで共有することで、最近出てきた難しい漢字のあの芸能人の名前とか、そういうのも手軽に変換できるようになるわけですね。でも「Web2.0」と謳っているので、たとえば変換数の多い文字とかをWeb上で公開するとかそういったWeb連携も面白いかなと思いました。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2008/04/30/social-ime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2008/04/30/social-ime/" />
	</item>
		<item>
		<title>AppleからSafari3.1がリリース、Windowsも正式リリースへ</title>
		<link>http://factage.com/yu-ji/2008/03/19/safari31released/</link>
		<comments>http://factage.com/yu-ji/2008/03/19/safari31released/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 03:27:50 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://factage.com/yu-ji/?p=48</guid>
		<description><![CDATA[アップル &#8211; Safari &#8211; ダウンロード
http://www.apple.com/jp/safari/download/
自分はOSXでもFireFoxを常用しているので乗り換える気は無いで [...]]]></description>
			<content:encoded><![CDATA[<p>アップル &#8211; Safari &#8211; ダウンロード<br />
<a href="http://www.apple.com/jp/safari/download/">http://www.apple.com/jp/safari/download/</a></p>
<p>自分はOSXでもFireFoxを常用しているので乗り換える気は無いですが、WindowsでもSafariの動作がある程度確認できるのでソフトウェア開発者にはちょっと嬉しいかもしれません。</p>
<p>ブラウザが増えないことや、CSS、HTMLに対する挙動が統一されることが一番望ましいことではありますが。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2008/03/19/safari31released/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/safari31released/" />
	</item>
		<item>
		<title>ネットを日本語化するFireFoxプラグイン Japanize</title>
		<link>http://factage.com/yu-ji/2006/08/29/japanize/</link>
		<comments>http://factage.com/yu-ji/2006/08/29/japanize/#comments</comments>
		<pubDate>Tue, 29 Aug 2006 04:39:34 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[FireFox]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=32</guid>
		<description><![CDATA[
ネットを日本語化する:Japanize
Japanize は、外国語のウェブサイトのユーザーインターフェイスを日本語化するサービスです。
Mozilla Firefox の拡張機能 (エクステンション) をインストール [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<p class="quotation"><a rel="nofollow" href="http://japanize.31tools.com/">ネットを日本語化する:Japanize</a><br />
Japanize は、外国語のウェブサイトのユーザーインターフェイスを日本語化するサービスです。<br />
Mozilla Firefox の拡張機能 (エクステンション) をインストールするだけで、<br />
いままで英語だったウェブサイトを日本語で操作できるようになります。</p>
</blockquote>
<p>実は似たような事を考えていました。って後から言ってもどうしようもない。</p>
<p>なかなか画期的なプラグインで、英語のみでしか提供されていないサービスを<br />
ページ読み込み完了後書き換えて日本語化してしまうもの。YouTubeとか日本語化されて表示されます。</p>
<p>翻訳データはリアルタイムで配信されるようなので、これからに期待します。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2006/08/29/japanize/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2006/08/29/japanize/" />
	</item>
		<item>
		<title>Gmail your domain &#8211; 独自ドメインでGmail</title>
		<link>http://factage.com/yu-ji/2006/07/08/gmail-your-domain-%e7%8b%ac%e8%87%aa%e3%83%89%e3%83%a1%e3%82%a4%e3%83%b3%e3%81%a7gmail%e3%82%92%e4%bd%bf%e3%81%86%ef%bc%81/</link>
		<comments>http://factage.com/yu-ji/2006/07/08/gmail-your-domain-%e7%8b%ac%e8%87%aa%e3%83%89%e3%83%a1%e3%82%a4%e3%83%b3%e3%81%a7gmail%e3%82%92%e4%bd%bf%e3%81%86%ef%bc%81/#comments</comments>
		<pubDate>Fri, 07 Jul 2006 17:38:39 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[GMail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=30</guid>
		<description><![CDATA[やっと Gmail your domain のbeta tester invitation が到着しました。
そういえば、Google spreadsheets も来ていたなぁ。
あ、あと Picasa Web Albu [...]]]></description>
			<content:encoded><![CDATA[<p>やっと <a href="http://https://www.google.com/hosted/" rel="nofollow">Gmail your domain</a> のbeta tester invitation が到着しました。<br />
そういえば、<a href="http://spreadsheets.google.com" rel="nofollow">Google spreadsheets</a> も来ていたなぁ。<br />
あ、あと <a href="http://picasaweb.google.com/" rel="nofollow">Picasa Web Album</a> も。</p>
<p>こうしてどんどん自分の情報がGoogleにデータベース化されていくんですね。なるほど。。</p>
<p><span id="more-30"></span></p>
<p>さて、うちのドメインは <a href="http://www.value-domain.com/?ref=yujiod" rel="nofollow">Value-Domain</a>で管理されているんですが、Gmail your domain の説明通りほぼそのまま mx　レコードを書き換えて1時間ほどしたらもうメールが使えるようになりました。といっても、すでにGmailで別のユーザー名で運用しているのであまりいまのところメリットは無かったかもしれません。。</p>
<p>1アカウント2GBで25アカウントまで作成できるので何かあったら、って無いよなぁ。うーん。とりあえず転送設定、ほとんど意味無い ;-D</p>
<p>別のサイトでも注意がありましたが招待を受ける前に最初にドメインを入力して招待を待つ必要があるのですが、サブドメインごとの登録になりますので既存サーバーそのままで運用しながらサブドメインでGmail管理を行う場合はサブドメインを入力する必要があります。さもなければまた数週間待ちに。。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2006/07/08/gmail-your-domain-%e7%8b%ac%e8%87%aa%e3%83%89%e3%83%a1%e3%82%a4%e3%83%b3%e3%81%a7gmail%e3%82%92%e4%bd%bf%e3%81%86%ef%bc%81/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2006/07/08/gmail-your-domain-%e7%8b%ac%e8%87%aa%e3%83%89%e3%83%a1%e3%82%a4%e3%83%b3%e3%81%a7gmail%e3%82%92%e4%bd%bf%e3%81%86%ef%bc%81/" />
	</item>
		<item>
		<title>良く使うFireFox拡張機能</title>
		<link>http://factage.com/yu-ji/2006/06/01/%e8%89%af%e3%81%8f%e4%bd%bf%e3%81%86firefox%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd/</link>
		<comments>http://factage.com/yu-ji/2006/06/01/%e8%89%af%e3%81%8f%e4%bd%bf%e3%81%86firefox%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd/#comments</comments>
		<pubDate>Thu, 01 Jun 2006 04:22:32 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[FireFox]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=26</guid>
		<description><![CDATA[友人からおすすめのの拡張を教えて欲しいとのことだったので、
会社と自宅両方で使用しているの拡張の一覧をだしてみました。
説明文は若干適当です。。
CHANGELOG

2006/06/02 del.icio.us を追加 [...]]]></description>
			<content:encoded><![CDATA[<p>友人からおすすめのの拡張を教えて欲しいとのことだったので、<br />
会社と自宅両方で使用しているの拡張の一覧をだしてみました。</p>
<p>説明文は若干適当です。。</p>
<p><strong><span style="color: #ff0000">CHANGELOG</span></strong></p>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li>2006/06/02 del.icio.us を追加</li>
<li>2006/06/01 Google Calendar Quick Add を追加</li>
</ul>
<p><!-- more --></p>
<h3 id="content_1_0">必須</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://tmp.garyr.net/" rel="nofollow">Tab Mix Plus</a><br />
にタブ機能を付けます。最低限。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://perso.wanadoo.fr/marc.boullet/ext/extensions-en.html" rel="nofollow">All-in-one Gestures</a><br />
マウスジェスチャー機能を付加します。右クリックを押しながら左へ動かすことで前のページに戻ったり。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://ietab.mozdev.org/installation.html" rel="nofollow">IE Tab</a><br />
Internet Explorerエンジンでのレンダリングをタブで表示可能にする。特定のページのみIEのタブで表示したり、<br />
アイコンをクリックするだけでエンジンの切り替えを行うことができる。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://dafizilla.sourceforge.net/viewsourcewith/" rel="nofollow">ViewSourceWith</a><br />
現在表示しているページのソースを表示する際に任意のエディタで開くことができる。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://livehttpheaders.mozdev.org/installation.html" rel="nofollow">Live HTTP Headers</a><br />
リクエスト・レスポンスヘッダーのキャプチャーを行うことができる。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://www.nexgenmedia.net/extensions/" rel="nofollow">GmailNotifier</a><br />
Gmail の未読状態をアイコンで表示したり、メールが届くと控えめなアラートでお知らせしてくれる。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://pearlcrescent.com/products/pagesaver/" rel="nofollow">Pearl Crescent Page Saver</a><br />
画面キャプチャをとる拡張。スクロールが必要なページも一枚の画像に保存できる。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://www.infoaxia.com/tools/webdeveloper/download.html" rel="nofollow">Web Developer 日本語版</a><br />
Webアプリケーション作成エンジニアには欠かせない拡張。現在表示しているページのHTML・スタイルシートの内容を<br />
リアルタイムで確認しながら編集できたり、タグ毎・スタイルシートのID、クラス毎に枠をつけたりなど多機能。</li>
</ul>
<p class="jumpmenu"><a href="http://#navigator">↑</a></p>
<h3 id="content_1_1">その他</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://ackroyd.de/googlepreview/" rel="nofollow">GooglePreview</a><br />
Googleの検索結果表示に手を加えて、サムネイルを表示する。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://www.google.com/notebook/download/" rel="nofollow">Google Notebook</a><br />
Google Notebookへステータスバーからアクセスしてサイトを確認したりしながら編集できる。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://chrispederick.com/work/useragentswitcher/" rel="nofollow">User Agent Switcher</a><br />
ブラウザの User Agent のスイッチを可能にする。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://downloadstatusbar.mozdev.org/index.html" rel="nofollow">Download Statusbar</a><br />
現在ダウンロードしているファイルの状態をステータスバーに表示する。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://www.google.com/tools/firefox/webcomments/index.html" rel="nofollow">Blogger Web Comments</a><br />
現在表示しているページに言及しているブログ記事の一覧を表示する。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://torrez.us/archives/2006/04/18/433/" rel="nofollow">Google Calendar Quick Add</a><br />
Google Calendar上でShift+Qを押すと QuickAdd が表示されるが、それをどのページを見ていても実行できる。<br />
Ctrl+: を押すとダイアログが出てきて、簡単にGoogle Calendarへ予定を追加することができる。</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px">
<li><a href="http://del.icio.us/help/firefox/extension" rel="nofollow">del.icio.us</a><br />
ソーシャルブックマーク del.icio.us へのブックマークの追加や確認をワンボタンで行える。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2006/06/01/%e8%89%af%e3%81%8f%e4%bd%bf%e3%81%86firefox%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2006/06/01/%e8%89%af%e3%81%8f%e4%bd%bf%e3%81%86firefox%e6%8b%a1%e5%bc%b5%e6%a9%9f%e8%83%bd/" />
	</item>
		<item>
		<title>「Ajax 実装のための基礎テクニック」</title>
		<link>http://factage.com/yu-ji/2006/03/27/%e3%80%8cajax-%e5%ae%9f%e8%a3%85%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e5%9f%ba%e7%a4%8e%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af%e3%80%8d/</link>
		<comments>http://factage.com/yu-ji/2006/03/27/%e3%80%8cajax-%e5%ae%9f%e8%a3%85%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e5%9f%ba%e7%a4%8e%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af%e3%80%8d/#comments</comments>
		<pubDate>Mon, 27 Mar 2006 06:49:52 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[増井さん]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=22</guid>
		<description><![CDATA[最近何かと流行のAjax。友人の増井さんのブログで。。

「Ajax 実装のための基礎テクニック」 5冊プレゼント


「Ajax 実装のための基礎テクニック　プレゼント希望」です！
そのためだけにこの記事を書くのも少し [...]]]></description>
			<content:encoded><![CDATA[<p>最近何かと流行のAjax。友人の増井さんのブログで。。</p>
<blockquote>
<p class="modPukiWP_quotation"><a href="http://blog.masuidrive.jp/articles/2006/03/26/present-ajax-book">「Ajax 実装のための基礎テクニック」 5冊プレゼント</a></p>
</blockquote>
<p><a href="http://static.flickr.com/41/118051275_997ca6f3a6_m.jpg" target="_blank" rel="lightbox"><img src="http://static.flickr.com/41/118051275_997ca6f3a6_t.jpg" alt="http://static.flickr.com/41/118051275_997ca6f3a6_m.jpg" /></a></p>
<p>「Ajax 実装のための基礎テクニック　プレゼント希望」です！<br />
そのためだけにこの記事を書くのも少し気がひけますが取り急ぎですみません。。ｗ</p>
<p>余談ですがWeb2.0のDNAマップが少し格好良くて、職場に貼り付けています。</p>
<blockquote>
<p class="modPukiWP_quotation"><a href="http://adaptivepath.com/publications/essays/archives/000547.php">adaptive path » experience attributes: crucial dna of web 2.0</a></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2006/03/27/%e3%80%8cajax-%e5%ae%9f%e8%a3%85%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e5%9f%ba%e7%a4%8e%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af%e3%80%8d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2006/03/27/%e3%80%8cajax-%e5%ae%9f%e8%a3%85%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e5%9f%ba%e7%a4%8e%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af%e3%80%8d/" />
	</item>
		<item>
		<title>サーバー移転完了</title>
		<link>http://factage.com/yu-ji/2006/03/01/%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e7%a7%bb%e8%bb%a2%e5%ae%8c%e4%ba%86/</link>
		<comments>http://factage.com/yu-ji/2006/03/01/%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e7%a7%bb%e8%bb%a2%e5%ae%8c%e4%ba%86/#comments</comments>
		<pubDate>Wed, 01 Mar 2006 07:40:07 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=21</guid>
		<description><![CDATA[サーバー移転に伴い、ブログのデザイン変更中です。
]]></description>
			<content:encoded><![CDATA[<p>サーバー移転に伴い、ブログのデザイン変更中です。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2006/03/01/%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e7%a7%bb%e8%bb%a2%e5%ae%8c%e4%ba%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2006/03/01/%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e7%a7%bb%e8%bb%a2%e5%ae%8c%e4%ba%86/" />
	</item>
		<item>
		<title>大規模コメントSPAM55件。。</title>
		<link>http://factage.com/yu-ji/2005/10/20/%e5%a4%a7%e8%a6%8f%e6%a8%a1%e3%82%b3%e3%83%a1%e3%83%b3%e3%83%88spam55%e4%bb%b6%e3%80%82%e3%80%82/</link>
		<comments>http://factage.com/yu-ji/2005/10/20/%e5%a4%a7%e8%a6%8f%e6%a8%a1%e3%82%b3%e3%83%a1%e3%83%b3%e3%83%88spam55%e4%bb%b6%e3%80%82%e3%80%82/#comments</comments>
		<pubDate>Thu, 20 Oct 2005 03:28:06 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=19</guid>
		<description><![CDATA[yujilogに大規模なコメントスパムが行われました。。その数約60件。IPアドレスも毎回違うものでコメントが行われたパターン。うーん。。。
まぁでも全てWordpressのプラグインでスパムコメントとして判別されたから [...]]]></description>
			<content:encoded><![CDATA[<p>yujilogに大規模なコメントスパムが行われました。。その数約60件。IPアドレスも毎回違うものでコメントが行われたパターン。うーん。。。</p>
<p>まぁでも全てWordpressのプラグインでスパムコメントとして判別されたから良しとしよう。。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2005/10/20/%e5%a4%a7%e8%a6%8f%e6%a8%a1%e3%82%b3%e3%83%a1%e3%83%b3%e3%83%88spam55%e4%bb%b6%e3%80%82%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2005/10/20/%e5%a4%a7%e8%a6%8f%e6%a8%a1%e3%82%b3%e3%83%a1%e3%83%b3%e3%83%88spam55%e4%bb%b6%e3%80%82%e3%80%82/" />
	</item>
		<item>
		<title>pukiwiki.orz</title>
		<link>http://factage.com/yu-ji/2005/09/08/pukiwikiorz/</link>
		<comments>http://factage.com/yu-ji/2005/09/08/pukiwikiorz/#comments</comments>
		<pubDate>Thu, 08 Sep 2005 07:58:40 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[orz]]></category>
		<category><![CDATA[PukiWiki]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=18</guid>
		<description><![CDATA[pukiwiki.orgがしばらくドメイン更新されていなくてついに競売にかけられてしまいました。。
http://pukiwiki.org/
こういう事が解かっていて買ってしまう人がいるんですよね。。それが目的なんでしょ [...]]]></description>
			<content:encoded><![CDATA[<p>pukiwiki.orgがしばらくドメイン更新されていなくてついに競売にかけられてしまいました。。</p>
<p><a href="http://pukiwiki.org/" target="_blank">http://pukiwiki.org/</a></p>
<p>こういう事が解かっていて買ってしまう人がいるんですよね。。それが目的なんでしょうけれど、理不尽な気がします。。。。:cry:</p>
<p>&#8216;<em>【2005/09/12 11:23追記】</em>&#8216;<br />
<a href="http://pukiwiki.jp/" target="_blank">http://pukiwiki.jp/</a> に移行しています。あくまでドメインが変わっただけで、今後のPukiWikiについては何も影響はありません。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2005/09/08/pukiwikiorz/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2005/09/08/pukiwikiorz/" />
	</item>
		<item>
		<title>最近注目している技術など</title>
		<link>http://factage.com/yu-ji/2005/08/24/%e6%9c%80%e8%bf%91%e6%b3%a8%e7%9b%ae%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e6%8a%80%e8%a1%93%e3%81%aa%e3%81%a9/</link>
		<comments>http://factage.com/yu-ji/2005/08/24/%e6%9c%80%e8%bf%91%e6%b3%a8%e7%9b%ae%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e6%8a%80%e8%a1%93%e3%81%aa%e3%81%a9/#comments</comments>
		<pubDate>Wed, 24 Aug 2005 08:12:33 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[seaser]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=15</guid>
		<description><![CDATA[ちょっと最近いろいろな技術情報を溜め込んでいます。

Google Maps
http://maps.google.co.jp/
注目しているのはGoogle Maps API。何か楽しいことが思いつきそうです。

s2 [...]]]></description>
			<content:encoded><![CDATA[<p>ちょっと最近いろいろな技術情報を溜め込んでいます。</p>
<blockquote>
<p class="modPukiWP_quotation">Google Maps<br />
<a href="http://maps.google.co.jp/" target="_blank">http://maps.google.co.jp/</a></p></blockquote>
<p>注目しているのはGoogle Maps API。何か楽しいことが思いつきそうです。</p>
<blockquote>
<p class="modPukiWP_quotation">s2php5(PHP5版Seaser2コンテナ)<br />
<a href="http://s2php5.oscj.net/" target="_blank">http://s2php5.oscj.net/</a></p></blockquote>
<p>Javaからはしばらく離れてしまっているので、実物のSeaser2は触った事が無いが恐らくかなり品質の高い移植がされている模様。なんとなく触ってはみたけれども、AOP（アスペクト指向プログラミング）の概念から始めることにする。</p>
<blockquote>
<p class="modPukiWP_quotation">Ajax<br />
<a href="http://www.atmarkit.co.jp/fwcr/special/ajax01/01.html" target="_blank">http://www.atmarkit.co.jp/fwcr/special/ajax01/01.html</a></p></blockquote>
<p><a href="http://maps.google.co.jp">Google Map</a> や <a href="http://www.google.co.jp/webhp?complete=1&amp;hl=ja">Google Suggest</a> に用いられている技術。通常サーバーサイドで処理を行うには画面遷移が伴うが、JavaScriptでHTTP通信を行いバックグラウンドでサーバーサイドの処理が行える。DHTMLと組み合わせて何か面白いことが思いつきそうです。</p>
<blockquote>
<p class="modPukiWP_quotation">Agavi<br />
<a href="http://agavi.org/" target="_blank">http://agavi.org/</a><br />
<a href="http://agavi.jp/" target="_blank">http://agavi.jp/</a></p></blockquote>
<p>Mojavi3の開発状況に嫌気が差した開発者が立ち上がった。。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2005/08/24/%e6%9c%80%e8%bf%91%e6%b3%a8%e7%9b%ae%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e6%8a%80%e8%a1%93%e3%81%aa%e3%81%a9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2005/08/24/%e6%9c%80%e8%bf%91%e6%b3%a8%e7%9b%ae%e3%81%97%e3%81%a6%e3%81%84%e3%82%8b%e6%8a%80%e8%a1%93%e3%81%aa%e3%81%a9/" />
	</item>
		<item>
		<title>グーグルデスクトップ検索、日本語版が登場</title>
		<link>http://factage.com/yu-ji/2005/03/15/google-desktop-search-japanese-beta/</link>
		<comments>http://factage.com/yu-ji/2005/03/15/google-desktop-search-japanese-beta/#comments</comments>
		<pubDate>Tue, 15 Mar 2005 06:51:44 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=13</guid>
		<description><![CDATA[&#8216;グーグルデスクトップ検索、日本語版が登場 &#8211; CNET Japan&#8216;
Googleは3月15日、「Googleデスクトップ検索」の日本語版（ベータ版）を提供開始した。Googleでウ [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p class="modPukiWP_quotation">&#8216;<em><a href="http://japan.cnet.com/news/media/story/0,2000047715,20081327,00.htm" target="_blank">グーグルデスクトップ検索、日本語版が登場 &#8211; CNET Japan</a></em>&#8216;<br />
Googleは3月15日、「Googleデスクトップ検索」の日本語版（ベータ版）を提供開始した。Googleでウェブ検索する場合と同じように、インターネットに接続することなくユーザーが個々のパソコン内の情報を検索できるというもので、3月7日に米国で発表された英語版「Google Desktop Search 1.0」（正式版）と同じ機能を持っている。</p>
</blockquote>
<p>日本語の検索が少し気になっていたところ。英語版では日本語の構文的な検索ではなく、「日本語」と検索した場合に「日」「本」「語」と別々の単語として認識されてインデックス化されていた。そのあたりがうまくできているのか試用してみる。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2005/03/15/google-desktop-search-japanese-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2005/03/15/google-desktop-search-japanese-beta/" />
	</item>
		<item>
		<title>Google Desktop Searchが正式リリース</title>
		<link>http://factage.com/yu-ji/2005/03/09/google-desktop-search/</link>
		<comments>http://factage.com/yu-ji/2005/03/09/google-desktop-search/#comments</comments>
		<pubDate>Wed, 09 Mar 2005 08:48:11 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=10</guid>
		<description><![CDATA[&#8216;Google Desktop Searchが正式版に、マルチメディアファイルにも対応&#8216;
米Googleは米国時間の6日深夜、デスクトップ検索ソフト「Google Desktop Search 1 [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p class="modPukiWP_quotation">&#8216;<em><a href="http://internet.watch.impress.co.jp/cda/news/2005/03/07/6734.html" target="_blank">Google Desktop Searchが正式版に、マルチメディアファイルにも対応</a></em>&#8216;<br />
米Googleは米国時間の6日深夜、デスクトップ検索ソフト「Google Desktop Search 1.0」を公開した。2004年10月以降ベータ版として提供されていたものが今回、正式版にアップデートされたかたちになる。PDFやマルチメディアファイルにも対応したほか、Deskbar上から検索できる機能も追加された。</p>
</blockquote>
<blockquote><p class="modPukiWP_quotation">&#8216;<em><a href="http://barca.daa.jp/archives/000531.php#comments" target="_blank">Google Desktop Search 日本語化　第一版 barlog ≫＋||||≪</a></em>&#8216;</p>
</blockquote>
<p>前々からThunderbirdに対応しないものかなーと思っていたら正式版で対応したのかわからないけれど、対応している！ということで早速初めてのデスクトップ検索をインストール。当面は仕組みに感動するような状態か、使い込んで飽きたらアンインストールします。。。笑</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2005/03/09/google-desktop-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2005/03/09/google-desktop-search/" />
	</item>
		<item>
		<title>脱MovableTypeしました！</title>
		<link>http://factage.com/yu-ji/2005/03/01/blog-change-to-wordpress-from-movabletype/</link>
		<comments>http://factage.com/yu-ji/2005/03/01/blog-change-to-wordpress-from-movabletype/#comments</comments>
		<pubDate>Mon, 28 Feb 2005 17:20:06 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=8</guid>
		<description><![CDATA[前々から気になっていたWordpressにメジャーリリースがあり、まだDevelopmentバージョンのようだけれど 1.5 がリリースされたのでちょこちょこ触っていたらなかなか止まらなくて。。笑
ついにMovableT [...]]]></description>
			<content:encoded><![CDATA[<p>前々から気になっていたWordpressにメジャーリリースがあり、まだDevelopmentバージョンのようだけれど 1.5 がリリースされたのでちょこちょこ触っていたらなかなか止まらなくて。。笑</p>
<p>ついにMovableTypeと入れ替えても良いかなと考え、今まで運用していたMovableTypeのブログをWordpressへ移行してみました。比べてどうか、と言われるどちらかというと個人的にはPerlよりもPHPのほうがカスタマイズし易いので触りやすいぐらいか、そんな個人的な事情です。。まだまだテンプレートなど改良の余地がありますがとりあえずです。</p>
<p>当面はプラグインの開発とかWordpress 1.5 Strayhorn でとりあえず問題になっている個所と対策などを取り上げていきたいと思います。</p>
<p>また、MovableType の時に書いていた幾つかのエントリを復元する予定です。少々お待ち下さい。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2005/03/01/blog-change-to-wordpress-from-movabletype/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/01/blog-change-to-wordpress-from-movabletype/" />
	</item>
		<item>
		<title>MovableType 3.01D-ja 導入</title>
		<link>http://factage.com/yu-ji/2004/07/15/movabletype-301d-ja-%e5%b0%8e%e5%85%a5/</link>
		<comments>http://factage.com/yu-ji/2004/07/15/movabletype-301d-ja-%e5%b0%8e%e5%85%a5/#comments</comments>
		<pubDate>Thu, 15 Jul 2004 05:15:50 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=7</guid>
		<description><![CDATA[
&#8216;Movable Type 日本語版サイト: Movable Type 3.0 Developer Edition 日本語版の提供を開始しました&#8216;
お待たせいたしました。Movable Type [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<p class="modPukiWP_quotation">&#8216;<em><a href="http://www.movabletype.jp/archives/2004/07/movable_type_30_2.html" target="_blank">Movable Type 日本語版サイト: Movable Type 3.0 Developer Edition 日本語版の提供を開始しました</a></em>&#8216;<br />
お待たせいたしました。Movable Type 3.0 Developer Edition 日本語版の提供を開始いたしました。米国で7月9日にリリースされた最新版3.01Dをベースにしております。</p>
</blockquote>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li>TypeKey認証を行ってコメントをつけられるようにテンプレートを編集しました。</li>
<li>CatEntries 2.8 がうまく動かなかったので追記します。</li>
</ul>
<h1 id="content_Object_0" class="modPukiWP_head"><span id="more-7"></span></h1>
<h1 class="modPukiWP_head">テンプレートの編集</h1>
<p>TypeKey認証を行う場合はテンプレートの編集が必要になってきます。行わない場合に修正しても、&lt;mtifregistrationrequired&gt;により処理を振り分けているので編集しておいて損はないかと思います。</p>
<h2 id="content_Object_1" class="modPukiWP_head">通常</h2>
<p>コメントをつける際に特殊な項目がない場合以下のように&lt;mtcommentfields&gt;だけで済みます。</p>
<pre class="modPukiWP_pre">&lt;mtifcommentsallowed&gt;
&lt;h2&gt;コメントしてください&lt;/h2&gt;
&lt;mtcommentfields&gt;
&lt;/mtcommentfields&gt;&lt;/mtifcommentsallowed&gt;</pre>
<h2 id="content_Object_2" class="modPukiWP_head">コメントフォームに項目を追加している場合</h2>
<p>yujilog のように「コメントに返信がある場合にメールでお知らせ」のような項目や、spam 対策に項目を増やしている場合は以下のように修正します。適宜既存の input タグをもってきて修正します。</p>
<p>※なお、ページデザインの関係上改行を document.write や a タグ内に入れているので解除してペーストすることをお勧めします。</p>
<pre class="modPukiWP_pre" style="height:24.6em;">&lt;mtentryifcommentsopen&gt;

&lt;h2&gt;コメントしてください&lt;/h2&gt;

&lt;mtifregistrationrequired&gt;

&lt;mtifnonempty tag="MTTypeKeyToken"&gt;
&lt;div id="thanks"&gt;
&lt;p&gt;サイン・インを確認しました、
&lt;script type="text/javascript" src="http://&lt;MTCGIPath&gt;&lt;mtcommentscript&gt;?__mode=cmtr_name_js"&gt;&lt;/mtcommentscript&gt;&lt;/script&gt;
&lt;script&gt;document.write(commenter_name);&lt;/script&gt;
さん。続けてコメントしてください。
(&lt;a href="http://&lt;$MTCGIPath$&gt;&lt; $MTCommentScript$&gt;?__mode=handle_sign_in&amp;static=1&amp;
entry_id=&lt; $MTEntryID$&gt;&amp;logout=1"&gt;サイン・アウト&lt;/a&gt;)&lt;/p&gt;

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナー
の承認が必要になることがあります。承認されるまではコメントは表示されません。
そのときはしばらく待ってください。)

&lt;form method="post" action="&lt;$MTCGIPath$&gt;&lt; $MTCommentScript$&gt;" name="comments_form"
onsubmit="if (this.bakecookie[0].checked) rememberMe(this)"&gt;
&lt;input type="hidden" name="static" value="1" /&gt;
&lt;input type="hidden" name="entry_id" value="&lt;$MTEntryID$/&gt;" /&gt;

&lt;p&gt;&lt;label for="url"&gt;URL:&lt;/label&gt;&lt;br /&gt;
&lt;input tabindex="1" type="text" name="url" id="url" /&gt;&lt;/p&gt;

&lt;p&gt;入力情報を記憶する:
&lt;input type="radio" id="remember" name="bakecookie" onclick="rememberMe(this.form)" /&gt;
&lt;label for="remember"&gt;はい&lt;/label&gt;
&lt;input type="radio" id="forget" name="bakecookie" onclick="forgetMe(this.form)"
value="Forget Info" style="margin-left: 15px;" /&gt;
&lt;label for="forget"&gt;いいえ&lt;/label&gt;&lt;br style="clear: both;" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;label for="text"&gt;コメント:&lt;/label&gt;&lt;br /&gt;
&lt;textarea tabindex="2" id="text" name="text" rows="10" cols="50"&gt;&lt;/textarea&gt;&lt;/p&gt;

&lt;div align="center"&gt;
&lt;input type="submit" tabindex="3" name="preview" value=" 確認 " /&gt;
&lt;input style="font-weight: bold;" tabindex="4" type="submit" name="post" value=" 投稿 " /&gt;
&lt;/div&gt;
&lt;/form&gt;

&lt;/div&gt;

&lt;script language="javascript" type="text/javascript"&gt;
&lt;!--
if (commenter_name) {
document.getElementById(''thanks'').style.display = ''block'';
} else {
document.write(''サイン・インしていません。このサイトにコメントをする前に登録してください。
&lt;a href="http://&lt;$MTSignOnURL$&gt;&amp;v=1.1&amp;
&lt;mtifneedemail&gt;need_email=1&amp;&lt;/mtifneedemail&gt;
t=&lt;mttypekeytoken&gt;&amp;
_return=&lt; $MTCGIPath$&gt;&lt;mtcommentscript&gt;%3f__mode=handle_sign_in
%26static=1%26entry_id=&lt; $MTEntryID$&gt;"&gt;
サイン・イン'');
document.getElementById(''thanks'').style.display = ''none'';
}
// --&gt;
&lt;/mtcommentscript&gt;&lt;/mttypekeytoken&gt;&lt;/script&gt;

&lt;mtelse&gt;
コメント登録機能が設定されていますが、TypeKey トークンが設定されていません。
&lt;/mtelse&gt;
&lt;/mtifnonempty&gt;

&lt;mtelse&gt;
&lt;mtifnonempty tag="MTTypeKeyToken"&gt;
&lt;script type="text/javascript" src="http://&lt;MTCGIPath&gt;&lt;mtcommentscript&gt;?__mode=cmtr_name_js"&gt;&lt;/mtcommentscript&gt;&lt;/script&gt;

&lt;script language="javascript" type="text/javascript"&gt;
&lt;!--
if (commenter_name) {
document.write(''&lt;p&gt;サイン・インを確認しました、'', commenter_name, '' さん。
続けてコメントしてください。(&lt;a href="http://&lt;$MTCGIPath$&gt;&lt; $MTCommentScript$&gt;?__mode=handle_sign_in&amp;
static=1&amp;entry_id=&lt; $MTEntryID$&gt;&amp;logout=1"&gt;サイン・アウト&lt;/a&gt;)'');
} else {
document.write(''&lt;p&gt;TypeKey ID を使って
&lt;a href="http://&lt;$MTSignOnURL$&gt;&amp;v=1.1&amp;
&lt;mtifneedemail&gt;need_email=1&amp;&lt;/mtifneedemail&gt;
t=&lt;mttypekeytoken&gt;&amp;
_return=&lt; $MTCGIPath$&gt;&lt;mtcommentscript&gt;%3f__mode=handle_sign_in
%26static=1%26entry_id=&lt; $MTEntryID$&gt;"&gt;
サイン・イン&lt;/mtcommentscript&gt;&lt;/mttypekeytoken&gt;&lt;/a&gt; してください。&lt;/p&gt;'');
}
// --&gt;
&lt;/script&gt;
&lt;/mtifnonempty&gt;

&lt;form method="post" action="&lt;$MTCGIPath$&gt;&lt; $MTCommentScript$&gt;" name="comments_form"
onsubmit="if (this.bakecookie[0].checked) rememberMe(this)"&gt;
&lt;input type="hidden" name="static" value="1" /&gt;
&lt;input type="hidden" name="entry_id" value="&lt;$MTEntryID$/&gt;" /&gt;

&lt;div id="name_email"&gt;
&lt;p&gt;&lt;label for="author"&gt;名前:&lt;/label&gt;&lt;br /&gt;
&lt;input tabindex="1" id="author" name="author" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;label for="email"&gt;メールアドレス(実際には表示されません):&lt;/label&gt;&lt;br /&gt;
&lt;input tabindex="2" id="email" name="email" /&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;mtifnonempty tag="MTTypeKeyToken"&gt;
&lt;script language="javascript" type="text/javascript"&gt;
&lt;!--
if (commenter_name) {
document.getElementById(''name_email'').style.display = ''none'';
}
// --&gt;
&lt;/script&gt;
&lt;/mtifnonempty&gt;

&lt;p&gt;&lt;label for="url"&gt;URL:&lt;/label&gt;&lt;br /&gt;
&lt;input tabindex="3" type="text" name="url" id="url" /&gt;&lt;/p&gt;

&lt;p&gt;入力情報を記憶する:
&lt;input type="radio" id="remember" onClick="rememberMe(this.form)" name="bakecookie" /&gt;
&lt;label for="remember"&gt;はい&lt;/label&gt;
&lt;input type="radio" id="forget" name="bakecookie" onclick="forgetMe(this.form)"
value="Forget Info" style="margin-left: 15px;" /&gt;
&lt;label for="forget"&gt;いいえ&lt;/label&gt;&lt;br style="clear: both;" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;label for="text"&gt;コメント:&lt;/label&gt; &lt;mtifallowcommenthtml&gt;
(書式を変更するような一部のHTMLタグを使うことができます)&lt;/mtifallowcommenthtml&gt;&lt;br /&gt;
&lt;textarea tabindex="4" id="text" name="text" rows="10" cols="50"&gt;&lt;/textarea&gt;&lt;/p&gt;

&lt;div align="center"&gt;
&lt;input type="submit" name="preview" tabindex="5"
value=" 確認 " /&gt;
&lt;input style="font-weight: bold;" type="submit" name="post"
tabindex="6" value=" 投稿 " /&gt;
&lt;/div&gt;
&lt;/form&gt;

&lt;/mtelse&gt;
&lt;/mtifregistrationrequired&gt;

&lt;script type="text/javascript" language="javascript"&gt;
&lt;!--
if (document.comments_form.email != undefined)
document.comments_form.email.value = getCookie("mtcmtmail");
if (document.comments_form.author != undefined)
document.comments_form.author.value = getCookie("mtcmtauth");
if (document.comments_form.url != undefined)
document.comments_form.url.value = getCookie("mtcmthome");
if (getCookie("mtcmtauth") || getCookie("mtcmthome")) {
document.comments_form.bakecookie[0].checked = true;
} else {
document.comments_form.bakecookie[1].checked = true;
}
//--&gt;
&lt;/script&gt;
&lt;/mtentryifcommentsopen&gt;</pre>
<h1 id="content_Object_3" class="modPukiWP_head">CatEntriesプラグインの修正</h1>
<p>とりあえず、2.661から使っていたプラグインをそのまま3.0で使えると思っていたのでそのままコピーしてきて再構築してみる。と、CatEntriesでエラーが発生。</p>
<pre class="modPukiWP_pre">An error occurred:

Not an ARRAY reference at plugins/CatEntries2.8.pl line 95.</pre>
<p>ということなので、とりあえず問題の95行目付近に以下を追加。</p>
<pre class="modPukiWP_pre"> my @entries = ():
+ if(ref($entriesToFilter) ne ''ARRAY''){
+     return @entries;
+ };
foreach my $e (@$entriesToFilter) {</pre>
<p>これだけで再構築は行えるが、コードをあまり読んでいないのでこれで正しい動きが実現できているのかは解らない。とりあえずの対処。&lt;/mtcommentfields&gt;&lt;/mtifregistrationrequired&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2004/07/15/movabletype-301d-ja-%e5%b0%8e%e5%85%a5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2004/07/15/movabletype-301d-ja-%e5%b0%8e%e5%85%a5/" />
	</item>
		<item>
		<title>RRDToolとHotSaNICでハードディスク温度を計測</title>
		<link>http://factage.com/yu-ji/2004/07/05/rrdtool-and-hotsanic-for-hdd-temperature/</link>
		<comments>http://factage.com/yu-ji/2004/07/05/rrdtool-and-hotsanic-for-hdd-temperature/#comments</comments>
		<pubDate>Mon, 05 Jul 2004 11:15:32 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=6</guid>
		<description><![CDATA[サーバを監視してネットワークトラフィックやCPU使用率などをグラフ化しビジュアル的に見れるMRTGというツールがありますが、現在はだんだんとRRDToolとHotSaNICのような組み合わせで監視を行うのが流行り(?)の [...]]]></description>
			<content:encoded><![CDATA[<p>サーバを監視してネットワークトラフィックやCPU使用率などをグラフ化しビジュアル的に見れるMRTGというツールがありますが、現在はだんだんとRRDToolとHotSaNICのような組み合わせで監視を行うのが流行り(?)のようです。</p>
<p>そこで、LinkStationでRRDToolとHotSaNICを使用して監視を試みます。さらにハードディスクの温度を見る hddtemp を使用してハードディスクの温度の計測にもチャレンジしてみました。</p>
<p>画面イメージ</p>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li><a href="http://factage.com/yu-ji/wp-content/rrdgraph1.png" rel="lightbox[6]">スクリーンショット1</a></li>
<li><a href="http://factage.com/yu-ji/wp-content/rrdgraph2.png" rel="lightbox[6]">スクリーンショット2</a></li>
</ul>
<blockquote>
<p class="modPukiWP_quotation">&#8216;<em><a href="http://www.iin.gr.jp/~taka/server/mrtg.html" target="_blank">MRTGによるネットワーク監視</a></em>&#8216;<br />
MRTG使うと、ネットワーク帯域の利用状況をIn/Outパケットの2系統でグラフ化する事ができます。<br />
また、MRTGの動作は、数値を取ってきてグラフ化するだけなので、SNMPでGETしたデータやコマンドの出力結果などもグラフ化する事もできます。</p>
</blockquote>
<blockquote>
<p class="modPukiWP_quotation">&#8216;<em><a href="http://www.infobb.com/pc/bsd-rrdtool.html" target="_blank">InfoBB &#8211; RRDTOOL   HotSaNIC   SmokePing のインストール</a></em>&#8216;<br />
FreeBSD4.7-STABLEにRRDTOOLをインストールしたときのメモです。</p>
</blockquote>
<p class="modPukiWP_quotation"><span id="more-6"></span></p>
<h1 id="content_Object_0" class="modPukiWP_head">前置き</h1>
<p>ここでは以下の環境でチャレンジしています。</p>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li>BUFFALO HD-H120LAN</li>
<li>LinkStation／玄箱 ハックキットを使用してVine化済み</li>
</ul>
<h1 id="content_Object_1" class="modPukiWP_head">準備</h1>
<p>HotSaNICでサムネイル表示を行う際にImageMagickが必要です。apt-get でインストールしておきます。</p>
<pre class="modPukiWP_pre"># apt-get install ImageMagick
# apt-get clean</pre>
<p>また、RRDTOOLのコンパイルには &#8216;<em>freetype, gd, libpng, zlib</em>&#8216; のdevelパッケージが必要になりますのでこれもインストールします。</p>
<pre class="modPukiWP_pre"># apt-get install freetype-devel gd-devel libpng-devel zlib-devel
# apt-get clean</pre>
<h1 id="content_Object_2" class="modPukiWP_head">hddtempのインストールと設定</h1>
<p>rpmfind にある Mandrakelinux ディストリビューションのRPMがそのまま使えるということなのでいただいてきます。</p>
<pre class="modPukiWP_pre"># cd /tmp
# wget ftp://ftp.rediris.es/sites/carroll.cac.psu.edu/mandrakelinux\\
&gt; /devel/cooker/contrib/ppc/hddtemp-0.3-0.beta8.2mdk.ppc.rpm
# rpm -ivh hddtemp-0.3-0.beta8.2mdk.ppc.rpm</pre>
<p>/usr/sbin/hddtemp が実行バイナリです。</p>
<p>自分のHD-H120LANでは Western Digital WD1200AB というハードディスクが使用されていました。</p>
<pre class="modPukiWP_pre" style="height:24em;"># /usr/sbin/hddtemp /dev/hda --debug

================= hddtemp 0.3-beta8 ==================
Model: WDC WD1200AB-22DYA0

field(1)         = 0
field(3)         = 244
field(4)         = 161
field(5)         = 0
field(7)         = 0
field(9)         = 238
field(10)        = 0
field(11)        = 0
field(12)        = 44
field(194)       = 49
field(196)       = 0
field(197)       = 0
field(198)       = 0
field(199)       = 0
field(200)       = 0</pre>
<p>hddtemp で使用するハードディスクデータベースにこのハードディスクの情報が載っていないため &#8216;<em>/etc/hddtemp.db</em>&#8216; に以下を追記します。</p>
<pre class="modPukiWP_pre">"WDC WD1200AB-22DYA0"          194 C "Western Digital WD1200AB"</pre>
<pre class="modPukiWP_pre"># /usr/sbin/hddtemp /dev/hda
/dev/hda: WDC WD1200AB-22DYA0: 45 C</pre>
<h1 id="content_Object_3" class="modPukiWP_head">RRDTOOLのインストール</h1>
<p>RRDTOOLの日本語化パッチが含まれるソースRPMをいただいてコンパイルしてインストールします。</p>
<blockquote>
<p class="modPukiWP_quotation"><a href="http://www.bigfield.com/~hiroshi/rrdtoolja.html" target="_blank">RRDTOOL日本語化</a></p>
<p class="modPukiWP_quotation">RRDTOOLで作成するグラフ中に日本語(漢字)を表示させることを目的とします。</p>
</blockquote>
<pre class="modPukiWP_pre"># wget http://www.bigfield.com/~hiroshi/software/SRPMS/\\
&gt; rrdtool-1.0.40-1.7.3j.src.rpm
# rpm --rebuild rrdtool-1.0.40-1.7.3j.src.rpm</pre>
<p>コンパイル後のRPMパッケージはディフォルトで &#8216;<em>/usr/src/redhat/RPMS/ppc</em>&#8216; 以下に生成されますので、これをインストールします。</p>
<pre class="modPukiWP_pre"># rpm -ivh rrdtool-1.0.40-1.7.3j.rpm rrdtool-devel-1.0.40-1.7.3j.rpm</pre>
<h1 id="content_Object_4" class="modPukiWP_head">HotSaNICのインストール</h1>
<p>RRDTOOLはただの統計グラフ作成ツールなので、フロントエンドの HotSaNIC をインストールします。ここでは安定版の 0.4 を取得します。HotSaNIC は Perl スクリプト群なので展開するだけです。ここでは展開先を &#8216;<strong><em>/usr/local</em></strong>&#8216; 以下としています。</p>
<blockquote>
<p class="modPukiWP_quotation"><a href="http://hotsanic.sourceforge.net" target="_blank">HTML overview to System and Network Information Center</a></p>
<p class="modPukiWP_quotation">HotSaNIC (the acronym stands for &#8220;html overview to system and network information center&#8221;) consists of a set of perl-scripts built on Tobias Oetiker&#8221;s &#8220;rrdtool&#8221; to generate graphical system-statistics, currently supported platforms are linux (main development) and *BSD.</p>
</blockquote>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li><a href="http://prdownloads.sourceforge.net/hotsanic/HotSaNIC-0.4.0.tgz?download" target="_blank">HotSaNIC-0.4.0.tgz</a>をダウンロード。</li>
<li>ここでは /tmp に HotSaNIC-0.4.0.tgz があるとします。</li>
</ul>
<pre class="modPukiWP_pre"># cd /usr/local
# tar xzf /tmp/HotSaNIC-0.4.0.tgz</pre>
<p>/usr/local/HotSaNIC 以下に HotSaNIC が展開されます。</p>
<h1 id="content_Object_5" class="modPukiWP_head">HotSaNICにhddtemp用モジュールの追加</h1>
<p>以下を参考にモジュールを作成しました。</p>
<blockquote>
<p class="modPukiWP_quotation"><a href="http://www.photonway.net/Rrdtool-Tutorial-jp.html" target="_blank">Rrdtool-Tutorial-jp</a></p>
<p class="modPukiWP_quotation">RRDtoolは、 Tobias Oetiker &lt;oetiker @ee.ethz.ch&gt;によって書かれたプログラムで、世界中の沢山の人々が協力しています。このドキュメントは、RRDtoolとは何で、RRDtoolを使って何をできるのか、あなたの理解を助けになるためにAlex van den Bogaerdtによって書かれました。</p>
</blockquote>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li><a href="http://factage.com/yu-ji/wp-content/HotSaNIC-hddtemp-module-040706.tar.gz" target="_blank">HotSaNIC-hddtemp-module-040706.tar.gz</a></li>
</ul>
<p>このtar玉を /usr/local/HotSaNIC 以下に展開します。</p>
<pre class="modPukiWP_pre">cd /usr/local/HotSaNIC
tar xzf /tmp/HotSaNIC-hddtemp-module-040706.tar.gz</pre>
<p>/usr/local/HotSaNIC/data-hddtemp に展開されます。</p>
<h1 id="content_Object_6" class="modPukiWP_head">HotSaNICのセットアップ</h1>
<p>HotSaNICで監視対象とするモジュールのセットアップを行います。 /usr/local/HotSaNIC 以下にある setup.pl を実行します。モジュールごとに y/n で有効にするか否かを聞かれますので答えていきます。ここでは &#8216;<em>PART, TRAFFIC, DISKIO, SYSTEM, HDDTEMP</em>&#8216; を y で答えて有効にしていきます。</p>
<p>このセットアップだけでは不十分なので以下の修正を行います。</p>
<h2 id="content_Object_7" class="modPukiWP_head">/usr/local/HotSaNIC/settings</h2>
<p>HotSaNIC の設定</p>
<p>&#8216;<em>47行目</em>&#8216; HotSaNICのディレクトリの指定</p>
<pre class="modPukiWP_pre">DAEMONDIR="/usr/local/HotSaNIC"</pre>
<p>&#8216;<em>54行目</em>&#8216; rrdtoolのバイナリがあるディレクトリを指定</p>
<pre class="modPukiWP_pre">BINPATH="/usr/bin"</pre>
<p>&#8216;<em>111行目</em>&#8216; HTMLとグラフの出力先の指定</p>
<pre class="modPukiWP_pre">WEBDIR="/home/httpd/html/rrdgraph"</pre>
<p>&#8216;<em>167行目</em>&#8216; ImageMagickのバイナリがあるディレクトリを指定</p>
<pre class="modPukiWP_pre">CONVERTPATH="/usr/X11R6/bin/convert"</pre>
<h2 id="content_Object_8" class="modPukiWP_head">/usr/local/HotSaNIC/rrdtimer</h2>
<p>ディフォルトでは&#8217;<em>10秒毎</em>&#8216;にデータの取得とグラフの更新を行っているのでCPU負荷がかかりすぎるので、更新間隔を少し広くします。ここでは&#8217;<em>60秒</em>&#8216;に変更する。</p>
<p>&#8216;<em>130行目</em>&#8216;</p>
<pre class="modPukiWP_pre">     if ($last+60 &lt; = $now) {</pre>
<h2 id="content_Object_9" class="modPukiWP_head">/usr/local/HotSaNIC/data-traffic/settings</h2>
<p>任意)TRAFFICモジュールの縦軸を bytes から bits に変更。</p>
<p>&#8216;<em>5行目</em>&#8216;</p>
<pre class="modPukiWP_pre">STYLE="bits"</pre>
<h2 id="content_Object_10" class="modPukiWP_head">/usr/local/HotSaNIC/data-system/settings</h2>
<p>任意)SYSTEMモジュールのCPUの縦軸をパーセンテージ(%)表記に変更。</p>
<p>&#8216;<em>14行目</em>&#8216;</p>
<pre class="modPukiWP_pre">CPUGRAPH="percent"</pre>
<h2 id="content_Object_11" class="modPukiWP_head">/usr/local/HotSaNIC/data-system/read-data.pl</h2>
<p>SYSTEMモジュールの cpu usage の idle と interrupt が逆になっているので修正。</p>
<p>&#8216;<em>70行目</em>&#8216;</p>
<pre class="modPukiWP_pre">$cpu4{$cpu}=$cpu4;</pre>
<p>&#8216;<em>71行目</em>&#8216;</p>
<pre class="modPukiWP_pre">$cpu5{$cpu}=$cpu5;</pre>
<h2 id="content_Object_12" class="modPukiWP_head">/usr/local/HotSaNIC/data-system/diagrams</h2>
<p>上の修正を行った場合、表示色も変更する。</p>
<p>&#8216;<em>205行目</em>&#8216;</p>
<pre class="modPukiWP_pre">STACK:nicavg#00ff00:"nice" \\</pre>
<p>&#8216;<em>209行目</em>&#8216;</p>
<pre class="modPukiWP_pre">STACK:idlavg#ffff00:"idle" \\</pre>
<h2 id="content_Object_13" class="modPukiWP_head">/usr/local/HotSaNIC/data-diskio/settings</h2>
<p>余計な定義があるのでコメントアウトする。</p>
<p>&#8216;<em>10行目</em>&#8216;</p>
<pre class="modPukiWP_pre">#DRIVE=ファイルシステム,マウント場所</pre>
<p>環境にあわせて監視するドライブを設定する。</p>
<pre class="modPukiWP_pre"># cat /proc/stat | grep disk_io
disk_io: (3,0):(215542,11000,270268,204542,2929328)</pre>
<p>3,0 となっている箇所を 3_0 として /usr/local/HotSaNIC/data-diskio/settings に反映</p>
<p>&#8216;<em>25行目</em>&#8216;</p>
<pre class="modPukiWP_pre">DEV=3_0,hda</pre>
<h2 id="content_Object_14" class="modPukiWP_head">/usr/local/HotSaNIC/data-hddtemp/settings</h2>
<p>監視対象にするハードディスクドライブの設定を行う。</p>
<p>&#8216;<em>19行目</em>&#8216;</p>
<pre class="modPukiWP_pre">HDDTEMP=/dev/hda,hda,/dev/hda,C</pre>
<h2 id="content_Object_15" class="modPukiWP_head">/usr/local/HotSaNIC/data-hddtemp/read-data.pl</h2>
<p>hddtemp のバイナリの位置を確認する。ディフォルトでは /usr/sbin/hddtemp となっているので通常は変更の必要がない。</p>
<p>&#8216;<em>21行目</em>&#8216;</p>
<pre class="modPukiWP_pre">$value = `/usr/sbin/hddtemp -n $device`;</pre>
<h1 id="content_Object_16" class="modPukiWP_head">HotSaNICからグラフを作成する</h1>
<pre class="modPukiWP_pre"># cd /usr/local/HotSaNIC
# ./makeindex.pl
# ./rrdtimer -i
# ./diagrams
# ./convert.pl</pre>
<p>これでHTMLとグラフの出力先のディレクトリにグラフができあがるはずです。 <a href="http://factage.com/yu-ji/wp-admin/foo.bar/rrdgraph" target="_blank">http://foo.bar/rrdgraph</a> で表示されるかと思います。</p>
<h1 id="content_Object_17" class="modPukiWP_head">HotSaNICのrrdgraphの自動起動</h1>
<p>毎回 ./rrdtimer -i; ./diagrams; ./convert.pl を実行しなければグラフは更新されませんが、定期的に更新するために /usr/local/HotSaNIC/rrdgraph をデーモンとして動かします。</p>
<pre class="modPukiWP_pre"># cp /usr/local/HotSaNIC/rrdgraph /etc/rc.d/init.d/
# /sbin/chkconfig --add rrdgraph
# /sbin/chkconfig rrdgraph on
# /sbin/chkconfig --list rrdgraph
rrdgraph        0:off   1:on    2:on    3:on    4:on    5:on    6:off
# /etc/rc.d/init.d/rrdgraph start&lt;/oetiker&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2004/07/05/rrdtool-and-hotsanic-for-hdd-temperature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2004/07/05/rrdtool-and-hotsanic-for-hdd-temperature/" />
	</item>
		<item>
		<title>CPEntriesプラグイン</title>
		<link>http://factage.com/yu-ji/2004/06/08/cpentries-plugin-for-movabletype/</link>
		<comments>http://factage.com/yu-ji/2004/06/08/cpentries-plugin-for-movabletype/#comments</comments>
		<pubDate>Tue, 08 Jun 2004 09:41:12 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=5</guid>
		<description><![CDATA[サイドバーに「最近のトラックバックとコメント」のようなものを表示するときにエントリをコメントかトラックバックの最新順に並べる方法はありません。
というわけでプラグインを作ってしまいました。
SimpleCommentプラ [...]]]></description>
			<content:encoded><![CDATA[<p>サイドバーに「最近のトラックバックとコメント」のようなものを表示するときにエントリをコメントかトラックバックの最新順に並べる方法はありません。</p>
<p>というわけでプラグインを作ってしまいました。<br />
SimpleCommentプラグインと組み合わせると幸せになれます。</p>
<p><em>VERSION HISTORY</em></p>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li>2004/08/02 0.9.3 トラックバックの日付ソートを MT::Trackback の日付ではなく MT::TBPing で行うよう変更。</li>
<li>2004/07/17 0.9.2 ソートする項目を modified_on から created_on に変更。</li>
<li>2004/07/08 0.9.1 複数blogをひとつのMTで管理している場合、他のblogのエントリも表示してしまう不都合を修正。</li>
<li>2004/06/08 0.9.0 公開</li>
</ul>
<blockquote>
<p class="modPukiWP_quotation"><em><a href="http://sa-kura.babyblue.jp/sakurablog/archives/000153.php" target="_blank">sakurabeyaBLOG SimpleComment</a></em><br />
SimpleCommentを使ったコメントとTrackBackを混ぜて登録順に、Individual Entry Archiveなどに表示する方法と、それを使用した追記部分のカスタマイズ方法です。</p>
</blockquote>
<blockquote>
<p class="modPukiWP_quotation"><em>yujilog: 最近のコメントとトラックバック</em>(リンク切れ)<br />
コメントもトラックバックもその記事に言及している、という点では同じものではないかという観点でコメントとトラックバック表示の統合を行うことにしました。</p>
</blockquote>
<pre class="modPukiWP_pre"><span id="more-5"></span></pre>
<h2 id="content_Object_0" class="modPukiWP_head">概要</h2>
<p>コメントかトラックバックの最新順にエントリを表示します。通常のMovableTypeのMTEntriesタグには recently_commented_on がありますが、これはコメントの最新順にエントリを表示します。recently_trackback_on はありませんが、MTPings と MTPingedEntry プラグインで代用できるかと思います。しかし、コメントかトラックバックの最新順には並びません。</p>
<p>以下のようなものをサイドバーに表示できるようになります。</p>
<pre class="modPukiWP_pre">最近のトラックバックとコメント
----------------------------------
日記
C 06/06 by yu-ji
C 06/03 by yujio
カスタマイズ方法
T 06/05 by yujilog
今日のごはん
C 06/04 by yu-ji on 今日のごはん
----------------------------------</pre>
<h2 id="content_Object_1" class="modPukiWP_head">ダウンロード</h2>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li>2004/08/02 <em><a href="http://factage.com/yu-ji/wp-content/cpentries0.9.3.txt">CPEntries0.9.3</a></em></li>
<li>2004/07/17 <em><a href="http://factage.com/yu-ji/wp-content/cpentries0.9.2.txt">CPEntries0.9.2</a></em></li>
<li>2004/07/08 <em><a href="http://factage.com/yu-ji/wp-content/cpentries0.9.1.txt">CPEntries0.9.1</a></em></li>
<li>2004/06/08 <em><a href="http://factage.com/yu-ji/wp-content/cpentries0.9.0.txt">CPEntries0.9.0</a></em></li>
</ul>
<h2 id="content_Object_2" class="modPukiWP_head">インストール</h2>
<p>/<strong><em>MTホーム</em></strong>/plugins 以下に cpentries0.9.3.txt を cpentries0.9.3.pl<br />
に名前を変更してコピーします。</p>
<h2 id="content_Object_3" class="modPukiWP_head">用法</h2>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li><em>MTCPEntriesコンテナタグ</em>
<ul class="modPuki_list2" style="padding-left:16px;margin-left:16px">
<li>days属性
<ul class="modPuki_list3" style="padding-left:16px;margin-left:16px">
<li>日数の指定。指定した日数<del>以内</del>以降にコメント・トラックバックされたエントリを表示する。</li>
</ul>
</li>
<li>lastn属性
<ul class="modPuki_list3" style="padding-left:16px;margin-left:16px">
<li>最新件数の指定。指定した個数最新のエントリを表示する。</li>
</ul>
</li>
<li>offset属性(<strong><em>lastn属性かdays属性と一緒に指定する</em></strong>)
<ul class="modPuki_list3" style="padding-left:16px;margin-left:16px">
<li>オフセットの指定。指定した位置からエントリを表示する。</li>
</ul>
</li>
<li>sort_order属性
<ul class="modPuki_list3" style="padding-left:16px;margin-left:16px">
<li>表示順の指定。ascend か descend を指定する。</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li><em>MTCPEntryコンテナタグ</em>(<strong><em>MTCPEntriesコンテナの中で使用</em></strong>)
<ul class="modPuki_list2" style="padding-left:16px;margin-left:16px">
<li>属性は無し。</li>
</ul>
</li>
</ul>
<p><em>使用例</em></p>
<pre class="modPukiWP_pre" style="height:24.6em;">&lt;mtcpentries lastn="5" sort_order="descend"&gt;
&lt;mtcpentry&gt;
&lt;div class="side"&gt;
&lt;b&gt;
&lt;a href="&lt;$MTEntryPermalink$&gt;"&gt;
&lt; $MTEntryTitle$&gt;
&lt;/a&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class="sidechild"&gt;
&lt;mtsimplecomments lastn="4"&gt;
&lt;mtsimplecommentifcomment&gt;
(C)
&lt;a href="&lt;$MTEntryPermalink$&gt;#C&lt; $MTCommentID$&gt;"&gt;
&lt; $MTCommentDateformat="%m/%d"$&gt;
by &lt; $MTCommentAuthor$&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;/mtsimplecommentifcomment&gt;
&lt;mtsimplecommentiftrackback&gt;
(T)
&lt;a href="&lt;$MTEntryPermalink$&gt;#T&lt; $MTPingID$&gt;"&gt;
&lt; $MTPingDate format="%m/%d"$&gt;
by &lt; $MTPingBlogName$&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;/mtsimplecommentiftrackback&gt;
&lt;/mtsimplecomments&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/mtcpentry&gt;
&lt;/mtcpentries&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2004/06/08/cpentries-plugin-for-movabletype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2004/06/08/cpentries-plugin-for-movabletype/" />
	</item>
		<item>
		<title>サイドバーのリンク表示。</title>
		<link>http://factage.com/yu-ji/2004/06/03/rna-for-sidebar/</link>
		<comments>http://factage.com/yu-ji/2004/06/03/rna-for-sidebar/#comments</comments>
		<pubDate>Thu, 03 Jun 2004 05:32:12 +0000</pubDate>
		<dc:creator>yu-ji</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://factaged.xsrv.jp/yu-ji/?p=4</guid>
		<description><![CDATA[自分の友達やご近所のblogへのリンクと更新日時・タイトル等をサイドバーに表示しようと思っていて、MyBlogListやBlogPeopleを試していたのですが記事更新通知型となるのでblogクリエータが登録していないと [...]]]></description>
			<content:encoded><![CDATA[<p>自分の友達やご近所のblogへのリンクと更新日時・タイトル等をサイドバーに表示しようと思っていて、<a href="http://list.myblog.jp" target="_blank">MyBlogList</a>や<a href="http://www.blogpeople.net" target="_blank">BlogPeople</a>を試していたのですが記事更新通知型となるのでblogクリエータが登録していないとあまり意味のないものになってしまうと感じていました。また mt-rssfeed も試しましたが自分が思っているところとは違かったので。。</p>
<p>そこで、&#8217;<em>RNA</em>&#8216; というRSSベースのアンテナを利用してリンク先の RSS を取得して自サーバで表示することにしました。幸いにも yujilog のサーバには cron を実行できる環境がありますのでこれで自動更新を行います。</p>
<blockquote>
<p class="modPukiWP_quotation">&#8216;<em><a href="http://www.semblog.org/wiki/?rna" target="_blank">rna &#8211; RSSベースのアンテナ「RNA」</a></em>&#8216;<br />
RNA は、Webサーバ上で動作する、RSSアグリゲータの一種です。 Perl/CGI で実装されています。 Web上のいろいろなサイトの更新情報を収集するアンテナとしての機能が主ですが、FOAF技術を用いた、コミュニティ（もしくは知人）ベースの連携機能も有しています。</p>
</blockquote>
<pre class="modPukiWP_pre">&lt;!--more--&gt;</pre>
<h2 id="content_Object_0" class="modPukiWP_head">rnaのインストール</h2>
<p>&#8216;<strong><em><a href="http://www.semblog.org/wiki/index.cgi?RNA%c0%e2%cc%c0%bd%f11%2e9" target="_blank">RNA説明書1.9 &#8211; RNA1.9のインストール・設定・カスタマイズ</a>にしたがってインストール・設定を行っていきます。</em></strong>&#8216;</p>
<p>まず<a href="http://www.semblog.org/wiki/?rna#i0" target="_blank">ダウンロード</a>します。ダウンロードした &#8216;<em>rna1.x.x.tgz</em>&#8216;(x にはバージョンが入ります) を適切な場所(WWWで見れる場所、MovableTypeのLocal Site Pathがおすすめ)に展開します。</p>
<pre class="modPukiWP_pre">tar xzf rna1.x.x.tgz</pre>
<p>rna1.x.x というディレクトリ以下に展開されるはずです。このディレクトリ名を rna に変更します。</p>
<pre class="modPukiWP_pre">mv rna1.x.x rna</pre>
<p>次に &#8216;<em>rna/config.pl</em>&#8216; の変更。変更箇所は二箇所です。ご自分の環境に合わせて設定していきます。</p>
<pre class="modPukiWP_pre" style="height:3.84em;">my $antenna_owner = ''yu-ji'';　　# ← あなたのお名前
my $base_uri = ''http://factage.com/yu-ji/rna/'';　　# ← RNAを設置するディレクトリのURI</pre>
<p>ディレクトリ・ファイルのパーミッション設定を行います。ローカルで展開してFTPなどでアップロードしていない場合は一部のディレクトリ・ファイルはすでに適切なパーミッション設定になっているかもしれません。</p>
<pre class="modPukiWP_pre">$ chmod -R 777 rss/ cache/
$ chmod 755 *.cgi
$ chmod 666 *.html *.rdf *.xml
$ chmod 666 .rna*
$ chmod 666 rss/clip.*</pre>
<p>初期化プログラム(&#8216;<em>rna-load.cgi</em>&#8216;)をブラウザかもしくはコマンドライン上で実行します。</p>
<pre class="modPukiWP_pre">http://factage.com/yu-ji/rna/rna-load.cgi</pre>
<p>このような流れでインストールは完了です。あとはWebからの設定</p>
<h2 id="content_Object_1" class="modPukiWP_head">ユーザの追加と削除</h2>
<p>ユーザIDとパスワードを変更する必要があるかと思います。まずユーザID &#8216;<em>anonymous</em>&#8216; でログインします。パスワードは&#8217;<em>無し</em>&#8216;です。</p>
<pre class="modPukiWP_pre">http://factage.com/yu-ji/rna/rna-auth.cgi?transfer=rna%2dconf%2ecgi%3f</pre>
<p><img src="http://factage.com/yu-ji/wp-content/rna-for-sidebar_01.jpg" alt="http://factage.com/yu-ji/wp-content/rna-for-sidebar_01.jpg" /></p>
<p>ログインすると &#8216;<em>RNA::Site Config</em>&#8216; の画面になります。画面下部の &#8216;<em>Authentication</em>&#8216; で任意のユーザ名の新しいユーザを追加します。User Name と Password を入力したら &#8216;<em>Add</em>&#8216; ボタンを押下します。</p>
<p><img src="http://factage.com/yu-ji/wp-content/rna-for-sidebar_02.jpg" alt="http://factage.com/yu-ji/wp-content/rna-for-sidebar_02.jpg" /></p>
<p>anonymous ユーザを残しておくと誰でもログインができてしまいますので、削除します。</p>
<p><img src="http://factage.com/yu-ji/wp-content/rna-for-sidebar_03.jpg" alt="http://factage.com/yu-ji/wp-content/rna-for-sidebar_03.jpg" /></p>
<p>以上で初期設定は完了。あとはさきほど追加したユーザでログインしてサイトをどんどん追加してください。</p>
<h2 id="content_Object_2" class="modPukiWP_head">MovableType向けのテンプレートの編集</h2>
<p>MovableTypeでサイドバーに表示する RNA のテンプレートを変更します。標準で用意されているテンプレート(js_default_template)を編集しても良いですが、ここでは新たにテンプレートを作成します。RNA を展開したディレクトリの下に &#8216;<em>template</em>&#8216; というディレクトリがありますので、この下に任意の名前のテンプレートファイルを作成します。ここでは &#8216;<em>movabletype_template</em>&#8216; とします。</p>
<pre class="modPukiWP_pre">ファイル名の例

..../yu-ji/rna/template/movabletype_template</pre>
<p>今回はMovableTypeのサイドバーに表示するリンクとするのでシンプルな表示を想定します。</p>
<pre class="modPukiWP_pre">// 表示例

------------------
リンク
------------------
06/02 friend1
06/01 friend2
------------------</pre>
<pre class="modPukiWP_pre" style="height:13.44em;">// movabletype_templateの内容

&lt;rnaitems lastn="5"&gt;
 &lt; $RNAItemDate format="%m/%d"$&gt;
 &lt;a href="http://&lt;$RNAItemLink$&gt;"
    title="&lt; $RNAItemTitle$&gt;\\n(更新日時:&lt; $RNAItemDate format="%Y/%m/%d %H:%M"$&gt;)"&gt;
  &lt; $RNAItemCreator$&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/rnaitems&gt;
&lt;br /&gt;
&lt;b&gt;Powered by &lt;a href="http://www.semblog.org"&gt;Semblog/RNA&lt;/a&gt; &lt;a href="http:///yu-ji/rna"&gt;@&lt;/a&gt;&lt;/b&gt;</pre>
<p>MovableTypeのサイドバーに表示を行うために、MovableTypeのテンプレートの編集を行います。rna.cgi の &#8216;<em>encoding</em>&#8216; はご自分の環境に合わせて設定してください。また、&#8217;<em>template</em>&#8216; の指定を上記で設定したテンプレートファイルの名前にあわせます。ここでは &#8216;<em>movabletype_template</em>&#8216; とします。</p>
<pre class="modPukiWP_pre" style="height:14.64em;">&lt;div class="sidetitle"&gt;
 リンク
&lt;/div&gt;
&lt;div class="side"&gt;
 &lt;script type="text/javascript"
         src="http://factage.com/yu-ji/rna/rna.cgi/javascript
         ?encoding=EUC-JP
         &amp;target=RecentSiteList
         &amp;template=http://factage.com/yu-ji/rna/template/movabletype_template"&gt;&lt;/script&gt;
 &lt;br /&gt;&lt;br /&gt;
&lt;/div&gt;</pre>
<p>以上でMovableTypeのサイドバーに表示されるはずです。</p>
<h2 id="content_Object_3" class="modPukiWP_head">アンテナの自動更新</h2>
<p>ここまででサイドバーには表示はできますが、自動では更新は行われません。リンクへ登録したblogクリエータが RNA へ更新通知を行うことで更新はされます。ここでは自力で自動更新を行うための設定を行います。</p>
<p>自動更新を行う方法は２つあるかと思います。</p>
<ul class="modPuki_list1" style="padding-left:16px;margin-left:16px">
<li>cronによる自動更新</li>
<li>PHPによる更新(!)
<ul class="modPuki_list2" style="padding-left:16px;margin-left:16px">
<li>(ブラウザからの要求をうけると毎回 RNA のアンテナ情報XMLの日付をチェックしてある一定の時間が経過していたらバックグラウンドで更新させるというもの)</li>
</ul>
</li>
</ul>
<h3 id="content_Object_4" class="modPukiWP_head">1,cronによる自動更新</h3>
<p>とりあえず cron による自動更新を行いましょう。うちのサーバは全部Webから設定できてしまうので、cron を使用するためのファイルやコマンドは割愛します。というか忘れてしまいました。。</p>
<p>まず、RNA の rna.cgi を実行するためのシェルスクリプトを準備します。わりに適当です。ここでは &#8216;<em>rna-reload.sh</em>&#8216; というファイルにします。パーミッションは &#8216;<em>755</em>&#8216; とします。</p>
<pre class="modPukiWP_pre">#!/bin/sh
cd ..../yu-ji/rna
./rna.cgi</pre>
<p>つぎに cron に上記シェルスクリプトを実行するように設定します。</p>
<pre class="modPukiWP_pre">0 */6 * * * ..../rna-reload.sh &gt; /dev/null</pre>
<p>基本的には RNA を展開したディレクトリの下の &#8216;<em>rna.cgi</em>&#8216; を実行するだけで自動更新は行われます。ここでは&#8217;<em>6時間毎に</em>&#8216;実行するよう設定しています。随時書き換えてください。</p>
<h3 id="content_Object_5" class="modPukiWP_head">2,PHPによる自動更新</h3>
<p>PHPによる更新は実際設定は行っていませんが、論理的には可能だと思います。前提はPHPが使えるサーバであることと、MovableTypeの各ページの拡張子を php として出力していることです。</p>
<p>スクリプトは以下のようになると思います。実行していないので自身はないです。。。</p>
<pre class="modPukiWP_pre">&lt; ?
$nowtime = time();
$recenttime = filemtime("..../yu-ji/rna/rss/recent_site.rdf");
$expire = 60 * 60 * 6; // 6時間に期限を設定

// 期限が切れているかチェック
if($nowtime - $recenttime &gt; $expire){
  // http呼び出しを行う。
  file("http://factage.com/yu-ji/rna/rna.cgi");
}
?&gt;</pre>
<p>上記のスクリプトをサイドバーのPHP等に埋め込むことにより自動更新が行われるかと思います。更新自体はたぶんバックグラウンドで行われるのでサイトを見て回る待ち時間は発生しないかと思います。</p>
<p>とりあえずメモ程度に書きました。かなり適当な事書いてますので問題があればコメントください。お待ちしてます。</p>
]]></content:encoded>
			<wfw:commentRss>http://factage.com/yu-ji/2004/06/03/rna-for-sidebar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://factage.com/yu-ji/2004/06/03/rna-for-sidebar/" />
	</item>
	</channel>
</rss>
