1 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 09:05:54 ] 質問する前にGoogleで検索しましょう。www.google.co.jp プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ(実は96番目) スレ立てるまでもない質問はここで 97匹目 pc12.2ch.net/test/read.cgi/tech/1237091698/
610 名前:デフォルトの名無しさん [2009/06/11(木) 04:34:23 ] PC一般板向きかもしれないですが、ここの方が詳しい方が多いようなので質問します。 教えてください。 32bit版のOSという場合、何が32bitなの? CPUが一回の処理で扱うデータの大きさが32bit=4byteということ? 「プログラム言語でshort型とかあるからメモリは8bit単位でデータいじることもあるはず」とか 聞いたんだけど。
611 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 04:55:12 ] ポインタのサイズ
612 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 05:06:20 ] >>611 おまえ友達いないだろ
613 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 05:13:17 ] うん
614 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 10:05:24 ] >>610 まぁ>>611 でFAというかほぼ正解なんだが >CPUが一回の処理で扱うデータの大きさが32bit=4byte この認識でもまぁ間違いではないよ 実際32bit環境下において、int型は32bitになるわけだし まず大事なのはCPUな 32bit処理ができるCPU=32bit CPU それに対応して動作できるOSが32bit OS 32bit CPUっていうのは、色々な命令やデータを、一度に32bitまで処理できる で、メモリの中にはたくさんのデータが連続で配置されてるから、その場所を示すのがポインタだったりメモリアドレスだったり ・1回の処理で扱えるデータが32bit ・ポインタもある意味データ ということで、わかりやすいのはメモリの制限かな 32bit CPU-OSだと、1Byteずつ区切ったメモリを理論上32bitの大きさまで扱える (2^32 = 4,294,967,296 = 4GB) 他にも命令だったり処理系だったりが32bitだから、そのあたりも違いかな 異論は受け付ける
615 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 10:15:33 ] > 「プログラム言語でshort型とかあるからメモリは8bit単位でデータいじることもあるはず」 そのとおり。32bitsでしか弄れないわけではない。
616 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 10:31:10 ] >>611 i386はメモリモデルによっては48bitあるのでポインタ長で説明すると破たんする。
617 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 10:36:01 ] このおっさん事あるごとに同じ突っ込みいれて悦に入ってるんだろうな…
618 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 10:51:07 ] どっちかというと617自身からそういうニオイがする あちこちで同じ茶々入れてきただろうなぁって
619 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 11:32:22 ] 常々、詰めの甘さで上司にいびられてるんだろうな。
620 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 11:40:48 ] >>616 そうだな。 16bit CPUも、ポインタが16Bitってわけじゃないし。
621 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 12:08:49 ] まどろっこしい説明が多いな。 簡単に言えば、CPUが一度にやりとり出来るデータの最大サイズが32bitってことだ
622 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 12:12:36 ] メモリアドレスが32bitって言った方がわかりやすいんじゃ? PAE?こまけぇことは(ry データ型自体はx86モードでもSSE系の128bitや浮動小数点型の80ビットとかあるし
623 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 12:16:39 ] お題を良く読むように > 32bit版のOSという場合、何が32bitなの?
624 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 12:19:11 ] そのOSが使うCPUのモードが32bit 通常はレジスタのサイズと同じ
625 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 12:39:25 ] e-words.jp/w/32E38393E38383E38388OS.html
626 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:04:09 ] OpenGLとDirect3D両方に対応したげーむつくってるんだけど、どっちがいいとおもう? a) game.exe ひとつだけあって、DirectXインストールの有無によって内部で自動的に切り替える b) ブート用実行ファイル game.exe Direct3D を使った game_dx.exe OpenGL を使った game_gl.exe の3つがあって、game.exe を実行すると 自動的に game_dx.exe または game_gl.exe のどちらかを呼び出す
627 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:09:16 ] 市販の両対応ゲーはグラフィックオプションで選ぶようになってるな。 OpenGLもDirectXもわけわからんって人が大半だろうし あえてどちらかを積極的に選びたいって人は更に少ないだろうし 分けても混乱するだけだろう。
628 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:13:46 ] 少なくとも、x86(x86-64は除く)の固有の話をすると、 通常のレジスタと(セグメントレジスタ抜きの)アドレスの大きさについて それぞれ16ビットと32ビットから選べる(プロテクトモードのみだが)。 OS内部のコードが、32ビットレジスタ・32ビットアドレスのモードで主に動いているなら、 32ビットOSと呼ばれると自分は感じている。 レジスタが16ビットモードのときに、32ビットレジスタを扱うことやその逆は可能だが、 機械語が長くなるので、わずかに実行速度が不利になりそうな印象。 アドレスサイズも同様。
629 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:14:45 ] >>626 そんな些末なことより、内部設計を先にちゃんと考えろ
630 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:15:02 ] その話もう終わってるから
631 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:44:13 ] 1〜10240までの整数がランダムに1000個ずつ記述されているファイルがA〜Eの5個あるときに、 複数個出現しない数字だけを各ファイルから除去するアルゴリズムを考えてるんですが、 Aの1個目とそれ以降の全数字とを比較して一致するものがあればパス、なければ削除、 次にAの2個目とそれ以降の全数字とを比較して…というように、総当たりで行うアルゴリズムしか思いつきません。 何か効率の良いアルゴリズムはないでしょうか。
632 名前:610 mailto:sage [2009/06/11(木) 15:52:15 ] たいへん勉強になりました。 レスの中の式とか用語で検索して、さらによくわかりました。 どうもありがとうございました。
633 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:52:37 ] >1〜10240 [出現済み]をビットで持たせれば高々1280バイトだね。
634 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:55:37 ] >>633 なるほど。ありがとうございます。 今回は解決したんですが、規則的な整数ではなくて、ランダムな文字列が出現などの場合は難しいですね…。
635 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:55:53 ] マージしてソートして重複するものを抽出。
636 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:56:40 ] >>633 ビットで持つかどうかは、アルゴリズムとは何の関係もないよね
637 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 16:06:17 ] >>634 処理する言語のライブラリにmap系のコンテナがあれば文字列でも同じように処理できるよ。
638 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 17:15:22 ] >>631 最初に全部一度読んでから、もう一度読みながら処理する。いわゆる2pass。 最初に読んで、どのようなデータ構造で保存すればいいのかはmapでもhashでもlistでも配列でもお好きにどうぞ。
639 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 20:00:08 ] 「仮想機械で動作する」 というのは、メモリを余分に取りそのメモリの一部で動作させる、という認識でよいでしょうか? 立ち上げが遅いが立ち上げた後は早いような
640 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 20:07:28 ] ものによりますが、 たとえば、CPUやメモリ、周辺機器など、すべてが「仮想」であり、 普通ならクリティカルなエラーで停止してしまうような状況であっても システムが停止しないようにしてあるのが「仮想機械」です。 立ち上げも遅ければ、立ち上げた後も遅いですし、 メモリもたくさん食います。
641 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 20:10:30 ] ありがとうございます。メモリだけではないのですね
642 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 23:31:17 ] JavaやC#などの実行環境という意味での仮想機械が先に出て来た自分には、 >>640 前半は違和感バリバリだった。 ごめんそれだけ。チラシの裏に書けば良かった。
643 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 09:58:48 ] JavaやC#の仮想機械の場合も、仮想機械それ自体のバグでない限りは、 プログラムによってプロセッサ例外が発生しない、という意味では似てると思うが。
644 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 09:59:52 ] と思ったけど、0除算とかは仮想機械が例外を捕捉してるか。
645 名前:デフォルトの名無しさん [2009/06/12(金) 10:51:13 ] 全くの初心者なのですけど、 フォルダ名を複数、自動で変えてくれる実行ファイルを作りたいのですが、 簡単で安いソフトはどれなのか教えてください。お願いします。 フォルダ名をこんな感じに変えたいのですが 100_PANA → 風景 101_PANA → 人物 102_PANA → 店 103_PANA → ペット 104_PANA → 料理 これを、テキストで書いておいて、 あとは、実行ファイルをやるだけで名前を変えられるようにしたいです。
646 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 10:55:03 ] PowerShell
647 名前:デフォルトの名無しさん [2009/06/12(金) 11:07:50 ] >646 ありがとうございます。 >インストール フォルダ >Windows PowerShell 1.0 は、32 ビットのシステムと 64 ビットのシステムでサポートされています。64 ビットのシステムは、x64 ベースのシステムまたは Itanium ベースのシステムです。 とあったのですが どれをダウンロードしたらいいのか、わかりません。教えてください。
648 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 11:12:19 ] >>647 これで充分。インストールの手間もない。 【.cmd】 バッチファイルスクリプト %5 【.bat】 pc12.2ch.net/test/read.cgi/tech/1242268171/
649 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 11:12:55 ] >>647 >>1 >プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
650 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 11:20:14 ] >>647 両方ダウンロードして、インストールしてみれいいんじゃね? システムが合ってなければ、インストールできないだけだろうし。
651 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 11:22:08 ] ここで聞くと作るまでもなく解決するだろう 気軽に「こんなソフトありませんか?」 Part.109 pc12.2ch.net/test/read.cgi/software/1243389742/
652 名前:デフォルトの名無しさん [2009/06/12(金) 11:32:08 ] >648-651 ありがとうございます。 まず、こんなソフトありませんか?で聞いてみます。
653 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 13:10:08 ] javaのプログラミング環境に関してなんですが、 jvmが正常に機能してれば環境としては整ってる ということでいいんでしょうか?
654 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 13:14:16 ] それ実行環境が整ってるだけだろ。 JavaのSDKとEclipseなんかのIDEも入れろよ。
655 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 13:31:09 ] javaのSDKはこれで、 ttp://java.sun.com/j2se/1.4.2/ja/download.html EclipseのIDEは、 ttp://eclipsewiki.net/eclipse/?%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB で入れるということでいいんでしょうか?
656 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 14:13:01 ] VBSでHTMLタグを除去するために下記のようなコードを作成したのですが もっと高速にする方法はないでしょうか? Function DeleteHtmlTag(ByVal s) Dim ret ret = "" Dim i, bTag, w bTag = False For i = 1 To Len(s) w = Mid(s, i, 1) Select Case w Case "<" bTag = True Case ">" bTag = False Case Else If bTag = False Then ret = ret & w End If End Select Next DeleteHtmlTag = ret End Function
657 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 14:19:29 ] >>656 Midで一文字ずつ切り出して見るより、正規表現とか、文字列を検索する関数を つかったほうが速くなりそう。
658 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 16:37:08 ] 初心者で環境変数の設定なんですが、 これでいいんでしょうか? JAVA_HOME 設定 ユーザの環境変数→新規 変数名:JAVA_HOME 変数値:C:\Program Files\Java\jdk1.6.0_14 # パスの設定 ユーザの環境変数→新規 変数名:PATH 変数値:C:\Program Files\Java\jdk1.6.0_14\bin クラスパスの設定 システム環境変数→新規 変数名:CLASSPATH 変数値:.
659 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 16:49:02 ] VBSなのにMSHTMLつかわないの?
660 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 19:42:34 ] logicクラスとOutputクラスの遣り取りについて、クラスの構造について質問です outputはlogicからデータを受け取って 派生クラスに応じてcsvファイルに出力したり、ディスプレイに出力したりするようになっています。 ディスプレイに出力するとき今まではDOS窓への出力だったのでiostreamから出力させるだけで良かったのですが、 ウィンドウへ出力する場合、座標やフォントといった文字列以外の情報も扱う必要がでてきました。 なので今までのように単純に派生させれば、と言うわけにも行かなくなってしまいました。 こういう場合は無理に派生させずにいった方が良いのでしょうか?
661 名前:デフォルトの名無しさん [2009/06/12(金) 20:39:10 ] なぜ派生じゃ対応できないのかに関して、具体的な理由が分からないと何とも。
662 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 00:24:46 ] 出力なんて実装依存だから抽象化しにくいってことなんだろうけど まあ、派生しておいたほうが便利なこともあるよ
663 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 05:20:55 ] メモ箋人ってフリーソフトがなかなか賢いのですが 50枚しかつくれない制限があります プログラムかじってる人はこういうのはちょいちょいと変更できるものですか? あと勝手に変更しちゃうとまずかったりしますか?
664 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 05:44:27 ] どう制限してるかに拠る 改造して自分で使うだけなら問題ない
665 名前:デフォルトの名無しさん [2009/06/13(土) 19:03:06 ] 今度新しいパソコンを買ってC言語の勉強をしようとおもいます。 OSなんですが64bitを選んでプログラムを組んでも問題ないですか? 32bitOSと64bitOSで同じコードを書いて何か違いがあったりするのでしょうか?
666 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 19:26:07 ] ヒント 重要なのはOSではなくコンパイラ
667 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 20:22:15 ] tritonn (qwik.jp/tritonn )について教えてください。 MySQLで全文検索を実装したくて色々調べたところ、上のサイトにたどり着いたのですが、tritonnはストレージエンジンにMyISAMを使うことを前提にしているため、トランザクションが使えなくなってしまいます。 tritonnはドワンゴでも採用されていたりと実績も十分のようですが、これはトランザクションを使わないプロジェクト限定なのでしょうか?今どきトランザクション使わないってもあまり考えられないですが。。
668 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 23:15:51 ] >>665 64bitのほうがいいよ
669 名前:デフォルトの名無しさん [2009/06/14(日) 11:10:32 ] >>665 int型のサイズが違ったりすることがあるよ。
670 名前:665 [2009/06/14(日) 11:36:54 ] >>666 ありがとうございます。64bitにします >>668 ですよね!もうそろそろ64bitへ移行するときですよね >>669 何かそれで問題がでたりするのでしょうか? よくわかりません・・・
671 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 11:41:42 ] OSとコンパイラは何を使うの?
672 名前:デフォルトの名無しさん [2009/06/14(日) 11:43:31 ] >>670 例えば、int型が32bitの場合256と0を区別できるが、int型が8bitの場合256と0を区別できない場合がある。 int a = 256; int b = 0; if(a != b) printf("aとbは異なる\n"); else printf("aとbは同じ\n");
673 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 12:05:15 ] 今結構な規模のソフト作っているんですが 構成が main.cpp main.h common/common.cpp common/common.h thread/thread.cpp という用に、メイン以外ディレクトリで小分けしていっています main.hは小分けされた全ディレクトリ内のヘッダをインクルードしています そこで、thread.cpp側ではcommon.hで定義している構造体を利用する為に main.hをインクルード(#include"../main.h")し、その構造体を利用したいんですが ビルド時に定義されていないというエラーが発生します common.hの構造体をそのままthread側にコピペすると 既に定義されている…という旨のエラーメッセージが出ます 似たような事は他のモジュールでもやっていてうまくビルド出来ていたんですが 今作ってる機能だけ、何故かこのようなエラーが発生します IDEはVisual C++2008 ExpressEditionです。 よろしくお願いします。
674 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 12:20:30 ] インクルードガードしてなくておかしなことになってるんじゃねーの。 それにmain.hは全てを束ねるのが目的なんだから他のヘッダから参照されるのはおかしい。 そういうのはそれこそ全ヘッダから参照されるべきcommon.hなんかに移すべきだな。
675 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 12:24:02 ] main.hとか存在意味不明
676 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 12:24:59 ] >>673 #pragma once、もしくはインクルードガードで検索する。 ついでに言うと、その設計は大変よろしくない。 概ね>>674 の言うとおり。 いっぺん各々の.cppファイルについて、ヘッダがどのような順番で展開されて 最終的にどんな順番で各構造体やらクラスやらが記述されることになるのか、じっくり考えてみそ。
677 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:27:53 ] >>674-676 レス有難うございます mainから拡張の意味を込めて、全モジュールのヘッダはmain.hに纏めています インクルードガードは全ヘッダしてあります main.hは下記のようになっています #ifndef _HOGEHOGE_INCLUDE_ #define _HOGEHOGE_INCLUDE_ #include "./common/common.h" #include "./thread/thread.h" #endif そして、common.hで独自に定義した構造体を使用するため thread.cppでは#include "../main.h"として使用を考えていましたが > ついでに言うと、その設計は大変よろしくない。 概ね>>674 の言うとおり。 の通り、もう少し設計を検討したいと思います ですが、かなりの規模になっているのでちょっと変更は大変そうです
678 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:32:44 ] そんな怪しげなプログラムでかなりの規模に発展してるなら そのプロジェクトの未来は暗いなw
679 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:34:45 ] #include の順番の問題では?
680 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:43:52 ] どれくらいの規模なんだろ。 ファイル数と行数はおよそいくら?
681 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:46:48 ] ・とりあえずインクルードガード ・直接的、間接的な循環参照を避ける ・したくなったら最低限の部分を別ファイルに切り出してそっちを参照 ただそんだけの話
682 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:47:07 ] モジュール分けは難しいからな これだって分け方ある? 前オープンソースになってる某ソースみたら 一つのヘッダに全部のモジュールのグローバル変数がextern付けて宣言されてて 色々なモジュールでその変数操作されてたのはビックリした
683 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 13:54:30 ] .cに必要な.hは.cの中で#includeしろよ。 なんでmain.hなんて一段かますのかわけわからん。
684 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 14:00:39 ] 俺はいわゆるオブジェクト指向言語出身なので Cでも大体クラス単位相当で分ける
685 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 14:02:25 ] お前一人でやるプロジェクトだけにしとけよw
686 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 14:03:34 ] オブジェクト指向言語出身()笑
687 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 14:09:03 ] >>679 で未定義のエラーが出たことは俺も昔あった気がする。 他の原因は思いつかん。
688 名前:673 mailto:sage [2009/06/14(日) 15:04:43 ] レス有難うございます 今回の問題は自己解決しました commonをビルドする際、common.hを読みきる前にthread.hを読んでいた為に 定義されていないエラーが発生していました >>680 軽く見積もった程度ですが、行数は3万程です コメントの行数は省いていません >>683 全モジュールの共通定義を簡単に操作できる用纏めて居ます 例えばMAX_PATHはデフォルトでは256ですが、512にする仕様にしてますので main.hで #undef MAX_PATH #define MAX_PATH 512 とすれば、此処のモジュールで再定義することなく 全モジュールのMAX_PATHは512として扱えます この度はスレ汚し申し訳ありませんでした。 失礼致します。
689 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 15:32:56 ] >common.hを読みきる前にthread.hを読んでいた どういう事?
690 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 15:50:05 ] #includeがアトミックな処理じゃない処理系なんだろ
691 名前:デフォルトの名無しさん [2009/06/14(日) 20:50:18 ] >>671 OSはwindows vista businessで7が出たらultimateにアップグレードしようとおもってます コンパイラはまだきめてませんがおそらくvisual studio使います >>672 とりあえずそれを出力してみたらいいわけですね ありがとうございます
692 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 21:12:11 ] Windowsの場合、64ビットでもintやlongは32ビットのまま。 あと、大半の開発環境で、意識して設定しない限り32ビットEXEを出力する設定が標準になっていると思う。 ところで、Vistaって今買わないとだめなの? RCとかVistaのもっと下位のエディションにするとかでもいい気がする。
693 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 21:39:50 ] 月末くらいから7へのアップブレードキャンペーン始まるらしい 自作なら7RCで発売までしのぐに1票
694 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 22:29:40 ] 北「宣戦布告だ」 米「後悔する事になるだろう」 無限ループ
695 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 00:43:13 ] >>690 なんでやねん
696 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 01:19:53 ] オーダリングってどういう意味ですか? オーダリングアルゴリズムというように使われているのですが。
697 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 01:23:51 ] オーダリング=ソート・ソーティング=並べ替え オーダリングアルゴリズム=ソートアルゴリズム
698 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 01:27:07 ] ああでも実際データを並べ替えるだけじゃなくて 順番付けや優先順位付けをするアルゴリズムも含むと思う
699 名前:696 mailto:sage [2009/06/15(月) 01:33:42 ] >>697 ,698 早速ありがとうございます!ソートのことでしたか。 >順番付けや優先順位付けをするアルゴリズムも含むと思う なるほど。また調べてみます。
700 名前:デフォルトの名無しさん [2009/06/15(月) 01:53:25 ] 平均と標準偏差を計算するプログラムを作るという課題で、次のような質問がありました。 整数データx_1, x_2, x_3, ・・・,x_nの平均μと分散V、標準偏差σを 求める場合は、 μ=(1/n)倍i=1→n}x_i, V=(1/n)倍i=1→n}(x_i)^2-μ^2, σ=√V というふうに求めてもそれほど問題ない。 その理由はなぜか? 統計の問題のような気もしますが、 統計学の板がアクセス規制中で書けなかったので、ここに書かせていただきます。 よろしくお願いします。
701 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 02:02:41 ] www.eco.konan-u.ac.jp/home/koyama/home/statweb/variance2.htm
702 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 10:15:55 ] actionscript3.0で、BitmapDataへPNG形式の画像を読み込んで、BitmapをaddChildしても、PNGの透明色で書いた部分が透過されません。 BitmapDataへ読み込む方法でなんとか透過を実現できないでしょうか?
703 名前:デフォルトの名無しさん [2009/06/15(月) 10:59:16 ] >>702 あひゃ! bitmapData.threshold使ったら出来ちゃいました。スレ汚しスマソ。 でもこれだと,PNG形式とか関係なく抜けちまう罠。
704 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 19:08:33 ] cd ライティングソフトをつくりたいんだけど、Windows api にcdにアクセスする機能ってある。 俺DOSでFDDいじくりまわしてたレベルでとまってんだけど。
705 名前:デフォルトの名無しさん [2009/06/15(月) 19:50:13 ] >>704 IMAPI, IMAPI2あたりでググると出てくるよ。
706 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 00:50:40 ] phpで、 OOPでクラスで、 extendsの無限ループってできるの?
707 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 00:51:59 ] できるよ
708 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 01:20:07 ] A→B→C→A みたいのですが、本当にできますか? それはOOP全般で、できるのですか?
709 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 01:56:12 ] 人の答えを信じないなら質問するなよカス
710 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 03:03:03 ] 組み合わせ探索について質問させて下さい A,B,C,D,Eのデータがあったとして AとCとDの組み合わせ BとEの組み合わせ を探索したいとします どういった風に探索すればいいんでしょうか? また組み合わせに使われる要素の数は不定で並び順もバラバラだとします できれば綺麗なアルゴリズムを教えて頂きたいです