すれ立てるまでもない質問はここで 第66刷

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
質問する前にGoogleで検索しましょう。
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。

前スレ
すれ立てるまでもない質問はここで 第65刷
http://pc8.2ch.net/test/read.cgi/tech/1108815602
2デフォルトの名無しさん:2005/03/26(土) 17:47:35
2
3デフォルトの名無しさん:2005/03/26(土) 19:22:58
初心者の質問です

VB6.0でform1,form2,form3が表示するようにしてありまして、
それぞれのフォームにcommand1ボタンが一つ、text1が一つあります。

それぞれのformには、
private sub command1_crick()
Do
text1.text = Now
   Doevents
loop
end sub
とコードがかかれています。

各formのcommandボタンを押すと、
最後に押したformのみ現在の時間が表示されて、
残りの2つは時間がとまったままになってしまいます。

3つのformともリアルタイムで現在時間を表示するようにしたいのです。
どうか、よろしくご教授ください。
4デフォルトの名無しさん:2005/03/26(土) 19:26:55
>>3
VBのスレで聞けよ
53:2005/03/26(土) 19:29:02
すみませんでした
VBのスレにいってきます
6デフォルトの名無しさん:2005/03/26(土) 20:22:05
PHPとかCGIって使ったことないんですが
PHPを使いたいんですが
これって
1 自分でサーバー立てないと使えない
2 レンタルスペースでも使えるところと使えないところがある
3 どこでも使える

2かなあと思ってるのですが合ってますか?
7デフォルトの名無しさん:2005/03/26(土) 20:27:14
>>6
質問する前にGoogleで検索しましょう。
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
8デフォルトの名無しさん:2005/03/26(土) 20:28:41
>>6
3
9デフォルトの名無しさん:2005/03/26(土) 21:48:17
っていうか >>6 はプログラミングも知らなさそうな感じだから
その質問が解決してもさらに新たな質問が出てくると思われ
10デフォルトの名無しさん:2005/03/26(土) 21:52:36
質問スレなのに質問が出てくることを心配する滑稽さ
11デフォルトの名無しさん:2005/03/27(日) 00:05:03
>>6
2です。
12デフォルトの名無しさん:2005/03/27(日) 00:20:57
    〃⌒ ⌒ ヽ 。
    ィl fノノリ)))ハ).. |
  く#彡|| i  i |リ   |   / ̄ ̄ ̄ ̄ ̄ ̄
    〉| .||、~ヮ~ノ||  ∩ < あはは〜
   /_|〃||〈`只´〉| /~゚/. . ..| 質問ありませんか〜
   / 、§、 ノ )V /.   .\______
  (. く?. 0 。|. |、__/
  ヽ。(○''.。| . |
   / ̄ ̄ ̄ ̄ ̄ ̄/|
 /         / |____E[]ヨ__
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
13デフォルトの名無しさん:2005/03/27(日) 00:36:11
>>12
そんな暇があるのなら先生スレへ行ってください。
14デフォルトの名無しさん:2005/03/27(日) 00:36:59
>>13
先生に説教だなんて、釈迦に説法ですよ!
15デフォルトの名無しさん:2005/03/27(日) 02:53:41
r でシュミレーションをしているのですが、
missing value where TRUE/FALSE needed
と言うエラーが出ます。。
これってどういう原因が考えられるでしょうか?
該当箇所はif文なのですが、
構造がおかしいのでしょうか?
16デフォルトの名無しさん:2005/03/27(日) 04:48:53
プログラマに物理って必要なの?
17デフォルトの名無しさん:2005/03/27(日) 06:12:10
ソフトを自分で作ってみたいのですが、言語は何がお奨めですか?
18デフォルトの名無しさん:2005/03/27(日) 06:12:56
>>17
Rubyがお勧めだ
19デフォルトの名無しさん:2005/03/27(日) 06:16:32
>>17
デルファイ最強伝説
20デフォルトの名無しさん:2005/03/27(日) 07:01:33
>>17
ふつうに考えたらRubyですね。
無料だし、言語自体が美しく、素晴らしい。
日本語の資料も豊富なので、英語が読めなくても平気です。
21デフォルトの名無しさん:2005/03/27(日) 10:03:46
>>20
Rubyは俺も押すけど、利用目的次第ではちょっとな。
無料、言語が美しい・素晴らしい だけだと、
gccも無料だし(w Javaだって(言う人から言わせれば)素晴らしいらしいし、

WinGUIプログラミングがやりたいんなら、MSの無料開発ツール群をDLするとか、
Delphiパーソナル(?)なんかも無料だったね。

WebCGI系ならRubyとかPHP(cgi版)とか。
OSやら目的やらで全然適用言語が異なるよね。

将来の仕事にもっていうならJavaあたりだろうな。善し悪しはともかく需要はあるからさ。
22デフォルトの名無しさん:2005/03/27(日) 10:38:36
完全に素朴な質問なんですけど、
画像ファイルって一体どういう仕組みなんですか?

1pxごとに色の数値を割り振ってあるのだとしたら、jpgだとかpngだとかって
ファイルの種類が変わる必要は無い様に思えるのですが。
初歩的な質問ですいません。
ぐぐってみたのですが、個々のソフトの使い方が出てくるばかりで参考にならなかったので……。
なんだったら、そういうことを解説しているサイトを紹介していただけると嬉しいです。
23デフォルトの名無しさん:2005/03/27(日) 10:51:45
>>22
おまえさんの想像する方式では、サイズが妙にでかくなったりする(BMPなど)。
そこで、人間には知覚しにくいような情報をおとしたり、単にランレングスで圧縮したりと
いろんな方法でサイズを小さくしたりする。
その方法がいろいろだったり、特許が絡んでいたり、いろいろな理由があって、いろんな種類がある。
24デフォルトの名無しさん:2005/03/27(日) 10:57:43
>>16
何のプログラマ?
25デフォルトの名無しさん:2005/03/27(日) 11:02:58
>>23
ということは、
その画像を特定のシチュエーション以外で見られたくない(特定のプログラムでだけ呼び出せるようにする)場合、
わざと既存のものではないフォーマットを使った画像ファイルを作ることもできるということですか?
26デフォルトの名無しさん:2005/03/27(日) 11:11:02
出目毎の確率を調整するには、どう書いたものでしょうか?
たとえば、サイコロで、1が出る確率を20%、2,3,4が10%、5,6が25%
などにしたい場合等の話です。 言語はflashです
27デフォルトの名無しさん:2005/03/27(日) 11:20:04
>>25
もちろん出来る。
ゲームなんかだと割と普通にやっているな。

>>26
別に難しくないだろう。
例えば1〜100の乱数を生成したら
1〜20 を1に
21〜30 を2に
31〜40 を3に
・・・・
と変換すれば自由自在。
28デフォルトの名無しさん:2005/03/27(日) 11:21:52
Flashは言語じゃないだろ。
29デフォルトの名無しさん:2005/03/27(日) 11:35:06
ActionScriptな。
簡単なのは1%ごとに1個、つまり100個の値を持った配列作って、
30デフォルトの名無しさん:2005/03/27(日) 14:26:23
ttp://clairvoyance.hp.infoseek.co.jp/ffaa05.html
こういうのは何で作成されてるんですか?
3126:2005/03/27(日) 15:01:11
>>27
元々組んでたプログラム↓
//設定
parP = [20,20,10,10,10,50]; //出目確率
bunboP = 0;//分母
for(i=0;i<parP.length;i++){
bunboP += parP[i];
}

//取り出し
var w_rnd = Math.floor(Math.random()*bunboP);
var w_par = 0;
var i = 0;
while(1){
w_par += parP[i];
if(w_rnd < w_par){
break;
}
i++;
}
return (i);

"設定"は、いいんですが、"取り出し"の時がループして、条件文を繰り返すのが
不格好なので、こういう時の常套手段みたいなのがあるのかと
思いまして。負荷になる程でないので、動作には問題ないですが。
32デフォルトの名無しさん:2005/03/27(日) 15:28:01
linuxでitoaを使おうとしたところ存在しなかったので、自前で
実装しようとしたのですが、意図したとおりに動きません。
例えば、18を奇数16で変換しようとすると、"2"となってしまい、
最終桁しか表示できません。ソースは以下の通りです。

static const char itoa_table[]=
"0123456789abcdefghijklmnopqrstuvwxyz";

char* itoa(int value,char *string,int radix)
{
  if(radix > 36) {
    string = "NULL";
    return NULL;
  }
  if(value == 0){
    string[0] = '0';
    return string;
  }
  itoa((int)value/radix,string,radix);
  *string++ = itoa_table[value%radix];
  return string;
}

ポインタをインクリメントしていって、元の先頭に戻していないために
この現象が起きているのだろうかとは思うのですが、対処方法が
分かりません。どなたか対処法のご教授をお願いします。
33デフォルトの名無しさん:2005/03/27(日) 15:34:02
>>32
再帰使ってることもアレなんだけども
char *p_str = string;
とでもしておいて、処理はp_strを使い
stringをreturnすればいい
ついでにstringの末尾に\0入れてないのもアレなんだが
34デフォルトの名無しさん:2005/03/27(日) 15:42:37
MSDNライブラリの読み方がよくわからないんですが
どういう情報が載っているんですか?
また、自分の探したい情報が見つけ難いのですが何か言い方法はありますか?
35デフォルトの名無しさん:2005/03/27(日) 15:43:04
年と月と日を入力すればその日が何週目かを知りたいのですが。。
例えば
2005年3月27日→5週目
2005年4月10日→3週目

見たいな感じです、

BASICでお願いします。
36デフォルトの名無しさん:2005/03/27(日) 15:48:53
>>35
俺なら年と月は破棄する。
37デフォルトの名無しさん:2005/03/27(日) 16:24:04
3832:2005/03/27(日) 16:24:19
>>33さん
すみません、やってみましたが対処不能でした。(涙
39デフォルトの名無しさん:2005/03/27(日) 16:27:16
スクリプト言語とインタプリタ言語の違いがわかりません
スクリプトではあるけどインタプリタではない言語とか、
インタプリタではあるけどスクリプトではある言語はどんなものがあるのでしょうか?
40デフォルトの名無しさん:2005/03/27(日) 16:28:08
4132:2005/03/27(日) 16:43:13
>>40さん
今の実装を大きく変えずに何とかする方法はありませんか?
42デフォルトの名無しさん:2005/03/27(日) 16:50:13
itoaだけ入れ替えればいいので今の実装は変える必要はありません。
43デフォルトの名無しさん:2005/03/27(日) 16:59:55
itoaを自作するのが流行ってるのか?
ついでに自演も。
4432 ◆XZPswuAXnc :2005/03/27(日) 17:11:20
>44
流行っているという話もないでしょうし、自演でもございません。

自分の考えた方法で上手くいかなかったので、元々のやり方で
上手く行かない理由と上手くやるための方法はそっちのけで
別の人が実装したものをそのまま流用するというのが、PGの
端くれとして納得が行かなかったために再度質問をさせて
いただいています。
45デフォルトの名無しさん:2005/03/27(日) 17:19:57
 itoa((int)value/radix,string,radix);
これを
 string= itoa((int)value/radix,string,radix);
にでもすればいいんでないの。
46デフォルトの名無しさん:2005/03/27(日) 17:22:13
>>44
PGの端くれがこんな質問するわけ無いだろ。
煽りならもっと考えてから書けよ。
47デフォルトの名無しさん:2005/03/27(日) 17:26:38
普通はデバッガで確認してすぐ解決だよな。
わざわざこんなとこで質問してるのがワケワカラン。
それともLinuxにはデバッガ無いのか?
在ってもとても使いにくいとか?

#素直にVSで開発して、バグ取れてからLinuxに移植しろよ。
48デフォルトの名無しさん:2005/03/27(日) 17:27:43
VC++使いにくい
49デフォルトの名無しさん:2005/03/27(日) 17:28:29
なんでマウスなんか触らなきゃいけないの。
50デフォルトの名無しさん:2005/03/27(日) 17:34:57
犬厨の特徴:

自分はプロだとか言い出す。
春と夏と冬に大量発生。
デバッガを使わない。

おまえら、ここは技術板だ。よく見てから書け。
51デフォルトの名無しさん:2005/03/27(日) 17:35:28
「FA FF FB」

のようなスペースで区切られている16進数を文字列(けっこう長い)に変換したいのですが、
そのようなツール知っている方ご伝授下さい!
52デフォルトの名無しさん:2005/03/27(日) 17:38:11
「スペースで区切られている16進数」の時点で
既に文字列なんじゃねえの?
53デフォルトの名無しさん:2005/03/27(日) 17:39:20
>>51
俺はプロだが、お前の言ってることはよくわからん。
54デフォルトの名無しさん:2005/03/27(日) 17:40:09
>>52
awkとか言ってほしかったんじゃねーか?
55とりあえず、ジャブ。:2005/03/27(日) 17:41:10
>>51
鼬害
56デフォルトの名無しさん:2005/03/27(日) 17:42:49
winにawkはありますか?
57デフォルトの名無しさん:2005/03/27(日) 17:43:10
                 ,_,_、
            , '", '    i`゛ー 、
              , '/ .:/ , ,'   l  ', ヾ 、
     , '"..`ッイ_ ; .:,:::,'..i.:::  l   ; ';:. i`i、 _
    , " .:'::/´' i ‐i|.:::i:::i::i ::::::::: i i i::..',.: i‐}イー .、
.   /イ ;:'::./ / lヾ|i、,::-i-トi:::::::: ,':::ノil:::::il i:::;'イヾ、::.ヽ.
   i'/.:::::, クト、_i、::_il ンニ=、',、:::::ノ:;'_`iヾノ::,l::'ィ i  ',  ヾ.
   ' i ィ /i,' |i  l/'ヾi iゞ i  ゛'´ イノヾイi::ノ'::;'_ノ iッ ィ.  ', ',
   il|/ i i'ヾ、ト、 i ,,ー'  ,  i__ノ '/ヾi' |`''"i i、:::  i |i    
    '      ,ノ`ヽ       '' / ノ i ,  i lヾ:: ,ilノ
        /    iヽ、  `    /´  ヽレ' ヾ   i::/ '  ハンバーグ弁当のハンバーグの下にあるパスタは
      i'ヽ      ヽ : ` ー  ´/       ,ヽ,    '   何のためにあるんですか?
      /ヾ、ヽ、   ヽ : :   /     , ' /ヽ
       ヽ、;:;:ヽ 、ヽ、  ヽ :  /  , - ' /;:;:ノ
58デフォルトの名無しさん:2005/03/27(日) 17:43:46
>>51 >>52 >>53
失礼。説明不足でした。
「77 65 66」
のような半角スペースで区切られている16進数を
「f e w」
のような文字に変換したいのです。
59デフォルトの名無しさん:2005/03/27(日) 18:01:01
>>58
HSPを使えば簡単に出来る。
60デフォルトの名無しさん:2005/03/27(日) 18:05:24
58です。
すいません、解決しました。
皆様ありがとうございました。
61デフォルトの名無しさん:2005/03/27(日) 18:06:58
>>58
OCamlならこうすれば簡単にできるよ。

let str = "61 61";;

List.iter
(fun s ->
if s = "" then () else print_char (Char.chr (int_of_string ("0x"^s))))
(Str.split (Str.regexp " ") str);;
62デフォルトの名無しさん:2005/03/27(日) 18:34:38
StarCraftやWarCraftの「種族を選択」っていう項目名を英語にすると何になるの?
ClassSelect?
KindSelect?

しっくり来るのが思い浮かばない。
英語できるやつ教えて。
6362:2005/03/27(日) 18:36:19
すまん。
思いっきりミスった。
上の無しで。
64デフォルトの名無しさん:2005/03/27(日) 19:00:26
>>62
nation
65デフォルトの名無しさん:2005/03/27(日) 19:10:15
>>58
                 ,_,_、
            , '", '    i`゛ー 、
              , '/ .:/ , ,'   l  ', ヾ 、
     , '"..`ッイ_ ; .:,:::,'..i.:::  l   ; ';:. i`i、 _
    , " .:'::/´' i ‐i|.:::i:::i::i ::::::::: i i i::..',.: i‐}イー .、
.   /イ ;:'::./ / lヾ|i、,::-i-トi:::::::: ,':::ノil:::::il i:::;'イヾ、::.ヽ.
   i'/.:::::, クト、_i、::_il ンニ=、',、:::::ノ:;'_`iヾノ::,l::'ィ i  ',  ヾ.
   ' i ィ /i,' |i  l/'ヾi iゞ i  ゛'´ イノヾイi::ノ'::;'_ノ iッ ィ.  ', ',
   il|/ i i'ヾ、ト、 i ,,ー'  ,  i__ノ '/ヾi' |`''"i i、:::  i |i    
    '      ,ノ`ヽ       '' / ノ i ,  i lヾ:: ,ilノ
        /    iヽ、  `    /´  ヽレ' ヾ   i::/ '  あの、>>61ですが、お礼はないんですか…?
      i'ヽ      ヽ : ` ー  ´/       ,ヽ,    '  
      /ヾ、ヽ、   ヽ : :   /     , ' /ヽ
       ヽ、;:;:ヽ 、ヽ、  ヽ :  /  , - ' /;:;:ノ
66デフォルトの名無しさん:2005/03/27(日) 19:50:48
>>30
それがFlash以外の何かに見えるのか?
67デフォルトの名無しさん:2005/03/27(日) 21:44:25
業務用の簡単なWindowsアプリを作成中です。
最終的に、営業のデータをXMLファイル(日付.xml)で書き出す、
という感じなのですが、営業所で作成して事務所でも見られるようにしたいです。
このファイルをメールで添付して送ったりするのが面倒なので、
どうにかして共有できるように(共有といっても事務所から変更したりはしません)
したいのですが、何か良い方法はないでしょうか。

いくつかの営業所(ていうかお店)があって、
それぞれにネットつないでるPCが置いてある、
という程度なもので、社内ネットワークのような
ものはありません。
また、事務所にサーバマシンもありません。

会社のサイトを公開するための、Webとメールの
レンタルサーバ(ホスティング)はあります。
ここで使えるサービスはPerlくらいで、
データベースは使えません。

初めはこのサーバに、XMLを作成した時にそのアプリからFTPで
送信すればいいかな、と思っていたのですが、
サーバ側でユーザの作成などができないので、
全営業所が全ての権限(他の営業所のファイルを消しちゃったり)を持った
ユーザでファイルを扱うのもどうかと思っています。

思いつくのは、Web内のBASIC認証を掛けたディレクトリで
アップロードCGIをPerlで作成し、アプリからHTTPでアクセス&アップロードする、
という形なのですが、もっと簡単な方法はないものでしょうか?

営業所側で使うユーザには、あまり面倒なことをさせたくない
(というより説明してもわからないと思う)ということもあるので、
アプリ自体はGUIベースの超シンプルなものになっています。
68デフォルトの名無しさん:2005/03/27(日) 21:49:08
>>67
予算組んで外注に出せ。
69デフォルトの名無しさん:2005/03/27(日) 21:52:09
>>67
>もっと簡単な方法はないものでしょうか?

営業のデータを会社のホームページに貼り付ける。
70デフォルトの名無しさん:2005/03/27(日) 21:54:16
67をクビにして、浮いたお金でソフト会社に外注が一番速いな
71デフォルトの名無しさん:2005/03/27(日) 22:37:16
Iria等で使われているスプレッドシートのようなオブジェクトを
使ったプログラムを作りたい場合、どの言語・開発環境が最適でしょうか?
自分で調べたところ、VisualStudio系の環境には該当するオブジェクトが
なさそうでしたが、Borland系にならばあるのでしょうか?
72デフォルトの名無しさん:2005/03/27(日) 23:52:37
>>67
パソコンに詳しくない人間が使う前提なら、できれば営業データの作成とアップロードを
1ステップでできるようなものがいいと思うよ。
営業データの作成も含めてCGIで行うか、もしくは営業データの作成を行うWindowsアプリに
アップロードの機能をもたせるか。
初心者はファイルとかアップロードの概念はわからないから、できれば「保存=アップロード」
になるような形が望ましいと思う。プログラムをつくる方は大変だけど。
73デフォルトの名無しさん:2005/03/27(日) 23:59:18
>>71
LISTVIEWみたいなのを言ってるのなら
Visualなんちゃらにはたいていあるよ
74デフォルトの名無しさん:2005/03/28(月) 00:01:41
>>71
そんな基準で開発環境を選ぶのはどうかと。
75デフォルトの名無しさん:2005/03/28(月) 01:45:49
                 ,_,_、
            , '", '    i`゛ー 、
              , '/ .:/ , ,'   l  ', ヾ 、
     , '"..`ッイ_ ; .:,:::,'..i.:::  l   ; ';:. i`i、 _
    , " .:'::/´' i ‐i|.:::i:::i::i ::::::::: i i i::..',.: i‐}イー .、
.   /イ ;:'::./ / lヾ|i、,::-i-トi:::::::: ,':::ノil:::::il i:::;'イヾ、::.ヽ.
   i'/.:::::, クト、_i、::_il ンニ=、',、:::::ノ:;'_`iヾノ::,l::'ィ i  ',  ヾ.
   ' i ィ /i,' |i  l/'ヾi iゞ i  ゛'´ イノヾイi::ノ'::;'_ノ iッ ィ.  ', ',
   il|/ i i'ヾ、ト、 i ,,ー'  ,  i__ノ '/ヾi' |`''"i i、:::  i |i    
    '      ,ノ`ヽ       '' / ノ i ,  i lヾ:: ,ilノ
        /    iヽ、  `    /´  ヽレ' ヾ   i::/ '  どこか痛いところありませんか?
      i'ヽ      ヽ : ` ー  ´/       ,ヽ,    '
      /ヾ、ヽ、   ヽ : :   /     , ' /ヽ
       ヽ、;:;:ヽ 、ヽ、  ヽ :  /  , - ' /;:;:ノ
76デフォルトの名無しさん:2005/03/28(月) 02:03:37
>>75
このちょっとでっぱったところがさっきから腫れっぱなしで痛いです。
77デフォルトの名無しさん:2005/03/28(月) 03:47:17
薬つけないと面疔になるよ。
78デフォルトの名無しさん:2005/03/28(月) 10:25:56
HTMLファイルを誤って上書きしてしまったのですが、
上書きする前の内容って復元できませんかね?
79デフォルトの名無しさん:2005/03/28(月) 10:28:58
lint ってどこで手に入れて、何するものなんですかね?
検索しても、英語ばっかりのサイトでよくわかりません。
優しい人教えてください!
80デフォルトの名無しさん:2005/03/28(月) 10:40:56
何に使うか分からないのに手に入れる必要もないと思う
道具ってのは必要になって初めて役に立つ
81デフォルトの名無しさん:2005/03/28(月) 10:46:33
どこで聞けばいいか分からないので教えてください。
一つのシステムを使って6人で仕事しています。
6人の仕事のうちわけ・成績を出してほしい、
ということで一週間前から業者に頼んでいるんですけど答がでません。
何日くらいかかるものでしょうか?
82デフォルトの名無しさん:2005/03/28(月) 11:05:05
>>79
>検索しても、英語ばっかりのサイトでよくわかりません
ウソつくなボケ。
世の中googleだけじゃねーんだよ!あほあほあほあほー!
相応のデータベース使え。
↓はい
http://yougo.ascii24.com/
83デフォルトの名無しさん:2005/03/28(月) 11:31:06
>>78
FATなら可能
84>>81 の業者:2005/03/28(月) 11:32:32
>>81
6人の仕事のうちわけ・成績の評価方法を出してほしい
85デフォルトの名無しさん:2005/03/28(月) 13:27:37
インプットが

aho baka tawake[endl]

の時に、
string s;
char c;

in >> s;
in.get(c);

をeofまで繰り返してsを出力すると

aho aka awake

になるんですけど、どーして?

詰る所、空白文字の取り方が間違ってるの?
86マイク ◆yrBrqfF1Ew :2005/03/28(月) 13:40:04
lintが何をするものなのかわからないから一生必要になることはないな(▽
87デフォルトの名無しさん:2005/03/28(月) 13:56:26
>>86
なんで未来の事まで予言してるんだろうこの人。
もしかしてすごい人なのかな。ノストラダムス級?
88デフォルトの名無しさん:2005/03/28(月) 14:00:40
Microsoftが公開している、フリーの簡易版VisualStudioみたいなものがあったと
記憶しているんですが、これって私の思い違いでしょうか?

GUIエディタも付属していたような・・・
どこかの雑誌記事で見た気がするんですが、
他社ツールの見間違いでしょうか。
89デフォルトの名無しさん:2005/03/28(月) 14:02:50
>>86
勉強が足らんな。
http://www.wakhok.ac.jp/netadmin/node179.html
世の中、こういうこともあるんだよ。
90デフォルトの名無しさん:2005/03/28(月) 14:04:31
>>88
そんなものはないので氏んでください
9167:2005/03/28(月) 14:13:16
>>72
レスありがとうございます。
営業データというと大げさですが、実際は店の配置図のようなものを簡単に作成するもので、
1〜2週間に1回くらいの割合で更新するのです。
重要なものではないので、暗号化する必要もないです
(実際このファイルをそのまま利用してWebを更新することも考えています)。

ただ、このデータをそれぞれのPCでEXCELなどから利用するので
ローカルのアプリケーションで作成作業は行わなくてはならないのですが、
その時に作成されたファイルをそのまま共有できるようにうまくやれないかな、
と思ったのです。

>「保存=アップロード」
>になるような形が望ましいと思う

そうですね。まさにそのように作成しています。
ただ、この保存のときにどのような方法でアップロードするのが
効率良いのかがわからず、HTTPで送信するくらいしか思いつきませんでした。
92デフォルトの名無しさん:2005/03/28(月) 14:19:20
>>88
WebMatrixの事かな。
あれならフリーのWebアプリ開発環境だけど。
93デフォルトの名無しさん:2005/03/28(月) 14:20:46
ぬるぽで神になれません。
神になる方法をキボン
94デフォルトの名無しさん:2005/03/28(月) 14:23:44
>>88
Windows CE 用ならタダ配りしてますが。
95デフォルトの名無しさん:2005/03/28(月) 14:25:39
神になりたい
ぬるぽーーーーーーーー!
96春厨:2005/03/28(月) 14:31:22
       /゙l、 ,i- 、
      /  |..-゙  .,!                                 
     ,./   , /  ./                                 /゙゙j ,../ \ 
    .'|゛ ..ノ/゛ /                   l`゙'i    く゛`j     / . /ー'7  │
  ,゙;;xi / . 〈-............、       /'、  .l.\._  l │  ._,,ノ ゙‐'\ /  il.... ″ /`" 
  ゙''''''シ .,_---......、  \ _..-''″/.l゙'、 l  .! /  !../ "_.. , ./'''''''゙'/  ./ ''、  '!、  
   ././.ヽ.`\ .`^゙'''''ツ".,イ" ,ノ l .|  ヽ,,,!./ /   ´゛ ./ ./    ゙''''"  / .,iー"
   /   .i-|i 、_〉    `'''、´ ./ .,/./    ./ /     / ./        ./  /
        .ヽ `'、      `″ ゙‐'゛   ./ /    〈/       ,/ /
    .      \_./              `″             ゞ /

アニメ化決定
97デフォルトの名無しさん:2005/03/28(月) 15:17:45
3週間以内にC言語をマスターすることは可能でしょうか。
98デフォルトの名無しさん:2005/03/28(月) 15:33:32
>>97
マスターってどこらへんをゴールとするんだ
99デフォルトの名無しさん:2005/03/28(月) 15:35:52
>>98
構文規則を覚えることだろ。
覚えたらマスターだ。
100デフォルトの名無しさん:2005/03/28(月) 15:55:46
>>97
そんなこと聞くようじゃ無理
101デフォルトの名無しさん:2005/03/28(月) 15:57:08
>>100
「お前には無理」の類の返答は誰も期待していないし、役にも立たない。
無意味だとは思わないか?
102デフォルトの名無しさん:2005/03/28(月) 16:21:37
法律で「C言語をマスターするには1年必要」って書いてないし、無理って事は無いでしょ
103デフォルトの名無しさん:2005/03/28(月) 16:48:47
Pascalでは末尾再帰の最適化はされるのでしょうか?
104デフォルトの名無しさん:2005/03/28(月) 17:11:17
>>101
それで諦めてくれれば本人の為になるかもしれないじゃないか!
105デフォルトの名無しさん:2005/03/28(月) 17:33:18
>>101
「そんなこと聞くようじゃ」がポイントでは?
106デフォルトの名無しさん:2005/03/28(月) 18:27:24
>>104
馬鹿野郎、食い扶持が減って助かるだろ。
107デフォルトの名無しさん:2005/03/28(月) 18:29:23
>>97
1週間で攻略とかもあるが、人の能力・適性はいろいろだから。
http://www.kumei.ne.jp/c_lang/howtomaster/index.html
108デフォルトの名無しさん:2005/03/28(月) 19:09:54
こんにちは。HPを立ち上げた初心者ですが、特定のipやリモートホスト、ブラウザ等からのアクセスを他のサイトに飛ばしたり、ホムペが削除されたかのように見せるタグとかはありますか?
検索したら、htaccessとか出たんですが設定がさっぱり分からなくて、その挙句に自分のHPスペースの環境では使えないことがわかりました。
だから簡単なhtmlのタグによる制御方法とかスクリプトがあったらお願いします。
109デフォルトの名無しさん:2005/03/28(月) 19:31:25
>>108
鼬害の予感
110デフォルトの名無しさん:2005/03/28(月) 19:43:48
JavaやCの前にアセンブラって勉強しておいたほうがいいの?
111デフォルトの名無しさん:2005/03/28(月) 20:06:28
>>110
前でなくてもいいし、100%使いこなせる必要はないけど、勉強すること推奨。
112デフォルトの名無しさん:2005/03/28(月) 22:55:22
>>108
head要素内に是追加
<script type="application/x-javascript">
location.href="http://"+"www2.strangeworld.org/uedakana/";
</script>
113デフォルトの名無しさん:2005/03/29(火) 00:12:33
PHPのスレはどこ?
114デフォルトの名無しさん:2005/03/29(火) 00:13:59
115デフォルトの名無しさん:2005/03/29(火) 00:19:46
おっと、見落としてた。ありがとん
116デフォルトの名無しさん:2005/03/29(火) 05:02:34
物理なんてやってどうするんですか、あんなもん。
117デフォルトの名無しさん:2005/03/29(火) 08:18:53
aviとmpgのフォーマットについてなんですが。
avi: RIFFファイルは4−7byte目にファイルのデータサイズが書かれていることになっていますけど、+8してもファイルのサイズにならない場合があるんですが。
その場合そこにかかれたデータサイズは何を意味していて、またファイル全体のサイズを知るにはどうすればいいですか?
mpg: 終端コードの後に20byteの0x00からなるデータがついてる場合とついてない場合があるんですが、この違いはなんですか?
118デフォルトの名無しさん:2005/03/29(火) 08:23:06
119デフォルトの名無しさん:2005/03/29(火) 11:03:46
これからCを勉強したいのですが、何から始めたらさっぱりなんでよろしければオススメな本やHPなぞをお教え願いたい。
120デフォルトの名無しさん:2005/03/29(火) 11:14:40
121デフォルトの名無しさん:2005/03/29(火) 12:38:37
>>120
猫はやめたほうがいいんじゃないか?
122デフォルトの名無しさん:2005/03/29(火) 13:07:48
独習Cとかだめなんだっけ?
123デフォルトの名無しさん:2005/03/29(火) 13:32:31
駄目って事は無いだろ。
とっつきにくいだけで。
124デフォルトの名無しさん:2005/03/29(火) 14:58:43
winXP+VS.Net2002でAppとDLLで共有メモリを搭載したいのですが、
MFCでなくてWin32SDKで、どのようにすればいいですか?
125デフォルトの名無しさん:2005/03/29(火) 15:16:42
メモリマップトファイル
126デフォルトの名無しさん:2005/03/29(火) 15:30:06
>>125
THX
127デフォルトの名無しさん:2005/03/29(火) 15:37:24
>>119
プログラミングの経験は?
128デフォルトの名無しさん:2005/03/29(火) 16:10:09
おしえてくださいませ。
先輩から頼まれて困ってるのですが、FTPで
サーバからファイル2000本落しておいてくれ言われました。
パスがそれぞれ異なる上に更新日付をローカルに落した時、変えたりするなよ!!
と無茶を言ってきます。午後8時までに終わらせないと大目玉です
129デフォルトの名無しさん:2005/03/29(火) 16:12:32
>>128
普通に落とせばいいんじゃないの
130デフォルトの名無しさん:2005/03/29(火) 16:12:52
>>128
ご愁傷様
131デフォルトの名無しさん:2005/03/29(火) 16:16:39
>>129
普通に落すと日付とかかわっちゃいますので弱っています。
しかも数が多いのと改行コードうんちゃらがどうとか非常に難しいです。
日付変えないオプションとかありますでしょうか?
エクセルにファイル2000本リストつくったのでVBAから
FTPコマンドのバッチファイル作成して一気に流して終わらせたいのですが
ちなみにVBコードは完成しているのでコマンドラインの Getあたりの
理想なオプションとかあればなんとかなりそうなのです。
132デフォルトの名無しさん:2005/03/29(火) 16:21:14
>>131
その先輩に聞けば?
(まさか自分が出来ない事をさせて、大目玉って事は無いだろ??)
133デフォルトの名無しさん:2005/03/29(火) 16:30:30
>>131
え?変わらないよ
134デフォルトの名無しさん:2005/03/29(火) 16:38:27
>>132
顧客レビューにいったので7時過ぎまで帰ってきません

>>133
変らないですか???
get /MGR/PROJECT/SOURCE/A0036CZ/COMMON.c

で落すと リモート側が 2005/02/16 15:00:00
がローカルに落されると本日現在時刻になってしまいます。
FTPなので一回バラけるから変るんだとおもうのですが。
何かオプションですかやっぱり
135デフォルトの名無しさん:2005/03/29(火) 16:39:07
アーバインとかイリアで落とせば
136デフォルトの名無しさん:2005/03/29(火) 17:13:04
ビジュアルベーシック.NETでパスワードを入力させて
ファイルを保護するようなプログラムを作るにはどうしたらいいでしょうか?
どなたか手がかりを教えていただけないでしょうか。お願いします。
137デフォルトの名無しさん:2005/03/29(火) 17:18:38
ファイル内容を暗号化するとか
138デフォルトの名無しさん:2005/03/29(火) 17:19:54
「ファイルを保護」が内容を何か見えなくしたいなら、パスワードで暗号化でもしとけ。
139119:2005/03/29(火) 19:07:35
レスサンクスです。
当方無知に等しいかと…
140デフォルトの名無しさん:2005/03/29(火) 19:45:20
>139
私は一応、柴田望洋のプログラミング講義C++とVCで育った
割とわかりやすいと思うがもっといいのもあるかも
141デフォルトの名無しさん:2005/03/29(火) 20:21:49
InternetShortcut(*.url)の仕様を知りたいのですが
どこで聞いたらいいですか?
ググッても節穴なのか見つかんないorz

[InternetShortcut]
URL=http://foo.com
Modified=bar
等の詳しい仕様しりたいです
142デフォルトの名無しさん:2005/03/29(火) 21:28:31
143デフォルトの名無しさん:2005/03/29(火) 21:32:42
144141:2005/03/29(火) 22:26:26
ありがとん

# どこかにInternetShortcutの仕様は完全にオープンて書いてあったので
# MSが公開してるのかと思った
145デフォルトの名無しさん:2005/03/29(火) 23:33:51
>>139
Windowsだったら、DOSコマンドとか知っといたほうがいいかも
予備知識として
146デフォルトの名無しさん:2005/03/29(火) 23:36:58
もう俺の実力は、作れない物はないという域にまで達してしまった。
これからは次の世代に俺の英知を残すことに専念しよう。
147デフォルトの名無しさん:2005/03/29(火) 23:39:46
>>146
そんな能力の持ち主なら、こっち協力してあげてください

【フリー】こういうソフト作ってちょ【リク】
http://pc8.2ch.net/test/read.cgi/tech/1046576456/
148デフォルトの名無しさん:2005/03/30(水) 01:28:57
>>140 >>145
ありがとん。
ぜひ見てきたいと思います!
149デフォルトの名無しさん:2005/03/30(水) 01:43:54
IBMのホームページビルダーでダウンロードしたときに
日付が変わらないようにするオプションはありますか?
150デフォルトの名無しさん:2005/03/30(水) 01:46:20

サイトに置いてあるファイルのタイムスタンプのこと?
151デフォルトの名無しさん:2005/03/30(水) 05:19:34
物理なんて必要ねぇだろ。
バネとかバネとか。
152デフォルトの名無しさん:2005/03/30(水) 15:58:26
MSDNのLoadImageのページの
> 対応情報
>  Windows 95/2000:Windows NT 4.0 以降
>  Windows 95/98:Windows NT 95 以降
>  ヘッダーファイル:Winuser.h で宣言、Windows.h をインクルード
>  ライブラリ:User32.lib を使用
>  Unicode:Windows NT/2000 は Unicode 版と ANSI 版を実装

Windows NT 95って何ですか?
何故、Windows 95と2000をひとまとめにしてるんですか?
153デフォルトの名無しさん:2005/03/30(水) 16:03:25
対応情報
 Windows NT/2000:Windows NT 4.0 以降
 Windows 95/98:Windows 95 以降
 ヘッダーファイル:Winuser.h で宣言、Windows.h をインクルード
 ライブラリ:User32.lib を使用
 Unicode:Windows NT/2000 は Unicode 版と ANSI 版を実装

の間違いだと思う。
154デフォルトの名無しさん:2005/03/30(水) 16:54:10
C#やjavaはなんでヘッダファイルが無いんですか?
ビルドに時間が掛かりませんか?
155デフォルトの名無しさん:2005/03/30(水) 17:09:15
C# は C/C++ よりコンパイル速く感じるな。計測してないが。
156デフォルトの名無しさん:2005/03/30(水) 17:10:52
DirectXのサンプルをコンパイルしてもわかるけど爆速。
開発速度を取るか、実行速度を取るか
157デフォルトの名無しさん:2005/03/30(水) 17:13:30
最近C#使っているが、ヘッダファイル無いのがいい感じに思ってる。
158デフォルトの名無しさん:2005/03/30(水) 17:13:41
Delphiってめっちゃ速いよね、コンパイル
159デフォルトの名無しさん:2005/03/30(水) 17:17:54
インタプリタとコンパイル言語のコンパイル速度を比べるんでねぇ
160デフォルトの名無しさん:2005/03/30(水) 17:32:02
konpairu????????
161デフォルトの名無しさん:2005/03/30(水) 18:40:25
Linuxで、バッチを実行しようとおもってるのですが、
以下のような条件の場合Cronを使ってやるのは
一般的な方法として正しいのでしょうか?

・バッチの実行開始時間はばらばら
・実行にかかる時間は1秒以下
・数が動的に変わる
・実行数は1日1〜10万

cronの定義ファイルをころころ変更するのが
やり方としてあってるのかよくわからないもので・・・
他に方法があれば教えてもらえるとうれしいです。
162デフォルトの名無しさん:2005/03/30(水) 23:57:02
Java で GUI を含むプログラムを作っています。
作っているプログラムは、いわゆる3ペイン構造なのですが、
ここでは説明のために2ペインってことにしておきます。

(1) 左ペインは木構造になってて、マウスだけでなくキーボードでも操作できます。
(2) 木構造の末端要素は URL を表わす要素で、その要素が選択されると、
  URL に対応するデータを(取ってきて/既に Local に存在すればそれを)右ペインに表示します。
(3) 要素がダブルクリックされたり、選択された状態で Enter キーが押された場合には、
  Local にデータが存在する場合であっても、ホストからデータを取ってきて右ペインに表示します。

左ペインの木構造の或るフォルダが、URL を表わすノードをたくさん含んでいたとします(例えば100個)。
選択項目を 1 番目から 100 番目に変更する為に、キーボードの下方向キーを押し続けたとき、
2 〜 99 番目の項目についても、瞬間的ながら選択されてしまうので、当然ながらプログラムは、
データを取りにリモートホストへのセッションを張ったり、Disk へアクセスしてしまいます。

結局この場合、98 個もの無駄なアクセスをしてしまい、すごく遅くなってしまいます。
そもそもこの UI の仕様設計が間違ってるのでしょうか。
163デフォルトの名無しさん:2005/03/31(木) 00:15:22
何ミリ秒か待ってみて、位置が安定してから更新すればいい気もする。
164162:2005/03/31(木) 00:38:33
>>163
ありがとうございます。
やってみます。
165デフォルトの名無しさん:2005/03/31(木) 10:16:36
ソース貼る時に、半角スペースの連続はブラウザ上で無視されてしまうのを防ぐために、
置き換える半角スペースの代わりになる文字ってあったと思うんですけど、教えて下さい。
166デフォルトの名無しさん:2005/03/31(木) 10:20:32
 
167デフォルトの名無しさん:2005/03/31(木) 10:21:07
やっべ失敗した
&nbsp;
168デフォルトの名無しさん:2005/03/31(木) 10:22:17
そのくらいhtml読めよって感じだな
169デフォルトの名無しさん:2005/03/31(木) 10:26:38
html読んでも使ってるとこなんて滅多にねぇけどな
html解説書ならわかるかもな
170デフォルトの名無しさん:2005/03/31(木) 10:29:00
ありがとうです。 >>166-169
171デフォルトの名無しさん:2005/03/31(木) 11:24:28
しばらくWindowsから離れてたのですが
いまどきActiveXって流行らないのでしょうか?

IEに依存したアプリをつくって
Webで公開するつもりだったのですが
172デフォルトの名無しさん:2005/03/31(木) 12:00:38
>>171
今のはやりはXUL+XPCOM
173デフォルトの名無しさん:2005/03/31(木) 12:01:06
>>171
好きにしたら?流行なんて関係無いでしょ
174志村:2005/03/31(木) 12:21:53
アイーンが流行らないだと!?
175デフォルトの名無しさん:2005/03/31(木) 12:22:38
この速さなら言える。
この前、様式トイレでベロベロに酔いつぶれてしまってたんだが
どうやらゲロるために便座に顔をうずめてたらしい。
なんとなく覚えてるのだが、誤操作でウオショレット ムーブモードで
顔ウオッシュしてたような気がする。しかも多分だが顔に噴射される
水を飲んでいたかもしれない!!どうしよう!!!?
176デフォルトの名無しさん:2005/03/31(木) 12:36:01
>>175
激しく板違い
177デフォルトの名無しさん:2005/03/31(木) 12:53:31
様式トイレ
さましきといれ
178デフォルトの名無しさん:2005/03/31(木) 15:07:59
>>171
最近そういう書籍ってみないね
あとコードサイニング証明書、高すぎ!>ベリサイン
さらに不特定多数への公開には
ますますやりにくくなってるしねー
179デフォルトの名無しさん:2005/03/31(木) 15:10:19
ゴシック様式トイレ

…大聖堂のドアのような便器の蓋とか。
180デフォルトの名無しさん:2005/03/31(木) 15:10:48
>>175
実は女子トイレでした。
181デフォルトの名無しさん:2005/03/31(木) 15:11:21
>>179
ドアにはステンドグラスが… 透けるやん
182デフォルトの名無しさん:2005/03/31(木) 16:02:02
1:多のマッチングを高速にやるアルゴリズム探してます。

1つのファイル内をサーチしてマッチした部分を列挙するということをし
たいのですが、マッチさせるパターン(バイト列)が複数あるので単純な
サーチアルゴリズム(BMとか)だと遅くなってしまいます。

(1:多のマッチングはアンチウィルスソフトなどで利用されてると思うの
ですが、どのようなアルゴリズムで高速サーチしてるのでしょうか?)
183デフォルトの名無しさん:2005/03/31(木) 16:03:23
>>182
アルゴリズムは同じだよ。
184182:2005/03/31(木) 16:07:22
>183
1:1のサーチをパターン数分繰り返してるってことですか?
185デフォルトの名無しさん:2005/03/31(木) 16:15:52
>>184
繰り返しは1回で、パターンを同時に評価。
186182:2005/03/31(木) 16:31:53
>185
ファイルを前から走査しながらマッチするパターンを探すって感じに
なってるわけですね。

ありがとうございました。
187161:2005/03/31(木) 18:09:19
誰かレスしてー
188デフォルトの名無しさん:2005/03/31(木) 18:24:14
>>187
バッチを起動するプロセスでも作ったら。
189デフォルトの名無しさん:2005/03/31(木) 18:24:33
Linux板かUNIX板行けやボケ
190161:2005/03/31(木) 19:41:40
>>188
それが一般的ですかね
>>189
バッチ実行プログラムとかのネタならこっちじゃないの?
191デフォルトの名無しさん:2005/03/31(木) 19:44:39
会社で買ったVisualStudio.netですがMSDNのディスクが破損してしまいました。
これって実費程度で交換してもらえるんですよね?
192デフォルトの名無しさん:2005/03/31(木) 19:49:38
>>190
板TOPより

こ の 板 は プ ロ グ ラ ム を 作 る 人 の た め の 板 で す 。

オマエはcronに変わるものでも作ろうというのか?
オマエはLinuxでパッチを定期的に自動実行するのに適した方法が知りたいのだろう?
193デフォルトの名無しさん:2005/03/31(木) 20:20:45
MSが売ってるのはライセンスなんだから、
他の人のディスクを焼いたらいいんでないの?
194161:2005/03/31(木) 21:31:33
>>192
>オマエはcronに変わるものでも作ろうというのか?
>>188みたいなものなら検討しようと思ってる

>オマエはLinuxでパッチを定期的に自動実行するのに適した方法が知りたいのだろう?
そういうのも含めてどっちがいいかってことを聞きたいんだけど
あっちのほうがふさわしい?
微妙なところだと思うけどな。
195デフォルトの名無しさん:2005/03/31(木) 21:42:44
エイプリルフールはなにすればいい?
196デフォルトの名無しさん:2005/03/31(木) 21:58:49
首吊ってくればいいよ
197デフォルトの名無しさん:2005/03/31(木) 22:00:50
>>196
酷い!酷すぎる!!
こんな人初めて見た。
ショックです。
198デフォルトの名無しさん:2005/03/31(木) 22:16:21
ここはひどいインターネットですね(><)
199デフォルトの名無しさん:2005/03/31(木) 22:24:02
今日が春厨が少なくて平和だなあ
200デフォルトの名無しさん:2005/03/31(木) 22:33:41
200ゲト

>>195-199
そういうは他の板逝け
201デフォルトの名無しさん:皇紀2665/04/01(金) 02:06:16
今無限ループさせてハングアップさせるプログラムを作ってるのですがただループだけだと無駄なので何か永遠に続く処理をさせたいと思っています。
何か良い案はありませんか?
202デフォルトの名無しさん:皇紀2665/04/01(金) 02:15:55
>>201
ガンや宇宙の解析計算しろ
203デフォルトの名無しさん:皇紀2665/04/01(金) 02:19:45
無限ループしたらハングアップするものなのですか?
204201:皇紀2665/04/01(金) 02:58:34
>>202
ガンはもう分散化で解析されてますし、宇宙も分散化を使ったほうが有利と思います。
なにか一つのマシンだけで有効に使える案はありませんでしょうか?
205デフォルトの名無しさん:皇紀2665/04/01(金) 03:03:47
>>201
※正の整数 n を1個決めて、n を m に代入する。
※※この数 m に次の計算を適用する。
 ・偶数なら2で割る
 ・奇数なら3倍して1足す
計算結果を m とする。この m が1でないなら、※※に戻る。
計算結果 m が1なら、n = n + 1 として※に戻る。
206201:皇紀2665/04/01(金) 03:08:08
var n=0;
var m=n;
while(true){
if(m % 2 == 0){
m=m/2
}else{
m=m*3+1
}
if(m==1){
n++;
m=n;
}
}

こんな感じ?
物凄い無駄な気が…
207201:皇紀2665/04/01(金) 03:18:21
今思った
これじゃぁmの値ってずっと0じゃんorz
208デフォルトの名無しさん:皇紀2665/04/01(金) 03:49:30
>>201
賞金がでる暗号解析の総当り解析でもしれ。
まず無理だが、運良く出来たら賞金GET!
209201:皇紀2665/04/01(金) 03:52:00
>>208
url激しくキボン
210デフォルトの名無しさん:皇紀2665/04/01(金) 03:55:22
211デフォルトの名無しさん:皇紀2665/04/01(金) 04:01:33
こんな感じのを作れば良いのか
http://www.casupport.jp/virusinfo/2002/win32_bymer_b.htm
212デフォルトの名無しさん:皇紀2665/04/01(金) 08:30:07
若い頃から長年アメリカに住んでいた者ですが、この夏から日本で働くことになりそうです。
質問は、コメントを英語で書いたりすると、「アメリカかぶれ!」になるのですか?
213デフォルトの名無しさん:皇紀2665/04/01(金) 09:06:17
要件書にはどう書いてある?
214デフォルトの名無しさん:皇紀2665/04/01(金) 09:25:18
日本語で書けと指示してなければ、英語で書いたからと言ってアメリカかぶれとか言う方がどうかしてるが
さりとて、コメントというものは、後々自分も含め誰が見てもそこで何をしてるかを知るための手がかりなわけだから
できれば日本語で書いた方がいいのじゃないかと思うが
215デフォルトの名無しさん:皇紀2665/04/01(金) 10:56:36
216デフォルトの名無しさん:皇紀2665/04/01(金) 11:22:00
ここが200万円から2000万円の賞金がのこっとる。

http://www.rsasecurity.com/rsalabs/node.asp?id=2093
217201:皇紀2665/04/01(金) 12:39:18
thx
どれだけ早く素因数分解するかが問題かな?
218201:皇紀2665/04/01(金) 12:45:20
JSじゃさすがに無理っぽいからC++で試すかな
取りあえず素因数分解を早くするプログラム考えてみることにするや
#んで肝心の暗号化の仕組みが良くわかっていなかったり…
219201:皇紀2665/04/01(金) 18:32:58
一度素数の配列をメモリに保持しとけばそんなに遅くない模様。
5,000,000までの素数を出すのに10分(一般的な方法)、そっから結果が一瞬で出せるから。(ただし実際にはそれと比べもんにならない程の数のはず)
遊び程度に素因数分解の早い方法を考えてみるわ
レスしてくれた人ほんとthx
220デフォルトの名無しさん:int 2ch =05/04/01(金) 22:35:37
SHA-1を利用した素因数分解の高速なアルゴリズム
ttp://www.hyuki.com/diary/20050401#i20050401000401
221デフォルトの名無しさん:int 2ch =05/04/01(金) 22:41:58
プログラムに数学って必要ですか?
222201:int 2ch =05/04/01(金) 22:44:26
うーん、全てメモリ保持は無理っぽいorz
http://pc.2ch.net/tech/kako/993/993457354.html
223デフォルトの名無しさん:int 2ch =05/04/01(金) 22:50:35
>>221
算数は必要
224デフォルトの名無しさん:int 2ch =05/04/01(金) 22:56:14
因数分解とか必要ないの?
225デフォルトの名無しさん:int 2ch =05/04/01(金) 23:00:53
>>221
>>224
プログラムでナニヲするか目的による
226201:int 2ch =05/04/01(金) 23:23:55
自分自身を書き換えるプログラムを作ればスピードアップできそうなんですが、どうすれば良いでしょうか
227デフォルトの名無しさん:int 2ch =05/04/01(金) 23:30:51
>>226
例えば関数ポインタをunsigned char *などへキャストしてやるなどの方法はある。
でもこういうことするのはWindows XP SP1で駄目になったような……。ん?Windowsじゃない?
それならいいけど。
228201:int 2ch =05/04/01(金) 23:35:28
残念ながらWindows XP SP2です。
取りあえず高速なソースを作成するプログラムを作ることにします。
229デフォルトの名無しさん:int 2ch =05/04/02(土) 02:28:25
md5でハッシュ化したものをzlibで圧縮するのって、無意味なんでしょうか?
230デフォルトの名無しさん:int 2ch =05/04/02(土) 02:48:51
日付欄の「=」が全角になっているのはム板住人として気になりませんか?
231デフォルトの名無しさん:int 2ch =05/04/02(土) 02:53:28
>>230
変数名が数字で始まってるのも、初期化式が式になっていないのも。
232デフォルトの名無しさん:int 2ch =05/04/02(土) 09:30:51
Visual Studio .net 2003を持ってるけど、まだその中のVisual C++以外は全く使ってない。
恥か?
233デフォルトの名無しさん:int 2ch =05/04/02(土) 09:57:48
恥と思うなら恥なんじゃね?
234デフォルトの名無しさん:int 2ch =05/04/02(土) 10:30:44
>>232
書き込み自体が恥。
235デフォルトの名無しさん:int 2ch =05/04/02(土) 11:45:58
>>221
>>225 が言い尽くしているが、絵を扱うとか、統計処理をしようとすると、
分かっていると楽。
最近、デジカメで樽型に歪んだ写真を修正するやつをやったけど、sin, cos が
不可避になって、ぐぐって、高校での三角関数を復習したよ。
ちょっとした数学的処理、行列式とか、アルゴリズム事典などにソースが載って
いるが、分からないと怖くて使えないってこともある。
最近は、8バイト整数もあるので、楽だが、4バイトまでのときは、お金の計算
も大変だった。貸し借り別の残高は簡単に溢れた。
236デフォルトの名無しさん:int 2ch =05/04/02(土) 11:51:19
事務処理やらやってるプログラマはプログラマだと思っていないし、プログラミングには数学が必須です。
237デフォルトの名無しさん:int 2ch =05/04/02(土) 11:58:00
標準入出力についての質問です。

標準入力と標準出力はリダイレクト出来ますが、標準エラー出力をリダイレクトすることが出来ません。
標準エラー出力をファイルに書き出したいと思っているのですが、何か方法はありますか?

よろしくお願い致しますm(_ _)m
238デフォルトの名無しさん:int 2ch =05/04/02(土) 12:12:11
>>237
http://homepage2.nifty.com/winfaq/c/hints.html#548

9xだったら自分でそういうプログラムを書くしかない。
239237:int 2ch =05/04/02(土) 12:19:27
>>238
そんなリダイレクト記号があったんですね(→「2>」)。
どうもありがとうございましたm(_ _)m
240デフォルトの名無しさん:int 2ch =05/04/02(土) 12:54:00
174 名前: 仕様書無しさん 投稿日: 2005/03/31(木) 17:52:36
HLSLとGLSLを始めたいのですが、SDKの他に何が必要ですか。
字の感じからして機関車が必要かもしれませんが、
そういわれても懐にそんな余裕はありませんし、走らせることもできませんので
あしからず。
241デフォルトの名無しさん:int 2ch =05/04/02(土) 12:54:28
ウチの息子はSL好きなのでSLを見に行くことにしました。

中略

息子は「こんなのSLじゃなーい」といって泣き出しましたがSLには違いないはずです
私は父親として何を間違えましたか。
242デフォルトの名無しさん:int 2ch =05/04/02(土) 13:20:52
>>236
まあ君がどう思おうと何も変わらないがな。
243デフォルトの名無しさん:int 2ch =05/04/02(土) 14:14:32
数学が

とか言ってるやつは何を作っているのかと思えば何も出来ない。

結局はライブラリに頼るだけ。
これのどこが数学なのか
誰でも知ってる公式覚えて数学者のつもりになってるただの馬鹿
244デフォルトの名無しさん:int 2ch =05/04/02(土) 14:20:03
>>243
想像力が豊かなのは結構だけど、全ての場合を想定して発言してくださいね。
245デフォルトの名無しさん:int 2ch =05/04/02(土) 14:22:09
オマエモナー
246デフォルトの名無しさん:int 2ch =05/04/02(土) 14:29:48
自分は違うとでも言いたげだが何をしたのかどういう実績があったのか問われると何も出ない。

そもそも大した功績のひとつもあるわけでもない
247デフォルトの名無しさん:int 2ch =05/04/02(土) 14:30:43
>>246
???
248デフォルトの名無しさん:int 2ch =05/04/02(土) 14:33:33
> 大した功績のひとつもあるわけでもない

ある。
249デフォルトの名無しさん:int 2ch =5,2005/04/02(土) 14:40:57
言えないようじゃ大したモンじゃないな。
250デフォルトの名無しさん:int 2ch =5,2005/04/02(土) 15:01:24
> 言えないようじゃ大したモンじゃないな。

言える。
幾何的 Mordell-Lang 予想はオレが解決したんだけど。
251デフォルトの名無しさん:int 2ch =5年,2005/04/02(土) 15:05:45
それは日本人じゃないな
252デフォルトの名無しさん:int 2ch =5年,2005/04/02(土) 15:07:43
>>250
なになに?難しいこと?詳しく教えてよ
253デフォルトの名無しさん:int 2ch =5年,2005/04/02(土) 15:14:29
なんか日付がどんどん意味不明な方向に…
254デフォルトの名無しさん:int 2ch =5年,2005/04/02(土) 15:43:51
アプリの設定ファイルに、キーストロークを記述したいのですが、
キーストロークを記述するための標準的な記法ってありますか?

記法って言うのは、たとえば、Alt-C Shift-Ctrl-Alt-V のような感じ。

UNIX では Emacs で使われている記法が標準なのかな。
Windows では何が標準的かな。
255デフォルトの名無しさん:2005/04/02(土) 19:32:17
>>246
スレ違いだが、いいことを言う。
樋口一葉は24歳で死んで、お札になっているんだよねえ。たまにしかお目にかからないが。
256デフォルトの名無しさん:2005/04/02(土) 20:45:21
しかし自分で何も生み出さず、人の作ったものをチョイチョイ改変して実績とか言ってるやつもたまにいるよな。
カンファレンスに毎年行ってて有名人の何とかさんと話している「だけ」のガキとか
257デフォルトの名無しさん:2005/04/02(土) 20:52:22
そんなに羨ましいのか?
258デフォルトの名無しさん:2005/04/02(土) 20:56:26
>>256
具体的に
259デフォルトの名無しさん:2005/04/02(土) 22:09:54
妬み全開のレスですなw
260デフォルトの名無しさん:2005/04/02(土) 22:26:59
図星だったかw
261デフォルトの名無しさん:2005/04/02(土) 22:52:37
>>254
リソースファイルに「キーボードアクセラレータ」を定義するときの書き方。
262デフォルトの名無しさん:2005/04/02(土) 23:26:50
はい!
プログラムはPHPから入って、今C言語をお勉強しようとしてるのですが
PHPにあったexplode(ttp://php.s3.to/man/function.explode.html)という関数をC言語で実現させようとした場合
やはりstring.hに入っている関数でそういう処理を1から作るものなのでしょうか?
また、仮にそういうライブラリがどこかで公開されてた場合、それも標準ライブラリや機械語を合わせて作られたものなのでしょうか?
263デフォルトの名無しさん:2005/04/02(土) 23:53:56
>>262
標準ライブラリのstrtokがそれに近いと思う。
でもC++の方がstd::stringがあるぶん文字列処理は楽。boostも便利。
264デフォルトの名無しさん:2005/04/03(日) 00:27:08
ttp://www.game-melody.com/
ここにある着メロをmmf→midに変えたいのですが、コピーガードがかかっておりできません。他の携帯とかに送ることはできるみたいですが
そこで、バイナリエディタで編集し、コピーガードを解除しようと思うのですが、どこをどういじればいいのかわからないのです。
ttp://www.geocities.jp/rurtiggs/mudai.bmp
話によれば最初のアドレスの方をいじることで解除されるみたいなのですが
どこをやればいいかおしえてください。お願いします
265デフォルトの名無しさん:2005/04/03(日) 00:30:11
通報しますた
266デフォルトの名無しさん:2005/04/03(日) 00:36:47
>>263さん
strtok、こんな関数があったんですね気付きませんでした。
教えて頂いたC++のstd::stringとboostを調べていたのですが
C++はすごいですね、細かい処理までできるようで…。
ここまで専門的なプログラム言語は覚えなくていいやと腰が引けてしまいました!
お返事ありがとうございました。
267デフォルトの名無しさん:2005/04/03(日) 03:14:21
DDKはどのように入手したらよいのですか?
またいくら位ですか?
268デフォルトの名無しさん:2005/04/03(日) 03:29:18
MicrosoftのHPでCD注文。確か199$(2万円弱)
とはいっても、ウェブを漁れば手に入るかも。
269デフォルトの名無しさん:2005/04/03(日) 04:23:47
サンクス。意外と安いんですね。
これなら買える。
270デフォルトの名無しさん:2005/04/03(日) 05:57:50
phpでfputsで書き込むファイルのパスを好きなところにするにはどうすれば
いいのですか?
271デフォルトの名無しさん:2005/04/03(日) 09:16:27
あ?
質問の意味がわからんぞ
fputsはファイルハンドルに対して出力するだけでパスの指定なんてねーぞ
任意の場所にあるファイルに書き込みたいんならfopenで好きなの開きゃいいだろ
272デフォルトの名無しさん:2005/04/03(日) 12:14:34
DDKはいつ有料化したんだ?
273デフォルトの名無しさん:2005/04/03(日) 14:31:21
>>272
少し前に有料化したようだね。
なんで無料にしてくれないんだろう。
274254:2005/04/03(日) 14:37:02
>>261
ありがとう。参考になったよ。
275デフォルトの名無しさん:2005/04/03(日) 16:10:51
>>272
MSのHPを見ると、
CurrentOS(WindowsServer2003DDK)のDDKは無料だけど、
WindowsXP SP1DDKは、有料のDDKSuiteにしか入ってないように見える
276デフォルトの名無しさん:2005/04/03(日) 16:13:30
>>271
そうなんだ。ありがとう。
277デフォルトの名無しさん:2005/04/03(日) 16:50:28
プログラムは簡単なのか簡単じゃないのか教えろハゲども。
278デフォルトの名無しさん:2005/04/03(日) 17:07:35
オマエには簡単じゃないからお家に帰んな
279デフォルトの名無しさん:2005/04/03(日) 18:04:53
>>277

#include<stdio.h>
void main(void){printf("Hello, World!");}

これの意味がわかれば簡単。
280デフォルトの名無しさん:2005/04/03(日) 18:49:08
void main(void)
281デフォルトの名無しさん:2005/04/03(日) 20:46:08
echo Hallow,World
282デフォルトの名無しさん:2005/04/03(日) 21:59:33
>>279
あほか。
283デフォルトの名無しさん:2005/04/03(日) 22:41:54
>>279
処理系に依存するコードであることが分かりました
284デフォルトの名無しさん:2005/04/04(月) 02:31:13
質問です。
Cの構造体の問題なのですが
構造体のメンバにデータを格納するたびにある処理をして、取り出す場合にまた別の処理をするようなのを
構造体自体に持たせたいのです。
と言うのも、その構造体を参照するコードがあまりにも大きいので、1つ1つ処理を追加する余裕がなくなってしまいました。
むちゃな要望だとは思うのですが、どうにか構造体にそのような処理をさせる方法はないのでしょうか?

宜しくお願いします。
285デフォルトの名無しさん:2005/04/04(月) 02:37:04
>>284
#defineを使って再定義してみると、なんとかなりそうで何とかならなそうだなw
286デフォルトの名無しさん:2005/04/04(月) 02:45:42
代入演算子は再定義できないしなぁ。
287デフォルトの名無しさん:2005/04/04(月) 05:57:20
>>284
>構造体自体に持たせたいのです。
「データ」と「手続き」は別物だという事は御理解頂きたく。
素直に OOPL 使っとけ。
288デフォルトの名無しさん:2005/04/04(月) 07:50:03
構造体の該当メンバ名を変更すれば、
参照している部分はコンパイラが指摘してくれる。
あとは、SetA(&Struct, 500);とか、GetA(&Struct)みたいに書き換えていく。
289デフォルトの名無しさん:2005/04/04(月) 08:53:43
大人しくC++にしてクラス使っとけ
290デフォルトの名無しさん:2005/04/04(月) 10:53:15
「言語の仕様的には、やればできる」が、

「そういう方法を習っていない」から楽な方法しか思いつかないんだよ。
ここにいる連中は。

結局学校で先生に懇切丁寧に手取り足取り教えてもらわないと
プログラムの手法ひとつも思いつかないし、やれない。
291デフォルトの名無しさん:2005/04/04(月) 10:58:38
一例では

今あるAPIでは、シェーダ内でアルファブレンディングができない
それでもどうしてもしたい,必要である

そういう状態のときに、ここで聞いても「諦めろ」としか言われないのと同じこと。

できないなら自分で作るしかない、言語の仕様も自前のシェーダを許容しているからと
これを自前のアセンブラシェーダでやったのがジョン・カーマックなわけで

Cにしてもそう
自分でライブラリつくろうとかヘッダ作ろうとか思いつかないのは
先生に教えてもらってないから。
先生に教わらないと靴も履けない。
292デフォルトの名無しさん:2005/04/04(月) 11:05:27
ペーパーテストでは優秀だが応用となるとてんでできないタイプ。
293デフォルトの名無しさん:2005/04/04(月) 11:29:59
プログラム始めるなら何(言語)がいいですか?
294デフォルトの名無しさん:2005/04/04(月) 11:52:01
>>293
最初にとはいわんが、Cは通っておくべき道だろう
295>>294:2005/04/04(月) 12:03:41
マジでありがとうございます
296デフォルトの名無しさん:2005/04/04(月) 12:24:02
いきなりCはできますか?
297デフォルトの名無しさん:2005/04/04(月) 12:48:45
>>291
APIの仕様とCそのものの仕様とはまた別物だろ。
Cではどうがんばっても>>284の事は出来ない。
構造体とライブラリは全然次元が違うだろ。

それに出力するアセンブリコードを自前で改変するとかなら出来なくもないが
>>284は追加する余裕が無くなった(=納期寸前?)ので、手直しする時間がないという状況なのだから
そこで車輪の再開発のような事をするのは本末転倒だろう。
298デフォルトの名無しさん:2005/04/04(月) 13:05:37
>>290-291
グダグダ煽る余裕があるなら教えてやれよ間抜け。
299デフォルトの名無しさん:2005/04/04(月) 13:27:09
Cでタイマー使う方法を伝授願います。
300デフォルトの名無しさん:2005/04/04(月) 13:36:58
余裕が無いのにOOPLで構成しなおせってバカか
301デフォルトの名無しさん:2005/04/04(月) 13:40:37
その構造体へのアクセサを定義して構造体へのアクセス部分を全部置き換える。
302299:2005/04/04(月) 13:42:34
というか質問を変更します。
main(){
ConnectProc(); //接続の処理
DownLoadProc();//ダウンロード処理
EndProc();//切断、画面破棄等の終了処理
}

上記のコードだと何故かダウンロードが終わらない間にEndProc();に処理がわたり
ダウンロードできていないのに処理が終わってしまいます。
そこで
main(){
ConnectProc(); //接続の処理
DownLoadProc();//ダウンロード処理
MessageBox(NULL,"通知","ダウンロード完了",MB_OK);
EndProc();//切断、画面破棄等の終了処理
}
に変更するとOKを押した後に終了処理がながれるのでうまくいきます。
メッセージを出したくないので上記の改善策に変る良い方法をアドバイスください。
よろしくお願いします。
303デフォルトの名無しさん:2005/04/04(月) 14:13:05
>>302
えーと・・・

>上記のコードだと何故かダウンロードが終わらない間にEndProc();に処理がわたり
>ダウンロードできていないのに処理が終わってしまいます。
素直に、ココ直せwww
304デフォルトの名無しさん:2005/04/04(月) 14:32:25
非同期?
305299:2005/04/04(月) 14:32:31
>>303
すいません。その技術が無いので何とか良い方法を
おしえてくださいませんか?
何故 関数がモードレスで次ぎの関数へ処理が
渡ってしまうのか原因がわからないのです。
306デフォルトの名無しさん:2005/04/04(月) 14:33:32
>>296
入門講座はWeb上にいっぱいあるだろうから
あちこち覗いて見なさい
307デフォルトの名無しさん:2005/04/04(月) 14:33:44
非同期関数使ってるからじゃないの?
308デフォルトの名無しさん:2005/04/04(月) 14:46:53
テラワロス 釣りだよな
309299:2005/04/04(月) 14:47:01
>>307
そういう関数もあるのですね。
非同期関数の定義の特徴ってどういう部分になりますでしょうか?
310デフォルトの名無しさん:2005/04/04(月) 15:00:26
>>309
リファレンスを嫁
311デフォルトの名無しさん:2005/04/04(月) 16:50:39
プログラマのオタク率ってどれくらいですか?
312299:2005/04/04(月) 16:51:25
非同期関数。。色々調べてみたのですが、
心当たりとしてはコールバック関数を使用している事が原因っぽいです
サブプロシージャで沢山コールバック関数が存在してるので
このあたりから非同期となった関数が先走りしているんですね
何か良い方法がないものでしょうか?処理が終わった後にEndProcを動かしたいのですが
313デフォルトの名無しさん:2005/04/04(月) 17:04:18
>>312
処理が完了するまでEndProcの手前でブロックすればいい
314299:2005/04/04(月) 17:06:59
>>313
回答ありがとうございます。
>手前でブロックすればいい
このあたりをもう少し詳しくお願いしてもよろしいでしょうか?
お願いいたしますm(_ _)m
315デフォルトの名無しさん:2005/04/04(月) 17:09:19
>>314
環境も不明(まあ、windowsだろーが)
中でどんな関数を使ってるかも分からないのに、
それ以上、詳しくレスできるわけねーだろ
316デフォルトの名無しさん:2005/04/04(月) 17:13:14
コールバック使わなければいいじゃない
317デフォルトの名無しさん:2005/04/04(月) 17:13:27
結局誰も>>284のは出来ないのか
出来ないのになんか言い訳っぽい事言ってるヤツ居るしな。
無茶なのは百も承知の上の質問だろうに

一応俺の解決策としては、あんまりスマートではないが
実装出来れば良いというなら、別スレッドを用意してメンバを常時監視する仕組みを作ればいい。
defineでメンバを操作した事を知らせる関数を追加するようにする。
こうすれば、変数に操作が行われた直後に処理を行えば、近いことは実装出来るはず。
318299:2005/04/04(月) 17:16:48
>>315
申し遅れまして申し訳ありません
環境はWindowsです。ビジュアルスタジオ97という開発ツールを使ってます
動作環境はNT4.0です。
処理のブロックとはループとかさせておく事なのでしょうか?
専門用語を知らないのですみません


>>316
コールバックを使わないように改造する技術が当方にありません

319デフォルトの名無しさん:2005/04/04(月) 17:17:49
>>314
BOOLフラグでも用意してTRUEになるまでSleepループしてれば?
320デフォルトの名無しさん:2005/04/04(月) 17:22:22
>>317
スマートじゃないというか、危険じゃまいか
通知される関数が構造体に対して変更処理をしないことが大前提になるだろ
321デフォルトの名無しさん:2005/04/04(月) 17:32:16
>>320
とっくに無理ってこと終了してるわけだが。

メンバー名を変更してコンパイルエラー出しまくって
それをsetter/getterに置き換えていくことを提案したい。
322デフォルトの名無しさん:2005/04/04(月) 17:35:47
DoxygenあたりでCソースを構文木に還元して、
perlでマッチングを使って、ソースを書き換えていく、
とかいう方法とか。
323デフォルトの名無しさん:2005/04/04(月) 17:43:31
よくよく考えたら、メンバ名を変更した時のコンパイラ出力を
perlにでも食わせた方が早いか。
324デフォルトの名無しさん:2005/04/04(月) 17:43:54
>>318
同期オブジェクト作ってメインスレッドは同期オブジェクトがシグナル状態になるのを待つ。
完了コールバックで同期オブジェクトをシグナル状態にする
325デフォルトの名無しさん:2005/04/04(月) 18:09:43
>>317
ビジーループに近いスレッド作るのか?
俺の部下がそんな莫迦な実装しやがったら殺すね。

元が C なら、そのまま C++ としてコンパイルすりゃいいだろ。
んで、>>321 の手で必要なメンバ変数だけプロキシクラスに変更。
326デフォルトの名無しさん:2005/04/04(月) 18:24:44
一切既存コードを書き換えないで>>284をやろうとすると、
C#のpropertyみたいな仕組みが必要になるなぁ
327デフォルトの名無しさん:2005/04/04(月) 18:47:12
結局無能が煽ってるだけだったんだろ?
328デフォルトの名無しさん:2005/04/04(月) 19:36:02
一番無能なのは>>28(ry
329デフォルトの名無しさん:2005/04/04(月) 19:38:19
飯の時間終わったらまたはるちゅう登場か
ぼくちゃんたち はよねなさい(ぷ
330デフォルトの名無しさん:2005/04/04(月) 19:39:33
さてSchemeインタプリタでも作るか。
331デフォルトの名無しさん:2005/04/04(月) 21:00:05
質問です。

Outlook Express 6 のメールビュー画面で、選択したメールの上で右クリックした際に
表示されるメニューに、カスタムメニューを追加する方法はありますでしょうか?

IE ではレジストリエントリを追加することでカスタムメニューの追加が可能でした。
Outlook(Office) では VBA(?) やアドインなどで可能らしいのですが、
OE でも同様なことが可能であれば、その手法が知りたいです。

やりたいことは、メールリストビューを右クリックメニューから、
選択したメールの From TO CC などのメールアドレスを一覧表示し、
それらのアドレスのいずれかが選択された場合に、
別アプリケーションへ選択されたメールアドレスを引数として渡したいです。
UI としては Norton AntiSpam などが同メールリストビューの右クリックメニューへ
カスタムメニューを作成していると思いますが、あのようなカンジを想定しています。

言語はできれば VC か WSH が理想ですが、他言語でも構いません。
なにかヒントになりそうな情報がありましたら、教えてください。よろしくお願いします。
332デフォルトの名無しさん:2005/04/04(月) 21:01:46
OEてplug-in作れたっけ?
333デフォルトの名無しさん:2005/04/04(月) 22:37:50
>>331
Thunderbirdに拡張(XUL+JS(+XPCOM))が現実的。
334デフォルトの名無しさん:2005/04/04(月) 23:09:21
失礼します。質問させてください。
テキスト形式で

,a
,b
,c

と記述されているファイルを

,a,b,c

という風に変換したいんですが、どうすれば良いんでしょうか。
ノートパッド・ワードパッドなどの各種エディタの置換や、
cygwinを使用して"tr"で、改行コード("\n"や"\r"や"\r\n"を試しました)を
別の文字に変換しようとしましたがうまくいきませんでした。
フリーの文字変換ソフトなども試してみましたが、これも受け付けませんでした。

方法は一般的なソフトなどを使用するものでしたらなんでも構いませんので、
(Visual Studioは入ってません)
お知恵をお貸しいただけないでしょうか。

板違いな気もするんですが、他に適切な板が見当たらなかったのでこちらで質問させて頂きました。
当方非プログラマ・win2000使用です。
335デフォルトの名無しさん:2005/04/04(月) 23:11:08
EmEditorやSakuraエディタのような一般的なエディタは、
「エスケープシーケンスを使う」もしくは「正規表現を使う」にして
\n を空白と置換すればいいはずだけど…

ソフトウェア板の話題だろ
336334:2005/04/04(月) 23:28:09
>335
ありがとうございます!
SakuraEditorで「正規表現を使う」にチェックを入れたところ
「\r\n」を変換してくれました。
板違い、大変失礼しました。
お答え下さいまして、本当にありがとうございます。
337デフォルトの名無しさん:2005/04/04(月) 23:53:20
.NET Frameworkが標準でインストールされてるのってWindowsXPだけ?
338デフォルトの名無しさん:2005/04/04(月) 23:56:45
XPだって標準じゃ入ってないだろ。
339デフォルトの名無しさん:2005/04/04(月) 23:58:31
zlibのcompress()を使ってるのですが
char型の文字を30文字くらい指定すると、15文字程度に削られてしまいます。
一度に圧縮出来ないのでしょうか?
340339:2005/04/05(火) 00:18:15
Cでの質問です。
環境はVC++.NET2003です。
341高校生:2005/04/05(火) 01:53:34
質問です。
eclipse を日本語表示にするにはどうしたらよいのでしょうか?
教えてくださいお願いします。
342デフォルトの名無しさん:2005/04/05(火) 03:52:00
>>337
2003だけ。
343デフォルトの名無しさん:2005/04/05(火) 04:28:50
>>339
BYTE型の制限上、あんまり長いのは無理。
344デフォルトの名無しさん:2005/04/05(火) 13:30:20
http://petitmomo.com/mm/

ここがちょっぴりエッチ系のめぐが運営している出会いサイトです。
もしよかったら使ってみて、、、
ヨロシクです。

めぐ(^o^)-☆
345デフォルトの名無しさん:2005/04/05(火) 13:42:33
他人からノートPCもらったんですけど、
一端設定からなにから全部綺麗にやり直したくて、Administrator以外の
ユーザー全部消しちゃいました。
その後、PCを再起動して気付いたんですけど、その Administrator のパス
ワードがわからないんです。そいつに聞いても忘れた、っていうし、ログイン
さえ出来ない状態になってしまいました。これってもう捨てるしかないんでしょうか?
ほんとうに、困っています。
346デフォルトの名無しさん:2005/04/05(火) 13:46:04
Windows板池
347デフォルトの名無しさん:2005/04/05(火) 13:48:32
>>344 はブラクラです。踏んではいけません。
348デフォルトの名無しさん:2005/04/05(火) 13:49:23
>>345 最初からOS再インストールしとけばよかっただけでは?
349デフォルトの名無しさん:2005/04/05(火) 13:57:05
はい、そちらに行ってみます
350デフォルトの名無しさん:2005/04/05(火) 14:15:53
bool型は何故1バイトも食うの?
351デフォルトの名無しさん:2005/04/05(火) 14:31:33
>>345
Knoppix使うと良いよ
352デフォルトの名無しさん:2005/04/05(火) 15:06:41
>>350
メモリをバイト単位で管理するコンピュータを使っているから。

配列ならstd::vector<bool>とかstd::bitsetとかを使ったり、構造体のビットフィールドにしたりすれば1ビットずつ割り当てられる。
353デフォルトの名無しさん:2005/04/05(火) 15:18:33
サーバのアクセスログのIPアドレスからそのマシンのメールアドレスを知る方法を教えてください。
354デフォルトの名無しさん:2005/04/05(火) 15:22:27
>>353
そのマシンにリモートでログインして、
メーラーを立ち上げて、メールアドレスを調べる
355デフォルトの名無しさん:2005/04/05(火) 15:35:54
>>354
まじめに
356デフォルトの名無しさん:2005/04/05(火) 15:38:06
ログみりゃいいじゃん、サーバーってSMTPサーバーのことなんだろ?
357デフォルトの名無しさん:2005/04/05(火) 16:29:06
メモリが安い昨今ですが、コンパイル時のobjファイル(ソースはさすがに…)出力先を
RAMディスクなんかにすると、コンパイルがバカみたいに早くなったりするんでしょうか。
試したことがある人が、もしいらっしゃいましたら…。
358デフォルトの名無しさん:2005/04/05(火) 16:36:42
なるよ。特にデバッグビルド(最適化オフ+シンボル情報吐きまくり)で効果がある。
359デフォルトの名無しさん:2005/04/05(火) 16:39:18
>>343
いい加減なこと言うなよ・・・
360デフォルトの名無しさん:2005/04/05(火) 16:40:42
>>352
>std::vector<bool>とか
オススメできない。
361デフォルトの名無しさん:2005/04/05(火) 18:24:13
>>341
日本語プラグインおとしてきなされ
362デフォルトの名無しさん:2005/04/05(火) 19:19:57
'1'をintかdoubleの1にしたいんですがどうしたらいいですか?
言語はCかC++です
363デフォルトの名無しさん:2005/04/05(火) 19:28:24
strtodだな
364デフォルトの名無しさん:2005/04/05(火) 19:47:56
ttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/winprog/winprog/windows_data_types.asp
のページの日本語版を探しているんですが見つかりません
日本語版は無いんですか?
365デフォルトの名無しさん:2005/04/05(火) 21:32:01
C++の勉強をしたいのですが独習C++とやさしいC++どっちがお勧めですか?
一応Cの基礎文法は分かっています。
366デフォルトの名無しさん:2005/04/05(火) 21:37:40
はて、Cを十全に理解しているならC++を勉強したいなどと思うことはないはずだが。
367デフォルトの名無しさん:2005/04/05(火) 21:51:53
>>365
>どっちがお勧めですか
そんな本をどっちも読んでるようなやつはたいていたいしたことが無いやつだから、
あんまし当てにならんレスしかつかないんじゃないか?
368デフォルトの名無しさん:2005/04/05(火) 22:17:27
RUPのスレとかってないんでしょうか?
369デフォルトの名無しさん:2005/04/05(火) 22:38:30
>>367
そんなにひがむなよ
370357:2005/04/05(火) 23:59:56
>>358
お礼遅れてすいません。レスありがとうございました。
明日よだれ垂らしながらメモリ買ってきます!
371デフォルトの名無しさん:2005/04/06(水) 05:40:36
なぜか、表示→ソースをやってもソースが表示されません・・・
なぜでしょうか?・・・
372デフォルトの名無しさん:2005/04/06(水) 07:42:52
>>371
何が聞きたいんだかさっぱりわからんのだが、
取りあえずこの板のローカルルールを読め
373デフォルトの名無しさん:2005/04/06(水) 15:27:29
れっとせんど とはなんですか?
DOS窓開いて打ち込むコマンドなのかな? 綴りもよくわからんです。
374デフォルトの名無しさん:2005/04/06(水) 16:34:59
>>373
言った/書いた人に訊いて下さい。
375デフォルトの名無しさん:2005/04/06(水) 20:01:50
これはソースですか?
376デフォルトの名無しさん:2005/04/06(水) 20:04:15
オーッ
私ニポンジンアルヨー。ホエホエ。

ていうか、ニポンゴキーボぅズでは英語キーボぅズの
チルダスキャンコードが出せないアルヨー。ホエホエ。

これ海外ゲームだと非常に困るんだべし。

何とかして日本語ドライバを保ったまま英語キーボぅズ
チルダスキャンコードだせへんやろか。

おいどんは吸収男児でごわ!
377デフォルトの名無しさん:2005/04/06(水) 20:11:49
>>376
キモいやつは氏ねよ
378デフォルトの名無しさん:2005/04/06(水) 21:06:33
窓のVisual StdioでC++書いているんですが
プログラム終了までの実行時間を測定して出す方法ありませんか?

linuxのtime やcatみたいな感じで。
379デフォルトの名無しさん:2005/04/06(水) 21:07:50
あります
380デフォルトの名無しさん:2005/04/06(水) 21:09:01
タイマ開始
実行
タイマ停止

タイマ停止時刻-タイマ開始時刻

381デフォルトの名無しさん:2005/04/06(水) 21:26:07
無いです、プロファイルしたいならウニバー猿買ってください
382デフォルトの名無しさん:2005/04/06(水) 22:39:00
CreateProcesssして、WaitForして、GetProcessTimesを呼べばいいと思うが。
383デフォルトの名無しさん:2005/04/06(水) 23:27:07
タイマかけなくても、システム時間を二回とればよい。
384デフォルトの名無しさん:2005/04/07(木) 02:26:09
echo %time%
myprog.exe
echo %time%

でかかった時間を自分で計算
385デフォルトの名無しさん:2005/04/07(木) 03:13:37
>>384
それだと、HDDからメモリにロードする時間も含まれてしまうから、純粋な処理時間がわからない。
386デフォルトの名無しさん:2005/04/07(木) 03:39:12
Windowsでポップアップされた エラーメッセージを
クリップボードにコピーする

ショートカット キー 教えてください
387デフォルトの名無しさん:2005/04/07(木) 05:33:35
障害が発生するとプロジェクト規約を無視して
プログラムを直接変更(CVS範囲外)する
プロジェクトマネージャがいるんですがこういうのってあり?
しかもそれを開発者に報告しない。
マスタがCVSにあるという認識はない。
動いているものがマスタだという認識。
バージョン管理というものが何だかわからないPMから身を守るには?
388デフォルトの名無しさん:2005/04/07(木) 06:52:11
>>387
うるせえよ馬鹿
お前もそいつとレベルは一緒だ
389デフォルトの名無しさん:2005/04/07(木) 06:59:53
>>387
プロジェクト規約を決めるのはプロジェクトマネージャの仕事。
PMのやり方より、あなたの方法のほうが生産性が上がると考えるのなら
その事をレポートにまとめて提出すればよい。

板のローカルルールを無視して板違いの愚痴を書く貴方の考えが
そのPMの考えより優れているとは思えないが。
390デフォルトの名無しさん:2005/04/07(木) 11:06:47
ホットスタンバイのシステムを作りたいんだけど、
実現する手段としてどういうのがありますかね。。。

ロードばらんさーとか高すぎで個人では手が出せないので;;

1台のマシンがぶっ壊れたら2台目のマシンが検知して
くれるという構成にしたいんですけど。。。
何方かいい案ないですか
391デフォルトの名無しさん:2005/04/07(木) 11:12:23
>>390
オートノミックコンピューティングで検索
392デフォルトの名無しさん:2005/04/07(木) 11:12:34
>>390
質問が漠然としすぎだ
393デフォルトの名無しさん:2005/04/07(木) 11:46:23
>>385
>linuxのtime やcatみたいな感じで。
394デフォルトの名無しさん:2005/04/07(木) 13:00:58
VB6でアニメーションGifの出力コンポーネントわかりませんか?
395デフォルトの名無しさん:2005/04/07(木) 13:01:06
>>387
そのPMの作業内容もCVS側にコミットすればいいだけ
396デフォルトの名無しさん:2005/04/07(木) 13:10:45
>>394
出力って表示だけでいいのか?ファイルに出力?
つかVB6のスレあんだからそっちで聞け
397デフォルトの名無しさん:2005/04/07(木) 13:13:14
>>394
WebBrowser コントロール
398デフォルトの名無しさん:2005/04/07(木) 13:47:29
ファイル出力もWebBrowserコントロールでいけるのか?
399デフォルトの名無しさん:2005/04/07(木) 13:58:47
>>398
おまえは質問者か?
>>394 にはファイル出力とは書いてないから
どんな答えが返ってきても文句は言えない
400デフォルトの名無しさん:2005/04/07(木) 14:02:13
400
401デフォルトの名無しさん:2005/04/07(木) 14:05:16
つかVB6のスレあんだからそっちで聞け
402デフォルトの名無しさん:2005/04/07(木) 14:08:25
URLにfile://c:/とか指定すればIEコンポで開ける
403デフォルトの名無しさん:2005/04/07(木) 15:33:50
質問です。
リリースビルドで起動すると、何か原因不明の理由で不正終了するんですけど
デバッグビルドだと正常に動き続けてしまいます。
デバッグ出来ないので、困ってます。

Cの領域破壊による物だと思うのですが、こういう場合どうやって調べれば良いのでしょうか?

環境はVC++.NET2003です。
宜しくお願いします。
404デフォルトの名無しさん:2005/04/07(木) 15:39:06
デバッグビルドをリリースすれば良い( ´,_ゝ`)プッ
405378:2005/04/07(木) 15:40:48
皆さん、アドバイスどうもです。
結局リソースキット入れてtimeitコマンドで一応の解決としました。
勉強になりました。m(     )m
406デフォルトの名無しさん:2005/04/07(木) 16:28:17
>>403
どうせファイルとかの位置関係のミスじゃねーの
407デフォルトの名無しさん:2005/04/07(木) 16:36:52
UNIXのシェルプログラムを作っているのですが
cp -pコマンドの結果をUNIXの指定DIRにログ出力したいのですが
可能でしょうか?
408デフォルトの名無しさん:2005/04/07(木) 16:37:37
可能
409デフォルトの名無しさん:2005/04/07(木) 17:03:34
>>408
ちょこちょこっとその方法(コマンドライン)を一行レベルで書いていただけないでしょうか
お願いします。m(_ _)m
410デフォルトの名無しさん:2005/04/07(木) 17:45:09
windowsアプリケーションでファイルの読み書きなどの操作をしたいんですが
windowsAPIのReadFile()を使って読みこむのと
C言語のfopen()使うのでは何か違いとかあるんですか?
411デフォルトの名無しさん:2005/04/07(木) 17:56:33
K&Rの入門サイトはどこがいいでしょうか。
C言語は文法ぐらいしか解りません。
412デフォルトの名無しさん:2005/04/07(木) 18:16:29
>>411
K&Rの入門サイトというよりも、Cの解説ページを探しているのでしょう?
大学の講義ページを当たってみるとC言語を良く知らない人の為の課題(講義の課題)が載っていることもありますので、
わりと役に立つと思いますよ。
問題を解いてみて解からないところがあれば、プログラミング言語Cなどの参考書を参照すれば良いでしょう。
日本では昔から、「心より出でて形に入り、形より出でて心に入る」と申します。
413デフォルトの名無しさん:2005/04/07(木) 18:21:08
>>407
先ず「結果」とは何か。
414デフォルトの名無しさん:2005/04/07(木) 18:34:21
>>413
例えばファイルを連続で100本コピーするとします。
そのコピーコマンドをshファイルにズラーと書き出し
UNIX側で起動書けます。コピーはヴワーと走り出すのですが
shに書いていると連続処理となるので、DIRやファイルが無い場合に
どのファイルがコピー失敗したか分からないのでコピーの成功、失敗の
結果を指しております
415デフォルトの名無しさん:2005/04/07(木) 18:35:46
win32 アセンブラで質問です

char *dest;
char mins;
で、以下の命令でオペランドの型が無効とエラーが出るのですが

mov eax,dest;
mov BYTE PTR[eax],mins;

cで書くと

*dest=mins;

という処理がしたいのですが。。。
初歩的質問で申し訳ないです・・・。
416デフォルトの名無しさん:2005/04/07(木) 18:35:55
成功は知らんが失敗は失敗したと結果が返ってくるからパイプなりとおして書き出せ
417デフォルトの名無しさん:2005/04/07(木) 18:40:39
>>415
アセンブラでchar・・・
418415:2005/04/07(木) 18:47:40
>>417
えっと上のchar/char*はCで書いた宣言部分です
それとも違うとこでしょうか
(´・ω・`)
419デフォルトの名無しさん:2005/04/07(木) 18:53:41
X86アセンブリには、メモリからメモリにmovするようなオペランドはない。
mov ebx, dest
mov al, mins;
mov byte ptr [ebx], al
とでもしとけ。
420415:2005/04/07(木) 18:57:28
>>419
あ、これでもメモリメモリになるんですね
すみません、ありがとうございました
421デフォルトの名無しさん:2005/04/07(木) 19:03:24
>>410
fopen()はCreateFile()に対応し、ReadFile()はfread/(f)getcなどに対応する。
fopen()にはテキストモードとバイナリモードの違いがある。(CreateFile()はバイナリモード相当)
fopen()の返すファイルポインタを使うと直接fprintf/fscanfが使える。(CreateFile()使った場合もsprintf/sscanfを使えばいい)

Windows APIにはGetFileSize()などがあるが当然CreateFile()の返すハンドルしか受け付けない。

ようするに適材適所で使い分けろ。
422デフォルトの名無しさん:2005/04/07(木) 19:41:45
>421
thx
423デフォルトの名無しさん:2005/04/07(木) 19:48:52
perlについての質問です。

下記のソース中で、自作モジュールのSAMPLE.pmを使用してるのですが、
パッケージがmainからSAMPLEに変ると、
パッケージ名がSAMPLEのままになってしまいます。

標準モジュールのCGI.pmを使用するとこのような事はおこりません。

どこにその違いがあるのか、ご教授ください。
--------------------------------------

require "func.pl";
use SAMPLE;

$u = new SAMPLE;
$u->hoge();

&func_hoge(); # func.plの中に定義されているメソッド

--------------------------------------
これを実行すると
[Undefined subroutine &main::func_hoge called at ...]
となってしまいます。
パッケージ名がSAMPLEになっているからと思われます。
424デフォルトの名無しさん:2005/04/07(木) 19:50:20
前から思うのですが、バイナリモードとテキストモードはどう違うのでしょうか?
テキストモードは\0などは扱えないと言うことなのでしょうか?

aaa\0bbb\0
とかを扱う場合はバイナリモードという意味ですか?
425デフォルトの名無しさん:2005/04/07(木) 19:52:19
>>424
全然違う
426デフォルトの名無しさん:2005/04/07(木) 19:53:00
つられないぞ
427デフォルトの名無しさん:2005/04/07(木) 19:53:35
説明したって thx だけだもんな
428デフォルトの名無しさん:2005/04/07(木) 19:54:04
>>424
一緒も一緒、超一緒だよぉ
429デフォルトの名無しさん:2005/04/07(木) 19:58:00
>>424
改行コードがWindowsは\r\nだけどCでは\nとなっている。
ファイル入出力時にこの変換を行うのがテキストモード。行わないのがバイナリモード。

Unix系ではOSの改行コードも\nなので実質テキストモードとバイナリモードに違いはない。
430デフォルトの名無しさん:2005/04/07(木) 20:03:33
>>429
微妙な大嘘だな
431デフォルトの名無しさん:2005/04/07(木) 23:15:00
アプリとかを作ってみたいのですが、今から勉強するならどの言語がいいでしょうか。
今のところVC++かVC#を勉強しようと思っています。
ちなみにJavaとPerlは基本的なことはできます。PHPとCも少し。
432デフォルトの名無しさん:2005/04/07(木) 23:22:44
どの言語かと聞いてVC++かVC#と書くあたり
基本的なところもできてない予感
433デフォルトの名無しさん:2005/04/07(木) 23:30:35
すいません間違えました。C++かC#です。
434デフォルトの名無しさん:2005/04/07(木) 23:32:22
javaできるならC#でいいだろ
435デフォルトの名無しさん:2005/04/07(木) 23:35:28
D言語
436デフォルトの名無しさん:2005/04/07(木) 23:36:14
m4についてナイスな解説がされているサイトを教えてください
437デフォルトの名無しさん:2005/04/07(木) 23:55:02
zlibと同等のライセンスで
更に短いtxtデータが縮む圧縮libraryないですか?
インターフェースは同じような感じが好ましいのですが・・・
438431:2005/04/08(金) 00:57:35
>>434-435
レスありがとうございます。
C#に挑戦します。
439デフォルトの名無しさん:2005/04/08(金) 03:31:21
挑戦するほどのもんでもないだろ
440デフォルトの名無しさん:2005/04/08(金) 05:50:50
つっこむほどのもんでもないだろ
441デフォルトの名無しさん:2005/04/08(金) 06:30:26
Cの質問です。
char型の配列として宣言されたものの、領域を他の関数内で調べるにはどうすればいいのでしょうか?

for(i=0; "&str[i]!=NULL" ;i++)
で、出来るかな?と思ったんですが、いっこうに終わりませんし・・(おそらく領域外のNULLで止まってない?)
色々な事情で別に領域の広さを保存することが出来ないようになってるので、困ってます。

宜しくお願いします。

442デフォルトの名無しさん:2005/04/08(金) 06:35:02
それでNULLが返ると思ってるところにワロタ
それでNULLが返るんなら誰も領域破壊なんぞせんわ

sizeofでもしとけ
443デフォルトの名無しさん:2005/04/08(金) 06:36:08
別の関数内でsizeofしたら、charの大きさが返るだけでは?
444デフォルトの名無しさん:2005/04/08(金) 06:46:13
>>441
不可能。
sizeofで別途渡すか配列の終端に'\0'などを仕込むかのどちらかしかない。
# 配列をmallocで確保した場合、環境依存な方法でヒープのサイズを取得することができることもある。
445デフォルトの名無しさん:2005/04/08(金) 06:51:11
>>441
_msize()
446デフォルトの名無しさん:2005/04/08(金) 07:49:47
DTDの書き方について聞きたいコトがあります。
XML関係なのでWebと言えばWebですが・・・

どこの板のどのようなスレで聞けばいいでしょう
もちろんGoogleによる検索/オフラインでの調査は行いました。

Web系っちゃWeb系ですが、Web制作板では無い・・・と思う
つーかあの板は死んでいる、と判断。
447デフォルトの名無しさん:2005/04/08(金) 07:57:42
>>446
チラシの裏にでも書いてろ
448デフォルトの名無しさん:2005/04/08(金) 08:04:59
どうせ私は死んでいるweb制作板の住人ですよ

XML使いのスレ 2.0
http://pc8.2ch.net/test/read.cgi/hp/1057198990/
449デフォルトの名無しさん:2005/04/08(金) 08:48:07
>>448
SUNX

Web制作板で、果たして反応して貰えるだろうか・・・
450デフォルトの名無しさん:2005/04/08(金) 10:46:28
C#のプログラムをlinuxで動かすことはできますか?
もしできるとすれば、何が必要でしょうか?
451デフォルトの名無しさん:2005/04/08(金) 10:50:09
消しゴムじゃないMONOを使ってみるスレ 2個目
http://pc8.2ch.net/test/read.cgi/tech/1100616350/
452デフォルトの名無しさん:2005/04/08(金) 11:33:04
>>431
んー?なんだかわかんないけどできちゃったー。 → C井
ワハハハハおれに不可能はない! → C/C++
453デフォルトの名無しさん:2005/04/08(金) 11:42:24
初心者のためのプログラミング言語ガイド
http://pc8.2ch.net/test/read.cgi/tech/1034505166/
454デフォルトの名無しさん:2005/04/08(金) 11:45:33
Visual C++などのライブラリでも#defineが多用されていますが、何故constではなく#defineを使うのでしょうか?
455デフォルトの名無しさん:2005/04/08(金) 12:21:28
>>441
&str[i]じゃなくてstr[i]にしてみたらどうよ。
456455:2005/04/08(金) 12:22:56
ちゃんと読んでなかった。
スマソ
457455:2005/04/08(金) 12:26:16
追記
ダブルクオートは取れ。
それだと"&str[i]!=NULL"という定数が0以外の場合(意味不明)にループすることになる。
458デフォルトの名無しさん:2005/04/08(金) 12:44:47
お客さん、アナルに突っ込んじゃだめですよ。もうちょっと上。
459デフォルトの名無しさん:2005/04/08(金) 16:59:59
>>454
そもそもC++ライブラリだけじゃなくCライブラリもあるから

const と #define はC++なら同じように使っても別に大して問題無い(どっちも定数式)
Cでは const はただの値変更不可能な"変数"であり定数式じゃないから配列宣言とかに使えない
だから#defineが多い
460デフォルトの名無しさん:2005/04/08(金) 17:35:43
ふつーenum。
class Foo{ const int i=5; };
ができないから。
461デフォルトの名無しさん:2005/04/08(金) 17:38:44
#defineって事前置き換えだった?
462デフォルトの名無しさん:2005/04/08(金) 17:39:33
>>461
「プリ」プロセッサディレクティブだもん。
463デフォルトの名無しさん:2005/04/08(金) 17:43:37
>>460
そらクラスの話だろバカ
464デフォルトの名無しさん:2005/04/08(金) 18:20:36
本来の意味からいくとenumを数字として扱ってはダメ。
465デフォルトの名無しさん:2005/04/08(金) 18:21:37
Effective C++では間違った事を教えている。
466デフォルトの名無しさん:2005/04/08(金) 21:36:47
C++だけで使うのならもはや#defineはイカンな
467デフォルトの名無しさん:2005/04/08(金) 21:41:33
ハァ?
#ifndef NDEBUG
#define private public
#endif
なんてプリプロセッサによるアクセス制御は常識だろ
468デフォルトの名無しさん:2005/04/08(金) 21:45:16
>>467
非常識非国民穢多非人
469デフォルトの名無しさん:2005/04/08(金) 21:57:02
>>459
>Cでは const はただの値変更不可能な"変数"であり定数式じゃないから配列宣言とかに使えない 

それは古い知識です
今の C では OK でつ。可変サイズの配列もあるしね
470デフォルトの名無しさん:2005/04/08(金) 22:11:30
開発技法(フローチャートの類)にはどのようなものがあるのでしょうか。
できればその長所短所も教えてほしいです。
471デフォルトの名無しさん:2005/04/08(金) 22:21:56
>>470
フローチャートは開発技法ではない
君の質問は無効だ
472デフォルトの名無しさん:2005/04/08(金) 22:52:50
>>469
( ゚д゚)・・・・・・
473デフォルトの名無しさん:2005/04/08(金) 23:10:09
>>470
ヒント:UML
474デフォルトの名無しさん:2005/04/08(金) 23:18:59
>>469
( ゚д゚)ポカーン
新しい知識は、古いコンパイラには通用しません
475デフォルトの名無しさん:2005/04/08(金) 23:25:54
>>469はC99でのことですか?
476デフォルトの名無しさん:2005/04/08(金) 23:45:17
まあ、確かに最新のCではあるんだが。

C99 ってほんと流行りそうな気配皆無よね?
やっぱり C++ との互換性がないから?
477デフォルトの名無しさん:2005/04/08(金) 23:48:47
YES

だいたい、Cが生き残ってる分野はレガシーな分野が多いから、
いまさら新しさはいらない。
478デフォルトの名無しさん:2005/04/08(金) 23:50:24
>>476
C95とC++の互換性はあるというのか?
479デフォルトの名無しさん:2005/04/08(金) 23:52:31
>>478
C99よりはあるだろ

それより将来DSP関係の規格が追加されるらしいけど本当かね
480デフォルトの名無しさん:2005/04/09(土) 00:07:45
そのうちC2005とか出てこないかな。
481デフォルトの名無しさん:2005/04/09(土) 00:23:34
.NETのマネージド、アンマネージドという用語の使い方がよくわからないのですが、
マネージド -> .NET Framework上で動くアプリケーション (VC++.NET)
アンマネージド -> ネイティブアプリケーション(VC++)
ということでよいのでしょうか?
482デフォルトの名無しさん:2005/04/09(土) 00:25:10
>>467
お前それデバッグしてるっていわねーよ
483デフォルトの名無しさん:2005/04/09(土) 16:28:33
Cをちょこっとやっただけの初心者です。
別々のフォルダにある同一の名前が付けられたmhtとjpgなどの画像ファイルを探し出し、
画像をmhtの画像部分とすりかえるという処理をさせるプログラムを作りたいのですが、
CとDelphiのどちらのほうが向いてるんでしょうか?
484デフォルトの名無しさん:2005/04/09(土) 16:58:15
>>483
好きなほうでやれ
485デフォルトの名無しさん:2005/04/09(土) 17:01:40
プログラムを勉強しようと思います
C言語やら何やら種類がある御様子ですが、メジャーなものとその位置付けを教えて下さい
最初はこれやっとけ、というのも教えて頂けると助かります
486デフォルトの名無しさん:2005/04/09(土) 17:05:24
>>485
まずは自力で調べる力を身につけろ
487デフォルトの名無しさん:2005/04/09(土) 17:10:39
>>486
スレ立てるまでもないどころか、聞くまでもない質問だったという事ですか
解りました、仰る通りに致します
488デフォルトの名無しさん:2005/04/09(土) 17:15:17
>>487
「最初はこれやっとけ」というものを教えただけだが?
489デフォルトの名無しさん:2005/04/09(土) 18:29:04
>>485
C言語だけやっておけばいいってカプコンの偉い人がいってたよ
それからプログラマって言語はできて当たり前だから得意分野作っとけ
490デフォルトの名無しさん:2005/04/09(土) 18:33:46
一番初めに覚える言語はプログラマとしての今後を左右する程重要だよ。
あとでいくらいろんな言語を覚えても、一番初めに身についてしまった物の考え方というのは後々まで付いてくるからね。
Lispなどから始めたやつは計算機科学者向きになるし、アセンブリやC、Fortranなどから始めたやつは土方プログラマ
になる。Smalltalkから始めたやつはソフトウェアエンジニアになる。
491デフォルトの名無しさん:2005/04/09(土) 19:18:19
んなわきゃねぇーー
492デフォルトの名無しさん:2005/04/09(土) 19:20:05
>>490
なんとなく納得できる。
493デフォルトの名無しさん:2005/04/09(土) 19:41:46
>>490
>一番初めに身についてしまった物の考え方というのは後々まで付いてくるからね。
ばかだからでは?
494デフォルトの名無しさん:2005/04/09(土) 19:47:43
>>493
だとしたら、大半のプログラマは馬鹿なんだろうな。
馬鹿かそうでないかというのは相対的な事に過ぎない。
495デフォルトの名無しさん :2005/04/09(土) 23:43:25
WinCVSでソース管理しようと思って
インスコ後、設定してリポジトリを作成しようと思ったら

cvs [init aborted]: EOF in value in RCS file modules,v

というメッセージが出てうまくいきません。
どなたか助けてくださーい。
環境はWinXPSP2, WinCVSごった煮版で
ローカルディレクトリで使いたいのです。
496デフォルトの名無しさん:2005/04/10(日) 01:24:53
497デフォルトの名無しさん:2005/04/10(日) 03:03:06
VC++で生成したWin32のテンプレにコードを追加して居るんですが
全ての場所から読みたいstructで定義した型があって
それをあるヘッダに書いて、StdAfx.hでインクルードしてるんですが
既に定義されてる とリンクエラーが出ます。
#pragma onceをStdAfx.hでも、そのヘッダでも書いてるのに・・・

どうすれば回避出来ますか?
498デフォルトの名無しさん:2005/04/10(日) 04:16:03
StdAfx.h では extern で書けよ
実態は別 cpp ファイルで
499デフォルトの名無しさん:2005/04/10(日) 10:24:25
>>497
       ,-┐
 ,ィ─、ri´^-─- 、 .┌f^f^f^f^f^f^f^f^f^┐
く  / , ,'   ヽ ヽ| ~ ~ ~ ~ ~ ~ ~ ~ ~│
 `<' / ,'レイ+tVvヽ!ヽト 知ってるが  │
  !/ ,' i |' {] , [}|ヽリ  お前の態度が |
  `!_{ iハト、__iフ,ノリ,n   気に入らない |
   // (^~ ̄ ̄∃_ア____n_____|
 _r''‐〈  `´ア/トr──!,.--'
<_>─}、  `」レ
'ヽ、   ,.ヘーァtイ
   Y、.,___/  |.|
    |  i `ー'i´
500デフォルトの名無しさん:2005/04/10(日) 11:46:22
http://pc8.2ch.net/test/read.cgi/tech/1045006087/137
とマルチになってしまうんですが、質問させてください。


DARU/CDDA-DEVELOPER!
音楽CDの「デジタル読みこみ」の機能を提供する
http://www.vector.co.jp/soft/dl/win95/prog/se334955.html

っていうDLLのヘルプのライセンス項目に


---------------------------------------------------------------------------
CDDA_EX.DLL をC/C++およびPASCAL以外の開発言語で
使用する事、またそれらに CDDA_EX.DLL を使用する為の
プラグイン、コンポーネント等を作る事を禁止します。
---------------------------------------------------------------------------


って書いてあるんだけどさ、DLLの作者にそんなこと主張する権利あるのでしょうか。
501デフォルトの名無しさん:2005/04/10(日) 12:07:16
C言語で関数型っぽいプログラミングができるライブラリってありますか?
502デフォルトの名無しさん:2005/04/10(日) 12:11:33
C言語はPascalと違って関数型言語ですよ。
503デフォルトの名無しさん:2005/04/10(日) 12:13:44
>>502
よくわかりません。なんですって??
504デフォルトの名無しさん:2005/04/10(日) 14:37:54
>>500
主張するだけなら全く問題ない気がしますが。
505デフォルトの名無しさん:2005/04/10(日) 15:27:03
>>500
なぜ禁止なのか作者に問い合わせてみては?
506デフォルトの名無しさん:2005/04/10(日) 18:48:46
>>500
>>505 が言われるように作者に聞くのが一番でしょうが、丁重な返事が来ない
可能性もある印象を持ちました。
私も 音楽CDを買うと似た曲が入っていて、編成を変えて枚数を減らせないかと
CDDA から指定のトラックのデータを取り出すプログラムを作りましたが、これ
って自分のためだけならいいのでしょうが、使いようによっては著作権に抵触
する行為につながりますよね。くだんの作者は痛くもない腹を探られないため
に歯止めをかけたのではないかと想像しました。(なら、上げるなってのもあり
でしょうが、他にも開発されておられますし、PRってのもあるかも)
507デフォルトの名無しさん:2005/04/10(日) 18:51:08
作者の意図じゃなくてこのライセンスが
法的に効力を持ちうるかという話だろ。
508デフォルトの名無しさん:2005/04/10(日) 18:58:38
そもそも、ソフトウェアのライセンスってどこまで、著作者に許されてるかがハッキリしない…
509デフォルトの名無しさん:2005/04/10(日) 19:00:24
MD5は128bitの情報を出力しますが
これをCの型で納めるにはどうすればいいのでしょうか?
unsigned long long int?
510デフォルトの名無しさん:2005/04/10(日) 19:06:51
uint8_t[16]
511デフォルトの名無しさん:2005/04/10(日) 19:16:05
long a
a |= 0x01;
a |= 0x04;

この|=とゆうのはどういった作用なんでしょうか?
512デフォルトの名無しさん:2005/04/10(日) 19:17:45
代入演算子
513デフォルトの名無しさん:2005/04/10(日) 19:20:48
>>511
long a;
a = a | 0x01;
a = a | 0x04;
514デフォルトの名無しさん:2005/04/10(日) 19:28:21
bitごとの論理演算子とかでぐぐれるはず
515デフォルトの名無しさん:2005/04/10(日) 19:46:17
複合代入演算子
516デフォルトの名無しさん:2005/04/10(日) 20:29:36
ググれました。ありがどうございます。

すいません、もう一つお願いします。
if( a & 0x01){}
if( a & 0x04){}
&が一個なのは,どうゆう条件になるんでしょうか?


517デフォルトの名無しさん:2005/04/10(日) 20:34:13
ビット演算子あたりでぐぐれ

ていうかキリがないから
http://www.kouno.jp/home/c_faq/
ここみるかCの入門書を買え
518デフォルトの名無しさん:2005/04/10(日) 22:14:16
C#.NETとDelphiどちらが簡単短時間で終わって生産性が高いですか?
仕事でなくて趣味でネット関係で使いたいんですが

あとC#.NETとDelphiの悪い点を教えてください
519デフォルトの名無しさん:2005/04/10(日) 22:22:15
>>516
上から
a & 0x01
a & 0x04
の結果が0以外のときに実行する
520板違い:2005/04/10(日) 22:27:05
webデザイナーになるために必要な知識をお教えください。
HTML,CSS,FLASH等、、、
できれば学ぶ順番もお願いします。
また、需要があるのはデザイナーとプログラマーのどちらでしょうか?
521デフォルトの名無しさん:2005/04/10(日) 22:30:48
Web制作板いってこい
522デフォルトの名無しさん:2005/04/10(日) 22:43:06
523デフォルトの名無しさん:2005/04/10(日) 23:06:39
>>522
バージョンアップして背景がついたのか?
じゃあバージョンアップ前は…
524デフォルトの名無しさん:2005/04/10(日) 23:39:32
>>484
じゃあDelphiでやります。
サンクス
525超初心者:2005/04/11(月) 00:47:24
BASICで文字変数に入力された値が、1桁の数字かどうかの判断は
どうすれば出来るでしょうか?
526デフォルトの名無しさん:2005/04/11(月) 00:48:30
一口にBASICといっても16777216種類くらいあるわけだが。
527超初心者:2005/04/11(月) 00:49:13
N88BASICです
528デフォルトの名無しさん:2005/04/11(月) 03:44:22
1文字かどうか見れば済む話だと思うが
529デフォルトの名無しさん:2005/04/11(月) 11:08:23
>>528
何で一文字だ?
530デフォルトの名無しさん:2005/04/11(月) 11:18:29
ヒント:ASCIIコード
531デフォルトの名無しさん:2005/04/11(月) 11:25:19
>525
10 I$=INPUT$(1):A=ASC(I$)
20 IF A>** AND A<** THEN 30 ELSE 40
30 PRINT "ヒトケタ":END
40 PRINT "ソレイガイ":END

でいいのか?**は1〜9までのアスキーコード。忘れた。

で、俺が相談に乗ってもらいたいのは、
532デフォルトの名無しさん:2005/04/11(月) 11:29:10
Visual C++ でコンソールアプリを製作中。
system関数を使うのだが、

command[]="SET AAA=C:\\";
system(command);

で、うまく動作しない(SETで見ると、AAAにセットされていない)。

system("SET AAA=C:\");

でも、うまくいかない。
書き方が悪いのか、それともエスケープシーケンスをつけたりしなければならないのか…。
できる方、お願いします。
533デフォルトの名無しさん:2005/04/11(月) 11:48:08
初歩的過ぎて申し訳ないんですが、
queueをポップした時、中身はどこに行くんでしょうか。

C++のSTLにあるqueueを使ってて、
popした要素を別のものに入れたいんだけど。
534デフォルトの名無しさん:2005/04/11(月) 11:51:19
>>532
セットされてるんじゃないの?
もっとも、そのとおりにやってるんだったら、systemから返ってきた
時点で子の環境は破棄されてるから、セットされたかどうか
確認する手段はないが。

というか、何をしたいのかよく分からん。
cmd /c "set AAA=C:\"ってコマンドラインからやるのと一緒だけど
そこんところの理解は大丈夫?言語の問題じゃないぞ。
535デフォルトの名無しさん:2005/04/11(月) 11:56:52
親プロセスのPHPいじらないとだめだな
536506:2005/04/11(月) 11:59:52
>>507
形式的には、効力をもち得ると解釈します。で実際にはどうかとなりますと、係争
しないと確定できないでしょう。ライセンス主張が行きすぎで、自分が困るという
ならそれを打ち消す訴えを出すしかない。衝突して決着するか、回避するかは
訴訟の費用、手間隙、結果から得られる利益、不利益を勘案して決められることだ
と思います。
537532:2005/04/11(月) 12:16:08
>>534
サンクス。ファイルをコピーする、ファイルがあるかないかを調べる、
というのを書こうと思って、普通に別関数書くよりかは、コマンドで
EXISTとCOPYを使ったほうが早いかと思ったので。

command="AAA=C:\";
putenv(command);
で解決しました。
538デフォルトの名無しさん:2005/04/11(月) 13:40:59
>>533
front()使ったら出来る。

自演ですゴメンナサイ。
539デフォルトの名無しさん:2005/04/11(月) 14:29:47
1バイトの文字コードから数バイトの文字コードまで色々ありますが、
もし1バイト以内で表せれる数量でも、nバイトの文字コードにするとnバイト分のデータをその1文字に使うんでしょうか?
上位桁を0で埋めるとかで。(nは2以上の整数)
この文章では意図が解り難いかもしれませんが、
要するに0〜255番目までの番号が割り当てられた文字でもnバイトのデータになるの?ということです。
だとするとより少ないバイト数の文字コードで済む場合は出来るだけその文字コードを選択する方が良いのでしょうか。
540デフォルトの名無しさん:2005/04/11(月) 15:05:21
>>539
1文字当たりのバイト数が固定の文字コードもあるし、
文字によって、バイト数が可変の文字コードもある
541デフォルトの名無しさん:2005/04/11(月) 15:31:25
Win32アプリケーションからアプリケーションを引数付きで呼び出せる関数はありませんか。
542デフォルトの名無しさん:2005/04/11(月) 15:35:01
CreateProcess/ShellExecute(Ex)
543デフォルトの名無しさん:2005/04/11(月) 17:43:54
電車とかで携帯で見れて勉強できちゃうようなCのサイトとかないですかね?
544デフォルトの名無しさん:2005/04/11(月) 18:52:08
京ぽんとかブラウザ機能の優れた奴買ったら
545デフォルトの名無しさん:2005/04/11(月) 19:37:01
どんなサイトでも、印刷したら携帯でみれるでしょ。
546デフォルトの名無しさん:2005/04/11(月) 19:41:47
ていうか本ぐらい買え
547デフォルトの名無しさん:2005/04/11(月) 20:13:00
>>543
出会い系を探しているなら板違い
548デフォルトの名無しさん:2005/04/11(月) 21:38:45
>>540
euc-jpとshift-jisはどちらなんでしょうか?
e-words等で調べてみましたがそれに関した記述がありませんでした。
549デフォルトの名無しさん:2005/04/11(月) 21:49:21
1byteと2byte両用
550デフォルトの名無しさん:2005/04/11(月) 21:49:34
551デフォルトの名無しさん:2005/04/11(月) 22:25:05
euc-jpは3バイトで表現する文字も有った気がする
552デフォルトの名無しさん:2005/04/11(月) 22:33:48
       A
       |
       |
       |
       | X
       |┐
B ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

POINT A, B;
int X;

A.x = 50; A.y = 0;
B.x = 0; B.y = 50;

X = ....

Xの角度を求める方法を、C言語風のコードで教えて頂けませんか
553デフォルトの名無しさん:2005/04/11(月) 22:34:46
常に直角に見えるのは気のせい?
554デフォルトの名無しさん:2005/04/11(月) 22:35:34
y=ax+bの直線と、x軸とのなす角は、
atan(a)
である
555デフォルトの名無しさん:2005/04/11(月) 22:47:30
ぶっちゃけ角を構成する2線分の合計4つの端点のうちそれぞれ片方ずつしか指定されずにどうやって角度を求めるってんだバカ
556デフォルトの名無しさん:2005/04/11(月) 22:52:43
ん? 4つ指定してるように見えるが?
557デフォルトの名無しさん:2005/04/11(月) 22:53:30
AとBの2個しか指定されてないだろ
線分同士の交差角を求めたいなら4個ないとミリ
558デフォルトの名無しさん:2005/04/11(月) 22:54:22
あ、ほんとだ(汗
559デフォルトの名無しさん:2005/04/11(月) 22:55:26
つーことは、交点が固定なのかな。原点とかに。
560デフォルトの名無しさん:2005/04/11(月) 22:59:35
>>553
ええ、直角なんですが、辺ABの関係から計算で求めたいんです

>>554
角度 atanでぐぐったら目的の物が見つかりました、ありがとうございました

>>555-559
すいません、間違えてました
POINT A_start, A_end, B_start, B_end
というようにしなくてはダメでしたか、、
561デフォルトの名無しさん:2005/04/11(月) 23:21:38
普通は3つ以上点がなきゃ角なんてできないからな

見つかったなら後はガンバレ
562デフォルトの名無しさん:2005/04/11(月) 23:29:19
ゲームとかでよく使うね
敵のいる方向に自機を向かせたい時とか
563デフォルトの名無しさん:2005/04/11(月) 23:29:50
atanのテーブル化で小一時間悩んだのが懐かしい
564デフォルトの名無しさん:2005/04/12(火) 02:18:08
ピタゴラスがこのスレ見たら泣くな
565デフォルトの名無しさん:2005/04/12(火) 02:19:34
hex:24,1b,a1,dc,bb,bd,81,14,1a,c0,6e,5f,79,ef,ed,d5
これを文字コードに直すとなにになるのか教えてください!
おねがいします
566デフォルトの名無しさん:2005/04/12(火) 03:04:41
>>565
68 65 78 3A 32 34 2C 31 62 2C 61 31 2C 64 63 2C
62 62 2C 62 64 2C 38 31 2C 31 34 2C 31 61 2C 63
30 2C 36 65 2C 35 66 2C 37 39 2C 65 66 2C 65 64
2C 64 35
567デフォルトの名無しさん:2005/04/12(火) 04:13:12
MD5のダイジェスト出力を64bitCPUで高速化する余地ってありますか?
32bitと同じ方法の方が速いのでしょうか?
568デフォルトの名無しさん:2005/04/12(火) 04:23:01
ある
569デフォルトの名無しさん:2005/04/12(火) 08:58:31
UNIXサーバ上で動作する【指定ディレクトリ配下一覧作成ツール】
を作りたいのですが、Cでコードを作成する場合
ファイル情報の抽出はstat関数で取得できますでしょうか
570デフォルトの名無しさん:2005/04/12(火) 11:20:45
意地でもscanfでオーバーフローを避けたいのですが

scanf("%2s", &FuckingAssHoleNarouNarouASSnarou)

例えばこんな感じにすると2文字だけ入力になって
2文字以上入れられてもオーバーフローを防止できませんか。
571デフォルトの名無しさん:2005/04/12(火) 11:43:11
素直に fgets() 使えよ
572デフォルトの名無しさん:2005/04/12(火) 12:11:33
afsを展開出来るツール探してるんだが・・・
どこにあるか教えてくれ。
573デフォルトの名無しさん:2005/04/12(火) 12:28:07
ウチの会社には
ちゅこくじんがいるあるよ。

               で

GLSLを組んでいるのだが
ちゅこくじんが"GLSL"を発音すると明らかに
"ジーエロエスエロ"
574デフォルトの名無しさん:2005/04/12(火) 13:37:58
エフゲッツって言うな!!!!!!!!!!!!!!!!!!!

今は亡きダンディ坂野か。
575デフォルトの名無しさん:2005/04/12(火) 14:01:08
C++でEXCELに書き込むにはどうしたらいいのですか?
576デフォルトの名無しさん:2005/04/12(火) 14:05:00
COM
577デフォルトの名無しさん:2005/04/12(火) 14:08:20
COMってなんですか?
578デフォルトの名無しさん:2005/04/12(火) 14:13:14
google.COM
579デフォルトの名無しさん:2005/04/12(火) 14:20:37
580デフォルトの名無しさん:2005/04/12(火) 14:27:27
まじめに教えてください。こっちは遊びじゃないんですから。
581デフォルトの名無しさん:2005/04/12(火) 14:41:46
582デフォルトの名無しさん:2005/04/12(火) 14:58:16
当方まだ知識不足なので、出来ればソースキボン
583デフォルトの名無しさん:2005/04/12(火) 15:20:25
javaをインストールしたくてトムキャットを落としたのですが、いまいちよくわからないんでわかりやすいサイトがあれば教えてください
584デフォルトの名無しさん:2005/04/12(火) 15:39:19
585デフォルトの名無しさん:2005/04/12(火) 15:44:38
>>580
まじめに教えてくれるトコロに逝ってください。こっちは仕事じゃないんですから。
586デフォルトの名無しさん:2005/04/12(火) 16:01:51
ふざけて教えれるトコロに逝ってください。ここはネタスレじゃないんですから。
587デフォルトの名無しさん:2005/04/12(火) 17:02:47
COMっていったらMS-DOSのCommand Object Modelでしょ。
588デフォルトの名無しさん:2005/04/12(火) 17:12:55
>>578
thx
589デフォルトの名無しさん:2005/04/12(火) 19:01:13
590デフォルトの名無しさん:2005/04/12(火) 19:08:56
http://www.p-world.co.jp/index.html
↑このくらいのサイトを作るのにはいくらくらいかかるもんなんですか?
591デフォルトの名無しさん:2005/04/12(火) 19:13:25
Web板いってこい
592デフォルトの名無しさん:2005/04/12(火) 19:14:51
>>590
自宅サーバ立てて、情報全部自分で集めれば10万以下。
フリーのレンタルサバで我慢すれば1万もかからないだろ。
593デフォルトの名無しさん:2005/04/12(火) 19:16:02
>>591
>>592
あーざーっす!
594デフォルトの名無しさん:2005/04/12(火) 22:09:23
468 名前: 仕様書無しさん 投稿日: 2005/04/12(火) 17:48:42
getsのオーバー風呂を目に見える形で現すにはどうしたらいいですか。
たいがいそのまんま書いてオーバーフローさせても、単にそのまま終わるだけで
なんのどこかどうオーバーフローして何の影響があったのかわかりません。
ビックラこくような例はどうやったら作れますか。


469 名前: 仕様書無しさん [sage] 投稿日: 2005/04/12(火) 18:28:01
ム板逝っとけ。
ここはマ板だ。
595デフォルトの名無しさん:2005/04/12(火) 22:29:54
>>575
DDEかオートメーションを使う。
http://www.kumei.ne.jp/c_lang/sdk2/sdk_151.htm
http://support.microsoft.com/kb/179706/JA/

>>576-
オートメーションがCOMの上に実装されているだけだからCOM自体を調べても駄目。
596デフォルトの名無しさん:2005/04/12(火) 22:31:09
OpenGLやDirectXプログラミングは.netかVC++でないと困難ですか?
GCCやBCCでもできるような気がしてなりませんが
激しくライブラリが足りない気もします
なんとか解決できませんか。
597デフォルトの名無しさん:2005/04/12(火) 23:13:18
フリーウェアなどをWebで公開するとしたら言語は何を選択するのがいいでしょうか?
いちいち実行するのに必要なファイルをインストールとかしないで落としてすぐ起動できるみたいなのがいいです。
たとえばJavaとかc#なんかで作られたソフトはなにかしらを別途でいれなきゃいけない。
Delphiとか使ってみたんですが今いち自分にあってない様です
598デフォルトの名無しさん:2005/04/12(火) 23:13:34
ライブラリさえ引っ張ってくればBCCでもVBでもGCCでもなんでもできる
それがCOMの仕様
599デフォルトの名無しさん:2005/04/12(火) 23:14:13
>>597
大人しくC/C++にしとけ
600デフォルトの名無しさん:2005/04/12(火) 23:15:37
>>597
ネイティブコンパイラがある言語なら別になんだっていい。
CもしくはC++が普通だけど、趣味でMLを使うのも良いかもしれない。
601デフォルトの名無しさん:2005/04/12(火) 23:17:06
>>598
誰もライブラリが必要とかCOMとか言ってないよ。
602デフォルトの名無しさん:2005/04/12(火) 23:18:35
そこでHSp(ry
603デフォルトの名無しさん:2005/04/13(水) 00:19:58
MFCあたりにしとくよ。参考にならない意見ありがとう
604デフォルトの名無しさん:2005/04/13(水) 00:23:01
>>603
MFCは言語じゃないぞ。
605デフォルトの名無しさん:2005/04/13(水) 00:28:04
C++とMFCは一心同体少女隊
606デフォルトの名無しさん:2005/04/13(水) 05:59:02
>>601
(´,_ゝ`)
607デフォルトの名無しさん:2005/04/13(水) 06:46:00
質問です。
VC++.NET2003でスレッドプログラムを作ろうとしてるんですが
DWORD WINAPI
thread1(LPVOID pParam)
{
return 0;
}

HANDLE hThread = (HANDLE)_beginthreadex(NULL,0,thread1,(LPVOID)pParam,0,&dwThreadId);
とやったら
error C2664: '_beginthreadex' : 3 番目の引数を 'DWORD (LPVOID)' から 'unsigned int (__stdcall *)(void *)' に変換できません
とエラーが出ました。
参考サイトではこうやってて成功してたのですが・・・
バージョンが変わったので仕様が変わったのでしょうか?
これはそのままキャストしても問題はないのでしょうか?
608607:2005/04/13(水) 07:20:11
すみません
自己解決しました。結局CreateThread()の方を使いました。

それで、引数としてスレッドへスレッドハンドルを渡して
作成したスレッドが終了する手前で、自分でCloseHandle()をしようと思うのですが
これは問題は無いのでしょうか?


DWORD WINAPI
thread1(LPVOID pParam)
{
TMP *pTmp;

pTmp=(TMP *)pParam;

CloseHandle(pTmp->hThread);
free(pTmp);

return 0;
}

このような実装を考えているのですが・・・
ちなみにTMPは自分で作った構造体です。
609デフォルトの名無しさん:2005/04/13(水) 07:26:39
beginthreadex使わないなら、CRT使ってはいけない。
610デフォルトの名無しさん:2005/04/13(水) 07:49:46
>>607
エラーメッセージのとおり。_beginthreadex 使うなら
unsigned int (__stdcall *)(void *) 型の関数にしないとな。
static unsigned __stdcall thread1(void *data) でやってみれば。
>>608
_beginthreadexではその手法でやってるけど今のところ問題なかった。
CreateThread はしらない。
611デフォルトの名無しさん:2005/04/13(水) 07:55:29
ハンドルが要らないなら、CreateThreadから帰ってきてすぐに閉じればいい。
612607:2005/04/13(水) 08:07:15
なるほど、レスありがとうございます。
ハンドルを消したからといって、スレッドがその瞬間消えてしまう訳じゃないんですね。
613デフォルトの名無しさん:2005/04/13(水) 09:31:10
AdvancedWindowsに、
_beginthreadexとCreateThreadの戻り値と引数の互換性を持たせるマクロがあったよーな
614デフォルトの名無しさん:2005/04/13(水) 10:38:02
素人にスレッドプログラムは十年早い
615デフォルトの名無しさん:2005/04/13(水) 13:28:11
ツェーでコンソールアプリを作りました
ところが、MS-DOSフマンドで言うCLRができません。
どうやれば文字消去できますか。


あと
\t\r\nを駆使して場所指定して文字を出力はしましたが
これって結局力技ですわいね。
座標指定して好きな場所から文字を書くようにしたいとです。
616デフォルトの名無しさん:2005/04/13(水) 13:29:39
cursesとかエスケープシーケンスでも調べとけ
617デフォルトの名無しさん:2005/04/13(水) 13:29:45

基本ソフトなどに欠陥 マイクロソフト、修正を呼び掛け

http://www.sankei.co.jp/news/050413/kei049.htm

618デフォルトの名無しさん:2005/04/13(水) 13:48:06
C言語でソケット通信を行う予定です。

クライアント側の処理なんですが、下記の順番でやっています。

・socket()の実行
・あてさきアドレス、ポートなどの設定
・connect()の実行

そこで「ソケットパス」というものを設定するそうなんですが、
設定方法はsetsockopt()でいいんでしょうか?

お願いします。
619デフォルトの名無しさん:2005/04/13(水) 13:48:17
ツェー=C?
620デフォルトの名無しさん:2005/04/13(水) 13:48:51
別スレッドでlistenした方がいいよ
621デフォルトの名無しさん:2005/04/13(水) 15:26:11
asciiコードは7ビットらしいですが、これはasciiコードの文字が2文字あったら14ビットということですか?
それとも1ビットだけ常に固定の桁があってデータ量としては1文字8ビットで、2文字なら16ビットという事になるんでしょうか。
622デフォルトの名無しさん:2005/04/13(水) 15:38:24
PC/AT互換機とかだと1バイト8ビットだから上位1ビットが0固定になって2文字で16ビット。
1バイト7ビットの機種なら14ビット。
623デフォルトの名無しさん:2005/04/13(水) 15:45:47
VisualBasicで変数に入れられた数値たとえば
a=12
となっていたとき
これをa=012やa=00012として扱うにはどうしたらいいんですか?

初歩スマソ
624デフォルトの名無しさん:2005/04/13(水) 15:54:21
>>622
レスありがとうございました。
625623:2005/04/13(水) 16:02:30
すいません、解決しました。
626マイク ◆yrBrqfF1Ew :2005/04/13(水) 16:13:37
>>594
phrackという変なサイトにコード付きの詳細な解説はあるが
まあ仕組みわかったところで実用性は数学よりも低いな。
627デフォルトの名無しさん:2005/04/13(水) 21:02:41
>>614
それじゃ、スレッドプログラミングの素人から全員スタートするわけだから
その理論だとスレッドプログラミングが出来る人は居ないと言うことになりますね。
628デフォルトの名無しさん:2005/04/13(水) 21:05:47
そんなのスタック覗けばわかるだろ
あとはchar配列とかにコード仕込んで終了
629デフォルトの名無しさん:2005/04/13(水) 21:07:21
俺は昔から研究に携わっていたので初めから玄人。
630デフォルトの名無しさん:2005/04/13(水) 21:50:25
C#でWindowsアプリケーションをつくったら、お客さんには
.NET Frameworkも一緒に配布しないと動かないのでしょうか?
631デフォルトの名無しさん:2005/04/13(水) 21:52:24
めんどいならReadmeに
「.NET Frameworkいれてね」と書け
632デフォルトの名無しさん:2005/04/13(水) 21:57:56
Regsvr32.exeを使ってレジストリにdllを登録するとどういった利点があるのですか?
633デフォルトの名無しさん:2005/04/13(水) 21:58:25
Windowsを使うこと自体にメリットはありません。
634デフォルトの名無しさん:2005/04/13(水) 21:59:14
>>632
CoCreateInstance()を使ってインスタンスを作成できるようになる。
635初心者:2005/04/13(水) 23:15:52
えっと、プログラムで、グラフをウインドウに表示させたり、
円を描いたり、動かしたりするのってどうやるのでしょうか?
C言語とかJAVA言語を少し習ったのですが、
出力されるのは数字とか文字とかばかりで、グラフィックではありません。
簡単なゲームやアプリを作りたいのですが、
作り方(行程?)が全くわかりません。
環境はmacOSXなのですが、openGLとか用いるのでしょうか?
よろしくお願いします。
636デフォルトの名無しさん:2005/04/13(水) 23:53:01
google検索 java グラフィック
637デフォルトの名無しさん:2005/04/14(木) 01:03:03
Cなんすけど、デバッグ時には使って最終的には消す関数って
Debug_hoge();
とか作っておいて
#define Debug_hoge();
とかで無効化するんでしょうか?
それとも
#IFDEF DEBUG
Debug_hoge();
#ENDIF
ですか?
638デフォルトの名無しさん:2005/04/14(木) 01:51:00
void Debug_hoge( void ) {
#if DEBUG
  〜
#endif
}
639デフォルトの名無しさん:2005/04/14(木) 02:19:38
midiファイルを演奏中にテンポだけ変えるのにはどうしたらよいのでしょうか。
そんな関数やライブラリがあったら教えていただきたいです。
ちなみにVisual c++です。
640デフォルトの名無しさん:2005/04/14(木) 02:47:24
>>639
何を使って再生しているのかに依ると思うのだが。
641デフォルトの名無しさん:2005/04/14(木) 04:15:46
>>627
>それじゃ、スレッドプログラミングの素人から全員スタートするわけだから

607を読めばスレッド以前にC言語の理解さえ怪しいものだとわかるだろう。
スレッドどころか、プログラミングのど素人ってことだな。
642デフォルトの名無しさん:2005/04/14(木) 05:38:04
>>641
その後のコード見れば、さすがにキャストの事は知ってるように見えるが…
安全かどうかの問いでしょ。
643デフォルトの名無しさん:2005/04/14(木) 05:39:47
っていうか、どこかのスレッドプログラムのサンプルにそのまま書いてたのに出来ないから
VC++の仕様が変わったのか?って質問だと思うけど

多分ググったら一番上に出てくる
http://www.ops.dti.ne.jp/~allergy/thread/thread.html#w32mutex
ここを参考にしたんだろう。
ここ間違ってるからなwDWORD WINAPIになってるし
644デフォルトの名無しさん:2005/04/14(木) 06:36:42
MSDNで調べればわかることを何やってんだか
645デフォルトの名無しさん:2005/04/14(木) 07:37:59
だってMSDNって糞だもん。
無駄に容量食う、構成が悪く読みにくい、解りにくい
の3拍子そろってる。
646デフォルトの名無しさん:2005/04/14(木) 07:54:56
>>645
はいはい。今度からは引数くらいはマニュアルで調べるように
習慣をつけてね。
647デフォルトの名無しさん:2005/04/14(木) 09:11:34
まあ人にさんざ聞いて育ったバカほど
「人に聞くな 自分で調べろ」

って言うもんで
648デフォルトの名無しさん:2005/04/14(木) 09:33:48
>>647
どうしようもないバカだな
649デフォルトの名無しさん:2005/04/14(木) 09:35:48
初心者ならではの煽り方だなぁ ;-)
650デフォルトの名無しさん:2005/04/14(木) 09:38:11
>>647がアホすぎる件について
651デフォルトの名無しさん:2005/04/14(木) 09:44:40
652デフォルトの名無しさん:2005/04/14(木) 09:58:10
C言語ならママに聞け
653デフォルトの名無しさん:2005/04/14(木) 10:17:26
質問です。

当方文系の大学院生で,
今後,情報系の方とコラボレートしてロボット開発に携わる予定です。
私は,人間研究の専門家として,意見を提示する立場になると思います。

しかし,それには,あまりにもプログラミングやシステム開発に関して無知であると思います。
今後の有益な議論のためにこの点の知識や技術をつけようと思います。

ひとまず,現代のロボット開発には,
どのような知識や技術が求められているのでしょうか。
全くの初心者なのでとっかかりをご教授頂けたら助かります。
654デフォルトの名無しさん:2005/04/14(木) 10:34:51
>>653
ドラえもん
655デフォルトの名無しさん:2005/04/14(木) 10:43:13
>>653
論理学
認知科学
ヒューマンインターフェース
電子工学
プログラミング
データベース
656デフォルトの名無しさん:2005/04/14(木) 10:48:02
>>653
どうせロボビーで遊ぶだけなんでしょ?
657653:2005/04/14(木) 11:14:28
ごめんなさい,ちょっと説明が足りてませんでしたね

私は,ヒューマンインターフェイスや認知科学系の専門家なのですが,
プログラミングの方は全くの素人なのです。

特にヒューマンインターフェイスの研究から得られた知見を開発側に返そうとすると,
どうしても,開発の側の視点に立つ必要があると思います。
そして,それにはプログラミングなどの知識が必要不可欠であると思います。

そこで,特にロボット開発に限定した上で,
プログラミング等の知識をつける場合,
どのような勉強をすれば一番効率がいいか,
その点をご教授して頂ければと思っています。
658デフォルトの名無しさん:2005/04/14(木) 11:25:57
>>657
ドラえもん
659デフォルトの名無しさん:2005/04/14(木) 11:33:37
>>657
ロボット開発というのは総合科学なんだ。
だから、ロボット開発に限定したプログラミングの知識、と言ってもほとんどの分野で先端的な研究の成果を集めたもの
でもあるので、1日2日で知識が付けられるようなものではない。
つまり、ある一つの要素技術自体がすでに一つの研究分野として見られているからだ。
実際に君ができることは、あるプログラムからアルゴリズムを理解することと、自分の考えたアルゴリズムを人に伝える
技術を身に着けることだ。具体的にはアルゴリズムイントロダクションを読んでください。
あと、あったほうが良いのは数理論理学と計算量理論の基礎知識。
これがないとおおよそ実現不可能なことを言い出しかねない。

どうでもいいことだが、ヒューマンインターフェースの専門家というのも結構怪しいもんだ。
なぜなら、HIという分野がつい最近になってできた物だから。
ほら、有名な人でもかなり若いし。増井さんとか。
あと、プログラミングができない人間がHI専門家を名乗れるのだろうか…
認知科学はわりと分野の重なったところでもあるので、理学・工学以外の人間も参加しているよね。
660デフォルトの名無しさん:2005/04/14(木) 11:44:02
文系の学生なのに「ヒューマンインターフェイスや認知科学系の専門家」ぁ?
いかがわしすぎる
661639:2005/04/14(木) 12:05:06
midiを再生する関数はなんでもいいです。
とにかく音楽を再生している最中に、
テンポをあげたり下げたりする(このとき音の高さは変わらない)
方法があればご教授ください。
662デフォルトの名無しさん:2005/04/14(木) 12:07:07
> midiを再生する関数はなんでもいい

DQN 決定。
663デフォルトの名無しさん:2005/04/14(木) 12:07:55
> (このとき音の高さは変わらない)

DQN 決定。
664デフォルトの名無しさん:2005/04/14(木) 12:11:33
> ご教授

DQN 決定。
665デフォルトの名無しさん:2005/04/14(木) 12:23:37
>>660
文系でHIと認知科学の専門家がごろごろいそうなところの例
ttp://www.l.u-tokyo.ac.jp/psy/faculty-j.html
666653
>>659
非常に具体的で分かりやすいご教授ありがとうございます。
やるべきことが明確になりました。助かりました。

私がHIの専門家と言えるかは他者の判断にまかせます。
私のやっているようなアプローチもその一つとしてありだと思います。

>>660 665
旧帝の院にはだいたい,私のやっているような文理横断的な研究科があります。