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

Sarge

タイトルがサーバ管理なのにサーバのことは全然書いてないな…。 Debian3.1、Sargeがリリースされた。今はDebian3.0、Woodyが動いている。 アップデートすべきなんだろうか。 どこかにリリース直後はやめた方がいいって書いてあったような。 Debianに限らず何…

MySQL4.1メモ

http://blog.poyo.jp/archives.php/categ+1/year+2005/month+6/id+1117823225サブクエリが使えるようになったら乗り換えようと思ってたんだけど…。 まだしばらくはPostgreSQLですなぁ。 世間ではフリーだとMySQLが一般的なのかな? みんなサブクエリとか複雑…

頭の中を整理

Mojaviみたいにモジュールとアクションに分ける場合。 例えば社員データ処理モジュールと給料データ処理モジュールがあったとして、給料処理をしようとしたけど社員データが不完全な場合は社員データ入力画面に飛ばす。 この場合、社員データ処理モジュール…

ZendStudio

PHP

一応学生の特権でZendStudioを持ってる。 持ってるだけで全然使ってない…。 そもそもエディタはEmacsだし。 なんか思いつきでデバッガとかプロファイラとか使ってみた。 う〜ん。。 なんだかなぁ。 便利なんだか不便なんだかよくわからない。 POSTリクエスト…

考え方

PHPのことを調べてたわけじゃないんだけど、とあるページに書いてあったことが http://dozo.rgr.jp/log/eid120.html ぁぁ、まったく同じ事思ってるよ…。みたいな。 せっかく小規模(?)なフレームワークがあっても何故かテンプレートはSmarty。 テンプレー…

simple_test

思い出した。 どこかの紹介ではユニットテストができるってだけでjWebUnitみたいなことが出来るとは書いてなかったからスルーしたんだ。 http://www.lastcraft.com/simple_test.php作者ページ(?)のexciteでの直訳 JUnitから予想する典型的な機能と PHPUni…

Webテスト

たった今自動テストに救われた。 ちょこちょこっとフォーム関連の修正を入れたらjWebUnitでのテストがエラーになった。 フォームの入力チェックの方を修正し忘れていて次の画面に進めないという結構致命的なバグを作るところだった。 http://ns1.php.gr.jp/p…

HTMLで出来ること

PHPは表示に関するプログラムを記述しない。 という考え方に基づいて、尚かつ簡単に単純な仕組みを作りたい。 Smartyのmodifier?(使ったことないから分からない) <tr> <td>合計金額</td> <td>&yen;%sum|number%</td> </tr>今はnumber_formatだけ既存テンプレートを改造して使ってる。…

Subversionの日本語メモ

http://www.bookshelf.jp/2ch/linux/1100622362.html#173 そのうち直ることを祈ろう。

Gnomeデスクトップ

Debian3.1 Sargeをインストール。 って前にもtestingで入れてたんだけども。 ノートにも入れてみた。 日本語化がきっちりできているのは嬉しい限り。でも、ブラウザからダウンロードしたファイルがデフォルトで ダウンロード とかいうフォルダなのはどうなん…

取り敢えずやることを置いておいて…

気になりだしたら止まらない。 ので、http://www.doyouphp.jp/sample/sample_class_dp_singleton.shtml これを使わせてもらいました。 $time_start = getMicroTime(); $MAX = 1000; for ($i = 1; $isetString("s1"); $s2->setString("s2"); $s3->setString("…

後悔中

諦めてソースをコピペしようと思ったけどやっぱダメだな。。 1箇所でしか使わないからって理由で、関数に切り出さないなら切り出さないで、後で切り出せるように作っておかないと後で大変だということを只今経験中。。

悩み所

下の例でいくと、それぞれ社員DAO、販売データDAO、顧客データDAO、売上データDAOがあるわけで。 でもSQLとしてそれをまとめたやつを一気に書きたい。そうすると、どんな値を返せばいいんだろう? それぞれのVOを返す?これって無駄な作業だよな。。 PHPなん…

ダメとは分かっていながら

ソースをコピペしたい衝動に駆られる…。。

SQL

大抵の操作は DAO に任せるとして、8:2の原則からいうと2割の部分はSQLを書かなきゃならない。テーブルを何個も結合させて副問い合わせして正規表現で検索して、とか。 今作ってるやつは2割じゃなくて3,4割くらいかも。 このSQL文があちこちに散乱してるん…

他の日記

キーワードのリンク見てたら"よっちゃんイカを買いに行ったついでに家を買う男"とかあるから見てみたよ。 なんか見たことある名前。 ぁぁ、この人の書いた本持ってるよ…。 なんか昔はかなりアンダーグラウンドな感じのHPをやってなかったっけ。

調べ出すと止まらない

やばい。やることは他に沢山あるのに…。 DIContainer をPHPでっていうページがあったので読む。 やっぱりXMLは嫌や…。それに用途があんまり分からなかった。 Mapleのページに DIContainer中心の設計に変更 とか書いてあったのでMapleのソースを読むといいの…

アクション

Ethnaの使い方を少しずつ読む。 実際に使うのが一番なんだろうけど。 アクション定義はしたい。アクションがそのままクラス名になると、アクションが長くなる=URLが長くなる。 URLは短い方がいい。いいっていうか個人的に好き。 しかし世の中はディレクトリ…

コントローラ

index.php が全て処理するのか、URLごとにそれぞれアクセスするファイルを分けた方が良いのかどっちだろう。 分けたい。アドレスがファイル名になってる方が分かりやすい。でもフォーム未入力とかで同じ画面を表示する場合でもURLは変わってしまうのか。。 …

日記の登録

日記にコメントして、自分のコメントの名前をクリックしてみると日記が無いと言われる。 簡単に日記を作れるみたいなので作ってみる。書式はWikiみたいなもの?かな? これでいいんだろうか。取り敢えず標準形式のまま登録してみる。 これってバイトで使って…

続・アクセス解析

個別でのリンク元等は分かるけど全体の統計とかが分からないわけか。。 はてなブックマークもいまいち使い方が分からない。今更って感じだねぇ…。 はてなは質問でしか使ってなかったから仕方ない…。

アクセス解析

ここって有料なのね。。しかも広告入りの無料アクセスカウンタは設置できないとか。 特に何するってわけでもないけど、無いよりあった方がいいねぇ。。 mixiとか足跡機能のおかげで利用時間が増えてる私としては尚更。今更はてな使い始めて言うのもどうかと…

続・Singleton

やっぱりしっくりこない。 で、pg_connect() をコンストラクタに持っていった。ってか普通はそうするよね…。updateDB() の中は pg_query($this->conn, 'SELECT * ...'); のみで。 0.5304 (global) 0.4935 (new) う〜ん。。。。 updateDB() で何も処理しない…

Singleton

使い回しが効くオブジェクトは毎回 new せずに static にする。 コンストラクタを private にする。 public class SingletonSample { /** 唯一のインスタンス */ private static SingletonSample instance = new SingletonSample(); /** コンストラクタは何…

PHPフレームワーク

で、書きたかったのはコレ。 今は思いついたことをOutlookのメモに書いていってるんだけど、限界があるなぁーと思って。 今のバイト先は少人数の会社でプログラマは私一人。そんでデザイナーも今は居ないのでHTMLは社長さんが勉強中。私がやってもいいんだけ…

日記の分散

っていうか。 日記を何個も作りすぎ。。ちょっと書いただけなんだけど、すこぶる使いやすそう。 巷では日記サイト(ブログサイト?)が乱立してるけど、なんではてな使わないんだろう?徐々にこっちに移行しますか…。