<?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/"
	>

<channel>
	<title>PoWer Station &#187; TechLog!</title>
	<atom:link href="http://www.power-st.jp/techlog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.power-st.jp</link>
	<description>興味の赴くままにつらつらと。</description>
	<lastBuildDate>Sat, 04 Feb 2012 17:22:42 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Dropboxをちょっとお得に始める説明書（2GB-&gt;2.25GB）</title>
		<link>http://www.power-st.jp/techlog/webserveces/2010/07/24/624</link>
		<comments>http://www.power-st.jp/techlog/webserveces/2010/07/24/624#comments</comments>
		<pubDate>Sat, 24 Jul 2010 03:34:09 +0000</pubDate>
		<dc:creator>gongone</dc:creator>
				<category><![CDATA[Webserveces]]></category>
		<category><![CDATA[2.25GB]]></category>
		<category><![CDATA[2GB]]></category>
		<category><![CDATA[説明書]]></category>

		<guid isPermaLink="false">http://www.power-st.jp/?p=624</guid>
		<description><![CDATA[ネット上にデータを無料で2GB保管できるDropboxというサービスがありますが、既に利用しているユーザーから招待を受けると2.25GBの容量から使い始められるキャンペーンが行われているのをご存知ですか？俺は知らなかった [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>ネット上にデータを<strong>無料で2GB保管できる</strong><a href="https://www.dropbox.com/referrals/NTc1Nzg0MjY5">Dropbox</a>というサービスがありますが、既に利用しているユーザーから招待を受けると<strong>2.25GBの容量から使い始められるキャンペーン</strong>が行われているのをご存知ですか？俺は知らなかったヨ！！</p>
<p>このサービスのいいところは、わざわざネットへのアップロードを意識して操作する必要なしにPC内の<a href="https://www.dropbox.com/referrals/NTc1Nzg0MjY5">Dropbox</a>フォルダにデータを保存するだけで簡単に同期できてしまうところ。このフォルダにデータを保管すると即座にネットワーク上のディスクスペースにデータがアップロードされちゃいます。勿論、標準ではセキュアな領域にデータが保存されるのでプライベートなデータが勝手に大公開されてしまうようなこともありません。（ネット上に公開する設定も当然できますけどネ）</p>
<p>このサービスを使うと、例えば家のPCでダウンロードした書類データなんかを<a href="https://www.dropbox.com/referrals/NTc1Nzg0MjY5">Dropbox</a>に保管して、出先でiPhoneなどのスマートフォンやPCなどからデータを見たり書き込んだりすることが出費ナシで始められます。<br />
また、最近のiPhoneアプリの中にはDropboxをデータのバックアップ先に標準で指定できるものも出てきてますから、今後使い方はいろいろ膨らんでくるんじゃないでしょうか。</p>
<p>登録画面が英語でちょっととっつきにくいですが、設定さえ終われば日本語ファイル名でもなんでも保存できるのでアカウント開設から利用開始までの説明書を書いてみます。まだ使ったこと無い人はぜひ使ってみてください！</p>
<p><span id="more-624"></span><br />
<strong>その１　アカウント登録</strong><br />
まずは<a href="https://www.dropbox.com/referrals/NTc1Nzg0MjY5">Dropbox</a>のサイトへ。（このリンクから先に進んでください）<br />
<a href="https://www.dropbox.com/referrals/NTc1Nzg0MjY5"><img src="http://www.power-st.jp/wp-content/uploads/2010/07/drop01-0.png" alt="" title="Dropboxを2GB+250MBで登録するにはこちらをクリック" width="484" height="84" class="aligncenter size-full wp-image-647" /></a><br />
上記リンクから先に進んでもらえれば<strong>私とあなたのアカウントのデータ保存容量が初期状態の2GBから＋250MBのボーナスが付きます！</strong>まさにWin-Winですな。というか是非そうしてもらえるとありがたいですよろしくお願いします。m(__)m</p>
<p>リンクをクリックすると、Dropboxのトップページが表示されます<br />
<a href="http://www.power-st.jp/wp-content/uploads/2010/07/drop01-1.jpg"><img src="http://www.power-st.jp/wp-content/uploads/2010/07/drop01-1.jpg" alt="" title="drop01-1" width="580" height="365" class="aligncenter size-full wp-image-626" /></a><br />
ちょっと見やすいように拡大しますネ。<br />
<a href="http://www.power-st.jp/wp-content/uploads/2010/07/drop01-2.jpg"><img src="http://www.power-st.jp/wp-content/uploads/2010/07/drop01-2.jpg" alt="" title="drop01-2" width="365" height="293" class="aligncenter size-full wp-image-628" /></a></p>
<ul>
<li><strong>FirstName</strong>：原則名前だけど、別に本名である必要はありません。日本語も通ります。あとで変更もできます。</li>
<li><strong>LastName</strong>：原則苗字だけど、入力しなくても通ります。あとで変更もできます。</li>
<li><strong>Email</strong>：ログインするときに入力するメールアドレスです。あとDropboxからお知らせとかも届きます。</li>
<li><strong>Password</strong>：言わずもがななパスワード。ログインするときに必要です。</li>
</ul>
<p>入力ができたら、<strong>CreateAccount</strong>をクリック！</p>
<p><strong>その２　Dropboxアプリケーションのダウンロードとインストール</strong><br />
DropboxへのデータアップロードにはWindowsでもMacでもLinuxでもそれぞれのOSに対応したDropboxアプリケーションのインストールが必要です。この画面が出てきたら、それぞれのOSにマッチしたアプリのダウンロードが始まります。ダウンロードが始まらないっぽければ、restart the downloadのリンクをクリック。<br />
<a href="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-1.jpg"><img src="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-1.jpg" alt="" title="drop02-1" width="580" height="307" class="aligncenter size-full wp-image-630" /></a></p>
<p>ダウンロードできたら早速インストールしましょう。インストール手順はWindowsでもMacでもほぼ一緒です。今回はWindowsでのスクリーンショットで説明していきます。<br />
<a href="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-2.jpg"><img src="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-2.jpg" alt="" title="drop02-2" width="502" height="387" class="aligncenter size-full wp-image-631" /></a><br />
Installボタンをポチっとなー。</p>
<p>インストールが完了するとこんな画面が出てきます。<strong>さっきアカウントの登録を済ませているのでI already have a Dropbox acountの方を選択してください。ここを間違うと+250MBしてくれませんヨ。</strong><br />
<a href="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-3.jpg"><img src="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-3.jpg" alt="" title="drop02-3" width="519" height="452" class="aligncenter size-full wp-image-632" /></a><br />
んでは、Nextボタンを押して先に進みましょう。</p>
<p>アカウントの登録画面が出てきます<br />
<a href="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-4.jpg"><img src="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-4.jpg" alt="" title="drop02-4" width="519" height="452" class="aligncenter size-full wp-image-633" /></a></p>
<ul>
<li><strong>Email</strong>：先ほどアカウント登録する時に入力したメールアドレス</li>
<li><strong>Password</strong>：先ほどアカウント登録する時に入力したパスワード</li>
<li><strong>Computer Name</strong>：別段標準で表示されているものでそのまま使用しても問題ありません。</li>
</ul>
<p>設定できたらNextボタンを押します。</p>
<p>アカウントの種類の選択画面が出てきます。<br />
<a href="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-5.jpg"><img src="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-5.jpg" alt="" title="drop02-5" width="519" height="452" class="aligncenter size-full wp-image-634" /></a><br />
有料登録をすれば50GBや100GBのデータを預けられますが、とりあえず無料の2GBでいいじゃんいいじゃん。</p>
<p>ここから4画面分はDropboxの簡単な紹介が表示されます。<br />
<a href="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-6.jpg"><img src="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-6.jpg" alt="" title="drop02-6" width="518" height="452" class="aligncenter size-full wp-image-635" /></a><br />
但し全部英語なので一気にすっ飛ばしたい場合は<strong>Skip tour and finish</strong>をクリックで。</p>
<p>インストール最後の画面です。英語でごちゃごちゃ書いてますが、チェックボックスの確認だけしておきます。<br />
<a href="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-7.jpg"><img src="http://www.power-st.jp/wp-content/uploads/2010/07/drop02-7.jpg" alt="" title="drop02-7" width="519" height="452" class="aligncenter size-full wp-image-636" /></a></p>
<ul>
<li><strong>Add a shortcut to Dropbox on my Desktop</strong> はデスクトップにDropboxのショートカットアイコンを作りますか？というインストール時につきもののいつものアレなのでいらなーいという人はチェックを外してください。</li>
<li><strong>I want to choose where to put my Dropbox folder</strong> はDropboxのサーバと同期するフォルダを自分で設定する場合にチェックを入れます。チェックしない場合はWidowsだとマイドキュメントの中に、Macだと書類フォルダの中にMy Dropboxというフォルダが作成されます。</li>
</ul>
<p>特に変更する必要が無ければFinishボタンを押してインストール完了させましょう。</p>
<p><strong>その３．準備完了～。</strong><br />
ということで全ての設定が終わりました。こんな感じのポップアップが出てきます。<br />
<a href="http://www.power-st.jp/wp-content/uploads/2010/07/drop03-1.jpg"><img src="http://www.power-st.jp/wp-content/uploads/2010/07/drop03-1.jpg" alt="" title="drop03-1" width="308" height="101" class="aligncenter size-full wp-image-637" /></a><br />
データの更新があった場合もポップアップが表示されます。設定でポップアップを出さないようにも出来ますヨ。</p>
<p>このMy Dropboxフォルダに保存されたデータがサーバにアップロードされます。<br />
<a href="http://www.power-st.jp/wp-content/uploads/2010/07/drop03-2.jpg"><img src="http://www.power-st.jp/wp-content/uploads/2010/07/drop03-2.jpg" alt="" title="drop03-2" width="508" height="261" class="aligncenter size-full wp-image-638" /></a><br />
初期状態で2つあるフォルダは特別な機能を持っているフォルダでPhotosはフォトギャラリーが作成できたり、Publicはデータをネット上に一般公開する為のフォルダですな。今回は説明を省略します。</p>
<p><strong>さいごに</strong><br />
ということで、これでネット上にどこからでも参照できる保存領域が出来ました。iPhoneだと、Dropbox純正アプリやGoodreaderなんかを使うと非常に便利だったりします。他のPCにも同様にDropboxアプリケーションをインストールすれば気軽にデータ共有ができるのでとても便利ですよ！オススメ！！<strong>Similar Posts:関連記事</strong>
<ul class="similar-posts">
<li><a href="http://www.power-st.jp/techlog/2007/03/14/246" rel="bookmark" title="2007/03/14">[705NK関連]MacOS X 10.4.9アップデート</a> <span class="timestamp">2007/03/14 11:30 PM</span></li>
<li><a href="http://www.power-st.jp/lifelog/bookmarks/2011/01/18/879" rel="bookmark" title="2011/01/18">Daily Bookmarks</a> <span class="timestamp">2011/01/18 3:02 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/bookmarks/2010/08/06/713" rel="bookmark" title="2010/08/06">Daily Bookmarks</a> <span class="timestamp">2010/08/06 3:02 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2012/02/05/1354" rel="bookmark" title="2012/02/05">Daily Tweetlog</a> <span class="timestamp">2012/02/05 2:22 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2010/09/10/770" rel="bookmark" title="2010/09/10">Daily Tweetlog</a> <span class="timestamp">2010/09/10 3:58 AM</span></li>
</ul>
<p><!-- Similar Posts took 17.386 ms --></p>
<div class="shr-publisher-624"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.power-st.jp/techlog/webserveces/2010/07/24/624/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twitterで発言したリンクを1日分まとめてブログに投稿する</title>
		<link>http://www.power-st.jp/techlog/twitter/2010/06/11/384</link>
		<comments>http://www.power-st.jp/techlog/twitter/2010/06/11/384#comments</comments>
		<pubDate>Fri, 11 Jun 2010 14:15:30 +0000</pubDate>
		<dc:creator>gongone</dc:creator>
				<category><![CDATA[Twitter]]></category>
		<category><![CDATA[1日分まとめ]]></category>
		<category><![CDATA[ブログ]]></category>
		<category><![CDATA[リンク]]></category>
		<category><![CDATA[投稿]]></category>
		<category><![CDATA[発言]]></category>

		<guid isPermaLink="false">http://www.power-st.jp/?p=384</guid>
		<description><![CDATA[昨年からiPhone3GSを使い始めてまもなく１年。もうすぐ新製品も出ますね。 iPhoneを使うようになって大きく変わったことは、GoogleReaderを積極的に使ってニュースだとかブログだとかの記事をそれこそ1年前 [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img src="http://www.power-st.jp/wp-content/uploads/2010/06/Twiterposturl2blog.png" alt="Twitterで発言したリンクを1日分まとめてブログに投稿する" title="Twiterposturl2blog" width="650" height="80" class="alignnone size-full wp-image-483" /></p>
<p>昨年からiPhone3GSを使い始めてまもなく１年。もうすぐ新製品も出ますね。<br />
iPhoneを使うようになって大きく変わったことは、GoogleReaderを積極的に使ってニュースだとかブログだとかの記事をそれこそ1年前からすれば考えられないくらいたくさんの量を素早くどこでも簡単に目を通せるようになったことかなあと思います。ネットの情報を掴む動作はとてもスマートになりました。<br />
更に、GoogleReaderで読んだ記事に対してコメントを付ければTwitter上で自動的に情報共有（ネタ供給？）できるというとんでもなく便利な<a href="http://reader2twitter.appspot.com/">Reader2Twitter</a>というサービスも出てきて、Twitterの利用頻度や使い方も随分変わってきました。もうこの便利さからは抜けられそうにありません。（←中毒）ちなみにReader2Twitterに関する詳しい説明はこちらの記事で詳細にまとめられていますよ！</p>
<blockquote><p><a href="http://hitoxu.com/0971">「Reader2Twitter」で情報共有＆蓄積を一石二鳥！ &#8211; ひとぅブログ</a></p></blockquote>
<p>で、今回はタイトルの通りTwitterで発言したリンクを自分のコメントも含めて1日分まとめて日記の一部としてブログに投稿して残すように設定してみたのでその手順をまとめてあります。。</p>
<p><strong>ざっくりとした手順としては以下のような感じです。</strong></p>
<ul>
<li>Twitterへのリンク投稿時の書式を決めておく</li>
<li><a href="http://packrati.us/">Packrati.us</a>の設定</li>
<li>delisiousのブログ投稿設定</li>
</ul>
<p>あと、<a href="http://www.power-st.jp/techlog/wordpress/2010/06/07/307">前回の記事</a>のWordPressの設定にちょっと工夫を加えて見栄えの良い記事を投稿する方法もおまけで載せておきました。ではよろしくどうぞ～。</p>
<p><span id="more-384"></span><br />
<strong>その１　Twitterへのリンク投稿時の書式を決めておく</strong><br />
リンク情報をTwitterに登録する時に、書式をきっちりと決めておくと後々の処理が簡単です。で、今のところこんな感じで投稿するようにしています。</p>
<pre>[ 自分のコメント ] <strong>#bm B!</strong> [ リンク先アドレス ] [ リンク先タイトル ]</pre>
<p>この並び順には一応こだわりがあって、Twitterの基本ルール140文字に必要な情報を納める為に個人的に優先順位の高いものから並べてあります。ちなみに、 <strong>#bm</strong> はPackrati.usからdeliciousに登録する為の識別ハッシュタグ、 <strong>B!</strong> はHatena::Bookmarkへ登録する為の識別キーワードです。こうした識別用のハッシュタグやキーワードを付けておけば、不必要なリンクは登録されないよう簡単にフィルタをかけることが可能です。この書式設定をReader2TwitterやTwitterクライアントなどに設定してTweetするようにしておけば面倒なこともありませんです。</p>
<p><strong>その２　Packrati.usの設定</strong><br />
<a href="http://packrati.us/">Packrati.us</a>はTwitterの自分の発言のタイムラインからURLを見つけ出してdeliciousに登録してくれるサービスです。ユーザー登録方法は以下のサイトでとても詳しく解説されているので割愛しますね。</p>
<blockquote><p><a href="http://f.daccot.com/2010/04/30/2644/">Twitterのリンク付きつぶやきをdel.cio.usにブックマークするPackrati.us &#8211; 適宜覚書-Fragments</a></p></blockquote>
<p>Packrati.usの設定はざっと拾い読みするとこんな感じです。参考までに各項目の横に自分の設定を載せておきます。なんちゃって和訳してみたよ！間違ってたらごめんぬ。</p>
<pre>Bookmark my Favorites <strong>ON</strong>
Favったツイートをブックマークしたい場合はチェック。

Expand URLs <strong>OFF</strong>
bit.ly等で短縮したURLを展開して保存したい場合はチェック。

Replace existing bookmarks <strong>OFF</strong>
同じブックマークが既に登録されているとき、新しいものと置き換える場合はチェック。

Do not convert hashtags to delicious tags <strong>OFF</strong>
ハッシュタグをブックマークのタグに変換したくない場合はチェック。

Only bookmark tweets with hashtag <strong>bm</strong>
特定のハッシュタグのあるURLリンクのみ登録する場合はハッシュタグのキーワードを入力。
今回の設定では bm を登録しました。ホワイトリストみたいなもんか。

Exclude tweets with any of these tags <strong>空っぽ</strong>
登録を無視するハッシュタグを指定する。ブラックリストみたいなもんか。

Exclude tweets from any of these sources <strong>空っぽ</strong>
登録を無視する投稿元を指定する。これもブラックリストですな。

Remove these tags <strong>空っぽ</strong>
コメントから取り除きたいハッシュタグを指定。

Add these tags to each bookmark <strong>空っぽ</strong>
ブックマーク登録時に自動で付けるタグを指定。

Bookmark URLs in @replies <strong>OFF</strong>
メンション（自分宛への返信）の中のURLを登録したい場合はチェック。

Add these tags to @replies bookmarks <strong>from:{SCREEN_NAME}</strong>
メンションから登録する場合にコメントに投稿元の名前を投稿する書式設定。

Allow direct messages from packratius <strong>ON</strong>
packratiusからダイレクトメッセージを受け取るかどうかの設定。
</pre>
<p>と、ここまでのセッティングが終わるとTwitterに新しく投稿したURL付きのツイートがdeliciousにどんどこ投稿されるようになったと思います。やーふーーー！（Yahoo!的な意味で）</p>
<p><strong>その３　deliciousのブログ投稿設定</strong><br />
deliciousのページ右上にあるSettingsからBlog Postingの設定に進み、Add a new blog posting jobをクリックして以下の項目を設定します。</p>
<pre>
job_name とりあえず自分のブログのタイトルで

out_username 投稿用のユーザーID

out_password 投稿用のパスワード

out_url　xmlrpc.phpへのパス

out_blog_id ブログidは複数設置とかでなければ通常1でOK

out_cat_id カテゴリをidで指定。今回は使わなかった。

out_hour 投稿時刻の設定（世界標準時）
</pre>
<p>ちなみに、実際の投稿時刻は日本では入力した時間＋９時間後になります。とりあえず18時（日本時間の3時）に設定しました。あと、テスト投稿ができないので慎重に設定した方がいいです。<br />
これで、毎日決まった時間に新しく追加されたブックマークがコメント付きで投稿されるようになります！</p>
<p><strong>おまけ　投稿するときに記事を整形する（WordPress）</strong><br />
deliciousのブログ投稿機能はリストの書式やタイトル等を自由に設定することができません。あと、Packrati.usから登録されたブックマークのコメントはTwitterで発言した内容がそのまま投稿されてしまうので結果的にURLやタイトルが2重に表示されてしまい非常に見難いリストになってしまいます。<br />
こういった場合に<strong>その１</strong>で解説したような決め打ちの書式を使って投稿しておけばxmlrpc.phpのコードに以下のような工夫を加えると整形した記事を投稿できます。修正方法は<a href="http://www.power-st.jp/techlog/wordpress/2010/06/07/307">前回の記事</a>で解説しているのでどうぞご覧あれ！</p>
<pre class="brush: php; title: ; notranslate">
if ( strcmp( $username, 'delicious' ) == 0 ) {
	$post_content = preg_replace('/ B!(.+?)&lt;\/div&gt;/i', '&lt;\/div&gt;', $post_content);
	$post_content = $post_title . &quot;\n&quot; . $post_content;
	$post_title = 'Daily Bookmarks';
	$catnames[] = 'Bookmarks';
	$tags_input[] = 'delicious';
}
</pre>
<p>このコードでB!以下の文字列（ハッシュタグ、リンク先URL、リンク先タイトル）を取り除き、タイトルを修正、もともとのタイトルを本文に書き加えています。あとはCSSで見た目の調整をすれば出来上がりはこんな感じに！</p>
<blockquote><p><a href="http://www.power-st.jp/lifelog/bookmarks">Bookmarksのアーカイブ &#8211; PoWer Station</a></p></blockquote>
<p>ええ、とてもいいと思います・・・。ええ。（自画自賛だけしておく）<strong>Similar Posts:関連記事</strong>
<ul class="similar-posts">
<li><a href="http://www.power-st.jp/lifelog/bookmarks/2010/06/07/272" rel="bookmark" title="2010/06/07">Daily Bookmarks</a> <span class="timestamp">2010/06/07 2:01 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2010/06/12/500" rel="bookmark" title="2010/06/12">Daily Tweetlog</a> <span class="timestamp">2010/06/12 2:04 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2010/06/07/271" rel="bookmark" title="2010/06/07">Daily Tweetlog</a> <span class="timestamp">2010/06/07 2:00 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/bookmarks/2011/11/29/1134" rel="bookmark" title="2011/11/29">Daily Bookmarks</a> <span class="timestamp">2011/11/29 4:30 AM</span></li>
<li><a href="http://www.power-st.jp/techlog/wordpress/2010/06/07/307" rel="bookmark" title="2010/06/07">WordPressの自動投稿機能で任意のカテゴリやタグを付ける</a> <span class="timestamp">2010/06/07 9:31 PM</span></li>
</ul>
<p><!-- Similar Posts took 19.798 ms --></p>
<div class="shr-publisher-384"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.power-st.jp/techlog/twitter/2010/06/11/384/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPressの自動投稿機能で任意のカテゴリやタグを付ける</title>
		<link>http://www.power-st.jp/techlog/wordpress/2010/06/07/307</link>
		<comments>http://www.power-st.jp/techlog/wordpress/2010/06/07/307#comments</comments>
		<pubDate>Mon, 07 Jun 2010 12:31:35 +0000</pubDate>
		<dc:creator>gongone</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[カテゴリ]]></category>
		<category><![CDATA[タグ]]></category>
		<category><![CDATA[自動投稿機能]]></category>

		<guid isPermaLink="false">http://www.power-st.jp/?p=307</guid>
		<description><![CDATA[サイト構築をWordPress一本で作り直すのに加えて、外部のWebサービスからの自動投稿機能を活用してなんとなくフワフワとネットへ流してしまっている活動記録もブログのエントリーとしてまとめて残す仕組みを取り入れてみるこ [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img src="http://www.power-st.jp/wp-content/uploads/2010/06/07wptitle.png" alt="WordPressカスタマイズ日誌『WordPressの自動投稿機能で任意のカテゴリやタグを付ける』" title="WordPressカスタマイズ日誌『WordPressの自動投稿機能で任意のカテゴリやタグを付ける』" width="650" height="80" class="alignnone size-full wp-image-337" /></p>
<p>サイト構築をWordPress一本で作り直すのに加えて、外部のWebサービスからの自動投稿機能を活用してなんとなくフワフワとネットへ流してしまっている活動記録もブログのエントリーとしてまとめて残す仕組みを取り入れてみることに。具体的に言うとFlickr経由の写真投稿だったりdeliciousの１日分のブクマをコメント付きで残したりするのに使いたいとかそんなところです。</p>
<p>ところが、自動投稿機能の大半は最低限投稿に足る項目（タイトル、本文）くらいしか設定できないので、このままだと自動投稿したエントリーを手修正するか、標準の投稿カテゴリ設定を使って１つのカテゴリに延々投稿するといったなんか非常に残念な感じのものになってしまうので悲しくなりました。</p>
<p>ということで、色々ネット上の文献もググって読んでみたけど情報が若干古くて対応できなかったりとかもやもやしたのでWordPress2.9.2で自動投稿経由のエントリーに任意のカテゴリやタグを付ける方法をまとめておこうと思います。</p>
<p><span id="more-307"></span><br />
<strong>解決法：投稿ユーザー毎に任意のカテゴリ・タグを付ける仕組みをxmlrpc.phpに付け加える。</strong><br />
WordPressのプラグインとか外部Webサービス側でセッティングができればいうことないのですが、調べた範囲では期待できない感じだったので、コードの書き換えで解決させることにしました。<br />
ということで、万人におすすめできる方法じゃありませんが、うまく行けばとても楽チンな感じになります。</p>
<p><strong>その１　自動投稿用のユーザーを登録する</strong><br />
WordPressは複数の投稿ユーザーの設定が可能なのでこの機能を使って自動投稿用のユーザーを設定します。自分の環境ではdelicious、Flickr、LoudTwitterの3つのユーザーを作成しています。</p>
<p><img src="http://www.power-st.jp/wp-content/uploads/2010/06/07user.jpg" alt="ユーザー管理画面" title="ユーザー管理画面" width="581" height="359" class="alignnone size-full wp-image-323" /></p>
<p>現バージョンのWordPressでは新規ユーザーを登録するにはそれぞれに対して違うメールアドレスを設定しないといけないという便利なのかどうなのかよくわからない仕様となっているのでしかたなしにGmailのエイリアスを使ってメールアドレスを設定しましたヨ。</p>
<p><strong>その２　xmlrpc.phpにコードを書き加える</strong><br />
WordPressをインストールしたディレクトリの直下にxmlrpc.phpというファイルがあります。このphpファイルの2210行目（WordPress2.9.2の場合）あたりにこんなコードがあります。</p>
<pre class="brush: php; first-line: 2210; title: ; notranslate">
$catnames = $content_struct['categories'];
logIO('O', 'Post cats: ' . var_export($catnames,true));
$post_category = array();
</pre>
<p>この次の行に以下のようなコードを書き加えます。</p>
<pre class="brush: php; first-line: 2213; title: ; notranslate">
if ( strcmp( $username, '*投稿ユーザー名*' ) == 0 ) {
        $catnames[] = '*カテゴリ名*';
        $tags_input[] = '*タグ名*';
        $tags_input[] = '*タグ名*';
}
</pre>
<p><code>$catnames[]</code>と<code>$tags_input[]</code>は付けたい分だけ増やせば複数カテゴリ・タグが設定されます。単純に投稿ユーザーの数だけこのif文を作っていけばそれぞれの投稿ユーザー毎にカテゴリ、タグを付けて投稿できるようになります。ね、泥臭いでしょ。（；´Д｀）</p>
<p>ということで、ここまででxmlrpc経由で自動投稿させる場合に任意のカテゴリ・タグが投稿時に設定されるようになっていると思います。書き間違ったりすると非常に厄介なので慎重にやることをおすすめします。なにかあっても責任取れませんので・・。安全にやるならオリジナルファイルはバックアップをとってからチャレンジしてみることをおすすめします。</p>
<p><strong>おまけ</strong><br />
自動投稿機能はサイトによって対応がマチマチなのでタイトルが自由につけられなかったり本文中になんかしら余計な文字列（書式設定とか）が入ったりすることがあると思います。そういう時は、今回作ったif文内で文字列処理をすると投稿に反映されます。タイトルを弄りたい場合は<code>$post_title</code>を本文を弄りたい場合は<code>$post_content</code>を操作すれば思い通りにでけます。<strong>Similar Posts:関連記事</strong>
<ul class="similar-posts">
<li><a href="http://www.power-st.jp/lifelog/tweets/2010/06/10/377" rel="bookmark" title="2010/06/10">Daily Tweetlog</a> <span class="timestamp">2010/06/10 2:07 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/bookmarks/2010/06/07/272" rel="bookmark" title="2010/06/07">Daily Bookmarks</a> <span class="timestamp">2010/06/07 2:01 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/bookmarks/2011/11/19/1056" rel="bookmark" title="2011/11/19">Daily Bookmarks</a> <span class="timestamp">2011/11/19 6:54 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2011/10/08/1033" rel="bookmark" title="2011/10/08">Daily Tweetlog</a> <span class="timestamp">2011/10/08 3:03 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2010/06/08/347" rel="bookmark" title="2010/06/08">Daily Tweetlog</a> <span class="timestamp">2010/06/08 2:01 AM</span></li>
</ul>
<p><!-- Similar Posts took 17.576 ms --></p>
<div class="shr-publisher-307"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.power-st.jp/techlog/wordpress/2010/06/07/307/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>サイト全般を模様替えしました</title>
		<link>http://www.power-st.jp/weblog/2010/06/05/1</link>
		<comments>http://www.power-st.jp/weblog/2010/06/05/1#comments</comments>
		<pubDate>Sat, 05 Jun 2010 14:24:27 +0000</pubDate>
		<dc:creator>gongone</dc:creator>
				<category><![CDATA[LifeLog!]]></category>
		<category><![CDATA[TechLog!]]></category>
		<category><![CDATA[WebLog!]]></category>
		<category><![CDATA[サイト]]></category>
		<category><![CDATA[サイト全般]]></category>
		<category><![CDATA[模様替え]]></category>

		<guid isPermaLink="false">http://www.power-st.jp/?p=1</guid>
		<description><![CDATA[従来サイト＋Movabletypeの継続使用を試みたのだけど、3.xから5.xへのアップグレードに難があり、がっつり躓いてうまいこといかなくなり心がポキリと折れてしまったので気分一新も兼ねてWordpressに移行しまし [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>従来サイト＋Movabletypeの継続使用を試みたのだけど、3.xから5.xへのアップグレードに難があり、がっつり躓いてうまいこといかなくなり心がポキリと折れてしまったので気分一新も兼ねてWordpressに移行しました。<br />
あと、移行するついでにサイト全体をWordpressで管理出来るように作り替えていってます。面白げなプラグインも色々あるようなのでちょっとずつ改築していければいいなーと思ってます。プラグイン一発でiPhone系に対応できるとかものすごい楽ですね。ちょっと感動しました。<br />
ここ数年で使い始めたFlickrやらTwitterやらソーシャルブックマークなんかの記録も一極集中でこのサイトから見れるように仕向けていくので今までよりは更新頻度もそこそこになるかと。</p>
<p>では簡単にトップカテゴリーの説明をば。</p>
<ul>
<li><a href="http://www.power-st.jp/weblog">WebLog!</a> 興味の向くままに記事を載せます。今後はTech系の記事を増やしていきたいなと。</li>
<li><a href="http://www.power-st.jp/divelog">DiveLog!</a> ガチリゾートダイバーのスキューバダイビング活動記録。水中写真がメインです。（まだ整理中）</li>
<li><a href="http://www.power-st.jp/lifelog">LifeLog!</a> Flickrに保存している写真やTwitter、ソーシャルブックマークのログといった生存記録。</li>
<li><a href="http://www.power-st.jp/closet">Closet!</a> 過去に作成した記事などをこっそり載せます（まだ整理中）</li>
</ul>
<p>サブカテゴリーは気分で増えていくのでこの先はどうなるか分からんマジで。<br />
という感じで～よろしく～。ヽ(；´Д｀)ノ<strong>Similar Posts:関連記事</strong>
<ul class="similar-posts">
<li><a href="http://www.power-st.jp/weblog/2010/06/05/1" rel="bookmark" title="2010/06/05">サイト全般を模様替えしました</a> <span class="timestamp">2010/06/05 2:24 PM</span></li>
<li><a href="http://www.power-st.jp/techlog/2005/03/11/145" rel="bookmark" title="2005/03/11">嬉しいこと</a> <span class="timestamp">2005/03/11 8:34 AM</span></li>
<li><a href="http://www.power-st.jp/weblog/diary/2005/05/29/164" rel="bookmark" title="2005/05/29">暇な日曜なので</a> <span class="timestamp">2005/05/29 2:39 PM</span></li>
<li><a href="http://www.power-st.jp/techlog/2005/10/13/201" rel="bookmark" title="2005/10/13">Sleipnirバージョンアップ</a> <span class="timestamp">2005/10/13 9:10 PM</span></li>
<li><a href="http://www.power-st.jp/weblog/diary/2004/10/12/51" rel="bookmark" title="2004/10/12">帰宅</a> <span class="timestamp">2004/10/12 11:03 PM</span></li>
</ul>
<p><!-- Similar Posts took 10.919 ms --></p>
<div class="shr-publisher-1"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.power-st.jp/weblog/2010/06/05/1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LeopardにPlaggerを全力でインストールしてみる</title>
		<link>http://www.power-st.jp/techlog/2008/06/18/259</link>
		<comments>http://www.power-st.jp/techlog/2008/06/18/259#comments</comments>
		<pubDate>Tue, 17 Jun 2008 15:47:22 +0000</pubDate>
		<dc:creator>gongone</dc:creator>
				<category><![CDATA[TechLog!]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Plagger]]></category>
		<category><![CDATA[インストール]]></category>
		<category><![CDATA[全力]]></category>

		<guid isPermaLink="false">http://www.power-st.jp/?p=259</guid>
		<description><![CDATA[Leopardに環境を移すにあたり、ここはひとつMakefileしてインストールする方法を使ってメンテナンスがしやすいPlagger環境を作りたい！と思い、色々なサイトの情報を集めつつ試していたのですが、どうも環境が違う [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Leopardに環境を移すにあたり、ここはひとつMakefileしてインストールする方法を使ってメンテナンスがしやすいPlagger環境を作りたい！と思い、色々なサイトの情報を集めつつ試していたのですが、どうも環境が違うのか作業途中で躓きまくって再インストールを繰り返すうちに情熱が冷めてしまい、アップグレードディスクが手元にあったのに半年以上放置という状態が続いていました。（このブログも随分放置してますが）<br />
このまま放置はそろそろ「勿体無い」気がしたので、もう一度奮起してリベンジ。その結果、一応の解決を見たのでその手順の一部始終を晒してみます。もうちょっとスマートに出来る方法があれば是非とも教えてください。手順の組み立てに見直しと確認と・・えらく手間取りました。<br />
このエントリーでの目標は<br />
<strong>「Leopardをクリーンインストール状態からPlaggerが動くようになるまで育て上げる！！」</strong><br />
（MakefileしたPlaggerでニコPlaTunes Readyな環境をガチで構築するんだゼ！）<br />
ということでいきたいと思います。<br />
今回はクリーンインストール＋アップデートを施しただけのほぼ素の状態からの環境構築なので、裸一貫から環境構築したい！少々やっちゃってもかまわないゼ？というチャレンジングスピリッツを持った御仁には役立ててもらえるネタになっているんじゃなかろうかと思います。</p>
<p><span id="more-259"></span><br />
<strong>■実証に使用した環境のスペック</strong><br />
Mac mini(MB139J/A)<br />
2GHz Intel Core 2 Duo/1GB PC2-5300/120GB<br />
Mac OS X 10.5.3 （クリーンインストール後に既存アップデータ全て適用済み）</p>
<p><font color="#ff0000"><strong>＜この記事の利用における注意事項＞</strong><br />
これはクリーンインストール状態からの環境構築の記録です。既に使いこなしている環境でこの記事の内容を実行してもうまくいかない可能性が多々あります。<br />
ターミナルを使ってコマンドを叩く操作がほとんどです。基本的にこれらの操作方法をある程度理解＋拒否反応が無い人向けの内容となっています。よく分からない場合は事前にじっくり調べてから取り掛かることをおすすめします。<br />
手順通りやればうまくいくと思いますが、このエントリーの内容を実行したことによって如何なるトラブルが発生しても当方では責任はとれません。セルフリカバーの精神でよろしくどうぞ。</font></p>
<p><strong>■Leopard10.5.0をクリーンインストールする</strong><br />
<img alt="fig00.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig00.jpg" width="151" height="123" /><br />
Leopard発売直後くらいに買ったMac miniなので、バンドルされていたLeopardアップグレードディスクのバージョンは10.5.0でした。アップデータで最新版状態にして作業を始めるので、どのバージョンでも基本的にOKだと思います。</p>
<p><strong>１．Leopardをインストール（完全フォーマットしてインストール）</strong><br />
TigerのインストールディスクのiLife&#8217;08などのソフト資産を活かしたかったところですが、どうしても妙なエラーが出るのでアップグレードインストールは諦めました。（苦渋の決断）</p>
<p><strong>２．ソフトウェアアップデートのアップデータを全部適用する</strong><br />
<img alt="fig01.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig01.jpg" width="300" height="128" /><br />
インターネットに繋がったらどんどん落ちてくると思うので残さず全部インストール。</p>
<p><strong>３．Xcode Toolsをインストール</strong><br />
<img alt="fig02.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig02.jpg" width="605" height="300" /><br />
ADCにサインアップして最新版を・・という手もありますが、今回はLeopardインストールディスクに入っているものを使用しました。</p>
<p><strong>４．共有設定の確認（Web）</strong><br />
<img alt="fig03.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig03.jpg" width="144" height="90" /><br />
Web共有は後々Plaggerでニコニコするのに必要なので設定をしておきましょう。このときにスリープ解除もすかさず聞いてくるので&#8221;なし&#8221;に設定。あとはお好みでどうぞ。</p>
<p><strong>■有事の備え（おすすめ）</strong><br />
<img alt="fig04.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig04.jpg" width="169" height="82" /><br />
ここまでで、そこそこ時間がかかっていると思うのでまさかの時に備えてTime MachineとかCarbon Copy ClonerとかでHDDイメージをごっそりバックアップしておくと後戻りが比較的楽です。（・・かなりお世話になりました）</p>
<blockquote><p>Carbon Copy Cloner（ドネーションウェア）　<a href="http://www.bombich.com/software/ccc.html" target="_blank">http://www.bombich.com/software/ccc.html</a></p></blockquote>
<p><strong>■Mac Portsを手に入れる</strong><br />
<img alt="fig05.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig05.jpg" width="183" height="94" /></p>
<p><strong>１．Leopard (Universal)版をダウンロードしてインストール</strong><br />
とても便利でステキなツールMac Portsを手に入れましょう。ソースからビルドする方法もあるようですが、今回はインストールパッケージを使用しました。下記サイトを拾い読みすればLeopard (Universal)というリンクが見つかります。</p>
<blockquote><p>Mac Ports　<a href="http://www.macPorts.org/install.php" target="_blank">http://www.macPorts.org/install.php</a></p></blockquote>
<p><strong>２．Mac PortsへのPATHを通す（これで$ port ***で動くようになります）</strong><br />
<img alt="termicon.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/termicon.jpg" width="99" height="82" /></p>
<pre>
$ echo 'export PATH=/opt/local/bin:/opt/local/sbin/:$PATH' >> ~/.bashrc
$ echo 'export MANPATH=/opt/local/man:$MANPATH' >> ~/.bashrc
$ echo 'source ~/.bashrc' >> ~/.bash_profile
</pre>
<p><strong>■Porticusをインストール（Mac PortsをGUIで操作可能に）</strong><br />
<img alt="fig06.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig06.jpg" width="142" height="94" /><br />
ターミナルからだとVariantsの設定がメンドクサーだし、Portsの検索などなどなにかと便利なので、GUIでMac Portsの操作が可能なスグレモノツールであるPorticusを使いました。requires Mac OS X 10.4 / Mac Portsとありますが、Leopardでも動作しました。（厳密にチェックしたわけではないけど今回使った分には特に問題はおきていませんヨ）</p>
<blockquote><p>Porticus（ドネーションウェア）　<a href="http://porticus.alittledrop.com/" target="_blank">http://porticus.alittledrop.com/</a></p></blockquote>
<p><strong>１．Porticusを起動、データベースの更新</strong><br />
<img alt="fig07.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig07.jpg" width="353" height="200" /><br />
起動すると上記のようなメッセージが出てくるのでそれらの指示に従えば準備完了です。</p>
<p><strong>■Porticusを使ってPortsを粛々とインストール</strong><br />
<img alt="fig08.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig08.jpg" width="583" height="200" /><br />
後にPlaggerを導入する前提でのPortsをチョイスしています。他にも必要なものがあるかもしれませんが、とりあえず動くようになってから試したほうがよいかと。一応、インストール時に設定したVariantsも参考に載せておきます。スクショは手間だったのでコマンドで列記しておきます。</p>
<p><strong>１．CPANで必要になるPorts（Leopardの初期状態には入っていないので）</strong></p>
<pre>
$ sudo port install lynx
$ sudo port install wget
$ sudo port install ncftp
$ sudo port install gnupg
</pre>
<p><strong>２．Plaggerで必要になると思われるPorts（不勉強なもので別サイト様の受け売りです）</strong></p>
<pre>
$ sudo port install sqlite3
$ sudo port install libxml
$ sudo port install libxml2
</pre>
<p>ここまではVariantsはつけませんでした。コマンドの通り素のままでインストールしています。</p>
<p><strong>３．メディア変換関連のPorts（Finkだと失敗したのにMac Portsはすんなり成功する不思議）</strong></p>
<pre>
$ sudo port install ImageMagick +jbig +jpeg2 +mpeg +perl +q32 +wmf
$ sudo port install FFmpeg +a52 +avfilter +darwin_i386 +extvorbis +faac +faad +gpl +lame +postproc +theora +x264 +xvid
</pre>
<p>メディア変換関連のPortsはほぼ可能な限りVariantsを付けました。Variants=対応メディアの増加みたいなところがあるので。インストール完了までかなり時間がかかるのでしばらく放置です。Variantsを付けるときに注意しないといけないのは、Variants同士で競合してしまう場合、インストール途中で失敗してしまう点です。このあたりはログウィンドウに赤いエラーメッセージを表示して教えてくれるので原因究明はある程度できます。<br />
あと、インストール途中で失敗してしまった場合はそのPortsをリストから選択して、メニューのPorts>Clean&#8230;を選択して初期化操作をしてからインストール作業をしないと、以前のエラーを引きずったままインストールをしようとするので大抵エラーの無限ループに陥ります。ここはきっと嵌るポイントです。（←ずっぽし嵌った）<br />
あ、それから、universalってVariantsは鬼門っぽいので選択しない方がいいかも。</p>
<p><strong>■有事の備え（強くおすすめ）</strong><br />
<img alt="fig04.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig04.jpg" width="169" height="82" /><br />
ここまでで、そこそこ時間がかｋ（ｒｙ</p>
<p><strong>■CPANの実行と初期設定</strong><br />
<img alt="termicon.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/termicon.jpg" width="99" height="82" /><br />
ようやくCPANを起動する準備ができました。ここからは何度も失敗して良くわからなくなって再インストールしまくりました。でも、この記事通り進めば変なトラブルは起きないハズ。慎重に進めましょう。</p>
<p><strong>１．CPANの実行</strong><br />
実行コマンドはいろいろ有るようですがシンプルに。次に起動するときもこのコマンドで。</p>
<pre>
$ sudo cpan
</pre>
<p><strong>２．CPAN初期設定で設定を変えてみた項目（これ以外はReturnキーを押すだけ）</strong></p>
<pre>
Cache size for build directory (in MB)? [10]<strong>100</strong>　<font color="#ff0000">← 念のため増やしました</font>
UNINST=1 to always uninstall potentially conflicting files
Your choice: []<strong>UNINST=1</strong>　<font color="#ff0000">← 保険みたいなものです</font>
Select your continent (or several nearby continents) []<strong>2</strong>　<font color="#ff0000">← (2)Asiaを選択</font>
Select your country (or several nearby countries) []<strong>5</strong>　<font color="#ff0000">← (5)Japanを選択</font>
Select as many URLs as you like,
put them on one line, separated by blanks []<strong>1 4</strong>　<font color="#ff0000">← 近所を2つくらい選んでおけばOKかと</font>
</pre>
<p><strong>※CPANの設定をやり直したい場合は以下のコマンドを入力</strong></p>
<pre>
$ sudo cpan
cpan> o conf init
</pre>
<p><strong>■CPANでモジュールのインストール（Plagger関連）</strong><br />
<img alt="termicon.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/termicon.jpg" width="99" height="82" /><br />
ここから先が良く分からないトラブルが起こりまくる未開ゾーン。とりあえず以下の手順で進めると特に変なエラーも出ずに抜けることが出来てます。・・自分の環境ではですが。<br />
<font color="#ff0000">※CPAN初期インストール例でよく紹介されるBundle::CPANとBundle::LWPをインストールすると、この先のモジュールのインストール時にエラーが出て参ったのでとりあえず今回は使わない方向で。あと、installコマンド実行中に出てくるモジュールインストールなどなどに関する質問はインストーラスクリプト製作者に敬意を表しつつ、ひたすらReturnキー押しで基本的にOKかと。</font></p>
<p><strong>１．CPANの機能追加インストール</strong></p>
<pre>
cpan> install Module::Install
</pre>
<p><strong>２．色々機能が追加されたのでreloadしておきます</strong></p>
<pre>
cpan> reload cpan
</pre>
<p><strong>３．Plaggerインストール時に最低限必要となるモジュールのインストール</strong></p>
<pre>
cpan> install Cache::Cache
cpan> install Class::Accessor::Fast
cpan> install Date::Parse
cpan> install DateTime
cpan> install DateTime::Format::Mail
cpan> <font color="#ff0000">install DateTime::Format::Strptime　← NG（インストール失敗）</font>
cpan> install DateTime::Format::W3CDTF
cpan> <font color="#ff0000">install DateTime::Locale　← インストール済みと出た</font>
cpan> <font color="#ff0000">install DateTime::TimeZone　← インストール済みと出た</font>
cpan> install File::Find::Rule
cpan> <font color="#ff0000">install File::HomeDir　← NG（インストール失敗）</font>
cpan> install HTML::ResolveLink
cpan> install MIME::Types
cpan> install Module::Pluggable::Fast
cpan> install Net::DNS
cpan> install Template
cpan> install Template::Provider::Encoding
cpan> install Term::Encoding
cpan> install Text::Tags
cpan> install URI::Fetch
cpan> install XML::Atom
cpan> install XML::Feed
cpan> <font color="#ff0000">install XML::LibXML　← インストール済みと出た</font>
cpan> install XML::RSS::LibXML
</pre>
<p><strong>４．念のためreloadしてCPANでの作業を終了（reloadは必要ないかも）</strong></p>
<pre>
cpan> reload cpan
cpan> quit
</pre>
<p>インストール成功時のメッセージはこんな感じ<br />
<img alt="fig09.png" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig09.png" width="530" height="93" /></p>
<p>インストール失敗時のメッセージはこんな感じ<br />
<img alt="fig10.png" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig10.png" width="530" height="111" /></p>
<p>インストール済みのメッセージはこんな感じ<br />
<img alt="fig11.png" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig11.png" width="530" height="77" /></p>
<p><strong>■CPANでのインストールが失敗するモジュールの個別インストール</strong><br />
上記のCPANからのインストールでなぜか失敗した2つのモジュールはを調べた結果、DateTime::Format::Strptimeはそのまま個別インストールすれば成功したのと、File::HomeDirをインストールする前にMac::Carbonをインストールしておかないと駄目らしいことが判明。とりあえずDateTime::Format::StrptimeとMac::Carbonを個別にダウンロードしてインストールしていきます。</p>
<p><strong>１．CPANサイトからアーカイブファイルをダウンロードする</strong><br />
それぞれのリンク先はこの記事の作成段階で公開されていたバージョンです。リンクが切れている場合はThe CPAN Search Site（<a href="http://search.cpan.org/" target="_blank">http://search.cpan.org/</a>）で探してみてください。</p>
<blockquote><p>DateTime::Format::Strptime　<a href="http://search.cpan.org/author/RICKM/DateTime-Format-Strptime-1.0702/lib/DateTime/Format/Strptime.pm" target="_blank">http://search.cpan.org/author/RICKM/DateTime-Format-Strptime-1.0702/lib/DateTime/Format/Strptime.pm</a><br />
Mac::Carbon　<a href="http://search.cpan.org/author/CNANDOR/Mac-Carbon-0.77/Carbon.pm" target="_blank">http://search.cpan.org/author/CNANDOR/Mac-Carbon-0.77/Carbon.pm</a></p></blockquote>
<p><strong>２．ダウンロードしたアーカイブファイルをダウンロードフォルダに解凍する</strong><br />
<img alt="fig12.png" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig12.png" width="261" height="200" /><br />
まぁどこに解凍してもいいんですが、ご自身で把握できるところでどうぞ。以降はダウンロードフォルダに解凍したとして作業を進めていきます。コマンド実行中にいくつか質問してくる場合があると思いますが、ここもインストーラスクリプト製作者に感謝と畏敬の念を抱きつつReturnキー押しで進めました。</p>
<p><strong>３．解凍したモジュールをインストール</strong><br />
<img alt="termicon.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/termicon.jpg" width="99" height="82" /><br />
早速解凍したモジュールをターミナルを使ってインストールしていきます。</p>
<pre>
$ cd ~/Downloads/DateTime-Format-Strptime-1.0702
$ perl Makefile.PL
$ sudo make
$ sudo make install
$ cd ../Mac-Carbon-0.77
$ perl Makefile.PL
$ sudo make
$ sudo make install
</pre>
<p>インストールに成功したときのメッセージ例はこんな感じ<br />
<img alt="fig13.png" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig13.png" width="530" height="93" /><br />
やってることはCPANのinstallと変わらない感じなのになぜCPANで失敗してしまうのか分かりませんが、ここは目を瞑ってそそくさと次に進みます。ダウンロードフォルダに残っている先ほどのアーカイブファイルや解凍したフォルダはゴミ箱にポイしてもOKです。</p>
<p><strong>■再度CPANでモジュールをインストール</strong><br />
<img alt="termicon.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/termicon.jpg" width="99" height="82" /><br />
先ほどCPANでインストールに失敗したFile::HomeDirとPlagger実行時に必要っぽいモジュールをついでにインストールしてしまいましょう。<br />
<strong>１．cpanを起動して先ほど失敗したFile::HomeDirをインストール</strong></p>
<pre>
$ sudo cpan
cpan> install File::HomeDir
</pre>
<p>今度は恐ろしくあっさりと成功したと思います。</p>
<p><strong>２．この機会にPlagger実行時に必要そうなモジュールをどんどこインストール</strong></p>
<pre>
cpan> install Test::Base
cpan> install YAML
cpan> install Mac::AppleScript
cpan> install Config::Pit
cpan> install Crypt::SSLeay    <font color="#ff0000">←LWPでSSL通信するのに必要（即ちニコニコするのに必要）</font>
cpan> install File::Spec
cpan> install Encode
cpan> install FFmpeg::Command
cpan> install FLV::Info
</pre>
<p><strong>３．念のためreloadしてCPANでの作業を終了（reloadは必要ないかも）</strong></p>
<pre>
cpan> reload cpan
cpan> quit
</pre>
<p>ここまででリーサルウェポンであるforce install?を使わずにPlaggerのインストールに必要なモジュールをインストールできました。今のところムリヤリ感のない精神的にもやさしい感じの作業状況になってると思いますがどうでしょうか。<br />
<strong>■Plaggerインストール</strong><br />
<img alt="termicon.jpg" src="http://www.power-st.jp/wp-content/uploads/2008/0618/termicon.jpg" width="99" height="82" /><br />
いよいよここまでやってきました。今回はLeopardに標準でインストールされているSubversionを使ってリポジトリからのチェックアウトを試してみました。ユーザのルートにreposというフォルダを作り、保存してみます。</p>
<p><strong>１．Plaggerをチェックアウト</strong></p>
<pre>
$ svn co http://svn.bulknews.net/repos/plagger/trunk/plagger ~/repos/plagger
</pre>
<p>チェックアウトに成功すればこんな感じのメッセージが表示されると思います。<br />
<img alt="fig14.png" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig14.png" width="530" height="79" /></p>
<p><strong>２．Plaggerのインストール</strong><br />
コマンドを実行すると、ものすごい勢いでモジュールインストールなどなどの質問が出てきますが、ここはインストーラスクリプト製作者にリスペクトを表しつつ、ひたすらReturnキー押しまくりました。（適当でスマンです）</p>
<pre>
$ cd ~/repos/plagger
$ perl Makefile.PL
$ sudo make
$ sudo make install
</pre>
<p>ひとしきりコマンド操作が終わった状態はこんな感じ。<br />
<img alt="fig15.png" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig15.png" width="530" height="76" /></p>
<p><strong>３．動作チェックしてみましょう</strong><br />
うまくインストールできたかバージョンチェックのコマンドを実行してみます。</p>
<pre>
$ plagger -v
</pre>
<p>以下のようなメッセージが出てきたら、ひとまずインストール成功です。<font class="kaomoji">（｀∀´）ｂ</font><br />
<img alt="fig16.png" src="http://www.power-st.jp/wp-content/uploads/2008/0618/fig16.png" width="530" height="65" /></p>
<p><strong>■お疲れ様でした</strong><br />
ここまでで一応LeopardをPlaggerが動くところまで育て上げることができました。・・うまくいきましたか？<br />
当方でも再度この手順を元に本番環境にインスト?ルしてみましたが、特に問題なく動いたので恐らく大丈夫だろうとは思うのですが。この手順を試された方やもっとスマートにできるぜ？という方、情報をお待ちしてます。<br />
この記事の作成にあたり、参考にさせていただいたエントリーの一覧です。ありがとうございます。</p>
<blockquote><p>CPAN を使い Perl モジュールをインストールする　<a href="http://www.omakase.org/perl_module.htm" target="_blank">http://www.omakase.org/perl_module.htm</a><br />
もう CPANPLUS は使わなくてもいいのかも　<a href="http://d.hatena.ne.jp/dayflower/20070814/1187084177" target="_blank">http://d.hatena.ne.jp/dayflower/20070814/1187084177</a><br />
LeopardにPlaggerをインストールしてMixiをGmailで読む方法　<a href="http://d.hatena.ne.jp/seagirl/20071217/1197881000" target="_blank">http://d.hatena.ne.jp/seagirl/20071217/1197881000</a><br />
OS X Leopard My Setting (Plagger)　<a href="http://log.metatype.jp/?p=33" target="_blank">http://log.metatype.jp/?p=33</a></p></blockquote>
<p>・・・しかしまたえらく長いエントリーになってしまった。<font class="kaomoji">(&#8216;A｀)</font><br />
<strong>Similar Posts:関連記事</strong>
<ul class="similar-posts">
<li><a href="http://www.power-st.jp/techlog/2007/03/14/246" rel="bookmark" title="2007/03/14">[705NK関連]MacOS X 10.4.9アップデート</a> <span class="timestamp">2007/03/14 11:30 PM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2011/11/03/1039" rel="bookmark" title="2011/11/03">Daily Tweetlog</a> <span class="timestamp">2011/11/03 2:57 AM</span></li>
<li><a href="http://www.power-st.jp/techlog/2007/11/02/256" rel="bookmark" title="2007/11/02">Intel MacはUSB接続のHDDでも</a> <span class="timestamp">2007/11/02 10:25 PM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2011/11/26/1118" rel="bookmark" title="2011/11/26">Daily Tweetlog</a> <span class="timestamp">2011/11/26 2:24 AM</span></li>
<li><a href="http://www.power-st.jp/techlog/2007/10/29/255" rel="bookmark" title="2007/10/29">Leopardインスコ体験記</a> <span class="timestamp">2007/10/29 1:53 AM</span></li>
</ul>
<p><!-- Similar Posts took 24.286 ms --></p>
<div class="shr-publisher-259"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.power-st.jp/techlog/2008/06/18/259/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Intel MacはUSB接続のHDDでも</title>
		<link>http://www.power-st.jp/techlog/2007/11/02/256</link>
		<comments>http://www.power-st.jp/techlog/2007/11/02/256#comments</comments>
		<pubDate>Fri, 02 Nov 2007 13:25:35 +0000</pubDate>
		<dc:creator>gongone</dc:creator>
				<category><![CDATA[TechLog!]]></category>
		<category><![CDATA[HDD]]></category>
		<category><![CDATA[Intel Mac]]></category>
		<category><![CDATA[USB接続]]></category>

		<guid isPermaLink="false">http://www.power-st.jp/?p=256</guid>
		<description><![CDATA[システムインストールができるんですね・・・。（←なにを今更感満載 早速そこら辺に転がっていたHDDにLeopardをクリーンインストールして環境構築作業を一からやってますが、やっぱりTigerのディスクにバンドルされてい [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>システムインストールができるんですね・・・。（←なにを今更感満載<br />
早速そこら辺に転がっていたHDDにLeopardをクリーンインストールして環境構築作業を一からやってますが、やっぱりTigerのディスクにバンドルされているソフトがインスコできない・・。というか前より状況がひどくなったような気が。Tigerでのインストールは正常に動いているのようだし、ディスクが駄目ってことはないと思うんだけど・・。やっぱ駄目なんかな。<font class="kaomoji">（；´Д｀）</font><br />
ところで、リリースからある程度日数が経過してきたので、アップルの<a href="http://discussions.info.apple.co.jp/WebX?14@445.EDJNbu8I5ma.3@.f02f94c" target="_blank">Discussion Boards</a>にも色々と問題点や解消法などなどが書き込まれるようになってきましたね。ざっと見るとアップグレードインストールで苦労してる人が結構居るようです。開発側がリリース前段階で予測できなかったはずは無いだろうと思うようなトラブルもちらほら。標準動作でアップグレードインストール設定となっているのにこれがベストな状態なのか？と問いたい。<br />
しかしバンドル版iLife&#8217;08が今の環境では全くインストールできない状態なのでTigerをクリーンインストールしてからのアップグレードでなんとか対処するしかもう俺には方法が思いつかないわけで。しばらくは無益な格闘が続きそうな予感・・。<font class="kaomoji">（&#8217;A｀）</font><br />
<strong>Similar Posts:関連記事</strong>
<ul class="similar-posts">
<li><a href="http://www.power-st.jp/techlog/2007/03/14/246" rel="bookmark" title="2007/03/14">[705NK関連]MacOS X 10.4.9アップデート</a> <span class="timestamp">2007/03/14 11:30 PM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2011/11/26/1118" rel="bookmark" title="2011/11/26">Daily Tweetlog</a> <span class="timestamp">2011/11/26 2:24 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2011/11/03/1039" rel="bookmark" title="2011/11/03">Daily Tweetlog</a> <span class="timestamp">2011/11/03 2:57 AM</span></li>
<li><a href="http://www.power-st.jp/techlog/2005/06/10/168" rel="bookmark" title="2005/06/10">MovableType 3.17</a> <span class="timestamp">2005/06/10 12:58 AM</span></li>
<li><a href="http://www.power-st.jp/techlog/2007/08/21/248" rel="bookmark" title="2007/08/21">MT4.0</a> <span class="timestamp">2007/08/21 8:31 PM</span></li>
</ul>
<p><!-- Similar Posts took 10.450 ms --></p>
<div class="shr-publisher-256"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.power-st.jp/techlog/2007/11/02/256/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leopardインスコ体験記</title>
		<link>http://www.power-st.jp/techlog/2007/10/29/255</link>
		<comments>http://www.power-st.jp/techlog/2007/10/29/255#comments</comments>
		<pubDate>Sun, 28 Oct 2007 16:53:05 +0000</pubDate>
		<dc:creator>gongone</dc:creator>
				<category><![CDATA[TechLog!]]></category>
		<category><![CDATA[Leopardインスコ体験記]]></category>

		<guid isPermaLink="false">http://www.power-st.jp/?p=255</guid>
		<description><![CDATA[この２日ほど新しく導入したMac miniにLeopardをインスコして色々試しておりました。・・その結果、アップグレードはしばらく断念することにしました。 しかしながら、新しいOSにしては動作が重くなるどころかむしろキ [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>この２日ほど新しく導入したMac miniにLeopardをインスコして色々試しておりました。・・その結果、アップグレードはしばらく断念することにしました。<br />
しかしながら、新しいOSにしては動作が重くなるどころかむしろキビキビ動くようになった印象もあるし、各アプリケーションのUIデザインも協調性を備えて利便性が向上したものに変わってなかなか好印象。全体的にはより使いやすくなっているように感じます。ちゃんとうごくようになれば是非使い倒したいところです。<br />
<strong>ち　ゃ　ん　と　う　ご　く　よ　う　に　な　れ　ば　。</strong><br />
自身の知識の無さを露呈しそうな予感も感じるけど。・・その時はどうぞ助けてあげてください。とりあえずインスコしてみて困ったことをつらつらと書き出しておきます。<font class="kaomoji">（&#8217;A｀）</font></p>
<p><span id="more-255"></span><br />
<strong>Tigerからアップグレード（上書き）してみた。</strong><br />
まずは初期出荷状態からソフトウェアアップデートで最新状態にしてアクセス権のチェック＆修復を行う以外は他の設定を弄らずに上書きアップグレードを試してみました。<br />
<strong>・Web共有設定をOnにしてもユーザサイトディレクトリが403Errorになる</strong><br />
アップグレード前は見えていたのにアップグレードするとこの状態になります。トップページは表示されるのでApacheは動いているようですが。ひょっとしたら、httpd.confとかが変になってるのかな？<br />
ちなみに、アップグレードした状態で新しいアカウントを作りなおしてログインすればこの状況は一応解消できました。あと、クリーンインストール時にはこの事象は発生しませんでした。<br />
<strong>・WINSのワークグループ名を変更できない</strong><br />
Windowsマシンとのファイル共有を設定する際に気付きました。Leopardからはディレクトリアクセスではなくネットワーク設定の詳細から変更するようになっていますが、ここでワークグループ名を変更しようとしてもなぜか保存されません。この事象も、クリーンインストール時には発生しませんでした。<br />
<strong>クリーンインストール（全消去）してみた。</strong><br />
上記のトラブルはある程度目を瞑れば乗り切れるといえばそうなんですが、なんか気持ち悪いので普通に動くようにしたいところです。ただ、手をこまねいているのもあれなので、クリーンインストールにも挑戦してみました。すると・・<br />
<strong>・バンドルソフト（iLife&#8217;08）のインストールに失敗する</strong><br />
Tigerの方に付いているんだから諦めろとか言われそうですが。でも買ってすぐに手放すなんてなんか勿体無いわけで。クリーンインストール後、Tigerのディスクをセットしてバンドルソフトだけインストールを実行。途中までは動いてくれるものの、インストール中盤のiDVDをインストールが終わるか終わらないかぐらいでエラーを起こして強制終了してしまいました。それ以降にインストールされるはずのiMovieだけを選んでインストールさせようとしてもデータが無いといったようなエラーが発生して続行不可能。ちなみに、Tigerでインストールする分には何のトラブルも起きません。<br />
<strong>アーカイブしてインストールしてみた。</strong><br />
バンドルソフトをアーカイブからコピーすれば動くんじゃね？といういかにも短絡的でお気楽な発想からTigerをインスコしなおしてアーカイブしてインストールをやってみた。<br />
<strong>・ちゃんと動かないやつが居る</strong><br />
アーカイブされたフォルダからiLife系のアプリをアプリケーションフォルダにコピーして実行してみた。意外にもだいたいはそのまま動きそうな感じだったけども、iMovieはインストール時に何か設定をするらしく、起動時にエラーメッセージが出てインスコやり直せ的なメッセージが出た。やっぱりこの方法は駄目だ。<br />
<strong>あと共通して無理だったこと</strong><br />
以前のエントリーで紹介したPlaggerをフォルダごとコピーしてもLeopardでは動作しませんでした。DateTimeで何かエラーが出ているようですが追求するには至ってません。CPANでインスコしてみるかと試しかけましたが、test Plaggerからもう既に動かないので興を削がれてしまいました。<br />
・・といった感じで、OSのインスコだけでもうかなりのモチベーションが低下した結果に。いずれも２度３度やり直しても再現される状態なのでアップグレードに関わる不具合じゃないかと思われますがどうなんでしょうか。<br />
何より痛かったのは自分が希望する機能でいちいち目に付くトラブルが起きたのがもう・・。せめて上書きインストールで不安が残る結果になるようなことだけは避けてもらいたいです。つーか、これホントにチェックしてんのか？デフォルトで選択されるインストール方法がこのクオリティなのか？と言いたくなるような残念感満載の状態と言わざるを得ません。早期解決を願うばかりです。<br />
<strong>Similar Posts:関連記事</strong>
<ul class="similar-posts">
<li><a href="http://www.power-st.jp/techlog/2007/03/14/246" rel="bookmark" title="2007/03/14">[705NK関連]MacOS X 10.4.9アップデート</a> <span class="timestamp">2007/03/14 11:30 PM</span></li>
<li><a href="http://www.power-st.jp/techlog/2007/11/02/256" rel="bookmark" title="2007/11/02">Intel MacはUSB接続のHDDでも</a> <span class="timestamp">2007/11/02 10:25 PM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2011/11/26/1118" rel="bookmark" title="2011/11/26">Daily Tweetlog</a> <span class="timestamp">2011/11/26 2:24 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2011/11/03/1039" rel="bookmark" title="2011/11/03">Daily Tweetlog</a> <span class="timestamp">2011/11/03 2:57 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/bookmarks/2010/12/16/858" rel="bookmark" title="2010/12/16">Daily Bookmarks</a> <span class="timestamp">2010/12/16 3:02 AM</span></li>
</ul>
<p><!-- Similar Posts took 14.133 ms --></p>
<div class="shr-publisher-255"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.power-st.jp/techlog/2007/10/29/255/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>二コPlaTunesの補足</title>
		<link>http://www.power-st.jp/techlog/2007/10/14/253</link>
		<comments>http://www.power-st.jp/techlog/2007/10/14/253#comments</comments>
		<pubDate>Sat, 13 Oct 2007 16:07:53 +0000</pubDate>
		<dc:creator>gongone</dc:creator>
				<category><![CDATA[TechLog!]]></category>
		<category><![CDATA[二コPlaTunes]]></category>
		<category><![CDATA[補足]]></category>

		<guid isPermaLink="false">http://www.power-st.jp/?p=253</guid>
		<description><![CDATA[ニコPlaTunesな記事にたくさんのアクセスがあって正直びびっております。iPodのラインナップで動画見れる環境が整ったから皆興味持ってるんでしょうか。役に立っていればいいんですが。（；´Д｀） で、私もiTunesか [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.power-st.jp/techlog/2007/10/02/250">ニコPlaTunesな記事</a>にたくさんのアクセスがあって正直びびっております。iPodのラインナップで動画見れる環境が整ったから皆興味持ってるんでしょうか。役に立っていればいいんですが。<font class="kaomoji">（；´Д｀）</font><br />
で、私もiTunesからiPod Touchに転送してみたりしながら楽しんでいるんですが、やっぱりヘッドホンで聞くと前回の記事の設定では音質が悪いのが目立つなぁと思ったり。あとリリース日が反映されないのもちょっと不便ですね。（記事作成時は正直設定はあんまり良く分かってなかった）<br />
ということで<br />
・iTunesで管理するのにリリース日はあったほうがよさそう<br />
・少なくとも元のデータと同程度の音質を確保しておきたい<br />
というところを解決したいと思いました。とりあえずやったことをまとめておきます。</p>
<p><span id="more-253"></span><br />
<strong>・iTunesで管理するのにリリース日はあったほうがよさそう　の解決策</strong><br />
これを解決するには、config.yamlのexpressionの行を外す必要があります。でも、外してしまうと重複ダウンロード抑止からすり抜けて無駄にダウンロードしてしまう可能性が高いのでここは別の方法を使った方がよろしいようです。expressionで設定した内容はどうも以降の作業全てに影響が出るようなので重複チェックDBにだけ日付データを書き込まないようにした方がよさそうです。<br />
<strong>１．DB_File_URL.pmを手に入れる</strong><br />
もともとは<a href="http://yusukebe.com/" target="_blank">ゆーすけべー日記</a>様で紹介されていた方法ですが、作業を端折るために使ってなかったものです。</p>
<blockquote><p>manabouのログ<br />
plaggerで重複を削除しつつまとめてみる<br />
<a href="http://d.hatena.ne.jp/manabou/20070208/1170943271" target="_blank">http://d.hatena.ne.jp/manabou/20070208/1170943271</a></p></blockquote>
<p>上記サイト様からソースをコピーして DB_File_URL.pm として保存します。（例によってテキストエンコードはEUCで）<br />
<strong>２．DB_File_URL.pmを然るべき場所へ配置</strong><br />
出来上がったDB_File_URL.pmを<br />
<strong>/plagger/cpan/lib/perl5/site_perl/Plagger/Rule/Deduped</strong> フォルダに配置します。<br />
<strong>３．config.yamlを書き換える</strong><br />
FetchNicoVideoの欄を以下のように書き換えます。</p>
<div class="sourcecode">&nbsp;&nbsp;- module: Filter::FetchNicoVideo<br />
&nbsp;&nbsp;&nbsp;&nbsp;rule:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;module: RecentN<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count: 20<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;module: Deduped<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;engine: <font color="#ff0000">DB_File_URL</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;path: /Users/<font color="#ff0000">UserName</font>/Desktop/plagger/deduped.db<br />
&nbsp;&nbsp;&nbsp;&nbsp;config:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mail: <font color="#ff0000">==id==</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;password: <font color="#ff0000">==password==</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id_as_filename: 1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dir: /Users/<font color="#ff0000">UserName</font>/Sites/nicovideo</div>
<p>以上の作業でリリース日にコンバートした日付が登録されるようになります。<br />
<strong>・少なくとも元のデータと同程度の音質を確保しておきたいの解決策</strong><br />
これはconfig.yamlの中身を弄るだけで解決です。コピペで音質アップですよ。データ容量は数パーセントほど増えますが、ヘッドホンで聞くにはなるべくいい音質の方がいいですね。<br />
<strong>１．config.yamlを書き換える</strong><br />
FetchNicoVideoの欄を以下のように書き換えます。</p>
<div class="sourcecode">&nbsp;&nbsp;- module:&nbsp;Filter::FFmpeg<br />
&nbsp;&nbsp;&nbsp;&nbsp;config:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dir: /Users/<font color="#ff0000">UserName</font>/Sites/nicovideo<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ext: MP4<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;command: /Users/<font color="#ff0000">UserName</font>/Desktop/plagger/ffmpeg_SVN-r8638u<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;encoding: utf8<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;option_string: <font color="#ff0000">&#8216;-y -threads 4 -s &lt;size&gt; -r 29.97 -vcodec h264 -g 250 -aspect &lt;aspect&gt; -b 600 -level 13 -loop 1 -sc_threshold 40 -partp4x4 1 -rc_eq blurCplx^(1-qComp) -refs 3 -maxrate 1500k -async 50 -acodec aac -ac 2 -ar 44100 -ab 160k&#8217;</font></div>
<p>一応把握できた範囲内の設定を書き換えてみました。ものすごい量のオプションパラメータがあるので他にも有効なものはたくさんあると思いますが、とりあえずこれだけでも音質は良くなりました。<br />
あと、副次的な効果として動画を選択してから再生されるまでのレスポンスが向上しました。何故かは分かりませんが。とりあえず一度お試しあれ。<br />
<strong>Similar Posts:関連記事</strong>
<ul class="similar-posts">
<li><a href="http://www.power-st.jp/techlog/2004/12/26/105" rel="bookmark" title="2004/12/26">機能追加</a> <span class="timestamp">2004/12/26 2:36 PM</span></li>
<li><a href="http://www.power-st.jp/weblog/diary/2005/03/03/138" rel="bookmark" title="2005/03/03">明日から</a> <span class="timestamp">2005/03/03 11:42 PM</span></li>
<li><a href="http://www.power-st.jp/weblog/shopping/2005/01/21/123" rel="bookmark" title="2005/01/21">ファームウェア更新（iAUDIO G3）</a> <span class="timestamp">2005/01/21 10:46 PM</span></li>
<li><a href="http://www.power-st.jp/techlog/2006/06/29/228" rel="bookmark" title="2006/06/29">MovableType3.3</a> <span class="timestamp">2006/06/29 12:46 PM</span></li>
<li><a href="http://www.power-st.jp/weblog/diary/2007/10/04/251" rel="bookmark" title="2007/10/04">まだこない・・</a> <span class="timestamp">2007/10/04 9:19 PM</span></li>
</ul>
<p><!-- Similar Posts took 16.552 ms --></p>
<div class="shr-publisher-253"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.power-st.jp/techlog/2007/10/14/253/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ニコニコ動画からPlaggerでPodcastを作りiTunesで見たいゼ</title>
		<link>http://www.power-st.jp/techlog/2007/10/02/250</link>
		<comments>http://www.power-st.jp/techlog/2007/10/02/250#comments</comments>
		<pubDate>Tue, 02 Oct 2007 12:54:01 +0000</pubDate>
		<dc:creator>gongone</dc:creator>
				<category><![CDATA[TechLog!]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Plagger]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[ゼ]]></category>
		<category><![CDATA[動画]]></category>

		<guid isPermaLink="false">http://www.power-st.jp/?p=250</guid>
		<description><![CDATA[どうも。iPod Touchをアップルストアで初日に予約しながらAmazonポイントの大量還元に惑わされ、乗り換えたら一向に品物が届かないという負け組みな俺です。 ・・あ、どうでもいいですか。（&#8217;A｀） てゅ [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img alt="nicoplaitunes.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/nicoplaitunes.png" width="475" height="50" /><br />
どうも。iPod Touchをアップルストアで初日に予約しながらAmazonポイントの大量還元に惑わされ、乗り換えたら一向に品物が届かないという負け組みな俺です。<br />
・・あ、どうでもいいですか。<font class="kaomoji">（&#8217;A｀）</font><br />
てゅーか、妄想ばかりが膨らんで既に手にした人たちのエントリーなどなどをイイナーイイナーとあちこち見ていたんですが、とても魅力的な記事を発見したのでそちらに情熱を向けて気持ちを紛らわすことにしました。</p>
<blockquote><p><strong>はこべにっき＃<br />
[iPod][Plagger]iPod touch向けのニコニコ動画のPodcastを生成する<br />
<a href="http://d.hatena.ne.jp/hakobe932/20070923/1190594172" target="_blank">http://d.hatena.ne.jp/hakobe932/20070923/1190594172</a><br />
ゆーすけべー日記<br />
Plaggerでニコニコ動画のFLVとコメントを一括ダウンロード！<br />
<a href="http://yusukebe.com/archives/07/08/09/105502.html" target="_blank">http://yusukebe.com/archives/07/08/09/105502.html</a></strong></p></blockquote>
<p>Plaggerというものの存在を正直知らなかった無知野郎で潜り野郎な俺だったわけなんですが、この方法を使うとニコニコ動画で気に入った動画のマイリストを作ってスクリプトを実行すれば、自動的にiTunesでポッドキャストとして受信できる形式に変換してくれるというスグレモノ環境が構築できるらしいです。手作業でやることが低減すれば俄然使い方が変わりますよね。これは是非とも自分の環境でも実現させたい！！ということで、<strong>手持ちのMac miniでゼロからこれらを実現する環境を構築する方法</strong>を考えてみました。<br />
ちなみに当方の実証環境は Mac mini(M9687J/B) OSX 10.4.10(PPC) です。<br />
これから記述する方法はOSX(Intel)でも使えるのではと思いますが、手持ちが無く試せないのでIntel版をお持ちのチャレンジャーな方に検証を託したいところです。では続きをドウゾ。<br />
<font color="#ff0000"><strong>2007/10/29 追記 その１：</strong></font><br />
Intel版のMac OS X 10.4.10での動作を確認しました。<br />
<font color="#ff0000"><strong>2008/06/18 追記　その２：</strong></font><br />
Leopard環境ではパッケージ版Plaggerがうまく動作しないようなので、自力でPlagger実行環境を構築する方法を記事にしました。興味のある方は以下のエントリーもどうぞ。</p>
<blockquote><p><strong>Wed, Jun-18-2008 <a href="http://www.power-st.jp/techlog/2008/06/18/259">LeopardにPlaggerを全力でインストールしてみる</a></strong></p></blockquote>
<p><span id="more-250"></span><br />
<font color="#ff0000"><b>***** 始める前の注意書き *****<br />
著者の知識は残念ながら趣味レベルを脱していません。<br />
結果オーライ的な手法であることは否めず過度な期待は禁物です。<br />
尚、以下の記事はターミナル？コマンド？Perl？多少なら分かる（触ったことある）けど？という人を対象としています。ちんぷんかんぷんな人はちょっと厳しいかもしれません。やってみたら大事なMacが動かなくなったという場合も当方では責任は取れません。全ては自己責任でお願いします。<br />
又、いずれのソフトウェア・スクリプト・ライブラリのバージョンも記事作成段階（2007.10.02）のものです。以上、ご了承いただいた上でご覧ください。</b></font><br />
<strong>１．Plaggerを手に入れる</strong><br />
まずは環境を構築するベースとなるPlaggerを手に入れなければなりません。<br />
色々検索したサイトなどを巡りつつ自力でtestしてmakeしてinstall・・と試みましたが、手順が多くて時間がかかったりよく分からないエラーが出たりと大変な目に遭ったのでめんどくさくなって失念。（ぁ<br />
検索してみると、Mac OSX用にユニバーサルバイナリとしてコンパイルしたものを公開しておられるステキなサイトを発見したので、こちらのパッケージを活用させていただくことにしました。</p>
<blockquote><p><strong>Plagger for Mac <a href="http://8-p.info/Plagger/" target="_blank">http://8-p.info/Plagger/</a></strong></p></blockquote>
<p>上記サイトの中ほどにある <strong>plagger-0.7.17-1.tar.gz (14.3MB, 2007-05-06)</strong> をデスクトップにダウンロードして解凍します。解凍すると同じような名前のファイルと <strong>plagger-0.7.17-1</strong> という名前のフォルダが出来ると思います。フォルダ以外のファイルは必要ないのでゴミ箱へポイしてください。それから、後々にターミナルでコマンドを打つときに面倒なので <strong>plagger-0.7.17-1</strong> を <strong>plagger</strong> というフォルダ名に変更しておきます。<br />
<img alt="01screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/01screenshot.png" width="140" height="90" /><br />
以降はこの構成でデスクトップ上で作業を進めます。<br />
<strong>２．FFmpegを手に入れる</strong><br />
これも正直自分でコーデック入れてmakeしてinstallするには手順が多くてめんどくｓ（ry<br />
例によって検索しているとステキなサイトがみつかりました。（他力本願でマジすいません）こちらもユニバーサルバイナリでコンパイルしてくださっているのでIntelなMacでもおそらく安心です。</p>
<blockquote><p><strong>らけった<br />
ffmpeg SVN-r8638u<br />
<a href="http://raketta.blogzine.jp/blog/2007/04/ffmpeg_svnr8638.html" target="_blank">http://raketta.blogzine.jp/blog/2007/04/ffmpeg_svnr8638.html</a></strong></p></blockquote>
<p><strong>ffmpeg_SVN-r8638u</strong> のリンクからダウンロードして解凍します。<br />
解凍してできた <strong>ffmpeg_SVN-r8638u</strong> というファイルは<strong>plagger</strong>フォルダ内に配置しました。<br />
<img alt="02screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/02screenshot.png" width="440" height="260" /><br />
<strong>３．Plagger用のプラグインを手に入れる</strong><br />
ニコニコ動画から動画を取得する為のPlagger用プラグインを準備します。</p>
<blockquote><p><strong>Yusukebe::Tech<br />
Plagger::Plugin::Filter::FetchNicoVideo / ver0.01<br />
<a href="http://yusukebe.com/tech/archives/20070808/110245.html" target="_blank">http://yusukebe.com/tech/archives/20070808/110245.html</a></strong></p></blockquote>
<p><strong>package Plagger::Plugin::Filter::FetchNicoVideo;</strong> で始まるスクリプトをコピーしてテキストエディタに貼り付けて <strong>FetchNicoVideo.pm</strong> として保存します。（テキストエンコードはEUCが無難です）<br />
そして<strong>はこべにっき＃</strong>様で公開されているFetchNicoVideo用のログイン修正パッチも手に入れます。</p>
<blockquote><p><strong>はこべにっき＃<br />
[iPod][Plagger]iPod touch向けのニコニコ動画のPodcastを生成する<br />
<a href="http://d.hatena.ne.jp/hakobe932/20070923/1190594172" target="_blank">http://d.hatena.ne.jp/hakobe932/20070923/1190594172</a></strong></p></blockquote>
<p>記事後半の <strong>Filter::FetchNicoVideoのdiff</strong> のリンクから <strong>filter-fetch-nico-video.diff</strong> をダウンロードしてください。<br />
次に、FFmpegを操作する為のPlagger用プラグインを手に入れます。</p>
<blockquote><p><strong>FFmpeg.pm<br />
<a href="http://svn.coderepos.org/share/lang/perl/plagger/lib/Plagger/Plugin/Filter/FFmpeg.pm" target="_blank">http://svn.coderepos.org/share/lang/perl/plagger/lib/Plagger/Plugin/Filter/FFmpeg.pm</a></strong></p></blockquote>
<p>はこべにっき＃様でFFmpeg.pmのdiffも公開されていますが、記事作成段階ではFFmpeg.pmが微妙なタイミングでアップデートされてしまったようで、うまく動きませんでした。一部の修正で動くことが確認できたのでこちらで直してみました。更なるアップデートが無ければ動くと思います。ダウンロードして使ってください。気合の入っている人はdiffを見ながらソースを直接修正してみてください。そんなに行数は無いのですぐに直せます。</p>
<blockquote><p><strong>FFmpeg.diff <a href="http://www.power-st.jp/wp-content/uploads/2007/1002/FFmpeg.diff">ファイルをダウンロードする</a></strong><br />
（自由に直してＯＫとありましたのでこちらで直したものを公開します。問題があれば即座にひっこめますのでご容赦ください）</p></blockquote>
<p><img alt="03screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/03screenshot.png" width="310" height="180" /><br />
ここまででダウンロードした４つのファイルはまだデスクトップ上に残しておいてください。。<br />
<strong>４．パッチ当て作業</strong><br />
<img alt="04screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/04screenshot.png" width="119" height="76" /><br />
ターミナルを起動してデスクトップに移動します。</p>
<div class="sourcecode">cd Desktop</div>
<p>一括処理はちょっと怖いので一つづつ処理しますか。まずは <strong>FetchNicoVideo.pm</strong> から。</p>
<div class="sourcecode">patch < filter-fetch-nico-video.diff</div>
<p><strong>patching file FetchNicoVideo.pm</strong> と出ればＯＫです。変なエラーが出る場合は直接ソースを見ながら手修正する必要がありますね・・。<br />
続いて <strong>FFmpeg.pm</strong> にもパッチを当てます</p>
<div class="sourcecode">patch < FFmpeg.diff</div>
<p><strong>patching file FFmpeg.pm</strong> と出ればＯＫです。こちらも変なエラーが出る場合は直接ソースを見ながら手修正する必要がありますね・・。<br />
上記２つがうまく行ったら <strong>FetchNicoVideo.pm</strong> を然るべきディレクトリに移動させます。</p>
<div class="sourcecode">mv FetchNicoVideo.pm plagger/cpan/lib/perl5/site_perl/Plagger/Plugin/Filter</div>
<p>そして <strong>FFmpeg.pm</strong> も然るべきディレクトリに移動させます。</p>
<div class="sourcecode">mv FFmpeg.pm plagger/cpan/lib/perl5/site_perl/Plagger/Plugin/Filter</div>
<p>ひとまずターミナルの使用はここまでです。ターミナルを閉じてください。<br />
デスクトップ上に残った <strong>filter-fetch-nico-video.diff</strong> と <strong>FFmpeg.diff</strong> や <strong>?.orig</strong> などの派生ファイルはもう使わないのでゴミ箱にポイで構いません。<br />
<strong>５．config.yamlの作成</strong><br />
Plaggerを動作させる為のスクリプトを準備します。作成時の注意点としてはTabは使わないこと（エラーが出ます）、テキストエンコードはEUCが無難とかぐらいですか。参考までに自分が作ったものを載せておきます。</p>
<blockquote><p><strong>config.yaml <a href="http://www.power-st.jp/wp-content/uploads/2007/1002/config.yaml">ファイルをダウンロードする</a></strong></p></blockquote>
<p>中身の解説しておきますね。ちなみに<font color="#ff0000">UserName</font>はいまログインしているユーザー名を入力してください。</p>
<div class="sourcecode">global:<br />
&nbsp;&nbsp;&nbsp;&nbsp;assets_path: assets/<br />
plugins:<br />
&nbsp;&nbsp;- module: Subscription::Config<br />
&nbsp;&nbsp;&nbsp;&nbsp;config:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;feed:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- url: <font color="#ff0000">http://www.nicovideo.jp/mylist/0000000/0000000?rss=atom</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#ff0000">上記は自分の使いたいマイリストのアドレスに置き換えてください。</font><br />
&nbsp;&nbsp;- module: Filter::FetchNicoVideo<br />
&nbsp;&nbsp;&nbsp;&nbsp;rule:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;module: RecentN<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count: 20 <font color="#ff0000">←リストの上位20件を受信</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;expression: $args->{entry}->{date} = undef; 1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;module: Deduped<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;engine: DB_File<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;path: /Users/<font color="#ff0000">UserName</font>/Desktop/plagger/deduped.db <font color="#ff0000">←重複チェック用のDBのパス</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;config:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mail: <font color="#ff0000">==id== ←ニコニコ動画登録メールアドレス</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;password: <font color="#ff0000">==password== ←ニコニコ動画登録パスワード</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id_as_filename: 1<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dir: /Users/<font color="#ff0000">UserName</font>/Sites/nicovideo <font color="#ff0000">←動画の保存先のパス</font><br />
&nbsp;&nbsp;- module:&nbsp;Filter::FFmpeg<br />
&nbsp;&nbsp;&nbsp;&nbsp;config:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dir: /Users/<font color="#ff0000">UserName</font>/Sites/nicovideo <font color="#ff0000">←動画の保存先のパス</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ext: MP4<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;command: /Users/<font color="#ff0000">UserName</font>/Desktop/plagger/ffmpeg_SVN-r8638u <font color="#ff0000">←FFmpegのパス</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;encoding: utf8<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;option_string: &#8216;-y -threads 4 -s <size> -r 29.97 -vcodec h264 -g 250 -aspect <aspect> -b 600 -level 13 -loop 1 -sc_threshold 40 -partp4x4 1 -rc_eq blurCplx^(1-qComp) -refs 3 -maxrate 768 -async 50 -acodec aac -ar 44100 -ac 2 -ab 128&#8242;<br />
&nbsp;&nbsp;- module: Filter::RewriteEnclosureURL<br />
&nbsp;&nbsp;&nbsp;&nbsp;config:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rewrite:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- local: /Users/<font color="#ff0000">UserName</font>/Sites/nicovideo <font color="#ff0000">←動画の保存先のパス</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url: http://localhost/~<font color="#ff0000">UserName</font>/nicovideo <font color="#ff0000">←動画の保存先のURI</font><br />
&nbsp;&nbsp;- module: Publish::Feed<br />
&nbsp;&nbsp;&nbsp;&nbsp;config:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dir: /Users/<font color="#ff0000">UserName</font>/Sites/nicovideo <font color="#ff0000">←RSSの保存先のパス</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;filename: nicovideo.xml <font color="#ff0000">←RSSのファイル名</font><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;format: RSS</div>
<p>簡単に要約すると、ニコニコ動画で作ったマイリストの上位20件の動画をサイトフォルダ内に作ったnicovideoフォルダ（パスは/Users/<font color="#ff0000">UserName</font>/Sites/nicovideo）へダウンロード（重複ダウンロードは抑止）してMP4形式に変換し <strong>nicovideo.xml</strong> というRSSを同フォルダに書き出すという感じです。これらは <strong><a href="http://d.hatena.ne.jp/hakobe932/" target="_blank">はこべにっき＃</a></strong>様 や <strong><a href="http://yusukebe.com/" target="_blank">ゆーすけべー日記</a></strong>様 の記事を参考にして作成しました。ありがとうございます。<br />
では、出来上がった <strong>config.yaml</strong> をplaggerフォルダの中に保存しておいてください。<br />
<img alt="05screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/05screenshot.png" width="440" height="260" /><br />
<strong>６．サイトフォルダに config.yaml で設定したフォルダを作る</strong><br />
先ほどの <strong>config.yaml</strong> で設定した動画の保存フォルダを サイトフォルダの中に準備しておきます。設定通り、<strong>nicovideo</strong> というフォルダを作りました。フォルダの所有権設定を確認しておきます。赤い四角で囲ったグループの<strong>アクセス</strong>と<strong>その他</strong>の双方に&#8221;<strong>読み出しのみ</strong>&#8220;の設定がなされているかどうかを確認します。<br />
<img alt="06screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/06screenshot.png" width="500" height="340" /><br />
この設定が違っているとiTunesから読めない場合があるので注意です。<br />
<strong>７．とにかく実行してみる</strong><br />
<img alt="04screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/04screenshot.png" width="119" height="76" /><br />
再びターミナルを起動し、plaggerディレクトリへ移動します。</p>
<div class="sourcecode">cd Desktop/plagger</div>
<p>以下のコマンドを実行しPlaggerを起動してみます。</p>
<div class="sourcecode">./bin/plagger -c ./config.yaml</div>
<p><img alt="07screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/07screenshot.png" width="503" height="290" /><br />
<strong>・・このように間違いなくエラーメッセージがずらずら出ます。（ぇ</strong><br />
今までの工程をひっかかりなく進めていたとすれば、上のスクリーンショットと同じ内容のエラーメッセージが出ているはずです。もし違うならどこかの手順で失敗してる可能性が高いです。<br />
この赤線のエラーメッセージはPerlかPlaggarのモジュール類が足りないことを示しています。ということで、以降それを確認しながら残りの作業を進めます。<br />
ずらずら出てきた文字列に辟易しそうになりますが、このエラーメッセージで読まなければならないところは赤線で示した１行だけです。それより先は気にしたら負けだと思います。（←勝手な解釈）<br />
とりあえず、一つ作業するたびに先程のPlaggerの起動コマンドを実行しながらエラーメッセージを表示させて何が足りないのか確認して進めてみます。最終的に全てが揃えば動き始めるはずです。ええ、マジ結果オーライでよろしく。でもゴールは見えてきましたヨ？<br />
ということで、ターミナルは閉じずにそのままにしておいてください。何度も使います。<br />
<strong>８．足りないモジュール類を足していく</strong><br />
<img alt="08screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/08screenshot.png" width="503" height="130" /><br />
<strong>Can&#8217;t locate ?</strong> というメッセージは、その場所にあるべきはずのプラグインなりモジュールが無いということなので、それらをどんどん足していきます。どこでトラブルが起きたか把握しやすくする為、一つ足したらPlaggerの起動コマンドを実行して様子を見ていきます。<br />
まずは <strong>RecentN.pm</strong> が足りないということなので以下からダウンロードします。</p>
<blockquote><p><strong>Plagger:Rule:RecentN<br />
<a href="http://plagger.org/trac/browser/trunk/plagger/lib/Plagger/Rule/RecentN.pm" target="_blank">http://plagger.org/trac/browser/trunk/plagger/lib/Plagger/Rule/RecentN.pm</a></strong></p></blockquote>
<p>ダウンロードしたファイル <strong>RecentN.pm</strong> を<br />
<strong>plagger/cpan/lib/perl5/site_perl/Plagger/Rule</strong> に保存すればOKです。（本来は正しい手順を踏むべきですが、とりあえず動いたのでこのまま進めます。手抜きスマソ）<br />
次に <strong>FFmpeg/Command.pm</strong> が足りないとメッセージが出てきました。迷わずダウンロードですよ。</p>
<blockquote><p><strong>FFmpeg::Command<br />
<a href="http://cpan.uwinnipeg.ca/module/FFmpeg::Command" target="_blank">http://cpan.uwinnipeg.ca/module/FFmpeg::Command</a></strong></p></blockquote>
<p>解凍したフォルダの中の <strong>lib</strong> フォルダの中にある <strong>FFmpeg</strong> フォルダを<br />
<strong>plagger/cpan/lib/perl5/site_perl</strong> に保存します。<br />
次は <strong>FLV/Info.pm</strong> が足りないとメッセージが出てきたので、ダウンロードっすよ。</p>
<blockquote><p><strong>FLV::Info<br />
<a href="http://cpan.uwinnipeg.ca/module/FLV::Info" target="_blank">http://cpan.uwinnipeg.ca/module/FLV::Info</a></strong></p></blockquote>
<p>解凍したフォルダの中の <strong>lib</strong> フォルダの中にある <strong>FLV</strong> フォルダを<br />
<strong>plagger/cpan/lib/perl5/site_perl</strong> に保存します。<br />
次はちょっと長めのエラーメッセージが出てきました。でも読むのは１行目だけです。<br />
<strong>AMF/Perl/Util/Object.pm</strong> が足りない模様。ダウンロードするより他ありませんな。</p>
<blockquote><p><strong>AMF::Perl<br />
<a href="http://cpan.uwinnipeg.ca/module/AMF::Perl" target="_blank">http://cpan.uwinnipeg.ca/module/AMF::Perl</a></strong></p></blockquote>
<p>解凍したフォルダの中の <strong>lib</strong> フォルダの中にある <strong>AMF</strong> フォルダを<br />
<strong>plagger/cpan/lib/perl5/site_perl</strong> に保存します。<br />
・・と。ここまでの作業でおそらく今までとは明らかに違う動きを始めたと思います。<br />
サーバが混雑してるときは失敗することもあるようですが、実証環境ではニコニコ動画からFLVファイルを取得し、粛々と変換作業を始めましたヨ。<br />
<img alt="09screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/09screenshot.png" width="503" height="364" /><br />
上のような感じのメッセージが流れてきたらいわゆる　<font class="kaomoji"><strong>ｷﾀ――――(ﾟ∀ﾟ)――――!!!</strong></font>　状態ですな。<br />
コンバートは結構のんびりな感じなので、ここまで動けばとりあえず休憩です。<br />
・・しばらく放置してコマンド入力可能な状態になったら動作完了です。<br />
<img alt="10screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/10screenshot.png" width="503" height="115" /><br />
<font color="#ff0000"><strong>**注意**</strong><br />
二重ダウンロード抑止の確認はこの先の手順の後に試してください。この段階でコマンドを再度実行すると、今ダウンロードした動画が取り込めなくなります。又、ニコニコ動画のマイリストは &#8220;<strong>公開</strong>&#8221; に設定しておかないとリストを受信できません。</font><br />
/Users/<font color="#ff0000">UserName</font>/Sites/nicovideo の様子はこんな感じです。<br />
<img alt="11screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/11screenshot.png" width="500" height="120" /><br />
さぁ、あとはポッドキャトの登録でいよいよフィニッシュですヨ。<br />
<strong>９．・・と、その前に。</strong><br />
まさかとは思いますが、パーソナルWeb共有が動作していないとうまくいきません。<br />
<img alt="12screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/12screenshot.png" width="400" height="130" /><br />
確認しておいてください。<br />
<strong>１０．iTunesにポッドキャストのURLを登録する</strong><br />
では、<strong>iTunes</strong>メニューの <strong>詳細</strong> の中にある <strong>ポッドキャストを登録&#8230;</strong> を選択します。<br />
<img alt="13screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/13screenshot.png" width="500" height="95" /><br />
そして、<strong>config.yaml</strong> で設定したRSSを保存しているURLを登録すればiTunesに取り込めるようになります。<br />
（この記事の設定では <strong>http://localhost/~<font color="#ff0000">UserName</font>/nicovideo/nicovideo.xml</strong> です）<br />
・・そうするとこんな感じでめでたくiTunesに表示されます。<br />
<img alt="14screenshot.png" src="http://www.power-st.jp/wp-content/uploads/2007/1002/14screenshot.png" width="500" height="150" /><br />
あとは好きなようにやっちゃってください。<br />
仮に失敗しても、plaggerフォルダごと捨てて作り直せばいいのでお試しで遊ぶのにはちょうど良い方法かと。<br />
では思い思いのニコプラライフをお過ごしください。しかし俺のiPod Touchはいつ届きますか・・。<font class="kaomoji">（´ω｀）</font><br />
<strong>Similar Posts:関連記事</strong>
<ul class="similar-posts">
<li><a href="http://www.power-st.jp/lifelog/bookmarks/2010/12/08/848" rel="bookmark" title="2010/12/08">Daily Bookmarks</a> <span class="timestamp">2010/12/08 3:01 AM</span></li>
<li><a href="http://www.power-st.jp/techlog/2007/03/14/246" rel="bookmark" title="2007/03/14">[705NK関連]MacOS X 10.4.9アップデート</a> <span class="timestamp">2007/03/14 11:30 PM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2010/06/28/544" rel="bookmark" title="2010/06/28">Daily Tweetlog</a> <span class="timestamp">2010/06/28 2:01 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/photos/2010/06/27/542" rel="bookmark" title="2010/06/27">iOS4のフォルダに絵文字をつけてみた！</a> <span class="timestamp">2010/06/27 12:15 PM</span></li>
<li><a href="http://www.power-st.jp/techlog/2007/10/14/253" rel="bookmark" title="2007/10/14">二コPlaTunesの補足</a> <span class="timestamp">2007/10/14 1:07 AM</span></li>
</ul>
<p><!-- Similar Posts took 25.648 ms --></p>
<div class="shr-publisher-250"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.power-st.jp/techlog/2007/10/02/250/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Apple Wireless Keyboard(MB167J/A)届いた</title>
		<link>http://www.power-st.jp/techlog/2007/09/15/249</link>
		<comments>http://www.power-st.jp/techlog/2007/09/15/249#comments</comments>
		<pubDate>Fri, 14 Sep 2007 21:36:37 +0000</pubDate>
		<dc:creator>gongone</dc:creator>
				<category><![CDATA[TechLog!]]></category>
		<category><![CDATA[Apple Wireless Keyboard]]></category>
		<category><![CDATA[MB167J]]></category>

		<guid isPermaLink="false">http://www.power-st.jp/?p=249</guid>
		<description><![CDATA[８月初旬の製品発表のレポートを見て、ほぼ脊髄反射的にApple Storeでぽちっとな?したApple Wireless Keyboardが昨夜届きました。 今までもM9270J/Aという純正のワイヤレスキーボードを使っ [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>８月初旬の製品発表のレポートを見て、ほぼ脊髄反射的にApple Storeでぽちっとな?したApple Wireless Keyboardが昨夜届きました。<br />
今までもM9270J/Aという純正のワイヤレスキーボードを使っていたのですが、リビングＰＣな感じにテレビに繋いで使っているMac miniだと従来キーボードはフルサイズで取り回しがあまりよくない（結構重い）感じだったりしたので、小さくて洒落たワイヤレスキーボードがないかな?と漠然と思っていた矢先の発表。まさに渡りに船、取って付けたようなタイミングと言わざるを得ませんな。（←勝手な言い分）<br />
アップルのサイトにはUS版のASCIIキーボードの写真はあったのだけど、日本語版のJISキーボードの写真は無かったので見切り発車で購入してしまいましたが、コンパクトな中にしっかりと機能が収められている感じでなかなか好印象です。詳しいレビュー的なものはもうちょいちゃんと写真撮って載せたいと思いますが、まずはJIS版買おうかどうしようか悩んでいる諸兄の為にキー配列の写真を載せておきます。参考までにドウゾ！<br />
<a href="http://www.power-st.jp/wp-content/uploads/2007/0815/562096741_201.html" onclick="window.open('http://www.power-st.jp/wp-content/uploads/2007/0815/562096741_201.html','popup','width=640,height=289,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.power-st.jp/wp-content/uploads/2007/0815/562096741_201-thumb.jpg" width="250" height="112" alt="" /></a><br />
コンパクトで非常に薄くて軽いです。それでいてアルミのフレームで剛性感はバッチリです。キータッチも軽く、ノートパソコンのキーボードに近いです。<br />
<strong>Similar Posts:関連記事</strong>
<ul class="similar-posts">
<li><a href="http://www.power-st.jp/lifelog/tweets/2010/12/10/853" rel="bookmark" title="2010/12/10">Daily Tweetlog</a> <span class="timestamp">2010/12/10 4:04 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2010/12/16/859" rel="bookmark" title="2010/12/16">Daily Tweetlog</a> <span class="timestamp">2010/12/16 4:28 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2011/01/21/882" rel="bookmark" title="2011/01/21">Daily Tweetlog</a> <span class="timestamp">2011/01/21 4:10 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/bookmarks/2011/06/12/975" rel="bookmark" title="2011/06/12">Daily Bookmarks</a> <span class="timestamp">2011/06/12 3:01 AM</span></li>
<li><a href="http://www.power-st.jp/lifelog/tweets/2011/11/19/1055" rel="bookmark" title="2011/11/19">Daily Tweetlog</a> <span class="timestamp">2011/11/19 2:26 AM</span></li>
</ul>
<p><!-- Similar Posts took 144.570 ms --></p>
<div class="shr-publisher-249"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.power-st.jp/techlog/2007/09/15/249/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

