1 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 17:16:52 ] 質問する前にGoogleで検索しましょう。www.google.co.jp プログラム・ソフトの使い方はPC初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 JavascriptはWeb制作板、CGIはWebプログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 前スレ スレ立てるまでもない質問はここで 第90刷 pc11.2ch.net/test/read.cgi/tech/1204976702/
2 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 17:34:28 ] 前スレの続き。 シングルコアであっても、intのインクリメント、デクリメント、代入くらい(つまり1クロック命令)はマルチスレッド時にも保証されているが 逆に言うとその程度しか保証されていない。 きっちりクリティカルセクションなどで保護すべき。 マルチコアだと、本当に同時に複数のスレッド(別々のコアが処理しているスレッド)が1つのメモリー空間に同時アクセスする場合があるから、intへの代入などでも壊れる可能性あり。 まともにマルチスレッドプログラムを組んでいるのなら、マルチコアになったからといって恐れることは無いんじゃないかね?
3 名前:デフォルトの名無しさん [2008/05/02(金) 17:43:12 ] 実装だな スライスタイプ フレームタイプ タイムスライスタイプ OMP いっぱいあって過渡期ハジメって感じ
4 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 17:45:52 ] 質問です。 とあるソフトを間接的に補助するソフトを作っています。 そのソフトがアクティブウィンドウであれば、 動作するという形をとっています。 現在はアクティブなウィンドウのexe名を取得し、 文字判定を行い目的のソフトがアクティブかどうかを判定しています。 ソフト名が変更されていれば動かなくなります。 そこで、ソフト特有のキーがあればそれを特定すれば 良い気がしています。 何か良いアイデアはないでしょうか?
5 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 17:46:24 ] 環境はXPです。
6 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 17:48:56 ] ウインドウハンドルでいいんじゃね? GetActiveWindow() でとったハンドルから、さらにクラス名調べたら?
7 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 17:49:44 ] 6の書き込みが不適切だった。 ウインドウのクラス名でいいんじゃね? GetActiveWindowでとったハンドルからクラス名調べて、それでやれ。
8 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 17:50:18 ] ・そのソフトを作った人に、何か識別方法を用意してないか訊く ・ソフト名を変更しないような運用をする ・ソフト名が変更されても対応できるように、オプションで対象exe名を指定できるようにする ・exe名ではなくexeファイルのチェックサムを比べる
9 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 18:21:18 ] ハンドルからクラス名は調べられます。 特有のクラス名を探して比較してもいいとは思っていますが、 別の方法を考えています。 ソフト名の変更はたぶんないとは思いますが、 ボタンのイメージを変更されるヘビーユーザもございます。 そういうかたはどうでもいいのですが、エクゼ名の比較に違和感が 感じるのです。 オプションで指定もできるようにはしています。何気にしゃらくさくて・・・ チェックサムはよくわかりませんが、そのソフトは結構頻繁にヴぁーうpされています。 というのが状況です。
10 名前:デフォルトの名無しさん [2008/05/02(金) 18:22:37 ] どんな業界でも通じるお約束 「自分が納得いかなくても方法がそれしかなければそれを使うしかない」
11 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 18:29:58 ] やはりそうでしたか。 精進しまする
12 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 18:32:52 ] やろうとすれば何でもできるだろうが、 そこはOSとの兼ね合い。OSが許容しないことはできない。 許容してくれないならば、許容してくれる方法で何とかしないといけない。 自分が気に入らなくてもだ。 トリッキーなことをすれば何とかなる、ならそれでもいいが その労力に見合うものなのかどうかだな
13 名前:デフォルトの名無しさん [2008/05/02(金) 18:46:15 ] どなたかこの問題を解いて下さい。 下は0からM-1までの正整数が入った長さNの配列を分布数え上げ(カウンティング)ソートするアルゴリズムである。 以下の問いに答えよ。 プログラム for (int i=0; i< M; i++) C[i] = 0; for (int i=0; i< N; i++) C[value[i]] ++; for (int i=1; i< M; i++) C[i] += C[i-1]; for (int i=N-1; i >= 0; i--) sorted[--C[value[i]]] = value[i]; (1)配列Cの役割を記せ。 (2)プログラム3行目の処理目的を記せ。 (3)プログラム4行目においてiを昇順でなく降順に変化させsorted配列を作成する目的は何か。 (4)このプログラム実行に要する計算量をM, Nを用いて表せ。 (5)一般にn個の要素のソーティングに要する計算量が少なくともO(n log n)かかる理由を説明せよ。必要であれば、スターリングの公式用いてよい。
14 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 19:08:54 ] >>13 氏ね
15 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 20:36:06 ] >>13 適当だが、こんなところかな? (1) 全配列の数値を0に設定する。 (2) 値の出現で出た値を積算させる為。 (3) ソートを安定させる為。 (4) O(N+M) (5) 知らねっす… 他の人よろしく…
16 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 20:52:48 ] 宿題はスレ違い。速やかに消える事。
17 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 20:57:52 ] >>16 15だが、この板ってプログラミング演習以外の宿題を解くスレってあるの? 計算量は大雑把に覚えているだけだから、俺も「計算量が少なくともO(n log n)かかる理由」が非常に気になる。
18 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 20:59:46 ] >>13 情報学板へ行け。 >>17 情報学板の宿題スレや質問スレへ。
19 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 22:35:55 ] DLLとは何なのかについて質問させていただきたいです 調べたところ、多くの実行プログラム(?)で使用できるように、 んー、例えば拡張子AAA,BBBというものがあったとして、どちらについても専用の実行プログラムを使わずに使えるように、DLLという共通の拡張子に書き換えているということであっているのでしょうか? また、その場合専用の言語に中身は書き換えられていて、何か特別な操作をしないと元々使われていた言語にはなおらないのでしょうか?
20 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 22:43:52 ] >>19 いいえ、大幅に勘違いしているようです。 DLLは、実行モジュール(Win系なら*.exe)ごとに共通になる部分を括り出した特殊なバイナリモジュールです。 言わば、特殊なプログラムですね。従って、データファイルの拡張子云々とは殆ど関係ありません。 そして、バイナリモジュールである以上(実行モジュール同様)元の言語(例えばC、C++、C#)には戻せません。
21 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 22:54:23 ] >>20 回答ありがとうございます。 えーと・・・例えば、AAA.exeならば、Aという言語と、Bという言語を読み込むことができ BBB.exeという実行プログラムがAと、Cを読み取れたとして、dllはAという言語のみを用いて作られているということなのでしょうか? また、dllを作る段階ではどのような言語を用いられているのでしょうか? (バイナリモジュールという単語がいまいちわからず、調べてもあまり理解できなかったので的のはずれた質問になっているかもしれません)
22 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 23:22:45 ] 馬鹿は消えろ
23 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 23:29:58 ] >>21 EXE作るのがなんの言語でもできるのと同じように DLLも好きな言語で作れる。 DLLの中身(構造)なんて大雑把に言ってしまえば、 DLLだという目印があること以外EXEと同じ。
24 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 23:36:20 ] >>23 つまり、今あるdllファイルを書き換えるということは、そのdllを構築している言語を、見ただけでそれだと判断できるほど 理解していない限り不可能ということですね ありがとうございました
25 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 00:47:09 ] バイナリにコンパイルされた時点で何の言語で書かれてるかは関係ないよ マシン語になっちゃってるわけだし
26 名前:デフォルトの名無しさん [2008/05/04(日) 01:54:22 ] 残念 そいつは俺のバイナリさんだ
27 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 08:38:39 ] >今あるdllファイルを書き換えるということは これを最初に言ってればもっとスムーズに回答できたと思うんだがなぁ
28 名前:デフォルトの名無しさん [2008/05/04(日) 09:35:38 ] C++で何かしらのファイルのヘッダを読みたい場合どんな方法がいいでしょうか? ファイルのバイト列の中にヘッダ文字列(JFIFなど)がないか検索したのですが、 文字列比較の関数を使うと途中に0がある場合に上手くいかないので、 for文で1バイトずつ進めながら文字列比較をしました。 でももっとスマートな方法があるのではないかと思いお聞きしました。
29 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 09:48:52 ] memcmpとか
30 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 10:21:38 ] 画像ファイルの識別なら各フォーマットのヘッダ構造体用意して、そこにファイルの先頭部分ロードして識別子とかチェックするのが確実じゃない?
31 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 13:45:41 ] テキストの加工を丸投げできるスレ教えてください 言語はなんでもいいです (当方まったくわかりませんので丸投げ希望です) ・既存のテキストをソートしてほしいです テキストの内容は英数字ばかりのものと日本語が混じったものと2種類あります よろしくお願いします
32 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 13:53:27 ] ググレカス
33 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 14:11:06 ] >>32 ググってわかりませんでした 「丸投げ」「まる投げ」
34 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 14:13:56 ] これがゆとりか・・・
35 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 14:21:39 ] 探したけどわかんないですよ そういうスレはないの?
36 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 14:33:01 ] >>35 ここは「作る」人のための板です。「使う」人はソフトウェア板辺りへどうぞ。
37 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 14:39:52 ] スレタイに見合った回答者はいないのか ここまで読み返したけど>>13 が質問してるけど罵倒が多いね 回答しないならでてくんなカス
38 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 14:42:04 ] 回答しないで適当にあおるだけなら俺でも出来る カス呼ばわりされた俺と同じてか先にカス呼ばわりする分もっとカス
39 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 14:43:03 ] 質問者=カス
40 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 14:48:23 ] そういえば、まともな質問が全然来てないな。 まぁ、普通の人間はそもそも2chで質問とかあり得ないんだけどな、自分で調べるから。
41 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 15:01:47 ] 宿題は宿題スレがあるしな
42 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 15:20:58 ] 質問しただけでカス呼ばわり情けないくら幼稚な奴だw お前の周りには友達や協力者いないのがよくわかるよ リアルで鼻つまみ者だろ みんながお前に抱いてる言葉を俺が代弁してやるよ 「性格が幼稚園児以下の馬鹿相手しないほうがいい」 我が強いって奴だ 周りはみんな迷惑してるんだろなw
43 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 15:54:08 ] >>42 そんなに自分を責めるなよ
44 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 15:58:24 ] 久々にこんな必死な奴をみた希ガス
45 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 16:20:31 ] まともな質問とはどんなの? 例えてみ
46 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 16:21:30 ] ググレカスをここまで真に受けるヤツがいるとは驚きだ。
47 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 16:30:35 ] あんた回答者を装うのやめたほうがいいよ あんたのレベルは充分わかった もう回答者にならなくていいからね 家族から芯でくれって思われてるタイプだ 思い込み激しく自分中心まったく相手の事はおかまいなし どう考えても回答者は無理 先の質問者達とのやり取りを見てもわかるとおり 喧嘩売ってるだけの最低カス人間 生きてる意味なし お前を相手にした俺まで恥ずかしい
48 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 16:36:25 ] 他の質問者はお前のレスを一つ二つ見れば理解できたんだろ こいつは相手しても時間の無駄だってね とにかくお前は回答者をしなくていいから つーか出入り禁止ね
49 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 16:36:53 ] GWに2ちゃん覗く者同士仲良くしようや
50 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 16:41:01 ] 2chだけが友達なのに あちこちで衝突してるんじゃねーの お前マジで消えたほうがいいよ さっきこの板の勢い見たけど ショボッ 多分お前のせいだわ みんなお前を嫌がってるんだ 好かれろとまで言わないけど普通の会話できないレベルだと認定しといてやるわ 嫌われ者には理由があるって言葉は正論だと今日はじめて気がついた 取りあえず市ね 家族のためにも芯だほうがいいよカス人間
51 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 16:51:15 ] そんなに自分を責めなくてもw
52 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 16:55:18 ] 質 問 者 = カ ス
53 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 17:54:29 ] 質問する能力すら無い場合は、残念ながら助けてあげられないわな。 ガソリンスタンドに行くガソリンが無いとか、服を買いに行く服が無いとか、そういうレベルだもの。
54 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 18:06:50 ] お前が理解できない時は黙ってればいいだろ 何もカス呼ばわりしにしゃしゃり出てこなくてもいいんじゃないのか 何しに出てくるの? ていうかここで解決した人居てるの? お前が居る限り不可能だな ほれほれ早く家族のために芯でいいぞ 父ちゃん母ちゃんにも見放されるくらい変人だw
55 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 18:08:30 ] で回答者を装ってるお前はここで何か解決してあげたのか? レス番言ってみ ゴミくず偽者回答者
56 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 18:09:18 ] >>53 あんたはここでどの質問を解決したんだ?
57 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 18:29:50 ] ごみ同士仲良くしろよ
58 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 18:47:31 ] なんか>>31 がホントに可哀想な人になりつつあるな。 早く回線切って病院に逝く事をお勧めするが。
59 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 18:55:47 ] 質 問 者 = カ ス
60 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 21:45:52 ] × 質 問 者 = カ ス ○ 質 問 者 = 回 答 者 = カ ス
61 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 22:51:49 ] 全角のイコールがかなりダメな感じ。 全角って何ですか? いわゆる全角のことではないでしょうか。
62 名前:デフォルトの名無しさん mailto:sage [2008/05/04(日) 23:52:09 ] 質 問 者 = 回 答 者 = カ ス
63 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 03:59:01 ] GWのせいか、色んなスレで罵りあいがあるな。 いいぞ、もっとやれ!
64 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 04:32:54 ] 質 問 者 = 回 答 者 = カ ス
65 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 04:38:49 ] 荒らし=カス ってことで。
66 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 04:48:09 ] 質 問 者 = 回 答 者 = カ ス
67 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 13:17:05 ] そろそろ自演はやめようぜ。
68 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 13:23:35 ] 質 問 者 = 回 答 者 = カ ス
69 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 16:58:08 ] #include <iostream> #include <vector> using namespace std; class Obj { public: Obj(); double x; virtual void Show() { } }; Obj::Obj() { x = 0.0; } class Info : public Obj { }; class Enemy : public Info { public: void Show() { cout << "x: " << x << endl; } virtual void Test() { } virtual void Init( double ){ } }; class EnemyActive : public Enemy { public: void Test() { cout << "hi i am EnemyActive::Test()" << endl; } void Init( double init ) { x = init; } };
70 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 16:58:31 ] void main() { // パターン1 Obj *o = new Enemy; o->Show(); delete o; // パターン2 Enemy* e = new EnemyActive; e->Init( 10.0 ); e->Show(); e->Test(); delete e; // パターン3 EnemyActive a; a.Init( 20.0 ); a.Show(); a.Test(); }
71 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 16:59:22 ] 上記のソースコードでパターン3を採用しようと思うのですが、どうでしょうかね?
72 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 17:18:05 ] 動くんならそれでいいんじゃないの
73 名前:デフォルトの名無しさん [2008/05/05(月) 20:51:18 ] プログラミングをするプログラムって無いのですかね? ロボットがロボットを作るような感じで。
74 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 20:54:18 ] ある
75 名前:デフォルトの名無しさん [2008/05/05(月) 20:55:28 ] >>74 なんか詳細がわかりそうなものとか、○○でググれみたいなの教えて。 お願いします。
76 名前:デフォルトの名無しさん [2008/05/05(月) 21:07:41 ] ttp://mamono.2ch.net/test/read.cgi/newsplus/1209977880/ 児童ポルノの単純所持禁止に関して PC内の時計をいじって押収以前にダウンしてたことにするとかできるのではないか? もし仮に警察がそれをやったとして自分はダウンしてないことを証明できるか? スレ違い?&PC初心者の質問で恐縮ですがどなたか答えてください
77 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 21:15:39 ] >76 要注意人物として通報しておく
78 名前:デフォルトの名無しさん [2008/05/05(月) 21:21:52 ] >>77 公安にでも通報するのかい? 犯罪予告でもないんだしいいじゃないか それより上の質問に答えてくれるとありがたいんですが あと、ついでに証明にかかるコストについても答えてほしいです
79 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 21:25:57 ] 犯罪につながりそうな書き込みはすべて通報する
80 名前:デフォルトの名無しさん [2008/05/05(月) 21:29:28 ] >>79 したところでIP開示にもならないんじゃない?よくわからんけど
81 名前:≠74 mailto:sage [2008/05/05(月) 21:29:34 ] >>75 どんなの想定してるのか知らないけど、捉えようによっては Quine とか? yacc とかも捉え方によっては?
82 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 21:41:27 ] 遺伝的プログラミングあたりならまだ近い気はするが、 これでもまだ多分想定しているようなものではないんだろうな。
83 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 22:02:24 ] >>76 サーバ側で記録されてるのであきらめてください
84 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 22:04:33 ] >>76 自分で言ってて矛盾してると思わない? 安易に改変できるものが証明に利用できるとでも?
85 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 22:08:51 ] >>81 ,82 ありがとうございます。 どうにも質問がわかりにくかったようで、どういうものを想定しているかと言うと、 元のプログラムを実行すると、適当に文字列を組み合わせるとかして 自分自身とは別に実行可能なプログラムを次々に生成していくようなものです。 yaccについてはもう少し理解に時間がかかりそうですが調べてみます。
86 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 22:21:13 ] >>85 いわゆるメタモーフィック型ウイルスってのは、それに近い。
87 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 22:30:12 ] >>83 CDドライブから入れた場合はどうでしょう? >>84 それはつまりファイルの単純所持そのものの処罰自体ナンセンスだと結論付けていいのでしょうか? 上の書き込みの趣旨とあわせてサーバで裏が取れるときだけ立証が可能になるってことですかね
88 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 22:34:06 ] ここ何の板?
89 名前:87 mailto:sage [2008/05/05(月) 22:37:08 ] 自己レス >>87 DVD−Rにでも焼けばいいのか 運用しだいでどうとでもなるな スレ汚してごめんなさい。きえるよ。
90 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 22:39:26 ] 単純所持禁止だから所持してたらアウトです。いつ手に入れたとかは関係ありません。だから単純所持なんです。以上。
91 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 23:21:17 ] >>86 おー、ありがとうございます。考えていたものと近いですね。 教えていただいたことをきっかけに勉強してみようと思います。 それにしてもウイルスとは…。悪用はしません。
92 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 00:34:01 ] つまり嫌いな奴にポルノ雑誌やCDを送りつけて、 警察に通報すれば嫌いなやつを警察送りに出来るわけですね。
93 名前:87 [2008/05/06(火) 01:41:15 ] やっぱもう一回聞いていいすか? 児童ポルノの単純所持禁止に関して PC内の時計をいじって押収以前にダウンしてたことにするとかできるのではないか? もし仮に警察がそれをやったとして自分はダウンしてないことを証明できるか? と 押収時点でDVDなどにHDの中身をバックアップした場合 画像を混入したバックアップされたデータとまったく区別できないデータを作成することは可能か? もし画像の混入を判別する方法がないのだとすればデータの単純所持をその事実のみで立証することは事実上不可能になって 冤罪の温床になりうるないしは事実上処罰が不可能ってことで、こうした立法が妥当かって話につながると思うのですが
94 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 01:42:30 ] プロバ側の通信履歴と併せて判断するに決まってるだろ。
95 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 01:45:21 ] もうそろそろ法律関係とかの別の板でやれ
96 名前:87 mailto:sage [2008/05/06(火) 01:54:21 ] すまんです 結論は ○ × ○ でいいの?
97 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 01:57:59 ] >>96 結論は「犯罪者は消えろ」
98 名前:デフォルトの名無しさん [2008/05/06(火) 02:00:35 ] 「犯罪者集団の警察がやろうとすれば何だってできる」 転び公妨やら盗聴やら Winnyだって警察が使えば著作権法違反でも何でも全て合法 殺人だって警察がやれば全て合法だからな
99 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 04:54:56 ] k察はクズってことですね、わかります。
100 名前:デフォルトの名無しさん [2008/05/06(火) 05:06:35 ] バッチファイル作ってるんですがわからないので質問です cd "C:\WINDOWS" NOTEPAD.exe exit これでメモ帳は起動するのですがコマンドプロンプトを終了させるにはどうしたらいいでしょうか?
101 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 05:11:23 ] プログラムのデバッギングテクニックというか、解析テクニックについて色々知りたいのですが、 どこに行けばいいんでしょうか?スレ検索しても見つかりません。 どなたか、適切なスレに誘導していただけないでしょうか?
102 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 05:23:27 ] >>100 メモ帳が終了したらコマンドプロンプトも閉じるのでは? 単にメモ帳を起動するためのバッチファイルで、 メモ帳が起動した状態で制御を戻したいのなら、 start notepad >>101 デバッグ一般のスレは無かったかも。 まずは、自分が必要とする言語や環境に特定の質問スレとかで尋ねてみては?
103 名前:100 [2008/05/06(火) 05:39:43 ] >>102 それが閉じないんです 記載したコードはこれで全てですし何がいけないのやら メモ帳起動したらもういらないので閉じて欲しいのです
104 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 05:53:10 ] 直接exe呼ばないでショートカット呼べばいい
105 名前:101 mailto:sage [2008/05/06(火) 05:57:35 ] >>102 そうですか。分りました。レスありがとうございました。
106 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 07:03:02 ] >>103 ちゃんと>>102 を読め
107 名前:100 [2008/05/06(火) 07:17:33 ] >>106 理解できないです、すいませんどういうことですか?
108 名前:101 mailto:sage [2008/05/06(火) 07:20:43 ] notepad.exe の代わりに start notepad を使えっていってんだろ。
109 名前:100 [2008/05/06(火) 07:46:17 ] >>108 ありがとうございます、メモ帳起動後コマンドプロンプト終了しました
110 名前:血の華まりぃ ◆DEVIL/abGA mailto:sage [2008/05/06(火) 09:52:47 ] __ __ ,.::´:.:.: : : : : .:.:.:`ヽ、 /:: . . . . : :ヽ. /: .: : :.:.:.:.:::::::.:.:.:.:.: : . :.', /:. : :.:.:.:::/::,ィ::::l,:.:l、:;:.: : .: .:.:i i::::.i:.i:.i:::l:l:::l {i:::|ヽi::l::|::i:::::i:.:.:l |:i:l|::|十H-l、ヽ! -H十l|i::l|::::| よっ変態 リ」l:lr'1)^;ト イ)^;l゙刈jLi| i:::::l| l ゞ=' ゞ=' ,'ij:::::::! ri`! |:i:::`iヘ "" .:! "" ,:::i:::::i:| !l ln l:|:::i::l:::ゝ ヾ フ ,.イ::il::i::l:| n 川l| ノi|::liノi::i:ノi`i . ,. i::i::!:ノl:ハ:lj | | j ヽ} | ノ从ノl八j;_j `´ |_l八ハ从iヽ | ヽ / ! ___,、_____,/_ノ l \ ゙! ′| ,r1 「:.:.:.:.:.! l `7 |:`ヽ、 ヽ、 l / | |:.:.:.:.:/ |__ __,/ |:.:.:.:.:`ヽ、 | ! / ! j:.:.:.:/___ ! ` ´ / ____」:.:.:.:.:.:.:/ヽ、 | ! / ,イ l:.:.:.:.:.:.:l/ | ./`\l:.:.:.:.:.:.:.:/r'⌒゙, l |
111 名前:デフォルトの名無しさん [2008/05/06(火) 11:09:35 ] CoreGraphics.dllの使い方分かる人 or サイトってある?
112 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 21:51:15 ] いろんな言語を学んできたのですが いつもGUIのアプリケーションには向いていない言語だとわかると すこし落ち込んでいます。 このような悩みを抱えて勉強していくのもなんだか心苦しいので なにかCUIでもこんな所で使われているアプリケーションが有るぞ など有りましたら教えていただけないでしょうか? よろしくお願いします。
113 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 22:04:34 ] 各種処理系 GUIなんて、全部とは言わないがほとんどが受付係みたいなものだよ
114 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 22:26:11 ] CLIならではの面白さってことならやっぱ花形はシェルだろう 何かをやる為の何かは求めてない?それは失敬
115 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 23:07:20 ] >>112 Unix系のOSを使ってみ Windowsはコマンドラインシェルがうんこだから あまりコマンドラインツールが使われないのよね
116 名前:デフォルトの名無しさん [2008/05/06(火) 23:47:26 ] GUIに向かないといわれているものでGUIを組み上げるのが楽しいんじゃないか その昔、ALLアセンブラでやったものだ ていうかそれが常識だった、そんな時代もあったはずだ 今はWindows APIなどを用いてC++、かも知れないが アセンブラでしかできなかった時代もあったはずだ
117 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 23:48:07 ] 今は色々保護されてるから難しい所だな。
118 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 01:39:35 ] >>115 一応今はlinux系のOSを使っています >>116 >その昔、ALLアセンブラでやったものだ すごいですね! 例えば最近CommonLispを始めてみたのですが GUIにはむかないとわかってへこんだり Cにはまって面白いソフトができたのでGUIにしようとしたらできなかったり・・orz こんなことを感じる時点でプログラマには向かないのでしょうか?
119 名前:デフォルトの名無しさん [2008/05/07(水) 01:45:43 ] gdi++.exeというソフトがありまして、これをつかって "gdi++.exe FireFox.exe"と因数をとって起動すると、FireFox.exeの文字に アンチエイリアシングが掛かるという機能があります。(gdi.dllのフック) これを使ってWindows2000の表示文字全てにAAを掛けようと考えた結果 ワームとかでよく使われる [HKEY_CLASSES_ROOT\exefile\shell\open\command] @="\"%1\" %*" このレジストリを変更することにしました。 REG_SZ = 『"%1" %*』 となっているのですが、どのように変更すれば、gdi++.exe *.exe という風に起動できるでしょうか?正規表現に詳しい人教えて下さい。 ちなみに、なにかexeが実行するたびにウイルスを起動するには 『virus.exe %1 %*』と設定するらしいです。
120 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 01:50:29 ] それ正規表現関係ない。Windows板行け。
121 名前:119 mailto:sage [2008/05/07(水) 02:04:15 ] >>120 板違い申し訳ありませんでした。 Windows板の住民ですと解答できそうになかったので ここに質問しました。気長に待ってみます。
122 名前:101 mailto:sage [2008/05/07(水) 02:14:28 ] > と因数をとって 誰もここにはつっこまないのかw
123 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 02:18:09 ] ヒキスウって読むって始めて知った。今までインスウって読んでた
124 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 05:02:44 ] >>119 ファイルの関連づけでも普通に使う書式じゃねーかそれ。
125 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 09:14:25 ] アメリカのシリコンバレーでプログラマーとして働きたいのですが、 どのような言語を学ぶと有利でしょうか?曖昧な質問ですいません。
126 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 09:30:56 ] 英語以外に何が必要? あ、柔軟な考え方と自分で調べる能力か。 やっぱり必要な言語は英語だけだな。
127 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 09:47:59 ] >>73 Prologだと、 .. open('foo',write,O),repeat, .. format(O,'pre(~q).\n',[P]), .. ,_脱出条件,close(O). のようなコードがしばしば現れ、ファイルfooに一引数の述語preが書き出されます。 これは日常的に業務プログラムの中でも行ってることです。 ロボット(Prologプログラム)がロボット(Prologプログラム)を作っています。
128 名前:デフォルトの名無しさん [2008/05/07(水) 14:56:47 ] while に対してdo while は自然に見えるんですが なぜ Pascal は while に対して repeat until になったんでしょう? 統計的に until の方が not で真偽を反転させるケースが少ないから? どこかでその経緯を説明している文章があったら教えてください。
129 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 15:34:53 ] 脊髄反射でレスすると、多分構文的に do 〜 while だとLL(1)にならない気がする。 do while という並びがあった場合に、この while を読んだだけでは、直前に始まった do が終わろうとしているのか、さらにネストした while の始まりなのか識別できない んじゃないかと。 PASCAL User Manual and Report (訳本は培風館) か何かに、何か書いてあるかもしれない。 ttp://www.amazon.co.jp/dp/4563014664
130 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 15:43:37 ] あーなんか間違ってる気がしてきた...
131 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 16:20:41 ] 私Pascal使わないから、むかしむかし勉強したころの記憶だが、 while .. do begin ... end; と repeat .. until ..; ではなかったかな。
132 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 16:28:27 ] Pascalのファイル概念は不定長の配列のような野心的なものだったし、 eof()条件をどこで見るかということが、現在では想像できないくらい、重要な ことだったんじゃないか。 repeat .. until の場合は明らかにこの間で終了条件が発生して欲しい訳でしょ。
133 名前:デフォルトの名無しさん [2008/05/07(水) 19:57:09 ] g++4.3.0で以下のプログラムをコンパイルすると、 コメントアウトした部分でこけてしまいます。 何が原因なのか、そしてどうすれば解決できるのか、教えていただけると助かります。 #include <boost/bind.hpp> #include <cmath> using namespace boost; double fnc(double x){ return 2*x; } int main() { bind( fnc, _1 )(1.0); //bind( std::sin, _1 )(1.0); --- error: no matching function for call to ‘bind(<unknown type>, boost::arg<1> (&)())’ return 0; }
134 名前:デフォルトの名無しさん mailto:sage [2008/05/07(水) 20:03:13 ] std::sin は float/double/long double にオーバーロードされてるから どれを選べばいいのか分からない、ってエラーかと。 bind((double(*)(double))std::sin, _1)(1.0); でいけるはず。
135 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 06:39:27 ] スマートフォンに入ってるwindows mobileのアプリ開発環境ってVS買うしか無いのかな? 他の開発環境の選択はありませんか?
136 名前:デフォルトの名無しさん [2008/05/08(木) 15:12:22 ] 言語はVBでASP.net開発をしています。 たとえばボタンを押せば素数が列挙されるプログラムを書いたとします。 これをサーバーにのせ実行させると、サーバーのほうで計算を行うのでしょうか? それともクライアントのPCで計算を行うのでしょうか? 前者でしたら負荷がものすごいので耐えられないかなとおもったのですが よろしければ教えてください
137 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 15:19:18 ] 結局何がしたいんだ? 雑談?
138 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 17:38:27 ] >>136 後者だとクライアントの環境がこの計算に耐えられるかどうかわからない。
139 名前:デフォルトの名無しさん [2008/05/08(木) 18:49:52 ] >>138 素数の列挙は一例です。 とりあえず実際はクライアントで計算されるんですか?
140 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 19:13:23 ] たとえばみたいな存在しないプログラムについて質問されても答えようがない
141 名前:デフォルトの名無しさん [2008/05/08(木) 19:18:30 ] >>140 もうしわけない。 具体的に言えば、あるページの情報をxmlで取得してそのxmlを独自に整形(たとえば要素の空白を正規表現つかってのぞいたり) するプログラムです この場合正規表現などの処理の速度はクライアントのcpuの速度に依存しますか? それとも動かしているサーバーのcpuの速度に依存しますか? ということです
142 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 19:27:39 ] サーバで処理するように作ればサーバ クライアントで処理するように作ればクライアント どっちかわかってないんなら、たぶんサーバ
143 名前:デフォルトの名無しさん [2008/05/08(木) 19:29:11 ] >>142 なるほど・・どちらでもできるわけですね 配置したbuttonコントロールをダブルクリックしてできたイベント部分に書いているだけなのですが サーバーですかね どうすればクライアントで処理できるかよろしければ教えてください
144 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 19:30:40 ] 存在するプログラムなら動かしてみりゃわかるだろ それでわからないなら気にする必要ない
145 名前:デフォルトの名無しさん [2008/05/08(木) 19:40:39 ] >>144 サーバーが自分のサーバーじゃないのでわからないのですorz
146 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 19:46:00 ] すいません、失礼します。 QuickTimeをVBScriptで動かそうと思っており、やり方を教えて頂きたいのですが、 そういう質問はココで宜しいのでしょうか?
147 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 21:07:50 ] Web制作 pc11.2ch.net/hp/
148 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 21:16:22 ] >>134 オーバーロードの関数ポインタとか、すっかり忘れてました。 解決しました。ありがとうございます。
149 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 21:21:20 ] >>147 ありがとうございます。行って来ます。
150 名前:デフォルトの名無しさん [2008/05/09(金) 11:44:27 ] int** a; int* a[]; の2つなのですが、これまではどちらも同じ物と思って使用してきました。 しかし、最近qsortを使用する際に変数の宣言の仕方に対応して、比較関数の 書き方を変えないと正しく動作しないということを知りました。 ポインタのポインタ と 配列のポインタ の違いを知りたいのですが、どなたかご教授お願いします_(_ _)_
151 名前:150 [2008/05/09(金) 11:46:09 ] 使っているのはC言語です。
152 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 12:02:09 ] >>150 まず、Cでは要素数不定の配列変数は宣言できないので int** a; int* b[2]; /*Cでは要素数不定の配列変数は宣言できない*/ こんな感じになるんじゃね、で ポインタ変数のアドレスを格納する変数 と ポインタ配列 となる…多分ね、君が同じだと思ってた理由は C言語の規約で、”配列は式の中ではポインタとして扱われる” って感じのがあるからだと思うよ a = b; /*OK aにb配列の先頭アドレスが入る*/ b = a; /*NG 配列のアドレスにポインタは代入できない */ 後は関数の引数に宣言して、明示的にポインタ配列を渡す事を示すとか void func( int* a[] );
153 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 12:46:57 ] Cのスレなんか見ないからスレ間違えたかと思った
154 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 12:50:01 ] >>150 int **a; // ポインタのポインタ int *a[]; // ポインタの配列 int (*a)[]; // 配列のポインタ ・・・で、何と何の違いを知りたいって?
155 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 12:52:28 ] スレ違い
156 名前:150 [2008/05/09(金) 12:52:48 ] おぉぉなるほど・・・ > これまではどちらも同じ物と思って使用してきました。 と書きつつ、全て int** a; 的な書き方で書いてきたので > b = a; /*NG 配列のアドレスにポインタは代入できない */ に気が付きませんでした^^; とりあえず、違いがあるということが分かったのですっきりしました^^ ありがとうございました。
157 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 12:53:34 ] 質問するスレを間違えてる
158 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 12:54:34 ] スレ違いを気にしてほしい
159 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 12:55:07 ] テンプレに載っていないんだから咎めることはできはしない。
160 名前:150 [2008/05/09(金) 13:07:19 ] >>153 ^^; >>154 始めにC言語を触っていたときに多次元配列を作りたい場合は int a[100][100]; といった感じにやっていたのですが、 配列サイズが大きくなると上記方法では確保できない 要素数が変化しても対応できるプログラムを作りたい といった理由から、最近では全て int** a; m = 100; n = 100; a = (int**)calloc( m , sizeof(int*) ); for( ii = 0 ; ii < m ; ii++ ) { a[ii] = (int*)calloc( n , sizeof(int) ); } といった感じで領域を確保していたのですよ、 前者と後者の違いは動的に確保できるか出来ないかの違いだけであって a自身はどちらも intの配列の先頭アドレスの配列の先頭アドレスが入っている同じもの といった勘違いをしていたのですが、 qsortの比較関数を作る際に変数の宣言の違いによって 書き方を変えなければいけないということを知って その際に、そもそも何が違うのだろう?ということで今回質問しました^^;
161 名前:150 [2008/05/09(金) 13:08:30 ] すみません、ちなみにこの質問は「スレ立てるまでもない質問」と思ったのでここに書き込んだのですが違いましたか?
162 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 13:09:15 ] >160 スレ違い
163 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 13:11:57 ] (質問すべきスレが存在しないけど)スレ立てるほどでもないスレだろ 質問すべきスレが存在するならそっち行けよ
164 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 13:12:57 ] >>161 (150) pc11.2ch.net/test/read.cgi/tech/1208989385/l50 C言語の初心者スレがあるからそっちの方が確実だろうね。
165 名前:150 mailto:sage [2008/05/09(金) 13:14:26 ] >>163 あ〜なるほど・・・了解しました(>_<)ノ
166 名前:デフォルトの名無しさん [2008/05/09(金) 16:00:40 ] fopenで数キロバイトのtxtファイルの書き込みを 秒間10回行ったらHDDに過負荷がかかりますか?
167 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 16:12:39 ] >>166 全然かかりません。
168 名前:166 [2008/05/09(金) 16:17:06 ] ありがとう
169 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 18:43:07 ] 32bit値のハミングウェイトが素数か否かを判定する 出来るだけ高速な方法をご存じの方はいらっしゃいませんでしょうか
170 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 18:45:30 ] 素数テーブルを参照
171 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 18:49:58 ] ハミングウェイト算出→素数テーブル参照ってことですよね 算出のついでに細工してもっと最適化できないかという質問のつもりでした
172 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 18:52:58 ] >>171 ビット演算スレで聞いたらいいんじゃないかな。 pc11.2ch.net/test/read.cgi/tech/1158367586/
173 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 18:54:51 ] >>172 そちらで伺ってみようと思います。 ありがとうございました。
174 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 18:58:16 ] これらのスレでもいいかも。 pc11.2ch.net/test/read.cgi/tech/1129376543/ pc11.2ch.net/test/read.cgi/tech/1141740363/ pc11.2ch.net/test/read.cgi/tech/1086272325/
175 名前:デフォルトの名無しさん [2008/05/09(金) 19:04:27 ] あ〜あ〜あああああ〜あ〜 ああ〜あああああ〜 ん〜ん〜 んんんんん〜ん〜 んん〜ん〜ん〜ん〜ん〜んん〜
176 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 22:20:01 ] >>171 そっか 自分は要素数2^32個のテーブル参照のつもりで言った
177 名前:デフォルトの名無しさん [2008/05/10(土) 17:35:21 ] 最近,"TGIFImage" というライブラリにセキュリティホールが発見され ました。 www.forest.impress.co.jp/article/2008/05/09/janegifweakness.html そこで,TGIFImage を使っているソフト一覧とか,インストールされている ソフトで TGIFImage を使っているソフトを探し出す方法とかはありませんで しょうか?
178 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 23:12:12 ] VBScriptのWithステートメントについて質問です。 End WithはWithで指定したオブジェクトをメモリから開放してくれますか? With createobject(…) 〜 End With と書いても一応動くのですが不安で。。。 Set obj = CreateObject(…) 〜 Set obj = Nothing の方がいい?
179 名前:デフォルトの名無しさん [2008/05/10(土) 23:41:07 ] 完全従量料金(5.25円/分)でのご利用となります。 って平たく言うと接続時間単位で金がかかるってこと?
180 名前:デフォルトの名無しさん mailto:sage [2008/05/10(土) 23:41:44 ] スレ違いってこと
181 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 01:48:45 ] 板違いだろ。
182 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 01:51:24 ] >>179 君はどんなソフトウェアを書いてるのかね
183 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 11:22:57 ] c#やってて気になったことがあるんだけど 例えば「System.Windows.Forms.MessageBox.Show」ってなんでインスタンス生成せずに直接呼べるの? 試しに「MessageBox mb = new MessageBox」でインスタンス作ったらmb変数からShowメソッドは呼べなかった クラスライブラリ?のクラスと自作クラスは別物ってことなの?
184 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 12:46:23 ] >>183 staticメソッドだから
185 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 15:07:38 ] >>184 C++で static メンバ関数って何のメリットがあるの?
186 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 15:30:01 ] privateなstatic変数を操作したい時
187 名前:デフォルトの名無しさん [2008/05/11(日) 17:50:03 ] >>186 質問を変えよう staticメンバ関数でないとできないことって何?
188 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 18:20:12 ] >>187 勿論、privateなstatic変数を操作することさ。
189 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 18:26:21 ] >>188 それだけ? いや、使ってもいいんだけど、前一緒に活動してたメンバーに 絶対staticメンバ関数「しか」 使わない奴がいてね 理由を聞こうにも、なんだか聞きづらくてね
190 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 18:57:55 ] Javaから入ったとか
191 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 19:56:22 ] VSのExpressではインストーラの作成が大分制限される(ClickOnceのみ)けど、 アカデミックエディション買ったら作れますか?
192 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 20:04:22 ] >>189 インスタンスを作らなくても呼べるとか。 まぁ、普通のメンバ関数を使わない理由としては弱すぎるけど。
193 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 23:25:02 ] ハッシュテーブルの仕組みが良く分からないんですが、 分かりやすく解説されたページありませんか(C++で)
194 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 23:33:33 ] >>189 C++ならmainはさすがにクラス外のグローバル空間に作るだろと挙げ足取り。
195 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 23:35:59 ] >>189 まあ基本的に使用メモリ量は全部スタティックにした方が少ないから 無駄にそういうところに拘ってたんじゃない?その人は。 あるいはたまたまstaticにするものばっかりだったとかね。 結論を言えばその人に聞かない限り解らない。
196 名前:195 mailto:sage [2008/05/11(日) 23:38:13 ] あと考えられるのは、 シングルトンなオブジェクトを作りたくて 1個しかないなら制的にしたらいいや、とか あとはスタティックにしたらコンストラクタ呼ばなくていいからコード短くなる、とか 本来正しくないものを含めてもそのくらいしか思いつかん
197 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 23:39:31 ] >>195 >まあ基本的に使用メモリ量は全部スタティックにした方が少ないから ダウト。 今時、ローカル変数を全てスタックに作るような阿呆なコンパイラはない。
198 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 23:41:52 ] >>197 静的じゃなくてもメソッドなら全インスタンスで共有化される?
199 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 23:48:24 ] >>198 されない
200 名前:デフォルトの名無しさん [2008/05/12(月) 02:24:46 ] 訳あってCSVデータをXMLにして保管しなきゃいけないんですけど、 その場合の標準的な形式ってありますか?
201 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 02:45:30 ] そういうのは聞かんなあ
202 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 02:48:03 ] 標準規格はないかも 表データをXML形式でエクスポートできる有名どころのアプリケーションとかに関して形式を調べてみては?
203 名前:200 mailto:sage [2008/05/12(月) 03:19:59 ] Excelしか持ってないです。 Excel 2003(+Microsoft Office 互換機能パック)でOpen XML形式(?) で保存できましたが、欲しいものとはちょっと違いますしね。 もうちょっと探してみます。
204 名前:デフォルトの名無しさん [2008/05/13(火) 22:58:53 ] むかし太田昌孝さんが1987年頃fj.sourcesに投函されたMicro-CというCの処理系が あったようなのですが、どなたかお持ちの方はおられませんか? これは6809というCPUでのものなのですが、i386のものもあるようなのですが、 ソースを読んでみたいのです。おねがいします。
205 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 00:06:32 ] 存命なら本人に直接頼めば?
206 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 00:09:35 ] >>204 ちったあぐぐれや 少なくとも琉球大のサイトから落とせるな
207 名前:204 mailto:sage [2008/05/14(水) 00:21:43 ] 今のE-mainアドレスは判りましたが、私にはちょっと勇気が出ません… fj.sourcesのアーカイブってどこかにないのでしょうか?
208 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 00:56:04 ] なんだ、i386用じゃだめなのか
209 名前:デフォルトの名無しさん mailto:sage [2008/05/14(水) 23:31:25 ] Visual C++ 2008 Express Editionでエディタ部分で 「,」を打つたびにWindowsの一般の警告音がポーンって鳴って困る誰か助けて
210 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 01:11:37 ] 「タグ」というものと何十年も前から「キーワード」と呼ばれているものの違いを教えて
211 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 01:14:12 ] >>207 > 今のE-mainアドレスは判りましたが、私にはちょっと勇気が出ません… 気持ちはすっげー分かるw
212 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 08:14:38 ] >>210 何十年も前も今も、違うものです。元々直接関連のある語句ではありません。
213 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 08:44:22 ] >>209 コンパネのサウンドでオフったら
214 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 09:47:30 ] .NETとネイティブ(Win32)アプリって今どれぐらいの比率なんだろう。 あんまり .NETが普及してる印象は受けないんだけど。 最近仕事でC#使い始めたんで、ちょっと気になった。 しかし、フレームワークがあそこまでサポートしてると、言語なんて飾りだな。 ジ○ンの某技術者じゃないが。 ちなみに個人ではBCBとかDelphi(ともに6)使ってる。
215 名前:デフォルトの名無しさん [2008/05/15(木) 13:03:06 ] 例えばコマンドプロンプトで echo > SJISで収まるファイル名.txt echo > UTF8じゃないと収まらないファイル名.txt という二つを作った場合NTFSに格納されるのはそれぞれどの文字コードなんですか? UTF8で統一?それとも前者はSJISで後者はUTF8? 現状A系のWin32APIでファイル名なんかを処理しているんですが それをW系に変えた場合、もしNTFSにファイル名がSJISで格納されていた場合 いちいち変換が入って遅くなるんじゃないかと心配してます。
216 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 13:25:13 ] お前は一度精神病院でみてもらったほうがいい
217 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 13:43:30 ] >>215 NTFSは常にUTF-16です。 いまどきのWindowsでは、Win32 APIのA系のほぼ全ては中でUnicodeにし てから処理している。
218 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 17:35:49 ] >210 ○○という状況において、という前提がないと何も答えられん。>212がせいぜいだ。
219 名前:デフォルトの名無しさん mailto:sage [2008/05/15(木) 18:55:12 ] FAT32ですらLFNはUTF-16LEだね。
220 名前:デフォルトの名無しさん [2008/05/15(木) 20:01:32 ] boost.cppll.jp/HEAD/libs/numeric/ublas/doc/matrix_proxy.htm#matrix_row の冒頭のExampleをg++ 4.3.0でコンパイルしようとすると、 test.cpp:15: error: variable ‘boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double, boost::numeric::ublas::basic_row_major<long unsigned int, int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > > > mr’ has initializer but incomplete type と怒られるのは何がまずいですかね? 一応www.boost.org/development/testing.html ではGCC4.3.0ではublas関係は全部passしてるのですが……
221 名前:デフォルトの名無しさん [2008/05/16(金) 13:13:33 ] 全くの初心者なんだがPG目指そうかなと思ってる。 初心者にお勧めの言語って何ですか??
222 名前:デフォルトの名無しさん [2008/05/16(金) 13:18:36 ] >>221 Linuxがお勧めです。 ハッカーの必修科目といわれています。
223 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 13:25:32 ] >>222 一応ubuntu?は入れてあるのですが・・・ linuxでなにするんでしょうか
224 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 13:27:46 ] PG目指すんじゃなかったのか?
225 名前:デフォルトの名無しさん [2008/05/16(金) 13:31:20 ] >>223 Linuxはコマンドの組み合わせで何でもできます。
226 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 13:33:41 ] linuxは言語じゃないだろw >>221 初心者だからといって一つの言語限定なんてつまらんことはするな 複数の言語を同時に学習することでプログラミングに対する理解が早まる ついでにプログラミング言語理論も勉強するんだ そんなのは頭が混乱するなんて泣き言が出るのならPGには向いていない
227 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 13:46:33 ] ふつうはCASL IIからはじまって8086、386のASMを使いこなしC言語を学びOOPをマスターしてVB6だ
228 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 13:58:13 ] 初心者のためのプログラミング言語ガイド Part8 pc11.2ch.net/test/read.cgi/tech/1208186034/
229 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 13:58:46 ] >>227 よく分からなかったんですが一応Cの本を買ってあります。 他に一緒に勉強すると良いよ。ってのありますか?
230 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 13:59:03 ] おれはZ80のハンドアセンブルから始めたなあ
231 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 13:59:39 ] >>228 次スレ移行しそうだったんでコッチに書き込みました。
232 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 14:03:02 ] >>229 まずは手を動かせボケ
233 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 14:04:06 ] Linuxなんて劣悪なプログラミング環境を選んでしまったら速攻挫折するだろ
234 名前:デフォルトの名無しさん [2008/05/16(金) 14:05:15 ] >>229 今流行のLLはどうでしょうか? まずLinuxをインストールするところから始めましょう。 各種LLが使い放題です。 もちろん無料です。
235 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 14:06:32 ] >>231 ログをざっと読んでみようという気にはならんのか。
236 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 14:38:29 ] >>235 寝言みたいなことしか書いてないよ。
237 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 15:40:42 ] じゃあこれから書かれることもたぶん寝言みたいだから 訊いても無駄だよ
238 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 15:50:54 ] と寝言を言ってますw
239 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 16:37:11 ] 寝言じゃなかったら言ってる側からハズレたことになるから その場合それが正しい。
240 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 16:37:42 ] うざい
241 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 16:42:23 ] 揚げ足の取り方間違えて恥書いた奴って 二言目にはうざいって言うよね
242 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 17:16:43 ] >>235 を書いたのは私で、話の腰を折って申し訳なかったけど、 あのスレ今回も990まで伸びて、ここの >>221 から >>226 までのようなユーモアのあるレスなんて、 ついぞ見たことない。スレタイ読まない質問と、それこそログ 読んでから書けよといいたくなるレスの山。
243 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 21:29:48 ] c/c++で再帰するときに自分自身を呼び出す方法とかってありませんか? quicksort( int lo, int hi ) { if ( hi - lo <= 1 ) return; ... self( lo, mi ); self( mi, hi ); } こんな感じで。 コピペしてquicksort2みたいなの作るとquicksortが呼び出されるんで 困るというか疲れてるとよくあるのですが。
244 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 21:30:15 ] ない
245 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 21:50:15 ] ・・・だめだ、10回読み直してもわからん。 誰か解説してくれ
246 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 23:07:29 ] コピペなんてしないで、都度パラメータ化すればいい。 関数引数を増やしたりテンプレートにしたり。
247 名前:デフォルトの名無しさん [2008/05/16(金) 23:16:55 ] C++ についての質問です。 クラス内の関数で、あるメンバー変数にアクセスすると Floating exception で止まってしまいます。 変数は private: Double_t fZ; で定義されていて、 double z = fZ; もしくは cout << fZ << "\n"; のどちらでも同じエラーで止まります。 この場合、何が問題か心当たりがある方はいらっしゃいますでしょうか? 同じ現象をシンプルなテストプログラムで double 変数に極端に 大きな値や小さな値を与えて再現するか試みましたが無理でした。
248 名前:デフォルトの名無しさん [2008/05/16(金) 23:23:20 ] Double_t とは?
249 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 23:38:06 ] すいません。 Double_t は double の alias のようなので、double と同じです。
250 名前:デフォルトの名無しさん mailto:sage [2008/05/16(金) 23:58:03 ] 初期値を設定してないんじゃない?
251 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 00:31:57 ] ふと疑問に思ったんだけど、シェアウェア等の解析方法を提示すると著作権法違反になるのかな? デバッガとバイナリエディタがあれば、シェアウェアの試用日数制限や機能制限が解除できる場合があるけど。。。 具体的な方法を示すとアウト? 抽象的な(?)内容ならセーフ? えろいひと教えてください ><
252 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 00:35:22 ] 法律には詳しくないが著作権に対してはOKじゃない? 音楽CDをコピーする方法はなんら問題ないじゃん? あくまでその方法を用いて各個人が自分用に音楽をコピーするのだから。 ただ、シェアウェアの制限解除方法とかになると営業妨害とかになったりするんじゃね?
253 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 00:46:16 ] 危険を冒してまでそんな事をする意味がわからん 面倒な裁判おこされたいの?
254 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 00:46:17 ] >>252 なるほどね。やっぱりアウトくさいな。 File: LICENSE.DLL 000028CF 79 EB 000028EF 9D 91 ↑ただの文字列だが、見る人が見ればなんのことだかすぐ分る。 具体的な方法じゃなくて、こんなのでもアウトなのかな?? これがアウトなら某シリアル掲示板は完全にアウトだな。法律って難しいや。
255 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 00:59:19 ] 著作権は問題ないと思う。 そのソフトの使用許諾契約に違反するとか、そういうことになるんじゃないかな。
256 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 01:07:57 ] うーん、やっぱり法律って難しいね。 某シリアル掲示板が何年にも渡って生き続けてるのはなぜだろう。不思議で仕方がない。
257 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 01:18:13 ] 見過ごされてるだけでしょ
258 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 01:53:21 ] ときめも裁判のように捕まえる事もあるが、大抵は「クラックされるようなプログラムを作ってしまった」という負い目があるんだ
259 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 03:07:05 ] ユーザのローカルにある時点でクラックは避けられないだろ
260 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 06:53:53 ] 厨クセぇ連中だな巣に帰れ
261 名前:マイク ◆yrBrqfF1Ew mailto:sage [2008/05/17(土) 15:16:57 ] >>243 仕様書やコンパイラの仕様よく読んだ方がいいかもしれないが 自分自身の中で自分自身を呼び出すなら以下の例でいいんじゃね。 int mein_Ohre_heisst_treue() { mein_Ohre_heisst_treue(); } スコープだとかなんかそんな名前解決の範囲がどうのならよくわかんね。 恐らく>>243 のselfのところをquicksortにすればいいのではないかと。
262 名前:マイク ◆yrBrqfF1Ew mailto:sage [2008/05/17(土) 15:20:09 ] >>261 void mein_Ohre_heisst_treue() { mein_Ohre_heisst_treue(); } だった。 (コードを書くのは)難しい。
263 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 15:26:30 ] 頭悪いんだから、しょうがないよ。
264 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 15:26:40 ] なんという文盲…
265 名前:マイク ◆yrBrqfF1Ew mailto:sage [2008/05/17(土) 15:31:05 ] >>258 kの方のクラックをされないようにするには物理学的な対タンパー性があればいいのではないか、 と考えた事があるがどうか。 俺にはわからん。
266 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 19:59:58 ] 一週間待ちましたがもう>>178 はもうスルーされたとみなしてよそのスレで聞いてもマルチって言われないよね。。。 バージョンとかも書いた方が良かったのかな。。。
267 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 21:08:09 ] ひとりごとだから気にしないで
268 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 22:56:15 ] 3x3の行列と6x3の行列をループを使って乗算するプログラムがうまくかけません。 誰かC言語で書いてくれませんか
269 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 23:36:34 ] 宿題は宿題スレへ
270 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 23:51:04 ] 3x3と6x3の積は定義できんがな
271 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 00:28:07 ] a と b の積と書いても b×a のことかもしれないぜ!
272 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 07:04:21 ] 知るも知らぬもあふさかの積
273 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 11:47:10 ] 数3の教科書に……書いてたっけ? 行列なんて忘れたよ、もう。
274 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 13:37:22 ] Windows用でDCに絵を描いたら動画になるライブラリー ありませんか?
275 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 13:48:55 ] Input ( 1 2 3 ) ( 0 1 2 3 4 5 ) ( 4 5 6 ) x ( 0 -1 -2 -3 -4 -5 ) ( 7 8 9 ) ( 5 4 3 2 1 0 ) Process ( a11 a12 a13 ) ( b11 b12 b13 b14 b15 b16 ) ( a21 a22 a23 ) x ( b21 b22 b23 b24 b25 b26 ) = ( a31 a32 a33 ) ( b31 b32 b33 b34 b35 b36 ) ( c11=a11*b11+a12*b21+a13*b31 c12 c13 c14 c15 c16 ) ( c21=a21*b11+a22*b21+a23*b31 c22 c23 c24 c25 c26 ) ( c31=a31*b11+a32*b21+a33*b31 c32 c33 c34 c35 c36 ) Outut
276 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 13:50:32 ] 3x3 行列と 3x6 行列の積だな。
277 名前:デフォルトの名無しさん [2008/05/18(日) 20:24:44 ] 関数の説明をする時、例えばCのprintf(3)の略称の元を表記する場合 PRINT Formatと書くのが適切かそれともprint fORMATが適切ですか? 全て小文字や大文字で統一すべきですか?
278 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 20:36:43 ] 個人的には PRINT Format の方が見やすい。 好みの問題じゃないのか?
279 名前:デフォルトの名無しさん [2008/05/18(日) 21:04:34 ] 500近い日本語の項目を作って、 その中で30項目程度を事務員さんに入力して貰い、 整形して出力するプログラムを組みたいと思ってます。 簡単に出来そうなのですが、私は大昔にBASICとC、kylixで 遊んでいたレベルの人間なので、まずはどの言語を選べば良いか調べています。 ひとまず Active Basic が見付かりましたが、他に良い言語はありませんか? 宜しくお願いします。
280 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 21:11:52 ] VB.NETでもつかっとけ
281 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 21:13:58 ] その程度ならJavaScriptで十分じゃね
282 名前:デフォルトの名無しさん [2008/05/18(日) 21:24:59 ] >>280 , 281 有難う! でもごめん。ちゃんと書かなかったのが悪かったけど、 楽ちんですかね?? 数時間から半日程度で作りたいんですよね。。。 都合が良過ぎますが、日本語の取り扱いが簡単で、 ヘッダとか宣言とかの、おまじないが少ない言語があれば知りたいです。お前等様。
283 名前:デフォルトの名無しさん [2008/05/18(日) 21:28:28 ] >>282 >ヘッダとか宣言とかの、おまじないが少ない言語 やっぱVBだな
284 名前:デフォルトの名無しさん mailto:sage [2008/05/18(日) 21:42:05 ] あつかましい質問にアドバイスくれてありがとう! 信じて、VB.NETで作ってみます!
285 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 00:26:18 ] どうせやるならC#のがいいとは思うがほとんど一緒だから 両方眺めて字面の好きな方やればいいよ。
286 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 01:21:22 ] 困ったときのExcel VBA
287 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 01:32:30 ] >>284 知識ゼロの状態から.NET言語やるならC#がいい。 おなじないはVB.NETもC#も同じだし。
288 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 01:57:53 ] C#に挫折した俺は異常? C++の方が使いやすかったり・・・
289 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 01:59:10 ] 慣れの問題。
290 名前:デフォルトの名無しさん [2008/05/19(月) 02:00:48 ] cmdを起動しようとすると このファイルはほかのプログラムで使われています。 と表示されるんだが、使っているプログラムに心当たりは無い。 どうすれば起動出来るようになるか教えてください
291 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 02:07:33 ] 板違い、それググった方が聞くより早いぞ
292 名前:デフォルトの名無しさん [2008/05/19(月) 02:11:04 ] >>291 ありがとう。それとすまなかった。
293 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 08:04:58 ] >>279 Prolog これ以外ありえない。
294 名前:デフォルトの名無しさん [2008/05/19(月) 10:32:36 ] 日中友好\(^o^)/ 【四川大地震】「日本隊は早く帰れ」「生存者発見されれば軍のメンツ立たぬ」人民解放軍が日本援助隊に不快感★2[05/18] news24.2ch.net/test/read.cgi/news4plus/1211128137/
295 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 22:49:41 ] c++ を c に書き換えてくれるプログラムとかないですか?
296 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 22:52:06 ] 昔はあった 最近は知らん
297 名前:デフォルトの名無しさん mailto:sage [2008/05/19(月) 23:49:36 ] 初期のC++はCのコードを吐いたという
298 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 00:14:38 ] >>708 調べてみるともとからページに用意されている変数を参照できるものだとわかりました。 ただ、これをどのように利用すればよいかわかりません。 質問ばかりで申し訳ないですが教えてください。
299 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 02:47:20 ] >>298 そんなロングパスは答えようがありません。
300 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 21:31:41 ] Cfrontまだあったよ www.softwarepreservation.org/projects/c_plus_plus/cfront
301 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 23:36:55 ] 見てみたら UNPUBLISHED PROPRIETERY て書いてあって大丈夫?
302 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 08:50:01 ] 現代のC++とは別物と思ったほうがいい
303 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 10:15:29 ] PGPLOTをvisual studio 2007で使うことはできますか? 数値計算の結果を出力したいんですが…
304 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 10:28:19 ] 使えるが馬鹿には使えない
305 名前:デフォルトの名無しさん [2008/05/21(水) 14:46:26 ] 安芸
306 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 01:17:50 ] CGIファイルが開けないんだがどうすればいいんだ? 右クリック→開く→開きません><
307 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 01:21:45 ] うるせえ黙れ
308 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 01:39:29 ] >>307 俺はッ!質問に!答えてくれるまでッ!レスするのをやめないッ
309 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 02:01:10 ] cgiやったことねぇけど、単純にエディタで開けばいいだけとかじゃないの? メモ帳でも起動してD&Dでおk。・・・っていくらなんでもこんな質問は来ない?w
310 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 02:37:37 ] >>306 メモ帳→開く→CGI エクスプローラ→ツール→フォルダオプション etc. etc. 他に方法は(略
311 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 09:27:49 ] CGIって言ってもCとかだったらどうするw
312 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 09:40:46 ] >>306 SendToにエディタのショートカット入れとけよ
313 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 11:21:55 ] デスクトップかQuickLaunchにエディタのショートカットはデフォだろ。
314 名前:デフォルトの名無しさん [2008/05/22(木) 13:00:49 ] 教えてください 10^3回、10^4回の掛け算の試行ならエクセルとノートパソコンとかでもできると思うのですが 今のコンピュータの能力で10^100回の掛け算の試行を(現実的に可能な時間で)行うことは可能でしょうか
315 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 13:13:40 ] 1クロックで1回の乗算として 1GHz → 10^12回/秒 並列化とかの工夫なしにはちょっと無茶かな
316 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 13:23:33 ] 並列化とかの工夫でどうにかなるレベルじゃないくらい無茶だとおも 10^12回/秒だったら10^88秒かかる計算
317 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 13:25:35 ] テラヘルツw
318 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 14:02:35 ] いや、チップに億の単位でトランジスタが載るんだから、8ビット精度の演算器が ひたすら並んでるチップを作って、それのクラスターで...とかやれば、と思ったけど、 1年≒3×10^7秒 ぶんを1秒にできてもまだ駄目だな。
319 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 14:02:53 ] >>310 違うんだ…ダウンロードしたCGIファイルが開けないんだッ!
320 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 14:05:00 ] Windows板池
321 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 14:16:42 ] それでも試行の回数を10^7分増やしたのだからすごいと思います
322 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 14:23:20 ] ありがとうございました 勉強になりました
323 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 14:29:58 ] >>318 8ビット演算、整数16*16以上の乗算が出来ない演算器で10^100回に意味が無いのが問題。 桁あふれをプログラムすればいいけど。プログラムするぐらいなら。倍制度浮動小数点演算器 の方が速い事実。
324 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 14:31:10 ] ×制度○精度
325 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 16:57:11 ] いま神戸に作ろうとしてるスパコンでも10^16レベルだもんな
326 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 17:08:16 ] 量子コンピュータなら余裕
327 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 17:14:38 ] ↑馬鹿
328 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 17:18:39 ] 俺が生きてる間に実用化されんの?
329 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 17:19:18 ] Macでmakeとか打ち込んでもそんなコマンドないって言われて GCCをインストールしようとして./configureするも GCCもCCも無いよって怒られる。 GCCをインストールするのにGCCが必要ならいったいどうすればいいんでつか
330 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 17:20:24 ] GCCの入ってるマシンを探して、クロスコンパイルする。
331 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 17:22:14 ] >>329 Xcodeをインストールすれ
332 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 17:22:15 ] GCCのバイナリ-(実行系)を拾ってくる。
333 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 17:25:19 ] GCCをインストールしようとしているのにconfigureなんて掛ける馬鹿は巣にお帰りください。
334 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 17:31:42 ] thx。 たしかにconfigureできたとしても、そのあとmakeできないんじゃん。。。
335 名前:デフォルトの名無しさん [2008/05/22(木) 18:17:06 ] ABCを(関数の)モジュールとします。 A-B-Cという風に関係があるとき、 つまり、AとCが直接データをやりとりしないとき、 AとCはモジュール結合なしですか?
336 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 18:32:41 ] 結合無しって言うか依存関係無し
337 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 15:12:54 ] 配布したプログラムの実行ファイルやらDLLやらを自動アップデートさせるのって どうやってますか?
338 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 15:39:17 ] 使う言語やOSも書かずに質問とな
339 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 15:45:10 ] OSは漢字Talk7.1 言語はPascalです
340 名前:デフォルトの名無しさん [2008/05/23(金) 16:14:06 ] コンパイルの最中にエラーが出て上手くいきません。 エラーメッセージとして、「これ以上書庫ファイルはありません」と出力されます。メッセージだけ見ると、書庫ファイルへのリンクが上手くいってないように見えますが、 調べても問題ないように見えます。 どういった場合にこのメッセージが出る事がありましか? 言語:c++ os:cent os 4.4 コンパイラ:gcc++4.2.3
341 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 17:05:30 ] 何をコンパイルしてるんだかわかんないし 何をコンパイルしてるかわかっても、たぶんわかんない
342 名前:デフォルトの名無しさん [2008/05/24(土) 16:47:45 ] SQLを搭載したLib形式のフリーのデータベースがあったと思うんですけど ご存知の方、名前を教えてください。
343 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 16:55:00 ] sqlite
344 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 16:59:36 ] >>343 それだぁ!ありがとう(*^^*)
345 名前:デフォルトの名無しさん mailto:sage 聞く場所違ったら誘導してくれると助かリヤンス [2008/05/24(土) 22:43:13 ] PHPでPOP鯖からメールを取得して情報を整形保存したいのだが 携帯から送られてくる題名が、67byte毎に改行・空白が入るようで上手く取得できずに困ってるんだ 題名の取得処理は現在「Subject〜改行があるまで」という処理 if ( eregi("\nSubject:[ \t]*([^\r\n]+)", $head, $sub_arr) ) PCのメーラーを使って送るメールは題名が一行保存され問題無し だけど携帯が上記理由で67文字までしか題名が取得できずに困ってます 教えてエロイ人orz
346 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 22:54:55 ] RFC2822的にはSubjectは改行+空白で分割できる事になっている。 PCから送信したメールも、長いSubjectを付けると途中で改行される可能性がある。 Subject以降に連続する改行+空白で始まる行はSubjectの続きとして扱うのが正しい。 肝心の正規表現はgrepをちょろっと使う程度なので分からない。スマン。
347 名前:デフォルトの名無しさん [2008/05/24(土) 23:16:12 ] 境界値分析で質問です。 「アルファベット"ID"または"id"+5桁の数字」から成る文字列のみを受け付けるシステムのテストで、 境界値分析はどのようなパターンなのでしょうか。
348 名前:デフォルトの名無しさん mailto:sage [2008/05/24(土) 23:32:17 ] 分析もなにもアルファベット"ID"または"id"+5桁の数字以外にどんな文字列がやってくるか 調査するのが先だと思うが。 つか正規表現で簡単に判定できるんだから、そんなにマジになってテストする必要 あるのかよーわからんけど。
349 名前:347 mailto:sage [2008/05/24(土) 23:39:09 ] >>348 いや、本にある問題で、解答がなくて・・・。
350 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 00:20:24 ] それだと、ここで誰かが答えても、その回答が正しいか確認できないので、 質問自体が無意味に思えるんだが。
351 名前:デフォルトの名無しさん [2008/05/25(日) 02:17:08 ] ネットワーク上のファイルデータをローカルに保存したいのですが API が分かりません。 InternetReadFile で htm ファイルの保存は成功したのですが、 jpeg などのバイナリデータはうまく保存できませんでした。 InternetReadFile 以外で バイナリデータを保存する API があるのでしょうか?
352 名前:351 mailto:sage [2008/05/25(日) 03:12:50 ] 解決しまくりんこ
353 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 03:24:44 ] 後学のためにぜひとも、どのように解決なさったのかお聞かせ願えれば幸いかと存じます
354 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 03:30:55 ] どうせ、fopen() で "w" を "wb" にしました、というオチだろう。
355 名前:351 mailto:sage [2008/05/25(日) 03:51:44 ] >>354 わたくし すべて char c で処理 いたして おりま すので、 そのよ うな初 歩的な ミスに は陥り ません よ
356 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 04:03:24 ] どこを縦読み?
357 名前:デフォルトの名無しさん [2008/05/25(日) 06:48:42 ] C言語の「コンソールバッファのハンドル」とは何ぞや?
358 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 10:08:09 ] それがものを尋ねる態度か?
359 名前:デフォルトの名無しさん [2008/05/25(日) 10:14:09 ] 気にするな
360 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 10:18:35 ] そんなものはC言語に存在しない
361 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 10:27:27 ] aruyo
362 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 11:08:33 ] >>347 境界値分析の観点から言えば、 must case: ID00000 ID99999 id00000 id99999 optional case(今回の例では効果が薄いと考えられる): ID00001 ID99998 id00001 id99998 >>348 境界値分析は、ブラックボックステストの手法だから。
363 名前:345 mailto:sage [2008/05/25(日) 11:10:44 ] >>346 ありがとん 一度、改行+空白を消してからSubject抽出する事に preg_replace("[\r\n ]", "", $head) 今のとこ上手くいってるが穴がありそうな予感 メーラーとかどうやって抽出処理してるんだろう
364 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 11:30:48 ] DLL_APIってなんですか?DLLを作る命令?
365 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 11:41:53 ] 知るかよ。表記した奴に聞けよ
366 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 11:48:03 ] DLLの持ってるエクスポート関数のことじゃね?
367 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 12:01:06 ] class DLL_API ANNbd_tree: public ANNkd_tree { なんかこういう風にクラスを宣言してたりするんですよね。
368 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 12:05:32 ] どっかで__declspec(dllexport)ってdefineしてるんだろ
369 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 12:05:38 ] たぶんポインタ
370 名前:デフォルトの名無しさん [2008/05/25(日) 23:04:09 ] C言語で Win32API の FindFirstFile にあたる関数ってなにがあるんでしょうか?
371 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 23:06:30 ] ない。
372 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 23:09:04 ] >>370 Cの標準関数にあるかという質問でしたら、答えは「ありません」となります。 基本的に、Cの標準関数にはファイルシステムを取り扱うものは含まれていません。 極力標準的なものということでしたら、POSIXにopendir()があります。
373 名前:268 mailto:sage [2008/05/25(日) 23:30:27 ] >>270 やっぱり3x3と6x3の積ですよね・・・ ttp://www.research.rutgers.edu/~kaufman/ffdfrb.html ずっと前からこの論文を読んでいますがいつまで経っても実装できません。 適当な地面と多くの箱を配置し、衝突判定はPQPというライブラリを使い 地面と箱との間のみで(箱と箱の間の辺り判定は難しいので今はなし)、 簡易な剛体シミュレーターを作ろうと考えていますが・・・、いろいろ分からないことが多すぎて出来ません。 ・式51って6x6の行列??3x3の行列っぽいMと掛けられんでしょうか。 (velocity half-stepで書かれています) ・Mと6x3っぽいiΓkの積は不可能では (Figure7)
374 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 23:52:40 ] >>370 Windows環境限定なら_findfirst()が。 少なくともVC++とBCBでは使える。
375 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 23:53:50 ] いや、Windowsなら素直にWin32API使えよ・・・
376 名前:デフォルトの名無しさん mailto:sage [2008/05/25(日) 23:54:51 ] >>373 数学板か物理板あたりでまず質問したら?
377 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 09:32:22 ] NTTグループ2009年卒ランキング 神 日本電信電話梶iNTT持ち株) 63 NTTドコモ 62 NTTデータ 61 NTTコミュニケーションズ 60 NTT東日本 NTT西日本 59 NTT都市開発 58 NTTファシリティーズ ===========早慶以上妥当ライン=========== 57 NTTコムウェア 56 NTTエレクトロニクス NTTデータ経営研究所 55 NTTビジネスアソシエ NTTロジスコ 54 NTTデータシステム技術 NTTデータジェトロニクス NTTソフト 53 NTTデータネッツ NTTデータセキスイシステムズ NTTデータシステムズ NTTデータウェーブ 52 NTTファイナンス NTTアイティ NTTPC NTTデータソリューション ドコモモバイル NTT-AT NTTPCコミュニケーションズ NTTデータクイック ===========マーチ妥当ライン========== 51 NTTデータテクノロジ NTTインターネット ドコモシステムズ 50 NTTデータシステムサービス ドコモテクノロジ NTTビグソル NTTデータサイエンス 49 NTTデータフロンティア ドコモサービス ドコモエンジニアリング 48 NTTデータフォース NTTデータビジネスブレインズ NTTデータスミス 47 NTTデータCS NTTクオリス NTTデータ三洋 NTTデータクリエイション ===========ニッコマ妥当ライン========= 46 NTTデータSMS NTTデータイントラマート NTTコムテクノロジー NTTデータソフィア 45 NTTデータフィット NTTソフトサービス ドコモサービス NTTデータアイテック 44 NTTソルコ その他ドコ子 その他デー子 43 NTT-ME NTTネオメイト 42 ME子 ネオ子 〜41 その他グループ会社
378 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 21:30:53 ] インストールした直後のWindows2000で動作するGUIアプリケーションを作りたいと思っています。 RADが使えてC++で開発できる環境はないでしょうか? Visual Studio2005スタンダードを買って試したのですが作ったアプリを2kで起動しようとするとエラーがでて起動できなかったです
379 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 21:40:34 ] インストーラに、必要なファイル組み込めよ
380 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 21:51:48 ] >>378 インストールした直後のWin2kなんか使うなよ。
381 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 22:18:39 ] 2000用ならNET Frameworkのインストールくらいやらせて当然
382 名前:デフォルトの名無しさん [2008/05/26(月) 22:42:08 ] ある関数を呼んでエラーだった場合、-1が戻るのですが このエラー処理 if (err == -1) と if (err < 0) ではどちらが優れていますか?
383 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 22:48:11 ] ある関数によるだろ
384 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 22:53:17 ] >>379 >>380 >>381 レスありがとうございます。 できればインストーラを使用しないで CDから直接起動できればと思っています。 ためしにDelphiで作成したアプリは無事に起動できたのですが C++では無理なのでしょうか?
385 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 22:53:57 ] >>382 ある関数が、正常に動作したときに、絶対に負の数を 返さないとか返すときもあるとかで答えが変わりますが。
386 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 22:59:05 ] 一般人がVS2008のアカデミックを入手できたらプロダクトキー入手のために学生証とか必要かね?
387 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 22:59:52 ] >>384 インストーラなしでの実行は、 BCBはできると思う。 VC++もできるが、RADがない(or ダイアログエディタだけ or MFC)。
388 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 23:17:48 ] >>384 そんなこだわりは捨ててしまえ
389 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 23:33:39 ] vc8 ランタイム でぐぐれ forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=2129272&SiteID=7
390 名前:デフォルトの名無しさん [2008/05/26(月) 23:34:33 ] >>385 話を変えますが コマンドライン引数など通常負の数にならない数の場合でも 引数があるかないかを確認するために(Cの場合だと) if (argc < 2) とする必要がありますか? または if (argc == 1) とすべきですか?
391 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 23:45:59 ] >>390 argc=0のときを考慮しないの?
392 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 23:55:51 ] Silverlightって結局なんなのさ!
393 名前:デフォルトの名無しさん [2008/05/27(火) 00:01:57 ] >>391 すいません。argcが0のときってどういう場合なんでしょうか?
394 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 00:05:46 ] >>389 こっちも参考になるかも。中ほどにランタイムDLLをEXEと一緒に配る話がある。 https://www.microsoft.com/japan/msdn/community/gdn/ShowPost-32360.htm
395 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 00:07:07 ] すいません IISってVISTAのどのグレードから付属してるのでしょうか ホームプレミアムですかね?
396 名前:デフォルトの名無しさん [2008/05/27(火) 02:34:44 ] エクセルとかHPつくるとか初歩的なことをマスターできる本とか資格ってなんですか?
397 名前:デフォルトの名無しさん [2008/05/27(火) 02:43:13 ] 今SFLについて勉強しています。 SFLで4bit加算器を作る課題がでているのですが、ソースコードが間違っているらしく、mainファイルを使ったテストで 正しく出力されません。 SFLに詳しい方、教えてください。 SFLファイル www2.uploda.org/uporg1446712.sfl.html
398 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 08:49:26 ] 成人女性の死骸をトイレに流して処分するアルゴリズムを教えてください
399 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 08:53:43 ] main() { while(true) { printf(">>398 は処分に失敗して警察につかまり、精神病院に投獄される。")l } }
400 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 09:41:18 ] >>393 #include <stdio.h> #include <unistd.h> int main(int argc, char *argv[]) { printf("argc=%d\n", argc); if (fork() == 0) execl(argv[0], (char *)NULL); return 0; } 子プロセスのargcは0になる。 argv[0]は慣習では実行パス名へのポインタを渡すことになっているが、 慣習を破るプログラムをごく普通に書ける(環境はごく普通にある)。
401 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 10:40:45 ] DirectXを学ぶ前身として WindowsのAPI関数について勉強したいんですが オススメの本を紹介してほしいです Cはほとんどわかりませんが C++の入門書を読みおえ、理解しています
402 名前:デフォルトの名無しさん [2008/05/27(火) 10:46:59 ] 本で勉強するもんではないな ネットで検索する
403 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 11:08:06 ] >>402 では、DirectXも検索ですかね 大学生なので本だと電車の中で読めてありがたいのですが
404 名前:デフォルトの名無しさん [2008/05/27(火) 11:14:46 ] このへんを印刷して持ち歩く www.geocities.jp/ky_webid/ wisdom.sakura.ne.jp/system/winapi/ nienie.com/~masapico/
405 名前:デフォルトの名無しさん [2008/05/27(火) 11:18:40 ] 猫でもわかる www.kumei.ne.jp/c_lang/ はあまりお勧めではないが、載せておく。
406 名前:デフォルトの名無しさん [2008/05/27(火) 11:25:08 ] DirectX、WindowsAPIは、C言語やC++よりはるかに使いこなすことは難しい。 数値に表すと、C言語、C++を1とすると、WindowsAPI 10 DirectX 30 くらいでは? この数値は適当ではあるが、分量も難易度も10倍以上はあると思う。
407 名前:デフォルトの名無しさん [2008/05/27(火) 11:27:36 ] Windowsだと、関数やDLLが数え切れないくらいあって、実現したい関数はどれなのか特定することが困難だし 全関数を勉強してから、次へ進むとかは分量的に無理と思う。
408 名前:デフォルトの名無しさん [2008/05/27(火) 11:31:41 ] まとめると、網羅的にやることは困難なので、的を絞ってやりたいことだけに集中して 関連文書を検索したり本屋で探したりした方が良い。 C言語単体なら1、2冊わかればある程度出来るようになると思うが、Windowsはそのくらいでは足らなすぎる。
409 名前:デフォルトの名無しさん [2008/05/27(火) 11:49:23 ] 質問です。 VisualStudio2005でC言語のソースを編集して上書きしたら、パス付き(円マーク含む)でファイル名が 出力されてしまいました。 原因と対処法で何か情報がございましたら、宜しくお願い致します。
410 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 11:53:40 ] 解答ありがとうございました 勉強のいっかんとしてゲーム作りをしたかったんですが 認識があまかったみたいです>< とりあえず家に帰ってそれらのサイトを見てみます
411 名前:デフォルトの名無しさん [2008/05/27(火) 12:06:56 ] ゲーム作りなら、ゲーム作りの現場へアルバイトでも入って勉強した方が良いよ。 大学でも、専門学校でも、ゲームの開発現場に比べると技術、ノウハウがはるかに劣ると思う。 まったく一人でやるよりかはマシと思うが
412 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 13:06:49 ] あの。 C++でクラスのヘッダーファイルを相互参照するような構造で、 VC2008でインテリセンスがきかなくて困っています。 解決策とかありませんでしょうか?
413 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 14:33:03 ] ゲーム作るなら、 ウインドウだして、キー取得して移動して、 デバイスコンテキスト確保してダブルバッファリングしながら、 ビットマップからカラーキー付転送を実装して、バックバッファに書き込んで、フリップして。 音鳴らして。 ゲームが終わったら後始末して終わりかな。 一番単純なのはGDIとMCIとメッセージProcでできる。
414 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 14:50:06 ] 412です。 たくさん時間がたったら動き出しました。 なんだったんでしょう???
415 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 15:18:25 ] 仕様です
416 名前:デフォルトの名無しさん [2008/05/27(火) 16:45:37 ] 圧縮アーカイブとそれのリカバリレコードの仕組みおせーて
417 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 16:57:27 ] お前の態度が気に入らない
418 名前:デフォルトの名無しさん [2008/05/27(火) 17:22:02 ] もういいわけはたくさんだ
419 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 18:45:02 ] スレ違かもしれないけれども質問させてください 加数部 指数部 01010000 11111111 00111000 00000011 これを加算せよって問題なんですが、どうやって解くのでしょうか? 自分は、上の指数部が-2^127で下は2^3になると思うのですが それからどうすればいいのか分かりません よろしくお願いします
420 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 18:55:16 ] なに -2^127 って?w
421 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 18:55:54 ] >>420 左端が符号と聞いてたもんですから
422 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 18:59:22 ] すみません、途中で書き込みしてしまいました 左端が符号と聞いてたもんですから、左の1が-を表示してて残りの1が127かと思ったのですが 色んなサイトを見ていましたら、2の補数表示で11111111は-1乗と書いてあったので とすれば2^-1と2^3だから4つシフトして 00000101 00000011 00111000 00000011 の足し算になって 00111101 00000011 で良いのでしょうか?
423 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 19:00:29 ] >>419 加数部って何だよ。-2^127って何だよ。 というのはさておいて、仮数部と指数部が判れば後は次の計算をするだけ。 仮数部*2^指数部 仮数部に何も補わなくていいと仮定すると、 80*2^(-127)≒4.7*10^-37 56*2^3=448 仮数部が1.xxxxxxxxの形式になるなら (1+仮数部/256)*2^指数部 となるので、 (1+80/256)*2^(-127)≒7.7*10^-39 (1+56/256)*2^3=9.75
424 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 19:02:38 ] >>422 加算せよって言われても、前提条件が少なすぎる。 浮動小数点数の表し方について、何か指示或いは前提となる講義でもあったんじゃないのか?
425 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 19:05:34 ] 前提条件は全く書かれてないから無理だな 何進数なのかもわからない
426 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 19:06:40 ] >>423 .424 たびたびすみません www.odnir.com/cgi/src/nup14887.jpg プリントの問題をスキャンしました 授業では
427 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 19:07:23 ] なんだ、講師が馬鹿だったのか。 >>426 諦めろ。
428 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 19:07:28 ] すみません、また途中で書き込みしてしまいました 授業では www.odnir.com/cgi/src/nup14888.jpg これしか説明がありませんでした
429 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 19:13:25 ] うん、講師が悪い
430 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 19:19:11 ] 講師が悪いのですが・・・(´・ω・`)
431 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 19:23:14 ] これは酷い どこの中学だよ
432 名前:デフォルトの名無しさん [2008/05/27(火) 19:27:44 ] 特定した
433 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 20:01:42 ] >>431 中学で情報の授業があるとは結構すごいな。 俺のときはベーシック触らせてもらって1時間分とんでたんだが。
434 名前:デフォルトの名無しさん [2008/05/27(火) 20:09:19 ] 中学で普通に情報というか技術があってBASICあったが? 俺が一番最初に書き上げてプログラム走らせたのもいい思い出
435 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 20:23:19 ] 工業高校?
436 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 21:28:04 ] >>434 ああ、そうそう。技術の授業だった。
437 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 21:28:51 ] 俺、中学で技術も家庭科もなかった…
438 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 21:35:57 ] 俺の時代は中学でタッチタイピングできるだけでも一目置かれてたぜ
439 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 21:41:26 ] 今ではふつうなんですが。
440 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 21:41:48 ] マ坂池
441 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 21:44:23 ] 今幼稚園の息子がブラインドタッチ練習中
442 名前:デフォルトの名無しさん [2008/05/27(火) 21:57:25 ] 「cでゴリゴリ書く」というのはよく目にしますが 「javaでゴリゴリ書く」は見たことがありません 何故ですか? ゴリゴリって何ですか?
443 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 22:00:29 ] 宇宙エンジンです
444 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 22:03:34 ] CはCPUの性能のピーク点スピードで動く処理を書くーー>ゴリゴリ書く 又は、ハードを直接触って動くプログラムを書くーー>ゴリゴリ書く Javaは、それがとても難しい、及びそんなプログラムにJavaは適していない。 分野違いと言うこと。
445 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 22:14:10 ] >>442 おまいが見た事無いだけじゃね。
446 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 22:53:56 ] >>442 多少汚い手を使ってもコード量と勘で何とかした!って解釈してるけど。 スマートじゃないとかそういう意味じゃない?。
447 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 22:56:19 ] もっと効率のよい方法があると知りつつも 生産性の低いツール・言語・ライブラリ等を使って 悪い意味で愚直にゴリゴリ書くことだよ。
448 名前:442 mailto:sage [2008/05/27(火) 23:08:57 ] >>442 自分もそういう解釈をしてました 低レベルな処理=ゴリゴリ書くということかと >>445 たしかに"javaでゴリゴリ"で検索したら少なからずヒットしました・・ >>446 >>447 なるほど・・ 汚いというか馬鹿正直というか そんな感じですか
449 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 00:22:02 ] 確かに、ゴリゴリとかガリガリとか、質問されるとよく分からんなw
450 名前:ume mailto:sage [2008/05/28(水) 05:56:35 ] >>423 ヒントありがと (1+80/256)*2^-1=0.65625 (1+56/256)*2^+3=9.75 10.40625=8*1.30078125=2^+3*(1+77/256)=00000011 1.01001101 仮数=01001101 指数=00000011
451 名前:デフォルトの名無しさん [2008/05/28(水) 08:01:51 ] みなに聞きたいです よかったら意見聞かせて スマソ↓ 設計の仕様書って書いてる?例えばVBAみたいな比較的楽な言語でも…もし書いてたらどんな書式です? なんかフリーソフトでVBAのやつを仕様書書いてくれるのあるみたいだけど見つからなくて…
452 名前:デフォルトの名無しさん [2008/05/28(水) 08:06:02 ] >>451 仕様書をソースコードから生成するって事?
453 名前:デフォルトの名無しさん [2008/05/28(水) 08:08:34 ] ここ行く homepage3.nifty.com/koha_hp/process/Proc.Require.html
454 名前:デフォルトの名無しさん [2008/05/28(水) 13:46:43 ] プログラムで掲示板のファイルを読みたいんですが 何故かyyKakikoだけ読み込むことができません エラーメッセージすら返って来ないで存在しないことになっています 2chやしたらばは読み込めています 2chやしたらばとは違う情報を送る必要があると思うのですがご存知の方いますか?
455 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 14:00:01 ] 順序だててしゃべれ。
456 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 14:13:40 ] >>454 「読む」とは具体的に何をすることなのか、どうやっているのか具体的に説明せよ。 「存在しないことになっている」とはどういうことなのか具体的に説明せよ。
457 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 14:25:28 ] >>456 具体的? 掲示板のファイルを読むと具体的に書いてるだろ そしてどうやっているかはここでは問題ではないことが理解できていない馬鹿 お前は具体的っていいたいだけだろ
458 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 14:31:03 ] 知らないかもしれないから教えてあげると、 馬鹿がどんなに頑張っても馬鹿さは隠せないよ。
459 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 14:33:31 ] ほんとだ馬鹿丸出しだなお前
460 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 14:41:11 ] せめてリクエストヘッダくらいは晒せよ。
461 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 14:47:12 ] 知らないかもよ、リクエストヘッダなんて。
462 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 15:22:54 ] >.460-461 プギャプギャ━━━m9(^Д^≡^Д^)9m━━━━ !!!!!!! 馬鹿一確wwwwwww
463 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 16:22:54 ] >>453 学校とか行ってない俺にはすげー嬉しいな
464 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 16:30:38 ] >>463 学校でこんなこと習うわけねえだろ こういうことは会社に入ってから必要があればやればいいこと こんなこと勉強してもろくに役立たない
465 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 17:17:32 ] 自分ひとりでプログラム書くなら仕様書く必要もないけど >454 みたいに他人に質問するとき困るだろ
466 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 17:19:16 ] 仕様書書けると他人に質問するの上手くなるのか?w 馬鹿は一生馬鹿だろ
467 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 17:34:12 ] 他人とかかわらずに自力だけで生きていくしかないな
468 名前:デフォルトの名無しさん [2008/05/29(木) 02:01:32 ] リトルエンディアンからビッグエンディアンへネットワーク経由で データを送信する場合に、バイトオーダーを考慮する必要が あるとのことですが、C言語で言うと実際にどのようなデータ型を ネットワークバイトオーダーに変換する必要があるのでしょうか?
469 名前:デフォルトの名無しさん [2008/05/29(木) 02:40:08 ] アルゴリズムの質問なんすけど 1〜1000くらいの整数2個のペアが300個くらいあって、 2と6、6と17、7と19、19と78みたいにですね。 で、2と6がペアで、6と17がペアだとすると、 2,6,17が同じグループということになるので、 2,6,17・・・・ 7,19,78・・・・という風にグループわけしたいんですよ。 どんなアルゴリズムでやるのがいいかなぁと ヒントになるサイトでもあったら教えてください。
470 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 03:48:42 ] >>469 グループは同じ要素を何度入れてもその要素の個数は1個に保つ集合と考える ペアの要素数は2個より多くてもいい グループは最初1個もない foreach ペア (全てのペア) foreach グループ (全てのグループ) if グループにペアの中身のどれかが含まれる then グループにペアの中身を全部入れる 次のペアを試すために外側のforeachの次要素へ脱出(*の処理は行わない) end if end foreach 新しいグループを作成し、ペアの中身を全部入れ、全てのグループの仲間に加える(*) end foreach 各グループの中身が同じグループに属する要素
471 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 03:56:42 ] >>468 型のサイズが1バイトでなければバイトオーダーを考慮する必要がある。
472 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 04:14:36 ] >>469 間違っています。 以上。 はい次の方。
473 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 04:20:48 ] ↑話を理解してない馬鹿
474 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 06:10:25 ] 自分の名前を矢印で指して馬鹿とか、自虐的ですねぇ。
475 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 06:50:37 ] ということにしたいのですね:-)
476 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 07:26:48 ] >>469 それは Union-Find という種類のアルゴリズムに相当し、 O(1) に極めて近い実行時間を持つアルゴリズムが存在する
477 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 10:59:16 ] >>469 具体的に例えば、こうゆう前提で間違ってないかな? 999組の男女の兄弟がいます。すべての人は、兄弟以外の人とは全く血縁関係が ありません。この中でカップルが300組いるとします。(カップルは、男性同士、 女性同士、兄弟も含まれ、自分自身以外誰か一人との1対1とします。)
478 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 11:31:12 ] Gnu makeで質問なのですが、型ルールの依存関係を複数記述することは不可能なのでしょうか filter.exeが更新された場合も再度txt→html化させたいのですが 以下、2通り試してみましたがどちらも期待の動作とは違いました 1.%.html: %.txt filter.exe 2.%html: %txt; ... %html: filter.exe ↓これは2.のケース src:=$(shell ls *.txt) dst:=$(shell ls *.txt) dst:=$(dst:%.txt=%.html) main: $(dst); %.html: filter.exe; %.html: %.txt ./filter $< > $@
479 名前:478 mailto:sage [2008/05/29(木) 11:50:08 ] すみません、自己解決しました
480 名前:デフォルトの名無しさん [2008/05/29(木) 16:31:02 ] こんにちは、一つのファイルを あるフォルダー内全てのフォルダーにコピーする方法ないでしょうか? フォルダーは4階層ほどあります。よろしくおねがいします
481 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 16:35:58 ] 1回だけなら、BATファイルをエディターで作成。 汎用なら,何かのインタープリター言語。
482 名前:デフォルトの名無しさん [2008/05/29(木) 19:47:22 ] こんにちわ。 Hibernateのehcache.xmlの設定について教えて下さい。 適切な設定値の調べ方などってありますでしょうか?
483 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 19:59:32 ] >>480 1回だけと仮定して、DOSコマンドから DIR /S >aaa.bat と叩いてみてくれ。
484 名前:469 [2008/05/29(木) 22:41:17 ] 皆様レスありがとうです。 解決しました。
485 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 00:02:29 ] GUIを勉強して遊ぼうかと思ってるんですが、 QtとGTKはどちらを学ぶほうがいいですか? 普及度合いも考慮したりして
486 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 00:06:19 ] www.google.com/trends?q=qt%2Cgtk
487 名前:468 [2008/05/30(金) 01:07:48 ] >>471 C言語だとchar型以外はネットワークバイトオーダーにする 必要があるということですね。 例えばlong型の変数があった場合は以下のようにするのが正しいのでしょうか? 変換後の値 = htonl(変換前の値)
488 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 01:19:52 ] >>487 否。 バイナリでとかIEEE754とか相手のエンディアンがばらばらとかプロトコルによる オレなら整数だったらASCIIで送るわ
489 名前:デフォルトの名無しさん [2008/05/30(金) 01:32:19 ] >>488 整数をASCIIで送るとはどういう事でしょうか? 具体例を挙げて頂けませんか?無知ですみません。
490 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 01:34:52 ] おことわりです そんな低レベルまで面倒みません
491 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 07:09:33 ] >>487 1バイト以外のデータの場合、 自分のパソコンがリトルで、相手のパソコンがリトルならhtonlは必要ない。 自分のパソコンと、相手のパソコンのビッグ・リトルが異なれば、 送信の時と受信の時両方でhtonlが必要。 相手のパソコンがビッグかリトルか分からない場合は、一応ビッグと過程する。 すると、自分のパソコンがリトルならhtonlで送受信し、ビッグならそのまま送受信する。
492 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 08:37:57 ] >>489 たとえばHTTPのContent-Lengthヘッダは "Content-Length: 12345\r\n" という文字列を送っているので、12345という値のエンディアンを気にす る必要はない。 >>491 送信者は常にhtonl()して送り、受信者は常にntohl()して受け取ればい いんだよ。ビッグエンディアンの環境ではhtonl()/ntohl()は何もしない 関数だから。
493 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 09:01:16 ] >>487 intとかlongといった型はCPUやOSによってバイトオーダーだけではなくサイズも異なる場合がある(例えばlongが8バイトとか)ので、 ・「ここは2バイト」「ここは4バイト」などバイト単位で通信データのフォーマットを決め、それに合わせて数値をバイト列に変換して送る ・数値を文字列化して送る ・CPUやOSが異なる相手と通信できないことは大した問題ではない(どうせサポートできないし)と諦める などするといいよ
494 名前:デフォルトの名無しさん [2008/05/30(金) 18:55:08 ] すいません、国内サッカー板から来ました。 コンピューターの知識がほとんど無いので、質問の内容があいまいになってしまいますが お願いします。 サッカーくじ、トトビックの件で質問ですが、0、1、2の三つの数字を 振り分けるプログラムってプロが作るとどんなものになりますか?例えば、 僕が昔、COBOLで作った時は、COBOLにある乱数のモジュールを使って分岐させたり していましたが、そのときの数字の発生率はきれいに1/3なったような気がしますが、 トトビックの数字の発生はとてもそうは思えません、プロにはプロのお考えがあるのでしょうが とても納得できません、また、ソフトウエアー関係者はアホらしくてトトビックなんか買わないそうですが ほんとうですか?
495 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 18:58:04 ] もしかして:トトビッグ
496 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:01:13 ] >>494 あほらしいかどうかは個人の問題だから置いておくとして。 自分で予想しない籤を買って、何が楽しいのか教えてくれ。 それと、1/3になっていないという根拠があればそれもだな。
497 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:01:26 ] 宝くじは胴元を疑ったらきりがないぞ
498 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 19:50:20 ] 期待値が1未満のギャンブルに手を出すのはアホのやること
499 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:33:05 ] 期待値が1以上のギャンブルなんてあるのか?
500 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 20:49:34 ] 株と銀行預金
501 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:11:46 ] 株は1未満、銀行はギャンブルではない
502 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 21:31:26 ] 高校数学レベルのやつは期待値で考えてしまうんだろうな
503 名前:デフォルトの名無しさん [2008/05/30(金) 21:36:05 ] 銀行は破綻すれば駄目。
504 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 23:08:13 ] >499 胴元
505 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 03:24:00 ] >>491 >>492 >>493 アドバイスありがとうございます。 今仕事で64ビットOSの環境でプログラムを作成する予定なので、 参考にいたします。
506 名前:デフォルトの名無しさん [2008/05/31(土) 09:29:34 ] 日の入り、日の出の時刻を返す関数を作りたいのですが、どこかにソースってありませんか? ちなみに最終的に作成したい言語はjavaなので、javaであると最適なのですが・・・
507 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 09:48:30 ] 計算で出すものじゃないだろ
508 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 09:59:51 ] javascriptだが www.fb.u-tokai.ac.jp/WWW/hoshi/env/solar-j.html
509 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 19:52:49 ] ちょいとスレ違いかもしれませんが どなたかコレを解いてはいただけないでしょうか? ttp://www.odnir.com/cgi/src/nup15174.jpg
510 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 19:53:41 ] 板違いです
511 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 19:56:04 ] 板違いと言いますと、やはり物理とかそういう系統の板に行った方がいいのでしょうか?
512 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 19:56:54 ] これは数学だろ
513 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 19:58:40 ] >>512 数学ですか! ありがとうございます、早速行ってみます
514 名前:ヽ・´∀`・,,)っ-○◎● mailto:sage [2008/05/31(土) 22:34:13 ] ブール代数学だろ あながちスレ違いでもない。 ビット論理演算や条件分岐の最適化とかにも絡んでくるし 全員一致 X and Y and Z 可決 (X and Y) or (Y and Z) or (Z and X) = (X and (Y or Z)) or (Y and Z)
515 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 22:42:17 ] いいえ板違いです。
516 名前:ヽ・´∀`・,,)っ-○◎● mailto:sage [2008/05/31(土) 22:47:40 ] 思慮が浅いな。専門学校で習わなかったからと言ってプログラムに関係ないことにはなりません。
517 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 22:50:44 ] 「プログラムに関係がある ⇒ 板違いでない」は一般に成り立たない
518 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 22:51:37 ] メタ議論はスレ違いです
519 名前:ヽ・´∀`・,,)っ-○◎● mailto:sage [2008/05/31(土) 22:52:17 ] 大学の情報科の宿題だと思うけどな まあいいや
520 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 22:56:42 ] 情報科でやってることの大半は数学だろ
521 名前:ヽ・´∀`・,,)っ-○◎● mailto:sage [2008/05/31(土) 23:00:15 ] 数学科の基礎科目じゃこんなことに何時間も割かないよ。 さらにはANDゲートORゲートなんのこっちゃ
522 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:02:18 ] ↑まだがんばるの?
523 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:02:55 ] 「数学科でやってること=数学」でもない。
524 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:04:15 ] いや、普通にパズル板いけよ…
525 名前:ヽ・´∀`・,,)っ-○◎● mailto:sage [2008/05/31(土) 23:04:44 ] 情処の試験問題の範疇ではある
526 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:16:02 ] ここは情報処理板じゃなくてプログラム板です
527 名前:ヽ・´∀`・,,)っ-○◎● mailto:sage [2008/05/31(土) 23:19:35 ] 何が言いたいかっていうと、数学板では板違いってこと。 AND OR NOTなどのゲートで表現するのは工学で 数学はあくまで∪∩¬だな。 論理学はたしかにやるだろうけど、生粋の数学屋にデジタル回路のゲートを使って考える奴はまずいないよ。 演算回数を最小限にするために論理演算式の数を減らすことを考えるのが情報工学なら あの式とこの式は等価だ、で終わるのが数学。 まあ、分野もいろいろあるけど。
528 名前:ume mailto:sage [2008/05/31(土) 23:46:52 ] x--))+ y--))exor->---全員一致 z--))+ x--|)+ y--|)and--)>+ y--|)+ z--|)and--)>or---多数決により可決 x--|)+ z--|)and--)>+
529 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 23:49:40 ] カルノー図を描いて塊を丸で囲むんだっけ 学生時代にやったなあ
530 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 00:04:56 ] そこで情報学板ですよ。
531 名前:デフォルトの名無しさん [2008/06/01(日) 01:50:41 ] ソニータイマーみたいに一定期間のみ有効なアプリケーションを作りたいのですが、 時間を取得する関数などを利用しても、ユーザーが設定を変更すると その時間を取得する関数も影響をうけ、なんなくプロテクトが無効になってしまうのです。 そこで、ユーザーがある設定をいじっても、一定期間しか有効でないアプリケーションは どうやって作ればいいのでしょうか?
532 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 02:21:23 ] ネットワーク越しにコンピュータの外部から時刻を取得すればいいよ。
533 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 03:05:33 ] そしてスパイウェア扱いされると。
534 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 03:08:10 ] 稼働時間と起動・終了時刻を記録していって ログの内容とシステムタイマと整合性が取れなくなったら即体験版終了。
535 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 05:28:55 ] >>533 スパイウェア扱いですか・・・ それは困りますね >>534 そのシステムタイマが簡単に操作できちゃうんですよ ログも、最初の一回目だけは起動できるので なんども消しては実行し、消しては実行し・・・なんてできるんです。
536 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 06:17:39 ] どんなにあがこうともユーザの手元にコードがある限りクラックされる可能性は無くならない だから期限とともに無効化すべき部分のコードをユーザに渡さない 例えばネットワーク越しにその機能に対する入力を受け取り出力を返すサービスを有効なユーザ向けに運営する ユーザが有効かどうかの判断も非正規のユーザが負担しようとすると極力煩雑でコストが高くつくものにする これでも100%防止できるなんてことはないだろう もしくは適当なところであがくのをやめてあとはのとなれやまとなれ
537 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 07:55:44 ] QOHがどこかにいったんだが 誰かしらないか?
538 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 08:00:12 ] 迷い猫探しは明智探偵事務所へどうぞ
539 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 08:55:04 ] AAのイカタコにワロタ そこで多数決論理のパラメトロン素子ですよ # 電子板行け>俺
540 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:14:00 ] ソニータイマーって名前のUSBメモリ+ROM作って売ればいいよ。 pc11.2ch.net/software/
541 名前:デフォルトの名無しさん [2008/06/01(日) 12:24:49 ] 子供の頃ターボパスカルとかで遊んでいたのですが 久々にボーランドのホームページへ行ったら 無償の言語ソフトがいくつかあったのですが 無償ってどうして可能なのでしょうか
542 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:32:10 ] まだボーランドあるのか
543 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 12:34:38 ] お試し版みたいなものだから 本格的に使おうと思うと機能不足を感じるように作っておき 有償版は機能充実してますよどうですかって感じで売る
544 名前:デフォルトの名無しさん [2008/06/01(日) 12:44:04 ] ありがとう >>542 ボーランドから行けたけどコードギアって所のHPに飛ばされたかも >>543 ボケ防止のためって感じなので私には充分そうですね
545 名前:デフォルトの名無しさん [2008/06/01(日) 13:00:46 ] あと、ターボエクスプローラーの ターボデルファイでいいのですよね 以前より100倍難しそう
546 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 13:01:56 ] ちなみにTurboPascalもバージョン5.5が無料で公開されてる。TurboC++1.01も。
547 名前:デフォルトの名無しさん [2008/06/01(日) 13:11:54 ] ありがとう なんだか懐かしい
548 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 13:49:34 ] ワークフロー関係の板ってありますかね?
549 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 14:27:13 ] XMLの#PCDATAをパースしようとしてるんですが、 もしかして次にくるトークンの先頭集合がわかってないと無理だったりしますか? 自分で考えてみたものの、PERLの正規表現を使うと .*?(?=(タグだった場合) | (コメントだった場合)| ... | (先頭集合が続く) こんな感じになりそうなのですが・・
550 名前:549 mailto:sage [2008/06/01(日) 16:31:55 ] 一端上記方式で対応します。
551 名前:デフォルトの名無しさん [2008/06/03(火) 19:04:05 ] 直接プログラミングとは関係ないんですが 自作のソフトの中にWindowsに付属してる壁紙とかの写真のファイルを リソースとして取り込んで使用するものを配布したら著作権的にやっぱ駄目ですかね。 ファイルを動的に読み込んで使用するのは問題ないでしょうけど。 サンプル表示に使う適当な画像が欲しいんですが どのOSにも有ると言うものが見つからないんですよね。 9x系なら起動ロゴがちょうど良いのですがNT系(特にVista)はアレですし。
552 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 19:13:02 ] フリーの素材画像を使用すればいい
553 名前:デフォルトの名無しさん mailto:sage [2008/06/03(火) 20:54:40 ] >>551 自分のロゴでも作ってつけてみるとか。
554 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 00:18:17 ] >>551 でじかめで適当に写真撮ればいいじゃん
555 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 02:08:05 ] >>514 , >>527 お前、偉そうに講釈たれてるけど全員一致は X and Y and Z or ~X and ~Y and ~Z
556 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 02:34:25 ] こんなプログラム無いですか? 液晶画面の壁紙なんですが、 何かのシステム(アプリケーション?)を開いて、使って、 閉じた後に壁紙が変わってるって感じのプログラムが欲しいのですが。
557 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 02:41:09 ] 板違い
558 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 08:47:36 ] 該当スレがちょっとわからないので、ここで質問させてください。 Windows Media Format SDK 7ってもう手に入んないですかね? もうマイクロソフトはどんどん過去の遺産を消すなよ・・・
559 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 20:27:40 ] 手にはいらないよ。
560 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 20:36:48 ] DirectX7SDKなんて8以降のSDKでDirectDrawのドキュメントバッサリ削られたおかげで消せないぜ
561 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:00:38 ] そこまでして過去の遺産に拘る理由が分からん…
562 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:34:48 ] いや、今でも現役なテクノロジなのに、そのサンプルやドキュメントが古いSDKにしか入ってなかったりするのよ。
563 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 00:39:35 ] スレが見つからない、というかそもそも板違いかもしれないのですが、拡張されていないバッカスナウア記法についての質問はこのスレでもいいのでしょうか?
564 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 01:22:14 ] いいよ。答える人がいるかどうかはまた別の問題だけどね。
565 名前:558 mailto:sage [2008/06/05(木) 01:31:41 ] いや、Windows 98(SEではなく)で動かせという指令だったもので・・・ Windows Media Format SDK 9は対応がWin98SEからってどういうことやねん・・・ もうプログラマやめる・・・
566 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 01:32:35 ] <x>::=ab|ba <y>::=ccc|ddd としたときに、a〜dの出現回数が<x>と<y>の組み合わせだけの終端記号列での出現回数と同じになる終端記号列 (例えば acccb , abcdcdcd , aacccbb など) を表現する記法はあるのでしょうか?
567 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 01:38:50 ] あ、一連の流れで前提書かずに書いてしまいました >>566 は、拡張されていないバッカスナウア記法で記述できるのか?という疑問です 当然ですが非終端記号はいくらでも使ってもいいです
568 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 10:20:29 ] >>558 少なくとも、MSDNに入ってれば落とせるよw
569 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 17:51:44 ] >>565 先にOS Win98から98(SE) にアップデートしない理由が良く分からない。
570 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 20:41:12 ] 環境変えたくないんじゃね?
571 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 21:00:37 ] 今更SEへのアップグレードなんて手に入らんだろ。サービスパック扱いじゃないんだぜ?> 98>98SE
572 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 21:03:22 ] Java +JSFで書かれたWebアプリを.NET Frameworkに乗せかえるという とても無謀っぽいことをやるのですが、 「これをすれば楽になる」とか、「ここに特に気をつけろ」というのがあれば教えてください。
573 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 21:45:13 ] 何かと思えばBNFか できねーんじゃね?回数が他のなんかに依存するとか表現できないっしょ 知らんけど
574 名前:デフォルトの名無しさん mailto:sage [2008/06/05(木) 22:27:40 ] >>572 ヒューマンエラーには気をつけろ
575 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 23:01:44 ] クリティカルセクションの構造体を他のプロセスにコピーして渡すなりしても プロセスをまたいで使えないんでしょーか? (プロセスをまたいで同期させる別の方法を知っていますが、単に疑問に思ったので)
576 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 23:50:37 ] msdn.microsoft.com/en-us/library/ms682530.aspx >but critical section objects provide a slightly faster, more efficient mechanism
577 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 19:01:40 ] 恐縮ながら質問させて頂きます。 自分のPCは、DELL製なので、サウンドカードの問題上ライン入力での録音が不可能です。 そこで、自分で歌を録音したい時、今までは録音を イヤホンで大音量で伴奏を流す(直接だと近所迷惑の為)+歌う ←この2つをマイクで録音していました。 しかし、やはり伴奏がソロの時などは、イヤホンから出ている音ということ、マイクから撮っているということ、 その他色々の理由で、やはり音質はかなり落ちてしまいます。 しかし、Audacityなどのツールを使い、録音したアカペラ音声+伴奏のmp3を重ねようとすると、 「初めは合うのに段々(1分に3秒程度)音がズレる」状態になります。 周波数は録音時、重複させる時も共に44.1KHzです。 この音ズレさえなければ音質を改善出来るので、ご教示願いたいです。 使用ツール 録音 : 午後のこーだ(設定 wave入力デバイス[Microsoftサウンドマッパー]/周波数[44.1KHz]/入力チャンネル[モノラル]) 編集 : Audacity(設定 mp3読み込み、2つ共に周波数[44.1KHz]/32-bit/違いはモノラルとステレオのみ。) マイクは、ヘッドセットのものです。また、午後のこーだのwave入力デバイスは、 もう1つの選択肢[SigmaTel Audio]というものにしても音はズレました。 よろしくお願いします。
578 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 19:08:12 ] 板違い
579 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 00:39:46 ] >>577 いた違いだが。 PCの箱を開けてみて、開いてるスロットがあるなら(色は白かな?)、 5Kくらいのカード買ってきてつけるほうが幸せになれると思う。 既存のヤツはOSかBIOS上でOFFにしてしまえば不具合も無いと思うよ。
580 名前:デフォルトの名無しさん mailto:sage [2008/06/08(日) 12:48:15 ] そもそも録音してから編集するまでの間にMP3みたいな非可逆圧縮なんて使うなよ……。
581 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 02:55:38 ] どこで質問すればいいのかわかりませんで、ここで質問させていただきます。 ソケット通信で使うsendを改造して通信を行うプログラムを作りたいと思っているのですが、 どうにも中身を発見できません。(大体sendを改造してあってるのかも怪しいですが) 一体何をしてるのか、この本読めばわかる、このファイル見ればわかるというものがあれば よろしくお願いします。 できればLinuxでお願いします。 板違いだったらすみません。
582 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 03:34:53 ] Linuxなんかソース落ちてるだろうが。
583 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 03:44:14 ] >>581 ヒント@:ペンギンさんの絵が表紙w ヒントA:頭文字HJ ヒントB:2ヶ月に1回 こういう答えもしないのに煽るだけの馬鹿はなんなんだろね>>582
584 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 03:49:08 ] 馬鹿に馬鹿呼ばわりされたくない。
585 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 04:02:29 ] ふーん 賢いとこ見せてもらいたいもんだなあ ハッキング〜w 「ただ今、大変込み合ってます」の中を瞬間でログインする方法言って味噌
586 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 04:09:41 ] 質問するなら丁寧に質問するべきだと思うよ。 まぁすれ違いで弾かれるのは同じだけど。
587 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 08:24:51 ] >>581 sendの実装はカーネル内なので、カーネルのソースを読めばよい。
588 名前:デフォルトの名無しさん [2008/06/09(月) 08:39:27 ] 携帯シュミレータで個体識別番号送信出来るプログラムある? なければ、それって作ること出来る?
589 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 08:57:29 ] >>583 も結局答えてないし。 send のソースも見つけられなくて、改造なんて可能かね? そもそも >>581 はなんか無茶なことを考えてそうだ。 >>588 趣味れーたですか。
590 名前:デフォルトの名無しさん [2008/06/09(月) 09:01:27 ] シミュレータだね。 うん、使用用途はmixiIDの取得なんだが。
591 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 14:56:58 ] >>581 UNIXネットワークプログラミング vol.1 第2版 W.リチャード・スティーブンス 篠田陽一 ピアソンエデュケーション
592 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 20:31:10 ] こんばんわ。 Win2000ServerにSVNを導入しようとしています。 ですが、サービスの登録でsu.exeコマンドが使えず困っています。 Xpからリモート接続で「su \\リモートマシン名 〜」 という感じで使えるんでしょうか?
593 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 23:00:28 ] 夜分しつれい仕る 拙者ふつつかながら携帯用のプログラムの開発とやらで難儀してござる import java.lang.Math; としておいて setTitle(String.valueOf(Mathatan(45)) ならばコンパイル可能でござるが setTitle(String.valueOf(Math.atan(45)) となると「シンボルを解決できません。」 と申された。 import com.nttdocomo.ui.util3d.FastMath;と FastMath.atan((float)・・・を使えばコンパイル可能でござるが 誤差が大きいようなので測量計算には向かぬでござる。 すまぬがどなたかの良い知恵を拝借願いたい。
594 名前:デフォルトの名無しさん mailto:sage [2008/06/09(月) 23:04:35 ] 質問もまともにできないのか
595 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 04:17:30 ] パラメータが double でないから、オーバーライドしてないとか。 ネームスペースが ぶつかってて、java.lang.Math.tan(4.0f)のように全部指定するといいとか。じゃあぁね。
596 名前:デフォルトの名無しさん [2008/06/10(火) 14:41:19 ] VC++2008で、}や;を入力したときにオートフォーマットしてくれる機能を使うことはできませんか?
597 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 18:09:19 ] 64kバイトオフリミットパーティションは、カーネルモードでも読み書きしようとすればアクセス違反が起こると言う理解で合っていますか?
598 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 18:09:41 ] クラスの設計の仕方が良くわからないです 機能付加には継承ではなくコンポジションをとか色々と本には載っててそれを真似てみてるのですが どうにもクラスの数が溢れかえってしまったり あれもしたいこれもしたいと追加してくうちに見通しの悪い状態になってしまったり・・・ コーディングのテクニック以前の問題を勉強したいのですが お薦めの書籍やサイトはありますか? あといまはC++を利用していますが、windowsのみで利用する場合C#に移ってしまった方がよいのでしょうか?
599 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 18:20:36 ] 実際に良い設計がされたコードを読むのが良いと思う。 C#では実現出来ない事があったり、フレームワークが必要になるとか条件が違う。 開発効率はインテリセンスとの併用でC#がかなり上。 LinuxでもC#は動く。 どっちが良いかなんて場合による。
600 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 18:59:52 ] 595>> かたじけのうござる。されどそれがしのiアプリ開発キットdoja.exeでは double d = java.lang.Math.tan(45.0f); はコンパイル可能でござるが double d = java.lang.Math.atan(45.0f); はエラーがおき申す。 システムのバグとやらでござろうか?
601 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 19:00:17 ] >>599 やはり良くできたコードをみるのが良いですか・・・ 独学でやってきたので周りに習えるような人が居ないのですが C++だとやはりboostとか目を通してみた方がよいのでしょうか? C#は色々と制限があるようですが悪くなさそうですね 軽く調べてみようと思います
602 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 19:06:15 ] >>600 atan()の定義域に注意。
603 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 19:13:51 ] >>600 CLDCのMathにatanは無い java.sun.com/javame/reference/apis/jsr139/java/lang/Math.html
604 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 20:10:35 ] >>603 かたじけのうござる
605 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 00:32:25 ] ござるさんは最初Java宿題スレに投稿してたから 質問スレに行けと言ったんだけど Java質問スレじゃなくて何故かこっちに来てたのね
606 名前:デフォルトの名無しさん [2008/06/11(水) 01:16:32 ] ポインタとは、アドレスを指す そうですが、なぜ値が表示されますか。 *p p = 1000 このpを%dすると1000って出るじゃないですか これアドレスちゃうでしょ 値でしょ pのメモリアドレスやから、0052370985723672h とかならんとおかしいわけでしょ 誰がウソついてんねん ワシ騙そうとしてんのは誰やねん
607 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 01:21:42 ] ↑馬鹿
608 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 01:30:06 ] >>606 それは見た目だけの問題で、概念的には数字が何を指してるかって話じゃないの? そして、そこに書いてある数字は8進数なの?16進数なの?って言うのは見た目の話。 意味解析が甘い罠。
609 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 02:01:56 ] >>606 > pのメモリアドレス pのメモリアドレスは&pで得られるものだろ。
610 名前:デフォルトの名無しさん [2008/06/11(水) 02:11:00 ] アルゴリズム的な話もここでいいのでしょうか。 今TrieをDoubleArrayで書いてるんですが 動的追加の方法でつまっています。 後からデータを追加する場合、 衝突が発生したら、親ノードのBase値を変更して 新規追加するノードが空いてる場所になるように調整すると思うんですが その場合、その親ノードから派生している他のノードの場所も変えないといけないと思います。 この変更が終わったあと、派生ノードの派生ノードのcheck値を変更する必要があると思うんですが DoubleArrayは、そもそも 親ノード>子ノード の位置関係を維持する必要があるのでしょうか? もしそうであれば、派生しているノードを変更し、さらにそこから派生しているノードを変更し、さらにそこから・・・ と言う手続きが必要になる場合があると思います。 また、もしその位置関係を維持する必要が無い場合、 場合によっては、base値がマイナスの値を取る可能性があり その場合、code値によっては、前に行き過ぎてマイナスの値を取るしかなくなり、 配列の添え字の範囲が外れてしまうと思います。 この点は、どのように解決しているのでしょうか?
611 名前:610 mailto:sage [2008/06/11(水) 03:40:03 ] あ、自分でおかしい事に気づいた・・・。 どうもすみません。自己解決です。
612 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 08:47:23 ] >ポインタとは、アドレスを指す >そうですが、なぜ値が表示されますか。 なるほど >*p >p = 1000 >このpを%dすると1000って出るじゃないですか 値が出ますね >これアドレスちゃうでしょ >値でしょ ポインタに値を入れたから出るんですね >pのメモリアドレスやから、0052370985723672h >とかならんとおかしいわけでしょ int q; のqのアドレスをpに入れると、*pの表示でqの値が出ます。 p = &q; pの表示でqのアドレスが出ます。 ポインタ変数には、普通アドレスを入れるが、値も入れられる。C OK?
613 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 11:56:31 ] ちょー読みづらい
614 名前:デフォルトの名無しさん [2008/06/11(水) 19:20:08 ] VS2005で行番号の横に緑の縦線が入るようになり、 これを非表示にしたいのですが、どうすればいいのでしょうか?
615 名前:デフォルトの名無しさん mailto:質問 [2008/06/11(水) 19:57:46 ] Microsoftが出してるJava Language Convertion Assistantの 使い勝手や問題点、使用した感想・注意点などが聞きたいのですが、 どのスレ(or 板)で聞くのが適切ですか?
616 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 23:34:12 ] ゲームコントローラーのドライバを少しいじろうかと考えているのですが、 >コントロールパネル - ゲームコントローラ - インストール済みゲームコントローラ に表示されるコントローラ名を変更するには、どのパラメータに手を加えたら できるのでしょうか?ご存じの方がおりましたら、よろしくお願いします。
617 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 23:38:24 ] 何のパラメータの話?
618 名前:616 mailto:sage [2008/06/11(水) 23:41:07 ] 例えばレジストリなどです。すみません。「何」に手を加えたら変更ができるのか、 全く検討がつきませんでしたもので。
619 名前:デフォルトの名無しさん [2008/06/12(木) 01:22:51 ] よく街で夕方のチャイムみたいなやつ流れるだろ? あれ勝手にプログラム変えて深夜に流せないか?
620 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 02:10:16 ] 管理コンソールまでいって、カード変えてこないとね
621 名前:デフォルトの名無しさん [2008/06/12(木) 02:34:25 ] ゲームコンテストに出しなさい。 www.tohofuhai.com/ 豆腐ゲームコンテスト kirara111.sakura.ne.jp/ 星屑きらら杯 3punge.com/ 3分ゲーコンテスト(今休止中)
622 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 02:55:10 ] youtube見たら画面の横に「埋め込み」ってのがあるんだけど その埋め込み部分のタグを自動で集めれる方法教えてください youtube日本語サイト(↓こんな感じのページです) ttp://jp.youtube.com/watch?v=6iC3b5JnSIE 画面横に↓こんな感じのがあるんです <object width="425" (2chカキコ規制、途中省略) height="344"></embed></object> ↑他の動画にもアクセスして色んな動画を自動で保存したいです perlで出来ますか?
623 名前:デフォルトの名無しさん [2008/06/12(木) 04:19:31 ] つ youtubeAPI
624 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 04:28:26 ] >>623 さん お疲れのところありがとうございます! 物凄くさんこうになりました!
625 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 10:37:02 ] >>614 ツール>オプション>テキストエディタ>全般>「変更履歴を記録する」
626 名前:デフォルトの名無しさん [2008/06/12(木) 11:13:16 ] 変数名について質問が。 delimitier delimiter いずれもデミリタ=区切りって意味で、ググっても大半はdelimiterだが delimitierも間違いじゃない様子。 どういう違いがあるか知ってます?
627 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 11:20:46 ] delimitierは間違いです。 デミリタも間違いです。デリミタと書きませう。
628 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 11:22:03 ] 手元のBookshelf Basic 2.0だとdelimitierの方は載ってないな。 typoじゃない?
629 名前:デフォルトの名無しさん [2008/06/12(木) 12:14:40 ] > delimitierも間違いじゃない様子。 delimiter の検索結果 約 2,850,000 件 delimitier の検索結果 約 328 件 この事実からどうしてその結論に至ったのか詳しく聞きたい。
630 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 12:18:58 ] demiliter の検索結果 約 492 件
631 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 13:58:34 ] >>619 夕方4:30と6:00とか2回だろ。ほとんど無理、というか近所迷惑。 −6時間くらい生活時間ずらして、朝3時に起きる豆腐屋さんの生活するといい。
632 名前:デフォルトの名無しさん [2008/06/12(木) 15:21:30 ] >>629 「delemiter delimitier」というキーワードで検索して見ると 英語はよく分からんけどなんか明確に分けて記述してるっぽかったから… たとえば ttp://commons.apache.org/lang/api/org/apache/commons/lang/text/StrTokenizer.html を見ると、正式なリファレンスっぽい箇所に delimitierとかあるし。 これも記述ミスなのかな。
633 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 15:24:35 ] どう見てもtypoです
634 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 15:25:49 ] 禁煙typo
635 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 15:42:17 ] typotypotypoのしゅーりんがん
636 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 16:06:02 ] R-Typo
637 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 16:52:33 ] 明確に分けて記述というより そこだけ明らかに浮いてる
638 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 01:05:00 ] Linux環境で、Windows APIのSleep(0)と同じような動作をしてくれる 関数やシステムコール・・・はありませんか?
639 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 01:06:59 ] >ttp://www.merriam-webster.com/dictionary/delimitier どう見てもtypoです。
640 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 01:22:49 ] >>638 たぶんsched_yield()
641 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 10:00:01 ] ファイルの完全削除ツールってどういう仕組みなんでしょうか? ファイルを上書きオープンしてランダムなデータに書き換えて 保存した後にファイルを削除 といった感じでしょうか?
642 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 11:07:15 ] 上書きしただけだと前と別の所に書く場合もあるから 直接セクタを書き換え
643 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 11:25:13 ] >>642 そんな気もしたのですがネットワーク経由のファイルも 完全削除できるツールがありますが ああいうのはどうやっているのでしょうか? ネットワーク経由で直接書き換えなんてできるのでしょうか? それは無理じゃないかと思ったので同サイズのファイルの 上書きなら更新するセクタは変わらないのかと思いまして。
644 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 11:34:36 ] 空き容量なくなるまで埋める
645 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 11:40:51 ] >>644 例えばfile shredderなんですが、そのようなことはしていない ように思われます。
646 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 11:42:15 ] ネットワーク越しにそんなことできるわけないだろ そんなんできたらセキュアじゃない
647 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 12:01:22 ] 書き込まれたファイルを、削除してもtrashに保存するタイプのファイルサーバもある。 つまり、上書きしようが何しようが、一度書かれたものは(少なくとも暫くは)残り続ける。 尚、"File Shredder"は私の知る限り、ローカルドライブを対象としている。
648 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 12:01:28 ] >>646 ではfile shredderは完全削除できていないということですか?
649 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 12:40:32 ] ちなみに、ディスク上のまったく同じ場所を上書きしても、しかるべき 機材を使えば何世代ぶんかのデータは読み取ることが可能なんだそうだ。
650 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 12:43:38 ] GNU/GPL General Public License オープンソースじゃないか?
651 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 13:07:26 ] >>642 >>647 >>649 そうなのか? つか、どのファイルシステムの話をしてるんだ?
652 名前:647 mailto:sage [2008/06/13(金) 13:15:32 ] >>651 ファイルサーバの話とFileShredderの話しかしてませんが。
653 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 13:24:22 ] www.forest.impress.co.jp/article/2007/05/15/fileshredder.html ここを見るとネットワーク上のファイルも対象みたいなのですが 違うのでしょうか?
654 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 13:38:43 ] >>653 どうやら、対象ファイルを「名前を変更して」 「読み書きモードで開いて中身をぐずぐずに書き換えてから閉じて」、 「削除している」ようだね。 削除履歴だけしか残らないサーバならいいけど、>647のようなサーバだとダメだな。
655 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 13:56:51 ] >>654 やはり基本的にはセクタとかまで意識せずファイルの中身を 書き換えて削除してやるという方法でいいのでしょうか? >上書きしただけだと前と別の所に書く場合もあるから 上記がどういう場合に発生するのか木になります。
656 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 13:57:09 ] >>654 >>641 を100回嫁。
657 名前:654 mailto:sage [2008/06/13(金) 14:01:28 ] >>656 いや、一回読めば>641の予想が割りと正しいことは判ったよ。 尤も、何回読んでも「上書きオープン」が理解できないけど。 # Cで言う、"w"で開いたのではなく"r+"で開いているようだから。 ファイル名も変えてしまうところが味噌だな。
658 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 14:07:15 ] 物理的にセクタ上にあるデータを上書きしなきゃいけないんだから そこは当たり前だろう。 >>655 ジャーナルファイルシステムの一部に、「実データを上書きしない」タイプのものが あるっぽい。その場合、一時的ながら内容のコピーが作られるはず。
659 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 14:09:11 ] …あ、「上書きオープン」てのが誤解の元か。
660 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 14:12:50 ] >>658 なるほど。そのようなファイルシステムがあるのですね? 実際のところNTFSはどうなんでしょう? たぶんファイル消去ソフトがフリーでもたくさん出ているくらいなので そんなに難しくないと思うのでNTFSはファイルの中身を上書きする だけで消えてくれるのかなーと思います。
661 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 14:29:20 ] 649はファイルシステムの話じゃなくて、ディスクの磁性体のレベルの話ね。
662 名前:デフォルトの名無しさん [2008/06/13(金) 16:31:46 ] phpでmyadmin動かしてますが select文でDB内のテーブルのフィールドst_date(掲載開始日)、ed_date (掲載終了)があって、 そのフィールド名を利用して現在掲載中記事(フィールド名はidとします)を取り出す条件式?文を書きたいのですが。。。 たぶん<= と$nowとかつかうのかなって思います わかる方お願いします。
663 名前:デフォルトの名無しさん [2008/06/13(金) 16:34:53 ] st_date >=ed_date and ed_date <= $now かなあ
664 名前:デフォルトの名無しさん [2008/06/13(金) 16:35:35 ] データベース板いけよ
665 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 16:37:56 ] >>663 それはおかしい ところで、MySQLって現在時刻はNOW()じゃないの?
666 名前:デフォルトの名無しさん [2008/06/13(金) 17:05:45 ] select...and (st_date => ed_date) and (st_date <= ed_date)") かな?
667 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 21:31:25 ] 個人でロボットを作ろうと思うのです。 LinuxやUNIXなどのOSがはいっているのだろうということは 予想がついたのですが 実際にかってきたハードウェアにOSをインストールするにはどうすれば良いのですか? また身近にある冷蔵庫や電気ポットが電源を入れ直したときに一瞬で復帰できる 仕組みについてお教えねがいます。
668 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 21:33:51 ] ハードウェアの部分までさかのぼりそうな話題だな
669 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 21:38:14 ] どこから教えていいか途方に暮れるな
670 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 21:43:12 ] >>668-669 では遠慮したく思います。 お時間をつかわせてしまったこと深くお詫び申し上げます。
671 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 22:14:27 ] 完全にデジタル回路の域から外れるうううええええええ
672 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 22:17:05 ] 結局学校へ行けって話だよな
673 名前:デフォルトの名無しさん [2008/06/13(金) 22:52:03 ] 家電などは基本的に、普通のコンピュータOSから必要なものだけを抜き取って再構成したようなものだ。 Windowsでも、普通のコンシューマ用OSと CEなる機能縮小系があるだろう それと同じように、Linuxだとしても 必要な機能だけ残して 要らんものを取り去る もちろんLinux系ではなく独自開発も多いが 基本的には同じ 必要なものだけ厳選して軽く作る 家電を作るにしろロボを動かすシステムを作るにも そういう設計がまずできないとならない
674 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 22:54:49 ] まじで わかんないだけど ASP.net って現在は普通WEBデベローパーで 作るんですか 今買ってきた本はVS2003ベースで書かれてるんですけど (なんでこんな古い本置いてあるんだ田舎は。。。涙) VBプロジェクトから機動してるのですが・・・・ C#EEにはあるだろうと思ったら。。。ASP.netがない!謎
675 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 23:00:48 ] てゆうか 2003年 「VB (ASP.NET) & C# (ASP.NET)」 ↓ 2005年 「VB」 「C#」 「(WEB デベロッパ=ASP.NET)」 現在に至る?
676 名前:デフォルトの名無しさん [2008/06/13(金) 23:01:49 ] >>667 まずロボット工学を勉強して 電気回路も勉強して アセンブラかC言語勉強して PICの入門書を購入して そのほか電源や抵抗やチップ買って ・・・先は長いな
677 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 23:13:43 ] のちの野比のび太である
678 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 23:16:06 ] PICじゃなくてAVRにしろよ
679 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 23:18:45 ] OS入れるのならTronだな 国産バンザイ
680 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 23:20:56 ] やはりゼロからはじめるならPICよりAVR?
681 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 23:38:57 ] ゼロから始めるなら○○ 誰しもそう思うのだが、ハッキリ言わせてもらう 好きなら何から始めても同じ 車だってそうだ まずはハチロクから、みてえなバカな迷信が流行っているが ンなもん、乗り方なぞ車で違うのだから最初から速いのに乗っても変わりない 今のフォーミュラ・ワンに出ているのも、WRCに出ているレーサーも全員そうだ ハチロクになど乗ってない 206から始めたわけでもない 好きで適正があれば何から始めても上手くなるのだ
682 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 00:19:51 ] >>675 たぶんそんな感じ。 ただ、Express以外(Standard以上)は全部入っているから、 あまり変わったという印象はしない気がするけど。
683 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 00:56:01 ] >>682 ありーす^^
684 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 09:40:30 ] >>681 車の86は迷信以前に実行不可能に近いと思うが。 それにプロレーサーを基準において「何から初めてもおなじ」はキツいような。 それに「なにから始めればいいんですか?」って質問する時点で ほぼ99%くらいの確率で適正はないぞ。w
685 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 09:57:47 ] まぁ、F1に乗るような連中は餓鬼の頃からカートに乗っているからな。 ロボットにしたって同じことだ。餓鬼の頃から英才教育を受けているか 親父と一緒にロボット作りをしているようじゃなきゃ無理無理。
686 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 10:02:22 ] ハチロクってx86 CPUのことかと思った。
687 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 10:30:46 ] まあ、あの86な漫画の主人公だって免許取る前に車乗っていたからなぁ。 レーサー星野も最初はバイク海苔だったんだし。 個人でロボットと言うとプラレス三四郎(?)だったけ? あれが教科書でいいと思うんだが。
688 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 11:32:41 ] じゃあ俺は鉄人28号
689 名前:638 mailto:sage [2008/06/14(土) 12:58:06 ] >>640 ありがとうございました。
690 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 13:31:25 ] >>686 俺は86音源のほうを思い出した。
691 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 14:00:10 ] むしろ読み間違えてハチクロかと思った
692 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 16:33:05 ] Outlookの仕事リストをインポート・エクスポートする為のAPIって、 何処かで公開されてたりしないでしょうか。
693 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 17:04:24 ] COMから触れなかったっけ
694 名前:デフォルトの名無しさん [2008/06/14(土) 17:58:07 ] close(2)の戻り値をif文でチェックする場合 if (close(fd) < 0) と書きますがエラーが発生した場合は-1が戻るので if (close(fd) == -1) と書いた方が良いように直感的に思うのですが、これどうなんでしょうか?
695 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 18:13:38 ] 俺なら if (close(fd) != 0) 成功した場合は 0 を返すから
696 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 18:15:38 ] 昔は-XXがエラーコードだった。また、整数が小さいため桁あふれのバグも rtn<0 で検出可能な場合もあった。その名残りだと思われ。
697 名前:デフォルトの名無しさん [2008/06/14(土) 18:44:36 ] if(!ZEROorONE) この書き方の何が悪いねん?
698 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 18:49:48 ] #define if(exp) if(test(exp)) inline bool test(bool a){ return !a || a; }
699 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 18:52:28 ] 否定(!, !=)を含む条件式はエラー時を表すようにすると 読みやすくなると思う。
700 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 18:58:06 ] [+] #pragma region [エラー時にtrueになるように書いてあるから心配するな] [-] #pragma region if( close(fd) )
701 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 18:59:32 ] エラー時に true というという発想は直感的じゃないな。
702 名前:デフォルトの名無しさん [2008/06/14(土) 19:04:11 ] すいません、Cでsizeof演算子を使って変数や型のサイズを表す場合、 型はパーレンで囲まなければなりませんが、変数は囲まなくてもサイズを求められます。 これは全てパーレンで囲んだほうがいいのでしょうか? 囲まなければ変数ということが暗示されると思うのですが。
703 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 19:06:06 ] 寧ろこういうものを関数が返して置くようにしておいて、 struct positive_success{ err_test(bool a) : fail(a), success(!a){} bool fail, success; }; struct positive_fail{ err_test(bool a) : fail(!a), success(a){} bool fail, success; }; if( fn().fail ) とかすればいいんじゃないかな
704 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 19:07:14 ] >>702 sizeofは別にオペランドが()で囲まれてなくても良い。 でも気持ち悪いからって事でほとんどみんなsizeof()を使ってる。
705 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 20:22:45 ] GUIと同じ操作がCOMで提供されているソフトは、GUIフロントエンドを作って そこからCOMの中の関数を呼び出してるんですか?
706 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 21:34:30 ] 気持ち悪いからじゃなくて 何も知らないからなことが多いんじゃね。
707 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 21:40:27 ] 演算子の優先順位の関係で括弧いらない場合でも、式にわざわざ括弧つけるとかよくあるよね
708 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 21:45:20 ] ぱっと見で変数と見分けがつきにくい
709 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 22:21:46 ] sizeof の括弧は全く優先順位に影響ないね。 逆に影響があるかのように勘違いしてしまう点で良くないと思う。 ただ、それが問題になるケースもないからとやかく言うつもりは無いけど。
710 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 22:30:05 ] 括弧をつけるとsizeif()でもコンパイルが通ってしまい、 リンクするまでtypoに気づかない可能性があるね。
711 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 22:42:45 ] だからどうした?
712 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 22:51:04 ] returnに()つけるなと同じ議論だろ。
713 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 23:07:20 ] オープンソースいろいろ見てみたら sizeof は括弧つけるのが普通だね
714 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 23:11:52 ] その理由を論じてるのにお前は何を言っているんだ
715 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 23:20:32 ] >>641 亀レスだけど、まともな完全削除ツールは、>>642 が言うように、セクタ直書きで消す。 ファイルシステムのメタデータからデータ部のセクタを特定して、データ部を消してメタデータも消す。 単純に0クリアだとファイルシステムが壊れるから、ちゃんとファイルシステムの構造を意識してる。 キーワードは、DeviceIoControlあたりかな。探せばコードを公開しているフリーな完全削除ツールがあると思う。 ネットワーク上のファイルは、デバイスを掴めないから、別の手法を取ってると思われる。 ファイルの内容を書き換えてから、複数回リネームして、ユーザレベルAPIでファイル削除だろうな。
716 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 23:29:51 ] まぁ、どっちみちリモートアクセスしている時点でサーバ側に何をされているか判らんからな。
717 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 03:53:38 ] VC++2008を使ってます。 ファイルの変更履歴を残して、昔のコードとの差分を見たりしたいのですが、できますか? 最近のC++Builder/Delphiだと、この機能があって便利なんですが、VCでも使いたいです。
718 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 09:39:24 ] CVS、Subversion、VSSのうちどれかを使えばOK、 お勧めはSubversion。 後、Subversionのみだとコマンドプロンプトでの操作になるけど、 IDEチックな操作をしたいならtortoiseを入れればOK。 VSから弄くりたいなら、VSSになっちゃうけども、こっちは有料です。 VSからSubversionの弄くり方法はコマンドプロンプトで渡すくらいしか分からない。 (Subversionの弄くり方法はキラーパスします)
719 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 10:08:30 ] SubversionのVS用プラグインもあったと思うぞ。
720 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 12:38:33 ] httpヘッダについて勉強したいんだけど お勧めサイト、お勧め本、お勧めスレ教えてください 自分がやりたいことにセッションとかクッキーとかの知識が必要だとわかったんですが 基本を詳しく知りたいです
721 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 13:13:14 ] RFCくらいは読んでるんだろうな
722 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 14:14:55 ] >>721 それは範囲が広すぎて読んでるだけで時間が過ぎていく 時間の無駄になりかねない クッキーには書き方があるのか? セッションの書き方? この2つだけでいいです
723 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 14:30:34 ] はぁ?
724 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 14:45:27 ] www.google.co.jp/search?q=RFC+Cookie
725 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 14:45:41 ] 知らないならレスしないでください
726 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 14:46:47 ] クッキーの仕様は特に決まってない 使う人が勝手に決める
727 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 15:05:56 ] >>724 >>726 ありがとうございます 参考になりました
728 名前:デフォルトの名無しさん [2008/06/15(日) 17:00:29 ] 関数に配列の大きさを渡すときのことなんですけど、 #define BUF_SIZE 2048 char str[BUF_SIZE]; foo(str, BUF_SIZE); とすべきか foo(str, sizeof(str)); とすべきですか?
729 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 17:08:05 ] foo(str, sizeof str/sizeof *str); とすべきだとおもう。
730 名前:デフォルトの名無しさん [2008/06/15(日) 17:08:14 ] コンピュータサイエンスにおいては0も自然数に含めると聞いたのですが、みなさんはどう考えますか? >集合論、論理学、計算機科学などの分野ではこの流儀に従うことが多い一方、他の数学、特に数論などの分野では 0 を自然数には含めない流儀が好まれることが多い。 >また、日本における初等中等教育では、自然数は 1 からはじまる、と指導される。 ja.wikipedia.org/wiki/%E8%87%AA%E7%84%B6%E6%95%B0#.E8.87.AA.E7.84.B6.E6.95.B0.E3.81.AE.E6.AD.B4.E5.8F.B2.E3.81.A8.E9.9B.B6.E3.81.AE.E5.9C.B0.E4.BD.8D
731 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 17:12:13 ] その分野の議論をするに当たってどっちが都合がいいかの問題であって、 誰がどう思うとかそういう問題じゃないだろ。
732 名前:デフォルトの名無しさん [2008/06/15(日) 17:15:02 ] open(2)ってなんで二つあるんですか? $ man 2 open で int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode); って出てくるんですけど、これC++なんですか?
733 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 17:18:21 ] 自然数なんて言葉使わない
734 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 17:18:50 ] flagsによってmodeを使ったり使わなかったりする 引数が可変なのはprintfでお馴染みでしょ
735 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 19:10:11 ] インストーラで作ったデスクトップショートカットって 新規ユーザを作ったときにも表示される物? それとも今あるユーザのみ?
736 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 19:17:16 ] インストーラじゃなくて作った人またはインストールする人が決めること
737 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 19:17:43 ] >>730 コンピュータサイエンスは人間がシグナルを数としてみているだけ。 そしてシグナルに対して人間の都合の良い結果になるように回路が組まれ、シグナルがそれに通される。 ある特定の状態をある特定の数と見なすなら、状況によって違ってくる。グレイコードと一般的なCPUで数の内部表現が違うのが良い例。 何が言いたいかというと、コンピュータサイエンスと数学を直接結びつけるのが誤りだという事。 どちらも互いに分離しているし、片方の状態をもう片方の状態として認識するための変換プロセスは明確に手続きとして存在する。
738 名前:デフォルトの名無しさん [2008/06/15(日) 19:56:00 ] プログラムを仕事ですると 一日どれくらいソースコード書くのですか? C/C++ で一度800行くらいと聞いたのですが
739 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 19:57:36 ] やる事が決まっていればそのくらい。 決まっていなかったり仕様がころころ変わると1日0行はザラにある。
740 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:07:20 ] >>732 引数の少ない方は実はマクロとかじゃないの?
741 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:33:32 ] >>732 実際は open(const char *, int, ...); >>740 標準Cではそんな器用なことはできない
742 名前:デフォルトの名無しさん [2008/06/16(月) 01:56:09 ] テキストエディタ作ろうかと思っているんだけど キーボードで日本語入力ってどうやって処理するの?
743 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 02:15:22 ] >>742 Windowsならこのあたりかな msdn.microsoft.com/ja-jp/library/cc422019.aspx
744 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 02:36:45 ] >>743 チュートリアル、もしくは簡単なサンプルはないでしょうか?
745 名前:デフォルトの名無しさん [2008/06/16(月) 03:02:03 ] BCC使えよ
746 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 09:13:45 ] // 頂点データの設定 this._vertices[0] = new CustomVertex.TransformedColored( 200.0f, 50.0f, 0.0f, 1.0f, Color.Red.ToArgb()); の1.0fとかのfってなんでしょうか?
747 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 09:16:33 ] 浮動小数点の意味でしたか
748 名前:デフォルトの名無しさん [2008/06/16(月) 10:50:09 ] JAVAでテキストフィールドへの書き込みの色を変えるにはどうすれば良いでしょうか?
749 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 11:03:22 ] setForeground(Color fg)
750 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 15:22:19 ] 赤黒木のアルゴリズムについて質問があります。 ●を黒ノード、□を赤ノードとした時に ●a /\ / \ ●b □c \ /\ □d ●e ●f からcを削除してeを昇格させる場合、削除対象が赤で置き換えるノードが黒なので ttp://www.geocities.jp/h2fujimura/mutter/tree/red-black-tree.htmlの削除アルゴリズムケース0にしたがって 特に何もしなくて良いという事になり、全体の構造が下の図 ●a /\ / \ ●b ●e \ \ □d ●f の様になるんですが、これってイリーガルじゃないんでしょうか?fから根へ辿る時に黒ノードが3つになってしまいます。 fを赤に変更すれば良いんでしょうか?でもfの子に赤が含まれている可能性もあってちょっと億劫です。 もしくは、eが赤になれば良いんでしょうか?子を一つしか持たない赤のノードは存在し得ないと思うのですが。
751 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 15:54:14 ] 2. 部分木が片方しかなければ、その部分木を昇格させる。 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3. 子が2ついたら、左部分木の最大値または右部分木の最小値をさがし、 ~~~~~~~~~~~~~~ >子を一つしか持たない赤のノードは存在し得ないと思うのですが NILという黒い子を持っている
752 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 16:15:34 ] ttp://www.geocities.jp/m_hiroi/light/pyalgo17.html >赤黒木の条件により、子を一つだけ持つ赤節は存在しないので、
753 名前:デフォルトの名無しさん [2008/06/16(月) 16:21:13 ] いつまでプログラマって必要なんですか?
754 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 16:22:36 ] プログラムを書けない人間がいなくなるまで
755 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 16:43:25 ] ページングファイルに支持されたメモリマップトファイルを作成し領域をコミットすると、 実体はディスク上に存在するのでしょうか? それとも作成時はRAMに存在し、クローズする時にディスクに退避されるのでしょうか? 持っている本にはページングファイルに支持されるとしか書かれていないのですが、 プロセス間通信に使う場合、ディスクに記録する必要性はほぼ無いなので疑問です。
756 名前:755 mailto:sage [2008/06/16(月) 16:48:57 ] あ、クローズ時の退避なんてページングファイルに支持されたMMFでやるわけがありませんね。 その部分は無視して下さい。
757 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 16:59:04 ] たぶんこうじゃないかな ●a /\ / \ ●b □c \ /\ □d ●e ●f cが子eの値をもらう ●a /\ / \ ●b □e \ /\ □d ●e ●f もらった子eを削除(ケース4) ●a /\ / \ ●b ●e \ \ □d □f
758 名前:デフォルトの名無しさん [2008/06/16(月) 17:09:36 ] ありがとうございます。もう一つ聞きたいんですが、チャットシステムで、それぞれ別の人からの入力した文字の色を変えたいんですが、どうすれば良いでしょうか?お願いします。
759 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 17:16:10 ] JEditorPaneでHTMLを使え
760 名前:デフォルトの名無しさん [2008/06/16(月) 23:09:37 ] プログラムの勉強を始めたばかりで気が早いかも知れませんが、 個々の命令を、どう組み合わせれば、ゲームやらアプリケーションやらができるのかわかりません。 命令の組み合わせ方っていうのは、プラモデルで言うと、説明書に当たりますよね? その説明書の書き方っていうのは、また別に勉強する物なのでしょうか?
761 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 23:18:22 ] 人に聞く前にやる事があるだろ いちいちお前みたいな馬鹿に手取り足取り説明してたらスレがいくつあっても足りねえんだよ まずは自分で調べろクソ野郎
762 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 23:20:17 ] >>761 ちょっとした質問に爆弾投げ返すような罵詈雑言ワロタ
763 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 23:21:25 ] >>755 基本的にはメモリ上に存在する。 メモリが足りなそうなどというときの退避先がページングファイルというだけ。 ちなみに、普通のファイルを基としたMMFだと、基のファイルがそのまま退避先になる。 (ページングファイルへ送られることがない)
764 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 23:21:43 ] なんだとコラちょっとした質問と思うならテメーが答えろピザ
765 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 23:34:45 ] >>760 そのまま、まずは基礎を勉強しておくといいよ。 ゲームなどを作るにはまた個別のAPIなどの勉強が必要になるけど、基礎 はどこでも必要になるので。 プラモデルの喩え話には乗ってあげない。喩えは話をややこしくするから。
766 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 23:57:48 ] >>760 組み合わせ方ってのはアルゴリズムって呼ばれてる 「ゲーム アルゴリズム」とかでぐぐればでてくる ただアルゴリズムはプログラムで書かれてる事が多いから、基礎を知らないと理解できないかも
767 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 00:03:01 ] 息を吐くように嘘をつく
768 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 00:13:06 ] 息を吐くように煽る
769 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 00:19:09 ] HKEY_LOCAL_MACHINEへの書込み権限をユーザ権限にも与える方法がわからないのですが。 どこかに参考になるコードはあるでしょうか?
770 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 00:37:30 ] プラモデルに例えると、説明書がソフトウエア、プラがハードウエア・動作環境。 炊飯器に例えると、お米がソフトウエア、炊飯器がハードウエア・動作環境。 洗濯機に例えると、お服がソフトウエア、洗濯機がハードウエア・動作環境。 javacで何でもいいからコンパイルしろ。以上
771 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 00:39:15 ] なんと糞なたとえ
772 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 01:39:16 ] レスポンスヘッダのP3Pとはどういう意味ですか?
773 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 02:56:43 ] Platform for Privacy Preferences
774 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 03:05:41 ] プライバシーの為のプラットフォームを初期設定? なんとなくだけど感じがつかめました ありがとうございます
775 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 05:15:35 ] 手塚治虫著『ブラックジャック』が、6・14奥州大地震を予言していた…… www.asyura2.com/07/jisin15/msg/282.html
776 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 10:34:20 ] あるサイトのレスポンスにx-javascriptと記載されているのですが javascriptの事ですか? 別の言語でしょうか?
777 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 11:16:49 ] >>776 レスポンスのどこに? で、たぶんこの話題はWebProg板のほうがいいと思われる。
778 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 11:30:16 ] レスポンスヘッダだろ。 昔の表記だね>x-javascript x-〜はx無しで同じのがある場合は基本的に同義
779 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 13:57:20 ] >>777 了解です >>778 レスありがとうございます そうですレスポンスヘッダ部分の記載です その会社はサイト製作を中国へ丸投げしているそうで中文っていうのか 注意書きはすべて中国語です javascriptですね 参考になりました
780 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 15:52:26 ] セットクッキーの定義はないんですよね? クッキーを発行するサーバ管理者が任意で発行してるってことでいいですか? utmaとかutmbとか初めの部分はどこのサイトも同じような感じなのですが その後ろ部分は暗号のようで理解できていません クッキー発行の基本のようなものありませんか?
781 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 15:52:27 ] >>763 レスありがとうございました。 また質問なのですが、 MMFはファイルマッピングカーネルオブジェクトを利用しますが、 このファイルのマッピング先はプロセスのカーネルモードパーティションだったりするんでしょうか? それともカーネルが完全に隠蔽してる領域でしょうか?
782 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 21:06:42 ] 変な質問かもしれませんが。 視覚に頼らないコンピューティングを目指すために、主に耳(サウンド)を使用してみるインターフェースを考えています。 そこで、音声で座標という概念を得るために立体音響技術が使えればいいのではないか、というところまで思いつきました。 立体音響を使用して、遠くの位置にあるオブジェクトは遠くで小さい音を発していて、近くにあるオブジェクトは近くで大きな音を出していて、といった具合のものを想像しています。 なので、平面座標上に単音を出すだけのシンプルな機能を実現するための立体音響ライブラリなどがないかを探している所存にございます。 言語には特にこだわりません。何かそういったライブラリやそこに行きつけるまでに役に立つ情報などはありませんでしょうか。お願いいたします。
783 名前:デフォルトの名無しさん [2008/06/17(火) 21:14:54 ] switch文でdefaultの終わりにbreakを書く必要ってありますか? 言語はCです。
784 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 21:15:56 ] defaultの下に他のcaseが綴ってあってなおかつ、そのcaseと排他的にしたいなら。
785 名前:デフォルトの名無しさん [2008/06/17(火) 21:23:03 ] >>784 しかし現実的に考えてdefaultの下にcaseを書く事ってありますかね?
786 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 21:24:03 ] 普通にDirectSoundでやればいいとの話。自己解決!
787 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 21:24:51 ] break; をとりあえず書いておいたら 変更に強くなる。
788 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 21:41:24 ] あるプログラムをコンパイル(メイク)しようとするとパソコンがフリーズしてしまうんですが、 コードの書き方によってはそうなりうる、なんてことあるんでしょうか。
789 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 21:52:03 ] >>785 あります。
790 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 21:52:13 ] メタプログラミングを活用しすぎると コンパイルが遅くなる事はある。 そこでさらに文法ミスとかしてると フリーズする可能性はある。
791 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 21:56:44 ] コンパイラが糞なだけだろ。投げすれて
792 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:10:39 ] うーん、そういうこともあるんですね。フリーズしたプログラム自体は たかだか100行程度のコードでして、検索してもなかなかコンパイルでフリーズ、なんて現象は 見かけなくて途方に暮れていたわけです。コンパイラは無料のもの(Borland C++Compiler) ですが、別のコンパイラも検討してみようかな……。レスありがとうございました。
793 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:13:31 ] >>782 DirectXとかOpenALとか 使ったことないけどさ
794 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:16:12 ] メモリが壊れている、 HDDが壊れている、 とかいうことはないか?
795 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:18:42 ] 目が壊れている、 脳が壊れている、 とかいうことはないか?
796 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:45:35 ] 平面座標上の単音で左右のスピーカーの音の大きさを変えるだけなら 高校数学程度で出来そう。
797 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 22:49:52 ] ホロフォニクスとかやりたいのか
798 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 23:03:54 ] >>785 default:を必ず他のcaseに先んじて書く人もいる。
799 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 03:13:47 ] わっちわっち言うんですね
800 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 09:49:08 ] どこの賢狼だw
801 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 10:36:14 ] ハムはハムでもハム太郎
802 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 17:59:36 ] C++でwindows.hが言語拡張を有効にしないと使えないみたいですが、要所以外では有効にしたくないです。 どうすればいいんでせうか。
803 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 18:21:34 ] 諦めるしかないと思う。 本当に移植性を損なうものは拡張ありでも警告になるし、 言語拡張を切ったところで100%規格準拠になるわけではないので、 個人的には言語拡張を切るオプションにそれほど魅力を感じられない。
804 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 18:35:34 ] 自前で実装