<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
   <channel>
      <title>プログラマーな日々</title>
      <link>http://it.senrenja.net/</link>
      <description></description>
      <language>ja</language>
      <copyright>Copyright 2009</copyright>
      <lastBuildDate>Sun, 09 Aug 2009 09:25:02 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>WP e-commerce 備忘録</title>
         <description>WordPressにショッピングカートを実装するプラグインに「WP e-commerce」というのがある。しかも、現行のバージョン(3.7.1)では日本語化もされている。ただし、不完全な日本語ではあるが。

それはともかく、他のプラグイン同様にアップロード→有効化して、動作を確認していたら次のようなエラーが。

Warning: unserialize() expects parameter 1 to be string, object given in xxxxxxx/wp-content/plugins/wp-e-commerce/wp-shopping-cart.php on line 288

ファイルを開けてみたら288行目は次のようになっていた。

$GLOBALS[&apos;wpsc_cart&apos;] = unserialize($_SESSION[&apos;wpsc_cart&apos;]);

きっと同じエラーに悩んだ人がいるだろうと思い探した(英語圏も含む)が、見つからず。で、しょうがないので自分なりに解決。どうもシリアル化されていないオブジェクトをアンシリアライズしようとしてエラーに陥るときがあるみたいですね。次のように書き換えました。

if(is_string($_SESSION[&apos;wpsc_cart&apos;])){
	$GLOBALS[&apos;wpsc_cart&apos;] = unserialize($_SESSION[&apos;wpsc_cart&apos;]);
} else {
	$GLOBALS[&apos;wpsc_cart&apos;] = $_SESSION[&apos;wpsc_cart&apos;];
}

同じエラーに苦しむ人の参考になれば幸いです。</description>
         <link>http://it.senrenja.net/2009/08/wp_ecommerce.html</link>
         <guid>http://it.senrenja.net/2009/08/wp_ecommerce.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">CMS</category>
        
        
         <pubDate>Sun, 09 Aug 2009 09:25:02 +0900</pubDate>
      </item>
            <item>
         <title>Geeklog快適！</title>
         <description><![CDATA[<a href="http://it.senrenja.net/41z1%2BfN7hyL._SS500_.html" onclick="window.open('http://it.senrenja.net/41z1%2BfN7hyL._SS500_.html','popup','width=500,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://it.senrenja.net/41z1%2BfN7hyL._SS500_-thumb.jpg" width="100" height="100" alt="Geeklog 導入ガイド" align="left" /></a>CMS(コンテンツマネージメントシステム)というのをご存じだろうか。たとえばmixiみたいなのを手軽に構築しようとするとき、これを使うとすごく便利。有名なCMSの一つに<a href="http://jp.xoops.org/">XOOPS</a>というのがあり、かつて私も利用したことがあったが、すごく重かった。XREAの安価なサーバーを使用していたせいもあろうが、重すぎてサーバーが処理しきれないこともあるほどだった。もっとも機能を絞ればそれなりの軽快な動作が可能であったかもしれないが、XOOPSはプラグインが豊富で、しかも機能追加が簡単かつ楽勝だから、ついつい重くしちゃう。……結果、使い物にならずやめてしまった。ところで最近、ちょっとしたことから再びCMSを試す事情があって、今度は反省を生かして軽めのものを探した。そこで、諸サイトの評判から選ばれたものが<a href="http://www.geeklog.jp/">Geeklog</a>。ガイドブック「<a href="http://www.amazon.co.jp/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.co.jp%2F%25E7%2584%25A1%25E5%2584%259FCMS-Geeklog%25E5%25B0%258E%25E5%2585%25A5%25E3%2582%25AC%25E3%2582%25A4%25E3%2583%2589-Geeklog-Japanese%2Fdp%2F4774130494%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1181818208%26sr%3D8-1&tag=gradusadparna-22&linkCode=ur2&camp=247&creative=1211">Geeklog導入ガイド</a><img src="http://www.assoc-amazon.jp/e/ir?t=gradusadparna-22&amp;l=ur2&amp;o=9" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />(写真左)」も出版されて徐々に認知されてきているCMSである。]]></description>
         <link>http://it.senrenja.net/2007/06/geeklog.html</link>
         <guid>http://it.senrenja.net/2007/06/geeklog.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">CMS</category>
        
        
         <pubDate>Thu, 14 Jun 2007 19:52:29 +0900</pubDate>
      </item>
            <item>
         <title>simpleXML</title>
         <description>php5からはxmlの処理が簡単になった。ブログ等から吐き出されるxmlファイルを処理するのも楽勝である。以下に、RSSを処理して記事を新着順に書き出すスクリプトを記す。</description>
         <link>http://it.senrenja.net/2007/04/simple_load_xml.html</link>
         <guid>http://it.senrenja.net/2007/04/simple_load_xml.html</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">simpleXML</category>
        
        
         <pubDate>Sun, 29 Apr 2007 17:07:50 +0900</pubDate>
      </item>
            <item>
         <title>プログラマーな日々を綴ります</title>
         <description>ホームページを運用し始めてもう4年。
本格的にプログラミングを初めて2年。
プログラマーが本職ではないけれど
Webで何かを綴るには充分な所まで
達してきているかと思います。

作成したプログラムを公開したり
プログラミングする上でのメモを記したり
そんなことをぼちぼちとこのブログで。

html,javascript,php(smarty含む),vba,flash,actionscript
...ぐらいについて書いていきます。

どうぞよろしく。</description>
         <link>http://it.senrenja.net/2007/04/post.html</link>
         <guid>http://it.senrenja.net/2007/04/post.html</guid>
        
        
         <pubDate>Wed, 25 Apr 2007 00:57:56 +0900</pubDate>
      </item>
      
   </channel>
</rss>
