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

ソース書き換えメモ

PHP

PHP5なら比較的簡単にaspect用ソース書き換えができるんじゃないだろうか。 http://www.thinkit.co.jp/free/marugoto/1/1/3/1.html

バイトのお話

結構大きめの仕事が入りそうな感じ。 規模が大きいんじゃなくて価格が。一般企業にとっては普通だろうけど(っていうか安いけど)一学生にとっては大きいのです。一人で作ってるし・・。(報酬貰えないかなぁ そこの現状のシステムはHTMLにPHPを付け加えた感…

日付感覚ない人

リンクをさくっと回ってたんだけど、8月18日って昨日のことだったんね。 勝手に数ヶ月前の記事だと思い込んでしまってた。 だから何だって言うわけでもないんだけど・・。

飲み会

PHP

久しぶりに卒業生達との飲み。 そこに一人N○Tデ○タ○○に勤めてる人がいるんだけど、仕事が終わらんとかいう理由で遅れてきた。聞くところによるとhtmlspecialchars()を忘れていたことに気付かなかっただけだったらしい。 大きめの企業(?)では、PHPはまだ定…

比較表

特定のフレームワークの視点ではなくて全体的な視点での比較表が欲しい。 http://d.hatena.ne.jp/katase_n/19700102 誰かがWikiとかにアップしてくれないかなーと思いつつ、自分の必要な部分をメモ。 まだ全然できてないのでぼちぼち書いていこう。

処理毎にクラスか関数か

そうか。 http://d.hatena.ne.jp/hawkring/20050817 2つの別の用途に用いられるアクションに対して、フィルタ・チェーンの構造は1種類しかない。一方の処理のために登録されたフィルタが、もう一方の処理に悪影響を及ぼさないことを保証するのは容易ではない…

自由度

何らかの規制に従って保守性を高める。 自由度を高めれば高めるほど後から見づらくなる。 100%見づらくなるわけじゃないのか。 気を付けて書かないと見づらくなるんだ。 元々PHPは自由に書けて見やすい。 簡単にプログラムするための枠組を作ったからと言っ…

選択肢

HTML_Template_Flexyのマニュアルを眺めてみる。 foreachの構文がどうも駄目っぽいなぁ。まだHTML_Template_ITの方が良さそう。 だけどPHP側はFlexyの方がいいような。 自分で作るのはそんなに時間がかからないと思うけど、キャッシュ機能まで実装はできない…

テスト後

バイトをしてるからと言って上司や先輩が教えてくれるわけでもなく、大学に行ってるからと言って授業で習ったわけでもない。 全部独学。PHPもだけど。 「仕事は全部自分で解決するものだ!」って怒られるかもしれないけど、困った時に聞いたら答えてくれる先…

RedHat理解テスト

http://www.jp.redhat.com/training/assess/index.php スキルチェックテスト結果 Red Hat Linux 基本コース(RH033) Topic Evaluation Score 基本的なファイルシステムとファイルのコマンド 良く理解している 3 Linux ファイルシステム構成 とても良く理解し…

リセットタイミング

朝は外に出ずにうだうだしていて、昼寝して起きて初めて日の光を浴びるから、そういう生活で体が定着してしまうのか。この日記書き始めた頃は1日の区切りを8時に設定したんだけど(0時で固定じゃないのが嬉しい)今は12時だな・・。

メモ

PHP

Mapleのトークンの扱いの説明からリンクがあった。 http://ns1.php.gr.jp/pipermail/php-users/2003-December/019965.html MapleのDIContainerはただのコンテナっていう意見があった。 DIContainer2じゃなくて古い方。 そうか、それでしっくりこなかったのか…

処理の流れ

バイト先、今日は忙しかったらしいが私は横で昼寝してました・・。 もちろん休憩にしてるので時給は入らないが、それでも凄い環境だなぁーと我ながら思う。 昨日のコメントに対して、長くなるのでこっちに。 > 確認画面で自分の入力した項目確認 → (データ…

読み終えて思ったこと

っていう感想みたいなのを書こうと思ったけどやめよう。 読み返しても役に立たない。しかし色んなジャンルにチェック入れててすごいなー。 凝り性と両極端主義はネットの文章にも発揮するらしい。 2日続けて椅子で昼寝しただけだから今日はちゃんと(?)床…

文章を読んでると時間が経つのが早い

モチベーションのすり替え。 間違った方向かもしれないけれど、今日は気にしない。 プログラマー日記見てたら数時間すぐに経過してしまう。 http://www.shiro.dreamhost.com/scheme/trans/icad-j.html 見慣れない書き方続出。 JavaScriptってあんなのできる…

php-usersを見てて

PHP

[PHP-users 26448]テンプレートエンジン作ってみました http://simplate.aimy.jp/ Simplateは、phpでよく使われているSmartyテンプレートエンジンを参考にして、php extensionとして動作するようにしたものです。簡単にいうとphp extensionのテンプレートエ…

フォームの例

本当にこれで進んで良いのか・・またもや例で。 よくあるユーザデータ変更フォームとか。 (DBからのデータ呼出)→ フォームへの入力 →(入力チェック)→ 確認画面で自分の入力した項目確認 → (データ反映)→ 完了画面 ここで、入力チェックではミスがあれ…

画面遷移メモ

http://tanaka.x0.com/blog/archives/2005/05/validation.html http://d.hatena.ne.jp/hawkring/20050519/1116509249 今まで自分が書いていたプログラムでは画面遷移で迷うことがなかった。 Controllerをその都度書いていたから。 どういう流れで動くのかっ…

補足

自分のメモ補足 http://d.hatena.ne.jp/katase_n/20050727#1122460710本来は http://www.seasar.org/DIContainer.html#InstanceMode こういうことなのか。 PHPから入ったからややこしいんだな。。まぁPHPならSingletonの代わりに使ってもいいかな(?)

[PHP][フレームワーク] ビューの表示

ビューの実装に良い案が浮かばない。 アクションチェーンだとかでアクションは複数実行できてもビューは複数実行できない。 いや、できるけど結局ひとつのビューしか表示しない。フィルタでビューを変更したら予想外のバグとか出たりしないんだろうか。 複数…

PHPにフレームワークは結局どうなんでしょう

http://www.programmers-paradise.com/tdiary/日記を巡回してたら1時間以上時間が経ってた。 ポインタと参照の違いとか優先順位とか、あと文章が普通に面白い。 私の中の優先順位理論はこれとは見方が全然違ってて、主観的な考え方をしている。 どういうこと…

ひとつ解決した

PHP

何故$GLOBALSが使えないか分かった。そのグローバル空間に変数を定義しているファイルは require_once $classFile; $class = & new $className();で読み込んでクラスを作成している。 そして$classFileに require_once 'config.inc.php';としてここで定義し…

更に別のことでも詰まる

PHP

PHPで何故か$GLOBALSが使えない・・。 適当に とすると表示される。 ところが今作ってるファイルだと何故か表示されない。 んでvar_dump($GLOBALS);ってやるとグローバル空間に定義した変数が全く入っていない。 なんかその設定をオフにする項目ってあったっ…

現状は

JavaのStrutsの本を買ったのに読んでないから早いこと読まなくちゃ。 早くもソースが汚くなってきてしまった。 初めに考えてた処理の流れを途中で変えたりすると、すぐに見難くなる。 入力値の検証から画面の遷移。 guessworkではテンプレートファイルをその…

頭の中が整理できないでいる

簡単なログイン処理。 ただそれだけのことに何日も悩んでる。 ログインを処理するクラスを作る。 で、だ。 その後はログイン後のトップページを表示。 ログインに失敗したら元のページを表示。これだけの処理。 これはどう実装すべきなんだろう。ちゃんと構…

システム屋

バイトで作ってるシステムをメーカーが欲しがってて、売るとしたら1億〜くらいとかいう話が。 私はそりゃー売った方がいいでしょって即答したんだけど社長さんはどうしようかなーって。別のところには機能減らして1千万で売るとか、、うーん。どういう基準な…

すごく嫌な予感

DELETEのSQL文を間違った雰囲気・・・・・。

予想通り

データを1万5千件飛ばしてしまった。 1日前のデータには戻れるけど、その時点で既に無くなっていた様子。 今回は金銭データとかじゃなく内部的に使ってたデータなので(統計が取れなくなる等の支障はあるが)ユーザ側の表面的な不都合は無かったのが救い。 …