中華そば(味玉つき)490円。
なんとも懐かしい様な寂しいような味でなんかいいぞ。いつも食べる豚骨ラーメンとは正反対の味だ。
あと、店の中に流れる曲も妙に哀愁あふれる曲でこれまた遅く帰った夜に染みるねぇ。
Ethnaのフォームヘルパ
EthnaにはフォームヘルパがあるのでActionFormに定義した内容を基に自動的にHTMLタグ(formとかinput)を出力してくれるのだけど、Ethnaのバージョンによる出力内容で少しトラブったのでメモ。
なお、元々書き方が甘かったということを前提に書きます。
しかも、今の最新バージョンは2.3.2であることを併せて書いておきます。(なぜか2.3.1と比較...)
早速。
ActionFormでは次の様に定義。
<?php $form = array( 'hoge' => array( 'type' => VAR_TYPE_STRING, 'form_type' => FORM_TYPE_TEXT, // 以下省略 ), ); ?>
で、テンプレートに次の様に書くと...
{form ethna_action="main_foo"}
{form_input name="hoge"}
{/form}
HTMLヘルパが解釈してHTMLを出力してくれるのだけど、この出力結果がEthnaのバージョンによって微妙に違った。
Ethna2.1.2(class/Ethna_SmartyPlugin.php (rev1.14))のときは、
<form action="" method="post"> <input type="hidden" name="action_main_foo" value="true"> <input type="text" name="hoge" value="" /> </form>
これが、Ethna2.3.1(class/Ethna_SmartyPlugin.php (rev1.21))では、
<form method="post"> <input type="hidden" name="action_main_foo" value="true"> <input type="text" name="hoge" value="" /> </form>
となっていた。action属性がテンプレートに「{form ethna_action="main_foo" action="index.php"}」などと明記しない限り出力されなくなった。
一応、Ethna本体のソースを読むと、2.1.2の頃は、
<?php // class/Ethna_SmartyPlugin.php (rev1.14)の一部 if ($action !== false) { if (isset($action) == false) { $action = basename($_SERVER['PHP_SELF']); } $s .= sprintf(' action="%s"', htmlspecialchars($action, ENT_QUOTES)); } ?>
となっていて、未指定の場合でも入る様になっていたのだけど、レンダラをSmarty以外にも使える対応が行われたとき修正された?のかもしれない。
もっとも自分がテンプレートにきちんとactionを明記しておくべきなのだけど、うっかり抜けている箇所があった…。と。
で、これでEthna2.1.2をEthna2.3.1に上げたときに一般のPC向けブラウザだと確認した限りでは問題なく動いてたり。
(ドキュメントを開いたコントローラと同じ箇所にaction属性が指定されたことになるみたい?)
ただ、問題があるのがケータイ。
iモード用ブラウザだと、出力HTML中にformタグにaction属性が抜けていると、formタグに挟まれた間にあるinputタグで表現される入力フォームが全く表示されない。(PCブラウザだと出力される)
2.1.2の頃は未記述でも空の「action=""」という属性がformタグに出力されていたので表示されていたのかなぁ。
ともかく、フォームヘルパで{form}と書くときにはactionを必ず指定する様にしたいと思います。。。
Underworld
懐かしかったのでiTunesで購入。
個人的にはこういうの聞くとプログラム書きやすい。
- アーティスト: Underworld
- 出版社/メーカー: V2 Int'l
- 発売日: 2003/03/04
- メディア: CD
- この商品を含むブログ (1件) を見る
祝
筑紫さん復帰。
いろんな考えを持った人がテレビに出ることはよいことです。
カンブリア宮殿
後ろで流れてる音楽がgaballが多いな。編集した人の趣味かなぁ。
最近、そういうのが多い気がする。
G:detail]
MacFUSE + sshfs
Web+DB Pressで紹介されていたMacFUSE + sshfsを使ってみた。
これを使うことでsshで接続可能なサーバをMac側のネットワークドライブとしてマウントすることができるので、Finderから普通に操作することができる。
あと、アップロードも楽です。ドラッグ&ドロップすればいいだけなので。
ダウンロード先は http://code.google.com/p/macfuse/
設定も難しく無いし、使いやすいしMac使われているかたは是非御導入を。
詳細は雑誌 or Web。
雑誌は冒頭の記事 p.6〜 "Start MacBook" という記事。毎回必ず読んでる記事です。
- 作者: 後藤 章一,竹端 進,竹下 肯己,高井 直人,吉田 和弘,高橋 征義,桐山 俊也,川村 丹美,西澤 晋,ひろせ まさあき,角谷 信太郎,池邉 智洋,松永 充弘,永安 悟史,高林 哲,児玉 サヌール,田中 ばびえ,たつを,小飼 弾,宮川 達彦
- 出版社/メーカー: 技術評論社
- 発売日: 2007/08/24
- メディア: 大型本
- 購入: 3人 クリック: 47回
- この商品を含むブログ (53件) を見る
[夕食]ぐちぐちぐちぐち...。
ちょっと、諸般いろいろあって激しく飲みたくなったので一人でお店で飲んだり、海外ビールを道で買って公園で飲んだり(!?)していたのだが、相方が相手してくれるということなので梯子して飲みに行った。
焼酎を水の様に飲みまくる体制に入る直前で終了。もう3杯くらい飲むと壊れるので…。
いや、相手してもらったことに大変感謝。なんか、ここまでグチったのは数年ぶりな気がする。
居酒屋
豆腐旨い!
あと、ネギのサラダを注文したら、本当にネギばっかりで驚いてしまった。
ごま油と和えてあって美味しいにはおいしいのだけど、いかんせん量が多かった。
CEATECに行った
薄いテレビを見るべくCEATECに行ってきた。天気も良くて電車に乗ってるのも気持ちよかった。
会場が以前より広くなってる感があったので、ブース自体は密集してなかったのだけど数が多い多い。
家電メーカーの目玉はやはり薄型テレビ。液晶 or プラズマ or 有機ELか。
とりあえず気になっていたSONYの有機ELのテレビを見てきました。展示の仕方が圧巻。階段状のところに所狭しと並べて展示してあった。
発色がすごくキレイ。

横から見ると一層薄さがわかる。

あとは、東芝のブースで話題(?)のSpursEngineのデモをやっていたので見てきた。
SPE4個とMPEG-2、H.264方式のエンコード・デコード専用回路ということで、この形になってると家電とかに少しは組み込みやすくなるのかなぁ。
デモは、以前のCEATECでCellのデモンストレーションでやっていたときと同じデジタル鏡のもの。
顔の輪郭を抽出して、髪型とか化粧をモニタ上で合成してくれるというもの。

そして、プレゼンテーションをしているお姉さんは絶対に噛まない。凄すぎ。

あと、ムラタセイサク君も見に行ったのだが人だかりが凄すぎて近づけなかった。

相変わらず楽しい展示会でした。
そして、よく歩いた…。
トッパツ的…。
飲み会。
結構飲んだかもしれない。
最近のコメント