2005-09-01から1ヶ月間の記事一覧

今後もバイトしばらく続くけども

もしビジネスユーザのアカウントが消えてしまった場合、この日記はどうなるんだろう。 消す前にバックアップを取っとかないといけないのかな。 それともビジネスユーザから普通のユーザに変更する方法があるんでしょーか・・。>教えてはてなダイアリー

はてな&イー・マーキュリー

http://www.hatena.ne.jp/info/tech#tech050921 なんというか・・・・社員みんな楽しそうだ。

頭の中を整理

optionタグが特殊な処理って考えてたけど、inputタグの初期テキストを設定するときもFlexyを直接呼ばないとダメだよな・・・。 ユーザがビュークラスを毎回作って設定するのも面倒だし、フォーム処理用のクラスを作った方がいいのかな。 クラスというか構造…

リンク元

http://www.google.co.jp/search?q=Tokenizer.lex&hl=ja&lr=lang_ja&sa=X&oi=lrtip9 とか http://blog.goo.ne.jp/search/search.php?MT=flexy&status=select&type=Mozilla/Firefox とか ひぃーーー。 そりゃー元々検索結果が少なかったんだからこういうこと…

続・セレクトボックス

select の name 属性と同じ名前の変数名が配列だったら $flexy->setOption() を実行する。 っていう方式でいいかなぁ・・。 テンプレートに依存した特別な変数とかこれ以上作りたくないし、取り敢えずやってみますか。 やっぱり制約があると全部が全部自分の…

セレクトボックス

<select name="selectBox"> <option value="value1">value1</option> ・・・ </select>こーゆーやつ。 非常に困った。。今まではHTMLの解析なんて考えてなかったから普通にループで対応してたんだけど・・ <select name="selectBox"> {loop:SELECTOPTIONS} <option value="{value}" {selected}>{value}</option> {endloop:} </select>こんな感じでやってた。 が、Flexyだとselectタグにflexy:ignoreをつけ…

日記の移動

前から気になってたんだけど、どうもタイトルと内容が合ってない。 まぁそんなことはどうでも良くて、このアカウントはビジネスユーザだからバイト先で何かあったときに(?)困る・・。 安易に日記用アカウントを決めすぎた。 ってことで移動しようと思って…

ループネスト

PHP $obj->arr = array(array('var1' => 'a', 'var2' => 'b'), array('var1' => 'aa', 'var2' => 'bb', 'nest' => array(array('nest1' => 'nestA', 'nest2' => 'nestB', 'var2' => 'nestC'), array('nest1' => 'nestAA', 'nest2' => 'nestBB', 'var3' => 'n…

ループできた!

PHPソース $obj = new StdClass; $obj->arr = array(array('var1' => 'a', 'var2' => 'b'), array('var1' => 'aa', 'var2' => 'bb', 'var3' => 'cc')); $obj->var3 = 'test'; $flexy->outputObject($obj, $elements); HTMLソース {var3} (上位階層)<br> {loop:ar…

ループ制御

HTMLに {loop:arr} {var1} {end:}っていうのがあると $arr に var1 をキーとした値があれば $arr['var1']を表示 なければ$t->var1 を表示 っていうようにしたかったんだけど・・。 コンパイルした時点では$arr['var'] があるかどうかが分からないんだよね。…

Flexyにハマるかも

Flexyの表示早い! 今は無き(?)PHP4テンプレートクラスライブラリ改のループの使い勝手+Flexyの元々の機能で凄く素敵。 自分で作った{loop:arr}ループ中にifとか使っても大丈夫かなーという不安をよそに今のところ快適。 前は置換型テンプレートの欠点で…

かなり苦戦

phpLexの作者はどういう環境でFlexyを開発してるんだ?? CVSからphpLex.exeを取ってきたけどそのままじゃ動かず。 Windowsで実行したら This program cannot be run in DOS mode. とか出るし。 これは再コンパイルだなーと思ってLinuxにDLするもmakeが通ら…

Flexyソース解析

Flexyに新しい機能をつけようとして試行錯誤中。 Pluginで出来るらしいってことは分かったんだけど、やりたいのはもっと根本的な変更。{foreach:arr,data} の動作を変えたい。 流石に変えるのは不都合だから新しい名前で{loop:data}とか作りたい。 そう思っ…

日本語プログラミング

PHP

http://d.hatena.ne.jp/bobchin/20050913/1126571882 以前にも試したことあたんだけどちょっと発展して。 $ cat > temp.php プロパティ . "\n"; } } $オブジェクト = new サンプルクラス; $オブジェクト->テスト出力('日本語'); var_dump($オブジェクト); ?>…

Flexy使い始め

http://pear.php.net/manual/ja/package.html.html-template-flexy.php マニュアルとにらめっこしてるんだけど・・マニュアル自体も適当な感じがする。 それにしてもホントに日本語の解説とかサンプルとか全然無いのね。 http://www.hawk.34sp.com/stdpls/ph…

Flexyソース解析

コンパイル機能有りのテンプレートを使うとしたらFlexyになるのかなぁ。 WEB+DB PRESSのvol.18を買いに行ったんだけど、あまり詳しく出てなかったからやめておいた。 そんでどうも気になるのがforeachの書き方。 ループの中に変数が沢山ある場合って <tr flexy:foreach="arr,val"> <td>{val["</td></tr>…

[PHP][Maple] フレームワークを使う時

http://plaza.rakuten.co.jp/webprog/diary/200509050000/ Mojaviを使ってた人でもやっぱり難しいものがあるんだなぁ。どのフレームワークというよりもフレームワークを使うこと自体についてもっと考えないといけないかな。

[雑記] マイドキュメント

http://d.hatena.ne.jp/elf/20050801 http://arena.nikkeibp.co.jp/col/20050722/112907/ほぉ〜。 私のノートPCのマイドキュメントは"D:\cygwin\home\username"になってます。 マイピクチャとかの日本語ファイル名とUnix系のドットファイルが混在するのがち…

[PHP] ダブルクォーテーションとシングルクォーテーションの違い

ドットとカンマの違いを知りたくて数行のプログラムを書いてみた。 echo 'abc', $data; と echo 'abc' . $data; だったらカンマが早いのかなぁー。何となく。 http://highspeed.hn.org/e/33 例えば、変数を使用したいのであれば、 echo "abc $data def"; と…

リリース

新バージョンが出たみたい。 しかしソース読んでる暇が・・・。 Flexyの問題(?)も解決せず。。 ちょっと頭を休憩しますか。。

カテゴリ

http://d.hatena.ne.jp/help#editrule アスタリスク「*」の後に空白を空けずにカギ括弧 [ ] で囲まれた文字列を書くと、その中身がカテゴリー名となります。 ^^^^^^^^^^^^^^ これか!! いつからか忘れたけどプログラムの癖で*の後に空白あけまくってました…

さっそく行き詰まる・・

<form action="./"> <input type="hidden" name="action" value="view"> <input type="submit"> </form> <form action="./"> <input type="hidden" name="action" value="edit"> <input type="submit"> </form>同じ名前が2つあるとかでエラーが出るんですけど・・・! 何か根本的な理解が足りてないな・・。

色々まわる

FIT2日目は行かなかったので2度目で最終日。 OSASKの開発者とSoftEtherの開発者の話を聞く。 OSASKの開発者は仙人になりたいらしい。 SoftEtherの開発者はビルゲイツになりたいらしい。 あとはクラスタリングの話をちょこっと聞く。 英語を話さなればいけな…

微妙だったかも

FIT初日。 少し遅れた。 ソフトウェアの実装・テスト技術とソフトウェア開発を見た。 Linux用デバイスドライバの話は何か参考になるかなーと思って聞いてた。 あれを発表してる人はゼロからデバイスドライバを書いたことがあるんだろうか・・。 アクティビテ…

関東へ

台風、大丈夫なのか。 早めに出た方がいいのかな。 guessworkの新バージョンが出た、と思ったらまだ正式なやつではないのね。 これのDIContainerのソースは見ておきたい。 やること溜まるなぁー。

進捗管理

http://www.mars.dti.ne.jp/~hirok/xp/col/002.html 私もV字モデルに影響されてやってみてる。 次。場所によってはホワイトボードが部屋に1枚しかなくて、それはミーティング用に使いたい・・・なんてこともあるかもしれない。ていうか確実にある。ホワイト…

フィルタとアクション

ActionA : 入力A画面の初期化 ActionB : 入力Aの確認と入力B画面の初期化 ActionC : 入力Bの確認と入力C画面の初期化 ActionD : 入力ABCの確認 この場合 ActionA : viewA() ActionB : checkA(), viewB() ActionC : checkA(), checkB(), viewC() ActionD : ch…

変数置換

http://www.trustbee.com/work/phpconf2003_template_forprint.pdf 当然なんだけど変数置換とキャッシュは両立しない。けどSmartyのコンパイル済ファイルを表示するならキャッシュしなくてもかなり早くなるっていう話。 逐次置換の遅さは身をもって体験した…

テスト

PHP

http://www.zend.com/store/education/certification/self-test.php?begin=1 Your score is 2 out of 8. 全然駄目らしい・・。 文字列操作なんて殆どしないよー。。