2004年 09月 04日

ダメな一日

全くツイてない一日だった。何処がどうツイてないか書くとめげるので止める事にする。

その代わりちょっといいことを書く。入院して誰かの見舞いのために最寄の大学病院に行った。なんか高校生が病院内見学(?)みたいなのがやってて素敵女の子がいた。それだけ。

2004年 09月 02日

Windows 版 Apache + Sablotron

やっぱロードパスがおかしい。全然おかしい。dem_open_file("foo.xml") をやると cannot open file 'c:/program files/apache group/apache/foo.xml' が出る。どうやって直すか。ぐぐってもソレっぽいのが出てこない。お手上げ。

もしかして domxml って古いのか。XSLT とか XML を使うんだろうか……なんかよくわからないなぁ。

とりあえず php のバージョンをあげる。xrea と同じ (4.3.8) にしよう。インスコしたけど 4.3.8 にならない orz. 上書きしてるのになぁ……

php.exe は php -v でちゃんと 4.3.8 ってでる。(でも何故か cgi 版のほうは php_mcrypt が見つからないというエラーを出す。意味分からん。php.ini ではコメントアウトしてるんだけどなぁ)

1

2004年 09月 01日

努力は期待を裏切らない。

誰が言ったんだろコレ。担任がオリンピックがどうたら言って、こんなことを言ってたわけだけど、柔道の井上康生とか努力してなかったって意味なんだろうか。まぁそれは五輪に興味が薄いからどうでもいいや。

「努力しろよ」とか、その意味にとれる「がんばれ」をいうやつはインチキ臭い。

2004年 08月 31日

Apache on win + Apache on cygwin

やはり AnHTTPD だと心もとないというか、PHP スクリプト実行してるといきなり落ちたりする。ってなわけで Win な Apache を入れようかと……でも面倒なのでやってないっつう。少し弄るだけなんだけども。

インスコしたけど 500 でちゃう orz. また今度にしよう

バーチャルホストの設定変えるとおかしいから、そこへんかと思ってたら違う罠。.htaccess で php_flag とか使ってるくせに mod_php 入れてないせいですた。アフォか俺は。

とりえあず……CGI の実行プログラムを拡張子によって強制できないかな…… cygwin 版は #! 読んでもらって構わないわけですが、win 版だと実行できないじゃんと。

Action ディレクティブ使うのかな。でも 500 出る。めんどくせー。ごく簡単なスクリプトだと動いてるから、どっかパス関連でダメなんだろうなぁ……そのまま動かないんじゃダメじゃん。

あと mod_php でバーチャルホストの DocumentRoot が上書きされてないような…… Sablotron が変なとこ読みにいってる。

つーか K2Editor を Ruby ファイル編集に使ってるんですが、一回バックにいったあとにマウスで移動できなくなる。UZEEEE

AddHandler cgi-script-rb .rbAction cgi-script-rb D:/usr/bin/ruby を加えてやってみたらとりあえず実行はできる。でも最初の行の #! も読んでるらしく、つけてると動作しない。無視するにはどうすればいいのか……これは間違い。たまたま動いてただけ。

Action ディレクティブは違う気がする。

ScriptInterpreterSource 以外それっぽいのがないからこれでやろう……関連付け変更するのは嫌だけれども。

とりあえず CGI はいいとして、domxml_open_file が動いてない。カレントディレクトリが PHP スクリプトの位置じゃない。なんでだ!

2004年 08月 30日

ロイディ

どれぐらいメモリ使ってるかなぁって見てみたら 14,732KB だってさ。随分学習したねぇ。マルチチャンネルに対応しないかなぁ。改造するとバージョンアップがめんどいよね。

セッション * PHP

PHP のセッション管理は便利だなぁ。アホでも作れる。

No Unco No Life

学校。もう少しで学校。行けばもれなくインチキクラスメイト共とイカサマ教師のハーモニーが味わえます^^ 楽しみすぎて吐き気でますね。いや、寝てないからかもしれないけど。だって寝たら学校が近くなるじゃん。

一年後ぐらいに、この心持がいい思い出になっていること切に願う。

2004年 08月 28日

閉じタグを省略すると上手くいかない要素

XSLT とかやると空要素は勝手に省略されるわけですが、一部要素で不具合があるわけです。具体的には textarea, script なんですけれども。これ内容に <xsl:value-of select="/.."/> とでも書いておけば省略されないことを発見。value-of 使えばいいらしい。sab なんとかでしかできないだろうけど。

2004年 08月 26日

XML にユーザ入力のデータを保存

元データを忠実にマークアップして保存しておけばいいだけだね。っていってもユーザ入力のデータで保存するのは改行ぐらいだろうから、l 要素に各行格納してつっこめばOKな気がする。必要なら文中の URI をマークしてもいいかもしれない。