<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Nucleusなログ</title>
    <link>http://nucleus.petit-power.com/devlog/</link>
    <description>NucleusCMSの自作プラグインとか改造プラグインとかな開発系ブログ</description>
    <!-- optional tags -->
    <language>ja</language>           <!-- valid langugae goes here -->
    <generator>Nucleus CMS v3.31SP1</generator>
    <copyright>petit-power.com</copyright>             <!-- Copyright notice -->
    <category>Weblog</category>
    <docs>http://backend.userland.com/rss</docs>
    <image>
      <url>http://nucleus.petit-power.com/devlog//nucleus/nucleus2.gif</url>
      <title>Nucleusなログ</title>
      <link>http://nucleus.petit-power.com/devlog/</link>
    </image>
    <item>
 <title><![CDATA[NP_Simplepie Ver1.01c リリース]]></title>
 <link>http://nucleus.petit-power.com/item_69.html</link>
<description><![CDATA[NP_SImplepieのソースがショートタグ状態になっていたのを今頃指摘されて気がつきました。<br />
ということで、修正版をリリース（＾＾；<br />
<br />
yamaさん、ご報告ありがとうございます。<br />
もし、Ver1.01bでなんか動かなかったっていう人はこれに差し替えてください。<br />
なお、旧来同様Simplepie本体は同梱しておりませんので、<a href="http://simplepie.org">こちら</a>からダウンロードしてください。<br />
<div style="text-align: center"><a href='http://nucleus.petit-power.com/action.php?action=plugin&amp;name=LinkCounter&amp;type=c&amp;k=NP_Simplepie_v101c.zip'>ダウンロード</a>[13clicks]</div>]]></description>
 <category>plugins</category>
<comments>http://nucleus.petit-power.com/item_69.html</comments>
 <pubDate>Wed, 5 Nov 2008 21:25:42 +0900</pubDate>
</item><item>
 <title><![CDATA[NP_Simplepie Ver1.01βリリース]]></title>
 <link>http://nucleus.petit-power.com/np_simplpiev101b.html</link>
<description><![CDATA[<p>1点勘違いのオプションがありました。<br />
えーと、HTMLタグ除去オプションなのですが・・このオプション　有効なタグを指定するようになっていましたが、Simplepieの内部ロジックでは逆の除去するタグを明記するようになっていました（＾＾；<br />
ということで、本オプションの指定を外しました。<br />
特にSimplepieデフォルトの指定のままで問題はなさそうな感じですので、オプション化せずにさらに除去タグを増やしたい場合はソースにオプションパラメタを利用者側で設定してください。<br />
もし、タグすべてが不要の場合はtextの指定でdecriptionなどを呼び出してもらえればよいかと思います。</p>


<h1 class="wiki_h1" id="toc0">ダウンロード</h1>
<p><div style="text-align: center;"><a href='http://nucleus.petit-power.com/action.php?action=plugin&amp;name=LinkCounter&amp;type=c&amp;k=NP_Simplepiev101b.zip'>ダウンロード</a>[243clicks]</div></p>

<br />
<br />
]]></description>
 <category>plugins</category>
<comments>http://nucleus.petit-power.com/np_simplpiev101b.html</comments>
 <pubDate>Sat, 3 Nov 2007 22:45:27 +0900</pubDate>
</item><item>
 <title><![CDATA[emebedの書式を変更した方がいいかなぁと]]></title>
 <link>http://nucleus.petit-power.com/item_64.html</link>
<description><![CDATA[embedのパラメタがまんまPHPのArrayの書式になっているんだけど、これを<br />
変数名＝値<br />
　　　：<br />
の形式にするべきか？？　その方が親切かと思って、とりあえず内部的に変更バージョンを作ってみた。<br />
<br />
とはいえ、よく使う部分かどうかははなはだ疑問なのではあるけど。<br />
、を入れないといけない前の仕様よりはこの方がよい気がするんだけど・・・<br />
どう？　って聞いてみたりする今日の日記]]></description>
 <category>logs</category>
<comments>http://nucleus.petit-power.com/item_64.html</comments>
 <pubDate>Fri, 24 Aug 2007 15:43:49 +0900</pubDate>
</item>
<item>
 <title><![CDATA[XREA内テスト]]></title>
 <link>http://nucleus.petit-power.com/item_62.html</link>
<description><![CDATA[ちょっとテスト<br />
本家のサイトから<br />
<h2><a href="http://www.petit-power.com/" target=_blank title="オープンソースとか･･･">PETIT POWER w/ZeRo</a></h2>
<ul>
<li><a href="http://www.petit-power.com/archives/294-OpenX-V2.6.3.html" target=_blank>OpenX V2.6.3 出てます＆アップグレードしてみた</a>(2008年11月11日 00:04/OpenX/)<br />


	OpenX V2.6.3が先週の11/4にリリースされました。 

	早速（でもないけど）、土曜日にアップグレードしてみました。


	アップグレードの方法は、こちら
[1]に書いてる手順にほぼ準じて行いました。 

	あ、イメージファイルのコピーしてませんでした（＾＾；


	が、無...
</li>
<li><a href="http://www.petit-power.com/archives/293-OpenX-safe_mode.html" target=_blank>OpenX safe_mode問題</a>(2008年11月04日 15:03/PHP/)<br />


	XREA及びCoreServerだとSafe Mode
Onな環境なので、Module版PHPだとOpenXで怒られます。 

	っていうのは、誰でもわかっているところなんですが・・・


	じゃ、CGIモードで動かせば問題ないかというと、これまたそうではなくて、Ajax絡みでContnt-Typeがちゃんと動かな...
</li>
<li><a href="http://www.petit-power.com/archives/292-ZWCacheSQLite.html" target=_blank>ZWのCacheはSQLiteを使うべし</a>(2008年10月15日 00:56/PHP/)<br />


	ZendFrameworkのZend_Cache
[1]のバックエンド（いわゆるキャッシュの格納庫）には、FileとかSQLiteとかMemcached...とか指定して使うわけですが、自宅鯖や専用鯖とかならMemcachedとかAPCとかZendPlatformとかがよいと思いますが、共有鯖ではFileかSQLiteとかになっち...
</li>
<li><a href="http://www.petit-power.com/archives/291-OpenX.html" target=_blank>OpenXを使ってみる予定とか言ってみる</a>(2008年10月02日 23:09/PHP/)<br />


	OpenAdsからOpenXへと名称を変更してから初トライ。 

	OpenXは結構海外でメジャーでかつ資金調達もまずまずな感じの広告配信サーバアプリです。

いわゆるアフィリエイト事業者みたいな感じのことができるWEBアプリなんですけど、配信アプリなのでアフィリエイターな方...
</li>
<li><a href="http://www.petit-power.com/archives/290-WordPressTwitters9y.html" target=_blank>WordPress用のTwitterプラグイン　s9yと同じような感じのを作ってみた</a>(2008年09月24日 22:35/WordPress/)<br />


	せっかくなので、こっちとあっちのHPにTwitterのリストを表示するサイドバーを似たような表示形式にしてみようとトライしてみました。


	まずは、WP用のプラグインを探すってところから・・・。


	-------------見つけたのはウィジット版のプラグイン 

	
入れてみた...
</li>
<li><a href="http://www.petit-power.com/archives/289-unknown.html" target=_blank>サイトリニューアル　とか</a>(2008年09月23日 00:22/ざれごと/)<br />


	2日ぐらい前からやってたんですが、ほぼ固まったので正式にアナウンスです♪


	一応、見ての通りデザインが変わりました。 

	理由はなんとなくです（＾＾；  

	ついでに1つ前の記事にも書いた通りに携帯及びiPhoneに対応したのも理由の１つかなと思いますが、そもそも...
</li>
<li><a href="http://www.petit-power.com/archives/288-iPhone.html" target=_blank>iPhoneに対応とか・・・</a>(2008年09月15日 22:52/iPod/)<br />


	s9yのプラグインとかテンプレートのページを見ていたら、Mobile
Outputっていうプラグインと、iPhone用のテンプレート、それにxhtmlのモバイルテンプレートとかいうのを発見！


	この３ついずれも作者さんは同じ人のようで、詳細は別URLでみたいに書いてあるんだけど、...
</li>
<li><a href="http://www.petit-power.com/archives/287-WP.html" target=_blank>ちょっと　ん～なところもあるけど、意外といいじゃん　WP</a>(2008年09月03日 00:30/PHP/)<br />


	これまたガチ仕事で、WPなんぞを触ってみた本日。


	プラグインを作ろうかなって感じで始めてみたんだけど、意外とシンプル。


	承認機能とかカスタムフィールドなんかあったりして、MTOSよりいいじゃね？
って気がするんですけど。 

	えぇ、あとはサポートがぁ
って...
</li>
<li><a href="http://www.petit-power.com/archives/286-PHP.html" target=_blank>なんだかだんだと結局PHPで・・・</a>(2008年08月28日 22:59/PHP/)<br />


	ガチに仕事での話なんだけど、一応最近Java系のものをインフラとしてWEBアプリのデモを作っていたります。

完全にWEBアプリ開発エンジニアっぽい書き出しなんだけど、なんちゃってコンサルから開発までやるのでありといえばあり。


	さて、なんだかんだ
って書いてる...
</li>
<li><a href="http://www.petit-power.com/archives/285-URL.html" target=_blank>フィードのURL変わりますた</a>(2008年08月15日 17:31/ざれごと/)<br />
さらっと変えちゃって、しかも古いのを転送をONにしなくてそのまま削除ちゃいましたよ　ごめんなし
</li>
</ul>
]]></description>
 <category>logs</category>
<comments>http://nucleus.petit-power.com/item_62.html</comments>
 <pubDate>Tue, 21 Aug 2007 15:57:37 +0900</pubDate>
</item><item>
 <title><![CDATA[NP_Simplepie Ver1.00βリリース]]></title>
 <link>http://nucleus.petit-power.com/np_simplepie_v100_beta.html</link>
<description><![CDATA[NP_SimplepieのVer1.00βのリリースです。<br />
基本的には、NP_NewsfeedEXの後継なので似たような扱いになりますが、すでに記事でも触れている通り、複数のテンプレートへの対応としてNucleus本体のテンプレート機能を利用する方式になりました。<br />
また、Simplepieのバージョンアップに合わせて、PodcastやVideocastへの対応などが盛り込まれています。<br />
<br />
特徴として、<br />
<br />
☆テンプレートをNucleusの基本機能を利用することにより、マルチテンプレートに対応<br />
☆テンプレート変数の拡張し、Subscribe機能やAdd_to機能も搭載<br />
☆はてなの拡張RSSをSimplepieの拡張クラスにし、はてなブックマークへの登録URLの生成を追加<br />
<br />
となっています。<br />
特にマルチテンプレートへの対応は、サイドバーや記事ごとの表示方法に対して有効に活用できるようになったと思います。<br />
<br />

<h1 class="wiki_h1" id="toc1"> インストール及び使用開始までの手順</h1>
<ol>
    <li>ダウンロードしたアーカイブ一式をnucleus/pluginsディレクトリにアップロードします。</li>
    <li>simplepieは、別途<a href="http://simplepie.org/downloads/" onclick="window.open(this.href, '_blank'); return false;">こちら</a>よりダウンロードし、nucleus/plugins/simplepieフォルダにsimlepie.incをアップロードします。<br />
現在、対応しているSimplepieのバージョンは、1.0.1です。</li>
    <li>Nucleusの管理画面にて、プラグインSimplepieを登録します。</li>
    <li>プラグインの編集にて、プラグインの動作設定を行います。</li>
    <li>テンプレートを作成します。（詳細はテンプレートの作成へ）</li>
    <li>スキンまたは記事にて、NP_Simplepieを呼び出します。（詳細は呼び出し形式へ）</li>
</ol>


<h1 class="wiki_h1" id="toc2">プラグインの設定</h1>
<p><div style="text-align: center;"><a href="http://nucleus.petit-power.com/media/1/20070818-simplepie_plugin_setting.jpg"><img src="/media/1/20070818-simplepie_plugin_setting.jpg" width="70%" alt="プラグインの動作設定画面" /></a></div></p>

<blockquote><dl>
    <dt>[Enable/disable caching in SimplePie]</dt>
        <dd>キャッシュを利用するかどうかの指定です</dd>
    <dt>[Set the folder where the cache files should be written]</dt>
        <dd>キャッシュの格納場所を指定します。<br />
プラグイン初期時は、自動的にmedia/cacheの物理パスが入っています。</dd>
    <dt>[Set the minimum time for which a feed will be cached]</dt>
        <dd>キャッシュの有効時間を指定します。（単位： 秒）</dd>
    <dt>[default item class name]</dt>
        <dd>Simplepieの拡張アイテムクラスを既定値としたい場合にクラス名を指定します。</dd>
    <dt>[default template name]</dt>
        <dd>テンプレート名を指定しなかった場合の標準テンプレート名を指定します。</dd>
    <dt>[default amount]</dt>
        <dd>Amountを指定しなかった場合の標準Amount値を指定します。</dd>
    <dt>[allow html tags]</dt>
        <dd>有効にするHTMLタグを指定します（allだとすべてになります）</dd>
</dl>

</blockquote>

<h1 class="wiki_h1" id="toc3">テンプレートの作成</h1>
<blockquote><p>本プラグインにてフィードを表示すには、本プラグインが使用するNucleus本体のテンプレートを作成する必要があります。<br />
下記の画面を例に、作成する項目について説明します。<br />
なお、Nucleus管理画面のテンプレート編集で新規にテンプレートを作成してください。<br />
例として、下記画面のようにSimplepie/defaultなどとしておくとよいでしょう。</p>

</blockquote>

<h2 class="wiki_h2" id="toc4">ヘッダ・フッタ・本体</h2>
<p><div style="text-align: center;"><a href="http://nucleus.petit-power.com/media/1/20070817-template_1.jpg"><img src="/media/1/20070817-template_1.jpg" width="70%" alt="ヘッダ・フッタ・本体設定画面" title="ヘッダ・フッタ・本体設定画面" /></a></div></p>

<blockquote><p>アイテムのヘッダー、アイテムのフッタ、アイテムの本体に利用するテンプレート部品を登録します。<br />
テンプレート内に利用できる変数は、Simplepieが提供するgetメソッド、Subscribeメソッド、Add_toメソッドが利用できます。（但し、文字列が戻り値となるもの）<br />
Subscribeメソッドは、ヘッダー・フッタのみに利用可能で、Add_toメソッドはアイテムの本体のみに利用可能です。<br />
また、アイテム本体には本プラグイン特有の変数(&lt;%no%&gt;)があります<br />
なお、テンプレート変数の書式は、Nucleusと同様<strong>&lt;%変数名%&gt;</strong>または<strong>&lt;%変数名（引数・・)%&gt;</strong>の形式になります。</p>

</blockquote>

<h3 class="wiki_h3" id="toc5">よく使われるテンプレート変数</h3>
<blockquote><p>よく使われるテンプレート変数を以下に説明します。<br />
<strong>ヘッダー・フッタ用</strong><br />
<dl>
    <dt>title</dt>
        <dd>フィードのタイトル</dd>
    <dt>permalink</dt>
        <dd>フィードのURL</dd>
    <dt>description</dt>
        <dd>フィード概要<br />
  &lt;%description(タイプ,長さ)%&gt;の形式が利用可能です。<br />
タイプには、textまたはhtmlが指定でき、textはHTMLタグを除いたプレーンテキスト形式になります。<br />
長さは、切り出す文字列の長さを指定できます。（０または指定なしではすべてが表示されます）</dd>
    <dt>image_title</dt>
        <dd>ロゴイメージのタイトル</dd>
    <dt>image_url</dt>
        <dd>ロゴイメージのURL<br />
  &lt;%image_url(width,height%&gt;の形式が利用可能です。</dd>
    <dt>subscribe_xxxx</dt>
        <dd>Subscribeの機能です、詳細はsimplepieのAPIドキュメントを参照してください。</dd>
</dl>

</p>

</blockquote>
<blockquote><p><strong>アイテム本体用</strong></p>

</blockquote>
<blockquote><dl>
    <dt>title</dt>
        <dd>記事のタイトル</dd>
    <dt>permalink</dt>
        <dd>記事のURL</dd>
    <dt>author</dt>
        <dd>著者名</dd>
    <dt>category</dt>
        <dd>カテゴリ名</dd>
    <dt>description</dt>
        <dd>記事概要（書式は、ヘッダー・フッタと同様）</dd>
    <dt>date</dt>
        <dd>日付</dd>
    <dt>enclosure</dt>
        <dd>Podcast/videocastの表示（表示形式は、Simplepie依存となり、その為のパラメタはテンプレートで指定します。</dd>
    <dt>add_to_xxxx</dt>
        <dd>記事のブックマーク用の変数（詳細はsimplepie.orgのAPIドキュメントを参照してください）</dd>
    <dt>no</dt>
        <dd>記事のシーケンシャル番号で、呼び出しパラメタの最大値と連動し、１～最大値までの番号に変換されます。<br />
この変数を利用することにより、例えば1行おきに記事の背景色を変えるなどが行えます。</dd>
</dl>

<p>拡張クラスが提供するgetメソッド及びadd_toメソッドも利用可能です。（詳細は拡張クラスを参照してください）</p>

</blockquote>

<h2 class="wiki_h2" id="toc6">データなし</h2>
<p><div style="text-align: center;"><a href="http://nucleus.petit-power.com/media/1/20070817-template_2.jpg"><img src="/media/1/20070817-template_2.jpg" width="70%" alt="プラグインの動作設定画面" /></a></div></p>


<h2 class="wiki_h2" id="toc7">日付のフォーマット</h2>
<p><div style="text-align: center;"><a href="http://nucleus.petit-power.com/media/1/20070817-template_date.jpg"><img src="/media/1/20070817-template_date.jpg" width="70%" alt="日付のフォーマット設定画面" /></a></div></p>

<blockquote><p>日付の書式は、NucleusCMSの書式と同様です。</p>

</blockquote>

<h2 class="wiki_h2" id="toc8">Embedパラメタ(Podcast/Videocast用）</h2>
<p><div style="text-align: center;"><a href="http://nucleus.petit-power.com/media/1/20070817-template_embed.jpg"><img src="/media/1/20070817-template_embed.jpg" width="70%" alt="Embedパラメタ設定画面" /></a></div></p>

<blockquote><p>enclosureを展開する際のEmbedのパラメタを指定します。<br />
詳細は、simplepie.orgのAPIドキュメント内のnative_embedを参照してください。</p>

</blockquote>

<h1 class="wiki_h1" id="toc9">利用方法</h1>
<blockquote><p>スキンまたは記事内にて、以下の形式で呼び出します。<br />
<strong>&lt;%simplepie(フィードURL,拡張クラス名,テンプレート名,表示記事件数,記事番号最大値,キャッシュ有効時間)%&gt;</strong><br />
<dl>
    <dt>フィードURL</dt>
        <dd>RSS/XMLなどのフィードURLを指定します。</dd>
    <dt>拡張クラス名</dt>
        <dd>記事を表示する際に利用する拡張クラス名を指定します。（現状では、Hatenaなど）<br />
指定しない場合は、プラグイン設定で指定した既定のクラス名を使用します。</dd>
    <dt>テンプレート名</dt>
        <dd>利用するテンプレート名を指定します。（指定しない場合は、プラグイン設定で指定した既定のテンプレート名を使用します）</dd>
    <dt>表示記事件数</dt>
        <dd>表示する記事件数を指定します。但し、指定記事数よりも取得する記事数が少ない場合は取得した記事数までとなります。</dd>
    <dt>記事番号最大値</dt>
        <dd>アイテム本体で利用する記事番号の最大値を指定します、これによりテンプレート変数noが１～最大値を件数分繰り返します。<br />
２を指定すると１，２と交互にnoが変わります。なお、０を指定した場合は記事件数までのシーケンシャル番号となります。</dd>
    <dt>キャッシュ有効時間</dt>
        <dd>キャッシュの有効時間を指定します。（単位：分）　指定しない場合は、プラグイン設定で指定した時間が使用されます。</dd>
</dl>

</p>

</blockquote>

<h1 class="wiki_h1" id="toc10">ダウンロード</h1>
<p><div style="text-align: center;"><a href='http://nucleus.petit-power.com/action.php?action=plugin&amp;name=LinkCounter&amp;type=c&amp;k=NP_Simplepie_v1beta.zip'>ダウンロード</a>[150clicks]</div></p>


<h1 class="wiki_h1" id="toc11">Simplepie_Item_Hatenaについて</h1>
<blockquote><p>添付ファイルのｓimplepie_hatena.incはITEMの拡張クラスであるSimplepie_Item_Hatenaのソースファイルです。<br />
本拡張クラスは、はてなRSSが提供するAGGREGATIONタグを認識する為のdate/categoryメソッドの拡張とSubscribe_hatenaを提供します。</p>

</blockquote>

<h1 class="wiki_h1" id="toc12">ライセンスについて</h1>
<blockquote><p>simplepie_hatena.incは、simplepieに準拠します。(BSD)<br />
NP_Simplepieプラグイン本体は、NucleusCMS及びhtml2textクラスに準拠します。(GPL)</p>

</blockquote>

<h2 class="wiki_h2" id="toc13">プレーンテキスト変換に利用しているクラスライブラリ</h2>
<blockquote><p>本プラグインのDescriptionにtextパラメタで利用するHTML⇒TEXT変換に利用しているのが、Jon Abernathy氏が公開している「<a href="http://www.chuggnutt.com/html2text.php" onclick="window.open(this.href, '_blank'); return false;">Converts HTML to formatted plain text</a>」です。</p>

</blockquote>
<br />
]]></description>
 <category>plugins</category>
<comments>http://nucleus.petit-power.com/np_simplepie_v100_beta.html</comments>
 <pubDate>Sun, 19 Aug 2007 21:44:39 +0900</pubDate>
</item><item>
 <title><![CDATA[さらに・・・]]></title>
 <link>http://nucleus.petit-power.com/item_45.html</link>
<description><![CDATA[↓のNP_Simplepie開発中の状況です。<br />
Nucleusの管理画面のテンプレートを用いる方式に修正してみました。<br />
アイテムヘッダ・アイテム本文・アイテムフッタと続きにはEmbed（PODCASTとか）のパラメタ、コメントのなしの部分が旧来のNOITEMに、日付フォーマットはNucluesと同じ設定でできるようにして、合計６つの項目を利用することにしました。<br />
Embedのパラメタ部分がPHPライクな感じなのですが・・・まあ、そこはしょうがないとして・・・。<br />
<br />
それとHatenaの拡張クラスに「はてブ」のURL生成機能を追加してみました。<br />
右側サイドバーのフィードには、そのはてブのリンクと、一番下にはGoogle　Readerへの追加リンクを入れてみました。<br />
GoogleReaderのリンクは、Simplepieが持っているSubscribeのファンクションをテンプレートから呼び出しています。<br />
日本以外のSubscribeが多くあるんで、海外のリーダーを使っている方にはよいかも・・・。<br />
<br />
ってな感じで徐々に煮詰まってきました。<br />
<br />
pieXも同時並行で同じ仕組みになる予定です、呼び出し形式は違ったり、旧来のパラメタを減らして統一化したりしています。<br />
なので、旧バージョンとちょっと違う感じになりそうな・・・。<br />
<br />
NP_Simplepieでキーワードでフィード拾ってきて、記事にしたてあげれば　いわゆる自動記事生成ってヤツになるんじゃね？？<br />
<br />
（いや、それを商売にしちゃ駄目ですからぁ　って　公開してもそれはいえないか）<br />
<br />
ではでは、お盆明けには公開できるかも・・・一番面倒な説明書き次第ですけど・・・。<br />
]]></description>
 <category>logs</category>
<comments>http://nucleus.petit-power.com/item_45.html</comments>
 <pubDate>Mon, 13 Aug 2007 23:59:51 +0900</pubDate>
</item><item>
 <title><![CDATA[↓の話・・・Simplepieがバージョンアップしてたのでさらに・・]]></title>
 <link>http://nucleus.petit-power.com/item_31.html</link>
<description><![CDATA[NP_NewsfeedExからNP_Simplepieにしようという↓のネタを具体的にということで、ひさびさにSimplepieのページをよく見ると<br />
<br />
1.0.1ってバージョン表記が・・・ちなみにNP_NewsfeedEXで同梱してたのが1.0b3.2です。<br />
しかも、かなり変わっていて「はてな」のRSSの修正部分がそのまま適用できません。<br />
が、1.0.1はさらにセキュア＆拡張性に富んでいて、クラスを拡張することができるのです。<br />
Simplepieのサイトでは、DIGGの拡張部分をAddonとして作成するサンプルコードが載ってましたのでそれを参考にはてなのRSSの拡張部分を作りましたぁ。<br />
これで、コアのSimplepieのソースを修正する必要がなくなったのですごーく便利かも・・・。<br />
<br />
ついでに、関数類も増えたのでプラグインテンプレートから取得できるデータも増やしました。<br />
フィードのアイテムへのブックマークとか購読リンクとかも付けられるようにしてみました。<br />
あ、あとEmbedとしてPODCASTとか動画のデータリンクも付けれるようになりましたが、、、まだ、これはテストできてなかったりします。<br />
<br />
試しに続きにPODCASTとVIDEOCASTのRSSを下に貼り付けてみました（テスト用なのでちゃんと表示するかは不明ですが）<br />
なお、前記事の通りに名称は変更になりますだ。<br />
けど、NewsfeedEXと同居はSimplepieの関係上無理っす<br />
<h3>ポッドキャストの例</h3><br />
<br />
<h2><a href="http://kodomoeikaiwa.podomatic.com" target=_blank title="簡単な子供のための英語">こどもと英語で話そう！</a></h2>
<ul>
<li><a href="http://kodomoeikaiwa.podomatic.com" target=_blank>#45 おやすみ！ Goodnight!</a>(2008年03月21日 22:53//Knock Knock English)<br />

 ベッドに入るじゅんびの時に使える表現. Phrases to
use when getting your child ready for bed. Check us out at
www.knockknockenglish.com! Also, check out our award winning
children's songs with videos, worksheets, activities, and more at
www.supersimples...
<embed type="audio/mp4" style="cursor:hand; cursor:pointer;" src="http://kodomoeikaiwa.podomatic.com/enclosure/2008-03-21T06_53_48-07_00.m4a" width="100%" height="16" autoplay="false" target="myself" controller="true" loop="false" scale="aspect" bgcolor="#ffffff" pluginspage="http://apple.com/quicktime/download/"></embed></li>
<li><a href="http://kodomoeikaiwa.podomatic.com" target=_blank>#44 つまらない！！ (I'm bored!)</a>(2008年02月19日 21:34//Knock Knock English)<br />

退屈する時に使える表現. Phrases to use to fight off
boredom. www.knockknockenglish.com Also, check out our award winning
children's songs with videos, worksheets, activities, and more at
www.supersimplesongs.com
<embed type="audio/mpeg" style="cursor:hand; cursor:pointer;" src="http://kodomoeikaiwa.podomatic.com/enclosure/2008-02-19T04_34_02-08_00.mp3" width="100%" height="16" autoplay="false" target="myself" controller="true" loop="false" scale="aspect" bgcolor="#ffffff" pluginspage="http://apple.com/quicktime/download/"></embed></li>
</ul>
<br />
<br />
<h3>ビデオキャストの例</h3><br />
<br />
<h2><a href="http://www.nowondvd.net/" target=_blank title="NOWON VideoCastにようこそ！
良質な音楽、モダンアート、写真、モーショングラフィックス、建築、カルチャー、スポーツ、ITビジネス、、、他では手に入らない良質な映像作品をDVDでリリースし、世界最大の
デジタル・フィルム・フェスRESFESTを主催するNOWONMEDIAが自信を持ってお届けするVideo Podcasting！

新作・名作DVDのトレーラー、ショートフィルム、プレミアインタビュー、PDFキャストなどなど、あなたのライフスタイルを充実させるコンテンツをお届け！！

その他にも、映像に興味がある全ての人々を繋げるハブとしてのWEBサイト、white-screenがお送りする　ポッドキャストコラム -white scream-　にて、話題の作品＆人物をクローズアップ！
ここでしか聞けない製作秘話や作品の見どころが聞けちゃいます！
クリエーターの方、映画ファンの方々、要必聴！！

■NOWONDVDレーベル
&lt;Hip Hop専門DVDレーベル&gt;　N/O Releasing
&lt;Reggae専門DVDレーベル&gt;　ONE SHOT PLATE
★http://www.nowondvd.net/

■for Mobile
★http://nowon.jp/

■white-screen
★http://white-screen.jp/">NOWON VideoCast</a></h2>
<ul>
<li><a href="http://www.nowonmedia.com/onenightonly/" target=_blank>アークティック・モンキーズの熱狂ライブ、一夜限りの激レアプレミア上映開催！-</a>(2008年10月17日 18:30//)<br />
イギリスおよびヨーロッパの映画館でスタートした、アークティック・モンキーズのライヴ・フィルム「アット・ジ・アポロ」のプレミア上映が、ついに日本でも開催決定。2008年10月28日(火)、1夜限りの世界同時多発スペシャル上映！！
＜ワン・ナイト・オンリー＞
アークティ...
<embed type="video/x-m4v" style="cursor:hand; cursor:pointer;" src="http://nowon.jp/videocast/data/NVC00240.M4V" width="480" height="376" autoplay="false" target="myself" controller="true" loop="false" scale="aspect" bgcolor="#ffffff" pluginspage="http://apple.com/quicktime/download/"></embed></li>
<li><a href="http://white-screen.jp/index.php" target=_blank>&quot;white-scream&quot; 第14回　-「インディ・ジョーンズ／クリスタル・スカルの王国」：プレミア直前情報！-</a>(2008年06月04日 14:30//)<br />
集中更新でお届けしている"white-scream"。今回はインディの魅力の真髄に加え、6月4日（水）に六本木で行われる記者会見の直前情報をお届け！インディがなければあのカンフー作品は生まれなかった！「インディ・バカ」ことゴリラ氏とすっとんきょがインディ情報を語りまく...
<embed type="audio/mpeg" style="cursor:hand; cursor:pointer;" src="http://nowon.jp/videocast/data/WSC00016.MP3" width="100%" height="16" autoplay="false" target="myself" controller="true" loop="false" scale="aspect" bgcolor="#ffffff" pluginspage="http://apple.com/quicktime/download/"></embed></li>
</ul>
<br />
<br />
<br />
<h3>ビデオキャストの例(Emebedパラメタ付き)</h3><br />
<br />
<h2><a href="http://www.nowondvd.net/" target=_blank title="NOWON VideoCastにようこそ！
良質な音楽、モダンアート、写真、モーショングラフィックス、建築、カルチャー、スポーツ、ITビジネス、、、他では手に入らない良質な映像作品をDVDでリリースし、世界最大の
デジタル・フィルム・フェスRESFESTを主催するNOWONMEDIAが自信を持ってお届けするVideo Podcasting！

新作・名作DVDのトレーラー、ショートフィルム、プレミアインタビュー、PDFキャストなどなど、あなたのライフスタイルを充実させるコンテンツをお届け！！

その他にも、映像に興味がある全ての人々を繋げるハブとしてのWEBサイト、white-screenがお送りする　ポッドキャストコラム -white scream-　にて、話題の作品＆人物をクローズアップ！
ここでしか聞けない製作秘話や作品の見どころが聞けちゃいます！
クリエーターの方、映画ファンの方々、要必聴！！

■NOWONDVDレーベル
&lt;Hip Hop専門DVDレーベル&gt;　N/O Releasing
&lt;Reggae専門DVDレーベル&gt;　ONE SHOT PLATE
★http://www.nowondvd.net/

■for Mobile
★http://nowon.jp/

■white-screen
★http://white-screen.jp/">NOWON VideoCast</a></h2>
<ul>
<li><a href="http://www.nowonmedia.com/onenightonly/" title="アークティック・モンキーズの熱狂ライブ、一夜限りの激レアプレミア上映開催！-" target=_blank>アークティック・モンキーズの熱狂ライブ、一夜限りの激レアプレミア上映開催！-</a>(2008/10/17)
&nbsp;<a href="http://b.hatena.ne.jp/entry/http://www.nowonmedia.com/onenightonly/">
<img src="/skins/leaf/images/b_entry.gif" border="0" alt="BOOKMARK" /></a>
<br />
イギリスおよびヨーロッパの映画館でスタートした、アークティック・モンキーズのライヴ・フィルム「アット・ジ・アポロ」のプレミア...
<embed type="video/x-m4v" style="cursor:hand; cursor:pointer;" href="http://nowon.jp/videocast/data/NVC00240.M4V" src="/for_the_demo/place_video.png" width="480" height="376" autoplay="false" target="myself" controller="false" loop="false" scale="aspect" bgcolor="#ffffff" pluginspage="http://apple.com/quicktime/download/"></embed>
</li>
<li><a href="http://white-screen.jp/index.php" title="&quot;white-scream&quot; 第14回　-「インディ・ジョーンズ／クリスタル・スカルの王国」：プレミア直前情報！-" target=_blank>&quot;white-scream&quot; 第14回　-「インディ・ジョーンズ／クリスタル・スカルの王国」：プレミア直前情報！-</a>(2008/06/04)
&nbsp;<a href="http://b.hatena.ne.jp/entry/http://white-screen.jp/index.php">
<img src="/skins/leaf/images/b_entry.gif" border="0" alt="BOOKMARK" /></a>
<br />
集中更新でお届けしている"white-scream"。今回はインディの魅力の真髄に加え、6月4日（水）に六本木で行われる記者会見の直前情報を...
<embed src="/for_the_demo/mediaplayer.swf" pluginspage="http://adobe.com/go/getflashplayer" type="application/x-shockwave-flash" quality="high" width="100%" height="20" wmode="transparent" flashvars="file=http%3A%2F%2Fnowon.jp%2Fvideocast%2Fdata%2FWSC00016.MP3%3Ffile_extension%3D.MP3&autostart=false&repeat=false&showdigits=true&showfsbutton=false"></embed>
</li>
</ul>
<br />
]]></description>
 <category>logs</category>
<comments>http://nucleus.petit-power.com/item_31.html</comments>
 <pubDate>Thu, 9 Aug 2007 23:29:45 +0900</pubDate>
</item><item>
 <title><![CDATA[NP_NewsfeedEX改造中とか]]></title>
 <link>http://nucleus.petit-power.com/item_27.html</link>
<description><![CDATA[NP_Adのバージョンアップを忘れてましたが・・・（＾＾；<br />
<br />
とある事情（ってほどでもないが）からNP_NewsfeedEXを改造したりしてました。<br />
<br />
で・・・・EX付けてますが、まるっきりオリジナルとかけ離れつつある<br />
<br />
ので、今回の改造がおおよそ問題なければ、名称まで変えちゃおうかな　と考えてます。<br />
<br />
すでに名称はNP_Simplepieに決めてはいるんですが・・・名称変更と共にソースの方も手直ししなきゃいけないとか・・・利用者の皆さんには呼び出し部分の名称変更もしてもらわなきゃならないのでどうしたもんかと・・・。<br />
<br />
 <br />
<br />
そもそも利用者さんがどのくらいいらっしゃるのかわかりませんが、そんなことを考えてます。<br />
<br />
合わせて、今回の改造部分はMODｘのスニペットであるpieXにも応用が利くのでそっちもバージョンアップをするつもりです。<br />
<br />
 <br />
<br />
で、NP_Ad・・・・とりあえず、機能アップではないので・・・と逃げてたりしますが・・・これもそもそも利用者さんがいらっしゃるのか・・・<br />
<br />
 <br />
<br />
ってなことで・・・ひさびさにNucleusなログ書いてみました。<br />
<br />
]]></description>
 <category>logs</category>
<comments>http://nucleus.petit-power.com/item_27.html</comments>
 <pubDate>Fri, 13 Jul 2007 23:55:48 +0900</pubDate>
</item><item>
 <title><![CDATA[NP_Ad　近々にバージョンアップを予定]]></title>
 <link>http://nucleus.petit-power.com/item_23.html</link>
<description><![CDATA[<p>NP_Adをこのブログに導入してみました。<br />
って、ユーザの立場みたいですが、作ったのは自分です。<br />
ということで、すっかり作った自分でさえ忘れかけていたので、ユーザの立場でインストールから設定までしてみました。</p>

<p>そこで、バグではないですが、使い勝手というかエラー処理？っていうか、不親切な部分があったので手直ししてみました。</p>

<p>というのは、このブログEUC-JPで、スキンはLeafっていう割とポピュラーなテンプレートです。<br />
NucleusやWPやSerendipityにもあります、もちろんMTが本家かも・・。</p>

<p>設定ミスのエラー処理をちゃんとするようにした　という感じです。<br />
現状、正しく動作している場合にはあまり意味はありませんが、設定したけどうまくいかないという初期トラブルにはちょうどよいかな　ぐらいの修正です。</p>

<p>ということで、しばらく落ち着いたらアップしますぅ。<br />
こっちに移行させるいい機会なので・・・。 <img src="/images/kao_wara.gif" alt="" class="face" /></p>

]]></description>
 <category>logs</category>
<comments>http://nucleus.petit-power.com/item_23.html</comments>
 <pubDate>Wed, 21 Feb 2007 23:24:42 +0900</pubDate>
</item><item>
 <title><![CDATA[NP_TextWiki スマイリー機能を有効にする方法]]></title>
 <link>http://nucleus.petit-power.com/item.html</link>
<description><![CDATA[<p>Smileyの説明はする必要もないかとは思いますが、PHPBB（Nucleusのフォーラム）にもある顔の表情を画像で表示させる仕組み？　っていうか、BBコードだと：）とか：Dとか所謂海外でよく使われる顔文字を入れとくと勝手に画像に置き換えてくれるわけです。</p>

<p>その変換及び表示の機能がTextWikiの1.2.0RC１には入っています。 <img src="/images/kao_tere.gif" alt="ƥ" class="face" /><br />
但し、デフォルトでは有効になっていないし、そもそもスマイリー画像もないということで今回試しにNP_TextWikiに例のごとく組み込んでみました。<br />
どうせなら、日本圏で使われる顔文字で入力できる方が面白いかも・・ってことで続きをご覧ください。</p>

<p><a class="wiki_interwiki" href="http://nucleus.petit-power.com/tips_wiki1216.html" onclick="window.open(this.href, '_blank'); return false;">前記事</a>に書いたように、NP_TextWikiのソースに直接下記のコードを入れ込みます。<br />
入れ込む場所は、前記事の通りですが、$wiki->insertRule('nucleus',"html")の下でよいかな。</p>


<pre class="php"><span style="color: #0000ff;">$wiki</span>-&gt;<span style="color: #006600;">insertRule</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'smiley'</span>,<span style="color: #ff0000;">'html'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0000ff;">$smileys</span> = <a href="http://www.php.net/array"><span style="color: #000066;">array</span></a><span style="color: #66cc66;">&#40;</span>
<span style="color: #ff0000;">'(≧∇≦)'</span>        =&gt; <a href="http://www.php.net/array"><span style="color: #000066;">array</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'happy'</span>, <span style="color: #ff0000;">'ハッピー'</span>, <span style="color: #ff0000;">':happy:'</span><span style="color: #66cc66;">&#41;</span>,
<span style="color: #ff0000;">'(^^)'</span>        =&gt; <a href="http://www.php.net/array"><span style="color: #000066;">array</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'wara'</span>, <span style="color: #ff0000;">'笑'</span>,<span style="color: #ff0000;">':wara:'</span><span style="color: #66cc66;">&#41;</span>,
<span style="color: #ff0000;">'(@_@)'</span>        =&gt; <a href="http://www.php.net/array"><span style="color: #000066;">array</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'odoroki'</span>, <span style="color: #ff0000;">'驚き'</span>,<span style="color: #ff0000;">':odoroki:'</span><span style="color: #66cc66;">&#41;</span>,
<span style="color: #ff0000;">'(&gt;&lt;)'</span>      =&gt; <a href="http://www.php.net/array"><span style="color: #000066;">array</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'naki'</span>, <span style="color: #ff0000;">'泣き'</span>,<span style="color: #ff0000;">':naki:'</span><span style="color: #66cc66;">&#41;</span>,
<span style="color: #ff0000;">'(~~;)'</span>      =&gt; <a href="http://www.php.net/array"><span style="color: #000066;">array</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'yaba'</span>, <span style="color: #ff0000;">'やばっ'</span>,<span style="color: #ff0000;">':yaba:'</span><span style="color: #66cc66;">&#41;</span>,
<span style="color: #ff0000;">'(^^;)'</span>     =&gt; <a href="http://www.php.net/array"><span style="color: #000066;">array</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'ase'</span>, <span style="color: #ff0000;">'アセ'</span>,<span style="color: #ff0000;">':asease:'</span><span style="color: #66cc66;">&#41;</span>,
<span style="color: #ff0000;">'(#^^#)'</span>     =&gt; <a href="http://www.php.net/array"><span style="color: #000066;">array</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'tere'</span>, <span style="color: #ff0000;">'テレ'</span>,<span style="color: #ff0000;">':tere:'</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#41;</span>;
<span style="color: #0000ff;">$wiki</span>-&gt;<span style="color: #006600;">setParseConf</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'smiley'</span>, <span style="color: #ff0000;">'smileys'</span>, <span style="color: #0000ff;">$smileys</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0000ff;">$wiki</span>-&gt;<span style="color: #006600;">setRenderConf</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'Xhtml'</span>, <span style="color: #ff0000;">'smiley'</span>, <span style="color: #ff0000;">'prefix'</span>,<span style="color: #ff0000;">'/images/kao_'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0000ff;">$wiki</span>-&gt;<span style="color: #006600;">setRenderConf</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'Xhtml'</span>, <span style="color: #ff0000;">'smiley'</span>, <span style="color: #ff0000;">'css'</span>,<span style="color: #ff0000;">'face'</span><span style="color: #66cc66;">&#41;</span>;</pre>

<p>フェイスマーク画像は、<a href="http://p-days.cool.ne.jp/p-box/" onclick="window.open(this.href, '_blank'); return false;">Free-Icons P-Box</a>さんからダウンロードさせて頂きました。 <img src="/images/kao_wara.gif" alt="" class="face" /></p>

<p>上記の顔文字が入力文字で、arrayの1番目が画像のファイル名部分、2番目がALTの名称、3番目は入力文字その２です。</p>

<p><img src="/images/kao_tabaco.gif" alt="" class="face" /> <img src="/images/kao_tabaco2.gif" alt="" class="face" /> <img src="/images/kao_naki.gif" alt="㤭" class="face" /> <img src="/images/kao_yaba.gif" alt="Ф" class="face" /> <img src="/images/kao_ase.gif" alt="" class="face" /> <img src="/images/kao_odoroki.gif" alt="ä" class="face" /></p>

<p><strong>注意事項</strong>としては、文章のすぐ後ろに顔文字をいれちゃうとNGなので、半角空白をあけてから顔文字を書いてください。</p>

<p>自分で定義できるので、これを参考にオリジナルなスマイリーを作ってみてください。<br />
なお、setRenderConfのprefixは画像の格納場所＋ファイル名の先頭部分です。<br />
後ろに画像のファイル名部分が連結されて、最後に拡張子.gifが作られて正式ファイル名（URL)になります。<br />
GIFからJPEGとかPNGに変えたいときは、</p>


<pre class="php"><span style="color: #0000ff;">$wiki</span>-&gt;<span style="color: #006600;">setRenderConf</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'Xhtml'</span>, <span style="color: #ff0000;">'smiley'</span>, <span style="color: #ff0000;">'extension'</span>,<span style="color: #ff0000;">'.jpeg'</span><span style="color: #66cc66;">&#41;</span>;</pre>

<br />
で拡張子を変えてください。<a name="qid2"></a><form method="post" action="#qid2" class="znq_form"><input type="hidden" name="qid" value="2" /><h4>Q. NP_TextWiki　スマイリーの機能を有効にする</h4><table><tr><td class="znq_title">選択肢</td><td class="znq_title">投票数</td><td class="znq_title">比率</td></tr><tr><td class="znq_data" align="left"><label for="znq_4_l">役に立った</label></td><td class="znq_data" align="right">2</td><td class="znq_data" align="right">100.00 %</td></tr><tr><td class="znq_data" align="left"><label for="znq_5_l">イマイチ</label></td><td class="znq_data" align="right">0</td><td class="znq_data" align="right">0.00 %</td></tr></table></form>]]></description>
 <category>tips</category>
<comments>http://nucleus.petit-power.com/item.html</comments>
 <pubDate>Thu, 11 Jan 2007 00:13:44 +0900</pubDate>
</item>
  </channel>
</rss>