いろいろ準備中

Archive for 1月, 2008

[web] 村おこし2

火曜日, 1月 29th, 2008 Posted in webサービス | No Comments »

村おこしは困難を極め、ようやく50人突破した程度です。 50人を超えると工場が建設できるようですが、そのためにはそれ専用のリンクから誘導しなくてはならないようです。よければ好きなほうからお越しください。 移住する 工場を作る 町がどんどん発展していくにつれて、誘導するリンクが増えるようですが、うまく発展させるにはそれぞれからバランスよく誘導する必要があるようです。

[PHP] unserializeと__PHP_Incomplete_Class

火曜日, 1月 22nd, 2008 Posted in php, web開発 | No Comments »

昨日のZend_Feed::import() でフィードを取得した結果をキャッシュ化するとデータがおかしくなる件の続きです。 まず、Zend_Feed::import()で直接取得したフィードとキャッシュから取得したものそれぞれをvar_dump()で比較してみました。 Zend_Feed::import()の場合は、 object(Zend_Feed_Atom)#3 (8) { ... キャッシュから取得した場合は、 object(__PHP_Incomplete_Class)#3 (2) { ... となっていました。

[Zend Framework] Zend_FeedをZend_Cacheでキャッシュしたらなんかおかしい?

月曜日, 1月 21st, 2008 Posted in Zend Framework | No Comments »

Zend_Feedで取得したRSSをZend_Cacheでキャッシュ化したところ、キャッシュ化したデータを取得したときのデータが壊れているようでした。 以下にリファレンスガイドからまるパクリの例なのですが、最後のforeachでWarningがでたりして、データがうまく取得できません。

[Zend Framework] Zend_Session_Namespace ④

金曜日, 1月 18th, 2008 Posted in Zend Framework | No Comments »

前回。 Zend_Session_Namespaceその他の機能を以下に書いていきます。 ・getIterator() Zend_Session_Namespaceでは、セッションデータをforeach文などで使えるように、IteratorAggregateインターフェースを実装していて、そのための関数です。 関数を呼び出すと、ネームスペース中のセッションの値がArrayObjectのオブジェクトが返ります。

[Zend Framework] Zend_Session_Namespace ③

木曜日, 1月 17th, 2008 Posted in Zend Framework | No Comments »

前回続き。 Zend_Session、Zend_Session_Namespaceでは、セッション自体の有効期限のほかに独自で有効期限を管理しています。 有効期限の方法は、時間とHOP数(参照回数のようなもの)で指定できます。 Zend_Session_Namespaceで有効期限を設定する関数は、 setExpirationSeconds($seconds, $variables = null) setExpirationHops($hops, $variables = null, $hopCountOnUsageOnly = false) の2つで、名前のとおり前者が時間での有効期限、後者がHOP数での有効期限が設定できます。 setExpirationSeconds()の$secondsで有効期限の秒数を、$variablesで有効期限を設定する値を指定します(指定しない場合はネームスペース全体となります)。