男塾名物油風呂。

 おはようございます。雨の日は髪がヘナッとなって気分が悪いbGです。 今の会社に入ってまだ1ヵ月ぐらいなんですが、一緒のチームの人が寛大なので開発方法におれのわがままを取り入れまくってもらって軽くアツイです。

わがままというのはPHPほぼ素人のおれが、「MVC意識したフレームワークを作ってそれでやりませんか」みたいなことを言ったわけです。 一回ベタでやり始めるとヘボイなりの”資産”(関数満載のincludeファイルとか)ができちゃってそれを手放さなくなって寒い方向に行きそうだったので無茶承知で言いました。 そんな暴言を許してくれるんだからその人はズバ抜けて寛大と言えましょう。

フレームというぐらいなのでまず単に枠(ファイルの配置とかの取り決め)を作ります。 そのあと以下のようなWebアプリに必要な処理を用意していきます。

・エラーの処理 ・ログの処理 ・Requestの処理 ・Templateの処理 ・Databaseの処理

PHPの場合はTemplateはSmarty、DatabaseはPEAR::DBなんぞを使うので本当に枠だけって感じになります。

一番悩むのは”DBとの繋ぎ目をどうするか”です。 コレ、普通にやってるといきなり感じると思うんですが、 「データベースって何だよ!全然OOPじゃねーじゃん!」 とか思ってしまいます。感覚的に全然違うじゃん!と思って調べてみるとそもそも

プログラム :OOP(Object Oriented Programing) データベース : DAO

で全然考え方が違うっ! 単純に例を考えると、一つの商品に対応するItemsクラスを作るとする。DBにはItemsテーブルがあるとして、ItemsクラスはItemsテーブルのカラムに対応するプロパティを持っている。 ここで1000個のItemsオブジェクトを生成するとデータベースにSQLを1000回投げることになる。そんなもんベタ書きで一回のSQLで1000個持ってくりゃいいじゃねーかって話になる。

問題はそんな単純なことじゃないかもしれないけど要するにかなり厄介らしい。PHPでもそのへんをうまくやってくれる(予定)のDB_DataObjectというのがあるがまだこなれてないらしい。PerlのClass::DBIは結構使われてるのに。 「SQLがムカつくんですよ」 と会社の人に言ったら単にSQLがわかんなくて苦労していると思われた。この辺をいきなり導入するのはちょっと無謀か・・・。UML一辺倒の風潮に警鐘、日揮情報

 そもそも、DOAの手法は、データ分析、リレーショナル・データベースの設計から実装、メンテナンスまで一貫したモデル駆動型開発として業務系システムを構築する際に活用されており、現在でも多くの開発者がこの手法を採用している。一方、オブジェクト指向言語を使うOOPは、プログラムの部品化や再利用を想定し、データとその振る舞いをカプセル化してしまう。このため、データを独立させるDOAとOOPを融合させることは不可能ではないものの、煩雑な手続きを必要とした。同社ではUML一辺倒の風潮に警鐘を鳴らす意味も込めて、「オブジェクト(O)-リレーショナル(R)マッピング」技術を実現する製品を投入し、自社で開発したアドオン製品を加えて、1つのソリューションとすることで、ソフトウェア開発の方法に新しい道を示そうとしている。

あっ、あぁーお!(Diablo: Succubus) やっぱりコメントスパム問題になってるみたいス。たしかに「このスパム意味あんの?」って思ったけど、Blogのコメント欄にバイアグラとか乗せることでGoogleのランクを上げようとしてるらしいです。 MovableTypeはXML-RPCのAPIを実装してて、外部からHTTPでXMLを投げればどっからだろうがコメントできちゃう。コメントだけは”ローカルホストからのみ”ってできるようにしてくんないかな・・・。(日本語説明付きで)ウェブログがスパムの新たな標的に

 今月、激しいスパム攻撃の洗礼を受けたブロガーたちは、スパム対策用の武器を大慌てで捜し求め、長年にわたって電子メールやユーズネットを悩ませてきた問題に直面することとなった。ブログはどのくらい開放性を保てるのか? ブロガーは、どんな自由なら、スパマーを締め出すのと引き換えに手放してもいいと思うのだろうか?

 糞畜生!なんでおれの部屋はこんなに狭いんだ!狭くて狭くて死ぬ!圧死しそうだ!しかし、狭くてしょうがない所が大好きな閉所マニアからすれば最高の部屋といえないことも・・・・・・ナイッ!

 ずぉおおおおおおおおおぇぁぃぅぇぇおおおお!!! コメントがえらいことになっているぞーーーー!よぉおおおし!まず民兵をクリックし(略

なんでだっ!Japan Blogに登録したからかっ!?本家の方にPing送ったからか??? blog界の偉い人がなんか「あぁ、それか・・・。これ入れれば防げるでしょ・・・。」とか言ってないかなーと思って見回ってみたけど特にナイッ!ついでにHiroがいちいち答えてるのもウザイッ!

 シャドウベインとかいうのがアツイらしい。PKホーダイってところが異常に惹かれる。 UOも振り返って考えると要するにPKに面白さを感じてた気がしてならない。普通のギルド同士の戦いとPKとは面白さのベクトルが全然違ったっぽい。 正直言って・・・、

「殺されたいんじゃない!コロしたいんだよ!!!」

・・・あ~あコイツ言ちゃったよって感じですが、要するにせいせいどーどーとか腕がどうとかどうでもよくて自分より弱い奴をコロしたいんです。「おい!おれにコロさせろぉ!」

ギルドで町?のようなもんを作れるらしいってところもなかなか気になります。

Shadowbane http://www.shadowbane-jp.com/new/

 おはようございます。さっき会社入ってくるときチャリで思いっきりコケたbGです。 朝一でページを見てみると・・・ 「Viagraさんからコメントか、誰だろう・・・・・・・・・・・・・・・・・・・バイアグラかい」 最近噂のコメントスパム食らってる! 何故かちょっとアツイのでコメントの中身がトップに出るように変えてみたら軽くボフりました。

 Yagiの発言にamoが吼えた。

19:23 (KNM_bG) auってEZ-WEBとかいうやつだっけ? 20:06 (amo) yea 20:10 (KNM_bG) amoすでにEZWEB? 20:11 (amo) え?まさかまだno ezer? 20:14 (Yag[O_o]) Ez~⊂´⌒∠;゜Д゜)ゝつ {イ、イッテヨシ… 20:14 (amo) え?DOMOCO だっけ?まさかねー 20:15 (amo) つかEZWEBなんてつかわねーからどうでもいいけど

(略)

20:29 (Yag[O_o]) 14くらいの時だな 20:30 (amo) てめー厨房が携帯なにすんだ!ksg!! 20:30 (Yag[O_o]) Lol 20:30 (KNM_bG) おまいらポケベルのせつなさとか体験してんのかよ 20:31 (amo) ポケベル打ちすぎで家の電話代あがって殺されかけた俺の気持ちになってみろ!! 20:31 (KNM_bG) 学校の電話とか行列だぞ!へんな暗号かいた紙もって。 20:31 (Yag[O_o]) 俺はベル持ったことないけど 20:31 (Yag[O_o]) アレだったな 20:31 (amo) どわーーー 20:31 (amo) ベル持ったことねーとか 20:31 (amo) ぶっころす 20:32 (amo) しかももったことねーくせにポケベルをベルって言うのがすげーはらたつ 20:32 (KNM_bG) いきなり携帯なんて 20:32 (Yag[O_o]) wwwwwwwwww 20:32 (KNM_bG) wwwwwwwww 20:32 (Yag[O_o]) 何でおまいら非難ごうごうですか 20:32 (amo) ばか 20:33 (amo) 基本はベル-PHS-携帯なんだよ!! 20:33 (amo) なに飛び級してんだksg!! 20:33 (KNM_bG) おまえポケベルは人間の成長期に必要な期間なんだよ 20:33 (Yag[O_o]) ろる 20:33 (Yag[O_o]) 携帯→ピッチ→携帯 20:33 (amo) ああああああ 20:34 (amo) ピッチとか言うなksg!! 20:34 (KNM_bG) ksだなああおい 20:35 (amo) ksg俺が14のころなんか 20:35 (amo) 黒電話だよ!ksg! 20:35 (Yag[O_o]) wwwwwwwwww 20:35 (Yag[O_o]) それはあもが 20:35 (KNM_bG) wwwwwwwwwwwwww > amo 20:35 (Yag[O_o]) 度田舎住んでるからだろ 20:35 (amo) LOL 20:35 (KNM_bG) おまえまず黒電話でみっちり基礎をたたきこまれてからベルとかいくんだよ! 20:36 (amo) ばk 20:36 (amo) 黒電話じゃベルうてねー事気づいてからプッシュフォンにかえんだよ!!

 携帯用のページを作ってみました。 携帯のブラウザじゃUTF-8表示できないみたいなんで、単にPHPでEUC-JPに変換しただけ。

携帯用ページ http://p0t.jp/mt/i.php

 NTTに回線の申し込み・・・・・・・・・・・・・・・・・・したっ!(溜める必要性無し) 間違ってプロバイダの入会だけ先にしたおれってどうなの? しっかも、電話でやり取りしてるNTTのオペレーターのムカつき具合はなんなんだいったい! 人に伝えるのが非常に難しいタイプの厭な声と口調。時間にしたらホンの数分しかしゃべってないのになんでおれキレてんだよ!そうとうやりやがんな。