[TOP]
[LOG]
[HELP]

3801Oct 1,2004 (Fri) 03:15 - まるごとPHPに物申す! [res : 7] [tb : 0] この記事をクリップ!

あまりに酷いからツッコミいれます。       
ビギナーズセッション21ページあたりから、「Model-View-Controlプログラミング」の項です。

class BookBeans {
var $_isbn, $_title, $_price, $_publish;
function BookBeans() { } // コンストラクタ   
function getIsbn(){return $this->_isbn;}
function getTitle(){return $this->_title;}
// 以下ずらずらとsetter/getterが書いてある
}

これはどうなのかと!
setter/getter羅列したコンテナクラス使えばオブジェクト指向とかMVC、なんて
ダメの見本(というか、駄目なJava?)だと思うんですが。
先日、PHPが現在の「鈍重なJava」の二の舞にならないように気をつけないとね、と書いたばかりなんですが
こういうものこそ、駄目さを加速させると思います。
何より、このクラスの
「BookBeans」
という名前が不吉です。
JavaのEJBを意識した名前だと思うのですが、EJBこそ駄目なJava代名詞なような。

まあ、ここまでは大目にみて。
次。control.php。
やや省略してポイントだけ引用。


include_once("model.php");
$objBok=new BookBeans();
$objBok->setIsbn($_POST['isbn']);
// 省略
if($objBok->getIsbn()==''){die("ISBN番号が入力されていません");}
// 以下省略

何なんでしょうかこれは!
まず、POSTされた変数を使うときに存在確認をしていないのが駄目。
さらに、dieしてるだけのエラー処理はかなり駄目駄目だと。

この章はビギナーズセッションですが、ビギナー向けだからこそそういう部分に気を使って書いてほしいものです。
ほんとに。

PHPを「なんだかJavaみたいで面倒」と思った人へ。
本来PHPはそんなに複雑ではありません。
勿論、複雑ではない=シンプルであるということは、
=大規模開発に向かない、複雑なことが出来ないこともありません。
怖がらず、まず触れてもらいたいと思います。

現在、自分の中で一つの答えを出そうとここ半年で書いた
フレームワークもどきの集大成(?)といえるものを作っています。
10月中には何とか公開して、どこかで紹介できたらな、と思っているのでしばらくお待ちください。

まあ、自分の記事の内容つっこみきれてないし、もっと精進しないとだめですね・・・。
次は、今よりもうちょっと良いものを。

3802Oct 1,2004 (Fri) 22:57 - アマゾンにようやく入荷 [res : 0] [tb : 0] この記事をクリップ!

まるごとPHP! Vol.1―PHPを完全制覇。 (1)

ということで、amazonにもやっと入荷です。
ということで是非是非〜。
まだ自分全部読んでませんが。

3803Oct 3,2004 (Sun) 13:17 - その手のぬくもりを忘れない [res : 3] [tb : 0] この記事をクリップ!

関東にこればより強く思い出してしまうのはわかってた。
本当に、自分は自分で呆れてしまうくらいそのことばかり。
ほんとうに、どうしてだろうね。

あの時から周りの環境は変わって、
自分も多少とはいえ出来ることが増えて、
自分の周囲に人が増えた気がするけど。
本当に自分を求めてる人はいないんじゃないか。
自分が一人なのは変わってないじゃないか、なんて考えてしまう。

ああ、もう。あまり深く考え込まないようにしないと。

3804Oct 4,2004 (Mon) 01:13 - ぐはー [res : 0] [tb : 0] この記事をクリップ!

仕事>帰宅>夕食作り>後かたづけ
明日のお弁当のために肉じゃが作り>後かたづけ
しまった。
服にアイロンかけてる時間ないよ!

生活が楽になるように仕事してるのに、
まったくもって全然楽になってない罠。
先月の給与明細みて流石に白くなってしまいましたよ?>会社の偉い人

さて、今から1時間ほど集中してコーディング。
最近はRAY-KUDRYAVKA musiX聞きながらコード書いてることが多いです。
Last Resort超萌え。
ここしばらくで一番気に入ってる一曲です。

3805Oct 4,2004 (Mon) 02:50 - ぎゃーーーーーーーーーーーーーー [res : 3] [tb : 0] この記事をクリップ!

うとうとしてしまって
肉じゃがが
炭に駄目クラスチェンジしました。
orz

流石に、徹夜から煮込み料理はやばかったらしい・・・。
はうぅ。どうしよう。

3806Oct 4,2004 (Mon) 13:10 - おべんとー [res : 2] [tb : 0] この記事をクリップ!

http://angelicwing.net/photo/2004100401.jpg
朝がんがって起きて、弁当作るのも大変です。

肉じゃがはなんとか救出分を・・・。
全てが碁石になったわけじゃなかったんでorz

3807Oct 4,2004 (Mon) 13:26 - 私信。 [res : 0] [tb : 0] この記事をクリップ!

よく考えたらメールの不具合連絡してきてるのに、
その返信メールでしてもうまく連絡つかないのでは(汗。

と思ったので。
一応対応したつもり。
まだ駄目ならメールしてください>誰か

3808Oct 7,2004 (Thu) 00:08 - 地震〜 [res : 1] [tb : 0] この記事をクリップ!

かなり強い地震だった…。
耐震設計のはずのヒルズでもかなり揺れたんですが。
自動で緊急放送流れるあたり、流石というか。
エレベーター止まってたみたいだし。

まあこんな時間まで残業して地震でヒルズに監禁なんて面白すぎますから!
すぐにエレベーター回復してよかったよ。

3809Oct 8,2004 (Fri) 03:20 - ノーパソほしいよ [res : 0] [tb : 0] この記事をクリップ!

Let's Note R3の紅いのに惹かれながらも、
やっぱり自分はVAIO typeTがほしいなぁと思うんですが。
4時に寝て6時に起きるような生活送ってるのに、ノーパソどころか弁当もってかないと即破綻という毎日。
ぐぅ。

3810Oct 8,2004 (Fri) 18:39 - 重版決定! [res : 2] [tb : 0] この記事をクリップ!

まるごとPHP!―PHPを完全制覇。 (Vol.1)

好評発売中の「まるごとPHP!」ですが
本当に好評らしく重版が決定しました!
うあーうあー。
全然売れなくてしょぼーんとかいう可能性も考えていたんですが。
ほんと、ありがたいことです。

ちなみに、ネタとしては最高な
表紙に『PHPプラグラミング』と書いてある
というのは、次から修正されるそうです。
そんなわけで、初版持ってる人は大切にしてください(ぶ

3811Oct 9,2004 (Sat) 18:28 - これだから名古屋はー! [res : 0] [tb : 0] この記事をクリップ!

http://angelicwing.net/diary/photo/3811.jpg

あ…ありえねぇ(ぱたり

3812Oct 9,2004 (Sat) 23:54 - PEAR::LiveUserを使ってみた [res : 0] [tb : 0] この記事をクリップ!

ここしばらく、PHPの高機能認証制御クラスPEAR
::LiveUser
を研究してました。
毎晩徹夜で。←死ねよ

んで、使ってみた感想。
これでβって嘘でしょう(悪い意味で
正直まだα段階、という感じ。
バグが多い、というよりまだ機能が実装できていない。
しかも度重なる大幅なバージョンアップで、一部機能に不整合が起きてるのが痛い。
もうしばらくは様子見かな・・・。

3813Oct 12,2004 (Tue) 02:00 - CAPCOM Fighting Jamやってみたよ [res : 0] [tb : 0] この記事をクリップ!

http://www.capcom.co.jp/fighting_jam/
ゲーセンの近く通ったときに見かけたので、ちょっとやってみた。
キャラはガイとさくら。
まあ、ZERO3でのメイン&サブキャラなんで。
使い分ければ負けるの無理!くらいの勢いで。

まあ、とりあえずガイで変更点とか気になった事とか。

・武神獄鎖拳
 弱っ。ヒットすると、通常ダウンになってしまったので今までみたいに獄鎖拳*2とか
 普通とは違うダウンを利用して起き攻めとかは無理。
 何より、リーチ短すぎ。ほぼ密着からでしか全段ヒットしない。
 弱P2発にすると、届かなくなります。
 余り出番なさそう。
・疾駆け
 可もなく不可もなく・・・。
 以前より、停止の硬直時間が長い気がする。
 でも、まあ使える。今回はこれと首狩りの使い分け重要。
・影すくい
 あまりかわってないような気がするけど、全体的に通常技ののけぞりが長いのか
 強Pからつながりやすくなってる。(ZERO3でも一応つながるけど、頑張るほどの価値がない)
 下弱P>立ち中P>立ち強P>影すくいとか入りました。
 立ち強P届かないようなら、中P省いてもOK
・首狩り
 2段目ヒットでダウンするんですけど!
 今回、疾駆けの硬直長く相手が足払い連打してたりすると停止間に合わない気配なんだけど
 そう言う相手は首狩りでごすっと。良い感じにダウン奪えます。
 まあ、ガードされると硬直長いし頻繁に使うわけにはいかないけど。
 あと初代ZEROのように(キャラ限定だとは思うけど)近距離から強P>首狩りがつながります。
 うまく2ヒットさせれば気絶値結構高いみたいだしダウン奪えるしでおいしい。

まあ、こんなところ・・・。
1コインしかつぎ込んでないので、本当にちょっとさわった感覚。
・・・といっても、対戦で7戦後CPU戦でクリアしてるわけでそれなりにやったわけですが。
まあ、あとはオリジナルコンボ次第でしょうね・・・。

3814Oct 12,2004 (Tue) 02:10 - 不思議無限ループ [res : 1] [tb : 0] この記事をクリップ!

for($i = 0;;$i++) {}

こんな書き方、初めてみたよ・・・。

3815Oct 12,2004 (Tue) 16:32 - インク詰まり [res : 1] [tb : 0] この記事をクリップ!

エプ機種持ってる人にインク詰まりの事を聞いてみたら、
3人共そんなに起こらないとか言われ、
私が以前使っていたPM-750Cが外れだっただけじゃないのか
と言われました(泣)。
>>

うちのPM-950Cは全体的に酷かったらしく、無償修理対象商品になりました・・・。
エプソンの機種は以前より、インク詰まることが多いというのをよく聞くようなきがします。
あまりに酷いようなら、エプソンに点検/修理に出した方がいいかと。
もうちょっと後になると、修理窓口混みそうだし今のうちに手を打っておいた方が〜。

3816Oct 12,2004 (Tue) 16:49 - The Chaos Tower [res : 0] [tb : 0] この記事をクリップ!

http://www.capcom.co.jp/vampire_cct/
PSPでヴァンパイアの新作(?)らしい・・・。
ほしいけど・・・パッド(しかも携帯ゲーム機)でまともに操作できるのかという根本的問題が。

ほしい、というとNDSもほしいんですよねー。
FFIII出るみたいなので。
FFIIIは、自分がやりこんだゲームのかなり上位に入るゲームだし。

3817Oct 14,2004 (Thu) 03:13 - mixiブラウザ [res : 1] [tb : 0] この記事をクリップ!

http://www.nitoyon.com/program/mb/
便利ー。
自動リロードとか、サーバに優しくないなーとか思うけど(苦笑。

似非C#使いとしては、こういうアプリのソース公開してもらえるのは
色々参考になるのでかなり嬉しいです。

サイトはVC++の使い方なのに、ソフトはC#で書かれているという。

3818Oct 15,2004 (Fri) 20:47 - 葬祭戦隊オガムンジャー [res : 2] [tb : 0] この記事をクリップ!

http://angelicwing.net/diary/photo/3818.jpg

朝、六本木歩いていたらこんなもの受け取ってしまった(ぱたり
透き通るような青空も台無しだ!

これは歌が入ってるらしい…。
しかも近日映像化予定とか書いてあるんですが!(汗

3819Oct 17,2004 (Sun) 15:56 - りびんぐすたちゅー [res : 0] [tb : 0] この記事をクリップ!

http://angelicwing.net/photo/2004101700.jpg
さっき休憩にいこうと下に下りたら、
不審人物(?)がセキュリティーカード使ってビジネスフロアに進入してた。
それまで超スローで動いていたのに、いきなり動作早くなって
カードつかって中に入っていくから驚いたよ・・・。

3820Oct 17,2004 (Sun) 15:59 - どこまでも広いソラ [res : 0] [tb : 0] この記事をクリップ!

http://angelicwing.net/photo/2004101701.jpg
外はこんなに青空なのに。
自分はヒルズで何してるんでしょうね?orz

休みの日とか、家族連れ多くて精神的に色々きっついです。
羨ましいとか、そういうのじゃないんだけど。

3821Oct 18,2004 (Mon) 01:02 - PHPとJava [res : 1] [tb : 0] この記事をクリップ!

まあ、言いたいのは。
JavaがきょぬーだとしたらPHPはひんぬーだってことです。
そんな無理してよせてあげなくてもいいじゃないか!

いや、別に自分が特別ひんぬー好きとか、そんなことはないんですが。

3822Oct 18,2004 (Mon) 18:55 - 早く終わったので [res : 0] [tb : 0] この記事をクリップ!

たまには本社に顔だそう(ぶ
また一ヶ月以上あけてるような(苦笑
聞く話によると自分の席ないらしいし!

3823Oct 20,2004 (Wed) 00:55 - 嵐の前 [res : 0] [tb : 0] この記事をクリップ!

なんか外は台風の影響で結構な雨降ってます。
で、自分は今現在会社にいるわけです。
待機ですけどね。

さて、このまま自分が暇なまま終わるかどうか。
嵐の前の静けさ・・・ではないことを祈りつつ。

3824Oct 21,2004 (Thu) 01:59 - 嵐の後 [res : 1] [tb : 0] この記事をクリップ!

外はまだ台風ですが。
なんというか。
プロジェクトは既に嵐が過ぎ去ったというか(自分としては)予想通りの結果に。
自信たっぷりに「失敗したら責任とってヒルズから飛び降りる」なんて言ってた人がいるのは正直驚きです。
まったくorz

3825Oct 22,2004 (Fri) 12:40 - 不審な方々 [res : 1] [tb : 0] この記事をクリップ!

http://angelicwing.net/diary/photo/3825.jpg

なんかいる!
なにかいやがるよ!

3826Oct 23,2004 (Sat) 18:03 - 地震だー [res : 0] [tb : 0] この記事をクリップ!

結構大きい・・・。
中越地方で震度6って(汗
余震多いし、怖いなぁ・・・。
台風といい、地震といい最近多すぎだよ。ほんと。

3827Oct 24,2004 (Sun) 14:25 - 色々と死亡 [res : 0] [tb : 0] この記事をクリップ!

本日午前5時くらいからこのサーバにアクセスできなくなっていた模様です。
何らかの攻撃を受けていたのはわかるんだけど、正確な原因は不明。
というのも、タイミングを同じくして、デスクトップPCが死亡しました(涙

起動しようとしても、BIOS読み終わったと同時に画面ブラックアウト。
windowsの回復コンソールでログインは出来たんだけど、bootcfgに出てこないし。
原因さっぱりわからない・・・。

しばらく前に死んだときに、原稿料を当てにした冬ボーナス払い作戦は使ってしまったので
カードで買うってのも無理だし。
だいたい、何が原因かわからないから何買えばいいかもわからないし。
どうすればいいんだ・・・(涙

3828Oct 26,2004 (Tue) 04:35 - そこにいるだけで [res : 1] [tb : 0] この記事をクリップ!

幸せを願いながら、そっと乾杯。

相変わらず自分はひねくれてて。
周りが全員右の道に行っても、わざわざ左の道ぶっちぎっちゃうような感じだけど。
まあ、それも自分らしさかな、と思えるくらいには頑張れてると思う。

去年から考えて、自分で自覚ができる程度には色んなことが変わって。
それでも、特別なことは相変わらず特別で。
ああ、もう。

相変わらず素直でないっていうか。
きっとすごく簡単で、たいしたことないと思うのだけど。

3829Oct 26,2004 (Tue) 04:56 - 常に心に死を持ち、冥府魔道を生きる [res : 1] [tb : 0] この記事をクリップ!

自分は、世界を変えたいわけじゃなくて。
世界を壊したいんじゃないか。
最初から何もなかったかのように、存在のすべてを否定したいんじゃないか。
そんなことを思ってた時、こんな本に出会うから、世の中まだまだ捨てたものじゃないのかもしれない。

絶望に効くクスリ 1―ONE ON ONE (1)
絶望に効くクスリ 2―ONE ON ONE (2)
山田玲司

自分がかなり影響を受けた、BバージンやNGの人です。
いやー、マジで絶望に効いちゃうよ!
なんつーか、久々に「きた」本だ。
存在そのものを揺るがされるというか。

相変わらず、色んなことに悩みっぱなしな自分だけど。
自分らしくがんばろうかなと。

山田玲司氏はいつか直接あってみたい人の一人です。
うまく言えないけど、感覚の近さを感じるんですよね・・・。

3830Oct 28,2004 (Thu) 01:34 - (・∀・)ゴッゴル!!コンテスト [res : 0] [tb : 0] この記事をクリップ!

今日はリリース作業(再び)のため23時から出社。
でも基本的に監視ですることないんですよ!

と思ったら
第 1 回 SEO コンテスト
なんてものを発見(・∀・)ゴッゴル!!
面白いことやってるなー。ということで早速参加(・∀・)ゴッゴル!!
(・∀・)ゴッゴル!!
(・∀・)ゴッゴル!!
(・∀・)ゴッゴル!!
予想としては、二日弱でぐぐる上位に入れるかなぁとか。
さてさて。

3831Oct 31,2004 (Sun) 15:46 - そしてまた、新しい一歩 [res : 4] [tb : 0] この記事をクリップ!

おわったー!
9ヶ月弱にわたる、六本木ヒルズ生活も終了です。
長かった・・・。ほんとに。
本社にまだ2週間しか言ったことないあたり、本当に長かった。

一応、自分がいる間にリリースも成功し心残りも・・・いや・・・うん。
残った人はがんばってください!
いや、ほんとにね。
休みに当たり前のように出社とか。間違ってるから。
最後に出したメールにも書いたけど、変化を求めるなら行動しなければそれは思わないのと同じですよ?
別に残業たくさんしたとか。
休日出勤してるとか。
連日徹夜とか。
そんなのは全然偉くないので。
身体壊したらなんにもならないので、適度に休息とって出すべき成果をだしてもらいたいものです。

まあ、いろいろ大変でしたがいいことも多少。
・他の会社にできないことができるほど金があるのはすばらしい
・でも、指揮する立場がダメならば崩壊する←まあ、基本ですが。
・人との出会いがあった。特に、PHPの中の人(笑)に会えたのは凄くうれしい
こんなところ。

あとはまあ、1からフレームワーク作ることで、自分のレベルも1ランク上に行けた感じ。
別にこの会社に行かなくても上れた階段なんだろうけど、そういう機会に恵まれたのは重要。

ということで、本社勤務(渋谷)に戻ります。
まあ、それはそれで大変なことも多いんだけど。
進むべき道も相変わらず見えないけど。
もう一歩、がんばりますか。

3832Oct 31,2004 (Sun) 16:57 - と、いうことで [res : 0] [tb : 0] この記事をクリップ!

やっと夏休みですよ!
いいの、夏じゃなくても。夏休みなんだから。
暑いのは嫌いだし(←?)

1週間ほど時間もらえたので、愛知のほうにでもいこうかなと。
別に遊びに行くわけでもないんですけどね。
ああ、みそ煮込みうどん食べたい!

とりあえず、本社戻ったら今までよりは時間できるし、
音楽教室通いたいっつーか通う。
フルートとピアノ(まあ、たぶんフルート)。

音楽に関しては、どこかで小学校の時の先輩に追いつきたい、と思ってるんでしょうね。
全国発表会でたりとか、神戸であった国民文化祭「吹奏楽の祭典」でソロパートやったりとかしたわけだけど。
自分が参加する一年前の全国発表会のレコードのラベルに書かれていた「総評」を独占し、
天使の歌声、とまで書かれていた先輩方には遠く及ばなかったわけで・・・。

今からやって、追いつけるとも思いませんけどね。


[TOP]