2004-10-01から1ヶ月間の記事一覧
朝10時からにもかかわらずたくさんの方(最後のほうには立ち見のかたもいらっしゃいましたね)に発表を聞いていただけたことをほんとにうれしく思います。準備もあまりできてなくて聞きにくいものだったと思いますが、これで興味をもっていただけるとありが…
確かに情報発信して意見を受け付ける部分がMaple Projectにはないな。意見はこっちにコメントをつけてもらおうというつもりぐらいでいたが、Maple Projectだけを見てる人もいるかもしれないし。PukiWikiのプラグインしらべよっと。
話す内容を整理してたらこんな時間に。実際にリハーサルっぽい感じで一人ぶつぶついってました。やっぱり話したいことを全部話すと時間が足らないかもだな。ま、そのあたりは臨機応変に。もう、遠足の前の日って感じですよ。どんどん目はさえてくるなー。け…
NHK総合で「BSマンガ夜話」やってるよ・・・みちゃうよ。「マンガ道」だよ・・・はい、1時間睡眠時間カーット。
今からもう一度発表資料をおさらいして話す内容を整理してから、寝ることにします。朝一の発表だけど、どれくらいの人がきてくれるかな?うちの会社のメンバーだけだったら・・・ま、それでもいいか。そうなったら、公開社内勉強会だー。
明日関西オープンソース2004での発表だというのに、DIConの実装方針がガガガっと頭の中で組みあがったので、いつものごとく裏紙にガガッと殴り書きでまとめて、そのまま勢いでパブリックメソッドとプライベートメソッドのインタフェースを組み立て。後はプラ…
・・・を以下のURLで見れるようにしました。PHP-BOF.pdf資料は口頭の説明をあわせてわかるというものになってますのでこれ単体ではあまり意味がないです・・・明日、こられるかたで話してる内容をメモしながらききたいという殊勝な方がおられたら、プリント…
今日1日、ThinkPadがぶっとんだリカバリしかできなかったので、今日やるはずだった仕事が後にずれました。土曜日の晩から日曜日にやるの決定・・・Maple DIConをこんな風にしてみようというのをほぼ整理し終わってるんだけど、詳細な検討と実装をする暇はと…
PerlのIoC実装だそうだ。昨日ちらっと見に行ったときにはみえてたのに、今はみえん・・・http://search.cpan.org/~stevan/IOC/lib/IOC.pmどんな感じになっているのかがめちゃめちゃきになるな。明日、またみにいってみよっと。
id:higayasuo さんの日記を読んでいたらドキュメントなんて改定している暇なんてなさそうにみえるのに・・・睡眠時間ってどれくらいとってはるんだろう?Mapleもがんばらなくっちゃ。
関西オープンソース2004の土曜日の発表で使用する資料が完成した。明日の午前中はお客さんのところにいって、午後は金曜日の部をいくつか聞きにいこうとおもってるので、明日はほとんど時間が取れない。午後に会社に出社してメンバーに意見を聞いて最終調整…
丸々1日つぶして、ThinkPad復活。結局ハードディスク入れ替えた。melcoの内蔵型のをかって、ついてたソフトでイメージとって丸ごと移動。(途中セクターがこわれているといわれて、checkdiskかけて。エライ時間かかった・・・)40GB→80GB、4200回転→5400回転…
急に起動しなくなった。(しかもチュートリアルを書いてるときに急に落ちてから。テキストエリアに書いていたあんなことやこんなことはもう戻ってこない・・・)ハードディスクかメモリがやられてるようだ。週末の発表はどうするかな。会社のノートを借りよ…
Actionクラスが特定のクラスに依存するというのはいかんなーと思う。execute関数内で、特定のクラスをnewして使うとそれはもうセットとして扱わないといけなくなるし。また、その特定のクラスが別のクラスをつかってると・・・連鎖がとまらない。Actionクラ…
Maple Projectのチュートリアルに「ログ出力」を追加。Maple開発中もかなり助けられました、ログ出力に・・・チュートリアルにも書きましたが、Mapleにもともと入っているLoggerはサンプル実装です。これで事足りる方はそのまま使っていただいていいですが、…
Mapleを作った目的はある一定のパターンにのっとって作ることにより、不必要な手間をかけない(=効率アップ)というのが大きいが、それはただのスタートであり、本来の目的はその次にある。「Actionのexecute関数を起点にしてなにをするか?」である。Maple…
社内でMapleを使ってもらっているメンバーからの質問。「Actionじゃないクラスはどこにおくのがいいの?」うーむ・・・確かに難しい。あるActionだけが使うならいっしょに置けばいいような気がするが、共通でつかうかもしれないとなるとどこだろう。特にDAO…
id:J_Matsumoto さんの日記より。http://www.agileprocess.jp/events/on20041019/index.jspこんなのがあったのか。今日は仕事でばたばただったけど、会社の誰かにいってもらえばよかった。会社から歩いて5分のところなのに・・・関西でもいろいろ調べるとや…
Maple Projectのチュートリアルに「Validator」の部分を追加。これでようやく日記に書いていた部分に追いついた。(しかも日記よりは詳しく書いた)ようやく次はまだ説明していないログ出力・・・先は長い。
今週末行われる関西オープンソース 2004の2日目、10/23(土)10時からの枠でMapleを題材とした発表を行うことになりました。この日記で発表したMapleがいろいろな方のブログやPHP-Kansai MLで紹介していただいたおかげで、こういう機会をいただけることにな…
Maple Projectのチュートリアルを追加および修正した。以前日記でさらっと書いたときより詳しく流れを書いた。やはり専用のサイトがあるってのはいいな。(しっかり書こうとする分、時間がすごくかかるけど)Validateは明日にしよっと・・・
SiteDev を PukiWiki 1.4.4 対応にしました。ひとまずこれで安心(なの?)かな。さて、チュートリアルの続きをかくか。
コメントをつけていただいてるのは、「SiteDev を PukiWiki 1.4.4 対応にしたほうがいいよ!」という意味だと判断し、バージョンアップ中・・・
先は見えないが、とりあえずいくという気持ちでいないといけなくなるので。いろいろな人とできるだけ多くお話して、Mapleへとフィードバックできればいいなと思う。
Responseクラスにredirectするための仕組みを入れ忘れてるのに気がついた。入れとかなきゃ。構造的なもので足らないのはこれくらいかな?Responseクラスの使い方とかを配布サイトで説明するのはいつになるやら。配布サイトに入れる必要があるものはこれくら…
この日記で考えてることと現状の説明をやっていくととても読みにくくなると思う(既になってる・・・)ので、配布用のサイトを作った。配布用サイトはこちら ⇒ Maple ProjectSeasarにならってNucleusを使おうと思ったのですが、SiteDev(PukiWikiをカスタマ…
Validate(入力チェック)をどのように処理するか?が変わりました。(入力チェックの条件を「maple.ini」に書くということは変わっていません)7/15の日記にあるようにalpha2までは入力エラーがあったかどうかをActionクラスで条件判断していましたが、alph…
今回の変更でプログラマー側にどんな影響が出たかを書きます。以下のようなリクエストがあったときに、name/emailを受け取るクラスを例にとります。 http://xxx.xxx.jp/index.php?action=example1_page1&name=kunit&email=kunit@xxx.xxx.jpRequestパラメータ…
Nucleusを使ってMaple配布ページを作ろうとしてるがしっくりこず。いつもまにやらはてなの文法になれてしまったので、自分でタグをうたないといけないのがめんどくさい・・・どうしたものやら。
昨日から日記に書いていた以下の点を修正した alpha3 をリリースします。 エラー処理の方法を変更(Filterでエラータイプをセットするようにした) Smartyの設定に使う定数を「maple.inc.php」に移動 Actionに対するRequestパラメーターのインジェクションの…