<?xml version="1.0" encoding="utf-8" ?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" 
			xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" 
			xmlns:cc="http://web.resource.org/cc/" xml:lang="ja">
<channel rdf:about="http://sf51.blog42.fc2.com/?xml">
<title>KAKIMASSE</title>
<link>http://sf51.blog42.fc2.com/</link>
<description>ネットで見つけた面白い記事や、役立つのではと感じたネタなどを書いています。</description>
<dc:language>ja</dc:language>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://sf51.blog42.fc2.com/blog-entry-50.html" />
<rdf:li rdf:resource="http://sf51.blog42.fc2.com/blog-entry-49.html" />
<rdf:li rdf:resource="http://sf51.blog42.fc2.com/blog-entry-48.html" />
<rdf:li rdf:resource="http://sf51.blog42.fc2.com/blog-entry-45.html" />
<rdf:li rdf:resource="http://sf51.blog42.fc2.com/blog-entry-44.html" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://sf51.blog42.fc2.com/blog-entry-50.html">
<link>http://sf51.blog42.fc2.com/blog-entry-50.html</link>
<title>vsftpd:接続が遅い場合(30秒かかる)の対処方法(暫定)</title>
<description> Centos5.3にvsftpdをインストールし、外部からFFFTPで接続すると、接続に30秒かかることで久しぶりにハマりましたが、何とか暫定対応方法を見つけました。■FFFTPのログホスト xxx.xxx.xxx.xxx (21) に接続しています.接続しました.220 FTP ok.&gt;USER username331 Please specify the password.&gt;PASS [xxxxxx]＜＜この部分で30秒待つ＞＞230 Login successful.&gt;XPWD257 &quot;/&quot;・同じ設定で他のサーバに接続すると問題ないことから、FFFT
 </description>
<content:encoded>
<![CDATA[ Centos5.3にvsftpdをインストールし、外部からFFFTPで接続すると、<br />接続に30秒かかることで久しぶりにハマりましたが、何とか暫定対応方法を見つけました。<br /><br />■FFFTPのログ<br /><div class="ori_box1">ホスト xxx.xxx.xxx.xxx (21) に接続しています.<br />接続しました.<br />220 FTP ok.<br />>USER <i>username</i><br />331 Please specify the password.<br />>PASS [xxxxxx]<br /><span style="color:#ff0000"><strong>＜＜この部分で30秒待つ＞＞</strong></span><br />230 Login successful.<br />>XPWD<br />257 "/"<br /></div><br /><br />・同じ設定で他のサーバに接続すると問題ないことから、<br />FFFTPの設定には問題ないと推察。<br /><br />・vsftpd.confに<br />pasv_addr_resolve=YES<br />pasv_address=サーバのグローバルIPアドレス<br />を指定するも現象は変わらず、<br />pasv_addr_resolve と<br />pasv_address を書かなくても一緒。<br /><br />・vsftpdを再インストールしても変わらず。<br /><br />・試しにxinetd経由で起動するように変更もしてみたけど一緒。<br /><br />・別の外部IPから接続テストをしても同じ。<br /><br />・/etc/resolv.conf にプロバイダのDNSサーバを指定しても、<br />BINDインストール後に127.0.0.1を設定しても変わらず。<br /><br />で、最後はproftpdをインストールか？とも考えましたが<br />/etc/hosts にクライアント側のIPとホスト名を追記してやることで<br />今までの苦労がうそみたいにさくっと接続できるようになりました。<br /><br /><div class="ori_box1">#vi /etc/hosts<br /><strong>zzz.zzz.zzz.zzz　　　　　　　　　foo.example.ne.jp</strong><br /><span style="color:#666666">↑クライアント(windowsPC)のIP　↑クライアント(windowsPC)のホスト名</span><br /></div><br /><br />IPアドレスとホスト名については<br /><a href="http://www.ugtop.com/spill.shtml" target="_blank" title="確認くん">確認くん</a> にアクセスすれば表示されます。<br />現在接続している場所（現ＩＰ）＝IP、<br />プロバイダー名＝ホスト名です。<br /><br />問題なのはクライアントのホスト名とIPを登録しないとだめって事ですが、<br />今のところ固定IPからの接続だけなのでこの方法で暫定対応とします。<br /><br />hostsに追記で直るって事はやっぱり名前解決が原因のような気がするんですケドね。<br />また引き続き対応方法を調べてみます。 ]]>
</content:encoded>
<dc:subject>linux</dc:subject>
<dc:date>2009-09-04T15:44:04+09:00</dc:date>
<dc:creator>swoordfish</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://sf51.blog42.fc2.com/blog-entry-49.html">
<link>http://sf51.blog42.fc2.com/blog-entry-49.html</link>
<title>インターネット用語：『(ry』の意味が分からない</title>
<description> (ryインターネットでいろんなページを見ている時、この文字が出てきました。全く意味が分からなかったので調べてみました。googleで検索するとはてなキーワードが一番にHITしました。(ryとは - はてなキーワード以下引用(ryかっこあーるわい（ウェブ）「以下略」のさらに略。→（ry。ネット用語の中に入るほどに多用される打ちやすい、短い、がポイント皆さんは知ってましたか？僕には暗号でしかありません。センスを感じない言葉で
 </description>
<content:encoded>
<![CDATA[ <strong>(ry</strong><br /><br />インターネットでいろんなページを見ている時、この文字が出てきました。<br />全く意味が分からなかったので調べてみました。<br /><br />googleで検索するとはてなキーワードが一番にHITしました。<br /><a href="http://d.hatena.ne.jp/keyword/(ry" target="_blank" title="(ryとは - はてなキーワード">(ryとは - はてなキーワード</a><br />以下引用<br /><i>(ryかっこあーるわい（ウェブ）<br /><br />「以下略」のさらに略。→（ry。<br />ネット用語の中に入るほどに多用される<br />打ちやすい、短い、がポイント</i><br /><br />皆さんは知ってましたか？<br />僕には暗号でしかありません。<br />センスを感じない言葉です。<br /><br />"<strong>かっこあーるわい</strong>"も"<strong><span style="color:#ff0000">かっこわーるい</span></strong>"って読みたいくらいです。<br />長い言葉を省略するのはいいんですが<br />意味がよく分からんのはどうなんでしょう？<br /><br />せめて(略)って書いて欲しいですねー。<br />ページを作った人の意味がちゃんと分かる。<br /><br />ホントに小さなことですが、<br />何でこの暗号が普通に使われているのか、<br />誰も疑問を呈さなかった事がスゴイ気になりました。<br /><br />自分は絶対使わない言葉ですね☆ ]]>
</content:encoded>
<dc:subject>web</dc:subject>
<dc:date>2009-05-28T16:56:26+09:00</dc:date>
<dc:creator>swoordfish</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://sf51.blog42.fc2.com/blog-entry-48.html">
<link>http://sf51.blog42.fc2.com/blog-entry-48.html</link>
<title>PHP：au携帯のデバイスIDと機種名称(モデル名)のリストを配列で作ってみました</title>
<description> ケータイサイトネタです。PHPでPEARのライブラリNet_UserAgent_Mobileを使っていて、アクセスユーザのケータイ機種情報を取得したい時に&amp;lt;?phpinclude_once('Net/UserAgent/Mobile.php');$agent = Net_UserAgent_Mobile::factory();//機種情報取得$model = $agent-&gt;getModel();?&amp;gt;とやるとdocomo、softbankは機種名がバッチリ取得できますがauは機種名ではなく、デバイスIDというものを取得します。SN3JやTS3Nといったもの。こ
 </description>
<content:encoded>
<![CDATA[ ケータイサイトネタです。<br /><br />PHPでPEARのライブラリ<a href="http://pear.php.net/package/Net_UserAgent_Mobile" target="_blank" title="Net_UserAgent_Mobile">Net_UserAgent_Mobile</a>を使っていて、<br />アクセスユーザのケータイ機種情報を取得したい時に<br /><div class="ori_box1">&lt;?php<br />include_once('Net/UserAgent/Mobile.php');<br />$agent = Net_UserAgent_Mobile::factory();<br /><br />//機種情報取得<br />$model = $agent->getModel();<br />?&gt;</div>とやると<br /><br />docomo、softbankは機種名がバッチリ取得できますが<br />auは機種名ではなく、デバイスIDというものを取得します。<br /><br />SN3JやTS3Nといったもの。<br />これを何とか携帯実機に書かれているS001やT001という名前に変換したいと思いました。<br /><br />で、ぐぐってみるも良い感じのものがHITしなかったので<br />auの公式HPを参考に<br />自分で連想配列を作ってみることにしました。<br /><a href="http://www.au.kddi.com/ezfactory/tec/spec/4_4.html" target="_blank" title="KDDI au: そのほかの技術情報 &amp;gt; ユーザーエージェント">KDDI au: そのほかの技術情報 &gt; ユーザーエージェント</a><br /><br />で、作ったのが以下の連想配列です。<br /><div class="ori_box1">&lt;?php<br /># "デバイスID" => "機種名"<br /># 元ネタはhttp://www.au.kddi.com/ezfactory/tec/spec/4_4.html<br />#09/09/14現在<br />$Ez_Dvice_ID_Model_List=array(<br />"KC3P"=>"K003"<br />,"HI3G"=>"Mobile Hi-Vision CAM Wooo"<br />,"KC3Q"=>"misora[iida]"<br />,"TS3O"=>"biblio"<br />,"TS3P"=>"T002"<br />,"SH3B"=>"SH002"<br />,"KC3O"=>"K002"<br />,"SH3C"=>"Sportio water beat"<br />,"CA3E"=>"CA002"<br />,"SN3K"=>"G9[iida]"<br />,"SN3J"=>"S001"<br />,"PT35"=>"NS02"<br />,"MA35"=>"P001"<br />,"TS3N"=>"T001"<br />,"HI3F"=>"H001"<br />,"SH38"=>"SH001"<br />,"CA3D"=>"CA001"<br />,"SN3I"=>"Premier3"<br />,"KC3N"=>"NS01"<br />,"KC3M"=>"K001"<br />,"SN3H"=>"Xmini"<br />,"HI3E"=>"W63H"<br />,"TS3M"=>"W65T"<br />,"CA3C"=>"W63CA"<br />,"SH37"=>"W64SH"<br />,"KC3I"=>"W65K"<br />,"SN3G"=>"W64S"<br />,"MA34"=>"W62P"<br />,"TS3L"=>"W64T"<br />,"KC3K"=>"W63Kカメラ無し"<br />,"SH36"=>"URBANO"<br />,"PT34"=>"W62PT"<br />,"SA3E"=>"W64SA"<br />,"CA3B"=>"W62CA"<br />,"HI3D"=>"W62H"<br />,"SH35"=>"W62SH"<br />,"SN3F"=>"re"<br />,"KC3H"=>"W63K"<br />,"TS3K"=>"Sportio"<br />,"TS3J"=>"W62T"<br />,"SA3D"=>"W63SA"<br />,"KC3G"=>"W62K"<br />,"SN3D"=>"W61S"<br />,"SA3C"=>"W61SA"<br />,"SN3E"=>"W62S"<br />,"TS3I"=>"W61T"<br />,"HI3C"=>"W61H"<br />,"ST34"=>"W62SA"<br />,"PT33"=>"W61PT"<br />,"MA33"=>"W61P"<br />,"CA3A"=>"W61CA"<br />,"KC3D"=>"W61K"<br />,"SA3B"=>"W54SA"<br />,"SH34"=>"W61SH"<br />,"SN3C"=>"W54S"<br />,"TS3H"=>"W56T"<br />,"TS3G"=>"W55T"<br />,"HI3B"=>"W53H"<br />,"KC3B"=>"W53K/W64K"<br />,"ST33"=>"INFOBAR 2"<br />,"KC3E"=>"W44K IIカメラなしモデル"<br />,"SN3B"=>"W53S"<br />,"CA39"=>"W53CA"<br />,"ST32"=>"W53SA"<br />,"TS3E"=>"W54T"<br />,"SH33"=>"W52SH"<br />,"CA38"=>"W52CA"<br />,"MA32"=>"W52P"<br />,"SN3A"=>"W52S"<br />,"TS3D"=>"W53T"<br />,"SA3A"=>"W52SA"<br />,"HI3A"=>"W52H"<br />,"KC3A"=>"MEDIA SKIN"<br />,"SH32"=>"W51SH"<br />,"SN39"=>"W51S"<br />,"TS3C"=>"W52T"<br />,"TS3B"=>"W51T"<br />,"SA39"=>"W51SA"<br />,"HI39"=>"W51H"<br />,"CA37"=>"W51CA"<br />,"MA31"=>"W51P"<br />,"KC39"=>"W51K"<br />,"TS39"=>"DRAPE"<br />,"TS3A"=>"W47T"<br />,"SN38"=>"W44S"<br />,"KC38"=>"W44K/K II"<br />,"SA38"=>"W43SA"<br />,"TS38"=>"W45T"<br />,"CA35"=>"W43CA"<br />,"HI38"=>"W43H/H II"<br />,"SN37"=>"W43S"<br />,"KC37"=>"W43K"<br />,"ST31"=>"W42SA"<br />,"SH31"=>"W41SH"<br />,"CA34"=>"W42CA"<br />,"HI37"=>"W42H"<br />,"TS37"=>"W44T/T II/T III"<br />,"TS35"=>"neon"<br />,"TS36"=>"W43T"<br />,"SN36"=>"W42S"<br />,"KC36"=>"W42K"<br />,"KC35"=>"W41K"<br />,"SA36"=>"W41SA"<br />,"TS34"=>"W41T"<br />,"HI36"=>"W41H"<br />,"CA33"=>"W41CA"<br />,"SN34"=>"W41S"<br />,"HI34"=>"PENCK"<br />,"SA35"=>"W33SA/SA II"<br />,"TS33"=>"W32T"<br />,"SA34"=>"W32SA"<br />,"KC34"=>"W32K"<br />,"HI35"=>"W32H"<br />,"SN33/SN35"=>"W32S"<br />,"CA32"=>"W31CA"<br />,"TS32"=>"W31T"<br />,"SN32"=>"W31S"<br />,"KC33"=>"W31K/K II"<br />,"SA33"=>"W31SA/SA II"<br />,"SA32"=>"W22SA"<br />,"HI33"=>"W22H"<br />,"CA31"=>"W21CA/CA II"<br />,"TS31"=>"W21T"<br />,"SA31"=>"W21SA"<br />,"SN31"=>"W21S"<br />,"KC32"=>"W21K"<br />,"HI32"=>"W21H"<br />,"KC31"=>"W11K"<br />,"HI31"=>"W11H"<br />,"SH39"=>"E05SH"<br />,"CA36"=>"E03CA"<br />,"SA37"=>"E02SA"<br />,"ST2C"=>"Sweets cute"<br />,"ST29"=>"Sweets pure"<br />,"CA28"=>"G'zOne TYPE-R"<br />,"ST26"=>"Sweets"<br />,"ST25"=>"talby"<br />,"ST22"=>"INFOBAR"<br />,"TS2E"=>"A5529T"<br />,"KC2A"=>"A5528K"<br />,"SA2A"=>"A5527SA"<br />,"KC29"=>"A5526K"<br />,"ST2D"=>"A5525SA"<br />,"TS2D"=>"A5523T"<br />,"SA29"=>"A5522SA"<br />,"KC28"=>"A5521K"<br />,"ST2A"=>"A5520SA/SA II"<br />,"ST28"=>"A5518SA"<br />,"TS2C"=>"A5517T"<br />,"TS2B"=>"A5516T"<br />,"KC27"=>"A5515K"<br />,"ST27"=>"A5514SA"<br />,"CA27"=>"A5512CA"<br />,"TS2A"=>"A5511T"<br />,"TS29"=>"A5509T"<br />,"ST24"=>"A5507SA"<br />,"TS28"=>"A5506T"<br />,"SA27"=>"A5505SA"<br />,"TS27"=>"A5504T"<br />,"SA26"=>"A5503SA"<br />,"KC24/KC25"=>"A5502K"<br />,"TS26"=>"A5501T"<br />,"CA26"=>"A5407CA"<br />,"CA25"=>"A5406CA"<br />,"ST23"=>"A5405SA"<br />,"SN25"=>"A5404S"<br />,"CA24"=>"A5403CA"<br />,"SN24"=>"A5402S"<br />,"CA23"=>"A5401CA II"<br />,"CA23"=>"A5401CA"<br />,"ST21"=>"A5306ST"<br />,"KC22"=>"A5305K"<br />,"TS24"=>"A5304T"<br />,"HI24"=>"A5303H II"<br />,"HI23"=>"A5303H"<br />,"CA22"=>"A5302CA"<br />,"TS23"=>"A5301T"<br />,"SA22"=>"A3015SA"<br />,"PT23"=>"A1407PT"<br />,"PT22"=>"A1406PT"<br />,"PT21"=>"A1405PT"<br />,"SN29"=>"A1404S/S II"<br />,"KC26"=>"A1403K"<br />,"SN27"=>"A1402S II"<br />,"SN28"=>"A1402S IIカメラ無し"<br />,"SN26"=>"A1402S"<br />,"KC23"=>"A1401K"<br />,"SA28"=>"A1305SA"<br />,"TS25"=>"A1304T II"<br />,"TS25"=>"A1304T"<br />,"TS25"=>"A1304Tカメラ無し"<br />,"SA25"=>"A1303SA"<br />,"SA24"=>"A1302SA"<br />,"SN23"=>"A1301S"<br />,"KC26"=>"B01K"<br />,"SN21"=>"A3014S"<br />,"TS22"=>"A3013T"<br />,"CA21"=>"A3012CA"<br />,"SA21"=>"A3011SA"<br />,"SN22"=>"A1101S"<br />,"TS21"=>"C5001T"<br />,"MA21"=>"C3003P"<br />,"KC21"=>"C3002K"<br />,"HI21"=>"C3001H"<br />);<br />?&gt;</div><br />あとはauの場合だけ以下の処理を追加してやれば<br />auも機種名が取得できます。<br /><div class="ori_box1">&lt;?php<br />if( $Ez_Dvice_ID_Model_List[$model] ){ $model = $Ez_Dvice_ID_Model_List[$model]; }<br />?&gt;</div><br />リストは定期的に最新のものに更新しないと<br />デバイスIDのままで表示されてしまうので注意してください。<br /><br />ケータイサイトを作っている他のみなさんのお役に立てれば幸いです。 ]]>
</content:encoded>
<dc:subject>PHP</dc:subject>
<dc:date>2009-04-16T08:57:20+09:00</dc:date>
<dc:creator>swoordfish</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://sf51.blog42.fc2.com/blog-entry-45.html">
<link>http://sf51.blog42.fc2.com/blog-entry-45.html</link>
<title>PHP：glob関数で複数パターンのマッチングを行ないたい</title>
<description> 何かと便利なPHPのglob関数。よく&amp;lt;?php$files = glob('*.txt');?&amp;gt;なんてマッチングは使ってましたが、例えば *.txt と *.php と test*.jpgにマッチするようにはどうしたら良いの？と思って調べてみました。そしたら第二引数にGLOB_BRACEオプションを指定することで複数のパターンマッチングを使えるとの事。さっきの例なら&amp;lt;?php$files = glob('{*.txt,*.php,test*.jpg}' , GLOB_BRACE );?&amp;gt;って感じ。これは便利。っと
 </description>
<content:encoded>
<![CDATA[ 何かと便利なPHPのglob関数。<br /><br />よく<div class="ori_box1">&lt;?php<br />$files = glob('*.txt');<br />?&gt;</div><br />なんてマッチングは使ってましたが、<br />例えば *.txt と *.php と test*.jpg<br />にマッチするようにはどうしたら良いの？<br />と思って調べてみました。<br /><br />そしたら第二引数に<strong>GLOB_BRACE</strong>オプションを指定することで<br />複数のパターンマッチングを使えるとの事。<br />さっきの例なら<br /><div class="ori_box1">&lt;?php<br />$files = glob('{*.txt,*.php,test*.jpg}' , <strong>GLOB_BRACE</strong> );<br />?&gt;</div><br />って感じ。<br />これは便利。<br /><br />っと思ってたらもう一個問題を発見。<br />マッチパターン内に変数が使えないよねーと。<br /><br />で、はずかしながら先人の知恵を借りるべく、ぐぐってみると<br /><a href="http://d.hatena.ne.jp/yuhei_kagaya/20081016/1224144398" target="_blank" title="http://d.hatena.ne.jp/yuhei_kagaya/20081016/1224144398">glob()に GLOB_BRACE + GLOB_NOSORT フラグをつけて、優先順位をつけてファイルパスを取得 - yuhei.kagaya</a><br />ありました。<br /><br /><div class="ori_box1">&lt;?php<br />//先にマッチングパターン用意<br />$pattern="{".$str."*.txt,".$str."_*.php,".$str."test*.jpg}";<br />//条件にマッチするファイル取得<br />$files = glob( $pattern , GLOB_BRACE );<br />?&gt;<br /></div><br />って感じです。<br /><br />先に$patternでパターンを用意するのがミソですね。<br />こんな事も分からなかった自分が恥ずかしいです。<br /><br />でもまた一つ、勉強になりました。 ]]>
</content:encoded>
<dc:subject>PHP</dc:subject>
<dc:date>2009-04-07T17:30:09+09:00</dc:date>
<dc:creator>swoordfish</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://sf51.blog42.fc2.com/blog-entry-44.html">
<link>http://sf51.blog42.fc2.com/blog-entry-44.html</link>
<title>テトぐるみを知ってますか？</title>
<description> ネットで思わず欲しくなってしまったものをご紹介。その名も『テトぐるみ』。最初はなんのこっちゃと思ってましたが商品の写真を見て納得。「住宅都市整理公団」別棟-【テトラファン必見】テトぐるみ！※リンク先のHPから抜粋メッチャカワイイです。テトぐるみ ＝ テトラポッドのぬいぐるみなーる。この発想、すごいっす。今は固定サイズの色違いで2つだけですが、小さいサイズ、大きいサイズ、カラーもコンクリカラーのテトぐるみ
 </description>
<content:encoded>
<![CDATA[ ネットで思わず欲しくなってしまったものをご紹介。<br /><br />その名も『<strong>テトぐるみ</strong>』。<br /><br />最初はなんのこっちゃと思ってましたが商品の写真を見て納得。<br /><br /><a href="http://blog.livedoor.jp/sohsai/archives/51464356.html" target="_blank" title="テトぐるみ">「住宅都市整理公団」別棟-【テトラファン必見】テトぐるみ！<br /><img src="http://blog-imgs-24.fc2.com/s/f/5/sf51/tetogurumi.jpg" alt="テトぐるみ" border="0" /></a><br />※リンク先のHPから抜粋<br /><br />メッチャカワイイです。<br /><strong>テトぐるみ ＝ テトラポッドのぬいぐるみ</strong><br />なーる。<br /><br />この発想、すごいっす。<br /><br />今は固定サイズの色違いで2つだけですが、<br />小さいサイズ、<br />大きいサイズ、<br />カラーもコンクリカラーのテトぐるみだけですが、<br />エコを考えて緑のテトぐるみや、<br />女性向けにはピンクのテトぐるみなど、<br />またぬいぐるみだけに留まらず、<br />テトぐるみキーホルダー、<br />テトぐるみストラップなど<br />限りない可能性はあると思います。<br /><br />僕的にはすげー売れると思います。<br /><br />ただ高い。。。<br />1コ 2,940円は。。。<br /><br />裁縫に自信のある方は自作されてるみたいですが、<br />ほとんどの人は面倒で疲れてしまうでしょう。。。<br /><br />でもこんなテトぐるみが部屋にあれば<br />見た人は待ちがいなく欲しくなると思います。<br /><br />ユニクロと組んで<br />大量生産も出来てカラフルになって、全国どこでも買えて。<br />しかも安い。<br /><br />みたいな事になったら僕も欲しいなーと思います。 ]]>
</content:encoded>
<dc:subject>未分類</dc:subject>
<dc:date>2009-02-13T12:38:21+09:00</dc:date>
<dc:creator>swoordfish</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
</rdf:RDF>