<?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>乱雑モックアップ &#187; tumblr</title>
	<atom:link href="http://blog.sakurachiro.com/tag/tumblr/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sakurachiro.com</link>
	<description>らんざつ[乱雑] （名・形動）[文]ナリ 入り乱れていること。乱れていて秩序がないこと。また、そのさま。</description>
	<lastBuildDate>Fri, 02 Dec 2011 20:09:59 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.sakurachiro.com/tag/tumblr/feed/" />
		<item>
		<title>google+やらtwitterやらtumblrやらfacebookやらは、どう連携するのがいいのかな</title>
		<link>http://blog.sakurachiro.com/2011/09/googleplus-twitter-tumblr-facebook/</link>
		<comments>http://blog.sakurachiro.com/2011/09/googleplus-twitter-tumblr-facebook/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 12:26:42 +0000</pubDate>
		<dc:creator>まこと</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[とりあえずメモ]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google+]]></category>
		<category><![CDATA[tumblr]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.sakurachiro.com/?p=2560</guid>
		<description><![CDATA[とりあえずメモ） google+やらtwitterやらtumblrやらfacebookやら、といっても 日々、エロとのっちと格言名言lifehackやオサレ風写真とたまにwebの事をリブログするばかりの 生粋のリブロガー [...]]]></description>
			<content:encoded><![CDATA[<p>とりあえずメモ）<br />
google+やらtwitterやらtumblrやらfacebookやら、といっても</p>
<p>日々、エロとのっちと格言名言lifehackやオサレ風写真とたまにwebの事をリブログするばかりの<br />
生粋のリブロガーなので（オリジナルポスト5%くらい）<br />
<a href="http://www.tumblr.com/tumblelog/dobinn69" title="新規ドキュメント" target="_blank">tumblr</a>以外は特に稼働していないのだけれど</p>
<p>リブロガーたるもの自分の言葉で何かを語る事は、はばかれる為<br />
悶々としたものは<a href="http://twitter.com/#!/makoto69" target="_blank">twitter</a>に流します。<br />
悶々としてないものも流します。</p>
<p>そうすっと<a href="http://twitter.com/#!/makoto69" target="_blank">twitter</a>からはmixiとgreeに飛んでいくので無責任な生存確認になってるようなならないような。</p>
<h2>うちの中心はtumblr</h2>
<p>リブログしてるだけでお金が貰えたらなーなんてことを考えるくらい<br />
気分転換にポチポチしてます</p>
<p>それを支えるのは<a href="http://mozilla.jp/firefox/">Firefox</a>と<br />
<a href="https://github.com/to/tombloo/wiki">tombloo</a></p>
<p>そして今は<br />
tomblooにgoogle+に投稿出来るパッチをインストールして<br />
（参考:<a href="http://ameblo.jp/ichitaso/entry-10957800565.html">Firefox用アドオン「Tombloo」にGoogle+への投稿を追加する方法｜いちの日記（チラシの裏）</a>）<br />
<a href="https://github.com/polygonplanet/tombloo">polygonplanet/tombloo &#8211; GitHub</a></p>
<p>以下のページを参考に<br />
（参考:<a href="http://www.chrome-life.com/google-plus/1443/">これはすごい！Google＋でエクステンションを使わずにFacebook・Twitter・Evernoteへ同時投稿する裏技 | Chrome Life</a>）<br />
<a href="http://dlvr.it/">dlvr.it</a>にgoogle+のfeedを登録して<br />
twitterとfacebookに飛ばした</p>
<p>ゴミをまき散らしてるだけな気がするけど<br />
もうちょっと続けてみる。</p>
<p>[追記]<br />
思うようにコントロール出来なかったから<br />
dlvr.itを使うのやめた<br />
こえーこえー</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sakurachiro.com/2011/09/googleplus-twitter-tumblr-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.sakurachiro.com/2011/09/googleplus-twitter-tumblr-facebook/" />
	</item>
		<item>
		<title>日本語版tumblrとtombloo</title>
		<link>http://blog.sakurachiro.com/2011/03/tumblr-ja-dsbd-tombloo/</link>
		<comments>http://blog.sakurachiro.com/2011/03/tumblr-ja-dsbd-tombloo/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 17:48:39 +0000</pubDate>
		<dc:creator>まこと</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://blog.sakurachiro.com/?p=2395</guid>
		<description><![CDATA[いつからかそうなのか定かじゃないけど tomblooの挙動がおかしくなって テキストをreblogできなくなったり、 photoをreblogした時にreblog先の情報が消えてしまったりしてました。 こんな感じで どう [...]]]></description>
			<content:encoded><![CDATA[<p>いつからかそうなのか定かじゃないけど<br />
tomblooの挙動がおかしくなって<br />
テキストをreblogできなくなったり、<br />
photoをreblogした時にreblog先の情報が消えてしまったりしてました。</p>
<p>こんな感じで<br />
<a href="http://blog.sakurachiro.com/wp-content/uploads/2011/03/20110322_01.png" rel="shadowbox[sbpost-2395];player=img;" title="tumblr"><img src="http://blog.sakurachiro.com/wp-content/uploads/2011/03/20110322_01-480x345.png" alt="[image]tumblr" title="tumblr" width="480" height="345" class="alignnone size-large wp-image-2396" /></a></p>
<p>どうも原因はtumblrのダッシュボードが日本語化されて<br />
<blockquote title="Tumblr日本語ダッシュボード用Tomblooパッチ" cite="http://polygon-planet.blogspot.com/2011/03/tomblrtombloo.html">XPath に title 属性を使っていて、それが日本語になったため</p></blockquote>
<p>らしいです。</p>
<p>こちらで修正パッチが配布されてました。<br />
<a href="http://polygon-planet.blogspot.com/2011/03/tomblrtombloo.html">Tumblr日本語ダッシュボード用Tomblooパッチ | 圧縮電子精神音楽浮遊構造体</a></p>
<p>はーこれはたすかる</p>
<p>うちの環境では直接右クリックからインストール出来ず<br />
ダウンロードして<br />
<code>C:\Users\[ユーザー名]\AppData\Roaming\Mozilla\Firefox\Profiles\[プロファイル名]\tombloo\script</code><br />
にぶっこんで<br />
メニューの 「ツール」→「Tombloo」→「Tomblooのリロード」でインストールしました。</p>
<p><a href="http://blog.sakurachiro.com/wp-content/uploads/2011/03/20110322_02.png" rel="shadowbox[sbpost-2395];player=img;" title="パッチインストール後"><img src="http://blog.sakurachiro.com/wp-content/uploads/2011/03/20110322_02-480x345.png" alt="[image]パッチインストール後" title="パッチインストール後" width="480" height="345" class="alignnone size-large wp-image-2397" /></a></p>
<p>それでは素敵なtumblr lifeを。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sakurachiro.com/2011/03/tumblr-ja-dsbd-tombloo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.sakurachiro.com/2011/03/tumblr-ja-dsbd-tombloo/" />
	</item>
		<item>
		<title>tumblrの画像を表示させるウィジェットの作成。</title>
		<link>http://blog.sakurachiro.com/2010/04/tumblr-widget/</link>
		<comments>http://blog.sakurachiro.com/2010/04/tumblr-widget/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 18:28:22 +0000</pubDate>
		<dc:creator>まこと</dc:creator>
				<category><![CDATA[plugin]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://blog.sakurachiro.com/2010/04/tumblr%e3%81%ae%e7%94%bb%e5%83%8f%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%95%e3%81%9b%e3%82%8b%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88%e3%81%ae%e4%bd%9c%e6%88%90%e3%80%82/</guid>
		<description><![CDATA[自tumblrの画像を表示させるやつの続き。 編集中です。 一区切りしたら工程をまとめようと思っているうちに二転三転して随分時間も経ってしまい、初期の失敗などを忘れてしまった、勿体無い。 作成途中だけど) tumblrの [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.sakurachiro.com/2010/03/tumblr-xml/">自tumblrの画像を表示させるやつ</a>の続き。<br />
<span class="note2">編集中です。</span></p>
<p>一区切りしたら工程をまとめようと思っているうちに二転三転して随分時間も経ってしまい、初期の失敗などを忘れてしまった、勿体無い。</p>
<h2>作成途中だけど) tumblrの画像を表示させるウィジェットのコード。</h2>
<p><span id="more-1610"></span></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
//widgets_initアクション時にwpMkTumblrInit関数を実行
add_action('widgets_init','wpMkTumblrInit');

//registerに登録
function wpMkTumblrInit(){
//ウィジェットのクラス名を登録
register_widget('wp_mk_tumblr');
}
</pre>
<pre class="brush: php; title: ; notranslate">
class wp_mk_tumblr extends WP_Widget {

	//コンストラクタ
	function wp_mk_tumblr() {
 $widget_ops=array(
 'description'=&gt;'説明｜タンブラーの画像を表示'
 );
 parent::WP_Widget(false,$name='タイトル｜タンブラー画像',widget_ops);
 }
 </pre>
<pre class="brush: php; title: ; notranslate">
	//管理画面入力フォーム
	function form( $instance ) {
 //$instanceから現在の設定を読み込みます。$instanceは連想配列らしい
 $account=esc_attr($instance['account']);
 $imagesNum=esc_attr($instance['imagesNum']);
 $mytitle=esc_attr($instance['mytitle']);
 ?&gt;

 &lt;!-- widget内の設定form --&gt;
 &lt;p&gt;&lt;label for=&quot;&lt;?php echo $this-&gt;get_field_id('mytitle'); ?&gt;&quot;&gt;
 &lt;?php _e('mytitle'); ?&gt;
 &lt;input class=&quot;widefat&quot; id=&quot;&lt;?php echo $this-&gt;get_field_id('mytitle'); ?&gt;&quot; name=&quot;&lt;?php echo $this-&gt;get_field_name('mytitle'); ?&gt;&quot; type=&quot;text&quot; value=&quot;&lt;?php echo $mytitle; ?&gt;&quot; /&gt;&lt;/label&gt;&lt;/p&gt;

 &lt;p&gt;&lt;label for=&quot;&lt;?php echo $this-&gt;get_field_id('account'); ?&gt;&quot;&gt;
 &lt;?php _e('Tumblr ID:'); ?&gt;
 &lt;input class=&quot;widefat&quot; id=&quot;&lt;?php echo $this-&gt;get_field_id('account'); ?&gt;&quot; name=&quot;&lt;?php echo $this-&gt;get_field_name('account'); ?&gt;&quot; type=&quot;text&quot; value=&quot;&lt;?php echo $account; ?&gt;&quot; /&gt;&lt;/label&gt;&lt;/p&gt;

 &lt;p&gt;&lt;label for=&quot;&lt;?php echo $this-&gt;get_field_id('account'); ?&gt;&quot;&gt;
 &lt;?php _e('imagesNum:'); ?&gt;
 &lt;input class=&quot;widefat&quot; id=&quot;&lt;?php echo $this-&gt;get_field_id('imagesNum'); ?&gt;&quot; name=&quot;&lt;?php echo $this-&gt;get_field_name('imagesNum'); ?&gt;&quot; type=&quot;text&quot; value=&quot;&lt;?php echo $imagesNum; ?&gt;&quot; /&gt;&lt;/label&gt;&lt;/p&gt;

&lt;!-- /widget内の設定form --&gt;

 &lt;?php
 }
</pre>
<pre class="brush: php; title: ; notranslate">
	//登録内容のアップデート
	function update( $new_instance, $old_instance ) {
	$instance=strip_tags($new_instance['mytitle']);
	$instance=strip_tags($new_instance['account']);
	$instance=strip_tags($new_instance['imagesNum']);

 	 return $new_instance;
 }
</pre>
<p>xmlの読み込み位置はこの場所でいいのかなぁ</p>
<pre class="brush: php; title: ; notranslate">
	//登録内容の表示
	function widget( $args, $instance ) {
 extract($args);
 $account=apply_filters('widget_title',$instance['account']);
 $imagesNum=apply_filters('widget_title',$instance['imagesNum']);
 $mytitle=apply_filters('widget_title',$instance['mytitle']);

 echo $before_widget;
 if($mytitle)
 echo $before_title . $mytitle . $after_title;
 echo '&lt;ul&gt;'; 

 /*xml読み込み*/
 $xml=simplexml_load_file(&quot;http://&quot;.$account.&quot;.tumblr.com/api/read?type=photo&amp;num=&quot;.$imagesNum.&quot;&quot;);
if($xml){
	foreach($xml-&gt;posts-&gt;post as $postar){

 $pu=$postar-&gt;{&quot;photo-url&quot;}[5];
 $pubig=$postar-&gt;{&quot;photo-url&quot;}[0];
 $pc=$postar-&gt;{&quot;photo-caption&quot;};
 $plu=$postar-&gt;{&quot;photo-link-url&quot;};

/*html*/
 ?&gt;
 &lt;li&gt;
 &lt;a href=&quot;&lt;?php echo $pubig ?&gt;&quot; rel=&quot;shadowbox[tumblr-photo];player=img;&quot;&gt;
 &lt;img src=&quot;&lt;?php echo $pu ?&gt;&quot; title=&quot;&lt;?php echo $plu ?&gt;&quot;&gt;
 &lt;/a&gt;
 &lt;/li&gt;
 &lt;?php
 /*html*/
 }
 }else{
	echo 'xmlがない';
}

 echo $after_widget;/*ウィジェットを閉じる時のタグ*/
 ?&gt;
 &lt;/ul&gt;
 &lt;?php
 }
}
?&gt;
</pre>
<h3>参考サイト</h3>
<p>WordPress Codex 日本語版</p>
<ul>
<li><a href="http://wpdocs.sourceforge.jp/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%AE%E4%BD%9C%E6%88%90" class="broken_link">プラグインの作成 &#8211; WordPress Codex 日本語版</a>
</li>
<li><a href="http://wpdocs.sourceforge.jp/Adding_Administration_Menus">管理メニューの追加 &#8211; WordPress Codex 日本語版</a></li>
<li><a href="http://wpdocs.sourceforge.jp/Creating_Options_Pages">設定ページの作成 &#8211; WordPress Codex 日本語版</a></li>
<li><a href="http://wpdocs.sourceforge.jp/WordPress_%E3%82%A6%E3%82%A3%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88_API">WordPress ウィジェット API &#8211; WordPress Codex 日本語版</a></li>
<li><a href="http://wpdocs.sourceforge.jp/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3_API/%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%95%E3%83%83%E3%82%AF%E4%B8%80%E8%A6%A7">プラグイン API/アクションフック一覧 &#8211; WordPress Codex 日本語版</a></li>
<li><a href="http://wpdocs.sourceforge.jp/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3_API/%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%BC%E3%83%95%E3%83%83%E3%82%AF%E4%B8%80%E8%A6%A7">プラグイン API/フィルターフック一覧 &#8211; WordPress Codex 日本語版</a></li>
</ul>
<p>オリジナルメニューとか管理画面の作成とか｜最初は[設定]の中に設定画面を作ろうと思っていた。</p>
<ul>
<li>
<a href="http://h2o-space.com/blog/272" class="broken_link">WordPressの管理画面に、オリジナルのメニューを表示する方法（WordPressプラグイン作成日記 #2） | ブログ | ちゃんとWebなホームページ制作会社（東京）　エイチツーオー・スペース[H2O Space.]</a></li>
<li><a href="http://zone.maple4ever.net/blog/archives/799/" class="broken_link">hiromasa.zone :o) » 管理画面のある WordPress プラグインの作成方法</a></li>
</ul>
<p>サイドバーウィジェット</p>
<ul>
<li><a href="http://www.syuhari.jp/blog/archives/1821">[WordPress] サイドバーウィジェットに対応したプラグイン作成方法 | Sun Limited Mt.</a></li>
<li><a href="http://nulldesign.jp/blog/wordpress/109.html" class="broken_link">WordPress カスタムウィジェットの作り方 « nulldesign</a></li>
</ul>
<h2>なんていうか、ウィジェットというものをイマイチ理解してなかった(今もだけど)。</h2>
<p>管理画面のformから設定を変更・保存するような機能をわざわざつけなくても<br />
自分でテーマを弄ってるから、追加したい機能を呼び出す記述とhtmlソースを挿入したい場所に挿入しておいて、ウィジェット風に作ったモノをwp-content/plugins/にupして、管理画面からプラグインを有効化すれば使えてたし、それでいいと思ってた。<br />
理由は、単純にそっちの方が少ない手順で出来る気がしたから。</p>
<p>だって全部ウィジェットから設定出来たとしても、自分の好きな場所に表示させる為には結局functions.phpのregister_sidebarsを変更しなきゃだめだし、sidebarを挿入したい部分(header.phpやfooter.phpやsidebar.phpの任意の場所)にdynamic_sidebarも書かなきゃならないんでしょう?</p>
<p>けどそれは自分の手が届く範囲だけの話なんですよね。<br />
WordPressを使ってる人たちが、みんな自分でphpを編集して運用してるかといったらそうじゃないし、実際うちも難しい事はまださっぱりわからないわけで。</p>
<p>いつか自作のプラグインを他の人にも使ってもらいたくなって配布を始めた時に、だれでも管理画面から有効にするだけで簡単に導入できる事とか、バグを見つけて修正したウィジェットやWordPressのVerアップに対応したモノを早急に反映してもらう事とか、すごく大事なんじゃないかと考えを改めたわけです。</p>
<p>さんざん他所様のプラグインを活用させてもらってて、WordPress上から更新が出来る事がどれほど便利か気づいてたはずなのに気づいてなかったという、、、なんていうか実に恥ずかしいなぁ。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sakurachiro.com/2010/04/tumblr-widget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.sakurachiro.com/2010/04/tumblr-widget/" />
	</item>
		<item>
		<title>自tumblrの画像を表示させるやつ / 編集途中メモ</title>
		<link>http://blog.sakurachiro.com/2010/03/tumblr-xml/</link>
		<comments>http://blog.sakurachiro.com/2010/03/tumblr-xml/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 16:12:25 +0000</pubDate>
		<dc:creator>まこと</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[さくらちろ]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://blog.sakurachiro.com/2010/03/%e8%87%aatumblr%e3%81%ae%e7%94%bb%e5%83%8f%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%95%e3%81%9b%e3%82%8b%e3%82%84%e3%81%a4-%e7%b7%a8%e9%9b%86%e9%80%94%e4%b8%ad%e3%83%a1%e3%83%a2/</guid>
		<description><![CDATA[TumbprAPIのxmlを使って、とりあえずtestデザインのページ下部に設置してみた。 type=photoを50件。 WordPressのshadowbox JSを使っている、が グループ化されてないので連続して表 [...]]]></description>
			<content:encoded><![CDATA[<p>TumbprAPIのxmlを使って、とりあえず<a href="http://blog.sakurachiro.com/2010/03/tumblr-xml/?wptheme=test#tumblrtest">testデザインのページ下部</a>に設置してみた。<br />
type=photoを50件。</p>
<p>WordPressのshadowbox JSを使っている、が<br />
<del datetime="2010-04-23T18:00:54+00:00">グループ化されてないので連続して表示させられてない。</del><br />
ちょっとエッチな画像のreblogが多いので恥ずかしい。</p>
<h3>次の作業</h3>
<p>shadowboxでグループ化<br />
プラグインの管理画面の作り方を調べて作る / 入力するのはidと読み込み件数くらい。</p>
<h3>そのうちやる</h3>
<p><del datetime="2010-04-23T18:00:54+00:00">記事の詳細画面に入った時のnextボタンをアンカーから次の記事へのリンクになるようにしたいなぁ。</del></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sakurachiro.com/2010/03/tumblr-xml/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.sakurachiro.com/2010/03/tumblr-xml/" />
	</item>
		<item>
		<title>simplexml_load_fileでxmlの要素にアクセス出来なかった。</title>
		<link>http://blog.sakurachiro.com/2010/03/simplexml_load_file/</link>
		<comments>http://blog.sakurachiro.com/2010/03/simplexml_load_file/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 16:20:05 +0000</pubDate>
		<dc:creator>まこと</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[simplexml]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://blog.sakurachiro.com/2010/03/simplexml_load_file%e3%81%a7xml%e3%81%ae%e8%a6%81%e7%b4%a0%e3%81%ab%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e5%87%ba%e6%9d%a5%e3%81%aa%e3%81%8b%e3%81%a3%e3%81%9f%e3%80%82/</guid>
		<description><![CDATA[tumblrのxmlを読み込んで画像を表示しようと思ったので simplexmlでxmlを読みこむが何故だか画像urlの要素にアクセス出来ない。 (結論を先に見る) tumblr APIの説明｜和訳 http://(yo [...]]]></description>
			<content:encoded><![CDATA[<p>tumblrのxmlを読み込んで画像を表示しようと思ったので</p>
<h3>simplexmlでxmlを読みこむが何故だか画像urlの要素にアクセス出来ない。</h3>
<p>(<a href="#simplexml_conclusion">結論を先に見る</a>)</p>
<p><a href="http://www.tumblr.com/docs/en/api">tumblr APIの説明</a>｜<a href="http://d.hatena.ne.jp/coro_1729/searchdiary?word=*[Tumblr]" class="broken_link">和訳</a><br />
http://(you).tumblr.com/api/read｜<a href="http://dobinn69.tumblr.com/api/read">うちのtumblrのxml</a></p>
<h3>xml抜粋</h3>
<pre class="brush: xml; title: ; notranslate">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;tumblr version=&quot;1.0&quot;&gt;
 &lt;tumblelog name=&quot;dobinn69&quot; timezone=&quot;US/Eastern&quot; title=&quot;新規ドキュメント&quot;&gt;やっとタイトルを変えて写真変更の仕方が分かったレベル&lt;/tumblelog&gt;
 &lt;posts start=&quot;0&quot; total=&quot;5178&quot;&gt;
  &lt;post id=&quot;423624165&quot; url=&quot;http://dobinn69.tumblr.com/post/423624165&quot; url-with-slug=&quot;http://dobinn69.tumblr.com/post/423624165/x-117-suzukichiyo-ak47-naha&quot; type=&quot;photo&quot; date-gmt=&quot;2010-03-03 05:44:38 GMT&quot; date=&quot;Wed, 03 Mar 2010 00:44:38&quot; unix-timestamp=&quot;1267595078&quot; format=&quot;html&quot; reblog-key=&quot;bcque5Cz&quot; slug=&quot;x-117-suzukichiyo-ak47-naha&quot;&gt;
   &lt;photo-caption&gt;&amp;lt;/blockquote&amp;gt;&lt;/photo-caption&gt;
   &lt;photo-link-url&gt;http://ffffound.com/image/2c4ba8b6bcb787992657ac8266ce5ddbc20588bd&lt;/photo-link-url&gt;
   &lt;photo-url max-width=&quot;1280&quot;&gt;http://dobinn69.tumblr.com/photo/1280/423624165/1/tumblr_kyfivkpZ7u1qzlhmu&lt;/photo-url&gt;
   &lt;photo-url max-width=&quot;500&quot;&gt;http://29.media.tumblr.com/tumblr_kyfivkpZ7u1qzlhmuo1_500.jpg&lt;/photo-url&gt;
   &lt;photo-url max-width=&quot;400&quot;&gt;http://27.media.tumblr.com/tumblr_kyfivkpZ7u1qzlhmuo1_400.jpg&lt;/photo-url&gt;
   &lt;photo-url max-width=&quot;250&quot;&gt;http://26.media.tumblr.com/tumblr_kyfivkpZ7u1qzlhmuo1_250.jpg&lt;/photo-url&gt;
   &lt;photo-url max-width=&quot;100&quot;&gt;http://28.media.tumblr.com/tumblr_kyfivkpZ7u1qzlhmuo1_100.jpg&lt;/photo-url&gt;
   &lt;photo-url max-width=&quot;75&quot;&gt;http://25.media.tumblr.com/tumblr_kyfivkpZ7u1qzlhmuo1_75sq.jpg&lt;/photo-url&gt;
  &lt;/post&gt;
</pre>
<p>この中の<span class="note2">photo-url</span>のどれかが欲しいので最初にこう書いた。<br />
<span class="note3">tumblr.php</span></p>
<pre class="brush: php; title: ; notranslate">
$xml=simplexml_load_file(&quot;http://dobinn69.tumblr.com/api/read&quot;);
$pu=$xml-&gt;posts-&gt;post-&gt;photo-url[0];
</pre>
<p>するとこんなエラーが。<br />
<span class="note4">表示結果</span></p>
<pre class="brush: plain; title: ; notranslate">Parse error: syntax error, unexpected '[' in ファイル名 on line 2</pre>
<p>あるぇ？</p>
<p>なんでかなぁなんでかなぁと検索してみるけど配列へのアクセスは別に間違ってないようだ。</p>
<h3>試しに適当なxmlを作って上記方法でアクセスすると取得出来た。</h3>
<p><span class="note2">test.xml</span></p>
<pre class="brush: xml; title: ; notranslate">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;aaa&gt;
 &lt;posts&gt;
  &lt;post&gt;
   &lt;testTitle&gt;test-title&lt;/testTitle&gt;
   &lt;testText&gt;test00&lt;/testText&gt;
   &lt;testText&gt;test10&lt;/testText&gt;
   &lt;testText&gt;test20&lt;/testText&gt;
   &lt;testText&gt;test30&lt;/testText&gt;
   &lt;testText&gt;test40&lt;/testText&gt;
  &lt;/post&gt;
 &lt;/posts&gt;
&lt;/aaa&gt;
</pre>
<p><span class="note3">test.php</span></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php

$xml=simplexml_load_file(&quot;test.xml&quot;);
//print_r($xml);
$test=$xml-&gt;posts-&gt;post-&gt;testText[0];
print($test);
?&gt;
</pre>
<p><span class="note4">表示結果</span></p>
<pre class="brush: plain; title: ; notranslate">test00</pre>
<h3 id="simplexml_conclusion">そして結論</h3>
<p>二つを見比べてみる、どうも<span class="note2">要素名にハイフンが入っているのが問題</span>らしい気がする。</p>
<p>さっそくgoogleで<a href="http://www.google.co.jp/search?q=xml%E3%80%80%E3%83%8F%E3%82%A4%E3%83%95%E3%83%B3&#038;ie=utf-8&#038;oe=utf-8&#038;aq=t&#038;rls=org.mozilla:ja:official&#038;hl=ja&#038;client=firefox-a">「xml ハイフン」</a>と検索してみると結構でてきた！<br />
<span class="note2">simplexml_load_fileの問題じゃなかった</span>わけだ。</p>
<p>よってこんな風に変更</p>
<pre class="brush: php; title: ; notranslate">$pu=$xml-&gt;posts-&gt;post-&gt;{&quot;photo-url&quot;}[0];
</pre>
<p><a href="http://itpro.nikkeibp.co.jp/article/COLUMN/20080619/308711/">参考：92. ハイフン付きのメンバ変数名を参照する方法 </a></p>
<blockquote cite="http://itpro.nikkeibp.co.jp/article/COLUMN/20080619/308711/"><p>中括弧とクォーテーションで囲います。こうすることでハイフンが使われている要素名も参照できるようになります。</p></blockquote>
<p>なるほどー。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sakurachiro.com/2010/03/simplexml_load_file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.sakurachiro.com/2010/03/simplexml_load_file/" />
	</item>
		<item>
		<title>tumblr(タンブラー)する時使ってるもの。</title>
		<link>http://blog.sakurachiro.com/2009/11/tumblr-environment/</link>
		<comments>http://blog.sakurachiro.com/2009/11/tumblr-environment/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 16:52:29 +0000</pubDate>
		<dc:creator>まこと</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[とりあえずメモ]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://blog.sakurachiro.com/2009/11/tumblr%e3%81%99%e3%82%8b%e6%99%82%e4%bd%bf%e3%81%a3%e3%81%a6%e3%82%8b%e3%82%82%e3%81%ae%e3%80%82/</guid>
		<description><![CDATA[うちは、基本的に誰かがreblogしたテキストの引用や画像を眺めるだけです。 タンブラーは考えさせられたり、呆れたり、何かを思い出させるコメントだったり、刺激を受けたり(色んな意味で)、くだらなかったり、おもろいです。  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.sakurachiro.com/wp-content/uploads/2009/11/20091115-1.png" rel="shadowbox[sbpost-1372];player=img;" title="tmv｜TUMBLR MOSAIC VIEWER"><img class="alignnone size-large wp-image-1373" title="tmv｜TUMBLR MOSAIC VIEWER" src="http://blog.sakurachiro.com/wp-content/uploads/2009/11/20091115-1-400x272.png" alt="tmv｜TUMBLR MOSAIC VIEWER" width="400" height="272" /></a></p>
<p>うちは、基本的に誰かがreblogしたテキストの引用や画像を眺めるだけです。<br />
タンブラーは考えさせられたり、呆れたり、何かを思い出させるコメントだったり、刺激を受けたり(色んな意味で)、くだらなかったり、おもろいです。</p>
<p>で、新しくなった<a href="http://tmv.proto.jp/">TUMBLR MOSAIC VIEWER</a>。</p>
<p><span id="more-1372"></span></p>
<p>画像をピックアップして一覧表示してくれるサービスなんだけど、サクサクで快適。followなしでも楽しめるんじゃないでしょうか。<br />
ちなみに<a href="http://tmv.proto.jp/tmv1.0/">以前のVer</a>と比べて相当速い、すごい。<br />
スクロールさせる度に画像を読み込んで表示させるのってどうやるんだろう、かっこういいな。</p>
<p><strong>開発者のblog</strong><br />
<a href="http://proto.jp/2009/11/14/tumblr_mosaic_viewer-renewal/">TUMBLR MOSAIC VIEWERリニューアル！｜PROTO.JP</a></p>
<hr />
<h3>以下メモ：tumblr(タンブラー)する時の環境</h3>
<dl>
<dt>PCブラウザ：</dt>
<dd><a href="http://mozilla.jp/firefox/">Firefox</a>(無料)</dd>
<dt>iPhoneApp：</dt>
<dd>見るときは<a href="http://itunes.apple.com/jp/app/tumblr-gear/id315209567?mt=8">tumblr gear</a>(無料app)<br />
投稿するとき(ほとんどしないけど)<a href="http://itunes.apple.com/jp/app/tumblr/id305343404?mt=8">Tumblr</a>(無料app)</dd>
<dt>アドオン：</dt>
<dd>
<dl>
<dt><a href="http://wiki.github.com/to/tombloo">tombloo</a></dt>
<dd>写真やメモ、ブックマークや引用などを、いろいろなサービスにかんたんにポストできるFirefox拡張。最近知った、これがないとtumblr出来ない職人さんが大勢いると思うってくらい便利だった。</dd>
<dt><a href="https://addons.mozilla.org/ja/firefox/addon/4925">AutoPager</a></dt>
<dd>分割されたページをつなげるFirefox拡張。<br />
ダラダラ観覧する時に真価を発揮。<br />
以前は<a href="https://addons.mozilla.org/ja/firefox/addon/748">Greasemonkey</a>の<a href="http://userscripts.org/scripts/show/8551">AutoPagerize</a>を使ってました。</dd>
</dl>
</dd>
<dt>follow：</dt>
<dd>
<dl>
<dt>テキストとか画像とか</dt>
<dd>
<ul>
<li><a href="http://nemoi.tumblr.com/">http://nemoi.tumblr.com/</a></li>
<li><a href="http://gkojax.tumblr.com/">http://gkojax.tumblr.com/</a></li>
<li><a href="http://yaruo.tumblr.com/">http://yaruo.tumblr.com/</a></li>
<li><a href="http://clip.shiwaza.com/">http://clip.shiwaza.com/</a></li>
<li><a href="http://rpm99.tumblr.com/">http://rpm99.tumblr.com/</a></li>
<li><a href="http://morielephant.tumblr.com/">http:/morielephant.tumblr.com/</a></li>
</ul>
</dd>
<dt>Web技術とか</dt>
<dd>
<ul>
<li><a href="http://dwt.tumblr.com/">http://dwt.tumblr.com/</a></li>
<li><a href="http://akirafukuoka.tumblr.com/">http://akirafukuoka.tumblr.com/</a></li>
</ul>
</dd>
<dt>インスピレーション</dt>
<dd>
<ul>
<li><a href="http://kimicle.tumblr.com/">http://kimicle.tumblr.com/</a></li>
<li><a href="http://inujita.tumblr.com/">http://inujita.tumblr.com/</a></li>
<li><a href="http://typolicious.tumblr.com/">http://typolicious.tumblr.com/</a></li>
<li><a href="http://slowbirds.tumblr.com/">http://slowbirds.tumblr.com/</a></li>
</ul>
</dd>
<dt>動物多し</dt>
<dd>
<ul>
<li><a href="http://yukko.tumblr.com/">http://yukko.tumblr.com/</a></li>
</ul>
</dd>
</dl>
</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://blog.sakurachiro.com/2009/11/tumblr-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.sakurachiro.com/2009/11/tumblr-environment/" />
	</item>
	</channel>
</rss>

