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

遷移の表現を探る2

php

default = Action.Input; Action.Input -> View.InputForm# > View.Confirm# > Action.Complete -> View.Complete# * > Converter.UTF8; View.InternalError# View.Confirm(prev) -> Action.Input; Action.Complete(false) -> View.InternalError; View.Conf…

フレームワークのアクセサ

dev

ユーザがアクセスするファイルをひとつ(index.phpとか)にすることを想定しているフレームワークは多い。 ただ、個人的には、ブックマークされうることを考えると、1ユースケースにひとつのアクセサが有るほうが良いのではないだろうかと思う。さらに、ユ…

なぜcase文ではメンテナンサビリティに劣るのか?

PHP

kenbooさんにコメントいただいた。 確かに、モデルとビューを分離しなければ大変なことになるのはわかる。XOOPSとかそうですね。 ただ、モデルとビューをきちんと分離しておけば、case文でもそんなに複雑にはならないとおもうのだけど。

AwesomeFramework

PHP

いかす! http://p0t.jp/mt/archives/2005/06/haruki_1.htmlmapleもシンプルですが、超えたかも(冗談ですよー)

呼び出す仕組みはどうなるのか。

PHP

上記のようにフレームワークを捕らえたとして、呼び出す仕組みの方をどうするかが問題である。複雑な遷移を扱おうとすると、呼び出し側の方も都度記述してやる必要があるだろう。シンプルにPHPネイティブでやるとすると、以下のようになるだろうか。個別のア…

フレームワークとは

PHP

先日のPHP勉強会で「フレームワークとは何ですかね」という疑問を出した。 月宮さんとの話では、WEBアプリを作る規約・決め事全般のことかね、という事だった。ただ、僕のイメージとは少しずれるところがあった。で、今日、以下の文書をよんだ。 制御の逆転 …

Graphviz 日本語の入ったPDFをつくりたい

dev

PS形式では上手く日本語の出力ができない。Laten1に文字エンコードが固定されている模様。いじり方もよくわからない。 そこで、SVG形式を利用する。この場合もフォント名の指定が上手く行かないが、font-family:のところをテキストエディタで一括変換する。 …

遷移の表現を探る(思いつきのメモ)

PHP

InputAction [default]; InputAction -> @InputFormView(next) -> ConfirmAction -> @ConfirmView(next) -> CompleteAction -> @CompleteView; ConfirmAction:false -> InputAction; @ConfirmView(prev) -> InputAction; CompleteAction:false -> @InternalE…

フィルターチェインの実行順

PHP

komagata さんは Filterだと手続き的に追加していけるし入れ替えも簡単なので良いのかもしれない。 「Aが動くには先にBが動いている必要がある」みたいな前提条件を切り離す方法は無いのかな。 http://p0t.jp/mt/archives/2005/06/haruki.html と疑問を呈さ…

何が「非機能要求」か?

PHP

先日の PHP 勉強会の感想を書いたエントリに knuit さんより言及いただいた。 http://d.hatena.ne.jp/kunit/20050621#1119364002捕らえ方の話だけなのですが、そのなかで、ぼくが違和感を感じるのはここです。 Mapleで考える(メインで対応するといった方が…

Graphviz

dev

メモ:日本語フォントの設定方法(WinXP:graphviz-2.2.1.exe) fontname属性にC:\WINDOWS\Fontsにあるフォントファイルの.ttfを取って指定する。しかし、MSゴシックは.ttcなのでどうも使えないみたい。 HG丸ゴシック(HGRSMP.TTF)をとりあえず使うこととする。

PHP 勉強会

PHP

今回の僕の目的はフレームワークについてでした。 まず、入力から処理完了までの遷移をどう扱うかというところが、フレームワークが使えるかどうかを決める重要な点であると感じました。 p0t.jp Komagata氏の言うところのICCですね。僕的には、 IVCC (Input,…

Bフレッツ

etc

やっと、Bフレッツが開通して、自サバの設定とか諸々できました。 というか、夜酒飲みながらやってたら、寝てしまって、こんな早朝にやってるってわけ。 光でんわを導入したら、ブロードバンドルーターが付いて来た。ADSLの時つかっていたのが余ってしまった…

勉強会用のねた

PHP

フレームワークの考察用にPHPのWEBアプリの画面遷移について考察してみた。 http://www.planewave.org/pub/seni_1.pdf

何から手をつけたものか

etc

引越しと、仕事の忙しさはひと段落ついたものの、何から手をつけていくべきか。 それに、大物の一級建築士試験が控えている。そろそろ本気で取りに行かなくてはならない。ネット関連TODO PEAR マニュアル翻訳 PHP マニュアル翻訳 特にPCREのところ PHPOOT/ZO…