すれ立てるまでもない質問はここで 第81刷at TECH
すれ立てるまでもない質問はここで 第81刷 - 暇つぶし2ch369:デフォルトの名無しさん
07/03/02 07:35:44
>>366
俺も1個プロジェクト置かせてもらってるけどSourceForgeは


370:デフォルトの名無しさん
07/03/02 09:43:22
>>368
ひとつだけ言っておくと、プロセス操作はOSによって扱いが違うから常に環境依存

371:デフォルトの名無しさん
07/03/02 10:15:11
Flash(.flv .swf)のファイルフォーマットについて解説してある所って無いでしょうか?
一応海外でヘッダの部分を解説してるとこはあったんですけど・・・
Adobeのとこは登録しないと見れないんですよね?

スレ違いでしょうか?

372:デフォルトの名無しさん
07/03/02 13:12:11
>371
むしろ板違い
フラッシュ板で聞いたほうがいいと思う

373:デフォルトの名無しさん
07/03/02 14:02:48
マルチバイト文字列かどうかを判定するとき、エンコーディングの種類に依存しますか?

374:デフォルトの名無しさん
07/03/02 16:51:25
はい。

375:デフォルトの名無しさん
07/03/02 17:01:42
そんなわけない

376:デフォルトの名無しさん
07/03/02 17:03:19
エンコーディングっていうか基本文字集合依存じゃねーの

377:デフォルトの名無しさん
07/03/02 17:21:31
>>376


378:デフォルトの名無しさん
07/03/02 20:00:08
エンコーディングの種類も判定しますか?

379:デフォルトの名無しさん
07/03/02 20:18:55
確実な判定方法なんて存在しないだろうに

380:デフォルトの名無しさん
07/03/02 20:45:06
でもエンコーディングの種類が判っていれば、373の問いには十分だろ。

381:デフォルトの名無しさん
07/03/02 21:14:57
iconv 使えば?

382:デフォルトの名無しさん
07/03/02 23:55:01
マルチバイトって何?w

383:デフォルトの名無しさん
07/03/03 00:00:50
2バイト以上の事だよ

384:デフォルトの名無しさん
07/03/03 08:31:53
マルチバイト文字とは、

* 1文字を複数バイトで表す体系
* 1文字のバイト数が可変であるような体系
* そのような体系で表される文字

を指すが、文脈により意味合いが異なる。

385:デフォルトの名無しさん
07/03/03 12:43:17
これから勉強するのにVB.NETとC#だったら、どっちが役に立つでしょうか?
ちなみに開発経験はVB6くらいしかないです。
また、他にも需要が多い言語とか、ありますでしょうか?


386:デフォルトの名無しさん
07/03/03 12:48:43
どっちもできるようにすればいいよ
どうせちょっと文法が違うだけだ

387:デフォルトの名無しさん
07/03/03 16:05:21
ちょっとじゃないだろうけど、
まあ、両方知っておくに越したことは無いな。

388:デフォルトの名無しさん
07/03/03 18:01:16
あのー、わたしはプログラムは素人なのですが、アマでもいいので、プログラミングに精通した人に、専用ソフトをつくってもらいたいんですが。

内容は競馬な認証ソフトと解析ソフトです。
自分のやり方に合ったソフトがないので、依頼をしようと思ってます。

ソフトの内容によると思うけど、どのぐらいの費用がかかりますか?
数百万~1千万くらいなら出せます。

389:デフォルトの名無しさん
07/03/03 19:31:05
それだと50ヶ月人くらい?
すごい適当だけど。

390:デフォルトの名無しさん
07/03/03 19:39:20
VC++6.0 SP6に対応したWindows PlatformSDKは
いつの版でしょうか?

391:デフォルトの名無しさん
07/03/03 19:59:08
October 2004

392:デフォルトの名無しさん
07/03/03 20:02:03
それはDirectSDKだったorz
PlatformSDKはWindows Server 2003(SP1とか付かない)だな。

393:デフォルトの名無しさん
07/03/03 20:21:16
>>392
SP1ついてる奴しかダウンロードできないみたいですね。
どこにも置いてなさそうです。

394:デフォルトの名無しさん
07/03/03 20:54:54
>>393
URLリンク(www.microsoft.com)

395:デフォルトの名無しさん
07/03/03 21:23:07
>>394
リンクありがとうございます。

396:385
07/03/04 02:37:34
>>386-387
とりあえずVB.NETから手出してみようと思います。
ありがとうございました。

397:デフォルトの名無しさん
07/03/04 05:01:59
よくインターネット上でフラッシュが公開されていますが
どれもお持ち帰りできるものばかりです。

一般公開しつつ
ダウンロードできないような表示方法はどのようにすればよいのでしょうか

毎回MD5等でURLを暗号化すればいけますか?

398:デフォルトの名無しさん
07/03/04 05:08:09
ダウンロードしなければユーザは閲覧できないわけだが
ブラウザも一旦ダウンロードしてるんだぞ

399:デフォルトの名無しさん
07/03/04 08:57:07
お持ち帰りなんて作品を気に入ってくれた証拠と、
楽観的、好意的に思っておけばいい。だめ?

400:デフォルトの名無しさん
07/03/04 10:14:45
お持ち帰りされて困る事って有るの?


401:デフォルトの名無しさん
07/03/04 10:24:07
いやん

402:デフォルトの名無しさん
07/03/04 11:00:08
いえ、全く問題ないし、そうするつもりもないんですが
なんか方法はないのかなと、好奇心で思っただけです


ひまだったので
試しにお持ち帰りできないような感じに作ってみました


URLリンク(kawaeso.ddo.jp:7272)


構造はかなり低俗です;;昔のアングラ感覚でどうぞ;;

403:デフォルトの名無しさん
07/03/04 11:13:08
昨日久しぶりにファミコンの森田将棋やったんだけど
糞遅いくせにムチャクチャ強え~のよ
将棋ソフトのアルゴリズムって一体どうなってんの?

404:デフォルトの名無しさん
07/03/04 11:15:51
著作嫁

405:デフォルトの名無しさん
07/03/04 12:01:12
オブジェクト指向って何?

406:デフォルトの名無しさん
07/03/04 12:08:53
>>405
ソフトウェア科学者の幻想
もしくは現場の悪夢

407:デフォルトの名無しさん
07/03/04 12:13:58
プログラミングの流れっていまいち分からんな
分かりやすいサイトないの

408:デフォルトの名無しさん
07/03/04 14:17:49
>>403
将棋、チェス、囲碁等はソフト毎に様々なアルゴリズムがあって
それ同士を戦わせる会も存在する
将棋にはコンピュータ将棋協会なんてのがあって
商用の将棋ソフトはそういう大会で上位を獲ったソフトだったりするよ
コンピュータ将棋のトップは今はボナンザかな?

409:デフォルトの名無しさん
07/03/04 14:59:23
囲碁将棋板にスレあるな

▲コンピュータ将棋スレッド35▽
スレリンク(bgame板)

410:デフォルトの名無しさん
07/03/04 23:34:16
ソフトウェアの製造工程でMEっていうのはどういう工程ですか?

411:デフォルトの名無しさん
07/03/05 00:32:50
2000の後に出たSuperOS

412:デフォルトの名無しさん
07/03/05 21:22:02
VistaってMeなのかねぇ?

413:デフォルトの名無しさん
07/03/05 22:16:21
~Managerや~Handler、~Dataというようなクラスが存在するという事はcode smellらしいんですが
これを解決する常套である手法はあるのでしょうか?

414:デフォルトの名無しさん
07/03/05 23:26:49
自分の使ってる言葉の意味をまず調べなおせ

415:デフォルトの名無しさん
07/03/05 23:31:59
VistaのWindowsバージョン番号っていくつなの?

416:デフォルトの名無しさん
07/03/06 00:04:17
Windows NT 6.0

417:デフォルトの名無しさん
07/03/06 00:08:13
>>413
具体的なクラス名になる位機能を分割すればいいんじゃね

418:デフォルトの名無しさん
07/03/06 01:57:27
C言語で、任意のポインタ変数 p に対して、sizeof p は必ず 4 になるの?

419:デフォルトの名無しさん
07/03/06 02:03:11
>>418
32bit環境じゃなきゃならない。

420:デフォルトの名無しさん
07/03/06 02:03:28
32bit ならな

421:デフォルトの名無しさん
07/03/06 02:04:58
とは限らない。

が、4じゃない環境は見たこと無い。

422:デフォルトの名無しさん
07/03/06 02:06:10
>>421
俺64bit環境だから8だわ。

423:418
07/03/06 02:12:05
即レスありがとう、すっきりした(`・ω・´)

424:デフォルトの名無しさん
07/03/06 08:23:51
16ビットでもかのx86ではラージメモリモデルを選べば
ただのポインタも32ビットになった

425:デフォルトの名無しさん
07/03/06 19:37:08
32bitつーか16bitが2つだな。

426:デフォルトの名無しさん
07/03/06 19:38:11
それはセグメント値も含んでる奴のことか?

427:デフォルトの名無しさん
07/03/06 21:56:18
フリーソフトって自分で改造するのは可能?
もしそうするなら何があればできる?

428:デフォルトの名無しさん
07/03/06 21:57:35
ソースコード

429:デフォルトの名無しさん
07/03/06 21:57:57
めも帖

430:デフォルトの名無しさん
07/03/06 22:11:30
ミクシ勇み足を試しに50人制限でも破りたいなと思って
URLリンク(jii3.no-blog.jp)

Terapadにドロップしたんだけど

NULL文字を含むファイルですとダイアログが出て表示も文字化けしてるんだけど・・

こういうのは無理なんだよね?

431:デフォルトの名無しさん
07/03/06 22:26:20
改造板に帰れよ

432:デフォルトの名無しさん
07/03/06 23:02:57
>>431
サンクス

433:デフォルトの名無しさん
07/03/07 00:25:01
ここにいる玄人プログラマさんたちは、Windows環境以外でも開発できるの?

434:デフォルトの名無しさん
07/03/07 00:48:52
できるやつもいるし、できないやつもいるよ

435:デフォルトの名無しさん
07/03/07 00:53:42
>>433
>>434が言ってることに尽きるが、俺の場合は
環境によってレベルはまちまちだけど、
いままで様々な環境でプログラミングしてきたぞ。

436:デフォルトの名無しさん
07/03/07 01:02:56
昔、何かの本に

ループを使うより、同じ命令や関数をその数だけ書いたほうが
僅かながら高速になる

みたいなことが書いてあったんだけど
これって本当?

(i=0;i<4;i++)
printf("OBAKA\n");

よりも

printf("OBAKA\n");printf("OBAKA\n");
printf("OBAKA\n");printf("OBAKA\n"); //こっちの方が速い?

437:デフォルトの名無しさん
07/03/07 01:06:05
プログラマはそんな事気にしないでいいくらいホントに心持ち早くなる程度。
今のコンパイラの最適化はバカにならないほど高性能だから
そういうのもコンパイル時点で展開されてそうだけど。

438:デフォルトの名無しさん
07/03/07 01:12:57
>>436
ループのアンロールにより条件分岐の回数が減るから速くなるって理屈だけど、
パフォーマンスの問題に関してはとにかく実測しろ、これ鉄則。

439:デフォルトの名無しさん
07/03/07 01:18:11
狂ったようにx86命令の所要クロックを計測するスレ Part3
スレリンク(tech板)

440:デフォルトの名無しさん
07/03/07 01:24:09
いろんな開発ツールが
対応OS以外のOSで動くかどうか
書いてあるサイトって無いですかね?

例えば、Watcom C/C++ 11.0Jがパッケージに書いてないWindowsで
動くかどうか等。

441:デフォルトの名無しさん
07/03/07 02:07:19
ソース見ればいんじゃね?

442:デフォルトの名無しさん
07/03/07 09:11:10
実際動かしてみるべき
文書化されていない仕様で動いているという場合も考えられる。

443:デフォルトの名無しさん
07/03/07 09:29:27
.NET の質問です
Dispose メソッドを持った実体を破棄したい時なんですが、

chikatetsu.Dispose()
chikatetsu = null

この二つは意味が違うものですか

444:デフォルトの名無しさん
07/03/07 10:55:29
>>443
違うもの。また実体というのがインスタンスの事を指すならどちらも破棄されていない。

445:デフォルトの名無しさん
07/03/07 13:35:37
DBX形式のファイルからメールを取り出したいのですが、
参考になる資料の場所をご存知の方はいらっしゃいませんか。

446:デフォルトの名無しさん
07/03/07 13:42:50
>>445
URLリンク(oedbx.aroh.de)

447:445
07/03/07 13:49:36
>>446
ありがとうございます。

448:デフォルトの名無しさん
07/03/07 15:40:42
コントロールパネルの、ネットワーク接続の中で設定する、
「MS-ネットワーク用ファイルとプリンタ共有」
のチェックボックスののですが、

アレを何かしらの方法で、プログラム上から設定することは出来ないでしょうか?

 DosコマンドやらWMIやら調査してみましたが、ファイアウォールの設定の中のチェックボックスに対するものしか見付からず、ローカルエリア接続の直下にあるファイルとプリンタ共有へのアクセスが見つかりません・・


センセイオネガイシマス orz

449:デフォルトの名無しさん
07/03/07 15:44:17
レジストリのどっかじゃねえの?
差分とって確かめてみれば?

450:448
07/03/07 15:54:47
>>449
早速有難うございます。

差分取って、それっぽいレジキーも分かって書き換えもやってみたのですが、作成環境は問題なく動きましたが、マシンを変えてパッチ当てると動かなくなりました。

複数のマシンに対し、いちいち設定が面倒なので、バッチか何かで手早くやっちまえないかなぁと思ったのですが・・

451:デフォルトの名無しさん
07/03/07 20:02:13
日本で一番普及してるプログラミングってなんだ?
C++かVB?

452:デフォルトの名無しさん
07/03/07 20:17:38

OfficeについてるVBAの様な気がする。
設計書、勤怠、etc・・・あれを使っていない会社を見た事が無い。

453:デフォルトの名無しさん
07/03/07 20:19:15
>451
一つの言語としてはC言語じゃね?
普及してるOSはC言語ベースのものが多いし。
スクリプト言語なんかは外部ライブラリほぼC言語製だし。
他の高級言語もC言語で作られた言語は数多い。
ただ、使いこなせている人数で言うとちょっと分からない。

454:デフォルトの名無しさん
07/03/07 20:22:37
団塊世代も使っていたあの忌々しいCOBOL

455:デフォルトの名無しさん
07/03/07 20:22:39
利用者ベースなのか、プロジェクトベースそれも金額か案件数なのか、コード量ベースなのか、
はたまたインストールベースなのか。
アンケートで調べても単独回答と複数回答可でだいぶ結果が違うからな。

456:デフォルトの名無しさん
07/03/07 20:24:54
作られたソフトウェアの数でだいたい分かるんじゃねーの

457:デフォルトの名無しさん
07/03/07 23:23:58
単純に開発環境の数量で言うならVBが一番多いはず
「使いこなせている」というレベルで切るならVC/GCC/BCCあたりになるんじゃないの

458:デフォルトの名無しさん
07/03/07 23:26:21
単なるインストールベースだと、VBAだな
たぶん、圧倒的多数

459:デフォルトの名無しさん
07/03/07 23:29:07
おいおい、インストールベースなら Windows 標準装備の VBScript/JScirpt が最多に決まってるだろ?

460:デフォルトの名無しさん
07/03/07 23:31:45
そんなんでもいいならJavaScriptでいいじゃん
Windows以外でも標準搭載

461:デフォルトの名無しさん
07/03/07 23:36:26
Windows に載ってる一見 JavaScript は実は JScript が肩代わりしているのだ

462:デフォルトの名無しさん
07/03/07 23:45:20
インストールベースだとECMAScriptが最多でFAかい?

463:デフォルトの名無しさん
07/03/07 23:54:04
htmlじゃねえの?

464:デフォルトの名無しさん
07/03/07 23:54:48
結論:機械語

465:デフォルトの名無しさん
07/03/07 23:56:10
機械語でおk

466:デフォルトの名無しさん
07/03/08 00:16:34
464 名前:デフォルトの名無しさん[sage] 投稿日:2007/03/07(水) 23:54:48
結論:機械語

467:デフォルトの名無しさん
07/03/08 00:32:39
>>459
いにしえのDOSから搭載されているバッチファイルはどう?

468:デフォルトの名無しさん
07/03/08 01:03:49
どうでもいいよ
今からオナニン補給するのでちんちん出したまんま書き込んでます

469:デフォルトの名無しさん
07/03/08 06:59:09
セクハラですあ?

470:デフォルトの名無しさん
07/03/08 13:47:06
>日本で一番普及してるプログラミング
コンピュータによるプログラミング
今更卓上は居ないだろう

471:デフォルトの名無しさん
07/03/08 13:56:07
外国のajaxで、CコードやCOBOLコード、Perlコードをフォームに書いて送信するとprintfなどの実行結果が返ってくるものがあったんですが、
誰か知りませんか?

472:デフォルトの名無しさん
07/03/08 14:09:31
VCのAPIオンリーで
Delphiのスピードボタンに当たる物ってつくれないんかね?
オーナードローが必要?

473:デフォルトの名無しさん
07/03/08 14:18:07
うん

474:デフォルトの名無しさん
07/03/09 00:55:47


475:デフォルトの名無しさん
07/03/09 03:53:15
>471
それだけじゃ情報が不足し過ぎて探しようがない。

476:デフォルトの名無しさん
07/03/09 04:05:24
かの有名なカトゆー、f;ashニュースサイトのイイアクセスのコラムなどで取り上げられた。
今年か去年かは覚えていない。
かなり話題になったはず。

477:デフォルトの名無しさん
07/03/09 19:49:46
プログラミングができます、と言う場合、どのレベル以上のことをいうのかね。

複雑な仕様書を見ただけで瞬時にアルゴリズムやコードが頭に浮かんで
みるみるソフトが完成していく。
そんなレベルに達してる人間はそうそういまい。

アルゴリズムが用意されてる段階で、
リファレンスを見ながらチンタラとコーディングしていくことができる人、
これはプログラミングができます、なのか?


俺様は学生だから
現場で何やってるのか知らない
だれか教えてたもれ

478:デフォルトの名無しさん
07/03/09 22:26:25
VBでグラフ書くプログラムを作っているんだけれど、だいたい描画する部分
は出来たのだけれど、悩んでいるのは、目盛りの数字を書く処理。
例えばx軸の範囲が0から10までなら
0,1,2,3,4,5,6,7,8,9,10や
0,2,4,6,8,10
に目盛りを描けばいいと思うが、xの範囲がそういう単純な値ではなく
一般の場合になると、どうしていいかわからなくて困っている。
例えば -1.5e-3から2.5e-3とかだと、0.5e-3とか0.25e-3のStepあたりがいいと思うが。
そういう計算ができるいいサンプルを教えてくれ。


479:デフォルトの名無しさん
07/03/09 22:34:56
>>477
誰に対して、どういう状況で「プログラムができます」って言うの?

> アルゴリズムが用意されてる段階で、
> リファレンスを見ながらチンタラとコーディングしていくことができる人、
> これはプログラミングができます、なのか?

コーディングができるとは言えると思うが、プログラムと言えるかは何とも。
けど、大まかに言えばプログラマーとも言えるんじゃないの?

仕様書って、何の仕様書?
コーディング規約?

480:デフォルトの名無しさん
07/03/09 22:44:09
プログラミングといったっていろんなジャンルがあるから
なんでもできるやつはいないし自慢にもならない

481:デフォルトの名無しさん
07/03/09 23:01:13
>>479
お前アタマ悪そう

482:デフォルトの名無しさん
07/03/09 23:13:44
>>477
お前アタマ悪そう

483:デフォルトの名無しさん
07/03/09 23:15:04
>>481
専門卒のコーダーさんですか?

484:デフォルトの名無しさん
07/03/09 23:15:57
>>477
プログラマーっていうのは、基本的にSEに言われたとおりに
昼夜交代でコードをコピペしていくだけの人のことだよ。

485:デフォルトの名無しさん
07/03/09 23:22:26
>>480
彼が言っているのは、リーナスとかソフトイーサの作者みたいなやつのことだろう
お前のようなありきたりな業務システムの末端プログラマのことじゃないと思われ

486:デフォルトの名無しさん
07/03/09 23:27:05
ソフトイーサの登はぜんぜんダメじゃん

487:デフォルトの名無しさん
07/03/09 23:29:11
>>486
登だめなの?
文章書く才能がないとは思うけど

488:デフォルトの名無しさん
07/03/09 23:32:10
業務システムを組んでるやつは比較的まともなのが多いけど、
ドライバ書いてるグループは変なのばっかりなんだよな

489:デフォルトの名無しさん
07/03/09 23:34:51
天才プログラマはgoogleに集まってる

490:デフォルトの名無しさん
07/03/09 23:37:05
googleすげーよな
AppleとかSunもすごいと思うけど
MSもすごいと思うが、すごくない部分が多すぎる

491:デフォルトの名無しさん
07/03/10 00:06:03
なんか専門的な知識を持ってないとだめだよ

JavaだのWeb2.0だのと言っても、そんなん事務の女が
Excelのマクロでやってることと大差ないわ

492:デフォルトの名無しさん
07/03/10 02:00:15
全然ど素人なんだけど逆コンパイラできるツールってありませんか?

493:デフォルトの名無しさん
07/03/10 02:15:01
>>492
URLリンク(www.vector.co.jp)

494:デフォルトの名無しさん
07/03/10 02:15:37
C言語のキャストについての質問なんだけど、
unsigned char型のポインタに“&”を付けると、
どういう意味になるかわかる方いますか?

495:デフォルトの名無しさん
07/03/10 02:18:40
>>493
トン

496:デフォルトの名無しさん
07/03/10 02:23:53
>>494
ポインタのアドレス

497:デフォルトの名無しさん
07/03/10 02:29:43
>>496
サンクス

498:デフォルトの名無しさん
07/03/10 02:32:30
質問です。

英語を訳しただけなので、訳が変かもしれないです・・・。
#1.コード維持を考えると、static libraryよりDLLの方が良いか。
#2.DLLの中の1つのクラスのヘッダーファイルが書き換えられたとき、
   DLLに依存しているコード達を再び、コンパイルしなければならないか。

499:↑
07/03/10 02:33:16
C++の場合です。
よろしくお願いします。

500:デフォルトの名無しさん
07/03/10 02:37:14
日本語でおk

501:デフォルトの名無しさん
07/03/10 02:37:43
1はDLLの差し替えで再コンパイルなしでバグフィックス可能かもしれないし
DLLのバージョンが変わると不具合がでるかもしれない
その辺を避ける技術はプラットフォーム次第

2はそのとおり

502:↑
07/03/10 02:44:03
>>501
ありがとうございます。
YesかNOなのですが。。。

503:デフォルトの名無しさん
07/03/10 02:49:06
日本語でおk

504:デフォルトの名無しさん
07/03/10 07:40:38
keygenの作り方教えてください

505:デフォルトの名無しさん
07/03/10 07:57:57
ゆとりばっかりだな

506:デフォルトの名無しさん
07/03/10 08:04:18
ゆとりを見分ける方法を教えてください。



507:デフォルトの名無しさん
07/03/10 08:06:41
>>506
コーダー=ゆとり
プログラマー=バブル世代

508:デフォルトの名無しさん
07/03/10 10:55:41
コーダ:肩書きは理学博士の俺様

509:デフォルトの名無しさん
07/03/10 13:05:49
mpegの仕組みについて知りたい(いざとなればエンコーダやデコーダが作成できるぐらい)のですが、
なかなかいい書籍やサイトが見つかりません。
何かしらの有用な情報を教えてください。
VisualC++.netでコンパイルできるソースコードがあるとデバッガで追っていけるので嬉しいのですが。

510:デフォルトの名無しさん
07/03/10 13:13:40
ISOの仕様書買ってきて読めば?

511:デフォルトの名無しさん
07/03/10 14:26:48
>>510
具体的な名前または購入方法を教えていただけますか?

512:デフォルトの名無しさん
07/03/10 15:05:23
>>511
mpeg のこたぁ知らねぇけど、ISOの書籍(PDF)なら isostore で買える。
ただ、isostore で買うと高くつくから等価な ansi 規格のヤツを買うことを
オススメする。日本語版が欲しけりゃ、等価な jis 規格のヤツを探せ。

513:デフォルトの名無しさん
07/03/10 15:42:04
mpeg4のフォーマットなら海外のページが見つかったけど

514:デフォルトの名無しさん
07/03/10 15:43:31
フォーマットじゃなくてプロトコルしりたいんじゃないのか?

515:デフォルトの名無しさん
07/03/10 15:49:40
単にMPEG言うてもファイルフォーマットやら符号化方式からハードウェアアーキテクチャまで定義されてるからな

516:デフォルトの名無しさん
07/03/10 16:09:49
>>512
情報ありがとうございます。
isostoreを見ましたが、ちょっと高そうなのでもう少し様子を見てみます。
ansiやjisは私の検索能力では有用な情報はみつかりませんでした。
>>513
細かいところまで書かれていますか?
アドレスをお願いします。
>>514
ストリーミング動画のことですか。
そうではないです。(できればそれも知りたいですが。)
フォーマットでいいと思います。

517:デフォルトの名無しさん
07/03/10 16:14:44
チャンクぐらいしか見つからなかった><
URLリンク(bmrc.berkeley.edu)

518:デフォルトの名無しさん
07/03/10 18:10:10
MPEG1ならJIS X 4321~4324かな。
URLリンク(www.jisc.go.jp)

519:デフォルトの名無しさん
07/03/10 20:05:19
OBEX通信について詳しく知りたいと思うのですが
参考となる本がありません

(OBEXコマンドなどを知りたい)

何か参考になる本やWebはありますか?

520:デフォルトの名無しさん
07/03/10 20:06:15
519 名前:デフォルトの名無しさん[sage] 投稿日:2007/03/10(土) 20:05:19
OBEX通信について詳しく知りたいと思うのですが
参考となる本がありません

(OBEXコマンドなどを知りたい)

何か参考になる本やWebはありますか?

521:519
07/03/10 20:06:53
ん?
何か気にさわることをしましたか?

522:デフォルトの名無しさん
07/03/10 20:10:46
1) IrDAから仕様書買う
2) OpenOBEXのソースでも読む。

523:デフォルトの名無しさん
07/03/10 20:15:23
すいません、早速質問させてもらいます

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
if (radioButtonKisu->Checked == true){
MessageBox::Show("奇数が選択されました");
}
};
}

---------------------------------------------------------

これを打ち込むと以下のエラーが出てしまいました。

.\DiceGame.cpp(6) : error C2143: 構文エラー : ';' が 'using' の前にありません。
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(25) : error C2059: 構文エラー : 'インライン関数のヘッダー'
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(25) : error C2143: 構文エラー : ';' が '{' の前にありません。
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(25) : error C2447: '{' : 対応する関数ヘッダーがありません (旧形式の仮引数リスト?)
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(183) : error C2039: 'pictureDice4_Click' : 'DiceGame::Form1' のメンバではありません。
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(22) : 'DiceGame::Form1' の宣言を確認してください。
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(183) : error C2065: 'pictureDice4_Click' : 定義されていない識別子です。
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(183) : error C3350: 'System::EventHandler' : delegate コンストラクタには 2 つの引数が必要です
.\DiceGame.cpp(6) : error C2059: 構文エラー : ';'
.\DiceGame.cpp(19) : fatal error C1075: 左側 中かっこ '{' に対応するものが 'c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(4)' で見つかる前に EOF が検出されました。

○○はフォルダ名


対処法をお願いします

524:デフォルトの名無しさん
07/03/10 20:15:44
IrDAはほとんど資料がない
あるとしても内部資料、極秘ってやつ
あきらめろ

525:デフォルトの名無しさん
07/03/10 20:17:18
雑音報告スレ
スレリンク(pc板)

526:デフォルトの名無しさん
07/03/10 20:19:00
>>523
それだけ見せられても困るが、取りあえずその範囲だとブラケットの対応が取れてないな。

527:デフォルトの名無しさん
07/03/10 20:25:47
プログラマはもうかりますks?

528:デフォルトの名無しさん
07/03/10 20:40:15
pgr

529:デフォルトの名無しさん
07/03/10 21:10:27
>>523
マルチ乙

530:デフォルトの名無しさん
07/03/10 21:12:41
TryEnterCriticalSectionがコンパイルエラーになってしまいます。
どうもWINVERが定義されていないからのようですが、TryEnterCriticalSectionを追加したいcppファイルは
ちゃんと#include "StdAfx.h"しているし、StdAfx.hの中身は

#pragma once

#define WIN32_LEAN_AND_MEAN // Windows ヘッダーから使用されていない部分を除外します。

// TODO: プログラムに必要な追加ヘッダーをここで参照してください。
#include <windows.h>

となっています。これはウイザードが出したものです。
(たぶんウイザードは責任もってWINVERを定義してくれてると思っていますが違うのかな。。)

WINVERは自分で定義しないといけないのでしょうか?



531:デフォルトの名無しさん
07/03/10 21:20:57
自分で定義してください。

532:デフォルトの名無しさん
07/03/10 22:16:44
初心者です。お教え下さい。

以下のVBScriptコードの書き方を間違えているようなんですが、
どこがダメなのか分かりません。

oShell.run "cmd /C notepad.exe " & oShell.ExpandEnvironmentStrings("%HOMEPATH%") & "\デスクトップ\a.txt"

よろしくお願いします。




533:532
07/03/10 22:22:57
>>532
全行載せます。

Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")

Set objSF = oShell.SpecialFolders

'oShell.run "cmd /C notepad.exe C:\Documents and Settings\Administrator\デスクトップ\a.txt"
oShell.run "cmd /C notepad.exe " & oShell.ExpandEnvironmentStrings("%HOMEPATH%") & "\デスクトップ\a.txt"

'WScript.Echo objSF.Item("Desktop")

Set oShell = Nothing




534:デフォルトの名無しさん
07/03/10 22:38:49
>>533
oShell.run "cmd /C notepad.exe """ & oShell.ExpandEnvironmentStrings("%HOMEPATH%") & "\デスクトップ\a.txt"""

535:532
07/03/10 23:25:23
>>534

ご回答ありがとう。でも、それでは動きませんでした。



536:デフォルトの名無しさん
07/03/10 23:25:47
>>531
ありがとうございます!


537:デフォルトの名無しさん
07/03/11 01:10:19
『定本Cプログラマのためのアルゴリズムとデータ構造』(近藤嘉雪 著)のP14に下のような文があります。

【以下抜粋】
次に,計算量の乗算について考えてみましょう。O(f(n))の計算量をもつループをO(g(n))回繰り返すとすると,全体の計算量は,
O(f(n))・O(g(n))=O(f(n)g(n))
となります。たとえば,O(n)のループをn/2回繰り返すと全体でO(n2)の計算量になります。
【抜粋ここまで】

ここで疑問なんですが、なぜO(n)のループをn/2回繰り返すとO(n2)の計算量になるんでしょうか。
初歩的な質問で申し訳ないですがお願いします。

538:デフォルトの名無しさん
07/03/11 01:15:51
>>537
O(n/2)=O(n)
ランダウ記号は定数項を無視
…だったっけ?

539:デフォルトの名無しさん
07/03/11 01:18:05
このスレ、在宅のプログラマーが徹夜の仕事の合間に暇つぶしにレスしてんのか?

540:デフォルトの名無しさん
07/03/11 01:18:38
お金にもならない仕事、毎晩お疲れ様です

541:デフォルトの名無しさん
07/03/11 01:19:06
学生ですから^^;

542:デフォルトの名無しさん
07/03/11 01:19:59
質問者が学生なのは当たり前だろう

543:デフォルトの名無しさん
07/03/11 01:21:52
このスレの回答者の7割は学生、ですから^^;;;;;;
サーセンwww

544:デフォルトの名無しさん
07/03/11 01:22:30
サーセンって何ですか?

545:デフォルトの名無しさん
07/03/11 01:22:45
凄いな統計でも取ったのか
眠い

546:デフォルトの名無しさん
07/03/11 01:22:50
>>538
それって解析学か何かの話ですかね?
だとすると、この本ってそこまでの知識がないとだめなんですか・・・ orz

547:デフォルトの名無しさん
07/03/11 01:24:01
> 解析学か何か
単純にアルゴリズムの評価に使ってるだけなんじゃないか?

548:デフォルトの名無しさん
07/03/11 01:24:41
統計学なんて妥協の産物だろう

549:デフォルトの名無しさん
07/03/11 01:31:24
>>547
だとすると、なぜ
『O(n)のループをn/2回繰り返すと全体でO(n2)の計算量になります』
となるんですかね?(無知ですいません・・・)

550:デフォルトの名無しさん
07/03/11 01:35:23
>>549
先の例で示すなら、
 f(n)=n/2、g(n)=n/2
だと考えればいいんじゃないか?

 O(f(n))*O(g(n))=O(n/2)*O(n/2)=O(n)*O(n)=O(n^2)
みたいな

551:デフォルトの名無しさん
07/03/11 01:37:54
いや微妙に違うな
 f(n)=n、g(n)=n
として

 O(f(n))/2*O(g(n))/2=O(n)*O(n)/4=O(n^2)/4=O(n^2) ※多分

552:デフォルトの名無しさん
07/03/11 01:40:09
10進数の-100を2の補数表現で8ビットのレジスタに記憶する。

これを右に3ビット算術シフトして得られる10進数はどれか。


ア  -800 イ  -33 ウ  -13 エ  -12 オ  19

------------------------------
解説をお願いします。

553:デフォルトの名無しさん
07/03/11 01:47:53
01100100=100
10011100=-100
11110011=-(00001100-1)=-1110=-12

だったかもしれない

554:デフォルトの名無しさん
07/03/11 01:49:54
>>553
なんかおかしいだろ…

555:デフォルトの名無しさん
07/03/11 01:57:23
こうだ

01100100=100
-01100100=+(10011011+1)=10011110=-100
算術右シフト(10011110, 3)=11110011 ※最上位ビットを拡張しながらシフト演算
11110011=-(00001100+1)=-00001101=-13

もうオヤスミ

556:デフォルトの名無しさん
07/03/11 02:09:22
>>550-551
レスありがとうございます。考えてみたいと思います・・・

557:デフォルトの名無しさん
07/03/11 02:09:50
>>544
スミマセンの意。頭の悪いVIPPERがよく使う言葉だから気にするな。

558:デフォルトの名無しさん
07/03/11 02:10:52
>>555
ありがとうございます。

559:デフォルトの名無しさん
07/03/11 02:11:29
>>557
ありがとうございます

560:デフォルトの名無しさん
07/03/11 02:42:17
>>537
O(n) が 1回なら O(n)
O(n) が 2回なら O(n*2)
O(n) が 3回なら O(n*3)
:
O(n) が n/2回なら O(n*n/2) = O(n^2)

何も難しいことはない。

561:デフォルトの名無しさん
07/03/11 03:07:47
ワシにゃあ解らん、アホじゃけん

562:デフォルトの名無しさん
07/03/11 03:30:49
O(n*n/2) = O(n^2)
O(n*n/2) = O(n^2 / 2)

563:デフォルトの名無しさん
07/03/11 07:16:45
インタプリンタとコンパイルって具体的に何が違うの

564:デフォルトの名無しさん
07/03/11 07:50:30
>>563
それだったらInterpretとCompileじゃないか
逐次翻訳か一括翻訳かが一番の違い

565:537
07/03/11 11:24:10
>>560
その場合って
O(n)=O(n*n/2)=O(n2/2)になりませんか?
それなら自分も納得なんですが…
なぜO(n2)になるのか、1/2はどこにいっちゃったのかがわからないです…

566:デフォルトの名無しさん
07/03/11 11:39:13
stdio.h の読み方教えてくださいお願いします答えてください

567:デフォルトの名無しさん
07/03/11 11:47:06
スティーディーオーどっとエッチ

568:デフォルトの名無しさん
07/03/11 11:54:21
>>565
>>538
> ランダウ記号は定数項を無視

569:デフォルトの名無しさん
07/03/11 11:55:33
三項演算子(?:)と代入演算子(=)を組み合わせて
C言語でx=x?a:b;と書くところをx?=a:b;のように書ける言語ってありますか?

570:デフォルトの名無しさん
07/03/11 11:56:28
スタンダードアイオーどっとエイチ

571:デフォルトの名無しさん
07/03/11 12:09:00
>>565
lim[x->a] (f(x) / g(x)) が発散しないときに、 f(x) = O(g(x)) と書く (ただし、g(x) != 0)。

たとえば、 f(x) = O(n) のとき、lim[x->a] (f(x) / n) は発散しない。
定数 1/k を掛けた lim[x->a] (f(x) / kn) も発散しないので、f(x) = O(kn) と書ける。
従って、O(kn) = O(n) (ただし、kは定数)。

572:デフォルトの名無しさん
07/03/11 12:11:57
そうそう k != 0 ね。

573:デフォルトの名無しさん
07/03/11 12:13:14
どえっち

574:デフォルトの名無しさん
07/03/11 12:34:08
>>564 ?

575:デフォルトの名無しさん
07/03/11 16:50:37
今、一番性能のいいアセンブラって何?
(性能がいいって言っても色んな面があると思うけど)
BorlandのTASMに興味があるんだけど
TASMってほかのアセンブラと比べてどうかな・・・

今時、アセンブラに興味がある俺も相当の変人かもしれんが

576:デフォルトの名無しさん
07/03/11 17:38:20
アセンブラに一体どんな性能を求めているの?
アセンブラ自体の実行速度だったら、
今のパソコンは高性能すぎて、アセンブラによって目に見えるほど速さが違うなんて有り得ない。
生成される機械語の質だったらどれもよく改良されていて今時どのアセンブラでも大差ない。

ようするに今時性能で選ぶ時代ではないから、
これを使いたいとか、利用者が多いとか、構文が好みとか、マクロが充実しているとか、
そういうことで選べ。

577:デフォルトの名無しさん
07/03/11 17:45:12
>>576
画像処理やゲームのアンチエイリアスなどでは現役ですが

578:デフォルトの名無しさん
07/03/11 18:04:37
そこで求められる性能はアセンブラそのものの性能によるものではなく、
プログラマが書いたアセンブリ言語のソース次第だろ。

579:デフォルトの名無しさん
07/03/11 18:09:18
アルゴリズム勉強するなら高校数学くらい知ってないとだめなのかな?

580:デフォルトの名無しさん
07/03/11 18:17:13
アルゴリズムって言ったってピンからキリまであるだろ。
ユークリッド互除法なんか小学生だって分かる。

581:デフォルトの名無しさん
07/03/11 19:25:01
基本情報処理技術者の資格を目指しています。
どこの板に行けばいいでしょうか?

582:デフォルトの名無しさん
07/03/11 19:35:00
>>581 ここかな 資格全般板 URLリンク(school6.2ch.net)
基本情報技術者試験 Part166
スレリンク(lic板)

583:591
07/03/11 19:41:48
>>582
資格全般板なんてあったんですね
希望通り資格の内容でした。
ありがとうございました。

584:デフォルトの名無しさん
07/03/11 22:06:38
PerlとC言語、どっちか勉強したいんだけど、どっちが役に立ちますか?

585:デフォルトの名無しさん
07/03/11 22:16:06
>>584
どちらもチューリングマシンに透過な事ができるので、できることからすれば全く違いはないです

586:デフォルトの名無しさん
07/03/11 22:22:49
C言語は難しいイメージがあるので、Perlにしようかな、と考えていますが……。
今日決めて、明日本を買いに行くつもりです。
なにか、お薦めの本ありますか?

587:デフォルトの名無しさん
07/03/11 22:26:53
勉強する前から、難しそうだからやめるだなんて間違えてないか。意外とスラスラ理解できるかもしれないぞ。

588:デフォルトの名無しさん
07/03/11 22:26:56
推薦図書/必読書のためのスレッド PART33
スレリンク(tech板)

589:デフォルトの名無しさん
07/03/11 22:33:45
どっちが実用性がありますか?

590:デフォルトの名無しさん
07/03/11 22:41:17
>>589
普通は、どっちも使える。

591:デフォルトの名無しさん
07/03/11 22:43:01
超所歩的な質問なんですが、
Perlは、cgiでWeb上で利用できますよね?
で、C言語はどのように使われているのですか?

592:デフォルトの名無しさん
07/03/11 22:49:02
そういう用途はperlじゃなくてphpが主流に

593:デフォルトの名無しさん
07/03/11 22:50:50
>>591
アプリとかOSとかいろいろ。PerlもCで書かれてる。

594:デフォルトの名無しさん
07/03/11 22:52:31
>>592
Perlもかなり使われてるよ。
ライブドアとかmixiとかはてなとかはPerlが使われてる。

595:デフォルトの名無しさん
07/03/11 22:52:57
両方勉強すればいいじゃん。

596:デフォルトの名無しさん
07/03/11 22:53:01
>>591
OSや組み込みなどハードウェアよりの分野で使われることが多い。
昔はデスクトップアプリケーションなんかに使われた。

しかしどちらもC++に食われつつある。
特にデスクトップアプリケーションではそれ以外にも色々な言語に食われている。

597:デフォルトの名無しさん
07/03/11 22:57:27
とりあえず便利さで言えばCの方が無駄に神経を使うから、最初はCでいいんではないかと思う

598:デフォルトの名無しさん
07/03/11 23:02:54
結論として、PerlとC、どっちを先にした方がいいですか・・・?

599:デフォルトの名無しさん
07/03/11 23:06:50
自分で決めろ。

600:デフォルトの名無しさん
07/03/11 23:07:13
両方

601:デフォルトの名無しさん
07/03/11 23:11:45
>>597
オレは、CとPascalとBasicとCOBOLとアセンブラとほとんど同じ時期に覚えた。
習い始めは複数の言語をやったほうが、かえって理解が進むような気がしないでもない。

602:デフォルトの名無しさん
07/03/11 23:17:12
じゃあ俺はDをお勧めする
もしくはbash

603:デフォルトの名無しさん
07/03/11 23:19:20
アセンブラでいいよ。

604:デフォルトの名無しさん
07/03/11 23:20:25
>>601
確かにその方が考え方に変な癖や先入観がつかなくていいかもな。

605:デフォルトの名無しさん
07/03/11 23:35:10
FORTRANとLISPとPrologを一緒に習い始めたら
頭がこんがらがりますた。

606:デフォルトの名無しさん
07/03/11 23:36:40
確かに、パラダイムが違いすぎると混乱するな
algol系に絞って覚えるとか

607:デフォルトの名無しさん
07/03/11 23:48:29
C言語と日本語とにちゃんねる語をいっしょに習い始めたら
頭がくぇrちゅいおp@

608:デフォルトの名無しさん
07/03/12 03:07:04
この世で一番大規模なプログラムって何よ?Windowsか?
Vistaはゆうに1億行を超えてるとかいう話があるが。

609:デフォルトの名無しさん
07/03/12 09:04:36
NASAやペンタゴン辺りのコンピュータの方がすごそうじゃない?
エロイ人教えて。

610:デフォルトの名無しさん
07/03/12 09:39:13
VC++のMFCのウィザードで

MFCの共有DLLを使用         →MFCのランタイムが要る
MFCのスタティックライブラリを使用 →ランタイムの類は要らない

という解釈で合ってる?

611:デフォルトの名無しさん
07/03/12 09:39:24
そんなとこに絡んだやつがいるとは思えないし、
いたとしても守秘義務があるだろうw

612:デフォルトの名無しさん
07/03/12 09:41:05
>>610
合っている

613:デフォルトの名無しさん
07/03/12 09:45:17
>>612
速いレスどうも。
それにしてもMFCのスタティックライブラリ使うと
どうしてこんなにサイズでかくなるんだ。

614:デフォルトの名無しさん
07/03/12 09:49:23
つupx

615:デフォルトの名無しさん
07/03/12 09:51:28
昔、何かの雑誌のVisual C++の特集で
「評論家の○○氏は、Visual C++関係の本を5万冊位もっているそうだ。
評論家とはそういうものだ」みたいなことが書いてあった。
もしかしたら5万冊っていう数字の部分は間違っているかもしれんけど、
そんなに本って出てる?

記憶があいまいですまん。

616:デフォルトの名無しさん
07/03/12 10:02:56
過去12年ぐらいとして
年4000冊ぐらい
月300冊ぐらい

617:デフォルトの名無しさん
07/03/12 10:12:38
GPLのソフトは、そのソフトを元に
新しいソフトを作った場合、作ったソフトもGPLにてソースを
公開しないといけない(合ってるよね)って聞いたんだけど
その「元にした、参考にした」ってどの位から当てはまるの?

あと、もしソース公開しなかったりすると
訴えられたりするの?

618:デフォルトの名無しさん
07/03/12 10:19:12
>>617
RMSはGNU emacsがUNIPRESS emacsのパクリじゃねーかといわれた時に、
構造体のメンバーや、関数名を入れ替えて、これでパクリじゃねーぞ、と主張した。

その程度。

619:デフォルトの名無しさん
07/03/12 11:33:32
昔、あるエミュレータの作者が雑誌のインタビューで
「自分はエミュレータを見つけると、逆アセンブルしたり
バイナリを覗いて動作を見ることがある」って言ってた。

一方、別の本には
「逆アセンブルされたソースやバイナリから
プログラムの動作を調べるのは、上級者でも難しい」みたいに書かれていた。

逆アセンブルされたソースやバイナリから、プログラムの動作を
知ることってある程度出来るの?

620:デフォルトの名無しさん
07/03/12 12:04:57
>>619
慣れれば問題ない

621:デフォルトの名無しさん
07/03/12 12:14:36
元のソースがあってもわからん場合もあるし

622:デフォルトの名無しさん
07/03/12 12:24:38
>>619
元がアセンブラまら逆アセンブルしたらソースに近いものが得られるからなんとかなるかも
Cでコンパイルされたものは難しそう

623:デフォルトの名無しさん
07/03/12 12:28:16
>>619
難しいと書いてあるが、不可能と書いて無いでしょ。

624:デフォルトの名無しさん
07/03/12 13:41:23
コンピューターがどうして実行ファイルを実行することができるのか考えれば答えはわかると思うが

625:デフォルトの名無しさん
07/03/12 19:22:38
forkって何ですか?

626:デフォルトの名無しさん
07/03/12 19:25:43
>>625
URLリンク(ja.wikipedia.org)

627:デフォルトの名無しさん
07/03/12 19:45:38
>>624
はぁ?

628:デフォルトの名無しさん
07/03/12 20:02:46
ひぃ

629:デフォルトの名無しさん
07/03/12 20:05:05
ふぅ

630:デフォルトの名無しさん
07/03/12 20:08:56
orz=3

631:デフォルトの名無しさん
07/03/12 20:25:05
>>613
プログラムに引っ付いてくるから

632:デフォルトの名無しさん
07/03/12 21:23:24
自作ソフトを配布したいのですが、dllをregsvr32で登録、解除する必要があります。
できるだけユーザーの作業を簡単にしたいので、ダブルクリックすればそれが実行されるようなインストーラー、を
用意したいのですが、そのようなインストーラーを作るのに最適なソフト(できればフリーで)があれば教えてください。

633:デフォルトの名無しさん
07/03/12 21:29:16
WiX

634:632
07/03/12 21:43:27
>>633
ありがとうございました。

635:デフォルトの名無しさん
07/03/13 00:15:30
VBAで色々コード書いてきて、もっと複雑なことしたいなと思って、
今までCのポインタ難しいイメージで食わず嫌いだったけど、
今初歩の本読んでるけどなんか俺にも出来そう。

完成予想図(エクセルVBAでほぼ完成している)がある場合,
基本的なことを覚えたら、必要な部分だけをトライアンドエラーでOK?

636:デフォルトの名無しさん
07/03/13 01:45:57
Cは、ポインタの扱いもそうだが、全体にタイトな言語なんで、
仕様をかなりしっかり理解して使わないと遅かれ速かれ大ポカをやらかす。
ダイテルあたりのちゃんとした入門書で基礎をしっかり覚えるのはもちろん、
最低でも「CプログラミングFAQ」は必ず読んでおくこと。

637:デフォルトの名無しさん
07/03/13 02:35:26
>>636
ご指摘ありがとう。紹介された本も順次読んでいきます。
急いで作るものじゃないから、ゆっくり進めていきます。
今「例解C言語教科書」読んでるけど面白いですね。
Cを勉強すればVBAのコードもよりよくなりそう。

638:デフォルトの名無しさん
07/03/13 07:09:25
>>533
("WSCript.shell") は ("WScript.Shell") の間違いじゃ?

639:デフォルトの名無しさん
07/03/13 09:37:42
未だにVC6で、しかもMFCで、独学なので常識も知らずにコーディングしてるんですが…。

例えば以下の条件の時、みなさんはどういう方法を取りますか?


1.情報収集スレッドが共有メモリにデータを書き込む(上書き)
2.1ms毎に共有メモリをサンプリングし、変化毎に画面に表示

例えば、情報収集スレッドってのがインクリメント動作していて、それを1ms毎に
確認して、その数値を画面に表示する、みたいな感じに考えていただければ良いかと
思います。(インクリメント動作は5ms~20ms)


1ms毎の処理だと通常のタイマでは問題外なのでマルチメディアタイマを使おうと
思いますが、マルチメディアタイマはスレッドセーフではないので直接ダイアログの
描画コードをたたく訳にもいきませんし、メッセージで通知すると画面の描画が忙しい
時に表示更新が後回しになってガタツキが起きてしまいます。
サンプリングデータはほぼ線形なので、見慣れている人が見るとガタツキがあると
言われてしまいます。

出来るだけガタツキが無く、しかも「普通はこうする」みたいな処理方法があれば
教えていただきたく思います。

ちなみに今はガタツキがあるままです…。


640:デフォルトの名無しさん
07/03/13 09:52:29
時間とデータのセットでデータ持ってたら描画は遅れても問題ないと思うけど

641:デフォルトの名無しさん
07/03/13 10:09:01
>>639
ObserveraPattern

642:639
07/03/13 10:11:58
>>640

例えば、時間を引き延ばして時刻を表示するプログラムを作ったと考えてください。

時刻を表示するエリアは、もちろん一つですよね?
で、描画が遅れるとガタツキが発生します。

タイマ内で即時描画を行えばガタツキは最小限に抑えられますが、マルチメディアタイマ
はスレッドセーフではないので、同じ関数が多重で呼び出される可能性があり、クラスの
メンバなんかでフォントオブジェクトを持ってて、クリッピングやフォント縮小なんかを
やると衝突で落ちる事があります。
まぁ、通常タイマ内から描画コードを呼び出す事はしないでしょうから、普通はどういう
方法を取っているかを知りたかったのです。

643:デフォルトの名無しさん
07/03/13 10:30:29
地上デジタルはアナログ放送より数秒遅れますがガタつくことはありません

644:639
07/03/13 10:31:28
>>641
その通知方法に対する質問なのですが…。
別タイマでタイマ処理の結果を監視するとか…?

645:デフォルトの名無しさん
07/03/13 10:36:11
描画がバラつくからおかしな動きに見えるんだから、
描画を定期的に行えばヨロシ

646:デフォルトの名無しさん
07/03/13 12:59:21
マルチメディアタイマがスレッドセーフじゃないのが問題なら
自分で排他制御してスレッドセーフな使い方をすれ。

647:デフォルトの名無しさん
07/03/13 18:40:23
メインループでpeekMessageして
暇な時は常に描画してればいいんじゃね

648:デフォルトの名無しさん
07/03/13 19:22:26
常には危険だな

649:デフォルトの名無しさん
07/03/13 20:58:49
素朴な質問ですけど

共有ライブラリを使う実行可能ファイルを作る際
生成時に必ず共有ライブラリを用意しなければならないのですか?

「ライブラリに含める関数の作り方は教えるから、自分で作ってね」
という感じでライブラリなしの本体を配布したいのですが


650:デフォルトの名無しさん
07/03/13 21:00:55
普通無くても作れる何らかの方法がある。
そうしないとプラグインで機能追加とかできないし。

651:デフォルトの名無しさん
07/03/13 21:38:35
すみません、質問させてください。
無料版のborland のC++Builderを使って、
C言語のwindowsアプリケーションをコンパイルしています。
この時、コンパイラオプションで、-WR(ターゲットはダイナミック RTL を使用する)を、
付けない時は問題ないようなのですが、このオプションを付けてコンパイルすると、
実行ファイルの終了時にアプリケーションエラー
「"0x325027a8"の命令が"0x00925aa0"のメモリを参照しました。
メモリが"written"になることはできませんでした。
プログラムを終了するには[OK]をクリックしてください」が出てしまいます。
("0x00925aa0"のアドレスは時折変わるけれど、"0x325027a8"の方は変わらないようです)
動的確保したメモリ周りのコードを疑ってみたのですが、問題が見つかりません。
この場合、どの辺りが問題なのでしょうか?
対処法や、参考になる資料がありましたら、教えてもらえると助かります。よろしくお願いします。

問題のソースファイルはこれです。(別スレで晒した物ですが。私本人の物です)
URLリンク(gamdev.org)

652:デフォルトの名無しさん
07/03/13 22:02:09
9x9 の 81 マスそれぞれに 縦、横、斜め、に数字が重ならないよう値をおさめていきたいのですが(それはまるで数独のようです)、
この場合のアルゴリズム(?)を教えてはいただけないでしょうか、またはサンプルコードでも可です。よろしくお願いします。

653:デフォルトの名無しさん
07/03/13 22:07:00
画像ファイルを開くだけでその画像を壁紙にするプログラムってどうやって作ればいいのでしょうか?

654:デフォルトの名無しさん
07/03/13 22:12:28
よーし、ここで俺がMVPみたいなレスをしてやるぞ。
>>653
画像ファイルを開いて壁紙に設定するプログラムを書けばおk。

655:デフォルトの名無しさん
07/03/13 22:15:40
>>653
画像ファイルを開くってなに?
解剖でもすんの?

656:デフォルトの名無しさん
07/03/13 22:20:19
でも画像を開いて壁紙に設定する
としか書けないよなぁ

Windowsなんだろうけど、環境も書いてないし
画像開く方法も壁紙に設定する方法も
検索すればたくさんサンプルがでてくるし

657:デフォルトの名無しさん
07/03/13 22:20:43
>>652 ヒント

123.456.789
456.789.123
789.123.456

234.567.891
567.891.234
891.234.567

345.678.912
678.912.345
912.345.678


658:デフォルトの名無しさん
07/03/13 22:25:43
サンプルで壁紙チェンジャーを良く見かけるけど
役に立つとは思えないし興味もわかないから
やり方おぼえてないけどすごく簡単なことは確か
Hello worldの次ぐらいに良く見かける

659:デフォルトの名無しさん
07/03/13 22:25:58
>>652

URLリンク(www.amazon.co.jp)
URLリンク(www.apress.com)


660:デフォルトの名無しさん
07/03/13 23:46:23
>>657>>659
ご親切にありがとうございました。

661:デフォルトの名無しさん
07/03/14 12:09:27
Cの勉強をしたいのですが、
Cのバイブルである共立出版のC言語は、アマゾンでかなり評判が悪いです。
でも、先生によると、この本はよいそうですが、どうなんでしょうか?
教えてください

662:デフォルトの名無しさん
07/03/14 12:33:01
>アマゾンでかなり評判が悪いです

いいと悪いが半々ぐらいにみえるけど

663:デフォルトの名無しさん
07/03/14 12:40:13
すべてのカスタマーレビューを見る(33 件)
URLリンク(www.amazon.co.jp)

これで見ると悪いと言ってるやつが少ない

664:デフォルトの名無しさん
07/03/14 12:42:57
web版猫Cでいいじゃん

665:デフォルトの名無しさん
07/03/14 18:44:57
無料のリソースエディタ(rcファイルやresファイルを出力できるやつ)ってどれが一番使いやすいんですか?

XN Resource Editor URLリンク(www.wilsonc.demon.co.uk)
Open Watcomに付属してるリソースエディタ URLリンク(www.openwatcom.org)
LCC-Win32に付属してるリソースエディタ URLリンク(www.cs.virginia.edu)

666:デフォルトの名無しさん
07/03/14 18:51:51
VSにソース付きでツールがなかったっけ?

667:デフォルトの名無しさん
07/03/15 13:03:38
>>665
どれも同じような使い勝手だけど

668:デフォルトの名無しさん
07/03/15 13:12:10
>>666
無料のやつにはついてない 2005ExpressEdition


669:デフォルトの名無しさん
07/03/15 13:13:14
K&Rの和訳本はカーニハン博士が一生懸命書いた萌え萌えの片言ローマ字日本語文章が読めるだけでも価値があると思います

670:デフォルトの名無しさん
07/03/15 14:36:40
>>665
ダイアログエディタはOpen Watcomのそれがいいかな。
XN Resource Editorと比較すると、ドラッグしながらコントロールを配置すると好きな大きさで配置可能。
一度作ったスタティックテキストの文字列を再編集可能(XN Resource EditorだとPictureになっちゃう)

日本語を含むダイアログは、wde.exe(ダイアログエディタ本体)から呼び出すと文字化けするけど
wre.exe(総合リソースエディタ)から呼び出すと文字化けしない謎仕様。

671:デフォルトの名無しさん
07/03/15 15:49:13
>>669
domou arigaou みたいなやつねw

672:デフォルトの名無しさん
07/03/17 03:39:40
質問です

ある木構造をあらわしたテーブルがあります
自 親
2, 1
3, 1
1, 0
4, 2
5 4

こんな感じ
ある番号を与えられた時にそれ以下に属する番号すべてを拾い出すSQLを買いたいのですが
どうすればいいですかね?

673:デフォルトの名無しさん
07/03/17 03:43:41
幾ら用意できるんだ

674:デフォルトの名無しさん
07/03/17 03:47:35
×買いたい
○書きたい
ちなみにDBMはSQLiteです

675:デフォルトの名無しさん
07/03/17 08:45:17
第一正規化すらされてないデータベースだな

676:デフォルトの名無しさん
07/03/17 16:45:21
>639

1ms毎に画面を更新する必要が本当にあるかまず考えるべきだと思います。
その刻みだと人間は殆ど視認不能でしょう。
TV放送だと1秒間に24フレーム?なので200ms程度であればスムーズに
見えるのではないですか?
>インクリメント動作は5ms~20ms
と書いてるので1msで画面更新する必要もないと感じます。
SetTimerで200ms毎に画面更新したほうが良いかと思いますが
どうでしょう?

677:デフォルトの名無しさん
07/03/17 16:57:19
アクションやシューティング界の上級者には
60分の1秒が判る人間がしばしば居るが
1msが判るって話は聞いた事が無いな

ガタツキ無く、程度なら60すら必要ないと思う

678:デフォルトの名無しさん
07/03/17 17:54:57
良く考えたら対象物が曖昧だな

1秒と1msは全く分からなくて普通だけど
でも1msと2msは分かる人間はいるかもしれない
ということだ

679:デフォルトの名無しさん
07/03/17 18:32:27
テレビって秒間 30 フレームじゃなかった?

680:デフォルトの名無しさん
07/03/17 18:40:27
NTSC なら 29.97 fps だな
でそれがなにか?

681:デフォルトの名無しさん
07/03/17 18:51:57
PCのディスプレイでは、リフレッシュレートがだいたい60Hzから百数十Hzほど。
1ms毎に書き換えるとしたら当然1KHz以上ないと無理なわけだが、
そんな化け物ディスプレイなんて存在しない。

682:デフォルトの名無しさん
07/03/18 00:18:42
大抵の用途にゃ100Hzもありゃ十分

683:デフォルトの名無しさん
07/03/18 00:29:47
10Hzだと流石にカクついて見えるだろうな
まあ2~30あれば十分だろう

684:デフォルトの名無しさん
07/03/18 11:43:18
セガの人曰く実験したら70fps位が人の目が識別できる限界だそうだ

685:デフォルトの名無しさん
07/03/18 22:16:20
質問です
schemなどで実装されている「継続」
をWebアプリケーションに適用できるらしいのですが、具体的にはどういう実装になるんでしょうか

686:デフォルトの名無しさん
07/03/18 22:31:23
奥村晴彦氏の huffman.c で
0x00、0x01、0x02、...、0xFF の 256 byte のデータを
ハフマン符号化したとき

In : 256 bytes
Out: 576 bytes (table: 319 bytes)
Out/In: 2.250

と出力されました

テーブルサイズが最大で 319 byte
符号化後のデータが最大で 320 byte 増加になると
考えていいのでしょうか?

687:デフォルトの名無しさん
07/03/19 00:08:00
>>672
通常のSQLの記述能力を上回ってるから無理だろうな。クラスが違いすぎる。
もっとも、段数を制限すれば可能だろうけど。

688:デフォルトの名無しさん
07/03/19 07:52:32
プログラムそのものとは直接関係ないのですが。
httpサーバー上にある特定のファイルのサイズを知りたいとき、
相手がContent-Lengthヘッダを出力してくれなかったら、
実際にそのファイルを全てダウンロードしないと
そのサイズは分からないのですか?
ブラウザでファイルを落とすとき、時々残り時間が「不明」と
出ることがありますが、要するにこれがそういう状況なんでしょうか。

689:デフォルトの名無しさん
07/03/19 08:13:51
そう

690:デフォルトの名無しさん
07/03/19 08:33:44
ありがとうございますっ

691:デフォルトの名無しさん
07/03/19 11:15:18
VB.NET では コントロールのイベントスタブ(?)をコードウィンドウ上部にある二つのコンボボックスから簡単に生成できますが、
C#.NET では そう簡単にはいかないようです、イベントハンドラ(?)をMain に書き込めばいいのでしょうか、よろしくお願いします

692:685
07/03/19 22:01:41
華麗にスルーされたので自分で調べてみました

URLリンク(www-06.ibm.com)

セッションIDをキーに実行時スナップショットを保存
な感じみたいですた

693:デフォルトの名無しさん
07/03/19 22:05:59
>>691
フォームのデザイナ開いてプロパティ一覧が出てるグリッドの雷アイコンを押すんだ

694:デフォルトの名無しさん
07/03/19 22:22:54
>>693
ありがとうございました!

695:デフォルトの名無しさん
07/03/20 18:08:15
質問

自分のパソコンをポートスキャンしたら
ポート25 SMTP
がなぜか開いています。

開けた覚えもありませんし、
SMTPサーバーも運用していません。

これはどういう解釈をしたらいいでしょうか?

OSはWindows2000です。

696:デフォルトの名無しさん
07/03/20 18:23:09
質問です。
あるデータCDがあるのですが、どういった方法で作られているか教えてください。

内容は
.exe
大量の、拡張子.cstというファイル
大量の、拡張子.x32というファイル

です。これだけでわかりますでしょうか?
ちなみに表面にmacromediaのロゴがあります。

697:デフォルトの名無しさん
07/03/20 20:03:47
工場で作ったんだろ。

698:デフォルトの名無しさん
07/03/20 20:09:31
windowsで2GB超のファイル入りのtarファイルを展開できるソフトないですか?
LHAユーティリティ32 + tar32.dll、eo、lhaplusではだめでした。

699:デフォルトの名無しさん
07/03/20 20:41:28
>>696
エスパーの降臨をおまちください

>>698
ソフトウェア板へどぞ
URLリンク(pc9.2ch.net)

700:デフォルトの名無しさん
07/03/20 21:04:58
ム板向けかなと思ってこちらに書きましたが、そうですか。

701:デフォルトの名無しさん
07/03/20 21:25:57
>700
一般的に出回ってる各種のソフトを
色々試したりするのは向こうの方が上かと。

「~なソフトありませんか?」にム板的なノリで答えるなら
「希望のものが無ければ、欲しいと思ったお前が作れ」だ。

702:デフォルトの名無しさん
07/03/20 22:19:56
デスクトップに表示されるアイコンの位置情報を探しています
「アイコンの位置 レジストリ」でググった情報を頼りに
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags
を探してみましたがBagsフォルダもありませんでした

アイコンの位置情報がどこにあるのか教えてください

703:デフォルトの名無しさん
07/03/20 22:31:26
知ってるけど板違いだから教えてやらない

704:702
07/03/20 22:42:59
すいません
開発環境とのかかわりが薄い話題だったのでこちらに書き込みました
Win32APIスレもありますが、こちらのほうがふさわしいと思っています

705:デフォルトの名無しさん
07/03/20 22:53:45
そうですか

706:702
07/03/20 23:00:10
というわけで引き続きお願いします
レジストリの質問なんてプログラム板しかするとこないよね?

707:デフォルトの名無しさん
07/03/20 23:02:17
そのくらい自分で差分とって確かめろよ。莫迦じゃねえの?

708:デフォルトの名無しさん
07/03/20 23:10:35
>>706
それはWindows板とかOS板で聞くことではないのかね・・・?
ちなみにすまんが俺は回答を知らんが・・・

709:デフォルトの名無しさん
07/03/20 23:10:55
>>702
似たようなヤツがバッチファイルスレにも粘着してるけど、>>707 は無視していいから。

710:デフォルトの名無しさん
07/03/20 23:11:27
>>701
ごもっとも

711:デフォルトの名無しさん
07/03/21 10:10:49
>>698
C:\cygwin\bin\tar.exeは?

712:デフォルトの名無しさん
07/03/21 10:14:10
>711
ちゃんと使えるか確認して

713:デフォルトの名無しさん
07/03/21 10:18:35
そういう場合ちゃんと調べてから回答するもんだ

714:デフォルトの名無しさん
07/03/21 10:22:52
>711
使えた?

715:デフォルトの名無しさん
07/03/21 10:24:06
>711
困ってるから早くして。とても急いでます。

716:デフォルトの名無しさん
07/03/21 10:32:08
2GBを越すようなファイルを格納してるtarなんて持ってるわけないだろ
tarballにしたソフト探して開けばいいじゃん

717:デフォルトの名無しさん
07/03/21 10:39:49
困った

718:デフォルトの名無しさん
07/03/21 11:19:00
>>702の質問わかる方いればお願いしますm(__)m

719:デフォルトの名無しさん
07/03/21 11:32:16
いちおう調べた
レジストリに保存するのはexplorerのプロセスが終了する時だ
板違いだから詳しいことは教えてやらない。

720:デフォルトの名無しさん
07/03/21 11:37:11
困ってるから早く教えて。とても急いでます。

721:デフォルトの名無しさん
07/03/21 15:11:52
急いでるならMSに直接訊け。
2chではすぐに答えてもらえるとは限らない。
ちなみに俺は知らない。

722:デフォルトの名無しさん
07/03/21 17:55:26
PCゲームで事実上標準音源とされているクリエイティブのサウンドブラスターは
同時に32個とか64個の音を鳴らすことができるのが売りです。

そこで、果たして本当に32個とか64個の音を同時に鳴らしているのか確認してみたいのですが
プログラムを組んで確認することはできると思いますか?

ちなみにサウンドAPIは今はやりのOpenALとします。

実際にPCゲームを起動してみて、様々な音がなりまくるような状況を作り、
Maxでどの程度の音が同時に出力されたか記録に残せば確認できるかなと思っています。
もっと手軽にゲーム画面の片隅に同時で再生されている音の数をリアルタイムで表示させ
るのも一つの手かなと思います。よくゲームのFPSを画面の隅に表示させるプログラムとか
あると思いますが(Frapsなど)あんな感じで現在同時に再生されている音の数をリアルタイム
で表記するのも一考かと思います。

こんなアプローチって可能でしょうか?

723:デフォルトの名無しさん
07/03/21 18:19:15
HSP以外で簡単なプログラミング言語って何がある?

724:デフォルトの名無しさん
07/03/21 18:23:14
HSP以外の簡単な言語はないよ。

725:デフォルトの名無しさん
07/03/21 18:42:11
その質問につきまして弊社の方では、
HSPも含めてすべての言語が(勉強しなければならないという点で)難しい
という回答で納得していただいております。

726:デフォルトの名無しさん
07/03/21 18:42:48
以下の構文をコーディングしたら、

#include <iostream>

int main()
{
std::cout << "Hello" << std::end1
<< "C++World!" << std::end1;
std::cout << 100 << std::end1;
std::cout << std::oct << 100 << std::end1;
std::cout << std::dec << 100 << std::end1;
std::cout << std::hex << 100 << std::end1;
std::cout << 255 << std::end1;
std::cout << std::dec << 255 << std::end1;

return 0;
}


下記のようなコンパイルが出てしまいました
どう対処すれば宜しいでしょうか?
おながいします。

エラー E2316 sample1002.cpp 6: 'end'は'std'のメンバーではない(関数main())
エラー E2316 sample1002.cpp 6: 'end'は'std'のメンバーではない(関数main())
エラー E2316 sample1002.cpp 7: 'end'は'std'のメンバーではない(関数main())
エラー E2316 sample1002.cpp 8: 'end'は'std'のメンバーではない(関数main())
エラー E2316 sample1002.cpp 9: 'end'は'std'のメンバーではない(関数main())
エラー E2316 sample1002.cpp 10: 'end'は'std'のメンバーではない(関数main())
エラー E2316 sample1002.cpp 11: 'end'は'std'のメンバーではない(関数main())
エラー E2316 sample1002.cpp 12: 'end'は'std'のメンバーではない(関数main())

727:デフォルトの名無しさん
07/03/21 18:43:31
OS忘れてましたがWindows XPです

728:デフォルトの名無しさん
07/03/21 18:44:19
>>726
×std::end1
○std::endl

729:デフォルトの名無しさん
07/03/21 18:51:41
 あーっとここで>>726をスルー!!!
        r'::::::::i
         トーf/__
      /  イ| 、ヽ
      //_〉 l_l i_ノ、
\\ (_ニノ 〉____〉〉 〉
      /    } /             ,_-‐、
     /\/,ー 'ヾ          i"_Y 〈i
     〈  < /              ゝ^-'"
     \i"ヽ、  \\     //
     ├ i\i カ      ,、
      |_,,i ノ_ソ    )     ゝ

730:デフォルトの名無しさん
07/03/21 18:55:53
コーディングするときにはそういう区別の付くフォントを使うべき。
WindowsならOCRB, Andale Mono, Consolas辺りが標準で付いてきたりフリーで入手できる。
Bitstream Vera Sans Monoやそれを組み込んだM+1VM+IPAG circle, M+2VM+IPAG circleもいい感じ。

731:デフォルトの名無しさん
07/03/21 19:01:40
>>728
ありがとございました

>>730
ありがとございました

732:デフォルトの名無しさん
07/03/21 19:35:53
複数の文字セットを扱うライブラリを製作しています。
char[]とwchar_t[]を相互変換する必要があり、wcstombsやmbstowcsの使用を考えています。
これらの関数は現在のロケールに依存しており、文字セットの種類に応じてsetlocaleすることになりますが
呼出側のプログラムがマルチスレッドだったらと想像するだけでも恐ろしいです。
どの文字セットが使われるかは、呼出側プログラムに依存しているので自前の変換関数を準備するのは無理です。
なんかいい方法はないでしょうか?
環境は Linux、gcc、C++言語です。

733:デフォルトの名無しさん
07/03/21 19:40:27
linuxならiconvでいいんじゃないの。

734:732
07/03/21 19:45:27
>>733
文字セットの変換ではなくて同一文字セットでchar[]<->wchar_t[]なんです

735:デフォルトの名無しさん
07/03/21 19:47:10
1文字3バイト以上使う文字コードはどうする気?

736:デフォルトの名無しさん
07/03/21 19:48:40
と思ったけど関係ないや

737:デフォルトの名無しさん
07/03/21 19:48:46
おまえは何を言っているんだ?

738:732
07/03/21 19:48:50
>>735
gccではsizeof(wchar_t)は4なんです

739:722
07/03/21 19:50:59
私の立場は・・・

740:デフォルトの名無しさん
07/03/21 20:03:18
同一文字セットって何?
char[]とwchar_t[]が同一文字セット?

741:デフォルトの名無しさん
07/03/21 20:04:22
世の中には要る子と要らない子がいてな
おまえはその、なんだ、後者だ、うん

742:722
07/03/21 20:06:40
(´;ω;`)ブワッ

743:732
07/03/21 20:10:57
>>740
たとえばUTF8の場合
char[]ならascii文字はchar一つ、漢字はchar3つ使われますが
wchar_t[]なら一文字につきwchar_tをひとつ使うという意味です。

744:デフォルトの名無しさん
07/03/21 20:26:56
その場合、wchar_tとcharではエンコーディングが違っているわけだが。
CESとCCSの違いの話で、CCSが同じで、CESを変換したいなら、
やっぱりiconvでいけるだろ?

745:732
07/03/21 20:43:32
>>744
iconv_openに"WCHAR_T"渡せるとは知りませんでした
どうもありがとう。

746:デフォルトの名無しさん
07/03/22 02:03:53
linuxなどでgnomeとかで端末を2つ立ち上げて
1つの端末から別の端末へプログラムで入力させたいんですけど
どうしたらよいでつか?

747:デフォルトの名無しさん
07/03/22 03:05:17
>>744
まったくの横レスになるが
今までエンコードとかの意味が良く解ってなくて、うまくググれもしなかったんだが
CES,CCSをキーに使ったら解りやすいところにたどり着けた
ありがとう つ⑩
URLリンク(www.euc.jp)

748:デフォルトの名無しさん
07/03/22 17:40:41
一番カンタンなプログラミング言語はRPGツクールです

749:デフォルトの名無しさん
07/03/22 18:42:10
以下のようなコマンドでファイルをコンパイルしようとするのですが、

$ g++ -DDLL_IMPORT -I. example.cpp -o example.exe libmecab.dll

↓のような感じで、エラーが大量にでてしまいまs。

/cygdrive/c/DOCUME~1/chisato/LOCALS~1/Temp/ccS9OCYN.o:example.cpp:(.text+0x170):
undefined reference to `MeCab::createTagger(char const*)'
/cygdrive/c/DOCUME~1/chisato/LOCALS~1/Temp/ccS9OCYN.o:example.cpp:(.text+0x1b1):
undefined reference to `MeCab::getTaggerError()'
/cygdrive/c/DOCUME~1/chisato/LOCALS~1/Temp/ccS9OCYN.o:example.cpp:(.text+0x28c):
undefined reference to `MeCab::getTaggerError()'
/cygdrive/c/DOCUME~1/chisato/LOCALS~1/Temp/ccS9OCYN.o:example.cpp:(.text+0x3df):
undefined reference to `MeCab::getTaggerError()'
/cygdrive/c/DOCUME~1/chisato/LOCALS~1/Temp/ccS9OCYN.o:example.cpp:(.text+0x4e7):
undefined reference to `MeCab::getTaggerError()'
/cygdrive/c/DOCUME~1/chisato/LOCALS~1/Temp/ccS9OCYN.o:example.cpp:(.text+0x63b):
undefined reference to `MeCab::getTaggerError()'
/cygdrive/c/DOCUME~1/chisato/LOCALS~1/Temp/ccS9OCYN.o:example.cpp:(.text+0x757):
more undefined references to `MeCab::getTaggerError()' follow
collect2: ld returned 1 exit status

カレントディレクトリには、

$ ls
example.c example.cpp libmecab.dll libmecab.lib mecab.h

として、ちゃんとファイルを置いてあるのですが、何かおかしいところはありますでしょうか?

ちなみに、 コマンド中の example.cpp を example.c に変えて試すと、ちゃんとコンパイルが行われます。

750:デフォルトの名無しさん
07/03/22 20:30:32
example.cppからmecab.hのインクルードが漏れてるんじゃないの

751:デフォルトの名無しさん
07/03/22 20:34:26
libがgcc用ではないとか。

752:デフォルトの名無しさん
07/03/22 21:23:56
ファイルの構造を知りたいのですが、
例えば、画像ファイルの仕組みを知ろうとするとして
1ピクセル修正してはバイナリで開き・・・みたいな作業をしなくてはいけないのでしょうか?
何か効率的な方法はないですか?

753:デフォルトの名無しさん
07/03/22 21:36:08
作った本人に直接聞く

754:752
07/03/22 21:43:10
>>753
うはwwおkww

755:デフォルトの名無しさん
07/03/22 22:01:10
うはおk とか懐かしすぎる 2,3年前は居たな

756:デフォルトの名無しさん
07/03/22 23:16:26
「仕様書を読む」が正道だな

757:デフォルトの名無しさん
07/03/23 00:37:49
ファイル操作でシステムコールとライブラリ関数をまぜて使ってはいけないとよく
言われますが、ライブラリ関数はそれ自体のバッファリングをするから、という
ことですか。他にも理由があったら教えてください。たとえばfopen()してfileno()で
ディスクリプタ取得してread()だけで読んで、fclose()するのはOKな気がするんですが。

758:デフォルトの名無しさん
07/03/23 00:42:13
>>757
ライブラリ関数でopenしてシステムコールでcloseとかしたら
ライブラリ関数が確保したメモリがリークしちゃうとかはあるかもね。

759:749
07/03/23 01:50:34
>>750
とりあえず、ヘッダは読んでました。

>>751
lib に種類があるとは知らなかったので調べてみることにします。

760:デフォルトの名無しさん
07/03/23 09:01:54
データの管理方法で、以下のような場合、皆さんならどういう手段を取りますか?

VC++,MFC

存在するクラス
CMyData -- データを抱えるクラス
CMyStatic -- CStaticの派生。CMyDataの内容を表示(1:1)

上記クラスのセットをCArrayを使って管理する場合

1.CMyDataにCMyStaticのポインタを用意し、CArrayではCMyDataを管理
2.CMyStaticをCMyDataの派生とし、CMyStaticのポインタをCArrayで管理
3.管理クラスを追加
4.その他

コントロール自体を動的に増減させるプログラムなんて組んだこと無いので、
どういうのが効率的(標準的?)なのか分かりません。
個々の意見でも良いので教えてください。

761:デフォルトの名無しさん
07/03/23 09:12:15
データを表示するメンバ関数を呼ぶだけ
staticとか表示する場所は意識しない

762:デフォルトの名無しさん
07/03/23 09:48:57
個人的に、2はない

「やっぱり、それボタンにして」とか言われると、面倒臭いことになるからwww

763:デフォルトの名無しさん
07/03/23 13:27:39
コマンドラインプログラムのドキュメントかいてるんだけど、

> prog filename.ext

の時に、「___に設定ファイルを指定して・・・」の___は
なんていうんだっけ?

引数? オプション? なんか激しく違うような気がする。
なぜか思い出せない。

764:デフォルトの名無しさん
07/03/23 14:16:04
その引数とかオプションとかパラメータとかスイッチとかじゃダメ…?
DOS時代からPC使ってるけどそれぐらいしか思いつかない。

765:デフォルトの名無しさん
07/03/23 14:31:26
パラメータ使うことにする。ありがと~

766:デフォルトの名無しさん
07/03/23 14:34:52
コマンドライン引数またはコマンドラインオプションという言い方が一般的であろう

767:デフォルトの名無しさん
07/03/23 23:34:39
今のところ強力なクラスライブラリは.NET Frameworkでいいですか?

768:デフォルトの名無しさん
07/03/23 23:50:02
日本語でおk

769:デフォルトの名無しさん
07/03/24 07:50:51
VCL>>>>>>>>>>>>>>>>>>>.NETFW

770:デフォルトの名無しさん
07/03/24 13:25:06
J2SEとかJ2EE、J2MEも忘れないで

771:デフォルトの名無しさん
07/03/24 19:27:14
いま全裸です!
寒いです!
どうさたら良いですか!

772:デフォルトの名無しさん
07/03/24 19:31:22
とりあえず、写メうpだ。話しはそれからだ。

773:デフォルトの名無しさん
07/03/24 22:38:36
>>772
性別も聞かずにそんな事言うなんて、貴兄さてはバイであるな

774:デフォルトの名無しさん
07/03/24 23:28:59
ファイルの先頭に"PCCS"がくるアーカイブ形式、もしくは暗号化アーカイブ作成ソフトがあれば教えてください。

775:デフォルトの名無しさん
07/03/24 23:35:12
板違い

776:デフォルトの名無しさん
07/03/25 21:35:55
FTPツールをjavaで作っちょるんだけど、
2バイト文字が含まれるファイルを落とそうとすると
550が返ってきちゃうんだけど、どうしたらいいですかおまえら・・・

777:デフォルトの名無しさん
07/03/25 21:45:13
そういう時は既存のツール使ってログ見てお勉強だ

778:デフォルトの名無しさん
07/03/25 21:49:04
文字コードが原因っぽい気がするが

779:デフォルトの名無しさん
07/03/25 22:28:52
クイックソートで
13 3 20 をソートするときどうかんがえたらいいですか?
枢軸は20です

780:デフォルトの名無しさん
07/03/25 22:32:23
機軸より大きい数値と小さい数値に分けるんだろ。

781:779
07/03/25 23:17:36
13 3 20

本によると
1 枢軸値20よりも大きな要素がみつかるまでポインタiを右にすすめる
2 枢軸値20よりも小さな要素がみつかるまでポインタjを左にすすめる
3 ポインタiとjが刺す要素を交換する
4 ポインタiとjがぶつかるまで1-3を繰り返す
5 最後にポインタiが指す要素を枢軸と交換する

以上のように書いてありました。
20より大きい要素がみつかりません。どう処理したらいいですか?


782:779
07/03/26 00:05:46
事故解決しました。冷静に考えたらチンカスみたいな質問でした

783:デフォルトの名無しさん
07/03/26 12:20:56
Windows SDKってどうやってインストールするのでしょうか?

784:デフォルトの名無しさん
07/03/26 12:22:55
普通にインストーラついてます

785:デフォルトの名無しさん
07/03/26 15:24:54
フリーソフトでFlash(FLVのファイルとか)を再生できるのがあるけど、
Adobeでファイルフォーマットの仕様書の規約見ると
「このファイルフォーマットを見て、プレイヤー作るのは駄目」
みたいなことが書いてあるみたい。

プレイヤー作ってる作者は、自力でファイルフォーマット解析したんかな?
あと、自力で解析したらプレイヤーを作ってもOK?

786:デフォルトの名無しさん
07/03/26 15:33:01
プレイヤーを作るのは駄目じゃないとしたらこのファイルフォーマットを見ていない場合。

787:デフォルトの名無しさん
07/03/26 15:35:12
中でAdobeのやつを呼んでるだけ

788:デフォルトの名無しさん
07/03/26 19:31:44
Scintilla用の外部LexerDLLの資料を探しています。
どこかご存じないでしょうか。
がんばってScintillaのソースを解読しようとしたのですが挫折しました...

789:デフォルトの名無しさん
07/03/26 23:23:20
所謂「ふえるわかめちゃん」について質問です。
6MB程のzipファイルを展開すると約6GBまで膨れあがります。
これはどういう仕組みになっているのでしょうか?

参考
URLリンク(zipdekure.net)
up3947.zip
DLKey : 1234

790:デフォルトの名無しさん
07/03/26 23:28:12
6ギガの空白ファイルを圧縮

791:デフォルトの名無しさん
07/03/26 23:34:40
zipって4GBオーバーのファイルにも対応してるんだっけ?

792:デフォルトの名無しさん
07/03/26 23:38:31
>789
全く同じパターンが延々と続くファイルの場合、圧縮形式にもよるが

パターン 回数

ってな感じに圧縮され、圧縮率はかなりのものになる。
それを展開すれば当然元のサイズになる罠。

そして、圧縮ファイルの構造が分かっていれば
別に6GBファイルを用意しなくても
回数の情報をいじるだけでそれを作れてしまう。

793:デフォルトの名無しさん
07/03/26 23:39:06
ハフマン

794:デフォルトの名無しさん
07/03/27 00:03:02
>791
64bit対応の各種構造は存在したはず。最低限は32bit構造なので、
どのZIP操作ソフトでも扱える、ってわけじゃないけど。

795:デフォルトの名無しさん
07/03/27 11:20:44
当方プログラミングに関してあまり知らないん(十進BASICで遊んでる程度)ですが
PCゲーム作りたいので学びたいんですよ
で、プログラミング言語ってCとかjavaとか、いろいろあるじゃないですか。
どの言語を学んだらいいものやら全くわかんないんで、教えてください
アバウトでもいいので。情けない質問ですいませんが。

796:デフォルトの名無しさん
07/03/27 11:34:33
RPGだけでいいならRPGつくーる(スクリプト部分はRubyで書くらしい)。
敷居が低いのはHSP。
そこそこ高度にやりたいならC#, VB.NET+ManagedDirectX。
.NETがいやならDelphi6Personal+DirectX。
C貧弱すぎてひたすら面倒、C++は本職向け。
それ以外でもSDLってライブラリ使えばほぼすべての言語で開発可能。
D言語やHaskellでシューティング作ってる人もいたな。

797:デフォルトの名無しさん
07/03/27 12:46:07
ゲームに.NET系を持ち出すなよ
あんな遅いもんゲームには向かない
ベースはC++でゲーム用ライブラリのいいの探してそれに関して重点的に覚えるのが一番近道かも

798:デフォルトの名無しさん
07/03/27 12:55:44
ホビーユーザーにはC#が大本命。
Xbox360にもポートできるしな。

799:デフォルトの名無しさん
07/03/27 13:07:05
ここで一言、797の意見を聞きたいな。

800:デフォルトの名無しさん
07/03/27 13:16:55
ゲーム作りたいやつは言語はどうだっていいんだよ
そういうのはプログラマーがやればいい
まずは、ネタ、アイデア、シナリオを出せや
プログラムは必要なし

RPGならRPGツクール体験版が使えればいい

801:デフォルトの名無しさん
07/03/27 13:19:08
サウンドノベルなら、これ
ノベルゲーム作成ツール Yuuki! Novel
URLリンク(freett.com)

802:デフォルトの名無しさん
07/03/27 13:52:31
3Dゲームならここ

YJ Studio 2005.11 と YJライブラリ 2005 と
Visual C++ 2005 Express Edition を利用すると
無料で3Dゲームを開発できる環境が手に入ります!


URLリンク(homepage3.nifty.com)

803:デフォルトの名無しさん
07/03/27 14:34:00
まとめると

RPGツクール2000体験版
URLリンク(www.enterbrain.co.jp)

ノベルゲーム作成ツール Yuuki! Novel
URLリンク(freett.com)

3Dゲーム作成ツール YJ Studio
URLリンク(homepage3.nifty.com)

リンク
URLリンク(www12.ocn.ne.jp)

リンク
URLリンク(www.nifty.com)

2Dアクション / 統合環境ツール
URLリンク(feifei.blog6.fc2.com)

804:デフォルトの名無しさん
07/03/27 14:42:47
試しにツール使って、ゼビウスみたいなのを作ってみるか
どれを使ったら作れるかな

【2D】ゲーム作成ツールGameMaker part2【マンセー】
スレリンク(gamedev板)
URLリンク(www.gamemaker.nl)

ZGE~ZG-Editor~
スレリンク(gamedev板)
URLリンク(www2u.biglobe.ne.jp)

アクションゲーム作成ソフトウェア MaxActionMaker
URLリンク(meisou.gonna.jp)

Tonyu System
URLリンク(tonyu.kake.info.waseda.ac.jp)

805:デフォルトの名無しさん
07/03/27 17:37:36
質問です。
メソッドを設計する時、
パラメータを引数に与えるようにするのと
パラメータをメンバ変数にセットしてから呼び出す様にするのと
どう使い分ければ良いのでしょうか?

こんな感じです。(PHP5)
class test{
public function method($var){
//$varを使った処理
}
}

class test{
$var;
public function method(){
//$varを使った処理
}
public function setVar($var){
$this->var=$var;
}
}



806:デフォルトの名無しさん
07/03/27 17:38:58
メソッド一回限りの一時的なものか否かで決めりゃいいんじゃね?

807:デフォルトの名無しさん
07/03/27 20:08:57
複素関数f(z)が

 f(z)=0

となるような複素数 z を求める良いアルゴリズムはないでしょうか?



808:デフォルトの名無しさん
07/03/27 20:13:45
f(z)の中身にある程度見当がつけられるのなら、ある(方法はその見当の種類しだいだが)
まったくわからないのなら、そんなもの総当り以外で見つける方法があるわけがない

809:デフォルトの名無しさん
07/03/27 20:16:47
実数の総当りなんか無理だろ。
こっちで聞いてみれば?

プログラミングの為の数学と算数 vol.2
スレリンク(tech板)l50
計算アルゴリズム【Ⅱ】
スレリンク(tech板)l50

810:デフォルトの名無しさん
07/03/27 20:26:33
2変数関数の解を求めるんだ
ニュートン法だろ

811:デフォルトの名無しさん
07/03/27 20:28:58
一般的な原理
対象となる関数を f: Rm → Rm, x ∈ Rm に拡張して、

[f(\mathbf{x}) = \mathbf{0}]

なる点 x を求めることも可能である。


URLリンク(ja.wikipedia.org)

812:デフォルトの名無しさん
07/03/27 20:29:30
ニュートン法w
あれは実数関数だし、導関数が分かってないとだめ。(当たり前)
つーか、二変数関数ってなんずら

813:デフォルトの名無しさん
07/03/27 20:33:09
>>812
f(z) = g(x,y) + i h(x,y) だ

g,h : R2 → R2

z (= x+iy) = 0 は、 x=y=0と同値

814:デフォルトの名無しさん
07/03/27 20:37:56
z=f(x, y), w=g(x, y)で、z=w=0を求める問題にならない?

815:デフォルトの名無しさん
07/03/27 20:41:02
>>812
この辺見ろ

URLリンク(aibm4.main.eng.hokudai.ac.jp)

2006年度 情報工学演習II(B)?
演習書数値解析とシミュレーション基礎数理計算科学講座
演習の目的
本演習では,複素多項式のゼロ点をニュートン法を用いて求め,ニュートン法のアルゴリズムの挙動を調べます.


URLリンク(www.akita-nct.ac.jp)
4節では、ニュートン法により、実数解を求める方法を学習した。そのとき、連立方程式や複素数解が求められると述べた。そこで、諸君の将来のために、複素数解や連立方程式を求める方法を示しておく。


URLリンク(www.ipc.akita-nct.ac.jp) 1
前回の「非線型方程式の数値計算法」でニュートン法により、実数解を求める方法を学習した。
そのとき、連立方程式や複素数解が求められると言ったので、
そのことについて、説明を行う。内容は、実数解を求める方法とほとんど同じであるが、数を拡張している。

816:807
07/03/27 21:07:50
>>810, >>812-813
f(z)は非常に高次の行列式で定義されています.
その上様々な特殊函数が入り乱れているので導関数を記述することは
現実的では無いのです..

結局今のところ,数値計算上は f(z) を一般の複素関数であるとみなしています.

>>808
場合を限定すれば定式化の段階を弄ることにより,少なくとも行列式を与える行列を
Hermite行列にすることができるので
ここからやり直してみます.

他の皆様の文献も参考にさせて頂きます.
ありがとうございました.



817:デフォルトの名無しさん
07/03/27 21:39:57
>>816
導関数の値は(存在すれば)簡単に求められるよ

f'(z) = lim (f(z+h) - f(x)) / hだから
近似でも良ければhを徐々に小さくしていって
変化が少なくなってきたときの値をとればいい

818:デフォルトの名無しさん
07/03/28 12:58:46
>>816

z = 8+3i の値は、例えば

1000 * ( f(z + 0.001) - f(z) )を計算すればよい

819:デフォルトの名無しさん
07/03/28 13:42:47
本揉みながらperlやってるんですが
本通りに打ち込んでるのにえらーがでますどこがおかしいのでしょうか?

$a = "10abc"

print '$a = ' . $a . "\n";
print '$a cmp "10" : ' . ($a cmp "10") . "\n";
print '$a cmp "10abc" : ' . ($a cmp "10abc") . "\n";
print '$a cmp "10abd" : ' . ($a cmp "10abd") . "\n";
print '$a == 1 : ' .($a ==1) ."\n";
print '$a == 10 : ' .($a ==10) ."\n";
print '"abc" == 0 : ' .("abc" == 0) ."\n";


820:デフォルトの名無しさん
07/03/28 13:49:02
本通りに打ち込んでないからだろ…

10回見直しても間違ってなかったら正誤表さがしてこい

821:デフォルトの名無しさん
07/03/28 13:51:42
ありがとうございます
10回見直してきます

822:デフォルトの名無しさん
07/03/28 16:08:58
Flickerのように情報をファイルにつけてローカルで管理したいんですが
DBのテーブル設計で何か参考になるサイトないですか?



823:デフォルトの名無しさん
07/03/28 19:13:34
thunderbirdのweb mailってどうやって送受信してるんだ?
gmailやhotmail側がAPIを用意してるのか、それともthunderbird側がリバースエンジニアリングをかけて
適切なpostを投げるとか荒業やってるのか、あるいはそれ以外なのか。

824:デフォルトの名無しさん
07/03/28 19:17:12
ソース嫁

825:788
07/03/28 19:21:34
ソースを読んでも理解できない人はこの板に来ない方がいいんでしょうか?

826:823
07/03/28 19:23:43
thunderbird等の拡張の開発なんてやったことないから分からない事だらけだ。
何かヒント下さい。
情報源とかでも良いので。

thunderbirdの拡張はJSで記述するらしいという理解であってますか?

827:デフォルトの名無しさん
07/03/28 19:28:53
HTML解析してるだけ

828:デフォルトの名無しさん
07/03/28 20:55:23
すいません、携帯電話メモリ編集ソフトを作ろうと思ってますが、
資料が見当たりません。

IrDA、IrMCなどの仕様、またはプログラミングの仕方などが
ある資料はないでしょうか?

829:デフォルトの名無しさん
07/03/28 23:11:27
IrDAのクローズドさは異常。
仕様手に入れるのにはかなり協会に貢がんとならん

830:デフォルトの名無しさん
07/03/29 00:15:45 BE:688779465-2BP(0)
----これは陰謀です----

下記の医者の娘さんは、日頃はブランド物を重装備してボルボを乗り回しておりますが、
貧困問題や難民問題のプレゼンテーションをするときだけは
地味な格好を装っている たいへん良識ある女性です。
また、高橋の愛ちゃんらの陰口を言いふらして追い詰めた たいへん心優しい女性です。

☆TPOに合わせてブランド物と地味な格好を使い分けているか、みんなで見てあげましょう。
☆人の陰口を言っているか、みんなで見てあげましょう。


> xxxxxxxxxxxxxxxxx 副代表:xx xx(xx勤務)
URLリンク(www.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)

x字は個人情報。


↑最近2ちゃんねるで、このような書き込みが目立っている。
→この書き込みは、陰謀である。←
目的は、いくつか考えられる。
この書き込みは、組織的なものであるが、同時に、個人にたいして、同様、嫌がらせが組織的に行われることが考えられる。


結果、2ちゃんねる運営が、訴訟を受け、2ちゃんねるがつぶれることにつながる。
中傷そのものが、該当個人に対しての脅迫となりうる。

ひろゆき(2ちゃんねる管理人)は、こんなやり方で訴訟をうけまくって、借金だらけなんだ。

831:デフォルトの名無しさん
07/03/29 00:40:30 BE:1125006277-2BP(0)
ひろゆきの借金(賠償金)はいくら?カンパのこと
スレリンク(seiji板)l50

2ちゃんねる管理者、敗訴43件も制裁金4億円不払い
URLリンク(headlines.yahoo.co.jp)

2ちゃんねらーの全責任を被ってくれるひろゆきを守れ!外圧に負けるな!司法はくたばれ!
ひろゆきを守れ!外圧に負けるな!司法はくたばれ!
スレリンク(court板)l50


・・・さて、するとカンパの総額は少なくとも4億円超ということになるわけだが・・・・



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch