Ethnaで構築されたサイトを携帯で見た際のトラブル

トラブルといってもEthnaが悪いのではなく、自分がphp.iniをきちんと設定できていなかったのが悪かったのだが、


<?php
class Hoge_View_Foo extends Ethna_ViewClass
{
function preforward()
{
$foo1 = $this->session->get('foo1');
}
}
?>

とか、Smartyの中で


<input hidden={$session.foo1} name=foo1>

とかといいう感じでEthna_Sessionからセッション値を取ろうとしてもとれない。
手元の環境では問題なくて、運営する予定のサーバに持って行くとダメ。
そして、ダメな場合は携帯のブラウザのみ。PCのブラウザからであれば問題が無い。

悩む、悩む、大いに悩む。
携帯のブラウザの様にクッキーが利用できない場合は、

session.use_trans_sid 1

として、ハイパーリンクの相対URLにセッションIDを付与して解決すると思っていたのだが、それをしていてもNG。

こまったときのML頼み。ということで過去ログを見てみる。
ここにあった。

session.use_cookies 0

とすればよいとのこと。こうすると、要はセッションをURLに付与し、クッキーを利用しない。と明記するとよいみたい。

実質、ほとんどコードを組み直して本日お披露目の儀。
パラレルで仕事を進める方法を自分の中で早く確立したいものです。おかげで、また今週睡眠時間少なめだし。

寝起き

結局、4時過ぎぐらいに寝たので、当然一人では起きられず起こしてもらったり。。
迷惑かけました。でも、おかげでちゃんと早めに出社できました。

飲み会

日本酒を飲みに誘われたので飲みに行く。
ちなみに昨日も焼き鳥であったが、今日も焼き鳥であった。
日本酒美味しい!

障害発生

なんで急にこういうことになるかねぇ。
朝から出社、夕方収束。

あっ。

見ないでおいたのに見てしまった。
でもいいです。今の自分のマックが十分にかわいいです。*1
f:id:hideack:20061111005204j:image

*1:見た目は変わらないという話もある。

Microsoft Messenger for Macがバージョンアップ

バージョンアップしていたので早速アップデート。
やっと、Windows版と同様に他のメンバーに公開する表示メッセージが使える様になったり、iTunesの音楽情報*1をそこに表示できる様になりました。

*1:当たり前といえば当たり前なのだけど、普通にiTunesと連動していることに感動。