[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 04/23 14:40 / Filesize : 63 KB / Number-of Response : 275
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ZendFramework Part2



1 名前:nobodyさん mailto:sage [2008/03/05(水) 23:21:24 ID:???]
公式
framework.zend.com/

マニュアル
framework.zend.com/manual/ja/

m-takagi ver(↑よりたぶん新しい)
www.m-takagi.org/docs/php/zend/

API
framework.zend.com/apidoc/core/

117 名前:nobodyさん mailto:sage [2008/05/07(水) 14:14:51 ID:???]
viewにphp書くとき、ショートタグ使ってる?

<?php echo $this->layout()->content ?>
これだとなんか綺麗じゃないんだよね

ショートタグあんまり使いたくないけど。

118 名前:nobodyさん mailto:sage [2008/05/07(水) 17:30:34 ID:???]
smarty使ってる

119 名前:nobodyさん mailto:sage [2008/05/07(水) 17:39:51 ID:???]
smartyなんて乞食が使うもの

120 名前:nobodyさん mailto:sage [2008/05/07(水) 20:36:27 ID:???]
乞食ってw

smartyっていうかテンプレートエンジンあんまり使いたくない

121 名前:nobodyさん mailto:sage [2008/05/07(水) 20:55:26 ID:???]
なぜに?

122 名前:nobodyさん mailto:sage [2008/05/07(水) 21:26:31 ID:???]
テンプレートエンジン使ったら負けだ

123 名前:nobodyさん mailto:sage [2008/05/07(水) 23:39:38 ID:???]
そう思っていた時期が僕にもありました。

Smarty使って2、3回仕事をこなせば、もうSmarty無しでは生きられない体になるぜ。
今ではテンプレートエンジン否定派は、ただの初心者にしか思えないww

124 名前:nobodyさん mailto:sage [2008/05/07(水) 23:58:04 ID:???]
ethnaでsmarty使ったら便利だったけどね。
なんとなくだ。

125 名前:nobodyさん mailto:sage [2008/05/08(木) 00:05:51 ID:???]
Smartyも好きなんだけど、結局Zend_View拡張して使ってる



126 名前:nobodyさん mailto:sage [2008/05/08(木) 00:30:38 ID:???]
マクロ作っといてボタン押すだけ。

<php echo $hoge; ?>とか一々毎回同じ様な事を長く書くのが嫌なんだろうけど
同じ様な事を書くって事は、自動化できるっつー事でもある。

127 名前:nobodyさん mailto:sage [2008/05/08(木) 01:53:40 ID:???]
>>123
禿道
それ以前にクラスとか使うのを躊躇ってた時期がありました


128 名前:nobodyさん mailto:sage [2008/05/08(木) 08:15:42 ID:???]
>>126
マクロで自動化とか初心者の発想すぎるだろw
「やっぱり使えねぇわw」とあざ笑う目的でもいいから、一度Smartyあたり使ってみなされ。

デメリットは、学習コストくらいだよ。

129 名前:nobodyさん mailto:sage [2008/05/08(木) 10:11:06 ID:???]
こちらでどうぞ

【PHP】 Smarty 隔離スレ 【テンプレート】
pc11.2ch.net/test/read.cgi/php/1201879269/

130 名前:nobodyさん mailto:sage [2008/05/08(木) 14:36:40 ID:???]
bootstrapってindex.phpのこと?

index.phpに
require '../application/bootstrap.php'

ってのを見かけるんだけど、DocumentRootから見えないようにしてるだけでindexに書いても同じこと?

131 名前:nobodyさん mailto:sage [2008/05/08(木) 14:52:24 ID:???]
>>130
ですね

132 名前:nobodyさん mailto:sage [2008/05/08(木) 18:42:27 ID:???]
>>130
applicationrディレクトリ内で全ての処理を完結出来る。
bootstrap.phpを基点にファイルパスを管理しておけば、
設置場所が変わったときに最小限の修正で済む。

というのがメリットなんじゃないかな。



133 名前:nobodyさん [2008/05/08(木) 23:32:34 ID:936RkXZF]
Smartyのページキャッシュ使いたくないの?

134 名前:nobodyさん mailto:sage [2008/05/08(木) 23:33:19 ID:???]
ルーターが多機能なのはわかるんだけども、直感的とは程遠いなぁ・・・
そんなトリッキーなルーティングなんてする人少ないんだから、
FWとしては解りやすくシンプルな実装でいい気がする。


135 名前:nobodyさん mailto:sage [2008/05/08(木) 23:53:15 ID:???]
別に言う程Routerややこしくない
Routerのモジュール機能は使わなくて良い
RouteのStaticとRegexも使わなくて良い



136 名前:nobodyさん mailto:sage [2008/05/09(金) 09:21:36 ID:???]
>>133
意味不明。

137 名前:nobodyさん mailto:sage [2008/05/09(金) 16:00:24 ID:???]
Zend_Layoutの $this->layout()->content とか $this->layout->navの使い方がよくわからないんだけど、
navとかってどこで定義されてるの?

138 名前:nobodyさん mailto:sage [2008/05/09(金) 16:18:50 ID:???]
>>137
Zend_Layoutの中身を見ればよかろう


139 名前:nobodyさん mailto:sage [2008/05/09(金) 16:20:48 ID:???]
>>138
navとかcontentとか探したけど見つからないのよ

140 名前:137 mailto:sage [2008/05/09(金) 16:37:49 ID:???]
ん?
最初からあるのはcontentだけで、navとかsidebarとかはコントローラーで
$response = $this->getResponse();
$response->insert('sidebar', $this->view->render('sidebar.phtml'));
とかしないといけないのか?


141 名前:nobodyさん mailto:sage [2008/05/09(金) 16:38:17 ID:???]
function __get() {

みたいなところ見てみたら?
多分そこらへん

142 名前:nobodyさん [2008/05/10(土) 13:15:55 ID:vET5c+ho]
すみません、質問です
ZendFrameworkに最近興味をもったんですが、これを使ってできるというPDFの出力は

・完全に日本語対応していますか?
・背景(テンプレートのJPGとか)と表(プログラムに応じて出力)を組み合わせて
 書き出すことはできますか?
・どこかの企業のロゴが刷り込まれたりしませんか?

以上3点について教えて欲しいです
もしこの機能を使っている方がいたら、困ってる点などあれば教えてください。
自分でも調べたんですが、本自体少ないし良くわかりませんでした お願いします

143 名前:nobodyさん mailto:sage [2008/05/10(土) 13:26:04 ID:???]
>>142
ZendFreamwork1.5で日本語対応しました
言ってることはたぶん実現できるはずです
どこかの企業ロゴが云々のことは知りません
でもそんなの出てたら誰も使わないよねw


144 名前:nobodyさん [2008/05/10(土) 13:29:59 ID:vET5c+ho]
>>143
おお、お返事ありがとうございます すごく使いたくなりましたw
pearでPDF書き出す機能があって使おうと思ってたんですが、
そのモジュール作った企業のロゴが入って参ってたんです
ほんとにありがとうございました!

145 名前:nobodyさん mailto:sage [2008/05/10(土) 13:47:19 ID:???]
編集すればそんなロゴなんて消せるんじゃないか?



146 名前:nobodyさん mailto:sage [2008/05/10(土) 16:28:30 ID:???]
今日さむいよ
ゴールデンウィークは30度近くいったと思ったら。

147 名前:nobodyさん mailto:sage [2008/05/11(日) 02:21:42 ID:???]
ホントなんでこんな寒いの。。
しかし久々にさわったらまた随分ポリシー変わったね。毎回思うが。
>132
開発している内にindex.php上のbootstrapの記述が結局数十行とかになって、
超・汚くなるし危ないんだよね。
それに対応するbootstrap.phpが推奨になるまで2年(もっと?)か。。。

148 名前:nobodyさん mailto:sage [2008/05/13(火) 05:09:01 ID:???]
1ヶ月使った感想。

シンプルな実装なので基底クラス郡としては強力だが、制作効率に反映されるまで時間がかかる印象。
フレームワークを実装する為のフレームワーク/ライブラリ郡って感じかねぇ・・・
現時点ではマルチバイト系全般の処理が甘いのが痛い。

総評:今後に期待。コーディングスタイルは好みなので支持して行きたい。

149 名前:nobodyさん mailto:sage [2008/05/13(火) 12:21:40 ID:???]
マルチバイト処理ってvalidateぐらいじゃね?

150 名前:nobodyさん mailto:sage [2008/05/13(火) 21:26:22 ID:???]
MailとFilterとか

151 名前:nobodyさん mailto:sage [2008/05/13(火) 21:38:51 ID:???]
俺もバリデータを拡張すれば良いんだろうと思ってやろうとしたけど
やり方がわからねぇ。
validateインクルードしないでmb関数直接書く。

全部のクラスに凄い親切にコメント書かれまくってるけど、
書かれすぎてて読みきれない。
コードの2,3倍コメントある気がする。

152 名前:nobodyさん mailto:sage [2008/05/13(火) 23:21:24 ID:???]
バリデータを拡張って既存の奴の組み合わせでは不可能な時の独自バリデートってこと?
マニュアルとコード見ても分かんないの?


153 名前:nobodyさん mailto:sage [2008/05/13(火) 23:25:50 ID:???]
カスタマイズ性のためにしょうもないところで
複雑になってたり設定が多かったり
ラッパーやビルトインの上書きを書いてる時点で
なんかしんどくなってくるねZFは

色々できるのは有り難いけど
デフォルトで一通り全部フルスタックな状態にしておいてくれて
そこからカスタマイズしたいやつは
デフォルトを取り除いてカスタマイズしていく形にして欲しいよ

デフォルトではとりあえず色々なもん自前で乗せてかないと
そこかしこで何かしら足りないっつーのは面倒過ぎる
エラーハンドラプラグインがデフォルトでついてるのに
そのエラーハンドラは自前で書かなきゃエラーをハンドルしないのかよ
おまえはどんだけツンデレなんだとしばき倒したい

マシューちゃんもうZend_Controllerはオナニーの域だよ
素直に作ってくれよあんた綺麗なコード書くんだからさ

全土フレームワークのコードは大好きだけど
実用的さの欠けっぷりは半端ないよ
ここを見てるPHPのエロい人がいたらそう伝えてよ
僕はこのオナニーコードの断片で昇天して
にちゃんねるに便所の落書きする事くらいしかできないよ

I love Zend Framwork!! I love PHP!!

154 名前:nobodyさん mailto:sage [2008/05/13(火) 23:36:00 ID:???]
こんなコードがきれいって言うなら
俺のコード見たらお漏らしするな

155 名前:nobodyさん mailto:sage [2008/05/14(水) 01:27:35 ID:???]
>>153
デフォルトでフル装備しててイランものを後から取り除くのも面倒でね?

でもジェネレータみたいなのは欲しいな



156 名前:nobodyさん mailto:sage [2008/05/14(水) 07:43:09 ID:???]
>>154
見せて

157 名前:nobodyさん [2008/05/14(水) 17:07:05 ID:fprIBGJx]
print "HELLO WORLD";

158 名前:nobodyさん [2008/05/14(水) 18:48:31 ID:/iZUMp8N]
>>157
死んだほうがいい

159 名前:nobodyさん mailto:sage [2008/05/14(水) 22:46:18 ID:???]
>>153
同意。
Zend_Dbの足りなさ過ぎにはずっこけたというかPDOで十分というか中途半端なPDOラッパーなぞいらん。

160 名前:nobodyさん mailto:sage [2008/05/14(水) 23:20:22 ID:???]
ORマッパーってZend_Db_Tableなの?

161 名前:nobodyさん mailto:sage [2008/05/14(水) 23:55:26 ID:???]
ORMっぽいORMは無い

162 名前:nobodyさん mailto:sage [2008/05/14(水) 23:58:10 ID:???]
SQLを書けってことか

163 名前:nobodyさん mailto:sage [2008/05/15(木) 19:02:20 ID:???]
ZActiveRecordの復活はまだですか?

164 名前:nobodyさん mailto:sage [2008/05/15(木) 19:14:46 ID:???]
php 5.3.0がlate static bindingsと__callStatic()が
ちゃんと実装されてリリースされたら
ActiveRecordパターンでまともな実装のORMが出ると思う

165 名前:nobodyさん mailto:sage [2008/05/15(木) 19:55:57 ID:???]
bugs.php.net/bug.php?id=30934
みたいにごちゃごちゃ言ってねーで、5.0で実装しとけっつー話だわな。



166 名前:nobodyさん mailto:sage [2008/05/15(木) 20:29:48 ID:???]
namespaceもそうだな
結局5.0のリリースで見送ったもののツケが回ってきてる感じだな
その辺りとクロージャのパッチさっさと取り入れてくれりゃ
各FWも随分すっきりした実装になりそうなのにな
今のPHPの実装でFW書く人はほんとマゾ過ぎる

167 名前:nobodyさん mailto:sage [2008/05/16(金) 11:18:11 ID:???]
self関係はリリースしてしまった以上、直すに直せない状況なんだろうね…



168 名前:nobodyさん mailto:sage [2008/05/17(土) 01:41:30 ID:???]
>>167
selfだめなの?

169 名前:nobodyさん mailto:sage [2008/05/17(土) 01:58:07 ID:???]
1.5.2 リリース。

170 名前:nobodyさん mailto:sage [2008/05/17(土) 03:56:33 ID:???]
どう変わったんだ

171 名前:nobodyさん mailto:sage [2008/05/17(土) 13:25:41 ID:???]
しーん

172 名前:nobodyさん mailto:sage [2008/05/17(土) 13:28:53 ID:???]
framework.zend.com/issues/secure/IssueNavigator.jspa?requestId=10743

173 名前:nobodyさん mailto:sage [2008/05/18(日) 20:51:12 ID:???]
バグフィックスメインか

174 名前:nobodyさん mailto:sage [2008/05/21(水) 02:55:52 ID:???]
zendが身売りってどんだけー

175 名前:nobodyさん mailto:sage [2008/05/21(水) 05:22:02 ID:???]
身売りしたらこんなオナニーフレームワークは何の意味もなくなる



176 名前:nobodyさん mailto:sage [2008/05/21(水) 14:24:36 ID:???]
PHPオタワ

177 名前:nobodyさん [2008/05/21(水) 14:31:27 ID:LYIqFUi6]
PHP房涙目wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

178 名前:nobodyさん mailto:age [2008/05/21(水) 16:30:45 ID:???]
アプリケーション内のHTMLでヘッドとフッターがある程度決まっていて
毎回書くのがめんどくさいです。
なのであらかじめ2つのphtmlファイル(ヘッドとフッター)を用意してページをrenderする前後に呼び出したいのですがどうすればいいでしょうか?

$view = new Zend_View();
echo $view->render("/var/hoge/views/design/top.phtml");
echo $view->render("/var/hoge/views/index/hoge.phtml");
echo $view->render("/var/hoge/views/design/footer.phtml");

こんな書き方でできるかと思ったのですがエラーになります。

179 名前:nobodyさん mailto:sage [2008/05/21(水) 20:13:42 ID:???]
zend_layoutで。

180 名前:nobodyさん mailto:sage [2008/05/22(木) 00:28:27 ID:???]
まぁ実際身売りしてもzendframework自体はなんもかわらない気がする。

microsoftはやだな。オラクルも

181 名前:nobodyさん mailto:sage [2008/05/22(木) 00:38:39 ID:???]
ZFは野に放っても生きていけると思うけど
PHP本体はな……
オープンソースとはいえ、≒Zendな訳でしょ

182 名前:nobodyさん mailto:sage [2008/05/22(木) 01:10:22 ID:???]
PHP6 → Microsoft PHP.NET
Zend時代よりも大幅な開発力アップになったりしてw

183 名前:nobodyさん mailto:sage [2008/05/22(木) 01:20:40 ID:???]
CLI上でgoto実装された言語二つ目になる訳ですね、判ります。

184 名前:nobodyさん mailto:sage [2008/05/22(木) 01:22:23 ID:???]
どうせ買われるのならRasmusがいるYahoo!の方がいいなw

185 名前:nobodyさん mailto:sage [2008/05/22(木) 01:26:46 ID:???]
>>181
「Zend公式」という強みしかない糞FWが生き残るわけねーじゃん
「Zend公式」の印籠をもってしてもメインストリームになってないし



186 名前:nobodyさん mailto:sage [2008/05/22(木) 01:35:43 ID:???]
公式ゆえの弱み(or臆病さ)だろうね
ヘタに主流作れないのでフレームワークのためのフレームワーク的なモンしか提案できない

言語本体から切り離した地盤固めの試みなんじゃねえの

187 名前:nobodyさん mailto:sage [2008/05/22(木) 01:51:36 ID:???]
Zend自体ブランド力も開発力も乏しいんだから、
PHP&ZendFrameworkごとMSとかに買収された方がPHPの発展になるんじゃねーの?

Visual PHP.net とか普通に期待しちゃう。

188 名前:nobodyさん mailto:sage [2008/05/22(木) 01:56:06 ID:???]
msが買ったらlinuxで動かなくなるじゃん
そしたら事実上脂肪

189 名前:nobodyさん mailto:sage [2008/05/22(木) 01:56:49 ID:???]
>>184
元ネタによるとyahooに買われても、いきつく先はMSだけどなw

jp.techcrunch.com/archives/20080519job-cuts-at-php-startup-zend-could-be-aimed-with-an-eye-towards-a-sale/

190 名前:nobodyさん mailto:sage [2008/05/22(木) 03:19:12 ID:???]
>>189
どうせならyahooがいいけど、MSに買われたら意味ないしなぁw

じゃあSun?

191 名前:nobodyさん mailto:sage [2008/05/22(木) 03:20:08 ID:???]
yahooがgoogleと組めばいいんだ
googleはpythonだろうけど

192 名前:nobodyさん mailto:sage [2008/05/22(木) 03:25:14 ID:???]
珍しく伸びるな

193 名前:nobodyさん mailto:sage [2008/05/22(木) 03:41:32 ID:???]
IBMもSunも脛に傷あるような企業だからなぁw

194 名前:nobodyさん mailto:sage [2008/05/22(木) 06:49:57 ID:???]
有り余る金でgoogleが買ってくれたら
みんなが幸せになるとは思うけどな

195 名前:nobodyさん mailto:sage [2008/05/22(木) 10:41:11 ID:???]
>>191
>>194
PythonとPHPが統合されたら強力なツールになりますね



196 名前:nobodyさん mailto:sage [2008/05/22(木) 17:25:29 ID:???]
pythonとphpでパイビーですね

197 名前:nobodyさん mailto:sage [2008/05/22(木) 17:25:59 ID:???]
パイエッチにするとさらに卑猥

198 名前:nobodyさん [2008/05/22(木) 19:55:35 ID:3xiPTBYp]
モジュールを以下の形式のようにネストする事は可能ですか?
/module1/module2/controller/action/

setControllerDirectory()ではモジュール名に対してコントローラディレクトリを指定すると思うので、
ネストする場合には
"module1"=>"/path/to/controller"
とするしかできないと思います。
ちなみに無謀なチャレンジをしてみましたが
"module1/module2"=>"/path/to/controller"
Module2Controllerを読もうとしてエラーになってしまったようです。

当方女子高生です。
よろしくお願いします。


199 名前:nobodyさん mailto:sage [2008/05/22(木) 20:44:04 ID:???]
上場企業社員ですが、モジュールをネストする意味がわかりません。

200 名前:nobodyさん mailto:sage [2008/05/22(木) 21:35:28 ID:???]
>>198
無職だけど、モジュール自体をネストしなくても
/foo/bar/:controller/:action で module1 のディレクトリに対してマッピングすれば良い
Routerのモジュール機能でどうこうするよりも
routerのマッピングを変えた方がわかりやすいし変更も楽

201 名前:nobodyさん mailto:sage [2008/05/22(木) 21:56:47 ID:???]
本気でモジュールをネストする意味がわかりません。

202 名前:nobodyさん mailto:sage [2008/05/23(金) 00:08:35 ID:???]
>>199
上場企業社員とかいらんだろw

203 名前:nobodyさん mailto:sage [2008/05/23(金) 00:56:14 ID:???]
上場企業下請け派遣社員ですが彼女がいません。

204 名前:198 mailto:sage [2008/05/23(金) 02:08:23 ID:???]
すいません。言い方が悪かったみたいです。
モジュールをネストする必要と言うよりは、
クライアントからのパスの指定があったからという理由です。
マッピングを設定できるというのは知りませんでした。
>>200の方のいうようにやってみたいと思います。

どうもありがとうございました。

実は女子高生と言うのは釣りです。
どうもすいませんでした。


205 名前:nobodyさん mailto:sage [2008/05/23(金) 03:07:53 ID:???]
URIを好きなように設定したい!

モジュールをネストしよう!

って発想になるのがなかなかエクセレントだな。



206 名前:nobodyさん mailto:sage [2008/05/23(金) 03:08:05 ID:???]
なんだと

207 名前:nobodyさん mailto:sage [2008/05/23(金) 03:32:17 ID:???]
女子高生ワロタwww

208 名前:nobodyさん mailto:sage [2008/05/23(金) 04:03:46 ID:???]
「女子高生」で釣られるわけねーだろヴォケ

209 名前:nobodyさん mailto:sage [2008/05/23(金) 04:19:20 ID:???]
お前ら足下みられすぎワロタ

210 名前:nobodyさん mailto:age [2008/05/23(金) 12:21:01 ID:???]
$this->view->renderで絶対パスを指定するとエラーになります。
相対パスだと意図したとおり表示されますが、汎用性が低くなってしまいます。

define('ROOT_DIR',dirname(dirname(__FILE__))."/");
$this->view->render(ROOT_DIR."apps/layouts/template.phtml");
エラーになる

何かいい方法はないでしょうか?

211 名前:nobodyさん mailto:sage [2008/05/23(金) 12:39:44 ID:???]
echo ROOT_DIR."apps/layouts/template.phtml";

212 名前:nobodyさん mailto:sage [2008/05/23(金) 12:49:52 ID:???]
>>210
テンプレートがまとまって入っているスクリプトパスを
viewに設定してそのスクリプトパスからの相対パスを指定して
テンプレートを読み込んで使うっていうものだから
絶対パスで扱えないから汎用性が低いってのはちょっと違和感が

まあ例外的に絶対パスで指定したい時もあるし
絶対パスでそのまま扱えるオプションやメソッドがあってもいいとは思うよ
(railsのactionviewにもそういうオプションはある)
それはZend_View_Abstractを継承するなりして
それ用のメソッドなりオプションを用意してやれば良いと思う

213 名前:210 mailto:age [2008/05/23(金) 14:49:52 ID:???]
>>212さん
>テンプレートがまとまって入っているスクリプトパスをviewに設定してそのスクリプトパスからの相対パス
たとえば以下のように設定して
Zend_layout::startMvc(array('layoutPath'=>'/apps/layouts'));
/apps/layoutsからの相対パスで設定可能なら管理上、便利なのですが、(個人的に、ですが)
setControllerDirectory('apps/controllers')
で設定したファイルパスからの相対パスのようです。
レイアウトはレイアウトで管理したいのでなんか気持ち悪いです。
'layoutPath'で管理する方法はないでしょうか?

214 名前:nobodyさん mailto:sage [2008/05/23(金) 19:15:50 ID:???]
Zend_Layoutは使ったことないので何ともいえないけど、
そのlayoutPathで指定してる '/apps/layouts' っていう
絶対パスはちゃんと合ってる?ルート直下になってるけど

そのlayoutPathから相対で指定できなかったら
個人的にも何もlayoutPath設定してる意味がないと思うんだけど、、、
少なくともcontroller directoryからの相対指定ってのは明らかにおかしいし
自分なら何か設定が間違ってると考えるけど

215 名前:nobodyさん mailto:sage [2008/05/23(金) 22:57:34 ID:???]
完璧な仕事しやがって・・・



216 名前:nobodyさん mailto:sage [2008/05/24(土) 01:21:29 ID:???]
次のバージョンは1.6ですよ

217 名前:nobodyさん mailto:age [2008/05/27(火) 00:22:51 ID:???]
出力前にビューと変数全体の文字コードを変えたいのですが、どんな方法があるでしょうか?
smartyでいうところのprefilterみたいな機能です。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<63KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef