トップページ⇒tech
983コメント278KB

Cから虎へ〜JDK1.5について!Part2

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
比較上等!

前スレ
http://pc2.2ch.net/test/read.cgi/tech/1056807119/l50
0159デフォルトの名無しさんNGNG
>>158
そうか?俺は一般的なtypedefの使い方だと思うけど。
hash_map< ClassA, ClassB, ClassA::HashFunc >とかベタで使う奴の方が
俺はアホだと思う。
0160デフォルトの名無しさんNGNG
ヘッダファイルみたいなもんが無い Java では
複数のファイルで共通の typedef 宣言を参照させるのは難しい。
プロジェクト内の .java ファイル全部に同じ typedef 書き連ねるつもりか?

くらいの問題点は2,3分考えりゃ誰でも気が付くと思うんだけどなぁ…
0161デフォルトの名無しさんNGNG
だいたいデフォルト引数が使えないJavaだが、
Genericsのパラメータにデフォルト値は付けられるのか?
(ドキュメント流し読みではそんな記述は見つけられなかったが・・。)
typedefも使えない、デフォルト値も駄目ときては
IDEのサポートでもなければ、とても使用に耐えないような気がする。
0162デフォルトの名無しさんNGNG
>>160
むしろJavaはヘッダしか無いと言った方が正しいのでは?
単にusingでインポートさせればいいじゃん。
0163デフォルトの名無しさんNGNG
>>161
まぁ、使えない人は使わなくてもいーんじゃないでしょーか。
0164デフォルトの名無しさんNGNG
> むしろJavaはヘッダしか無いと言った方が正しいのでは?
?

> 単にusingでインポートさせればいいじゃん。
思いつきで言われてもねぇ。やりたければ自分で実装してみれば?
0165デフォルトの名無しさんNGNG
>演算子のオーバーロードが普通のメソッドに比べて「より」危険である理由を
>説明してくれる人は誰かいないの?
他人の作ったライブラリーで演算子のオーバーロードしてあるクラスを
ポリモーフィズムさせて使ってみな。
おまけに、自分で作ったクラスも加えてみれば
もはや使い物になりませんと。
0166デフォルトの名無しさんNGNG
j2se1.5β
http://java.sun.com/j2se/1.5.0/index.jsp

eclipse3.0
http://download2.eclipse.org/downloads/drops/S-3.0M7-200402122000/index.php
(Platform Runtime Binaryをダウンロード)

JAVAとC#の比較
http://objectclub.esm.co.jp/cs-vs-java//cs-vs-java.html

J2SE1.5の新機能
http://www5.airnet.ne.jp/sakuraba/java/laboratory/J2SE1.5/contents.html

C++とJavaの総称
http://www.mamezou.com/tec/Tips/javaGenericsVsCppTemplate/

JavaGenerics概説
http://objectclub.esm.co.jp/JavaGenerics/
0167デフォルトの名無しさんNGNG
>ただ可読性を上げる為だけにクラスつくんの?
>ありえなーい。
たかがクラスを一個作るだけだろ。
eclipse使いなら5秒でできる。
0168デフォルトの名無しさんNGNG
>>165
a + b を a.add(b) に解釈するような単純な演算子オーバーロードの実装でもだめなの?
あと、メソッドならポリモーフィズムを使っても問題にならないという理由が理解できないんだが。
数値型ならそもそも派生することがナンセンスだし、
C#の event のようなものなら、+= の右辺は派生クラスである(実装したリスナのような)ことが当然じゃないのか?
0169デフォルトの名無しさんNGNG
>>167
あほ。そういう問題じゃねぇよ。
0170デフォルトの名無しさんNGNG
>>169
演算子オーバーロードって、たかが可読性のためにメソッド一個定義するわけ
ですが。どう違うのですか?
0171デフォルトの名無しさんNGNG
誰かがつくった仕様書で
引き継いだPGが即日仕様を理解して実装できる。
そのために
0172デフォルトの名無しさんNGNG
>>170
あほ。演算子オーバーロードなぞいらんわ。
0173デフォルトの名無しさんNGNG
> C#の event のようなものなら、+= の右辺は派生クラスである(実装したリスナのような)ことが当然じゃないのか?
・listenerA += (listenerB += handler) ができない。
・(listener += handler)(sender,e); ができない。
とかはどーなんだろーね?

っつーか、C#のイベントの += と -= は add と remove で何が悪いのかさっぱり理解できない。
0174デフォルトの名無しさんNGNG
>>170
可読性よりも記述性じゃないかと。

極端な話だが、演算子の無いLISPと演算子の塊の様なC、
どっちが書きやすいだろうか。
0175デフォルトの名無しさんNGNG
可読性も大事だと思うです。
0176デフォルトの名無しさんNGNG
プログラムは書く時間よりもコンパイルする時間よりも
読む時間のほうが長いからなあ
0177デフォルトの名無しさんNGNG
genericsって、結局コンテナ問題の妥協の産物でしかないんだろうか。
0178デフォルトの名無しさんNGNG
>>177
お前の人生妥協の連続
0179デフォルトの名無しさんNGNG
>>154
うむ、非常にうれしい。


>>155
そのような記述方法が制限されるということはないだろうか?

無駄に継承すればいいってもんでないのと一緒
0180デフォルトの名無しさんNGNG
>>160 >>168
ヘッダファイルやtypedef、演算子オーバーロードがどうしても欲しければ

Jakarta Velocityで解決
0181デフォルトの名無しさんNGNG
>>147
これだけ時間が経過しても具体的に反論できないのか。

>>148
集合論を持ち出して何の意味がある。
スパゲティコードと位相幾何学との相関を求めよ。
0182デフォルトの名無しさんNGNG
>>180
Javaから省いた蛇足がVelocityなんだなw
0183デフォルトの名無しさんNGNG
蛇足っちゅーか
Java にないけど使いたくてしょうがないから
Velocity の連中は作っちゃったって話だろ?
0184デフォルトの名無しさんNGNG
Javaの精神を理解してないね。Velocityの連中は。
0185デフォルトの名無しさんNGNG
Javaに見捨てられたVelocity。
いやJavaを見捨てたVelocityというべきか?w
0186デフォルトの名無しさんNGNG
>>180
Velocity 使わんでも自分が欲しいプリプロセッサ探すか、作ればいーだけの話。
0187デフォルトの名無しさんNGNG
>>184
それをいうならC#や.NET作った連中なんか全然理解していないだろw
Velocity作った連中のほうが良く理解している。
0188デフォルトの名無しさんNGNG

マルチタスク実現へJava言語改良
http://www.itmedia.co.jp/news/articles/0404/07/news018.html


Sun幹部によると、2005年に一般リリース予定の「J2SE 1.6」には、
Javaバーチャルマシン(JVM)のアプリケーション共有を強化する「分離」機能
が備わり、ローカライズコンピューティング処理実行のための分離が可能になるという。


 米Sun Microsystemsは、Javaバーチャルマシン(JVM)内部でのアプリケーションマル
チタスク実現に向けてJava言語の改良に取り組んでいる。カリフォルニア州サンノゼで
開催のClusterWorld Conference & Expoで4月6日、同社幹部が明らかにした。

またJ2SE 1.6では、Javaプログラム間の高速通信を可能にするSockets Direct Protocolの
サポートが計画されている。カウンディンヤ氏によると、J2SEに施された改良は、その後間
もなくJ2EEにも組み込まれる予定。

 1月にβ版がリリースされたJ2SE 1.5は、6月のJavaONEカンファレンスで正式リリース
の運びとなる見通し。J2SE 1.5では、Javaプログラミングの簡易化に焦点を当てている。


 
0189デフォルトの名無しさんNGNG
J2SE1.6では今までOSだけでしかできなかったことがJavaだけでできるようになるのか。
汎用プログラミング言語初?
0190デフォルトの名無しさんNGNG
>>188
Tiger でやってるJITコンパイル後のネイティブコードをJVM間で共有するってのを促進するだけでしょ。
0191デフォルトの名無しさんNGNG
1.5って起動が鬼はやじゃね?
0192デフォルトの名無しさんNGNG
>>190
そうかねえ。

OSに依存せずにスケジュール管理ができると期待しているけれども

0193デフォルトの名無しさんNGNG
マルチタスク実現へJava言語改良
http://www.itmedia.co.jp/news/articles/0404/07/news018.html

> 1月にβ版がリリースされたJ2SE 1.5は、6月のJavaONE
> カンファレンスで正式リリースの運びとなる見通し。

β使った人は知ってると思うけど、あのバグだらけのTigerが
あとたった2ヶ月で正式リリースだって。

これだけでも手抜きの現実が浮かび上がってくるね。 s
0194デフォルトの名無しさんNGNG
>>193
しかも3000人解雇でしょ。
普通に考えて間に合わないんじゃないかな。
0195デフォルトの名無しさんNGNG
235 名前:デフォルトの名無しさん[sage] 投稿日:04/04/07 10:17
リッチ・グリーン氏 3/31のコメント。
同氏は、「Java Desktop System」などのSun製品を売り込み、また、底辺からたたき上げ、採用を増やしている技術が勝利を収めているというビジネストレンドについても説明した。
このトレンドは、Sunの製品よりも、IntelのハードやLinuxに有利に働くかもしれないが、SunはソフトウェアでMicrosoftを追い越していると同氏は語った。

数日後、
「SunでJava推進の先頭に立ってきたリッチ・グリーン氏が同社を去ったことは、この提携がSun社内の対立を引き起こし、ひいてはJavaコミュニティーの内部対立につながる可能性を示すものだ」とカーペンター氏は指摘する。
Sunでは、グリーン氏の退職は同社のリストラ計画の一環だとしている。

<もうわが社にはJava信者は要りません。逝ってよし!>


IBMはグリーン氏を拾ってやれよ。悲惨すぎるぞw
0196デフォルトの名無しさんNGNG
>>193
ちなみに、どんなバグがありましたか?
0197デフォルトの名無しさんNGNG
>>196
聞いても無駄。彼は技術的なこと何も知らんのだから。
0198デフォルトの名無しさんNGNG
>>194
IBMが昔30万人を一斉解雇したことにくらべれば3000人解雇なんてたいしたことじゃないし
0199デフォルトの名無しさんNGNG
IBMもJavaの凍結死に一役買ってるね。

WebSphere5はいまだにJ2SE1.3ベース。
おかげで、現場でいまだに1.4を使ったことのない人多数。

こんな状態で1.5をリリースしてもどうなることやら。
0200デフォルトの名無しさんNGNG
>>193
> β使った人は知ってると思うけど、あのバグだらけのTigerが
> あとたった2ヶ月で正式リリースだって。

バグがあるならお前がJCPに報告すればいいだろうが。
それともお前は英語ができないのか?
お前にとってはバグでないものもバグを見なしているだけか。
実際どんなバグがあるかも明示できないお前が手抜きしている現実を浮かび上がらせているわけだが。
0201デフォルトの名無しさんNGNG
>>200
手抜き、ではなくて能力の限界でしょ。
あとJCPに報告すんのは固まってない段階の仕様にバグがあるときだけだよ。
0202デフォルトの名無しさんNGNG
>Javaと.NETの連携技術の改善に向け協力する。

JavaVMとCLRではないところがミソかな。
0203デフォルトの名無しさんNGNG
http://www.itmedia.co.jp/news/articles/0404/07/news005.html

Sunは本来のハードウェア事業に本腰。めでたしめでたし。

http://www.itmedia.co.jp/news/articles/0404/07/news014.html

DB2もJavaから.NETへ。さすがIBMさんは分っていらっしゃる。

http://www.itmedia.co.jp/news/articles/0404/07/news015.html

Oracleは焦って薄利多売路線へ。w

http://www.itmedia.co.jp/news/articles/0404/07/news016.html

MSはユーザーの声をどこの企業よりも大切にします。
0204デフォルトの名無しさんNGNG
リッチ・グリーンって3/31にはまだいたじゃん。
こんなことを言って追い出されちゃったのか・・・。
http://www.itmedia.co.jp/news/articles/0404/01/news030.html


0205デフォルトの名無しさんNGNG
>>199
> IBMもJavaの凍結死に一役買ってるね。
どこが買っているんだよw

Eclipse3.0, WADの開発が着々と進みDeveloperWorksも相変わらずJavaに関する記事を紹介しているだろw

ドトネト厨はどこまで妄想をもっているんだろうなw

> WebSphere5はいまだにJ2SE1.3ベース。
> おかげで、現場でいまだに1.4を使ったことのない人多数。

WebSphereと WebSphere Studioとの区別も付かないアフォですかねこいつは?w

> こんな状態で1.5をリリースしてもどうなることやら。

1.3と1.4,1.5との違いも即座に理解できないなんてチミはプログラマ失格だね。
あ、そうか、ドトネト厨はVBからVB.NETに移行して苦労しているから
1.3から1.4,1.5に移行するのに相当苦労すると妄想しているんだw



0206デフォルトの名無しさんNGNG
>>204
話し合いの末自分から辞めることを選んだろうと予測。
完全オープンソース化をする気なら減給するかクビにするしかないが、
それでもいいか? と聞かれ退職することを選んだんだと予測。
0207デフォルトの名無しさんNGNG
アホアンチ荒らすなボケ
0208デフォルトの名無しさんNGNG
>>205
なるべくなら、ここでは.NET厨無視の方向で。
実は自作自演なのかもしらんけど。ageてるし。
0209デフォルトの名無しさんNGNG
リッチ・グリーン氏 3/31のコメント。
同氏は、「Java Desktop System」などのSun製品を売り込み、また、底辺からたたき上げ、採用を増やしている技術が勝利を収めているというビジネストレンドについても説明した。
このトレンドは、Sunの製品よりも、IntelのハードやLinuxに有利に働くかもしれないが、SunはソフトウェアでMicrosoftを追い越していると同氏は語った。

数日後、
「SunでJava推進の先頭に立ってきたリッチ・グリーン氏が同社を去ったことは、この提携がSun社内の対立を引き起こし、ひいてはJavaコミュニティーの内部対立につながる可能性を示すものだ」とカーペンター氏は指摘する。
Sunでは、グリーン氏の退職は同社のリストラ計画の一環だとしている。

<もうわが社にはJava信者は要りません。逝ってよし!>

0210デフォルトの名無しさんNGNG
>>203
こちらへ誘導準備しました。

次回はこちらでどうぞ。
【大反響】どうして.netは死滅してしまったのか?3
http://pc5.2ch.net/test/read.cgi/tech/1079428078/
0211デフォルトの名無しさんNGNG
>>203

Sun、NASメーカーProcomとライセンス契約
http://www.itmedia.co.jp/news/articles/0404/07/news005.html

IBMの次世代データベース「Stinger」、月末にもデビュー
http://www.itmedia.co.jp/news/articles/0404/07/news014.html
この記事をよんでJavaからドトネトだなんて妄想だなw
Javaのほうがすでにサポートが進んでいるからサポートが遅れている.NETとLinuxへの
対応を強化すると表明しているだけじゃん。ドトネト忠は頭が悪いなw

DellとOracle、廉価版DB普及へ提携拡大
http://www.itmedia.co.jp/news/articles/0404/07/news015.html
この記事をよんでOracleが焦って薄利多売路線? アフォですねドトネト厨はw

http://www.itmedia.co.jp/news/articles/0404/07/news016.html
こんな記事よんだくらいでM$がユーザの声をどこの企業よりも大切にするだって?w
ユーザの声を無視して互換性のないソフトを作って仕方が無くWindowsを使わされている者が大半だという
ことにも気づかないなんてドトネト厨らしいやw
0212デフォルトの名無しさんNGNG
>>211
で、リッチーの首切りはどう解釈するの?
0213デフォルトの名無しさんNGNG
Javaでタスク管理、いいねえ。

java.util.concurrentを使うようになるのか?
0214デフォルトの名無しさんNGNG
>>211 .NET厨に付き合うなら、以下のスレでどうぞ。

【大反響】どうして.netは死滅してしまったのか?3
http://pc5.2ch.net/test/read.cgi/tech/1079428078/
0215デフォルトの名無しさんNGNG
ノシ
0216デフォルトの名無しさんNGNG
>>193
>>213
これって複数のJavaアプリ立ち上げてもJVMは一つで済むってことですかね?
0217デフォルトの名無しさんNGNG
つまりセキュリティホール。(ゲラ
0218デフォルトの名無しさんNGNG
>>216
おいおい、んな機能すでにJavaに取り込まれているぞ。

これでセキュリティホールだったらC#のCLRなんか穴だらけだなw
少なくともJavaよりも穴が多いのは事実だが。
0219デフォルトの名無しさんNGNG
そうなんですか…。

>「J2SE 1.6」には、JVMのアプリケーション共有を強化する「分離」機能が備わる。
>この機能によってローカライズコンピューティング処理実行のための分離が可能になり、
>第2のJVMを要求することなくJVM内部でマルチタスクが行えるようになるという。

この意味がよく分からないので…。
0220デフォルトの名無しさんNGNG
>>219
予想でしかないのだけれど。
例えば、2つのアプリケーションでrt.jarが共有できるってなことかと。
メモリ効率向上と高速化(JIT結果の共有)が期待できそう。
既にクラスローダがそれっぽいことしてるので、もっと踏み込むはず。
詳細が早く知りたい。
0221デフォルトの名無しさんNGNG
1つのVMを起動しっぱなしにして、クライアントアプリを毎回そのVMにアタッチさせて早く見せかける手法か?
0222デフォルトの名無しさんNGNG
J2SE1.6が未来のJavaOSになる可能性もあるわけか
0223デフォルトの名無しさんNGNG
>>221
それだったらすでにある。
昔の古いヴァージョンでうごくJavaアプリは起動するたびに
(Windowsの場合)java.exeを起動していた。複数起動すると
java.exeが複数起動するという効率の悪い仕様だった。
しかし今はその問題は解決されている。
0224デフォルトの名無しさんNGNG
今までサービスやプロセスなどの管理をOSにまかせっきりだったが
J2SE1.6によってOSでしかできなかったことがJavaでもできるってか?

ということはマルチスレッドしかできなかったことを
マルチプロセスmマルチタスクで実現できるのか。
0225デフォルトの名無しさんNGNG
>>223
ほんとかよ。J2EEサーバ立ち上げるとjava.exeだらけだぞ。
0226デフォルトの名無しさんNGNG
つまり、今までOSの機能を使って実現されていたプロセス間通信が
ピュアJavaコードによってなされるってこと?
いや、今までJavaがプロセス間通信をサポートしていたのかは知らんが。
0227226NGNG
プロセス間通信じゃなくてマルチプロセス機能?
0228デフォルトの名無しさんNGNG
>>222
例のJavaOSとは別に
こんなのみつけた
↓
ttp://emulin.netfort.gr.jp/

激しく本末転倒でワロタ
0229デフォルトの名無しさんNGNG
結局なんなのかよく分からないんですが。
0230デフォルトの名無しさんNGNG
>>229
Javaで書いたLinuxエミュレータ
0231デフォルトの名無しさんNGNG
>>225
それはLinuxがプロセスリストにスレッドも列挙してるからだろ。
でも>>223 が言ってることは謎。あるとしか言わないから詳細がわからん。
0232デフォルトの名無しさんNGNG
>>225
バージョンはいくつ?
ついでにJ2SEのバージョンも 
0233デフォルトの名無しさんNGNG
>>792
これってどうよ?

private final double[] vector;

public DoubleVector(double[] vector) {
this.vector = (double[]) vector.clone();
}

public double max() {
double max = (-1) * Double.MAX_VALUE;
for (int i = 0; i < size(); i++) {
max = StrictMath.max(max, get(i));
}
return max;
}
0234デフォルトの名無しさんNGNG
誤爆した
0235デフォルトの名無しさんNGNG
>>225
とりあえずApplet, JavaweStart対応アプリでは
すでに解決済み。

古いバージョンのコンパイラでつくったバイナリでは無理。 
0236デフォルトの名無しさんNGNG
>>231
Linux のプロセスリストに java.exe があったら怖いな。
0237デフォルトの名無しさんNGNG
> 古いバージョンのコンパイラでつくったバイナリでは無理。 
?
0238デフォルトの名無しさんNGNG
>>236
ln -s java java.exe でO.K.

ところでrt.jarの共有って、1.4のコンパイラで-source 1.4つけてコンパイルすれば有効になる?
0239デフォルトの名無しさんNGNG
> ln -s java java.exe でO.K.
んなアホな事するか。

> ところでrt.jarの共有って、1.4のコンパイラで-source 1.4つけてコンパイルすれば有効になる?
?
0240デフォルトの名無しさんNGNG
>>237
たとえばJ2SE1.2でコンパイルしたUMLツールのIIOSSとか。
いくつも起動すると起動した数だけjava.exeが沢山立ち上がる。
0241デフォルトの名無しさんNGNG
J2SE 1.4 でコンパイルしなおせば
> いくつも起動すると起動した数だけjava.exeが沢山立ち上がる。
にならない、とか考えてるわけ?
0242デフォルトの名無しさんNGNG
IIOSSはJ2SE1.4には未対応だよん。
未だに1.2だか1.3でシコシコSwing使っているんだから
おもたくてしょうがない。
0243デフォルトの名無しさんNGNG
IIOSSも古すぎ。サイトの更新が去年の4月で終わってる。

ソフトウェアの更新履歴についても具体的に触れていない。
もう枯れているというか。Eclipse UML Omondoがタダで便利ならみんなそっちのほうを使ってしまう。

http://www.iioss.org/QA/iioss-j.html#iioss-jdk1-4-x
[Q] JDK1.4 では動作しないのですか?
いくつか動作しない機能もあります。
0244デフォルトの名無しさんNGNG
winで1.4.2だけどたくさん起動するとjavaw.exeがガンガンたまっていくぞ
0245デフォルトの名無しさんNGNG
やっぱりAppletやJavaWebStartだけにしか対応していないっぽい。

Eclipseとかはだめぽ
0246デフォルトの名無しさんNGNG
>>245
それはつまり、AppletやJavaWebStartを起動するJavaプラグインが
個別のAppletやJWSごとに別スレッドを立てているだけか。
きっとブラウザを複数プロセス立ち上げてそれぞれでApplet動かしたら
java.exeが複数動くんだろうな。
>>223の話と違うな。てことは223の勘違いってことでFA?
0247デフォルトの名無しさんNGNG
>>246
> きっとブラウザを複数プロセス立ち上げてそれぞれでApplet動かしたら
> java.exeが複数動くんだろうな。
いや、そうはならなかった。Applet, JavaWebStart対応アプリを複数起動しても
java.exe, javaw.exeは一つだった。
0248デフォルトの名無しさんNGNG
Windows2000とSun J2SE1.4.2_04上でJavaWebStartアプリをコンパイル&実行してますが、
新しく起動するたびにタスクマネージャのプロセスにjavaw.exeが増えていきます。
223や247の環境はどうなってるんでしょうね?
それとも、こちらの環境でのコンパイルをEclipse付属のコンパイラにやらせたのが原因?
(Eclipseは内部に独自のコンパイラを持っている)
0249デフォルトの名無しさんNGNG
> それとも、こちらの環境でのコンパイルをEclipse付属のコンパイラにやらせたのが原因?
なんで原因になるんだ?
0250デフォルトの名無しさんNGNG
Windows XP - J2SE 1.4.2_04 で試してみた。

Applet:
複数起動してもプロセスにjavaw.exeは一つもない。
ブラウザを複数プロセス立ち上げても同じ。

Java Web Start:
起動した数だけプロセスにjavaw.exeがある。

Java Application(.jarをダブルクリックして起動):
起動した数だけプロセスにjavaw.exeがある。
0251デフォルトの名無しさんNGNG
Appletはブラウザのプロセス上のスレッドで動いている。

Java Web StartやJava Applicationはそれぞれのプロセスで動いている。
1.6ではJVM上のプロセスで動くようになる。

こんな理解でよろしいか?
0252デフォルトの名無しさんNGNG
>>251
1.6 って3年後くらいか?
.NET の Longhorn みたいにあまりにも先の話はむなしい。
0253デフォルトの名無しさんNGNG
ベータが今年秋で、来年リリースだと
言ってるだろうに、ソース嫁。
0254デフォルトの名無しさんNGNG
今秋β版が登場し、2005年に一般リリース予定。だそうです。
0255デフォルトの名無しさんNGNG
まあ、最後のJ2SEだけどね。(ゲラ
0256デフォルトの名無しさんNGNG
Javaは相変わらず遅いままか
0257デフォルトの名無しさんNGNG
少し前に 1.2 から 1.4 にリプレースしたばかり。
1.6? とりあえず 3 年は仕事には関係ない。
0258デフォルトの名無しさんNGNG
>>159
public class HogeMap extends hash_map< ClassA, ClassB, ClassA::HashFunc > {}

でええやん。

たくさんあるなら同じパッケージにまとめてimportさせるよろし。
■ このスレッドは過去ログ倉庫に格納されています