Home

技術日記
YUIのRich Text EditorEdit

いつの間にかYUIにもRich Text Editorってのが増えていたんだね(て、もしかして存在に気づいていなかっただけだったりして)。

JavaScript HTMLエディタも最近ではたくさんあって、何を使うのが一番いいのか選ぶのが難しい状態だったら、YUIにあるならそれが一番いいかなと思って使ってみたんだけど、まだベータ版だからなのか、あるいは根本的な方向性が俺が求めているものとは違うのか、ちょっと試してみたけれども現状では(今作っているアプリには)うまく使えなかった。しばらく様子を見ることにしよう。

ところで、YUIのRich Text Editorを試してみて思ったんだけど、これって、Editorで編集した内容をポストする時に、textareaに自動反映させようと、handleSubmitオプションをtrueにしておくと、form.onSubmit時にイベントハンドラ内でEvent.stopしてから、JavaScriptコードでsubmitし直しているせいで、input type="submit"な値をチェックして、どのsubmitボタンが押されたかを識別している(サーバーサイドの)コードが動かなくなるんだけど、こういう仕様って困る人多くないのかなー。

Published At2007-12-03 00:00Updated At2019-12-30 23:56

技術日記
Zend_DateのW3C形式対応Edit

現状では、タイムゾーンでZを指定したパターンと、小数秒には対応していないんだね。例外になるんで注意。

Published At2007-12-06 00:00Updated At2019-12-30 23:56

日記
買ったEdit

RD-X7まで待つつもりだったけど、価格.comで85000円まで下がっていたんで、試しにビックカメラで聞いたら96600円の15%ポイントと言われ、その値段を言って地元のケーズデンキで(ビックカメラよりもちょっと高い値段で)買った。5年保証付きで10万円以下で買えるなら十分だ。

本当はソニーのブルーレイレコーダー今冬モデルを買うつもりだったんだけど、X90のでき(特に2チューナー利用時の制限)があまりにもひどかったし、どうせ俺はほとんど光学メディアは使わないから、だったらHDDレコーダーとしては(旧来からのRDユーザーにとっては特に)使い勝手がよく、お買い得価格のRD-A600でいいかなーと思って。スターターパック(HD DVDビデオとHDMIケーブルとHD DVD-R1層メディア1枚)とトランスフォーマーキャンペーン(トランスフォーマーHD DVD版とHD DVD-R1層メディア5枚)がおまけでついてくるんで、さらにお買い得度は増すし。

それに、ブルーレイレコーダーだったら数年待ったらもっといいのが買えるようになるだろうけど、HD DVDレコーダー(というか東芝のRDシリーズ)の場合は、今RD-A600を買うよりもいいものが将来買えるとは限らないからなー。RD-X7くらいまでは発売されるだろうし、それ自体はRD-A600よりはいいものだろうけど、値段の方も結構しそうだし。

ちなみに接続したところ、地デジだけが映らない状態だったんだけど、下調べの甲斐あって、アッテネータの設定を変えた(リモコンの停止ボタン+本体の停止ボタン)ら、無事地デジも映るようになった。RD-X5からの置き換えだと、テレビとの接続をD端子+RCAコンポジットケーブルからHDMIケーブルに変更した以外は、スカパー!連動も含めてそのままケーブルを差し替えるだけでOKだった。スカパー!連動周りの設定も、RD-X5の頃と比べるとずいぶんわかりやすくなったもんだのぉ。

Published At2007-12-20 00:00Updated At2007-12-20 00:00

技術日記
Zend_Mailで日本語ヘッダ要素を登録Edit

mb_encode_mimeheader()してから、setSubject()とかしただけだと、"\r"とか"\n"とかが"?"に変換されてしまうんで、

function encode_mimeheader_for_zendmail($str)
{
return strtr(mb_encode_mimeheader($str, 'iso-2022-jp'), array("\r" => '', "\n" => '');
}

みたいなものをかましておくのが正解か*1

っつーか"?"がZend_Mail内で変換されていたことになかなか気づかなかったよ。てっきりメールサーバーの問題だと思ってしまっていた。

*1 strtr($str, "\r\n", "")だとうまく動かなかったんでstrtr($str, array("\r" => "", "\n" => ""))に変更

Published At2007-12-25 00:00Updated At2019-12-30 23:56