質問にやさしく親切に答えてくれるスレ 4
■ このスレッドは過去ログ倉庫に格納されています
0001前スレ987
2008/09/24(水) 11:52:01前スレはこちら。
質問にやさしく親切に答えてくれるスレ 3
http://pc11.2ch.net/test/read.cgi/tech/1167125332/
0756デフォルトの名無しさん
2011/01/13(木) 07:28:17環境は?
0757デフォルトの名無しさん
2011/01/13(木) 11:57:28for分じゃなくてwhile内でタイマーなり、時間差をはかるなりしてwhile内でi++すればいいんでないの。
抜ける必要があるなら、whileの条件式で調整
0758デフォルトの名無しさん
2011/01/13(木) 12:20:45QueryPerformanceCounter
0759デフォルトの名無しさん
2011/01/13(木) 12:30:41コマンドプロンプトを複数開いて、
A file1
とかをそれぞれ書いて、なんとか一気にEnterボタンを押すようにする。
本当の同時はちょっと難しいかも。
0760デフォルトの名無しさん
2011/01/13(木) 12:33:36CPUクロックに1kHzとか4kHzとか入れれば良いのでは?
0761デフォルトの名無しさん
2011/01/13(木) 12:36:55batファイルにコマンド並べてみたらいいんじゃね
どうしても同時がいいならstartコマンドも併せて使ってみるとか
でも>>759が言うように「本当の同時」は思いつかないな。
0762デフォルトの名無しさん
2011/01/13(木) 13:00:330763デフォルトの名無しさん
2011/01/13(木) 17:34:28douki.bat
@echo off
:loop
if exist flag goto loop
type %1 (これが御所望のプログラムの例)
------------------------------
とかいうファイルを作って、適当に echo a > flag とかファイルを作ってから、同時に動かしたいアプリケーションを別々のコマンドプロンプトで douki ファイル名 で起動する。
で、 flag ファイルを消すと、同時に実行できると思う。
0764デフォルトの名無しさん
2011/01/14(金) 15:25:55お前ら読解力なさすぎ。
0765デフォルトの名無しさん
2011/01/20(木) 23:19:19for(i=0; i<4; i++){
OHYEAH += BOOING747;
}
よりも、
OHYEAH += BOOING747;
OHYEAH += BOOING747;
OHYEAH += BOOING747;
のほうが速いのは
なんでな?
0766デフォルトの名無しさん
2011/01/21(金) 09:19:440767デフォルトの名無しさん
2011/01/21(金) 11:02:42使っているコンパイラが馬鹿だから。
0768デフォルトの名無しさん
2011/01/21(金) 11:19:43本当に速かったんですか?
あなたの気のせいではないですか?
開発環境、動作環境によって違うんじゃないですか?
0769デフォルトの名無しさん
2011/01/21(金) 11:20:560770デフォルトの名無しさん
2011/02/07(月) 01:05:06i<4の評価をやらないから、i++をやらねーから
なんて人間が識別できる速度差じゃねーしな
0771デフォルトの名無しさん
2011/02/07(月) 01:14:58下は jump しないから
0772デフォルトの名無しさん
2011/02/07(月) 01:35:35前者は最適化できずループ処理のまま実行され、
後者は最適化されて一回の加算になった可能性もある。
が、測定方法も右辺の詳細も左辺の型も書いてないので
詳しいことは判らんと言うのが恐らくは正解。
0773デフォルトの名無しさん
2011/02/07(月) 01:47:540774デフォルトの名無しさん
2011/02/07(月) 01:52:39仮に左辺の型が巨大な行列だったりしたら4回足すのと3回足すのとでは識別できる差になるかもしれない。
0775デフォルトの名無しさん
2011/02/07(月) 02:23:130776デフォルトの名無しさん
2011/02/11(金) 18:16:09書きこんでから本体の暗号化データを書き込み。復号化時には
32バイトを先に読み込んで、暗号化データ部を復元するという
処理をしたいのですが、うまくいきません。
ちなみにパスワードはargv[3]で取り込みます。
scanf("%c",&c);
if(c=='e'){
code(argv[3]); //文字列をアスキーコードに置き換えてunsigned long long int c3[4]。に代入。
fp=fopen(argv[2],"wb");
fwrite(c3,1,32,fp)
}
if(c=='d'){
fq=(argv[1],"rb");
fread(c3,1,32,fq);
}
以下暗号処理。
c3の値は正しく読み書きされているのですが、復号に失敗します。
よろしくお願いします。
0777デフォルトの名無しさん
2011/02/11(金) 18:20:340778デフォルトの名無しさん
2011/02/11(金) 19:25:03if(argv[1]=="e"){
処理
}
0779デフォルトの名無しさん
2011/02/11(金) 19:33:36何の言語を使ってるか知らないけど、お使いの言語が
文字列比較に == を使えない言語だからじゃないの
その "e" がコンピュータ上で何を表しているか考えてみて
0780デフォルトの名無しさん
2011/02/11(金) 19:40:20'e'だと数値を表しているので違うと思います。
直接比較が不可能なのでしょうか?
strcmp(argv[1],"e")でもだめでした。
if(argv[4]==NULL){
処理
}
は正しく判定されています。
0781デフォルトの名無しさん
2011/02/11(金) 19:50:01strcmpの使い方が間違っていたんじゃないかなぁ
0782デフォルトの名無しさん
2011/02/11(金) 19:50:56文字列は文字の配列だから、正確にはその "e" は "e" のアドレスを表している。
そして、その == は arg[1] と "e" のアドレスを比較している訳。
C で文字列比較をしたいなら、文字列比較用の関数を使わないといけない。
これなら動く筈。
int main(int argc, char *argv[]) {
if( ! strcmp(argv[1], "e") ) { puts("e"); }
}
0783デフォルトの名無しさん
2011/02/11(金) 20:02:46やりたいこと
・ランダムな乱数を作る(質はともかく簡易なもので)
なぜかエラーが・・・・
#include<iostream>
#include<cstdlib>
#include<ctime>
void rand();
int dice();
int main(){
int i;
rand();
dice();
for(i=0;i<20;++i){
cout << dice() << endl;
}
}
void rand(){
strand((unsigned int)time(NULL));
}
int dice(int x,int y){
return min + (int)(rand()*(max-min+1.0)/(1.0+RAND_MAX));
}
0784デフォルトの名無しさん
2011/02/11(金) 20:07:36エラーは
1>c:\documents and settings\ \デスクトップ\c\hallow\hallow\tekito-.cpp(6) : error C2556: 'void rand(void)' : オーバーロード関数は、'int rand(void)' と戻り値の型のみが異なります。
1> c:\program files\microsoft visual studio 9.0\vc\include\stdlib.h(505) : 'rand' の宣言を確認してください。
1>c:\documents and settings\ \デスクトップ\c\hallow\hallow\tekito-.cpp(6) : error C2371: 'rand' : 再定義されています。異なる基本型です。
1> c:\program files\microsoft visual studio 9.0\vc\include\stdlib.h(505) : 'rand' の宣言を確認してください。
1>c:\documents and settings\ \デスクトップ\c\hallow\hallow\tekito-.cpp(12) : error C2264: 'rand' : 関数宣言か定義にエラーがあるので、関数が呼び出せません。
1>c:\documents and settings\ \デスクトップ\c\hallow\hallow\tekito-.cpp(21) : error C2556: 'void rand(void)' : オーバーロード関数は、'int rand(void)' と戻り値の型のみが異なります。
1> c:\program files\microsoft visual studio 9.0\vc\include\stdlib.h(505) : 'rand' の宣言を確認してください。
1>c:\documents and settings\ \デスクトップ\c\hallow\hallow\tekito-.cpp(21) : error C2491: 'rand' : dllimport 関数 の定義は許されません。
1>c:\documents and settings\ \デスクトップ\c\hallow\hallow\tekito-.cpp(22) : error C3861: 'strand': 識別子が見つかりませんでした
1>c:\documents and settings\ \デスクトップ\c\hallow\hallow\tekito-.cpp(28) : error C2264: 'rand' : 関数宣言か定義にエラーがあるので、関数が呼び出せません。
1>c:\documents and settings\ \デスクトップ\c\hallow\hallow\tekito-.cpp(28) : error C2563: 仮パラメータ リストまたは関数へのポインタが、適合していません。
1>c:\documents and settings\ \デスクトップ\c\hallow\hallow\tekito-.cpp(28) : error C2568: '-' : オーバーロード関数のうち、どれを呼び出すのか決定できません。
1> c:\program files\microsoft visual studio 9.0\vc\include\xutility(3390): 'const _Ty &std::max(const _Ty &,const _Ty &,_Pr)' の可能性があります
0785デフォルトの名無しさん
2011/02/11(金) 20:16:200786デフォルトの名無しさん
2011/02/11(金) 20:28:38すいません、初学者故に いまいち理解できないのですが・・・
0787デフォルトの名無しさん
2011/02/11(金) 20:32:490788デフォルトの名無しさん
2011/02/16(水) 02:10:170789デフォルトの名無しさん
2011/02/19(土) 17:09:13for(j=0;j<16;j++){
o=FG[a[j]]^FG[u1.m[j]];
p=FG[b[j]]^FG[u.m[j]];
for(i=0;i<16;i++){
d1[j]^=t[o][h1[p][i]];
d2[j]^=t[o][h2[p][i]];
}
buf[j]=d1[j];
buf[j+16]=d2[j];
}
0790デフォルトの名無しさん
2011/02/19(土) 17:16:50どこかに文法や、一覧の書いてあるサイトありませんか?
よろしくお願いします。
0791デフォルトの名無しさん
2011/02/19(土) 17:19:060792デフォルトの名無しさん
2011/02/19(土) 17:19:540793デフォルトの名無しさん
2011/02/19(土) 17:21:330794デフォルトの名無しさん
2011/02/19(土) 18:23:170795デフォルトの名無しさん
2011/02/19(土) 20:55:47.21どなたかご存知の方かいらっしゃいましたら教えてください。
よろしくお願いします。
0796デフォルトの名無しさん
2011/02/19(土) 22:14:26.82パスワードをmd5を使って暗号化してから保存してるのですが、
そうすると当然mysqlでパスワードを見ようと思うと暗号化された文字列がでてきます。
平文で見たい場合はどのようにすれば良いのでしょうか?
0797デフォルトの名無しさん
2011/02/19(土) 22:25:12.35md5は暗号ではなくハッシュです。
何の為にハッシュで保存しているのかを考えましょう。
結論としては、平文のままパスワードを保存するしかありません。
0798デフォルトの名無しさん
2011/02/20(日) 15:29:41.67どっち食べたらいいかな?
0799デフォルトの名無しさん
2011/02/20(日) 15:37:03.030800デフォルトの名無しさん
2011/02/20(日) 15:37:17.560801デフォルトの名無しさん
2011/02/20(日) 15:43:34.350802デフォルトの名無しさん
2011/02/20(日) 21:36:48.160803デフォルトの名無しさん
2011/02/21(月) 03:07:10.36おい勘違いするなよな。「先っぽだけ入れていい?」ってアレとは違うぞ。
0804デフォルトの名無しさん
2011/02/21(月) 03:38:16.970805デフォルトの名無しさん
2011/02/21(月) 14:39:31.85ExcelのVBAを覚えたら、これだけで独立して仕事とかできますか?
0806デフォルトの名無しさん
2011/02/21(月) 15:08:19.05そういうのはあこがれと言わないんじゃないだろうか?
もう一回、人生を考え直した方がいいよ。
0807デフォルトの名無しさん
2011/02/21(月) 17:17:50.77仕事として成立するかどうかは
後にも先にも安定してお客さんを
確保出来るかどうかに掛かっていて
Excelだけで大丈夫かあるいは役に立たないかとか
>>805 がVBAを覚えたかどうかとか
プログラマにあこがれてるかどうかとは
全く関係がないな
別に反対したり止めたりはしないが
これから先の長い人生において
手段と目的を取り違えないように気を付けろ
0808805
2011/02/21(月) 17:27:13.05>>807
アドバイスありがとおございます。
あこがれとは少し違ったか、
VBAで独立して生活できるようになりたいけど、
難しいのかなぁ
もう8年くらい引きこもりで人生終わりだけど、
自立する方法さがしてました・・
0809デフォルトの名無しさん
2011/02/21(月) 19:57:35.29技術も大事だけど人脈の方がもっと大事だと思う。
独立した時に仕事を回してくれる人がいないと、ご飯が食べられない。
0810デフォルトの名無しさん
2011/02/22(火) 00:18:42.03VBAよりもJavaScript覚えてウェブデザインのほうが独立の可能性ありそうだけど?
0811デフォルトの名無しさん
2011/02/22(火) 06:06:30.45ウェブデザインなめすぎ
0812デフォルトの名無しさん
2011/02/22(火) 07:40:52.730813デフォルトの名無しさん
2011/02/23(水) 14:37:38.96それはピアノ弾けない奴にピアニストよりオルガン奏者を勧めているようなもの。
0814デフォルトの名無しさん
2011/02/24(木) 21:37:24.08こういうソート済みのchar型配列があったとして、
[abbccddeeffggggghhhiijjkkllmmnopppprrsssstuvwwwxxyz]
指定した範囲を検索する(たとえばgで始まりnで終わる範囲とか)
単純にバイナリサーチを2回するよりも効率が良さそうなアルゴリズム知ってたら教えてください
0815デフォルトの名無しさん
2011/02/24(木) 21:44:59.67n の検索はチョコットだけ楽出来る
0816デフォルトの名無しさん
2011/02/24(木) 21:53:38.13最悪計算量自体を減らすような改良は無理だと思う
ttp://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%BC%E3%83%88#.E6.AF.94.E8.BC.83.E3.82.BD.E3.83.BC.E3.83.88.E3.81.AE.E7.90.86.E8.AB.96.E9.99.90.E7.95.8C
C++のstlのupper_bound/lower_boundはbinary searchだし
本質的にそれ以上の早さを望むなら
sorted listを投げ捨ててそういうデータ構造を作るしかないんじゃないかなぁ
0817デフォルトの名無しさん
2011/02/24(木) 21:54:49.400818デフォルトの名無しさん
2011/02/24(木) 22:09:54.59本当に必要な条件が>>814だけなら、ソートやめて各要素の数だけ数える
el['a'] = 1;
el['b'] = 2;
el['c'] = 2;
で、この配列を元に、indexを作るとか
idx['a'] = 0;
idx['b'] = 1;
idx['c'] = 3;
あとは、条件に合わせて適当に検索
まぁ、検索対象が穴あきだらけだと効率悪いけど
0819デフォルトの名無しさん
2011/02/25(金) 01:45:50.63なんでsortの計算量の話が出てくるんだ
0820デフォルトの名無しさん
2011/02/25(金) 11:22:33.120821デフォルトの名無しさん
2011/03/02(水) 13:17:05.81netbeansスレがあるのを承知の上ですが無効は質問スレではないようなので。
MacOSX10.7で、netbeans6.8を使用しています。
netbeansのNetbeanprojects>MyApp>dist>MyApp.jar libという構成になっています。
MyApp.jarとlibフォルダが同じ場所にないとMyApp.jarは起動しないようです。
不便なので一つのファイルにまとめたいのですが、何か方法はありませんか?
プロジェクトウィンドウからMyAppを右クリックしても、「新規、構築、生成物を削除して構築、、、」とあるだけで、「配布用zipを構築」などの項目はありません。
0822デフォルトの名無しさん
2011/03/06(日) 15:03:56.50Cとかでprintfとかやるのはめんどくさいので、
対話的にコードを打ち込めるような環境が欲しいのですが
何かいいのはありますか?
not and or xor shiftぐらいが動けば十分なのです
0823デフォルトの名無しさん
2011/03/06(日) 15:08:11.81十進BASIC
http://hp.vector.co.jp/authors/VA008683/
0824デフォルトの名無しさん
2011/03/06(日) 15:36:45.71中々可愛い感じの処理系ですね
これを見つけて、ビット演算は出来るようになったんですが
ttp://hp.vector.co.jp/authors/VA008683/BitOp.htm
組み込みでは用意されてないのでしょうか?
まだざっとチュートリアル的なものを見ている状態ですが
0825デフォルトの名無しさん
2011/03/06(日) 16:48:32.57とか
0826デフォルトの名無しさん
2011/03/06(日) 16:51:26.93とか
0827デフォルトの名無しさん
2011/03/06(日) 17:34:59.36ありがとうございます。826はほぼ希望に近いです
改行でなかったのでちょっと修正して
perl -e 'print eval(<>),"\n" while 1'
~5
18446744073709551610
5+~5
18446744073709551615
環境自体は理想的なので悔しいのですが
それぞれ、「-6」「-1」に出来たりしますかね
0828デフォルトの名無しさん
2011/03/07(月) 02:11:25.63つ perl -e "printf \"%d\n\", eval(<>) while 1"
0829デフォルトの名無しさん
2011/03/07(月) 20:32:28.761nsでも削れるところは削るべきだと思いませんか
ウフッフー(夢の中へ)
0830デフォルトの名無しさん
2011/03/08(火) 00:16:28.28見つけにくいものですか
トレースの中も (コア)ダンプの中も
探したけれど見つからないのに
まだまだ探す気ですか
それより僕と歩きませんか
行軍のなかへ 行軍のなかへ
逝ってみたいと思いませんか
0831デフォルトの名無しさん
2011/03/08(火) 03:24:55.93逃げれば逃げるほど僕に近づくってわけ。
だって地球はまあるいんだもん!
0832デフォルトの名無しさん
2011/03/13(日) 14:15:11.53javascriptのfunction test()関数の引数をphpの配列と比較したいのですが。
どのようにしたらいいでしょうか?
言葉では説明できないのでコードを書きます。
下記がコードです。行が多いので分割します。
<?php
$array = array(array(name=>"0",comment=>"0",pass=>"0"),
array(name=>"1",comment=>"1",pass=>"1"),
array(name=>"2",comment=>"2",pass=>"2")
);
?>
0833デフォルトの名無しさん
2011/03/13(日) 14:15:40.46<head>
<script type="text/javascript">
<!--
function test(arg) {
pass = window.prompt("パスワードを入力してください ※", "");
//ここにjavascriptの引数を入れて比較したい
if(pass == '<?=$array[arg]["pass"]?>') {
window.alert('正解です');
} else {
window.aleart('不正解です');
}
}
-->
</script>
</head>
0834デフォルトの名無しさん
2011/03/13(日) 14:16:30.58<? foreach($array as $key => $val) {?>
<input type=button value="ログイン" onclick="test(<?=$key?>)"> <br />
<? } ?>
</body>
</html>
上のような感じでパスワードを比較したいのですが、上のコードでは通りません。
どのようなコードをかけば通りますか?
0835デフォルトの名無しさん
2011/03/13(日) 14:49:50.05現在下記URLと同等の問題が発生していて困ってます。
http://support.microsoft.com/kb/273482/ja
ASP(VBScript)の変数に102399バイト以上の値を代入しようとして
エラーが発生しています。
対策は一応できてるんですが、
問題なのはこのエラーが発生する環境と発生しない環境がはっきりしてないのです。
IISのバージョンに完全に依存するかどうかをしりたいです。
どなたか教えていただけないでしょうか?
ちなみに
WindowsXP + IIS5.1 = 起きない
Windows2000 + IIS5.0 = 起きる
でした。
0836デフォルトの名無しさん
2011/03/13(日) 22:39:16.53<?= と ?> の間は、PHPのコードだ。
arg は javascript の変数だ。
ごちゃまぜにしたらイカン。
ロジックを根本から作り直せ。
0837デフォルトの名無しさん
2011/03/13(日) 23:35:13.04実際にブラウザでphpを実行してソースを見る
その時に展開されているjavascriptのみで
意図しているコードになってなければ動く訳がない
0838デフォルトの名無しさん
2011/03/13(日) 23:39:24.72書いてあるとおり、IIS4.0 or IIS 5.0の制限だと思われ
保証が欲しければインシデントを使って他のIISのバージョンに
同様の制限がないかとかを確認するしかない
業務系で使用してるなら、ちゃんと問い合わせた方が良いよ
0839デフォルトの名無しさん
2011/03/18(金) 02:31:07.00軽い男です、助けて下さい。
すぐに浮気をしてしまいます。
いつも、外(基礎的な所?)だけ分かるとすぐに他の女へ移ってしまいます。
此処1半年で今までHSP⇒VB⇒JavaScript⇒C⇒PHP⇒Ruby⇒Python⇒Java⇒Perlときて、
浮気する相手が居なくなって寂しくなってしまいました。
そろそろ定まった相手を見つけたいのですが、相手がなかなかきまりません。
ネットワークプログラミングにとても興味があります。
どの言語がいいよみたいなお勧めはありますか?
因みに今はWindowsでやっていますが、そろそろLinuxにしようかと思っています。
0840デフォルトの名無しさん
2011/03/18(金) 03:31:20.15ほら、まだC++、C#、ActionScript、Luaなどがあなたを待っていますよ?
他には…ちょっとお年を召して味が出てきていたり、癖がやや強いかもしれませんが
VB(6以前)、LISP、R、COBOL、FORTRAN、アセンブラなどもきっとあなたを歓迎してくれる事でしょう。
おっとWhitespaceやMisaは黙ってろ
0841デフォルトの名無しさん
2011/03/18(金) 03:57:15.39そのサイトは、IDとPassを入れることでまず、認証して、
その後は、POSTで変数w送信していくことでファイルをダウンロードできます。
今はそのプログラムをVBかC#で作ろうとしているのですが、お勧めの本や
言語などありますでしょうか?おしえてください
0842デフォルトの名無しさん
2011/03/19(土) 10:16:28.75参考書を一冊買って、サンプルプログラムを書きながら
読んでいくのが一番の勉強法なのでしょうか?
良い勉強方法があれば教えてください
0843デフォルトの名無しさん
2011/03/19(土) 11:14:53.38まずは金掛ける前にネットで色々勉強してみてはどうだろ
親切丁寧に基礎から解説しているサイトがいっぱいある
やり方検索してインストールしてみたりして
で文字表示から始まって一つ一つ自分で確認していってやっていくといいと思う
個人的には本買わなくても十分出来るとは思うが自分に合わないなと思ったら
それから本屋で物色してもいいだろうし
0844デフォルトの名無しさん
2011/03/19(土) 13:10:06.69やはり、Prologでしょう。
ライブラリの類が全くありませんから、全部何から何まで
自分で書かなくてはなりません。やり応え十分です。
ネットワークについても同様でテンプレート的なものは
全くありませんから、socket述語でごしごし書いていくことに
なります。
あるところまで行くと、面白いように、何でも作れます。
0845デフォルトの名無しさん
2011/03/22(火) 16:30:43.20全部手続き型言語ですね
いっその事、関数型言語のhaskellへ行って見るのも良いと思います
アルゴリズムの勉強にも向いてますし
0846デフォルトの名無しさん
2011/03/22(火) 16:37:22.49Java, Javascript, Pythonと利用者の多い言語でみっちりとやれ
0847デフォルトの名無しさん
2011/03/22(火) 23:38:44.20なんらかのアプリって使われてます?
ホームページビルダーとか
それとも全部手作業でコーディングしてるんですか?
0848デフォルトの名無しさん
2011/03/23(水) 00:40:46.37そもそもJavascriptのコードもほぼ自前だし。
0849デフォルトの名無しさん
2011/03/23(水) 00:51:24.18手作業でコーディングってなんだ?パンチカードかOCR?でも入力には専用のアプリが必要だぞ。
0850デフォルトの名無しさん
2011/03/23(水) 01:08:36.510851デフォルトの名無しさん
2011/03/23(水) 01:20:27.45ありがとうございます
0852デフォルトの名無しさん
2011/03/23(水) 05:17:53.06以前x86に比べて数十%のメリットがあるとか見たんですが、
エミュレーション動作のはずのWOW64の方が速いとか終わってます
0853デフォルトの名無しさん
2011/03/23(水) 05:27:16.60累積放射線量を算出するようなウェブサイトを誰か作ってくれないかい?
0854デフォルトの名無しさん
2011/03/23(水) 12:53:56.39いまつくってるとこ
ソースはここ
いま都内で検出されてる値はまず問題ないレベル
http://ascii.jp/elem/000/000/060/60433/index-4.html
http://strawberry-linux.com/catalog/items?code=53001
昨日の茨城の雨のあとの急上昇もほとんど問題ない
http://www.houshasen-pref-ibaraki.jp/present/result01.html
http://park30.wakwak.com/~weather/geiger_index.html
http://muraoka.a.la9.jp/
http://www.mext.go.jp/a_menu/saigaijohou/syousai/1304001.htm
http://www.mext.go.jp/a_menu/saigaijohou/syousai/1303747.htm
0855デフォルトの名無しさん
2011/03/23(水) 13:07:42.91http://kokutetsu1047.web.fc2.com/exposure.html
■ このスレッドは過去ログ倉庫に格納されています