decadence

個人のメモ帳

さくさく

先の本をさくさく読みながらたまにプログラム書いてます
CAPTER36で登場したのはQuickForm

$ pear install HTML_QuickForm
install ok: channel://pear.php.net/HTML_Common-1.2.5
install ok: channel://pear.php.net/HTML_QuickForm-3.2.12

パスを通しているためどこからでもpearが出来るのは便利
HTML_Commonを先にしてからでないとエラーが出ると書いてあったんですが別にQuickForm入れたら勝手に必要なCommonも入れてくれたみたいでした
CHAPTER37で登場するはPEAR::Auth

$ pear install Auth
install ok: channel://pear.php.net/Auth-1.6.4
$ pear install Log
install ok: channel://pear.php.net/Log-1.12.5

さくさく
CHAPTER38で登場するはPEAR::Pager

$ pear install Pager
install ok: channel://pear.php.net/Pager-2.4.8

さくさく

$ pear list
Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.3.7   stable
Auth             1.6.4   stable
DB               1.7.13  stable
HTML_Common      1.2.5   stable
HTML_QuickForm   3.2.12  stable
Log              1.12.5  stable
PEAR             1.9.1   stable
Pager            2.4.8   stable
Structures_Graph 1.0.4   stable
XML_Util         1.2.1   stable

さくさく

そういえば途中こんな問題につまずきました
ヒアドキュメントにおけるParse errorについて
ヒアドキュメントの中ではタブを使ってはいけない - mofc
ヒアドキュメント内では無駄なタブや空白は避けた方がよさげです

あと結局eclipseにPDTを入れてphpを書いてるんでEmacsはまたさようならしました
PDTのデバッグがいまいち微妙なんですよね
設定の問題だと思うんですが、はい

取りあえずこれ読み切ったらPHPで何を作れば良いのかが悩む…
PHPXML操作とかも出来るしうーん
HTMLとかXMLとかCSSとかXSLとか最近ややこくなってるってのが問題です
WEBプログラミングに関して何か勉強になる本やらが欲しいです
javascriptに手を出すのもアリですな

取りあえずWEBプログラミングで何が出来るのかって事をちゃんと理解した上で何をすべきかを考えるべきですね
簡単そうで答えを見つけるのがすごい難しい…