[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/26 12:25 / Filesize : 214 KB / Number-of Response : 985
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

スレ立てるまでもない質問はここで 85匹目



1 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 01:24:38 ]
質問する前にGoogleで検索しましょう。www.google.co.jp
プログラミングと関係ない質問はそれぞれの板の質問スレへ。

前スレ
スレ立てるまでもない質問はここで 84匹目
pc11.2ch.net/test/read.cgi/tech/1184603423/

         _,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、   ,,,,-―---、
      ,r‐'″    ._,,,,             `'lri,!'''″     ゙l
     .,,,″    ,,r'"`  ゙゙l,               ゙ヘ,     |
     !アr,   .l°.ェ'ニ,コ .|                ゚ヘ、    |
       `'i、  .く_,、vr''″ .,                  ゙'i、 .,,/
         ゙X、        ト                   ゙!,゛    .,,r‐--、
   ,、_,、 .,,,,r‐'″        |                    } .,,r‐'^’   .|゜
   め゙゚“゙゙~゛           |                     ̄`     .,l゙
   |                ,i´                       ,l゙
   ゙!、                ,i´                       ,ノ
   .'┐              ,,-°  '=,,                   /`
    .゚!,          ,,,,r'″     ゙┐                 ,l゙
      ゚'r,    .''''"`         │    .,,-''i、          /
       `''x,      .|        |  .,,r'"  .゙┐           ,i´
         ~'ヘi,,,   |           |_,r・″    'ヘ,、         l゙
           `¬--|i,,,,,,,,,,,,,,,,v、r',广        ゙ヘ=@   ,l゙
                `゙'ーぃ--r'″           `'―、,,,,/


409 名前:デフォルトの名無しさん mailto:sage [2007/10/05(金) 22:02:58 ]
DirectXでいうところの頂点ストリームじゃないかとエスパー

410 名前:デフォルトの名無しさん [2007/10/06(土) 00:42:47 ]
>>409

エスパーありがとうございます。
実際の所は、↓のメソッドの役割を調べていました。

msdn2.microsoft.com/en-us/library/bb195700.aspx

流石に丸投げするのはどうかと思い、分からない語の意味だけをお願いしていました。

411 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 01:03:55 ]
> A vertex channel is a list of arbitrary data with one value for each vertex.

だそうです。
msdn2.microsoft.com/en-us/library/microsoft.xna.framework.content.pipeline.graphics.vertexchannel.aspx

頂点ごとの色、法線、テクスチャの座標等の属性データを格納するヤツってこと?

412 名前:デフォルトの名無しさん [2007/10/06(土) 01:19:03 ]
プログラムに関しては完全ド素人なのですが
VisualBasicにはいろいろなバージョンがありますよね?
例えば最新のバージョンで作ったプログラムはwindows98とか95でも
動くものなのでしょうか?
それともVistaやXPしか使えない記述とかもあるのでしょうか?
逆に昔の6とか5といったバージョンで作ったプログラムは
XPやVistaなどでも走らせることが出来るのでしょうか?


413 名前:デフォルトの名無しさん [2007/10/06(土) 01:24:12 ]
>>411
チャンネルの実態はリストだったのですね。
おかげでそれまで理解できなかったコードが理解できるようになりました。

ありがとうございます。


414 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 01:25:48 ]
>>412
基本的に、上位互換。
新しいもので作ったものは古いものでは動かないことがある。
古いもので作ったのは新しいので動く。

とはいっても、内容によっちゃ絶対とはいえないと思うけど。

415 名前:デフォルトの名無しさん mailto:age [2007/10/06(土) 03:25:51 ]
あげ

416 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 10:29:52 ]
>>412
最新のVBってVB.NETだからWin95じゃ動かない。
一応Win98は対応しているがWin98が動いているような古いPCでは重過ぎるだろう。
Win32APIなVB6.0使うのが無難。

417 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 11:17:03 ]
サーブレットを作成しているのですが、フォームのコンボボックスで値を選択した際にその値のvalueを取得するにはどうすればよいでしょうか?



418 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 14:27:52 ]
ここは学生れべるなのか・・・

419 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 14:33:38 ]
便所の落書きに文句言っても無駄

420 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 15:09:08 ]
C言語 cygwin 環境で
画面消去をしたいんですがどうすればいいでしょうか
system("cls")以外の方法はありませんか

421 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 15:09:55 ]
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");

422 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 15:55:30 ]
cygwinは知らないけどUNIX-Cで作ったソースには
printf("\x1b[2J");printf("\x1b[1;1H");
と書いてあった。何を意味してるかは忘れた。
cygwinで使えるか自信ないけどエスケープシーケンス
でググってくだせえ。

423 名前:デフォルトの名無しさん mailto:sage [2007/10/06(土) 16:19:07 ]
エスケープシーケンスはbashから起動した時にしか機能しないけどな。
cmd.exeから直接cygwinでコンパイルしたexe起動すると駄目。
それでよければ問題ないが。

424 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 10:03:46 ]
Windows限定の話になってしまうのですが、
exeなどのバイナリにデジタル署名を付ける場合、どのような手順を踏むのでしょうか?
殆ど情報がないので、日曜プルグラマァには通常必要がない作業なのだろうとは思いますけど、
教えていただけると嬉しいです。

425 名前:デフォルトの名無しさん [2007/10/07(日) 11:21:56 ]
signtoolでググレ

426 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 13:34:28 ]
>>425
ググったらいろいろ出てきた サンクスです

427 名前:デフォルトの名無しさん [2007/10/07(日) 19:43:24 ]
素朴な質問だが

Cの<math.h>の中に階乗を計算する関数なかったっけ?
とっくの昔に自作してはあるんだが
ライブラリにあるのにいちいち自作の使ってたらコード長くなるやん?



428 名前:デフォルトの名無しさん [2007/10/07(日) 19:48:52 ]
www.opengroup.org/onlinepubs/009695399/basedefs/math.h.html
を見た感じではないな。32bit intじゃ確か13!くらいで越えてしまうし、使いどころがなさげだが?

429 名前:427 mailto:sage [2007/10/07(日) 20:14:19 ]
>>428
ありがd!
やっぱりそうか
検索しても見つからない訳だ

繰り返しと再帰の違いを勉強させるために
わざと階乗の関数は外してるのかも???

俺はfactorial()どころか
combination()やpermutation()も標準で入れておいてほしいくらいなんだが

430 名前:428 mailto:sage [2007/10/07(日) 20:15:20 ]
>>429
C++でSTL使え。

431 名前:427 mailto:sage [2007/10/07(日) 20:20:41 ]
>>430
今回はC legathyでってことなんでSTLは_

STLもlistやvectorは頻繁に使うがcombinationやpermutationはまだ使ったことねぇなぁ

432 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 20:24:20 ]
legathy
legathy
legathy
legathy
legathy

433 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 20:29:19 ]
yarathy
ヤラスィー
"th"噛みます

sukevay
スケヴェィー
"v"噛みます

434 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 21:29:50 ]
ここに「うほっ」と「moon」という脈絡のない二つの文字がある
   うほっ ( ゚д゚)  moon
    \/| y |\/

二つ合わせると「うほっmoon」になるが、これでは意味が不明だ
      ( ゚д゚)うほっmoon
      (\/\/

そこでExciteの英日翻訳で「英→日」に訳してみる
www.excite.co.jp/world/
      ( ゚д゚ )********
      (\/\/


なんで?

435 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 23:31:59 ]
moonの前に何かしらあるとそうなるね。

436 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 23:34:56 ]
>>434-435
辞書引いてみれば分かる

moonっていうのは動詞として使われると
「(車の窓などから)ケツを見せる」っていうスラングになるんだ
まるで「お月さん」のようだろ?

このスレで訊く質問か?

437 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 23:42:27 ]
いやお前がスルーしろよ



438 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 23:44:47 ]
>>438
分かった、次回からスルーするー

439 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 23:54:22 ]
ツマンネ

440 名前:デフォルトの名無しさん [2007/10/08(月) 00:56:10 ]
きっと >>436>>438 の書き込みで、
己が己を示すという再起の説明をするための布石として、 >>434-435 に答えたんだよ。

441 名前:デフォルトの名無しさん [2007/10/08(月) 14:22:46 ]
スレ違いかもしれないけど
見当たらなかったのでココで聞かせてください
www.vipper.net/vip358926.gif.html
PW:check
このようなプログラムが
Aの友人→A(俺の友達)→俺
と来て
ネットに接続するウィルスみたいだから
どんなのかわからんかなっていう話で
全くわからんかったのでどなたかどういうウィルスかわかりませんか?

442 名前:デフォルトの名無しさん [2007/10/08(月) 14:24:10 ]
あ、拡張子のgif→exeで

443 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 14:28:14 ]
Win32/Parite

444 名前:デフォルトの名無しさん [2007/10/08(月) 14:32:13 ]
ググったらどんなんか大体把握できました
あざっす!

445 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 00:49:20 ]
moon. -> お尻を出してください。
moon? -> お尻を出しますか?


446 名前:デフォルトの名無しさん [2007/10/09(火) 04:56:23 ]
19インチワイド縦900
17インチSXGA

どっちがいいと思いますか?17インチの方はすでに持ってます

447 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 08:05:39 ]
自分で買う物すらママのお伺いを立てないと決められないの?



448 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 08:32:38 ]
洋画の吹き替えみたいな台詞だな(藁

449 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 08:32:42 ]
今家にある12台のCRTは、すべてQXGA
俺はQXGAでないと仕事が出来ないし、家でPC使うとゆう心持ちにもなれぬ。
あまりに狭すぎて

が、いい加減置場に困るので売ろうかと思っている

450 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 08:53:11 ]
>>439よ。
おまえ、「ツマンネ」とか書いてて恥ずかしくないのか?
ほかのスレをみてみろよ。
ネタ、まじめな回答、そのほか何かを主張したくて、頭を使ってかいてるよ。
それをおまえは何だ。
考えた結果が

「ツマンネ」

か?
なにそれ?

「ツマンネ」とかかいて、それがスレの役に立ったか?
だれがおまえのレスに共感するんだ。

むかしのことはいいたくないが、「ツマンネ」なんてかいてるやつはいなかったよ。
なんか驚かそう。笑わそう。なんか考えてたよ。

その歴史を踏まえて、おまえが書きこむレスは

「ツマンネ」

なんだな。
わかった。おまえのことはわかった。
これからおまえのことを、哀れな人間として認識することにしたよ。

451 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 13:12:17 ]
でもそんなの関係ねー。

452 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 15:45:31 ]
俺の彼女は風呂釜にリレイティブな方のジャバを使うとき、
「ジャバをインストールしています・・・・」と独りごちるのだ。

453 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 15:48:28 ]
そして洗い終わって流すときに
「インストールを完了しています…」

454 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 18:14:40 ]
「予期せぬエラーが発生しました。」

455 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 18:27:57 ]
排水溝に引っ掛かったのガベージをコレクションしてる>>452が目に浮かぶようだ。

456 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 20:32:01 ]
先週秋葉原でガベコレしてるおじさんに
「そこどけよ!」って怒られたよ

457 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 22:13:59 ]
むしろ渋谷



458 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 23:35:21 ]
>>456
回収されなくて良かったな

459 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 23:41:48 ]
落ちをつけんでよろしい

460 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 04:42:59 ]
おあとがよろしいようで。

461 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 17:34:36 ]
今年は両親に年賀状出したらヌルポインタだって叩かれた

462 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 18:37:50 ]
ヒモ生活してたら弱参照だった件

463 名前:デフォルトの名無しさん [2007/10/10(水) 22:48:58 ]
異なる言語で全く同じ処理を行うコードをコンパイルした場合
実行ファイルの中身は同じと考えていいんですか?

464 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 22:49:53 ]
だめです

465 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 23:13:12 ]
同じコンパイラで同じファイルを2回コンパイルした時ですら
実行ファイルの中身は変わることが多い

466 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 23:44:05 ]
そんなことあるわけ

467 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 23:50:34 ]
あるよある。



468 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 23:51:08 ]
タイムスタンプが入ってたら変わりそうだね。

469 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 23:54:58 ]
言語のライセンスコードが埋め込まれていてウイルス作者が特定されて逮捕されてた事もあったよね

470 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 00:07:04 ]
へぇ〜

471 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 00:09:43 ]
やっぱりそういうの埋め込んでるのか

472 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 00:13:42 ]
過去形だけどな
さすがに近年の言語でライセンス埋め込みは聞いたことが無い

473 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 00:18:22 ]
__DATE__ とか __TIME__ とか使うと、コンパイルし直すだけで変わるな

474 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 00:18:26 ]
いやいや

475 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 00:26:58 ]
タイムスタンプなんかはデフォルトで埋め込む処理系は少なくない。

476 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 00:39:13 ]
純粋なtextはコンパイルし直しじゃ変わらんだろ

477 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 00:47:27 ]
別のプロセスがメモリ持って行ったせいで、アプティマイザが途中でねを上げて
で、違うコードが吐き出された、って事は、体験したことがある。



478 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 00:57:09 ]
なるほど。
あと、実行時のプロファイリングをフィードバックするタイプのコンパイラならtextも変わりうるな。

479 名前:デフォルトの名無しさん [2007/10/11(木) 07:15:09 ]
タスクマネージャーでアプリを強制終了すると
使用していたメモリは開放されるんでしょうか?

480 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 07:24:17 ]
まともなOSなら開放する

481 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 07:38:00 ]
ありがとうございました。安心しました。

482 名前:デフォルトの名無しさん [2007/10/11(木) 10:14:59 ]
×開放
○解放

483 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 10:42:59 ]
IDEでのビルドではバージョンの最下桁にビルド番号入れてくれたりとかもあるな

484 名前:クラッカー mailto:sage [2007/10/11(木) 17:10:15 ]
>>483
いらんことしてくれるなよ!

485 名前:デフォルトの名無しさん [2007/10/11(木) 18:28:30 ]
初心者です。
スレッドセーフではないDLL っていうのを使う場合、
他のアプリケーションでDLLが実行されてる場合も使わないほうがいいんですか?
それとも、同じアプリケーションで使わなければ問題無しって事なんですか?

486 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 18:29:29 ]
変数1に格納した文字列から指定した文字数を切り出して
変数2に格納したいのですが、どうすればよいですか?言語はCです。

487 名前:デフォルトの名無しさん [2007/10/11(木) 18:32:25 ]
msdn2.microsoft.com/en-us/library/microsoft.xna.framework.matrix.left.aspx

↑にあるような、行列の Left Vector とは
具体的には行列のどの部分の値を指し示してのことなのでしょうか?

1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1

他にも Right Vector, UpVector ForwardVector 等色々あるようですが、さっぱりです。




488 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 18:33:09 ]
>>485
たいていはプロセスが別なら大丈夫

489 名前:デフォルトの名無しさん [2007/10/11(木) 18:35:15 ]
C++でtimerを使いたい(もう部分的に使ってる)んですが
実行速度が速いとはいえ、処理にかかる時間は0じゃないですよね?

例えば、実行開始から12秒後にtimerをセットして
そこから10秒後に任意の命令が作動するように組んだとします。

もし、その「実行開始から12秒後」の時点で処理がたくさんあったとしたら
そのtimerは「実行開始から12.2秒後」にセットされてしまう危険性はないですか
(そして、任意の命令は22.2秒後に動作してしまう危険性も)?

更に下手したら「実行開始から13秒後に突入」なんてこともあり得ますか?


490 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 18:45:52 ]
C++にtimerなんかあったか?

491 名前:デフォルトの名無しさん [2007/10/11(木) 18:53:46 ]
>>490
質問に質問で答えるスレはここですか?

ttp://www.mint.se.ritsumei.ac.jp/contest/text/6/VCtimer.html

492 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 18:55:02 ]
>>489
どういう環境でやってるのか知らんが、WindowsやLinuxといったPC用のOSは、応答時間を保証するようには作られていないので、充分ありえる
本当に時間保証が必要なら、そういう設計で作られたリアルタイムOSを使う必要がある

493 名前:デフォルトの名無しさん [2007/10/11(木) 18:57:30 ]
>>491
ないじゃん

494 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 18:58:35 ]
>>491
頭大丈夫か?

495 名前:デフォルトの名無しさん [2007/10/11(木) 19:02:25 ]
>>492
ありがとうございます。
環境はWindowsとLinuxの両方です。
それでは実時間ではなく、コンピューターの中での仮時間で作動させることにします。

496 名前:デフォルトの名無しさん [2007/10/11(木) 19:03:16 ]
>>493-494
カスは引っ込んでいてください

497 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:04:05 ]
ageてるやつ必死すぎです…



498 名前:デフォルトの名無しさん [2007/10/11(木) 19:08:06 ]
質問者よりも馬鹿な回答者、もう涙目www

499 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:13:56 ]
>491
そのURLはC++じゃなくてVCぽいが

500 名前:デフォルトの名無しさん [2007/10/11(木) 19:17:08 ]
>>499
カスは引っ込め、って日本語読めないですか?

自分は英語で参照してるんで
さっきのURLは適当にググって貼っただけですが?

##################################################
C/C++言語で、タイマーを扱う方法のうち、
もっとも普遍的な方法はANSIで定められている標準ライブラリのtime.hに含まれる関数群を利用する方法です。
Visual C++は、ANSI Cに準拠しているため、普通にtime.hを使用できます。
##################################################

501 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:23:38 ]
>500
それタイマーか?
内容理解して貼ってる?
ぐぐって見つかったやつ貼っただけだろ

502 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:26:13 ]
Cをやってる人だと分かると思うけど
一言でタイマーと言っても多種の実装があるの。
そこで具体名をしかも英名でtimerを使いたい、と言われれば
まずtimer()を思い浮かべるの。
質問はタイマーの精度に関するものだけど、これら複数の実装でも精度が違うの。
だから何を使うかが重要なんです。

503 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:35:11 ]
目覚まし時計が欲しいのに普通の壁掛け時計持ってこられてもなあ。

504 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:36:29 ]
その喩えはどうかと

目覚まし時計が欲しいのに日時計持ってこられてもなあ。なら桶

505 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:41:50 ]
大麻を扱うスレはここですか?

506 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:42:08 ]
>Cをやってる人だと分かると思うけど 
なにのCをやってるのだろか?少なくとも標準ランタイムのtime.hにtimer()はないと思うが。

507 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:45:27 ]
そういうつもりで書きました。



508 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:47:31 ]
実際のプログラミングではタイマー自体の精度はそれほど重要視されない
不必要な精度を求めるのは馬鹿がやること

509 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:51:20 ]
厳密にやりたいならRTOSにでもしないと

510 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:52:59 ]
>>508
どこまでが必要な精度かってのは個人によって違うと思うけどね

511 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 19:57:02 ]
はじめの質問の>>489を見直しても
クロックの精度のことを言ってるのか、インターバルタイマーのことを言ってるのか、
CPUのタイムスライスのことを言ってるのかわからんね。


512 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 20:02:36 ]
時間を計るのにストップウオッチを押しまくって、
単発で区切るという発想しかできない時点でプログラマとして終わってる。
1時間を測るのに1分ごとにストップウオッチをオンオフして、60回目で時間がずれてたとかアホすぎる。
目の前に時計があることに気がつかないで、精度の高い指先をを用意しろとか馬鹿の極み。

513 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 20:25:37 ]
>>487
なんのことやらわからんので(独自用語か?)

1.0 2.0 3.0 4.0
5.0 6.0 7.0 8.0
...
...16.0

のような行列で試して推測してみては?

XNA ってことは .NET でライブラリは CIL ? だったら逆汗とか可能?

514 名前:デフォルトの名無しさん mailto:[sage] [2007/10/11(木) 20:32:43 ]
以下の実行例を参考にキーボードから10行入力したあと:入力した行番号の行を表示するプログラムを作成せよ。
なお、表示行の番号入力1〜10以外が入力された場合は再入力すること。

1行め:aaa
2行め:bbbbb
3行め:ggggg
:
:
:
10行目: ddd
行番号を入力してください : 11
1〜10を入力してください。
1〜10を入力してください。
1行目:aaa
ただしscanfを使わずgetcharを使うこと。
よろしくお願いしますm(_ _)m

515 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 20:36:15 ]
たたかれる前に早く宿題スレへ行くんだ!

516 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 20:39:27 ]
ここまでやったけどどうしてもここがわかりません><
ならまだ答える気にもなるんだけど…1から10まで全部作れってか。
それはもう質問じゃなくて作成依頼だろ。

517 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 21:08:01 ]
新人教育に最適な言語なんですが、JAVAで問題ないですかね?




518 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 22:12:50 ]
>>517 C# の仕事ばっかの会社だったら C# のほうがいいよね?

519 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 22:37:16 ]
どっちにしろ、time.hにある関数は、指定した時間で割り込みをかけるような用途には使えない。


520 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 22:39:19 ]
割り込みをしたいとは書いてないような…。
いや、やっぱり書いてあるような…。

521 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 23:19:42 ]
組合せを列挙するLispのプログラムを作ってます。
(ABCD

522 名前:デフォルトの名無しさん [2007/10/11(木) 23:29:24 ]
途中で送ってしまいました・・・
組合せを列挙するLispのプログラムを作ってます。

(A B C D)みたいな文字列があったら

(A B C)
(A B D)
(A C D)
(B C D) です。

関数の再帰だけ使って書かないといけないんですが、考え方がよくわからなくて・・・

(comb hoge k)みたいな関数を定義します。hogeは文字列でkは取り出す数とします。

まず(A)選んで そのAと(comb (hoge-top) (k-1))を再帰的にくっつければ(A B C)はつくれるんですが、それ以降ができません。
hoge-topっていうのは(ABCD)の先頭を取り除いた(BCD)です。Lispにはそういう機能があって(car 〜)ってやつです

ご教授願います

523 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 23:32:29 ]
それを言うならご教示だろ

524 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 23:33:14 ]
>>522
宿題は宿題スレへ

525 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 23:34:40 ]
>>524
CとかC++じゃないので・・・ダメかなとおもったんです

考え方だけ教えてもらえればなんとかなりそうなんですが

526 名前:デフォルトの名無しさん [2007/10/11(木) 23:35:33 ]
>>513

とりあえず、やってみました。

1, 2, 3, 4
5, 6, 7, 8
9, 10, 11, 12
13, 14, 15, 16

にて、

name = x, y, z

ForwardVector = -9, -10, -11
BackwordVector = 9, 10, 11
RightVector = 1, 2, 4
LeftVector = -1, -2, -4
UpVector = 5, 6, 7
DownVector = -5, -6, -7

とかなりました。


………悩みます。

527 名前:デフォルトの名無しさん mailto:sage [2007/10/11(木) 23:36:57 ]
>>522
lisp知らないやつは答えないだろうし
lisp知ってるやつは今更carやcdr説明されても仕方ない
lispスレはあるからそちらへ行けば答が出るかもな



528 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 12:25:45 ]
豆知識 「FireFox」

火の狐とか、ワケのわからん勘違いをしているものがいるが
英語でFireFoxとは、レッサーパンダのことである。
よって狐ではない。

529 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 12:33:55 ]
FireFox ではなくて Firefox

530 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 15:14:09 ]
ロシア語で思考しないと火器制御できない戦闘機のことじゃないのか?

531 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 15:30:15 ]
www.mozilla-japan.org/img/products/firefox-title.jpg
どうみても火の狐

532 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 15:34:00 ]
WPFの勉強をしてるんですが、Visual Studio 2005 Extensions for WCF, WPFをインストールしてもVisualStudio2005でビルドができません
using System;
using System.Windows;

class Test {
[STAThread]
public static void Main() {
Application app = new Application();
app.Run(new Window());
}
}

↑のようなプログラムが、コマンドプロントからならコンパイルして実行できるんですが
VisualStudio2005からだと無理なんです
どうすればいいでしょうか?

533 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 15:41:46 ]
>>532
漏れのESPによると、テキトーにプロジェクト作って、参照設定がテキトーと出た

ハズレなら、もっと高度なエスパーが降臨するまでお待ちください

534 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 16:01:21 ]
>>532
エラーメッセージくらい書きましょう

535 名前:デフォルトの名無しさん [2007/10/12(金) 18:09:42 ]
2ちゃんのread.cgiのプログラムソースを見たいです.
どなたか閲覧方法をご存知ではありませんか?
セキュリティの観点から見せられないのでしょうか.

536 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 18:17:48 ]
閲覧方法も何も普通に公開されているだろ。
その程度も検索できないレベルなら、ム板の前にPC初心者へ池。

537 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 18:27:45 ]
>>526
専門外なんで間違ってるかも知れんけど。

基準位置として原点上にz軸負の方向を向いて立っていると思いねえ。
この時foward vectorは正面方向の単位ベクトルつまり(0,0,-1)。
left vector は左手の方向つまりx軸負だから(-1,0,0)。
以下同様にright vector=(1,0,0), up vector=(0,1,0) ・・・・・

で、matrix ってのは変換行列。上の基準位置のleft vector等を
matrixて座標変換したとき、どこに変換されてるかを求めてるんじゃないかな。

3Dグラフィックス方面のスレに行くと詳しい人がいると思う。



538 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 23:24:24 ]
プログラム初心者です。
アルゴリズムとロジックの違いはなんですか?
新人研修で先輩に質問したら、ググレカスのひとことで片づけられましたが
いまだに謎が解けません。
よろしくです。

539 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 23:25:05 ]
マルチ

540 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 23:39:14 ]
>>538
生物初心者です。
人間と人物の違いはなんですか?
新人研修で先輩に質問したら、ググレカスのひとことで片づけられましたが
いまだに謎が解けません。
よろしくです。

541 名前:デフォルトの名無しさん [2007/10/12(金) 23:44:32 ]
>>538
ロジック=論法
アルゴリズム=算法

そして、コンピュータは計算を行なう機械だ。

542 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 00:47:52 ]
や、業界にもよるが、いわゆる「ビジネスロジック」のことやもしれん

計算機科学を大学でやってから、業務系の仕事が多い会社に行くと、そういうのは惑う

>>541 の意味なら先輩が正しいが、そうでなかったら注意したほうがいいかもしれない
(業界のお約束をググるには特殊なコツが必要なことが多い)

543 名前:デフォルトの名無しさん [2007/10/13(土) 03:46:58 ]
プログラミング初心者でアセンブリ言語を勉強しているのですが、
アセンブラしたあと文字化けしてしまうのはなんとかならないでしょうか?

アセンブラはMASM32を使っています。それから16ビット板リンカを使って
アセンブラ入門という本を片手に打ち始めて、なんとか
コマンドプロンプトに「HELLO WORLD」が出るまではできたのですが。。

DOS窓上で.asm形式から.com形式に変換したのを開くと
日本語の部分(例:2個のディレクトリ 789,874,646 バイトの空き容量 とかの部分)
が????????となってしまいます。
それ以外は正常です。
日本語がハテナになってるのは文字化けなんでしょうか?

MASM32はMASM32という、まんまのサイトからダウンロードしました。
日本版がなかったのでイギリス版をダウンロードしました。

アセンブラされているので、パス設定(環境変数)とソースの打ち込みはちゃんとできてるはずです。
どなたかアドバイス、頂けないでしょうか。

544 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 03:53:59 ]
OSのコード環境が合わない

545 名前:デフォルトの名無しさん [2007/10/13(土) 03:57:51 ]
VISTA・・・だからかなぁ?

546 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 04:06:05 ]
○ アセンブルする

547 名前:デフォルトの名無しさん [2007/10/13(土) 04:08:11 ]
すみません。訂正ありがとうございます(>_<;)



548 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 04:15:16 ]
x OSのコード環境が合わない
? OSの文字コード環境が合わない
o OSが合わない

549 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 04:16:30 ]
jpコマンドとか試してみたら? vistaにあるか知らんけど。

550 名前:デフォルトの名無しさん [2007/10/13(土) 04:20:12 ]
JPコマンドってゆーのはコマンドプロトコルに直接やるものなのですか?
それともMASM32に日本語パッチ的なものをつけるのですか??
超初心者で本当にすみませんm(,,)m

551 名前:デフォルトの名無しさん [2007/10/13(土) 04:35:30 ]
>>550
俺が参考にしているサイト
www7.plala.or.jp/keny01/asm/win32/

552 名前:デフォルトの名無しさん [2007/10/13(土) 04:54:38 ]
>>551さん
 わざわざありがとうございます><
 やっぱ日本語にするのは無理ぽいですね。
 まあコマンドプロトコルの実行結果に、
 というかアセンブラやるのに日本語は特に
 必要ないはずだからこのまま勉強続けても
 差し支えないですよね。
 このままがんばってみます。
 ダメだったらNASMに変えてみます。
 アドバイスくれた方々遅くまでありがとうございました
 m(..)m


553 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 05:23:48 ]
コマンドプロトコルってどういう通信規約なのかと思った

554 名前:デフォルトの名無しさん [2007/10/13(土) 05:57:10 ]
テキストの置換処理について質問です。

・数十個のフォルダの中に、それぞれ数十個のファイルがあり、それぞれのファイルに数十箇所の置換をする必要があります。
・置換前の文字列と置換後の文字列の対応表は別ファイルに持っています。
 (たとえば、aaaaという文字列はAAAAに置換する、bbbbはBBBBに置換する…云々)

このような置換を高速に行うには、どういうツールを使うのが効率的でしょうか。
Perlとやらを勉強した方がいいのでしょうか。

555 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 06:27:28 ]
そのくらいの処理なら、ほとんどの言語で実装できるだろ
自分の使える言語でやればいいかと

ツールを探してるなら、ソフトウェア板へ

556 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 06:42:02 ]
"高速に"って言うのが重要ならPerlなんじゃないかな。

557 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 08:13:48 ]
Perlは超低速



558 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 08:26:11 ]
>>555
答えになってないぞ、カス
答え持ってないなら引っ込め

俺も>>556に一俵でperlだろ
百歩譲ってsed(古いがな)

559 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 08:38:09 ]
Perl 遅い の検索結果 約 347,000 件

560 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 08:55:42 ]
>>558
>>554は実装に向いてる言語の質問じゃなくて、
効率的な「ツール」を聞いてるようだけど?

ソレに対して、板違いだから他所行けというのは的確な回答だと思うが

561 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 09:51:20 ]
>>554
高速にやりたいならスクリプト系はNG。
とりあえずプロトタイプでっち上げて遅くてもそれで十分って事になるのも珍しいことではないけどな。
速度優先ならC,C++使っとけ。

562 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 10:00:20 ]
本人が高速という定義を明確にしていないのに議論しても無意味。
10秒が9.999秒になるのを本当に望んでいるのかなんて他人が分かるわけがない。

563 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 10:04:41 ]
お前は日本語が厳密に定義されるまで発言禁止

564 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 10:30:58 ]
お前の日本語のかなり怪しいが

565 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 13:15:05 ]
MASM32のソース見せてください。
僕が今すぐCOM作って実行したいです。

566 名前:554 [2007/10/13(土) 13:38:00 ]
Perlは使ったことありません(><)
お勧めの入門サイトがあったら教えてくださいです。

567 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 13:52:56 ]
C言語についてです。
先日学校で習った事を復習してるのですが、疑問に思うことがあります。

char mozi[5][5] = {"qaz","wsx","edc"};
と言う様に2次元配列の宣言と初期をしたら
mozi[0][0]はq
mozi[1][0]はw
ですよね?

そして、
mozi[0]って言うのは、"qaz"の先頭アドレスを表してて
mozi[1]って言うのは、"wsx"の先頭アドレスを表してるのですか?

あと、表示させる時は、
printf("%s", mozi[i][j]);ってしますよね?
でも、学校だと
printf("%s", mozi[i]);でも、ちゃんと表示された様な気がするのですが、
気のせいですか?
月曜に学校に行って確認すれば良いのですが、気になってしょうがなくて。
また、表示されるとしたら、どういう事なのでしょうか?



568 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 13:57:38 ]
>>566
Perlについての質問箱 32箱目
pc11.2ch.net/test/read.cgi/tech/1186995713/7-10

569 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 14:02:52 ]
>>567
表示の話の手前まではあってる。

表示は学校で教えられてるほうが正しい。
printf("%s", mozi[i][j]);//←これは間違い
%sにはポインタを指定するのに、それじゃcharを指定している。

printf("%c", mozi[i][j]);//一文字表示
printf("%s", mozi[i]);//←文字列表示

570 名前:デフォルトの名無しさん [2007/10/13(土) 17:01:31 ]
daytimeで、一回しか日時が表示されない理由は何ですか?

571 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 17:06:51 ]
おい、誰かスーパーエスパー呼んで来い

572 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 17:13:33 ]
>>570
一回しか呼んでないから

573 名前:567 mailto:sage [2007/10/13(土) 18:28:16 ]
>>569
あー、なるほど。
すごく納得できました。
ありがとうございました。

574 名前:デフォルトの名無しさん [2007/10/13(土) 22:40:34 ]
「ポインタわかんねえ」は一度は通る道ですよねー。
通る途中で倒れてリタイアする人も多いと聞くけど…。

575 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 22:53:29 ]
ニコニコにあったやつが意外とわかりやすかった

576 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 23:05:13 ]
俺の場合、通る途中で倒れてとっくにリタイアしたつもりだったが
そこ以外に通る道がなかったんで
「あーあ、('A`)マンドクセ」と毎回思いながら使ってたら
いつの間にか使えるようになっていた
「習った」ってより「慣れた」だな

ポインタなんて分からなくなったら
アドレスでも内容でも表示しちまえばいい
そのうち表示しなくても「あそこのアレだな」と分かるようになると思う

577 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 23:06:28 ]
JDK1.5便利そうだからダウンロードしようと思ってるでど、
安定してなきゃ嫌だしJDK1.4にした方がいいかな?
プログラムは趣味で使います。



578 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 23:12:28 ]
最新は 1.6 だけど、なんで 1.5 ?
なんかこだわりがあるので?

579 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 23:13:28 ]
趣味でJavaはねーな

580 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 23:22:09 ]
センター試験IIBのプログラムの問題って難易度的にはどんぐらいなの?


581 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 23:32:37 ]
どんな問題?

582 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 23:40:55 ]
>>577
今から新規ならば俺は1.5以上をお勧めする。

583 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 23:51:11 ]
>>580
あれは算数の問題であって、プログラミングの問題ではないよ

584 名前:デフォルトの名無しさん [2007/10/13(土) 23:59:35 ]
C++で、コンストラクタに引数が必要なクラスをメンバにもつ
クラスを作りたいんですけどどうやったら作れますか?

585 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 00:02:20 ]
>>584
コンストラクタに引数を持たせて定義する。
デフォルトコンストラクタを使わせたくないならprivateで宣言する。

586 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 00:10:18 ]
>>584
こういうことか?
class A{
public: A(int x){}
};
class B{
private: A a;
public: B():a(1){}
};

587 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 00:17:01 ]
>>586
はぅ、>586ってことか・・・
俺、恥ずかしい



588 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 06:19:15 ]
>>586>>585
できた!できました!ありがとうございました。

589 名前:デフォルトの名無しさん [2007/10/14(日) 17:57:31 ]
janeの隠し機能1

1.まず半角入力に切り替える
2.Wキーを押しっぱなしにする
3.Wキを押しっぱなしにしながらsageのチェックするところをおもむろにクリック


590 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 19:52:21 ]
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

591 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 20:11:06 ]
2はあるのか?
2はあるのか?
2はあるのか?
2はあるのか?

592 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 20:21:01 ]
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

593 名前:デフォルトの名無しさん [2007/10/14(日) 23:22:18 ]
整数の1から100までの和を表示する最速のコードを示せ。
言語は何でも可です。君にできるかな?


594 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:23:19 ]
うん

595 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:24:00 ]
echo 5050

596 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:24:51 ]
#include <stdio.h>
int main(void)
{
puts("5050");
return 0;
}
こうですか?わかりません><

597 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:26:53 ]
puts("5050");



598 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:32:55 ]
template<int N> struct sum { static const int value = N + sum<N-1>::value; };
template<> struct sum<0> { static const int value = 0; };
int main() { return sum<100>::value; }

C++ならこうだろうか。常考。


599 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:53:25 ]
puts("5050");

600 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 23:56:55 ]
import std.metastrings;
uint sum(uint n) {return n*(n+1)/2;}
pragma(msg, ToString!(sum(100)));
static assert(0);

こうですか?

601 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 00:09:29 ]
乗算と除算を使うのが一番だめじゃ・・・

602 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 00:09:53 ]
つまんないからもういいよ

603 名前:デフォルトの名無しさん [2007/10/15(月) 00:12:14 ]
puts("5050");

に準じるようなコードならオケ。
まあ何やってるかまでアピールするなら、

printf( "%d", 1+2+...+100);

だって。超大手会社の面接時に出された問題。
面接官が得意顔で出してたが、
実際はろくでもない会社だった。

604 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 00:12:49 ]
つまんないからもういいよ

605 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 00:13:36 ]
そんな問題出して得意顔になるようじゃ、ろくでもない会社だろうな

606 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 00:22:01 ]
マルチですまんが

あるデータファイルを入力として使い
検査データのファイルを使って処理をするようなプログラムがたくさん
のってるC言語の本とかありませんかね?

ソフトウェアテストの本とかいいって聞いたんだけど。


607 名前:デフォルトの名無しさん [2007/10/15(月) 05:13:25 ]
開発環境
Fedora7
C++
PHP
Apache

PHPを用いてWeb画面に入力されたデータを前処理してプロセス間通信を行うクライアントプログラムを呼び出したいのですが動いてくれなくて困っています。

試した内容
まず始めにプロセス間通信を行うプログラムを(ServerとClient)作製しました。
Fedora7でターミナルを2つ起動して片方でServerを起動し、もう片方でClientを起動するとプロセス間通信ができている事が確認できました。
その後、Clientの引数をPHPで作製して、PHPからClientを実行しサーバーとの通信を試みたのですがどうにもうまくいきません。
プロセス間通信を行わない単純なHelloWorldを出力するプログラムをC言語で作成してPHPから呼び出した場合はうまく行きます。
プロセス間通信を行うプログラムでもプロセス間通信を行う直前のprintf文はWeb画面に出力されることからPHPからプロセス間通信を行うClientを呼ぶ出す部分でこけているようです。
引数のいらない単純なプロセス間通信のプログラムを作成して、htmlのリンク先で直接Clientを呼び出した場合は動作します。

どなたかお知恵を貸してください。




608 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 08:35:24 ]
>PHPからプロセス間通信を行うClientを呼ぶ出す部分でこけているようです。

その部分のコードを出す

609 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 09:09:08 ]
ユーザが実行時に入力するタイプなら
1 + 2 + 3 + ... N
(N * (N + 1)) >> 1;

610 名前:607 mailto:sage [2007/10/15(月) 11:46:40 ]
>608
アドバイスありがとうございます。
必要な部分を切り出して、最小限で現象が起こるようにコード修正してたつもりがなんか挙動が変わってわけの分からん状態に陥ってしまいましたorz
もうちょっと整理できて現象をコード付きで説明できるようになったら、また書き込みます。


611 名前:デフォルトの名無しさん [2007/10/15(月) 18:32:10 ]
VC6.0 Standard version をもっているのですが、
もらったソースコードに韓国語が含まれていたので表示できませんでした。
Visual C++ 6.0 の Professional version,  Enterprise version それぞれ韓国語は表示できるのでしょうか?

612 名前:デフォルトの名無しさん [2007/10/15(月) 18:35:27 ]
表示できないのになんで韓国語ってわかった?

613 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 18:37:20 ]
StdとPro, Entで特に変わることはないだろ。
フォントをUnicode対応のにしてみて駄目なら駄目。

614 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 18:56:36 ]
多言語のリソースがあるからビルドはできるはず

615 名前:デフォルトの名無しさん [2007/10/15(月) 19:27:19 ]
どこで聞けばいいのか解らなかったんでここに来ました。
xhtmlって、htmlと比べて何が出来るんでしょうか。
よろしくお願いします。

616 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 19:43:45 ]
規格が厳密

617 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 19:45:52 ]
struct の型名や typedef で新しく定義される型名の最後によく _t の接尾子が付いているけど、
これは type の t なのかそれとも tag の t なのかそれともいいえトムです



618 名前:デフォルトの名無しさん [2007/10/15(月) 20:06:31 ]
教えてください。プログラムの「前」ってどっちですか?

int main(int argc, char *argv[])
{
  int k = 0;             ← こっちが前?
  for (int i = 0; i < 10; i++) {
    k += i;
  }
  printf("こたえ=%d", k);  ← こっちが前?
}

619 名前:デフォルトの名無しさん [2007/10/15(月) 20:17:29 ]
winが正規じゃないとか出てC++がダウロ出来なかったんだが…
ここは正規XPかVistaを買って入れた方が良いんだろうか…

620 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 20:18:35 ]
レス乞食ばっかり

621 名前:デフォルトの名無しさん [2007/10/15(月) 20:19:31 ]
良いんだろうか・・・って、真剣に悩むほどの事か?
スレ違いだからココには書けないが、裏技ならある。ググレカス!

622 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 20:31:39 ]
>>618
[hogehoge.bat]
〜〜
〜〜   ←こっちが前
hogehoge.exe
〜〜
〜〜

623 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 21:09:33 ]
ダウロ?
ダウロ症?

624 名前:デフォルトの名無しさん [2007/10/15(月) 22:02:51 ]
C言語でCGIを作りたいのですが、何か必要なソフトはありますか?

625 名前:デフォルトの名無しさん [2007/10/15(月) 22:04:35 ]
/usr/bin/C


626 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 22:11:01 ]
このスレに貼り付けようとおもったのに
ちがうととこに貼り付けてしまった。

あるデータファイルを入力として使い
検査データのファイルを使って処理をするようなプログラムがたくさん
のってるC言語の本とかありませんかね?

ソフトウェアテストの本とかいいって聞いたんだけど。
ファイルを実際に読み込み書き込みを使ってるプログラムを
書いてる本って少ないんだよなー



627 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 22:14:26 ]
>>626
ファイル2つ開いてアクセスするだけだろ。



628 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 22:15:11 ]
データ処理とファイル入出力は別の物だろ
何で1つに纏めた例が必要なんだ

629 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 22:21:48 ]
データ処理にファイルいるじゃん。

630 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 22:30:03 ]
2つ以上なら何個でも同じだろ

631 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 23:19:01 ]
コンピューターが読み進める方向の側を前方といいます。つまり下です。
>>622様 ??? 何を仰りたいのか分かりかねます。

ダウロって何かと思ったらダウンロードのことだったんですね。
初めて聴きました。この人、Windows自体warezみたいですね。
>>621様 犯罪を助長するようなレスは自重したほうが宜しいかと。

632 名前:デフォルトの名無しさん [2007/10/16(火) 00:34:42 ]
RS232Cで送られてくるログをリアルタイムに解析表示するプログラムを作っています
通信ではログのデータフォーマットが
channel number, data1, data2, data3,...data N, check sum
と定義されています(それぞれunsigned char)
channel numberの値によってNの値が変異し
例えばchannel number=1の時はN=7
channel number=2の時はN=11となっています。

しかもどのchannelからデータが送られてくるかランダムであるため
固定長のバッファに受信してデコードする方法ではうまくいきません
(どのチャンネルのデータが送られてきたかはチェックサムの計算でしか分からない)
うまくリングバッファの様なものを作れれば良いとは思うのですが
なにかうまい方法は無いでしょうか。
よろしくお願いします

633 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 00:41:58 ]
>(どのチャンネルのデータが送られてきたかはチェックサムの計算でしか分からない)

channel number は?

634 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 00:43:52 ]
?channel numberの値でデータ長が決まるんじゃないの?

635 名前:632 mailto:sage [2007/10/16(火) 00:51:08 ]
うまく説明できずにすみません

データを受信したバッファから、unsigned char Aを取り出したとき
Aがchannel numberにあたるかどうかは保証できないので
それをchannel numberと仮定してNの値だけデータを読み込み
check sumを計算して確認する処理が必要になっています
もし計算結果が正しければ仮定を真として
Aのchannelから送られて来たデータだと認めるようにしています

636 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 00:59:40 ]
仮定するにしてもその後受信すべきバイト数はわかってるわけだから
その分だけバッファ確保すればいいんじゃないの

確認に失敗したら捨てるなり、何バイトがずらして、
それをchannel numberとしてまたバッファを確保すればいいんでない?

637 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 01:15:05 ]
プログラミングを始めようと思っているのですがオススメの本があったら教えて下さい!(C++の本)



638 名前:632 mailto:sage [2007/10/16(火) 01:19:15 ]
ありがとうございます

> 何バイトがずらしてそれをchannel numberとして
というのをやりたくてリングバッファみたいなところに
受信していく方法はないかなと質問しました
棄却されたらその1バイトを捨て、ずらして同じ事をしたいと思っています

ただ115200bpsでデータが飛んでくるのでバッファを毎度再確保したくないので
リングバッファみたいなイメージで居ます。
常に32byteバッファにデータを保持できていれば十分なので
うまい方法があればぜひお願いします

639 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 01:37:41 ]
やっぱ他スレで聞いてきます!すいません

640 名前:622 mailto:sage [2007/10/16(火) 09:12:23 ]
>>631
前ってfrontのことね
beforeかと思ったわ

641 名前:デフォルトの名無しさん [2007/10/16(火) 09:58:27 ]
論理的な問題に直面してるんですが
数学の論理学か何かの分野で解決できないか、と考えています。
そんな分野はありませんか?

例えば、フラグを使う場合ってどういうときですか?
基本的に"go to"を使わなくてもどんなプログラムの流れでも作れるはずですよね?
それと同様にフラグを使わなくてもどんなプログラムの流れでも作れるんですか?

フラグが「どうしても」必要なときってあるんですか?
あるとしたら、どうやってそれを判断するんですか?
数学的に判断できる方法があるなら教えてください。

ちなみに記号論理学、オートマトン、フォーマル・ランゲージなどのクラスは
(理解しているかどうかはともかく)取りました。

※返事は少し遅くなるかもしれません

642 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 10:09:48 ]
>>641 >そんな分野はありませんか?
Prolog

ただし、フラグの必要条件を定義したPrologプログラムと
いうものは見たことがありません。

643 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 10:27:29 ]
フラグを使うときは、
現在の条件判定の結果を将来使うとき・・・かなぁ

できるできないで言うなら、
フラグを立てる代わりに処理を分岐させれば、
フラグを使わないで済ませることはできるんじゃないかと

644 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 10:31:37 ]
>論理的な問題に直面してるんですが

>例えば、フラグを使う場合ってどういうときですか?
のことなのか?
それとも宿題を解決したいのか、あるいは暇を潰したいのか
質問の意図がよくわからない。

645 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 10:41:20 ]
継続を陽に扱える言語ならフラグは不要では?
継続を陽に扱えなくてもCPSで書けば行けるかも。
メモ化が当り前の言語なら毎回評価式を書いても問題ないし。
フラグの必要性って言語仕様に依存するんじゃね。

646 名前:デフォルトの名無しさん [2007/10/16(火) 11:22:53 ]
C言語でファイル削除の関数を教えてください

647 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 11:29:41 ]
>>646 unlink

ttp://www.linux.or.jp/JM/html/LDP_man-pages/man2/unlink.2.html



648 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 11:31:31 ]
remove

649 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 13:32:47 ]
ハードリンクって概念知らないと unlink って直感的ではないよなぁ
知ってると、処理の内容を短く正確に表した名前だと思うのだが

650 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 16:10:20 ]
リリースしたバイナリの実行時にランタイムやフレームワークのインストールが不要な
開発環境で、現在入手可能なものって何がありますか?

ちょっと頼まれ物をVB.NETで作ってるんだけど、.NETをインストール
する必要があるという点がちょっと難点なので、可能なら他の
言語で組み直して欲しいと言われました。実行環境はWin32(GUI)です。
ご存じの方、ご教示お願いします。

651 名前:デフォルトの名無しさん [2007/10/16(火) 16:11:19 ]
VB2005でメニューを選択するようなフレームを画面の左側に作りたいんですが
専用のツールはありますか?

652 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 17:47:02 ]
>>650
VC++

653 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 17:52:30 ]
VC++で生成された実行ファイルは
kernel32.dll, user32.dll等々の多数のランタイムライブラリに依存しているわけだが。

654 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 17:54:28 ]
>>650
HSP

655 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 17:54:59 ]
ウィザードはデフォルトで標準ライブラリとダイナミックリンクするように設定されてるしね

656 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 18:21:57 ]
>>612
その他のツール EmEditor では韓国語が表示されたからです。

//#define DEF_TAIWAN    1
//#define DEF_CHINESE   2
//#define DEF_KOREAN    3
//#define DEF_ENGLISH   4
//#define DEF_JAPANESE  5
って global.h にあるんです

657 名前:デフォルトの名無しさん [2007/10/16(火) 18:24:10 ]
Set 'No Move' Tiles &Automatically...

It may takes several minutes.

The directory \def doesnt exist.

Accordance With Sub-Grid

を それぞれ日本語訳してくれないでしょうか?



658 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 18:46:37 ]
>>657
翻訳スレあるよ。

659 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 19:04:08 ]
>>658
誘導ありがとうございます

660 名前:デフォルトの名無しさん [2007/10/16(火) 19:25:30 ]
アホみたいな質問ですがすみません。
授業の課題で標準偏差を使用するプログラムを出されたんですが、
エクセルで求めた標準偏差の値と、Cで標準偏差の公式どおりに組んで求めた
値がかなり違うんですが、どちらを取ればいいんでしょうか・・・

661 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 19:27:42 ]
宿題スレあるよ。
ってか何でデータを一切出さないのかがわからない。

662 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 19:42:59 ]
XMLのDTDとXML Schemaって何か大きな違いってありますか?
Schemaの方がより詳細に定義を出来るという程度の違いでしょうか

663 名前:660 mailto:sage [2007/10/16(火) 19:52:00 ]
>>661サン

「宿題片付けますスレ」とはちょっと違う気がしてここにしました
データは
3.14
5.00
3.57
5.44
2.14
7.00
5.00
3.33
以上8つの浮動小数点です。
エクセルの機能では1.560611144と出ます。
一方、Cで公式通りに組んだ物は1.459818と出ます。
プログラムミスの可能性を疑ってネット上のサンプルソースでも計算しましたが同じでした。



664 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 20:02:10 ]
コンピュータは正確な小数を表現できないんだよ
だから小数の計算は実装によってまちまち

665 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 20:09:09 ]
>>663
普通に計算したら1.56061114403になったぞ(in python)。
標準偏差自体を理解していないと思われるので数学の教科書を読み直せ。
元になる公式を理解していないのではプログラムを正しく書けるわけがない。

666 名前:641 [2007/10/16(火) 20:10:58 ]
>>644
「直面している論理的な問題」は「フラグを使う場合はどういうときか」ではありません。
実際のプログラミングで悩んでいます。フラグはその一部です。
ここでアップしても「宿題スレ行け」と言われるだけでしょうからこのスレに相応しい質問に変えているのです。

>>642
PrologもListもやりましたが、今回の件に応用できそうでしょうか?

>>643
>フラグを立てる代わりに処理を分岐させれば、フラグを使わないで済ませることはできるんじゃないかと

それが質問の主旨です。これが真であるならば、
「分岐さえさせれば、フラグはまったく使わなくてもよい」ということになりますね。

>>645
それは関数型言語のみで不要ということですか?

>>643さんと>>645さんのレスを読んでいて気付いたのですが
よく考えれば「フラグ=論理式の簡略化されたもの」ですね。
ありがとうございました。

667 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 20:24:20 ]
全部のレスにレスする必要はない



668 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 20:34:17 ]
>>664サン
どうやらそのようです・・・
手持ちの関数電卓で地道に公式通り計算しても1.459818でした・・・

>>665サン
一応、統計を習っているので標準偏差は理解しています・・・
665サンの計算結果を考えてもエクセルの方が正しいようですね

669 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 20:36:56 ]
母集団標準偏差と標本標準偏差では計算方法が違うのだが
それぞれどちらを使って求めたの?

670 名前:デフォルトの名無しさん [2007/10/16(火) 20:38:21 ]
新たな質問です。

if文の条件とforループ、関数の呼び出しを記号論理式で書いて解決する分野はないんですか?
正規表現と組み合わせて書ける気がしているのですが、実際にそうやっているところを見たことがありません。

671 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 20:49:41 ]
>>669サン
レスdです
求めたい値は母集団標準偏差だったのですが、
エクセルの関数名を逆に覚えていましたorz
エクセルで標本標準偏差、Cでは母集団標準偏差を求めていたようで
値が異なって当然でした・・・

672 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 21:11:51 ]
最終的にC++を使えるようになりたいんだけど
手始めに覚えるプログラミングは何がいい

673 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 21:13:20 ]
Hello World!

674 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 21:33:47 ]
>>672
いきなりC++で問題は無いよ。
少なくとも、言語習得自体を面白がれる奴なら何も問題は無い。
頭が足りないせいで行き詰まるというのは、たかが言語の習得においてはまず起こらないこと。
(頭が成否を分けるのは、習得したあと優れたものを優れた書き方で作ろうとしたときの話)

675 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 21:48:29 ]
>>670
プログラマとしての見解だが、正規表現との組み合わせは最悪。
正規表現ほど、テストデータを作るのが困難なものはない。


676 名前:デフォルトの名無しさん [2007/10/16(火) 21:54:30 ]
組み込み向けのRPC探しているんですが、サーバからクライアント
へのコールバック機能つきなやつないですかね?

CORBAみたいに巨大じゃないやつで、言語はCかC++で。
XML-RPC拡張しちゃおうかとも思いますが。

オープンソースであるとありがたいです。

677 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 22:01:19 ]
   / ̄ ̄\
 /   _ノ  \
 |    ( ●)(●)
. |     (__人__)  
  |     ` ⌒´ノ   いきなりC++は挫折するだろ・・・常考常識的に考えて・・・
.  |         }
.  ヽ        }
   ヽ     ノ        \
   /    く  \        \
   |     \   \         \
    |    |ヽ、二⌒)、          \



678 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:06:25 ]
>>670
どんな宿題なのか書けよ。

679 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:13:34 ]
>>672を良く見ろ。
「手始めに覚えるプログラミング」であって「手始めに覚えるプログラミング言語」じゃない。
もしかしたらJavaあたり習得済みかも知れん。
つまり最初にどんなプログラムを作るかってこと。>>673が正解。

680 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:21:26 ]
正直、最初にHello,Worldって何かなあ、と思う
初心者は出力だけじゃなくて入力を使った(ある意味で)動的なプログラムの方が食い付きが良いんじゃないかな


#include <stdio.h>

int main(){
unsigned int x , i;

scanf("%u",x);
printf("Hello , World");
for(i=0; i<x; i++) putchar('!');

return 0;
}

681 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:49:08 ]
実際basicすら触らずc++使えるやつこのスレにいるの

682 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 23:54:22 ]
最初は何の言語が良いだのよく言われるが、
後から振り返ってみれば最初は何でも良かったと思う

初心者がC++を理解するのはきついかもしれないが、
いろいろいじってりゃそのうち覚えるって話

683 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 00:28:41 ]
より悪いC++あるいはC++のサブセットとしてCを学んでからという選択肢もあるかも


684 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 00:35:23 ]
>>650です。
>>652
やっぱりVC++ですか……。
>>654
HSPも検討してみましたが、情報量の多さからVBを選びました。
が、HSPにするしかないかも?と思ってます。
お二方ありがとうございました。

685 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 00:38:30 ]
ランタイム不要ならActiveBasicの方がいいよ

686 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 00:47:14 ]
>>684
D言語にしなさい

687 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 01:10:43 ]
D言語なんてろくにサンプルも無いだろ・・・



688 名前:デフォルトの名無しさん [2007/10/17(水) 01:53:05 ]
>>680
初心者にいきなり scanf を教えるなよ〜
変なクセがつくだろがぁ!

689 名前:デフォルトの名無しさん [2007/10/17(水) 02:30:07 ]
scanf禁止w
自然言語と同じで、
なにかしら習得したらそれとの比較で覚えてくじゃん。
だったら最初は楽なのがいいとオモ

690 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 02:39:07 ]
C++にすんなり移行できる言語は何よ

691 名前:デフォルトの名無しさん [2007/10/17(水) 02:44:32 ]
>>690
すんなり移行なんてできねぇよ。
ゲームじゃねぇんだから、スキルアップに有利とかねぇよ。
プラプラしたいんだったプラプラ覚えればいいだろ。

692 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 02:46:58 ]
BASICから入って物足りなくなったら高級言語に手を出すってのが一般的だろ
今じゃHSPがBASICの代わりだ

693 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 02:52:29 ]
遠回りにもほどがあるだろw

694 名前:デフォルトの名無しさん [2007/10/17(水) 02:58:50 ]
C++ は C に比べて、コメントに // が使えたり
変数を好きな場所で宣言できたりして、最初は結構気に入ってたんだが

int main(array<System::String ^> ^args)

↑コレ。やたら ^ が出てき始めてからウザくなってきた。
なんでまた、こんな見苦しいことになっちゃったんだ?
^ > ^ って何よ?ヘタな顔文字みたいやん。人を小バカにしたようなフザケた言語!
これじゃ Perl よりヒドイじゃん。クソ言語になり下がったC++に放尿!

695 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:03:43 ]
>>694
まてそれはMSの罠だ。C++/CLIという別言語だから、いっしょにしないで。

696 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:05:36 ]
C++を分かってない初心者がよく言うわ

697 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:12:13 ]
^し^



698 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:26:17 ]
VC.NETで、ソースを全くいじらないでCtrl+F5でプログラム起動しているのに
「このプロジェクトは変更されています ビルドしますか?」
のダイアログが起動毎に出るようになってしまいました。

特に何もしてないはずなんですけどいきなりこの症状が出るようになりました。

直し方ってありますか?

699 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:35:09 ]
あります

700 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:39:43 ]
>>699
^> ^

701 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:42:31 ]
^ん^

702 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:45:40 ]
HSPってBasicなのか???

703 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 03:58:43 ]
ja.wikipedia.org/wiki/Hot_Soup_Processor
Hot Soup Processorは、米ダートマス大学で開発されたBASIC言語の書式をベースにして1994年に開発が開始され、1996年以降フリーウェアとして公開されている。BASICとの互換性はほとんどない。

704 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 04:03:39 ]
>>670
それと、Prologは文脈自由文法のクラスだから、
節の定義だけで、正規表現よりも強固な検索条件が
書ける。forループは
for(N,N,E) :- N =< E.
for(S,N,E) :- S =< E,S2 is S+1,for(S2,N,E).
と定義できます。
「分野」がなにを意味するか解らないが、
画像処理と極めてリアルタイム性の高い
アプリケーション以外ではほとんどの分野で
最適な言語です。ただし、あまり規模の
大きい対象には向きません。

705 名前:670 mailto:sage [2007/10/17(水) 06:34:11 ]
>>675
ありがとうございます。
そうですね、困難かもしれません。

>>704
「正規表現よりも強固な」検索条件が書けるって凄いですね。
その定義、一応意味は分かります、自分で書けと言われたら書けないでしょうけど。
二年くらい前によくPrologのスレによく質問書き込んでました。
Prologは時間があったら勉強したいんですけど今は無理ですね。

「分野」というのはオートマトンとかアルゴリズムとかの科目(?)の意味です。
離散数学と一緒に記号論理学を習ったくらいでそれ以上のは知りません。
もしかしたら、その上にプログラミングの効率を上げる教科があるのかなと思ったのです。

擬似コードを書いて質問しようと思ったのですが、
特殊なライブラリをたくさん使っているので無理っぽいですね・・・。

形を変えてまた質問したいと思います。
ありがとうございました。

706 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 07:04:31 ]
>>705
正規表現について私が使った言い回しは多分適切では
ないでしょう。ただ、次のことは言えると思います。
複雑な正規表現で頭を悩ますくらいなら、Prologで句構造文法を学んだ方がよい!

707 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 09:35:00 ]
>>705
ttp://www.amazon.com/dp/0387964800/



708 名前:705 mailto:sage [2007/10/17(水) 09:42:44 ]
>>706
Prologって本当に論理をそのまま書いていくと答えが出るので面白いですよね。
でも、その「論理をそのまま書いていく」のが結構難しかったりします、自分には。
時間ができたら必ず勉強します。

709 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 09:48:32 ]
まあHaskell極めれば他の言語なんて要らなくなるけどな。

710 名前:705 mailto:sage [2007/10/17(水) 09:55:14 ]
>>707
僕が探し求めていたのはそれっぽいです!
コメントもすべて5つ星で褒めちぎってますね。
やっぱり、そんな方法があったんですね。

この表紙、前にいた大学の図書館で見た覚えがあります
(偶然ですが、僕が読んでいたPrologの本はこれと同じ出版社の本でした)。

早速、図書館にあるか調べてみます、最終的には買うつもりですが。
ネットにPDFでも落ちてないですかね・・・いろいろ探してみます。
早く読みたいです!
ありがとうございました!

711 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 10:58:15 ]
プログラム応用数学の参考になるサイト教えて

712 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 10:59:21 ]
特定しますた
www.google.co.jp/search?q=%22%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E5%BF%9C%E7%94%A8%E6%95%B0%E5%AD%A6%22&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP229JP231

713 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 16:58:11 ]
正直Rubyがいいと思う。

714 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 17:57:59 ]
なにが?

715 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 18:11:36 ]
BasicMagazineのHPが閉鎖されていましたが、どこかへ移転されたのですか?

716 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 01:38:01 ]
閉鎖されていたんなら移転じゃなくて閉鎖だろう

717 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 10:38:32 ]
いかにも自分が勉強してそうな感じのするサイトってない?



718 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 13:06:32 ]
>>717
pc11.2ch.net/test/read.cgi/tech/1189527878/717

719 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 13:16:06 ]


720 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 14:22:52 ]
c++でキーボードから
一回の入力でそれぞれ型の違う複数の変数に
値を入れるにはどうしたらよいでしょうか?

たとえば
cin >> a >> b;
とすると同じ文字や整数を入れるにしても
スペースで区切ったり、二回入力しなくてはいけませんよね

そこを一回で済ませたいんです
なにか方法があれば教えてください

意味不明なことかいてたらごめんなさい

721 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 14:27:35 ]
cin >> a;
b = a;

722 名前:607 mailto:sage [2007/10/18(木) 14:29:52 ]
以前>>607で質問をしたものです。
>>608さんのアドバイスにしたがって、サンプルコードを提出しようとした際に、
>>610で返答したように必要な部分を切り出して、最小限で現象が起こるようにコード修正してたつもりがなんか挙動が変わってわけの分からん状態に陥ってしまいましたorz
・・・といった状態が何とか解消できたので今回はサンプルコード付きで質問します。^^;
開発環境
 Fedora7 C++ PHP Apache

質問内容
 PHPを用いてWeb画面に入力されたデータを前処理してプロセス間通信を行うクライアントプログラムを呼び出したいのですが動いてくれなくて困っています。

試した内容
 Fedora7でターミナルを2つ起動して片方でServerを起動し、もう片方でClientを起動するとプロセス間通信ができている事が確認できました。
 PHPを通してhello_worldとclientを実行すると、以下のような出力になります
===ここから===
exec Hello World
hello world

--------------------------------------------------------------------------------
exec SOCKET TEST
connect start
connect error:-1
===ここまで===
hello_worldは出力できるのですが、clientはclient.ccの
if( connect( s, (sockaddr*)&addr, sizeof(addr) ) < 0 )
の部分でconnectに失敗して落ちてしまうのですが、原因が分からなくて困っています。

どなたかお知恵を貸してください。


723 名前:607 mailto:sage [2007/10/18(木) 14:31:31 ]
サンプルコードリスト
 client.php:WEBから直接呼び出すPHP
 hello_world.c:hello world<br>を出力
 client.cc:クライアントのソースコード
 server.cc:サーバのソースコード
==> client.php <==
<html>
<head>
<title>SOCKET TEST</title>
</head>
<body>
<?php
echo "exec Hello World<br>\n";
system( "./hello_world.cgi" );
echo "<hr>\n";
echo "exec SOCKET TEST<br>\n";
system( "./client.cgi" );
echo "<hr>\n";
?>
</body>
</html>

==> hello_world.c <==
#include<stdio.h>

int main()
{
printf("hello world<br>\n");
return 0;
}


724 名前:607 mailto:sage [2007/10/18(木) 14:35:00 ]
==> client.cc <==
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#define SOCKNAME "udsock"
int main( int argc , char* argv[] )
{
int len,s,result_connect;
sockaddr_un addr;
char smsg[2048],rmsg[2048];
s = socket( AF_LOCAL, SOCK_STREAM, 0 );
addr.sun_family = AF_LOCAL;
strcpy( addr.sun_path , SOCKNAME );
snprintf( smsg , sizeof(smsg) , "%s" , "hoge" );
printf( "connect start<br>\n" );
result_connect = connect( s, (sockaddr*)&addr, sizeof(addr) );
if( result_connect < 0 ){
printf("connect error:%d<br>\n",result_connect );
exit(1);
}
send( s, smsg, strlen(smsg), 0 );
len = recv( s, rmsg, sizeof(rmsg), 0 );
rmsg[len] = '\0';
close(s);
printf( "%s\n", rmsg );
return 0;
}


725 名前:607 mailto:sage [2007/10/18(木) 14:37:47 ]
改行数の都合上#includeの改行を省略して一行に書いてます。
==> server.cc <==
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/un.h>
#define SOCKNAME "udsock"
int main( void ){
int counter,sb,s,len;
sockaddr_un addr;
char rmsg[2048],smsg[2048];
unlink( SOCKNAME );
sb = socket( AF_LOCAL, SOCK_STREAM, 0 );
addr.sun_family = AF_LOCAL;
strcpy(addr.sun_path , SOCKNAME);
bind( sb, (sockaddr *)&addr, sizeof(addr) );
listen( sb, 5 );
counter = 0;
while(1){
if( ( s = accept( sb, NULL, NULL ) ) < 0 )continue;
len = recv( s, rmsg, sizeof(rmsg), 0 );
rmsg[len] = '\0';
printf( "Server received(%d) : %s\n", counter , rmsg );
len = snprintf( smsg , sizeof(smsg) , "counter=%d : msg=%s", counter , rmsg );
send( s , smsg , len , 0 );
close(s);
counter++;
}
close(sb);
unlink( SOCKNAME );
return 0;
}

726 名前:607 mailto:sage [2007/10/18(木) 14:41:25 ]
本文少しミスです。申し訳ありません。

修正前
hello_worldは出力できるのですが、clientはclient.ccの
if( connect( s, (sockaddr*)&addr, sizeof(addr) ) < 0 )
の部分でconnectに失敗して落ちてしまうのですが、原因が分からなくて困っています。

修正後
hello_worldは出力できるのですが、clientはclient.ccの
result_connect = connect( s, (sockaddr*)&addr, sizeof(addr) );
if( result_connect < 0 ){
printf("connect error:%d<br>\n",result_connect );
exit(1);
}
の部分でconnectに失敗して落ちてしまうのですが、原因が分からなくて困っています。

長くてすみません、よろしくお願いしますm(_ _)m

727 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 14:43:13 ]
string型やchar型の変数をint型にキャストするのって
どうやるの?



728 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 14:44:16 ]
>>727
何の言語だよ

729 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 15:01:04 ]
型指定すればどうにでも自由にキャストできるだろ

730 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 15:04:12 ]
まぁキャストだけならどうにでもなるな。
>>727だと激しく誤った使い方をしそうだが...まぁそれも勉強か。

731 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 15:21:28 ]
>>607
SOCKNAMEをフルパスにしてみるとか
connect失敗時のerrnoを見れば何か原因がわかるんじゃないか

732 名前:デフォルトの名無しさん [2007/10/18(木) 15:49:24 ]
>>727
string s; は int x = (int) s;
char c; は int y = (int) c;
だよ〜。がんばってね〜。

733 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 15:53:51 ]
>>727
俺はC++しか知らないから答えられるのはC++の場合だけだ
さらにキャストではなく変換とすればint型のiに対して
boost::lexical_cast<std::string(i)を使えばstd::string型になる
どうだ便利だろ?お前が他の言語使ってるなら是非c++に以降するべきだ

734 名前:デフォルトの名無しさん [2007/10/18(木) 15:57:28 ]
x[i+1]=0.5x(i)+1をx[1]=10を初期値としてx[100]まで求めなさい。
これのやりかたを教えてください。

735 名前:607 mailto:sage [2007/10/18(木) 16:05:49 ]
>>731
SOCKNAMEのフルパスは/tmp/udsockにしてみただけでは駄目だったのですが、
client.ccのconnectしている直後に
perror("connect");
を入れて、PHPでエラー出力を拾うために
system( "./client.cgi >& error.out" );
として確認したところ
connect: Permission denied
となっていて
ソケットの許可権を調べてみたら
ls -ltr /tmp
total 0
srwxrwxr-x 1 hoge hoge 0 2007-10-18 15:43 udsock
となっていたので、chmod 777 /tmp/udsock したらうまく動きました〜〜〜\(-o-)/
一週間近く他の仕事しながらなんで動かないのか悩み続けていた疑問が解決できました。

ありがとうございました!!


736 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 16:09:11 ]
>>734
宿題は宿題スレへGO

737 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 16:39:43 ]
初めてwindows環境でコーディング作業をすることになりました。
そこでVISUAL STUDIO 2005のアカデミック版を買ったのですが、

このエディタにオートコンプリート機能はないのでしょうか?
さらに予約語のハイライトも変更したいのですが,どうすればいいのか検討もつきません。

どなたかよろしくお願いします。



738 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 16:59:43 ]
>>737とりあえず裸で表へ出ろ

739 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 17:00:54 ]
そんな貴方にNTEmacs☆

740 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 17:01:08 ]
ハイライトの変更なら「ツール」-「オプション」辺りにないかい?

741 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 17:03:31 ]
>>737
何の言語だよ

742 名前:737 mailto:sage [2007/10/18(木) 18:16:26 ]
>>741
ml
>>740
あります。しかし調整不可です。
>>739
windows環境で作業することに疑問を感じました。諦めます。

743 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 01:29:16 ]
どなたか、UPXの様な、Win用のパッカーのソースを公開しているサイトを知っている人はいませんか

744 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 09:48:48 ]
ネイティブってなんですか

745 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 10:23:40 ]
ネイティブイングリッシュ → 発音は滑らかで話すスピードも速い
ジャパニングリッシュ → どこかぎこちなくて話すスピードも遅い

746 名前:デフォルトの名無しさん [2007/10/19(金) 11:40:42 ]
CとC++って基本的には同じなん?

747 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 11:49:04 ]
そんなわけなかろう



748 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 11:53:02 ]
C++はCを拡張してできたもの

749 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 12:25:51 ]
)*(

750 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 12:35:48 ]
まあコードの書き方は基本的同じ

751 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 15:10:52 ]
) Y (

752 名前:611 mailto:sage [2007/10/19(金) 17:44:05 ]
で、結局 Professinal,Enterpriseでは韓国語表示できるんですかね?
「買え」とかなしですよ

753 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 18:37:15 ]
>>752
韓国でも使われてるのならできるんじゃね?
想像だけど。

754 名前:デフォルトの名無しさん mailto:sage [2007/10/19(金) 18:46:31 ]
MSに聞け
つーかStandardで出来なきゃ無理だろ

755 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 00:01:42 ]
VC++ じゃなくて OS の問題な気ガス。
NT 系の OS 上で Unicode アプリを走らせれば韓国語も表示できるんじゃね?

756 名前:デフォルトの名無しさん [2007/10/20(土) 00:18:07 ]
Cソースファイルを作るときに、他のファイルからコピペして作ってそれをビルドして
プログラムを作ったら何かその形跡にのようなものは残るのですか??

757 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 00:19:43 ]
ライセンスはよく読もうね



758 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 02:09:06 ]
こんばんわプログラミング初心者です。
後期から授業が始まったので、自宅にもパソコンを買おうと思っているのですが
俺の尻の穴に貴方の野太いちんぽぶち込んでくれませんでしょうか?
今が旬のオススメ機種、OSなんかを教えて欲しいです。
よろしくお願いいたします。

759 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 02:09:43 ]
す、すみません!
3行目に他スレに使おうと思ってた文章が入ってしまいました
3行目だけ無視して読んでください
誤爆すみませんでした!m(_ _)m

760 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 02:37:53 ]
へーおもしろいね

761 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 02:59:57 ]
はいはいわろたわろた

762 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 03:01:59 ]
素でキモい・・・

763 名前:デフォルトの名無しさん [2007/10/20(土) 03:09:38 ]
コピペ

764 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 04:27:37 ]
>>758
あいにく俺様にそういう趣味はないんだぜ

765 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 07:16:32 ]
#pragma once
#include "type_def.h"
#define STACK_SIZE 10
#define ALOC_REG 4
class CPU
{
public:
virtual void InputCode(Code c)=0;
virtual void OutputCode(Code c)=0;
};
class TierraCpu :public CPU
{
private:
Reg re[ALOC_REG]; /* array of registers */

Reg sp; /* stack pointer */
Reg st[STACK_SIZE]; /* stack */
Reg ip; /* instruction pointer */
I8s fl; /* flag */

Code Code;
public:
void InputCode(Code c);
void OutputCode(Reg _ip);

};


766 名前:765 [2007/10/20(土) 07:39:14 ]
読みやすいプログラムを目標に>>765のようなコードを書いたんですが、Architectureの実装で困っています。
とりあえず、回答として下記の2つを考えました。
@privateでArchitectureオブジェクトを作って、その中でre[],st[],ip...等を実装し
所望の処理を行なわせる
AprivateでArchitectureとして利用する関数郡を書いて、インターフェースの中で
関数郡を用いたプログラミングをする

Aは違うかなぁと思うんですが、読みやすい実装を行うにはどうすべきなんでしょうか?

767 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 11:14:30 ]
自分で使う用にライブラリを作ったのでせっかくだから公開しようかと思う。
ライセンスをどうしようかとか、どこで公開しようかとか、色々と悩んでいる。
こういうソフト公開のノウハウのようなことを扱うスレはどこかある?



768 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 11:21:09 ]
修正BSDライセンスにしとけば無問題

769 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 13:39:59 ]
プログラミング一度もやったこと無いんだけど入門するならどれから始めた方がいいの

770 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 13:44:51 ]
初心者のためのプログラミング言語ガイド Part5
pc11.2ch.net/test/read.cgi/tech/1187886538/

771 名前:デフォルトの名無しさん [2007/10/20(土) 15:33:13 ]
SOCKETって数値ですか?

772 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 16:02:18 ]
Linuxではファイルディスクリプタだけど
他のOSは知らんなあ

773 名前:デフォルトの名無しさん [2007/10/20(土) 17:16:23 ]
超初級の質問

void f(char *p){ }   ここでのprintf("%lu", p)と
main(){
  char c[] = "A";
  f(c);

void f(char **pp){ }   ここでのprintf("%lu", *pp)が違うのを説明してください。
main(){
  char c[] = "A";
  f((char **)&c);

774 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 17:21:00 ]
参照アドレスと参照を参照するアドレスの違い、それ以上でもそれ以下でもない。

775 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 17:21:35 ]
socketやそれに相当するものが返す型を、
使用している処理系のリファレンスで確認して、その型で扱う。
その型が具体的に何であるかは気にしない。
というかsocketを使うのにその情報によって何かを変えたりすることはないはず。

776 名前:デフォルトの名無しさん [2007/10/20(土) 17:25:58 ]
>>774は見間違えている気がする。

777 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 17:27:07 ]
>>774はprintf("%lu", p)とprintf("%lu", pp)だと見間違いしたに一票。



778 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 17:39:54 ]
>>773
>  f((char **)&c);
型の違うポインタを勝手にキャストしたらおかしくなるに決まっている

正しくはこう
void f(char (*pp)[]){ printf("%lu", *pp); }
main(){
  char c[] = "A";
  f(&c);
}

779 名前:デフォルトの名無しさん [2007/10/20(土) 17:44:03 ]
すいません。
初心者のくだらない質問を受けてください。

java scriptをHTMLの中に記述して様々なことができるのは、何となく
わかりましたが、第三者に見られてはいけないプログラムはどうやって行って
いるのでしょうか?

つまり表示画面からソースを選択すれば、ソースが見れてjava scriptが
定義されていて、命令されているのはわかりますが、googleで例えると
肝心要の検索プログラムなんかは、絶対にソースなんか秘密で自社サーバー
の厳重な管理の中で動いているわけですよね?

それが見れないのは当然でわかっているのですが、HTMLのソースに記述
するjava scriptやphpなどから外部プログラムへのリンク命令?みたいな部分は
記述しないのでしょうか?

またgoogleの検索プログラムもやはりjavaやphpなんですか?
それともC言語系とかなんでしょうか?

何が言いたいのか自分でもわからなくなりましたが、どなたか教えて
ください。

780 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 17:46:51 ]
クライアントサイドスクリプトと
サーバサイドスクリプトの違い

JavaScriptは前者

781 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 18:03:06 ]
初心者です。
プログラムを勉強するにあたって、事前にコンピュータの基礎知識についての本が欲しいんですが、
お勧めの本はありませんか?

782 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 18:03:52 ]
>>779
javascriptを分かち書きすんな

783 名前:デフォルトの名無しさん [2007/10/20(土) 18:10:50 ]
>>781
ありがとうございます。
それではサーバーサイドスクリプトはどんなスクリプトを使うの
でしょうか?

784 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 18:14:10 ]
>>782 JavaScript
そこまで言うならJとSは大文字だろ常考

785 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 18:35:07 ]
キャピタライズしない弊害よりも間をあける弊害をのほうが重要な気はするな。

786 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 18:35:56 ]
どうでもいい

787 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 18:54:06 ]
Googleのコア部分ってパイソンだった?



788 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 18:54:28 ]
お前は何を言っているんだ

789 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 18:54:37 ]
c++

790 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 19:16:07 ]
昔はPythonで今はC++という噂は聞いた事がある

791 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 19:39:55 ]
どんな言語で書かれていようと機械語です。

792 名前:デフォルトの名無しさん mailto:sage [2007/10/20(土) 21:18:58 ]
>>783
JSと違ってサーバサイドが何で書かれてるかはこちらからは判らないが
サーバサイドでよく使われるのはASP、JSP/サーブレット、PHP、Perl、Python、Rubyなど
大量のユーザを捌く必要のあるサイトはC言語も使われることがある
2chも確かどこかにC言語使ってたような

793 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 09:58:19 ]
パイパイ

794 名前:デフォルトの名無しさん [2007/10/21(日) 10:59:25 ]
これから独学でプログラムの勉強をしようと思ってます。
将来性のある言語は何ですか?

795 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 10:59:56 ]
初心者のためのプログラミング言語ガイド Part5
pc11.2ch.net/test/read.cgi/tech/1187886538/

796 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 11:01:47 ]
16進数とかわかりません

797 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 11:50:12 ]
努力が足りない



798 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 12:13:38 ]
陶磁器は奥が深い

799 名前:デフォルトの名無しさん [2007/10/21(日) 13:51:44 ]

タダで作って欲しいプログラムがあるのですが、どのスレで頼めば良いでしょうか?

データをHDDで長期間保管していると、
軸受けのオイルが固まったり、磁気が弱くなったりして、壊れてしまいます。

なので、半年ごとにでも動かし、中の記録も少しずらして記録し直せば良いと思うので
そういったファイルの移動作業をしてくれるソフトなんですが・・・

800 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 13:53:25 ]
>>799
winxp

801 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 13:53:25 ]
つ 外付けHDD増設&xcopy

802 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 13:55:33 ]
>>800
NTFSは、自動的にやってくれてるけど、常に通電しないとダメなので・・・

>>801
それでも良いけど、時代の流れでHDDサイズが異なるので
コピーして戻し、往復しないといけない

803 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 15:28:10 ]
最適化の断片化診断機能を使えばHDDの頭のてっぺんから爪の先まで動かしてくれる。

804 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 15:29:54 ]
スレ違い。ソフトウェア板池。
そもそもアプローチの仕方が根本から間違ってるからろくな答えは得られないだろうが。

805 名前:デフォルトの名無しさん [2007/10/22(月) 06:45:57 ]
卒業研究でプログラミングやる事になったんだけど、どういう感じでやったらいいかな?
一応、C言語、java、HTML,PHP,javascriptとか他にも初心者入門の参考書程度に
手を出しているんだけど、どうしたらいいものか・・・
皆さんの中でプログラミングの卒研とか、何か3ヶ月程度で出来そうな事とかありませんかね?
参考例、体験談等お聞きしたいのですがお願いします。
自分は専門なのでそこまで難しい事は出来ませんが。

806 名前:デフォルトの名無しさん [2007/10/22(月) 06:54:45 ]
www.jppass.com/lgp/
初心者がグラフィックやるならこれ

807 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 07:40:22 ]
>>806
検索等してみましたが、相当難しそうですが・・・



808 名前:デフォルトの名無しさん [2007/10/22(月) 07:52:56 ]
あとはHSPか
C言語も簡単な部類にはいるとおもうけど派手なことは出来ない 3Dなど

809 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 08:06:55 ]
卒業研究について何をやろうかどうやろうかなんてことを
2ちゃんで相談するって一体どういう先生についているんだ?

810 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 08:18:47 BE:157824623-2BP(125)]
>>805
卒業研究じゃなくて、卒業「製作」なんじゃない?

811 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 08:21:01 ]
>>808
HSPはお手軽に出来るみたいな事書いてあるので参考に情報集めてみます。
大掛かりな事が出来る能力はありませんので、HSPを少々調べてみます

>>809
い、、いや・・・学校行ってなかったら出席数の関係からグループ組んでも外されて
一人でやる事になってしまった訳です。
何をやればいいのか手付かず2chに頼ってしまいました。

>>810
違いが分からないのですが、専門なので製作になるのですかね?
あまり気にしてませんでした

レス頂いた方々ありがとうございました

812 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 08:51:13 ]
HSPって簡単にゲームが作れるようにWin32APIをラップしてるだけだよ
とても研究目的に使えるものではない。

813 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 08:54:12 ]
どのOSで何作るかで使うべき言語は変わってくる。

814 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 08:57:54 ]
機械語

815 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 09:03:28 ]
>>811
>C言語、java、HTML,PHP,javascript

MySQL覚えてPHPでデータベースかなぁ、
その組み合わせで三ヶ月程度なら。
仮想のオンライン・ショッピング・サイトを立てるとか。
地味だけど、就職には役立つと思う。

もう読んでないかもしれないから、礼はいらないよ。

816 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 17:27:33 ]
エクセルでテトリスを作ってみたいのです。
どんな参考書を読めばいいですか。

817 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 17:28:10 ]
VBA



818 名前:デフォルトの名無しさん [2007/10/22(月) 17:30:04 ]
816

ttp://www.google.com/search?q=%22%E3%82%A8%E3%82%AF%E3%82%BB%E3%83%AB%E3%81%A7%E3%83%86%E3%83%88%E3%83%AA%E3%82%B9%22+%7C+%22%E3%82%A8%E3%82%AF%E3%82%BB%E3%83%AB%E3%83%86%E3%83%88%E3%83%AA%E3%82%B9%22&filter=0

819 名前:デフォルトの名無しさん [2007/10/22(月) 17:40:07 ]
WindowsXP(32bit)で動作する、オススメのバイナリエディタを教えてください。
フリーかつ、初心者ユーザも多そうな定番品でおながいします。

820 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 17:44:06 ]
>>819
自分はこれ使ってるが

www.zob.ne.jp/~c.mos/soft/bz.html

821 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 17:54:05 ]
> 初心者ユーザも多そうな
Bzはむしろベテランこそ定番にしてる系かな。
初心者にも悪くないとは思うけど。

(MIFES派だから、等の理由で別のバイナリエディタにしてる人います?)

822 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 18:42:47 ]
Windows Media SDKの質問なんですけど、Windows Media Format SDKを用いて
youtubeやニコニコ動画のようなダウンロード再生を行うプログラムを作成したいと思っています。
開発言語はC/C++です。

サンプルソースにはライブストリーミングのサンプルしかなく
ダウンロード再生(ファイルをダウンロードしながら先頭から再生)
するにはどのようにすればいいかが分かりません。

動画プレイヤーのほうは作れたので、試しにインターネット上のwmvファイルのURLを
ファイルのパスに指定してみたんですが、wmvファイルを全てダウンロードしてから
再生が始まります。

ライブストリーミングのサンプルに、クライアントとの接続を確立してからファイルの先頭から
ストリームを配信するような機能を付け、クライアントのプレーヤー側でバッファとしてファイルを出力して
バッファファイルを再生するような形にするしかないでしょうか。
それとも、ダウンロード再生の機能をWindows Media Format SDK側で用意してくれているのでしょうか。

MSDNのリファレンスは目を通しましたが、これといって合致する部分がなかったので、質問させて頂きました。

よろしくお願いします。

823 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 19:27:28 ]
ストリームデータを渡すサーバプログラムを書け

824 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 20:42:17 ]
ドリトルのスレ立てていいですか?

825 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 20:46:13 ]
2つのソースファイルの違いを検出してくれるようなフリーウェアを教えてください。
どこが変更されてるかわからなくて・・・

826 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 20:47:54 ]
これ使ってる。
ttp://www.vector.co.jp/soft/win95/util/se113286.html

827 名前:825 mailto:sage [2007/10/22(月) 20:51:00 ]
>>826 速レスありがとうございます。大事に使わせてもらいます。



828 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 21:59:15 ]
バイナリエディタでQuickBe使ってる俺は異端なのか
最近までメモリ16MiB win95で作業してたからこれ以外使いたくなくなってしまった。

829 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 22:23:25 ]
WinDiffでいいんじゃね

830 名前:デフォルトの名無しさん mailto:sage [2007/10/22(月) 23:52:18 ]
Magick++のインストールの仕方を教えてください

PCX画像を処理するライブラリをMINGWで使いたいのですが
Magick++をMINGWから使えるようにする方法が分かりません

OSはWinXP SP2
visual C++ は2005Expressしか持っていません

831 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 00:24:38 ]
WinMerge

832 名前:811 mailto:sage [2007/10/23(火) 01:54:02 ]
>>813
LinuxのRedhat?系のものとWinXPです

>>815
SQL興味があったのでやってみようと検討しましたが、学校のPCで出来ないと
ダメみたいでOSのインストールからになり無理かもしれません・・・
ですのでHSPがあまり良くないみたいですし、phpも出来なければjavaにて
ゲームでも作ろうかと考えました。

遅レス申し訳ないです。皆さんのアドバイス参考に何とか目標固まってきました
有難うございます

833 名前:デフォルトの名無しさん [2007/10/23(火) 03:08:24 ]
c++で多分木ってどうやればいいですか

834 名前:デフォルトの名無しさん [2007/10/23(火) 03:33:50 ]
>>833
日本語でcome on!

835 名前:デフォルトの名無しさん [2007/10/23(火) 03:52:39 ]
B木ってやつか?
Cで出来ればC++でも出来るだろ。


836 名前:デフォルトの名無しさん [2007/10/23(火) 03:58:25 ]
cでB木はどうやればいいですか

837 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 04:12:59 ]
「B木」というのがそもそも「やり方」を表す言葉だから、
B木はどうやればいいのか、と言われてもな。



838 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 04:21:36 ]
ビルるかアルゴリズムとデータ構造の本一冊買っとけ。

839 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 06:00:10 ]
>>833
Binary TreeならSelf-referential classをクリエイトしてLinked Listでリンクすればオーケーだぜ、ベイビー?

840 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 07:58:15 ]
バランスドツリーは作るの大変だろうけど、
二分木なら、いくつか本でもサイトでも漁れば作れるんじゃない?

841 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 16:18:36 ]
音量の調節はどうやってやるんですか?

842 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 16:25:50 ]
良い感じにやればいいと思うよ。

843 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 16:28:56 ]
こういう質問する奴の生い立ちがとても気になる。
国籍はどこか、とーちゃんはちゃんと働いているのか、
学校には行かせてもらっているのか、虐待で頭を強く殴られてはいないだろうかとか。

844 名前:デフォルトの名無しさん [2007/10/23(火) 23:58:57 ]
>>841
images.google.co.jp/images?q=%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%20%E9%9F%B3%E9%87%8F

845 名前:デフォルトの名無しさん [2007/10/24(水) 00:22:18 ]
とある事情で、派遣先に現場をバックレタものだが(詳しくは書けないが
聞いたら納得してくれると思う)
今度、PGではなくネットワークオペに面接に行くのだが、
ある人から聞いた「この業界は狭いから、悪い噂は耳に入る」と。
確かにバックレはバックレだから、営業どうしが情報網を持ってたら・・

履歴書に前の会社、書いたほうがいいかな?

知恵かしてくれ。



846 名前:822 mailto:sage [2007/10/24(水) 00:34:03 ]
ストリーミングの件で質問したものですが、ストリーミングのバッファとして書き出し中の
ファイルの再生において、シーク(途中から再生)を可能にすることは出来ないでしょうか。

どうやらWindows Media Format SDKだと、ファイル(バッファ)の出力が終わって
プログラムがファイルを閉じた時点でインデックスが付けられ、シーク可能になるよう
なのですが、youtubeなどのように再生途中でもバッファ完了部分は再生したいと考えています。
youtubeなどはflvを使っている部分等で根本的に違うのでしょうか。

何かいい方法があれば教えてください。

847 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 01:36:11 ]
>>845
マ板でやれ



848 名前:デフォルトの名無しさん [2007/10/24(水) 04:17:16 ]
731 名前:以下、名無しにかわりましてVIPがお送りします。[] 投稿日:2007/10/24(水) 03:07:48.62 ID:BLH4hxbG0
                            あ…ありのまま 今 起こった事を話すぜ!
             ,, -‐- ,,
           ./      ヽ       『MSデスクトップサーチアンインスコして、再起動しますかのメッセージが
          /      u'  ',        出なくて放置してたら10秒以内に再起動しますと出て、勝手に再起動した』
        _ /¨`ヽ  {0}   .|
       /´ i__,,.ノ     u' |         な… 何を言ってるのか わからねーと思うが
     /'    `ー-        ',        おれも何をされたのかわからなかった…
    ,゙  / )  ノ   u'      '、
     |/_/             ヽ       
    // 二二二7    u' __     ヽ
   /'´r -―一ァ"i   '"´    .-‐  \    マイクロの野望だとかVISTAは重いだとか
   / //   广¨´  /'      /´ ̄`ヽ ⌒ヽ    そんなチャチなもんじゃあ 断じてねえ
  ノ ' /  ノ   :::/      /       ヽ  }
_/`丶 /     ::i       {:::...       イ  もっと恐ろしいXpのわけのからん機能を味わったぜ…

745 名前:以下、名無しにかわりましてVIPがお送りします。[] 投稿日:2007/10/24(水) 03:39:34.73 ID:BLH4hxbG0
MSデスクトップサーチアンインスコしたら起動しなくなったぞ

751 名前:以下、名無しにかわりましてVIPがお送りします。[] 投稿日:2007/10/24(水) 03:59:29.44 ID:BLH4hxbG0
これメイン
起動しなくなったのは
サブと予備機


これについて何かわかるやついるか?

849 名前:デフォルトの名無しさん [2007/10/24(水) 04:19:15 ]
758 名前:以下、名無しにかわりましてVIPがお送りします。[] 投稿日:2007/10/24(水) 04:10:18.24 ID:BLH4hxbG0
ひー

759 名前:以下、名無しにかわりましてVIPがお送りします。[] 投稿日:2007/10/24(水) 04:11:40.52 ID:BLH4hxbG0
あ、放置してたら起動した

850 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 08:19:38 ]
>>846
だからストリームデータを送信するサーバプログラムを書けと言ってるだろ。


851 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 09:27:58 ]
>>845
> 履歴書に前の会社、書いたほうがいいかな?

書かなかったら経歴詐称じゃねえの?
逆パターンだから、犯罪ではないけど、空白時間について
もっともらしい説明ができんかったらマイナス評価だろな。

852 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 13:53:44 ]

ごめんなさい。ささいな問題なんですが、
「ソース」と「コード」って意味同じなんですか?

むかしは「ソースプログラム」って言ってたと思うんですが、
しばらくプログラミングから遠ざかっていまして、
ついさっき、最近の人に「ソース見せて」っていったら、
「は?コードのことですか?」と返され戸惑っております。

このスレでも「コード」って使われてますし、
でも「オープンソース」は普通に用いられてますし、
正直、よくわかりません。

コピペっぽくなってしまいましたが、
よろしくご教授のほどを。


853 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 13:56:32 ]
あるコードのソースとなるコードをソースコードという

854 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 14:01:56 ]
ソースコードをコンパイルするとオブジェクトコードになる。
こんなに明確なのに、よく分からない理由がよく分からない。

855 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 14:07:54 ]
よく分からない理由がよく分からない理由がよく分からない。

856 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 14:11:10 ]
> 「は?コードのことですか?」

結論としては、その人がおかしい

ソースはソース。元になる物はソース
ttp://eow.alc.co.jp/source/

プログラム、特に機械可読なプログラム(機械語、という意味ではなくて、
コンパイラやインタプリタに喰わせることができるもの、という意味を含む)を
「コード」(規約、符号、暗号、等の意味がある)と呼ぶのは歴史的事情らしい
ttp://eow.alc.co.jp/code/

857 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 14:11:35 ]
相手が常に正しい事を言っていると思ったら大間違いだ!



858 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 14:13:02 ]
ちょっと訂正
機械語、という意味ではなくて → 機械語だけではなくて

859 名前:852 mailto:sage [2007/10/24(水) 14:51:02 ]
>>853-858
早速にありがとうございます。
なんかすごい変な感じがしたんですよ。

こういう表現は当たってますか?

「ソース」プログラムは、それぞれの言語で用いられる「コード」から構成される。


860 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 14:53:17 ]
ソース書く
コード書く

どっちもプログラムソースコードを記述することを意味する
厳密に区別したところで意思の疎通がしやすくなるケースも特にない

861 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 15:02:17 ]
ソースコードというと長いから省略するんだろ
マックと言ったりマクドと言ったり

862 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 15:07:48 ]
ソース書くとは言わない。コードは書くけど。
逆にソースファイルとは言うけど、コードファイルとは言わない。
(別の意味でなら言うかも。核爆弾のコードが記載されたファイルとか)
ソースコードとは言う。

863 名前:デフォルトの名無しさん [2007/10/24(水) 15:24:21 ]
2ちょんねるに脳が犯されていると
「ソース見せて」 と言われれば
「はい、コレ www.bulldog.co.jp/products/home/」 となってしまう。
また、スクリプト言語などのようにコンパイルしなくても動作するものの場合
「ソース見せて」 という事自体が意味が無い。
そのような誤解・混乱を防ぐためにも、
「ソースコード見せて」 と略さずに正しい日本語?で会話すべき。

864 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 15:29:02 ]
引きこもりか脳内プログラマの意見なんていらないよ

865 名前:デフォルトの名無しさん [2007/10/24(水) 15:44:57 ]
C初心者で、ただいまDirectXのゲーム作りに挑戦しているのですが、

参考に買った書籍で
頂点バッファを埋める際

MY_VERTEX* v; ←自前構造体ポインタ

v[0].p = ○○
v[1].p = ○○




のように動的にメモリ確保しないまま代入し始める
記述があったのですがコレはどういう事なんでしょうか・・・



866 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 15:52:37 ]
foo(v)
MY_VERTEX* v;
{
v[0].p = ○○
v[1].p = ○○



}

ってことはない?

867 名前:デフォルトの名無しさん [2007/10/24(水) 16:03:35 ]
>866
ないみたいです、
もうちょっと詳しく書くと

MY_VERTEX* v; ←自前構造体ポインタ

○○->Lock(0,0,(void**)&v,0);頂点バッファのロック
v[0].p = ○○
v[1].p = ○○


○○->Unlock();



ーな感じです。




868 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 16:06:20 ]
ポインタのアドレス渡してるからLock()が実体を設定してる可能性はある。

869 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 16:11:15 ]
それは Lock からメモリ領域を受け取っている
確保は DirectX の側で行われるので自分ではしない

870 名前:デフォルトの名無しさん [2007/10/24(水) 16:20:46 ]
>868,869
Lockがちょっと臭いと思ってたんですがやはりそうですか、
ご回答ありがとうございます。

もう1つ質問すいません^^;
ちょっと↑の質問した内容をint型で検証していたのですが。

int *kazu;

kazu = (int*)malloc(sizeof(int)*3);

for(int i = 0;i < 10000;i++)
kazu[i] = i;

ーとふざけた事をしていたらエラーが出ずに
10000回代入が出来てしまいまして・・・
何度も稚拙な質問をしてすいません。






871 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 16:29:51 ]
>>870
mallocしてるのはint型で3要素分だけだから、
kazu[3]〜kazu[9999]はどこかのメモリ領域をぶっ壊してる。
コンパイルエラーなんか勿論でないし、実行時エラー(異常終了)しないこともままある。

872 名前:デフォルトの名無しさん [2007/10/24(水) 16:32:24 ]
871>なるほど・・内部はえらい事になってたんですね・・
ご回答ありがとうございます><




873 名前:822 mailto:sage [2007/10/24(水) 19:20:43 ]
>>850
説明が分かりにくかったみたいです。
「ストリームデータを送信するサーバプログラム」というのが
サンプルにあったライブストリーミング配信のプログラムだと思います。

単にローカルにあるファイルを読み込んで、先頭から絶えずストリームを
配信するプログラムですが、これをプレイヤーで再生しても、再生と停止しか
出来ません…。

874 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 21:55:56 ]
俺にはわからないが、手段はあるはず。
ところでWindows Media Playerでは、ストリーミングでない普通のファイルこそ、
ダウンロードしながらの再生(シーク可能)が可能になっている気がする。

875 名前:822 mailto:sage [2007/10/25(木) 00:13:37 ]
>>874
Linux + apacheで立てたWebサーバで試してみたんですが
WMPからWebサーバ上の.wmvファイルをダウンロードしながら
再生しようとすると、再生ボタンを押してしばらくは再生が始まらず
HDDがガリガリ言っていました。
再生が始まるとシークは出来るんですが、シークバーをクリックしてから
再生開始までがあまりにも早いので、おそらくローカルのどこかにキャッシュ
しているのものを再生しているのだと思います。

とりあえず試行錯誤してみようと思います。ありがとうございました。

876 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 02:39:22 ]
ゲイツに聞け!

877 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 03:11:32 ]
Apacheのログ見るだろ、常考・・・



878 名前:デフォルトの名無しさん [2007/10/25(木) 15:00:53 ]
32bit表現の浮動小数点数(IEEE 754)を10進数に変換することができるプログラム(?)ってありますか?


879 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 15:11:06 ]
float a = 1.5f;
printf("%d",(int)a);

880 名前:デフォルトの名無しさん [2007/10/25(木) 16:27:16 ]
float a = 1.5;
char buf[999];
sprintf(str, "%f", a);


881 名前:デフォルトの名無しさん [2007/10/25(木) 17:18:20 ]
学校の授業でJAVAを一通り学習したので、
次にアセンブラを勉強しようかと考えています。
JAVAに関する資格取得を目指すか、アセンブラに手を出すかどちらがいいでしょう?
アドバイスお願いします。

882 名前:デフォルトの名無しさん [2007/10/25(木) 17:34:05 ]
自分で自分が何をしたいか分からないの?
最近増えたよね、こういうの。
やりたい事をやるのがいちばんじゃ無いのか?

883 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 17:35:54 ]
資格目指せ。
アセンブラなんか概要知っとけばいい。

884 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 17:49:15 ]
>>882
>>883
JAVAを使って携帯電話向けのアプリケーションを作りたいんですが、就職した先に
勉強した言語の開発環境が整ってるわけじゃないと先生にいわれまして。
その先生いわくアセンブラは木の幹にあたる部分だから勉強しておいて損はない。
アセンブラを理解しておけばそこから他の言語の理解するのは苦しくないということでした。
なので勉強をしようと思ったんです。

相談にのっていただいてありがとうございました。文才なくてすいません。資格取得を目指します。

885 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 18:05:46 ]
アセンブラをやっとけ。
資格なんて実務で意味がない。

886 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 18:07:56 ]
>>881 私はアセンブラの勉強の方がいいと思うけど。う、う、ぅ・・・

887 名前:デフォルトの名無しさん [2007/10/25(木) 18:26:00 ]
>>879-880
初心者でもわかるように詳しい解説と説明、おねがいします。



888 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 18:57:28 ]
これ以上何を解説しろというのか、詳しい解説と説明、おねがいします。

889 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 19:55:30 ]
>>880
sprintf(buf, "%f", a);
の間違いでは。

890 名前:デフォルトの名無しさん [2007/10/25(木) 19:55:35 ]
>>887
今すぐ本屋さんへ走れ!

891 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 22:58:47 ]
Javaのプロセス間の通信って、何でするのが便利ですかね?

892 名前:デフォルトの名無しさん [2007/10/26(金) 00:51:34 ]
java でプラットフォーム依存な事するなよ

893 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 00:53:12 ]
ソケット

894 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 01:03:19 ]
ここで聞くのが適切かは分からないんだけ
職場にてすでにいない開発の人が作った
ソフトがあって、Vistaで使うにはインスコ後
手動で互換モードにしなければなりません。
インストールしてスタートメニューとデスクトップに
ショートカットができた時点で初期状態で互換モード(XP)に
しておく方法ってありますかね?

895 名前:878 [2007/10/26(金) 02:04:47 ]
だぁめだこりゃ、自分で何とかしようとしたけど、意味わかんね。
極端に言って、浮動小数点数(はっきり言ってこんなようなの0 10101010 10101010101010101010101)
を10進値にする手順を一から教えてください。

一応CとC++をコンパイルする環境は整ってます。
なんでこんなのに10時間以上てこずってるんだよ…

896 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 03:00:35 ]
10進数て、文字にしろということでいいの?
それとも整数部だけ普通の整数型に代入とかしたいの?

897 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 03:02:35 ]
>それとも整数部だけ普通の整数型に代入とかしたいの?
それだと10進数になってないやん
文字列にしろてことでしょ



898 名前:878 [2007/10/26(金) 03:58:39 ]
やっべ、10進数の使い方違ったかも・・・
例を出すと0 10000000 01000000000000000000000
なら2.5になるようにしたi・・・・・・
・・・もしかして・・・これ自分で計算式作ればいい・・・のかな?
明日試してみよ。

899 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 04:53:52 ]
878が何をしたいのか本気で分からない

900 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 05:01:35 ]
Perlで"["を"テスト"に置換したいだけなのに、文中の"ー"まで"テスト"に置換してしまいます。
どうすればいいですか?以下ソース

open(IN , "yomikomi.txt");
open(OUT , "> kakikomi.txt");
while(<IN>) {
        $_ =~ s/\[/テスト/;
        print OUT;
}
close(IN);
close(OUT);

901 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 05:40:08 ]
shift-jisで "[" = 0x5b, "ー" = 0x815b だからそうなるな。
perlは使わないので知らないけど、
「perl shift-jis」とかでググ、、、検索すると対策が見つかると思う。

902 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 06:52:56 ]
英語の読めない人って翻訳ソフトはどんな風にしてるの?

903 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 09:30:28 ]
>>895
お前説明下手だな
つーか、解読不可能

0.1=0.5 (=1/2)
0.01=0.25 (=1/4)
0.001=0.125 (=1/8)
0.0001=0.0625 (=1/16)
:
って地道にやってけばいいと思うよ

ヒントとしては元々は0.11011101とか書かれてようが
10進数と見られてるだろうから
10を掛けていって1の位が"1"になるところを抽出して
その桁に相当する分数を掛けてやればいいと思う

俺のエスパー能力もこれが限界だ

904 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 09:53:06 ]
>>898
えーと、なんらかの32bit値を浮動小数点表記したときの値を表示したいってことでいいのけ?

long a = 0x40200000L;
float *b;
b=&a;
printf("%f\n",*b);

905 名前:904 mailto:sage [2007/10/26(金) 09:55:58 ]
あ、キャスト抜けてたw

long a = 0x40200000L;
float *b;
b=(float*)&a;
printf("%f\n",*b);


906 名前:デフォルトの名無しさん [2007/10/26(金) 11:46:43 ]
0 10101010 10101010101010101010101
↑ ↑           ↑
符 指           仮
号 数           数

簡単な説明がココに載っている。
ja.wikipedia.org/wiki/%E6%B5%AE%E5%8B%95%E5%B0%8F%E6%95%B0%E7%82%B9%E6%95%B0
もっと詳しく知りたければ本屋さんで本買ってこい。

ただ、はっきり言うと、無謀。
ふつうは、C言語の printf とか sprintf みたいな、すでに用意してあるのを使う。
printf の使い方は別の人が既に書いてるから省略。

907 名前:デフォルトの名無しさん [2007/10/26(金) 11:50:49 ]
すいません、始めたばかりなのですが
「pMember」が何を意味するかがわかりません。
教則本の例に普通に良く出てくるのですがどういう意味でしょうか



908 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 11:51:48 ]
僕にもよくわかりません。

909 名前:デフォルトの名無しさん [2007/10/26(金) 11:53:57 ]
property pMember

on beginSprite me
pMember = sprite(me.spriteNum).member
end


on mouseEnter me
pMember.displayMode = #mode3d
end


on mouseLeave me
pMember.displayMode = #modeNormal
end


on enterFrame me
pMember.text = the long time
end

on endSprite me
pMember.displayMode = #modeNormal
end


こんな風に使われていたりするんですが
ググっても説明関係は出てこないので・・・

910 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 11:54:03 ]
エスパーするとある構造体のメンバであるポインタかな

911 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 12:22:10 ]
>>906 多分、浮動小数点表現について理解させるための学校の演習課題とか
なんじゃろう(経験者)。昔は先生が資料を呉れたもんじゃったが、
最近はネットで調べるのも課題のうちなんだろうて。

もし図星なら、おそらくビット処理(マスク・シフト)や、整数の
10進表現化の課題で手を抜いたのが祟っておるのじゃろう。そのぶんの
苦労を今しておるのだと思って苦労しなされ。

912 名前:900 mailto:sage [2007/10/26(金) 12:52:35 ]
>>901
Perlへのファイルの入出力を、shift-jisに指定したら解決しました。ありがとうございます。

913 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 16:38:10 ]
C言語を勉強したいと思っているのですが、メジャーなコンパイラーって何なんでしょうか?
Visual C++を使っている方が多いようですが、Visual C++でもいろいろとありすぎてどれを買えばいいのかわかりません。

914 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 16:39:03 ]
VC2005Express
落せ。無料だから。

UNIX環境なコマンドラインでやりたかったらcygwinのgcc

915 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 16:42:48 ]
タダだからという理由だと失敗する

916 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 16:57:47 ]
タダでもVC++Expressがハズレとは思わないけどな。

917 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 16:58:12 ]
まあ、ただでメジャーで使いやすいし、VC2005Expressでいいじゃん。



918 名前:デフォルトの名無しさん [2007/10/26(金) 17:07:10 ]
BCC551が正解

919 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 17:08:03 ]
某信者だが今時BCCはねーよw

920 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 17:09:09 ]
>>913
KNOPPIX

921 名前:デフォルトの名無しさん [2007/10/26(金) 18:12:52 ]
>>913
無料で使えるCコンパイラ(学習用)

Borland C++ 5.5.1
 Cの入門書見ながら "Hello world!" から始めたい人にはオススメ。
 あとは別途テキストエディタを用意するだけ。
 環境設定はそんなに難しくはない。

Visual C++ Express
 少しC言語に慣れてきた人向け。
 IDE統合開発開発環境
   ソリューションとか、プロジェクトとか、C言語とは関係ないところでつまずく。
 コマンドライン・コンパイラ
   環境変数の設定でつまずく。
 さらに、プラットフォームSDKとかなんとか、ワケワカランやろ。

 たぶん入門書の例題とか見ながら、そのままのコードをコンパイルするやろ?
 すると必ず strcpy とかで怒られる。
 さらに、間違ってMFCに足を突っ込んでしまい大事な人生を棒に振ってしまう危険がある。

922 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 18:17:00 ]
VC6っていいかげん時代遅れかな

923 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 18:19:49 ]
C99未対応のコンパイラは糞

924 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 18:32:32 ]
しかし現実はC99対応のコンパイラが糞

925 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 18:35:06 ]
>>921
あれ?
俺ガイル

926 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 18:39:19 ]
Cの基礎が分かってる程度でかっこつけて2008βインスコしてC#でフォームアプリ作ろうとしてドツボにはまりました
VC++ToolKit2003万歳

927 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 19:51:01 ]
gccでいいじゃん



928 名前:デフォルトの名無しさん [2007/10/26(金) 20:00:30 ]
>>927
はいはい。「俺は gcc 使えるんだぜ、すごいだろ!」 って自慢したいのね。
わかったわかった。すごいすごい。あんたすごいよ、ネ申だよ。

929 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 20:02:11 ]
aho

930 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 20:02:49 ]
逆から考えれば…

931 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 20:19:13 ]
俺はTurbo C++でいいっス。

932 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 20:24:00 ]
BCCとGCCの敷居の高さっておなじくらいじゃね?

933 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 21:44:21 ]
コンパイラに難しさなんてあるのか?

934 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 21:53:58 ]
設定の難しさとかあるんじゃね

935 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 21:55:32 ]
BCCは初期設定が糞だな
path通して即使えるようにしとけよ

936 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 22:00:44 ]
LSI-C86なんて論外なんだろうな、こういう奴らは

937 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 22:01:18 ]
どういう奴らでも論外だ



938 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 22:45:05 ]
俺もTurbo C++でいいっス。

939 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 00:40:46 ]
>>932
gccはLinux環境かCygwin環境さえあれば
既に設定済みか、簡単に設定できるかのどちらか。
居る環境次第では、敷居としてはかなり低いよ。

940 名前:デフォルトの名無しさん [2007/10/27(土) 00:50:38 ]
はいはい。もうわかったから。ちゃんと「すごいすごい、ネ申」って褒めただろ?
まだ褒めてほしいんかよ?

941 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 00:55:24 ]
aho

942 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 01:04:04 ]
>>935-936
だからbinフォルダでコンパイルしろとあれほど

943 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 01:04:38 ]
俺がTurbo C++でいいっス。

944 名前:939 mailto:sage [2007/10/27(土) 01:05:07 ]
>>940
既に設定済みのものを使うのが「凄い」と思えるキミが凄いぜ!

945 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 01:06:55 ]
VC並に超簡単に使えないと嫌なんだろ

946 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 02:33:25 ]
どうかんがえてもVCよりgccのほうが超簡単だと思うが

947 名前:デフォルトの名無しさん [2007/10/27(土) 02:45:15 ]
すごい、すごいよ。ネ申だよ、ネ申。天才だよ天才!



948 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 02:47:56 ]
うん

949 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 03:02:37 ]
俺にTurbo C++でいいっス。

950 名前:デフォルトの名無しさん [2007/10/27(土) 05:48:50 ]
PHPのコードを読んでいるのですが、

$row->name<br>\n:


というような記述がありました

->という書き方はC言語ではポインタとして使ったと思いますが、PHPにおける->というのはどういう意味をあらわしているのでしょうか?

951 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 08:45:05 ]
俺とTurbo C++でいいっス。


952 名前:デフォルトの名無しさん [2007/10/27(土) 10:10:39 ]
>>950
クラス。

> ->という書き方はC言語ではポインタとして使ったと思いますが
構造体へのポイタだろ?

構造体をもっと発展させたのがクラスだよ。

953 名前:950 [2007/10/27(土) 11:44:14 ]
>>952

ということはつまり・・・

$row->name<br>\n:

上記の記述は、rowクラスのnameというフィールドという意味なのでしょうか?

954 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 12:28:59 ]
そんな基本的過ぎる言語機能は調べればすぐわかるだろ

955 名前:デフォルトの名無しさん [2007/10/27(土) 15:00:44 ]
パイソン Ruby パール
英語読めない人はどれがいいと思う?プログラムはやったことありません

956 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 15:13:04 ]
っ なでしこ

957 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 15:20:39 ]
英語読めないならRuby



958 名前:デフォルトの名無しさん [2007/10/27(土) 15:31:26 ]
>>975
ありがとうRubyにしときます

959 名前:デフォルトの名無しさん [2007/10/27(土) 16:28:18 ]
#define val 1
.
.
.
switch (num){
case val :
;
break;
.
.
.
}
上のプログラムのコンパイルが通らないんですけどこの処理が普通なの?
vc visualstudio2005

960 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 16:29:23 ]
エラーメッセージ位貼れ

961 名前:959 [2007/10/27(土) 16:39:44 ]
>>960
エラー 3 error C2143: 構文エラー : ':' が ';' の前にありません。 j:\documents and settings\owner\
my documents\visual studio 2005\projects\test\test__print\multithread_test__print\test.cpp 23

エラー 4 error C2143: 構文エラー : ';' が ':' の前にありません。 j:\documents and settings\owner\
my documents\visual studio 2005\projects\test\test__print\multithread_test__print\test.cpp 23


962 名前:959 mailto:sage [2007/10/27(土) 17:17:31 ]
自己解決しました。

963 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 17:19:14 ]
なんだったんだよ

964 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 18:33:44 ]
どうせセミコロンがなかったとかそんなんだろ

965 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 20:02:29 ]
test

966 名前:デフォルトの名無しさん [2007/10/27(土) 20:28:12 ]
とあるスタンドアロン版ゲームのデータファイルを改造プログラムを入手をしたんだけど
元からあるデータファイルの中身が違うらしく、その改造プログラムでユニットデータが
収録されているデータファイルを開く事が出来ないんです。
こんな場合、元の改造プログラムとデータファイルを解析して、改造プログラムの更新を
しないといけないと思うのですが、どの様にすれば良いでしょうか?

使用OS WindowsXP Pro SP2
改造プログラム本体は、VBかVC
データファイルはDLLファイル形式

以上となっております。

967 名前:959 [2007/10/27(土) 20:29:18 ]
964 名前:デフォルトの名無しさん[sage] 投稿日:2007/10/27(土) 18:33:44
どうせセミコロンがなかったとかそんなんだろ



968 名前:デフォルトの名無しさん [2007/10/27(土) 21:12:18 ]
ニコニコ動画で、最近時報が実装されましたよね。あれってどうやってるのかな?

HTTPで定期的にポーリングするのは、サーバにすごい負荷がかかりそうなのだけど。。。
Flashを使ってUDPブロードキャストみたいなことができるのかな?

969 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 21:19:38 ]
test

970 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 21:49:39 ]
test

971 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 22:18:43 ]
>>968 Comet かも
Lingr ってチャット知ってる?

972 名前:デフォルトの名無しさん [2007/10/27(土) 23:24:06 ]
>>971
おぉ。こういうのがあったのですね。ありがとうございます。
Web業界はなれて、5年しかたたないのにずいぶん変わったなぁ。。。

973 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 05:56:26 ]
5年はデカいと思うぜ。

974 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 06:24:04 ]
私が知るかぎりVisualStdio6のつぎにいきなりVisualStdio2003が発表されましたが、
VisualStdio7〜VisualStdio2002はいつのまに開発されたのですか?

975 名前:デフォルトの名無しさん [2007/10/28(日) 06:27:26 ]
日本語でおk

976 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 06:41:33 ]
1995個もバージョンが飛んでいるのか!(そうじゃねぇだろう

977 名前:デフォルトの名無しさん [2007/10/28(日) 06:59:10 ]
>>971
でも、PUSHでなくてPULLなのかぁ。シビアなタイミングだと
絶対問題おきそうな気がするな。どうやって回避するのだろう。



978 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 09:01:24 ]
GPLで配布されているとあるファイルを利用したプログラムを作って、こちらも自作プログラムを含むそれら配布したいんですが、
その利用しているファイルだけをGPLの下において、それ以外の自作のものは独自の規約の下に置いて配布する事は可能なんでしょうか?
英語力がなくGPLの解釈に自信がないので、宜しくお願いします。

979 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 09:23:47 ]
>>978
V2 は日本語訳があるのでまずはそれで確認
ttp://www.opensource.jp/gpl/gpl.ja.html

あとはFAQに全部目を通す
ttp://www.gnu.org/licenses/gpl-faq.ja.html

商売に関係するので、本気で心配とかなら専門家に相談という話になるけど

980 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 11:24:47 ]
>>978
基本無理。GPLの何かを使えば、GPLに汚染される。

981 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 11:29:41 ]
>>978
GPLなんか気にせんでええ。

982 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 11:36:42 ]
>>981
opentechpress.jp/opensource/article.pl?sid=06/09/19/044206&from=rss
slashdot.jp/articles/07/09/22/1657212.shtml

983 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 13:04:32 ]
次スレは990よろしくぅ

984 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 16:27:34 ]
スレ立てるまでもない質問はここで 86匹目
pc11.2ch.net/test/read.cgi/tech/1193556424/






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<214KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef