スレ立てるまでもない ..
75:デフォルトの名無しさん
08/05/05 20:55:28
>>74
なんか詳細がわかりそうなものとか、○○でググれみたいなの教えて。
お願いします。
76:デフォルトの名無しさん
08/05/05 21:07:41
スレリンク(newsplus板)
児童ポルノの単純所持禁止に関して
PC内の時計をいじって押収以前にダウンしてたことにするとかできるのではないか?
もし仮に警察がそれをやったとして自分はダウンしてないことを証明できるか?
スレ違い?&PC初心者の質問で恐縮ですがどなたか答えてください
77:デフォルトの名無しさん
08/05/05 21:15:39
>76
要注意人物として通報しておく
78:デフォルトの名無しさん
08/05/05 21:21:52
>>77
公安にでも通報するのかい?
犯罪予告でもないんだしいいじゃないか
それより上の質問に答えてくれるとありがたいんですが
あと、ついでに証明にかかるコストについても答えてほしいです
79:デフォルトの名無しさん
08/05/05 21:25:57
犯罪につながりそうな書き込みはすべて通報する
80:デフォルトの名無しさん
08/05/05 21:29:28
>>79
したところでIP開示にもならないんじゃない?よくわからんけど
81:≠74
08/05/05 21:29:34
>>75
どんなの想定してるのか知らないけど、捉えようによっては Quine とか?
yacc とかも捉え方によっては?
82:デフォルトの名無しさん
08/05/05 21:41:27
遺伝的プログラミングあたりならまだ近い気はするが、
これでもまだ多分想定しているようなものではないんだろうな。
83:デフォルトの名無しさん
08/05/05 22:02:24
>>76
サーバ側で記録されてるのであきらめてください
84:デフォルトの名無しさん
08/05/05 22:04:33
>>76
自分で言ってて矛盾してると思わない?
安易に改変できるものが証明に利用できるとでも?
85:デフォルトの名無しさん
08/05/05 22:08:51
>>81,82
ありがとうございます。
どうにも質問がわかりにくかったようで、どういうものを想定しているかと言うと、
元のプログラムを実行すると、適当に文字列を組み合わせるとかして
自分自身とは別に実行可能なプログラムを次々に生成していくようなものです。
yaccについてはもう少し理解に時間がかかりそうですが調べてみます。
86:デフォルトの名無しさん
08/05/05 22:21:13
>>85
いわゆるメタモーフィック型ウイルスってのは、それに近い。
87:デフォルトの名無しさん
08/05/05 22:30:12
>>83
CDドライブから入れた場合はどうでしょう?
>>84
それはつまりファイルの単純所持そのものの処罰自体ナンセンスだと結論付けていいのでしょうか?
上の書き込みの趣旨とあわせてサーバで裏が取れるときだけ立証が可能になるってことですかね
88:デフォルトの名無しさん
08/05/05 22:34:06
ここ何の板?
89:87
08/05/05 22:37:08
自己レス
>>87
DVD−Rにでも焼けばいいのか
運用しだいでどうとでもなるな
スレ汚してごめんなさい。きえるよ。
90:デフォルトの名無しさん
08/05/05 22:39:26
単純所持禁止だから所持してたらアウトです。いつ手に入れたとかは関係ありません。だから単純所持なんです。以上。
91:デフォルトの名無しさん
08/05/05 23:21:17
>>86
おー、ありがとうございます。考えていたものと近いですね。
教えていただいたことをきっかけに勉強してみようと思います。
それにしてもウイルスとは…。悪用はしません。
92:デフォルトの名無しさん
08/05/06 00:34:01
つまり嫌いな奴にポルノ雑誌やCDを送りつけて、
警察に通報すれば嫌いなやつを警察送りに出来るわけですね。
93:87
08/05/06 01:41:15
やっぱもう一回聞いていいすか?
児童ポルノの単純所持禁止に関して
PC内の時計をいじって押収以前にダウンしてたことにするとかできるのではないか?
もし仮に警察がそれをやったとして自分はダウンしてないことを証明できるか?
と
押収時点でDVDなどにHDの中身をバックアップした場合
画像を混入したバックアップされたデータとまったく区別できないデータを作成することは可能か?
もし画像の混入を判別する方法がないのだとすればデータの単純所持をその事実のみで立証することは事実上不可能になって
冤罪の温床になりうるないしは事実上処罰が不可能ってことで、こうした立法が妥当かって話につながると思うのですが
94:デフォルトの名無しさん
08/05/06 01:42:30
プロバ側の通信履歴と併せて判断するに決まってるだろ。
95:デフォルトの名無しさん
08/05/06 01:45:21
もうそろそろ法律関係とかの別の板でやれ
96:87
08/05/06 01:54:21
すまんです
結論は
○
×
○
でいいの?
97:デフォルトの名無しさん
08/05/06 01:57:59
>>96
結論は「犯罪者は消えろ」
98:デフォルトの名無しさん
08/05/06 02:00:35
「犯罪者集団の警察がやろうとすれば何だってできる」
転び公妨やら盗聴やら
Winnyだって警察が使えば著作権法違反でも何でも全て合法
殺人だって警察がやれば全て合法だからな
99:デフォルトの名無しさん
08/05/06 04:54:56
k察はクズってことですね、わかります。
100:デフォルトの名無しさん
08/05/06 05:06:35
バッチファイル作ってるんですがわからないので質問です
cd "C:\WINDOWS"
NOTEPAD.exe
exit
これでメモ帳は起動するのですがコマンドプロンプトを終了させるにはどうしたらいいでしょうか?
101:デフォルトの名無しさん
08/05/06 05:11:23
プログラムのデバッギングテクニックというか、解析テクニックについて色々知りたいのですが、
どこに行けばいいんでしょうか?スレ検索しても見つかりません。
どなたか、適切なスレに誘導していただけないでしょうか?
102:デフォルトの名無しさん
08/05/06 05:23:27
>>100
メモ帳が終了したらコマンドプロンプトも閉じるのでは?
単にメモ帳を起動するためのバッチファイルで、
メモ帳が起動した状態で制御を戻したいのなら、
start notepad
>>101
デバッグ一般のスレは無かったかも。
まずは、自分が必要とする言語や環境に特定の質問スレとかで尋ねてみては?
103:100
08/05/06 05:39:43
>>102
それが閉じないんです
記載したコードはこれで全てですし何がいけないのやら
メモ帳起動したらもういらないので閉じて欲しいのです
104:デフォルトの名無しさん
08/05/06 05:53:10
直接exe呼ばないでショートカット呼べばいい
105:101
08/05/06 05:57:35
>>102
そうですか。分りました。レスありがとうございました。
106:デフォルトの名無しさん
08/05/06 07:03:02
>>103
ちゃんと>>102を読め
107:100
08/05/06 07:17:33
>>106
理解できないです、すいませんどういうことですか?
108:101
08/05/06 07:20:43
notepad.exe の代わりに start notepad を使えっていってんだろ。
109:100
08/05/06 07:46:17
>>108
ありがとうございます、メモ帳起動後コマンドプロンプト終了しました
110:血の華まりぃ ◆DEVIL/abGA
08/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:デフォルトの名無しさん
08/05/06 11:09:35
CoreGraphics.dllの使い方分かる人 or サイトってある?
112:デフォルトの名無しさん
08/05/06 21:51:15
いろんな言語を学んできたのですが
いつもGUIのアプリケーションには向いていない言語だとわかると
すこし落ち込んでいます。
このような悩みを抱えて勉強していくのもなんだか心苦しいので
なにかCUIでもこんな所で使われているアプリケーションが有るぞ
など有りましたら教えていただけないでしょうか?
よろしくお願いします。
113:デフォルトの名無しさん
08/05/06 22:04:34
各種処理系
GUIなんて、全部とは言わないがほとんどが受付係みたいなものだよ
114:デフォルトの名無しさん
08/05/06 22:26:11
CLIならではの面白さってことならやっぱ花形はシェルだろう
何かをやる為の何かは求めてない?それは失敬
115:デフォルトの名無しさん
08/05/06 23:07:20
>>112
Unix系のOSを使ってみ
Windowsはコマンドラインシェルがうんこだから
あまりコマンドラインツールが使われないのよね
116:デフォルトの名無しさん
08/05/06 23:47:26
GUIに向かないといわれているものでGUIを組み上げるのが楽しいんじゃないか
その昔、ALLアセンブラでやったものだ
ていうかそれが常識だった、そんな時代もあったはずだ
今はWindows APIなどを用いてC++、かも知れないが
アセンブラでしかできなかった時代もあったはずだ
117:デフォルトの名無しさん
08/05/06 23:48:07
今は色々保護されてるから難しい所だな。
118:デフォルトの名無しさん
08/05/07 01:39:35
>>115
一応今はlinux系のOSを使っています
>>116
>その昔、ALLアセンブラでやったものだ
すごいですね!
例えば最近CommonLispを始めてみたのですが
GUIにはむかないとわかってへこんだり
Cにはまって面白いソフトができたのでGUIにしようとしたらできなかったり・・orz
こんなことを感じる時点でプログラマには向かないのでしょうか?
119:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/05/07 01:50:29
それ正規表現関係ない。Windows板行け。
121:119
08/05/07 02:04:15
>>120
板違い申し訳ありませんでした。
Windows板の住民ですと解答できそうになかったので
ここに質問しました。気長に待ってみます。
122:101
08/05/07 02:14:28
> と因数をとって
誰もここにはつっこまないのかw
123:デフォルトの名無しさん
08/05/07 02:18:09
ヒキスウって読むって始めて知った。今までインスウって読んでた
124:デフォルトの名無しさん
08/05/07 05:02:44
>>119
ファイルの関連づけでも普通に使う書式じゃねーかそれ。
125:デフォルトの名無しさん
08/05/07 09:14:25
アメリカのシリコンバレーでプログラマーとして働きたいのですが、
どのような言語を学ぶと有利でしょうか?曖昧な質問ですいません。
126:デフォルトの名無しさん
08/05/07 09:30:56
英語以外に何が必要?
あ、柔軟な考え方と自分で調べる能力か。
やっぱり必要な言語は英語だけだな。
127:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/05/07 14:56:47
while に対してdo while は自然に見えるんですが
なぜ Pascal は while に対して repeat until になったんでしょう?
統計的に until の方が not で真偽を反転させるケースが少ないから?
どこかでその経緯を説明している文章があったら教えてください。
129:デフォルトの名無しさん
08/05/07 15:34:53
脊髄反射でレスすると、多分構文的に do 〜 while だとLL(1)にならない気がする。
do while という並びがあった場合に、この while を読んだだけでは、直前に始まった
do が終わろうとしているのか、さらにネストした while の始まりなのか識別できない
んじゃないかと。
PASCAL User Manual and Report (訳本は培風館) か何かに、何か書いてあるかもしれない。
URLリンク(www.amazon.co.jp)
130:デフォルトの名無しさん
08/05/07 15:43:37
あーなんか間違ってる気がしてきた...
131:デフォルトの名無しさん
08/05/07 16:20:41
私Pascal使わないから、むかしむかし勉強したころの記憶だが、
while .. do begin ... end; と
repeat .. until ..;
ではなかったかな。
132:デフォルトの名無しさん
08/05/07 16:28:27
Pascalのファイル概念は不定長の配列のような野心的なものだったし、
eof()条件をどこで見るかということが、現在では想像できないくらい、重要な
ことだったんじゃないか。
repeat .. until の場合は明らかにこの間で終了条件が発生して欲しい訳でしょ。
133:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/05/07 20:03:13
std::sin は float/double/long double にオーバーロードされてるから
どれを選べばいいのか分からない、ってエラーかと。
bind((double(*)(double))std::sin, _1)(1.0); でいけるはず。
135:デフォルトの名無しさん
08/05/08 06:39:27
スマートフォンに入ってるwindows mobileのアプリ開発環境ってVS買うしか無いのかな?
他の開発環境の選択はありませんか?
136:デフォルトの名無しさん
08/05/08 15:12:22
言語はVBでASP.net開発をしています。
たとえばボタンを押せば素数が列挙されるプログラムを書いたとします。
これをサーバーにのせ実行させると、サーバーのほうで計算を行うのでしょうか?
それともクライアントのPCで計算を行うのでしょうか?
前者でしたら負荷がものすごいので耐えられないかなとおもったのですが
よろしければ教えてください
137:デフォルトの名無しさん
08/05/08 15:19:18
結局何がしたいんだ?
雑談?
138:デフォルトの名無しさん
08/05/08 17:38:27
>>136
後者だとクライアントの環境がこの計算に耐えられるかどうかわからない。
139:デフォルトの名無しさん
08/05/08 18:49:52
>>138
素数の列挙は一例です。
とりあえず実際はクライアントで計算されるんですか?
140:デフォルトの名無しさん
08/05/08 19:13:23
たとえばみたいな存在しないプログラムについて質問されても答えようがない
141:デフォルトの名無しさん
08/05/08 19:18:30
>>140
もうしわけない。
具体的に言えば、あるページの情報をxmlで取得してそのxmlを独自に整形(たとえば要素の空白を正規表現つかってのぞいたり)
するプログラムです
この場合正規表現などの処理の速度はクライアントのcpuの速度に依存しますか?
それとも動かしているサーバーのcpuの速度に依存しますか?
ということです
142:デフォルトの名無しさん
08/05/08 19:27:39
サーバで処理するように作ればサーバ
クライアントで処理するように作ればクライアント
どっちかわかってないんなら、たぶんサーバ
143:デフォルトの名無しさん
08/05/08 19:29:11
>>142
なるほど・・どちらでもできるわけですね
配置したbuttonコントロールをダブルクリックしてできたイベント部分に書いているだけなのですが
サーバーですかね
どうすればクライアントで処理できるかよろしければ教えてください
144:デフォルトの名無しさん
08/05/08 19:30:40
存在するプログラムなら動かしてみりゃわかるだろ
それでわからないなら気にする必要ない
145:デフォルトの名無しさん
08/05/08 19:40:39
>>144
サーバーが自分のサーバーじゃないのでわからないのですorz
146:デフォルトの名無しさん
08/05/08 19:46:00
すいません、失礼します。
QuickTimeをVBScriptで動かそうと思っており、やり方を教えて頂きたいのですが、
そういう質問はココで宜しいのでしょうか?
147:デフォルトの名無しさん
08/05/08 21:07:50
Web制作
URLリンク(pc11.2ch.net)
148:デフォルトの名無しさん
08/05/08 21:16:22
>>134
オーバーロードの関数ポインタとか、すっかり忘れてました。
解決しました。ありがとうございます。
149:デフォルトの名無しさん
08/05/08 21:21:20
>>147
ありがとうございます。行って来ます。
150:デフォルトの名無しさん
08/05/09 11:44:27
int** a;
int* a[];
の2つなのですが、これまではどちらも同じ物と思って使用してきました。
しかし、最近qsortを使用する際に変数の宣言の仕方に対応して、比較関数の
書き方を変えないと正しく動作しないということを知りました。
ポインタのポインタ
と
配列のポインタ
の違いを知りたいのですが、どなたかご教授お願いします_(_ _)_
151:150
08/05/09 11:46:09
使っているのはC言語です。
152:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/05/09 12:46:57
Cのスレなんか見ないからスレ間違えたかと思った
154:デフォルトの名無しさん
08/05/09 12:50:01
>>150
int **a; // ポインタのポインタ
int *a[]; // ポインタの配列
int (*a)[]; // 配列のポインタ
・・・で、何と何の違いを知りたいって?
155:デフォルトの名無しさん
08/05/09 12:52:28
スレ違い
156:150
08/05/09 12:52:48
おぉぉなるほど・・・
> これまではどちらも同じ物と思って使用してきました。
と書きつつ、全て
int** a;
的な書き方で書いてきたので
> b = a; /*NG 配列のアドレスにポインタは代入できない */
に気が付きませんでした^^;
とりあえず、違いがあるということが分かったのですっきりしました^^
ありがとうございました。
157:デフォルトの名無しさん
08/05/09 12:53:34
質問するスレを間違えてる
158:デフォルトの名無しさん
08/05/09 12:54:34
スレ違いを気にしてほしい
159:デフォルトの名無しさん
08/05/09 12:55:07
テンプレに載っていないんだから咎めることはできはしない。
160:150
08/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
08/05/09 13:08:30
すみません、ちなみにこの質問は「スレ立てるまでもない質問」と思ったのでここに書き込んだのですが違いましたか?
162:デフォルトの名無しさん
08/05/09 13:09:15
>160
スレ違い
163:デフォルトの名無しさん
08/05/09 13:11:57
(質問すべきスレが存在しないけど)スレ立てるほどでもないスレだろ
質問すべきスレが存在するならそっち行けよ
164:デフォルトの名無しさん
08/05/09 13:12:57
>>161(150)
スレリンク(tech板)l50
C言語の初心者スレがあるからそっちの方が確実だろうね。
165:150
08/05/09 13:14:26
>>163
あ〜なるほど・・・了解しました(>_<)ノ
166:デフォルトの名無しさん
08/05/09 16:00:40
fopenで数キロバイトのtxtファイルの書き込みを
秒間10回行ったらHDDに過負荷がかかりますか?
167:デフォルトの名無しさん
08/05/09 16:12:39
>>166
全然かかりません。
168:166
08/05/09 16:17:06
ありがとう
169:デフォルトの名無しさん
08/05/09 18:43:07
32bit値のハミングウェイトが素数か否かを判定する
出来るだけ高速な方法をご存じの方はいらっしゃいませんでしょうか
170:デフォルトの名無しさん
08/05/09 18:45:30
素数テーブルを参照
171:デフォルトの名無しさん
08/05/09 18:49:58
ハミングウェイト算出→素数テーブル参照ってことですよね
算出のついでに細工してもっと最適化できないかという質問のつもりでした
172:デフォルトの名無しさん
08/05/09 18:52:58
>>171
ビット演算スレで聞いたらいいんじゃないかな。
スレリンク(tech板)
173:デフォルトの名無しさん
08/05/09 18:54:51
>>172
そちらで伺ってみようと思います。
ありがとうございました。
174:デフォルトの名無しさん
08/05/09 18:58:16
これらのスレでもいいかも。
スレリンク(tech板)
スレリンク(tech板)
スレリンク(tech板)
175:デフォルトの名無しさん
08/05/09 19:04:27
あ〜あ〜あああああ〜あ〜
ああ〜あああああ〜
ん〜ん〜
んんんんん〜ん〜
んん〜ん〜ん〜ん〜ん〜んん〜
176:デフォルトの名無しさん
08/05/09 22:20:01
>>171
そっか
自分は要素数2^32個のテーブル参照のつもりで言った
177:デフォルトの名無しさん
08/05/10 17:35:21
最近,"TGIFImage" というライブラリにセキュリティホールが発見され
ました。
URLリンク(www.forest.impress.co.jp)
そこで,TGIFImage を使っているソフト一覧とか,インストールされている
ソフトで TGIFImage を使っているソフトを探し出す方法とかはありませんで
しょうか?
178:デフォルトの名無しさん
08/05/10 23:12:12
VBScriptのWithステートメントについて質問です。
End WithはWithで指定したオブジェクトをメモリから開放してくれますか?
With createobject(…) 〜 End With と書いても一応動くのですが不安で。。。
Set obj = CreateObject(…) 〜 Set obj = Nothing の方がいい?
179:デフォルトの名無しさん
08/05/10 23:41:07
完全従量料金(5.25円/分)でのご利用となります。
って平たく言うと接続時間単位で金がかかるってこと?
180:デフォルトの名無しさん
08/05/10 23:41:44
スレ違いってこと
181:デフォルトの名無しさん
08/05/11 01:48:45
板違いだろ。
182:デフォルトの名無しさん
08/05/11 01:51:24
>>179
君はどんなソフトウェアを書いてるのかね
183:デフォルトの名無しさん
08/05/11 11:22:57
c#やってて気になったことがあるんだけど
例えば「System.Windows.Forms.MessageBox.Show」ってなんでインスタンス生成せずに直接呼べるの?
試しに「MessageBox mb = new MessageBox」でインスタンス作ったらmb変数からShowメソッドは呼べなかった
クラスライブラリ?のクラスと自作クラスは別物ってことなの?
184:デフォルトの名無しさん
08/05/11 12:46:23
>>183
staticメソッドだから
185:デフォルトの名無しさん
08/05/11 15:07:38
>>184
C++で static メンバ関数って何のメリットがあるの?
186:デフォルトの名無しさん
08/05/11 15:30:01
privateなstatic変数を操作したい時
187:デフォルトの名無しさん
08/05/11 17:50:03
>>186
質問を変えよう
staticメンバ関数でないとできないことって何?
188:デフォルトの名無しさん
08/05/11 18:20:12
>>187
勿論、privateなstatic変数を操作することさ。
189:デフォルトの名無しさん
08/05/11 18:26:21
>>188
それだけ?
いや、使ってもいいんだけど、前一緒に活動してたメンバーに
絶対staticメンバ関数「しか」 使わない奴がいてね
理由を聞こうにも、なんだか聞きづらくてね
190:デフォルトの名無しさん
08/05/11 18:57:55
Javaから入ったとか
191:デフォルトの名無しさん
08/05/11 19:56:22
VSのExpressではインストーラの作成が大分制限される(ClickOnceのみ)けど、
アカデミックエディション買ったら作れますか?
192:デフォルトの名無しさん
08/05/11 20:04:22
>>189
インスタンスを作らなくても呼べるとか。
まぁ、普通のメンバ関数を使わない理由としては弱すぎるけど。
193:デフォルトの名無しさん
08/05/11 23:25:02
ハッシュテーブルの仕組みが良く分からないんですが、
分かりやすく解説されたページありませんか(C++で)
194:デフォルトの名無しさん
08/05/11 23:33:33
>>189
C++ならmainはさすがにクラス外のグローバル空間に作るだろと挙げ足取り。
195:デフォルトの名無しさん
08/05/11 23:35:59
>>189
まあ基本的に使用メモリ量は全部スタティックにした方が少ないから
無駄にそういうところに拘ってたんじゃない?その人は。
あるいはたまたまstaticにするものばっかりだったとかね。
結論を言えばその人に聞かない限り解らない。
196:195
08/05/11 23:38:13
あと考えられるのは、
シングルトンなオブジェクトを作りたくて
1個しかないなら制的にしたらいいや、とか
あとはスタティックにしたらコンストラクタ呼ばなくていいからコード短くなる、とか
本来正しくないものを含めてもそのくらいしか思いつかん
197:デフォルトの名無しさん
08/05/11 23:39:31
>>195
>まあ基本的に使用メモリ量は全部スタティックにした方が少ないから
ダウト。
今時、ローカル変数を全てスタックに作るような阿呆なコンパイラはない。
198:デフォルトの名無しさん
08/05/11 23:41:52
>>197
静的じゃなくてもメソッドなら全インスタンスで共有化される?
199:デフォルトの名無しさん
08/05/11 23:48:24
>>198
されない
200:デフォルトの名無しさん
08/05/12 02:24:46
訳あってCSVデータをXMLにして保管しなきゃいけないんですけど、
その場合の標準的な形式ってありますか?
201:デフォルトの名無しさん
08/05/12 02:45:30
そういうのは聞かんなあ
202:デフォルトの名無しさん
08/05/12 02:48:03
標準規格はないかも
表データをXML形式でエクスポートできる有名どころのアプリケーションとかに関して形式を調べてみては?
203:200
08/05/12 03:19:59
Excelしか持ってないです。
Excel 2003(+Microsoft Office 互換機能パック)でOpen XML形式(?)
で保存できましたが、欲しいものとはちょっと違いますしね。
もうちょっと探してみます。
204:デフォルトの名無しさん
08/05/13 22:58:53
むかし太田昌孝さんが1987年頃fj.sourcesに投函されたMicro-CというCの処理系が
あったようなのですが、どなたかお持ちの方はおられませんか?
これは6809というCPUでのものなのですが、i386のものもあるようなのですが、
ソースを読んでみたいのです。おねがいします。
205:デフォルトの名無しさん
08/05/14 00:06:32
存命なら本人に直接頼めば?
206:デフォルトの名無しさん
08/05/14 00:09:35
>>204
ちったあぐぐれや
少なくとも琉球大のサイトから落とせるな
207:204
08/05/14 00:21:43
今のE-mainアドレスは判りましたが、私にはちょっと勇気が出ません…
fj.sourcesのアーカイブってどこかにないのでしょうか?
208:デフォルトの名無しさん
08/05/14 00:56:04
なんだ、i386用じゃだめなのか
209:デフォルトの名無しさん
08/05/14 23:31:25
Visual C++ 2008 Express Editionでエディタ部分で
「,」を打つたびにWindowsの一般の警告音がポーンって鳴って困る誰か助けて
210:デフォルトの名無しさん
08/05/15 01:11:37
「タグ」というものと何十年も前から「キーワード」と呼ばれているものの違いを教えて
211:デフォルトの名無しさん
08/05/15 01:14:12
>>207
> 今のE-mainアドレスは判りましたが、私にはちょっと勇気が出ません…
気持ちはすっげー分かるw
212:デフォルトの名無しさん
08/05/15 08:14:38
>>210
何十年も前も今も、違うものです。元々直接関連のある語句ではありません。
213:デフォルトの名無しさん
08/05/15 08:44:22
>>209
コンパネのサウンドでオフったら
214:デフォルトの名無しさん
08/05/15 09:47:30
.NETとネイティブ(Win32)アプリって今どれぐらいの比率なんだろう。
あんまり .NETが普及してる印象は受けないんだけど。
最近仕事でC#使い始めたんで、ちょっと気になった。
しかし、フレームワークがあそこまでサポートしてると、言語なんて飾りだな。
ジ○ンの某技術者じゃないが。
ちなみに個人ではBCBとかDelphi(ともに6)使ってる。
215:デフォルトの名無しさん
08/05/15 13:03:06
例えばコマンドプロンプトで
echo > SJISで収まるファイル名.txt
echo > UTF8じゃないと収まらないファイル名.txt
という二つを作った場合NTFSに格納されるのはそれぞれどの文字コードなんですか?
UTF8で統一?それとも前者はSJISで後者はUTF8?
現状A系のWin32APIでファイル名なんかを処理しているんですが
それをW系に変えた場合、もしNTFSにファイル名がSJISで格納されていた場合
いちいち変換が入って遅くなるんじゃないかと心配してます。
216:デフォルトの名無しさん
08/05/15 13:25:13
お前は一度精神病院でみてもらったほうがいい
217:デフォルトの名無しさん
08/05/15 13:43:30
>>215
NTFSは常にUTF-16です。
いまどきのWindowsでは、Win32 APIのA系のほぼ全ては中でUnicodeにし
てから処理している。
218:デフォルトの名無しさん
08/05/15 17:35:49
>210
○○という状況において、という前提がないと何も答えられん。>212がせいぜいだ。
219:デフォルトの名無しさん
08/05/15 18:55:12
FAT32ですらLFNはUTF-16LEだね。
220:デフォルトの名無しさん
08/05/15 20:01:32
URLリンク(boost.cppll.jp)
の冒頭の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
と怒られるのは何がまずいですかね?
一応URLリンク(www.boost.org)ではGCC4.3.0ではublas関係は全部passしてるのですが……
221:デフォルトの名無しさん
08/05/16 13:13:33
全くの初心者なんだがPG目指そうかなと思ってる。
初心者にお勧めの言語って何ですか??
222:デフォルトの名無しさん
08/05/16 13:18:36
>>221
Linuxがお勧めです。
ハッカーの必修科目といわれています。
223:デフォルトの名無しさん
08/05/16 13:25:32
>>222
一応ubuntu?は入れてあるのですが・・・
linuxでなにするんでしょうか
224:デフォルトの名無しさん
08/05/16 13:27:46
PG目指すんじゃなかったのか?
225:デフォルトの名無しさん
08/05/16 13:31:20
>>223
Linuxはコマンドの組み合わせで何でもできます。
226:デフォルトの名無しさん
08/05/16 13:33:41
linuxは言語じゃないだろw
>>221
初心者だからといって一つの言語限定なんてつまらんことはするな
複数の言語を同時に学習することでプログラミングに対する理解が早まる
ついでにプログラミング言語理論も勉強するんだ
そんなのは頭が混乱するなんて泣き言が出るのならPGには向いていない
227:デフォルトの名無しさん
08/05/16 13:46:33
ふつうはCASL IIからはじまって8086、386のASMを使いこなしC言語を学びOOPをマスターしてVB6だ
228:デフォルトの名無しさん
08/05/16 13:58:13
初心者のためのプログラミング言語ガイド Part8
スレリンク(tech板)
229:デフォルトの名無しさん
08/05/16 13:58:46
>>227
よく分からなかったんですが一応Cの本を買ってあります。
他に一緒に勉強すると良いよ。ってのありますか?
230:デフォルトの名無しさん
08/05/16 13:59:03
おれはZ80のハンドアセンブルから始めたなあ
231:デフォルトの名無しさん
08/05/16 13:59:39
>>228
次スレ移行しそうだったんでコッチに書き込みました。
232:デフォルトの名無しさん
08/05/16 14:03:02
>>229
まずは手を動かせボケ
233:デフォルトの名無しさん
08/05/16 14:04:06
Linuxなんて劣悪なプログラミング環境を選んでしまったら速攻挫折するだろ
234:デフォルトの名無しさん
08/05/16 14:05:15
>>229
今流行のLLはどうでしょうか?
まずLinuxをインストールするところから始めましょう。
各種LLが使い放題です。
もちろん無料です。
235:デフォルトの名無しさん
08/05/16 14:06:32
>>231
ログをざっと読んでみようという気にはならんのか。
236:デフォルトの名無しさん
08/05/16 14:38:29
>>235
寝言みたいなことしか書いてないよ。
237:デフォルトの名無しさん
08/05/16 15:40:42
じゃあこれから書かれることもたぶん寝言みたいだから
訊いても無駄だよ
238:デフォルトの名無しさん
08/05/16 15:50:54
と寝言を言ってますw
239:デフォルトの名無しさん
08/05/16 16:37:11
寝言じゃなかったら言ってる側からハズレたことになるから
その場合それが正しい。
240:デフォルトの名無しさん
08/05/16 16:37:42
うざい
241:デフォルトの名無しさん
08/05/16 16:42:23
揚げ足の取り方間違えて恥書いた奴って
二言目にはうざいって言うよね
242:デフォルトの名無しさん
08/05/16 17:16:43
>>235 を書いたのは私で、話の腰を折って申し訳なかったけど、
あのスレ今回も990まで伸びて、ここの
>>221 から >>226 までのようなユーモアのあるレスなんて、
ついぞ見たことない。スレタイ読まない質問と、それこそログ
読んでから書けよといいたくなるレスの山。
243:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/05/16 21:30:15
ない
245:デフォルトの名無しさん
08/05/16 21:50:15
・・・だめだ、10回読み直してもわからん。
誰か解説してくれ
246:デフォルトの名無しさん
08/05/16 23:07:29
コピペなんてしないで、都度パラメータ化すればいい。
関数引数を増やしたりテンプレートにしたり。
247:デフォルトの名無しさん
08/05/16 23:16:55
C++ についての質問です。
クラス内の関数で、あるメンバー変数にアクセスすると
Floating exception
で止まってしまいます。
変数は
private:
Double_t fZ;
で定義されていて、
double z = fZ;
もしくは
cout << fZ << "\n";
のどちらでも同じエラーで止まります。
この場合、何が問題か心当たりがある方はいらっしゃいますでしょうか?
同じ現象をシンプルなテストプログラムで double 変数に極端に
大きな値や小さな値を与えて再現するか試みましたが無理でした。
248:デフォルトの名無しさん
08/05/16 23:23:20
Double_t とは?
249:デフォルトの名無しさん
08/05/16 23:38:06
すいません。
Double_t は double の alias のようなので、double と同じです。
250:デフォルトの名無しさん
08/05/16 23:58:03
初期値を設定してないんじゃない?
251:デフォルトの名無しさん
08/05/17 00:31:57
ふと疑問に思ったんだけど、シェアウェア等の解析方法を提示すると著作権法違反になるのかな?
デバッガとバイナリエディタがあれば、シェアウェアの試用日数制限や機能制限が解除できる場合があるけど。。。
具体的な方法を示すとアウト? 抽象的な(?)内容ならセーフ?
えろいひと教えてください ><
252:デフォルトの名無しさん
08/05/17 00:35:22
法律には詳しくないが著作権に対してはOKじゃない?
音楽CDをコピーする方法はなんら問題ないじゃん?
あくまでその方法を用いて各個人が自分用に音楽をコピーするのだから。
ただ、シェアウェアの制限解除方法とかになると営業妨害とかになったりするんじゃね?
253:デフォルトの名無しさん
08/05/17 00:46:16
危険を冒してまでそんな事をする意味がわからん
面倒な裁判おこされたいの?
254:デフォルトの名無しさん
08/05/17 00:46:17
>>252
なるほどね。やっぱりアウトくさいな。
File: LICENSE.DLL
000028CF 79 EB
000028EF 9D 91
↑ただの文字列だが、見る人が見ればなんのことだかすぐ分る。
具体的な方法じゃなくて、こんなのでもアウトなのかな??
これがアウトなら某シリアル掲示板は完全にアウトだな。法律って難しいや。
255:デフォルトの名無しさん
08/05/17 00:59:19
著作権は問題ないと思う。
そのソフトの使用許諾契約に違反するとか、そういうことになるんじゃないかな。
256:デフォルトの名無しさん
08/05/17 01:07:57
うーん、やっぱり法律って難しいね。
某シリアル掲示板が何年にも渡って生き続けてるのはなぜだろう。不思議で仕方がない。
257:デフォルトの名無しさん
08/05/17 01:18:13
見過ごされてるだけでしょ
258:デフォルトの名無しさん
08/05/17 01:53:21
ときめも裁判のように捕まえる事もあるが、大抵は「クラックされるようなプログラムを作ってしまった」という負い目があるんだ
259:デフォルトの名無しさん
08/05/17 03:07:05
ユーザのローカルにある時点でクラックは避けられないだろ
260:デフォルトの名無しさん
08/05/17 06:53:53
厨クセぇ連中だな巣に帰れ
261:マイク ◆yrBrqfF1Ew
08/05/17 15:16:57
>>243
仕様書やコンパイラの仕様よく読んだ方がいいかもしれないが
自分自身の中で自分自身を呼び出すなら以下の例でいいんじゃね。
int mein_Ohre_heisst_treue() { mein_Ohre_heisst_treue(); }
スコープだとかなんかそんな名前解決の範囲がどうのならよくわかんね。
恐らく>>243のselfのところをquicksortにすればいいのではないかと。
262:マイク ◆yrBrqfF1Ew
08/05/17 15:20:09
>>261
void mein_Ohre_heisst_treue() { mein_Ohre_heisst_treue(); }
だった。
(コードを書くのは)難しい。
263:デフォルトの名無しさん
08/05/17 15:26:30
頭悪いんだから、しょうがないよ。
264:デフォルトの名無しさん
08/05/17 15:26:40
なんという文盲…
265:マイク ◆yrBrqfF1Ew
08/05/17 15:31:05
>>258
kの方のクラックをされないようにするには物理学的な対タンパー性があればいいのではないか、
と考えた事があるがどうか。
俺にはわからん。
266:デフォルトの名無しさん
08/05/17 19:59:58
一週間待ちましたがもう>>178はもうスルーされたとみなしてよそのスレで聞いてもマルチって言われないよね。。。
バージョンとかも書いた方が良かったのかな。。。
267:デフォルトの名無しさん
08/05/17 21:08:09
ひとりごとだから気にしないで
268:デフォルトの名無しさん
08/05/17 22:56:15
3x3の行列と6x3の行列をループを使って乗算するプログラムがうまくかけません。
誰かC言語で書いてくれませんか
269:デフォルトの名無しさん
08/05/17 23:36:34
宿題は宿題スレへ
270:デフォルトの名無しさん
08/05/17 23:51:04
3x3と6x3の積は定義できんがな
271:デフォルトの名無しさん
08/05/18 00:28:07
a と b の積と書いても
b×a のことかもしれないぜ!
272:デフォルトの名無しさん
08/05/18 07:04:21
知るも知らぬもあふさかの積
273:デフォルトの名無しさん
08/05/18 11:47:10
数3の教科書に……書いてたっけ? 行列なんて忘れたよ、もう。
274:デフォルトの名無しさん
08/05/18 13:37:22
Windows用でDCに絵を描いたら動画になるライブラリー
ありませんか?
275:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/05/18 13:50:32
3x3 行列と 3x6 行列の積だな。
277:デフォルトの名無しさん
08/05/18 20:24:44
関数の説明をする時、例えばCのprintf(3)の略称の元を表記する場合
PRINT Formatと書くのが適切かそれともprint fORMATが適切ですか?
全て小文字や大文字で統一すべきですか?
278:デフォルトの名無しさん
08/05/18 20:36:43
個人的には PRINT Format の方が見やすい。
好みの問題じゃないのか?
279:デフォルトの名無しさん
08/05/18 21:04:34
500近い日本語の項目を作って、
その中で30項目程度を事務員さんに入力して貰い、
整形して出力するプログラムを組みたいと思ってます。
簡単に出来そうなのですが、私は大昔にBASICとC、kylixで
遊んでいたレベルの人間なので、まずはどの言語を選べば良いか調べています。
ひとまず Active Basic が見付かりましたが、他に良い言語はありませんか?
宜しくお願いします。
280:デフォルトの名無しさん
08/05/18 21:11:52
VB.NETでもつかっとけ
281:デフォルトの名無しさん
08/05/18 21:13:58
その程度ならJavaScriptで十分じゃね
282:デフォルトの名無しさん
08/05/18 21:24:59
>>280, 281
有難う!
でもごめん。ちゃんと書かなかったのが悪かったけど、
楽ちんですかね??
数時間から半日程度で作りたいんですよね。。。
都合が良過ぎますが、日本語の取り扱いが簡単で、
ヘッダとか宣言とかの、おまじないが少ない言語があれば知りたいです。お前等様。
283:デフォルトの名無しさん
08/05/18 21:28:28
>>282
>ヘッダとか宣言とかの、おまじないが少ない言語
やっぱVBだな
284:デフォルトの名無しさん
08/05/18 21:42:05
あつかましい質問にアドバイスくれてありがとう!
信じて、VB.NETで作ってみます!
285:デフォルトの名無しさん
08/05/19 00:26:18
どうせやるならC#のがいいとは思うがほとんど一緒だから
両方眺めて字面の好きな方やればいいよ。
286:デフォルトの名無しさん
08/05/19 01:21:22
困ったときのExcel VBA
287:デフォルトの名無しさん
08/05/19 01:32:30
>>284
知識ゼロの状態から.NET言語やるならC#がいい。
おなじないはVB.NETもC#も同じだし。
288:デフォルトの名無しさん
08/05/19 01:57:53
C#に挫折した俺は異常?
C++の方が使いやすかったり・・・
289:デフォルトの名無しさん
08/05/19 01:59:10
慣れの問題。
290:デフォルトの名無しさん
08/05/19 02:00:48
cmdを起動しようとすると
このファイルはほかのプログラムで使われています。
と表示されるんだが、使っているプログラムに心当たりは無い。
どうすれば起動出来るようになるか教えてください
291:デフォルトの名無しさん
08/05/19 02:07:33
板違い、それググった方が聞くより早いぞ
292:デフォルトの名無しさん
08/05/19 02:11:04
>>291
ありがとう。それとすまなかった。
293:デフォルトの名無しさん
08/05/19 08:04:58
>>279
Prolog
これ以外ありえない。
294:デフォルトの名無しさん
08/05/19 10:32:36
日中友好\(^o^)/
【四川大地震】「日本隊は早く帰れ」「生存者発見されれば軍のメンツ立たぬ」人民解放軍が日本援助隊に不快感★2[05/18]
スレリンク(news4plus板)
295:デフォルトの名無しさん
08/05/19 22:49:41
c++ を c に書き換えてくれるプログラムとかないですか?
296:デフォルトの名無しさん
08/05/19 22:52:06
昔はあった
最近は知らん
297:デフォルトの名無しさん
08/05/19 23:49:36
初期のC++はCのコードを吐いたという
298:デフォルトの名無しさん
08/05/20 00:14:38
>>708
調べてみるともとからページに用意されている変数を参照できるものだとわかりました。
ただ、これをどのように利用すればよいかわかりません。
質問ばかりで申し訳ないですが教えてください。
299:デフォルトの名無しさん
08/05/20 02:47:20
>>298
そんなロングパスは答えようがありません。
300:デフォルトの名無しさん
08/05/20 21:31:41
Cfrontまだあったよ
URLリンク(www.softwarepreservation.org)
301:デフォルトの名無しさん
08/05/20 23:36:55
見てみたら
UNPUBLISHED PROPRIETERY
て書いてあって大丈夫?
302:デフォルトの名無しさん
08/05/21 08:50:01
現代のC++とは別物と思ったほうがいい
303:デフォルトの名無しさん
08/05/21 10:15:29
PGPLOTをvisual studio 2007で使うことはできますか?
数値計算の結果を出力したいんですが…
304:デフォルトの名無しさん
08/05/21 10:28:19
使えるが馬鹿には使えない
305:デフォルトの名無しさん
08/05/21 14:46:26
安芸
306:デフォルトの名無しさん
08/05/22 01:17:50
CGIファイルが開けないんだがどうすればいいんだ?
右クリック→開く→開きません><
307:デフォルトの名無しさん
08/05/22 01:21:45
うるせえ黙れ
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4921日前に更新/172 KB
担当:undef