2004-05-01から1ヶ月間の記事一覧
RSSにも適用したい。というか、XMLなら、PHPOOT使えるんですよね。エンプティータグの設定その他をどう指定してやるか。iniファイルを使うのが一案、yamlを使うのが一案。そして、iniファイルの指定方法。
今日は、マックにヴァーチャルPCをインストールしながら、PHPOOTをひたすらリファクタリングよ。 来週は、リファクタリングとテストに励むのだ。
DocBook XSL: The Complete Guide http://www.sagehill.net/docbookxsl/index.htmlDB2LaTeX XSL Stylesheets http://db2latex.sourceforge.net/ PDFに変換するときは、これでTeXに変換してから、行ったほうがうまくいくみたい。
まず、cygwinネイティブのCLI版PHPをコンパイル。 minires をsetup.exeからインストール。 php-4.3.6のソースをダウンロード ./configure --disable-cgi make make install peardocのCVSをチェックアウト。 cygwinのCVSを使って、チェックアウト。cygwinのホ…
ずーっと前に作ったsingletonなクラス管理用のクラスを少し変更したので、リリースしました。 http://sourceforge.jp/projects/pwaf/
bitarts.jpさんがPHPOOTについて以下の点に言及されている。 XHTMLが対象の点 var属性をデータの指定に使うこと 属性値のマークアップ方法 XHTMLについては、タグが閉じてないと、実装がつらいという点がある。一様、自動で閉じるようには、実装していますが…
Packagesのところがあたらしくなって、phpDocumentorでAPIドキュメントが自動作成されるようになっていますね。
他テンプレートのインクルードは <div var="{#inc table.html}"></div> のように、{#inc 他テンプレート名}の形式で指定します。元テンプレートのdirnameを他テンプレートのプレフィクスとします。 PHP5対応は、オブジェクトのコピーのところだけなので、バージョンに応じてif文でコピー用の関数…
if (is_writable($file)) { $fp = fopen($file, 'w'); } else { // error処理 } わかっていても、ついやってしまうんですよね。上のようなこと。 $fp = fopen($file, 'w'); if ($fp == false) { // error処理 }
HTMLのコメント以外でも、 <p var="date">ここに日付け</p> 見たいにして、trueをデータに使わないという方法もあります。
なんか、テンプレートから他のテンプレートをincludeするっていっても、デザイナーのファイルの管理(1ファイルにするか、複数ファイルにするか)の問題だから、ロジックでは無い気がしてきた。元ファイルのディレクトリと同じか、以下に制限すれば良いかな…
えーと、他のテンプレートをincludeする機能を実装するつもりはないのですが。というのも、呼び出し側のPHPスクリプトの方でexpand()使ってなんとかすればいいかと思っていたので。 他のテンプレートをincludeするのって、いわゆるひとつのロジックにあたる…
0.6.0リリースとしてリリースしました。
ここ数日の夜を使って、いろいろ実装しましたよ。 ・表示のフォーマットの件については、 <p var="{now}">{date "M D, Y"}</p> のように{フォーマットのタイプ "属性"}という形式で指定するようにしました。実装したのは、dateとprintf。ユーザ定義のも作成可能です。・ディバイ…
家サーバのOpenBlockSで、pearマニュアルのビルドを試みたら、2時間たっても終わりませんーーー。あきませんな。速い家サーバほしいな。 って、訳で、BOM削除は、そんときエラー出てたので、ついでですので、お気になされないよう。えー、あと、家サーバのDe…
まず、タグのプロパティーの値をテンプレートでフォーマットするという機能は、危険なので、加えない。デザイナーに、aタグのhref属性をいじらせるとか、危険なことはさせないようにしたい。現状の仕様でも、多少危険っぽいので、今後なんとかしたい。テンプ…
PHP5対応。PHP5を入れるのからはじめなければ。