C#.NET+Managed DirectXでシェーダープログラムを組んでるんですが、「デバッグ」→「Direct3D」→「Start with Direct3D Debugging」をしてみてもコンパイルをするのみで実行しません。 皆さん普通にシェーダーデバッグできてますか? 方法知っている方教えてください。 設定その他はしてあり、C++の環境ではシェーダーデバッグに入れるようです。
>>101 >>105 >>107 >>109-110 >>115 >>117 >>121 >>123 >>127 >>130
既出かもしれないけど質問。 2chのread.cgiから指定の板の指定のスレを取得するにはどうすればいいの? どっかに仕様とかないですか?
144 :
デフォルトの名無しさん :2005/06/06(月) 00:34:38
質問です。 仮想的な第2のCPUを作るデバドラの製作って可能なのでしょうか? マザーボード側のドライバにあわさないといけないとか、CPUのアーキテクチャ(もちろん仮想側はx86準拠だけど)に合わさないといけないとか そういう事は無いのでしょうか? つまり、WMDドライバの動く32bitのWindowsが走っていればどんなマシンでも動くような仮想CPUの製作は可能ですか? よろしくお願いします。
>>144 CPUモニターに2個CPUが映る状態って事?
そういう事なら、ソフトの実行にCPUってドライバ介してないと思うから無理だと思うよ。
ドライバ介してないって・・・ それじゃ、どうやってエラッタの修正やってんだよw
147 :
デフォルトの名無しさん :2005/06/06(月) 01:24:57
昔 勝手にお勉強リンク みたいなスレがあったけど もうないの?
ファイルについて質問させてください。 ディスクトップにファイルを作成したいときはどうしたらいいんでしょうか? FILE*fp; fp = fopen( "C:\Documents and Settings\NAME\デスクトップ\AAA.txt", "w"); fputs( "メッセージ\n", fp ); fclose( fp ); こんな感じで、できると思ったんですができません。 なぜ作成できないのか教えていただけないでしょうか?
\\じゃね
150 :
デフォルトの名無しさん :2005/06/06(月) 01:45:51
なんてこったこんなあっさりできるなんて・・・ >149さん ありがとう♪
151 :
デフォルトの名無しさん :2005/06/06(月) 01:55:28
>>144 根本的に君は勘違いをしている。
通常ソフトを動かす時は、外部ライブラリ(stdio含む)などは
ntdll.dllやkernel32.dllに渡されそこで処理される。
で、計算処理はそのままCPUが実行している。
OSにコードが渡されずにCPUが直接実行する。
何故ならプログラムの進行を司ってる物自体がCPUだからだ。
所謂プログラムカウンタと言われるもの。
基本だからプログラマなら覚えとけ
カーネルのスケジューラやなんやらをだまくらかしてやれば その上の層からは見かけ上CPUを二つあるようにすることは可能ではあるだろ。 それが出刃ドラだけで出来るのか知らんけど つーかあんな質問をこんなスレでまともなレスつけられる奴はいないと思う。
>>148 C:\Documents and Settings\とパス決め打ちは良くないな。
154 :
デフォルトの名無しさん :2005/06/06(月) 09:37:52
// 文字配列aの小文字の数を数えるプログラムです。 // |==1==|の部分を記しなさい。 #include <stdio.h> main() { char a[]="Hello C world\n"; char *pw=a; int total=0; while(*pw){ |==1==| } printf("小文字の英字の総数は%dです\n",total); } てな問題なんですが、分かります?
if (*pw >= 'a' && *pw <= 'z') total++; pw++;
>>157 設問が、stdio.hしかincludeしてないから、使えないんじゃね?
159 :
157 :2005/06/06(月) 13:27:26
>>158 あっそうか…
じゃ *pw == 'a' || *pw == 'b' || *pw == 'c' || ... だね
何にこだわってるのかはわかるが、 多分そこに踏み込ませたい問題じゃないと思う。
だから宿題スレいけと
163 :
デフォルトの名無しさん :2005/06/06(月) 18:40:30
2ちゃんねるで絵を書き込む人がいるけどあれはどうやって書き込んでるの?
(´・ω・`)知らんがな
ム板でプログラムと関係ない質問をする人がいるけどあれは何考えて書き込んでるの?
>>165 >>163 だと
2ちゃんねるは掲示板>掲示板はなにやらプログラムでできているらしい>「プログラム板」で聞いてみよう
という思考回路が働くと思われ。
あと、ソフトウェアの(使い方の)質問をする人とかも同じ。
まったく縁もゆかりもない質問をするやつのことまでは知らん。
167 :
デフォルトの名無しさん :2005/06/06(月) 20:48:17
ところでCって何言語で作られたんですか? またVBも
>>167 大抵は一つ前のバージョンのCコンパイラ。
元を辿っていくとどっかでアセンブラになるだろうけど。
gccのソースはgccでビルドされるし。
VBはVCでしょ。
>>168 いや多分「英語」って答えるのが正解だと思う。
言語仕様かコンパイラかによるね まぁ聞きたいのはコンパイラだろうけど
こんにちわ、どこで相談したらよいかわからないので、こちらに質問させてください。 現在、あるサイトの専用ブラウザを作ってみたいと思っているのですが、 まずどのような言語を選択するのがよいでしょうか。 また、どのようなことから手をつければよいでしょうか。 当方、C言語でなら、ポインタ操作程度のことはしたことあります。 よろしくおねがいします。
>>172 Delphi6 PersonalかC#
とりあえずネットワークと文字列操作が主になると思われるので C言語はあんまり向いてません JavaかC#でもやったらどうかと
どこで聞いたらいいのかわからないのでここで伺います .NETでのノータッチデプロイメントを実装しているページのソースを見たら HTMLに<OBJECT>タグでアセンブリへの参照を埋め込んで JavaScriptのdocumentオブジェクトから利用している感じだったのですが、 いろいろググって見てもこのあたりの情報を見つけることができませんでした。 本なりリンクなりググリキーワードなりを教えていただけませんでしょうか?
177 :
age :2005/06/06(月) 22:28:49
>>172 C++を使えばいざというときにCのやり方が使える。
179 :
172 :2005/06/06(月) 23:43:32
>173 174w 175 178 うお、即レスありがとうございます。 教えて頂いた言語を参考に調べてみます。 とりあえず突破口が見えたのでがんばります。
MD5でのワイド文字の文字コードは何なのでしょうか? Cで1から作っているのですが文字コードがわからないのです
>>180 MD5はバイナリに対する操作です。
ワイド文字をどうするかはキミ次第。UTF-16にした場合とShift_JISに
した場合ではMD5の値はもちろん別になる。
182 :
180 :2005/06/07(火) 12:23:46
>>181 ありがとうございます
やはり互換性を考えると一般に広く使われているのはUTF-8ですか?
互換性を考えたいなら、互換にしたいものと同じようにすればいいで しょ。自分で決められるなら好きにすればいい。 XMLの電子署名では、UTF-8にしてたと思った。
WinにEUCの文字を出力しても化けますよね?
OSごとに決まっているんですか?
>>183 よくわからんけど世界標準てないの?
世界標準=Windows=UTF8
186 :
184 :2005/06/07(火) 15:24:26
>>185 MD5?の世界標準規格みたいなことなんですけど
変だったので訂正
EUC対応のエディタはEUCで記述されたファイルを表示する時 SJIS_JIS に変換してるんですか?
MD5がなんだか分かってないのが紛れ込んでないか・・・?
日本語の世界標準??
>>186 Shift-JIS環境用のEUC対応エディターならそうだろうな
190 :
デフォルトの名無しさん :2005/06/07(火) 19:28:03
質問です。 ネットワーク経由で2Gを超えるデータを送りたいのですが、 memcpy()でコピー出来る容量が、32bitの範囲内なんで困っています。 64bitのunsigned long longのデータをコピー出来るmemcpy()のような関数はありませんか? 環境は、VS2003.NETです。 よろしくお願いします。
スレ立てるまでもない質問なんだけど、何で MD5 の出力で文字コードが関係あるのでしょうか?
192 :
190 :2005/06/07(火) 19:37:31
void *memcpy64(void *_Dst, void *_Src, unsigned long long int LEN) { unsigned long long int i; for ( i=0; i<LEN; i++ ) *_Dst++ = *_Src++; return _Dst; } こんな感じで自分で関数作る必要があるんでしょうか? あと、この関数でまずい部分はありますか?
>>190 対象は32bitの普通のWindows ?
そうだとすると、2GBもの連続メモリを確保できないと思うが。どこに
コピーするんだ、そんな巨大なデータ。
195 :
デフォルトの名無しさん :2005/06/07(火) 21:43:33
196 :
デフォルトの名無しさん :2005/06/07(火) 22:14:34
仕様書の書き方を解説している良いHPがあったら教えて下さい
無いだろそんなもん
>>194 無知ですまんが、元になる入力信号(CDとか)が無い状態で
S/N比って導出できるの?
それとも入力ソースはある前提?
199 :
195 :2005/06/07(火) 23:06:50
すいません、訂正です。 Genreの有無になんかなってないです。その部分早とちりでした。 質問を変更します。 ・情報のない部分はどう処理すべきか だけです。0x20なのか0x00なのか…さきほど試したところ SCMPXも午後のこ〜だと同じで0x20で埋まるようになっていました。
200 :
180 :2005/06/08(水) 13:43:13
>>191 ファイルのMD5じゃなくてコマンドラインからの取得なんです
コマンドラインだろうがなんだろうが直接的な関係は何も無いと思うが。
32APIを叩く(使う?)のに適した言語、開発環境でお勧めって有りますか?
VC++
204 :
202 :2005/06/08(水) 14:32:38
ぐぐってみたところ「敷居は高いが、修得さえすれば何でもできる」みたいなので 頑張ってみます、即レス感謝
>>195 >>199 そーいう質問は専門のスレッドで聞いたほうが良いんでは。
「サウンドプログラミング」スレッドとか。
>>200 そもそもコマンドラインからだと、まずchar配列になってないか? な
んでワイド文字なんだ。
206 :
180 :2005/06/08(水) 15:19:33
>>201 ファイルの文字コードは気にしなくていいが文字列を引数として受け取るから環境ごとにMD5が変わってしまうんです
>>205 BYTEに移しています(?
> MD5でのワイド文字の文字コードは何なのでしょうか? そもそもこの質問が意味不明。
そもそも質問の意図を読み取れず頓珍漢な回答をしてる人間の頭の中が意味不明
Bat ファイルでEXEをいくつか起動させるコマンドを書くと前のEXEが終了しないと次が起動しないんですけどどうすればいいの?
210 :
180 :2005/06/08(水) 16:06:40
意味がわかりませんか EUC と JISじゃMD5は変わりますよね? 文書の安全性を確認するときに共通の文字コードには何が適しているかを聞いたわけです。規格はないみたいですね UTF-8 にしときます
えすぱry
213 :
デフォルトの名無しさん :2005/06/08(水) 16:42:03
質問させてください。 あるプログラムが吐き出すファイルをエクセルで読み込むために、マクロを書いています。 その際に、意図しないところで改行が発生してしまいます。 読み込むファイルをメモ帳で開いてみたところ、黒い四角が混ざっていてそれ原因のようです。 黒い四角に該当するデータを除くにはどうしたらいいのでしょうか?
>>213 実はCRとかLF単独だったりするんじゃない?
>>210 オマエがそもそも「何のMD5」なんか言ってないんが悪い
文書データのMD5取るんなら、そらその文書の文字コードが違えばMD5も変わるわな
>>213 バイナリエディタなどで、「黒い四角」として表示されてるのが実際にはどんな値なんだか
見てみ。
217 :
デフォルトの名無しさん :2005/06/08(水) 16:52:06
>>214 Googleで調べてみたところCR、LF
(すいません。素人なので改行の種類ってことくらいしか分かってません)
が関係ありそうだってことまでは突き止められました。
そのCR、LFだけを取り除くにはどのような方法があるのでしょうか?
(通常の改行=メモ帳で黒四角にならない改行、はそのままにしたい)
私が言わんとすること、ご理解いただけるでしょうか?
218 :
sage :2005/06/08(水) 16:54:03
>>217 了解です。
バイナリエディタを探して、確認してみます。
>>217 ただのCRはExcelではセル内改行で使われるんじゃなかったか。
CRなしのLFは、どうしたいかによるな。
単に削除するか、スペースにしたいのか、CR+LFにしたいのか。
単に削除したりスペースにしたいのなら、UNIXのtrというコマンドを使うのが
楽だ。改行を含む正規表現を扱えるエディタなどで置換してもいいな。
まあ最後の手段として、Perlあたりで明示的にプログラムを書く手もある。
ま、好きにしる。
>>217 Excelのマクロを使っているんだよな。
だったら自分でvbCrやvbLfを読み飛ばすようにすればいいんじゃないの?
221 :
sage :2005/06/08(水) 17:10:09
バイナリエディタで確認してみたところ、 取り除きたい部分は「0D」になっていました。 一方、取り除きたくない改行は「0D」「0A」となっています。 この場合、220さんが言われるようにマクロで「0D」のみの場合を読み飛ばすには どのような記述をすればよろしいのでしょうか? ファイルを読み込む部分の記述は、このようになっています。(マクロの記録で自動的に書かれたものです) Workbooks.OpenText Filename:= _ Range("c11").Value _ , StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _ ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=False, Comma:=False, _ Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3 _ , 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1))
222 :
213 :2005/06/08(水) 17:11:31
「sage」が出来てませんでした。失礼しました。
Cでsleep()を使いたいのですが 何のヘッダファイルを使えば良いのでしょうか?
sleep()は非標準。 ヘッダは最近のUNIXならunistd.hかな。 Windowsなら代わりにSleep()を使え。 windows.hな。 ただしこっちは秒ではなくてミリ秒単位。
227 :
148 :2005/06/08(水) 22:31:38
今更ですが >153さん 理由がわかりません。 固定パスだと汎用性が無くなるということでしょうか? また固定パス以外でディスクトップに作成する方法は どうすればいいのでしょうか? 教えてください。
>>227 環境変数使うとかSpecialFolderを調べてみるとか
>>227 SHGetSpecialFolderPath()が楽。ただしIE4以上が必要。
SHGetSpecialFolderLocation()やSHGetDesktopFolder()はIE4未満でも平気だが手間がかかる。
あるいは再配布可能なSHFolder.dllのSHGetFolderPath()を使ったり、
レジストリのHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders以下を読んだり。
231 :
148 :2005/06/08(水) 23:26:30
>229さん >230さん 時分がフ、フリーズしそうなくらいわからないです・・ それってC言語なんでしょうか・・・? もしやWindowsプログラミングでは・・ IE=インターネットエクスプローラ? なにも知らなくてもうしわけないです;
> それってC言語なんでしょうか・・・? そう。 > もしやWindowsプログラミングでは・・ そう。 > IE=インターネットエクスプローラ? そう。
ワロタ
>>231 マジレスすると、「デスクトップ」って考え方はOSとかに依存するが
C言語は汎用性を持たせる為にそういう依存部分は
ほとんど外のライブラリに追い出しちゃってるから
「Windowsのデスクトップ」に何か操作したい場合は
「Windowsのライブラリ」を使わなければできない。
ちなみに概念の説明なので用語は厳密じゃない。
「Windowsのライブラリ」を調べたかったらWin32APIとかでぐぐる。
>>231 Windowsの操作するんだからWindowsプログラムに決まってるだろ
>>231 \ じゃなく \\にしないけ行けなかっただけとか?
ごめ、解決してたんだ。吊ってくる
>>235 DirectShowってDX9からDirectDrawみたいにDirectSoundに統合されたんじゃなかったっけ?
streams.hはDX8にしか無いと思われ。
242 :
デフォルトの名無しさん :2005/06/09(木) 17:14:13
データベースアクセスするWebアプリケーションを作っているのですが MVCモデルを適応したいのですが、まったく意味がわかりません。 こういうことについて詳しく説明しているサイトなどないでしょうか?
該当スレがわからなかったので、ここで質問させてください。 ASPで資料配信システムを作成しています。 ファイルを指定してアップロードする為の画面で、アップロード時に 指定ファイルに対してのみアンチウィルスを走らせたいのです。 VBスクリプトからそのような命令をすることはできるのでしょうか? よろしくお願いいたします。
>>244 該当スレ以前にWebProg板向けのネタじゃね?
246 :
244 :2005/06/09(木) 17:37:08
>>245 申し訳ありません。
そのような板があるとは知りませんでした。
VBスクリプトなのでここで良いと思い込んでいました。
該当板に質問します。
ありがとうございました。
247 :
デフォルトの名無しさん :2005/06/09(木) 18:46:31
できれば、あまりレッサーパンダには負担をかけたくありません
じゃあ代わりにキミが負担を負ってくれ
C++で配列の大きさを動的に変える事ってできますか? 例えば最初 int data[ 100 ]; としてあったけど、実行中にデータ量が100を超えて、 やっぱりdata[ 200 ]にしましょう〜、みたいな感じで。
無理。vector使っとけ。
251 :
249 :2005/06/09(木) 19:05:50
そんな便利なのがあったんですね。 まだよく調べてませんが、上手く行けそうな感じです。 サンクス!
パスワードファイル内のそれぞれの文字列は固定オフセット値を 利用してシフトされ、次いで base 64 で符号化されているのである。 意味分かる人教えて。
>>252 それはシーザー暗号って俗称がついてる暗号化。base64は
バリナリデータをテキストとしてやり取りするための標準的符号化手法。
254 :
252 :2005/06/09(木) 20:16:33
うーん、それは知ってます。 例えば password を暗号化した結果が xMnYk+rU5tk= の場合、その方法だと駄目でした。
それは252に書かれている文章の意味は始めから自分で理解していたってことか? じゃあ質問はなんだったんだ? 共通鍵がわからないシーザー暗号を解きたい という話なら明らかに聞き方が違うだろ。
あとはあれだ、暗号解析なぞその理由がマズ気になるな・・・
>>256 これだね。最低のゲス野郎だ。
6. MDaemon Weak Password Encoding Vulnerability
BugTraq ID: 4686
リモートからの再現性: なし
公表日: May 07 2002 12:00A
関連するURL:
http://www.securityfocus.com/bid/4686 まとめ:
MDaemon は Microsoft Windows 向けの電子メールサーバ製品である。
MDaemon 用に符号化されたパスワードファイル (userlist.dat) は容易に復号
可能である。パスワードファイル内のそれぞれの文字列は固定オフセット値を
利用してシフトされ、次いで base 64 で符号化されているのである。
パスワードファイルに対する読み出し権限を持つローカルの攻撃者は MDaemon
の電子メールのユーザに関するパスワードを結果として復号化する可能性があ
る。
おいおい、まずいこと聞かれたからってゲス野郎扱いですか(^ω^;)
まぁ明らかだな。
SSE2プログラミングの入門サイトを教えてください。
>>241 そうだったんか・・・・
全然知らなかった。。。
嘘教えるなコラァ DirectShowはDirectX 9 SDK Extrasを入れないと入らないよ
263 :
デフォルトの名無しさん :2005/06/10(金) 00:18:02
VisualC++ tool kit の cl と link を使ってますが C/C++のスタートアップコードを指定するには どうするんでしょうか? どちらかというと link のオプションかなと思うのですが
>>265 何故どちらかなんて発想するかな
両方やれよ
このスレは回答者のレベルが低いな
フルスクラッチってどーゆ意味でしょうか? webでいろいろ漁っていたら見かけた言葉なのですが,もし御存じの方いましたら 教えてください。
>>265 Delphiからの移行なら間違いなくC#
PropertyやDelegateみたいな、今となっては当たり前の手法が
C#では言語機能としてあるが、C++は自分で実装しなきゃならん
勉強と言っている以上、C++なんて習得に時間がかかる言語は対象外
>>268 例えばGUIアプリを作る時にMFCやVCLを使わず
API直で叩いてゼロから全部自前で作ろうとする事。
日本語なのでいらん恥かかないように気をつけよう。
270さん どうもです。
他のライブラリに依存しないんじゃなく (バージョンアップという意味で)過去のソースに依存することをせずに そのプロジェクトをまっさらな状態から作り直すことだろ。
もともとが、既存の部品を組み合わせるのではなくゼロから作り出す、という意味だから
>>270 のほうが近いかな。
うーんC + SDKスタイルのコーディングは「フルスクラッチ」 なのか?なんかすげー違和感があるな。 俺的には、たとえばUNIXカーネルを既存のものをベースにせずに 書き起こしたなら、それはフルスクラッチ。 って感じのイメージだな。 Linuxとかは一応そうなんじゃないか。
そうじゃなきゃライセンスがややこしい
C++で、構造体の配列をvectorにする事はできますか? struct syain_data{ int age; char *name : }; struct syain_data kaisya[10]; 会社内の社員数が分かっていればこうするのですが、 今はこれが未知数なので、kaisya[10]をvectorにしたいのですが…。 ちなみにsyain_dataの構造体の要素にもvectorが含まれています。
vector<syain_data> kaisya; でいいだろ。 C++の場合はいちいちstruct syain_dataと書く必要はないぞ
280 :
277 :2005/06/10(金) 19:12:19
> vector<syain_data> kaisya; これだとコンパイルエラーが出るんです。 でも出来るんですね、もう少し調べてみます。
VBAにおいて、Doループの中で更にDoループをすることが出来ますか? (なんか構文エラーになってしまう・・・)
>>281 Borland C++ の無料のコンパイラツールです。
エラーメッセージは↓な感じです。
エラー E2397 test02.cpp 23: テンプレート引数に静的リンケージまたはローカルリンケージを入れることはできない(関数 main() )
もしかして他でソース張って聞いた方が早いですかね…。
対処となる構造体が、ローカル内で宣言してるとか 性的に宣言してるとかじゃ・・・
C++スレがあるからそっちでもいいが、ここでも聞くんならソース貼ったほうがいいわな
性的イクナイ
287 :
277 :2005/06/10(金) 19:57:32
スマソ、いつもお世話になります。
今のところ↓な感じですが
>>283 のエラーが出てます。
#include <cstdio>
#include <vector>
using namespace std;
main(){
struct abc{
int x;
int y;
};
vector<abc> datas;
}
288 :
282 :2005/06/10(金) 20:01:56
スマソ、二重Loopできるね。 自己解決しますた・・・
mainの外側に出せばいいことが起こるかも
290 :
277 :2005/06/10(金) 20:11:13
コンパイル通りました、ありがとうございました。 何でこうなるんでしょう、説明されても理解できないかもですが…。 なんとか今日中には家に帰れそうです (´・ω・)
外で書く物だから
とりあえずBCCよりはVCTKの方が良いだろうな。
>>290 関数・クラステンプレートは外部(他のファイルへ跨って)公開されるから、
テンプレート引数も外部に公開できる物でないといけないというわけ。
>>292 VCTKでも
>>277 のコードはエラーになるぞ。
294 :
デフォルトの名無しさん :2005/06/11(土) 09:43:53
アセンブラプログラムなんですが、インデックスレジスタの役割と インデックスレジスタを用いるメリット、インデックスレジスタがないと どんな問題があるかを教えてください。 お願いします。
問題無い。
296 :
初心者 :2005/06/11(土) 10:21:26
基本的な質問ですみません。。 パソコンを立ち上げた時に勝手にプログラムが立ち上がってしまいます。 これを解除するにはどうすればいいですか?
>>296 基本的な質問であることが分かるなら以下略
>>296 _______ __
// ̄~`i ゝ `l |
/ / ,______ ,_____ ________ | | ____ TM
| | ___ // ̄ヽヽ // ̄ヽヽ (( ̄)) | | // ̄_>>
\ヽ、 |l | | | | | | | | ``( (. .| | | | ~~
`、二===-' ` ===' ' ` ===' ' // ̄ヽヽ |__ゝ ヽ二=''
ヽヽ___// 日本
_____ _____ ______ _______
| ウェブ | | イメージ | | グループ | | ディレクトリ |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
._________________
| │・検索オプション
└────────────────┘・表示設定
| Google検索 | I'm Feeling Lucky | ・言語ツール
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○ウェブ全体から検索 ◎日本語のページを検索
Microsoft Visual C# 2005 Express Edition Beta の IDE で、 メニューからオプションを選ぶと出てくるダイアログで、 左のツリーの /環境/ドキュメント のページの、 「読み込み時に行の終わりの整合性を確認する(K)」のチェックボックスの下の チェックボックスはなんのチェックボックスなんでしょうか? ダイアログのフォントが変わってて、2行にわたって表示されているのですが 一行目の上半分が上のチェックボックスで隠れてしまって読めないので、教えてください。
301 :
300 :2005/06/11(土) 16:32:30
__ _____ r―‐┐┌――┐ _ 厂| __厂|__ / ∠___, |______ | /_/7 / 7 厂| | く\ || | | |__ __| l ___ | | | _/ 〈_ L/ [_| ヽ」┌─┘└─┐ | | _ |__ __| | |___| | ____| | | 口 口 | /Z_冂_ 〈\.└─┐┌┐│ | ヽ__/ | /┌┐ _ \ l ___ | | | | 口 口 l〈_,r┐┌┘ \/__| L_」 |_ \__/ ヽ、二__ノ ヽ/ | |___| | | | ̄ ̄ ̄ ̄ |┌ー┐|┌ ┘└┐ |__ ___| 厂| _厂|__ l ___ | | | || ||└ ┐┌┘ / 〉 / \ | | └┐┌─┘ | |___| | | ヽ____/| || || | | / / //\ \__ | |_,ノ| | | l二二l l______| ヽ_____ノ |.」 [__| |_.」 く_/ く_/ \_ノ ヽ__/ ∠_/ l二二l
Visual Studio .NET theSpoke買おうと思ってるんだけど、 これってVisual C++とかも機能制限無しに使えますか?
ぐぐれアフォ使える
304 :
デフォルトの名無しさん :2005/06/11(土) 17:30:06
すいません・・・私のVisualStidio.netで、 同じCプログラムをビルドすると、Windowsアプリケーションだと、 practice error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 _WinMainCRTStartup で参照されました。 practice fatal error LNK1120: 外部参照 1 が未解決です。 が何度も出て、コンソールアプリケーションでビルドすると出ません。 一体どうしてなのでしょうか・・・・困ってます。
>>304 >同じCプログラムを
何と?
>一体どうしてなのでしょうか
ウィンドウズ用アプリとコンソール用アプリじゃ
エントリポイントが違うから
>困ってます
大変ですね
306 :
デフォルトの名無しさん :2005/06/11(土) 18:09:52
>>304 どこかでWindowsプログラムにする(WinMainから始めさせる)オプションがあるはず。
インクルードしてないファイルがあるとか、リンクしてるライブラリが足りないとか、そんなんだろ
プロジェクトのプロパティ -> リンカ -> サブシステム を弄ると幸せになれるかもしれない。
プログラミングを始めようと思ってます。 うちには開発ソフトは無いのですが、ExcelのVBAでユーザーフォームを使うことが多いため 知人宅でVB6を使わせて貰った時は、ほとんど抵抗無く使えました。 しかしVB6は今後バージョンアップは無さそうだし、サポートもそろそろ打ち切られるとか言われてるので 今からVB6を始めるのもどうかと思うのですが、VB.NetではVBAやVB6の知識はあまり活用できないと聞きました。 どうせVBAの知識が生かせないならC++とか始めようかなとも思うしDelphiにも興味があるのですが、 こんな私が今から始めるには何が良いですか?
自分のいいと思う物をやれ。 ここで聞いても言語論争が起こるだけ。 試しに言ってみるか。C/C++やれ! ↓ど〜〜〜ぞ。
うむ。それでよし
313 :
304 :2005/06/11(土) 22:07:19
314 :
デフォルトの名無しさん :2005/06/11(土) 23:30:26
.NET+C#環境でタスクマネージャのプロセス表示のような レイアウトを実現したいのですが 何か名前のついたコントロールがあるのでしょうか 自作するしかないのかな?
C#スレで聞いたらいい。
316 :
314 :2005/06/11(土) 23:51:50
そうします ありがとうございました
WinMainCRTStartup を C++ で使う時は extern "C" で修飾するのでしょうか? 名前の変形を抑制するために
318 :
ぎょ :2005/06/12(日) 19:15:02
c言語で整数@と整数Aの割合を出すにはどうしたら良い?
319 :
デフォルトの名無しさん :2005/06/12(日) 19:21:49
コマンドプロンプトでは日本語のファイルに干渉できないですか? 例えばdocuments and settingフォルダにダイコンというフォルダがあっても cdコマンドでそこに入ることはできないのでしょうか?
普通に出来るだろ。タブでファイル名補完できるようにしとけ
プログラミングの話か?
>>318 %のことか〜〜〜〜〜、固定小数点を使え。
int a = ((No1 * 100) / no2);
>>320 ありがとうございます。やってみます。 >>321 スミマセン、よく考えてみたら違いますよね。。。
325 :
ぎょ :2005/06/12(日) 22:24:57
すいません。 解決してしまいました。
326 :
デフォルトの名無しさん :2005/06/12(日) 23:34:13
プログラムのメモリへのロードのされ方とか、 (例えばアクセスが与えた引数によっては使われない関数が出てくるプログラムについて、 その関数の部分もメモリにロードするのだろうかとか) OSによる扱われ方とか、 それと例えばライブラリをインクルードしてもそのライブラリの持つ全ての関数を 使うわけではない時に必要な関数のみをそのプログラムに含ませるとかの最適化を コンパイラが行っているならそれとか について書かれた書籍ってありませんか?
326 が爆弾投げなきゃいいんだが。
329 :
300 :2005/06/13(月) 07:45:48
>301 してないっすよ・・・。
330 :
326 :2005/06/13(月) 10:28:24
>>327 私の文章力は他人と比べれば素晴らしく優秀ですが、文章力以外の他の能力が優秀過ぎるがゆえに
他の能力と比べて文章を書く事が特に得意という事はありません。
他の能力の優秀さから、比較的苦手といっても正しいかもしれません。
レスありがとうございました。
331 :
デフォルトの名無しさん :2005/06/13(月) 11:15:49
>>310 これから学習されるなら、C# っていいと思いますよ。
あと、Perl と なでしこ。
1.C#
Windows上で動作するアプリケーションを作るのなら、簡単。
マイクロソフトは今後、この言語のサポートを充実すると思われるから。
明快な言語仕様。オブジェクト指向言語。
2.Perl
軽快なスクリプト言語。英語に近い構文。強力なテキスト処理能力。
ウェブ上にCPAN、PPMと呼ばれる膨大なライブラリ群が存在する。
そのライブラリ(他のユーザが作成した便利なプログラム)を再利用すれば
少ない労力で自分の考える機能を実現できる。
特殊な記号等が多く、可読性が低くなりやすいという指摘も多い。
3.なでしこ
自然な日本語で記述できるスクリプト言語。
公式リリースから半年も経っていないが、ユーザの声を反映して現在も日々発展中。
言語仕様がかなり強力。正規表現、ネット通信関連、MSオフィス操作関連等、豊富。
他にも、良い言語、人気のある言語はたくさんあると思います。
ご自身の用途と好みにあった言語が見つかりますように。
sourceforgeみたいなサイトってどんなんがあるんでしょうか? おいらが知ってるのは、これ(↓)くらいなんですが……。 www.sourceforge.net - 元祖? sf.net でもアクセスできる。日本語メールをMLに投げるプロジェクトではMLアーカイブで悲しい思いをする。 www.sourceforge.jp - sf.netの日本語版。コミュニティが英語と日本語両方にまたがっていると、どっちを選ぶかちょっと悩ましそう。 www.java.net - Java用。Sunのキモ入り? www.codehaus.org - Java用?
335 :
デフォルトの名無しさん :2005/06/13(月) 18:52:02
インターネットを利用したプログラム〔大規模〕を作る場合、最適なプログラム言語をおねがいします
WebProg板池 つかもっと具体的に書けよ
337 :
デフォルトの名無しさん :2005/06/13(月) 20:28:55
java で テキストフィールドコンポネントに色塗るのって どうやってやればいいですか?
英語版の Visual Studio .NET って 日本語を含むファイルを取り扱えるでしょうか? 例えば、日本語で書かれたコメントを含むソースコード等、 問題なくコンパイルすることができるのか、心配です。 ご存知の方、いらっしゃいましたらご教示ください。
ソースがutf8なら問題ないんじゃね
340 :
327 :2005/06/13(月) 20:44:07
>>330 あぁ、ごめん。他意は無いです。
俺の知ってる奴に文体がそっくりだったから、もしかしてと思って
ちょっと訊いてみただけなんだ。そいつ字が物凄い汚くてね……。
341 :
デフォルトの名無しさん :2005/06/13(月) 21:02:50
プログラミングを始めてみたいんですが、どのソフトを買えばいいのでしょう? Visual Studio .NET theSpoke Premium Version 2003これが安そうでいいのですが、どうなんでしょうか?
342 :
338 :2005/06/13(月) 21:03:20
>>339 ご回答ありがとうございます。
Visual Studio .NET は UTF8 に対応している、
という理解で正しいでしょうか?
>>341 学生ならそれが一番いいよ。
一円も出したくないならDelphi6 Personalがお勧め。
他言語じゃいかんのか?
プログラミングを始めて見たいのであって、C/C++を始めて見たいわけじゃないんだろ?
複数の連続した点「のみ」がデータとしてあるのですが、 そのそれぞれの点上全てを必ず通るような滑らかな曲線を求めるのに、 有用な概念があれば教えて頂けないでしょうか エルミート、ベジェ、Bスプラインといった 有名所の曲線は、無能なりにかじってはみたのですが、制御点の扱いが 「のみ」の部分に微妙にそぐわなくて(または制御点の取り方が分からず)悩んでいます。
348 :
デフォルトの名無しさん :2005/06/14(火) 02:40:56
フリープログラマーの友達がいるんですけど、普通はどのくらいの給料になるんですか? そいつは、C言語で、1行当たり200円って言ってました。 これはかなり高いレベルだと思いますけど、普通はどうなんでしょうか。
今どき行単位かよ
行単位なら、俺は一杯コメント書いちゃうぞー //焼肉食いたい //あぁ、やりてー //今日の分終わらせたら風俗行くか。
シェルスクリプターな鯖缶が一番効率よさそうだな
質問です。 Winsock2の非同期I/O関数のように、あらかじめライブラリへ呼び出し先の関数を登録し データが来たら、その関数が呼び出されるようなのって、内部的にはマルチスレッドで実装されてるのでしょうか?
はい
>>347 間違いなくエルミート曲線が目的のものなので、もう一度良く見直して
356 :
348 :2005/06/14(火) 03:52:04
コメントや空行も200円に含まれるって言ってましたよ。
358 :
347 :2005/06/14(火) 07:44:17
>>355 一般的なドローソフトを見ると、ベジェかBスプラインが
目立つため、他に盲目になっていました。
レス本当に感謝です、ありがとうございました。
BMPデータをいろいろ加工して(拡大とか減色とか)、それをまたBMPデータ にするということをしたいのですが、当方まったくのプログラムの素人です。 MSX-Basicぐらいしかやったことない。。。 そこで、一から勉強して&他人のソースを見ていじって目的を実現しようと 思うのですが、参考になるサイト・文献などがあれば教えてください。 ちなみにOSはWindowsです。 (JAVA&Eclipseが良さそうなのですが、他の環境の方がカンタンor画像処理 に向いているというのがあれば、お願いします。)
>>359 いろいろ加工という中身によるな
複雑な事やるならライブラリやソースが豊富なのはCだし
拡大や減色も色々な方法あるし。
それならC++だとCより楽できる。
>>359 キーワードはDIBSection
ビットデータを直接いじれるし、GDIでの描画も自由にできる
API直たたきでもよいが、
MSVS2003についてるATL7.0のCImageクラスを使うのがラクだろう
C++ってあまり良い2Dグラフィックライブラリが無くね?
Cとかで、ローカル変数によく「i」を使いませんか? (自分の周りだけかな) この「i」って「instant」の「i」? 他に何か由来等あるのでしょうか?
Anti-Grain Geometryとかどうよ C++テンプレートベースで プラットフォーム非依存の2Dのベクタ系のグラフィックライブラリ。 アンチエイリアス、アフィン変換その他をサポートしてるみたい でも、ドキュメント充実してない(w
>>364 由来は諸説あるが、FORTRANがiから始まる変数がintとなっている事から(以下略)
>>364 FORTRANの悪しき名残
まあintegerの略でしょ
i,j,k→ループカウンタ
m,n→整数
s,t→文字列
c→char
p,q→ポインタ
あたりはほとんど慣習みたいなもんだから、それに従っておいたほうが読みやすいコードになる
>>367 >>368 レス早っ!
サンキュ、長年の疑問が氷解しました
やっぱり、インスタントじゃなかったのね・・・
370 :
359 :2005/06/14(火) 17:08:55
レスありがとうございます。
>>360 そんな大した事をやるつもりは無く、GUIもどうでもよろしくて、
言ってみれば「いろいろやれるようにはなりたいけど、とりあえ
ず画素値をちょこっといじって吐き出せればよろしい」のです。
教科書に載っているような方法を自分でプログラムして実験
したいということなので。。。
もちろんライブラリが豊富だと、そのソースを見て勉強できそう
ですが、C++とかただじゃないですよね。。。
gccとかいじると不便そうだし、JAVAはタダだからいいかと
思ったけど、後々困りますかね?遅いとか。
>>370 > C++とかただじゃないですよね
んなこたぁない。
C++が有料だったらこの世にC++で作ったフリーウェアなど存在するはずもなし
376 :
359 :2005/06/14(火) 17:47:10
>>373 え?gcc以外にあるの?とか思って検索したらBorlandのがあるのか。
知らなかった。
Eclipseをダウンロードし始めてるけどどっちがいい環境かわからない。
デバッグのしやすさとか、似たり寄ったりならBorland特攻します。
>>371 すんません。。。
>>376 さらにVisual C++もただで手に入る。
>>368 悪しき、ってこたないでしょ。
数学で i〜n を添え字に使う事が多いからこそ
Fortran の暗黙の型も I〜N を整数にしたんだろうし。
そのネタで議論すべきことは最早何もない。ググって好きなだけ過去の議論を漁るがいい。
381 :
353 :2005/06/14(火) 18:21:48
>>354 なるほど、遅レスですがありがとうございます。
それで、到着を知らせた後その関数は直ぐに戻るようなんですが
その中でrecv()などを実行しますよね。
で、バッファを指定すると思うんですけど、もしマルチスレッドの場合はmutexやらしなければデッドロックが起きると思うんです。
しかし、ライブラリの中での調停は取れますけど、ライブラリを利用してるメインのスレッドまでは制御できないと思うんです。
その辺はどうしてるのでしょうか?
>>376 VC++ Toolkitもあるよ
プログラムの世界では先入観は悪です
決め付ける前にまず調べてください
ちなみに私はBCC+TurboDebuggerで
満足のいくDirectXアプリケーションが作れいています
383 :
359 :2005/06/14(火) 19:43:11
>>382 どうもです。
とりあえず処理系構築するべと思ってBCC+Compilerを入れて
お決まりのhello.cppをコンパイルしたらよくわからんエラーが出て挫折。
VC++ToolKit入れてみましたが、hello.cppはコンパイルできたものの、
nmake.exeが見つからない…。Windows Server 2003 SDKにあるんじゃないのかよ〜
Eclipseにすっかな。。。
>>383 ここはお前の日記帳じゃねえんだ
チラシの裏にでも書いてろ
>>383 BCCはbcc32.cfgとilink32.cfgを用意した?
nmakeは.NET Framework 1.1 SDKにあるようだ。
>>385 >BCCはbcc32.cfgとilink32.cfgを用意した?
はい。
.NET Framework 1.1 SDKも用意しましたが、やはり入ってなかったです。
もう少し探してみます。
>>384
ちょっとした便利なプログラムを作って公開しようと思います 自分で使うだけならperlで作るところですが、 環境が無い人が多数なので、javascriptの用に大勢がすぐに 使える物を探しています ファイルを読み書きさせたいので、javascriptは使えません コンパイルしてexeで配布するのはやりたくありません 何かいい言語はありますか?
大体どのOSをサポートしたいのかくらい書いたら
>>388 失礼しました
win95以前はサポートできなくても構いません
>>390 てことはWindows対象と考えていいの?
JavaScriptダメっつってるけど
WSHならイマドキのシステムには入ってるし
FileSystemObject使えるし
いいんじゃないの。
htaならそれなりのもの作れるんじゃないの
WSHで十分だと思う。
win98は標準でははいってなかったような。
Windowsで使われているビットマップファイルって大体下からデータが入っているけどこれって何か意味あるの?
WSHを勉強してみます ありがとうございました
>>395 OS/2の規格に合わせたっておじいちゃんが言ってた
>>395 OS/2の座標系が下から上へというものだった名残。
OS/2の中ではウィンドウ座標なども全てこうだったから良かったんだが。
MS Visual Studio 2003の環境で、 std::stringとstd::iostreamだけ使ったような数行程度のプログラムを CLコンパイラで-MLオプション(デフォルトですね)でコンパイルすると リンクエラーになります -MTや-MDだととおります。 シングルスレッド+スタティックでコンパイルするには、なんかの シンボルを定義したりする必要があるんでしょうか?
400 :
398 :2005/06/14(火) 22:06:24
と言う事は下からだから処理が高速なアルゴリズムがあるとかそういうわけではないのね…
名前欄間違えた…orz
>>383 「なんかよくわからんエラー」じゃなくて
具体的になんて出たのか書けよ。
「なんかよくわからん」とか言われたら
おまえがなんかよくわからん奴になっちまう。
答えたい人がいるのに自らそれを破棄するんなら
こんなとこに書き込むんじゃない。
>>384 が怒ってるのはそういうことだ。
Windows/MinGW上でビットマップをRGBのベタデータに読み込むお手軽な方法ってある?
404 :
399 :2005/06/14(火) 23:10:24
すんまそん。自己解決しました。 MSのPlatform SDKのLibディレクトリに、なぜかlibcp.libだけが存在し、 そちらを優先参照していたのが原因のようです。 一体なんでこんなことになっているんだか....
>>403 ::LoadImage()で、fuLoadフラグにLR_LOADFROMFILE|LR_CREATEDIBSECTION
を指定して、DIBSectionとして読み込むのがラクでしょう
406 :
403 :2005/06/14(火) 23:23:43
よくパッチとかで、英語のソフトを日本語とかに出来ますよね そういう言語変換を防ぐにはどうしたらいいでしょうか。
キムチとシナチクに使わせないためです
(;^ω^)
>>410 じゃあ公開するな
解析されれば防ぎようが無い
そうですか。
>>408 実行されたらOSのロケール調べてチョソとシナチクならHDD全削除するコードを仕込む。
もちろんREADMEには日本人だけ使えと書いておく。
Windows にはパーミッションは存在しないのか?
ほとんどのWinユーザーは実質AdminなPowerUser権限で使ってるから無問題
今日visual studio.netを買って来たんですが、何をやっていいかまったくわかりません。 お勧めのHPはないでしょうか?
大人しく本買え
素人ってわかりもしないのに高いモン買うよね
貧乏な素人はJavaとかBCCとか落としてPATHが通りませんとか質問するけどな
この手の質問する奴は 「買って来たんですが」と言いながら 実際は「落とし終わったんですが」であるという法則
vs.net spokeはたった\5000
学生のみだっけ? アカデミより対象枠狭いんだよね。 まぁ、将来のVS.Netユーザー確保に必死なんだろうけど。
VS2005を待てよ。 ExpressEditionが1万弱だってさ
>>421 あぁ…そうか…今の世の中M$にドップリだとPATHの通し方がわからないプログラマもいたりしてな…
逆に、アーカイバのDLLにコマンドを渡すだけのプログラムさえ作れませんが何か
原点を出発して、 二次元平面内を一定のとび幅でランダムな方向に進む粒子の運動(ブラウン運動) の軌跡をかけ これをBASICでお願いします^^
今日メモリマップの授業受けたんだがちょっと質問。 ポインタのサイズって何バイト? int型やchar型に関わらず4バイトになったんだが… アドレスを入れるんだよね。 根本的に間違ってたらスマソ。
ポインタのサイズはsizeof(void*)バイト。32bitCPUならたいてい4バイト。 intのデータへのアドレスだろうがcharの(ryだろうがただのアドレスなんでサイズは同じ
>>429 ポインタのサイズ?
ポインタのアドレスを格納しておく場所のサイズ???
だとしたらシステムによって違うんじゃないかな
32bitシステムなら4Byteだろうし64bitシステムなら8Byteな気がする
確認したわけではないので間違っていたらスマソ
433 :
デフォルトの名無しさん :2005/06/16(木) 01:57:25
Cについて質問です (*a)[10] に対して、sizeof(a)が4になるのは、どうしてですか?
>>433 正確には
int (*a)[10]
か何かだろうが、aはポインタだ。それがint [10]の配列を指していようが
関係ない。ポインタ自身のサイズが返される。
あ、なるほど ってことは、 int *a[10] ってのは、配列a全体のポインタで、 int (*a)[10] っていうのは、a[10]のポインタってことでOKですか?
>>435 int *a[10]
→ aはint*を格納する要素数10の配列であって、ポインタではない
int (*a)[10]
→ aはintを格納する要素数10の配列を指すポインタ
ま、この辺はCのシンタクスの醜い部分だが、慣れろ。
基本は
1) 内側から順番に読む
2) 配列の[]や関数の()は優先順位が高い。だから最初の宣言では、aはまず
ポインタではなく配列だ。
3) ()は優先順位を変更するのに使われる。
型がわからなくなったら struct {} b = a;とか無理やり代入して〜型はstructに代入できないみたいなエラーメッセージ出して確認するとかw C++だけでCじゃ出ないかもしれないけど。
439 :
デフォルトの名無しさん :2005/06/18(土) 03:29:37
スレッドについて質問です。 _beginthreadex() を使ってスレッドを作成した場合、呼び出し元の関数が終了すると、自動的に新規スレッドは破棄されてしまいますよね? どうしても、呼び出し元関数から抜けても、新規スレッドを維持させたいのですが、そのようなオプションは無いのでしょうか?
>>439 > 呼び出し元の関数が終了すると、自動的に新規スレッドは破棄されて
んなこたぁない
呼び出し元のプロセスが死ねばスレッドも死ぬけどな。
質問です。色々ぐぐって見たのですが、 Visual C++ と C++ Visual C と C Java と JavaScript の違いがわかりません。 それと、 C言語からはじめようと思ってるのですが、どのような物を揃えたらいいのでしょうか? このソフトを買え!等。 御教授お願いします。
とりあえず質問は一つに絞りなはれ とりあえず一つ答えてみよう Visual C++ と C++ Visual C と C C,C++はプログラム言語の名称 Visual〜はMicrosoft社の商品。 コンパイラ、デバッガその他便利なツールが含まれた 統合開発環境と呼ばれるもののひとつ (Visual Cなんてあったか?)
Visual C++の前はMicrosoft Cとかだろ
VC++と言わずVCとだけ言うのが居るから混乱するんだろう
いちいちそんな下らない突っ込みいれるから話が長くなるんだろう
検索のアルゴリズムについて、どんな方法があるのか教えてください
.NET が付く製品って従来のと何が違う? より高度に、もしくは初心者側に? 教えて下さいorz
>>452 何の?
例えば部分文字列と最短経路じゃ使うアルゴリズムが違いすぎる
>>453 .NET frameworkに対応してるか否か
CodeWarrior for Symbian OS が欲しいんですけど、 店頭ではどこ行っても見つかりません。 metrowerksのHPも見たのですが入手方法がイマイチよくわからなかったです。 そもそも値段ってどれくらいか誰か知っていますか?
検索とか圧縮とか、奥が深くて面白いテーマだけど、 どうせ誰かがいいのを作ってるから自分で作らなくてもいいのでは
>>456 そう思うヤツはそうすればいい
どうしても自分で作って見たいというヤツも居る
関係ないけど、グラフ描かせてて、傾きが知りたくなったから フィッティングさせるプログラムを書いた 最小二乗法を基礎から読んで、逆行列の公式も忘れてたから調べて、 割とすんなりコードは書けて計算も一発で成功した その後、グラフを描かせてたソフトにもその機能があることを発見した
あるソフトが、どの言語で書かれてるかを知る為には、どうしたらいいんですか? 教えて下さい。
>>459 ほぼ間違いなく機械語だから調べる必要はない
>>459 バイナリ内のcopyright表記を調べる。
使ってるライブラリの挙動や関数名で類推する
一般的な判別方法は無い
CやC++、HSP等でかかれたものとVBやアセンブリでかかれたものならファイルの最初の方が微妙に違ってくる 圧縮されてたら見分けはつかないけど
ldd と nm 使えば分かる Mac なら otool と nm
それ違わないか?
何が?
OSが
(´・ω・`) 知らんがな
プログラムの接続先を変えるのってできます? 例えば 123.123.123.123ってところに接続しようとするのを 124.124.124.124みたいに別のところに接続先を変えることとか 色々探してみたつもりだけどホスト名 じゃないからDNS偽装でできないみたいですし あと、接続先はファイルに暗号化して保存されてるから バイナリエディタとかで変えれないみたいですし 方法あります?
スキルがないならあきらめろ この板の人はおそらく教えてくれない >ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
ルータを制御するLinuxを改造する。 ソースはGPLにより請求可能。
接続先のISPに侵入して接続先を変更する。
>>469-472 俺にはスキルがないので、あきらめることにしました。
ありがとうございました。
474 :
:2005/06/19(日) 17:29:58
WINでちょっとしたゲームみたいなやつをつくりたいんですが、どういう言語で作るのがイイでしょうか? 最初はビジュアルベーシックでやろうと思ってたのですが、先がないからやめておけと言われ、 続いてderphiを始めるも、解説書が手に入れにくく、ちょっとやめようと考えてます。 で、いま何で作るか悩んでます。 本屋に解説書があるなど、できるだけメジャーな言語がいいのですが、どういうのがいいでしょうか? 一応MSXでベーシックをやった経験がちょっとだけあります。
HSP
Excel+VBAだろうな。
なでしこ
478 :
:2005/06/19(日) 17:44:57
レスありがとうございます。 HSPですか。 ちょっと調べてみたのですが、簡単そうですね。 これでちょっとやってみます。
HSPは
>>474 自身の先がなくなるからやめとけ。
趣味でつくる分にはVBだろうがHSPだろうが問題ないでしょ
MSX BASICのイメージに一番近いのはHSPだろうな。
482 :
474 :2005/06/19(日) 18:02:58
(; ̄□ ̄ HSPでも やっぱり先がないんですか? 確かに趣味で作るんですが、これから長らくやっていき、おいおい色々手を広げたいとは 思っています。 HSPだとなにか問題あるのでしょうか?
HSPはゲーム専用言語で作りやすい分低性能。 それ以外の言語は何でも作れるから高機能だけどゲーム作るにはDirectXという プロが使ってるようなややこしいライブラリを使わないといけない。 とてきとーにいってみる
マヂでやるなら VC++ & DirectX (Direct3D) だろうな。 ちょっとしたツール・ちょっとしたゲーム作りたいのであれば HSPで十分だと思うけど。 それなりに高度な事やりたいのであれば、 C# / VB.NET もそんなに悪い選択幅ではないと思う。
>VC++ & DirectX (Direct3D) だろうな。 挫折率100%コースだな
C#+Managed DirectX最強って事で
487 :
474 :2005/06/19(日) 20:41:47
皆様レスありがとうございます。ホント助かります。 なるほど、となると長い目でみるならやっぱりHSPはあまりオススメできない感じですか。 と、思ってたら本格的にやるならやるでVC++ & DirectX (Direct3D) は挫折コースですか・・・。 う〜〜ん。 ただ、当方ゲームといっても、3Dまではやるつもりはありません(というか無理ぽいです) 2Dでスプライト(?)をちくちく動かせればと思ってます。 それでもやっぱりVC++ & DirectX (Direct3D)は難しいでしょうか?
全ては程度問題。やれることは基本的にぜんぶ一緒 えいやと適当に決めて本屋で入門書とゲーム作成本買ってさっさとはじめろ
491 :
474 :2005/06/19(日) 21:24:39
おお、GDIだと簡単なんでしょうか? あ・・そんな板があるのですね、そっちも見てみます<(_ _)>
492 :
474 :2005/06/20(月) 01:30:29
皆さん色々ありがとうございました。 とりあえず色々調べたのですが、C++とダイレクトXというやつでがんばってみます。 ありがとうございました。
また一人犠牲者が出たか…
Unicodeファイル名に対応したバイナリエディタってないでしょうか? OSはWinXPです。
>>492 悪いことは言わん、オマエさんのLvでそれだけは止めておけ・・・
>>494 ファイル名はアプリじゃなくてOSの問題だろ
>>497 ファイル名のコードを変換するか、リネームしる
>>498 そうすれば開けるのはわかってる。
つーか、W系API使えば問題ないのだから、
OSの問題のわけないだろうが!
只今の決まり技:エスパーキボンから逆切れ落とし
バカがレスすると話が長くなっていけないね。
502 :
494 :2005/06/20(月) 08:12:04
>>499 おいおい、API=OS機能ですよウマシカさん
バカがレスすると話が長くなっていけないね。
API=ApplicationesProgrammersInterface OS=OperatingSystem API=OSだなんて釣りか?w Win32APIはOSの機能だが(それでもイコールではない) 普通のAPIと言うと、単なるライブラリだ。
>>499 > つーか、W系API使えば問題ないのだから、
> OSの問題のわけないだろうが!
API一般を論じているのではなく、
>>499 はWindows APIに関して言ってるわけだから
やはり「OSの問題のわけない」というのはいかがなものか
>>494 への回答としては、WinXP対応のバイナリエディタを書いておけばOK?
Bzとか。
XP対応かじゃなくてUnicodeのファイル名を開けるかだろ
じゃ、「unicodeをサポートしているOSで動くバイナリエディタ」。
おもわない
下策板逝け
大遊たんの本じゃないか
514 :
494 :2005/06/20(月) 19:34:00
え〜自己解決しました。 VS.NET2003で開けマスタ。 ろくに起動してなかったからまったく思いつかなかったorz
515 :
デフォルトの名無しさん :2005/06/20(月) 19:53:58
太さが動的に、そして滑らかに変わる自由な線を描画したいのですが、 これという手法やライブラリがあったら教えて頂けないでしょうか C/C++/Windowsでやっていますが、他でもなんでも 今は自分で考えて、円を敷き詰める感じで描画していますが 所詮は素人の浅知恵な気がします
ベジェとかスプラインとか
>>516 アンチエイリアスと浮動小数点によるペン幅指定ができるライブラリ
を使えばいいんじゃないのかな。
GDI+はその両方ができるっぽい。
518 :
デフォルトの名無しさん :2005/06/20(月) 20:34:38
yahooの株価情報を抜き出したいんですが、これってC言語で出来ますか? 現在、perlとjavascriptしか使えないです。 房な質問ですいません
519 :
デフォルトの名無しさん :2005/06/20(月) 20:35:05
>>518 抜き出すというのはhtmlからテキスト形式で抜き出すということです。
>>518 できるよ。わざわざCで書く意味があるかどうかはともかく。
522 :
デフォルトの名無しさん :2005/06/20(月) 20:38:47
>>520 >>521 wgetなんていうソフトがあるんですね。
親切に教えていただいてありがとうございます。
タブレットを使うみたいな話だよな 動的にとなるとGDIじゃつらい希ガス スプラインに太さを決めるパラメータあったっけ?
524 :
デフォルトの名無しさん :2005/06/20(月) 20:47:22
C言語で簡単にウィンドウプログラムを作りたいのですが なにかないですか?
>>524 「なにか」はあるが、俺が考えている「なにか」が、お前が望むジャンルのものかどうか知らない。
簡単には作れません
>>524 SimpleGraphicsLibrary
オレ,Win32SDKが簡単すぎて鼻血でるんですけど。
529 :
515 :2005/06/20(月) 21:30:39
>>516-517 >>523 ありがとうございます!
タブレットではなく服飾の型抜きソフトみたいな感じなのですが、用途は同じ感じです
ベジェとかスプラインで可能なのでしょうか
GDI+も勉強してみます。SelectObjectみたいな物で動的に変える感じでしょうか
手がかり感謝です
> ベジェとかスプラインで可能なのでしょうか > GDI+も勉強してみます。SelectObjectみたいな物で動的に変える感じでしょうか いやきついと思う。
>>521 perl使うなら、libwww-perl(LWP)とHTML::Treeあたりを使うのが良いと思うが如何か。
532 :
デフォルトの名無しさん :2005/06/21(火) 00:46:09
WindowsXP bccコンパイラとBCC Developerを合わせて使わせていただいてます。 書籍のDirectXサンプルプログラムのコンパイルを行った時のことです。 エラー E2268 C:\Program Files\Microsoft DirectX 9.0 SDK (April 2005)\Include\d3dx9math.inl 1578: 未定義の関数 'sqrtf' を呼び出した(関数 D3DXVec2Length(const D3DXVECTOR2 *) ) エラー E2268 C:\Program Files\Microsoft DirectX 9.0 SDK (April 2005)\Include\d3dx9math.inl 1710: 未定義の関数 'sqrtf' を呼び出した(関数 D3DXVec3Length(const D3DXVECTOR3 *) ) これはsprtfの入ったライブラリがリンクされていないということですか?
533 :
デフォルトの名無しさん :2005/06/21(火) 00:52:05
.NETのTcpListner,TcpClientクラスでサーバを実装した場合は クライアントのIPって取れないんでしょうか?
534 :
532 :2005/06/21(火) 01:34:17
また、このような時BCCDeveloper上ではどうしたらいいか
具体的に教えていただけると助かります
(
>>532 は、挟んで申し訳ない!)
535 :
デフォルトの名無しさん :2005/06/21(火) 01:54:37
何かアプリケーションをつくろうかと思って Visual Studio .net を買って今インスコ中なんですが。 アプリケーションを作るためにどのような勉強をすればよろしいですか? また、どんな本を買えばいいですか?? 今のところwebアプリは考えておりません。 プログラミングスキルとしてはBasicで計算や図形の表示など 学校で習った程度しかありません。 アプリケーションを作るに当たってやっぱりBasicよりC++で作ったほうよいですか? どういう風に学習したらいいかだれかおせーて。
>>532 bcc DirectX でぐぐれば出てくると思うけど、
sqrtf はVCの方言だからBorland系の環境では
-Dsqrtf=(float)sqrt とか自分で定義しないとだめだよ
537 :
デフォルトの名無しさん :2005/06/21(火) 02:13:11
>>535 Windowsアプリを作るならVBでよいです。
メモリやデバイスをいじるつもりならC++をすすめます。
本はとりあえず絵の多い超初心者向きのを買いましょう。
本なしでVBを基礎から覚えるのにいいサイトはありますか? Cくらいはマスターしてるという前提で
539 :
535 :2005/06/21(火) 02:29:56
>>537 様
ありがとうございます!
メモリもデバイスもいじるつもりは無いのでVBで開発したいとおもいます!
VBでの限界を感じましたらC++に移行したいとおもいます!
ありがとうございました!
C#やれよ。VBとかC++とかもうアホかと。
541 :
デフォルトの名無しさん :2005/06/21(火) 02:36:10
まあ、Cプラはともかく、ブビならC丼の方がいいかもな。 案件的にはブビの方が多いが。
542 :
デフォルトの名無しさん :2005/06/21(火) 03:02:18
C#の方がVBより楽。一緒にJavaも覚えられる。 Basic知ってるならとりあえずはVBでいいと思うが。
>一緒にJavaも覚えられる。 られねーだろ。 C#->Javaの移行時になんとなく理解が早くなるくらいで。 しかも機能がしょぼくて古くてセンスの悪いサブセットだから苦痛なんだよな。
544 :
デフォルトの名無しさん :2005/06/21(火) 03:21:58 BE:177326677-
warning C4305: '=' : 'const double ' から 'float ' へ切り詰めます。 ってエラーがでるのですが誰かこれの意味を知りませんか?? 小数点の変数に勝手に0.0000002足されるという謎の現象が起こるのですが・・・
マジでー? じゃVB飛ばして最初からC#やるか
546 :
デフォルトの名無しさん :2005/06/21(火) 03:27:56 BE:108567656-
わからなかったらいいです・・・ とつぜんすいませんでした
547 :
デフォルトの名無しさん :2005/06/21(火) 03:36:13
型が違う。 キャストでぐぐるべし
548 :
デフォルトの名無しさん :2005/06/21(火) 03:37:31 BE:36189825-
549 :
デフォルトの名無しさん :2005/06/21(火) 03:47:48 BE:293131499-
ありがとうございました。型をfloatからdoubleにしたら直りました。 教科書が古いんでもう通用しないんでしょうかねぇ・・・
ケチ臭い事言いません。価格応談、金払うのでそっくりそのまま ソースコードとアルゴリズムを売って下さいってのは有りですか?
>>515 素人の浅知恵って、世のペイントソフトのブラシがその原理なんだが・・・
552 :
532 :2005/06/21(火) 07:43:47
>>537 更なる未知の領域ですが
がんばります
あ ありがとうございました
>>551 レンダリングしてるのも有るけどな
というか自分で考えたから、だろ>素人
IEからみれません
Win32APIとexplorer.exeは特に密接にからんでいませんよね?
>>555 ShellAPIはWin32APIの一部だから
まあ密接に絡んでいるとも言えるのではあるまいか
>>556 ウィンドウの生成とかだったらあんまり関係ないんですか?
関係がないのう。
559 :
デフォルトの名無しさん :2005/06/21(火) 20:27:52
転置インデックスって、一つの索引語に大量に(数百万とか)文書が登録されたら、 積集合求めるのに滅茶苦茶時間かかりますか? そういう事が頻繁に発生しそうな文書だとシグネチャファイルを用いる方が良い?
Cで書かれた関数から、C++のクラスのメンバ関数をコールするには どのようにすればいいでしょうか? かなりトリッキーな方法であるようですが・・・
コールバック メンバ関数 でググるとあら不思議
562 :
544 :2005/06/22(水) 01:08:02 BE:202659078-
563 :
532 :2005/06/22(水) 01:09:35
すいません、とんだ迷宮児がきたと思われないでください。
>>532 です。
536さんの-Dsqrtf=(float)sqrt
この定義の仕方はなんですか?どこでするものですか?
「コマンドラインでコンパイル」に慣れればそのうちわかるかなあとピコピコやっとったんですが
目の前が暗くなってきたので簡単に教えてくださいお願いします。
浮動小数点数がほぼゼロか判定するためには 「指数部が-8以下だったら」みたいな アセンブルコード書けばいいのかなと思ったんですが 指数部が何bit目かとか、それってCPU依存なのかとか どうやって調べればいいのかわかりません そもそも0.001が1.0e-3で表現されること自体も 何かに依存してるんでしょうか
const e = 0.00001; if(fabs(n)<e) 大体0
>>563 BCCDeveloperをよくしらんのだけど
コンパイルオプションの設定みたいなのないの?
そこにその一文コピペすれば大丈夫。
そのオプションの意味は全てのソースファイルの先頭に
#define sqrtf (float)sqrt
と書くのといっしょ。
コンパイラオプションのヘルプに-Dの説明があるよ。
567 :
564 :2005/06/22(水) 01:23:07
>>565 その書き方でコンパイラが最適化してくれるんですか?
>>564 ならビットマスク→比較の2行で書けるかなと思ったんですけども
568 :
563 :2005/06/22(水) 01:48:25
ありがとうございます やっとわかりましたー で、問題だったエラーは消えました 536さん566さん 本当にありがとうございました。精進します。
>>564 DBL_EPSILONでぐぐれ
float.hだ。
570 :
デフォルトの名無しさん :2005/06/22(水) 10:52:44
ここにいる人たちのオススメのキーボード教えてください。
>>570 無意味なアンケートはスレの浪費だから、市ね。
573 :
デフォルト名無し :2005/06/22(水) 12:47:27
必問あります。 1台のパソコンでネットワークサーバーのテストをやりたいのですが、 やり方がわかりません。何かいい方法かアドバイスはないでしょうか。
localhostに繋げばいいだけだろ。
XP、BCCでDirectXプログラムをはじめようとしているものです。ぶっちゃけ
>>532 です。
昨日の質問は解決しました、ありがとうございました。またご教授いただきたいのですが、
DirectXのLibにリンクしてもエラーが出るので
ググッてVC用のインポート用LibをBCCでは使えないっていうのはわかりました
そこで本元のDLLからimplib用Libファイルを作るっていうのもわかったんですが
基本的にこの本元のDLLっていうのはどこにあるものなんでしょうか
577 :
デフォルト名無し :2005/06/22(水) 13:00:56
574>> 一台のパソコンでクライアントとサーバの構造を作りたいと思いました。 それでIPとか取れるかなっと思って。 575>> apacheのLocalhostのIPが使えなかったです。
579 :
デフォルトの名無しさん :2005/06/22(水) 13:05:18
Ether2枚さしてそれぞれにIP振ってクライアント用とサーバ用にするってやり方もあるけど localhostでつなげないという環境・設定がそもそもおかしい。
>>576 Clootieに変換済みがあるからそれ使っとけ
#ifdefと#endifの対応が取れなくなってしまいました。#endifがどこかで抜けているようです。 1万5000行もあるので目視で確認はちょっと難しいです。 チェックできるツールありますか?
気合と根性でバイナリサーチ
1ファイル15000行かよ・・・
バイナリサーチ???よくわからないのですが、 コードをバイナリエディタで読むんですか?
15000行は、クライアントのコードなんですよ。 #if 0〜#endifでコメントしまくってるんです。 私だったらもっと細かく分割しますし、 #ifはなるべく使わないようにしてます。
クライアントにつき返せば?
そんなことしたらおまんまの食い上げです
雑談禁止
もういいです。 それじゃなんのかいけつにもなりません。
みんな他人事だなw うひょひょひょ くるしめくるしめ ざまーみろ。
>>590 これは私ではありません。
引き続き#ifの対応が取れるツールを募集中です。
VisualStudio.NET2003なら#if〜#endifの対応は出来ますか?
>>592 外部のテキストエディタで色分けしてくれるのはいくつかあるだろ。
VC使ってるなら
#pragma message("enabled")
ばら撒いてコードが有効になってる場所を探すとかね
>>593 色分けと言うのは、たとえばそのブロックごとに色がつくとかでしょうか?
なんというエディタでしょうか。
#if 1とかもあるので、有効、無効では見極めは難しいです。
perlで瞬殺
ifdef対応が取れなくなる直前のソースと今のソースを比較してみればいい。
perl で全行の行末に番号を振る cpp に通す 終わり
質問に答えられないバカは黙っててください。 勝手に無意味な代案だされても困ります。
>>594 >#if 1とかもあるので、
素敵やん
>>598 だから勝手に答えるなってば!!
対応の取れていたソースとはかなり違うのです。
それでもやらないよりマシだと思ってやっぱり
かけてみたところ、収集がつかなくなりました。
perlでどうするんでしょうか?
コンパイルエラーは、
fatal error C1070: ソ-ス ファイル 'c:\project\visual studio projects\aaa.cpp' 中で #if に対応する #endif が見つかりません。
とだけでており、どこでエラーが出てるか、行番号が出ないので、困ってます。
ソースを下半分消してみる
>>600 経験的に逝ってその手のエラーを効率的に解決するツールなりやり方は特にない。
>>602 そーなのですか。
クライアントを恨むしかなさそうですね。
ところで、VisualStudio.NETなら{}やコメントを隠すことができますよね。
#ifdefとかも隠すことが出来ますか?
これでチェックできるなら導入してみたいのですが。
>>603 ソース読みこんで行頭から #if, #endif を調べて、#if が来れば +1 し、
#endif が来たら -1 するアプリを作れば、簡単にわかるんでないの。
コメントアウトされている塊の中で行頭から #if があったりするのを除く
とか、# の前に空白があるとか # と if の間に空白があるとかもあるので
面倒ではあるが、方法は簡単。
オレは、以前 dos, mac, linux などのソースの移植をやったとき自前で
作ったことがある。古いソースでは (...) の対応がなくても通っている
のもあったりした。
>>605 -1になったときにエラーになればいいわけですね。
ちょっと作ってみます。
Perlがいいかなやっぱり。//や/* */の中の#ifは無視、というのが難しそうですね。
力技で地道に作業したほうが早いかなぁ。
#if 1 (a) #if 0 ... #endif (b) [EOF] // 対応とれてネーヨ でエラーになってるとしてa,bのどちらに#endifを挿入すべきかを機械的に判断するのは無理。
Emacsにはhide-ifdef-modeってのがあるな。
>>608 ああそうかーー結局エラーになるのはEOFまで行ってからでしかないですね。
>609
Emacsですね。ちょっとインストールしてみます。
質問です。 .NET製品で作成したアプリはNET Frameworkがインスコされてる環境でしか動作しないのでしょうか? Visual C++ .NETとBorlandのC++Builderどちらを買おうかと迷ってるのですが・・・。
>>581 さん
こんな便利なものありました!で、必要なLibにリンクして
DLLをシステムフォルダにいれたら
やっとDirectxサンプルプログラムが動きました。
昨日から助けていただいた方ありがとうございました。
そしてありがとう
2ちゃんねる
>>612 Visual C++.NETではWinネイディブ(アンマネージド)と
.NET Framework上で動く(マネージド)アプリの両方作成可能
アンマネージドのアプリなら、.NET Frameworkはインスコされてなくても
動くが、ポトペタで作る感じには出来ていない
615 :
612 :2005/06/22(水) 18:50:52
>>614 さん ありがとうございます。
.NET製品と従来の製品と .NET Frameworkが必要以外に何か違いってあるのですか?
プログラムの書き方が違う等
他は無い
VBは文法変わってるじゃないか。
618 :
582 :2005/06/22(水) 19:36:30
#if〜#endifの対応をブロックごとにカラー化しhtml出力するスクリプトを作り、 問題のある箇所を探し出すことができました。 回答ありがとうございました。
>>615 マネージドだとポトペタに出来るらしい。
あとはクラス関連でいろいろとキーワードが増えている。傍から見るとC#を持ち込んだかのようだ。
>>618 秀丸(の基本機能)で同じことできるよ。
最もプログラマ向けなエディタって何?
Visual Studio.NET2005Pro
625 :
デフォルトの名無しさん :2005/06/23(木) 06:24:02
自然数nを入力し、nの全ての約数(1とn自身除く)を出力する。 もしnが素数なら”prime”と出力する。 このような擬似言語を書きたいのですが・・・ どうしたらいいんだ・・・
626 :
デフォルトの名無しさん :2005/06/23(木) 07:33:48
VC#(IDE)とフリーのSDK(コマンドライン)の違いってなんですか? ポトペタ開発が出来る以外に何か違いはありますか?
>>625 > どうしたらいいんだ・・・
書けばいいんだろ。俺はおまえをどうしたらいいのかを知りたいよ。
>>624 今の秀丸は#if〜#endifを(可能な限り)ブロック化してくれたりする。
しかもある程度カスタマイズ可能。
>>626 ソリューション・プロジェクト管理・Visual デバッカー・クラス参照・ドキュメント化
平行ヘルプ参照・その他いろいろ。
ま、SDKのコマンドをちょっとだけ使った俺が来ましたよ。
630 :
582 :2005/06/23(木) 19:51:14
>>621 ああああ、ありました。見つかりました。
orz
631 :
:2005/06/23(木) 20:06:41
新たにプログラムを始めようと、各言語を色々調べたんですが、だいたい以下な感じであってますでしょうか?<(_ _)> HSP すごい初心者向けの言語。プログラムはすごい簡単だけどやれることも限られる。 VB 初心者むけの言語。簡単。でも将来性はない。 VB.net VBがバージョンアップしたヤツ。デメリットはVBに同じ。 C++ プロの人も使ってる。難しいけど、色々できる。さらにダイレクトXというやつも一緒に使うと世界が広がるけど、さらに難しい。
>>631 全然違う。HSPは知らんが、その他は痛々しく感じる程だ
633 :
デフォルトの名無しさん :2005/06/23(木) 20:18:00
VBがあってJavaやC♯が無いのは釣りか
C すごい初心者向けの言語。プログラムはすごい簡単だけどやれることも限られる。 C# 初心者むけの言語。簡単。でも将来性はない。 C++ Cがバージョンアップしたヤツ。デメリットはCに同じ。 VB.net プロの人も使ってる。難しいけど、色々できる。さらにダイレクトXというやつも一緒に使うと世界が広がるけど、さらに難しい
636 :
631 :2005/06/23(木) 20:24:35
あう、間違ってますか・・・。何が違うんでしょうか? javaやc#・・・はちょっと調べてみます。
Logo すごい初心者向けの言語。プログラムはすごい簡単だけどやれることも限られる。 Pascal 初心者むけの言語。簡単。でも将来性はない。 ObjectPascal Pascalがバージョンアップしたヤツ。デメリットはPascalに同じ。 機械語 プロの人も使ってる。難しいけど、色々できる。さらにダイレクトXというやつも一緒に使うと世界が広がるけど、さらに難しい
640 :
デフォルトの名無しさん :2005/06/23(木) 21:03:06
>>629 レスサンクス
ようするに、「開発を円滑に進めるための支援ツール群」が充実しているということですか。
(それがあの値段なんですね)
一部コントロールの類いが制限されているのかな、と思って色々ぐぐったんですけど、
C#という言語自体には(製品版と比べて)何も制限がないみたいに見受けられました。
Cとperlができる人が、windows用の割と小規模なプログラムを 書く時にはどんな言語がよさげ?
643 :
デフォルトの名無しさん :2005/06/23(木) 21:58:34
wxRuby とか
645 :
デフォルトの名無しさん :2005/06/23(木) 22:43:30 BE:148548637-
中3のものです。パソコン歴10年です。 プログラミングの勉強をしようと思います、 HTML以外でお勧めの言語を教えてください。
やっぱ、delphiかな そう思って買ってはあるんだけど、ちっとも使ってない
ぶっちゃけCかJavaだろうな。 面倒臭いタイピングが嫌ならJava。 出来上がったプログラムが遅いのが嫌ならC
>>645 そもそもHTMLはMarkup言語ではあってプログラミング言語ではない。
中三でパソコン暦10年にツッコんであげる程大人じゃないぞ
>>650 まて、今は幼稚園でもパソコン使っているぞ。 (10年前は知らんが
10年前といえばWindows 95が発売された年だな。
CPUも年号を名前にしてくれればいちいち年表にあたる必要がなくていいのに
質問です。 Visual C++ .NETで作成したアプリのソースは、BorlandのC++Builderで使えますか?
もちろん
NetviewのREXXについて質問するスレはないでしょうか 本文にしかないようで、モリタポなくて探せませんorz
>>654 MFC様に書いたものは無理。 (MFCのLib使用すればいけるのか?
658 :
デフォルトの名無しさん :2005/06/24(金) 13:39:58
すいません。質問です。 Excel2000でMicrosoft Queryを使ってOracle8iのViewからデータを取り込みたいのですが、 一番先頭の行のフィールド名が、全角文字の場合、「フィールド名・・・・」となり、 余分な「・・・・」が付いてしまいます。ちなみにフィールド名が半角文字列の場合は 問題ありません。知っているかたがいましたらご回答願います。
全角使うな。
3Dでボーンやモーションなどのプログラムが学びたいのですが、どこかよいページはないでしょうか?
Cマガジン2005年6月号
662 :
デフォルトの名無しさん :2005/06/24(金) 19:26:18
質問なのですが、今度ハッシュテーブルを使ったプログラムを作る予定なのですが、 ハッシュの衝突を考慮しないとやっぱり駄目でしょうか。
ハッシュテーブルは衝突が前提の処理。
データ全体をハッシュ値とすれば衝突を考慮しなくていいね。 このコロンブスの卵的発想に驚け。
665 :
デフォルトの名無しさん :2005/06/24(金) 19:32:34
>>663 >>664 すばやい回答ありがとうございます。
やっぱり考慮しないとだめなんですね。
時間がかかると思いますが、もう少し勉強します。
っていうか、ランダムに衝突してくれ、というのがハッシュのそもそもの考えだ
あれ?完全ハッシュは?
>>664 それは単にシーケンシャルアクセスでハッシュとは言わん。
×シーケンシャルアクセス ○インデックスアクセス
670 :
デフォルトの名無しさん :2005/06/24(金) 20:32:47
C#で作ったユーザーコントロールを、VB6に貼り付ける方法はありますか? DLLにしたり別プロセスになってもかまわないのですが。
完全ハッシュが有ったな。
>>670 ActiveXコントロールに変換すればできるんじゃない?
>>673 変換できるかどうかはしらんけど、もう一度プロジェクト作成からやり直して
ActiveXControllプロジェクトにして作り直せ。
676 :
デフォルトの名無しさん :2005/06/25(土) 12:54:44
こんにちは。私には24歳になる弟がいます。大学を卒業してから定職には就かず、 ずっとアルバイトをしています。母親もだいぶ年老いてきていて弟の行く末を案じています。 私が「なぜ早くちゃんとした仕事に就かないの?」と聞いても弟は「自分のやりたい事が まだみつかっていないからだ」と言います。 私が「やりたい仕事を選んでいる時代ではないでしょう!」と諭しても「自分は仕事は やりがいのあるものを目指している妥協はできない。時間が掛かっても自分にあった 仕事を探す」と言ってきます。 ところが最近、弟は「自分はコンピュータ言語を勉強する。」と言い出したのです。 そしてここ3ヶ月ほどC語とかビジュアル++やじゃば(私はパソコンには詳しくないので よくわかりません)という本を読み漁っています。ひどい時には食事の時も横に置きながら読んでいます。 勝手にさせておけば良いという意見もあるかもしれませんが、私としても母としてもはやくちゃんとした 定職に就いてもらいたいのです。特に母親は心配しています。 年齢が年齢ですし今から弟がプログラマーになれるとは思えません。 どの様に説明したらプログラマーを目指すのをあきらめて普通の仕事に就いてくれるでしょうか? よろしくお願いします。
マ板池
>>676 プログラマは初期投資と維持費で稼ぎの半分以上が飛ぶ職だというのを
弟さんが理解してない可能性が高い。
プログラマをやるにあたっての準備費用は一切援助しないという方針で
やっていくのがいいような気がする。
その費用を稼ぐために働かないといけないからな。
そうなればすぐ気づくと思う。
ネタにm(ry
モナ板になんか妙なものが大量に張られていたのでどんな スクリプトなのか質問してよろしいですか?
682 :
ひみつの検疫さん :2024/09/09(月) 02:42:06 ID:MarkedRes
汚染を除去しました。
あのなぁ。。。
Nortonが騒ぐから何かと思えばコレかよ……。
685 :
Dr ◆eJcE7mo/jg :2005/06/25(土) 16:34:59 BE:381980669-
Cはコンパイラ必要ですか?
別にインタプリタの実装だってあるだろ。
687 :
デフォルトの名無しさん :2005/06/25(土) 16:51:50
int型の変数にNULLを入れたいんですが、int型のNULL値はいくつですか?
(int)NULL
690 :
デフォルトの名無しさん :2005/06/25(土) 18:40:48
インストーラつくってるんだが、「プログラムの追加と削除」の サイズ、使用頻度、最終使用日ってレジストリになにを追加すれば 表示されるのか教えてください。わからん・・・。
>>690 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\
CurrentVersion\Uninstall
INTにNULLなど無い
テレビ番組をデロデロっとテキストで取得できるサービスってないですか?
695 :
デフォルトの名無しさん :2005/06/25(土) 19:03:56
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion\Uninstall にDisplayName、UninstallString追加したのだが、それでは サイズ、使用頻度、最終使用日はでないのです。 アイコンはDisplayIcon追加でなんとかなったのだが。 なにか情報がたりないのだろうなあ・・・。
>>693 オマエはDWORD_PTRが、intやlongのように整数を処理するための型だと思ってるのか?
いいじゃねーかフラットでリニアなメモリ空間なら アドレスなんてただの整数の番地じゃねーかよ はあ?C++で多重継承してるときにキャストするとポインタの値が変わる? しらねえな
組み込み系では、
>>697 のような常識は通用しない。
一般性がないことは常識とは言えない。
下らないから二人とも回線切ってオナニーでもしてなさい
C/C++のポインタはより高級な言語における、安全な参照とは違うから。 物理的な番地=整数と抜きがたく結びついてる。安全でない場所を 指すのも自由だし、実際に任意の番地をさせるし、当然境界に沿ってない 番地をいじくろうとしてバスエラーになることもある。それは実装の 問題であって規格化されてるわけじゃないけど、その実装を考慮せずには 実際にプログラムを組めないのがC/C++だろ。 あんまり規格だけ見て抽象化されたものと考えても、それは違うと思うね。
自己組織化の概念について説明をお願いします。
>>695 もしかして出てこないデータはユーザが使っていけばWindowsが適当に処理してくれるものじゃない?
708 :
デフォルトの名無しさん :2005/06/26(日) 01:55:10
8bitカラーR8G8B8があります。 これを元に照度を求めたいんですが、 それを入れる変数は何bitがベストなんでしょうか? 元が8bitだからそれ以上の精度の変数を用意しても無駄ですか? 計算式 R x 0.3 + G x 0.59 + B x 0.11
709 :
708 :2005/06/26(日) 01:55:44
24bitカラーの間違いです。
>>708 どこをどうやったらそんな発想が出てくるのか、それが不思議だ
YMCK ?
輝度ですね、失礼しました。
全然関係ないけど、sRGB系の画像扱ってるのに 708の換算式を平気で使う人いるよね。 フリーソフトの作者とかWebで適当にぐぐって使ってるんだろうなあ。
>>714 べつに物理量としての輝度を得たい訳ではありません。
グレイスケールが得られればそれでいいんです。
>>715 じゃべつに単純にRGBの平均値とって8bitの変数にいれりゃーいいじゃん。
得られたグレースケールが妥当なものかとかその辺はなにも考えてないんでしょ?
なんかずれまくってるな 出力先に合わせればいんじゃないかね 単純にディスプレイ出力なら8bitより多くても無駄だろうし
っていうか、式の話じゃないんだよな
719 :
708 :2005/06/26(日) 03:20:58
出力先のビット数に合わせるようにします。 理解しました、ありがとうございました。
720 :
デフォルトの名無しさん :2005/06/26(日) 04:31:30
ビルドというのは例えばJavaのプロジェクトを Jarファイルにまとめて少しでも要領を軽くしようとする作業のことでしょうか? そしてAntはそれを実行するツール この認識で間違いない?
違う
723 :
デフォルトの名無しさん :2005/06/26(日) 04:42:04
ビルドってのは明確な定義のある用語ではない。 ソースファイルからモジュール(バイトコード)を生成するのはコンパイル。 コンパイルされたモジュールを、jarにするのはライブラリ化。 実行形式jarを作るのを、なんと呼ぶのかは知らないが、 C/C++ならば、モジュールを実行形式(exeなど)にするのがリンク。 ついでに言うとC/C++はソースファイルはコンパイルされる前に、マクロの 展開などが行われるがこれをプリプロセスと呼ぶ。 上記のような処理をまとめた「ソースからプログラムを作る」作業をビルドと 呼ぶ。
725 :
デフォルトの名無しさん :2005/06/26(日) 05:03:50
>C/C++ならば、モジュールを実行形式(exeなど)にするのがリンク。 作成した多数のソースをexeファイルとして一つにまとめるのってビルドじゃなかったっけ?
その引用文は、ソースをexeにしていないけど?
>>682 のせいでノートン先生がレス番ずらしまくってくれて
非常に読みづらい
729 :
734 :2005/06/26(日) 07:44:03
プリプロセス、コンパイル、アセンブル、リンク、バインド、実行 プリプロセッサー、コンパイラー、アセンブラー、リンケージエディター、バインダー、ローダー、デバッガー
いきなりどうした? ar(1) が入ってないみたいだけど。
386って80bitの演算レジスタはもってるんですか?
マイクロソフトに関して言えば、コンパイルからリンクまで全てをひっくるめてビルド
>>387 持っていない。387があればそこへ送りつける。
そうですか386はもっていないのですね。
736 :
デフォルトの名無しさん :2005/06/26(日) 14:40:42
Web開発でSpringってよく言われてますが 使用度的にはまだまだStrutsのほうが圧倒的ですが 将来的にStrutsを凌駕するぐらいのシェアになりそうなんでしょうか? またSpringとStrutsって具体的に比較してどういった違いがあるのでしょうか? たとえば開発においてフレームワークをSpringを採用しようとするポイント はどこにあるのでしょうか?
>>736 Web作成やWebProg板があるのにどうしてここで聞くんだ馬鹿
質問です。 大量にあるデータのそれぞれに一意の固定長のデータを割り当てたいのです。 しかし、データ数の桁が13桁以上になるので、MD5等の13桁のハッシュアルゴリズムでは確実にどこかで衝突してしまうんですが どうにか良い方法はないでしょうか?
>>738 MD5は32桁の16進数で表される。
まずそんな大量のデータを1箇所で扱うわけじゃなかろう?各フィールドに当然分けるだろうし
その場ごとに識別子を付ければ良い話。
ま、勿論被る可能性はあるんだけどな、そんな重要なら別のアルゴリズム使え
質問です。 Cを使ってるんですけど浮動小数点型(double)のデータをx=1としてx=x/10で無限ループで割っていくと k=320 x=1.000e-320 k=321 x=9.980e-322 k=322 x=9.881e-323 k=323 x=9.881e-324 k=324 x=0.000e+00 となっていきました。(kは繰り返し回数) ここでk=321〜323の数値はなぜ1.000e-**という数値にならないのでしょうか? それとこの現象は他の言語についても同様なのでしょうか?
>>738 自分でユニークIDを振っていくしかないだろ。
742 :
デフォルトの名無しさん :2005/06/26(日) 16:23:22
Excelのファイルを読んだり書いたりするプログラムを組もうと BIFF8形式に関する資料を探しているんですがみつかりません 有料じゃないと手に入らないんでしょうか
743 :
742 :2005/06/26(日) 16:50:10
それっぽい資料を openofficeのサイトとpoiのサイトでみつけました 失礼しました
指数部と仮数部は十進じゃないから
すいません、JScriptのスレを探しているのですが 板違いですか?
Javaスレ山のように乱立してる割にJ(ava)Scriptスレないのな。 この板やWindows板のWSHスレ行くか もしかしたらWebProgにあるかもね。
747 :
745 :2005/06/26(日) 17:39:43
748 :
デフォルトの名無しさん :2005/06/26(日) 17:51:25
みなさんJavaなどでプログラムを書くときにテストPGも同時に書いていると思いますが Junitなどで使うテストPGを書くときのコツとかってあるのでしょうか? メソッドなどでもうまくsetされているかぐらいなら簡単ですが (本やサイトに例題として載ってるのってほとんどコレだと思います) メソッドテストでもいろんなパターンがあると思いますが 何かコツとかあれば教えてください
質問が抽象的過ぎる。
>>748 あれこれ考える前に既存のソースやテスト嫁。
>>746 J(ava)Scriptなんて書くと混乱するだろが
いや同じだし。 とか逆撫でしてみる。
(゚д゚)同じって・・・・
JavaScriptとJScriptは別モンだろ・・・
>>752 gccとVC++を同じと言える人間にとっては同じかもしれないね
まぁ所詮、「逆撫でしてみる」とか言って阿呆なこと言ってるようなヤツだし
J(ava)Scriptという表記の意味は JScript|JavaScript ということにすぎないから、混乱するのはただの馬鹿
実際一部のショボツールを除いて使われてるのは JScriptだけだから区別する必要すらないんだけどな。
ECMAScriptといいたまえよ
大学二年数学科なんですが、学校の講義でCやり始めてこれを職にできたらなあと思い始めますた やる気は十分あります バイトもやってないですし、時間もそこそこあると思うのですが、 これでも職にするには遅いですか?
2年なら早いぐらいじゃないか。 就職してから習うような奴も居る業界だから
就職してから研修で学ぶことが多いからぶっちゃけ知識0でもいい。 もちろん今覚えたその知識は役には立つけど 採用で有利に働くかは微妙じゃないか。
アホか、学生で目標もってソフトウェア開発の勉強すれば役に立つに決まってる。 ただしそれは「C言語覚えました〜」なんてレベルの勉強じゃダメ。
J(ava)Scriptを展開すると、JScriptとavaScriptになる
>>761 >>762 研修中に詰め込むって…なんか大変そうですね
就職に有利な資格を取って就活に望みたいと思っていたのですが
暗号化とかそういうのをやってたほうがいいのかな
>>763 一点探求型なので、覚えました程度では満足しないと思います
C言語と言うより、プログラミングが楽しくてたまらないので、ほかの言語にも手を出してしまいそうですが
みなさん、レスありがとうございました
>>766 入門書探して夏休みには基礎を作ってみます
そんなに早くマスターできるかどうかわからんがまぁ頑張れ 大学生なら時間はたっぷりあるだろ
>>768 書籍でやるって言ってるのにWEBのサイトなんて勧めるなよ。
やるならちゃんと書籍買ってやった方がいい。
書籍でやると電気代がかからないですし、電車内で読めないこともないので… でも、重いし資源もかかるんですよね WEBは書籍代かからないし、本広げずにブラウザ開けばいいので使いやすいですね ただ、ネットにつなげれる日がまばらなので、私には書籍の方があってるかもしれません なんか励ましの言葉もいただいて…いろいろとありがとうございます 明日学校あるので、おやすみなさい
>>765 ソフ開受けるといいよ。
ただし「試験のための勉強」は絶対しないこと。
mac 向けのフリーのC コンパイラーってないんですか?
774 :
デフォルトの名無しさん :2005/06/28(火) 21:03:45
あげてみる
OSXとOS9で違ってくるんじゃないか。まあgccは両方あるんだろうけど。
777 :
デフォルトの名無しさん :2005/06/28(火) 21:09:50
779 :
デフォルトの名無しさん :2005/06/28(火) 21:13:42
OSX使ってるならXcode使え。専用スレもある。
スレ違いだったら激しくゴメソ。 前使ってたんだけど、青い四角のアイコンで、左上と右下にCのコメント(/* */)が入ってるステップカウンタなんだけど、誰か知ってる人いないかな? 名前忘れてどうにもこうにも探せないのよ...知ってたら誰か教えて下さい....
板違い
783 :
781 :2005/06/29(水) 16:16:07
ゴメソ...逝ってくるわ....
RSS1.0に完全対応したプログラムは、必然的にRSS0.9にも対応している事になりますか?
どうも、サイトによってRSSの説明に食い違いがあります。
RSS 0.9, 0.91, 0.92, 0.93, 0.94, 2.0 は順にすべて上位互換があって
RSS 1.0 だけがまったくの別規格だと言っているサイトがあります。
また別のサイトでは
RSS 0.9, 1.0
RSS 0.91, 0.92, 0.93, 0.94, 2.0
という分け方をしています。
1.0は0.9を包括しているというサイトもあれば
0.9と1.0はまったくの別物で互換性が無いと言っているサイトもあります。
どちらが正しいのでしょうか?
0.9 = 2.0系
http://www.futomi.com/blog/column/archives/2005/01/rss.html http://jp.xoops.org/modules/mydownloads/singlefile.php?cid=6&lid=190 0.9 = 1.0系
http://xml.fujitsu.com/jp/comment/2004_1/01_21.html http://ja.wikipedia.org/wiki/RSS どちらかというと信頼の置けそうなソースは、0.9 = 1.0系 なのかなとも思うのですが、なぜ、明確な間違いが堂々と掲げ続けられているのでしょう?
786 :
デフォルトの名無しさん :2005/06/29(水) 17:31:05
ダウンロードツールを作るのに適した言語はありますか? もしくはこれだと難しいなどでも構いません。 無償配布されているもののみでお願いします。
>>785 板違い。
実際にすべてのバージョンの仕様に目を通せばわかるんじゃない?
そんなことを訊くお前なら何を使っても難しい。
>>787 0.9の仕様書が無いみたいなので、一般的にどういわれているのかなと・・・
>>786 手っ取り早いのはJava.
ネットワーク系の上位レイヤのプログラムは標準ライブラリだけで、大抵のもんは作れる。
urlだけ決めてirvineとかに投げちゃった方が楽
クライアントツールにJava勧める奴は池沼
いいんじゃねぇのどうせ売り物じゃないんだろうし
794 :
デフォルトの名無しさん :2005/06/30(木) 02:16:26
stl::vectorで、insertを使うにはイテレータが必要ですが、 添え字でランダムアクセス可能にも関わらず、 やはりループ検索などして該当イテレータを取得しなければいけないのでしょうか
stl::vectorって何か変な表記でした…すいません stlのvectorです
意味がよくわからない。 何がしたいのか書いてみては。
>>796 お付き合いどうもです
ええと例えばvector配列の5番目のあとにinsert()で挿入したいとして
5という数字が分かっているわけですが
ランダムアクセスが可能なのにも関わらず
結局挿入用のイテレータを得るためにこういう事をしなければなのかなと
std::vector<foo>::iterator it = vecFoo.begin();
for( int i=0; i < 5; ++i ) ++it;
798 :
デフォルトの名無しさん :2005/06/30(木) 02:26:52
質問です。 ソートでよく出てくるオーダーについてなんですが 関数f(n)を f(n)=1+3+3^2+3^3+・・・+3^n とする時、f(n)のオーダはO(3^n)である事を証明しなさい。 誰かおわかりの方教えて下さい。
>>797 it += 5;
でいいだろ、らんだむあくせすいたれーた
なんだから
>>799 なるほどーありがとうございます
stlドキュメントの該当箇所をもう一度読んできます
>798 定義より自明。QOD。
QODが何か証明してくれ
そのような必要などない。QOD。
804 :
デフォルトの名無しさん :2005/06/30(木) 13:20:17
VisualStudio.NETで、言語はC#を使っています。 wavファイルを再生させるのに、プラットフォームSDKの提供するPlaySound関数を使おうと 思っているのですが C#.NETでPlaySound関数を使えるようになるには、プラットフォームSDKをダウンして VisualStudio.NETで、環境設定すればいいのかなと考えてるのですがどうなんでしょうか。 どなたか教えていただけると助かります。
806 :
804 :2005/06/30(木) 13:37:29
>>806 ディレクティブを使うかアセンブリ参照を使うんだよ
つ System.Runtime.InteropServices
808 :
804 :2005/06/30(木) 14:05:36
>>807 できましたヾ(*´∀`*)ノ
using System.Runtime.InteropServices;
using System.IO;
の2行を追加したら、通りました。
SDK追加したり環境設定がいるのかと思ったのですが、調べてみるとDllImportで使えるみたいですね。
勉強になりました。どうもありがとう。
15年程前のBASICについての質問はどこですればよいでしょうか。 F-BASICに似ているのですが、確信は持てません。 聞きたいのは、FIELD命令についてです。 (一度OPENしたファイルに複数回FIELD命令を行っていることの意味etc.)
810 :
デフォルトの名無しさん :2005/06/30(木) 19:32:00
これからc++を始めるならmingwとBCCどっちがいいと思いますか?
VC++
ICC
98なのでVC++は使えませんでした アドバイス頂いたのに申し訳ありません
>>809 FIELD なら N88-BASIC にもあったよう泣きガス。
mingwでいいんじゃないの
>>816 ありがとうございます
mingwインストールしてみます
日本版というのもあるようなんですが、そちらを使ったほうがいいんでしょうか?
なにやら2バイト文字だと文字化けするとあったのですが
うむ
n88のFIELDは、試しに一回使ってみたくらいかなあ 大型機用のデータベース記述からの天下りで実装されてたんだろうか
>>809 オーム社の「N88-BASIC vs MS-FORTRAN」(昭和62年刊)というマニュアルに、
「重ね合わせ設定」という説明があり、例えば、
FIELDS #1, 10 AS A$, 10 AS B$, 10 AS C$
と書くところを
FIELDS #1, 10 AS A$
FIELDS #1, 10 AS DUMMY$, 10 AS B$
FILEDS #1, 20 AS DUMMY$, 10 AS C$
と書いてもよいとなっています。
C言語の union と同じような fields を異なる桁数で再定義できるということ
ではないでしょうか。(DUMMY$ が予約語かどうかの説明はありません。参照し
なければ実害がないということかも知れません。PC-8001 N-BASIC 入門(昭和
56年)と東京電機大学の BASIC テキスト(1996年)にも FIELDS 文の説明
はありますが、重ね合わせ設定の説明はありません。)
821 :
デフォルトの名無しさん :2005/07/01(金) 00:21:17
mingwを使うための環境変数の設定は AUTOEXEC.BATの末尾にPATH=(該当ディレクトリ);%PATH%を付け足せばいいとあるんですが、 SET PATH=%PATH%;(該当ディレクトリ)と書いてある場所もあります どちらにすればいいんでしょうか?
>>821 普通はどっちでも問題ない。好きな方にして、うまくいかなかったらもう片方を試せば良い。
>>822 ありがとうございます。
早速試してきます。
>>809 Microsoft BASIC のマニュアルがみつかったので、説明を見ましたら、
FIELDS 文は実行するたびに最初の1文字からバッファを定義するため
同一データに対して複数の領域を定義する効果をもつと出ていました。
(先行する FIELDS 文も有効のまま)
注意としてこの文の後でこの領域に値を入れる式や文を実行すると変数の
アドレスがバッファでなく記憶領域に移ると言っています。
すげーこと思いつきました 大事なプログラムは、 内容証明で自分自身に送れば 郵便局で5年間、コードを保管してくれます ある意味ハードディスクより安心です
520字250円。
827 :
指紋認証 :2005/07/01(金) 01:04:01
ASPでクライアント側のdll(VC++)を呼び出すWEBアプリとそのdllを作りたいんですが、 なにか簡単なサンプルはないでしょうか? いろいろと調べてみた結果、ATL?でビルドしたdllをJavaScriptで呼び出せばいいというところまでは解ってきたのですが。。 またASP.NETでC#で作ったdllと連携する場合だともっと簡単に実装できるんでしょうか?
部下にどうしようもなく駄目な奴がいるのだがどうしたらいいのだろう。 もうプログラマーを10年続けているらしいのだが、C言語がどうのと いうレベルじゃない。論理的な思考が全くできない。簡単なプログラム の例題を与えたら、恐ろしく複雑なプログラムを作ってきた。しかもバグ だらけでまともに動かない。 知識はあるらしい。オブジェクト指向も理解している。なのに設計力 が極端に乏しい。こういう人はどうしたらいいのだろうか。
>>814 >>819 >>820 >>824 レスありがとうございます。
2度目以降の変数にDMY1$,DMY2$・・・というのが使われているので、
これがDUMMY$にあたる様です。
(勝手に年月日データでも入ってるのかと思ってました・・・。)
理解できそうです。助かりました。ありがとうございます。
>>828 肩を叩いて「You are fired」と言う
831 :
デフォルトの名無しさん :2005/07/01(金) 10:35:21
CPUの使用率をある程度固定した状態で実験しなければならないのですが、 使用率を調整できるソフトとかありますか? いつしかjavaで作成したアプリがあったような気がしたのですが見つかりません。 どなたかお願いします。
マ板池
834 :
デフォルトの名無しさん :2005/07/01(金) 13:39:28
SJISの2バイト文字をちゃんと処理できるかどうかのテストに利用する 怪しげな漢字("表"とか)を一覧出来るサイトか情報があったら教えてください。
836 :
デフォルトの名無しさん :2005/07/01(金) 14:03:43
C言語を学ぼうと思って出鼻をくじかれています。 BCCDeveloperの手順を見ながらメイクしたのですが エラーE2209 C:\・・・sample.c 1:インクルードファイル'studio.h'を オープンできない と表示されます。どうすればよいのでしょうか?
837 :
デフォルトの名無しさん :2005/07/01(金) 14:05:48
グレー画像のbmpファイルをrawファイルに変換する方法がわからんのですが こちらで質問してもよろしいでしょうか
>>827 >ASPでクライアント側のdll(VC++)を呼び出すWEBアプリとそのdllを作りたいんですが、
なにか簡単なサンプルはないでしょうか?
ActiveXコントロールをキーワードにして調べるといいと思う。
840 :
デフォルトの名無しさん :2005/07/01(金) 14:19:09
>>839 か、書き間違いだったなんて。お恥ずかしながらとても助かりました。
ありがとです。
>>839 今後のために言っておくが、studio→スタジオ、じゃなくて、stdio→standard-io→標準入出力、だからな
stdで始まるヘッダは他にもあるゆえ、気をつけるがよろし
842 :
841 :2005/07/01(金) 14:31:32
海で遭難したら海水飲めば1ヶ月は余裕でもつと思うのですが どうしてそれをせずに自分のおしっこを飲むんでしょうか?
海水は塩分が濃い過ぎる
だが俺の尿は糖分が濃い過ぎる
851 :
デフォルトの名無しさん :2005/07/01(金) 19:06:02
すいません。 VisualStudio.net2003で、OpenGLのプログラム(拡張子はc) を作ったのですが、 main error LNK2019: 未解決の外部シンボル ___glutCreateWindowWithExit@8 が 関数 _glutCreateWindow_ATEXIT_HACK@4 で参照されました。 と出て動きません。GLUTは全て入っていて、 別のPCでは、同じプログラムが動きました。 初期設定に戻す方法、動く設定にする方法があったら教えてください!
CとC++はどう違うのですか? プログラム始めるならどっちから勉強するほうがいいですか? お願いします。
>>853 そんな心構えの人間に何ができる
自分で調べろ
質問上段: ++がついてるところが違います。 質問下段: プログラミングが本当に初めてなら どっちもお勧めではありません。
C++は、他の言語をマスターしてから、 んだよこの汚い実装は、とぼやきながら勉強する
>>856 実装まで勉強する必要は無いと思います
全てのC++学習者にgccのソース嫁とでもいうのですかあなたは
いや、自分の実装コードの汚さを言っているんだろう。
>>856 は汚いんだよ、きっと。
実装という語があまりに多義だから混乱するんだな C++はCにプリプロセッサだけで何とかなるような 言語仕様なんだよ そのこと > 実装
「言語仕様が○○だから、実装汚い」だって。 ペタワロス
>>859 なら最初から「仕様」と言えよ。
それと、cfrontでさえ単なるプリプロセッサではないし、
cppはおばかちゃんだからC++言語仕様において違法とされるものを
cpp+純粋なCコンパイラでは検出できんだろうし、
C++の構造化例外+スタック巻き戻しをただのcppとCコンパイラと
旧式なリンカで実現するのは難しいのではなかろうか
>>861 ああプリプロセッサとcppを少しごっちゃにしていた、済まぬ
プリプロセッサだと、テンプレートのインスタンス化とかも難しい
だろうな。それぞれのobjに同じコードが重複して埋め込まれそうだ。
それよりまだC++のが綺麗じゃん
>>853 みたいな質問のたびにこんな下らない宗教論争を毎度毎度やってる奴は頭が悪いとしか言いようがない。
>>864 さすがに、こういうスレをずーっと監視して、そういう質問が出たら
待ってました!とばかりに「下らない宗教戦争」を「毎度毎度」
やってるヤツはいないと思う(w
まあfjのmalloc()/free()論争とかは同じようなメンツがずーっとやってたから
一概には言えんがの
っていうか、OOPSの抽象化しようという方向と、 Cの具体的に書こうという方向がそもそも折り合わない
fjのアレ、もう10年くらい前にならないか
868 :
デフォルトの名無しさん :2005/07/02(土) 01:08:03
ブートプログラムを作りたいんですけど 何から勉強したらいいですか? FDからブートだけできればいいんです。 NASM使いたいと思います。
>>868 ブートとは何を指す?
場合によってはOS作ることになる
どちらにしろOSを作る勉強すれば自ずとわかる
871 :
868 :2005/07/02(土) 04:51:40
OS作りたいんです。 でもOS作りたいって言ったらスレ違いっていわれそうなんで。 アセンブラのこと色々調べてはいるんですがまだまだ分かりません。 %define MBOOT_MAGIC 0x1badb002 %define MBOOT_FLAGS 0x00010002 bits 32 org 0x100000 これってどういう意味ですか?
作る前に既存のソースでも読んでみたらどうよ。 MonaOSとか。
>>852 意味が分かりません。
そんなに酷い質問だったのでしょうか?
プログラムって素人お断りなのですね。
874 :
868 :2005/07/02(土) 05:41:13
MonaOSの作成に参加したくて
知識を開拓中です。
871の意味分かりました
>>872 ソース読んでみます
VS.NETでのVC++のサービスの作り方教えてちょ、 現在 VSでWindowsサービス(NET)で作っています。
876 :
デフォルトの名無しさん :2005/07/02(土) 07:31:33
技術書の原書を国内(都心)で買おうと思ったら 何処に行けばありますか? 個人的に、アマゾン等はあまり使いたくないし、 やっぱり手にとって中身を見たいので。
>>876 原書って洋書のことなら、京橋だったか丸善、新宿の紀伊国屋、八重洲のブックセンタ。
秋葉原のラオックスにもありそう。銀座4丁目にもあったような。店名忘れた。
蛇足だが、アメリカなら Doubleday とかチェーンがある。当然洋書ばっか。
878 :
877 :2005/07/02(土) 10:39:49
書きこんで気になったので「一般書籍」板をみたら、丸善は丸の内にも出店していた。 書籍板もみたらどうでしょう。
ソケットプログラミングについての質問はどこですればいいですか?
プログラム側からMIDIデバイスにリセット命令を送って、MIDIファイルを再生する場合、 有無を言わずGM用のリセットを送るなど、特定の音源しか想定していないソースを書くと、 実行時に別の環境でなんらかの不具合が起きたりするのでしょうか。 例えばXG用のリセットを受け取ったXG音源と、GM用のリセットを受け取ったXG音源といったケースなど、 違う音源のリセットを受け取った音源に、どのような不都合が出てくるのか教えてください。
>>880 命令列内に音源メーカー毎のIDがなかったっけか?確か
gccとg++の違いを教えてください。
883 :
デフォルトの名無しさん :2005/07/02(土) 13:10:45
>>877-878 レスありがとうございます。
偶然にも今、三越前の近くにある立ち食い蕎麦屋にいるのでw、今から八重洲の方に向かって歩いて行って来ます。
(携帯からカキコなので読みにくかったらすみませんです)
>>882 Visual Studio と Visual C++の違いはわかるかね?
エエェー
diff gcc g++
887 :
880 :2005/07/02(土) 13:52:22
>>881 で、レスを頂きましたが、具体的には、
ttp://unyo.cside5.jp/gurugurusmf.htm のdllを使用しようとして、
GGSSendResetという関数が、音源を指定する形式だったので沸いた疑問の為、
>>880 のような質問になりました。
どの程度の問題(再生されない、音色のリセットがされない等)が起きるのか知りたくて質問してみましたが、
ユーザーにリセットを選ばせる仕様に、少なからず意味がありそうならそうするなり、別のdllを検討するなりします。
>>887 すべてのメーカーのすべての機器を調べろよ。問い合わせたりしてよ。
DB鯖を経由しないフリーのRDBMSライブラリってありますでしょうか? ファイルフォーマットはバイナリでもテキストでも構いません。 自作フリーソフトに同梱する形で配布したいと思っています。 よろしくお願いします。
BDE
SQLite。 パブリックドメインだ。
892 :
山師さん :2005/07/02(土) 15:17:06
HTMLのIFRAMEって使わない方がいいんですか? 素人なりにせこせこホームページ作っています。 なるべく使わない方がいいとか使ってもいいとか、いろいろ聞くので分からなくなりました。 もし使えたら作業がグッと楽になるんですが、使えないブラウザを使っている人ってやっぱり多いんでしょうか。
>>892 質問する板すらわからないお前のほうが使えないよ
>>893 あひゃ、HTMLスレなんてないからここにしたんだけど、違うのんか!
そりゃスマンかった。
じゃあ、どこでするべきですか?
Web製作板があるだろうに。
>>891 SQLite良さげです。
まだいろんなサイト斜め読みしてるだけですが。
897 :
889 :2005/07/02(土) 15:54:08
ありゃ、途中送信。 ありがとうございました。 これが言いたかった。
ローカルプロキシ作りたいんだけど参考になるサイトか オープンソースなローカルプロキシ教えてください。
899 :
892 :2005/07/02(土) 16:58:15
>>895 僕の目がフシ穴だったようです。
いってきます、ありがとう。
>>887 使い方のサンプル見たか?
どこにもSendResetなんぞ使ってねーぞ?
MIDIデバイスのシステムリセットは、普通MIDIデータ中にあるシステムエクスクルーシブに従ってデバイスが自分で決めるもんだ。
>>900 GGSPlayでオプションを指定すると、リセット命令がスキップされる関係じゃね?
903 :
デフォルトの名無しさん :2005/07/02(土) 18:19:38
質問させてください。 ちょっとJustSystemのxfyについて調査しているんですが、 XMLに関する話題・質問はどこのスレ/板が適当ですか? なんかそれっぽいスレを発見できないんですけど。
嘘つきは放置
905 :
デフォルトの名無しさん :2005/07/02(土) 21:41:27
再描画が必要なときは、WM_PAINTメッセージを マウス左ボタンが押されたときは、WM_LBUTTONUPメッセージが送られますが チェックボックスにチェックが入ったときのメッセージがぐぐったりして調べてるのですが よくわかりませんでした。。 アプリの挙動に対応したメッセージを調べるにはどうすればいいでしょうか。 何か書籍を買ったほうが早いでしょうか。
チェックボックスなんかWinの標準コントロールだろ。 MSDNとか猫とか見ろ。
907 :
905 :2005/07/02(土) 22:11:37
>>906 MSDNで調べればいいようですね。
しばらくMSDNで調べていってまた躓いたら考えようかと思います。
どうもありがとうございました。
909 :
デフォルトの名無しさん :2005/07/02(土) 22:16:01
viとvimは何が違うのですか?
色々違います
VIMossari
912 :
デフォルトの名無しさん :2005/07/03(日) 04:25:09
既存の.EXEファイルからソースをゲットする方法ありませんか? よろしくお願いします
ないよ
なんのソースですか
sourcer
バイナリエディタで開けば立派なソースじゃないか
ですあせんぶる
強制md5を導入してくれ
シードは?
この程度、全然荒れている部類に入らない、 と思ってしまう俺はν速に毒されているんだろうな・・・。
技術的に浅いスレ程荒れてるんじゃない? スレ参加者的にも、荒れるべくして荒れてるんでしょう
つまりこのスレか
絨毯爆撃の悪影響w
r = (r * 382 + g * 71 + b * (-5 ) ) / 512 + 20 g = (r * 20 + g * 236 + b * 101 ) / 512 + 48 b = (r * 57 + g * 52 + b * 154 ) / 512 + 45 の逆のものはありませんか?
/ 512
xlatという単語(略語)がたまに出てきますが、 これはどういった意味なのでしょうか。
divison by 512
930 :
デフォルトの名無しさん :2005/07/04(月) 00:36:53
もうすぐウィンブルドンの決勝が始まるのに、まだ会社で仕事中です。 どうしたらよいでしょうか。 明日の朝までが締め切りだった仕事はまだ片付いていません。
F1にしろよ。こんな雨じゃテニスは中止だ。
ゴミを捨てにいくのすらためらうほど降ってる
自分もゴミの一種だと思えば ためらわなくなりますよ。
自信なくした〜 とか言ってみたら 自信持ってたんだ、ふ〜ん と切り替えされた 絶望した
小物臭の漂う返しだなw
てっぺんにのぼりてぇなぁ
しつもん いちばん簡単なプログラミング言語 ということで、しらべてみたのですが LOGO Scheme HSP QBASIC PASCAL SQUWEAK などが判明したのですが、これらよりも、 もっとカンタンな言語を知ってたらおしえてください
SIMPLE, Brainfuck
>>939 えーなんですかそれ
はじめてききました
どういう言語?
Rubyだろ?ふつう。
Rubyってかんたんなんですか? 日本人が作った言語をきいてるのではなくて、 初心者とか小学生でもすぐにかんたんに 理解できておぼえられてちょっとしたプログラムを つくれて 「ワープログラミングってたのしーなー」 と喜びを感じれるようなものがほしいんです 15分が30分くらいのセミナーですぐ理解できるようなの
VBでアイコンペタペタしとけ
Brainf*ck ほど簡単な(そしてむずかしいw)言語はないだろ
>>938 つ[Whitespace]
超シンプル。そしてある意味馬鹿には見えない。
なでしこ。ネタでいいなら
スレ違い
CASL
>>938 簡単な言語は簡単なことしかできないし、使った人間も簡単なことしかできないような頭になる。
元々そんな頭の人間なら全然問題ないが。
俺ならJavaScript一択だな 結果がすぐ出るのと、お子様が家に帰ってからも、すぐ出来るという点で しかしエラーが分かりづらいか
ファイルに書き出せない
>>952 > 簡単な言語は簡単なことしかできないし
簡単な言語は簡単なことしか向かないし
そこで織田信長ですよ。
957 :
デフォルトの名無しさん :2005/07/06(水) 02:50:04
GCCのCでgotoってどうやって使うんですか? 他のコンパイラはググって出たとおりにやったらできました。
>>958 ありがとうございます
自分がアフォでした、恥ずかしいです
main(){ loop: printf(">--"); goto loop; }
>>960 そんなに>--だしても錯覚とかおきません
>>960 標準出力はバッファにたまることがあるので
処理系にもよるけど改行を入れないと。
963 :
デフォルトの名無しさん :2005/07/06(水) 15:29:53
java -jar *****.jar ってどこからでも実行できるようにするにはどう設定すればいいんですか 環境変数よくわかりません。教えてエロイ人
すんませんageちゃいました
>>965 ありがとう。微妙なリンク切れが痛かったぜ
IE6.0SP2の状態だと、.txtファイルがダイアログが出ないで 強制的にIEで開いてしまうことに関して どなたか情報持ってるかたいらっしゃいませんか? フォルダオプションからダウンロード時に確認するをチェックしても 開いてしまう… 5.5とかだとダイアログボックス出るのに。
6は元からそういう仕様 右クリックメニューで「対象をファイルに保存する」を使うべし
970 :
967 :2005/07/06(水) 17:34:16
Win板になるのね。移動島。
>>969 いくつかのマシンで確かめたところそうかなと思ったけど
そういう仕様ですって確定した情報がないかなと考えて
探してるところでした。
さあ、またPKゲームをはじめよう! いつになったら当たりますか?
972 :
デフォルトの名無しさん :2005/07/06(水) 23:01:00
SusieプラグインのfileInfoでまともな値を返さなくても問題のない要素ってどれですか? ファイルがただくっついただけのアーカイブだったりすると まともに返せる要素はmethod、position、filesize、filename位しかないことも… timestampは無ければ0で良いらしいけど他の要素はどうしたら…
974 :
972 :2005/07/06(水) 23:23:10
>>973 どこですか?オフィシャル…?
オフィシャルの掲示板だとSusie以外の実装状況がどの程度わかるか不安だったので…
975 :
デフォルトの名無しさん :2005/07/07(木) 00:10:09
ええと、恥ずかしながら当方まったくのパソコン初心者です。 初心者にもかかわらず、とある理由でパソコンでプログラミングをして 数式の計算をしなければならなくなりました(ここに書き込むにもerrorがでて2時間かかりました)。 そこでいろいろと書籍を調べてみたのですが、 「リンカ」とか「コンパイラ」とか、もう何がなんだかさっぱり・・・・・ 本当にお手上げ状態です。 とりあえずC言語とやらをやってみようと思うのですが、 まず何からはじめればよろしいのでしょうか? 当方windowsを使っております。 ご指導ご鞭撻のほど、どうかよろしくお願いします。
977 :
デフォルトの名無しさん :2005/07/07(木) 00:20:34
>>976 ありがとうございます。
頼み方がわるかったのでしょうか。
すいませんでした。
>>975 自分で調べる努力はしませんと言う人間に使う時間はもったいない
979 :
デフォルトの名無しさん :2005/07/07(木) 00:42:19
>>978 すいませんでした。
一応書籍等でいろいろと調べてみました。
休日は本屋に通い、平日は時間を見つけてはインターネットで検索し・・・。
コマンドプロンプトを使い、
C:¥>Documents and Settings¥○○> を
C:¥>へ変換することまではできたのですが、
#include<stdio.h>と入力しても
「コマンドの構文が誤っています」
と表示されるのみで。
このerrorについて1週間くらい奮闘しているのですが、
なかなか解決の糸口が見えません。
プログラミングはどうしても必要なので、頑張ります。
すいませんでした。
>>979 とりあえず「フリー コンパイラ」でググれ
981 :
デフォルトの名無しさん :
2005/07/07(木) 01:13:25 >>980 ありがとうございます!
どうやら私のパソコンにはコンパイラが入っていなかったようです。
なるほど、コンパイラを入れたらいいのですね。
まだ初心者なので、とりあえず無償のコンパイラを入れてみます。
本当にありがとうございます!