スレ立てるまでもない ..
[2ch|▼Menu]
237:デフォルトの名無しさん
08/12/20 02:35:12
ここから実体参照を教えるスレになります

238:デフォルトの名無しさん
08/12/20 08:22:04
11mのヒモ(原材料)を切断し5mと3mのヒモ(製品)を作ります
11mのヒモは沢山あり、切断による長さの変化はないものとします
5mのヒモを2本、3mのヒモを3本作るときは
5m+3m+3mと5m+3mの組み合わせにすると余りが0mと3mとなり次回に使えます
5m+5mと3m+3m+3mの組み合わせにすると余りが1mと2mとなり捨ててしまいます

11mと5mと3mはいろいろ変わるとして、
余りがなるべく無駄にならないようなアルゴリズムはどうやって考えるか、
ヒントを教えてください

239:デフォルトの名無しさん
08/12/20 08:43:23
元の問題文はまともなのに、お前の言葉で説明してる部分のせいで
意味不明になってる感があるな。

240:デフォルトの名無しさん
08/12/20 09:22:57
>切断による長さの変化はない
謎w

241:デフォルトの名無しさん
08/12/20 09:28:20
玄米茶ふいた

242:デフォルトの名無しさん
08/12/20 09:45:40
ネスカフェゴールドブレンド吹いた

243:デフォルトの名無しさん
08/12/20 10:26:00
すっげー頑張って>>238の文章を理解しようとしたんだが・・・

orz

244:デフォルトの名無しさん
08/12/20 11:16:33
よしよし、紅茶を吹いた俺がエスパーしてやろう
ある種のナップザック問題だな。たぶん。

というか素直に総当たりすればいいだけの気もするが

245:デフォルトの名無しさん
08/12/20 11:25:33
全然普通に理解できるぞ。問題文。俺がアスペルガーだからか?
> 切断による長さの変化はないものとします
物理の問題でよくある理想状態の定義

切断後のヒモの順列を総当たりする。
各々の並びに対して5mを超えないように先頭から取っていく。
余りを評価値にする。

246:デフォルトの名無しさん
08/12/20 11:26:58
>>234といい>>238といい、、、
なんでこうもなげっぱなんだよ!!!
俺の怒りが有頂天になった

247:デフォルトの名無しさん
08/12/20 11:32:29
えーそれ摩擦とか理想気体といっしょか・・・
でもそれらとは違って、紐をきっても普通長さは変わらないと
考えない?
アスペルガーだと「いや、切断により(ry・・・長さが変わる」とか言い出すのかな?

それと、まだ>>245の解釈があたっているとも限らんしなw

248:デフォルトの名無しさん
08/12/20 11:59:46
押し切っても、外力が加わるので変化するでしょ。
そもそも切らなくても持ち上げるだけで重力で引っ張られて伸びるし。

249:デフォルトの名無しさん
08/12/20 12:15:36
>>248
それはわかる。むしろ変わらないことがありえない。
しかし抽象的な考えをするときは長さ普遍とみなすのが
普通じゃない?って話。

250:デフォルトの名無しさん
08/12/20 12:46:33
普通の人は自分の「普通」が全員の「普通」だと思っているから、普通を定義するのは
変だという考えに至るのだろうか?
アスペルガーのオレは自分の「普通」は全員の「普通」じゃないと認識しているから、
「普通」を定義することに違和感を感じない。

251:デフォルトの名無しさん
08/12/20 13:08:28
おまえがアスペルガーかどうかなんでどうでもいいよ

252:238
08/12/20 13:09:53
ありがとうございます
実際の話しを申しますと、
11mのヒモをロット毎30本くらい使用します
3mとか5mの長さは11種類前後、製品は総数100本くらい生産します

ナップザック問題で、長さと価値が等しいので部分和問題になるのかもしれません
総当りは100本だと大変じゃないかと思っています

>切断による長さの変化はない
ごめんなさい
実務だと短くなるのが当然だと思っていました

253:デフォルトの名無しさん
08/12/20 13:23:25
どうせアルゴリズムの勉強だろ

254:デフォルトの名無しさん
08/12/20 13:40:13
>11mと5mと3mはいろいろ変わるとして、

これどういう意味?12m-6m-4mとかもあるって言っている?

255:238
08/12/20 14:09:58
>>254
12m-6m-4mとかもあるって言っている?

言葉不足ですみません
11m-6m-4mとかもあるっていう意味です



256:デフォルトの名無しさん
08/12/20 14:48:55
ウィンドウズ上で動くプログラムで
お勧めのものありましたら教えてください。

257:デフォルトの名無しさん
08/12/20 14:49:57
フリーセル

258:デフォルトの名無しさん
08/12/20 18:39:14
Visual C++2008 ExpressEditionで、実行したときに全角文字が〓に文字化けしてしまうんですがどうすれば正しく表示されるんでしょうか?

259:デフォルトの名無しさん
08/12/20 18:52:46
プロジェクト丸ごとどこかにうpしろ

260:デフォルトの名無しさん
08/12/20 19:14:20
ある言葉が思い出せず困ってるので助けてください。
下のような感じに使います。

++a は a=a+1 の_____
a[10] は *(a+10) の_____

カタカナで10文字くらいだったような・・・。

261:デフォルトの名無しさん
08/12/20 19:24:21
宿題乙

262:デフォルトの名無しさん
08/12/20 19:26:37
シンクッタスシャガー

263:デフォルトの名無しさん
08/12/20 19:31:10
>>259
これです。

#include <iostream>
using namespace std;
int p,t,a,d,c,v,i,m[90]={0},s,r[]={-10,-9,-8,-1,1,8,9,10};
void k(){
if(m[p]==0)for(i=0;i<8;i++){
for(c=0,v=p+r[i];m[v]==3-t;v+=r[i])c++;
if(c&&m[v]==t){
a+=c;v=p;
if(d)do m[v]=t,v+=r[i];while(m[v]!=t);
}}}
char*h="・○●\n" ;
int main(){
for(i=1,m[41]=m[49]=2;i<10;m[i++*9]=3)m[40]=m[50]=t=s=1;
for(;;a=d=0){
for(p=9;p<82;++p)k(),cout<<h[m[p]*2];
if(a)for(d=a=s=p=8;a==8;k())t-2?(cin>>p>>i),(p+=i*9):++p;
else if(s)s=0,cout<<"pass"; else break;t=3-t;
}
return 0;
}

264:デフォルトの名無しさん
08/12/20 19:38:37
わろた

265:デフォルトの名無しさん
08/12/20 19:41:14
>>262
ありがとおおお。
シンタックスシュガーですね。めちゃすっきりしたわ。

266:デフォルトの名無しさん
08/12/20 19:59:16
C++ Compiler 5.5/Turbo Debugger.をダウンロードしたいのですが登録して
パスワードは分かったのですがyour loginってところになにを入力すればいいのか分からないので教えてください。

267:デフォルトの名無しさん
08/12/20 20:02:07
シンタクティックシュガーじゃないか?どうでもいいが


268:デフォルトの名無しさん
08/12/20 20:09:06
>>266
海外サイトで直接落とせる所見つける

269:デフォルトの名無しさん
08/12/20 21:43:30
>>268解答ありがとうございます。ボーランド社のHPでアカウント作らなきゃいけないみたいですけどどうしたらいいですか?HPが英語だらけなので、、。

270:デフォルトの名無しさん
08/12/20 21:44:52
あきらめてVSでも落としてろ
もしくはmingw

271:デフォルトの名無しさん
08/12/21 08:29:43
ゲーム解析とかやりたいならどの言語がいいですか?
それともそんなの目標にしないほうがいいんですかな

272:デフォルトの名無しさん
08/12/21 08:34:10
その用途なら言語は関係なさそう。
速度が欲しいならC、そうでないならホント何でも良い。

273:デフォルトの名無しさん
08/12/21 09:05:44
素早いレスどうもです。
言語なんでもいいんですか。Cは資料多そうなのでそっからいってみますね
ありがとうございます

274:デフォルトの名無しさん
08/12/21 12:32:17
PCのゲーム解析したいならx86の命令表を覚えないと

275:デフォルトの名無しさん
08/12/21 14:28:23
「命令表」て。

276:デフォルトの名無しさん
08/12/21 14:59:36
スペシャルねこまんま57号

277:デフォルトの名無しさん
08/12/21 15:11:31
instruction table

278:238
08/12/21 20:31:28
先日はありがとうございました

どうやら世の中には、”板取り”というソフトが出まわっているようです
これを使うか、似たような感じで計算しようと思います

279:デフォルトの名無しさん
08/12/22 09:12:42
市販のネスティングソフト (2D/3D) は高いぞ。

280:デフォルトの名無しさん
08/12/22 14:48:51
SQL Server 2005 で下記mdfを展開しようとすると
エラーが出るんですが、これって原因なんなんだかわかりますか?
某初心者向けの本のサンプルなんですが1回目はちゃんとDBのテーブルが展開できたんですが
削除してリトライしたらこのざま・・・User Instanceアタリが怪しいのですが怖くて手が出せない・・・
 お・・・おたすけー

CREATE DATABASE xxxSql
ON PRIMARY (FILENAME = 'C:\Data\xxxSqlBase.mdf')
FOR ATTACH
GO


メッセージ 5120、レベル 16、状態 101、行 1
物理ファイル "C:\Data\xxxSqlBase.mdf" を開けません。オペレーティング システム エラー 5: "5(アクセスが拒否されました。)"。

281:280
08/12/22 18:47:56
User Instanceじゃないな・・・
これは言語のほうの設定だし
SQLサーバーマネージメントスタジオの実行だけでエラーになる
テーブル一回作った時、削除の仕方が悪かったのか?
調査はつづく

282:デフォルトの名無しさん
08/12/23 00:21:53
質問です。
ある大きさの箱と、その箱に入る大きさの箱がいくつか有ります。
中の箱は重ねる事が出来たり、出来なかったりします。
中の箱は、縦横どちらにする事も出来ます。
中の箱には、重さが有ります。
バランスが有るので、重心はなるべく入れ物の箱の中心になるか、
両側になる「やじろべぇ」のような状態にしなければいけません。
このような前提で、
どのように入れ物の箱の中に中の箱を配置すれば最も効率がいいか、
調べるアルゴリズムは無いでしょうか?



283:デフォルトの名無しさん
08/12/23 01:01:19
効率の定義がわかんないぞ。

284:デフォルトの名無しさん
08/12/23 01:11:29
すいません。
効率はバランスに読み替えて下さい。

285:デフォルトの名無しさん
08/12/23 01:44:05
「なるべく」

286:デフォルトの名無しさん
08/12/23 02:01:04
「重心が箱の両側」 ってどういう状態?

287:デフォルトの名無しさん
08/12/23 02:02:41
というか、制約条件がよくわかんない。

制約ないなら、全部中心に積み上げればいいじゃん


288:デフォルトの名無しさん
08/12/23 02:26:39
すいません。
えっと、私は港湾業務というちょっと特殊な業種に就いてまして、
その現場で働いています。(ブルーカラー)
仕事の一つに「バンプランを立てる」というのがあって、
「40フィートと20フィートのコンテナにどのように荷物を詰めるか」、
を考えるんですが、コレが結構難しくて、上司がああでも無いこうでも無いと考えているんです。
んで、プログラミンングを少しかじった自分がなんかお手伝いアプリを書いてあげれたらなぁと。
荷物は丈夫な物をも有るし、もろい物も有るので、重ねたり重ねる事が出来なかったりします。
偏加重になったら危ないので、重い荷物をなるべくコンテナの中心に持っていくか、
逆に重い荷物を2つ両端に持っていく事でバランスをとるんです。
コンテナには大体25トン位までなら詰めれます。
高さは240cm位です。
自分の知っているアルゴリズムだとナップサック問題になるんですが、
この場合少し違うような気がしたので、質問した次第です。


289:デフォルトの名無しさん
08/12/23 02:48:34
状況にもよるけど、すさまじく面倒くさいよなぁ。

荷物の大きさが全部同じなら、まだマシ。

荷物の大きさ(特に平面形)がマチマチだとしたら、そもそも衝突判定みたいなことから
はじめなきゃならない (要するに、重心うんぬん以前にただ並べるだけで面倒)


290:デフォルトの名無しさん
08/12/23 06:42:47
>>288
ナップサック問題は重さを抑え、効率的な組み合わせを求める方法だけど
コンテナの高さ、幅、奥行きを無視してるからどのみちそのままじゃ使えない

俺ならまずコンテナに格納可能かを検証し、
次に両端を重くするケースAと中心を重くするケースBの両方で考える
両方のケースを計算してどっちが良いかは人間に判断させる
ケースAとケースBのそれぞれに左端、中心、右端の3点に許容重量を設けて
その範囲内に収まるように配置する

>>289
なんでもいいから書いてみたかったのか厨房

291:デフォルトの名無しさん
08/12/23 07:14:25
現場のカンが一番よかったりするんだよね
生産管理システムを導入したら工場がパニックになったのを見たことがある
結局全部手動

292:デフォルトの名無しさん
08/12/23 09:04:49
URLリンク(www.cubemagic.com)

バンプランってお金になるんだね

293:デフォルトの名無しさん
08/12/23 09:14:18
>>289
煽りの意味がわからん

294:280
08/12/23 10:02:46
・・・皆さん わからないようなので 自分で調べます・・・


295:デフォルトの名無しさん
08/12/23 10:16:44
エキスパートシステムかな
正解をDB化して検索で拾い出すようにしては。

296:デフォルトの名無しさん
08/12/23 11:10:46
java 2 SDK1.4.2ってダウンロードできないんですか?
サイトに行ってみたのですが、よくわかりませんでした。

297:デフォルトの名無しさん
08/12/23 11:19:47
URLリンク(java.sun.com)
ここにあるべ

298:デフォルトの名無しさん
08/12/23 11:20:00
何でこんな簡単なリンク追えないんだ?
URLリンク(java.sun.com)

299:デフォルトの名無しさん
08/12/23 11:20:58
>>296
URLリンク(java.sun.com)
J2SE v 1.4.2_19 SDK

300:デフォルトの名無しさん
08/12/23 11:55:22
>>293には289が煽りにみえるのか。世も末だな。

301:296
08/12/23 12:35:18
すいません、ありがとうございました。

302:デフォルトの名無しさん
08/12/23 12:56:18
>>300
293を見て世なんか語り出すのも相当なもんだ。

303:デフォルトの名無しさん
08/12/23 15:15:11
VisualC++EEのIDEってめちゃ重くないですか?
コンパイルも異常に時間かかるし

304:デフォルトの名無しさん
08/12/23 15:36:08
いや全然

305:デフォルトの名無しさん
08/12/23 16:15:50
メモリ少ないとか?

306:デフォルトの名無しさん
08/12/23 16:19:26
まぁ割と重いプログラムではあるな
とはいえよほど古いPCでも使ってんのか?

307:デフォルトの名無しさん
08/12/23 16:55:14
Cのポインタで質問です

char *mnthp[4] = {
"January", "February", "March", "April"
};
int i;

for (i = 0; i < 4; i++) {
printf("%s\n", mnthp[i]);
}

このようなコードでmnthp[i]に*がつかないのはどうしてですか。
*をつけないと番地を指してしまうのではないのですか?

308:デフォルトの名無しさん
08/12/23 17:01:16
printfの%sは番地を渡すんだよ。

309:デフォルトの名無しさん
08/12/23 17:03:04
>>308
ありがとうございます。知りませんでした。

310:デフォルトの名無しさん
08/12/23 22:23:15
まだ日本語訳が出ていない最新のコンピュータサイエンスに関する本で、
絶対おすすめって本の、皆さんのベスト3を教えてください。

311:デフォルトの名無しさん
08/12/23 23:12:22
C++で,外部から設定の値を取り出せるようにしたいんだけど,何かいい方法ない?
たとえば,何かしらテンプレート用の値をプログラムソースを変えることなく変更出来るように.


312:デフォルトの名無しさん
08/12/23 23:15:07
Javaで複数の改行を含んだ文字列を
改行を区切りとして複数の文字列として取り出したいのですが
アルゴリズム的に、どうやってアプローチすると簡単に書けますか?

313:デフォルトの名無しさん
08/12/23 23:20:07
>>312
split()じゃなくて、自分で書きたいの?

314:デフォルトの名無しさん
08/12/24 00:12:52
Antのビルドファイルと
普通のバッチファイルの違いって何なんですか?

例えば
Javaのソースファイルをコンパイルしてある場所にコピーする
ってな作業をしようと思ったらバッチでもできますよね。

315:デフォルトの名無しさん
08/12/24 00:28:30
>>314
更新されているファイルだけコンパイルかけて、それに依存してるファイルもコンパイルかけてとか、
バッチファイルで書くの大変じゃない?
バッチじゃなくてスクリプト系の言語ならかけるけど、同じような処理を毎回かくなら、汎用の言語じゃ
なくて、専用の言語(設定ファイル)で、簡単に書きましょうってことなんじゃないの。

antは知らないけど、makeとかその類のツールは。

316:デフォルトの名無しさん
08/12/24 01:02:49
バッチファイルって何ですか?

317:デフォルトの名無しさん
08/12/24 01:52:39
(ぼけて!)

318:デフォルトの名無しさん
08/12/24 09:20:59
>>288
3Dネスティングで、しかも重心まで考慮とか
ちょいちょいっとできるもんじゃないと思うが。

>>292
バンニングプランにPC使うのは誰しも考えるんだけど
どこも苦労してるらすぃ。

>>312
>改行を区切りとして複数の文字列として取り出したい
それは俗に「一行ずつ読む」ってやつじゃ…?

319:デフォルトの名無しさん
08/12/24 13:06:44
>>311
自分だけで使うならpythonへの橋渡しを用意してpythonからxmlとかiniっぽいのとか読むのが楽。 というか俺がそうしてる。

他人に公開する物なら、お手軽指向はやはり.iniっぽい「ほげほげ=ほにゃらら」を一行ごとに書いた
テキストファイルを適当にパースして書くこと。
本気指向ならXerces使ってDOMとかXPathでなんとかする。

320:デフォルトの名無しさん
08/12/24 17:55:39
チラ裏だおらー。
以前、可変長ビット配列を検索したら無くて、今日閃いてクラス書いたあと、再度検索したら、ドットネットのコレクションにはいってたみたい。
自分のはstd::vectorをベースにしたやつだから、ちょっと毛色が違うが。。。なんてこった。


321:デフォルトの名無しさん
08/12/24 18:01:53
新しいクシャ武器実装すか

322:デフォルトの名無しさん
08/12/25 02:05:46
カレンダーの実装で加算とかを実装してるんですが、普通は1月1日を足しても日付は増えませんよね?

323:デフォルトの名無しさん
08/12/25 02:16:42
増えますよ

324:デフォルトの名無しさん
08/12/25 11:37:10
日付と期間は厳密に区別して扱うべき
日付+期間=日付とか、日付-日付=期間とかはありうるが
日付+日付なんて演算は不可能だ

325:デフォルトの名無しさん
08/12/25 12:54:39
ICUの4.0が --disable-shared --enable-static でビルドできねぇ

326:デフォルトの名無しさん
08/12/25 17:08:28
>>324参考にさせてもらったら綺麗にまとまりました。ありがとうございます。

327:デフォルトの名無しさん
08/12/26 11:45:51
曜日の計算でZellerの公式というの使ってるんですが
year,month,dayという日付を持った変数があって、それぞれ1から始まるとき

int y=year,m=month;
if(m == 1 || m == 2){
  y--;
  m += 12;
}
return ((y+y/4-y/100+y/400+(int)(2.6*m+1.6)+day))%7;

としています。これであってますか?

328:デフォルトの名無しさん
08/12/26 11:55:00
テストしてみりゃいいじゃん

329:デフォルトの名無しさん
08/12/26 12:04:12
テストすれば?

330:デフォルトの名無しさん
08/12/26 21:31:46
プログラマ板でこっちで聞いたほうがいいと言われて来ました

C#を個人的に勉強しているのですが
知り合いに工学分析用のソフトを作ってくれないかと依頼されました
仕様を聞く限り作ることはそこまで難しく無さそうなのですが
そのソフトが販売用で、分析ノウハウを盗まれないために
ソースを見れないようにしたいとのことでデコンパイラ対策が必要となりました
そこで質問なのですが、逆コンパイルに弱い.netを用いた、
あまりソースが見られたくないような販売用ソフトの開発と言うのは
実際の開発現場ではどの程度行われているのでしょうか
常識的にありえないようなら別の言語を用いようと思います
難読化も可能とは知っていますが実際どの程度効果があるかも教えていただけると嬉しいです

331:デフォルトの名無しさん
08/12/26 21:49:29
>>330
商売プログラマ向けの商売として成り立ってる難読化ツールを使えば、
C++やなんやと同程度のリバースエンジニアリング耐性は得られるよ。

332:デフォルトの名無しさん
08/12/26 22:01:37
>>327
なんで標準関数を使わないの?

333:デフォルトの名無しさん
08/12/26 22:02:54
宿題だろ

334:デフォルトの名無しさん
08/12/27 07:50:22
CまたはC++用の画像処理ライブラリを探しています。

・ライセンスがあまりきつくない(改正BSDライセンス程度)
・少なくともBMP、PNG、GIF(アニメGIF)あたりには、読み込み/書き出し対応
・比較的簡単に使用できる
・高機能である必要はない
・速度に関しても致命的に遅くなければいい
・必ずしもマニュアルが日本語である必要はないが、日本語のファイル名などを渡すとエラーとかだと困る

よろしくお願いします。

335:デフォルトの名無しさん
08/12/27 08:44:42
ImageMagickはどう?

336:デフォルトの名無しさん
08/12/27 17:48:13
>>328,329
やってみたんですが、色々調べた結果、
どうやら曜日計算はどんな年にも適当に計算できるというものではなさそうです。(暦改定とかでややこしい)
>>332
標準関数とはどれのことでしょうか?

337:デフォルトの名無しさん
08/12/27 18:08:17
>>336
確かにそういう問題はあるけど、>>328-329が言いたかったことは、
year = 2008, month = 12, day = 27で計算したら実際に0(土)になるかどうかというようなことを
無数の日付で試してみろということのはず。

338:デフォルトの名無しさん
08/12/27 18:42:17
>>336
localtime()でtime_tをばらせば曜日を取り出すことができる。
寧ろ積極的にstrftime()で出力文字列を組み立てることさえできる。
手元にtime_tではなくばらばらの年月日しかないのならmktime()を使えばいい。

339:デフォルトの名無しさん
08/12/27 18:49:06
>>336
暦改定って...
Zellerの公式はグレゴリオ暦が前提だが、グレゴリオ暦以外の暦による日付も扱いたいわけ?
グレゴリオ暦以外の暦も扱うとなると曜日以外にも色々面倒だが(国によってユリウス暦から
移行した日が違うとか、日本みたいに旧暦は太陰暦だとか)。

340:デフォルトの名無しさん
08/12/27 19:13:06
>>337-339
分かりました。ありがとうございました。

341:デフォルトの名無しさん
08/12/27 19:28:19
>>337
無数の、って永久にテストが終わらないじゃん
ひどいな

342:デフォルトの名無しさん
08/12/27 19:33:54
っつーか、日付算出する方法ってどっかに書いてあるんじゃないの?
そしたらそのとおりにプログラム書けばいいだけでは?

343:デフォルトの名無しさん
08/12/27 20:32:10
>335
ありがとうございます。

実は真っ先に考えたのはImageMagickだったんですが、
ライブラリというよりは別アプリになってしまい、エンドユーザに負担がかかるかなあと思いました。


344:デフォルトの名無しさん
08/12/27 22:17:01
javaで可視Frameインスタンスを作成し、そこに画像を表示して3秒後に自動消滅させるようにするにはどうすれば良いですか?
よろしければサンプルコードも下さるとありがたいです。

345:デフォルトの名無しさん
08/12/27 22:49:13
よし、やったことないけど30分以内につくってやる

346:デフォルトの名無しさん
08/12/27 23:16:20
おながいします

347:デフォルトの名無しさん
08/12/27 23:21:21
できた

public class testFrame extends Frame {
 
 public static void main(String[] a){
  
  Frame hoge = new Frame();
  hoge.setVisible(true);
  
  class aaa extends Thread{
   public void nullpo(){
    System.exit(0);
   }
   
   public void run(){
    testFrame a = new testFrame();
    a.setVisible(true);
    
   }
  }
  
  aaa aa = new aaa();
  aa.run();
  try{
   aa.sleep(3000);
  }catch(Exception unko){};
  aa.nullpo();
  
 }

}

348:デフォルトの名無しさん
08/12/27 23:22:36
あー、肝心な画像表示すんのわすれてたわー・・・
まーあとはできるでしょう

349:デフォルトの名無しさん
08/12/27 23:37:53
ありがとうございました。
ちなみに画像はpaintメソッドで書くのだと思いますが、
どこに入れれば良いのでしょうか?

350:デフォルトの名無しさん
08/12/28 00:27:09
import java.awt.Frame;
import java.awt.Graphics;

public class testFrame extends Frame {
 
 public static void main(String[] a){
  
  class aaa extends Thread{
   public void nullpo(){
    System.exit(0);
   }
   
   public void run(){
    testFrame a = new testFrame();
    a.setSize(100,100);
    a.setVisible(true);
    a.paint(a.getGraphics());
   }
  }
  aaa aa = new aaa();
  aa.run();
  try{
   aa.sleep(3000);
  }catch(Exception unko){};
  aa.nullpo();  
 }
 
 public void paint(Graphics g){
  g.drawLine(0, 0, 100, 100);
 }
}


351:デフォルトの名無しさん
08/12/28 02:00:30
VB6のプロジェクトで使用しているDAOをADOに変更する作業をしているんですが、
レコードセットの.Indexで以下のエラーが出ます。
「実行時エラー '2147217883 (80040e25)':
新規取得する前に、すべての行ハンドルを解放する必要があります。」

ADOでは.Indexを連続で設定するとエラーになるようですが、
行ハンドルを解放するというのはどういったことをやればいいんでしょうか?
よろしくお願いします。

352:デフォルトの名無しさん
08/12/28 03:25:00
>>344
終了ボタンを押すところのコードはなくてもええのんか?

353:デフォルトの名無しさん
08/12/28 06:33:00
OpenCV関連のスレが落ちてる...
誰も立てないならおれが立てていい?
名前と次のパートなんだっけ?

354:デフォルトの名無しさん
08/12/28 10:01:55
>>350

昨日は寝てしまいました。
ソースくれという失礼なお願いにもかかわらず教えてくださって
ありがとうございました。
これをもとに、いろいろ考えてみます。

355:デフォルトの名無しさん
08/12/28 10:16:48
>>353
【Intel】OpenCV総合スレ【画像処理】
スレリンク(tech板)

番号書いてないね。1に
【関連スレ】
画像処理 その8
スレリンク(tech板)
となってるくらい

356:デフォルトの名無しさん
08/12/28 11:58:28
ある2つのテキストの比較を行いたいと思っています。
diffコマンドみたいなものですが、行単位の比較ではないです。
例えば「今日はいい天気ですね。」「今日は悪い天気ですね。」
という2つのテキストがあったら、異なっている箇所「い」と「悪」を
知りたいというものです。

そのようなライブラリ・コマンド・アルゴリズムがあれば教えてください。
言語はPHPです。望ましい順番に
1.フリー、オープンソースのライブラリ
2.外部コマンド(PHPから呼び出す)
3.アルゴリズム(それを見て自分で実装)
という感じです。

357:デフォルトの名無しさん
08/12/28 12:22:13
>>341 この場合の「無数」は、十分にたくさんの、だろ

358:デフォルトの名無しさん
08/12/28 14:15:14
Winコンソールアプリを簡単にDrag&Drop対応する方法ってありますか?
バイナリをD&Dしてテキストファイルにするソフトを作りたいのですが
もし、面倒そうだったらやめます。

359:デフォルトの名無しさん
08/12/28 15:10:39
>>358
黙っていても、D&Dしたファイル名はコマンドラインに展開されて渡されます。
試しにargv[]を適当に解釈するプログラムを作ってD&Dして見れば判ります。

360:デフォルトの名無しさん
08/12/28 15:20:16
まじっすかそれはありがたいです!さんきゅー

361:353
08/12/28 16:48:13
>>355
タイトル:
【Intel】OpenCV総合スレ part.1【画像処理】

本文:

実装分野は
・ユーザーインターフェイス
・物体分離
・セグメンテーションと認識
・顔認識システム
・ジェスチャー認識
・モーショントラッキング
・感情モーション
・モーション理解
・モーションからの構築(SFM)
・モバイルロボティクス

【関連スレ】
画像処理 その11
スレリンク(tech板)

*****************************

こんな感じでいいですか?
2-10 のところは確認できないので誰かに書いてもらいたいです.

362:デフォルトの名無しさん
08/12/28 17:08:36
part1付けると「スレタイに1がつく自信過剰なスレの資料室」に晒される...

363:デフォルトの名無しさん
08/12/28 17:16:02
>>361
既に>355のスレがあるんだからPart2だろ。

364:353
08/12/28 17:47:45
最初のスレはOpenCVの配列順に習って part.0 的な感じで・・・・
でも >>362 さんの言う通り晒されるならやはりPart.2にします.

365:デフォルトの名無しさん
08/12/28 21:54:24
C++
どこでも使える静的な(共有)クラスとして以下のようなクラスを用意しています。
class TestA{
public:
static TestA* m_pTestA;
TestA* GetTestA(void){ return m_pTestA; }
//(その他メンバ)
};
さらに以下の関数を用意しています。
static TestA* GetTestAClass(void){
if( !TestA::m_pTestA )
TestA::m_pTestA = new TestA;
return TestA::m_pTestA;
}
しかし、このやり方だと外部参照の未解決エラーが発生してしまいます。

static TestA* g_pTestA;
このような方法でも出来なくは無いですが、
上記のようにクラスの中に静的な自分のクラスのポインタを保持すると言う記述で使用するのは無理なのでしょうか。
説明が下手で申し訳ないですが、何がしたいのか感じ取っていただければ有難いです。

366:デフォルトの名無しさん
08/12/28 22:09:44
関数?メンバ関数じゃなくて?

367:デフォルトの名無しさん
08/12/28 22:12:10
よく読んでないけど、シングルトンパターンじゃないの?

368:デフォルトの名無しさん
08/12/28 22:29:17
>>365
>外部参照の未解決エラーが発生してしまいます。
static TestA* TestA::m_pTestA;

369:デフォルトの名無しさん
08/12/30 14:28:07
自称上級プログラマーは、何故、Windowsが嫌いで、UNIX系を好むのですか?

370:デフォルトの名無しさん
08/12/30 14:32:58
そんなことはないでしょ、どっちも使うだろうと思うよ。
嫌いなのは、ちょっと調べりゃわかるような初心者質問をしてくるのが多いWindowsユーザーだろ

371:デフォルトの名無しさん
08/12/30 14:41:21
>>369
要するにUNIXが嫌いでWindows系を好む自称上級プログラマもいる、ということです。

372:デフォルトの名無しさん
08/12/30 15:52:06
>>369
マジレスすると、ソースコードと自由度があるから
メーカー系UNIXは知らんが

373:デフォルトの名無しさん
08/12/30 16:49:11
>ソースコードと自由度があるから


374:デフォルトの名無しさん
08/12/30 16:55:50
オープンソースの事でもいいたいのかも知れん
なんか履き違えてそうだが

375:デフォルトの名無しさん
08/12/30 17:04:31
自己主張の激しい人は目立つってだけだと思うよ

376:デフォルトの名無しさん
08/12/30 17:17:03
Unix系OSは色んなプログラミング言語環境が簡単に用意できて
手軽に試せるのがいい

377:デフォルトの名無しさん
08/12/30 17:23:22
MS系の玩具つかうにはwindowsしかないじゃないか

378:デフォルトの名無しさん
08/12/30 17:53:08
ダンコーガイの「Windowsしか知らないPGはご愁傷様」発言のスレに
大量にdisるレスがついてたけど、おれもマジにそう(ご愁傷様と)思うわ。

379:デフォルトの名無しさん
08/12/30 18:36:40
disるってなんか痛々しいよね

380:デフォルトの名無しさん
08/12/30 19:43:20
どのプラットフォームだろうが、1つしか知らない視野のせまい奴はいらん

381:sage
08/12/31 00:54:35

来年の春から、プログラミングを学習することになるんですが
新しく買うパソコンに関して、おすすめのOSってありますか?

たぶん扱うのはC言語がメインになると思います。
ちなみに今使ってるのは、XPのノートパソコンです。


382:デフォルトの名無しさん
08/12/31 00:56:19
今時、Linuxしか知らないなんてプログラマも要らない。
要は、バランス感覚だな。

383:デフォルトの名無しさん
08/12/31 01:02:58
Windows Vistaだな。
慣れないことをやるんだから、せめてOSくらい慣れたものにしておけ。
Linuxもいい選択肢だが、別の機会にしろ。

384:デフォルトの名無しさん
08/12/31 01:08:17
>>381
デスクトップを買うなら、Vista(できればXP)にしておいて、
余裕ができたらvmwareでUbuntuでも入れてみたら?
プログラミング以前のことも色々と勉強になると思うよ。

385:デフォルトの名無しさん
08/12/31 01:13:45
そもそも新しいPCを買う必要があるのかというところから疑問。
VC++ 2008とかEclipseとか横綱級の開発環境を使うならともかく。

386:デフォルトの名無しさん
08/12/31 01:16:02
URLリンク(kansai2channeler.hp.infoseek.co.jp)
これって、修正BSDライセンスと等価なライセンスでしょうか?

基本的にはそうだと思うのですが、文中に販売に関する言及がないので
微妙かなと


387:デフォルトの名無しさん
08/12/31 01:20:31
修正じゃない方のBSDのような

388:386
08/12/31 01:23:06
すいません自己レスですが、どうやらBoostのライセンスと一緒のようなのですが、
そうするとやはりライセンスを表示すれば、なんでもあり的な感じでしょうか

389:デフォルトの名無しさん
08/12/31 01:26:55
31歳無職だがプログラマを目指すよ
どの言語を学べばいい?

390:デフォルトの名無しさん
08/12/31 01:32:17
日本語

391:デフォルトの名無しさん
08/12/31 01:32:33
C#はどうだ
これができとけばCにもC++にもJavaにも進み易い


392:デフォルトの名無しさん
08/12/31 02:17:39
Linuxはプログラマの嗜みだからねえ。
サンデープログラマならともかく、職業プログラマならLinuxを愛して
やまないのは当然。

393:デフォルトの名無しさん
08/12/31 02:30:13
どこの誤爆?

394:デフォルトの名無しさん
08/12/31 02:53:19
>>393
>>381-385の流れだろ。

395:デフォルトの名無しさん
08/12/31 04:03:37
URLリンク(oshiete1.goo.ne.jp)
APIって結局何なんですか?
OSが提供するシステムコールの別の呼び方?
OSに限らず多種多様な物が提供するもの?

396:デフォルトの名無しさん
08/12/31 04:12:04
>>395
全然関係なさそうなurl
は無視しておくとして、
api=application program interface
何かの機能を(主にその外側の)プログラムから操作するためのインターフェイス

他のプログラムを操作する命令、対象がosだったりそれ以外だったりするだろう。

397:デフォルトの名無しさん
08/12/31 04:22:48
>>396
って事はやたら長文で力説している人のOS限定ってのは嘘って事でいいのですか?

398:デフォルトの名無しさん
08/12/31 04:31:43
urlあってる?

399:デフォルトの名無しさん
08/12/31 04:42:08
URLリンク(oshiete1.goo.ne.jp)
>>398
あーーーーー。ごめん。こっちだ。

400:デフォルトの名無しさん
08/12/31 04:45:08
教えて君広場で偉そうにしてる奴なんて高が知れてるからあんまり本気に取るなよ。
まあ、ここも大して変わらんけどさ。

401:デフォルトの名無しさん
08/12/31 04:46:15
つーか、そっちで質問したならそっちで完結させろと。

402:デフォルトの名無しさん
08/12/31 04:59:28
>>399
ほかの質問につけてる回答みれば自称上級者ってのはよくわかる。
回答の良し悪しが自分で判断できないなら質問なんてしなければいいのに。

403:デフォルトの名無しさん
08/12/31 05:00:16
>そっちで質問したならそっちで完結させろと。
自分、質問者ではないし石頭同士の譲らない書き込み見ていても
結局どちらも譲らないだろうし自分自身もどんなものか、知りたかったからね。

しかし、改行が適度に行われてない文書は読みづらい。

>Win32 API を「Windows の API」だと発言した人をみんなで袋叩きにしている 2ch の書き込みを発見。
これもどのスレのかな?



404:デフォルトの名無しさん
08/12/31 05:02:22
>>403
それは本人に聞いたほうが早いだろ…

405:デフォルトの名無しさん
08/12/31 05:05:34
>それは本人に聞いたほうが早いだろ…
ID持ってない。
わざわざそのためだけにIDとるのもばかばかしいし
ググっても該当スレわからなかった。


406:デフォルトの名無しさん
08/12/31 05:10:05
>>389
Prologがいいんじゃないか。

407:デフォルトの名無しさん
08/12/31 05:14:28
Brainf**kおすすめ

408:デフォルトの名無しさん
08/12/31 05:29:59
>>395
同じウインドウを作る、という命令にしても
os(やウインドウサブシステム)に対して命令するのがapiでもあるし、
一方言語だけから見れば、例えばgtkのようなライブラリ自体がapiとして使われるよね。

osのapi(の特に権限を必要とするコア部分[のunix系の呼び名])=システムコール

>呼び出す側からは呼び出されたシステムがどのように作成されたかはブラックボックスであり、
>内部的にどのように処理されているのかを気にせずに呼び出せるのが API です。
まぁ中身が分かっていてもいいんだけど、これだな、本質は。
しかもアプリケーションを作る上で必須のある程度のまとまりがあればそれがapiになる、んだと思うが。

この人はなんかjavaを否定してるっぽいけど、
javaの言語から使う命令が、言語から見たら最後に使うモノだからapiでいいと思うよ。
実装は見えないんだし…。

409:デフォルトの名無しさん
08/12/31 05:59:13
>>408
なるほど
>>Win32 API を「Windows の API」だと発言した人をみんなで袋叩きにしている 2ch の書き込みを発見。
に関してはWin32APIスレでも聞いてみます。
これってマルチになっちゃうのかな?

410:デフォルトの名無しさん
08/12/31 06:14:22
馬鹿だから分からないんだろうね

411:デフォルトの名無しさん
08/12/31 06:45:15
釣り回答をして2chから人を呼び出そうとしたけど誰も釣れず涙目ですね。
わかります。

412:デフォルトの名無しさん
08/12/31 11:48:30
それよか、大晦日の早朝からなんだろうネ。
夜勤でヒマだったの?

オレなんぞ白河夜船だったよ。

413:デフォルトの名無しさん
09/01/01 13:25:33
switch構文って究極的にはif構文の糖衣構文?
(JIT)コンパイラの中の人が頑張ったお陰でifの羅列より速くなる事とかあるの?

414:デフォルトの名無しさん
09/01/01 13:32:35
同じようなことができたら、なんでもシンタックスシュガー言うのはどうかと。

415:デフォルトの名無しさん
09/01/01 13:34:07
その程度の速度まで気にするやつが(JIT)コンパイラなんか使うなよ

416:デフォルトの名無しさん
09/01/01 13:47:07
言語による

417:デフォルトの名無しさん
09/01/01 13:50:07
>>414
すんまそん
>>415
ただの興味本位なのでそこは気にせんでください
>>416
その言語についてkwsk

418:デフォルトの名無しさん
09/01/01 15:54:25
LSICとか

419:デフォルトの名無しさん
09/01/01 15:54:54
例えばgccは独自拡張でcaseにレンジが書ける。
URLリンク(gcc.gnu.org)
これを糖衣構文と見るのはかなり大変じゃないかと思うがどうか。

420:デフォルトの名無しさん
09/01/01 16:33:51
> (JIT)コンパイラの中の人が頑張ったお陰でifの羅列より速くなる事とかあるの?
Cのコンパイラだと値の範囲やcaseの数にもよるけどテーブル化して効率が上がるなら
内部的に分岐テーブル作って最適化するというのが普通みたい。
ただテーブル化するのは言語というよりコード生成やランタイムの実装の話なので
回答としては"あり"でいいんじゃないの?

421:デフォルトの名無しさん
09/01/01 17:19:22
>>418,420
むしろ昔からあることなのか、ゆとり世代でごめんなさい
>>419
あ、これいいね

422:デフォルトの名無しさん
09/01/01 20:24:49
質問。
無限長までは行かないけど、それなりに桁数(100以上)のある2進数を10進数に変換して表示したいのだけど、どうすればいいと思う?
INT32では桁あふれして使い物にならないし。Doubleでもたりない。
バッファも、Bitの配列しかなくて10進になりそうな要素がないんです。
ぐぐるヒントでもいいのでなにかありませんか?

423:デフォルトの名無しさん
09/01/01 20:30:54
多倍長で作れば?

424:デフォルトの名無しさん
09/01/01 20:58:02
表示用に10進の多倍長クラスを書くってことですか?
今使ってるBit配列クラスは長さの最大値が32ビットMaxまでで多倍長だとおもうんですが、
表示用に変換するにはどうすればいいんでしょうか??

ちょっと、多倍長でぐぐってきます。

425:デフォルトの名無しさん
09/01/01 21:00:00
がんばってください

426:デフォルトの名無しさん
09/01/01 21:18:28
普通の多倍長ライブラリを使えばいい。

十進文字列への変換は、ベタにやるなら
10で割り算しながら余りを取って1桁ずつ結合すれば?

まぁ10だと効率最悪だけど一番わかりやすい

427:424
09/01/01 21:29:52
こういうページ見つけた。
URLリンク(poset.jp)
ほしい情報がほとんど載ってるけど、数式がわけわからん。Orz
でも平方根も必要だから、ありがたい。

>>426
C++でどんなのがありますか?参考までにおしえてもらえませんか?

表示のために除算実装するのか。ハードル高いなぁ。ぅぅむ。

428:近
09/01/01 23:42:04 BE:850450447-2BP(0)
えと、僕はPC初心者で、スカイプで通話をしたいがためにマイク買うつもりです。
でも問題は、通話を聞くために招待を友が送ってくれました。
そして招待を受けました。しかし一瞬メンバーが見えただけですぐ切れてしまします
PCに詳しいともはドライブがなんたらかんたらで、いろいろ教えてくれましたが。
サウンドの問題ではないことがわかりました。

しかたないのでマイクを買って、やろうと思いましたが疑問で、
「このままやっても大丈夫かな?」と思い、
たずねました。
友はオーディオデバイスを見てみてといい、言われるがままに開き。

それを見ると録音の項目を見るとオーディオディバイスがインストールされてないって
書いてありました。それはまずい等他の人からいわれ
「インストールしろ」
等いわれましたがどうすればいいのかわからないので全員に尋ねてみたのですが
「俺、XPだからVistaの事わかんね^p^」

ってとこで今ここです
どうすればいいんですかね?><
もう2chしか頼るところがありません><
板違いでしたらその板を教えてくれるだけでいいです><

どうか教えてください・・・
お願いします・・・

OSは富士通、VistaのFMV-BIBL NF40Wです。
ググったらでてくると思います


429:デフォルトの名無しさん
09/01/01 23:43:44
ここはプログラムを作る人の為の板です。出てけ。

430:デフォルトの名無しさん
09/01/01 23:49:48
>7 名前:近 :2009/01/01(木) 23:39:18 2BP(0)
>わかりました。諦めます。
>お見苦しい姿をお見せしてすみませんでした・・・

諦めてねぇな

431:デフォルトの名無しさん
09/01/02 01:48:39
俺も一ヶ月前スカイプ始めたときとらぶったなー
通話テストするとすぐぶちきれて録音デバイスに問題がありますって
でてたなー。

432:デフォルトの名無しさん
09/01/02 02:00:40
>>427
URLリンク(www.google.co.jp)

433:デフォルトの名無しさん
09/01/02 11:50:10
ライブチャットで、自分でプログラムを作って
人数が入っているように見せることは可能でしょうか?
たとえば自分専用のログイン画面を作ったりすれば操作可能ですか?
やはりサイトぐるみでないと不可能ですか?

434:デフォルトの名無しさん
09/01/02 12:08:26
>自分でプログラムを作って

君が創造主ならなんでも可能だろ?

435:デフォルトの名無しさん
09/01/02 12:18:53
オラは素人なので・・・
もし出来るのなら勉強して作ってみたいんです
これから勉強してやったら何年もかかりそうですがw

436:デフォルトの名無しさん
09/01/02 13:31:49
んー?
そのライブチャットの具体的なところがわからないけど、
クライアント複数接続すりゃいいんじゃね?

437:デフォルトの名無しさん
09/01/02 14:17:45
ライブチャットはDXライブです
URLリンク(www.dxlive.com)
事実連日連夜1位を取り続けたり、人数が途切れることなく何時間もインしているのとか
怪しい人がちらほらいます
クライアント接続とかって?
・・・ちょっと調べてきます(^_^;)

438:デフォルトの名無しさん
09/01/02 15:57:29
> クライアント接続とかって?
調べてきます、じゃねーよ。
お前はここのスレに行け

【エスパー】超初心者の質問に答えるスレ75【マジレス】
スレリンク(pc2nanmin板)


439:デフォルトの名無しさん
09/01/02 16:21:34
ありがとういってきます

440:デフォルトの名無しさん
09/01/02 17:04:59
>>432
遅くなったけどありがとう。GNUのがあるとはおもわなかったなぁ。

441:デフォルトの名無しさん
09/01/02 20:15:18
ウインドウズ モバイルのソフトってPCで落としてから端末に
流し込むのって可能?てゆゆうか 普通こういうやりかた?

@海外で あーいったシンビヤンとかウインモバイルとか
アンドロイドって普通なんですか?
日本で ウインモバイル自体あまり見ないような気がするのですが
普通の端末(Netフロント的な)が8割以上占めているような
どうなの携帯電話詳しい人!!!!!!!!

442:デフォルトの名無しさん
09/01/02 20:24:04
例のセリフ、個人的には自分の読解力を否定するみたいで好きじゃないんだけど
今回ばかりは言っていいよな?

443:デフォルトの名無しさん
09/01/02 20:24:38
人類の言葉でおk

444:デフォルトの名無しさん
09/01/02 20:55:25
>>441
無理して日本語使わなくて英語でOK.

445:441
09/01/02 22:56:41
皆さんをエスパーと煮込んでの質問です
よろしく

446:デフォルトの名無しさん
09/01/02 23:12:02
プログラム作成と関係ない話題は板違い。

447:441
09/01/02 23:19:12
メカドック

448:デフォルトの名無しさん
09/01/02 23:20:00
うぉ
キモッ

449:デフォルトの名無しさん
09/01/03 09:17:17
向こうで相手してもらえなかったよー
もー!

450:デフォルトの名無しさん
09/01/03 09:46:41
エスパーも三が日は休むさ

451:デフォルトの名無しさん
09/01/03 09:58:56
つーか煮込まれちゃったしな

452:デフォルトの名無しさん
09/01/03 14:38:30
C#勉強中なんですが
C#のgenericsにおいて、C++のvectorに相当するものは何ですか?
要は定数時間アクセスができる可変長配列が欲しいんですが

URLリンク(msdn.microsoft.com)(VS.80).aspx
をみても、それっぽいのはListとStackしかないんですが


453:デフォルトの名無しさん
09/01/03 15:10:36
.Netの開発したこと無いんだけど、キューはoperator[]は持ってないのかな。

GCの関係上メモリが継ぎはぎになるから、LISTが効率いいのはわかるんだけど、
連続した領域ほしかったら普通にnewしても変わらんようなきがする。
クラスコピー時に誰かが魔法つかってるわけじゃなし。

454:デフォルトの名無しさん
09/01/03 15:57:17
>>452
List<T>でいいよ。
List<T>.ItemのところにO(1)だと書いてあるはずだから探して。

455:デフォルトの名無しさん
09/01/03 15:58:36
ちなみに、双方向リンクトリストはLinkedList<T>

456:デフォルトの名無しさん
09/01/03 16:25:39
>>454
おお、ありがとうございます。
すると、C#でいうListってのは、SchemeとかHaskellとかSTLのListよりも、
広義のList ということですね。

457:デフォルトの名無しさん
09/01/03 16:37:55
>>456
というか、MSDNのどっかに全部書いてあるはずなので探してくらさい。

458:デフォルトの名無しさん
09/01/03 16:41:14
すんまへん さがしまふ。

459:デフォルトの名無しさん
09/01/03 19:45:52
学校ではvisual studio 6を利用してC言語の授業を受けてますが、家の課題をするために学校からもらったものは2005でした。
しかし、そのままファイルを開いたらエラー続きで使えず困っています。

内容はアクアリウムです。
Timer型で書かれていますがデバックで実行しても「指定したファイルがみつかりません」と出て先に進みません。
学校の6ではそのまま開いたのに2005では先に進むことができず困ってます。

このようにバージョンが違うと作ったファイルに互換性の問題が多く起こるのでしょうか?
手順は学校でやったことと同じことをやってるはずです。


ちなみに、Console型で書かれたファイルはコンパイルして実行することができました。



次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5216日前に更新/229 KB
担当:undef