すれ立てるまでもない質問はここで 第77刷
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/07/14(金) 15:01:39・ 質問する前にGoogleで検索しましょう。
・ プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
・ ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
・ Javascript, HTML は Web 制作板、CGI は Web プログラミング板へ。
・ 業界談義、愚痴はプログラマ板へどうぞ。
・ ゲーム関係の話題はゲーム製作板へどうぞ。
■ 関連スレッド
すれ立てるまでもない質問はここで 第76刷
http://pc8.2ch.net/test/read.cgi/tech/1148993760/
■ 関連板
・ パソコン初心者 : http://pc2.2ch.net/pcqa/
・ ソフトウェア : http://pc7.2ch.net/software/
・ Web制作 : http://pc8.2ch.net/hp/
・ Webプログラミング : http://pc8.2ch.net/php/
・ プログラマー : http://pc8.2ch.net/prog/
・ ゲーム製作技術 : http://pc8.2ch.net/gamedev/
0002デフォルトの名無しさん
2006/07/14(金) 15:02:170003デフォルトの名無しさん
2006/07/14(金) 18:18:450004デフォルトの名無しさん
2006/07/14(金) 21:50:374ね
0005デフォルトの名無しさん
2006/07/14(金) 23:04:47開けない画面のコマンドライン引数を調べるソフトがあれば教えてください。
(というか以前そのようなソフトを持ってたのであるはずなんだが…思い出せぬ)
0006デフォルトの名無しさん
2006/07/14(金) 23:05:480007デフォルトの名無しさん
2006/07/14(金) 23:11:40特に画面、の後が待った区分けワカメ。
0008デフォルトの名無しさん
2006/07/14(金) 23:13:090009デフォルトの名無しさん
2006/07/14(金) 23:19:41多分そうです。
文章としておかしかったならお許しを。
そういったことができるソフト(または方法)があればどうぞ教えてください。
0010デフォルトの名無しさん
2006/07/14(金) 23:21:110011デフォルトの名無しさん
2006/07/14(金) 23:21:110012デフォルトの名無しさん
2006/07/14(金) 23:32:14すいません、言い忘れてましたが以前windows板やソフトウェア板で聞いたけど
目的のものが見つからなかったのでこちらにきました。
あと、>>1は読みましたし、検索疲れするほどググりました。
0013デフォルトの名無しさん
2006/07/14(金) 23:40:44これ読めないのか?
もしその板でも答えてもらえなかったのなら、おまえの質問が悪いと考えないか?
それとも需要がないか
00145
2006/07/14(金) 23:46:15たとえば、IEのバージョン情報のウィンドウなどはIEを立ち上げてヘルプ→バージョン情報としないと表示されません。
そういったウィンドウを一発で開くショートカットを作りたいのが目的です。
そういったウィンドウのアドレス?を調べるにはどうすればいいでしょうか?
0015デフォルトの名無しさん
2006/07/14(金) 23:51:03新たな発言をしてるんだろうな?
0016デフォルトの名無しさん
2006/07/15(土) 00:03:57完全に板違いだし、お前の求めるようなソフトはこの世に存在しない。
前にそのようなソフトを持っていただ?
嘘付け。ありえない。
0017デフォルトの名無しさん
2006/07/15(土) 00:21:45お前ソフトウェア板でも似たような別の質問して、別の展開になってるだろうが。
マルチ死ね。
0018デフォルトの名無しさん
2006/07/15(土) 04:46:44ただ言ってるようなソフトは >>16の言うようになさそう。
(1)コマンドライン引数による制御。
アプリケーションを起動する場合、アプリケーションの動作を制御調整するため
にコマンドラインパラメータを渡すことがある。このパラメータ指定によって、アプリ
の持つダイアログをいきなりオープンするようなプログラムを組むことはできるが、
それはそのアプリがそういう作りだった場合に限られる。パラメータの指定方法も
アプリによって異なるから、汎用的に通用するコマンドパラメータはない。
(2)アプリのリソースハッキングする。
アプリケーションの持つダイアログリソースを、外部の別のソフトからハッキングして、
本来アプリが想定していないタイミングでダイアログを開く。というハックツールは、
不可能ではないかもしれないが聞いたことがない。やるとしたらリソース情報を解
析して、それとそっくりのダイアログを新たに作って表示させるとか?
でもそのダミーダイアログで設定した情報を、ターゲットのアプリに反映させるなんて
ことは現実問題無理。アプリのコフィグ設定の方式なんて、統一されているわけじゃ
ないから
0019デフォルトの名無しさん
2006/07/15(土) 05:22:09お前のようなかまってやる人間がいるから調子にのるんじゃねえか
氏ね
0020デフォルトの名無しさん
2006/07/15(土) 10:34:53お前のような煽ってやる人間がいるから調子にのるんじゃねえか
氏ね
0021デフォルトの名無しさん
2006/07/15(土) 11:45:390022デフォルトの名無しさん
2006/07/15(土) 15:47:28専門用語をなるべく使わない方向で教えて(^Д^)
0023デフォルトの名無しさん
2006/07/15(土) 16:40:31どうもありがとうございました。
0024デフォルトの名無しさん
2006/07/15(土) 20:40:38昔のラインプリンタでヘッダの位置の微調整とかその他色々な制御をする為に文字に割り当てた以外のコード
0025デフォルトの名無しさん
2006/07/15(土) 22:21:06ESCとかDC1とかについて知りたいのですが
具体的にご存知なら教えて頂けないでしょか?
0026デフォルトの名無しさん
2006/07/15(土) 22:41:48http://www.google.co.jp/search?q=%E5%88%B6%E5%BE%A1%E3%82%B3%E3%83%BC%E3%83%89+DC1
0027デフォルトの名無しさん
2006/07/16(日) 14:41:25KUE-CHIP2 Webアセンブラ
ttp://www.hpc.se.ritsumei.ac.jp/kue-chip2/kue2-webasm/
の使い方教えてくれませんか?
ST ACC,(03H)
EOR ACC,ACC
ADD ACC,(03H)
SUB IX,1
BNZ 03H
HLT
と、
75 03
C0
B5 03
AA 01
31 03
0F
を入れてみたのですが、どちらもエラーがでてしまいます
0028デフォルトの名無しさん
2006/07/16(日) 16:12:51エラーが出たというだけでアホみたいに混乱しないで
アセンブル結果くらい読んでも損はないぞ
まずUNEXPECTED END-OF-FILEって言ってるんだから最後に
END
くらいつけろよ
そしてSTとACC,(03H)の間のでかい空白はSYNTAX ERRORを出すためにわざとやってんのか?
それにしてもKUE-CHIP2って初めて知ったけどしょぼいな
0029デフォルトの名無しさん
2006/07/16(日) 18:04:24ENDつければよかったんですね
HLTが「終わり」だと思っていたので・・・
ありがとうございました
003028
2006/07/16(日) 18:54:23HLTは単なる停止命令なのでプログラムの終わりは別に必要ということですな
それにしてもKUE-CHIP2の有用な情報ってweb上であまり見つからない気がする
命令仕様とかはあることはあるけど言語仕様とかが見つからないよ
ENDをつけるというのもそういう例を偶然見つけたから分かっただけだし
HLTで終わってるプログラム断片の方が多いね
確かに混乱しそう
0031デフォルトの名無しさん
2006/07/16(日) 19:00:07他のスレ( 1000 まで行って次スレが立っていません)で C(C++) 言語における
文字列用?の char バッファの初期化に関するレスの中に「memset の害悪の事例は
さんざん書いた」との記述がありました。
初期化自体は別の方法で初期化すればよいのでいいのですが、memset の害悪と
言うのがよく分からず気になっています。検索や過去ログも探したつもりなのですが
事例を見つけることが出来ませんでした。
素人の私にヒントだけでも結構ですので教えて頂けませんか。
0032デフォルトの名無しさん
2006/07/16(日) 19:07:50バグが顕在化しにくい
0033デフォルトの名無しさん
2006/07/16(日) 19:16:49ここか?こんなクソフレーム、新しいスレが立ってからそこでやってほしいな。
0035デフォルトの名無しさん
2006/07/16(日) 21:25:050036デフォルトの名無しさん
2006/07/17(月) 00:53:12GLfloat yellow[] = { 0.8f, 0.8f, 0.2f, 1.0f }; //黄色を定義
GLfloat blue[] = { 0.2f, 0.2f, 0.8f, 1.0f }; //青を定義
GLfloat purple[] = { 0.8f, 0.2f, 0.8f, 1.0f }; //紫を定義
GLfloat red[] = { 0.8f, 0.2f, 0.2f, 1.0f }; //赤を定義
GLfloat green[] = { 0.2f, 0.8f, 0.2f, 1.0f }; //緑を定義
struct ball
{
GLfloat color[];
float rotate[3];
};
struct ball small[5];
small[0].color = yellow;
small[1].color = blue;
small[2].color = purple;
small[3].color = red;
small[4].color = green;
とやると、colorに代入したところで「左辺値が必要」とエラーが出ます。
構造体の使い方間違ってますか?
0037デフォルトの名無しさん
2006/07/17(月) 00:58:36> GLfloat color[];
この[]は何?
0038デフォルトの名無しさん
2006/07/17(月) 01:01:29の様にGLfloatの配列で色を保持させたいんです。
0039デフォルトの名無しさん
2006/07/17(月) 01:15:29自己解決しました。ポインタでやるんですね。
0040デフォルトの名無しさん
2006/07/17(月) 10:24:18スマソ
バグがあってもそのまま動く→バグが顕在化しない
が正解でしたね
バグがあっても気付かない
と書くべきでした
0041デフォルトの名無しさん
2006/07/17(月) 16:46:560042デフォルトの名無しさん
2006/07/17(月) 16:59:050043デフォルトの名無しさん
2006/07/17(月) 22:11:00Cでいうと
int main()
{
hogehogeな処理
exit( 0 ); //←HTL
} //←END
0044デフォルトの名無しさん
2006/07/18(火) 01:32:100045デフォルトの名無しさん
2006/07/18(火) 01:54:460046デフォルトの名無しさん
2006/07/18(火) 07:12:20int main()
{
hogehogeな処理
for(;;); //←HTL
東京にテポドンを落とす処理
} //←END
0047デフォルトの名無しさん
2006/07/18(火) 07:13:250048デフォルトの名無しさん
2006/07/18(火) 12:47:200049デフォルトの名無しさん
2006/07/18(火) 13:08:440050デフォルトの名無しさん
2006/07/18(火) 13:11:420051デフォルトの名無しさん
2006/07/18(火) 13:16:29OSやCPUによる
0052デフォルトの名無しさん
2006/07/18(火) 14:07:12必要なときに確保される。
0053デフォルトの名無しさん
2006/07/18(火) 15:03:04CPUにもよるが、HALTが実質プログラムカウンタデクリメント命令であることからして、
まずまず妥当な表現かもしれない。
0054デフォルトの名無しさん
2006/07/18(火) 16:41:10ソケットを閉じるとき、closesocket()ではなく、close()を使っても閉じられるんでしょうか?
LinuxとWindowsの両方で使えるプログラムを書いてるので
できるだけ差異がないようにしていのです。
0055デフォルトの名無しさん
2006/07/18(火) 16:50:210056デフォルトの名無しさん
2006/07/18(火) 17:07:15無理だったはず。
Windowsのcloseというよりいわゆる低水準入出力全般はCRTが作り出している。
ちなみにWindowsではCloseHandleでソケットを閉じることができる。
0057デフォルトの名無しさん
2006/07/18(火) 17:07:58自動変数(非静的なローカル変数)はスタック、mallocなどで確保するメモリはヒープが使われる。
0058デフォルトの名無しさん
2006/07/18(火) 17:11:11その辺のOSの違いを吸収するレイヤーを作る
0059デフォルトの名無しさん
2006/07/18(火) 22:42:10たいのですがどうすればいいですか?
0060デフォルトの名無しさん
2006/07/18(火) 22:51:18作ってコンパイルして、実行したいと思っています。
これらをするためには何かソフトをダウンロードする必要があるのですか?
0061デフォルトの名無しさん
2006/07/18(火) 22:55:23学校では何を使ってるんだ?
それと同じものを手に入れればいいんじゃね?
0062デフォルトの名無しさん
2006/07/18(火) 23:02:32コンを使わずに文法ばっかりなので、どういう手順で実行まで行ったか覚えて
ないんです。
確かコマンドプロンプト上でコンパイルとか実行をしたのは記憶にあるのです
が。
0063デフォルトの名無しさん
2006/07/18(火) 23:05:57コンパイルの時に使うコマンドを言え
目星ぐらいは付くかもしれん
006460
2006/07/18(火) 23:08:290065デフォルトの名無しさん
2006/07/18(火) 23:10:39例えばこのページにのってるLSI-Cとか。
ttp://homepage1.nifty.com/toshio-k/prog/c/
本当は、gccとかMinGWとかのほうがいいんだけど、環境設定だけで
山のような質問がでそうなので・・・。
0066デフォルトの名無しさん
2006/07/18(火) 23:13:46それなら多分Visual C++ 2005 Express Edtionじゃないかな。
Microsoftからダウンロードしてインストールすると、メニューに「コマンドプロンプト」が
あるから、それでやってるのかも。
インストール方法がわからない場合はググって。
006760
2006/07/18(火) 23:21:45いうのに辿り着きインストールしてみたのですが、全く使い方が解りません。
それに学校でやっていたのはCだったのですがC++でも大丈夫なんですか?
0068デフォルトの名無しさん
2006/07/18(火) 23:27:04WindowsのメニューにVisual Studioコマンドプロンプトってない?
それと、ファイルの拡張子を.cにすればCになる。
これ以上の質問は、適切なスレで。
0069デフォルトの名無しさん
2006/07/18(火) 23:28:47というかC++コンパイラでCがコンパイルできないのを見たこと無い
0070デフォルトの名無しさん
2006/07/18(火) 23:34:15付いてないなら、Winの環境変数「path」に
cl.exeのあるフォルダ追加すればおk
pathの区切りはセミコロンな
0071デフォルトの名無しさん
2006/07/18(火) 23:34:43昔のC++処理系はトランスレータだったので(当然ではあるが)Cプログラムをコンパイルできない。
007260
2006/07/18(火) 23:35:15Windowsのメニューにコマンドプロンプトあります。
手順は、
1適当なフォルダにファイルを作り拡張子を.cにする。仮にtest.cとする。
2コマンドプロンプトを開き cl test.cと入力しエンター。
3コマンドプロンプトで実行
でOKということですか?
0073デフォルトの名無しさん
2006/07/18(火) 23:38:402は、コマンドプロンプトで
cd /d ソースコードのあるフォルダ名
ってやった後に。
0074デフォルトの名無しさん
2006/07/18(火) 23:44:47そう、それでいい。
何か質問があれば、
Visual Studio 2005スレ Part14
http://pc8.2ch.net/test/read.cgi/tech/1152247413/
とかで。
0075デフォルトの名無しさん
2006/07/18(火) 23:46:440076デフォルトの名無しさん
2006/07/18(火) 23:48:01そのコマンドプロンプトで駄目だったら、
プログラム
→Visual C++ 2005 Express Edition
→Visual Studio Tools
→Visual Studio 2005 コマンド プロンプト
の方を使えば確実。
007760
2006/07/18(火) 23:49:58皆さんどうもありがとうございます。
お騒がせしてすいませんでした。
0078デフォルトの名無しさん
2006/07/18(火) 23:51:110079デフォルトの名無しさん
2006/07/19(水) 00:13:26ありがとうございました
0080デフォルトの名無しさん
2006/07/19(水) 00:35:20質問者が見受けられるのだが、そういう時期なのか?
0081デフォルトの名無しさん
2006/07/19(水) 00:46:090082デフォルトの名無しさん
2006/07/19(水) 02:48:31http://news19.2ch.net/test/read.cgi/newsplus/1153230238/62
62 名前:名無しさん@6周年 [] :2006/07/18(火) 23:08:07 ID:P/L01U+I0
そういや昔は最後の方のページに
ゲームとかのプログラムが載ってたよな。
それから何年も買わないでいると
CDROMがついてくるようになっててびっくりしたんだが。
74 名前:名無しさん@6周年 [] :2006/07/18(火) 23:10:54 ID:QSN+Yia70
>>62
ひたすら 機械語 打ち込んで チェックサム みて…
徹夜で やってて 記憶�dで、気がついたら入力終わってたこともあった あの熱い日々。 (´・ω・`)
144 名前:名無しさん@6周年 [sage] :2006/07/18(火) 23:24:19 ID:efLIB5Xc0
>>74
チェックサム付のマシン語入力専用のエディターを作って、みんなに配布して、
地元マイコンセンターでヒーローになってました。
丁寧に、ASCII型の8bit横チェックサム縦スクロールと、I/O型の16×16縦横チェックサム
ページエディタタイプと2種類用意していたお。
あの頃のゲームのやけっぱち感というか、洗練されて無さがとても懐かしい思いでなり。
0083デフォルトの名無しさん
2006/07/19(水) 03:10:18フリーでいくらでもあるよ
0084デフォルトの名無しさん
2006/07/19(水) 05:16:54デバッグ画面でローカル変数一覧でクラスにぶら下がっている仮想関数テーブル
__vfptr[仮想関数の数] が表示されないのですが、表示をさせるには何か設定が必要なのでしょうか?
他の人が作ったオープンソースなんかのプロジェクトでは仮想関数テーブルがきちんと表示されます。
全く同じテンプレートクラスCComPtr<IGraphBuilder> でもオープンソースのプロジェクトでは表示がされて
自分のしょっぼいアプリでは表示がされません。ポインタが取得できてるか確認したいっす。
ちなみに
CComPtr<IGraphBuilder> pGraphBuilder とした場合は表示される方は以下のようになるはずなのですが
自分のはIUnknownの横の展開ボタン+がついてるのですが押すと+が消えるだけです( ´・д・`)
pGraphBuilder
└□ ATL::CComPtrBase<IGraphBuilder>
└□ p
└□ IFilterGraph
└□ IUnknown
└□ __vfptr
└□ [0x0]
└□ [0x1]
└□ [0x2]
0085デフォルトの名無しさん
2006/07/19(水) 07:59:47008684
2006/07/19(水) 09:15:39ふむ、言われてみてやっぱり仮想関数自体がないのだ思うようになりました。
プロジェクトの設定に「デバッグ時に仮想関数テーブル表示非表示」とかそんなのないですもんね。
それで、さらにIUnknownという基底のクラスを探してみました。
そしたら、デバイス開発用に入れたキットWINDDKのincludeファイルにあるunknwn.hを参照してましたorz
確かにココにもインターフェースとして IUnknown が定義されています。仮想関数3つありますけどね…
IGraphBuilderとIFilterGraphはPlatformSDKのstrmif.hを使っていて、正しいようには思いますが、
DirectShowの開発をやってるのに、WINDDKのインクルードファイルって…
これってなんか違うんじゃないかと思ったわけであります。普通はどこのヘッダファイルを参照するんだろ( ´・д・`)
オープンソースの方はきっと自前で、どこかにIUnknownを定義してるから動いてるんじゃないかと
そう思うようになりました。
何かが足りない、そんな気がします。もうちょっと調べてみます。
ここに来るのはまだ早かったようです。自分でやれることまだありそうです。
ご迷惑をおかけしました。ありがとうございます(恥
008784
2006/07/19(水) 10:22:01結果的に連続質問する形になってしまい申し訳ありません。
CComPtr<IGraphBuilder> テンプレートクラスを使う場合、
strmif.h =>IGraphBuilder、IFilterGraph
unknwn.h =>IUnknown
ヘッダファイルは本来どこにあるものを使うのでしょうか?
WinDDKフォルダに同じようなヘッダファイルがあったり、混乱してきました。
0088デフォルトの名無しさん
2006/07/19(水) 16:36:191.要素数がa個の配列Aがある。
2.配列の最初の要素は0ではなく1とする。
3.配列Aの各要素には、1〜aまでの数値がシャッフルされて入っている。
・ソート
数値1は最初の要素へ、
数値2は2番目の要素へ、
....
数値aはa番目の要素へ
とソートする場合、
0.xを1とする
1.数値xがどの要素にあるか探査
2.1で見つかった要素と、要素xを交換する
3.もしxがa以上であれば、ソート終了。そうでなければxをx+1とし、1へジャンプ。
で、ソートできると思うんですが、これは何ソートって言うんですか?
0089デフォルトの名無しさん
2006/07/19(水) 16:42:53多分、選択ソート
0090デフォルトの名無しさん
2006/07/19(水) 16:55:10その優勝したソースを見てみたいんですが、何処にあるんですが?
0091デフォルトの名無しさん
2006/07/19(水) 17:04:04それって、ソートする必要なくね?w
0092デフォルトの名無しさん
2006/07/19(水) 17:09:57お前頭いいな
0093デフォルトの名無しさん
2006/07/19(水) 17:15:40でもガッコの問題で出てきそう
009484
2006/07/19(水) 18:50:43毎度ご迷惑をおかけしておりますっ!
はっきりいって、自分がバカすぎました。
ManageC++を使っているのを忘れていました…orz
systemの文字列数値変換関数 convert ToInt16が使いたくてmangedにしてました。
それが原因でDirectShowのクラスが機能していなかったっぽいです。
機能していない振りをされてる可能性もあるのでデバッグ画面だけかもしれませんが…。
ようやくCoCreateInstanceでポインタ値が取得できるのを確認できました。
それでもsystemの関数を使いたかったので、
プロジェクトのプロパティでマネージ拡張「はい」にしたまま
DirectShow関連のヘッダファイル読み込み部分に
#pragma unmanagedをつけて、読み込みが終わったら#pragma managedをつけるようにすると
うまく動くようになりました。
マネージドコードとネイティブコードを同時に使えるって素晴らしいですね。
アドバイスくれた方、少し一緒に悩んでくれた皆さんありがとうございました。
ヽ(`Д´)ノカイケツスルマデニ20ジカンイジョウカカッタorzテイノウスギル…
0095デフォルトの名無しさん
2006/07/19(水) 19:41:26待て待て。
ToInt16如きならアンマネージドでも代替はあるだろ。
たったそれだけのためにマネージドとは代償が大きすぎないか?
0096デフォルトの名無しさん
2006/07/19(水) 19:55:48昔(C)は解決するまでに1週間とかかかってたときもあったぞ
原因は単なる未初期化変数
009784
2006/07/19(水) 20:50:21え?(´・д・`)
そんな関数あったの?orzシニタイ…
あ、あのーよろしければ、その関数がどのあたりにあるのかを
こっそり教えていただけないでしょうか…
>>96
デスヨネ。
こんなの日常茶飯事なのが駆け出しプログラマの通る道ですよね。
今日はずっとパソコンの前に座って、あーでもないこーでもないとやってました。
疲れた。
実用的なプログラム開発の世界って複雑過ぎる。
こんなの使いこなせる日が来るのかしら…
009884
2006/07/19(水) 21:02:45VBAとかだとこういう変換関数は自分で作るんですが、
C++の場合は調べてみたら変換関数は存在するとのことで
使ってみたらマネージドにしないといけない状態になって…
ま、そこでマネージドC++というものを初めて知ったわけですが…
勉強にはなりました。
最初っから自分で作っておけばよかったと今では、そう思っています。
0099デフォルトの名無しさん
2006/07/19(水) 21:09:11System::Stringだけを引数に取るやつなら、boost::lexical_castやstd::(w)istringstream系。
ほかにはstd::atoiやstd::strtol、std::wcstolなどを使って、必要ならその戻り値をキャストする方法もある。
基数指定する場合はstd::strtol系。
追加でIFormatProviderを引数に取るやつは、
C++標準ライブラリのlocale関連でなんとかなると思う。
istringstremを併用すると楽かも。
0100デフォルトの名無しさん
2006/07/19(水) 21:11:09一番簡単なのはやっぱりboost::lexical_castだと思う。
010184
2006/07/19(水) 21:48:35使いやすそうなので、導入を検討してみます。
Boostとは「俺たちの野望は、ライブラリがSTLのようにC++の標準ライブラリになることだ」
と言っている人達が作っているとても優秀なマルチプラットフォームライブラリです。
というのに感銘を受けました(汗
標準ライブラリにもこんなのがあったとは…
とりあえずは、標準ライブラリを使ったものに焼きなおしてみたいと思います。
CStringじゃなくて、charで文字列を扱わないといけないですが、
ManageC++/CLIを使うよりも大きな問題ではなさそうです。
ありがとうございます。
0102デフォルトの名無しさん
2006/07/19(水) 22:22:28引数を付けてデバッグ開始(F5)する方法が判らない・・・
gdb だと
>run aaa
の aaa を付ける方法が判らないんですっ!><
・・・困りました。
0103デフォルトの名無しさん
2006/07/20(木) 00:17:441.ソリューションエクスプローラーでデバッグしたいプロジェクトを選択
2.プロパティページを表示
3.左のツリーで構成プロパティ→デバッグを選択
4.コマンド引数のところに起動時に渡したい引数を入力
0104デフォルトの名無しさん
2006/07/20(木) 15:27:11一行EDITボックスでEnterを押したときに処理をしたいの
ですがわかりません。
ダミーのDEFPUSHBUTTON を作ったのですが反応しません。
どうしたらいいでしょうか?
0105デフォルトの名無しさん
2006/07/20(木) 15:32:55gtk のコードのままでWin32APIを使ってくれるライブラリってありますか?
言語はCです
0106デフォルトの名無しさん
2006/07/20(木) 16:11:42あー、あった!そこかーっ!
判りにくっ
アリガトン
0107デフォルトの名無しさん
2006/07/20(木) 16:59:33それをgtkライブラリと呼ぶのではなかろうか。
0108デフォルトの名無しさん
2006/07/20(木) 17:04:45をコンパイルしたいとかいうアホなこと考えているんだろ。
0109デフォルトの名無しさん
2006/07/20(木) 23:54:400110104
2006/07/21(金) 00:25:570111デフォルトの名無しさん
2006/07/21(金) 00:32:08ダミーボタンが反応しないわけないだろw
0112デフォルトの名無しさん
2006/07/21(金) 02:25:56コーディング時。
0113デフォルトの名無しさん
2006/07/21(金) 09:39:18WM_KEYUP で取得
0114デフォルトの名無しさん
2006/07/21(金) 11:10:40WM_KEYDOWN で取得
0115デフォルトの名無しさん
2006/07/21(金) 11:29:19WM_CHAR で取得
0116デフォルトの名無しさん
2006/07/21(金) 12:08:43WM_CHAR
でどうやって取得するんだ???
0118デフォルトの名無しさん
2006/07/21(金) 13:05:000119デフォルトの名無しさん
2006/07/21(金) 15:42:210120デフォルトの名無しさん
2006/07/21(金) 17:28:33他所でVB4で作成したファイルを弄れなくて困っています。
あるいはVB6でVB4のファイルを弄れる方法がありましたら教えてください。
0121デフォルトの名無しさん
2006/07/21(金) 17:54:49VB4を買えばいいじゃないか
0122デフォルトの名無しさん
2006/07/21(金) 18:13:340123デフォルトの名無しさん
2006/07/21(金) 19:43:080124デフォルトの名無しさん
2006/07/21(金) 19:56:20中身をのぞけばわかる事もある
0125>>124
2006/07/21(金) 20:04:49例えば
Winny
iTunes
Media Player
Photoshop
など有名なソフトは何が使用されているのでしょうか?
大抵のソフトは主にC++が使用されていると聞いたことがあるのですが
そのような認識でもいいのでしょうか?
0126デフォルトの名無しさん
2006/07/21(金) 20:04:59ウィンドウクラス名が"TForm1"ならほぼ100%DelphiかBCB製
0127デフォルトの名無しさん
2006/07/21(金) 20:05:550128デフォルトの名無しさん
2006/07/21(金) 23:49:33EDIT に同様の事をすると 文字化けというより 他のギリシャ語みたいな
文字になってしまいます。"明朝体"などは問題ないです。
XPですけど問題でもあるのでしょうか?
0129デフォルトの名無しさん
2006/07/21(金) 23:56:04よく色々なサイトを見ると変数の前にszとかnとかをつけろみたいなことが
書いてあるのですが、みんな本当にそうやってるんでしょうか?
気を使うことが多くなってきて面倒に思うのですが
このハンガリアン記法とかいうのは一般的なのですか?
0130デフォルトの名無しさん
2006/07/21(金) 23:58:00そういうのは社内やプロジェクトごとに決めておく
個人かつ他に誰もソースを見ないのであれば好きにすればいい
0131デフォルトの名無しさん
2006/07/22(土) 00:01:23ソース晒せ
0132デフォルトの名無しさん
2006/07/22(土) 00:07:34なるほどありがとう
ただ、趣味のプログラムであっても後でソース公開とかする場合は
その記法で書いてないと恥ずかしいとかあるんでしょうか?
0133デフォルトの名無しさん
2006/07/22(土) 00:24:57寧ろ、その記法で書いてあるほうが恥ずかしい。
0134デフォルトの名無しさん
2006/07/22(土) 00:25:25あんたが恥ずかしがるかどうかなんぞ知ったことでは無い
0135デフォルトの名無しさん
2006/07/22(土) 00:31:58ハンガリアンなら誇りを持て!少しずつ見直されてきてるぞ
0136デフォルトの名無しさん
2006/07/22(土) 00:49:23今ならまだその書き方に直せそうだし、多数派の方にしたかったので
悩んでいました。よくわからなくなってきた気がしないでもないですが
細かいことは気にしないようにしますありがとう
0137デフォルトの名無しさん
2006/07/22(土) 09:57:33そのままだと無駄が多いのでそれを圧縮しようと思って
LHA32 を使って圧縮したら何度やっても 1.5GB あたりのところで
終了してしまいます。(普通に正常終了します。)
lhaplus を使って zip とかにしてみても同じような結果で
明らかにサイズが小さいのです。
小さくなったとしても 10GB くらいはないとおかしいのですが・・・
0138デフォルトの名無しさん
2006/07/22(土) 10:02:08鼬害。
40GBのHDDのうち、実際にデータがどれくらいあるのかが問題だな。
圧縮されたファイルサイズ≒情報量と考えると、大したデータは入ってなさそうだな。
0139デフォルトの名無しさん
2006/07/22(土) 10:12:07ここプログラム板だし我慢しよう。
0140128
2006/07/22(土) 11:19:530141デフォルトの名無しさん
2006/07/22(土) 11:27:53ちなみに圧縮されたファイルを復元してもサイズが40GBになりませんでした
0142デフォルトの名無しさん
2006/07/22(土) 12:21:420143デフォルトの名無しさん
2006/07/22(土) 14:32:00あんたがマルチポストしたクソなスレッドにマジレスがある
0144デフォルトの名無しさん
2006/07/22(土) 16:21:14返すモジュールを探しています(EXCELまたはPerlで使える
ものが良いのですが)。
参考になりそうなものがあれば教えて下さい。
0145デフォルトの名無しさん
2006/07/22(土) 16:43:160146デフォルトの名無しさん
2006/07/25(火) 02:48:38あれは単にディスクに0埋めて行ってるだけなんでしょうか?
それとも何か他に特別なことやっているのでしょうか?
0147デフォルトの名無しさん
2006/07/25(火) 03:24:57色々な規格があるので、それに基づいて消去するようになっているのが理想です。
フリーのツールなら兎も角、市販品ならその辺は抜かりないでしょう。
0148デフォルトの名無しさん
2006/07/25(火) 04:08:56ありがとうございます。
でも具体的にはなにが違うのかよく分かりません。
それはたとえば代替セクタなんかがあって
普通に全セクタ消去しても予備セクタの方は
消去されないため特別な処理が必要とか
そういう意味でしょうか?
0149デフォルトの名無しさん
2006/07/25(火) 06:05:05プログラミング以前の基礎知識や情報収集能力が不足しているように思われます。
0150デフォルトの名無しさん
2006/07/25(火) 07:19:470151デフォルトの名無しさん
2006/07/25(火) 07:47:51それで満足ならそれでいいのでは?
0152デフォルトの名無しさん
2006/07/25(火) 08:33:52ASCII記事
http://www.ascii.co.jp/pb/ascii/special/200512_01/200512_01-01.html
http://www.ascii.co.jp/pb/ascii/special/200512_01/200512_01-02.html
「残留磁気を高精度で読み取る専門的な機器」とは何か
http://www.cybernetic-survival.net/mfm.htm
Data RescueのiGeekのリカバリサービス
http://www.igeekinc.com/recovery.shtml
http://www.a-d.co.jp/
0153デフォルトの名無しさん
2006/07/25(火) 10:49:11time関数でお聞きしたいことがあります。
以下ソースコード(途中省略)
-----------------------------
time_t timer; /* 宣言 */
time(&timer); /* 現在時刻取得 */
/* �@ */
/* 関数呼び出し(仮引数でtimerを渡す) */
/* �A */
------------------------------
�@と�Aでtimerをprintfで表示させると数値が変わっています。
関数呼び出しではポインタ渡しをしていないので
timerの値は変わらないはず
原因として何が考えられるでしょうか?
ウォーニング等は一切出ておらず、coreも吐いていません。
どこかでメモリを壊しているのでしょうか?
誰かエロい人教えて
0154デフォルトの名無しさん
2006/07/25(火) 10:50:460155デフォルトの名無しさん
2006/07/25(火) 11:14:00#include <time.h>
#include <stdio.h>
-------------------途中省略--------------------------
void Time()
{
time_t timer; /* time型宣言 */
char timechar[16]; /* 文字列宣言 */
memset(timechar, 0x00, 16); /* 初期化 */
time(&timer); /* 現在時刻取得 */
printf("timer1 = %ld \n", timer); /* 表示 */
/* 時刻を文字列に変換 */
IntOfTimeToCharOfTime(timer, timechar);
printf("timer2 = %ld \n", timer); /* 表示 */
}
0156デフォルトの名無しさん
2006/07/25(火) 11:14:47void IntOfTimeToCharOfTime(time_t timer, void *timechar)
{
struct tm *t_st; /* struc tm型宣言 */
/* timecharに「年/月/日 時間:分」を設定 */
strftime(timechar, 18, "%Y/%m/%d %H:%M", t_st);
}
-------------------以後省略--------------------------
何かありますでしょうか?
ご教授、ご鞭撻の程よろしくお願いしまぁすぅ(はぁと
0157デフォルトの名無しさん
2006/07/25(火) 11:19:26IntOfTimeToCharOfTime関数では
t_st = localtime(&timer);
が宣言の後に入っています。
0158デフォルトの名無しさん
2006/07/25(火) 11:28:010159デフォルトの名無しさん
2006/07/25(火) 11:30:39memset(timechar, 0x00, 18); /* 初期化 */
0160デフォルトの名無しさん
2006/07/25(火) 11:34:29釣りだろうな
timer = time(NULL); /* 現在時刻取得 */
-------------------途中省略--------------------------
struct tm *t_st; /* struc tm型宣言 */
t_st = localtime(&timer);
/* timecharに「年/月/日 時間:分」を設定 */
strftime(timechar, 18, "%Y/%m/%d %H:%M", t_st);
0161デフォルトの名無しさん
2006/07/25(火) 11:39:45こんなアホミスをしないようにサイズも引数で渡すようにするか、
マクロで定義しとけよ。 お前、マジックナンバー禁止
0162デフォルトの名無しさん
2006/07/25(火) 11:44:59#include <time.h>
#define TIMECHARLEN 18
void IntOfTimeToCharOfTime(time_t timer, char *timechar, size_t len);
int main(void)
{
time_t timer;
char timechar[TIMECHARLEN];
memset(timechar, 0x00, TIMECHARLEN);
time(&timer);
printf("timer1 = %ld \n", timer);
IntOfTimeToCharOfTime(timer, timechar);
printf("timer2 = %ld \n", timer);
return 0;
}
void IntOfTimeToCharOfTime(time_t timer, char *timechar, size_t len)
{
struct tm *t_st = localtime(&timer);
strftime(timechar, len, "%Y/%m/%d %H:%M", t_st);
}
0163デフォルトの名無しさん
2006/07/25(火) 11:46:290164デフォルトの名無しさん
2006/07/25(火) 12:04:250165デフォルトの名無しさん
2006/07/25(火) 12:31:10timecharですが関係者内で16バイトという決まりがあるんですよね。
16バイトなのに"YYYY/MM/DD HH:MM"という16バイトピッタリを
設定しないといけなかったので強引にしたのがいけませんでした。
strftime(timechar, 16, "%Y/%m/%d %H:%M", t_st);
とすると、strftime関数は最後の2文字に「\0\n」を設定して「%M」を消してしまいます。
そのため、表示した時に「YYYY/MM/DD HH:」と途中で切れてしまうのです。
これを防ぐため、16+2で18にしてしていたのです。
ちょっと関係者に相談して"%Y"ではなくて"%y"を使用することをお知らせしました。
timerの宣言下の行でtimecharを宣言していて、その後timecharのメモリを
壊していたので、timerのメモリもおかしくなっていたのでしょう…
"%y"を使用したらうまくいきました。
みなさんありが�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d
0166デフォルトの名無しさん
2006/07/25(火) 12:36:460167デフォルトの名無しさん
2006/07/25(火) 12:37:37ふざけやがって
0168デフォルトの名無しさん
2006/07/25(火) 12:38:470169デフォルトの名無しさん
2006/07/25(火) 13:04:36ありがとうございました<m(_ _)m>
ε^ )チュっ
0170デフォルトの名無しさん
2006/07/25(火) 19:26:21氏ね!
さもなくば俺と結婚しろ!!
0171デフォルトの名無しさん
2006/07/25(火) 19:28:18でも完全なものでなく曖昧なものになってしまいそうですね。
既存のホールトチェッカーは存在するんですか?
0172デフォルトの名無しさん
2006/07/25(火) 19:35:540173デフォルトの名無しさん
2006/07/25(火) 22:26:100174デフォルトの名無しさん
2006/07/26(水) 00:22:40staticなメンバ変数にnewしてインスタンスを生成したあと、
解放をデストラクタでやるのは意味ないですよね?
ネット上をうろついていたらこのような書き方を多々見かけたので……。
通常はやはり、解放メソッドを作るのでしょうか?
以下、ネット上で見かけたソースです。
class Choge{
private:
static Choge *singleton;
Choge();
Choge( const Foo& );
public:
~Choge(){ delete singleton; };
Choge * GetObj(){ if(!singleton){ singleton = new Choge; } }
};
Choge *Choge::singleton = 0;
0175デフォルトの名無しさん
2006/07/26(水) 00:32:18何で?
0176デフォルトの名無しさん
2006/07/26(水) 00:57:55マルチスレッドを考慮する必要が無ければ、単純にこうで十分なはず。
たしかstaticな変数は最初に扱おうとした瞬間に構築される(コンストラクタが呼ばれる)という規則があったはず。
class Choge{
private:
static Choge singleton;
Choge();
Choge(const Choge&);
~Choge();
public:
static Choge& GetObj(){return singleton;}
};
Choge Choge::singleton;
0177デフォルトの名無しさん
2006/07/26(水) 01:02:43> たしかstaticな変数は最初に扱おうとした瞬間に構築される(コンストラクタが呼ばれる)という規則があったはず。
嘘を教えないように。
0178デフォルトの名無しさん
2006/07/26(水) 01:27:11まだC++を勉強しはじめたばかりで見苦しい点が多いですが、容赦なくつっこんで頂けるとありがたいです。
>>175氏
シングルトンではインスタンスは唯一なためnewで作ってしまうと、
明示的にdeleteしなければデストラクタが呼び出されないはずです。
よってデストラクタ内部でdeleteしても意味がないと思うのです。
>>176氏
なるほど、直接インスタンスをおけばいいのですか。
シングルトンパターンをネットで調べていると、newを使う場合が多かったようなので盲点でした。
>>177氏
訂正ありがとうございます。
今調べた所、staticなクラスの初期化順序は不定のようですね。
勉強になりました。
重ね重ねありがとうございました。
0179デフォルトの名無しさん
2006/07/26(水) 03:53:37今までソースを分割する事を考えずにコーディングしてきたので
メインのソースファイル(main.cpp)がどんどん長くなっています。
とくにWM_CREATE内でCreateWindowでコントロールを初期化してる部分が長くなり、
もっと視認性よく書けないものかと思っています。
いざソースを分けようと思っても、どのように分けていいのか分からず行き詰っています。
メインのソースでCreateWindowでハンドルを作り、それを機能別に分けたソースの関数に渡して使うのは正しい方法でしょうか?
それと、この問題を調べるのに「分割コンパイル」で検索していたのですがこれは適切でしょうか?
どうぞご助言お願いします。
0180デフォルトの名無しさん
2006/07/26(水) 05:44:23あとソース分けても分けなくても関数の使い方は同じ
0181デフォルトの名無しさん
2006/07/28(金) 09:38:07.c ファイルと同じディレクトリに .obj や .res .exe が作成されるのですが
これを OBJ/ というディレクトリに作成させたいのです。
今使っている makefile がこれなんですが↓ (.cと.hの関連付け?はやってません)
0182デフォルトの名無しさん
2006/07/28(金) 09:39:29OBJS = main.obj sub.obj
CC = bcc32
LINK = ilink32
$(PRJ).exe : $(OBJS) $(PRJ).RES
$(CC) -W -e$@ $(OBJS)
$(LINK) , $@, , , , $(PRJ).RES
$(PRJ).RES $(OBJS) : resource.h
.rc.RES :
brcc32 $*.rc
.c.obj :
$(CC) -c $*.c
0183デフォルトの名無しさん
2006/07/28(金) 10:27:340184デフォルトの名無しさん
2006/07/28(金) 10:32:58www
0185デフォルトの名無しさん
2006/07/28(金) 10:49:17ここの操作系ソフトのプログラムで使われているWINAPIは、SendInputとかで操作してるんですか?
独自の似たものを作ってみたいと思っています。
0186デフォルトの名無しさん
2006/07/28(金) 11:49:12だせぇ
0187デフォルトの名無しさん
2006/07/28(金) 13:46:56プw
0188すさまじく初心者
2006/07/28(金) 13:56:52自分はパスカルを使ってプログラムしているのですが、
『ある数Aを入力したら 1+2+3+///+N=A
という式のNが分かるプログラムが組みたいのですがどうもうまく行きません、どうかご教授下さい
0189デフォルトの名無しさん
2006/07/28(金) 14:00:47N^2 + N - 2A = 0
この2次方程式をNについて解く
(平方展開でも解の公式でもなんでもどうぞ)
0190すさまじく初心者
2006/07/28(金) 14:36:23けれど、できれば繰り返し文を使う方法も教えていただけないでしょうか?
0191デフォルトの名無しさん
2006/07/28(金) 14:41:21procedure aho(a : integer)
var i, n, s : integer;
begin
s := 0;
for i := 1 to a
begin
s: = s + i;
if (s >= a) then
begin
writeln(i);
return;
end;
end;
end;
begin
aho(55);
end;
0192デフォルトの名無しさん
2006/07/28(金) 14:50:37program shine;
procedure aho(a : integer);
var i, s : integer;
begin
s := 0;
for i := 1 to a do
begin
s := s + i;
if (s >= a) then
begin
writeln(i);
break;
end;
end;
end;
begin
aho(55);
end.
0193すさまじく初心者
2006/07/28(金) 14:50:570194デフォルトの名無しさん
2006/07/28(金) 14:59:160195デフォルトの名無しさん
2006/07/28(金) 15:51:45main.obj を obj/main.obj で ok
0196デフォルトの名無しさん
2006/07/29(土) 00:34:19//アルファブレンドの設定
pDevice->SetRenderState ( D3DRS_ALPHABLENDENABLE, TRUE );
pDevice->SetRenderState ( D3DRS_SRCBLEND, D3DBLEND_SRCCOLOR );
pDevice->SetRenderState ( D3DRS_DESTBLEND, D3DBLEND_INVSRCCOLOR );
pDevice->SetTextureStageState(0,D3DTSS_ALPHAARG1,D3DTA_DIFFUSE);
pDevice->SetTextureStageState(0,D3DTSS_ALPHAARG2,D3DTA_DIFFUSE);
これじゃだめ?
0197デフォルトの名無しさん
2006/07/29(土) 01:25:42アルファテストは?
0198181
2006/07/29(土) 09:28:030199デフォルトの名無しさん
2006/07/29(土) 09:39:34あんたの頭。カレントに生成しておいて、いらなくなったらmake cleanすればいいのだ。
0201デフォルトの名無しさん
2006/07/29(土) 09:43:57文字列のIPアドレスを int に変換したいのですが
どういったコードを書けばいいのでしょうか?
glib に同様の関数があったのですが当方 ダイアルアップの為
とてもソースをダウンできません
0202デフォルトの名無しさん
2006/07/29(土) 09:56:28再コンパイルしたいときに消すんだから
再コンパイルすればいいのでは?
0203デフォルトの名無しさん
2006/07/29(土) 09:59:33atoh()
0204デフォルトの名無しさん
2006/07/29(土) 10:01:03再コンパイルしたくないのにmakeしたいということは、未だいらなくなってないのでは?
0205デフォルトの名無しさん
2006/07/29(土) 10:06:02ttp://www.linux.or.jp/JM/html/LDP_man-pages/man3/getaddrinfo.3.html
0206デフォルトの名無しさん
2006/07/29(土) 10:06:22頭のおかしい人の相手はしないように。
ってのはおいといて、そうする人も結構いるよ。特別おかしいわけじゃない。
GNU makeだと次のようなmakefileでいける。
BCCのmakeの機能やコマンドのオプション等は知らないので、
あとは自分で調べてね。
--
OBJDIR=objs
SRCDIR=.
OBJFILES=$(OBJDIR)/foo.o $(OBJDIR)/bar.o
all: foo
foo: $(OBJFILES)
cc -o foo $(OBJFILES)
$(OBJDIR)/%.o: $(SRCDIR)/%.c
cc -o $@ -c $<
--
0208デフォルトの名無しさん
2006/07/29(土) 12:08:44ありませんか?
よろしくお願いします m(__)m
0209デフォルトの名無しさん
2006/07/29(土) 12:15:51次のかたどうぞ
0210デフォルトの名無しさん
2006/07/29(土) 15:17:520211デフォルトの名無しさん
2006/07/29(土) 18:36:030212デフォルトの名無しさん
2006/07/29(土) 19:10:18c/c++ の環境で printf みたいな可変長パラメータを持つ関数 a があるとします。
この関数 a の機能を拡張する関数 b を作成し、中で関数 a を呼びたいとします。
このとき、関数 a に関数 b の可変長パラメータをそのまま渡せると便利なのですが
このようなことは可能でしょうか。自分で調べた範囲では無理っぽいのですが...
0213デフォルトの名無しさん
2006/07/29(土) 19:15:30処理させるのはダメなのか?
0214デフォルトの名無しさん
2006/07/29(土) 21:03:37つ[vprintf()]
0215212
2006/07/29(土) 22:25:30ありがとう。
関数 a を va_list をパラメータに持つ a' に変更。互換性を保つために
a' をラップする ... なパラメータな a を用意。関数 b からは a' を
呼ぶようにすれば解決ですね。なぜか盲点でした。
0216デフォルトの名無しさん
2006/07/29(土) 22:40:09強引にやってやれないこともないんだけどな。
スタックフレームのイメージを全部そのまま渡せばよいだけだから。
0217デフォルトの名無しさん
2006/07/29(土) 22:55:34goo辞書のデータを引っ張ってくる辞書プログラムなどは、何かしらの違反となるのでしょうか?
動き
1.クライアントプログラムに検索文字を入力
2.goo辞書などからその結果をとってくる
3.クライアントプログラム上で結果を表示
よろしくお願いします。
0218デフォルトの名無しさん
2006/07/29(土) 23:07:42問題無いかはここじゃ無くgooに聞け
0219デフォルトの名無しさん
2006/07/29(土) 23:58:00printf("%%d,%.*s", 3, "abcdefg");
この文の実行結果が
%d,abc
になるらしいのですが 何故abcdefgではなくabcになるのでしょうか?
0220デフォルトの名無しさん
2006/07/30(日) 00:10:180221デフォルトの名無しさん
2006/07/30(日) 00:13:17二つ書くときは
printf("%.*s %.*s", 2, "abcdefg", 3, "abcdefg");
printf("%.*s %.*s", 2, 3, "abcdefg", "abcdefg");
どっちが正解ですか?
0222デフォルトの名無しさん
2006/07/30(日) 00:15:50つまり*に3が引数として渡された、という事ですか?
0223デフォルトの名無しさん
2006/07/30(日) 00:36:28試せば分かる
>>222
YES
0224デフォルトの名無しさん
2006/07/30(日) 00:44:03よくわかりました ありがとうございます
0225デフォルトの名無しさん
2006/07/30(日) 01:38:35一応簡単な業務用にWEBプログラムを作ったことがある程度なんですが、
現在FTPクライアントソフトを作りたいと考えています。
C言語とかは全く経験ないのですが、
最適な言語、難易度がどんなものか教えてくださいませ。
0226デフォルトの名無しさん
2006/07/30(日) 01:44:56FTPクライアントは意外に面倒が臭い。特にFTPを喋らせるのが大変。かと言って、
楽をしようとしてライブラリなどを使おうとするとほぼFTPプロトコルの部分は丸投げになってしまう罠。
0227デフォルトの名無しさん
2006/07/30(日) 02:24:490228デフォルトの名無しさん
2006/07/30(日) 16:03:480229デフォルトの名無しさん
2006/07/30(日) 16:05:43これ?
http://pc8.2ch.net/test/read.cgi/tech/1144978008/l50
0230デフォルトの名無しさん
2006/07/30(日) 21:13:09言ってる意味が判らない
宿題なら宿題スレへ、仕事ならその話を出した本人に聞け
0231デフォルトの名無しさん
2006/07/31(月) 01:32:16はげしくさんくす!
0232デフォルトの名無しさん
2006/08/01(火) 00:20:020233デフォルトの名無しさん
2006/08/01(火) 00:22:510234デフォルトの名無しさん
2006/08/01(火) 00:50:54ググっても出てきません
0235デフォルトの名無しさん
2006/08/01(火) 00:56:19「VC ランタイム スタティック」でググると2番目にそのものずばりのサイトが引っかかるのだが。
0236デフォルトの名無しさん
2006/08/01(火) 01:09:550237デフォルトの名無しさん
2006/08/01(火) 01:27:130238デフォルトの名無しさん
2006/08/01(火) 01:37:240239238
2006/08/01(火) 01:44:04VC++のバージョンは違いましたが
ttp://www.alpha-net.ne.jp/users2/uk413/vc/VCT_EXEdll.html
の説明でわかりました
0240デフォルトの名無しさん
2006/08/01(火) 06:51:010241デフォルトの名無しさん
2006/08/01(火) 22:43:55自分まったくの初心者で、これからプログラミングの勉強しようと思っているのですが、な
にぶん受験生なもので多くの時間を割けません。
そこで、プログラミングの大事な基礎を、これからのために2〜3年計画でもなんでも長い
時間かけてきっちり学習したいと思っていて、それに沿うような独習用の本を探しています。
内容としては、これ一冊やっておけば基礎は完璧、といったもので、それでいて例えば一
つのソフトを作る過程でそれを応用しながら色々なソフトを作ることで毎日楽しくできると
いったものが理想なのですが、なにかお勧めはないでしょうか?(レベルとしては基礎以
上は求めません〜!)
当方まったく急ぐことは考えておらず、本当にプログラミングを終身の趣味として、あわよ
くば大きくなったらシェアウェアでちょこっとお小遣い稼ぎたいなという程度です。
どうかお願いします。言語は先日visual studio.net購入しましたのでその中のものでしたら
なんでも結構です。
0242デフォルトの名無しさん
2006/08/01(火) 22:56:170243デフォルトの名無しさん
2006/08/01(火) 22:59:28今はやめておきなさい。志望校に合格してからでも遅くない。
0244デフォルトの名無しさん
2006/08/01(火) 22:59:41かなり濃い情報まで色々あるはずだから
.net専用のスレもあるし言語別スレもある
ちなみに書籍スレも一応ある
推薦図書/必読書のためのスレッド PART31
http://pc8.2ch.net/test/read.cgi/tech/1146293712/
0245デフォルトの名無しさん
2006/08/02(水) 01:41:32三目並べ作ってるんだけど、
「3つそろった」
って判定がわからないんだぜー
とうとうム板まで出張してきちまったぜーーいえーーい
おしえてね
0246デフォルトの名無しさん
2006/08/02(水) 04:35:17一番簡単なのは駒がある場所にフラグ立てて、全部の場所から8方向に3マスチェック。
3マスともフラグが立ってたら勝利なのでループ終了。
これを基本にもっと速く探索できるアルゴリズムを考えるのはプログラマの腕の見せ所・・・なんだがググれば出てくる
0247デフォルトの名無しさん
2006/08/02(水) 10:54:57っていうか書籍スレあるんだね。「本」と「書籍」で検索かけても見つからなかったから…。
ありがとうございましたー
0248デフォルトの名無しさん
2006/08/02(水) 21:57:11いらっしゃいませんか?
とりあえず、サンプルプログラム
Microsoft Platform SDK\Samples\NetDS\upnp
が正常に動きません。
GenericUCP.exe のダイアログに、
Error: Traversing the service list using Next method failed
のエラーが返ってきてしまうのですが、、このサンプル、正常に
動くのでしょうか?
0249デフォルトの名無しさん
2006/08/03(木) 17:18:18わかる方いらっしゃいますか??
S = {2, 5, 9, 22, 89, 105, 200};
a = 105;
h = 1; t = Length[S];
k = Floor[(h + t)/2];
While[h <= t, If[S[[k]] == a, Break[],
If[S[[k]] > a, t = k - 1, h = k + 1]];
k = Floor[(h + t)/2]; ];
If[h > t, k = -1];
Print[a, " ", k];
文型でありながらこのような課題を出されて苦しんでます。
プログラミングがある程度できる人にはめちゃくちゃ簡単な問題らしいのですが・・・・
こっち方面得意な方いらっしゃいましたらよろしくお願いします。
0250デフォルトの名無しさん
2006/08/03(木) 17:22:270251249
2006/08/03(木) 17:26:21解答ありがとうございます。
そしてすみません。
基礎からわからないので、よかったらもう少し詳しく説明してもらえますか・・・??
0252デフォルトの名無しさん
2006/08/03(木) 17:27:01http://www.google.co.jp/
0253デフォルトの名無しさん
2006/08/03(木) 17:27:18配列Sの中からaと同じ値のデータを探し出す。
見つかったらそのデータのS上のインデックス、見つからなかったら-1を表示する。
0254249
2006/08/03(木) 17:32:25えっと、
h = 1; t = Length[S];
k = Floor[(h + t)/2];
の部分は何を表しているんでしょうか??
>>252
一応ぐぐってからきたのですが、
理解できず、にちゃん頼らせてもらうことにしました。すみません。
0255デフォルトの名無しさん
2006/08/03(木) 17:36:310256デフォルトの名無しさん
2006/08/03(木) 17:38:57Floor[x]はxを超えない最大の整数。
(1+t)/2は1とtの中間値。これで分からなかったらお前さんには無理だ。
0257249
2006/08/03(木) 17:45:12バイナリサーチもなんだかわかっていません↓
マスマティカというソフトを使っているんですけど・・・
私、全然見当違いなこと言ってますか!!??
>>256
k = Floor[(h + t)/2];
をいれることで、何が起こっているんですか?
ごめんなさい、理解力が足りなさすぎですよね・・・
これで最後の質問にします。よろしくおねがいしまつ。
0258デフォルトの名無しさん
2006/08/03(木) 17:46:350259デフォルトの名無しさん
2006/08/03(木) 23:30:18CD-ROMから起動できる"Red Hat Linux"
を使ってC言語の勉強をしようと思ってるんですが、
Microsoftのコンパイラと同じように実行されますか?
Visual-CってC言語のコンパイラですよね?
Visual-Cを使ってて、
もしも無限ループや、ポインタの理解不足によって起こった
いじっちゃダメなアドレスまで書き換えてしまった場合、
Windowsが破壊されてPCが壊れて起動しなくなりますか?
0260デフォルトの名無しさん
2006/08/03(木) 23:41:36場合によっては鼻から悪魔が出てk(略
0261デフォルトの名無しさん
2006/08/03(木) 23:51:43259です。レスどうもありがとうございます。
やっぱりVisual-Cを使うのは危険なんですね。
CD-ROMから起動できる"Red Hat Linux"を使ってれば
とりあえずWindowsが破壊される事態は防げるのですか?
"Red Hat Linux"って
Microsoftのコンパイラと同じような実行結果が得られるんですか?
0262デフォルトの名無しさん
2006/08/03(木) 23:53:24場合によっては鼻から悪魔が出てk(略
0263デフォルトの名無しさん
2006/08/03(木) 23:58:19Linuxは基本的にgccというコンパイラ。
実装系依存のことをやらなければ、基本的に同じ結果だろう。
(改行コードの差異とかもあるな)
0264デフォルトの名無しさん
2006/08/04(金) 00:01:090265デフォルトの名無しさん
2006/08/04(金) 00:08:59そんなのも知らねえのかよ( ゚,_・・゚)ブブッ
0266デフォルトの名無しさん
2006/08/04(金) 00:11:07ぜひ教えてくれ。
0267デフォルトの名無しさん
2006/08/04(金) 00:16:030268デフォルトの名無しさん
2006/08/04(金) 00:17:13可能性は無くはないが、あなたの鼻から悪魔が出てくる可能性と同程度。
0269デフォルトの名無しさん
2006/08/04(金) 00:17:240270デフォルトの名無しさん
2006/08/04(金) 00:24:19改行コードがWindowsのVisual-cと、Linuxのgccでは違うんですか!?
キーボードバッファリングは同じ実行結果になるんですか?
普通のWindows XP搭載パソコンで
CD-ROMから起動できる"Red Hat Linux"というOSを使って起動して、
gccというコンパイラを使って実行させれば
自作の暴走プログラムでWindowsが破壊されるという
最悪な状態には絶対にならないと言い切れるのですか?
0271デフォルトの名無しさん
2006/08/04(金) 00:25:440272デフォルトの名無しさん
2006/08/04(金) 00:28:260273デフォルトの名無しさん
2006/08/04(金) 00:29:06それ系のOSは、特殊な操作をやらないと、内蔵HDDへの書き込みはできないから、
Windowsを破壊するなんてことにはならない。
まあそれはさておいて、将来Windowsでプログラミングしたなら、VC 2005 EEを使っとけ。
最近のWindowsは、プログラムが暴走したくらいじゃ壊れないようになってるから。
0274デフォルトの名無しさん
2006/08/04(金) 00:35:17改行コードがWindowsのVisual-cと、Linuxのgccでは違うんですか!?
キーボードバッファリングは同じ実行結果になるんですか?
0275デフォルトの名無しさん
2006/08/04(金) 00:38:400276デフォルトの名無しさん
2006/08/04(金) 00:39:33C言語の世界では、テキストファイルの改行は全て'\n'になっている。
0277デフォルトの名無しさん
2006/08/04(金) 00:49:55またわからなくなったら聴きに来ます。
特にキーボードバッファリングで
参考書のサンプルプログラムと実行結果を読んでいても
どういう動作をするのかさっぱりわかりません
実際に動かしてみないと理解できないんですかね
0278デフォルトの名無しさん
2006/08/04(金) 01:45:100279277
2006/08/04(金) 03:39:16やっぱり自分で考えます
ありがとうございました
0280デフォルトの名無しさん
2006/08/04(金) 15:37:34開けないようにしたいのと、ファイル数の増大に対処する為に、
RESやDLLファイルを作成して、リソースとして埋め込んで、後から読み出せる
ようにしたいのですが、手法が全く分かりません。
該当するAPI郡などあるのでしょうか?
0281デフォルトの名無しさん
2006/08/04(金) 15:38:380282デフォルトの名無しさん
2006/08/04(金) 15:43:210283デフォルトの名無しさん
2006/08/04(金) 15:43:47それらのどの部分が不明なのか
言語やOSは何か
動的に増やしたりするのか
日本語で質問してくれ
色々意味不明すぎ
0284280
2006/08/04(金) 15:59:56アプリケーション内に、画像を処理する機能があり。伝票番号毎にBMPファイル
を作成します。
但し、BMPファイルをそのまま保存しておくと、ユーザーに勝手に編集される
恐れがあるのと、システムの使用年数に従いファイル数が膨大になる事を
解決したいのです。
データベース内に画像を保存する事はシステムの仕様上できないことになって
いるのでそれ以外の手法として今考えているのが、リソースコンパイラの用に
RESやDLLファイルを作成し、その中に画像を保存・読み出しが出来るような
機能を実装したいのですが、アプリケーション外部のリソースにアクセスする
手法が全く分かりません。
開発環境はDelphi7で動作環境はWindows9X〜XPまでです。
Delphi自体のライブラリ郡ではそのような機能は用意されていない為、
Win32API等に関係する関数等あればと思ったのですが自分では見つけられません
でした。
0285デフォルトの名無しさん
2006/08/04(金) 16:00:55自前でアーカイブ作ればいいだけじゃ?
0286280
2006/08/04(金) 16:12:51そうですね、圧縮して一つのファイルにまとめるのは楽そうですね。
その場合は、外部のDLLを使うようになるのでしょうか?
出来れば外部のDLLは配布したくないのですが、例えばXPだけで考えると
OS自体がZIP等の圧縮ファイルにアクセスする手法を持っているようですが、
その機能はアプリケーションにも提供されているのでしょうか?
0287デフォルトの名無しさん
2006/08/04(金) 16:13:48それに無理してDLLにしないでいいじゃないか
一つのファイルにまとめりゃいいだけだろ
0288デフォルトの名無しさん
2006/08/04(金) 16:17:14↓
リソースコンパイラの様に
0289デフォルトの名無しさん
2006/08/04(金) 16:18:47OS標準のAPIの中にあるのかを知りたいのかとesp
0290デフォルトの名無しさん
2006/08/04(金) 16:19:42リソースとかも非圧縮なんだし。
0291デフォルトの名無しさん
2006/08/04(金) 16:19:51圧縮する必要はない
ファイルの先頭に中のファイルの名前と先頭アドレス、サイズ入れといてメモリにロードするだけだろ。
あとはTMemoryStreamに関連づければTBitmap.LoadFromStreamで簡単に扱えるし。
0292デフォルトの名無しさん
2006/08/04(金) 16:22:050293デフォルトの名無しさん
2006/08/04(金) 16:55:500294デフォルトの名無しさん
2006/08/04(金) 17:25:31どうしたらよいですか?
0295デフォルトの名無しさん
2006/08/04(金) 17:35:000296デフォルトの名無しさん
2006/08/04(金) 17:54:16VC6.0(無論Windows) OSはXP
今作ってるのが、DLLのみを配布してアプリケーションはユーザーが作ってねー、ってDLLなんだけど、
ここで問題になると思ってたのが、関数を追加した時にエクスポート序数が変わって
新しいDLL用エクスポートライブラリを使って、アプリをリビルドする必要があるのでは?って事。
つまり
1.DLL/Lib ver.1.0を配布
2.ユーザーがDLL1.0でアプリをビルド
3.関数いっぱい追加したDLL/Lib ver.1.1を配布
4.ユーザがアプリをリビルドせずにDLLだけを上書き
これで大丈夫かどうかという部分。
http://msdn2.microsoft.com/ja-JP/library/900axts6.aspx
上記MSDNの内容だと、「序数が変わると関数呼び出せないからDEFファイル作れよー」って読み取れる。
試しに、__declspec(dllexport)/__declspec(dllimport)で
DLL Ver1.0を作って、関数を追加して(dumpbinで序数が変わってるのを
確認して)DLLだけを上書き。
…期待通りに動く…。
MSDNが嘘言ってるのか、それとも何か俺が勘違いしてるのか、誰かわずかでもいいから教えてください。
お願いします。
0297デフォルトの名無しさん
2006/08/04(金) 17:56:49それと、どうもDEFファイルを使うと、インポートライブラリが
序数インポートになるっぽいんだけど、
これって仕様なの?
0298デフォルトの名無しさん
2006/08/04(金) 19:47:14日本語でおk
0299デフォルトの名無しさん
2006/08/04(金) 19:53:38どこをどう読んだらそういう解釈をするのかわからないので、アドバイスのしようがない。
何度も読めとしかいえない。
0300デフォルトの名無しさん
2006/08/04(金) 21:15:14DEFファイルを使ったからといって必ず序数でエクスポート・インポートすることにはならない。
また、__declspec(dllexport)/__declspec(dllimport)では序数は使われない。
序数を使っていない場合は、DLLが変わって序数が変わっても、当然エクスポート・インポートできる。
0301デフォルトの名無しさん
2006/08/05(土) 01:02:02-lhoge と同等のことを#pragma でするにはどうすればいいですか?
0302301
2006/08/05(土) 01:12:200303デフォルトの名無しさん
2006/08/05(土) 04:52:300304デフォルトの名無しさん
2006/08/05(土) 10:20:34LoadLibrary と GetProcAddress 使えばいいよ
0305デフォルトの名無しさん
2006/08/05(土) 13:39:07a.out: source.o
cc -o $@ source.o
source.o: source.c
cc -c $<
source.c: header.h
というmakefileを作ったのですが、header.hを更新してもa.outが再生成されません。source.cを更新した場合はされるのですが。
どう見ても間違いはなさそうなんですが、でもやっぱり間違ってるんでしょうか…
基本的過ぎて逆に答えが分からない、というやつですorz
0306305
2006/08/05(土) 13:39:560307デフォルトの名無しさん
2006/08/05(土) 13:44:20.oの依存リストに置け。
0308デフォルトの名無しさん
2006/08/05(土) 14:05:17そのルールに従い、source.cを生成する処理が実行されたんだよ
処理は何も記述されて無いから結果としてsource.cは何も変わらずそこで終了
a: b
のみの記述すれば連鎖的に依存関係をmakeに伝えると思ってるみたいだが、それは違うぞ
0309デフォルトの名無しさん
2006/08/05(土) 14:17:48>>305の誤りは、>>307であって、それ以上でもそれ以下でもない。
処理のある/なしは関係ない。つか、この場合は書かなくて良い。デフォルトルールが適用されるからな。
0310305
2006/08/05(土) 14:19:29レスありがとうございます。そして、混乱してきました・・・
オイラリーのmake本を見ているのですが、p23によると
a.out: source.o
と書けば、makeはsource.oをターゲットとして持つエントリがないか探しにいき、あればそれを実行、
なければサフィックスルール(あれば)を適用するそうです。だから、
a:b
b:c
c:d
のようにすれば連鎖的に依存関係が伝わると思ったのですが、違うのでしょうか?
あと、「makefile」でググるとトップにでてくる(おそらく初心者は誰しも目を通すと思われる)サイトにも同じ例があります
--------------引用----------------------------------------
〜 Makefile の例 (1) 愚直バージョン 〜
# Makefile 1 (「#」は行末までのコメント)
a.out: sub1.o sub2.o # ターゲット a.out の依存ファイルは sub1.o, sub2.o
cc -o a.out sub1.o sub2.o # a.out の生成コマンド
sub1.o: sub1.c # sub1.o の依存ファイルは sub1.c
cc -c sub1.c # sub1.o の生成コマンド
sub2.o: sub2.c # sub2.o の依存ファイルは sub2.c
cc -c sub2.c # sub2.o の生成コマンド
# header.h はコンパイル時に include されるので、実際には何もしなくてよい
sub1.c: header.h # sub1.c の依存ファイルは header.h
sub2.c: header.h # sub2.c の依存ファイルは header.h
---------------引用、終-----------------------------------------
0311デフォルトの名無しさん
2006/08/05(土) 14:20:56a: b
のみを依存関係にしたがってきちんと記述すれば、そのデフォルトルールがある限り
それだけをずらずらと書けばよいということ。
0312デフォルトの名無しさん
2006/08/05(土) 14:29:05あのさー、そんな奥歯にものの挟まったような書き方しないで、URL書いてよ。
んで、そのサイトの説明は嘘っぱち。
よかったね、「信じてはいけない人々リスト」にまた一人付け加えることができて。
で、オライリーの「make本」とやらにはどのように説明されてるのさ?
0313デフォルトの名無しさん
2006/08/05(土) 14:29:48被依存ファイルのタイムスタンプが、依存ファイルが新しい場合にmakeルールに従った処理が行われる。
.hファイルが書き換わったとしても、.cファイルの更新が行われるわけではないので、.cのタイムスタンプは変わらず、
したがって.oはコンパイルされない。
どうして .cを.hに依存させたければ、touch コマンドでも使ってルールを書いてやればいいんじゃね?
0314デフォルトの名無しさん
2006/08/05(土) 14:32:010315デフォルトの名無しさん
2006/08/05(土) 14:33:00×>被依存ファイルのタイムスタンプが、依存ファイルが新しい場合にmakeルールに従った処理が行われる。
○>被依存ファイルのタイムスタンプが、依存ファイルよりも新しい場合にmakeルールに従った処理が行われる。
0316デフォルトの名無しさん
2006/08/05(土) 14:40:00依存関係を記述するものである。
.hが更新されたときにすべき処理は.oを作ることなので、.hは.oの依存関係として
記述しなければならない。
0317305
2006/08/05(土) 14:44:07うわーやっぱりそうだったんですね!!
何かおかしいと思ってたんですが、まさかググってトップにくるサイトに間違いなど・・・とorz
頭にきたんでhつきで晒します↓
http://www.unixuser.org/~euske/doc/makefile/index.html
>で、オライリーの「make本」とやらにはどのように説明されてるのさ?
いや、>>310のとおりです。特に変わったことは書いてないです。
>>313
そうですよね。ようやく理解できました。
>>314
そうですね。もしくはサフィックスを利用して
source.o: header.h
.c.o
cc -c $<
でも可能ですね。
レス下さった皆様、どうもありがとうございました。
0318デフォルトの名無しさん
2006/08/05(土) 21:59:24いきなり「まだ完成途中です」って微妙だな
0319デフォルトの名無しさん
2006/08/06(日) 09:38:59あんまり言語関係ないですけれど。
例えばWindowsのアプリケーションがMacで動かないのは
極論すればAPIが違うからと理解して良いですか?
そして、JAVAがプラットフォームに依存しないのは、
全てのOSで共通したAPIを提供しているからですか?
0320デフォルトの名無しさん
2006/08/06(日) 11:21:15掲示板には書かない方がいいと思う
0321デフォルトの名無しさん
2006/08/06(日) 13:31:410322デフォルトの名無しさん
2006/08/06(日) 13:59:43きれいなお水ですから〜
0323デフォルトの名無しさん
2006/08/06(日) 18:02:48誘導されてきただけだろ。
>>319
半分あっているけど半分違う。
APIが違うだけでなく、CPUが異なっている(こともある)。
CPUが異なれば機械語が異なるので、API云々以前に機械語を正しく実行できない。
Javaの場合、ソースをコンパイルすると、どのCPUの機械語とも関係ないバイトコードが出力される。
それをVMによって実行中・直前に実行するCPUの機械語に変換しており、
さらに共通のAPIを提供しているので、どんな環境でも実行できるということになる。
0324質問です。
2006/08/06(日) 19:46:38http://japanese.engadget.com/2006/08/04/au-w42ca-w42h/
ケータイWatchの記事によりますと、auのW42CAおよびW42Hに特定の文字列を
入力・表示すると強制再起動してしまうバグが発見されたとのこと(写真は
タフ携帯G'zOneことW42CA)。問題が発生するのはメールの入力または受信
メールの表示時。
肝心の「特定の文字列」とは「%n」および「%S」……と書いただけで原因を
推測できる人にとってはキーボードや枕に顔を埋めて脚をじたばたさせたく
なるほど恥ずかしい悶絶もののバグですが、KDDIとしては「発生する条件が
限定的であるため」修正はせず、ユーザへの告知もおこなわないとのこと。
(なぜこれがものすごく恥ずかしい(と推測される)のか分からない人は
プログラミング知識のある人に聞いてみましょう)。
---------------------------------------------------------------------
と言うわけで質問しにきましたけど
なぜそんなに恥ずかしいのでしょうか?
どうか御教授お願いします。
0325デフォルトの名無しさん
2006/08/06(日) 19:57:39その記事を書いた人は「恥ずかしいこと」だと思っただけです。
プログラマの誰もが容易に想像できる「恥ずかしいこと」だったのかどうかは、まだわかっていません。
今の流れは、その記事を書いた人が恥ずかしいね、という感じになってます。
0327デフォルトの名無しさん
2006/08/06(日) 20:13:39ちなみに、その「恥ずかしいこと」であるためには、%dや%sでもおかしくなるはず
なんですが、そうならないことから、話はそう単純なものではないのでは、
ということになってます。
また、プログラマであればそんな単純なミスはしないというのであれば、世に「SQLインジェクション」
(要グーグル)という、セキュリティホールを生み出すバグはほとんど存在しない
はずなのですが、現実はそうではありません。
そのようなありがちな「穴」に落ちたとして、それを「ものすごく恥ずかしいこと」か
どうかは、個人個人によるものだと思います。
0328デフォルトの名無しさん
2006/08/06(日) 20:40:02あきらかにキーボード操作したほうが早いのに
ウィンドウみたいなGUIは絶対マウス操作に対応させるべきなのでしょうか?
0329デフォルトの名無しさん
2006/08/06(日) 20:43:07そういう意味の質問じゃないんだろう。
0330デフォルトの名無しさん
2006/08/06(日) 20:52:39常識でしょうか?という意味です。いちいちマウスで操作するより、
キーボードで操作したほうがはやいので
0331デフォルトの名無しさん
2006/08/06(日) 20:56:52GUIだけどキーボード操作しかできないファイラーとか結構見かける
0332デフォルトの名無しさん
2006/08/06(日) 20:57:310333デフォルトの名無しさん
2006/08/06(日) 21:19:540334デフォルトの名無しさん
2006/08/06(日) 21:35:12速度重視のキーボード操作、直感的インターフェース重視のマウス操作
共に利点はあるし、好みの問題もある。
ユーザーが選択できるのが一番でしょ。
0335デフォルトの名無しさん
2006/08/06(日) 21:42:13俺の勝手な理念に従えば、
GUIの利点は、CUIの操作の方が(覚えてれば)速いけど、
そういうことを覚えなくても直感でマニュアル無しでも
使えるというところにあるので、GUIのソフトなら対応するべき。
0336328
2006/08/06(日) 21:58:32ありがとうございました
0337デフォルトの名無しさん
2006/08/06(日) 22:05:180338デフォルトの名無しさん
2006/08/06(日) 22:10:51ある2値化された画像の濃度データ?(濃度データって言うかわかんないけど)
まぁ各ドットごとの値をエクセルに貼り付けたいんですが、どうすればいいですか?
できればフリーソフトを組み合わせたいんですが、自分で探しても都合のいいソフトが見つからなくて・・・
ちなみ128*128〜160ぐらいの大きさの画像です。
0339デフォルトの名無しさん
2006/08/06(日) 22:14:15受け取るプログラムを作っています。
一応できましたが、タイミングによって途中までしか取得できないことがあります。
マイナーな言語なのでソースをお見せして調べていただくことはできませんが、
その原因がおわかりになる方がいらっしゃいましたら、どうぞご教示ください。
0340デフォルトの名無しさん
2006/08/06(日) 22:18:51Content-Length ヘッダがあればそれを頼りに、なければ接続が切れるまでがコンテントだぞ?
あと、Get じゃなくて GET な。
0341デフォルトの名無しさん
2006/08/06(日) 22:19:29メッセージ、か。
0342デフォルトの名無しさん
2006/08/06(日) 22:19:420343デフォルトの名無しさん
2006/08/06(日) 22:20:39HTTP/1.1ですよ
0344デフォルトの名無しさん
2006/08/06(日) 22:21:45だから何?
0345デフォルトの名無しさん
2006/08/06(日) 22:28:39Content-Length が返ってこないサーバもあるので困っています。
受信した長さが返り値になっているので、その返り値が要求した長さより短い場合に
終わりと考えるのですが、うまく受信できなかった場合も短い長さが返ってくるので、
その判別ができません。
受信する命令の後に長い待ち時間を入れればいいのかもしれませんが、速度が遅く
なるのはなるべく避けたいです。
>>340さん
そうですね、GETの間違いでした…。
>>342
続きはもらいに行っていますよ。
うまくいくかどうかはタイミング次第なんです。
0346デフォルトの名無しさん
2006/08/06(日) 22:38:15ステータスコードは?
0347デフォルトの名無しさん
2006/08/06(日) 22:41:220348339
2006/08/06(日) 22:42:02200です。
0349339
2006/08/06(日) 22:53:17> なければ接続が切れるまでがコンテントだぞ?
この部分読み落としていました。
参考にしてやってみます。
0350デフォルトの名無しさん
2006/08/06(日) 23:39:32Photoshop SDKにPSD形式の読み書きは含まれていますか?
0351デフォルトの名無しさん
2006/08/06(日) 23:41:480352350
2006/08/07(月) 00:19:16スレ汚しスマソ
0353339
2006/08/07(月) 00:33:41接続が切れたかどうかはどうやってわかりますか?
0354デフォルトの名無しさん
2006/08/07(月) 01:05:200355質問
2006/08/07(月) 01:15:04ぶっちゃけ、ゲーム作るのに何の言語が適してる?オレの経験値は
HSP(ある程度)→C(ちょっと)→JAVA(挫折)
じゃばを学びなおす勇気は一応あります。勿論別の言語でもいいです。
HSPで作れとか悲しいことは言わないでください。確かに楽でした。
しかしこれでは伸びないような気がするのです。ご教授ください。
0356デフォルトの名無しさん
2006/08/07(月) 01:18:290357質問
2006/08/07(月) 01:19:460358デフォルトの名無しさん
2006/08/07(月) 01:47:44本格的なゲームは今のところC++で作られているのがほとんどだろう。
まずはCをしっかりとやってみてはどうか?
いや、もちろん自分にあった本が見つかれば、
C++を始めても構わないというよりむしろその方がよいかもしれない。
0360デフォルトの名無しさん
2006/08/07(月) 02:00:13含まれてる
0363デフォルトの名無しさん
2006/08/07(月) 06:12:43みんなでvip実況スレを盛り上げよう
ニュー速VIP
ttp://ex16.2ch.net/news4vip/
FF4→5→6 リレー実況 ttp://ex16.2ch.net/test/read.cgi/news4vip/1154895492/
ゲームセンターCX ttp://ex16.2ch.net/test/read.cgi/news4vip/1154888213/
エロゲ実況 ttp://ex16.2ch.net/test/read.cgi/news4vip/1154839702/
おまいらが指定したゲーム実況 ttp://ex16.2ch.net/test/read.cgi/news4vip/1154896516/
RPG実況 ttp://ex16.2ch.net/test/read.cgi/news4vip/1154857556/
女神転生とかを実況 ttp://ex16.2ch.net/test/read.cgi/news4vip/1154776872/
実況!アニメ流すぜ!3本目 ttp://ex16.2ch.net/test/read.cgi/news4vip/1154877307/
【東方】弾幕実況 ttp://ex16.2ch.net/test/read.cgi/news4vip/1154852500/
ファミコンジャンプ実況スレ ttp://ex16.2ch.net/test/read.cgi/news4vip/1154878214/
エロゲ実況すればいいじゃねーか ttp://ex16.2ch.net/test/read.cgi/news4vip/1154885750/
大神実況してみる その4ttp://ex16.2ch.net/test/read.cgi/news4vip/1154880537/
ICO実況 ttp://ex16.2ch.net/test/read.cgi/news4vip/1154896258/
好きなゲームを実況するスレ ttp://ex16.2ch.net/test/read.cgi/news4vip/1154861584/
ToHeart2系実況ttp://ex16.2ch.net/test/read.cgi/news4vip/1154774247/
かまいたちの夜x3を実況してみるttp://ex16.2ch.net/test/read.cgi/news4vip/1154863755/
映画実況するのかも ttp://ex16.2ch.net/test/read.cgi/news4vip/1154895107/
FF4→5→6→7 リレー実況 ttp://ex16.2ch.net/test/read.cgi/news4vip/1154898127/
0364デフォルトの名無しさん
2006/08/07(月) 11:41:43%s、%n(文字サイズ、大文字小文字がまちがってるかも)
が恥ずかしい意味かあるって聞いたんですが、
プログラムやる人なら知ってるって聞きました。
どうか教えてください。
なんでもauの携帯でこいつを入力されると、強制再起動するバグがある機種が有るそうです。
0365デフォルトの名無しさん
2006/08/07(月) 11:57:26>>324-327
0366デフォルトの名無しさん
2006/08/07(月) 12:40:17ただ、ミスをする事のない人間などいないと言うのが世の定説なのだがな
根本的な問題はこれをプログラマーが〜などと言い出す奴がいる事だろうな
0367デフォルトの名無しさん
2006/08/07(月) 12:52:51面白いの?そんな事して
0368デフォルトの名無しさん
2006/08/07(月) 14:10:33前出だったのですね、ありがとうございました。
又、私のレスで不快な思いをされた方が見えましたら、
この場でお詫びいたします。m(_ _)m
0369デフォルトの名無しさん
2006/08/07(月) 14:20:30なんだよその顔文字は。
緊迫性のかけらも無いな。詫びてる心があんのか?え?
0370デフォルトの名無しさん
2006/08/07(月) 14:49:310371デフォルトの名無しさん
2006/08/07(月) 14:52:29指定した行がファイルの先頭からどれだけ離れているのか事前に判るのでない限り、無理。
#例えば行の長さが固定であるとか別途オフセットを記録しているとか。
例外は、1行目。上記の条件に関わらずファイルの頭を読まずに読むことはできない。
0372デフォルトの名無しさん
2006/08/07(月) 15:33:25今海外にいて、プログラム関係の本は全て日本に置いてきてしまったため、
手元にそのような本がありません。
切断の確認方法を教えてくださるとうれしいです。
そのようなことがわかりやすく書かれているウェブページ等でも結構です。
よろしくお願いします。
0373デフォルトの名無しさん
2006/08/07(月) 15:54:06ありがとうございました。
0374デフォルトの名無しさん
2006/08/07(月) 16:07:49http://hako08.sarashi.com/
0375デフォルトの名無しさん
2006/08/07(月) 16:16:20ランタイムをダウンロードしようとしたいのですが、どのフォルダにダウンロード
すれば良いのでしょうか?
プログラム下じゃ無いような気がしますし。
Windows下の何処かですよね?
普通はどこに入れるのでしょうか?
すいません、超初心者の質問で。
0376デフォルトの名無しさん
2006/08/07(月) 16:17:54出したいのですが、最近telephony APIの資料が少ないです。どこを探せば
いいでしょうか?
0377デフォルトの名無しさん
2006/08/07(月) 16:39:27COMポートOPENしてコマンド送るほうがラクだと思んだが
0378デフォルトの名無しさん
2006/08/07(月) 16:42:37ものによるが、普通はインストーラが付いていて場所は選びようが無いことが多い。
インストーラが無ければ、とりあえずプログラム本体と同じ場所におけば、そのプログラムは動くだろう。
0379デフォルトの名無しさん
2006/08/07(月) 16:46:530380デフォルトの名無しさん
2006/08/07(月) 17:27:33kwsk
0381デフォルトの名無しさん
2006/08/07(月) 19:57:34アセンブリ言語におけるプログラミングにおいて、飛び先番地や変数を
論理アドレスで指定しないのは何故か。 ヒント:記述性
だそうです。
記述性の面からしたら論理アドレスにした方が一般的な使用や開発・変更に向いている気がするのですが…
どなたかよろしくお願いいたしますorz
0382デフォルトの名無しさん
2006/08/07(月) 20:05:070383381
2006/08/07(月) 20:07:24他で聞くわ
0384デフォルトの名無しさん
2006/08/07(月) 20:13:060386デフォルトの名無しさん
2006/08/07(月) 20:58:04つぶれて今はないんだが、ここにあったレジストリいじるツール
落ちてる場所知ってる方
教えてくんさい
0387デフォルトの名無しさん
2006/08/07(月) 21:02:01板違い
0388デフォルトの名無しさん
2006/08/07(月) 21:54:33誰か教えてくれませんか?
0389388
2006/08/07(月) 22:47:19他で聞くわ
0390デフォルトの名無しさん
2006/08/07(月) 22:48:010391デフォルトの名無しさん
2006/08/07(月) 23:39:55ことをしたいと思っています。
それにあたり、DirectXとOpenGLというのがあることを知りました。
どちらがイイのか教えていただきたいです。
上記のことを実現するのに簡便なほうがイイです。
C言語、Win32APIはできます。
ご助言よろしくお願いします。
0392デフォルトの名無しさん
2006/08/08(火) 00:18:193Dが表示できるソフトを使えばええやん?
0393デフォルトの名無しさん
2006/08/08(火) 00:20:07あれって、どうやって起動中のソフトのボタンにアクセスしてるんですか?
0395デフォルトの名無しさん
2006/08/08(火) 00:23:07秘密
0396デフォルトの名無しさん
2006/08/08(火) 00:24:19探せばフリーであるよ
0398デフォルトの名無しさん
2006/08/08(火) 00:52:22Vectorとか窓の杜とかGoogleが有名
0399デフォルトの名無しさん
2006/08/08(火) 01:10:42プログラムの中で3Dを利用したいんじゃないの?
だったら「3Dが表示できるソフトを使えばええやん?」っていう
回答は間違ってるのでは?
0400デフォルトの名無しさん
2006/08/08(火) 01:20:510401デフォルトの名無しさん
2006/08/08(火) 01:33:23アンタはしゃべらんでええ!!
ケンカやったらいつでもやるで!! オモテでるか?
0402デフォルトの名無しさん
2006/08/08(火) 01:37:410403デフォルトの名無しさん
2006/08/08(火) 01:40:11黙ってオモテ出とけ!!しゃべるな言うとるやろ!!
0404デフォルトの名無しさん
2006/08/08(火) 01:54:310405デフォルトの名無しさん
2006/08/08(火) 07:40:06お願いします
0406デフォルトの名無しさん
2006/08/08(火) 07:45:320407デフォルトの名無しさん
2006/08/08(火) 08:58:480408391
2006/08/08(火) 09:34:14>>400
ありがとうございます。
>>399
いえ、影がどのように落ちるかが確認できればイイので3Dの絵が作れるのであれば、
ソフト、プログラム問わないです。
0409デフォルトの名無しさん
2006/08/08(火) 09:55:37┌───────────────────┐
│L←52枚のトランプから8組16枚のトランプを選ぶ│
└───────────────────┘
│
┌─────────┐
│Lを4×4のマスに配置 │
└─────────┘
0410デフォルトの名無しさん
2006/08/08(火) 10:37:48どうぞ
0411デフォルトの名無しさん
2006/08/08(火) 11:06:47全く別のソフトの項目の数値を、スペシャルねこまんまを使って変数のメモリアドレスを調べて
そのアドレスをどう使ったら格納されている値がサンプルプログラム上から
覗けるかどうやったら良いのか・・C++なんですが、うーん
0412デフォルトの名無しさん
2006/08/08(火) 12:46:330413デフォルトの名無しさん
2006/08/08(火) 13:05:24じゃ板違いだろ
0414411
2006/08/08(火) 14:07:130415デフォルトの名無しさん
2006/08/08(火) 14:17:08atan2()を使わずにX座標、Y座標の点の角度がしりたい。
いろいろ調べてテイラー展開すればできんじゃないってとこまでは分かったがそもそもテイラー展開が理解できない。。。
誰か簡単な式教えてください。
0416デフォルトの名無しさん
2006/08/08(火) 14:23:540417デフォルトの名無しさん
2006/08/08(火) 14:25:51バカはレスすんな
0418デフォルトの名無しさん
2006/08/08(火) 14:28:31atan2()使いたくないならasin()なりacos()なり使えばOK
0419デフォルトの名無しさん
2006/08/08(火) 14:41:08四則演算と繰り返しでできるみたいなんですよね。
無理かな・・・。
0420411(本物)
2006/08/08(火) 14:53:530421411(本物) ◆1hg2vgetag
2006/08/08(火) 14:56:500422416
2006/08/08(火) 14:58:03じゃあな
0423デフォルトの名無しさん
2006/08/08(火) 15:00:43それをやるなら416じゃなくて415だろ
馬鹿ばっかり
0424デフォルトの名無しさん
2006/08/08(火) 15:02:110425デフォルトの名無しさん
2006/08/08(火) 15:05:32>>415
最初に助言しておくけど単純に級数展開で関数値を求めようなんて考えないことだ。
いろいろ調べても分からないような素人が手を出す問題ではない。
素直に用意されているものを使った方が多分安全だし速い。
atan()の0まわりのテイラー展開は、x=Y/Xとして
|x|<1で定義されていて
atan(x) = x - x^3/3 + x^5/5 - x^7/7 + x^9/9 - x^11/11 + ...
|x|>=1の時は
atan(x) = atan(-1/x) + π/2
これとX座標,Y座標の符号でどの象限かを判断する。
0426デフォルトの名無しさん
2006/08/08(火) 15:08:200427411(本物)
2006/08/08(火) 15:09:400428デフォルトの名無しさん
2006/08/08(火) 15:09:59テーブルを作るのに組み込み関数使いたくねえとか言うと思う
0429デフォルトの名無しさん
2006/08/08(火) 15:11:21ハァ?手打ちで入力しておくのに関数が関係あんのか?
0430415
2006/08/08(火) 15:18:18なんとかいただいた情報でがんばってみます。ありがとうございました。
0431デフォルトの名無しさん
2006/08/08(火) 15:20:02手打ちでどうやって関数値を求めるんだよ?
それに360度分の結果を用意してもatan2の替わりは勤まらない
やりたいのは座標から角度を求めることだからな
0432デフォルトの名無しさん
2006/08/08(火) 15:22:08バカはレスすんな
0433デフォルトの名無しさん
2006/08/08(火) 15:23:13おいおい、たぶんエスパーが必要な質問の仕方に問題があるんだと思う。
スペシャルねこまんまの作者のwebページに作者とのコンタクト方法が載ってるんだから、
作者に問い合わせた方がいいんじゃないか。
有名どころのソフトでないと、ここで聞いても使用者とめぐり合う可能性は低いと思う。
0434デフォルトの名無しさん
2006/08/08(火) 15:25:06バカじゃないんでレスするぜ
バカはレスすんな
0435デフォルトの名無しさん
2006/08/08(火) 15:25:53おいおい、コンピュータ登場以前は、数学が無かったのかよ。
0436デフォルトの名無しさん
2006/08/08(火) 15:28:02-2個はxが0の場合な。
0437デフォルトの名無しさん
2006/08/08(火) 15:47:250439438 ◆yBEncckFOU
2006/08/08(火) 16:53:100441デフォルトの名無しさん
2006/08/08(火) 17:54:19ツールバーのファイル→開くでユーザーにファイルを参照させてBMPをピクチャボックス1に表示させたいんですがどういう風に作ればいいんですか?
ツールバーは作ったんですが、ハリボテでそれ以上がわかりません。どういうプログラムを書けばいいのでしょうか?
0442441
2006/08/08(火) 18:14:32んでそっちの方が趣旨にあってるっぽいんでそっちで聞きます
0444デフォルトの名無しさん
2006/08/08(火) 18:23:05もうそういうつまらない荒らしやめようよ
0445デフォルトの名無しさん
2006/08/08(火) 19:03:45に記憶されているデータをそのブロックに書き込む、次にそのデータを
ブロック単位に書き換える。」の「ブロック単位に書き換える」とは
どんなことをするのですか。
0446デフォルトの名無しさん
2006/08/08(火) 19:11:02巡航ミサイルの誘導技術とかで使われてるみたいなんだが
0447391
2006/08/08(火) 19:42:53はじめはDirectXかOpenGLが有効だろうと思い、どちらが良いか聞こうと思ったので、
このスレで聞きました。
別スレへ言って聞いてみます。
失礼しましたm(_ _)m
0448デフォルトの名無しさん
2006/08/08(火) 19:48:460450デフォルトの名無しさん
2006/08/08(火) 19:58:350451445
2006/08/08(火) 20:04:390452デフォルトの名無しさん
2006/08/08(火) 21:10:43軍が開発した処理システムなら当然軍事レベルテクノロジーで極秘だろうが、
一般で研究されている処理構造ならそうでもない。
あたりまえどすけど。
0453デフォルトの名無しさん
2006/08/08(火) 21:55:060454453
2006/08/08(火) 22:57:13手持ちのマニュアル本にしっかり載ってた
0455デフォルトの名無しさん
2006/08/08(火) 23:15:45お願いします
0456デフォルトの名無しさん
2006/08/08(火) 23:33:2552枚で8組16枚をどうやって作るんだ?
0457デフォルトの名無しさん
2006/08/08(火) 23:34:43それは冗談で言っているんですか?
0458455
2006/08/08(火) 23:50:420459デフォルトの名無しさん
2006/08/08(火) 23:54:19じゃなくて、4x4マスって52以上マスがあるのか。知らなかったよ。
0460デフォルトの名無しさん
2006/08/09(水) 00:39:54用意するのはトランプカード
スーツは4種、各スーツ毎に13枚ずつ
ジョーカーなしで計52枚
この中から一組2枚のペアを8組…計16枚選び出し
用意された4×4=16マスの升目に置いていく
この処理をフローチャートで書け、か
それでも材料足りないがな
カードは何で表すのか判らんし言語も指定が無いから想像でしかやれん
そもそも宿題スレ向きの話題なので答える気は無いが
0461デフォルトの名無しさん
2006/08/09(水) 18:06:060462デフォルトの名無しさん
2006/08/09(水) 19:14:25たぶん質問者が問題を理解してないだけか、プログラムなんて理解できない素人かのどちらか
宿題でもせめてコードに関することにしてもらいたいもんだ。
0463デフォルトの名無しさん
2006/08/09(水) 20:20:25どうやら最適化で実行順が変わったせいでエラーになっちまってました。
そこでお尋ねしたいのですが、ある特定の部分だけ最適化を無効にすることは出来るのでしょうか。
さすがに無理っぽいですが…。コンパイラはVCTK2003を使ってます。
0464デフォルトの名無しさん
2006/08/09(水) 20:23:13そこだけインラインアセンブラ
0465463
2006/08/09(水) 20:23:520466デフォルトの名無しさん
2006/08/09(水) 20:26:02>>464
その手がありましたか、ありがとうございます
しかし厄介ですなぁ…もっとも初めてのケースですが
0467デフォルトの名無しさん
2006/08/09(水) 20:44:260468デフォルトの名無しさん
2006/08/09(水) 20:45:44あるポートがずっとONになったりします。
0469デフォルトの名無しさん
2006/08/09(水) 20:46:390470デフォルトの名無しさん
2006/08/09(水) 20:50:06それってデバッグモードの時からプラグマ指定しませんか?
0471デフォルトの名無しさん
2006/08/09(水) 21:39:03BorlandC++はpragmaで関数/オブジェクト宣言単位で最適化ON/OFF指定できるからVCもその手のオプションあるんじゃないか?
0472デフォルトの名無しさん
2006/08/09(水) 22:13:34>>471
見事にありました。#pragma optimize( "", off )
いやはや最初から知っていれば…ありがとうございます。こちらでも動きました。
>>467
浮動小数点絡みなんですが、どうにも結果が変わりまして。
0473デフォルトの名無しさん
2006/08/09(水) 22:29:330474デフォルトの名無しさん
2006/08/09(水) 22:39:50HP-UX + aCC で以下のようなプログラムを作成しました。
・複数(50本くらい)の機能の異なるプロセスが存在する
・上記はコアとなるプロセスが fork & exec を利用して一気に立ち上げる
・プロセスはソケットを利用して通信をする
以下のような問題が発生しています。
・ある程度のプロセスを起動すると、いきなり落ちるプロセスが出てくる
・落ちたプロセスは core などを吐くことはなく、キレイかつイキナリ終了している
・「ある程度」の数は時々で変化する
・「ある程度」の数までを通常の方法で起動し、その次に起動するはずだった
プロセスを別の telnet 窓から立ち上げると、正常起動したあとにソケットメッセージの
受信処理付近?で落ちる
・「落ちたプロセス」は起動する順番を変えると落ちなくなり、
代わりに最後の方で起動した別のプロセスが落ちるようになる
・全てのプロセスは単体でのイジメ試験をしているが、先の「ある程度」の数以上を
同時に起動しない限り正常に動作している
もちろんバグの可能性もあるのですが、環境周りの設定の問題であるようにも思えます。
これまでに sam を利用して同時に使用できるプロセス数(システム/ユーザ毎)や、
ファイルの数(ソケットをたくさん利用するためディスクリプタの数を疑いました)を
余裕のある値に変更するなどいろいろ試してみたのですが、変化はありませんでした。
環境周りの設定で、上記のような現象を起こすとしたらどのような設定値が存在するでしょうか。
ご教示頂ければ幸いです。
0475デフォルトの名無しさん
2006/08/09(水) 22:40:51SIGLOST
0476474
2006/08/09(水) 22:53:59ありがとうございます。
ファイルロックの消失、発生時のデフォルト動作はプロセスの終了。
ずっと悩んでいたのですが、この一瞬で解決したっぽいです。ははは...
0477デフォルトの名無しさん
2006/08/10(木) 23:07:090478デフォルトの名無しさん
2006/08/10(木) 23:12:14オレの行った学校は資格とるための学校だったらしく、教師のくせにプログラム組めなかったよ
そんなトコもあるから気をつけろ
0479デフォルトの名無しさん
2006/08/11(金) 03:37:34unlha32.dllを使った圧縮処理を書いたのですが、圧縮処理中ダイアログで
中断ボタンを押した時だけ例外が出てしまいます。
問題点を絞り込むため、この処理だけを単発プロジェクト作成しました。
メインルーチンはモーダルダイアログを作成し、ボタン押下で以下の処理を走らせてみました。
char szCmdLine[1024], szOutput[256];
sprintf(szCmdLine, "a -+d1 \"%s\" \"%s\\\" \"%s\"",
"c:\\hoge.lzh",
"c:\\hoge",
"hage");
if (Unlha(hParentWnd, szCmdLine, szOutput, sizeof(szOutput)) == 0) {
MessageBox(hParentWnd, "圧縮OK", "テスト", MB_OK);
} else {
MessageBox(hParentWnd, "圧縮NG", "テスト", MB_OK);
}
中断ボタンを押さなければ"圧縮OK"でその後何も問題なく処理されます。
中断ボタンを押せば"圧縮NG"が表示され、そのメッセージボックスを閉じると例外になります。
何が悪いのか見当付きません。
環境はVC++6 sp5 WindowsXPです。
叩き殺される覚悟で待っております。
0480479
2006/08/11(金) 03:44:33unlha32.dllは現状最新のVer 2.51aを使っています。
よろしくお願いします。
0481デフォルトの名無しさん
2006/08/11(金) 03:48:04から,エラー時に UnlhaCloseArchive() 相当の処理は行われません。従っ
て,処理を中断する場合には,アプリ側で明示的に UnlhaCloseArchive()
によりハンドルを開放する必要があります。
0482479
2006/08/11(金) 03:59:22UnlhaOpenArchiveを使ってないので、Unlhaの後にUnlhaCloseArchiveを使うためのHARCが無いです。
もう少しヒントはございませんでしょうか?
0483デフォルトの名無しさん
2006/08/11(金) 04:16:48複数の言語を扱う方、経験談的なのを少し聞かせてくれると嬉しいです
0484デフォルトの名無しさん
2006/08/11(金) 04:35:35BCC5.8.2でやってみたけど、中断しても特に例外が出ないぞ。
統合環境からやると何か表示されるのか?
0485デフォルトの名無しさん
2006/08/11(金) 04:57:31ぐぐってみた。
http://72.14.235.104/search?q=cache:opOb7woH-MgJ:lucifer.moe-nifty.com/radio/2006/01/index.html+unlha32+%E4%B8%AD%E6%96%AD&hl=ja&ct=clnk&cd=2&lr=lang_ja
の2006年1月25日の所を見て欲しい。
どうもNT系のOSで出る問題らしい。他のソフトでも同じような動作になる。
0486デフォルトの名無しさん
2006/08/11(金) 05:13:32#include "stdio.h"
#include "time.h"
extern "C" {
#include "unlha32.h"
}
int main()
{
char szCmdLine[1024], szOutput[256];
HWND hParentWnd = NULL;
int retcode;
std::sprintf(szCmdLine, "a -+d1 \"%s\" \"%s\\\" \"%s\"", "c:\\hoge.lzh", "c:\\borland", "learn*");
if ((retcode = Unlha(hParentWnd, szCmdLine, szOutput, sizeof(szOutput))) == 0) {
MessageBox(hParentWnd, "圧縮OK", "テスト", MB_OK);
} else {
if (retcode == 0x8020) {
MessageBox(hParentWnd, "ユーザーによる中断(8020)", "テスト", MB_OK);
}
MessageBox(hParentWnd, "圧縮NG", "テスト", MB_OK);
}
}
0487479
2006/08/11(金) 05:14:24誠にありがとうございます!
全く同じ問題みたいですね。(;´Д`)
一度寝てから対策を考えてみます。
>>484
テストありがとうございます!
VC++6を使ってはいますが、ビルドにしか使っていません。非MFCです。
やはりOSが問題かな?という感じはしますが、そういえばこの作者さん、BCC使ってたような気がしてきました・・・ハーン
0489デフォルトの名無しさん
2006/08/11(金) 06:22:03>>486はBCCでOKだよ。
0490デフォルトの名無しさん
2006/08/11(金) 11:44:37この手の証明を検証してくれるツールはありますか?
0491デフォルトの名無しさん
2006/08/11(金) 12:12:480492デフォルトの名無しさん
2006/08/11(金) 12:25:20ありがとうございました。
0493デフォルトの名無しさん
2006/08/11(金) 19:22:35ログインしている状態でYahooにアクセスしたいんですが
どうすればいいのでしょうか?
ちなみにOSはXPです。
0494デフォルトの名無しさん
2006/08/11(金) 19:30:210495デフォルトの名無しさん
2006/08/11(金) 19:32:28アホですか?
0496デフォルトの名無しさん
2006/08/11(金) 22:59:20楽。
特に昔流行ったC言語系(ALGOL系)、BASIC系
今流行りのクラス型OOPLを覚えれば
かなりの数の言語がマニュアル片手に書ける
但し、例外的に根本の考え方が違う言語もある
そういう言語は結構苦戦するかもね
私はCOBOLやProlog、Lispには悩んだなぁ。
COBOLが言語として解りにくいのは
データだけだったが。後は人的原因w
0497デフォルトの名無しさん
2006/08/11(金) 23:04:250498デフォルトの名無しさん
2006/08/11(金) 23:05:45その背後にある、プログラミングの根底部分を理解しないと。
0499デフォルトの名無しさん
2006/08/12(土) 01:18:13それ理解せずに言語覚えたって言えないだろ
…って突っ込もうと思ったけど居るんだよな実際
機能だけ知ってても使い方解ってない椰子
0500デフォルトの名無しさん
2006/08/12(土) 01:35:310501デフォルトの名無しさん
2006/08/12(土) 01:46:570502デフォルトの名無しさん
2006/08/12(土) 09:23:44すごく便利です、VS2005の開発環境がすべてUSBに収まればいいのだけど
それは無理なんで、せめてVisual C++の開発環境だけでもUSBメモリスティクに
入れたいのですがどれ位の容量がいるのかな?
0503デフォルトの名無しさん
2006/08/12(土) 09:39:42Program Filesの下だけだと512MBで余裕だけど、そこだけで閉じてるのかなぁ?
0504デフォルトの名無しさん
2006/08/12(土) 09:55:34サンクス
とりあえずVS2005からC++だけをUSBにインストールしてみます
だめだったら1GのSDカードに入れようかとおもいます
開発環境をメモリに入れておくとどんなPCからでもプログラム作成できるので
本当に便利です^^
0505デフォルトの名無しさん
2006/08/12(土) 09:58:01てか、Windowsディレクトリ以下に、開発時に必要なdllも入れてしまわないのかなぁという心配。
以前はデバッグ用ランタイムdllをWindowsディレクトリに入れてたからね。
VS2005はよく知らないけど。
やってみればわかるか。
0506デフォルトの名無しさん
2006/08/12(土) 12:30:32Delphi & C++Builderとすこぶる相性が悪いのであきらめて下さい
0507493
2006/08/12(土) 16:59:25IEのCookieファイルを見て
Cookieを全て入れてアクセスしたらできました。
0508デフォルトの名無しさん
2006/08/12(土) 18:25:290509デフォルトの名無しさん
2006/08/13(日) 01:08:34独学でC言語の参考書の練習問題をやってみて挫折して解けなかったら
そのソースプログラムの解答を懇切丁寧に教えてくれるスレを探しています。
ちなみに、私はCのコンパイラなどの開発環境は持っていませんので
机上&脳内でトレースしようと思っています。
参考書では、マイクロソフト社のC言語の開発環境を使った
実行結果がソースプログラムとともに載っています。
ANSI-C準拠しています。
こんな私に最適なスレを教えてください。よろしくお願いします。
0510デフォルトの名無しさん
2006/08/13(日) 01:16:48・そのようなスレはない
・PC持ってないの?
・個人授業受ければ?
0511デフォルトの名無しさん
2006/08/13(日) 01:52:06素因数がいくつになるか、事前にわからないですよね?
だから変数をいくつ確保すればいいのかも、わからないですよね?
この場合、どうすればいいですか?
0512デフォルトの名無しさん
2006/08/13(日) 01:56:530513デフォルトの名無しさん
2006/08/13(日) 04:50:23大抵は出力するだけで済むから動的確保する必要ないわけだが。
0514デフォルトの名無しさん
2006/08/13(日) 07:46:12無料のC開発環境は沢山あるので適当にインスコしる
0515デフォルトの名無しさん
2006/08/13(日) 14:37:52アップローダからファイルをダウンするソフトなんですけど
http://rapidshare.de/files/17769227/he.tk_Past_Princess.zip.html
からダウンする時 40秒ぐらいたつとフォームが表示されて
画像内の文字を入れるタイプなんだけど
このソフトはURLを入れるだけで後は自動で
ダウン開始になるんだけどこれって画像解析してるの?
まじスゴクね?
0516デフォルトの名無しさん
2006/08/13(日) 16:39:000517デフォルトの名無しさん
2006/08/13(日) 18:09:00あ、俺これのバイトやってるよ。
送られてくる文字と画像の中にある文字が同じだったらボタン押すヤツ。
結構稼げるぜ。お前らもやりな。
0518デフォルトの名無しさん
2006/08/13(日) 19:07:18ちょ!おま守秘義務違反・・・
0519デフォルトの名無しさん
2006/08/14(月) 17:59:11プログラムの本やウェブページを読んでると「宣言」「定義」という言葉がよく出てきます。
例えば、 "構造体定義" でぐぐっても "構造体宣言" でぐぐっても
同じような解説ページが出てくるので、あまり拘って区別するものではないかもしれないとも思うのですが
あえて区別するなら
宣言 → 「そういう物が有る」と言っているだけで実体はない(extern とか関数宣言とか)
定義 → 「そういう物である」と決定する(構造体とか定数とか関数とか)
という解釈で合っているのでしょうか
0520デフォルトの名無しさん
2006/08/14(月) 18:19:39合ってる。ただしふつう定義は宣言を兼ねる。
0521デフォルトの名無しさん
2006/08/14(月) 18:20:46適当なこというな、ハゲ
0522デフォルトの名無しさん
2006/08/14(月) 18:55:59適当なことを言ってるつもりはないので、訂正してくれ。
0523デフォルトの名無しさん
2006/08/14(月) 19:00:28「ふつう」以降がダウト。
そういう言語・場合もあるけど、「ふつう」じゃない。
0524デフォルトの名無しさん
2006/08/14(月) 19:06:59そういうことか。分かった。
>>519が出した例から勝手にCを考えていた。
0525デフォルトの名無しさん
2006/08/14(月) 21:58:450526デフォルトの名無しさん
2006/08/14(月) 23:01:12コンピュータ用語事典のちょっと大きいのを見るのはどうだろう。
後、C用語事典とかなら、ちょっとした計算のサンプル・コードも載っている。
最近のは買ってないから、はずれかも知れないが。
0527デフォルトの名無しさん
2006/08/16(水) 17:02:15パラレル信号変換回路」とはシリアルをパラレルが一方向パラレルをシリアルが
反対方向ということですね。これを英語にするので教えてください。
0528デフォルトの名無しさん
2006/08/16(水) 17:09:08?
0529デフォルトの名無しさん
2006/08/16(水) 17:18:20つ[http://www.excite.co.jp/world/english]
0530デフォルトの名無しさん
2006/08/16(水) 23:16:520531デフォルトの名無しさん
2006/08/17(木) 00:01:570532デフォルトの名無しさん
2006/08/17(木) 06:10:28ソースが分かってしまうというのはホントでしょうか。
0533デフォルトの名無しさん
2006/08/17(木) 09:52:23Javaは標準では実行ファイルを作れないハズ。
作るツールはあるが、そういうツールは
jarファイルやclassファイルをラップしてるだけだから
元のjarやclassは結構簡単に抜き出せると思う。
でもコンパイル済みのjarやclassから
ソースまで抜く絶対的方法は無いんじゃね?
0534デフォルトの名無しさん
2006/08/17(木) 10:57:28わかりました。ありがとうございました。
0535デフォルトの名無しさん
2006/08/17(木) 14:08:450536デフォルトの名無しさん
2006/08/18(金) 03:17:06shift register
0537デフォルトの名無しさん
2006/08/18(金) 17:05:48メモリを設けてある。そのバッファメモリの容量はというと、メモリの
書き換え単位であるセクタのアドレスサイズとして情報を記憶させる」という
文章があります。セクタのアドレスサイズとは何ですか。アドレス空間という
ものがありますが、それと関係があるのですか。
0538537
2006/08/18(金) 17:15:48申し訳ない
0539デフォルトの名無しさん
2006/08/18(金) 21:25:24http://chihara.naist.jp/people/2004/kenta-t/OpenCV/pukiwiki/index.php?%C6%B0%B2%E8%A5%D5%A5%A1%A5%A4%A5%EB%A1%CAavi%A5%D5%A5%A1%A5%A4%A5%EB%A1%CB%A4%CE%C6%C9%A4%DF%B9%FE%A4%DF
OpenCVを使って画像処理を行おうと思い、ここのLoadVideo.cppを試してるのですが、
cvCaptureFromAVI(filename)でAVIファイルを読み込むことができません。
実行ファイルと同じディレクトリにhoge.aviを置いて char* filename="hoge.avi";
↑これでダメだったので、相対パスはやめて絶対パスを試そうと思い、 char* filename="f:\hoge.avi";
と変更しても結果は変わりませんでした。
何が・どこがおかしいかわかる方、ご教示お願いします。
0540デフォルトの名無しさん
2006/08/18(金) 23:55:030541デフォルトの名無しさん
2006/08/19(土) 03:04:25DCL MOJI CHAR(3)
DCL SUUJI FIXED
MOJI = '012'
SUUJI = SUBSTR(MOJI,2,2)
でSUUJIが整数値の12になりますか?
0542541
2006/08/19(土) 03:09:21スマソ
0543デフォルトの名無しさん
2006/08/19(土) 03:34:380544デフォルトの名無しさん
2006/08/19(土) 03:44:510545デフォルトの名無しさん
2006/08/19(土) 03:46:350546デフォルトの名無しさん
2006/08/19(土) 03:49:570547デフォルトの名無しさん
2006/08/19(土) 03:51:32「連休中はメインフレーム落ちてるから無理」
ってことになりそうだな
0548デフォルトの名無しさん
2006/08/19(土) 05:03:06素人ではないのでIPの原理はほぼ理解してます
ふしあななどの罠を踏んだわけでもなく、特定できるようなリンクを踏んだりもしてないです
あきらかにサーバ上に記憶されたログを参照しているものの仕業としか思えないわけです
相手はIDから逆算して得られる情報以上のものを得ています、具体的には都道府県です
ハッキングによって一部の人間が特殊なコマンドによりログを参照できる状態にあるのでしょうか?
一応公式には、経営層の人間しかログは見れないことになっていますが、そんな限られた人間が
こういったことをやるのは逆に危険な行為で考えにくいので、いわゆる削除人に近い人たち
のかなにこういった権限を与えられてやってる人がいるということでしょうか?
0549句読点書けないバカをサマージャンボする俺 ◆9NQzQ21lx.
2006/08/19(土) 05:05:570550デフォルトの名無しさん
2006/08/19(土) 05:43:27ワラタ
0551デフォルトの名無しさん
2006/08/19(土) 10:51:48ちがいます。
特に
>素人ではないのでIPの原理はほぼ理解してます
このあたりが
0552デフォルトの名無しさん
2006/08/19(土) 12:58:180554デフォルトの名無しさん
2006/08/19(土) 13:10:220555デフォルトの名無しさん
2006/08/19(土) 13:12:230556デフォルトの名無しさん
2006/08/19(土) 13:22:33レベル的に
0557デフォルトの名無しさん
2006/08/19(土) 13:24:06管理側の誰かがIPアドレスの情報を見ることが出来るということは、外部からも
見られる可能性があるということです。
IPアドレスがわかれば、都道府県くらいならわかるでしょう。
0558デフォルトの名無しさん
2006/08/19(土) 13:25:030559デフォルトの名無しさん
2006/08/19(土) 13:27:21それはわかってる、こういったケースはよくあるのかという意味で聞いてみただけ
都道府県の情報を得ていることで、フルIPを見れていることは確実なんだよ
0560デフォルトの名無しさん
2006/08/19(土) 13:27:250562デフォルトの名無しさん
2006/08/19(土) 13:33:24いつもは回答者しかしたことないです
君らより詳しいですよ
0563デフォルトの名無しさん
2006/08/19(土) 13:38:080564デフォルトの名無しさん
2006/08/19(土) 13:40:310565デフォルトの名無しさん
2006/08/19(土) 13:43:55お前が一番詳しいってことでいいから他所行け。
少なくともここは板違い。
0566デフォルトの名無しさん
2006/08/19(土) 13:47:070567デフォルトの名無しさん
2006/08/19(土) 13:53:01検索しておけるなら、あらかじめハッシュを生成しておけばよいと思うのですが、
ファイル数が多くて、大きなファイルになると、ハッシュ生成時間もばかになりませんよね。
この辺の分野ってなんていうんだろうか。
0568デフォルトの名無しさん
2006/08/19(土) 14:13:130569デフォルトの名無しさん
2006/08/19(土) 14:20:00なんともみごとな下品さ加減。会社でレポートを出すときは句読点を
付けてください。管理人さん、この人物が「荒らし屋」ですので特定して、
監視しましょう。
0570デフォルトの名無しさん
2006/08/19(土) 14:44:34原理的には全てを比較するしか一致しているかどうかを調べる方法はない。
ハッシュによる方法はハッシュ値の衝突が起こらないことが保証されなければ確率的な方法でしかない。
調べるべきファイル間の非一致部分が多いのなら素直に1バイトなり1ワードなりごとに
比較した方が全てを読み込む前に非一致部分を検出することができて、
それなりに速度はでるのではないだろうか?
0571デフォルトの名無しさん
2006/08/19(土) 14:51:01データでハッシュを生成しておいて、一致した場合に全比較を行うとかにするとか。
違う部分で複数のハッシュを生成しておいて、うんぬんとか。
全比較の対象を絞り込むためのハッシュ生成なら巨大ファイルの全てを見る必要はないかも。
0572566
2006/08/19(土) 14:51:24こういう場合はハッシュの生成タイミングを工夫して、全体的な作業効率を上げるしかないね
0573デフォルトの名無しさん
2006/08/19(土) 15:34:530574デフォルトの名無しさん
2006/08/19(土) 16:26:47クラッキングしたいんですが・・・
http://pc8.2ch.net/test/read.cgi/hack/1155549802/
自演ばっかしてる。ハッカーの達人 ◆rXO2VZp4eo ってやつ。
0575566
2006/08/19(土) 17:06:140576566
2006/08/19(土) 17:19:48いくつか思いつく、馬鹿厨房に教えてやる気はないのでそのつもりで
>>548で書いた相手は私の知る方法を越えているので、想像がつかない
まさに管理者レベルのみのなせる業
0577デフォルトの名無しさん
2006/08/19(土) 17:48:01>いくつか思いつく、馬鹿厨房に教えてやる気はないのでそのつもりで
>いくつか思いつく、馬鹿厨房に教えてやる気はないのでそのつもりで
>いくつか思いつく、馬鹿厨房に教えてやる気はないのでそのつもりで
↓
>まさに管理者レベルのみのなせる業
0578デフォルトの名無しさん
2006/08/19(土) 18:30:26レベルまで行くのは難しいことではないでしょう。あなたは経済も、法律も
文学も究めているわけではないでしょう。勉強しよう思ってお願いしているのです。
0579デフォルトの名無しさん
2006/08/19(土) 18:41:31データ作成者は、次のステートメントで読み込むことができる、と言っています。
-----
DIMENSION FLX3D (34,34,38,2)
DIMENSION WORK (34*34*38*2)
EQUIVALENCE (FLX3D(1,1,1,1), WORK(1))
NDATA = 34*34*38
REWIND 9
DO IG=1,2
J = (IG - 1)*NDATA
READ(9) (WORK(J+I), I=1, NDATA)
END DO
-----
しかしながら、私は Fortran のことがさっぱりわかりません。
どうすれば C 言語でこのデータを読むことができるのでしょうか?
0580デフォルトの名無しさん
2006/08/19(土) 18:50:00WORKがそれだけ乗じて一次元にしてるし、
READでWORKとNDATAを引数にしてるから何やってるか分かりそうなもんだが。
0581579
2006/08/19(土) 19:00:30>>579 で書いたステートメントは Fortran です。
ファイル先頭から 8 byte のデータが 34*34*38*2 個並んでいるのだと思いますが、
C で double 型の羅列とみなして read() すると値がおかしくなります。
例えば、Fortran で読めば 1.8e+09 となる値が C では 3.7e+71 になります。
0582デフォルトの名無しさん
2006/08/19(土) 19:26:310583デフォルトの名無しさん
2006/08/19(土) 19:30:590585デフォルトの名無しさん
2006/08/19(土) 19:48:11IBM形式とかGDSの形式とか、実数を表すフォーマットは色々あるわけだが。
0586Flex
2006/08/19(土) 21:47:17強しています。早速の質問ですが、お手柔らかにお願いしま
す。
Flexではinputの再定義は、#undefと#defineで出来ます。
unputの再定義はどうすれば良いでしょうか?
最初から、いきなりの質問で迷惑をかけるかと思いますが、
宜しくお願いします。
0587デフォルトの名無しさん
2006/08/19(土) 22:10:01void AMethod(){
calledMethod();
}
void BMethod(){
calledMethod();
}
void calledMethod(){
if( /* AMethodだったら*/){
//TODO
else if( /* BMethodだったら */){
// TODO
}
}
上記のように、引数渡し以外でコメント部分での
呼び出し元メソッドがわかる方法はありますでしょうか。
0588デフォルトの名無しさん
2006/08/19(土) 22:45:14そもそも構造から見直した方が良い気もする。
もし呼び出し元が判ったとしても、呼び出し元がその2つだけで済むなら良いが
増える可能性が少しでもあるなら多態性を使ったコードに置き換えた方が良くね?
0589デフォルトの名無しさん
2006/08/19(土) 22:50:450591587
2006/08/19(土) 23:19:56クラス名はthis.getClass().getName();でわかりますが・・。
0592デフォルトの名無しさん
2006/08/20(日) 00:25:19逆コンパイルされてしまう可能性があるんでしょうか?
逆コンパイルされる心配の無い言語ってありますか?
0593・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6
2006/08/20(日) 00:30:020594デフォルトの名無しさん
2006/08/20(日) 01:23:21逆コンパイルしたい人間の手元にコードがある限りどんな言語でも心配は無くならない。
逆コンパイルされたくない部分をサーバに置き、その処理の結果だけをツールに返すようにする。
0595594
2006/08/20(日) 01:26:290596デフォルトの名無しさん
2006/08/20(日) 04:50:210597デフォルトの名無しさん
2006/08/20(日) 10:55:05呼び出し元のメソッドを知る方法は当然あります。無いとスタックトレースを出力できませんから。
for (StackTraceElement element : Thread.currentThread().getStackTrace()) {
System.out.println(element.getClassName() + "." + element.getMethodName());
}
必要なところでこうすれば、
java.lang.Thread.dumpThreads
java.lang.Thread.getStackTrace
ときて、3番目に現在のクラス.メソッド、4番目に呼び出し元のクラス.メソッドが得られます。
ただし、Thread.getStackTrace()は1.5になってできたメソッドなので、1.4であれば、例外をわざと作って、
StackTraceElement[] elements = new Throwable().getStackTrace();
for (int i = 0; i < elements.length; i++) {
System.out.println(elements[i].getClassName() + "." + elements[i].getMethodName());
}
とすることで、1番目に現在のクラス.メソッド、2番目に呼び出し元のクラス.メソッドを得られます。
ということで、実はThrowable.getStackTrace()のほうがシンプルだったりします。1.5でもこの方法は当然使えて、
for (StackTraceElement element : new Throwable().getStackTrace()) {
System.out.println(element.getClassName() + "." + element.getMethodName());
}
で同じ結果が得られます。
つまり、メソッド名を知りたいところで、
StackTraceElement[] elements = new Throwable().getStackTrace();
String currentMethod = elements[0].getMethodName();
String callerMethod = elements[1].getMethodName();
0598デフォルトの名無しさん
2006/08/20(日) 11:10:25老婆心ながら、設計がおかしいと思われ。
モジュールの結合度とかについて勉強してみては。
0599デフォルトの名無しさん
2006/08/21(月) 14:01:42本屋やAmazonを調べてもほとんどこのプログラム関連の本がないので弱ってます。
PL/Iの初心者向けサイトや本がありましたら教えてください。
0600デフォルトの名無しさん
2006/08/21(月) 14:19:22Amazonで10件も引っかかったんだが、これじゃ足りないのか?
0601599
2006/08/21(月) 14:47:23全部在庫切れです。
0602デフォルトの名無しさん
2006/08/21(月) 20:45:550603デフォルトの名無しさん
2006/08/21(月) 22:41:00て言うか国防省かなんかか?
0604デフォルトの名無しさん
2006/08/21(月) 23:42:14日本IBMに聞いた方が早いんじゃね。分厚い英語のマニュアルが出てくるかも
知れないが。
でもなつかしいな。自分も計算は Fortran、ファイル処理は COBOL かなと
なって、両方扱えるので調べたが、COBOL から Fortran を呼べるようにな
って止めたと思う。
0605デフォルトの名無しさん
2006/08/22(火) 09:01:42一応サンプルなど(英語
0606デフォルトの名無しさん
2006/08/22(火) 12:51:47「PL/I FAQ」でググったら、FAQ siteが見つかって、ざっと見たらMS Word形式の
language reference manualへのリンクがあったので、ダウンロードしてみたら
ダウンロードできた(dead linkではなかった)。
めでたし、めでたし。
0607デフォルトの名無しさん
2006/08/22(火) 18:33:40パッチを作りたいのですが、最適な言語は何になりますか?
0608デフォルトの名無しさん
2006/08/22(火) 18:54:110609デフォルトの名無しさん
2006/08/22(火) 19:09:49既存のブラウザにパッチ当てたいとか、君にしては勇者的行為ではないかい?
0610デフォルトの名無しさん
2006/08/22(火) 19:40:46パッチ作るんなら元のソフトと同じ言語にしといたほうがいいと思うよ。
0611デフォルトの名無しさん
2006/08/22(火) 19:46:080612デフォルトの名無しさん
2006/08/22(火) 19:49:450613デフォルトの名無しさん
2006/08/22(火) 19:51:190614デフォルトの名無しさん
2006/08/22(火) 19:53:400615デフォルトの名無しさん
2006/08/22(火) 19:54:440616607
2006/08/22(火) 19:56:30挑戦してみる
0617デフォルトの名無しさん
2006/08/22(火) 20:02:54うまく動けば、タスクスケジューラに登録して終わり。
0618デフォルトの名無しさん
2006/08/22(火) 20:16:52どんな言語でも
俺ならRubyで5分でつくれるけど
0619デフォルトの名無しさん
2006/08/22(火) 20:22:180620デフォルトの名無しさん
2006/08/22(火) 20:31:39wget使うのが簡単だから。
0621デフォルトの名無しさん
2006/08/22(火) 20:40:43そうなんですか?ActiveBasicをRubyで作ってください!困ってるんです!
0622デフォルトの名無しさん
2006/08/22(火) 20:51:51?
0623デフォルトの名無しさん
2006/08/22(火) 21:29:540624デフォルトの名無しさん
2006/08/22(火) 21:33:410625デフォルトの名無しさん
2006/08/22(火) 21:44:280626デフォルトの名無しさん
2006/08/22(火) 22:05:160627デフォルトの名無しさん
2006/08/22(火) 22:26:11そうなんですか?ActiveBasicをRubyで作ってください!困ってるんです!
0628デフォルトの名無しさん
2006/08/22(火) 22:39:260629デフォルトの名無しさん
2006/08/22(火) 22:43:180630デフォルトの名無しさん
2006/08/22(火) 22:43:46そもそも句読点と言うのは読みが苦手な無学者でも
容易に読めるようにと設けられたものであり
句読点を付けるのは読み手に対しおまえは馬鹿だと
言っているのに等しい
「どんな言語でも。俺ならRubyで5分でつくれるけど。」
0631 ̄ ̄ ̄ ̄ ̄V ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
2006/08/22(火) 22:46:20,. -ー冖'⌒'ー-、
,ノ \
/ ,r‐へへく⌒'¬、 ヽ
{ノ へ.._、 ,,/~` 〉 } ,r=-、
/プ ̄`y'¨Y´ ̄ヽ―}j=く /,ミ=/
ノ /レ'>-〈_ュ`ー‐' リ,イ} 〃 /
/ _勺 イ;;∵r;==、、∴'∵; シ 〃 /
,/ └' ノ \ こ¨` ノ{ー--、〃__/
人__/ー┬ 个-、__,,.. ‐'´ 〃`ァーァー\
. / |/ |::::::|、 〃 /:::::/ ヽ
/ | |::::::|\、_________/' /:::::/〃
! l |::::::| ` ̄ ̄´ |::::::|/
ノ\ |::::::| |::::::|
0632デフォルトの名無しさん
2006/08/22(火) 22:48:210633デフォルトの名無しさん
2006/08/23(水) 00:03:10どんなライブラリがあるでしょうか?
とりあえずMSXMLを使ってみて
読み込みは何とかできたんですけど
書き込みが訳わかめですた。
素人にも分かりやすいものがあれば教えて下さい。
0634デフォルトの名無しさん
2006/08/23(水) 00:10:04俺ならRubyで5分でつくれるけど
0635デフォルトの名無しさん
2006/08/23(水) 00:26:10(´・ω・`)ショボーン
憎き.avi、.zip、DviX、、etc.
0636デフォルトの名無しさん
2006/08/23(水) 00:28:480637デフォルトの名無しさん
2006/08/23(水) 01:29:47それはネタで言ってるんだよな?
0638デフォルトの名無しさん
2006/08/23(水) 02:00:54MSXMLは特に訳わかめではないと思うぞ。
http://www.s34.co.jp/cpptechdoc/article/xml/persist/
ほかのライブラリがいいなら、ここにいくつか取り上げられている。
http://www.kmonos.net/alang/cpp/lib.html
0639デフォルトの名無しさん
2006/08/23(水) 13:04:173Dの図形を一発で描写できるようなapiも出るのでしょうか?
たとえば現在の円を描くapi Eclip()のように球を描くようなapiです。
0640デフォルトの名無しさん
2006/08/23(水) 13:25:10別物だと言うのは理解していますが。
windowsを持っていないもので。
0642デフォルトの名無しさん
2006/08/23(水) 21:52:39微妙w
プログラミングを全く知らないのなら
まぁいくらか勉強になるんじゃないか?
つかwindows持ってないってVBはwindowsしか使えんだろ。
0643デフォルトの名無しさん
2006/08/23(水) 23:20:48文法とアルゴリズムの勉強にはなる。ので代替手段としては悪くない。
でも、実務上仕方なく・・・以外では今から覚えるには値しない言語だよ。
0644633
2006/08/23(水) 23:52:57どうも。
MSXMLについてはそのサイトを含め
色々参考にしながらやってたのですが、
自分の環境だと書き込み後の終了処理で
ハングアップが発生してしまい、
どうにも対処できなくなってしまっていました。
一応解決策は見つかって、CoUninitialize関数の前で
きちんとRelease関数を呼び出すことで
ハングアップはしなくなりました。
ほとんど(って言うか自分が検索した限りでは全部)
のサイトのサンプルって
Release関数呼んでないんだもんなぁ。
とりあえずMSXMLを使い続けてみたいと思います。
0645デフォルトの名無しさん
2006/08/23(水) 23:56:02DOS版をしらんのかwww
0646デフォルトの名無しさん
2006/08/24(木) 08:08:43そういう案件が来てるんで、急遽やらにゃならんのです。
俺的にも無いというのは判ってる。
0647デフォルトの名無しさん
2006/08/24(木) 08:52:220648デフォルトの名無しさん
2006/08/24(木) 09:43:53よそのソースではReleaseを呼んでいないのではなく、
主にI〜PtrやCComPtrなどのスマートポインタを使って、
Releaseの呼出を見かけ上なくしているだけではないのか?
0649デフォルトの名無しさん
2006/08/24(木) 10:07:51VBがないからさ。
VBAで代用出来るかなと思って聞いたんだ。
0650デフォルトの名無しさん
2006/08/24(木) 12:08:31Linuxで良いなら
つ ttp://www.gnome.org/projects/gb/
0651デフォルトの名無しさん
2006/08/24(木) 12:11:09んが・・・「This project is dead」
すまんorz
0652デフォルトの名無しさん
2006/08/24(木) 12:35:46あ、いや。
気持ちだけ貰っておきます。
0653デフォルトの名無しさん
2006/08/24(木) 12:39:540654デフォルトの名無しさん
2006/08/24(木) 16:26:14Windowメッセージ操作のメインスレッドと
ポートを開いて待つスレッドと
対戦時に通信するスレッド
という設計にしているんですが
okですか?
0655654
2006/08/24(木) 16:46:130656デフォルトの名無しさん
2006/08/24(木) 16:46:310657デフォルトの名無しさん
2006/08/25(金) 01:04:21先ずは1対1の会話ができる通信プログラムを作れ。
それとは別にオセロプログラムを作りメッセージを受けて操作できるようにしろ。
更にキー入力を解釈してメッセージを送るプログラムを作って動かしてみろ。
最後にこれらを組み合わせれば歓声だ。
0658デフォルトの名無しさん
2006/08/25(金) 11:43:59環境:WinXP_HOME
sqlserverを使っていてdecimal 9(13,0)と言う仕様書を見て
9桁入力で精度13ってどういう意味???とか思ったのですが
これってありえるんでしょうか?またどういう意味なのか教えてくださいm(__)m
0659デフォルトの名無しさん
2006/08/25(金) 17:15:270660デフォルトの名無しさん
2006/08/25(金) 17:29:31隣と比べて大小比較して入れ替えてくだけ
0661デフォルトの名無しさん
2006/08/25(金) 17:50:29せっかく要素数がすくないんだからバイトニックソートを薦めてみる
0662デフォルトの名無しさん
2006/08/25(金) 22:13:42知識はひけらかすためにあるんじゃないよ。
0663デフォルトの名無しさん
2006/08/25(金) 22:18:04用途によってはかなり優秀な部類のソートと言える
例えば少数要素の整数配列が大量ってそれらを全てソートするときとかね
0664句読点書けないバカをサマージャンボする俺 ◆9NQzQ21lx.
2006/08/25(金) 22:20:240665デフォルトの名無しさん
2006/08/25(金) 22:23:040666デフォルトの名無しさん
2006/08/25(金) 22:27:180667デフォルトの名無しさん
2006/08/25(金) 22:28:55人を気にせず、わが道を行け。
0668デフォルトの名無しさん
2006/08/25(金) 22:30:050669デフォルトの名無しさん
2006/08/25(金) 22:33:10人が誰を気にしてるかなんて気にせず、わが道を行け。
0670デフォルトの名無しさん
2006/08/25(金) 22:34:29お前は一体何を目的に生きているのだ?
0671デフォルトの名無しさん
2006/08/25(金) 22:35:44いつか童貞を捨てることを目的に生きている。
0672デフォルトの名無しさん
2006/08/25(金) 22:42:080673デフォルトの名無しさん
2006/08/25(金) 23:42:120674デフォルトの名無しさん
2006/08/26(土) 00:48:39容易に読めるようにと設けられたものであり
句読点を付けるのは読み手に対しおまえは馬鹿だと
言っているのに等しい
0675デフォルトの名無しさん
2006/08/26(土) 01:05:40要素数が少ないことが解っているなら、
別にバブルソートちまちま書いても、
速度面でもその他でも、何ら問題ないような気がするが。
つーか、要素数一桁のソートで「もっとも高速」って、
速度の向上を目指すなら、そんな小さい部分を気にしても仕方ないぞ。
0676デフォルトの名無しさん
2006/08/26(土) 01:11:50Java標準だと修正マージソートとクイックソートだっけか
0677デフォルトの名無しさん
2006/08/26(土) 07:30:39アルゴリズム敵にそれはない。
0678デフォルトの名無しさん
2006/08/26(土) 14:00:27もしかすると
ループの中で毎回ソートを呼んでるとかなのかもね
ただ、そうだとすれば設計見直した方が良いかも
0679デフォルトの名無しさん
2006/08/27(日) 15:50:54printfをおまじないのようにソースにいれている例があって、
なんかprintfをいれると原因不明のバグが消えるとか、
そのバグの理由はどうもスタック領域の確保に失敗していて、
それがprintfを入れると消えるということで
そこらじゅうにprintfがいれられているとか、
そういうのってあるんですか?
0680デフォルトの名無しさん
2006/08/27(日) 15:54:34それはない。
0681デフォルトの名無しさん
2006/08/27(日) 16:27:310682デフォルトの名無しさん
2006/08/27(日) 16:38:060683デフォルトの名無しさん
2006/08/27(日) 16:44:430684デフォルトの名無しさん
2006/08/27(日) 17:31:08著者と書籍名の晒しキボンヌ。
0685デフォルトの名無しさん
2006/08/27(日) 18:24:490686デフォルトの名無しさん
2006/08/27(日) 22:43:30ワイド文字列の結合をするためにswprintfを使いたいのですが、
<stdio.h>をインクルードしても、ビルドすると
error LNK2019: 未解決の外部シンボル〜 と、はじかれてしまいます。
DLLの作り方を検索してみても、サンプルでは<windows.h>以外を
インクルードしているものが見当たらず、手詰まり気味です。
原因などご存知の方がいらっしゃいましたら助言いただけますと幸いです。
0687デフォルトの名無しさん
2006/08/27(日) 23:05:45コンポーネントとモジュールという言葉が出てきたので、e-word調べたところ
どっちも、ある機能を持ったプログラムという感じで違いがわかりません。
同じじゃないか〜
2ページ目で止まったままだよ〜
違いを教えてください。よろしくお願いします
0688デフォルトの名無しさん
2006/08/27(日) 23:12:07リンクでエラーが出ているんだから、header じゃなく、.lib が足りない。
swprintf でぐぐると、microsoft のサイトが見つかるから、必要な lib名を
見て、それがプロジェクトに含まれているか、調べたら。
MSDNで調べても同じだけど。
0689デフォルトの名無しさん
2006/08/27(日) 23:16:570690デフォルトの名無しさん
2006/08/27(日) 23:19:230691デフォルトの名無しさん
2006/08/27(日) 23:24:320692デフォルトの名無しさん
2006/08/27(日) 23:25:580693デフォルトの名無しさん
2006/08/27(日) 23:28:37とかだと良い理由だと思ったんだが。サンクスコ
0694デフォルトの名無しさん
2006/08/27(日) 23:30:50英数も全角でよかったのかもしれん
0695デフォルトの名無しさん
2006/08/27(日) 23:48:08だから2chでも英数は半角でないと
なんとな〜く落ち着かないのがマの性
0696句読点書けないバカをサマージャンボする俺 ◆9NQzQ21lx.
2006/08/27(日) 23:48:490697デフォルトの名無しさん
2006/08/27(日) 23:52:15オススメはありませんか?
(プログラミングとは直接関係無いんですが・・スレ違いならすいません)
0698デフォルトの名無しさん
2006/08/27(日) 23:56:35http://pc8.2ch.net/test/read.cgi/tech/1032261438/
0699デフォルトの名無しさん
2006/08/28(月) 00:23:39いくつか修正して無事動作するようになりました。
>リンクでエラーが出ているんだから、header じゃなく、.lib が足りない。
大変勉強になりました。低レベルな質問に答えてくださり、ありがとうございます。
0700デフォルトの名無しさん
2006/08/28(月) 00:26:440701デフォルトの名無しさん
2006/08/28(月) 01:20:442、3使用例を見たが、自分の理解とも異なり、ごちゃごちゃだねえ。
goo へ行って、それぞれの言葉を打ち込み、「国語」辞典を引き、そのページから
「wikipedia記事」へ行くと、多少詳しい説明がある。
0702デフォルトの名無しさん
2006/08/28(月) 01:22:360703デフォルトの名無しさん
2006/08/28(月) 01:23:350704デフォルトの名無しさん
2006/08/28(月) 01:42:40コンポーネントは、DLLやEXEを作るための部品ね。
EXEがモジュール?って謎に思うとおもうけど、
プロセスを起動したときにはじめに実行するコードがついたモジュールなだけ。
と、理解してる。
だって、DLL を動的にロードしたときの返ってくるハンドルが
HMODULEだしさ。
0705697
2006/08/28(月) 01:51:31ありが�d
そちらで聞いてみます。
0706デフォルトの名無しさん
2006/08/28(月) 07:04:23一度に表示するにはURLをどう指定すればいい?
0707デフォルトの名無しさん
2006/08/28(月) 07:06:48Cから移行したのでファイルの読み込みの仕方がさっぱり分かりません。
どなたかお教えいただけないでしょうか?
あるいは参考になるページを教えてください。
0708デフォルトの名無しさん
2006/08/28(月) 07:41:460709デフォルトの名無しさん
2006/08/28(月) 07:56:410710707
2006/08/28(月) 08:00:050711デフォルトの名無しさん
2006/08/28(月) 08:13:500712デフォルトの名無しさん
2006/08/28(月) 09:35:360713デフォルトの名無しさん
2006/08/28(月) 09:48:15CDocument::OnOpenDocument
0714707
2006/08/28(月) 19:33:22>>713様を元にググったらMFCと言うのが出てきてこれを覚えないとだめみたい。
なので、>>712様のアドバイスにしたがって入門書を読んで勉強したいと思います。
お勧めの入門書か参考になるページを教えてください。
>>711様。言葉足らずですみません。
VC6.0でC++を使ってGUIアプリケーションを作ろうとしているのですが、
これまでCでコマンドラインインターフェースのプログラムは
作ったことがあるもののGUIアプリケーションは初めてで
ファイルの読み込みの仕方(メニューのファイル→開く)すら
さっぱり分かりません。
0715デフォルトの名無しさん
2006/08/28(月) 20:00:270716デフォルトの名無しさん
2006/08/28(月) 20:27:05>(メニューのファイル→開く)
ウィンドウプロシージャに飛んでくるWM_COMMAND捕まえるだけやん
あとはfopenなりCreateFileなりifstreamなりでご自由に
0717デフォルトの名無しさん
2006/08/28(月) 23:46:250718デフォルトの名無しさん
2006/08/29(火) 00:51:02検索してないのか?
0719デフォルトの名無しさん
2006/08/29(火) 09:13:46>これまでCでコマンドラインインターフェースのプログラムは
>作ったことがあるもののGUIアプリケーションは初めてで
なーんて、さもコマンドラインだったら僕ちゃん結構出来ますよ?
な雰囲気を装っているが、
せいぜいhello worldがやっとこ動いたレベルだ。
超エスパーの俺様が言うんだから間違いない。
0720デフォルトの名無しさん
2006/08/29(火) 11:35:220721デフォルトの名無しさん
2006/08/29(火) 16:21:270722714
2006/08/29(火) 20:40:38そちら様のご質問の一助となるべくそちら様に成り代わりましてレス致しました所、
かえってご批判を賜る結果となりましたこと大変心苦しく思っております。
もちろんこれらのご批判は、稚拙かつ多分に推量を含んだ私のレスにより
引き起こされましたもので、そちら様には何ら謂れなきもので御座います。
今後はこの失敗を踏まえ、エスパーとしてますます精進していく所存で
御座いますので、今回の件につきましては平にご容赦願うとともに、
大変恐縮では御座いますが、今一度ご自身からレスして下さいますよう
心よりお願い申し上げます。
0723デフォルトの名無しさん
2006/08/29(火) 23:32:14( ゚Д゚)
0724デフォルトの名無しさん
2006/08/29(火) 23:33:00死ね
0725デフォルトの名無しさん
2006/08/30(水) 13:18:31それぞれの思想?かなんかでコーディングのスタイルって違いますよね。
C→C++→Windowsプログラミングみたいな流れでいったりしたときに
一般的には、今まで覚えてきた関数等は使わないで
(例えばstrcpyじゃなくてlstrcpy、charではなくTCHAR、fopenじゃなくてReadFile等)、
完全に新しいものを使ったりしてるんでしょうか?
と、過去に覚えたものを利用してプログラムかいてると
いろんな書き方が混ざってごちゃついてるのみて気になりました。
0726デフォルトの名無しさん
2006/08/30(水) 13:20:41charではなくなぜTCHARを使うのか、どういったところが違うのかが
わかっていればそれほど迷わないと思うのだが。
0727デフォルトの名無しさん
2006/08/30(水) 13:35:320728デフォルトの名無しさん
2006/08/30(水) 14:40:13当時は「なにこの量?」って思ったけど、全体のボリュームや
章立て(で通じるよな?)が解りやすかった。
全体像がぼんやりとでも見えるのが、あんなに幸せだったって、
最近になって気が付いたよ。
オンラインマニュアルでああいう見せ方って出来ないもんかな。
0729デフォルトの名無しさん
2006/08/30(水) 19:19:12同じ機能であれば好きなものを使え。
ただlstrcpyに最も対応するのは、strcpyではなく、_tcscpy。
そういう風にそれぞれ微妙に対応が異なっているものには注意。
0730デフォルトの名無しさん
2006/08/30(水) 21:49:19CからC++で、Windows(でC++か?MFCって意味か?)なら、
ある程度の互換をもって関数や資産を使い回せるわけだから。
C++でも慣れるまでは別にfopenでもstrcpyでも良いだろうし。
仕事でやるんじゃないなら、なおさら。
C++に移行したからって、別に全てC++スタイルで使う必要はない。
クラスとか美味しいとこだけ頂いて、betterCとして使ったって、何ら問題ないだろ。
気になるなら別に頑張って使い分けてもいいだろうけど、
どうでもいいレベルの話だから、気にしない方がいいぞ。
仕事で使うってんなら、別だけどな。w
0731デフォルトの名無しさん
2006/08/30(水) 23:49:45並べるほうの趣味ですか?
0732デフォルトの名無しさん
2006/08/31(木) 00:02:00下の画像の中の線で囲んだウィンドウをvc++で作りたいのですが
何かヒントになるページとか無いでしょうか?
この機能の名前がわからないので検索すら出来なくて困ってます
よろしくお願いします
http://nekoserver.dip.jp/gazou/data/sample.jpg
0733デフォルトの名無しさん
2006/08/31(木) 00:23:550734732
2006/08/31(木) 00:26:46すみません
正確に言うと囲んだウィンドウの左端にあるコントロールを
作りたいんです。
0735デフォルトの名無しさん
2006/08/31(木) 04:43:220736デフォルトの名無しさん
2006/08/31(木) 09:35:25下着並べマニアの警官が並べます
0738デフォルトの名無しさん
2006/08/31(木) 16:31:50WindowsのGUIアプリを作った事がなく、やってみようと思っています。
そこで聞きたいのですが、これから学ぶのに最適な(すぐに廃れないような)
GUIアプリ開発の言語や開発環境は何でしょうか?
0739デフォルトの名無しさん
2006/08/31(木) 18:51:420740デフォルトの名無しさん
2006/08/31(木) 18:54:46VC#でもやればどうだろ?
0741デフォルトの名無しさん
2006/08/31(木) 19:18:380742デフォルトの名無しさん
2006/08/31(木) 21:52:12Gtk+ for Windows
0743デフォルトの名無しさん
2006/08/31(木) 22:57:580744デフォルトの名無しさん
2006/08/31(木) 23:43:150745デフォルトの名無しさん
2006/08/31(木) 23:46:040746デフォルトの名無しさん
2006/09/01(金) 00:08:52そんなもん認められて何が嬉しいんだ?
0747デフォルトの名無しさん
2006/09/01(金) 00:25:13ファイルの構成(?)どっからが映像部でどこから音声部とか、
を調べるためにはどこに聞けば、もしくは行けば良いか全く思いつきません。
0748デフォルトの名無しさん
2006/09/01(金) 18:02:59著作権、著作権、著作けんけんけけん権
0749デフォルトの名無しさん
2006/09/01(金) 18:28:25環境に依存しないGUIを作れる言語って何がありますか?
VC++無料版一応持ってるけどこれってフレームワーク使ってる時点で環境依存だよね?
あるならVC++で環境依存しない方法を教えてください。
0750デフォルトの名無しさん
2006/09/01(金) 18:30:510751デフォルトの名無しさん
2006/09/01(金) 18:45:190752デフォルトの名無しさん
2006/09/01(金) 18:53:280753デフォルトの名無しさん
2006/09/01(金) 18:57:25VC++自体が環境依存であることには
一言も触れられていないこと
0754デフォルトの名無しさん
2006/09/01(金) 19:06:17開発環境と実行環境は別物だよ
0755749
2006/09/01(金) 19:24:57javaもプラットフォームやらランタイムがあるんじゃないの?
そういうところjavaは詳しく知らないんだけど。
最近のWindowsには入ってるものだと思っていいの?
0756デフォルトの名無しさん
2006/09/01(金) 19:25:23引いた
0757デフォルトの名無しさん
2006/09/01(金) 19:33:08VC++でLinuxやPS2で動く実行ファイルが作れますか?
もちろん、「Windows上でクロスコンパイルすること」は出来ますが
問題なのは「VC++でWindows用以外のプログラムが作れるか」です。
あ、もちろん、wineやVMWareというのは除きますが。
0758デフォルトの名無しさん
2006/09/01(金) 20:03:550759デフォルトの名無しさん
2006/09/01(金) 20:29:25Visual C++にはMac用のクロスコンパイラも存在する。
あとはIDEとしてのVisual C++ならカスタムビルドを設定すれば、
Visual C++以外のコンパイラやリンカを使うことも可能であるはず。
0760デフォルトの名無しさん
2006/09/01(金) 20:34:01携帯やPS2やLinuxのアプリはVC++で開発してると思ってる人?
確かに開発環境と実行環境は別物だけどね
0761デフォルトの名無しさん
2006/09/01(金) 20:43:480762デフォルトの名無しさん
2006/09/01(金) 21:02:27Linuxに限れば、rpmの方が多いのではないかと。
0763デフォルトの名無しさん
2006/09/01(金) 21:11:520764デフォルトの名無しさん
2006/09/01(金) 21:13:340765デフォルトの名無しさん
2006/09/01(金) 21:26:07これに参加するのですがBorland C++ Compiler version 5.5を使っています。
コンパイラオプションのつけ方を教えてもらえませんか
0766デフォルトの名無しさん
2006/09/01(金) 21:28:09bcc32 -A ソースコード名
0767デフォルトの名無しさん
2006/09/01(金) 21:35:030768デフォルトの名無しさん
2006/09/01(金) 21:37:38諦めなwww
0769デフォルトの名無しさん
2006/09/01(金) 21:41:430770デフォルトの名無しさん
2006/09/01(金) 21:42:55今年から使えなくなったのでC++にしました。
一応決勝まで行ったこともあります。
0771デフォルトの名無しさん
2006/09/01(金) 21:45:08十進BASICではねwwww
0772デフォルトの名無しさん
2006/09/01(金) 21:46:24コンパイラより慣れないパソコンとエディタ使わなきゃいけないのがつらそうだな
0773デフォルトの名無しさん
2006/09/01(金) 22:27:460774デフォルトの名無しさん
2006/09/01(金) 22:40:57viがないのか。確かに苦痛だ。
0775デフォルトの名無しさん
2006/09/01(金) 22:52:070776デフォルトの名無しさん
2006/09/01(金) 22:53:02vimなら入ってるお。
0777デフォルトの名無しさん
2006/09/01(金) 23:23:400778デフォルトの名無しさん
2006/09/01(金) 23:42:070779デフォルトの名無しさん
2006/09/02(土) 00:54:100780779
2006/09/02(土) 00:55:470781デフォルトの名無しさん
2006/09/02(土) 01:53:240782デフォルトの名無しさん
2006/09/02(土) 10:37:230783デフォルトの名無しさん
2006/09/02(土) 10:46:080784デフォルトの名無しさん
2006/09/02(土) 18:07:570785デフォルトの名無しさん
2006/09/02(土) 21:30:56検索しても圧縮・展開ソフトの解説とかアルゴリズムとかしかでてこないので
0786デフォルトの名無しさん
2006/09/02(土) 21:38:43zip file format の検索結果 約 44,400,000 件
0787デフォルトの名無しさん
2006/09/02(土) 23:32:29アホか。
debian + vi + gccこそ最強。
0788デフォルトの名無しさん
2006/09/02(土) 23:33:04その中でどれだけ有用な情報があるかまで提示しないと答えにならんよ。
お馬鹿さん。
0789ウォシュレットのアームめがけて排便する俺 ◆06NY4sFIG.
2006/09/03(日) 00:01:35http://www.wotsit.org/
0790デフォルトの名無しさん
2006/09/03(日) 00:06:35色んな意味で糞コテだなお前w
0791デフォルトの名無しさん
2006/09/03(日) 04:48:30VitualPC内での動作か否かを判定したいのですが、
何か良い方法はありますか?
0792デフォルトの名無しさん
2006/09/03(日) 05:41:430793デフォルトの名無しさん
2006/09/03(日) 12:31:57検索結果の上位でそのものずばりの答えにヒットしても
池沼には有用な情報情報には見えないようだな
豚に真珠ということか
池沼にとって有用な情報を見つけられるのは池沼だけだろうな
0794デフォルトの名無しさん
2006/09/03(日) 12:34:410795デフォルトの名無しさん
2006/09/03(日) 12:47:04ハードウェアの構成で判断するとか
0796デフォルトの名無しさん
2006/09/03(日) 13:44:48VirtualPC特有のハードウェアが存在するなら、それで
いけそうだね。
0797デフォルトの名無しさん
2006/09/03(日) 14:37:040798デフォルトの名無しさん
2006/09/03(日) 14:46:290799791
2006/09/03(日) 14:54:08ttp://www.codeproject.com/system/VmDetect.asp
ただ、自分の場合、他に
XPのリモートコントロールも防がねば・・・
という訳で、そっちの情報をお願いします。
0800デフォルトの名無しさん
2006/09/03(日) 15:05:44泣いた
0801デフォルトの名無しさん
2006/09/03(日) 15:12:12・全ての画像を予め仮想メモリに用意しておく
・切り替え時に必要な画像のみを読み込む
では、どちらのほうが良いでしょうか。
WIN32API Cです
0802791
2006/09/03(日) 15:16:02マジ、キリがねー。1個ずつ力技で虱潰しに対策するしか無いのかな。
できれば、もっとエレガントに包括的に解決したい・・
ttp://www.forest.impress.co.jp/lib/inet/servernt/netuty/image/vnc_r.html
0803デフォルトの名無しさん
2006/09/03(日) 15:19:53ある意味すげぇ迷惑なんですが。
0804デフォルトの名無しさん
2006/09/03(日) 15:23:02状況による。
0806デフォルトの名無しさん
2006/09/03(日) 15:36:430807デフォルトの名無しさん
2006/09/03(日) 17:04:49#まさかソフトウェアをコピーして使ったら著作権を守ってないなんて時代遅れなこと言わないよね。
0808デフォルトの名無しさん
2006/09/03(日) 17:40:52ここ数日で一番笑った。
具体的かつ論理的な説明を求めたら、
「それをここに書かない理由」ばかり並べたレス返してくる典型的タイプだな。
0809デフォルトの名無しさん
2006/09/03(日) 19:32:100810デフォルトの名無しさん
2006/09/03(日) 19:40:37著作権を守らない人が多いから。
0811デフォルトの名無しさん
2006/09/03(日) 19:43:03調歩←読み方が分かりませんTT。なんと読むのでしょうか?
0812デフォルトの名無しさん
2006/09/03(日) 19:46:010813デフォルトの名無しさん
2006/09/03(日) 20:06:090814デフォルトの名無しさん
2006/09/03(日) 20:07:250815デフォルトの名無しさん
2006/09/03(日) 21:23:44だから具体的にリモコンをどう使用すると著作権違反になるのか教えてくれよ
アホみたいに「著作権を守らない人が多いから」じゃ話が進まないだろ
0816デフォルトの名無しさん
2006/09/04(月) 06:59:56知恵が必要なことを俺に求めるな、ボケがw
0817デフォルトの名無しさん
2006/09/04(月) 09:28:55Webで見つかるソースが全部配列の配列で比較しています。
ポインタでやらない理由ってあるんでしょうか。
最短経路探さないといけないような事例って経路の数が多くなると思うのですが・・・
実際配列の配列で実装するとトータルイメージサイズが最大値を超えていますって
言われてしまうので、ポインタで実装したいのですが、
具体例があげられているサイトや本って無いでしょうか?
0818デフォルトの名無しさん
2006/09/04(月) 14:42:09>ポインタでやらない理由ってあるんでしょうか。
A* は知らんが、ダイクストラ法だと、説明の時に配列の配列を一つしめすだけで
ノードやエッジのつながりと距離を全部表現できて楽、さらにサンプルを示す時に使う
データの作成も楽、ということだと思う。
具体例があるかどうかは知らん。
0819デフォルトの名無しさん
2006/09/05(火) 12:46:25どっちのオプションでコンパイルしたほうがよいですか?
0820デフォルトの名無しさん
2006/09/05(火) 12:51:23コンパイルに向いているのはIntel(Core Duoとか)とAMD(Athlon)のどちらのCPUですか?
0821デフォルトの名無しさん
2006/09/05(火) 12:51:570823デフォルトの名無しさん
2006/09/05(火) 12:56:070824デフォルトの名無しさん
2006/09/05(火) 12:56:090825819
2006/09/05(火) 13:02:310826デフォルトの名無しさん
2006/09/05(火) 13:05:14HDDやHDDをキャッシュしたメモリへのアクセスなどが
影響するかなと思いました。
現在はAthlon XP 2400+というものでCPUは常に100%なので、
メモリへのアクセスはボトルネックにはなっていないようです。
0827デフォルトの名無しさん
2006/09/05(火) 13:10:460828デフォルトの名無しさん
2006/09/05(火) 13:20:530829820,826
2006/09/05(火) 13:31:16Core 2 Duoは/G7と書いてありますね。
0830デフォルトの名無しさん
2006/09/05(火) 13:43:03SaveDayDATE;
select sysdate - INTERVAL '7' DAY into SaveDay from dual;
にてシステム日付7日前となりますが、
SaveDayDATE;
N NUMBER;
N := 7;
システム日付よりN日前を取得する記述はどうなりますか?
(select sysdate - INTERVAL N DAY into SaveDay from dual; はエラーになってしまいます)
0831デフォルトの名無しさん
2006/09/05(火) 15:11:59Vista系のGUI
WindowsMediaPlayer10や11
Live Messengerのような、タブが従来と違うGUIを実装したいのですが
MFCでソレをする場合、何かMSからそういうライブラリが提供されているのでしょうか?
それとも、従来からあったW32APIを使う方法でやるのでしょうか?
0832566
2006/09/05(火) 15:18:44APIまで掘り下げなくても、CViewを派生させて、OnPaintをオーバーライドして
直接DCに描画すればいい
(タブのつまみ部分だけ)
内容は子ウィンドウを表示非表示を切り替えるだけ
0833832
2006/09/05(火) 16:01:58又、配布しているサイト、解説されているサイトも知っていれば教えて頂きたいと思います
それとBerkeleyDBとエンベデッドMySQLはどう違うのでしょうか?
誠に初歩的な質問かも知れませんがP2P関係で必要なので宜しくお願いします
0834デフォルトの名無しさん
2006/09/05(火) 16:20:36仕組みとか理解してないからなぁ・・・。
MFCやる前にWin32APIを1度触ったほうがいいと思う。
0835デフォルトの名無しさん
2006/09/05(火) 16:26:30なんでお前が832なんだ?
0836デフォルトの名無しさん
2006/09/05(火) 16:38:12MFCをつかっててAPIまで掘り下げるのは馬鹿のやることだ
0837デフォルトの名無しさん
2006/09/05(火) 17:08:110838デフォルトの名無しさん
2006/09/05(火) 17:22:11理論的には、C♯は1度メモリ上へロードされマシンへ最適化されてしまえば、実行速度はネイティブで最大限まで最適化された状態と同じです。
…が、ネイティブもアンマネージドも、状況によって違う。
だから、処理内容ごとに変わってくるし、環境によっても変わってくるからなんとも言えん。
0839デフォルトの名無しさん
2006/09/05(火) 17:23:480840デフォルトの名無しさん
2006/09/05(火) 17:26:52それとも、コンパイル時に最適化するかの差だな。
どちらも最適化する部分(コンパイラやらJIT)の性能に依存するが、理論的には、多種多様なハードウェアで実行するならば
実行時に、そのハードウェアに最適化した方が良いのは確か。
実際には、技術の枯れ具合からコンパイラの方が成熟してる事が多いわけだが・・・。
0841デフォルトの名無しさん
2006/09/05(火) 18:54:540842833
2006/09/05(火) 19:39:37エンベデッドMySQLとは何なのでしょうか? 知っていられる方が居られましたら教えて頂きたい。
又、配布しているサイト、解説されているサイトも知っていれば教えて頂きたいと思います
それとBerkeleyDBとエンベデッドMySQLはどう違うのでしょうか?
誠に初歩的な質問かも知れませんがP2P関係で必要なので宜しくお願いします
0843デフォルトの名無しさん
2006/09/05(火) 19:42:540845デフォルトの名無しさん
2006/09/05(火) 19:52:450846デフォルトの名無しさん
2006/09/05(火) 20:22:460847デフォルトの名無しさん
2006/09/05(火) 20:27:250848デフォルトの名無しさん
2006/09/05(火) 20:31:030849833
2006/09/05(火) 21:07:29分散させたデータを1つのデータベースにみせたりは
エンベデッドMySQLでどのようにすれば可能なのでしょうか?
後はBerkeleyDBとエンベデッドMySQLはどう違うのでしょうか?
>>846
どうもありがとうございました。恐らくこれですね
>>847
申し訳有りません分からないです
>>848
クライアントにDBを指定されてしまいまして
0850デフォルトの名無しさん
2006/09/05(火) 21:13:47普通データベースはエンジンと呼ばれる巨大なファイル軍によって構成されていて
頻繁に配布されるアプリーケーションで利用するにはあまりにもじゃまになります。
そこで機能を簡易化させてアプリーケーションの実行ファイルにエンジンを組み込めるように
したものを組み込みデータベースといいます。
これとP2Pはまったく無関係です。
0851デフォルトの名無しさん
2006/09/05(火) 21:23:24すべてのノードから情報を集めるのにかかるネットワーク時間のほうがはるかに大きいので
データベースを利用する利点はまずありません
0852デフォルトの名無しさん
2006/09/05(火) 21:25:35出来上がったブツの質のためではなく、開発を手抜きする為
0853デフォルトの名無しさん
2006/09/05(火) 21:28:29簡易データベースで管理するとかはアリじゃないの
0854デフォルトの名無しさん
2006/09/05(火) 21:29:38できないものはできない
あきらめろ
0855デフォルトの名無しさん
2006/09/05(火) 21:32:46このスレでそんな事言われてもなぁ・・・
一応質問スレなんだから、どういう事情があろうが、おかしな質問でなけりゃ質問には答える。
そういうスレだろ。
0856デフォルトの名無しさん
2006/09/05(火) 21:33:09定石といわれる手法すら存在しないからね
大変だけどがんばって、工夫次第でどうにでもなる
顧客がP2Pに求める一番重要なことを把握して、P2Pにこだわらなくても、その機能さえ
あればいいのだからね
0857デフォルトの名無しさん
2006/09/05(火) 21:33:58答えられず煽るようなやつが一番頭が悪いのは周知の事実だしw
0858デフォルトの名無しさん
2006/09/05(火) 21:35:050859デフォルトの名無しさん
2006/09/05(火) 21:36:550860デフォルトの名無しさん
2006/09/05(火) 21:50:110861デフォルトの名無しさん
2006/09/05(火) 22:08:590862デフォルトの名無しさん
2006/09/05(火) 23:43:10これが答える側の利点。
そして答える側は常にそのメリットと、時間潰しのデメリットを天秤にかけている。
つまりどうでも良い情報の集まりが質問者への回答となる。
0863デフォルトの名無しさん
2006/09/05(火) 23:43:24embedded mysqlもそうなのかな?暇な人教えて下さい
0864デフォルトの名無しさん
2006/09/05(火) 23:46:080865863
2006/09/06(水) 02:05:02それと何故berkelayDBはオーバーヘッドに時間が掛かるのかも教えて頂きたいです
0866デフォルトの名無しさん
2006/09/06(水) 02:11:53まず自分が理解できる言葉を使うことから始めたら?
0867デフォルトの名無しさん
2006/09/06(水) 05:09:58http://pc8.2ch.net/test/read.cgi/hp/1156837689/l50
誰か解決して
0868デフォルトの名無しさん
2006/09/06(水) 05:54:17解決しようにも、どのレスか判らんぞ。
「スクリプトのことをCGIと呼ぶのはおかしい」って件なら
確かにCGIは名前通りインターフェイスだ。
しかし、拡張子.cgiのスクリプトファイルも広く使われているから
CGI=スクリプトという広義の解釈も出来る。
結局、語義の取り合いしてるだけじゃん。
解決も何も、人によって、場合によって
狭義と広義は使い分けるものであって
どっちかに決める事はできない。
つーかそもそも、んな下らんことム板で訊かれてもな。どっちでも良いわ。
0869デフォルトの名無しさん
2006/09/06(水) 12:07:50再生部分を隠すっていうのはどうやればいいんでしょうか?
結果としては、アタック25の最後のクイズみたいなああいう感じで。
VCでの再生はなんとか出来るのですが、その後の合成がうまくいかず・・・。
どなたかお願いいたします。
0870デフォルトの名無しさん
2006/09/06(水) 12:09:280871デフォルトの名無しさん
2006/09/06(水) 12:29:30自分で調べろ
0872デフォルトの名無しさん
2006/09/06(水) 13:58:22ありがとうございます。
0873デフォルトの名無しさん
2006/09/06(水) 14:48:250874デフォルトの名無しさん
2006/09/06(水) 14:53:030875デフォルトの名無しさん
2006/09/06(水) 15:02:13フォークだから?
0876デフォルトの名無しさん
2006/09/06(水) 15:07:010877863
2006/09/06(水) 15:12:34少し質問が変なので訂正させて頂きます
berkelayDBって確かオーバーヘッドが気になるようだけど
embedded mysqlもそうなのでしょうか?
又、berkelayDBのオーバーヘッドが出る構造上、機能上の原因も教えて頂きたいです
0878デフォルトの名無しさん
2006/09/06(水) 15:15:570879デフォルトの名無しさん
2006/09/06(水) 15:16:48http://pc8.2ch.net/db/
0880863
2006/09/06(水) 16:42:06申し訳無いがそこは板人口が少なく、此処ほどDBに詳しく、優しく返答して下さる板では無いので
この板で答えてもらいたいと思っております
0881デフォルトの名無しさん
2006/09/06(水) 16:47:220882デフォルトの名無しさん
2006/09/06(水) 16:50:40あまつさえ、優しくしてくれないと言う身勝手な理由を以って板違いを正当化しようとは。
0883863
2006/09/06(水) 16:54:37プログラムに関するあらゆる質問を許可しているスレッドですからスレ違いでも有りませんので
宜しくお願いしたいと思います
0884デフォルトの名無しさん
2006/09/06(水) 16:58:20適当な所で切り上げろ
0885デフォルトの名無しさん
2006/09/06(水) 16:58:380886863
2006/09/06(水) 17:11:13プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ
ウイルス、ハッキング・クラッキングを求めるような発言は禁止
Javascript は Web 制作板、CGI は Web プログラミング板へ
業界談義、愚痴はプログラマ板へ
ゲーム関係の話題はゲーム製作板へ
ネタ、板とは関係の無い話題はご遠慮ください
であるからして、DBはプログラム板と関係する話題であり
板LRの記述の通り、プログラムに関するあらゆる質問の定義をDBの話題は満たしております
0887デフォルトの名無しさん
2006/09/06(水) 17:12:470888デフォルトの名無しさん
2006/09/06(水) 17:17:52下手に出ない馬鹿には厳しいから、みんな。
0889デフォルトの名無しさん
2006/09/06(水) 17:21:030890デフォルトの名無しさん
2006/09/06(水) 17:22:19良い機会だから、
「データベースの話題はデータベース板へ」
という一文を追記してもいいかもw
0891デフォルトの名無しさん
2006/09/06(水) 17:33:20起動するとき?
クエリ発行するとき?
0892863
2006/09/06(水) 17:38:59berkelayDBのオーバーヘッドに関しましては起動する時、クエリ発行する時等
各部分のオーバーヘッドを引き合いに出してembedded mysqlと比較して頂きたいです
宜しくお願いします
一応最新の質問内容も転載しておきます
berkelayDBって確かオーバーヘッドが気になるようだけど
embedded mysqlもそうなのでしょうか?
又、berkelayDBのオーバーヘッドが出る構造上、機能上の原因も教えて頂きたいです
0893デフォルトの名無しさん
2006/09/06(水) 18:02:28http://pc8.2ch.net/test/read.cgi/db/1056957157/
0895デフォルトの名無しさん
2006/09/06(水) 19:18:56クエリ発行のオーバーヘッドとはいったい何?w
0897デフォルトの名無しさん
2006/09/06(水) 19:22:180898初心者
2006/09/06(水) 19:25:180899デフォルトの名無しさん
2006/09/06(水) 19:29:150901初心者
2006/09/06(水) 19:34:490903デフォルトの名無しさん
2006/09/06(水) 20:49:330904863
2006/09/06(水) 20:59:27当初はプログラム板の人に期待していたのですが、案外詳しい人はいなかったようです
むしろ質問の邪魔を企てる荒らしばかりで非常に落胆しました
板の定義に沿った行動をお願いしたいものです
0905863 ◆lY7mSOtDso
2006/09/06(水) 21:01:59偽者よ、迷惑だから消えれ
自己解決なんてしていません。というか出来る筈が有りませんから;
0906元祖863 現892 ◆lY7mSOtDso
2006/09/06(水) 21:03:260907863 ◆BiZ5ig3J4U
2006/09/06(水) 21:04:05あなたこそ何者ですか
>>904も>>905も私ではありません
トリップをつけさせていただきます
引き続き回答よろしくお願いします
0908863 ◆prk/IOeW5M
2006/09/06(水) 21:06:44私が本物なので皆さん偽者には騙されないでください
他の偽者はメール欄がageでないのがその証拠です
0909デフォルトの名無しさん
2006/09/06(水) 21:07:16char *q;
buf = q + strlen(argv[2]);//この行でエラーが出るのはなんで?
型がstrlenがintだからcharとintじゃ会わなくてエラーでるけど・・
もしかして全部型が違ってたりする?
0910デフォルトの名無しさん
2006/09/06(水) 21:09:14その式のありとあらゆるところがおかしい
0911元祖863 現892 ◆lY7mSOtDso
2006/09/06(水) 21:09:190912デフォルトの名無しさん
2006/09/06(水) 21:10:52正直すまんかった。
今は後悔している。
で・・どう修正するの?
0914元祖863 現892 ◆lY7mSOtDso
2006/09/06(水) 21:17:35だから本物は俺なんだって、普通に考えてみれば分かるだろw?
質問の答えが知りたいのにわざわざそれを得にくくするような事をする筈が無い
0915元祖863 現892 ◆lY7mSOtDso
2006/09/06(水) 21:19:090916デフォルトの名無しさん
2006/09/06(水) 21:27:30bufの中の奴を
qとargv[2]の分だけ横にずらすって感じでよろしくです。
0917デフォルトの名無しさん
2006/09/06(水) 21:40:050918元祖863 現892 ◆lY7mSOtDso
2006/09/06(水) 21:54:220919デフォルトの名無しさん
2006/09/06(水) 21:55:44あざーっす。
おかげさんで解決しやした。
0920デフォルトの名無しさん
2006/09/06(水) 22:11:47邪魔をする奴がいるようだ。管理人さん、863,904の人物を特定して
立ち入り禁止が可能か弁護士と相談してください。
0921デフォルトの名無しさん
2006/09/06(水) 22:15:000922現892 ◆lY7mSOtDso
2006/09/06(水) 22:26:420923デフォルトの名無しさん
2006/09/06(水) 22:58:370924923 ◆lY7mSOtDso
2006/09/06(水) 23:02:57一応最新の質問内容も転載しておきます
berkelayDBって確かオーバーヘッドが気になるようだけど
embedded mysqlは同じ組み込みDBですけどオーバーヘッドは気にならないのでしょうか?
berkelayDBのオーバーヘッドに関しましては起動する時、クエリ発行する時等
各部分のオーバーヘッドを引き合いに出して速度的にembedded mysqlと比較して解説して頂きたいです
又、berkelayDBのオーバーヘッドが出る構造上、機能上の原因
例えばノードへデータを分散させるためだとかも教えて頂きたいです
宜しくお願いします
0925デフォルトの名無しさん
2006/09/07(木) 00:02:38おまえのために他人がわざわざ比較してくれると思ってるのか?
0926デフォルトの名無しさん
2006/09/07(木) 00:16:15ここからして間違っとる。
0927デフォルトの名無しさん
2006/09/07(木) 00:36:490928923 ◆lY7mSOtDso
2006/09/07(木) 00:38:38そこまでは頼んでません
もし、比較した事のある人で結構ですが
MySQLとembedded MySQLは速度面では全くの別物なのでしょうか?
MySQLとberkelayDBなら試せたんですが、MySQLの方が圧倒的に速かったです
>>926
MySQLとberkelayDBは別物ですが、同じ組み込み(埋め込み)DBでしょ?
0929923 ◆lY7mSOtDso
2006/09/07(木) 00:41:20>>925
そこまでは頼んでません
もし、比較した事のある人で結構ですが
MySQLとembedded MySQLは速度面では全くの別物なのでしょうか?
MySQLとberkelayDBなら試せたんですが、MySQLの方が圧倒的に速かったです
>>926
embedded MySQLとberkelayDBは別物ですが、同じ組み込み(埋め込み)DBでしょ?
0930デフォルトの名無しさん
2006/09/07(木) 00:47:540931デフォルトの名無しさん
2006/09/07(木) 01:46:46ちくしょぉぉぉ(AA希望
0932質問者
2006/09/07(木) 02:17:08画像にテキスト(MSゴシック)をセンタリングして描画したいと考えています。
サンプルとして
1.画像生成
2.imagefontwidthでフォント幅を取得し、座標算出
3.imagettftextでテキストを描画
とやってみたのですが、imagefontwidthでは引数のフォントサイズに関係無く「9」しか返ってこなく、
正しいフォント幅が取得できず、正確にセンタリングできず困っています。
正しいフォント幅の取得方法、またはそれ以外でのセンタリング方法があれば教えてください。
お願いします。
0933デフォルトの名無しさん
2006/09/07(木) 03:27:42俺はPHP解らんから、とりあえずPHPのスレだけ貼っとく。
あと気になったんだが、そういうのは手順じゃなくて
実際に書いたコードを貼った方が判りやすい。
長いなら関係なさそうな部分は省いても良いし
コードを何処かにUP出来るならそうしても良い。
PHP part2(Webに関係しない話が中心ぽい)
http://pc8.2ch.net/test/read.cgi/tech/1127806509/
以下はWebプログラミング板。
【PHP】下らねぇ質問はここに書き込みやがれ 28
http://pc8.2ch.net/test/read.cgi/php/1157284868/
くだすれPHP(超初心者用)
http://pc8.2ch.net/test/read.cgi/php/1150088761/
0934デフォルトの名無しさん
2006/09/07(木) 06:35:13幹線道路です。
深夜なんか基地外みたいな爆音バイクが100km毎時で走り抜けて行ったりします。
そこでですね、マイクから音を拾って位相をπずらして
打ち消しあうような音波をイヤホンへ出力しようなんて考えてます
それではその技術が学べるスレやサイトを紹介してください。
サウンドの取り扱いとかですよね
0935デフォルトの名無しさん
2006/09/07(木) 10:10:180936デフォルトの名無しさん
2006/09/07(木) 10:21:17理論は知らなくてもできる。
サウンド関係のプログラムをいろいろソース付で公開してる
http://hp.vector.co.jp/authors/VA014492/
0937デフォルトの名無しさん
2006/09/07(木) 17:47:41組み込む場合はどちらがメモリ節約になんの?
0938深夜
2006/09/07(木) 17:50:170939デフォルトの名無しさん
2006/09/07(木) 18:26:02ブラウザの全ての機能を作りこむと大変なことになると思うが。
プラグイン方式なら、MIMEなり何なりを見て必要なだけロードすれば済む。
>>938
鼬害。
0940923 ◆lY7mSOtDso
2006/09/07(木) 18:34:00berkelayDBって確かオーバーヘッドが気になるようだけど
embedded mysqlは同じ組み込みDBですけどオーバーヘッドは気にならないのでしょうか?
berkelayDBのオーバーヘッドに関しましては起動する時、クエリ発行する時等
各部分のオーバーヘッドを引き合いに出して速度的にembedded mysqlと比較して解説して頂きたいです
又、berkelayDBのオーバーヘッドが出る構造上、機能上の原因
例えばノードへデータを分散させるためだとかも教えて頂きたいです
それとMySQLとembedded MySQLは速度面では全くの別物なのでしょうか?
MySQLとberkelayDBなら試せたんですが、MySQLの方が圧倒的に速かったです
宜しくお願いします
0941デフォルトの名無しさん
2006/09/07(木) 18:37:380942デフォルトの名無しさん
2006/09/07(木) 19:38:15検索したときにタイトルと説明文の他にそのサイトのURLが表示されますが,その表示されるURLを
ページ単位で(20件表示なら20個)取得して,自動的にこちら(http://img.simpleapi.net/)のシステムに送って
独自の結果表示ページにサムネイル入りで表示させたいんですが,そういった事は可能でしょうか?
つまり検索結果のページにサムネイルを入れて表示したいのです.
googlepreviewという同様の物はありましたが,こちらはgoogleだけなので.
よろしくお願いします.
0943デフォルトの名無しさん
2006/09/07(木) 19:48:280944デフォルトの名無しさん
2006/09/07(木) 20:16:34自動計算するスクリプトを作っていただけないでしょうか!
http://ex16.2ch.net/test/read.cgi/news4vip/1157622938/l50
IDの数字がダメージです。
ID:AU21CI3Iの場合、大きい方の数字だけが有効。つまり21。
ID:smPack4+2の場合、足した数が有効。つまり6。
ID:aND20x5th、ID:aND20x0thは100、0となります。(xでもXでも可 )
ID:4/2ahoxer、ID:0/2ahoxerは、2、0となります。
100以上の数字のある同じIDは2回以上数えません。
O(オー)とo(コオー)と0(ゼロ)、I(アイ)とl(コエル)と1(イチ)は違います。
スレが落ちたり、1スレで倒せなければ負けです。
集計ボランティア大歓迎です。(50レス毎等)
0945デフォルトの名無しさん
2006/09/07(木) 20:23:040946デフォルトの名無しさん
2006/09/07(木) 20:33:12ありがとうございます.
何か参考にになるようなサイト,もしくはソフト等ご存じなら教えて下さい.
0947デフォルトの名無しさん
2006/09/07(木) 20:53:43MSDNのどこを見ればいいのですか?
0948デフォルトの名無しさん
2006/09/07(木) 20:54:51http://sports9.2ch.net/test/read.cgi/fish/1157445235/l50
0949デフォルトの名無しさん
2006/09/07(木) 21:21:14そんなのない
0950デフォルトの名無しさん
2006/09/07(木) 22:35:52947だけど今俺もそこで詰まってるんだ・・・。
どういう事をすれば、VC++で基本的なアプリケーションを作る為の知識を得られるんだ?
0951デフォルトの名無しさん
2006/09/07(木) 22:36:23×947だけど
○947じゃないけど
死んでくる
0952デフォルトの名無しさん
2006/09/07(木) 23:32:38それだけじゃ挫折するのが普通
0953デフォルトの名無しさん
2006/09/08(金) 00:06:06入門書を読むのが一番いいよ。step by stepで習得できる。
webメディアではそういうのほとんどないと思う。猫〜ぐらいか。よく知らん。
webはリファレンスとかTipsとか基礎ができてから。
0954デフォルトの名無しさん
2006/09/08(金) 00:14:19三項演算子でトライアングルジャンプを用いた開発をすれば
C++のオーバーヘッド対策に使えると聞いたのですが
良く分からなかったのでご存知の方は私に解説しては頂けないでしょうか?
トライアングルジャンプの意味も分からないのでポインタを示して頂きたいです
0955デフォルトの名無しさん
2006/09/08(金) 00:17:02作りたいんだけど、いい具合にばらけるハッシュ関数で有名なのないですか?
とりあえずCRC16が思い浮かぶけど、より良いのがあったらおせーてくだちい。
0957デフォルトの名無しさん
2006/09/08(金) 05:29:36i = 266 ;
fwrite(&i, 2, 1, fi) ;
とやると結果が、
0D 0A 01
になるんだけど何で0Dが勝手に入るの?
265とか267だと正常に書き込めるんだけど266だけ駄目だ。
0958デフォルトの名無しさん
2006/09/08(金) 05:30:540959デフォルトの名無しさん
2006/09/08(金) 05:41:040960デフォルトの名無しさん
2006/09/08(金) 06:10:33テキストモードになってるからバイナリモードにしとけ
0961デフォルトの名無しさん
2006/09/08(金) 13:31:28http://をmms://に変換するところでスクリプトがいるって聞いたんです。
そのスクリプトの書き方が分かるようなサイトないですか?
てかスクリプトって何の言語で書くんですか?
0962デフォルトの名無しさん
2006/09/08(金) 13:34:20Jane板で訊け
0963デフォルトの名無しさん
2006/09/08(金) 13:35:01おk
0964デフォルトの名無しさん
2006/09/08(金) 13:51:460965デフォルトの名無しさん
2006/09/08(金) 13:54:370966デフォルトの名無しさん
2006/09/08(金) 14:10:23アドバイスをいただけないでしょうか?
どういったソフトや言語でできるのかがわからないんです。
URL抽出からSimpleAPIへはプログラムが必要でしょうか?
お願いします。
0967デフォルトの名無しさん
2006/09/08(金) 14:15:410968デフォルトの名無しさん
2006/09/08(金) 14:21:45参考にできそうなソフトとかサイトだけでもいいので教えてもらえませんか?
お願いします…。
0969デフォルトの名無しさん
2006/09/08(金) 14:25:32他システムに組み込む場合はこちらをご覧ください
http://img.simpleapi.net/
0970デフォルトの名無しさん
2006/09/08(金) 14:58:35http://www.s34.co.jp/cpptechdoc/article/regexpp/index.html
ここをみて判断して。
0971デフォルトの名無しさん
2006/09/08(金) 15:15:22三項演算子でトライアングルジャンプを用いた開発をすれば
C++のオーバーヘッド対策に使えると聞いたのですが
良く分からなかったのでご存知の方は私に解説しては頂けないでしょうか?
トライアングルジャンプの意味も分からないのでポインタを示して頂きたいです
0972デフォルトの名無しさん
2006/09/08(金) 16:04:41日本語でおk
0973デフォルトの名無しさん
2006/09/08(金) 16:13:220974デフォルトの名無しさん
2006/09/08(金) 17:14:33わかしまずくん、がっちりキャッチ
0975デフォルトの名無しさん
2006/09/08(金) 17:20:47トライアングルジャンプ って格闘技の技みたいだよ
三項演算子とは関係なさそう
0976デフォルトの名無しさん
2006/09/08(金) 19:49:02今まで不可能だろうと思っていましたが、三項演算子の質問を見てそのような方法もあるのかと思い立ちました
もし良ければ解説して欲しいです。宜しくお願いします
0977デフォルトの名無しさん
2006/09/08(金) 21:13:59普段聞かない単語をいきなり>971も>976も言い出すなんて偶然もあるようだが。
0978デフォルトの名無しさん
2006/09/08(金) 21:21:32「ポインタを示す」は、「URLを提示する」と言う意味ジャマイカ。
0979デフォルトの名無しさん
2006/09/08(金) 22:00:15一般的なオブジェクト指向の概念上はどのような違いがあるのでしょうか?
0980デフォルトの名無しさん
2006/09/08(金) 22:04:16classとの違いだったら、
デフォルトがpublicかprivateかが異なるだけ。
っていうか構造体はデータ構造の一種だから
オブジェクト指向とか関係ない。
0981デフォルトの名無しさん
2006/09/08(金) 22:22:52どのような違いがあるのでしょうか?
単なるデータ構造がメンバー関数を持てるのはなぜ?
0982デフォルトの名無しさん
2006/09/08(金) 22:34:460983デフォルトの名無しさん
2006/09/08(金) 23:01:49オブジェクト指向の概念上に構造体なんかねーよ。
0984デフォルトの名無しさん
2006/09/08(金) 23:05:07structはclassにとって替わっても良かったが
Cとの互換性のために残されているだけ
っていうかC++は厳密にはオブジェクト指向言語じゃないから
あんまり細かいとこ突っ込むな
0985デフォルトの名無しさん
2006/09/08(金) 23:32:560986デフォルトの名無しさん
2006/09/09(土) 01:59:31どういう風に改変したらいいのですか?
そもそもHTMLに書くjavascripとブックマークレットのそれの記述は異なるのでしょうか?
例えばこれとかです。実際試してみたんですがうまく動きません。アドバイスお願いします。
javascript:(function(){
var%20links=document.getElementsByTagName('a');
for(i=0;i<links.length;i++){
var%20theLink=links[i];
if(theLink.getAttribute('rel')=='nofollow'){
theLink.style.backgroundColor='red';
theLink.style.color='white';
theLink.style.fontWeight='bold';
theLink.style.textDecoration='none';
}}})();
0987デフォルトの名無しさん
2006/09/09(土) 02:08:500988986
2006/09/09(土) 02:23:25http://bookmarklet.daa.jp/ここのやつです。
>>987
もしかして板違いだったでしょうか?
0989デフォルトの名無しさん
2006/09/09(土) 02:30:14をPHPスクリプトでも使えるようにしたいのですが出来ますか?
0990デフォルトの名無しさん
2006/09/09(土) 02:30:51ここにある、nancyKOseki20060719.cpp をコンパイルして、
WindowsXPで使えるようにするにはどんなソフトが必要ですか?
プログラムの勉強がしたいのでチャレンジしてみたいです。
0991デフォルトの名無しさん
2006/09/09(土) 05:17:21何するソフトか位書いておかないと相手にしてくれないよ
http://www.hirax.net/diaryweb/2006/07.html
0993デフォルトの名無しさん
2006/09/09(土) 09:01:21間違いない
0994990
2006/09/09(土) 09:40:03すみません、確かにそのソフトです。
0995デフォルトの名無しさん
2006/09/09(土) 09:54:000996デフォルトの名無しさん
2006/09/09(土) 10:07:240997デフォルトの名無しさん
2006/09/09(土) 10:10:200998デフォルトの名無しさん
2006/09/09(土) 10:10:55馬鹿は黙っとけ
0999デフォルトの名無しさん
2006/09/09(土) 10:15:01このあたりのをダウンしてみて
ttp://sourceforge.net/projects/opencvlibrary/
ttp://nautilus.cs.miyazaki-u.ac.jp/~yoshi/pukiwiki/index.php?OpenCV%A5%E1%A5%E2
1000元祖863 現892 ◆lY7mSOtDso
2006/09/09(土) 10:17:3010011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。