<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Nucleus CMS >> マクシモクってなんかかっこいいよね？</title>
    <link>http://www.mksmk.jp/</link>
    <description>マクシモクブログ。オープンソースで遊ぶ。雑記など。</description>
    <language>ja</language>
    <generator>Nucleus CMS v3.41</generator>
    <copyright>&#169;</copyright>
    <category>Weblog</category>
    <docs>http://backend.userland.com/rss</docs>
    <image>
      <url>http://www.mksmk.jp/images/nucleus2.gif</url>
      <title>マクシモクってなんかかっこいいよね？</title>
      <link>http://www.mksmk.jp/</link>
    </image>
    <item>
 <title>twitterボタン5(Nucleus CMS)</title>
 <link>http://www.mksmk.jp/nucleus/item_195.html</link>
 <author><name>デニィ</name></author>
<description><![CDATA[Nucleus(v3.41)<br />
NP_TwitterButton(v0.1.3b)<br />
Net_UserAgent_Mobile(1.0.0)<br />
<br />
NP_TwitterButton0.1.3にindexにてタイトルとitemidが正確に取れていないバグがありました。<br />
マイナーフィックス版としてv0.1.3bに差し替えてありますので、<a href="http://www.mksmk.jp/item_138.html"><b>twitterボタン4(Nucleus CMS)</b></a>にて再ダウンロードしていただき、上書きする事で上記症状は改善されます。<br />
再インストールの必要はありません。]]></description>
 <category>Nucleus CMS</category>
<comments>http://www.mksmk.jp/nucleus/item_195.html</comments>
 <pubDate>Thu, 1 Jul 2010 10:37:17 +0900</pubDate>
</item><item>
 <title>NP_QRcode v0.1.9(Nucleus CMS)</title>
 <link>http://www.mksmk.jp/nucleus/item_184.html</link>
 <author><name>デニィ</name></author>
<description><![CDATA[Nucleus(v3.41)<br />
NP_QRcode(v0.1.9)<br />
PHP(v4.4.8)<br />
GD Version(bundled v2.0.28 compatible)<br />
<br />
<a href="http://www.swetake.com/"><b>Y.Swetakeさん</b></a>の<b>QRcode PHP scripts ver. 0.50i</b>を利用して、<b>QRcode</b>を生成するプラグインを作ってみた。<br />
<br />
＜インストール＞<br />
<img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" /> public_html<br />
├ <img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" /> media<br />
│　└ <img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" /> QRcode(777)<br />
└ <img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" /> nucleus<br />
　　└ <img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" /> plugins<br />
 　　　├ <img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" /> qrcode<br />
 　　　│ ├ <img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" /> language<br />
 　　　│ │   ├ <img src="http://www.mksmk.jp/images/emoticons/icon_doc.gif" alt="*icon_doc*" class="znsm_img" /> english.php<br />
 　　　│ │   ├ <img src="http://www.mksmk.jp/images/emoticons/icon_doc.gif" alt="*icon_doc*" class="znsm_img" /> japanese-euc.php<br />
 　　　│ │   └ <img src="http://www.mksmk.jp/images/emoticons/icon_doc.gif" alt="*icon_doc*" class="znsm_img" /> japanese-utf.php<br />
 　　　│ └ <img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" /> qr_img<br />
 　　　│ 　　├ <img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" /> data<br />
 　　　│ 　　│　└ ...(以下省略)<br />
 　　　│ 　　├ <img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" /> image<br />
 　　　│ 　　│　└ ...(以下省略)<br />
 　　　│ 　　└ <img src="http://www.mksmk.jp/images/emoticons/icon_doc.gif" alt="*icon_doc*" class="znsm_img" /> qr_img.php<br />
 　　　└ <img src="http://www.mksmk.jp/images/emoticons/icon_doc.gif" alt="*icon_doc*" class="znsm_img" /> NP_QRcode.php<br />
<br />
とする。<dl>＜各種設定＞<br />
<dt>1)QRcodeの出力サイズ(px)を設定します。<br />
<dd>QRcodeが正方形なので、縦横同数値。デフォルト128。<br />
<dt>2)QRcodeの出力フォーマット<br />
<dd>『GIF』か『PNG』を選択します。<br />
<dt>3)ライブラリのディレクトリネームを変更できます。<br />
<dd>外部からのリクエストを可能(http://yourdomain/nucleus/plugins/qrcode/<b>qr_img</b>)としたので、踏み台にされないよう変更できます。<br />
リクエスト方法は、<img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" />qr_img同梱の<img src="http://www.mksmk.jp/images/emoticons/icon_doc.gif" alt="*icon_doc*" class="znsm_img" />README.txt内の、<b>4.2.1ブラウザからの呼び出し</b>を参照してください。<br />
<dt>4)独自ロゴをQRcodeに埋め込みますか?<br />
<dd>はい、いいえで選択。<br />
<dt>5)独自ロゴのファイルネーム。<br />
<dd>独自ロゴのファイルネームを入力します(独自ロゴは<img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" />media/QRcodeに置いておく必要があります)。<br />
<dt>6)独自ロゴのポジション<br />
<dd>center、rightmiddle、centerbottom、rightbottomから選択するほか、独自座標で埋め込む事もできます(書式:X軸px|Y軸px)<br />
<dt>7)QRcodeの出力カラーを変更しますか?<br />
<dd>はい、いいえで選択。<br />
<dt>8)出力カラーをRGBで設定します。<br />
<dd>書式は<b>Red|Green|Blue</b>です(例:255|0|0で赤)。<br />
<dt>9)ベースカラー(白)を透過色にしますか?<br />
<dd>はい、いいえで選択。<br />
<dt>10)アイテムURLにカテゴリーパスを含めますか?<br />
<dd>はい、いいえで選択。<br />
<dt>11)アイテムタイトルとブログネーム間のセパレーター	<br />
<dd>アイテムタイトル<b>@</b>(←ココ)ブログネーム<br />
<dt>12)カテゴリネームとブログネーム間のセパレーター<br />
<dd>@カテゴリネーム<b>-</b>(←ココ)ブログネーム<br />
<dt>13)タイトルとURL間のセパレーター<br />
<dd>タイトル群<b>:</b>(←ココ)http://.......<br />
</dl><br />
<br />
<img src="http://www.mksmk.jp/images/emoticons/icon_exclaim.gif" alt=":!:" class="znsm_img" />独自ロゴの<b>表示</b>サイズは、QRcodeの表示</b>サイズの<b>30%</b>が限界値のようです。<br />
<img src="http://www.mksmk.jp/images/emoticons/icon_exclaim.gif" alt=":!:" class="znsm_img" />また、QRcodeは、<a href="http://www.denso-wave.com/"><b>株式会社デンソーウェーブ</b></a>の登録商標です。<br />
<br />
<div class="rightbox"><a href='http://www.mksmk.jp/action.php?action=plugin&amp;name=LinkCounter&amp;type=c&amp;k=NP_QRcode0.1.9.zip'>NP_QRcode0.1.9.zip</a>[45clicks]</div><br />
<br />
]]></description>
 <category>Nucleus CMS</category>
<comments>http://www.mksmk.jp/nucleus/item_184.html</comments>
 <pubDate>Sat, 8 May 2010 20:25:21 +0900</pubDate>
</item><item>
 <title>twitterボタン4(Nucleus CMS)</title>
 <link>http://www.mksmk.jp/nucleus/item_138.html</link>
 <author><name>デニィ</name></author>
<description><![CDATA[Nucleus(v3.41)<br />
NP_TwitterButton(v0.1.3)<br />
Net_UserAgent_Mobile(1.0.0)<br />
<br />
<a href="http://japan.nucleuscms.org/documentation/devdocs/plugins.html"><b>プラグインAPI</b></a>を読み直していろいろしてみた。<br />
<br />
＜変更点＞<br />
1.indexでもタイトルを拾えるようになった。<br />
2.設定できるオプション値をいろいろ増やした。<br />
3.NP_MobileWithSinglePageかNP_AdjustSkin2Mobileが入っている場合は、Net_UserAgent_Mobile(1.0.0)を利用するようにした。<br />
4.その他いろいろゴニョゴニョした。<br />
<br />
＜利用方法＞<br />
プラグインの管理で、オプション値を適当に編集する。<br />
テンプレートで&lt;%TwitterButton%&gt;と書く。<br />
これでPC、携帯端末ともにツイッターボタンが表示されます。後はツイートされた(ボタンを踏まれた)回数をカウントできたらいいな。。。<br />
端末テストはドコモでしかしてません。<br />
マクシモクブログでもハック版から、プラグイン版に乗り換えようと思います<img src="http://www.mksmk.jp/images/emoticons/icon_ase.gif" alt=":ase:" class="znsm_img" /><br />
<br />
<div class="rightbox"><a href='http://www.mksmk.jp/action.php?action=plugin&amp;name=LinkCounter&amp;type=c&amp;k=NP_TwitterButton0.1.3b.zip'>NP_TwitterButton0.1.3b.zip</a>[112clicks]</div>]]></description>
 <category>Nucleus CMS</category>
<comments>http://www.mksmk.jp/nucleus/item_138.html</comments>
 <pubDate>Sun, 11 Apr 2010 01:15:05 +0900</pubDate>
</item><item>
 <title>携帯対応あれこれ(Nucleus CMS)</title>
 <link>http://www.mksmk.jp/nucleus/item_146.html</link>
 <author><name>デニィ</name></author>
<description><![CDATA[Nucleus(v3.41)<br />
NP_CustomThumbnail(0.6.2)<br />
<br />
<div class="amazon"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4797354356/mksmk-22" target="_blank"><img src="http://images.amazon.com/images/P/4797354356.09._SCMZZZZZZZ_.jpg" width="125" height="160" border="0" class='imgshadow' alt="PHP×携帯サイト 実践アプリケーション集" title="タイトル:PHP×携帯サイト 実践アプリケーション集" /></a><br />
</div><span class="amazon_doc"><b><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4797354356/mksmk-22" target="_blank">PHP×携帯サイト 実践アプリケーション集</a></b>(大型本)<br />
株式会社マイネット・ジャパン平島 浩一郎伊藤 祐策中元 正也<br />
ソフトバンククリエイティブ<br />
￥ 2,940&nbsp;(Amazon価格): <span class="small">￥ 2,940&nbsp;(定価)</span><br />
なし&nbsp;(Amazonポイント)<br />
<br />
在庫あり。<span class="small">(価格・在庫状況は5月20日 18:56現在)</span></span><br />
<div class="amazon_related"><br /><br /><div class="related_border"><span class="related_title">Amazon関連商品</span><br />・<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4797348488/mksmk-22" target="_blank">携帯サイト コーディング&デザイン</a><br />・<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4797348461/mksmk-22" target="_blank">PHP×携帯サイト デベロッパーズバイブル</a><br />・<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798024767/mksmk-22" target="_blank">PHPで作る携帯サイトデベロッパーズガイド</a><br />・<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4862670865/mksmk-22" target="_blank">ケータイサイト解体新書 デザインパターンから理解する実装テクニック</a><br />・<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798118648/mksmk-22" target="_blank">携帯サイト構築バイブル [docomo/au/SoftBank/WILLCOM対応]</a><br /></div></div><br />
<br />
携帯端末にNucleusを対応させるには、<a href="http://japan.nucleuscms.org/wiki/plugins:mobilewithsinglepage"><b>NP_MobileWithSinglePage</b></a>(マクシモクブログではコレ使ってます)や、<a href="http://japan.nucleuscms.org/wiki/plugins:adjustskin2mobile"><b>NP_AdjustSkin2Mobile</b></a>や、<a href="http://japan.nucleuscms.org/wiki/plugins:gwt-htaccess"><b>Google携帯プロキシ用.htaccess</b></a>を使ったりするのですが、<br />
困るのはやっぱり画像ですよね?<br />
<br />
PCで閲覧する時には、サムネイルやポップアップは必要ない。<br />
携帯端末の時は、1枚なら表示できるけど、それ以上(2枚、3枚)になると読み込めないし。。。<br />
それじゃ仕方ないから<a href="http://japan.nucleuscms.org/wiki/plugins:customthumbnail"><b>NP_CustomThumbnail</b></a>で、サムネイルにしちゃおうか?でもPC用もサムネイル表示になっちゃう。。。あーん助けて!となってしまいます。<br />
<br />
でも、ちょこっとしたハックでなんとかなってしまうものです。改造するのは<b>NP_CustomThumbnail(0.6.2)</b>。<br />
コレのおいしいところだけ携帯端末のときに活躍してもらいます。<br />
<br />
<img src="http://www.mksmk.jp/images/emoticons/icon_doc.gif" alt="*icon_doc*" class="znsm_img" />NP_CustomThumbnail.php<br />
function event_PreItem()内の処理を、<br />
<div class="code"><code>		$ua=$_SERVER[&quot;HTTP_USER_AGENT&quot;];<br />
		switch(true){<br />
			case(ereg(&quot;DoCoMo|UP.Browser|KDDI|J-PHONE|Vodafone|MOT-|SoftBank&quot;,$ua)):<br />
			$mob_sum = '1';<br />
			break;<br />
			default:<br />
			$mob_sum = '0';<br />
		}</code></div>こんな感じでフラグを立てて...<br />
アイテム中の&lt;%image(...)%&gt;をサムネイル画像に置き換える判定を、<br />
<div class="code"><code>		if ('yes' == $this-&gt;opt_replace_image)</code></div>に、<br />
<div class="code"><code>		if (('yes' == $this-&gt;opt_replace_image) || ($mob_sum == &quot;1&quot;))</code></div>次は、アイテム中の &quot;&lt;%popup(...)%&gt;をサムネイル画像に置き換える判定を、<br />
<div class="code"><code>		if ('yes' == $this-&gt;opt_replace_popup)</code></div>に、<br />
<div class="code"><code>		if (('yes' == $this-&gt;opt_replace_popup) || ($mob_sum == &quot;1&quot;))</code></div>最後に、アイテム中の &quot;&lt;img src=...&gt;をサムネイル画像に置き換える判定を、<br />
<div class="code"><code>		if ('yes' == $this-&gt;opt_replace_img)</code></div>に、<br />
<div class="code"><code>		if (('yes' == $this-&gt;opt_replace_img) || ($mob_sum == &quot;1&quot;))</code></div>こんな感じで完了。<br />
<br />
プラグインオプションで、サムネイルの設定も忘れずに(携帯端末は強制変換)。。。]]></description>
 <category>Nucleus CMS</category>
<comments>http://www.mksmk.jp/nucleus/item_146.html</comments>
 <pubDate>Fri, 2 Apr 2010 16:50:01 +0900</pubDate>
</item><item>
 <title>twitterボタン3(Nucleus CMS)</title>
 <link>http://www.mksmk.jp/nucleus/item_121.html</link>
 <author><name>デニィ</name></author>
<description><![CDATA[Nucleus(v3.41)<br />
NP_TwitterButton(0.0.8)<br />
<br />
<a href="http://www.mksmk.jp/category_3/item_138.html"><b>!!!バージョンアップしました。NP_TwitterButton(0.1.3)!!!</b></a><br />
<br />
以前のtwitterボタンをプラグインにしてみました。<br />
しかし、indexでのアイテムタイトルの拾い方がわからない。。。<br />
<br />
そんなのでよかったら使ってやってください。<br />
<br />
<b>使い方</b><br />
まず、mediaディレクトリにTwitterB(TとBは大文字)というディレクトリを作成して、<br />
以下のアイコンをダウンロードして突っ込みます。<br />
<img src="http://www.mksmk.jp/images/twitter_button_wb.gif" alt="twitter_button_wb.gif"><img src="http://www.mksmk.jp/images/twitter_button_g.gif" alt="twitter_button_g.gif"><img src="http://www.mksmk.jp/images/twitter_button_y.gif" alt="twitter_button_y.gif"><img src="http://www.mksmk.jp/images/twitter_button_o.gif" alt="twitter_button_o.gif"><img src="http://www.mksmk.jp/images/twitter_button_r.gif" alt="twitter_button_r.gif"><img src="http://www.mksmk.jp/images/twitter_button_p.gif" alt="twitter_button_p.gif"><img src="http://www.mksmk.jp/images/twitter_button_b.gif" alt="twitter_button_b.gif">(透過GIF16*16)<br />
<br />
で、以下のソースをコピーして、<img src="http://www.mksmk.jp/images/emoticons/icon_doc.gif" alt="*icon_doc*" class="znsm_img" />NP_TwitterButton.phpという名前で保存。<br />
後は、普通にインストール。<span class="small">パッケージ化してみました(一番下)2010.04.07。</span><br />
<br />
プラグインオプションで、ボタン選択とcharset選択をすれば完了。<br />
テンプレートで&lt;%TwitterButton%&gt;。<br />
<br />
テストはまだだが、いけるぞ!<img src="http://www.mksmk.jp/images/emoticons/icon_ase.gif" alt=":ase:" class="znsm_img" /><br />
<br />
<div class="rightbox"><img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" /><a href='http://www.mksmk.jp/action.php?action=plugin&amp;name=LinkCounter&amp;type=c&amp;k=NP_TwitterButton&amp;url=http://www.mksmk.jp/media/1/NP_TwitterButton.zip'>NP_TwitterButton.zip</a>[73clicks]</div>]]></description>
 <category>Nucleus CMS</category>
<comments>http://www.mksmk.jp/nucleus/item_121.html</comments>
 <pubDate>Fri, 26 Mar 2010 12:27:00 +0900</pubDate>
</item><item>
 <title>twitterボタン2(Nucleus CMS)</title>
 <link>http://www.mksmk.jp/nucleus/item_119.html</link>
 <author><name>デニィ</name></author>
<description><![CDATA[Nucleus(v3.41)<br />
<br />
<a href="http://www.mksmk.jp/item_121.html"><b>!!!プラグインになりました。NP_TwitterButton(0.0.8)!!!</b></a><br />
<br />
以前に導入してみた<a href="http://www.mksmk.jp/item_78.html"><b>twitterボタン</b></a>ですが、放置していた携帯端末用も完成という事でまとめ。<br />
<br />
<img src="http://www.mksmk.jp/images/emoticons/icon_doc.gif" alt="*icon_doc*" class="znsm_img" />nucleus/libs/ITEMACTIONS.php<br />
function getDefinedActions()内に<br />
<div class="code"><code>			'twitter_button', //twitterボタン用<br />
			'twitter_button_m', //twitterボタン･モバイル用</code></div><br />
と、テンプレート変数を定義します。で、<br />
<img src="http://www.mksmk.jp/images/emoticons/icon_doc.gif" alt="*icon_doc*" class="znsm_img" />nucleus/libs/ITEMACTIONS.php<br />
の適当な場所に、<br />
<br />
PC用<br />
<div class="code"><code>	function parse_twitter_button() {<br />
		global $CONF;<br />
		$imagesURL = $CONF['ImagesURL'];<br />
		$item_title_twitter = $this-&gt;currentItem-&gt;title;<br />
		$item_link_twitter = createLink('item',	array('itemid' =&gt; $this-&gt;currentItem-&gt;itemid));<br />
		$pre_enco = $item_title_twitter . &quot; &quot; . $item_link_twitter;<br />
		$enco = mb_convert_encoding($pre_enco, &quot;UTF-8&quot;, &quot;EUC-JP&quot;);<br />
		$url_enco = urlencode($enco);<br />
		$HMC = htmlspecialchars($url_enco);<br />
		$twitter_button = '&lt;a href=&quot;http://twitter.com/home?status=' . $HMC . '&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;' . $imagesURL . 'twitter_button.png&quot; alt=&quot;ツイート!&quot;/&gt;&lt;/a&gt;';<br />
		echo $twitter_button;<br />
	}</code></div><br />
携帯端末用<br />
<div class="code"><code>	function parse_twitter_button_m() {<br />
		global $CONF;<br />
		$imagesURL = $CONF['ImagesURL'];<br />
		$item_title_twitter = $this-&gt;currentItem-&gt;title;<br />
		$item_link_twitter = createLink('item', array('itemid' =&gt; $this-&gt;currentItem-&gt;itemid));<br />
		$pre_enco = $item_title_twitter . &quot; &quot; . $item_link_twitter;<br />
		$ua=$_SERVER[&quot;HTTP_USER_AGENT&quot;];<br />
		switch(true){<br />
			case(ereg(&quot;UP.Browser|KDDI&quot;,$ua)):<br />
			$mob_au = '1';<br />
			break;<br />
			default:<br />
			$mob_au = '0';<br />
		}<br />
		if ($mob_au == &quot;1&quot;) { $enco = mb_convert_encoding($pre_enco, &quot;CP932&quot;, &quot;EUC-JP&quot;);<br />
		} else { $enco = mb_convert_encoding($pre_enco, &quot;UTF-8&quot;, &quot;EUC-JP&quot;); }<br />
		$url_enco = urlencode($enco);<br />
		$HMC = htmlspecialchars($url_enco);<br />
		$twitter_button_m = '&lt;a href=&quot;http://twtr.jp/status/create/?text=' . $HMC . '&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;' . $imagesURL . 'twitter_button.gif&quot; alt=&quot;ツイート!&quot;/&gt;&lt;/a&gt;';<br />
		echo $twitter_button_m;<br />
	}</code></div><br />
を追加して完了。<br />
<br />
テンプレートで、PC用は&lt;%twitter_button%&gt;、携帯端末用は&lt;%twitter_button_m%&gt;で呼び出せますので適当なところにどうぞ。<br />
<br />
つぶやきアイコンも置いておきますので、必要でしたら適当に。。。<br />
<img src="http://www.mksmk.jp/images/twitter_button_wb.gif" alt="twitter_button_wb.gif"><img src="http://www.mksmk.jp/images/twitter_button_g.gif" alt="twitter_button_g.gif"><img src="http://www.mksmk.jp/images/twitter_button_y.gif" alt="twitter_button_y.gif"><img src="http://www.mksmk.jp/images/twitter_button_o.gif" alt="twitter_button_o.gif"><img src="http://www.mksmk.jp/images/twitter_button_r.gif" alt="twitter_button_r.gif"><img src="http://www.mksmk.jp/images/twitter_button_p.gif" alt="twitter_button_p.gif"><img src="http://www.mksmk.jp/images/twitter_button_b.gif" alt="twitter_button_b.gif">(透過GIF16*16)<br />
<br />
アイコンなんて作ったの久しぶり。なんか懐かしい気分に<img src="http://www.mksmk.jp/images/emoticons/icon_redface.gif" alt=":oops:" class="znsm_img" />]]></description>
 <category>Nucleus CMS</category>
<comments>http://www.mksmk.jp/nucleus/item_119.html</comments>
 <pubDate>Sat, 20 Mar 2010 19:17:00 +0900</pubDate>
</item><item>
 <title>NP_AWS(Nucleus CMS)</title>
 <link>http://www.mksmk.jp/nucleus/item_89.html</link>
 <author><name>デニィ</name></author>
<description><![CDATA[環境はxrea<br />
PHP(4.4.8)<br />
MySQL(4.0.26(4.0.27))<br />
Nucleus(v3.41)<br />
NP_AWS(0.2.5)<br />
<br />
ドメイン代金くらいは･･･なんて思いつつ、ペタペタと<a href="https://www.google.com/adsense/"><b>google adsense</b>*1</a>を貼ったり、調子に乗って<a href="http://affiliate.amazon.co.jp/"><b>amazonアソシエイト</b>*2</a>も始めちゃったりしてるわけですが。。。<br />
amazonアソシエイトは、息子たちの絵本ライブラリとしても利用できるのではないかと考えて、調べた結果、<a href="http://reverb.jp/"><b>takaさん</b></a>の<a href="http://japan.nucleuscms.org/wiki/plugins:aws"><b>NP_AWS</b></a>を導入する事にしました。<br />
<br />
で、<a href="http://affiliate.amazon.co.jp/gp/advertising/api/detail/main.html"><b>Product Advertising API</b>*3</a>に登録したり、AWSテンプレートの書き方や、利用方法を調べて調べて出ました結果がこれです。<br />
<br />
<br />
<br />
<font color="red">Fatal error: Call to undefined function: hash_hmac() in MyHost/nucleas/plugins/NP_AWS.php on line 516</font><b>hash_hmac</b>*4関数さんがいませんだって<img src="http://www.mksmk.jp/images/emoticons/icon_ga-n.gif" alt="=:[" class="znsm_img" /><br />
これはPHP5からの関数でPHP4にはありません。お願い!googleさん!助けて!<br />
<br />
<br />
<br />
捨てる神あれば、拾う神あり。<br />
<a href="http://www.revulo.com/"><b>れぶろぐさん</b></a>がPHP_Compat@PEARの拡張ライブラリとして作ってくれていました。<br />
<br />
<img src="http://www.mksmk.jp/images/emoticons/icon_dir.gif" alt="*icon_dir*" class="znsm_img" />nucleus/plugins/sharedlibs/Compatに追加ライブラリを突っ込み、<br />
NP_AWSがhash_hmac関数を利用できるように、hash_hmacが使われるよりも前(一番上で良し)に以下を追加。<br />
<div class="code"><code>//load library(hash_hmac.php@PEAR)<br />
require_once(dirname(__FILE__).'/sharedlibs/sharedlibs.php');<br />
require_once('Compat/Function/hash_hmac.php');</code></div><br />
これでなんとか･･･<br />
<br />
<br />
<br />
<div class="leftbox_amazon"><a href="http://www.amazon.co.jp/%E6%8D%A8%E3%81%A6%E3%82%8B%E7%A5%9E%E3%81%82%E3%82%8C%E3%81%B0%E6%8B%BE%E3%81%86%E3%83%9F%E3%83%BC%E3%83%9F%E3%83%BC%E3%82%BA%E3%81%82%E3%82%8A-%E3%82%AC%E3%83%BC%E3%83%99%E3%83%83%E3%82%B8%E3%83%BB%E3%82%B3%E3%83%A9%E3%83%BC%E3%82%B8%E3%83%A5-%E3%82%B6%E3%83%BB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%83%BB%E3%83%9F%E3%83%BC%E3%83%9F%E3%83%BC%E3%82%BA-SCREAMIN-MEE-MEES/dp/B000IJ7AWY%3FSubscriptionId%3DAKIAIW3R2BIIXX64T5UA%26tag%3Dmksmk-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB000IJ7AWY"><img src="http://ecx.images-amazon.com/images/I/51E4J1ZNJJL._SL160_.jpg" height="140" width="160"   alt="ザ・スクリーミン・ミーミーズ(THE SCREAMIN' MEE-MEES):捨てる神あれば拾うミーミーズあり(ガーベッジ・コラージュ)(GARBAGE COLLAGE)"></a></div>
<b>捨てる神あれば拾うミーミーズあり(ガーベッジ・コラージュ)(GARBAGE COLLAGE)</b><br />
ザ・スクリーミン・ミーミーズ(THE SCREAMIN' MEE-MEES)<br />
<br />
<br />
￥ 1,995
<span class="small"><br />（2012年5月20日 14:37時点の情報　<a href="http://www.amazon.co.jp/%E6%8D%A8%E3%81%A6%E3%82%8B%E7%A5%9E%E3%81%82%E3%82%8C%E3%81%B0%E6%8B%BE%E3%81%86%E3%83%9F%E3%83%BC%E3%83%9F%E3%83%BC%E3%82%BA%E3%81%82%E3%82%8A-%E3%82%AC%E3%83%BC%E3%83%99%E3%83%83%E3%82%B8%E3%83%BB%E3%82%B3%E3%83%A9%E3%83%BC%E3%82%B8%E3%83%A5-%E3%82%B6%E3%83%BB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%9F%E3%83%B3%E3%83%BB%E3%83%9F%E3%83%BC%E3%83%9F%E3%83%BC%E3%82%BA-SCREAMIN-MEE-MEES/dp/B000IJ7AWY%3FSubscriptionId%3DAKIAIW3R2BIIXX64T5UA%26tag%3Dmksmk-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB000IJ7AWY">Amazon.co.jpで詳細を見る</a>）</span><br />
<br />
まだまだテンプレートやCSSを書き足さないとかっこ悪いなぁ。。。<br />
<br />
<br />
<br />
<br />
*1)google adsenseは、googleが提供するクリック保証型の広告。表示中のサイト内容に関連した広告が表示される。<br />
*2)amazonアソシエイトは、世間一般ではアフィリエイトと呼ばれる成功報酬型の広告。販売数や商品価格に相応の報酬が得られる。<br />
*3)Product Advertising APIは、amazonの商品情報や関連コンテンツをソフトウェアを介して得る為に必要なライセンス。アマゾンから提供される商品HTMLコードと比較して、非常に多くの情報を扱えるようになる。<br />
4*)hash_hmacは、PHP5から追加された関数。HMAC方式を使用してハッシュ値を生成する。データ通信の信頼性を確保する為に使用される(md5･sha256など)。]]></description>
 <category>Nucleus CMS</category>
<comments>http://www.mksmk.jp/nucleus/item_89.html</comments>
 <pubDate>Wed, 10 Mar 2010 16:37:00 +0900</pubDate>
</item><item>
 <title>twitterボタンをつけてみた(Nucleus CMS)</title>
 <link>http://www.mksmk.jp/nucleus/item_78.html</link>
 <author><name>デニィ</name></author>
<description><![CDATA[Nucleus(v3.41)<br />
<br />
<a href="http://www.mksmk.jp/item_119.html"><b>!!!具体的なハック方法を書きました。!!!</b></a><br />
<br />
流行りのツイート(つぶやく)サイト<a href="http://twitter.com/"><b>twitter</b></a>。<br />
猫も杓子もツイッターな状況なので、遅まきながら私も始めてみた。<br />
<br />
いやぁ面白いかも。。。140文字までの短文でいいので、気合を入れて書く必要もない。<br />
なにしろツイートなのだから、<br />
「おやよう、今日のスジュールは・・・」や、<br />
「お昼ご飯は何を食べよう・・・新しいお店が出来たから・・・」や、<br />
「あぁ、お風呂はやっぱり最高だね。。。ビール飲んで・・・」など、<br />
ほんとに頭に浮かんだ事を書くだけですぐに140文字いっぱい。<br />
というか、これってただのチャットじゃん。。。<br />
昔、大橋巨泉さんがCMやってたJ-SIDEってあったよね?なんてのはタブーキーワードなのかな<img src="http://www.mksmk.jp/images/emoticons/icon_sad.gif" alt=":-(" class="znsm_img" />で、当サイトにも<b>twitterボタン</b>をつけてやるぜぃと、<a href="http://tech.bayashi.jp/archives/entry/techweb/2008/002239.html"><b>楽：技林ブログさん</b></a>を参考に、リンクの仕組みは解ったのですが。。。<br />
<div class="code"><code>http://twitter.com/home?status=XXX</code></div><br />
> 日本語などはUTF-8でURLエンコードすればOK<br />
<br />
なんですと<img src="http://www.mksmk.jp/images/emoticons/icon_ahh.gif" alt=":ahhh:" class="znsm_img" />EUC-JPだめなの(海外のサイトなので当然か･･･)?<br />
むー、タイトルとURLを送りたいんだけど、PreItemとかでタイトル抜けるのかな?<br />
等といろいろ思案した結果。<br />
<br />
ま、いいや。<br />
ITEMACTIONS.phpをハックしちゃおう<img src="http://www.mksmk.jp/images/emoticons/icon_ase.gif" alt=":ase:" class="znsm_img" />という事になったのでした。<br />
<br />
で、出来たのがタイトル右下の<b>twitterボタン</b>。<br />
携帯でも同じ事が出来るみたいだけど、URLが違うみたいです。<br />
<div class="code"><code>http://twtr.jp/status/create/?text=XXX</code></div><br />
で、<a href="http://www.1x1.jp/blog/2010/02/twitter_link_mobile.html"><b>Shin x blogさん</b></a>を見てみると、<br />
> ただtwtr.jpではキャリアによって文字エンコーディングが異なるのでXXXの部分のエンコーディングをキャリアに合わせて記述してやる必要があります。<br />
<br />
なんて書いてあるので今日はここまで。<br />
]]></description>
 <category>Nucleus CMS</category>
<comments>http://www.mksmk.jp/nucleus/item_78.html</comments>
 <pubDate>Thu, 4 Mar 2010 15:21:45 +0900</pubDate>
</item><item>
 <title>うれしはずかし(Nucleus CMS)</title>
 <link>http://www.mksmk.jp/nucleus/item_59.html</link>
 <author><name>デニィ</name></author>
<description><![CDATA[Nucleus(v3.41)<br />
NP_NoRobotComment(0.94)<br />
<br />
コメントスパムを大量に流し込まれました。<br />
初めてのことなので、ちょっと焦りました。<br />
<br />
2バイト文字(DoubleByteCharacterSet)が含まれていないので、<a href="http://blog.heartfield-web.com/"><b>Heartfieldさん</b></a>の<b>NP_NoRobotComment</b>を適用してみました。NP_NoRobotCommentは、2バイト文字を含まないコメントを弾けるほか、コメント投稿者にチェックボックスの操作をお願いすることで、多くのコメントスパムを防ぐ事ができそうです。<br />
日本語のコメントスパムが来るまでは、NP_NoRobotCommentで様子をみたいと思います。]]></description>
 <category>Nucleus CMS</category>
<comments>http://www.mksmk.jp/nucleus/item_59.html</comments>
 <pubDate>Tue, 1 Sep 2009 00:19:20 +0900</pubDate>
</item><item>
 <title>Nucleus CMS</title>
 <link>http://www.mksmk.jp/nucleus/item_54.html</link>
 <author><name>デニィ</name></author>
<description><![CDATA[<b>Nucleus CMS</b>はブログ(Weblog)に機能を特化した、オープンソースのCMSパッケージ。GPLライセンスです。<br />
現在最新のパッケージ、v3.41での推奨環境はPHP4+、MySQL3+。<br />
PHP4のサポートは現行のv3.41が最終となります。<br />
<br />
<a href="http://japan.nucleuscms.org/"><b>日本語版Nucleus</b></a>と<a href="http://nucleuscms.org/"><b>本家Nucleus</b></a>の最新バージョンは同じで、連携状態は良好。情報の錯綜は今のところないみたいです。<br />
<br />
Nucleusは初期状態では非常にシンプルな構成となっており、沢山ある無料ブログと同等の機能を確保しようとすると、多くのプラグインといわれる追加プログラムを導入しなくてはなりません。<br />
プラグインの導入はNucleus管理者エリアで簡単におこなえ、前述無料サービスを超える機能を得る事も可能です。<br />
<br />
私がNucleusを導入したのも、そのあたりが気に入ったからです。がしかし、私が初めてNucleusを導入したのはv3.2で2005年頃･･･<br />
デザインを受け持つスキンと、その部品であるテンプレートの関係が理解できずに放置していました<img src="http://www.mksmk.jp/images/emoticons/icon_ase.gif" alt=":ase:" class="znsm_img" /><br />
<br />
でも、いろんなCMSで遊んでいるうちに理解できるようになり、再び触るようになったのが現在最新のv3.41です。<br />
<br />
まだまだ公開されているプラグインを品定めしている段階です。<br />
<br />
]]></description>
 <category>Nucleus CMS</category>
<comments>http://www.mksmk.jp/nucleus/item_54.html</comments>
 <pubDate>Thu, 20 Aug 2009 21:31:22 +0900</pubDate>
</item>
  </channel>
</rss>
