1 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 20:40:46.53 ] このスレッドは 「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 >>980 を踏んだ人は新スレを建てて下さい。 >>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっとC#,C♯,C#(初心者用) Part88 toro.2ch.net/test/read.cgi/tech/1332305258/ ■関連スレ C#, C♯, C#相談室 Part71 toro.2ch.net/test/read.cgi/tech/1332575004/ ミスターサタンのC#相談室 toro.2ch.net/test/read.cgi/tech/1092656075/ VB.NET質問スレ(Part38) toro.2ch.net/test/read.cgi/tech/1325083428/ くだすれC++/CLI(初心者用)part2 toro.2ch.net/test/read.cgi/tech/1268613679/
231 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 16:58:43.20 ] www.atmarkit.co.jp/fdotnet/chushin/readyforwin8app_01/readyforwin8app_01_02.html ここの「List 1: FileOpenPickerクラスを使ってユーザーにファイルを指定してもらう例」 のコードをそのまま書いてもawaitの行のところで The 'await' operator can only be used within an async method. Consider marking this method with the 'async' modifier and changing its return type to 'Task'. というエラーが出てしまいますが、何が原因なのでしょうか?
232 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/05(木) 17:59:44.42 ] new StreamWriter(new FileStream("log.txt", FileMode.Create)).Write(str); これっていつstream閉じられるの?
233 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 18:37:35.57 ] >>231 メッセージどおりだが、メソッドにawaitキーワードが必要 >>232 Closeとかusingとかしてないのなら、誰からも参照されなくなった後そのうち
234 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 18:57:30.49 ] asyncだろw
235 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 19:20:33.97 ] そうだったww
236 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 19:29:43.29 ] もうこのスレいらないな 雑談したいなら雑談スレでしてくれ ミスターサタンのC#相談室 toro.2ch.net/test/read.cgi/tech/1092656075/ こっちに統合する方向で
237 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 19:38:33.36 ] タイトルに初心者をつけて質問してきた馬鹿に玄人が全員でいかに頭がおかしいか罵り欝にしてやるスレ
238 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 20:06:28.86 ] お前病気だな
239 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 20:12:09.52 ] 普段は>>173-174 で聞けば問題ないよ
240 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 20:13:56.29 ] では、質問者もいなくなったことだし メッセージボックスがメインウィンドウの後ろにまわる問題か 値型の変数の参照がもてない問題に話題を移そうか?
241 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 20:43:56.97 ] 金蔓、またはMSの犬の話ですね いいですよ
242 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 20:44:15.57 ] 参照で思い出したんだが outつけて受け取った引数の値を関数内で使ったらマナー違反?問題なし? ガイドライン読んでも出力用の引数って事しか書いてなくていまいち確信が持てない
243 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 20:50:28.79 ] タイトルの初心者用じゃなくて素人用に変えてやれよ エスパーするにも限度があるわ
244 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 20:51:04.80 ] 使いたければ使えばいいと思うが、outに渡す変数は初期化されていなくてもいいから… うん
245 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 21:00:07.58 ] いや、使いたくはない。 outがついてる引数に適当な変数突っ込んでも問題ないという根拠がほしかっただけ
246 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 21:00:13.61 ] いや言語仕様上使えないだろ…
247 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 21:05:52.68 ] ホントだw 試しにoutつきの引数使おうとしたら怒られたわ これで安心してoutで受け取る関数を使える ありがとう!
248 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 21:21:56.05 ] よかったよかった
249 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/05(木) 21:33:39.92 ] 質問無ければ無理にスレ伸ばさなくていいんだよ 雑談したければ他でやれ
250 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/06(金) 00:19:01.81 BE:2838468285-2BP(1001)] public class class1 { public class class2 { public string unko; } class2[] class3; public class1() { class3=new class2[1]; } } class class4 { static void Main() { class5=new class1(); } } このコードを実行してもclass2[0]がnullになる 何故なのか
251 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 00:21:22.42 ] newしてないからだろ。
252 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 00:28:22.46 ] Form1に直接WMPコントロールを貼り付けてもD&Dが出来ないらしいので ユーザーコントロール(mediaplayer.cs)にWMPコントロールを貼り付けてこれをForm1に貼り付け。 mediaplayer.csにthis.DragEnter += new System.Windows.Forms.DragEventHandler(this.MediaPlayer_DragEnter); まずドラッグエンターイベントが起こるか見てみたけどまったく起きない たすけて form1.dragenterイベントの場合はタイトルバーにドラッグするとイベントが起こるのは確認できたが。
253 名前:250 [2012/04/06(金) 00:34:07.02 BE:2838468285-2BP(1001)] >>251 ここでnewしてるだろ public class1() { class3=new class2[1]; }
254 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 00:39:35.46 ] 配列の作成しかしてないから当たり前
255 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 00:44:50.77 ] int[] だと int 型が値型なので配列だけインスタンスを作ればいい class2[] は class2 が参照型なので配列だけでなく class2 自体も作る必要がある class3 = new class2[1]; の後に class3[0] = newclass2();
256 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 00:52:17.96 ] インデントが残るように貼れよw それか外部サイト使うかw
257 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 03:41:20.05 ] >>250 というか、List使った方が良いんじゃない? >>252 載せてるコントロールのAllowDropは全部trueになってる?
258 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 03:49:22.48 ] 財政破綻の仁川市で給与遅配 4月の手当一日遅れで支給、自治体で初の事態 負債3兆ウォン・負債比率は39.8% 記事入力 : 2012/04/04 10:34 3月30日、仁川市の通帳には残高が532億ウォン(約39億円)あった。 週末の31日と4月1日に都市鉄道2号線建設地方債などの負債元本・利息として502億ウォン(約36億9000万円)が引き落とされ、 2日の残高はたった30億ウォン(約2億2000万円)となった。この日は、市職員6000人に毎月支給される福利厚生費 (給食費・役職手当・特別業務費)20億ウォン(約1億4700万円)を支給する日だった。 このため、市は「ほかの支出で予算が完全に枯渇しないよう、福利厚生費の支払いを一日遅らせた」と市職員に通知した。 財政難に苦しむ仁川市では、職員に対し事実上の給与である公務員手当を支給すべき日に支給できないという、初めての事態に陥った。 2日午後にたばこ税150億ウォン(約1億1000万円)が入ってくるため、福利厚生費が支給できるのは3日ということになる。 (略) 仁川経済正義実戦市民連合のキム・ソンウォン事務局長は「仁川市の財政は事実上『倒産』したも同じ」と語った。 リンク先に全文 ttp://www.chosunonline.com/site/data/html_dir/2012/04/04/2012040400924.html その他関連ニュース 大邱と釜山も財政破綻の危機(2012,4,5) www.chosunonline.com/site/data/html_dir/2012/04/05/2012040500583.html 【社説】地方の財政危機は仁川だけの問題ではない(2012,4,5) www.chosunonline.com/site/data/html_dir/2012/04/05/2012040500582.html
259 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 04:10:21.51 ] Win8のVisualStudio11betaのMediaElementとMediaPlayerの違いって何でしょうか? あとWin7に入ってたサンプル動画(野生動物.wmv)をMediaElementで再生させようとしたのですが、 sourceを設定してplay()を実行しても再生されないのですが何がいけないのでしょうか?
260 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 04:15:30.33 ] >>258 ネトウヨ市ね。
261 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/06(金) 06:57:39.19 ] Windows8 CPを試用しているんですが、UISpy.exeが動きません。 ".net Framework 2.0/3.5 をインストールしてください"とメッセージが出るんですが、 .net Frameworkって下位互換性があるんじゃなかったでしたっけ? Win8の4.5では動かないのかな?
262 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 07:30:35.24 ] 元々後方互換性はオマケ 対応する.NET入れろと言うのが基本方針 それを無視して別のバージョンで動かす奴が多すぎたから 4ではapp.configで明示しない限り起動しないようにした
263 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 08:06:25.14 ] ほとんど100%の互換性あるよ MSの後方互換性ポリシーは異常だから
264 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 10:08:03.48 ] >>257 プロパティウインドウのallowDropはすべてtrueです
265 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/06(金) 10:20:46.04 ] >>264 WMPがCOMだからじゃないかな?メディアをWinformsで扱いたいのならDirectshow.net使った方が簡単だよ LGPLだからライセンスも何とかなるし
266 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 11:11:26.74 ] >>265 ユーザーコントロールに貼り付けてもcomの場合はtextboxなどのように 簡単にD&Dは出来ないのですか?
267 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 11:20:46.40 ] はい
268 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/06(金) 11:31:41.75 ] >>266 WMPのComにはDrug系のイベントがないから無理っぽいね ベースのUserControlにイベントがあっても反応しないし マウスのイベント自体は存在するようだから、MouseDownとMouseMove使って自分で実装が一番早そうだね
269 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/06(金) 14:01:23.56 ] もう10年以上経つとおもうが、全く普及しないな .NET 超有名なアプリは大抵 非.NET まぁ、.NETで書き直されたら即効で乗り換えるけどな
270 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 14:05:26.64 ] 作り直してももらえるのはお金じゃなく罵声だったりするからなあw
271 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 14:59:09.67 ] VS 2010の悪口はそこまでだ
272 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/06(金) 15:25:05.68 BE:1277310863-2BP(1001)] WindowsFormで文字列を右寄せで表示する方法教えろ
273 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/06(金) 15:25:44.55 ] いやどす
274 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 15:26:02.53 ] ディスプレイを逆さまにしろ。
275 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 15:26:46.74 ] ,NET4.0入れてください とか悪い気がしてくるんだよな 別に性能いいわけでもなし遅いし重いしメモリ多いし
276 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/06(金) 15:40:49.94 ] 確かに・・・ .NETはアプリを使う側には全くメリットがない 作る側でも、大したメリットはないがな
277 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 15:43:09.87 ] それはない。
278 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 16:13:09.87 ] 触るな
279 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 16:17:06.61 ] >>272 キーワードくれてるやからさっさとどこへなりとも行っちまえ TextFormatFlags.Right, StringAlignment.Far
280 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 16:21:24.31 ] 文字列 右寄せで検索すらしない奴にキーワード教えた所でできるとは思えない 今までの流れだと完成したソリューションをうpしてくれるまで粘着するんじゃない
281 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/06(金) 16:24:00.99 ] TableLayoutPanel使えば?
282 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 16:55:02.14 ] ★「エロゲーは危険な社会を作り出す凶器」――規制を求める請願、衆議院に 「アダルトゲームで青少年は心を破壊され、人間性を失う」「ランドセルを背負った小学生の少女を イメージしているものが多く、幼い女の子にとって極めて危険な社会を作り出す凶器となる」―― アダルトゲームやアニメ、雑誌の規制を求める請願が衆議院に提出されている。 「美少女アダルトアニメ雑誌及び美少女アダルトアニメシミュレーションゲームの製造・販売を規制する 法律の制定に関する請願」で、10月3日に受理された。紹介議員は村井宗明議員(民主党)。 アダルトアニメゲーム・雑誌は「幼い少女達を危険にさらす社会を作り出していることは明らかで、表現の 自由などという以前の問題」と指摘し、製造・販売について罰則を伴った法律の制定を求めている。 1万449人の署名も添えられている。 一方、児童ポルノ禁止法について、新たに単純所持の禁止などを追加する改正の動きに 対し、慎重な議論を求める請願も、255人の署名とともに衆議院に提出されている。 紹介議員は保坂展人議員(社民党)。 児童ポルノ画像や映像の所持・取得に罰則を設けることは「多くのえん罪事件や捜査権の 乱用、プライバシー侵害や行き過ぎた監視国家化が引き起こされる」と主張し、 新たな罰則を設けないよう求めている。 児童ポルノの定義を明確なものにすることや、イラストを同法に含めないことも求めている。 www.itmedia.co.jp/news/articles/0810/20/news067.html
283 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 17:19:35.51 ] デジャヴ
284 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 17:22:12.88 ] >>282 通報した。
285 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/06(金) 17:23:26.38 ] Visual StudioとASP.NET MVCでJavaScriptのデバッグをするのに デフォルトブラウザ(Firefox)ではなくIEで開くにはどうしたらいいですか? IEでないとデバッガが動かないみたいなのですが。
286 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/06(金) 17:24:03.31 ] もしくはVisual StudioでJavaScriptをデバッグできるようにするFirefoxのアドオンはありますか?
287 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 17:25:43.79 ] そもそも誰?っていう わいどしょー() おりんぴっく()
288 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 18:05:37.07 ] >>268 ありがとう。 ここ見て出来るって言うからずっと悩んでたw japan.internet.com/developer/20080805/26.html
289 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/06(金) 21:27:37.22 ] さっさと教えろ
290 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/06(金) 21:50:34.19 ] >>288 ごめんな、普通にD&D行けたよ。一応その時のソース貼っておくからチェックしてみてね ideone.com/4m1vE
291 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 00:00:43.82 ] >>290 またまたありがとうな 下記の1行が原因だったです。 this.axWindowsMediaPlayer1.Dock = System.Windows.Forms.DockStyle.Fill; axwmpのDockプロパティをnoneにしていたのが原因だった。
292 名前:291 mailto:sage [2012/04/07(土) 00:15:40.04 ] なぜnoneの場合はイベントが起きないのかは理解していないw
293 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 01:25:11.01 ] 韓国ドラマにパクリ疑惑 「現代の医者が高麗時代にタイムスリップし医術で人を救い歴史的人物と絡む」 engawa.2ch.net/test/read.cgi/poverty/1333721022/ 韓国版「JIN−仁ー」側、ドラマ「神医」に盗作疑惑を提起 MBCドラマ「タイムスリップDr.JIN」側が、盗作疑惑が提起されているドラマ「神医」側に強硬な対応を取るとの立場を明かした。 俳優のソン・スンホンとJYJのキム・ジェジュンが出演する「タイムスリップDr.JIN」の制作会社「クロスピクチャーズ」と 「イギムプロダクション」側は6日、報道資料を通じて「ことし8月にSBS(ソウル放送)で放映予定のドラマ『神医』の内容が、 現代の医者が高麗時代にタイムスリップして時空を超えた医術活動をし、特定時代の歴史的人物と絡み合わせるが、 そのメイン設定が日本の漫画『JIN−仁ー』(村上もとか作)と同じだ」と盗作疑惑を提起した。 続いて「正式に日本と版権契約をして制作を進めている韓国版ドラマ『タイムスリップDr.JIN』も放映を控え、 韓国内はもちろん、日本でも法的、道徳的論議が大きくなりかねない」と懸念を表した。 今月2日、このような状況に深く憂慮し、顧問弁護士を通じてSBS側に内容証明を送ったものの、 まだ公式回答が得られていないことが伝えられた。 「タイムスリップDr.JIN」側は、必要ならば裁判所に放送停止仮処分を申請することも辞さない考えを伝えた。 一方、SBS「神医」は女優のキム・ヒソンが6年ぶりにカムバックする作品であるうえ、 イ・ミンホの時代劇デビュー作ということで話題を集めている。 MBC「タイムスリップDr.JIN」は、ソン・スンホンとJYJのキム・ジェジュンが出演予定のドラマだ。 news.livedoor.com/article/detail/6444316/
294 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 02:02:07.09 ] ネトウヨ王に、俺はなる!まで読んだ。
295 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/07(土) 17:47:17.91 ] アホがageるからコピペ貼られるんだよ
296 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 18:02:07.62 ] 釣りだと思いたいがこいつは真性だろう
297 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/07(土) 18:20:09.46 ] クリップボードに大きいビットマップをコピーできないのだがなぜだ? DataObject dataObject = new DataObject(); dataObject.SetData(DataFormats.Bitmap, new Bitmap(1000, 1000)); Clipboard.SetDataObject(dataObject); これでペイントブラシに貼り付けると「クリップボードのエラーです。」と怒られる ちなみに new Bitmap(1000, 1000)→new Bitmap(100, 100) はうまくいく。 どういうこと??
298 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 18:20:25.05 ] 質問の仕方を教えて下さい
299 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 18:27:06.47 ] >>297 確証はないけどGlobalAllocに関わる制限のような気がする
300 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 20:34:39.61 ] >>297 Bitmapをフィールドして持ったらどうなるか
301 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/07(土) 21:14:25.89 ] つまり朝鮮人を根絶やしにしろということだな
302 名前:297 [2012/04/07(土) 23:17:27.81 ] >>299 俺のしらない世界(><) >>300 フィールドにしてもだめ ちなみによくWEBのサンプルでみかけるようにファイルからビットマップを読み込んでも大きいサイズはだめ > dataObject.SetData(DataFormats.Bitmap, new Bitmap("test.bmp")); だから過去悩んでる人いそうなのにWEB検索しても何もひっかかってこないのな、不思議・・ >>299 の原因を探ったほうがいいんやろか(*_*)むずかしそうやけど
303 名前:297 [2012/04/07(土) 23:47:04.50 ] 解決 Windowsか俺のPCの問題だったみたい 単純にペイントブラシだけで大きい範囲を選択してコピペするだけで同じ状況になった (>>299 と関係するかもしれない) コーディングの問題じゃなく対処不可能な事柄のであきらめます レスしてくれた人ありがとう!
304 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 01:14:15.06 ] >CPUはAMDのFX-8120使っているが8コア中1コアしか動かないクソ。 あのさ、マルチコアや並列処理っていうけど エンコード作業の場合、あの1コマ1コマを"描画する単純な繰り返し作業"だからCPUが"手分け"できるわけ。 ところがゲームの場合、キャラクタ更新(ここでは列車やバス)は個別にバラバラに動くわけだから 極端な話、CPUで同時に列車を動かす処理をマルチコア対応できたとしても オブジェクト同士の衝突は1件しか発生しない(CPUによる手分けができない)。 それも同期をとらないといけないよね? A列車9をCore i7 2600Kとグラボ(型番は関係ない)の環境で100編成の列車を同時に動かしていて、 それをCPU1、CPU2、CPU3、CPU4でギリギリ割り振って処理させていたとする。 ところがポイントの切り替え忘れで一つの線路に逆方向同士の列車が入線して衝突。 衝突した列車XはCPU1で、列車YはCPU4で動かしていたとすると、 他の列車の動く処理と同期をとるために全部のCPUを一旦止めないといけない。 つまりCPU1とCPU4を止めると、CPU3で動いている列車Zはどうするの?って話。 本来マルチコアは繰り返し処理の冗長さをCPUが手分けして同時に処理することで 処理時間を短縮するテクノロジーであって 処理の順序が重要視される鉄道ゲームにおいて並列処理は衝突判定を最も苦手にする。 なんでもかんでもマルチコア対応すればヌルヌル動くとか幻想持ちすぎなんだよ。 Simctiy4やCitiesXLですらマルチコア対応してないんだから、ADの技術力の低さでも何でもなく 衝突判定が多数生じる鉄道ゲームでマルチコア対応させるなど無理がある。
305 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 01:43:50.54 ] 衝突判定を端折ると衝突オブジェクトは生きたままですり抜けちゃうんだよな。 球同士の判定で[球の直径<移動量]をマルチコアで同期なしで処理するのは難しい。
306 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 01:49:57.56 ] つまり3Dレンダリングソフトはマルチコア非対応ってことか
307 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 01:53:37.50 ] ただ、ちょっとすり抜けちゃうだけでしょ 特に問題ない
308 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 02:06:49.82 ] >>306 レンダラーだったら、画像1枚に1コア当てても全然問題ないだろうね。 線形補間だったら、移動量は時間から予測できるので問題ない。 >>307 シューティングとかだと大変な気がする。お化けが出るぞ〜。
309 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 02:19:44.28 ] 時々この手の誰にレスしてるんだかわかない奴って居るけど、 本人これ面白いとか思ってるのかね。 それともガチンコで頭おかしいのかな。 まあ桜も咲いたしあれかねw
310 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 02:50:56.71 ] お前の言ってるそれを日本企業が殆ど日本をターゲットとした販売で2,3年の開発で出来ると思ってんの? 世界を相手にした超巨大タイトルならまだ知れず、この程度のソフトウェアじゃ無理だよ そもそもお前、マルチコア対応のプログラミングって組んだことねぇだろ? CPUが勝手にソフトウェアをマルチコアで動かしてくれてるわけじゃねぇぞ 書かれたコードをCPUが読み込む時にちゃんとロックさせないと他のCPUが同じ処理をしちゃったり 結果を出したコードに対して再度同じ事を実行しちゃったりで超面倒なんだぞ 下手するとループで死ぬし まぁ、Ivy世代からやっとこの作業から開放されるみたいだけど… 詳しく知りたければトランザクションメモリとでもググれ 何も知らんくせに知ったような口叩くな つか、そんな下らん事はどうでも良いんだよ! 一方通行の道路まだかよ…
311 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 02:59:46.94 ] Parallel.Forでも使えば楽 あと今の動画エンコは同じフレームだけじゃなく前後のフレームも見てるから単純じゃないよ
312 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 03:07:45.54 ] 昔の動画エンコから前後も見てます。 しかもスレッドを分けるのも単純です。境界だけ考慮するだけですから。
313 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 03:22:59.44 ] 1コア内ですがCPUは勝手にx86コードを分解してかなり並列化して実行してくれます。 あの糞x86コードをですよ?
314 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 03:38:09.90 ] しかし、スレッドを分けてしまうとプロセッサのプロセス切替が1ミリもかかるので超遅くなる ってかいまの時代にたかがプロセスの切替に1ミリも使うって一体どういうつもりなんだマジで 設計古すぎるからどうにかしろよ いまのアプリが昔に比べて糞遅いのって無駄にスレッドたてまくってプロセス切替の餌食になってるだろ スレッドの基本 msdn.microsoft.com/ja-jp/library/cc464175%28v=vs.71%29.aspx
315 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 03:39:52.69 ] ファイルのコピーとかエクスプローラからやると信じられないぐらい遅いくせに xcopyでやると瞬殺で終わるのってこれだろ?これが原因ちゃうんか?
316 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 03:56:30.27 ] >>314 おまえの読解力の無さにワロタw >プロセッサは、一定の間隔(ミリ秒単位)でプロセスを切り替えているため、そのように見えてしまうだけです。
317 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 04:11:34.40 ] 「イエス・キリストは韓国人」で、中国の掲示板が“炎上” 中国でインターネットの掲示板(BBS)に「イエスも韓国人にさせられる運命から逃げられなかった」との タイトルで一連の写真が掲載されたことで(画像)、中国のインターネット・ユーザーが反発している。 写真の投稿者は、「捏造(ねつぞう)ではない。韓国内の神学校で生命の危険を冒して撮影してきた」と説明。 掲載されているのは、聖書にあるイエス・キリストの生涯の有名なシーンを題材にした一連の絵画だが、 人々の服装はすべて韓国の民族服。風景や家屋も、すべて韓国のものだ。 中国の反応は「厚顔無恥」、「宇宙一の想像力」、「哀れな人々」、「宇宙創造のビッグ・バンも、韓国人が実施した」など、 非難や揶揄(やゆ)の書き込みが相次いでいる。韓国人を指す差別用語を使っているケースもみられる。 中国では、韓国や韓国人を嫌う感情が高まっているとされる。ビジネスや留学で韓国人と接触する機会が増えた結果、 「はっきりした理由もなく、自国や自民族の優位性を強調する人が目立つ」(30代中国人・男性)との声が聞かれる。 中国では、韓国メディアの朝鮮日報の報道として、ソウル大学の教授が「大量の史料を調べた結果、 イエス・キリストは韓国の血筋を引いていたことが判明した」と発表したと伝えられたことがある。
318 名前: ◆QZaw55cn4c mailto:sage [2012/04/08(日) 09:00:44.00 ] >>314 1ms もかかるのか?
319 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 09:08:52.24 ] 馬鹿だろお前ら
320 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 10:03:10.44 ] すんませんした
321 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 10:06:50.33 ] >>316 なにかまちがってるの?
322 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 10:18:56.07 ] 馬鹿だろお前
323 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 10:21:26.17 ] >>321 一つのプロセッサでは複数のスレッドを同時には実行できないから、タイムスライスと言うテクニックを使って順繰りに処理を行う そのときに一つのスレッドを例えば1ミリ実行したら次のスレッドを1ミリ実行するって話が書いてあるんだよ 切り替え自身はレジスタの退避と復帰だから1ミリも掛かる訳がない 勿論マルチプロセッサだと事情は変わってくるが
324 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 10:27:13.58 ] うはっ馬鹿だろお前って言ってるオレ天才
325 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 10:52:06.62 ] 286/386の時代はタスクゲートやコールゲートがどーたらこーたらと、 タスク切り替えのコストを気にしていた時代もあったな。 何もかもが懐かしい・・・
326 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 11:01:09.95 ] ロートルはさっさとこの世から退場しろ
327 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 11:27:10.91 ] >>323 つまり、ファイルコピー時に途中経過を表示するような処理を書いちゃうと1つのファイルごとに1_かかっちゃうとも読めるね Sleepを入れてると問答無用で1_以上かかる・・・と
328 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 11:35:18.33 ] >>323 何言ってるのかわからない その仕組みなら切替自身にかかってると思うんだけど かからない理由を言ってみろ
329 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 11:44:44.13 ] これ動作を検証できるようなソースがほしいね
330 名前: ◆QZaw55cn4c mailto:sage [2012/04/08(日) 11:45:06.72 ] >>325 それはプロセスの切り替えの話では? でもそのプロセス切り替えにしてもタスクゲート・コールゲートなんぞをがっしり使った OS はみたことがない‥‥‥。
331 名前: ◆QZaw55cn4c mailto:sage [2012/04/08(日) 11:45:56.00 ] >>328 理由は書いてある >切り替え自身はレジスタの退避と復帰だから1ミリも掛かる訳がない