検索結果
テスト
- 全てのカテゴリ
- 全ての質問
- 勉強の罪悪感
僕は今中学二年生です。僕は何もかも後回しにするタイプで、物事に優先順位を付けることができません。なので学校の課題はやってないし、テスト勉強もやっていません。やらなくてはと思っているのに先にやりたいことをしてしまい結局やらなくてはいけないことをやらないで課題と絶望感だけが溜まっています。その結果テストも成績も最悪です。親にはどこまで落ちるんだとか高校に行く気があるのかとか言われます。 勉強に手をつけることができず、過ぎていく毎日にとても罪悪感を感じています。そして毎日が追い詰められていてとても苦しいです。なのにもかかわらず今の自分を変えることができず、自分のステータスが落ちていく日々です。テスト勉強は毎回テスト前日に2時間(提出物で答え見て写す程度)やるかやらないかです。勉強をしたくない訳ではないんですが、現実逃避に走り、過ぎていくていく時間と罪悪感に押しつぶされて諦めてしまいます。 来年受験ということもあってかなりプレッシャーを感じています。次のテストが勝負だと僕は思っています。あと一週間後にはテストで時間がないとわかりながらも勉強を全くしていません。次のテストでいい結果を残し、自分に自信をつけたいです。次のテストは一週間後です。まだ勉強はしていません。勉強だけに集中したいです。明日から、今日から変わりたいです。本当にどうしたらいいのでしょうか。自分の考え方が甘いのはわかっています。厳しい回答でもかまいません。どうかよろしくお願いします。
- 締切済み
- その他(恋愛・人生相談)
- saintmist
- 回答数11
- 英文和訳(科学論文)の添削をお願いします.その8
QNo.6716538の続きです.訳しましたが,かなりの苦戦で訳したとは言えないレベルです.英語がうまくなりたいです.どなたか添削をお願いします 3. RESULTS After training the bees in the arena, we tested them three times to see if they had learned anything during training. (a) Test 1 (the control) In the first test the bees were given the same pattern we had trained them with. After training, we moved the colours of the panels clockwise once, so that the colours of the quadrants would be different for the bees, and they could not just go to the same place as last time to get a reward (see figure 1a for a hand drawing of the test). If the bees had solved the puzzle, they should land on the flowers in the middle of each quadrant and stick their tongues (proboscis) in the flower, as during training this is how they would have had a reward (during the test, they did not get a reward). Figure 1b shows where four of the bees went during the test (unfortunately, one of the bees (called ‘yellow’) did not come out of the hive during this test). Each dot in figure 1b is an attempted forage. The figure shows that the bees went to the middle flowers 126 times, and to the outside flowers in the four quadrants a total of 13 times (see ‘total’ in figure 1c). So, out of 139 attempted forages, 90.6 per cent were to correct flowers (correct means flowers that would have had sugar water during training). 3.結果 活動場所内のハチ達のトレーニング後,私達は,ハチ達がトレーニングを通じて何を身につけたか見るために,ハチ達を3回試験した.←anythingの訳に自信なし. (a) テスト1(比較例) 最初のテストで,ハチ達は私達がトレーニングされたのと同じパターンを与えられた. 訓練の後,4分の1区分(象限)の色がハチ達にとって異なるようにするために,私達は1回時計回りにパネルの色を移動させた. そして,ハチ達が最後に褒美を得た正確に同じところに行くことができなかった.(参照 図1a hand drawing of the test) ハチ達がパズルを解けたなら,ハチ達は,各1分の1円の花の中心に着地するだろう.そして,花に舌(吻)をつきさす. as during ~ 図1bの各点は,テストを通じて4匹のハチはこのテストを通じて,どこに行ったことを示した. (不運にもハチ達のうち1匹(黄色と呼ばれた)はこのテスト期間中にハチの巣から出てこなかった) 図1bの各点は未遂の飼料である.図(図1b)は,ハチ達は中央の花に126回行った.(また)計13回4っの1/4の中の外側の花に行った(参照:図1c中の). 従って,139の未遂の飼料(90.6%に入っていない)は修正するための花だった(このトレーニングを通して砂糖水を得てしまった).
- 仮定法過去 大過去でこんがらかってます。
海外のサイトの文法クイズです。 ①Need to choose 1)or 2) as a correct clause; If I hadn't got this job, 1)I wouldn't have been able to use what I learned into practice. 2)I wouldn't be able to use what I learned into practice. The answer is 2). 良い例文 “If you hadn’t saved me then, I would have died.”から考えると、1)過去のある時点で、I got the job then.してて、I was able to use my career...だったから I would't have been~.と思っています。 答えの2)I wouldn't be able to use what I learned into practice.から考えると、「ひょっとしたら使えてない。」の意味は過去のある時点を示唆してないと思うので、ここに過去の出来事のニュアンスを入れるために I wouldn't have been able to~にすべきだと思うのですが、なぜ2)だけが正解だと言っているのでしょうか? ②Need to choose 1)or 2) as a correct clause; "James is always lazy. He failed a test last week." 1)If you weren't so lazy, you would pass that test. 2)If you hadn't been so lazy, you would pass that test. The answer is just 2). これも同じような理由で、He failed a test last week.なら , you would have passed that test. と両方の選択肢文を訂正すべきだと思っています。 この②のクイズが2)If you hadn't been so lazy,を選ぶのは何となく解ります(James is always lazy.⇒James was lazy that day as usual.からIf you hadn't been lazy, なんですよね。) If 仮定法大過去 clauseにつなげる文の時制がわからくなりました。御願いします。 A good example sentence is "If I were a bird, I could fly to you." “If you hadn’t saved me then, I would have died.” the action James made in the past is expressed "If you hadn't been so lazy,(you were lazy that day as usual.),then "you would have passed that test. According to 1), now James is lazy. So his possibility to pass the test is quitelow. If he were According to 2),James was lazy that morning as usual. So he failed a test then. In this case,is the correct sentence that If you hadn't been so lazy, you would have passed that test, isn't it? Why is only "you would pass that test" correct?
- WinVista UACが有効なのにProgramFilesにアクセスできてしまう
こんにちは。 WindowsVista Home Premium SP2 Visual C++ 2008 Express Edition 上記の環境で作成したアプリで、不可解な事があるので質問させていただきます。 現在、C:\Program Filesの下の同一フォルダにインストールされている2つのプログラム間で、ファイルを介してデータのやり取りを行おうと考えております。 簡略化のため、最小限のファイル構成のみ書かせていただきます。 C:\Program Files + TargetApp ←インストール先フォルダ + TargetApp.exe ←データのやり取りの相手 + MyApp.exe ←私が作ったアプリ + Test.ini ←データ受け渡しをするファイル さて、ここでProgram Files\Test.iniをアプリからアクセスすると、通常ですとVistaのUAC機能により、本物のTest.iniにはアクセスできず、代わりにVirtualStore内の同名ファイルに飛ばされてしまう、という理解を私は現在しております。 たとえVirtualStoreに飛ばされても、2つのアプリがお互いに飛ばされれば、結果的に同じファイルをアクセスできるものと思っておりました。 ところが、やってみますと、私の作ったMyAppは、Program Files内の本物のTest.iniに直にアクセスしてしまうようなのです。 試しに、Program Files内とVirtualStore内のTest.iniの内容を、以下のように違うものにして、簡単なテストプログラム(TestApp.exe)を走らせてみました。 [Program Files\TargetApp\Test.ini] This File is in 'Program Files' [VirtualStore\Program Files\TargetApp\Test.ini] This File is in 'VirturlStore' [TestProgram] // Tabは全角スペースに置き換えています #include <stdio.h> int main(int argc, char *argv[]) { FILE *fp; int cc; if(argc < 2){ printf("ファイルを指定してください。\n"); return -1; } if(fopen_s(&fp, argv[1], "r")){ printf("ファイルが開けません。\n"); return -1; } while((cc = fgetc(fp)) != EOF){ printf("%c", cc); } fclose(fp); return 0; } テストプログラムを実行 >TestApp "C:\Program Files\TargetApp\Test.ini" This File is in 'Program Files' このように、本物が見えてしまいます。 なお、テキストエディタでこのファイルを開くと、VirtualStoreの内容が見えますので、うっかりUACがOFFになっている等はないと思います。 Vistaの基本的な知識が抜けているだけだとは思うのですが。。。 VirtualStoreの残像拳の方にアクセスできるよう、ご教示を頂ければと思います。 よろしくお願いいたします。
- floatを適用したdiv内部にあるpタグのmarginについて
floatを適用したdiv内部にあるpタグのmarginについて 現在HTMLとCSSを勉強している者です。 cssのmarginの挙動がいまいち理解できずに困っていたもので、 ご回答いただきたく質問させていただきました。 以下私が作ったサンプルHTMLとCSSです。 ==========HTML========== <div id="test01"> <p>Pタグで囲まれた文章です。</p> </div> <div id="test02"> <p>Pタグで囲まれた文章です。</p> </div> <div id="test03"> <p>Pタグで囲まれた文章です。</p> </div> <div id="clear"> <p>clear: bothです。</p> </div> (<body>前、</body>後省略) ==========CSS========== html, body, div { margin: 0; padding: 0;} p {margin: 10px; padding: 0;} div#test01 {background-color:#EEE; width: 900px;} div#test02 {background-color:#CCC; float: left; width: 650px;} div#test03 {background-color:#AAA; float: left; width: 250px;} div#clear {background-color:#888; clear:both; width: 900px;} 先頭に900pxのdiv(test01)、その下に二つのdiv(test02、03)をfloat:leftで並べました。 最後にclear:bothを行っております。 そして各div内に10pxのmarginを付与したpタグ文字を入力しているのですが、先頭のdivとfloat:leftを行ったdivで、marginの結果が異なってしまいました。 先頭のdivは上下に白い10pxの余白、左はtest01で指定した背景色を残したまま10pxの余白が作られ、float:leftのdivではtest02、03で指定した背景色を残したまま上下左右に10pxの余白が作られています。 このように同じ効果のpタグでも表示が異なってしまう理由は何でしょうか。 また先頭のdivの場合、上下左右に10pxの白または背景色の余白ができるのなら理解できるのですが、何故上下と左右でmargin結果が異なるのか、理由も知りたいです。 おそらくpaddingを併用すれば思った表示にはできると思うのですが、今回はこうなってしまう理由が知りたく質問させていただきました。 また私の記述方法に誤りがあればご指導いただけると助かります。 宜しくお願い申し上げます。
- 締切済み
- HTML
- noname#117599
- 回答数2
- 【DOSコマンド】for の デリミタにダブルクォーテーションを使うには
下記のような1行だけ書かれたテキストファイルがあり、その中からダブルクォーテーションで囲まれた部分を抜き出そうとしています。 --【abc.txt】----------------------------------------------------------- Command Line: "C:\Program Files\test\test.exe" ---ここまで------------------------------------------------------------- (C:\Program Files\test\test.exe を抜き出したい) DOSコマンドのfor文を使って抜き出そうとしたのですがダブルクォーテーションをどうやってデリミタに指定したらいいのかわかりません。 for /f 'delims=" tokens=2' %i in (test.txt) do @echo %i とか for /f "delims="" tokens=2" %i in (test.txt) do @echo %i など いろいろやってみたのですがエラーが出ました。 試しにテキストファイルのダブルクォーテーションを”+”に置き換えて試したところうまく出来たので、デリミタの指定の仕方だけだと思うのですが、どうしてもわかりません。 Command Line: +C:\Program Files\test\test.exe+ に対して for /f "delims=+ tokens=2" %i in (test.txt) do @echo %i はうまく出来ました。 どなたかご享受願えませんでしょうか。 よろしくお願いします。
- ベストアンサー
- その他(Windows)
- Take-bon
- 回答数1
- 絶対パスのルートをサブディレクトリに変更する方法
現在他人が作ったサイトの修正をしておりますが、そのサイトのパスが全部絶対パスとなっており、デモ確認ができなくて困っております。 テスト用に「test」というサブディレクトリが用意されていますが、.htaccessなどを使って、「test」内にアップされたテストサイトのルートをサブディレクトリ「test」と認識させることは可能でしょうか。 詳細については下記となります。 ・ルートディレクトリ内のファイルは現在公開中なので、いじることができません。また、ルートディレクトリ内に.htaccessを置き、リダイレクト的なこともできません。 ・サブドメインを設定できないので、「test」をサブドメインのルートにすることはできません。 ・元々他の方が作ったサイトで、今回はその内の2、3ページだけの修正なので、相対パスへの置換以外の方法で対応したい。 ・できれば本番公開時にファイルの修正を必要としない方法が理想です。jsを使った方法があると思いますが、jsファイルを読み込ませないといけないので、できれば避けたいです。 以上のような状況ですが、何か方法はありませんでしょうか。 何卒よろしくお願いいたします。
- DNSの名前引きができない。
slackwareLINUXとBIND9.2.1を使ってDNSサーバを立ててみたのですが名前引きがされません。 一台はLINUXマシン(BIND起動、apacheも起動、qmailも起動)→192.168.1.20 test1.network.test. もう一台はwindows2000マシンです。めーらにoutlookexpressを使っています。→192.168.1.10 test2.network.test. linuxマシンから dig @192.168.1.20 network.test などのコマンドを実行して名前の確認をしたところ、正常に動作しました。 また、digを用いた正引き逆引きNSを調べるやつもすべて実行しましたが、正常に動作が確認されました。 widowsましんから http://192.168.1.20 とするとWebページが開きますが http://www.network.test とするとページが開けません。(BINDではCNAME設定してるのに。。。)windows2000マシンのほうでもDNSサーバを192.168.1.20に設定してあります。 windowsとlinuxのそれぞれのマシンはルータ(BBルータ)を使ってつなげてあります。http://192.168.1.20でwebページがみれるので一応つながってはいます。pingのロスもありません。 どこに問題があるのかわかりません。わかる方ぜひおしえてください、お願いします。
- 締切済み
- その他(OS)
- noname#32059
- 回答数3
- 文字列からアルファベットを抽出(2)
以下、文字列から英字を抜き出すサンプルを頂戴しました。 Sub test() Dim i, k As Long Dim str, buf As String For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row Cells(i, 3) = WorksheetFunction.Substitute _ (WorksheetFunction.Substitute(Cells(i, 1), "]", ""), "[", "") For k = 1 To Len(Cells(i, 3)) str = Mid(Cells(i, 3), k, 1) If str Like "[A-z,A-z]" Then buf = buf & str End If If Len(buf) > 0 And Not str Like "[A-z,A-z, ]" Then Exit For Next k Cells(i, 2) = buf buf = "" Next i Columns(3).ClearContents End Sub 上記に以下の2つの機能を付け足したいです。 2文字以下の英字の時は英字がなかったものとして空白をかえしてほしい。→(1) (例)身長が3cm伸びた田中君→空白 (例)身長が3cm伸びたXYZ君→XYZ (例)こちらABC放送局→ABC 最初の一塊と後から出てくる一塊の長いほうをかえしてほしい。→(2) (例)学期末TESTの成績はAAAです→TEST(前が長い) (例)学期末TESTの成績はABCDです→TEST(同じ長さ) (例)学期末TESTの成績はABCDEです→ABCDE(後が長い) (1)と(2)を状況に応じて機能させたり停止したりしたいので その部分のソースを明示して頂けましたら幸いです。 厚かましいお願いですが、何卒よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- mkoiuhbn
- 回答数4
- 複数のテキストフォームに対しての出力
javascriptを勉強中であり、至らぬ点があるかと思いますが質問させてください。 あるhtmlページに複数のテキストフォームがあり、そこにjavascript で for 文を使い 定型文の後に追番を付加したテキストを出力(表示)させたいと思っています。 個別のテキストフォームには出力ができるのですが、複数の指定となると イマイチわかりませんでした… (正しく動作しませんでした) 私の記述が悪いとは思いますが、どのように記述すればよいでしょうか? 知見をお借りできればと思います。 よろしくお願いいたします。 【希望】 サンプル1 テスト1 サンプル2 テスト2 サンプル3 テスト3 上記 ちなみに以下が抜粋構文です。 【html】 <input type="button" value="テストボタン" onclick="myTest()"> ←ここを押すとプログラム -省略- <form name="myForm1"> サンプル1 <input type="text" size="30" name="form1" value="" readonly><br> サンプル2 <input type="text" size="30" name="form2" value="" readonly><br> サンプル3 <input type="text" size="30" name="form3" value="" readonly><br> <input type="reset" value="クリア"> </form> 【javascript】 function myTest() { for (num = 1; num <=3; num++) { // document.myForm1.form1.value = "テスト" + num ; だったら表示できる document.myForm1.form[num].value = "テスト" + num ; } } ※「form[num]」の部分が悪いとは思っていますが…
- ベストアンサー
- JavaScript
- lemon0324
- 回答数2
- 【servlet】フォワードを使った画面遷移
java,サーブレット初学者です。表題の通り、フォワード を使って画面遷移を試みています。 以下のコードを記述しリンクをクリックすると確かに画面遷移はできるのですが、 フォワードが出来ているならURLの最後が【/Test1】になるのではないかと考えました。 ですが実際は【/NewFile2】となっているため、フォワードが出来ていないのかと思います。 どの様にしたら前者のような結果になるでしょうか。 ご教授頂きたいです。 サーブレット↓ package sample; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/Test1") public class Test1 extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { RequestDispatcher br = request.getRequestDispatcher("html/NewFile2.html"); br.forward(request, response); } } 遷移前の画面↓ <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>テスト</title> </head> <body> <h2>sample</h2> <p>テストです</p> <a href ="/servlet_dayo/html/NewFile2.html">画面遷移する</a> </body> </html> 遷移先↓ <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>テスト</title> </head> <body> <p>遷移先</p> </body> </html> サーバー:Tomcat8.5 os:macos を使用しています。どうぞよろしくお願いします。 ※OKWAVEより補足:「Webシステム開発」についての質問です。
- maxscriptでバッチ保存(3dsmax)
.maxファイルを開いてすぐに保存するという事を、あるフォルダに対してやりたいと思っています。 目的はファイル容量の圧縮のためです。 batch.bat↓ rem begin batch filedir dir z:\test\max\*.max /s /b >z:\test\fileslist.txt c: cd "C:\Program Files (x86)\Autodesk\Backburner2008" cmdjob -jobname "batch save max files" -manager P183 -tasklist "z:\test\fileslist.txt" %%tp1 -U MAXScript "c:\test\smax.ms" rem end batch file smax.ms↓ savemaxfile (maxfilepath + maxfilename) という内容の2つのファイルをつくりmaxフォルダ内のファイルをバッチ保存したいのですが、backburnerでエラーが出ます。 backburnerのエラー文は ERR エラーメッセージ:Can not start z:\test\max\untitled.max -U MAXScript c:\test\smax.ms です。 わからない事だらけで挑戦しているので見当違いのところもあるかも知れませんが、何かいい方法はありませんでしょうか? 上の方法はhttps://knowledge.autodesk.com/ja/support/3ds-max/learn-explore/caas/CloudHelp/cloudhelp/2019/JPN/3DSMax-Rendering/files/GUID-F410ECBA-AE25-4812-8375-AB7363E4C777-htm.html?st=%E3%83%90%E3%83%83%E3%83%81%E6%9B%B8%E3%81%8D%E5%87%BA%E3%81%97 を参考にしました。 宜しくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- ace9715rr
- 回答数2
- サーバーにPHPを拒否されてしまう
無料HPでPHPの練習をしている初心者です。 PHPファイルをサーバーにアップしてブラウザでみてみると・・・ ------------------------------------------------------------- 今日は、2008/07/26 です☆ Warning: fopen() [function.fopen]: Unable to access count.txt in /home/freeuser/ameyuki/htdocs/test.php on line 19 Warning: fopen(count.txt) [function.fopen]: failed to open stream: No such file or directory in /home/freeuser/ameyuki/htdocs/test.php on line 19 Warning: fgets(): supplied argument is not a valid stream resource in /home/freeuser/ameyuki/htdocs/test.php on line 20 Warning: fseek(): supplied argument is not a valid stream resource in /home/freeuser/ameyuki/htdocs/test.php on line 22 Warning: fputs(): supplied argument is not a valid stream resource in /home/freeuser/ameyuki/htdocs/test.php on line 23 Warning: fclose(): supplied argument is not a valid stream resource in /home/freeuser/ameyuki/htdocs/test.php on line 24 あなたは 1 人目のお客様です。 -------------------------------------------------------------- このような警告ばかりでて、PHPのコマンドが働いていないようなのです。日付は表示されますし、お客様の人数も一応1となっていますが、TOPへ戻ってから再度きても1人なのです。だから働いていないと思うのです。どうしたらPHPのコマンドを受け入れてもらえますか?無料HP、PHP可のところでは無理なのでしょうか? お願いします!
- ベストアンサー
- PHP
- chopinthe3
- 回答数5
- 何を話したら・・・
僕は大学1年生です。僕には好きな女の子がいます。彼女も僕と同じ大学に通っています。でも、まだ1度も彼女と話をしたことがありません。1つだけ彼女と同じ授業を受けているので、そのテストについて思いきって聞こうと思っています。次に会ったら絶対に話しかけようと思って先週の金曜日から過ごしているのですが、彼女に会う機会がありません。 もともと、どんなに運が良くても1週間で2回ぐらいしか彼女と会う機会がなかったのですが、最近は本当に会えません。今日も、もしかしたら会えるかもしれないと思い、図書館で4時間勉強しましたが、結局会えませんでした。 テストは来週の水曜日です。その日までに会えたらテストのことを聞きます。でも、その日までに会えなかったらテストが終わってから話しかけようと思います。テストが始まる直前に話しかけるというのも考えましたが、それはやっぱり迷惑なのでやりたくありません。でも、テストが終わった後に何を話せばいいのか思いつきません。このどうしようもない僕にアドバイスしてください。
- ベストアンサー
- 恋愛相談
- noname#76245
- 回答数2
- Eclipse3.7 ショートカットキー挙動 設定
Eclipse(pleiades3.7 Indigo)を使ってPHPの開発を行なっております。 以前まではEclipse3.3で開発を行なっていたのですが、開発環境の変化に伴ってEclipseをバージョンアップした所、ソース編集の挙動が以前と異なり、戸惑っております。 挙動としましては、ソース編集時に複数行を選択しコメントアウト(行毎のコメントアウト)のショートカットキーを押した際に、既にコメントアウトされている行と、されていない行のコメント化状態が入れ替わってしまいます。 私の望む挙動としましては、すでにコメントアウトされている行とされていない行が同時に選択された状態でコメント化を行った際は重ねてコメント化して欲しいのです。 例としましては、下記4行を選択(反転)してコメント化ショートカットキーを押した場合 ------------------------------------------ //テストコメント echo "test1"; //テストコメント2 echo "test2"; ------------------------------------------ 下記のようになって欲しいのです。 ------------------------------------------ // //テストコメント // echo "test1"; // //テストコメント2 // echo "test2"; ------------------------------------------ 現状では下記の様になってしまいます。(コメントが反転) ------------------------------------------ テストコメント // echo "test1"; テストコメント2 // echo "test2"; ------------------------------------------ ちなみにエディタはEclipse 3.7Indigoに標準で入っているPHP エディターを使っています。 開発に支障がでて非常に困っておりますので、どう設定すれば望む動作になるか、ご回答のほど何卒宜しくお願い致します。
- t検定に関する質問です
統計学の質問 USMLE(アメリカの医師国家試験)用の問題集で次のようなものがあります 適切な検定手法を選ぶ問題なのですが、問題文が Used to evaluate differences between a group of medical students' scores on USMLE Step 1 and the same students' scores on USMLE Step 2. となっており、 選択肢の中には Paired t-test, Correlationなどが含まれています。 [注:アメリカの医師国家試験は、Step 1, 2, 3と3つの異なる試験から成っています。問題数や制限時間などのインターフェースは似ていますが、各stepの内容や難易度は異なっています。] 私は、USMLE Step 1 と USMLE Step 2は異なる試験で、スケールが異なるのでCorrelationが正解だと思ったのですが、 問題集の正解はPaired t-testとなっており、その根拠は a paired t-test is used, because the scores evaluated are from the same medical students on two different examinations, USMLE Step 1 and USMLE Step 2. と書かれております。 私のこれまでの理解では、 T testは同一スケールにある2つの集合の平均の比較に用い、この2つの集合が、 「異なる被験者」から得られたデータからなる場合はnonpaired t-test 「同じ被験者で異なる時間」から得られたデータからなる場合はpaired t-test を用いるというものでした。 実際、他の参考書では次のように記載されています。 Nonpaired t-test: Tests the mean difference in body weights of subjects in group A and subjects in group B at Time 1 (i.e., two groups of subjects are sampled on one occasion). Paired t-test: Tests the mean difference in body weights of people in group A at Time 1 and Time 2 (i.e., the same people are sampled on two occasions). さて、どちらの言い分が正しいでしょう。 よろしくお願いします。
- カンニングに疑い
私は先日大学のテストでカンニングを疑われました。その日は2、3、4限にテストがありました。その日は消しゴムを忘れていたのでシャープペンの裏でテストを行っていましたが4限の小論文形式の試験の前試験が行われる教室で消しゴムを拾い誰のっと聞きましたがいませんでしたのそれを使用していました。すると1つ目を解き終わり消しゴムのカバーを少しずらそうとするとテープのりのようなもので固定してあったので不審に思いカバーを剥がしてみるとそこに小さい字でたくさん書いてありました。私は焦り気が動転してしまいその動きが怪しくテスト中それを没収され別室で事情聴取を受けました。 全て真実を話しました。またカンニングしてないなら1問目の小論文なに書いたか説明しろと言われ勿論説明できました。また消しゴムの内容はテストには何も書いてなく、1つ前の時間も同じテストだったので前の時間にカンニングした人が落としたか捨てたかの可能性も十分あります。カンニングはしてないので勿論したという証拠は一切ありませんがしてないとい証明することも難しいです。このように本人が否定し、かつ証拠がないのにほかのカンニングの人と同じく重い処分を受けるのでしょうか⁇学習支援センターに今日聞きに言った際にはまだどうなるかわからないので残りのテストも受けるよう言われましたが不安で夜も眠れずテストに集中できません。長くなり少し文がおかしいとこもあると思いますが回答よろしくお願いします!
- 締切済み
- 大学・短大
- ishota020951
- 回答数5
- バッチファイル Windows2000 コマンド
いつも大変お世話になっております。 Windows2000 SP4環境にて下記のバッチファイルがあります。 コード------------------------------------------------------ FOR /F %%i in ('DIR C:\test_201012??.xls /B') DO SET $FILE=%%i COPY C:\%$FILE% D:\test\OK.xls コード------------------------------------------------------ Cドライブ直下の【test_201012??.xls】に一致するファイルを探して 変数【$FILE】に格納して、コピー処理するという単純なバッチファイルです。 ※ちなみに【test_201012】という文字列のファイルは絶対に1ファイルしかない。 WindowsXP SP3環境では問題無く動作しますが、 上記バッチファイルをWindows2000 SP4環境で実行すると以下のようなエラーが発生します。 -----------------〈以下コマンドプロンプト結果抜粋〉----------------- >SET $FILE=ドライブ >SET $FILE=ボリューム >SET $FILE=C:\ >SET $FILE=2010/12/10 >SET $FILE=1 >SET $FILE=0 >COPY C:\0 D:\test\OK.xls 指定されたファイルが見つかりません。 ---------------------------------------------------------------- 2010/12/10は今回の対象ファイルの【test_201012??.xls】で更新日時と同一でした。 ※ちなみにファイル名は【test_20101210.xls】です。 一見ファイル名【test_20101210.xls】を検索しているように見えますが、 変数【$FILE】に複数回いろいろなものが格納され、最終的に【0】が$FILEに格納されてしまい、 その結果、COPY元ファイル名が【0】になって未存在ファイルとしてエラーとなっております。 なぜうまくいかないのでしょうか? Windows2000環境内のFOR構文やDIRコマンドに何かしらの制限があるのでしょうか? もしくはワイルドカードの制限でしょうか? ちなみに【??】を【*】に変更しても結果は同じでした。 別の方法でないとうまくいかないのでしょうか? このバッチファイルのみで処理を完結したいのです。 何か良い方法があるでしょうか? ご存知の方がいれば、ご教授願いますでしょうか? 以上、何卒宜しくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- beckfloyd
- 回答数4
- ラジオボタンの入力制御について(表示した時のみ制御を行う)
yesの場合はid=ABを表示し、noの場合はid=ABを非表示にする制御を行っています。 両方yesの場合は表示。両方noの場合は非表示。 片方がnullの場合は、yesで表示しnoで非表示としています。 ここまでの動作は、問題ないのですが id=ABを表示した場合、hoge3が入力必須となり id=ABを表示しない場合、hoge3は入力必須ではないように制御を行いたいと思っています。 他書き込みを参考にしたのと、自身で書いたものが混じって非常に汚くなっていますが ご教授願えませんでしょうか。 <script type="text/JavaScript"> <!-- function test1(){ if(document.getElementById("id01").checked) { document.getElementById('AB').style.display = ""; }else if(document.getElementById("id02").checked) { document.getElementById('AB').style.display = ""; for(i = 0; i <= 1; i ++){ document.form1.hoge3[i].checked = false; } }else{ document.getElementById('AB').style.display = "none"; for(i = 0; i <= 1; i ++){ document.form1.hoge3[i].checked = false; } } } //以下はhttp://oshiete1.goo.ne.jp/qa2119460.htmlを参考にしました function test2(f){ for (var i=0;i<f.length;i++){ if(f[i].type=="radio" && f[i].name=="hoge3" && f[i].checked==true) return true; } alert("AかBを選んでください"); return false; } //--> </script> <form name="form1" onload="test1()"onsubmit="return test2(this)"> <br> <input type="radio" name="hoge1" value="1" id="id01" onClick="test1();">yes<br> <input type="radio" name="hoge1" value="0" onClick="test1();">no<br> <br> <input type="radio" name="hoge2" value="1" id="id02" onClick="test1();">yes<br> <input type="radio" name="hoge2" value="0" onClick="test1();">no<br> <br> <p id="AB" style="display:none;"> <input type="radio" name="hoge3" value="1">Aへ進む<br> <input type="radio" name="hoge3" value="2">Bへ進む<br> </p> <br> <input type="submit" value="次へ"> </form>
- ベストアンサー
- JavaScript
- EZZ
- 回答数1
- Perl5で同時刻のデータを統合したい
perl初心者です。 下記のような同時刻の2つのデータを1つのデータに統合させたいのですが うまく出来ず困っています。 どうかお知恵を貸していただけないでしょうか。 データは時刻(時:分:秒), 値1, 値2になっています。 test1.txtの同時刻の後ろにtest2.txtの値1と値2を入れ、 欠測値には-999を入れるプログラムを作っています。 厄介なのは、 開始時刻がtest1.txtよりtest2.txtが早い場合や 終了時刻がtest2.txtよりtest1.txtが遅い場合がある事です。 test1.txt 10:13:14, 3.1, 0.1 10:13:15, 6.1, 0.3 10:13:16, 8.7, 0.2 10:13:17, 12.8, 0.3 10:13:18, 13.4, 0.5 10:13:19, 15.2, 0.4 test2.txt 10:13:16, 32.5, 0.01 10:13:17, 33.1, 0.03 10:13:18, 36.2, 0.02 10:13:19, 34.3, 0.01 10:13:20, 33.8, 0.04 10:13:21, 32.6, 0.09 10:13:22, 32.1, 0.08 希望結果 test.txt 10:13:14, 3.1, 0.1, -999.0, -999.00 10:13:15, 6.1, 0.3, -999.0, -999.00 10:13:16, 8.7, 0.2, 32.5, 0.01 10:13:17, 12.8, 0.3, 33.1, 0.03 10:13:18, 13.4, 0.5, 36.2, 0.02 10:13:19, 15.2, 0.4, 34.3, 0.01 10:13:20, -999.0, -999.0, 33.8, 0.04 10:13:21, -999.0, -999.0, 32.6, 0.09 10:13:22, -999.0, -999.0, 32.1, 0.08 以下が自分が作成したプログラムです。 open IN_1, "test1.txt"; open IN_2, "test2.txt"; open OUT, ">test.txt"; while ($input1 = <IN_1>) { # test1.txtの処理 chomp $input1; # 改行削除 @input1 = split(/,/, $input1); # カンマ区切り $n = $n + 1; $time1[$n] = @input1[0]; @time1 = split(/:/, $time1[$n]); # 時刻をコロン区切り @hours1[$n] = @time_l[0]; @min1[$n] = @time_l[1]; @sec1[$n] = @time_l[2]; @a[$n] = @input1[1]; # 値1 @b[$n] = @input1[2]; # 値2 } while ($input2 = <IN_2>) { # test2.txtの処理 chomp $input2; @input2 = split(/,/, $input2); $m = $m + 1; $time2[$m] = @input2[0]; @time2 = split(/:/, $time2[$m]); @hours2[$m] = @time2[0]; @min2[$m] = @time2[1]; @sec2[$m] = @time2[2]; @c[$m] = @input2[1]; # 値1 @d[$m] = @input2[2]; # 値2 } # 開始と終了時刻の計算 # test1.txtの時刻 $hours1_S = @hours1[1]; # 開始時 $hours1_E = @hours1[$n]; # 終了時 $min1_S = @min1[1]; # 開始分 $min1_E = @min1[$n]; # 終了分 $sec1_S = @sec1[1]; # 開始秒 $sec1_E = @sec1[$n]; # 終了秒 $time1_S = $hours1_S*3600 + $min1_S*60 + $sec1_S; # 開始時刻を秒に計算 $time1_E = $hours1_E*3600 + $min1_E*60 + $sec1_E; # 終了時刻を秒に計算 # test2.txtの時刻 $hours2_S = @hours2[1]; $hours2_E = @hours2[$m]; $min2_S = @min2[1]; $min2_E = @min2[$m]; $sec2_S = @sec2[1]; $sec2_E = @sec2[$m]; $time2_S = $hours2_S*3600 + $min2_S*60 + $sec2_S; $time2_E = $hours2_E*3600 + $min2_E*60 + $sec2_E; if($time1_S <= $time2_S){ # 開始時刻の比較 $starttime = $time1_S; }else{ $starttime = $time2_S; } if($time1_E <= $time2_E){ # 終了時刻の比較 $endtime = $time2_E; }else{ $endtime = $time1_E; } $j = $endtime - $starttime; # 全体のデータ個数 # test.txtへ出力 for($i=1; $i<=$j; $i++){ if(@hours1[$i] != @hours2[$i] && @min1[$i] != @min2[$i] && @sec1[$i] != @sec2[$i]){ printf OUT "%2d:%2d:%2d %5.1f% 5.1f %5.1f %7.2f\n", @hours1[$i], @min1[$i], @sec1[$i], @a[$i], @b[$i], -999, -999; }elsif(@hours1[$i] == @hours2[$i] && @min1[$i] == @min2[$i] && @sec1[$i] == @sec2[$i]){ printf OUT "%2d:%2d:%2d %5.1f% 5.1f %5.1f %7.2f\n", @hours1[$i], @min1[$i], @sec1[$i], @a[$i], @b[$i], @c[$i], @d[$i]; }else{ printf OUT "%2d:%2d:%2d %5.1f% 5.1f %5.1f %7.2f\n", @hours2[$i], @min2[$i], @sec2[$i], -999@, -999, @c[$i], @d[$i]; } } close IN_1; close IN_1; close OUT; とても汚いプログラムになってしまいました… このプログラム以外でも構いませんのでどうかよろしくお願い致します。
