トップページ⇒tech
1001コメント350KB

【初心者】Java質問・相談スレッド72【大歓迎】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2005/09/23(金) 23:55:33
過去ログ、関連スレッド、よくある質問とその回答、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
http://www.wikiroom.com/java/

これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、
wikiからのリンクをおたどりください。

以下のエラーが表示されて、途方にくれているあなたは、下のページへ。
「コマンドまたはファイル名が違います」
「'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
「Exception in thread "main" java.lang.NoClassDefFoundError: 」
http://www.wikiroom.com/java/?path,classpath

前スレッド
【初心者】Java質問・相談スレッド71【大歓迎】
http://pc8.2ch.net/test/read.cgi/tech/1125991797/

/* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。
質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */

また、当スレで質問をするかたは、回答をもらえたときに、
wikiの更新をして頂ければ、忝なく存じます。

JavaScriptの質問は、ここでは受け付けていません。
Web製作板をご利用ください。http://pc5.2ch.net/hp/

次スレは>>980あたりでお願いしまする。
0002デフォルトの名無しさん2005/09/23(金) 23:59:22
おk
0003デフォルトの名無しさん2005/09/24(土) 00:15:02
*スレルール*

   ・困ったらグーグル

   ・他人に頼らない

   ・回答は3ヶ月待ち

   ・初心者お断り
0004デフォルトの名無しさん2005/09/24(土) 00:26:25
初心者お断りってことでw書きづらいんですが。。
Javaの実行画面のMS-DOS プロンプトってゆうんですかね、あの黒い画面です
この実行画面の文字をコピーしたいんですが、
右クリック→すべて選択をやると、なかなか成功せず30回くらいやってます。。orz
楽にコピーできる方法ありますか?
0005デフォルトの名無しさん2005/09/24(土) 00:36:54
スレ違い

やりたいことは範囲指定-Enterじゃないの?
0006デフォルトの名無しさん2005/09/24(土) 00:39:03
Enterを押すんですか。。
すべて選択してからCtrl+Cでやっているんですが、
ことごとくコピーに失敗します。。

というかスレ違いとは知らず。。申し訳ないです
0007デフォルトの名無しさん2005/09/24(土) 01:28:22
次スレから以下も追加

            「APIすら読めねえのか。」
                       ∩   っ
                     ,-―――-、
                    ∨∨∨∨.| |
               ⌒     | +_(。) U | |
             (   =  ( `T`    6)
                こ  ,- l ) ̄二ヽ_ノ-、
                 /    ̄|_|_ノ    \
                 |  |    o     |  |
                 |__ |    o      |__|
                (__ |__o___ (-  )
                   |    ∩    |  ̄
                    |__| |__|
          ⌒       (__|  |__)
  ,−、   (     )   __
     \_ ___ /⌒―、ヾ
  / \/# / #  Σ| 〉 ○| ミ         へ、
    ̄ |  |#  / #.人_〉_'±ミ/       ┌―OO
  ――└ ξ_ヾ /
  「初心者っていえば何でも教えてもらえると思ったら大間違いだ。」
0008デフォルトの名無しさん2005/09/24(土) 01:30:16
Apiってなに
0009デフォルトの名無しさん2005/09/24(土) 01:44:26
>>8
思いっきりスレ違いだけど教えてあげる優しさ (´・ω・)っ ttp://www.api.org/
0010デフォルトの名無しさん2005/09/24(土) 04:01:32
読むのは API リファレンスだろう。厨臭い略し方すんな。
つか、初心者お断りなら初心者無視スレでも復活させろよ。>>1
0011やっちゃん ◆jKwdOs3LE2 2005/09/24(土) 11:57:18
eclipseなんですが、最初のヤリ方がよくわかりません。どうやるのですか?パスの設定かな?jcpad入れてると起動しないのですか?
0012デフォルトの名無しさん2005/09/24(土) 12:09:01
最初のヤリ方って何よ?
もう少し詳しく書けよ
0013デフォルトの名無しさん2005/09/24(土) 12:10:04
Javaパースペクティブを出したいんじゃないかな
最初ってリソースパースペクティブだし
0014やっちゃん ◆jKwdOs3LE2 2005/09/24(土) 12:16:02
できました!迷惑かけてスマン
0015デフォルトの名無しさん2005/09/24(土) 12:26:40
*推奨NGネーム*

やっちゃん ◆jKwdOs3LE2
0016デフォルトの名無しさん2005/09/24(土) 13:11:28
最初のやり方
できた方法
すべて謎だ

やっちゃん ◆jKwdOs3LE2
0017デフォルトの名無しさん2005/09/24(土) 18:57:31
vine linux3.1を使用しているのですが、
telnet で他のホストに入って、javacでコンパイルしようとしても、コマンドが認識されません。
自分のホストではいけるのにどうしてでしょうか?
0018デフォルトの名無しさん2005/09/24(土) 19:02:25
パスが通ってないんだろ
0019デフォルトの名無しさん2005/09/24(土) 19:04:22
インストールされていないんだろ
0020デフォルトの名無しさん2005/09/24(土) 19:04:38
パスってどうやって設定するのですか?
0021デフォルトの名無しさん2005/09/24(土) 19:06:53
>>17
スレ違い
他ホストの管理者に聞け
0022デフォルトの名無しさん2005/09/24(土) 21:51:08
あるフォルダのなかにあるファイル名を
全て取得したいのですがどうしたらよいのですか?
ファイル検索ソフトを作ろうとしているのですが。
0023デフォルトの名無しさん2005/09/24(土) 21:59:49
>>22
APIリファレンスを読む。
0024デフォルトの名無しさん2005/09/24(土) 22:10:29
どこを見ればいいのか少しでも勘が働けば
初心者脱出だな
0025デフォルトの名無しさん2005/09/24(土) 22:11:10
java.ioパッケージを探そう
0026デフォルトの名無しさん2005/09/24(土) 22:12:19
>>25
見つかりました
で、これからどうしましょう
0027デフォルトの名無しさん2005/09/24(土) 22:33:24
夜も遅いしとりあえず寝よっか
0028デフォルトの名無しさん2005/09/24(土) 22:39:57
File[] とか listRoots() とか listFiles とか
0029デフォルトの名無しさん2005/09/24(土) 22:55:45
パッケージまで分かっていればクラスの説明をだらだらみてわかるだろうし、そもそも検索すればいくらでも
0030デフォルトの名無しさん2005/09/24(土) 23:21:24
プログラムを書け、間違えても書け、解らなくても書け、指や
手首が痛くなるまで書け、コンパイルなんか通らないでも書け
気合で動かせ、涙でフローチャートを書け、太陽が昇るのを
見ながら書け!
0031デフォルトの名無しさん2005/09/24(土) 23:40:50
>>30 普通これくらいは書き続けるだろ。
http://blogs.sun.com/roller/resources/monma/love_your_job.gif
0032デフォルトの名無しさん2005/09/24(土) 23:52:49
あるインスタンスなオブジェクの中のメソッドが動的に他のメソッドを呼び出すにはどうすればよいでしょうか?
メソッド名をHashMap等に複数入れておいて、それに対応したメソッドを実行したいと思ってます。
よろしくです。
0033デフォルトの名無しさん2005/09/24(土) 23:57:38
>>31 私、プログラマを辞めさせて頂きます。
つ 辞表
0034デフォルトの名無しさん2005/09/25(日) 00:04:34
>>32
クラスをいっぱい作るか、リフレクションでゴニョゴニョするか。

public class Foo {
public static interface Dispatcher {
void dispatch();
}
static Map<String,Dispatcher>dispatcher = new HashMap<String,Dispatcher>();
static {
dispatcher.put("foo", new Dipatcher() { public void dispatch() { foo(); } } );
dispatcher.put("bar", new Dipatcher() { public void dispatch() { bar(); } } );
dispatcher.put("baz", new Dipatcher() { public void dispatch() { baz(); } } );
}
public void foo() { .... };
public void bar() { .... };
public void baz() { .... };
}
0035デフォルトの名無しさん2005/09/25(日) 00:04:48
>>32
SEに転向してよかったと正直思った。
0036デフォルトの名無しさん2005/09/25(日) 00:10:06
わかった。鉄やで書きまくる。
VB→VCと挫折の道をたどってきたが今回は本気なんだ
俺はかならずJAVAマスターになる。
0037デフォルトの名無しさん2005/09/25(日) 00:14:15
>>36
まずはサンボマスターからはじめよう
0038デフォルトの名無しさん2005/09/25(日) 00:17:05
>>36
プロフェッサーにはなれないな
0039322005/09/25(日) 00:25:15
>>34
サンプルありがとう。
Cの関数ポインタかdelegateみたいなのがあればラクなんだろうけど、
やっぱ結構生々しいコード書かないといけないのね。
0040デフォルトの名無しさん2005/09/25(日) 00:30:44
>>39
Javaにもdelegateがあれば便利なんだけど、意地でも実装されることはないんだろうな。
ttp://java.sun.com/docs/white/delegates.html
0041デフォルトの名無しさん2005/09/25(日) 01:11:09
リフレクション使うのが一番楽そうだな
0042デフォルトの名無しさん2005/09/25(日) 01:14:57
なんか魔法を跳ね返せそうだね
0043デフォルトの名無しさん2005/09/25(日) 02:12:45
>>32
StrutsのLookupDispatchActionは、まさにそんな感じのクラス。
実装は、
>>41氏のいわれるように、リフレクションを使った実装
(上位クラスのDispatchAction#dispatchMethod()
でMethod#invoke()をやってる)

ただ、この方法は引数と返値が同じでないとできない。
まぁ、引数・返値ともMapにすれば問題ないんだろうけど、
バグの温床になりそうな・・・
0044322005/09/25(日) 03:18:32
>>43
やはりStrutsとかになるんだなぁ。Strutsすごいなぁ。

自前でMethod#invoke()をやろうとしたら漏れのスキルが足らんので、
サーブレットとは別のインスタンスになってしもた。

やはりJSP+Bean+DBのシンプルな実装って限界があるんだろうか。
生産性を上げるために新技術を学んで学習コストで生産性が落ちる、、
うーん正解が見えにくいなぁ。考え出したら負けなんだろうか。

とりあえずStrutsを勉強します。ありがとう。

0045デフォルトの名無しさん2005/09/25(日) 03:20:25
32のやりたいことをやるためだけにStrutsをやるのは本末転倒のような気がするが。
0046422005/09/25(日) 03:27:02
俺へのレス忘れてるよ
0047デフォルトの名無しさん2005/09/25(日) 03:35:55
>>44
仕事か?
仕事じゃないならStrutsはとばしてJSFとかその先に行ったほうが良いぞ
0048デフォルトの名無しさん2005/09/25(日) 03:53:41
>>40
インナークラスつかえば十分じゃん
とか書かれているような気がするが
なんて書かれているか誰か要約して下さい>エロイ人

たしかに、型さえ一致すればどんなメソッドでも呼び出せるというのは、
Javaの保守的な立場からみると、いい加減に感じる
0049デフォルトの名無しさん2005/09/25(日) 05:54:13
>>39
っつか、>>32 の用途なら delegate あってもなくても大して楽にならんと思われ。
0050デフォルトの名無しさん2005/09/25(日) 12:53:18
ビット演算は速いと聞きますが a &= ~b などと複数の演算を組み合わせても+-の一回の演算より速いのですか?
0051デフォルトの名無しさん2005/09/25(日) 13:05:20
JSPでエラーが合った場合、表示されるエラー行番号が変換後のサーブレットのものみたいなのですが、
これだとJSPのどこでエラーが起こったかすごくわかりずらいです。
エラーがあった場合に、サーブレットの行番号ではなく、JSPファイルの行番号を表示させることはできますか。
0052デフォルトの名無しさん2005/09/25(日) 13:21:58
>>51
JSP2.0を使ってみれば
0053デフォルトの名無しさん2005/09/25(日) 13:47:33
>>32
C言語の関数ポインタをやりたいってことかなって>>39でいってるなorz
同じインターフェース実装したクラスをその処理数用意してHashMapにいれりゃいいんでないの?
リフレクションなんて使わなくていいとおもうけど
Map map=new HashMap();
map.put("methodA",new A());
map.put("methodB",new B());
・・・
((MyIF)map.get("methodA")).do();

interface MyIF {
void do();
}
class A implements MyIF{
void do(){System.out.println("A");
}
class B implements MyIF{
void do(){System.out.println("B");
}
0054デフォルトの名無しさん2005/09/25(日) 14:30:10
関数ポインタが欲しいというやつはインターフェースが分かってないやつ
0055デフォルトの名無しさん2005/09/25(日) 14:41:53
わかってねぇからきいてぇンだろが
0056デフォルトの名無しさん2005/09/25(日) 15:38:43
プッ
0057デフォルトの名無しさん2005/09/25(日) 16:15:04
>>52
回答ありがとうございます。
JSP2.0だとJSPファイルの行番号が表示されるのでしょうか。
またJSP2.0ということは、Tomcat5.0を使えばいいということでしょうか。
0058デフォルトの名無しさん2005/09/25(日) 16:21:11
みんなでJAVAの応援ソング作ろうよ
0059デフォルトの名無しさん2005/09/25(日) 16:21:50
JAVAでネットワークのルーティングプロトコルをシミュレーションするにはどういうフローチャートにしたらよいでしょうか?
0060デフォルトの名無しさん2005/09/25(日) 16:29:25
そんな横文字ばかり並べ立てて
かっこいいつもりか?日本人なら日本人らしくしろ
0061デフォルトの名無しさん2005/09/25(日) 16:37:10
邪刃で電子空間の通信経路規約を模擬実験するにはどういう流れ図にしたらよいでしょうか?
0062デフォルトの名無しさん2005/09/25(日) 21:53:01
JFrameでフルスクリーンモードから戻ってきた際、
setUndecorated(false)とすると以下の例外が発生します。
Exception in thread "AWT-EventQueue-0" java.awt.IllegalComponentStateException: The frame is displayable.

ウィンドウモードに戻るにはどうしたら良いのでしょうか?
0063デフォルトの名無しさん2005/09/25(日) 22:06:34
>>62
java.awt.Component#isDisplayable() が true を返している場合は
setUndecorated()は IllegalComponentStateException を投げるとAPI仕様で決まってる。

表示不能にしてからフレームの装飾を外すしかないと思われ。
具体的にはいったん dispose() して setUndecorated(false) その後 setVisible() で再表示。
0064デフォルトの名無しさん2005/09/25(日) 22:23:26
>>63
バッチシできました。分かりやすい説明ありがとう。
0065デフォルトの名無しさん2005/09/25(日) 22:26:39
つーか、APIマニュアルくらいよんでくれ
0066デフォルトの名無しさん2005/09/25(日) 22:30:24
>>65
うるせーハゲ
0067デフォルトの名無しさん2005/09/25(日) 22:49:09
マニュアル読まずに質問してるほうがアレだな。
0068デフォルトの名無しさん2005/09/25(日) 22:52:52
>>65
ひっこんでろハゲ
0069デフォルトの名無しさん2005/09/25(日) 22:57:08
>>63
dispose() した後、復活できるんか。シランカッタ…
0070デフォルトの名無しさん2005/09/25(日) 22:57:22
javaをダウンロードしようとしたら、インストールパッケージを開くことができませんでした
。パッケージが存在し、アクセスできことを確認してください。
またはアプリケーション ベンダに問い合わせ、このパッケージが有効な
windowsインストーラパッケージであることを確認してください。 というのが
出てきて、ダウンロードできません。どうしたら良いのでしょうか??
0071デフォルトの名無しさん2005/09/25(日) 22:59:58
>>66,68
前スレあたりからでてるへんな人お前か
0072デフォルトの名無しさん2005/09/25(日) 23:00:07
>>69
ノ 何気にトリビアネタだったw
0073デフォルトの名無しさん2005/09/25(日) 23:01:11
>>70
IBM?
0074デフォルトの名無しさん2005/09/25(日) 23:03:37
public void dispose()この Window、そのサブコンポーネントと、その所有されたすべての子によって使用されているすべてのネイティブスクリーンリソースを解放します。
つまり、これらの Component のリソースが破棄され、それらの消費するメモリが OS に戻ります。
Window、そのサブコンポーネントと、その所有されたすべての子は、表示不可能としてマークされます。
Window およびそのサブコンポーネントは、pack または show を呼び出してネイティブリソースを再構築すれば再び表示可能にできます。
再生された Window およびそのサブコンポーネントの状態は、Window が破棄された時点のそれらのオブジェクトの状態と同じです。破棄と再生の間の追加変更は考慮されません。
0075デフォルトの名無しさん2005/09/25(日) 23:03:44
>>70
現在配布停止中
0076デフォルトの名無しさん2005/09/25(日) 23:05:12
>>69
APIリファレンス読め

http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/awt/Window.html#dispose()
> この Window、そのサブコンポーネントと、その所有されたすべての子によって
> 使用されているすべてのネイティブスクリーンリソースを解放します。
> つまり、これらの Component のリソースが破棄され、それらの消費するメモリが OS に戻ります。
> Window、そのサブコンポーネントと、その所有されたすべての子は、表示不可能としてマークされます。

> Window およびそのサブコンポーネントは、pack または show を呼び出して
> ネイティブリソースを再構築すれば再び表示可能にできます。
> 再生された Window およびそのサブコンポーネントの状態は、
> Window が破棄された時点のそれらのオブジェクトの状態と同じです。
> 破棄と再生の間の追加変更は考慮されません。
0077デフォルトの名無しさん2005/09/25(日) 23:05:59
>>76
俺と同じ行動すんなって
0078デフォルトの名無しさん2005/09/25(日) 23:06:51
回答できない奴は来ないでほしい
0079デフォルトの名無しさん2005/09/25(日) 23:08:51
>>78
質問する人間は来るなって事?
0080デフォルトの名無しさん2005/09/25(日) 23:34:14
>>51,>>57
使用するJSPコンテナによる。
Tomcat5.xなら表示されるよ。
0081デフォルトの名無しさん2005/09/25(日) 23:44:47
>>76
読んだ上での書き込みだ ハゲ
0082デフォルトの名無しさん2005/09/25(日) 23:48:53
自分のうんちくを強調したかっただけと思われw
0083前スレ9142005/09/26(月) 00:03:21
・jdk1.5でコンパイルしてSunVMで実行したら正常に動いたのに
  jdk1.1.8でコンパイルしてMSVMで実行したら画像が表示されなくなりテキストエリアの背景が黄色くなった。
  (jdk1.1.8によるコンパイル時、コンパイルエラーは出ていない)
  どうしたらMSVMでも正常に動かせるか教えて欲しい。

TextArea TA = new TextArea("",2,30,1);
Image img;
try{
img = getImage(new URL("http","domain","file address"));
}catch(MalformedURLException e){
}
MediaTracker mt = new MediaTracker(this);
mt.addImage( img, 0);
try {
mt.waitForAll();
} catch (Exception e) { System.out.println("ERROR!!"); }

こうして作ったimgをGraphics.drawImage()で利用しています。
0084322005/09/26(月) 00:10:20
もう少し詳しく言うと、
オフショアに近い人材(CGI屋さん定時組)を集めたWeb系案件を任される事になりましたが、
StrutsなどのJ2EEフレームワークがどれも学習コストが高いので
多少トロくても一定レベルが維持できる枠組みが必要になりました。
(ちなみに有償ツールは使えない状況)

そこでフローだけでも統一できればと思い、
JSP(View) → Sevlet(Controler) → Model(Bean)
な仕組みを極めて学習コストの少ない手法で実現したいと思ってます。

HttpServletを継承した抽象クラスをベースに考えていて、
セッション属性"action"の内容に対応したメソッドを自動的に実行させようとしてます。

jspをいっぱい作ってそこではセッション属性actionをセットし、
前述のクラスを継承したServletに<jsp:forward/>してBeanをブリブリ動せたらと思います。
0085デフォルトの名無しさん2005/09/26(月) 00:15:23
それStrutsが出る前に誰もが考えてやっていた手法だよ
何も知らずにそこまで考え付くのは結構向いているかもしれない
頑張ってください
0086デフォルトの名無しさん2005/09/26(月) 00:26:27
JSPが最初なの?
0087デフォルトの名無しさん2005/09/26(月) 00:31:07
HTMLにリンクする感覚をイメージしたら、そっちのが能動的じゃない?
0088322005/09/26(月) 00:33:26
ServletのメソッドをPerlの関数見立てて「簡単にこう書いて下さい」って指示するつもりっす。
ざっくりと設計までやってクラス単位で作業分担する事になると思います。

環境のセットアップまでは私がやって、例の抽象クラスを継承したソースを開いて
「ここにこれこれの機能が出来るコード書いてください」ってPGに仕事振り出す流れかなぁ。
PL/SE兼任なんでテストは私がやります。
やるまえから鬱になりそうな話だなぁ。
0089デフォルトの名無しさん2005/09/26(月) 00:36:25
>>32
つー話になってくると
DBアクセス部分も固めたほうがよくないか?DBあるのか知らんけど
0090デフォルトの名無しさん2005/09/26(月) 00:37:02
サーブレットなんか学生のアルバイトで十分でしょ
0091デフォルトの名無しさん2005/09/26(月) 00:39:16
>>90
システム的なトランザクションの話になると学生・新人は途端に設計できなくなるからね
JSP・Servlet部分だけならイイケド
0092デフォルトの名無しさん2005/09/26(月) 00:40:20
JVMTIとかJDIとかを使ってVMから各種情報を得ようとしたとします。
そのときVMで動かすクラスファイルはやはり-gオプションをつけてコンパイルした
ものでないとだめなのでしょうか?
-gオプションをつけないと得られない情報があるというだけでは済まされないのでしょうか?
どなたか教えて下さい。
0093322005/09/26(月) 00:41:16
>>89
MySQL4.1が2機レプリケーションで動きます。
過去にB2Bの顧客情報のせたPerlベースのシステムでDB操作だけaxisで実装して
マシン自体を別にしてSOAP on https経由(F/Wで443番しか空けずに)で作った事ありました。

今回も結構ヤバい情報が乗っかるんでDBまわりはSOAP化してラッパクラス叩かせようかと思ってます。

みなさん、親身なアドバイスを頂いて本当にありがとうございます。
0094デフォルトの名無しさん2005/09/26(月) 00:43:39
-gオプションつけてデバッグ情報取得?
何を取得したいのかいまいちよくわかんないんだけど
ロギングとかのことを言っているのか?
もしくはJMXとか?
0095デフォルトの名無しさん2005/09/26(月) 00:47:00
>>94
できるのかわからないですが、実行時状態を取り出すようなことができれば
いいなと思っています。VMWareのスナップショット機能みたいな感じですかね。
後でそれをセットし直して実行すると。
0096デフォルトの名無しさん2005/09/26(月) 00:47:03
>>32
DBサーバが外にあるなら(外にしか置けないもしくは他社のDBサーバ)SOAP HTTPSでもいいけど
鼻っからイントラにあるDBサーバをSOAPにより外に出すことによって逆に危険だと思いませんか?
0097デフォルトの名無しさん2005/09/26(月) 00:47:51
>>95
間違いなくJMXだなそれは
-gデバッグオプションではない
0098デフォルトの名無しさん2005/09/26(月) 00:49:30
>>95
オブジェクトをシリアライズしておくとか・・・
0099デフォルトの名無しさん2005/09/26(月) 00:55:01
>>98
考え方としては近いですね。
ただ、プログラム側には何の変更も加えることなく、VMから内部の状態とか
オブジェクトを取り出したいんです。
こういうことがJVMではできるのでしょうか?
0100デフォルトの名無しさん2005/09/26(月) 00:57:22
内部の状態参照、内部の値変更
JMXなら出来る
ただ、最初はそれなりにプログラムに入り口作る必要あるわな
一回作れば変更はないけど・・・
0101322005/09/26(月) 01:01:24
>>96
んー、あんまり話せないんですけどSOAP=DBが外部ネットワークってわけじゃないですよ。
同じセグメントのローカルネットワークに何箇所か関所としてF/Wを設置してデータの流れる経路を制御しました。
なのでSOAPいってもイントラ内で通信してるだけですよ。

セキュリティに関する意識が非常に低い学生と変わらんようなPGに
DBアカウント教えて部分的な設計とチューニングやってもらう必要があったんで
損害が発生るい

零細企業でJ2EEやろうとしても要件はころころ動くしPGは案件ルール無視とかって
日常茶飯事なんで思い切って物理的な制限をしました。
■ このスレッドは過去ログ倉庫に格納されています