トップページphp
983コメント353KB

【質問】 ASP.NETスレ 【議論】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/12/24 11:51ID:POToTPwm
ないので立ててみますた。
議論・質問、いろいろしてください。
0083nobodyさん03/02/05 22:24ID:???
>>82
81ではないすが参考になりました。どーも。
0084nobodyさん03/02/09 12:14ID:tbENeZMA
age
0085nobodyさん03/02/09 15:32ID:???

ASP.NETとJakarta-struts, JSPカスタムタグイブラリとの違いは何ですか?
それぞれのメリット、デメリットとは何でしょう?
0086nobodyさん03/02/09 18:37ID:???
>>85
ASP.Netのメリット、デメリットはMSプラットフォームであることのメリットとデメリットと等価。
JSPのメリット、デメリットはオープンソースであることのメリットとデメリットと等価。
0087nobodyさん03/02/09 19:52ID:mhI32rPe
>>86 どもサンクス

質問をもっと細かくしてみます。

ASP.NETはJSPのようにタグを定義できるのですか?
ASP.NETではどんなライブラリを使っても
Windows以外でも動かせることが保障されているのですか?
0088あぼーんNGNG
あぼーん
0089nobodyさん03/02/09 21:42ID:lqyIEVQa
ラジオボタンで選択されているものを特定する方法として
1、ifで1個づつ調べる
2、RadioButtonListにしてforeachしてifで調べる
という方法が本に載っていますが、
ラジオボタンは選択できるものが1つしかないので
グループで選択されているものを取得なんていう簡単な方法は
用意されていないのでしょうか?
Help見ましたが見つかりませんでした。(探し方が悪い)
識者の方回答お願いします。
0090◆nZptw02DTU 03/02/10 11:05ID:FtGOQPHs
>>87
ASP.Netは完全オブジェクトベース、オブジェクトをくみ上げたら後は勝手にHTMLはいてくれる。
JSP&strutsは所詮HTMLを意識しないと作れない。
0091nobodyさん03/02/12 18:56ID:QqRzu2w1
最近はVB.NET、ASP.NETが主流になりつつあるようですね。
私は今からデータベースやWebを作成しようとしています。
ASP&VBScriptとASP.NET&VB.NETのどちらかで迷ってるのですが
これから主流になっていくだろう後者を勉強して活用したほうが得策でしょうか?
0092◆nZptw02DTU 03/02/12 22:35ID:SJESm4/q
>>91
規模と知識レベルによる。
遊ぶだけならASPからをお勧め。
0093nobodyさん03/02/13 00:08ID:G7I+5nQR
>>92
その2つは何が違うの?
0094◆nZptw02DTU 03/02/13 09:18ID:1Sxu2j6q
>>93
全然違うから自分で調べて
0095nobodyさん03/02/13 12:10ID:???
データベース何使ってる?
0096nobodyさん03/02/13 16:30ID:2unhe7D9
当然MSのSQL Server 2000。
0097nobodyさん03/02/13 19:15ID:HZbrFn9O
>>95
MSDE
0098nobodyさん03/02/13 21:45ID:???
>>97
一緒やん
009910分間で世界の十万台MS感染03/02/14 04:19ID:AInTfmG3
> 当然MSのSQL Server 2000

10分間で世界の十万台のMSのSQL Serverは単純なウォームにやられたらしいね。

MSのSQL Serverでビジネスや大切な情報を扱うことは危険だよな。
0100nobodyさん03/02/14 04:32ID:???
>>99
そう思うならつかわなけりゃいいだけ。
0101nobodyさん03/02/14 10:34ID:???
むしろSQLServerをインターネット上から見える位置に置いておく方が問題だと思われ。
普通HTTPdだけインターネット上から見える位置に置いて、
DB鯖はローカルなネットワーク上に隔離しておくと思うが。
(ローカルネット上にウォームが蔓延した場合はもう知らんw)

激しくガイシュツだしスレ違い気味なので気にしないでくれ。
0102nobodyさん03/02/15 00:40ID:???
>>101
DBサーバを外にさらすなって話は禿堂だが、httpdも外にさらすなよw
普通はF/Wの裏に隠すだろ

つーか、これもすれ違いだな
0103nobodyさん03/02/15 17:28ID:???
>>102
port forward してるなら外にさらすのとほぼ一緒だろ。ヴァカ。
0104nobodyさん03/02/15 22:53ID:???
>>102
まさかとは思うけどDMZ知らないの?
0105nobodyさん03/02/16 01:58ID:???
>>104
知ってるよ。38度線の事だろ。
0106nobodyさん03/02/19 21:29ID:4WbaP0L0
FAQですんません。
.netでアプレットのようなものは作れますか?
できる場合どのようなキーワードでぐぐればよいですか?
宙ですが、教えていただけないでしょうか?
0107nobodyさん03/02/20 12:53ID:???
>>106
作れると言えるし作れないとも言える。
010810603/02/20 13:01ID:KhF5TVnZ
ちなみにやりたいことは.exeで動いているアプリケーションを
そのままwebにのせることです。

あのリッチなフォームでないと・・・
0109◆nZptw02DTU 03/02/20 13:36ID:LqefpJ93
>>106
できる
ぐぐってもでてこないとおもう。

要はActiveXコントロールと同じようにやってみなっていうこと。
あと署名は必須だったと思う。

011010603/02/20 13:47ID:???
なるほど・・・ありがとうございます。
とにかくやってみます。

0111nobodyさん03/02/21 23:18ID:1M3rYoa2
こんばんは。
ユーザのIDとパスワードをDBに入れて管理しようと思っています。
DBに入れる際にパスワードは暗号化したほうが良いのでしょうか?
その時はログインなどで使用する場合、入力されたパスワードのテキストを
暗号化したものとDBの中の暗号化されているパスワードを比較するのでしょうか?
Perlのフリーの掲示板のソースを見ると比較は上記のようになっていました。
ASP.NETでは違ったやり方などありましたら、ご教授ください。

一般的には、ユーザIDとパスワードってどうしているんでしょう・・・

0112◆nZptw02DTU 03/02/21 23:59ID:yJ9Quf7K
>>111
パスワードが入ったテーブルの情報が漏れても不正アクセスできないようにするために
パスワードは暗号化して入れるコレ常識。

暗号化はAPIを使って自作しないコレも常識。
0113nobodyさん03/02/22 03:41ID:???
>>112
ケースバイケース。
ハッシュキーの紛失など重大な問題もある。
なんでも一長一短だよ。

>>111
暗号化の上DBに格納ってのは昔からのUNIXの世界のやりかたを踏襲しているから。
暗号化しようがなんだろうが、そもそもそのDBの内容自体が丸見えになるようなことがあってはならないわけで。
メリットとデメリットをよく考えて実装すればいい。
デメリットの部分はビジネスロジックやその他の工夫で対処すればいい
0114nobodyさん03/02/22 10:42ID:LQXd1r76
>112
reminderつけるときどうすんの?

当然、暗号は不可逆なんだよね?
0115nobodyさん03/02/24 22:52ID:GMtRFD76
セッションねたですが、ログインした後DBの検索にログインしたときの
ユーザIDを利用しようと思っています。
Sessionでずっと持っているのが良いのですか?
FormsAuthentication.RedirectFromLoginPage(UserId.Text,false);
↑のUserId.Textって利用できたりしないですか?
0116nobodyさん03/02/25 09:31ID:GhdmP3aH
>>115

HttpContext.UserにUserId.Textは入ってると思うぞ。
0117あぼーんNGNG
あぼーん
0118nobodyさん03/02/25 11:46ID:txpHiSbV
今Webフォーム上でXMLデータを更新するというものを作っています。

しかしなぜか更新されず、開いているVS.Netに

<ファイルへのパス>aaa.xml
このファイルはソースエディタ以外で変更されました。
再度読み込みますか?

というメッセージが出てきます。

ちなみに「はい」「すべてに適用」「いいえ」「すべて無視」
どれを押しても更新されません。

XmlDocument.saveだけではいけないのでしょうか。
サーバー設定がおかしいのでしょうか?
0119nobodyさん03/02/25 16:06ID:txpHiSbV
>>118の自己レスです。

Page_Loadイベントの処理の所に

If Page.IsPostBack=False Then
DataGrid1.datasource=dt
Datagrid1.dataBind()

(ちなみにdtは「Dim dt as Datatable」です)

というのを入れたら一発OKでした。

あと「メッセージが出る」というのはただ単にVS.NETを開いていてxmlファイルを
更新したら出てくるもんらしいです。(オハズカシイ・・・)

失礼しました。

012011503/02/25 22:07ID:dgQKiXbI
>116
すいません、HttpContext.Userの使い方を教えていただけにでしょうか?
調べたのですが、IPrincipalってなんやねん〜って言う状態です。
よろしくお願いします。

0121nobodyさん03/02/26 09:13ID:w2N026Gg
>>120
FormsAuthentication.RedirectFromLoginPage(UserId.Text,false);
で飛んできた先のページで、
this.Response.Write( this.Context.User.Identity.Name );
をしてみれば、UserId.Textが出力される。
012212103/02/26 09:14ID:w2N026Gg
>>121
× 飛んできた先
○ 飛んでいった先
012311503/02/26 22:26ID:???
>121
できました〜
ありがとうございます。
0124nobodyさん03/03/02 15:03ID:DYgRSkYc
わげ
0125nobodyさん03/03/06 02:22ID:7CGNEXCu
>109
> 要はActiveXコントロールと同じようにやってみなっていうこと。
> あと署名は必須だったと思う。
>

System.Windows.Forms.UserControlを継承して、
クラス作ればいけそうな感じですけど、プロジェクトのプロパティで
出力形態が、dllかexeになっちゃうんですけど、OCXにしたり
しなくていいんですか?
0126nobodyさん03/03/06 02:36ID:7CGNEXCu
>125
ちなみに、言語はC#きぼーん。
0127nobodyさん03/03/06 12:24ID:/JHoS07z
>>125
見当違い
0128nobodyさん03/03/06 12:39ID:???
>>125
.Netだと基本的にはクラスの継承だけでやっていくのかと思ってた。
0129nobodyさん03/03/11 11:57ID:mlJrewva
oracle + ASP.net でプログラム作ってます。

決った時間になったら、複数テーブルにinsertを発行し、空のレコード作りたいのですが
なんかいい方法ないですかね?

page_road時毎回チェック、またはバッチ用意しなきゃならんのですかね...
0130nobodyさん03/03/11 12:31ID:9XhqGoPh
>>129
ストアド書けば。
0131nobodyさん03/03/11 12:39ID:???
>>129
決まった時間に実行するならば何らかのバッチ以外にないよね?
oracleは門外漢だけれど、SQL ServerのようにAgentサービスはないのかな。
0132nobodyさん03/03/11 13:00ID:mlJrewva
レスありがとうございます

>>130
ストアドって何ですか?
0133◆nZptw02DTU 03/03/11 15:21ID:argrFgmt
>>132
ストアドプロシージャのことやね。

それよりバッチならタスクなりで動くVBにしときましょう。
0134あぼーんNGNG
あぼーん
013513003/03/11 18:01ID:9XhqGoPh
>>132
DBサーバはWindows?

Windowsなら「タスク」にアプリを登録
UNIXなら・・・知らん
決まってないなら、Oracleに「タスク」風のパッケージがある。

いずれも、スレ違いだけどなぁー
0136nobodyさん03/03/11 18:02ID:???
>>135
cron
0137nobodyさん03/03/12 15:40ID:kAAJO6/A
システム運用中に、突然500エラーが出ます。
ひとつ出ると、連鎖的に他のページもエラーを発生しはじめて、
結局、再起動をして復旧させているのですが・・・
特に最近頻繁(2回)起こりました。
こういう症状が出たことがある人、いませんか?

詳細なログはイベントビューアーとかには残っていないし、IISのログもただ「500」とだけ・・・
原因が追跡不能で、いつ再発するかわからないので運用に困っていたりします。
0138nobodyさん03/03/12 16:14ID:???
>>137
IISの負荷が大きくないか?
ディレクトリ毎などで別アプリケーション化したほうが安定するよ。
もし落ちても対象のアプリケーションだけアンロードすれば良い。
0139山崎渉03/03/13 16:59ID:???
(^^)
0140nobodyさん03/03/16 11:44ID:DY0eojQU
ASP.netに貼られているIFrameが誰かにクリックされた場合にイベントと
して取得する方法はございますでしょうか?

つまり、IFrameに入っている画像もしくはテキストを誰かがClickした場合に
Clickイベントとしてこちらが取得したいのです。
どなたか上記方法を実現する方法をご存知ありませんか?よろしくお願い致します。
014114003/03/16 11:46ID:???
失礼しました。IFrameは「サーバコントロールとして実行する」を実行
しています。
0142nobodyさん03/03/16 22:20ID:msHRpHsH
初歩的な質問で申し訳ありません。
MySQLに接続するときは
「Webフォームデザイナで生成されたコード」の下のところに
Dim MySQLConnStr As String = "DRIVER = (MySQL ODBC 3.51 Driver);DESC=;DATABASE=_
db1;;SERVER=localhost;UID=root;PASSWORD=;PORT=3306;OPTION=;STMT=;"
Dim MyConnection As New Odbcconnection(MySQLConnStr)

と接続文字列を書きますが、
SQLserver2000に接続する場合はここの部分の接続文字列をどう書けばいいのでしょうか?
よろしくお願いいたします。
0143nobodyさん03/03/17 16:30ID:pGF0feAS
てゆうか.NETだったらサーバーエクスプローラーでテーブル見れるから
プロパティで接続文字列拾ってきて接続文字列に直接ぶっこんだほうが速いかと。
多少削らないとダメな個所あるけど。
0144nobodyさん03/03/19 18:33ID:???
ASP.NETでここまで出来るんだ!って
感想を抱く様なCOOLなHPあったら教えてください。
0145nobodyさん03/03/20 02:34ID:???
>>144
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=ASP%2ENET+COOL+%E6%84%9F%E6%83%B3
0146nobodyさん03/03/20 22:32ID:S+pOpZCT
age
0147nobodyさん03/03/23 00:53ID:???
>>144
その発想なんか違くない?
0148nobodyさん03/03/24 09:22ID:kfZlLkva
>>147
だね。
所詮、HTML + JavaScript なわけだし。
0149nobodyさん03/03/24 12:11ID:mCqVzOdR
すいません、お得意先の掲示板で自称中国人が
「中国語しゃべってみろよ」って言われて
ある人が簡単な中国語で質問したら
訳のわからない文字化けで返事をしてました。
本当に中国人なのか怪しいです。
どこに持っていけば文字化けを解析してもらえるでしょうか?

ごめんなさい、ど素人なもんで
0150nobodyさん03/03/24 18:39ID:Q6GPixVN
HTML作成ソフトでページを作成して、
そのページのTEXT AREAにファイルから読み込んだテキストを
表示させたいのですが、どうすればよいのでしょうか?
作成したHTMLをASPXに変更してTEXT AREAをサーバコントロールに変えて
<form runat="server">〜</form>で囲むという方法でいいですか?
0151nobodyさん03/03/24 19:09ID:dJnYaxfm
>>150
拡張子aspxに切り替えて、読み込みさせて自動的に最適化させたがいいと思うけど
あとは「右クリック>サーバーコントロールとして実行」

<form runet=server>
この間にかかれていれば問題なっしんぐ
</form>

てゆうかやってみたほうが速そうな。
015215003/03/24 21:10ID:Q6GPixVN
ご教授ありがとうございます。

自動的に最適化ってどういうことでしょうか?
TEXTAREA1.textではなくTEXTAREA1.Valueになるんですね。
できそうな感じです。
0153nobodyさん03/03/25 09:01ID:???
ASPもASP.NETも出来る事はほぼおなじでFA?
0154nobodyさん03/03/25 10:32ID:Otg8sbrT
無理な話かもしれませんが...
画面のグリッドコントロール中の選択ボタン押して、
画面再描画(縦に長い画面だと上に戻ってしまう)せずにグリッドコントロールの選択行だけ反転表示...

こんな事できますかね?
0155nobodyさん03/03/25 19:08ID:Otg8sbrT
もう一つ教えてください...

Sessionを共通のサブルーチンで使用する事はできないのでしょうか?

素人丸出しですいません
0156nobodyさん03/03/25 19:16ID:BTZxooJl
>>155
モジュール内でなければ使えますよ
最初にログインしたときに情報をもたせておくとかそんな感じで
0157nobodyさん03/03/25 19:39ID:Otg8sbrT
>>156
早速のレスありがとうございます。
そのモジュール内で使いたいのですが...やはり駄目ですか?
0158nobodyさん03/03/26 00:38ID:DbmuIGyY
ASP.NETでアクセスカウンタのサンプルないですか?
ファイルストリーム使って読み込んで+1して保存しないとだめですかね。
カウンタなんて簡単に作れるといいのですが。
0159nobodyさん03/03/26 02:46ID:???
>>157
引数で渡してしまうのはダメなの?
Public str As String みたいにグロバール変数で宣言しとくとか。
C#は知らん。
0160nobodyさん03/03/26 09:19ID:v4KgNurg
>>157
aspxで

C#
this.Session

VB.NET
Me.Session
0161nobodyさん03/03/26 11:21ID:???
156じゃないけど

>>157
モジュールでSession使うならやっぱメソッドにいちいち引数で渡してやらんとダメでしょ。
間違ってもモジュール内にフィールド作ってそこにSessionオブジェクト突っ込むとかしないでくだちい。

てか、そのモジュールは絶対にクラス化できない理由とかあるの?
0162nobodyさん03/03/26 11:32ID:13RIyHkq
>>161
ご教授ありがとうです...

私の勉強不足ですね?

クラス化するとその中ではSession使う事ができるのですか?
最悪モジュール使って引数でSessionオブジェクト渡しで...って思ってはいたのですが、
なんかカコ悪いなぁなんて思ってまして f(^^;
0163nobodyさん03/03/26 11:36ID:13RIyHkq
何度も、ずうずうしいようですいませんが、
>>154の実現可否、誰か分かりませんか?
0164nobodyさん03/03/26 12:35ID:v4KgNurg
>>163
DataGridのSelectedIndexを調べろ。
0165nobodyさん03/03/26 12:52ID:13RIyHkq
>>164
レコード選択した時に再描画(Page_Road)されるので
SelectedIndex調べてもしょうがないんじゃ...???
0166nobodyさん03/03/26 14:18ID:???
Page_loadが邪魔なときはpage_initに書くべし
Datagridのことはようわからんのだけど。
016716103/03/26 16:32ID:???
>>162
クラス化すると使えるってわけでもないんだけど、まあモジュールでいちいち引数に渡すよりは楽にする事ができるかなぁ・・・ってとこです。

共通で使うサブルーチンとかを1つのクラスにまとめて、
そのクラスのフィールドにSessionを入れる物を作ってやる。
そうすればそれぞれのメソッドからはMe.Sessionとかでアクセスできるようになる。

でもって、コンストラクタでSessionを渡してもらうようにしておいて、
使う側(.aspx.vbとか)はそのサブルーチンクラスをNewするときにSessionを渡す。

とかってやると、いちいち全部のルーチンにSessionを引数で取るように改造しないでも流用できまつ。
(クラス化すんのが面倒くさかったり使う側がインスタンス生成しなくちゃいけなくなるとか不便な点もありますが・・・)
漏れはこんな感じで強引に旧ASPのプログラムをASP.NETへ移植しますた。

ご参考までに。
長文スマソ
0168nobodyさん03/03/26 17:59ID:v4KgNurg
>>165

this.IsPostbackを調べろ!
RoadじゃなくてLoadだろ!
0169nobodyさん03/03/26 18:25ID:13RIyHkq
>>168
なんでそんな怒ってんの?
IsPostbackでどう制御しろと...

IsPostback観て判断しても再描画するでしょ?
結局は無理と私の中で判断しました。

いろいろとありがとう
0170nobodyさん03/03/26 18:30ID:13RIyHkq
>>167
やはりそれが最善の策ですかね...?
私もその方法でやってみようと思います。

ありがとうございました。
0171nobodyさん03/03/26 19:22ID:Utdz4hzs
HELP!
ASP.NETにて構成したページにエラーが発生すると
↓ここから
 '/hoehoe' アプリケーションでサーバー エラーが発生しました。
 ---------------------------
 ランタイム エラー
説明 : サーバーでアプリケーション エラーが発(略)
↑ここまで

こんな感じのページが表示されますが、
エラーが発生したらIISで設定したページを表示させたいのです。
Web.configで
 <customErrors mode="On" defaultRedirect="C:\WINNT\Help\iisHelp\common\500.htm">
  <error statusCode="400" redirect="C:\WINNT\Help\iisHelp\common\400.htm"/>
  <error statusCode="500" redirect="C:\WINNT\Help\iisHelp\common\500.htm"/>
 </customErrors>
とかやればそうなるんですが、全部設定するのもあれな感じなんで
IIS上で設定したエラーページを表示したいのです。
なんかいい方法しってますか?

当方
IIS5.0でVB.NET
っす
0172nobodyさん03/03/26 22:22ID:???
>>169
exit subすればよいだけ
0173nobodyさん03/03/26 23:49ID:696An/Rx
>>169
Load時に、Postbackがtrueなら、DataBindしなきゃ良いだけじゃん

VS.NETを使ってるなら、「選択」って言う列を追加して
そのイベント内で、SelectIndexを設定する

ここまで書かないと分からんかね・・・
0174nobodyさん03/03/27 09:09ID:UMFrWnDH
>>173
あんた...いい人なんだな?

一番最初の説明の仕方が悪かったみたいだね?
縦に長々した(縦スクロール付)ページ上での
Gridコントロールの選択時の動きなのです。

Gridコントロール行選択→画面が上に上がってしまうという訳です。
0175nobodyさん03/03/27 09:20ID:w0hkEYRr
>>174

質問が悪かったのか?
俺の説明が悪かったのか?
ま、どっちでも良いが・・・

> Gridコントロール行選択→画面が上に上がってしまうという訳です。
反転表示って書いてあった気もするが・・・
SmartNavigationについて調べると、幸せになれるかも。
0176あぼーんNGNG
あぼーん
0177nobodyさん03/03/27 09:49ID:UMFrWnDH
>>175
ありがとう...あなた私の神になりました(w
0178nobodyさん03/03/28 13:00ID:eTVq1lTR
>>175
SmartNavigationって凄ぇとか思ったけど...
問題有りすぎで使うの止めました...Response.Redirectとか使えなくなるし...

...で結局、RegisterStartupScript使って
コントロールにfocus与えるscript作って代用しました。

oracle(ole) + asp.net でDB制御(排他ロックetc)が詳しく載ってる所知りませんか?
0179nobodyさん03/03/28 17:17ID:Z/blz4/g
どなたかお教え下さい。

クライアントから送られてくるPOSTされたデータをサーバから受け取ろうとして
います。下の3行目にご注目下さい。ここでブレークポイントを置いています。
ですが、F10を押しても下の行に行かず、何故か処理が中断されてしまいます。
1行目に記載しているのは「POST」なのかどうかを判断しています。
間違いなくデータは来ている模様です。何故下に行かないのか悩んでいます。
どうかよきアドバイスをお願いします。

Dim sss As String = Request.HttpMethod
Dim myHttpWebRequest As System.Net.HttpWebRequest = CType(System.Net.WebRequest.Create("http://hogehoge.aspx/"), System.Net.HttpWebRequest)
Dim myHttpWebResponse As System.Net.HttpWebResponse = CType(myHttpWebRequest.GetResponse(), System.Net.HttpWebResponse)
Dim receiveStream As System.IO.Stream = myHttpWebResponse.GetResponseStream()
Dim encode As System.Text.Encoding = System.Text.Encoding.GetEncoding("utf-8")
Dim readStream As New System.IO.StreamReader(receiveStream, encode)
018017903/03/28 17:19ID:4LskEi6N
失礼しました。改行が入りました。5〜6行目の事を言っています。
018117903/03/28 17:23ID:4LskEi6N
ついでにクライアント側のコードも記載します。

Dim pp As String = TextBox1.Text
Dim req As System.Net.WebRequest = req.Create("http://hogehoge.aspx")
req.Method = "POST"
req.ContentLength = pp.Length()
Dim postdata() As Byte
postdata = System.Text.Encoding.Unicode.GetBytes(pp)
Dim sendlength As Byte = pp.Length()

Try
Dim sendStream As System.IO.Stream = req.GetRequestStream()
sendStream.Write(postdata, 0, pp.Length())
sendStream.Close()
Catch
' Handle errors . . .
End Try

よろしくお願いします。
0182nobodyさん03/03/28 17:54ID:BqXvyT1W
>>178

Oracleで排他ロックするならoo4oで良いんでない・・・根拠なし
って言うより、Webアプリで排他ロックって・・・
■ このスレッドは過去ログ倉庫に格納されています