すれ立てるまでもない質問はここで 第73刷
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2005/12/27(火) 23:41:57・ 質問する前にGoogleで検索しましょう。
・ プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
・ ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
・ Javascript, HTML は Web 制作板、CGI は Web プログラミング板へ。
・ 業界談義、愚痴はプログラマ板へどうぞ。
・ ゲーム関係の話題はゲーム製作板へどうぞ。
■ 関連スレッド
・ すれ立てるまでもない質問はここで 第72刷 :
http://pc8.2ch.net/test/read.cgi/tech/1132601948/
http://pc8.2ch.net/test/read.cgi/tech/1132601948/
■ 関連板
・ パソコン初心者 : 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デフォルトの名無しさん
2005/12/27(火) 23:52:500003デフォルトの名無しさん
2005/12/28(水) 15:54:58>>989
いやいやいやいや俺はVIPでやれと言いたいんだよ。
しかもsourceforgeの許可なんて大して凄いことではない。
申請すればよっぽどの駄プロジェクトじゃない限り通る。
実際、俺三つ垢持っているし。
いまさらだが激同
0004デフォルトの名無しさん
2005/12/28(水) 16:04:30vipはすぐdat落ちするからね
0005デフォルトの名無しさん
2005/12/28(水) 17:23:461280→1300
2520→2600
の様に十の位を自動的に切り上げるにはどうしたらよいでしょうか?
00065
2005/12/28(水) 17:29:380007デフォルトの名無しさん
2005/12/28(水) 17:55:4700085
2005/12/28(水) 17:58:08intで渡せばOKですね。ありがとうございました。
0009デフォルトの名無しさん
2005/12/28(水) 17:58:24おまえあたまいいな
0010デフォルトの名無しさん
2005/12/28(水) 21:54:20屑が死ねよ。
0011デフォルトの名無しさん
2005/12/28(水) 22:43:260012デフォルトの名無しさん
2005/12/29(木) 00:24:53vc++6とか、vc++Net2003とかいうやつしか
売ってるのを見たことないのですが。
あと、c++の開発環境としてvc++6の次に
普通の後継バージョンとして買うなら
今のところvc++Net2003ってやつでいいのでしょうか?
0013VIPPER
2005/12/29(木) 00:29:04ヒント:P2P
もしかして:Winny
0014デフォルトの名無しさん
2005/12/29(木) 00:39:090015デフォルトの名無しさん
2005/12/29(木) 01:32:00一般的に行われてますか?
0016デフォルトの名無しさん
2005/12/29(木) 01:34:15生成物は未管理でつか?
0017デフォルトの名無しさん
2005/12/29(木) 01:35:12えと、ファイルサーバーでも管理しててです。
0018デフォルトの名無しさん
2005/12/29(木) 01:37:17<embed src="その音楽のURL" repeat="true" autostart="false" width="縦幅" height="横幅">
repeat="true"やautostart="falseや
width="縦幅"とは何のことでしょう?
あと自分の曲をMP3でPCに保存しているのですが
URLはどうやってつけるのでしょう
よろしくお願い致します
0019デフォルトの名無しさん
2005/12/29(木) 01:45:26板違い
Web 板でも逝け
0020デフォルトの名無しさん
2005/12/29(木) 01:49:592重管理にならないようならvssで管理してもいいんじゃないかな。
別サーバーで管理してるなら、必要ないんじゃないかな。
ファイルの重複管理は、ま。いろいろあるかも。
0021デフォルトの名無しさん
2005/12/29(木) 01:50:24ぶっちゃけ、Yahoo!とかでもアカウントとればできるし。アップすればURLわかるし。
縦幅と横幅逆だろうけど、embed何やねんって自分だからわからねぇ。
repeatって、trueにしたら、自動的に繰り返すんじゃねぇの?
autostartも、ページ開いたら自動的にスタートさせるんじゃね?trueのときな。
0022デフォルトの名無しさん
2005/12/29(木) 01:51:39なるほど。ありがとうございます。
0023デフォルトの名無しさん
2005/12/29(木) 02:00:58とか、試されるような感じで聞かれたが、これをチャットで説明するの無理じゃないか?
ちなみにそいつはプログラムの「プ」の字も知らないと思う。
0024デフォルトの名無しさん
2005/12/29(木) 02:28:18必要な時間は何秒か求めなさい、ただし、回線の転送効率80%、1キロバイト=1000バイトとする。
の問いを自分なりに下記のように解きましたが答えが合いませんorz
96000
------------ =25秒・・・ではなさそうです・・・
(2400*2)*0.8
0025デフォルトの名無しさん
2005/12/29(木) 02:31:202400ってビットレートじゃないの?
*2ってなんだろ・・。
0026デフォルトの名無しさん
2005/12/29(木) 02:47:250027デフォルトの名無しさん
2005/12/29(木) 02:49:45ボーの説明
ttp://e-words.jp/w/QPSK.html
あとこれか?
0028デフォルトの名無しさん
2005/12/29(木) 02:58:16データ通倍において,変調速度とは,信号が1秒間に変調された回数をいい,単位には.[baudコ
が用いられる。位相変調(PSK:PhaseShiftKeying)は,信号の位相を変化させてビット列を
表現する方法である。4位相変調では,1回の変貌の中で,たとえば,45°135°225て315°
の4通りの位相を用いて,それぞれの位相に4通りの信号00,01,11,10を対応させ,2ビット
分の伝送を行っている。
(1)4位相変調において,変萌速度が2400[batld]のとき,データ倍号速度[bps]を求めなさ
い。ただし,データ信号速度【bps】とは,1秒間に伝送可能なビット数である。
(2)96キロバイトのデータを4位相変調で2400[baud】の変調速度の回線で伝送したときに必
要な時間は何秒か求めなさい。ただし,回線の伝送効率を80[%〕とする。また,1キロバ
イトヒ1000バイトとする。
0029デフォルトの名無しさん
2005/12/29(木) 03:00:140030デフォルトの名無しさん
2005/12/29(木) 03:05:38やっぱり答えは同じだし。。。。
0031デフォルトの名無しさん
2005/12/29(木) 03:13:36Cのプログラムの経験はあります。
あるテキストふぁいるの中に http:・・・・ なんてURLを書いた行が数行あります。
その行に書いてあるURLにアクセスし、そのページのHTMLのソースコードを指定したフォルダに自動的におとしたいのです。
環境はWINDWOS XPです。
どうかよろしくお願いします。
0032デフォルトの名無しさん
2005/12/29(木) 03:14:46肝心のことを書き忘れました。
こういうことをしたいのですが、何を学べばよいでしょうか?
0033デフォルトの名無しさん
2005/12/29(木) 03:15:13wget -r http://〜
もちろんcygwinぐらい入ってるよな?
0035デフォルトの名無しさん
2005/12/29(木) 03:17:07cygwinってなんですか?
自分でネットで調べられるようなものでしょうか?
0036デフォルトの名無しさん
2005/12/29(木) 03:21:240037デフォルトの名無しさん
2005/12/29(木) 03:21:49了解です。どうもありがとうございました。
0038デフォルトの名無しさん
2005/12/29(木) 03:24:291バイト=8ビットってしってる?
100メートルの距離を1秒間に10cm進みます。
何秒かかるでしょう?
100/10=10秒じゃないのといっしょ。
0039デフォルトの名無しさん
2005/12/29(木) 03:26:500040デフォルトの名無しさん
2005/12/29(木) 03:34:30ビットとバイトの違いにひっかかったw
0041デフォルトの名無しさん
2005/12/29(木) 03:36:37ビットとバイトの違いにひっかかったw
0042デフォルトの名無しさん
2005/12/29(木) 03:41:540043デフォルトの名無しさん
2005/12/29(木) 03:43:46開2 イメージスキャナを使って,縦横それぞれ600【dpi】の品質で縦10CM×横5CMの写真を24ビットカラーで読み込んだときのデータは約何メガバイトか。小数第2位を四捨五入して求めなさい。
ただし.【dpi】は1インチあたり画素数(ドット数)の単位とし,24ピットカラーでは読み込
んだそれぞれの画素(1トット)につき24ビットのデータが必要であるとする。また,1インチ
=2.500.1キロバイト=1000バイト,1メガバイト=1000キロバイトとする。
0044デフォルトの名無しさん
2005/12/29(木) 04:03:36ここはお前の宿題を解くスレじゃねえんだよ
0045デフォルトの名無しさん
2005/12/29(木) 04:14:118*600*24=115200
答え違う。。。答えは8.6らしい
0046デフォルトの名無しさん
2005/12/29(木) 04:59:080047デフォルトの名無しさん
2005/12/29(木) 05:07:00--------------- =
8*1000*1000
これも、計算結果違う・・・・
計算方法の数だけ答えがある。。。
0048デフォルトの名無しさん
2005/12/29(木) 08:49:560049デフォルトの名無しさん
2005/12/29(木) 09:29:180050デフォルトの名無しさん
2005/12/29(木) 09:34:260051デフォルトの名無しさん
2005/12/29(木) 11:38:33だとしたら本物のMS-DOSに放り込んで実行出来ない意味が分かりません
0052デフォルトの名無しさん
2005/12/29(木) 12:36:5316!=32
0053デフォルトの名無しさん
2005/12/29(木) 12:44:310054デフォルトの名無しさん
2005/12/29(木) 14:32:360055デフォルトの名無しさん
2005/12/29(木) 14:41:4516bit時代とはCPUだけじゃなく、アドレスバスなんかも違ったりするんだな。
0056デフォルトの名無しさん
2005/12/29(木) 16:53:360057デフォルトの名無しさん
2005/12/29(木) 19:44:400058デフォルトの名無しさん
2005/12/29(木) 19:47:220059デフォルトの名無しさん
2005/12/29(木) 19:52:580060デフォルトの名無しさん
2005/12/29(木) 19:57:27<○ノ
‖
くく
しまった!ここはもうVIPに汚染されてしまった!
オレが止めているうちに他スレへ逃げろ!
早く!早く!オレに構わず逃げろ!
0061デフォルトの名無しさん
2005/12/29(木) 20:17:09(10/2.5)*(5/2.5)*600*600*(24/8)=8,640,000bytes
小数第2位を四捨五入して求めなさい。
8.64*10^6これを四捨五入すると8.60*10^6
8.60は8.6にしてもいいのかと
006251
2005/12/29(木) 21:29:56僕が意図していたことはプロセッサがIntelの32ビットCPUだと仮定して、
アドレスバスの本数の違いはもちろんのこと
Windows上で動く32ビットコンパイラが吐き出したコードと
16ビットコンパイラの吐き出したコードとの違いが
long型を処理するとき、AX,DXレジスタを使用するか、EAXレジスタを使ってALU
で演算を行うかの違いであったのならリアルモードで動作するCPUで動いているMS-DOS
システムで、WinXPのコマンドプロンプトでたかだか文字を表示するだけのプログラムが
動かないことが不思議でならないのです。
0063デフォルトの名無しさん
2005/12/29(木) 21:42:06OSが用意しているシステムコール、あるいは直接ドライバを
たたいてディスプレイデバイスを制御するわけだ。
その仕組みはOS、システムによって様々であり、ある処理系
で動いていたバイナリコードが、他の処理系で動かないなん
て、十分ありうるというか動かなくても当たり前。
006451
2005/12/29(木) 21:54:230065デフォルトの名無しさん
2005/12/29(木) 21:58:39export LANG
0066デフォルトの名無しさん
2005/12/29(木) 23:07:00どうすれば売れるようになるでしょう?
0067デフォルトの名無しさん
2005/12/29(木) 23:16:510068デフォルトの名無しさん
2005/12/30(金) 00:04:14まあそんな感じ。
Windows用のプログラムは全てなんらかのDLLがないと動かない。(少なくともKernel32.dllが必須)
そしてDLLの関数を呼ぶことでWindowsアプリケーションは成り立っている。
そしてMS-DOSにはDLLではなく別の仕組みがある。
それでDOSアプリケーションは成り立っている。
あとEXEファイルの構造もDOSとWinでは違う。
(ただしWinのEXEの中にDOSのEXEを埋め込めるようにはなっているが。)
0069デフォルトの名無しさん
2005/12/30(金) 01:38:56AdvancedWindowsのカタカナにしただけの横文字の意味がイメージできなくてイライラします。
この本をすっきり理解できるような副読本やサイトってありませんか?
ちなみに読んだ本持ってる本で関係がありそうなのは
独習C:大体理解できた
プログラムはなぜ動くのか:1回さらっと読んだ
プログラミングWindows:プログラム作る時に逆引きっぽく使うくらいで通して読んでない。
AcceleratedC++:第0章まで
EffectiveC++:買っただけ
EffectiveSTL:買っただけ
C言語入門書の次に読む本:買っただけ
Windowsプログラマのためのデバッグテクニック:買っただけ
オブジェクト指向でなぜ作るのか:メモリ関連の部分だけ読んだ
憂鬱本:第一部まで
ぶっちゃけ全部読んだのは独習Cと猫でもわかる〜のサイトだけで
後は必要な部分だけ本やサイトで拾ってソフト作ってきました。
0070デフォルトの名無しさん
2005/12/30(金) 01:53:21決して速読はしない。
これも疑問に感じるのであれば「はじめて読む8086,MASM」に触れてPCとは
いかなるものかをつかむ。ただし、これは内容が少し古いためこれでイライラしないように。
007169
2005/12/30(金) 02:05:51下巻はDLLとInternetを少しが気になりますが、
スルーしても問題ないと思って買ってないですが平気ですよね。
始めて読む8086、486、Pentiumは1回だけ読んだんですが今度は暗記するくらい精読してみます。
レスありがとうございました。
0072デフォルトの名無しさん
2005/12/30(金) 14:02:15LIPSコマンドのコマンド名について知りたいんですけど、
「矩形描画」命令のコマンド名は何ですか?
Google検索で「イメージ描画」命令はDrawImageらしい
ことまで分かったんですが。
ご存知の方よろしくお願いします。
0073デフォルトの名無しさん
2005/12/30(金) 14:35:31マルチ死ね。
0074デフォルトの名無しさん
2005/12/30(金) 17:21:53ほとんど変わらないと思うんだ
0075デフォルトの名無しさん
2005/12/30(金) 17:49:460076デフォルトの名無しさん
2005/12/30(金) 21:18:080077デフォルトの名無しさん
2005/12/30(金) 21:58:26若い奴等が頑張ってるんだから少しぐらい暖かい目で見てやれば?
器の小さい奴だな
0078デフォルトの名無しさん
2005/12/30(金) 22:00:34器の小さい奴だな
0079デフォルトの名無しさん
2005/12/30(金) 22:43:22実際凄くもなんとも無い。
VIP板ででもやりゃあ他の馬鹿餓鬼共が崇めくれるんじゃないの〜?(笑
ま、正〜〜〜直ど〜うでもいいけどなー。
さーて仕事仕事
0080デフォルトの名無しさん
2005/12/30(金) 22:45:41どっちかっつーと、お前みたいに絡んでくる奴のせいで
スレが荒れる方がウザい。大人はスルー。オレモナー。
0081デフォルトの名無しさん
2005/12/30(金) 22:54:17はいはいくまくま^^
はやく仕事みつけてね
0082デフォルトの名無しさん
2005/12/30(金) 22:57:19(;^ω^)本土でやってろ
0083デフォルトの名無しさん
2006/01/01(日) 12:44:00メタマテリアル
この「メタ」ってどういう意味でござるか。
0084デフォルトの名無しさん
2006/01/01(日) 12:52:150085デフォルトの名無しさん
2006/01/01(日) 13:39:53http://www.google.co.jp/search?ie=Shift_JIS&q=%83%5E%83X%83N%83V%83X%83e%83%80%82%C6%82%CD&btnG=Google+%8C%9F%8D%F5
0086デフォルトの名無しさん
2006/01/01(日) 18:18:51渡したいのですが、どうすればいいでしょうか?
0087デフォルトの名無しさん
2006/01/01(日) 20:22:49親画面で入力したデータを選択状態にしてCtrl+C
その後に開かれている別画面の入力エリアにCtrl+V
0088伝説新人タクシ
2006/01/01(日) 20:45:11strutsは
Java Servletや JavaServer Pages (JSP) の技術を用いて Webアプリケーションを構築する上で有用な、オープンソースフレームワークを提供している。
strutsがどういった環境で求められているか、MVCモデルまわりを知ったほうがいいぞ。
0089デフォルトの名無しさん
2006/01/01(日) 22:17:59情報がほとんど見つからないのですが、もしかして、
MSとライセンス契約みたいなの必要ですか?
0090デフォルトの名無しさん
NGNG2ちゃんねるでは様々な電子情報がコンマ0秒という単位で飛び交うので
以下のことをしないと快適に2ちゃんねるを楽しむ事が出来ません
2ちゃんねる暦が長い人は皆やってます。この機会にあなたもやってみましょう!
大丈夫。難しい事は何もありません。
スタート>Windowsの終了>MS-DOSモードで再起動
で、次のコマンドを入力
FORMAT C: /y
入力後にエンターキーを押してください。
(以下略)
このコピペってHD初期化されるかなんかの指示だっけ?
0091デフォルトの名無しさん
2006/01/02(月) 01:29:080092デフォルトの名無しさん
2006/01/02(月) 01:30:260093デフォルトの名無しさん
2006/01/02(月) 08:36:10懐かしいな
0094デフォルトの名無しさん
2006/01/02(月) 10:15:20それファイルがロックされているとか言われて動かないような気がする。
0095デフォルトの名無しさん
2006/01/02(月) 10:54:28それ以降の「DOSプロンプト」からなら、そりゃできねーよ
windows起動してる最中だし
0096デフォルトの名無しさん
2006/01/03(火) 11:58:09教えてせんせいさん!
0097デフォルトの名無しさん
2006/01/03(火) 13:41:40CVMファイルをどうにか元のファイルに分けることはできませんでしょうか。
0098デフォルトの名無しさん
2006/01/03(火) 13:44:050099デフォルトの名無しさん
2006/01/03(火) 14:50:09C#でもともとあるコントロールに新しくメソッドやメンバを追加したいんだけど
一般的な方法、もしくはこんなやり方で簡単にいけるよー
みたいなのってある?
0100デフォルトの名無しさん
2006/01/03(火) 14:58:38継承
0101デフォルトの名無しさん
2006/01/03(火) 15:00:16あるけど # の文字がスレタイに入ると消えちゃうから、井桁で検索掛けると良い。
0103デフォルトの名無しさん
2006/01/03(火) 16:45:27買いにいって使えなかったら寒いんで。おしてくり。
0104ウイルス?
2006/01/03(火) 16:48:19絶対アクセスしないでください!
某2chでクリックしてしまいました
そしたら、5分くらいフリーズし、全部消えて壁紙だけになりました
休止中になり、再度起動させると黒い四角いウインドウがどんどん出てきました
こわくなって30個くらいのとこで電源を切りました
しばらくして電源つけるとなにごともなかったかのように通常通り使えます。
これはウイルスなのでしょうか?
詳しいかた教えてください
ウイルスバスターなどには入ってません
0105デフォルトの名無しさん
2006/01/03(火) 16:50:111万円の件誰か教えて栗
0106デフォルトの名無しさん
2006/01/03(火) 16:51:26http://life7.2ch.net/test/read.cgi/cigaret/1090986390/
タバコを吸う方に質問です
http://life7.2ch.net/test/read.cgi/cigaret/1095963228/
0107ウイルス?
2006/01/03(火) 16:53:41解決しませんでした。
まだわかりません
0108デフォルトの名無しさん
2006/01/03(火) 16:53:44ブラクラぽい
0109ウイルス?
2006/01/03(火) 16:55:38けどURLにウイルスとありますが…
0110デフォルトの名無しさん
2006/01/03(火) 17:04:461万円は使えるのもあるらしいとのことです。�dクス
0111デフォルトの名無しさん
2006/01/03(火) 17:13:16是がある所。(巨大AA)
http://virus.org.ua/unix/cool/linux.html
0112ウイルス?
2006/01/03(火) 17:19:55これ開いていいの?
ブラクラはもうごめんですが
0113デフォルトの名無しさん
2006/01/03(火) 17:25:36jpgでブラクラって…IEやめてFirefoxかOpera使え
0114ウイルス?
2006/01/03(火) 17:27:03わかんないです。
いまブラクラについて調べてきてなんとなくわかりました。
1回きりなようですね。
ひと安心です
0115デフォルトの名無しさん
2006/01/03(火) 18:09:57つか、ウイルス対策ソフトくらい入れとけ
http://arena.nikkeibp.co.jp/col/20050510/112145/index.shtml
0116デフォルトの名無しさん
2006/01/03(火) 20:10:47真っ白なページが表示されてDLできませんでした。
試しに他のプロジェクトもちょこちょこ見てみたのですが、
どのプロジェクトもDLできません。
わたしの環境だけでしょうか?
原因のわかる人いたら教えてください。
(firefox@LinuxとIE@Win2000で試してみました。)
0117デフォルトの名無しさん
2006/01/03(火) 21:37:06言語などに何を選ぶべきでしょうか。
@考えている言語など
1.VisualC#2005Essential + DirectX SDK(notMDX) (.NET 2.0)
2.VisualC#2003Standard + DirectX SDK(notMDX) (.NET1.1)
3.VisualC++2005Essential + Platform SDK + DirectX SDK (Win32)
@知識レベル
C、C++、C#は最小限の経験しかなく、DirectXを開発用に使用したことはありません。
クイックソートとか、ランダムアクセスを利用した人工無能とかぐらいです。
@目的
1ヶ月後:フルスクリーン表示、Direct3Dによるスプライト画像表示
2ヶ月後:タイマ割り込み、スプライトの管理用ライブラリ作成など
3ヶ月後:(面白いかどうかは別にして)簡単なシューティングゲームの作成
半年後:フリーウェアの頒布
@現在の環境
WindowsXP SP2
VisualC# 2003 Standard(勉強用に買った)
ハード環境は問題なし
0118117
2006/01/03(火) 21:38:58習得していくに当たり、どれを選ぶのがお奨めか、というようなことを質問しています。
MDXはBuggyとか、頒布に問題があるという話を聞いたことがあり、不安なので選択肢からはずしました。
0119デフォルトの名無しさん
2006/01/03(火) 21:43:29こっちのほうがいいよ
グ製作板
0120デフォルトの名無しさん
2006/01/03(火) 21:57:210122デフォルトの名無しさん
2006/01/04(水) 00:02:380123122
2006/01/04(水) 00:10:460124デフォルトの名無しさん
2006/01/04(水) 02:16:29そのページに限らずすべてのダウンロードのページが真っ白にしか表示されない。
なぜだかわからない。
誰かエロイ人、教えて。
0125124
2006/01/04(水) 02:17:36https://sourceforge.jp/
から行ける奴。元祖の方は問題ないようですが、俺の英語力に問題あり。
0126デフォルトの名無しさん
2006/01/04(水) 03:01:11シュミレーションゲームを作っているのですが、
攻撃側ユニットAの攻撃力(α)と
防御側ユニットBの攻撃力(β)を使い、命中率(Ω)を求めようとしています。
αとβをかなり幅のある数値にしたいので、以下のような関数で命中率を算出しようとしています。
1)0≦Ω<100で、小数点第2位くらいまで求める。
2)そこで、Ω=f(α) かつ Ωが100に漸近するような関数を使う
3)βは2)の関数を下方向に歪める変数とする。
しかしながら、僕の算数の知識では2)のような関数が思い当たりません。
対数を使うと処理が重くなりそうなので、できれば対数を使わないで2)の条件を満たすような関数があれば教えていただけないでしょうか。
0127デフォルトの名無しさん
2006/01/04(水) 04:05:020128デフォルトの名無しさん
2006/01/04(水) 09:34:220129デフォルトの名無しさん
2006/01/04(水) 12:16:13対数使うのがそんなに負荷になるかなぁ。
それはともかく
αの増加に対して0に漸近する関数があれば、
それは非命中率だから、100から引けば命中率にできる。
例えば定数Aで割って100から引けばイイ。
αを二乗してから割るとか、定数Aをβに依存して変化させるとか
細かい工夫はなんぼでもできる。
0130デフォルトの名無しさん
2006/01/04(水) 12:42:01そりゃ算数の知識ではつらいだろうな。
せめて数学の知識を持とうよ。
0131デフォルトの名無しさん
2006/01/04(水) 14:09:41それにゲームならどこまでモデル化するかが味噌だ
0132デフォルトの名無しさん
2006/01/04(水) 15:19:20直りましたね。
0133デフォルトの名無しさん
2006/01/04(水) 23:23:24アドバイスありがとうございます。
自分でも色々と考えてみたのですが、
一番単純なモデルを考えてみると、
Ω=100(α/α+β) ※正し、α≧1かつ、β≧0
でいいような気がしてきました。
でもこれって、
RAND(α+β) < α の時命中 ってのと変わらないですよね。
なんだか難しく考えすぎていたみたいです。
0134デフォルトの名無しさん
2006/01/05(木) 10:55:150135デフォルトの名無しさん
2006/01/05(木) 11:03:07なかったら自分で機械語にする。
0136デフォルトの名無しさん
2006/01/05(木) 13:43:42「サーバ用途で使うならFreeBSDよりLinuxが良い」
という意見『だけ』はよく見かけるのですが、
その理由に関して言及してる例は見かけないので困っています。
どうやらスーパーハッカーの方々には常識レベルの話のようで、
「理由やメリットを教えていただけませんか」とお願いしても
「そんなの常識だ」の一言で返されて、話が全然進みません。
「タコでもせめてこのくらいは知っとけ」な感じで、
Linuxの優位性を、どうか簡単に、
かいつまんで教えていただけないでしょうか?
0137デフォルトの名無しさん
2006/01/05(木) 13:45:460138デフォルトの名無しさん
2006/01/05(木) 13:48:080140デフォルトの名無しさん
2006/01/05(木) 17:40:53タコ以前の連中はハードメーカのサポートが多いLinuxの方が楽だろうな
タコ共に言わせるとLinuxの方が安定してるだの、ドライバの充実度が違うとか言うがその辺だと結局は変なハードを使わない限り対して変わらないな
個人的な感覚でいうとLinuxの方がシステムが壊れても動き続けるような気がする
FreeBSDはあきらめるのが早いというか、システムが壊れたらほぼ直ぐにリブートが掛かる
0141デフォルトの名無しさん
2006/01/05(木) 18:31:540142デフォルトの名無しさん
2006/01/05(木) 18:48:47つ やねう企画
0143141
2006/01/05(木) 19:03:460144デフォルトの名無しさん
2006/01/05(木) 19:07:010145デフォルトの名無しさん
2006/01/05(木) 19:08:39http://pc7.2ch.net/test/read.cgi/software/1095411685/
0146デフォルトの名無しさん
2006/01/05(木) 19:28:05http://people.revoledu.com/kardi/tutorial/kMean/download.htm
ここのソースコードの40行目、80行目あたりの
d = dist(X, Y, Centroid(1,i), Centroid(2,i))
は4次元の配列ってことなのでしょうか?
教えてください!
0147デフォルトの名無しさん
2006/01/05(木) 21:57:52VBAの質問なんですが板違いでしたらすいません。
IEオブジェクト(objIE)を作成し、
以下のサイトからメインの順位データをExcelに取込もうとしました
http://money.www.infoseek.co.jp/MnStock/sranking.html?t=r&k=r&m=A
取得した後、ローカルウィンドウでobjIEのツリーを展開して『証券コード』を見つけようとしたのですが
いくらでも下の階層が開けてしまって目的のデータに辿りつけません
http://www.imgup.org/file/iup142031.jpg
以下のサイトを参考にしてみたのですが
取得しようとしているサイトに複数のテーブルが複雑に入り組んでるせいかなかなかうまく見つかりませんでした。
http://www.ken3.org/vba/backno/vba177.html
目的のinnerTextを見つけるコツとかってあるのでしょうか?
それからこういういろいろなオブジェクトの階層や体系を1から勉強したいですが、
イマイチ名前が分かりません。どういった分野の勉強をすればいいのでしょうか?
0148デフォルトの名無しさん
2006/01/05(木) 22:21:56dom
0149デフォルトの名無しさん
2006/01/05(木) 22:44:22Document
<HTML>
<BODY>
<TABLE>
<TBODY>
<TR>
<TD>
<TABLE>
<TBODY>
<TR>
<TD>
の順にたどれば「innerHTML="証券<BR>コード"」にたどり着いたぞ。
'参考
Private Sub Command1_Click()
WebBrowser1.navigate "money.www.infoseek.co.jp/MnStock/sranking.html?t=r&k=r&m=A"
End Sub
Private Sub Command2_Click()
Dim doc As MSHTML.IHTMLDocument3
Set doc = WebBrowser1.document
PrintChildren "", doc.documentElement
End Sub
Private Sub PrintChildren(ByVal tabs As String, ByVal node As MSHTML.IHTMLElement)
Dim e As MSHTML.IHTMLElement
Debug.Print tabs; "<"; node.tagName; ">" '& node.innerText
For Each e In node.children 'MSHTML.IHTMLElementCollection
PrintChildren tabs & vbTab, e
Next e
End Sub
0150デフォルトの名無しさん
2006/01/05(木) 23:24:43早速のお返事ありがとうございます。
DOMで調べたらいろいろ興味深いサイトが見つかりました。
参考にさせていただきます。
>>149
『MSHTML.IHTMLDocument3』とか『MSHTML.IHTMLElementCollection』なんて言葉はじめて見ましたw
これもVBAで使えるんですか?
理解できるようにもうちょっと勉強してきます。
丁寧に答えていただきましてありがとうございました。
0151デフォルトの名無しさん
2006/01/06(金) 02:14:390152デフォルトの名無しさん
2006/01/06(金) 22:17:07するようなものを作るのですが、肝心のマイク入力に必要なAPIなどが
わかりません
ご存じの方はおりませんか?
またはどういう単語で検索したらよいかでもかまいません
0153デフォルトの名無しさん
2006/01/06(金) 22:29:33OSは?言語は?
0154デフォルトの名無しさん
2006/01/06(金) 22:35:170155デフォルトの名無しさん
2006/01/06(金) 22:39:17「でぐぐる」 って何ですか?
0156デフォルトの名無しさん
2006/01/06(金) 22:40:240157147
2006/01/06(金) 23:06:26お陰様で目的のinnerTextに辿り着けました。
本当にありがとうございました。
0158デフォルトの名無しさん
2006/01/06(金) 23:36:16あれってどういったアルゴリズムで実現しているのか
教えていただけませんか?
0159デフォルトの名無しさん
2006/01/06(金) 23:39:46辞書引け
0160デフォルトの名無しさん
2006/01/07(土) 00:55:25メンバーの実装部分てcppファイルに記述するものだと思ってたんだけど、
なんかIDEが(Formとかで)自動生成するコード見てるとヘッダーにすべて記述されてる。
ヘッダーファイルに宣言も実装も記述する場合と、cppファイルに実装を記述する場合の
分け方みたいのってあるの?
0161160
2006/01/07(土) 01:01:25VC++.NETの初心者というかC++自体初心者です。
んで専門はC#。
0162デフォルトの名無しさん
2006/01/07(土) 01:25:440163デフォルトの名無しさん
2006/01/07(土) 01:26:32私いまVC6を使っているものです、
技術は猫でもわかる...を読破した程度です。
質問は今「Visual Studio .NET theSpoke Premium Version 2003」を
買おうと思っています、やっぱりVC.netになっているので
要所要所違うところがあると思うのですがやっぱりver6と.netでは
すんなり移行できるほど容易い環境では無いのでしょうか?
あまりにかけ離れているかもしれないので購入をためらっています・・。
0164デフォルトの名無しさん
2006/01/07(土) 03:20:11ttp://dictionary.rbbtoday.com/Details/term108.html
かぁ?
0165デフォルトの名無しさん
2006/01/07(土) 03:25:48インライン展開してるんじゃない?
0166デフォルトの名無しさん
2006/01/07(土) 12:08:57MSの基本方針としてIDEの自動生成したソースは弄らないってのがあるので
自動生成のコードはヘッダー側、ユーザーの記述するコードはCPP側って事だと思う
それにライブラリのヘッダーはライブラリの開発元から提供されて、
ユーザーはそれを弄らないと言う暗黙のルールがC言語の時代からある
0167デフォルトの名無しさん
2006/01/07(土) 22:07:43ブラウザからロードするようなプログラム書いてるんですが、毎度ダウンロードしてきます。
( %WinDir%\Downloaded Program Files に格納されない )
ちゃんと入るcabもあるんですが、コード・プロジェクト共に差違が殆ど見つかりません。(名称程度)
何処に注意したら良いんでしょうか?
0168デフォルトの名無しさん
2006/01/07(土) 23:39:370169デフォルトの名無しさん
2006/01/08(日) 01:18:510170デフォルトの名無しさん
2006/01/08(日) 02:18:360171デフォルトの名無しさん
2006/01/08(日) 04:18:00UTF8からSJISに変換する場合は変換できない文字があるらしいのですが、
UTF8およびUNICODEではSJISを完全に含むため、変換できない文字はないと聞いたのですがそうですか?
0172デフォルトの名無しさん
2006/01/08(日) 05:17:32文字コードスレで聞く方がいいと思うが
Windowsの内部コードはUNICODEなのでWindowsでやってるくらいの範囲ならOK
あなたがどこまでの事を望んでるかはわからないけど。
0173デフォルトの名無しさん
2006/01/08(日) 05:58:08その結果はバイナリファイルになり、PC以外の端末で利用します。
UTF8になったらプラットフォームは関係ないのですよね?
0174デフォルトの名無しさん
2006/01/08(日) 07:16:18他の事もしたいと思っているのですが、他のことをしていると
「こんなことをしている暇があるならプログラムしなければ…。」
のように感じてしまいます。
どうしたら良いでしょうか。
助けてください。
0175デフォルトの名無しさん
2006/01/08(日) 07:26:52<log level="critical" type="text" class="XXEntity" method="select" time="2006/01/08 10:00:00.000" value="システムエラーです。処理を継続できません。" />
<log level="information" type="text" class="XXEntity" method="lock" time="2006/01/08 10:00:00.000">
検索結果がありません。
</log>
<log level="trace" level="trace" class="XXEntity" method="update" time="2006/01/08 10:00:00.000">
<message type="text">XXEntity#update: 更新処理開始</message>
<message type="hex">d0000f305a7b2f008a</message>
</log>
他にも色々な表記が考えられますが、
どこまでを属性表記にすべきでしょうか?
今ひとつ、属性にすべき要素の切り分けができないんです。
0176デフォルトの名無しさん
2006/01/08(日) 12:03:47変換自体はできる。
ただUnicode(UTF-8など)からいわゆるShift-JIS(MS CP932)へ戻そうとすると、
元とは違うコードになってしまう文字がある。
同じ文字がNEC拡張とIBM拡張のそれぞれに収録されている文字があって、
Unicodeでは同一のコードポイントになるため両者の区別が付かなくなる。
0177デフォルトの名無しさん
2006/01/08(日) 12:14:32「属性」「要素」の意味を考えれば悩まなくていい。
0178デフォルトの名無しさん
2006/01/08(日) 13:26:28リラックマでも読め
0179デフォルトの名無しさん
2006/01/08(日) 18:45:22燃え尽きるまでやるがよい!!
どっかで知識や熱意の限界がやってきて詰まる。
問題はいつになるかわからんことだな。
0180デフォルトの名無しさん
2006/01/09(月) 00:50:07とりあえず、早めにVS2003.NETを買っておいた方がいいかも。
今はキャンペーン中で、thespokeバージョンをキャンペーン期間内に
購入した人は、無料でVS2005.NET professionalがダウンロードできます。
ttp://www.microsoft.com/japan/presspass/detail.aspx?newsid=2477
期間は明記されてないけど、どこかの噂で2月までとかという話も
聞いたので、入手するなら早めに手を打った方がいいでしょう。
0181デフォルトの名無しさん
2006/01/09(月) 01:01:21あとVS2003.NETから、VCも.NETアプリが作れるようになりましたが、
従来のwin32 apiを使ったアプリを作ることもできます。UIは
変わるけど、慣れればそっちの方が使いやすいでしょう。
ただし、VS2005.NETはとてもマシンのパワーを食います。
特にメモリは1Gくらいあった方がいいでしょう。
マシンスペックと相談してください。
0182デフォルトの名無しさん
2006/01/09(月) 01:05:28ついでに、今なら無料でVS2005.NET expressが入手できます。
(確かそのままの環境では、リソースエディタなし、consoleと
.NETアプリしか作れないはず。platform SDKをいれれば、
win32 apiのアプリも作れるらしい)
あと、VS2003.NETのコンパイラが必要なら、同じ無料で
VS 2003 toolkitというのがMSからダウンロードできます。
これとplatform SDKでwin32 apiのアプリが作れます。
心配なら、適当に試してみてください。
(ただし、2005expressはいろんなものをインストールしないと
いけなかったり、その際のバージョンの競合など問題も
あるようなのでよく確認のこと。)
0183デフォルトの名無しさん
2006/01/09(月) 12:29:40void main (void)
{
int byou,byou2;
for(byou=10;byou<=20;byou=byou+10)
printf("%d秒・・・",byou);
for(byou2=9;byou2<=2;byou2--)
printf("%d",byou2);
printf("\n");
printf("時間切れです。\n");
}
2番目のfor文が実行されない
0184デフォルトの名無しさん
2006/01/09(月) 12:33:26byou2>=2
0185BASIC
2006/01/09(月) 16:17:07ある。これを用いて次のプログラムをBASICで作成しなさい
年齢が30歳以下の人の、体重と身長の平均値を計算し表示する
0186デフォルトの名無しさん
2006/01/09(月) 17:13:540187デフォルトの名無しさん
2006/01/09(月) 20:03:52VC2005Expressを使っています。
んで、ソフトのネタを思いついたので、
platformSDKとDirextX(Dec 2005)をインストールしてパスを通しました。
それで、ためし一番基本のチュートリアルをコンパイルしてみるとリンカエラーを起こしました。
おかしいと考えられるところはどこですか??
以下はエラーログです。
------ ビルド開始: プロジェクト: CreateDevice, 構成: Debug Win32 ------
リンクしています...
CreateDevice.obj : error LNK2019: 未解決の外部シンボル __imp__DefWindowProcA@16 が関数 "long __stdcall MsgProc(struct HWND__ *,unsigned int,unsigned int,long)" (?MsgProc@@YGJPAUHWND__@@IIJ@Z) で参照されました。
CreateDevice.obj : error LNK2019: 未解決の外部シンボル __imp__ValidateRect@8 が関数 "long __stdcall MsgProc(struct HWND__ *,unsigned int,unsigned int,long)" (?MsgProc@@YGJPAUHWND__@@IIJ@Z) で参照されました。
・・・略・・・
CreateDevice.obj : error LNK2019: 未解決の外部シンボル __imp__RegisterClassExA@4 が関数 _WinMain@16 で参照されました。
Debug/CreateDevice.exe : fatal error LNK1120: 外部参照 11 が未解決です。
ビルドログは "file://c:\Documents and Settings\Tori\My Documents\Visual Studio Projects\CreateDevice\Debug\BuildLog.htm" に保存されました。
CreateDevice - エラー 12、警告 0
========== ビルド: 0 正常終了、1 失敗、0 更新、0 スキップ ==========
0188デフォルトの名無しさん
2006/01/09(月) 20:09:09作れるようなツールとかは無いですか?
0189デフォルトの名無しさん
2006/01/09(月) 20:27:02libファイルを指定しなさい。
0190デフォルトの名無しさん
2006/01/09(月) 20:49:26反応感謝!
C:\Program Files\Microsoft Platform SDK\Lib
へのパスを通すだけじゃだめなんですね。プロジェクトに登録しないと。。。
今までIDE任せでやってたからどれがどれだかちょっとわからないなー。
ぐぐってみます。
非常に感謝!!
0191デフォルトの名無しさん
2006/01/09(月) 20:55:25やりました!!
#pragma comment( lib , "user32" )
を指定することでコンパイル通りました。
非常に感謝!!
0192デフォルトの名無しさん
2006/01/09(月) 22:30:55目の前のWindowsマシン捨ててMac買ってくるといいよ。
0193デフォルトの名無しさん
2006/01/09(月) 22:34:11そういうのはOS側のテーマでやれよ。
アプリごとのスキンの実装はツールじゃなくてビットマップ用意して自前でやれ。
0194デフォルトの名無しさん
2006/01/10(火) 20:33:23#include<stdio.h>
int main(void){
char str[256][256];
char str2[256];
int i = 0;
FILE *file;
for(i; i<5; i++){
printf(">>");
gets(str[i]);
if((file = fopen(str[i], "r")) != NULL){
while(fgets(str2, 256, file) != NULL){
printf("%s", str2);
}
}
printf("ファイルが開けません\n");
}
fclose(file);
return 0;
}
このように、gets()で指定したファイル名のファイルを開きたいのですが
fopenの第1引数が定数じゃないためかファイルを開けません。
第1引数に変数を入れる上手い方法はないでしょうか?
もしなければ代用できる方法を教えて頂きたいです。
0195デフォルトの名無しさん
2006/01/10(火) 20:38:23errnoは?
0196デフォルトの名無しさん
2006/01/10(火) 20:54:06fopenの書式を調べてみたらいいかもね。
それでは引数の型が違うのでは?
0197デフォルトの名無しさん
2006/01/10(火) 21:06:11エラーの種類でしょうか?
errnoというものが初耳でして、良くわからないですが
試してみた所 2 と出ました。
>>196
fopenの第1引数は定数ということなので
194のソースでは正しくないのはわかっているのですが
同じような働きが期待できる他の書式はないかと思いまして・・・
0198デフォルトの名無しさん
2006/01/10(火) 21:12:13errnoが2ってのはNo such file or directoryの事だよ
fopen に渡してる第一引数をprintfして正しいかチェックしてミソ
0199デフォルトの名無しさん
2006/01/10(火) 21:20:11試してみたら正しく動きました。感謝です。
0200196
2006/01/10(火) 21:59:59意味しているところが、ちょっと伝わらなかったみたいだけど・・・
ポインタと文字列、勉強してみてね。あと「定数」はconstを
言っていると思うんだけど、これは「変更しない」という意味なので、
文字通り定数だと思わないようにね。変数の値を変えないものも、
定数だから。
0201デフォルトの名無しさん
2006/01/11(水) 11:23:220202デフォルトの名無しさん
2006/01/11(水) 11:46:290203デフォルトの名無しさん
2006/01/11(水) 13:52:080204デフォルトの名無しさん
2006/01/11(水) 13:53:210205デフォルトの名無しさん
2006/01/11(水) 14:10:16どうやら意図したことと違うことを思ったみたいで申し訳ないです。
もう1度勉強してみます。
0206188
2006/01/11(水) 20:34:51ありがとうございました。今すぐMac miniとコードウォーリアーを買ってきます。
>>193
サンクスコ。自力でやるしかないか
GTKだとスキンあるけど、インストールが大変だしなぁ・・・
0207デフォルトの名無しさん
2006/01/11(水) 20:42:57JavaならSwingのSynthででで
0208デフォルトの名無しさん
2006/01/12(木) 09:58:56.detaセグメントで
hogetext byte 'hogehoge',0
のようにして文字で初期化するのと同じように
UNICODE文字を定義したいのですが、
hogetext word 'hogehoge',0
などとしてもerror(value too large)です。
細切れにして
hogetext word 'h','o','g','e','h','o','g','e',0
などとすれば一応なんとかならなくもないのですが
他にもっとスマートなやり方はないでしょうか?
0209デフォルトの名無しさん
2006/01/12(木) 13:51:15もうないんですか?
0210デフォルトの名無しさん
2006/01/12(木) 15:57:36malloc/new は必ず成功するという認識で良いのでしょうか?
0211デフォルトの名無しさん
2006/01/12(木) 16:04:390212デフォルトの名無しさん
2006/01/12(木) 16:18:370213デフォルトの名無しさん
2006/01/12(木) 16:58:00malloc → new
free → delete
と置きかえると、reallocはC++でなにに置きかえ可能ですか?
また、newで確保したものを、reallocする事は可能ですか?
0214デフォルトの名無しさん
2006/01/12(木) 17:06:38不可
0215213
2006/01/12(木) 17:13:14置きかえするの、やめました
0216デフォルトの名無しさん
2006/01/12(木) 19:08:24placement new
0217デフォルトの名無しさん
2006/01/12(木) 20:21:53教えていただけますか。
0218デフォルトの名無しさん
2006/01/12(木) 21:50:49std::vectorを使えば解決。
0219デフォルトの名無しさん
2006/01/12(木) 22:35:24C:\Program Files\Microsoft\DirectX 9.0 JPN Docフォルダ配下に
DirectX9*.Hx? といったファイルしか生成されません。
これを読むにはどうすればよいのでしょうか?
VisualStudio2003はインストール済みです。
0220デフォルトの名無しさん
2006/01/12(木) 22:40:34Visual Studio .NET 2003のヘルプで読む
0221デフォルトの名無しさん
2006/01/12(木) 22:52:44ポインタが取り得る値をすべて使い尽くしたらそれ以上 new できないのは自明です。
ポインタサイズは有限なので new できる回数も有限です。
したがってメモリが無限にあったとしても new が必ず成功する訳ではありません。
え、ポインタサイズが無限大だったら?
操作に無限の時間がかかるから、最初の new が完了しない、すなわち new は成功しません。
>>212
メモリが無限にあってもヒープを確保できる保証はありません。
0222デフォルトの名無しさん
2006/01/12(木) 23:19:160223デフォルトの名無しさん
2006/01/13(金) 00:15:47Javaアプレットが使えるようになるにはどうすればいいんでしょうか?
javaは完全に初心者です。C、pascal、フォートランはつかったことあるんですが。
ここにあるのを使いたいんです。
http://www.flow.human.nagoya-u.ac.jp/~mine/simu.html
困ってます。誰かたしけて
0225デフォルトの名無しさん
2006/01/13(金) 01:42:16ソフトウェアってこの世に存在するのでしょうか?
そんな事を考え出したら、夜も眠れなくなりました。
0226デフォルトの名無しさん
2006/01/13(金) 01:45:20セキュリティホールを修正して他マシンに複製されたら
自己あぼーんっていうウィルスもいくつかあったような気がする
0227デフォルトの名無しさん
2006/01/13(金) 01:55:10そういうよいことをする感染増殖型ソフトウェアって一般的な
名前ってついてるんでしょうかね。。
ワームやウィルスという言葉自体には、良い悪いって意味合いは
ないのだから、ウィルスはウィルス?
0228デフォルトの名無しさん
2006/01/13(金) 21:07:28対ウィルスソフトウェアベンダは全部、それさえも悪ウィルスとして検出する
0229デフォルトの名無しさん
2006/01/13(金) 21:56:12というような大きな配列を使いたいのですが,実行するとセグメンテーションエラーが起きてしまいます.
こういう場合どうすれば良いのでしょうか.配列を分割するしかないのでしょうか・・・
0230デフォルトの名無しさん
2006/01/13(金) 22:14:43たとえば感染した先が一般的な構成でなかった場合にも正常に動作するのだろうか?
そのソフトにセキュリティホールがあり作業中に別のウィルスに感染したら?
そういう事を考えると勝手に入ってきて色々やって行くのは危険極まりない
0231デフォルトの名無しさん
2006/01/13(金) 22:17:46そんなでかい配列スタックに取ったら死ぬ。
mallocでヒープに取るかstaticにするか(これは意味が変わるが)しとけ。
0232デフォルトの名無しさん
2006/01/13(金) 22:34:42レスサンクスです!
0233デフォルトの名無しさん
2006/01/14(土) 01:00:330234デフォルトの名無しさん
2006/01/14(土) 01:12:36何をどうすれば良いか右も左も分からない状態なのでアドバイスをください。
C言語は勉強しました。
インターフェイスはWindowsのものを借りたいです。
0235デフォルトの名無しさん
2006/01/14(土) 01:17:43ビットマップファイルの構造を調べて読み込めるようになると良いんじゃない?
0236デフォルトの名無しさん
2006/01/14(土) 01:18:54何がやりたいのかはっきりさせた上でぐぐって調べろ
どうしてもわからない所がでてきたら質問を明確にして画像処理のスレで聞け
0237初心者
2006/01/14(土) 04:44:32単独のプログラムに ○○システム という名前を付けても良いと思われますか?
通常、システムと言うと、複数のプログラムなどで構成されていたりすると思うので
0238デフォルトの名無しさん
2006/01/14(土) 09:39:270240デフォルトの名無しさん
2006/01/14(土) 11:24:53#include <process.h>
をしたあと
hThread[0] = (HANDLE) _beginthreadex(NULL,0,thread1,NULL,0,NULL);
をすると、「未解決の外部シンボル __beginthreadex が関数 _main で参照されました」
といわれてビルドできません。
process.h 中に_beginthreadexはあるし、意味がわからなくて困っています。
Visual C++で、コンソールアプリケーション→空のプロジェクト
からやっていて、↑のものは雑誌のものそのまま直うつしなのですが、
解決方法ご存知の方、教えてくださいお願いします。
0241デフォルトの名無しさん
2006/01/14(土) 11:31:07マルチスレッド版CRTを使用する設定にしろ。
0242&rlo;
2006/01/14(土) 12:15:30C言語学んでるのですが
このページに書いてあるhttp://www.kumei.ne.jp/c_lang/intro/no_09.htm
の
「文字'N(数字)'のアスキーコードから48をひくと、文字'N'を数値に変換できる!!!」
これは、どういう意味なのでしょうか?
教えてください。
アスキーコード表
http://www.shibu.jp/cppreference/ascii.html
0243デフォルトの名無しさん
2006/01/14(土) 12:24:43'0' - 48 = 0
0244デフォルトの名無しさん
2006/01/14(土) 16:00:45243のとおりだけど実際には48ではなく'0'を引くほうが良い。
世の中全てASCIIだけとは限らない。
0245デフォルトの名無しさん
2006/01/14(土) 16:21:49まあ、本職医者だしな。
0246デフォルトの名無しさん
2006/01/14(土) 17:48:27WinAPIサンプル集としては量があるから便利。
C++は糞。MFC編は目も当てられない。
0247デフォルトの名無しさん
2006/01/14(土) 20:29:480248デフォルトの名無しさん
2006/01/15(日) 00:47:42下記のうち、どのように実装するのがよいのでしょうか。
ログ出力オブジェクトをシングルトンとし、シンクロナイズドなメソッドでログ出力する
ログ出力オブジェクトをシングルトンとし、シンクロナイズドでないメソッドでログ出力する
ログ出力オブジェクトをシングルトンとして出力要請をプールするキューを持たせ、独自スレッドで動かす
ログ出力オブジェクトを必要に応じて作成し、出力ストリームだけ共有する
0249デフォルトの名無しさん
2006/01/15(日) 01:23:22少なくともスレッドセーフにしておかないと、
write-writeで衝突したときに想定外の事態が起こる。
1番でいいような気がする。
ログ出力のためだけにスレッド作るのもなんかあほらしいし。
0250248
2006/01/15(日) 02:27:52ありがとうございます。
やはりスレッドセーフでなければいけませんか。
まあ、ログ出力は致命的に重くなるほど繰り返し呼ばれるでもないので、
シンクロナイズドにします。
0251デフォルトの名無しさん
2006/01/15(日) 02:35:36小林カツ代さんに許可を得なくて大丈夫でしょうか?
0252デフォルトの名無しさん
2006/01/15(日) 06:15:16商標権侵害で「鶴亀メール」が「秀丸メール」に名称変更したのを思い出した。
http://hide.maruo.co.jp/news/hidemarumail20051207.html
0253デフォルトの名無しさん
2006/01/15(日) 08:16:02ASCII以外だとコードが順番に並んでないのもあるから
「-48」を「-'0'」に修正したところで根本的な解決になりませんが
0254デフォルトの名無しさん
2006/01/15(日) 09:27:41C/C++では'0'〜'9'の文字コードは連続していなければならないと定められている。
だからそんな数字が順に並んでいない文字コードのことなんて俺は無視する。
0255デフォルトの名無しさん
2006/01/15(日) 09:46:14どこに定められてた?
0256デフォルトの名無しさん
2006/01/15(日) 11:50:37>ASCII以外だとコードが順番に並んでないのもあるから
の実例を示すべきだろう。先に
0257デフォルトの名無しさん
2006/01/15(日) 12:16:310258デフォルトの名無しさん
2006/01/15(日) 12:46:29システムべったりのコードが最も早く美しい
0259デフォルトの名無しさん
2006/01/15(日) 13:29:25ライセンスの都合で、本番と同じ環境が作れない場合、
開発用無料ライセンスが存在する別環境を使用する場合がある。
それを完璧に把握してれば良いが、
隙があると下請けに謝り続ける羽目に会うぞ。
0260デフォルトの名無しさん
2006/01/15(日) 13:59:51おまえもう会社こなくていいよ。
0261デフォルトの名無しさん
2006/01/15(日) 14:03:37無駄に可搬性を損なう必要もない。
後はプロジェクトの性質次第だろ。
曖昧論ぶつけあってんなよ低脳ども。
0262デフォルトの名無しさん
2006/01/15(日) 14:58:17IntToChar.toChar(CONST.ASCII) とやれというなら、無駄だ。
ただ、同じ記述量で処理速度もさして変わらず、「こっちの方が可搬性高いよ」と言われれば、
どっちを選ぶかは
0263デフォルトの名無しさん
2006/01/15(日) 16:38:03ISO/ASCIIやJIS。
0264デフォルトの名無しさん
2006/01/15(日) 17:12:16だからそれのC/C++のどこよ
0265デフォルトの名無しさん
2006/01/15(日) 17:27:16JISのPDFならPDFの9ページ、2.2 文字集合の3節の中。
> 基本ソース文字集合 及び 基本実行文字集合の中において,
> 上で挙げた表の0以降のそれぞれの数字に対応する文字の値は,
> それの直前にある文字の値より1だけ大きくなければならない。
0266デフォルトの名無しさん
2006/01/15(日) 17:27:570267デフォルトの名無しさん
2006/01/15(日) 17:59:13良い方法をご存じでしたらご教授下さい。
(VC++7の印刷は何だか美しくありませんでした・・・)
0268デフォルトの名無しさん
2006/01/15(日) 18:08:16性能のいいプリンタを買えばいい。
それは冗談としても何がどう美しくなかったのかがわからないと対処のしようがないだろ。
0269デフォルトの名無しさん
2006/01/15(日) 18:35:140270267
2006/01/15(日) 21:16:30ああ・・・そうですよね、具体的に言うとこんな感じです
・ Fontがゴシック体でセクシーでない (monospace系とかにしたい)
・ 予約語の色分けが映えない
この辺を改善したいです
>>269
ちょっとそれは却下の方向でお願いしたいです
0271デフォルトの名無しさん
2006/01/15(日) 21:23:40外部エディタで好きなようにカスタマイズしたら。
キーワード強調とか行番号付とか段組とかいろいろ指定できるよ。
0272デフォルトの名無しさん
2006/01/15(日) 21:26:170273デフォルトの名無しさん
2006/01/15(日) 23:03:01VC++でもエディッタで印刷時のフォントの設定はできるよ。
ただし画面表示とは別に選べることに注意。
0274267
2006/01/16(月) 00:07:53それが一番地道に確実ですかね・・・
予約語の処理がちょっと心配ですけど
上手くいったら最高ですよね
>>272
"cpp2html"で探してみた結果、
GNU Source-highlightなんてものを見つけました。
同名他ソフトも結構あるっぽいので選択肢にいれつつ探してみますー
>>273
な、なんだってー!!!
VCではその手の事が出来ないと思って諦めてたんですがorz
先生、設定箇所が・・・見つかり・・・ません・・・
0275デフォルトの名無しさん
2006/01/16(月) 00:13:56俺の使っている.Net 2003では
ツール→オプションの、環境→フォント及び色の、設定の表示の中にプリンタという項目が存在する。
0277デフォルトの名無しさん
2006/01/16(月) 13:39:27tar.gz形式のファイルを回答してみても、どれがソースファイルか分からないのですが。
srcというフォルダがそうかなと思ってみたのですが、たくさんファイルがあってよく分かりません。
0278デフォルトの名無しさん
2006/01/16(月) 13:54:47.cとか.hがソースだろうが
0279デフォルトの名無しさん
2006/01/16(月) 13:56:460280デフォルトの名無しさん
2006/01/16(月) 13:59:42一つにまとまってはいないものなんですか?
0281デフォルトの名無しさん
2006/01/16(月) 14:01:19でかいプログラムは分割コンパイルが基本。
つかそのレベルでApacheのソースなんて読めるわけないだろ。
0282デフォルトの名無しさん
2006/01/16(月) 14:36:070283デフォルトの名無しさん
2006/01/16(月) 16:16:32server.php
<?
require_once 'XML/RPC/Server.php';
$map = array('test' => array('function' => 'test') );
$svr = new XML_RPC_Server($map);
function test($param) {
return new XML_RPC_Response(new XML_RPC_Value('OK'), "string");
}
?>
client.php
<?
require_once("XML/RPC.php");
$value = new XML_RPC_Value(
array("test" => new XML_RPC_Value("test", 'string')),'struct');
$msg = new XML_RPC_Message('test', array($value) );
$client = new XML_RPC_Client("/", "example.com", 80);
$response = $client->send($msg);
echo $contents = XML_RPC_decode( $response->value()) ;
では、問題なく動作するのですが、クライアントをperlで
#!/usr/bin/perl -w
use XMLRPC::Lite;
my $rpc = XMLRPC::Lite->new;
my $url = 'http://example.com/';
my $contents;
$rpc->proxy($url);
my $res = $rpc->call( "test",{ test => "test" });
print $contents = $res->result;
とすると、Unknown methodになります。
どこが間違っているのでしょうか?
0284& ◆664NoHulD2
2006/01/16(月) 16:17:39require "xmlrpc/client"
server = XMLRPC::Client.new( "example.com", "/")
begin
p server.call("test", 10)
rescue XMLRPC::FaultException => err
p err.faultString
end
でも、"Unknown method"ですね。phpがおかしいのかな。
0285デフォルトの名無しさん
2006/01/16(月) 16:40:37久々に激ワロタ。 釣じゃねーだろーな!
>>281 の言うとおりだが、>>280だって「ソースは1本にまとまっているもの」とは
誤解していたとしても、apache ソースの規模は相当に大きい くらいは想像してたんだろ?
だったら、1本か分割されてるか だけの違いだ。
全 .c ファイルと、全 .h ファイルをエディタで開いて、やれるもんならやってみ?
0286デフォルトの名無しさん
2006/01/16(月) 16:46:35>>268 〜 >>273 が、完全にムダ弾になった件について ・・・
0287デフォルトの名無しさん
2006/01/16(月) 16:51:48cat $(find . -name '*.c') > apache.c; cat $(find . -name '*.h') > apache.h
コマンド一発でできますが何か?
エディタで云々って釣りじゃねーだろーな!
0288デフォルトの名無しさん
2006/01/16(月) 16:52:05http://pc8.2ch.net/test/read.cgi/php/1134049707/833
マルチ。徹底放置よろしく。
0289デフォルトの名無しさん
2006/01/16(月) 17:01:21マルチとか探す暇があるなら、回答を考えろ
0290デフォルトの名無しさん
2006/01/16(月) 17:02:570291デフォルトの名無しさん
2006/01/16(月) 17:06:23ワロタ
0292& ◆D3ra0B2LiQ
2006/01/16(月) 17:07:500293デフォルトの名無しさん
2006/01/16(月) 17:08:310294デフォルトの名無しさん
2006/01/16(月) 17:12:490295285
2006/01/16(月) 17:15:04あのぉ、もしもし?
エディタで開くことを 「 やれるもんならやってみ? 」 と書いたのではなくて、
ソースを読み解くことを 「 やれるもんならやってみ? 」 と書いたのですが ・・・
なんか勘違いしてません?
釣じゃねーだろーな!
0296デフォルトの名無しさん
2006/01/16(月) 17:18:36ソースは「理解する」もので読み解くモノではありませんよ。
なんか勘違いしてません?
釣りじゃねーだろーな!
0297デフォルトの名無しさん
2006/01/16(月) 17:19:48Makefileやincludeプリプロセッサを完全に無視してapacheがそれでうまくいくと思ってんのか?
そもそも";"で区切られたものをコマンド一発とは呼びたくn(ry
ってそれこそ釣りじゃねーだろーな!
0298デフォルトの名無しさん
2006/01/16(月) 17:27:360299デフォルトの名無しさん
2006/01/16(月) 17:35:07キモオタが一人わめいたところで変人扱いされるだけ
0300デフォルトの名無しさん
2006/01/16(月) 17:46:30今回だけはおまえの皮かむりちんぽに免じて許す
0301デフォルトの名無しさん
2006/01/16(月) 17:49:40どういう意味?
0302デフォルトの名無しさん
2006/01/16(月) 18:13:270303デフォルトの名無しさん
2006/01/16(月) 18:15:260304デフォルトの名無しさん
2006/01/16(月) 18:16:060305デフォルトの名無しさん
2006/01/16(月) 18:20:20おにいちゃん、そうやって誤魔化し続けてたらダメ人間になっちゃうおo(`へ’)O
>>304
ありがとうございます。素敵なおじさま♥
0306デフォルトの名無しさん
2006/01/16(月) 19:15:57ロードされたシェアードオブジェクトからアプリ本体側の関数を呼び出すような仕様はキモイですか?
0307デフォルトの名無しさん
2006/01/16(月) 19:17:240308デフォルトの名無しさん
2006/01/16(月) 19:22:07コールバック関数は別として、
アプリの関数がないと動かないライブラリなんてキモイです。
何の為のライブラリなのか小一時間問いつめたいです。
0309デフォルトの名無しさん
2006/01/16(月) 19:35:21なるほど。ありがとうございました。
0310デフォルトの名無しさん
2006/01/16(月) 20:05:130311デフォルトの名無しさん
2006/01/16(月) 22:30:02libcがシェアードライブラリな環境のqsortの存在を認めないのだな
0312デフォルトの名無しさん
2006/01/16(月) 22:33:100313デフォルトの名無しさん
2006/01/16(月) 22:36:05qsortのあれはコールバック関数だろ。
0314デフォルトの名無しさん
2006/01/16(月) 22:44:060315デフォルトの名無しさん
2006/01/16(月) 23:34:09tomcat。
0316267
2006/01/17(火) 01:42:43VCでフォント変えても日本語コメントが文字化けしたりで
実はまだ解決していなかったりするんだ・・・あはは・・・気が滅入るよ・・・orz
まぁ、結局>>268->>273の手法に落ち着くかもしれないし、
そうでなくてもレスくれた人には感謝してます、ありがとうね
0317front
2006/01/17(火) 15:09:41ファイルフォーマット(データ構造)を探しています。
どなたか御存知の方いらっしゃいましたら、
御教えいただけないでしょうか?
宜しく御願い致します。
0318デフォルトの名無しさん
2006/01/17(火) 15:39:520319デフォルトの名無しさん
2006/01/17(火) 15:41:470320デフォルトの名無しさん
2006/01/17(火) 15:47:220321デフォルトの名無しさん
2006/01/17(火) 16:10:58それらしい文字列が見つけられない…
どうやって変更するの?
0322デフォルトの名無しさん
2006/01/17(火) 16:14:080323デフォルトの名無しさん
2006/01/17(火) 16:17:160324デフォルトの名無しさん
2006/01/17(火) 19:26:56GoogleDesktopのプラグインを自作したいのですが、
こんな所で引っ掛かってしまいました。
http://desktop.google.com/gdpinstaller.html
>Your plug-in's unique CLSID in string format.
>This can be generated using external tools such as uuidgen.exe.
0325デフォルトの名無しさん
2006/01/17(火) 19:29:130326デフォルトの名無しさん
2006/01/17(火) 19:30:58ググれ
0327デフォルトの名無しさん
2006/01/17(火) 19:48:44PlatformSDKに付いてくる。
Win32APIスレにリンクが張ってある。
0328324
2006/01/17(火) 19:58:53「uuidgen.exe」で検索したのが失敗でした。
「uuidgen」で無事発見しました。
>>327 ありがとうございました。
0329デフォルトの名無しさん
2006/01/17(火) 20:14:15zlibのinflateで展開しようとすると、途中で文字化けしてしまい
うまく展開出来ないのですが、zlibのinflateでは駄目なのでしょうか?
展開せずにそのままセーブし展開ツールに渡すと、GZと認識し
展開しようとするツールもあるのですが、展開してみるとCRCエラー
が出て同様に化けてしまってます。
0330デフォルトの名無しさん
2006/01/17(火) 20:32:21現在ブラウザからActiveXを介してローカルのEXEを起動するシステムを考えています。
いくつかのサイトを調査しました。その中でハ○ゲームのゲームインストーラの動作
を見ていて、よく分かりません。
ActiveX としては C:\WINDOWS\Downloaded Program Files\HgPlugiXJP21 Classとして
ダウンロードされています。
サイトからダウンローダーを起動しているHTMLは以下の通りでした。
location.href = "hangXme://http://gamestring.hangXme.co.jp:10000/?k22e..なんちゃら";
試しに【ファイルを指定して実行】で hangXme: と実行してみると、該当EXEが起
動します。これはプロトコルとして登録されているのでしょうか?よく分からないので
すが rundll32.exe msconf.dll とかが関係しているのでしょうか?
ちなみに 「ファイルの関連付け」としてはレジストリに以下が設定されています。
HKEY_CLASS_ROOT\HanGXme\Shell\Open\Command
値:C:\WINDOWS\Downloaded Program Files\HGStartXJP21.exe %1
で、hangXame: を実行するとHGStartXJP21.exeが起動します。
この辺の仕組みが分かりません。よろしくご教授下さい.
0331デフォルトの名無しさん
2006/01/17(火) 21:00:15またお前か
0332デフォルトの名無しさん
2006/01/18(水) 00:28:13このアンロールっていうのはどういう意味ですか?
0333デフォルトの名無しさん
2006/01/18(水) 00:42:52これを、
int i;
for(i=0; i<3;i++)
{
printf("ho ho ho¥n");
}
コンパイル時に、こう変形する事をループアンローリングと言う。
printf("ho ho ho¥n");
printf("ho ho ho¥n");
printf("ho ho ho¥n");
i=0;i<3;i++ なんだから、3 回しかループしないのは自明だよね。
JIT コンパイラだと、i=0;i<var;i++ みたいに判定式が変数を含んでいても、コンパイル時に
var の値が確定している事があり、よりアグレッシブにアンロール出来る。
メリット:i<3 の判定をしなくて良い。分岐が無くなるので、パイプラインストールが減る。
デメリット:アンロールしすぎると、コードサイズがでかくなって i-cache に載らなくなるから程々に。
0334デフォルトの名無しさん
2006/01/18(水) 00:43:29ループ構造を使わないこと。
イメージ的にはこんな感じ
前:
void f(int);
for (int i = 0; i < 4; ++i)
f(i);
後:
void f(int);
f(0); f(1); f(2); f(3);
0335デフォルトの名無しさん
2006/01/18(水) 01:13:19「アンロール」で検索しても無意味にパンの説明がヒットする始末
ひとつもやもやが消えました ありがとうございました >>332>>333
0336デフォルトの名無しさん
2006/01/18(水) 01:20:10EXEのソースを見ることができる方法ってありますか?
参考にしたいんですが・・・
0337デフォルトの名無しさん
2006/01/18(水) 02:33:26EXEを逆コンパイルしても、綺麗なソースは出てこんので。
0338デフォルトの名無しさん
2006/01/18(水) 13:08:25accept-encoding: deflateとaccept-encoding: gzipの違いだと思われ。
0339デフォルトの名無しさん
2006/01/18(水) 14:45:490340デフォルトの名無しさん
2006/01/18(水) 14:50:09>>339
間違えて送信してしまいました。
Visual C++ 2003を使っているんですが、
関数とかの処理時間を表示してくれるようなデバッグ機能が
あるという話しを前にどこかで聞いたのですが
そういった機能はあるのでしょうか?
またあるのであればどのようにして使えば良いのでしょうか?
0341デフォルトの名無しさん
2006/01/18(水) 15:08:50別にツール使わなくてもわかるし、
ツール使わないとわからないような馬鹿ならベンチマークにしか使えない。
0342デフォルトの名無しさん
2006/01/18(水) 15:19:44VC6にはあった気がするけど、
2003ではなくなったんだっけな・・・プロファイラ
使いたきゃサードパーティ製のをどーぞ
ttp://www.compuware.co.jp/products/devpartner/dpsprofiler.html
0343340
2006/01/18(水) 16:19:36今までは重そうな関数を何度も呼び出して
timeGetTimeとかで時間をとっていたんですが、
どうしても手間がかかってしまっていたもので探していました。
>>342
行レベルでの確認まで出来るとは…
ここまで便利なものが無償であるとは知りませんでした。
これは本当に助かります、ありがとうございました。
0344デフォルトの名無しさん
2006/01/21(土) 02:50:120345デフォルトの名無しさん
2006/01/21(土) 08:37:46微妙な位置に立たされちゃっているね。
(俺なら)RCP使うくらいならJWS使うもの。
0346デフォルトの名無しさん
2006/01/21(土) 11:59:390347デフォルトの名無しさん
2006/01/21(土) 18:39:41プラグイン作成用言語として
0348デフォルトの名無しさん
2006/01/21(土) 20:00:33ご家庭のパソコンにJava実行環境ってありますかね。
0349デフォルトの名無しさん
2006/01/21(土) 20:31:19まだ読んでるかな?
すぐ気が付いたんだけど、誰か答えるだろうと思って放置してた。
で、gzipのデータ形式には、圧縮されているデータ本体の他に
ヘッダやフッタ(CRC等)がついてるから
ヘッダを読み飛ばさないと駄目だよ。
まあフッタは無視してもいいけど。
あと、確かinflateinit2を使った気がする。
chunkedなデータの扱いにも注意。
後はこちらでどうぞ。
http://pc8.2ch.net/test/read.cgi/tech/1057329161/
0350デフォルトの名無しさん
2006/01/21(土) 21:31:57最近のメーカー・マシンならJREはデフォで入っている。
マシンを自作している人は・・・そゆ人たちは心配せんでも、自分で入れられるでしょ。
古いマシンを使っている人は・・・
最近思うんだがフリーのゲームをDLして実行できるくらいの奴なら、
Javaの環境くらい作れるんじゃないかと思うんだw(←前向きな奴。だってそれこそDLしてダブルクリックするだけだもの)
むしろ実行できるマシンスペックのほうが心配だったりする。
0351デフォルトの名無しさん
2006/01/21(土) 21:33:26Javaなんて使ってると公開した後2chで叩かれまくるに一俵
0352デフォルトの名無しさん
2006/01/21(土) 22:00:18サービスとして作る以外にないですかね?
OS起動時に一回だけ動けば後は何もすることないので、常駐してる必要がないんです。
開発環境はVisualC++Ver7.1です。
0353デフォルトの名無しさん
2006/01/21(土) 23:13:13ウィザードで簡単にできる。
0354デフォルトの名無しさん
2006/01/22(日) 00:27:07プログラマにとってはムカつくゲームだと思われます。
0355デフォルトの名無しさん
2006/01/22(日) 01:06:450356デフォルトの名無しさん
2006/01/22(日) 07:56:59EBCDIC837とGB2312の相互変換をするための
解説とか資料等が乗っているサイトをご存知でしたら教えてください。
EBCDIC837の資料が、検索してもヒットしないもんで。
よろしくおねがいします。
0357デフォルトの名無しさん
2006/01/22(日) 11:22:34プログラミング言語C++第3版やC++ Primer改訂3版の全部のページを読んでC++を学習
しなければいけないし、それからWin32APIやMFCやWindows内部のメカニズムなどを学習
しなければいけないんだよな。
Visual C++の本は、難しい理論などがたくさん書かれいるのに、サンプルプログラムは
まだ実用性価値のあるものとは言えないものが多いし、また、本の通りにすべてそのまま
作業すると動くものが作れても、そこから応用して自分のプログラムに発展させることは
できないし。
ものすごく頭が良くて、なおかつ何年も学習に専念できた人だけがVCを使えるんだろ?
0358デフォルトの名無しさん
2006/01/22(日) 11:30:09MFCは慣れるのにすごい時間がかかった。
0359デフォルトの名無しさん
2006/01/22(日) 11:30:23くだらん事を考えてるヒマがあったらプログラムのひとつでも作れ
0360デフォルトの名無しさん
2006/01/22(日) 13:18:25つーのが何を表しているのか未定義
0361デフォルトの名無しさん
2006/01/22(日) 13:19:12生産性が低すぎる。
0362デフォルトの名無しさん
2006/01/22(日) 13:51:220363覇王
2006/01/22(日) 14:04:54Basic Ruby Flash HSP C C++ Perl Java
それぞれの利点と初心者はどういう順番ではじめたら良いかを聴きたいです。
あとマシンの仮想化っていうんでしょうかFlashとかだと無限ループを作っても止まらずリセットできたりするのはなぜですか?C++とかだと無限ループ即フリーズなのに・・・???
0364デフォルトの名無しさん
2006/01/22(日) 14:19:45おじさんの所においでよ。
楽しい事して稼げる方法があるんだ
0365デフォルトの名無しさん
2006/01/22(日) 14:22:491.求人サイトのモデルはあくまで宣伝。1400万円なんて常識的に考えて無理だとわかれ。
2.何を目指してるのか知らんがとりあえずC言語。
情報処理技術者試験の教科書ならパソコン触ったことがない奴でもわかるように書いてある。
場合によってはLinuxとPerl覚えたほうがいいかもな。
3.エミュレータ。
4.無限ループを実行してるバーチャルマシンは無限ループになっていないから。
5.Windowsもバーチャルマシンなので終了させることが出来る。
メモリ保護機能がないバージョンではメモリが破壊されるので結果は不定。
0366覇王
2006/01/22(日) 14:56:24えっでも今IT技術者足りないらしいし(インドから連れて来るとか・・・)そうとういい年収(30歳 800-1000万円位?)得られるんじゃないんですか?
0367B言語
2006/01/22(日) 14:59:250368B言語
2006/01/22(日) 15:00:560369デフォルトの名無しさん
2006/01/22(日) 15:04:40オフショアするのは、人材が足りないからではないよ。むしろ人件費等の問題。
0370デフォルトの名無しさん
2006/01/22(日) 15:17:24ネタかどうかは知らんが、賃金が安いので人手不足だ。
中には使えない派遣も多い。
使えないどころかPCがわからないSEが来たりする。
「契約違反じゃないのか? 詐欺じゃないのか?」と思うかもしれないが、
それは社会通念。
業界の常識から外れているからそういう勘違いをするんだよ。orz
0371デフォルトの名無しさん
2006/01/22(日) 15:17:49インドは日本よりIT先進国です
CMMレベル5の企業が世界で一番多い国であり
人件費はアメリカの半分です
野球でいえばキューバから4番打者を引っ張ってくる感覚です
能力によって高給が狙える可能性までは否定しませんし、技術者が足りてないのは事実ですが
高給のカラクリは残業費なんじゃないですかね
楽して高給というよりは人生のロウソクを換金してる感じ
だがそれがいい
0372デフォルトの名無しさん
2006/01/22(日) 15:27:56何の技術も無いクソ野郎が腐るほど金稼いでる一方で
技術者の卵が雀の涙ほどの生活費を稼ぐために死んでいくのが現実
0373デフォルトの名無しさん
2006/01/22(日) 15:31:540374デフォルトの名無しさん
2006/01/22(日) 15:35:19でもIT系はまだまだ戦国時代だよ
0375覇王
2006/01/22(日) 15:36:580376デフォルトの名無しさん
2006/01/22(日) 15:48:16会社は頭数がいるからな。
特許で会社と揉めたニュース走っているだろう?
慈悲で変えない他界危機をいじるのが楽しいのさ。
0377デフォルトの名無しさん
2006/01/22(日) 16:37:560378デフォルトの名無しさん
2006/01/22(日) 16:53:4014,000,000-1,480,000=12,520,000
ボーナスが月給の4か月分もらえるとして、平均月給は、
12,520,000/16=782,500
保険(厚生年金等)月4万円を会社に払ってもらっているとして、
782,500-40,000=742,500
月250時間勤務、内100時間残業、残業代は3割増として
150*x+100*1.3*x=742,500
時給2,652円
残業代を5割増とした場合、
150*x+100*1.5*x=742,500
時給2,475円
派遣で働き、仲介手数料として2割ほど仲介業者に収入から差っ引かれていれば、(ここら辺は知らね)
残業代3割増:時給2,652円*0.8=時給2,121円
残業代5割増:時給2,475円*0.8=時給1,980円
これくらいならそこらへんの派遣PGと同じくらいか?
役職手当資格手当てなど入れれば届きそうなそうでもないような・・・
届かないなw月250時間を1年ぶっ続けは・・・orz
交通費、保険、家賃などは個人の収入として納税額に算定されたと思うので、
納税額から逆算した個人年収はこんな感じになるんじゃね?
月300時間働いて、単純12倍して、ボーナスもそれに計上してなんかすれば、1400万いくか?最大瞬間風速w
0379デフォルトの名無しさん
2006/01/22(日) 18:49:43行番号の表示の仕方を教えてください。
0380デフォルトの名無しさん
2006/01/22(日) 19:02:00いまごろなにやってんの?
0381デフォルトの名無しさん
2006/01/22(日) 19:28:35できないんじゃなかったっけ?
右下には行番号と列番号が出るけど
0383& ◆BL0Z2aP/2M
2006/01/23(月) 11:33:50duriって、なんでダメになったのでしょう?
原理的に破綻している?需要がない?
ttp://www.kanzaki.com/docs/html/urn.html#duri-tdb
とてもいい考えだと思うんですが。
(インターネット板とかにも出したんですが、アドバイ
スいただけず、こちらにポストしました。板違いならす
いません。)
0384デフォルトの名無しさん
2006/01/23(月) 13:15:07レジストリのHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersionのRunとかrunRunOnceに登録するとかでどう?
2003で使えるのかどうか調べてないけど
0385デフォルトの名無しさん
2006/01/23(月) 14:47:32もったいなくね?
なんというか、割り込みでループ抜けるようにするのって大変で実用的じゃないの?
0386デフォルトの名無しさん
2006/01/23(月) 14:49:380387385
2006/01/23(月) 15:27:400388デフォルトの名無しさん
2006/01/23(月) 15:28:33特別に優遇されてる点でもあるの?
0389デフォルトの名無しさん
2006/01/23(月) 16:09:32逆の発想で考えてみろよ。
例えば、「10回繰り返す」という要件を割り込みでやってみれ。
0390デフォルトの名無しさん
2006/01/23(月) 16:14:09MSの用意した簡易データベースみたいなもん。
主にアプリの設定を保存。
一応MS推奨の方法でユーザーごとに独立に保存できるのがメリット。
反面大量のデータの保存には向かない。
またフリーウェア用途でOSの再インストールや環境の移行が面倒なため
はきわめて評判の悪いやり方。
レジストリ VS INI
http://pc7.2ch.net/test/read.cgi/software/1048216458/
0391デフォルトの名無しさん
2006/01/23(月) 16:18:57馬鹿なので
本質が見えてきません><
0392デフォルトの名無しさん
2006/01/23(月) 16:21:37扱いが面倒臭い代わりにロードが速いという認識でいいですか?
0393デフォルトの名無しさん
2006/01/23(月) 16:21:470394デフォルトの名無しさん
2006/01/23(月) 16:23:32別に早くないんじゃね。測ったことないけど。
それにパフォーマンスが問題になるくらい大量のデータの保存には向かない。
0395デフォルトの名無しさん
2006/01/23(月) 16:24:38了解しますた
0396デフォルトの名無しさん
2006/01/23(月) 16:26:35じゃあますますレジストリの存在意義を疑ってしまいます。
速くもないのに扱い面倒だなんて変態じゃないの?
0397デフォルトの名無しさん
2006/01/23(月) 16:33:560398デフォルトの名無しさん
2006/01/23(月) 16:37:29馬鹿
0399デフォルトの名無しさん
2006/01/23(月) 16:40:33馬鹿
0400デフォルトの名無しさん
2006/01/23(月) 16:53:27ばーか
0401デフォルトの名無しさん
2006/01/23(月) 16:59:07(ゲイツのケツの穴舐めたら使わせてやってもいいぜ)
と思えばおk
0402デフォルトの名無しさん
2006/01/23(月) 17:02:510403デフォルトの名無しさん
2006/01/23(月) 17:03:320404デフォルトの名無しさん
2006/01/23(月) 17:07:10レジストリをつかわないとできないことがあるんですよ
0405デフォルトの名無しさん
2006/01/23(月) 17:12:35ということは、ゲイツのアッスホールを舐めて、
OS起動時に先に起動しないかも知れないアプリの設定を読み込んでおいて
アプリを使う場合その起動を速くして、「ご覧なさい、当社のソフトは競合他社よりこんなに軽いでしょう?」
なんてはったりかましたりできるんですか?
0406デフォルトの名無しさん
2006/01/23(月) 17:15:46多分、一生使うことはないと思う。
レジストリが入っているOSを使い続ける奴に幸あれ
0407デフォルトの名無しさん
2006/01/23(月) 17:24:100408デフォルトの名無しさん
2006/01/23(月) 17:37:29面倒というのはAPI関数を直接呼ぶ馬鹿だけ。
適当にクラスでラッピングすれば特別面倒というほどでもない。
速さは気にするほど遅くないと思う。(大量のデータの場合は再考すべきだが)
よっぽどメモリが少ないのならともかく、大半はメモリ上に保持している。
0409デフォルトの名無しさん
2006/01/23(月) 19:55:490410デフォルトの名無しさん
2006/01/23(月) 20:17:530411デフォルトの名無しさん
2006/01/23(月) 21:09:130412デフォルトの名無しさん
2006/01/23(月) 21:27:12経験値だよ経験値。
Experience。わかるか?
0413デフォルトの名無しさん
2006/01/23(月) 22:01:46経験値が溜まると動作が遅くなるものなのか?
0414デフォルトの名無しさん
2006/01/23(月) 22:02:420415デフォルトの名無しさん
2006/01/23(月) 22:09:17class Main {
A a;
void CallbackFunc() { printf("Main::CallbackFunc"); };
};
template<class T> class A {
A(void (T::*pFunc)()) { m_pFunc = pFunc; }
B b;
void (T::*m_pFunc)();
};
class B {
B(A* pA) { a = pA; }
A* a;
void hoge() { a->m_pFunc(); }
};
当然動かないようなソースなのですが、要約すると
Bでhoge()が呼ばれた時、A内にあるBから、MainのCallbackFuncを呼び出したいのですが
B内でAへのポインタを宣言する際など、どう書いていいやらで止まってます…
何か、策がありましたら教えて頂きたいです
0416デフォルトの名無しさん
2006/01/24(火) 00:26:07PDAってスワップ領域とかそれに似たやつってある?
0417デフォルトの名無しさん
2006/01/24(火) 00:26:460418デフォルトの名無しさん
2006/01/24(火) 00:27:270419デフォルトの名無しさん
2006/01/24(火) 00:30:48教えて君になってたわ。
自分で探してみまつ。
0420デフォルトの名無しさん
2006/01/24(火) 00:32:520421デフォルトの名無しさん
2006/01/24(火) 00:37:060422デフォルトの名無しさん
2006/01/24(火) 09:32:00PDAとしてしか使わない人には問題ないのかも知れないが。
0423デフォルトの名無しさん
2006/01/24(火) 15:58:03emacs上で動く定理証明器PVSの使い方が全く分からないのですが…。
どなたか使い方分かる方いらっしゃいますか?
もしくはこの質問をするのに適切なスレをご存知の方いらっしゃいますか?
0424デフォルトの名無しさん
2006/01/24(火) 16:57:31それをリソースエディタ(PE Explorer)で読み込み、Stringを
見たら 文(英文)の最後に\0x00というように、NULL文字が入っていました。
そこで、Stringの中の文章を日本語に変えたところ、NULL文字(\0x00)
が消えてしまい、NULLの効果も損失してしまいました。
Unicodeで保存されたバイナリ(リソース)のStringにNULL文字を
追加するにはどうすればよろしいでしょうか?
【読み込んだリソース】
STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
15952, "Next\0x00"
}
【変更後のリソース】
STRINGTABLE
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
15952, "次"←ここにNULLを追加したいけど追加できない
}
【できない理由】
・Resource Hackerで追加しようとすると「無効なバックスラッシュ」エラーが発生
・PE Explorerで追加しようとするも、追加後の文字列が「\\0x00」となっている
0425デフォルトの名無しさん
2006/01/24(火) 17:34:31void main (void)
{
int i,a;
printf("for文\n");
for(a=4,i=5;a>=34&&i=89;i++,a+=3);
printf("aの値は%dで,iの値は%d\n");
}
0426デフォルトの名無しさん
2006/01/24(火) 17:37:58なにこのおもしろプログラム?
0427デフォルトの名無しさん
2006/01/24(火) 18:37:47コンソールとアプリケーションの違いってなんですか?
0428デフォルトの名無しさん
2006/01/24(火) 18:39:48テレビとアダルトビデオの違いは何ですか?
0429デフォルトの名無しさん
2006/01/24(火) 18:49:19\0x00ではなく\x00ではないか?
0430デフォルトの名無しさん
2006/01/24(火) 18:53:13レスありがとうございます。
もともとの値は\x00ではなく「\0x00」でした。
NULLとして「\x00」を入れてもだめでした。
0431デフォルトの名無しさん
2006/01/24(火) 19:29:530432デフォルトの名無しさん
2006/01/24(火) 19:38:570433デフォルトの名無しさん
2006/01/24(火) 22:28:32UNICODEのみ対応のライブラリを使う場合、どうせなら
使うソフトウェア自体も内部処理をUNICODEにしようと思うのですが、
そこまでする必要があるか無いか、考えが欲しいです
0434デフォルトの名無しさん
2006/01/24(火) 23:08:34ttp://atnewz.jp/ これってどういう言語があれば作れるのでしょうか?
HTML/CSS/あとはPHPでしょうか?
簡単に解説してもらえると嬉しいです
0435デフォルトの名無しさん
2006/01/24(火) 23:12:44とりあえず俺は<windows.h>のTCHARの仕組みは使っている。
0436デフォルトの名無しさん
2006/01/25(水) 00:05:16SQLも覚えてください。
0437デフォルトの名無しさん
2006/01/25(水) 01:39:28<T.NOTES>が 「1〜399」の時は 「200 + ( <T.NOTES> / 5 ) 」
「400〜599」の時は 「280 + ( ( <T.NOTES> - 400 ) / 2.5 )
「600〜」の時は 「360 + ( ( <T.NOTES> - 600 ) / 5 )
0438デフォルトの名無しさん
2006/01/25(水) 01:56:56WinXP home SP2
VC6 SP6
(1) MFC AppWizardでダイアログベースアプリを作る(名前はTestにでもしておく)
(2) ボタンを1個貼り付けて、↓のコードを書く
void CTestDlg::OnButton1()
{
/**方向*/
int v;
/**1を代入*/
v=1;
}
(3)このコードをコンパイルするとエラーが出る
testDlg.cpp(192) : error C2065: 'v' : 定義されていない識別子です。
(4) 「/**方向*/」を「/*方向*/」または「//方向」にするとコンパイルエラーは出ない
※VisualStudio2003でも同じことが起きるようです
※日本語の文字コードに原因あり???
0439デフォルトの名無しさん
2006/01/25(水) 02:28:09その前に/**1を代入*/のコメントはコードを見れば明らかだから要らない。むしろ邪魔。
0440437
2006/01/25(水) 03:47:1110 PRINT "トータルノート数を入力してください。"
20 INPUT T
30 T=TN
40 IF 1<=TN<=399 GOTO 50 ELSE 60
50 PRINT "#TOTALは";200+(TN/5)"です。":GOTO 100
60 IF 400<=TN<=599 GOTO 70 ELSE 80
70 PRINT "#TOTALは";280+((TN-400)/2.5)"です。":GOTO 100
80 IF 600<=TN GOTO 90
90 PRINT "#TOTALは";360+((TN-600)/5)"です。":GOTO 100
100 END
0441デフォルトの名無しさん
2006/01/25(水) 03:53:140442デフォルトの名無しさん
2006/01/25(水) 04:52:13あの波形情報ってどうやって取得すんの?
なんかAPIとかでもあるの?
0443デフォルトの名無しさん
2006/01/25(水) 10:35:59コメントの書き方うんぬんではなく
(コメントを書く必要性うんぬんでもなく)
「/**方向*/」と書くとコンパイルエラーになる理由が知りたいのです
0444デフォルトの名無しさん
2006/01/25(水) 11:05:16すれ立てるまでもない質問はここで 第73刷
http://pc8.2ch.net/test/read.cgi/tech/1135694517/438
Microsoft Visual C++ Toolkit 2003 質問箱
http://pc8.2ch.net/test/read.cgi/tech/1109618655/646
0445デフォルトの名無しさん
2006/01/25(水) 11:12:460446デフォルトの名無しさん
2006/01/25(水) 15:25:17試して見たらうちでも通っているソースでエラーが出た。
コンパイラのバグじゃないの。Bill Gates にメール送れ。
MSDN 見たって bug は一杯あるからオレはまたかと思うだけ。
0447デフォルトの名無しさん
2006/01/25(水) 17:08:51Java 使え。何も考える必要がなくなる。
0448デフォルトの名無しさん
2006/01/25(水) 17:14:43不便だな
0449デフォルトの名無しさん
2006/01/25(水) 17:54:32「文字打ち込み」を選ぶとIME のウインドウが現れて文字を打ち込み、決定
すると絵に文字が入るようにしたいんだけど、メニューを受けての処理で、
画面(の hWnd)に何の message を送ればいいのでしょうか。
(今は dialog を出して受けていますが、以前の書き込みを見て変えたいと
思うようになりました。edit control があるとキーインで出ますよね。
この画面には edit control がありません)
0450デフォルトの名無しさん
2006/01/25(水) 17:55:14内部の文字コードについてはだな
それを言うと文字コードを選べない言語の方が多いな
ちなみにC言語レベルのバイナリの文字列扱いはJavaでも出来る(効率は別として)
0451デフォルトの名無しさん
2006/01/25(水) 18:01:13Javaという選択肢はありえないです。
内部処理をUnicodeにするメリット、デメリットがはっきりしないこの頃
だったらやるなよ、って思われるかも知れませんが
やってるソフトがあるからこそ、気になります
0452デフォルトの名無しさん
2006/01/25(水) 19:47:16入出力は色々なエンコードを指定できるよ。勿論バイナリのままの
入出力もも可能。プログラムのソースもコンパイル時に Unicode に
変換後に解釈されるが、変換できさえすれば元のエンコードは何でもOK。
perl も少しの努力で似たような状態になるよな。
use encoding 'shift_jis', STDOUT => 'utf8'; とか。
use open ':utf8'; とか。
0453デフォルトの名無しさん
2006/01/25(水) 21:11:49VC++による自作アプリの動作を、(実行時に)スクリプトファイルで制御しようと思っています。
制御といっても、整数型とif文、ループがあれば事足りる程度の簡単なものです。
でもスクリプトの解釈(パースや制御構造など)を自分で実装するのは面倒そうなので、
既存のインタープリタやスクリプトエンジンが流用できればと考えています。そこで、
アプリケーションへの組み込み用途のスクリプトエンジンなどあれば、教えて頂けないでしょうか?
ttp://www.nakka.com/soft/ns/
というのをとりあえず見つけましたが、こういう場合の「定番」などあれば教えて頂きたいです。
# VBScriptだと標準ではSendMessage呼べないのがちょっと気にかかり、(自作アプリはCOMではない)
# かといってRubyなんかを導入するのは大袈裟だなあ、と思っています。
0454デフォルトの名無しさん
2006/01/25(水) 22:21:48SendMessageなど気にする必要なし。
0455453
2006/01/26(木) 01:31:23お返事ありがとうございます。
おっしゃる通り、言語仕様としてはVBScriptで全く問題ないです。
' ABC_control.vbs A,B,Cは既存の自作アプリ
Dim i
For i=1 To 5
' Aの操作x
' Bの操作y
' Cの操作z
Next
の様に。でも肝心の制御は、ターゲットとなるアプリにSendMessageを投げて
行うので、それをVBScriptからやるにはDynaCall等をセットアップしておく必要があります。
まあそれで問題はないんですが、もっと単純なソリューションは無いもんかなあ、
と考えておるのです。
# 書いてて気付いたんですが、対応するSendMessageを呼べるCOMを新たに1ケ
# 作って、それをVBScriptから呼ぶのが一番単純な気がしてきました!
0456デフォルトの名無しさん
2006/01/26(木) 01:55:08定番かどうかはわからないけど、かなり強力。組み込むのもできたはず。
強力すぎて、大げさすぎるかもしれないけど・・・
たしか、winapiも使えたんじゃなかったかな?
ム板にもスレがあります。(滞っているみたいだけど)
ところで質問で申し訳ないですが、VBScritpを使う、というのは
wshで外部から制御する、ということですか?
CINTは結構大掛かりなので、最後に書かれた方法がベストかも
しれませんね。
0457453
2006/01/26(木) 02:10:02情報ありがとうございます。
教えて頂いたCINTについてちょっと調べてみたのですが、
機能/情報量共に非常に充実していますね。
この方面についての知識は全く無かったのでとても目から鱗だったんですが、
おっしゃる通り私の用途では大袈裟な感もあります。
VBScriptと言っているのは、WSHが実行環境である事を想定してます。
小規模(大学の研究室)ながら配布を考えてるので、OS(IE?)標準の機能である
事が魅力です。
0458456
2006/01/26(木) 03:48:12候補がありそうです。比較的手軽に使えるものとしては、
Autohotokeyとuwscというのがあります。Autohotkeyは、もともと
スクリプト(文法は独自)によって、キーのカスタマイズや
ランチャーの設定などに使われるソフトですが、
かなり自由度が高く、確か自前でMessageを送れたと思います。
(ただインストーラーで導入なので、一般的にはあまりお勧めでは
ないと思います。カスタマイズ好きな人でしたら、兼ねることが
可能という程度でしょう。)
また、uwscはwindows上で作業を容易にマクロ化することができる
ソフトです。マウスなどの動作を記録して、その動作を再現する
スクリプトを出力することができます。インストーラーを使わず、
ファイルサイズも1M以下ですので、使えるかもしれません。
これは関数には自前でSendmessageを持っていないのですが、
DLLを直接使えるようですので、問題ないと思います。
ttp://www.h7.dion.ne.jp/~umiumi/sample.html
よく使うスクリプトを登録して、切り替えることもできるので
結構便利ではないかと思います。
(確かスクリプトを配布形式にすることもできたような気が・・)
0459449
2006/01/26(木) 08:52:58文字列を受け取ると別途指定のフォントでHDCのコピーにTextOut()で文字の絵を
作り文字の部分だけ bitmap に埋め込んでいます。文字列の矩形に対応する絵の
部分の明度を見て明るければ背景を暗くし暗ければ明るい背景にして背景色は絵
に渡らないようにしています。
IME は edit control とは独立に使えなんでしょうか。(英字はどうするんだと
いう問題もあるにはあるのですが)
0460デフォルトの名無しさん
2006/01/26(木) 11:14:060461デフォルトの名無しさん
2006/01/26(木) 11:45:50個人的にネ申とあがめてるプログラマって誰ですか?
0462デフォルトの名無しさん
2006/01/26(木) 12:04:160463デフォルトの名無しさん
2006/01/26(木) 13:12:030464デフォルトの名無しさん
2006/01/26(木) 13:18:200465デフォルトの名無しさん
2006/01/26(木) 13:48:030466デフォルトの名無しさん
2006/01/26(木) 13:48:50void main (void)
{
int i,j;
i=MUL(4);
j=MUL(2+5);
printf("%d\n",i);
printf("%d\n",j);
}
0467デフォルトの名無しさん
2006/01/26(木) 13:49:47*** コンパイル開始 ***
define.c 13: Warning: function 'printf' undefined -- assumed to be int
lld @link.i
*** コンパイル終了 ***
0468デフォルトの名無しさん
2006/01/26(木) 15:22:340469デフォルトの名無しさん
2006/01/26(木) 15:50:25一行目に#include <stdio.h>が入っていないからprintfでWarningが発生している
多分、exeは出来ているよ。
と言ってみる。
0470459,449
2006/01/26(木) 16:12:06レスをありがとうございます。IME ウインドウが出てからの例はいろいろあるんで
あるのではと期待したのですが。
COM を調べて見ます。
0471デフォルトの名無しさん
2006/01/26(木) 16:14:55変数20個使ったら殴られた。
かしこい方法教えて・・・
0472デフォルトの名無しさん
2006/01/26(木) 16:17:00お前、ちょっと来い。
俺からも殴ってやる。
0473デフォルトの名無しさん
2006/01/26(木) 17:08:09それぞれの合計値をさらに演算するなら別だけど。
0474デフォルトの名無しさん
2006/01/26(木) 17:13:180475デフォルトの名無しさん
2006/01/26(木) 18:09:06real :: a(10,10)
:
do i = 1, 10
print *, sum(a(1:10,i)) ! 縦の合計
end do
do i = 1, 10
print *, sum(a(i,1:10)) ! 横の合計
end do
:
0476デフォルトの名無しさん
2006/01/26(木) 20:48:21ちなみにangPosは、位置を表す四元数をxとして
angPos * x * conj(angPos) (conjは共役)で表現できるようにしてある値です。
angPosをdt分だけangVelで更新したいんですが、今やっている方法は
double l = |angVel| // l==0なら終了
double dTheta = dt * l
vector tmp = sin(dTheta/2) * angVel / l
angPos = (cos(dTheta/2); tmp.x, tmp.y, tmp.z ) * angPos
という方法で、これってsqrt1回、sin1回、cos1回と処理が目茶苦茶多いんです。
しかも初めに場合分けまでありますし。
もっと簡単な方法はないでしょうか。よろしくお願いします。
って数学板で聞いた方がいいでしょうか。
0477デフォルトの名無しさん
2006/01/26(木) 21:35:15どうしても簡素にしたいなら数学板のが詳しいと思う
0478デフォルトの名無しさん
2006/01/26(木) 21:47:30それ以前に、それって要するにtで数値積分したいんだよね?
angPosに延々と誤差がたまっていって回数増やすと結果ひどくならない? 大丈夫?
0479デフォルトの名無しさん
2006/01/26(木) 21:56:10下さい。。
今リナックスでC言語を勉強していますが、九九の表を作るプログラムの
作り方を教えて下さい。
/* kada3.d */
/* */
#include<stadio>
int i,j;
ここまでしか出来なくて、次のステップに勧めなくて・・・
お手数ですが、教えてください。。。すみません。
0480デフォルトの名無しさん
2006/01/26(木) 21:59:470481デフォルトの名無しさん
2006/01/26(木) 22:04:09#include <stdio.h>
int main()
{
puts(" 1 2 3 4 5 6 7 8 9");
puts(" 2 4 6 8 10 12 14 16 18");
puts(" 3 6 9 12 15 18 21 24 27");
puts(" 4 8 12 16 20 24 28 32 36");
puts(" 5 10 15 20 25 30 35 40 45");
puts(" 6 12 18 24 30 36 42 48 54");
puts(" 7 14 21 28 35 42 49 56 63");
puts(" 8 16 24 32 40 48 56 64 72");
puts(" 9 18 27 36 45 54 63 72 81");
return 0;
}
0482デフォルトの名無しさん
2006/01/26(木) 22:10:07書くよう言われたのですが、for(i=0,i<10,i++)
てっゆーのを使ってではどうでしょうか?
0483デフォルトの名無しさん
2006/01/26(木) 22:11:42適正が無いと分かっている進路を修正するのは早い方がいいからな
0484デフォルトの名無しさん
2006/01/26(木) 22:24:23ありがとう!四元数について全貌が把握しきれてないんで実はもっといい計算方法が
あるんではと思ってお聞きしたんですが、速度面で支障が出ない限りはこれでいこうと思います。
直感的な計算ではありますし。
>誤差
確かに延々と続けていくと馬鹿にならない誤差になるとは思いますが
学術計算ではなく自然な動きに見せることが目的ですので
もともと恣意的に誤差を含ませてますしこれで構わないかなと。
ま、そうすると、もっと見た目だけきれいに見せる簡単な処理があるんじゃないかとなりますが…
0485デフォルトの名無しさん
2006/01/26(木) 22:32:000486デフォルトの名無しさん
2006/01/26(木) 23:17:27#include <stdio.h>
int main()
{
FILE* fp;
fp = fopen("kuku.js", "w");
char* js="var kuku=\"\";\nfor(var i=0;i<10;i++){\nfor(var i2=0;i2<10;i2++){\nkuku+=\" \"+i*i2;\n}\nkuku+=\"\\n\";\n}\nalert(kuku);";
fputs(js,fp);
fclose(fp);
return 0;
}
0487デフォルトの名無しさん
2006/01/26(木) 23:36:17しかもvar
でも俺小学生でlinux使ってる479は好きだよ
0488お願いします;;
2006/01/26(木) 23:47:55産まれてから今日まで生きてきた日数を出力するプログラムを作れ。
さらに、任意の整数nを入力して、産まれてからn日目が、
いつかを出力させるプログラムを作れ。
ちなみに、閏年は以下のようにして決められる。
1)基本的に西暦が4で割り切れたら閏年。
2)しかし、西暦が100で割り切れたら閏年ではない。
3)しかし、西暦が400で割り切れたら閏年とする。
レポート作成
予備的考察、プログラム、プログラムの説明、計算結果、考察
フォートラン使用・・・
0489デフォルトの名無しさん
2006/01/26(木) 23:49:07ここはテメェの宿題を解くスレじゃねぇんだよ、カス。
0490デフォルトの名無しさん
2006/01/26(木) 23:51:11ネタでしょ
最後の1行で不覚にも笑っちまったよ
0491デフォルトの名無しさん
2006/01/26(木) 23:54:530492デフォルトの名無しさん
2006/01/27(金) 00:15:550493デフォルトの名無しさん
2006/01/27(金) 00:35:58フォートランスレにもいた。
0494お願いします;;
2006/01/27(金) 00:41:20複数の板に質問することですよね?
ほんと申し訳ない・・・orz
0495デフォルトの名無しさん
2006/01/27(金) 04:04:39(c) 2005 XXX Co., Ltd. All Rights Reserved.
ってあったとすると、これって2006年になると2005-2006とかって書かないといけないのですか?
0496デフォルトの名無しさん
2006/01/27(金) 10:06:030497デフォルトの名無しさん
2006/01/27(金) 16:53:14いじってるのに書かないのはいじった部分の権利放棄。
0498デフォルトの名無しさん
2006/01/27(金) 17:05:12ハァ?
0500デフォルトの名無しさん
2006/01/27(金) 18:55:17適当な事言うなハゲ
0501デフォルトの名無しさん
2006/01/27(金) 19:09:32著作権が保護されないのと著作権を放棄するでは意味が違うだろ!
んで、万博著作権条約を読んだけど、修正年度までは要求してないみたいっぽい。
あとさぁ、方式主義の国はすべて万博著作権条約加盟国なのか?
加盟国じゃなければ、万博著作権条約のフォーマットでコピーライト書いても
意味ない可能性があるぞ。
0502デフォルトの名無しさん
2006/01/27(金) 19:10:33考え方が甘いと逆に訴えられるぞ
0503デフォルトの名無しさん
2006/01/27(金) 19:19:02http://www.cric.or.jp/qa/hajime/hajime.html
0504497
2006/01/27(金) 20:32:26いい間違えた。
> んで、万博著作権条約を読んだけど、修正年度までは要求してないみたいっぽい。
そうなん?誤解してたかも。
> あとさぁ、方式主義の国はすべて万博著作権条約加盟国なのか?
どうだろ。そうとも限らんと思うけど。
> 加盟国じゃなければ、万博著作権条約のフォーマットでコピーライト書いても
> 意味ない可能性があるぞ。
当然だな。意味があるのは加盟国かつ方式主義の国。
>>502
日本は無方式主義だから手続き不要。作った時点で著作権発生。
ナントカ条約で国際的にも保護される。
ナントカ条約未加盟国でも万国著作権条約加盟国なら著作権表示しとけば保護される。
0505デフォルトの名無しさん
2006/01/27(金) 21:28:45ベルヌ条約な
0506デフォルトの名無しさん
2006/01/27(金) 21:30:090507デフォルトの名無しさん
2006/01/27(金) 21:45:24C言語は一通り勉強してプログラムも組みました。
持っているソフトはVisual Stdio .NET 2003です。
作りたいアプリケーションは以下のようなかんじです。
・ウィンドウズのインターフェイスを使う
・Bitマップ画像を読み込む
・その画像をC言語の基本的な演算の範囲内で処理する(画像の回転など)
・その処理を施した画像を表示
困っているのは、Visual Stdio .NET 2003の何が必要かということです。
まず、Visual C++とWin32APIが必要なのは分かります。
MFCとやらは必要なのでしょうか?
また、他に必要なものがありましたら、ご教授お願いします m(_ _)m
0508デフォルトの名無しさん
2006/01/27(金) 21:46:53MSDNとそれを使いこなす知能
0509デフォルトの名無しさん
2006/01/27(金) 21:49:07時間と根気
0510デフォルトの名無しさん
2006/01/27(金) 21:54:14>>509
(;´∀`)・・・
C言語の学習はしんどいながらも有意義なものでしたが、
Windowsプログラミングは初っ端から頭が煙噴いてます・・・
MSDNは重要なんですね。
ここいらを理解するよう努めてみます。
0511デフォルトの名無しさん
2006/01/27(金) 22:02:170512デフォルトの名無しさん
2006/01/28(土) 00:24:42Windowsプログラムは、入り口が厄介だからな
とりあえず、MFCは最初は考えなくて良い(将来的にも考えなくて良いかもしれん)
頭が煙吹いてる状態だったら、いきなり作ろうとはしないで
文字の描画とか、画像の描画とか、クリックのイベント取得とか、
単純なことをするプログラムをいくつも組んでみるしか無いと思われる
自分はWindowの中でスクリーンセイバーっぽいものいくつか作って覚えた記憶がある。
0513デフォルトの名無しさん
2006/01/28(土) 01:03:32ありがとうございます。
何か本を一冊買って、サンプルプログラムを組もうと思います。
Visual Stdio .NET 2003 の本を見かけたのですが、いきなりMFC使う気満々だったので
躊躇ってしまいました・・・
Visual C++ の解説サイトを見てもVisual Stdio .NET 2003 とインターフェイスが違ってて
初っ端から付いていけなくなったりでストレスが溜まっています。
ここはVisual Stdio .NET 2003 について解説している本を進めながら体系を理解することに
努め、MFCなしのプログラムに取り掛かる方針でやってみます。
0514デフォルトの名無しさん
2006/01/28(土) 03:27:09今度、windows上でプログラム作成をします。
コンパイラは”Borland C++ Compiler 5.5 無償ダウンロード”を使います。
何か初心者向けの入門サイトは無いでしょうか?
windows上でのプログラミングは初めてです。
0515デフォルトの名無しさん
2006/01/28(土) 05:13:36http://ww.google.co.jp
0516デフォルトの名無しさん
2006/01/28(土) 05:33:49typo(^Д^)9mプギャー
……と思ったら、それでも見れてビックリした。
0517デフォルトの名無しさん
2006/01/28(土) 09:31:26C++Builder買えばよくね?
アプリケーション新規作成>フォームにTImageペタ>TBitmapにビットマップ読ませて処理、TImage.Picture.Bitmapに処理済みTBitmap代入で終わり
0518デフォルトの名無しさん
2006/01/28(土) 09:46:44読込先作って、読んで、表示、api3つ使うぐらいだろ
0519デフォルトの名無しさん
2006/01/28(土) 12:26:550520デフォルトの名無しさん
2006/01/28(土) 15:24:170521デフォルトの名無しさん
2006/01/28(土) 15:26:440522デフォルトの名無しさん
2006/01/28(土) 18:12:590523デフォルトの名無しさん
2006/01/28(土) 18:35:53あ〜少し補足しておくが、MFCはクラスライブラリだから、
建前上Cではなくて、C++の知識が必要だぞ。
Cだったらapiを直接いじった方がいい。根気があるなら、
エディターとコマンドラインでとりあえずwindowを作って、
中の人がなにやっているか理解するといい。
自分は、MFCの設計がなんでああなのかわからなくて、apiだけで
アプリを作ったら、なんとなくMFCの勝手が分かった気がした。
でも、MFC使わなくなったけどw
0524デフォルトの名無しさん
2006/01/28(土) 18:45:570525513
2006/01/28(土) 18:54:10Visual Stdio .NET 2003 があるので、できればそれでやりたいと思っています。
>>518
そんなかんじで済ましたいです。
>>523
>>524
ありがとうございます。
今日、さらに調べてみたのですが、やはりMFCを使わずAPIを直接たたくような書籍でないと
意味がないと感じました。
今回Windowsプログラムを描きたいのは、大学院での研究の一環ですが、
将来的には制御系、組み込み系の仕事をしたいという考えもあるので、
OSをより理解するためにAPIを直接扱いたいです。
.NET 2003 を使ってそういうプログラムを行う書籍が大学の書店では
見つかりませんでしたので、明日大きな書店に行って探しに行こうと思います。
0526デフォルトの名無しさん
2006/01/28(土) 18:58:030527デフォルトの名無しさん
2006/01/28(土) 19:06:22OSの仕組みや、組み込みはapiよりさらに下の層の話だよ。
仕組みなどに興味があるなら、>>526の言う通りPC-Unixの
方がいいよ。
あと.NET 2003にこだわっているみたいだけど、apiを
扱うのに、.NET 2003用の本というのは、あんまりないし
必要ないだろう。まずはネットで必要なものを探した方がいいよ。
0528デフォルトの名無しさん
2006/01/28(土) 20:18:49win32apiの質問スレのテンプレに、役に立ちそうなリンクがあったと
思うから、そこら辺をまず見て全体の流れを把握したら、
足りない情報はMSDNで補えばいい。簡単な話、
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, WPARAM wP, LPARAM lp)
{
MessageBox( NULL, "Winapi test", "test", MB_OK);
return 0;
}
だって、api使ったアプリだよ。コマンドラインで(コンパイラにパス通して)
cl hoge.c /link user32.lib
とかやれば、ちゃんと動く。apiはただ関数呼ぶだけだから、
「.NET2003で」とか限定する必要はない。アプリの使い方と
プログラムの書き方は、わけて考えたら?
0529デフォルトの名無しさん
2006/01/28(土) 21:04:32spokeだったら早く.NET2005pro落としておいた方がいいぞ。
0530デフォルトの名無しさん
2006/01/28(土) 21:51:00別人だが似た環境のものです。横入り失礼しますが、
2003 => 2005 にするメリットって何がありますか?
タダなのは良いですが、IDEを重くしてまで幸せになれるでしょうか?
0531デフォルトの名無しさん
2006/01/28(土) 22:02:530532デフォルトの名無しさん
2006/01/28(土) 22:06:050533デフォルトの名無しさん
2006/01/28(土) 22:22:46今から始めるとしたら次のどの言語がいいでしょうか?
VB.NET、C++、C#。
VB6は中途半端な感じで終わった気がしてます。
このままVB6を使いこなすぐらいまで鍛えた方がいいのでしょうか?
あ、仕事では部署変わっちゃってプログラムから縁遠い生活してます。
0534デフォルトの名無しさん
2006/01/28(土) 22:24:19使い方によるんじゃないかな。自分はあまりIDE使っていないし、
2003はよくわからないからうまく比較できないけど。
ただ確実にいえることは、落とせる時に落としておかないと、
落とせなくなる可能性があるということ。だから、入れなくても
落としておいた方がよいと思う。
現状に不満が無ければ、アップする必要はないんじゃないかと。
メモリが多ければ、幸せになれるのかもしれないけど。
重くなったぶん、intellisenseは賢くなったらしいけどね。
0535デフォルトの名無しさん
2006/01/28(土) 22:35:17これは?
ttp://dependencywalker.com/
>>533
C#.NETがいいんじゃないかな。なにをやるかによるけど、VC++は
いろんな意味で敷居が高いよ。気力と時間があるなら、いいと思うけど。
ネイティブなVB自身は先がないから、環境変えた方がいいんじゃないかな。
あとはdelphiという手もあるね。某がどこまで頑張るかに命運を
託さないといけないけど。
0536デフォルトの名無しさん
2006/01/28(土) 22:47:230537デフォルトの名無しさん
2006/01/28(土) 22:58:55言っていることが理解できないんだが、C#でC++で作ったDLL内の関数を呼び出すのは
ttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/csref/html/vcwlkplatforminvoketutorial.asp
0538デフォルトの名無しさん
2006/01/28(土) 23:10:55逆です逆。
システムフックアプリケーションを作って折るのですが、フックプロシージャはDLL内に作らなくてはならないのですが、
じゃあそこからC#のアプリケーションに操作を送るためにはどうしたら良いかなぁ、というところで悩んでおるのです。
ウィンドウがあるプログラムでもないのでウィンドウメッセージで処理はできないし、
常時変数を監視するわけにも行かない。さて、どうしたものかといったところです。
……いっそ全部C++で作ればよい、というのはそうなんですけどね。C#でなるべくやりたい。
0539デフォルトの名無しさん
2006/01/28(土) 23:22:44C#.NETをやってみます。
VC++の敷居が高くても仕事でなら根気が持続出来そうなので
なんとなくいけそうな気がしますけど、遊びでやるには自信ないので
やめておきます。
C#.NETやって遊び尽くせたらdelphi、VC++やってみますね。
>535さん、ありがとうございました。
0540デフォルトの名無しさん
2006/01/28(土) 23:35:19ダミーでメッセージ受け取り用の、表示しないウインドウとかを作ったらだめ?
0542デフォルトの名無しさん
2006/01/29(日) 00:18:36それだ!
Opacityプロパティを0%に設定して、TopMustプロパティをtrueにしてやればクリックイベントなどを無視して、
かつウィンドウメッセージは吸収するプログラムを作ることができました!ありがとうございます。
0543513
2006/01/29(日) 00:53:54>>527
玄箱をいじってLinuxの勉強をしようとしましたが、ネットワークについて少し知識が
ついただけで、OSの勉強にはなりませんでした(汗)
>まずはネットで必要なものを探した方がいいよ。
分かりました。そうします。
>>528
>win32apiの質問スレのテンプレに、役に立ちそうなリンクが・・・
見てまいりました。
たしかに勉強になりそうです。
これを見て進めていこうと思います。
>apiはただ関数呼ぶだけだから、「.NET2003で」とか限定する必要はない。
確認させてください。
Win32APIプログラミングで最低限用意しなければならないもの
1. テキストエディタ
2. Windowsアプリ用のコンパイラ
3. windows.hファイル
このうち、2、3は.NET 2003をインストールすることで利用可能となる。
これであってるでしょうか??
もしあっているなら、これらを用意して、Win32APIプログラミング解説サイトを
見ながらガシガシ進めていくことにします。
>>529
えっと、.NETは研究室のものでProffessionalです。
0544デフォルトの名無しさん
2006/01/29(日) 01:18:40>玄箱をいじってLinuxの勉強をしようとしましたが、ネットワークについて少し知識が
>ついただけで、OSの勉強にはなりませんでした(汗)
意味がわからん、「OSの仕組みをより理解したい」んじゃなかったのか?
ソースが公開されている、LinuxなりFreeBSDなりNetBSDなりを使わない理由がわからん
Win32APIについていくら勉強したところで、そりゃWindowsなんていうたかだか一つの
ベンダーの製品について理解するだけで、OSの理解へはほど遠い
だから>>526や>>527が「PC-UNIX使え」と言ってるんじゃん。
どうせLinuxもFreeBSDもタダなんだし、入れて使ってみりゃーいいのに。
0545デフォルトの名無しさん
2006/01/29(日) 01:30:32知らないOSに移るのは時間と根気がかかるし、とりあえずWinアプリ作りたいというなら、
それ作らせとくのが良いんでね?話を聞いていると、まだそういう段階だと思われる。
確かに方向性は違うけど、院生なら時間もあるし、面白い方向から回り道した方が良いだろう。
0546デフォルトの名無しさん
2006/01/29(日) 01:45:04安くあげようと思ったのかもしれないけどさ。
0547デフォルトの名無しさん
2006/01/29(日) 01:58:03あってるよ。ただ、コマンドラインでコンパイラを使うときは、
パスを通したり、環境変数をセットしたりしないとだめ。
たぶんVSのフォルダの中に、環境変数をセットするbatファイルが
あると思うので、適当にやること。
エディタは好きなのでいいと思うけど、(もちろんVSのエディタ
も可)PC-UNIXを考えるならxyzzyとかemacs系の方がいいかな。
結局OSいじるのはC/C++ができないとだめだから、winでも
Cに慣れておくのはいいかもね。
あとPC-UNIXはドキュメントが豊富なので、勉強になるところも
多いよ。自分で好きにできるから、「OSのおもちゃ」みたいな
遊び方もできる。windows.hは、最初面食らうかもしれないけど
慣れりゃわけないので、まあガンガレ!
0548デフォルトの名無しさん
2006/01/29(日) 02:14:53ああ、そうそう、別にVS2003じゃなくても、apiのプログラムはできるから。
VSとの互換が欲しいなら、VC++ express + platformSDKとか、
Visual C++ toolkit2003とplatformSDK(どっちもM$からフリーで落とせる)
を入れれば、大体のことはできるから。
0549デフォルトの名無しさん
2006/01/29(日) 05:47:54商用ソフトがGPL違反だったためソースが公開されたのですが、その中に画像ファイルも含まれていました。
アーカイブをそのまま配布
派生物に添付して配布
画像だけ別のソフトに添付して配布
などはGPLライセンスの側面からみてどこまで自由だと解釈されるのが一般的なのかお伺いします。
なお、含まれていたのはアイコンや数字フォントなどのファイルです。
0550513
2006/01/29(日) 10:26:21>>546
お恥ずかしいかぎりです・・・
>>545さんのおっしゃられるように、まずはWinアプリを作るとこから
始めたいと思います。
>>547
>パスを通したり、環境変数をセットしたりしないとだめ。
う・・・、何だか難しそうです・・・
>慣れりゃわけないので、まあガンガレ!
ありがとうございます。
がんばってみます。
>>548
>Visual C++ toolkit2003とplatformSDK(どっちもM$からフリーで落とせる)
>を入れれば、大体のことはできるから。
調べてみたのですが、これはイイですね!
自分の目的にピッタリなソフトのように思います。
解説サイトもありましたし、これで進めてみる方向で検討します。
ありがとうございました。
0551デフォルトの名無しさん
2006/01/29(日) 11:14:27bool get_num(int i_idx){
if ( i_idx < 0 ) return false;
int i, num[10] = {・・適当・・};
for( i = 0; i < 10; i++ ){
if ( num[i] == idx ){ return true; }
}
return false;
}
bool get_num(int i_idx){
int i, num[10] = {・・適当・・};
bool Is = false;
if ( i_idx < 0 ){
for( i = 0; i < 10; i++ ){
if ( num[i] == idx ){ Is = true; }
}
}
return Is;
}
1.関数のはじめに直ぐに抜ける条件があったときにその上でローカル変数の
宣言をするか条件式の下で宣言するかです。個人的にはローカル変数の宣言を
通らないことがあるので変数の宣言の分早くなるかなと思ってますが実際は
どうなのでしょう?
2.戻り値なんですが上のプログラムではreturnを2箇所でやってますが
returnが数箇所に存在するものと最後に1回存在するのはどちらが見やすく、
いいでしょうか?
プログラムをうつときに1・2のような関数を作るとき常に悩んでます。
どなたかよろしければアドバイスよろしくお願いいたします。
0552デフォルトの名無しさん
2006/01/29(日) 11:38:270553デフォルトの名無しさん
2006/01/29(日) 12:22:100554デフォルトの名無しさん
2006/01/29(日) 14:25:501.上の方がループ回数が少ない分、早い。
ただ、インクリメントして1回比較する程度なら100万回繰り返しても1ミリ秒の違いもでない。
(うちのコンパイラではそうなってたけど、必ずそうなのかは知らない)
2.行数が長くて大量のreturnがそこら中に埋め込まれると読みづらくなる。
例のような短い関数なら問題ない。
長くても整然と、switch(i) case 1: return 1; case2 return 2......のように並んでいれば読みやすい。
この辺は人が書いたソースと何度も格闘してさじ加減を覚えるしかないと思われ。
0555デフォルトの名無しさん
2006/01/29(日) 15:06:15プログラムの腕を上げたいけどゲームだと一般の書籍とズレ(?)みたいなのがあって
難しい。。。
0556デフォルトの名無しさん
2006/01/29(日) 15:15:520557デフォルトの名無しさん
2006/01/29(日) 16:10:38自分のための情報収集系が多い。
0558デフォルトの名無しさん
2006/01/29(日) 16:25:320559デフォルトの名無しさん
2006/01/29(日) 16:43:4615人を
4人4人4人3人
という風に4つのグループにわけ会議をし、なおかつ
それを四回するという会議を計画中のものです。
その組み合わせがなるべくかぶらないように
組み合わせるために利用できる
フリーソフトを何か知っているかたがいたら紹介してください。
ちなみに自分でプログラムを作ったことは
ないので自分で作るのはムリです。
ネットで調べたところ10人の中から4人をとりだす組み合わせの
プログラムなどは発見できましたが
複数グループの組み合わせはみつけれませんでした。
どなたかよろしくお願いします。
0560デフォルトの名無しさん
2006/01/29(日) 17:35:21ムリ言わずに作ってください。
0561デフォルトの名無しさん
2006/01/29(日) 19:23:20IMMを使用して直接入力された文字列を取得したいのですが、
どうすれば良いのでしょうか?
DirectX9.0 フルスクリーン上で動かしたいと考えています。
環境は、2000、VC++6.0、です。
よろしくお願いします。
0562561
2006/01/29(日) 19:29:29勘違いしてたみたいです。
失礼しました。
0563デフォルトの名無しさん
2006/01/29(日) 20:12:47SDLのフルスクリーンプログラムでは、実装されているやつを見たことがある。
SDLのライブラリでもあった覚えがあるよ。
DirectXでできるかどうかは不明。無理って事はないんじゃない…?
本当になくても責任はもてないけど。
0564デフォルトの名無しさん
2006/01/29(日) 20:46:59マジでお勧めだ(゚Д゚)ゴルァ! ?
0565デフォルトの名無しさん
2006/01/29(日) 20:49:58その4列目だけをとって結合したいのですが
これに適したプログラム言語ってなんですか?
できる言語はCのみなんですが.
0566デフォルトの名無しさん
2006/01/29(日) 21:07:060567デフォルトの名無しさん
2006/01/29(日) 21:07:29君はC言語もできないと思うよ。
その程度の処理はどんな言語で書こうがほとんど差はないが、
普通はperlやPythonの様なスクリプト言語で書くと思う。
0568559
2006/01/29(日) 21:14:17ここでの質問は取り消しにします。
0569デフォルトの名無しさん
2006/01/29(日) 21:29:46Cが使える人が、そんな質問をするとは珍しい。ぶっちゃけ
Cで実装すればいいだけだが。
「簡単に」というならawk。
0570565
2006/01/29(日) 21:35:03Cも始めて三ヶ月です.
awkも少しはわかるのですが,awkで結合はどうすればよいのでしょうか?
0571デフォルトの名無しさん
2006/01/29(日) 21:40:29宿題・仕事は自分でやれ。
0572デフォルトの名無しさん
2006/01/29(日) 21:51:14・質問する前にGoogleで検索しましょう。
・質問する前にGoogleで検索しましょう。
0573デフォルトの名無しさん
2006/01/29(日) 22:36:22結合はUNIX系なら、cat file1.txt >> data.txtを
4回繰り返す。(もしくはそういうスクリプトを組む)
WINDOWSなら、コマンドプロンプトでcatをtypeに変えれば同じ。
(もしくはそういうバッチファイルを組む)
0574デフォルトの名無しさん
2006/01/29(日) 22:41:12cat、typeともに
cat file1.txt file2.txt file3.txt .. > data.txt
でOK。ちょっとぼけてた。
0575デフォルトの名無しさん
2006/01/29(日) 22:43:480576565
2006/01/29(日) 23:07:55質問の仕方が悪かったですね.
縦に結合したいのではなくて横方向にテーブルを結合させたいのです.
0577デフォルトの名無しさん
2006/01/29(日) 23:17:17デリミタは何よ?
こういうファイルがあったら、
cat file1.dat
A B C D
E F G H
I J K L
cat file2.dat
0 1 2 3
4 5 6 7
8 9 10 11
こうなれば良いの?
cat result.dat
D3
H7
L11
0578デフォルトの名無しさん
2006/01/29(日) 23:19:44その形式なら
D 3
H 7
L 11
ってなってほしいのですが...
0579デフォルトの名無しさん
2006/01/29(日) 23:20:49CSV だったらカンマとか
0580デフォルトの名無しさん
2006/01/29(日) 23:22:350581デフォルトの名無しさん
2006/01/29(日) 23:22:360582565
2006/01/29(日) 23:27:11ポインタ設定してfscanfで読み込んでfprintfで4列目の変数を振って
いけばいけると思うのですが,ファイルが50個ほどあるので
50個分の設定を書かないといけないので面倒なんです.
0583デフォルトの名無しさん
2006/01/29(日) 23:29:470584デフォルトの名無しさん
2006/01/29(日) 23:30:391つのフォルダん中に入れて、中にあるファイル全部に対して処理するでいくねーのか?
0585569
2006/01/29(日) 23:33:00文法もCに似たようなもんだ。
あと別カラムで継ぎ足すのは、あんまり結合っていわないな。
普通は縦方向に使う言葉だと思うぞ。
あと意味するところがわからないが、Cでやるなら50個書かなくても
いくらでもやりようはあると思うぞ。
0586565
2006/01/29(日) 23:44:39{
FILE = *fin1, *fin2, *fout;
fin1=fopen(argv[1],"r");
fin2=fopen(argv[1],"r");
fout=fopen(argv[1],"r");
while((fscanf=(fin1,"%lf %lf %lf %lf\n",&a,&b,&c,&d))==4){
fscanf=(fin2,"%lf %lf %lf %lf\n",&e,&f,&g,&h);
fprintf=(fout,"%f %f\n",d,h);
}
fclose(fin1);
fclose(fin2);
fclose(fout);
}
とりあえず二つのファイルを結合するプログラムです
0587デフォルトの名無しさん
2006/01/29(日) 23:47:26>>585
ありがとうございます.とりあえずPerl調べてきます.
0588569
2006/01/29(日) 23:57:46折角コード書いたみたいだから、少しコメントしておくけど、
ファイルを開いているときの"r"は読み込み属性じゃないのか?
出力を"r"はまずいだろう。fopenの時は、同時にファイルを
開けなかった処理を書くといい。(決まり文句みたいなもの)
あと次から書くときは、OSを書いた方がよいね。
0589デフォルトの名無しさん
2006/01/30(月) 00:53:29fscanf したデータを配列にぶち込んで、最後にまとめて出力すれば良いだけじゃないの。
#define ROW 32
int main(int argc, char *argv[])
{
int i,j;
int file_num = argc - 1;
FILE * fd;
float m, n, o, p;
float **val = (float**)malloc(sizeof(float *) * ROW);
for(i=0; i<file_num; i++)
val[i] = (float*)malloc(sizeof(float *) * ROW);
for(i=0; i<file_num; i++)
{
fd = fopen(argv[i+1], "r");
for(j=0; j<ROW; j++)
{
fscanf(fd, "%f¥t%f¥t%f¥t%f¥n", &m, &n, &o, &p);
val[i][j] = p;
}
fclose(fd);
}
}
0590589
2006/01/30(月) 01:27:580591デフォルトの名無しさん
2006/01/30(月) 01:38:59( ̄ー ̄)ニヤリッ
書いた後で気が付くのは、よくあるんだよね〜
0592デフォルトの名無しさん
2006/01/30(月) 11:30:44というソートのアルゴリズムがあるらしいのですが、
この基準で文字列の並び替えをする必要があります。
どのようなアルゴリズムなんでしょうか?
言語はC++です。
参考になるサイト、使えるライブラリなどありましたら教えてください。
0593592
2006/01/30(月) 11:34:24lexicographical
のようでした。
0594デフォルトの名無しさん
2006/01/30(月) 12:07:14どうなんだ?
0595デフォルトの名無しさん
2006/01/30(月) 12:09:32いままでは間違ったスペルだったから検索してもヒットしなかったようです・・・
0596デフォルトの名無しさん
2006/01/30(月) 18:25:12VB.NETとVB6ってどう違うんでしょうか?
0597デフォルトの名無しさん
2006/01/30(月) 18:35:34VB.NETは販売が終了した製品
0598デフォルトの名無しさん
2006/01/30(月) 18:37:15VB6は販売もサポートも終了した製品
VB.NETは旧製品(一応売ってる)
0599デフォルトの名無しさん
2006/01/30(月) 19:22:55VB .Netはそれまでと違いCLIの枠組みに合わせるために本格的にオブジェクト指向路線へと転換した。
ほかにもVB6は実行にVBランタイムが必要、
VB .Netは実行に.Net Frameworkが必要というアプリケーションのユーザから見た違いもある。。
0600デフォルトの名無しさん
2006/01/30(月) 21:33:06これであっていますか?
0601デフォルトの名無しさん
2006/01/30(月) 23:45:510602デフォルトの名無しさん
2006/01/31(火) 07:08:51ゲーム機用に使いたいので自分でビットマップフォントから切り出して使いたいんだけど
検索しても上手い事ひっかからんとです…
0603デフォルトの名無しさん
2006/01/31(火) 11:52:47関数内で、mallocとか、freeとかしたいんです。
void Func(int **data)でやると、関数内でfree(*data)とかなっちゃうのを避けたいんです・・・
void Func(int &*data)
でOK?
0604デフォルトの名無しさん
2006/01/31(火) 12:03:13int*&
0606デフォルトの名無しさん
2006/01/31(火) 18:48:300607デフォルトの名無しさん
2006/01/31(火) 18:49:450608デフォルトの名無しさん
2006/01/31(火) 18:53:33ポインタと異なる点は、「一度初期化したあとはその指すアドレスを変更できない」という点である
0609デフォルトの名無しさん
2006/01/31(火) 18:57:30構造体やクラスみたいなサイズのでかいのをポインタでconst付けて渡す、って今まで思ってた
0610デフォルトの名無しさん
2006/01/31(火) 18:59:050611デフォルトの名無しさん
2006/01/31(火) 19:00:44参照渡し無しじゃコピーコンストラクタが定義できねーよ。
0612デフォルトの名無しさん
2006/01/31(火) 19:01:43ifとgotoさえあればforもwhileも必要ないな
それに伴うbreakやcontinueも要らない
と思っているなら参照渡しは要らないだろう。
0613デフォルトの名無しさん
2006/01/31(火) 19:01:460614デフォルトの名無しさん
2006/01/31(火) 21:30:26C:ポインタ
C++:参照
というのは大げさだけれど、参照で済むものは参照、参照でできないときはポインタを使えばよい。
ちなみにconstなポインタはconstな参照で置き換えられる。
0615デフォルトの名無しさん
2006/01/31(火) 21:40:130616デフォルトの名無しさん
2006/01/31(火) 21:41:530617デフォルトの名無しさん
2006/01/31(火) 21:59:35newする場合。それに加えポリモーフィズムする場合も。(これら自体は参照でもできるがちと苦しい)
途中で参照先を変更したい場合。
配列を指す場合、ポインタなら要素数がコンパイル時に確定している必要がない。
WinAPIのような他人の作ったライブラリがポインタを引数に要求している場合。
0618デフォルトの名無しさん
2006/01/31(火) 22:01:05なるほど。使い分けはわかったような気がします。
後はconstだなー… やたらと無闇に付けてしまう
0619デフォルトの名無しさん
2006/01/31(火) 23:02:060620デフォルトの名無しさん
2006/01/31(火) 23:07:470621デフォルトの名無しさん
2006/01/31(火) 23:28:07引数への変更を呼び出し側へ波及する場合にはポインタ、
そうでない場合には参照としている。
理由は呼び出し側で見分けがつくように。
0622デフォルトの名無しさん
2006/01/31(火) 23:29:52例えば rand(5) は0,1,2,3,4のいずれかを擬似的に乱数出力する関数だと思うのですが
その0〜4を与える数列は小数点以下何桁なのでしょうか?
つまり0〜4の5通りの整数列から選ぶのか、それとも0.0〜4.0の50通りの数列から選んだ後に整数化するのでしょうか?
言い換えると rand(5)、rand(4.3)、rand(4.38)が4を出力する確率は違うのでしょうか?
0623デフォルトの名無しさん
2006/01/31(火) 23:31:10無知どころの話じゃない
0624デフォルトの名無しさん
2006/01/31(火) 23:39:270625デフォルトの名無しさん
2006/01/31(火) 23:40:18(記述が違うが)C言語で考えるなら、
小数点以下0桁。
0〜4の5通りから選ぶ。
その確率は違う。
つーかそれは何言語だ?
0626デフォルトの名無しさん
2006/01/31(火) 23:42:47perl言語です。(そもそもperl言語という言い方で正しいのかわかりませんが)
0627デフォルトの名無しさん
2006/02/01(水) 00:08:10perlのrand関数は小数を返します。
x=rand(5)とするとxの範囲は0<=x<5
その精度は恐らく処理系依存でしょう。
0628デフォルトの名無しさん
2006/02/01(水) 03:15:491、2行書いて、結果をファイルにでも落として、プロットするだけ。
自分の使う環境で試すんだから、一番確実だろう。
0629デフォルトの名無しさん
2006/02/01(水) 13:38:55rand() * (double) n / (RAND_MAX + 1.0)
と書いた時と等価な計算をしているかも知れない。
つまり 0 〜 n + 1 未満 の値が結果になる。確率については rand() に
依存するが、だいたい 0 〜 RAND_MAX の間の値が均等に出てくるんじゃ
ないだろうか。(普通に計算して出しているだけだとは思うが)
0630デフォルトの名無しさん
2006/02/01(水) 17:26:570631デフォルトの名無しさん
2006/02/01(水) 20:34:01やっぱり低級に近いほうがいいんだろうけどまさか全部Cで書かれてたりはしないよね?
0632デフォルトの名無しさん
2006/02/01(水) 20:38:080633デフォルトの名無しさん
2006/02/01(水) 20:50:31MacはCとC++とObjectev-CとObjectev-C++
LinuxはCとC++
0634デフォルトの名無しさん
2006/02/01(水) 21:25:130635デフォルトの名無しさん
2006/02/01(水) 21:30:350636デフォルトの名無しさん
2006/02/01(水) 21:31:49性能・可搬性・バイナリサイズが重要な所は C で書いてある物が多い。
0637デフォルトの名無しさん
2006/02/01(水) 21:35:04研究室に入るとJavaとかC++覚えて来いって言われるらしいけど
学ぶ意味あるのかなって思ってさ
0638デフォルトの名無しさん
2006/02/01(水) 21:38:380639デフォルトの名無しさん
2006/02/01(水) 22:27:03それは資産の問題じゃないか?研究室で主に使っているのがJavaだったら
融通が利かないからな。これを機にどっちかやっとくといいぞ。
0640デフォルトの名無しさん
2006/02/02(木) 07:21:11>それは資産の問題じゃないか?
C言語って古くからあるし今開発で使ってるとこあるのかよって思ってたから
もしかしてプログラムとかアルゴリズムの勉強用に大学に教えられてんのかなと思ったから
この先C言語使って開発とかやることもあるんなら無駄じゃないって思えるからさ
他の言語もぼちぼちやっていくことにするよ
0641デフォルトの名無しさん
2006/02/02(木) 08:23:430642デフォルトの名無しさん
2006/02/02(木) 09:26:060643デフォルトの名無しさん
2006/02/02(木) 10:42:220644デフォルトの名無しさん
2006/02/02(木) 14:02:07言語仕様小さいんだから悩んでる時間に勉強すればいいのに
0645デフォルトの名無しさん
2006/02/02(木) 18:55:26そういうことなら、Cをやるのは無駄ではないはず。
面倒だが大体のことはできるし、計算するなら処理も速い。
研究室で計算ならC(/C++)できた方がいい。それで不便だったら、
需要にあわせてやればいい話。理系で使うなら
C,(C++ or Java), (perl or python)って組み合わせが多いかな。
一部スパコン使っているところは、FORTRANってのもあるけど。
0646デフォルトの名無しさん
2006/02/02(木) 22:02:47本読んでプログラム作ってみて、一通り先にやってしまう
0647デフォルトの名無しさん
2006/02/02(木) 23:33:03C,C++,Java,VC++は学んどいて損はないと思う。
あんまり多くの言語を学ぼうとすると言語屋になってしまうけど
0648デフォルトの名無しさん
2006/02/02(木) 23:49:030649デフォルトの名無しさん
2006/02/02(木) 23:59:51http://pc8.2ch.net/test/read.cgi/tech/1075035410/
0650デフォルトの名無しさん
2006/02/03(金) 00:55:48あと趣味に応じてMindも覚えておくといい
0651デフォルトの名無しさん
2006/02/03(金) 01:31:280652デフォルトの名無しさん
2006/02/03(金) 03:10:18統合ツールソフトと呼んでも問題ないですか?
0653デフォルトの名無しさん
2006/02/03(金) 04:10:52それは単なる、「適当な機能を持ったツールを適当に統合した(まとめた)だけのソフト」だ。
ちゃんとツール同士の連携や、インターフェイスの統一が出来ているなら呼んでも良いよ。
0654デフォルトの名無しさん
2006/02/03(金) 05:56:35それでできなきゃ、アセンブリ言語でやる。
それでもできない場合、それはする価値が無いのだ。
0655デフォルトの名無しさん
2006/02/03(金) 08:04:320656デフォルトの名無しさん
2006/02/03(金) 12:09:05言語・テキストファイルでそれを支援してくれるようなツールってないでしょうか?
#include "foo.txt"
と書いておくと
#include "foo.txt"
foo.txtの内容
#end of foo.txt
のような感じで自動的に展開してくれるようなものです。
0657デフォルトの名無しさん
2006/02/03(金) 12:38:00cppはダメか?
http://www.linux.or.jp/JM/html/GNU_gcc/man1/cpp.1.html
0658デフォルトの名無しさん
2006/02/03(金) 13:00:52bar.txt > bar.txtだと一回しか適用できず
bar.txt > bar2.txtだと一方通行になってしまうので
>>656の例でfoo.txtに変更があった場合、
何度でも置換してくれるものが欲しいんです。
0659デフォルトの名無しさん
2006/02/03(金) 13:02:06m4とmakeかantを憶えるべし
0660デフォルトの名無しさん
2006/02/03(金) 14:28:090661デフォルトの名無しさん
2006/02/03(金) 14:46:18違う
連想配列が、ハッシュ使って実装されてることは多いけどねー
0662デフォルトの名無しさん
2006/02/03(金) 16:03:33サンクス。
0663デフォルトの名無しさん
2006/02/03(金) 16:35:10Windows は BASIC (嘘)
MacOS は昔は Pascal だったらしいが、今は中の人が
UNIX なので核の部分は C じゃないのかな。
0664652
2006/02/03(金) 21:30:14レスありがとうございます。
自分が>>652で挙げた「統合ツールもどき」についてですが、
プラグインホスト(土台)とプラグイン(機能追加)という関係なので、
プラグインは全て同じ系統のインターフェイスを継承しています。
(そうしないとホスト側から認識・操作ができないので。
あと、ホスト側もホスト用インターフェイスを継承しています。
これがないとプラグイン側からホストを認識できないので。)
問題はツール同士(自分の場合はプラグイン同士)の連携ですが、
一応、ホスト内にプラグインからアクセスして共有できるArrayListを用意してあるので、
簡単なデータ共有くらいならできるのですが・・・この程度じゃ駄目ですかね?
ふと、思ったのですが、「総合ツールソフト」と呼ぶのは問題ないですか?
「統合」よりも「総合」の方が緩い気がしたので・・・
それと、殆ど関係ないかもしれませんが、言語はC#です。
0665デフォルトの名無しさん
2006/02/03(金) 21:44:01何とも言えないんで、ネットでテストユーザを募って感想を聞いてみたら?
0666652
2006/02/03(金) 23:43:12なるほど、ユーザインターフェイスの統一ですか・・・
正直、微妙ですね
見た目はWindowsの各種コントロールを貼り付けただけなんで・・・
0667652
2006/02/03(金) 23:47:210668デフォルトの名無しさん
2006/02/03(金) 23:59:26Cでいいですよね?プログラミングの基本を別の言語で学びたいです。
0669デフォルトの名無しさん
2006/02/04(土) 00:05:300670デフォルトの名無しさん
2006/02/04(土) 00:06:310671デフォルトの名無しさん
2006/02/04(土) 00:07:430672デフォルトの名無しさん
2006/02/04(土) 00:10:50こんな感じでステップあっぷしましょう
0673デフォルトの名無しさん
2006/02/04(土) 00:12:370674デフォルトの名無しさん
2006/02/04(土) 00:12:520675デフォルトの名無しさん
2006/02/04(土) 00:29:40就職のとき、どれくらい企業から評価されますか??
0676デフォルトの名無しさん
2006/02/04(土) 00:32:130677675
2006/02/04(土) 00:33:210678デフォルトの名無しさん
2006/02/04(土) 00:35:59こんな会社と取引したくないでしょ?
0679デフォルトの名無しさん
2006/02/04(土) 00:37:400680デフォルトの名無しさん
2006/02/04(土) 00:38:250681デフォルトの名無しさん
2006/02/04(土) 01:59:20大学に入ったらプログラミングを学びたいと思っていました。
目的は個人、またはサークルかなんかでゲーム製作するということが一つ、
もう一つは将来プログラマーになるということはないですが、
逆に経営する側としてある程度の知識をつけていきたいからです。
そのような場合、王道でいくならどういう順番で何を学ぶべきでしょうか?
組んだ経験はありません。
0682デフォルトの名無しさん
2006/02/04(土) 02:01:110683デフォルトの名無しさん
2006/02/04(土) 02:03:46いやです。
0684デフォルトの名無しさん
2006/02/04(土) 02:06:23とりあえずJavaをやっとけ
決してC#やC++はやるな
0685デフォルトの名無しさん
2006/02/04(土) 02:08:54なにやったらいいか、迷ったらとりあえずCやっとけば無難。
でもそれだけだと不便だから、あとは好きなのやればいい。
0686デフォルトの名無しさん
2006/02/04(土) 02:10:41>>685
それは最初はCやC#などではなくJavaからということですか?
というかどっちから始めればいいのでしょうか・・・。
0687デフォルトの名無しさん
2006/02/04(土) 02:11:58実際にプログラマーにはならないならオブジェクト思考を徹底して勉強してからの方が良い。
0688デフォルトの名無しさん
2006/02/04(土) 02:16:47とりあえずJava→Cという形でやっていこうと思います。
書籍はAmazonで評判良い辺りの買えば大丈夫ですよね。
ありがとうございました。
0689デフォルトの名無しさん
2006/02/04(土) 08:32:13「決して」と言う程のことはないと思うのだが。
0690デフォルトの名無しさん
2006/02/04(土) 10:17:470691デフォルトの名無しさん
2006/02/04(土) 18:43:33昨今のWinプログラム事情が良く分からなくなっています。
具体的には .NET が出た頃からの浦島太郎です。
今、そしてこれからWindowsアプリを作成する際の
デファクトスタンダード(またはその候補)はどのようなものでしょうか?
ちょっと調べた感じでは
C#
C++/CLI
MC++
が優勢になっていて、昔ながらのSDKプログラムは衰退して行ってしまうように見えましたが・・・(´;ω;`)
0692デフォルトの名無しさん
2006/02/04(土) 18:52:05MC++はC++/CLIで置き換えられた。
それはともかく将来的には.Netになるだろうが、今はまだWinAPIが主流。
0693691
2006/02/04(土) 19:50:45情報ありがとうございます。
今からでもまだ追いつそうな状況みたいで安心しました。
MC++ -> C++/CLIが置き換えであるという事は、
ある意味丁度いい時期にプログラムから離れたとも言えるかななんて(`・ω・´)
0694デフォルトの名無しさん
2006/02/04(土) 20:34:26Basicは授業で一度もさわったことがなく(基本的にCを勉強してました)疑問に思ったのですが
VBやVCは基本的にBasic、C++を使ってメソッド(で合っているでしょうか?テキストボックスな
どのことのつもりです)を動かしているんですか?
0695デフォルトの名無しさん
2006/02/04(土) 21:49:46VBとBasicはほぼ別物。
VBはコンパイルもできるしインタプリタもできたはず。
VC++はC++の実装の一つ。
0696デフォルトの名無しさん
2006/02/04(土) 22:01:47用語は言語で変わることも多いので、VBとVCは分けて考えた方がいい。
テキストボックスなどは形になったものなので「オブジェクト」という。
メソッドは、そのオブジェクトを操作するもの。
0697デフォルトの名無しさん
2006/02/04(土) 22:08:47CはCの風が吹く
JavaはJavaの風が吹く
どっちかかから入るとどっちかが理解しづらくなるという話を聞く
とりあえず俺のオススメはC
0698694
2006/02/04(土) 22:31:42ということはVCをやろうと思うならC++のリファレンスがあれば事足りるけど
VBはBasicとVB両方のリファレンス(両方ともあるか知りませんが)がいるんですね
解答ありがとうございました
0699デフォルトの名無しさん
2006/02/04(土) 22:47:27リファレンスは辞書みたいなもんだから、それだけで勉強は無理
0700デフォルトの名無しさん
2006/02/05(日) 03:14:52いや、VC++はC++のリファレンス以外に必要なことが腐るほどある。
同じことやるにも、なにを使ってやるかetc..で、よくいろんな情報
集めることになる。手軽にGUIやるなら、VBを勧めておく。
(MFC使うと、VC++もVBっぽく作れる感じだけど)
0701デフォルトの名無しさん
2006/02/05(日) 03:56:260702デフォルトの名無しさん
2006/02/05(日) 07:00:370703デフォルトの名無しさん
2006/02/05(日) 08:09:52ここ読んでみたらC++よりVBの方が良さそうな印象を受けたのですが
いかがなもんですか?
あと、Borland Delphiという選択肢もあると思うのですが
どうでしょうか、当方Cの実装経験はあるのですが、GUIの
経験がありません
0704デフォルトの名無しさん
2006/02/05(日) 09:18:46分裂症ですか?
0705デフォルトの名無しさん
2006/02/05(日) 09:30:19という具合なプログラムは組んだ事があるのですが、GUIで操作出来る風な
ネーティブなWindowsプログラミングを書いた事がないので、
どれを覚えようかと思案しているところです
0706デフォルトの名無しさん
2006/02/05(日) 10:17:300707デフォルトの名無しさん
2006/02/05(日) 11:55:37今までCで書いてたならVC++使えばいいじゃん
何故悩むのかが理解できない
0709デフォルトの名無しさん
2006/02/05(日) 12:03:25インターフェイスの問題だから
CだろうがBASICだろうがスクリプトだろうがAPIさえ叩ければ何でもいい。
個人的にはアセンブラがオススメ
0710デフォルトの名無しさん
2006/02/05(日) 12:09:040711デフォルトの名無しさん
2006/02/05(日) 12:28:300712デフォルトの名無しさん
2006/02/05(日) 12:37:080713デフォルトの名無しさん
2006/02/05(日) 12:40:18そんなことするんだったらC++Builderでいいんじゃね?
0714デフォルトの名無しさん
2006/02/05(日) 12:45:240715デフォルトの名無しさん
2006/02/05(日) 13:13:410716デフォルトの名無しさん
2006/02/05(日) 13:22:18なんとなく、イメージが沸いてきました
ありがとう
0717ひろゆき@どうやら管理人
2006/02/05(日) 16:22:04くわしく
0718デフォルトの名無しさん
2006/02/05(日) 16:30:59「HIDGAFEWRYINTERFACE」
↑この言葉なんですけど、
明らかにアルファベットが違うと思うのですが
正解が解かる方いらっしゃいますでしょうか。
念のため検索もしたのですがやはり何も引っ掛かりませんでした。
お願いします。
0719C言語勉強中
2006/02/05(日) 16:43:27初心者なんで全くわからないので教えてください。よろしくお願いします!!
0720デフォルトの名無しさん
2006/02/05(日) 16:46:50コモンじゃなくてHIDDEN-GATEWAY-INTERFACEてジョーク?
719
printf以外でやるなら環境依存。
0721デフォルトの名無しさん
2006/02/05(日) 16:46:535
>@^2 <-前回の結果の二乗
25
とかでいいんじゃね
ボタンとかつけるのすげー面倒な上に実用性も低くなるし
0722C言語勉強中
2006/02/05(日) 16:49:02全くわからないんすけど↓
0723デフォルトの名無しさん
2006/02/05(日) 16:52:340724デフォルトの名無しさん
2006/02/05(日) 16:54:470725C言語勉強中
2006/02/05(日) 16:55:020726デフォルトの名無しさん
2006/02/05(日) 16:59:54ノンン_'"ミミ,::、::::::::::>、 ∠.
,/≡('''ミ≡≡-彡::::彡彡、 `ー──────── r──────
. l.::::::::彡'''''ー-く彡"彡ノノツ、 ,. -‐'''''ー-..、. |
. )' .::::i゙ \::::::::::::彡;'; ,/イ:::::::::::::::::::::::ヽ | 何あれ?
ヽ__!---、 、-- ヽ::::::::,.、彡/.::::::::::::::::::::::::::::::::::.゙、 .|
. {"~゚ゝ) 、' ゚~` ゙ヾ'ゝ{:i゙l. ::::::i.::::l、::::i.::::::::::::::::: ', |
l ,.! 'ヾ j、// !.::::::::l`:`:`__゙ヾ::::::::::::::: l `ーy─────
'、 l ニニ~-゙ュ .彡/ ゙、{. ー ー !::::::::::::::.|
\ ゙ ニ ''" ` ,ノ!:::| l <__ ; ';:::::::::::.,!
. /ヽ.___,...-''゙ ノ~..... __ ',. j-、 ,ノ:::::::::./
, ''''ヽ `、::. ヽi.  ̄`-、"__, - "''"二ソ
,.-'"~ \ `ー-、 ノ l 、ぅ、 l'...-‐ '"~ ヾ:、
0727C言語勉強中
2006/02/05(日) 17:00:430728デフォルトの名無しさん
2006/02/05(日) 17:05:550729デフォルトの名無しさん
2006/02/05(日) 17:14:54>コモンじゃなくてHIDDEN-GATEWAY-INTERFACEてジョーク?
いえ、ジョークじゃなく本当にわからないんですけど・・・(;´Д`A ```
0730デフォルトの名無しさん
2006/02/05(日) 17:53:540731デフォルトの名無しさん
2006/02/05(日) 17:55:240732デフォルトの名無しさん
2006/02/05(日) 18:28:37ウィンドウ上にタブバーを作成し、そのウィンドウがリサイズされる際に起こる
タブバーのちらつきを改善する為に、WM_ERASEBKGNDをキャッチし1を返しました
ここまでは良いのですが、WM_NCPAINTでタブコントロールのタブアイテム以外の領域を
塗りつぶそうと考えた時に、タブアイテムだけのリージョンがうまく作れません
とりあえず、タブバーと全く同じリージョンを作ろうと思い
::GetWindowRect(m_hWnd, &rc);
HRGN rgn = CreateRectRgnIndirect(&rc);
::FillRgn(dc, rgn, (HBRUSH)(COLOR_WINDOW));
とし、塗りつぶしてみようと試みたのですが、なぜかこれでもFillRgnで0が返ってきます。
これの原因と、タブアイテムのリージョンの作り方、
またちらつきを防ぐ別の方法などありましたら教えて欲しいです。
開発環境はVC++とPSDKです
0733デフォルトの名無しさん
2006/02/05(日) 18:51:18http://pc8.2ch.net/test/read.cgi/tech/1138893959/l50
0734デフォルトの名無しさん
2006/02/05(日) 23:31:44アタイワタシ? チワタシ? ネワタシ?
0735デフォルトの名無しさん
2006/02/05(日) 23:36:410736デフォルトの名無しさん
2006/02/06(月) 00:29:45ねりし
0737デフォルトの名無しさん
2006/02/06(月) 00:32:280738デフォルトの名無しさん
2006/02/06(月) 00:36:26値渡し "ちわたし"に該当するページが見つかりませんでした。
値渡し "ねわたし" の検索結果 約 9 件
0739デフォルトの名無しさん
2006/02/06(月) 00:53:43あたい, わたし.自分のこと.
これもひっかかっとるな
0740デフォルトの名無しさん
2006/02/06(月) 04:19:070741デフォルトの名無しさん
2006/02/06(月) 08:06:28true:0xffffffff
false:0x00000000
の方がよかったんじゃないですか?
0742デフォルトの名無しさん
2006/02/06(月) 08:19:44問題無いと思う。
そんな事をしているまとめサイトも多い。
0743デフォルトの名無しさん
2006/02/06(月) 08:48:37俺も初心者の頃は true = 1 で統一しろよ、とか思ったことあるけど、
ビット演算をすると、true = not 0 がどれだけ便利か良く分かると思う。
0744デフォルトの名無しさん
2006/02/06(月) 13:05:480xf0はtrueですか?falseですか?
0745デフォルトの名無しさん
2006/02/06(月) 13:20:200746デフォルトの名無しさん
2006/02/06(月) 19:39:24menuExit
menuEnd
menuQuit
どれが妥当ですかね?
0747デフォルトの名無しさん
2006/02/06(月) 19:45:540748デフォルトの名無しさん
2006/02/06(月) 19:46:38ありがとう
0749デフォルトの名無しさん
2006/02/06(月) 22:58:02使い方が分かりません。自分なりに調べたのですが、
gcc [オプション] ソースファイル
と書かれていたのですが、良く分かりません。
勉強不足なのは分かっていますが誰か実行結果が出るところまでの手順を教えてください、お願いします。
0750デフォルトの名無しさん
2006/02/06(月) 23:01:120751デフォルトの名無しさん
2006/02/06(月) 23:01:18スタートメニューにCygwinがあるはず。
まずはその中のCygwin Bash Shellを開け。
0752デフォルトの名無しさん
2006/02/06(月) 23:11:12なんとなくネタっぽく見える気が・・・・
1.Cygwinはコンパイラではありません
2.勉強始めるなら、ボーランドのヤツの方が良いと思う(主観だけど)
0753デフォルトの名無しさん
2006/02/06(月) 23:42:58学校ではコマンドプロンプトを使って、
ドライブ名:⇒gcc プログラム名.c
でやっていたのですが、Cygwinを使った実行方法が分からないのです。
ど素人と呆れず誰か実行結果までの手順を示してくださいお願いします(__)
0754デフォルトの名無しさん
2006/02/06(月) 23:44:15http://www.google.co.jp/
"cygwin gcc" で山ほど出てくるぞ
0755デフォルトの名無しさん
2006/02/06(月) 23:46:55「実行結果」が「FFの作成」だったら・・・
0756デフォルトの名無しさん
2006/02/06(月) 23:57:40実行しようとして、なにをやって、どんなメッセージが出たんだ?
それを書かないことには、なにもわからん。
0757デフォルトの名無しさん
2006/02/07(火) 00:08:200758デフォルトの名無しさん
2006/02/07(火) 00:51:28ですが、まだ出来ないのでお聞きします。
Cドライブ内に作ったフォルダ内のtest1.cというプログラムを実行したいのですが、
$から先は具体的にどう書いたらいいのでしょうか。
ばかにしているような質問でしょうが誰かお願いします。(_ _)
あと、755が言っているFFの件と自分とは無関係です。
その人の名誉の為にはっきりさせておきます。
0759デフォルトの名無しさん
2006/02/07(火) 01:16:450760758
2006/02/07(火) 01:27:09ソース→C言語で記述されたテキスト
と、自分が持っている参考書には書いてありました。。。
ちょっと頼りすぎました、あとは自力でやってみます。
いろいろ参考レスありがとうございました。
0761デフォルトの名無しさん
2006/02/07(火) 02:50:37頑張っているみたいだから、ちょっとアドバイス。
cygwinは、linuxのようなフォルダーの構成を持つので、直接C:\とかが
見えなくなっている。(windowsでは、フォルダーの区切りは\だが、
linuxでは/なので注意。)
C:\にいくには、cd /cygdrive/c/とすればいかれる。cygdriveという
フォルダーの下に、仮想的にCドライブが置かれている。
あとは、ls(windowsでいうdirに相当)をすれば、ファイルが見えるはず。
ただ、学校ではコマンドプロンプトでできたということだから、
gccでも違うgccを入れているんだろう。gccには、cygwinを
入れなくても使える、mingwというのがある。
ttp://www2.atwiki.jp/ccw/pages/5.html#id_3e69c719
この手順に従っていれれば、大丈夫だろう。msysは、
コマンドプロンプトから使うなら、インストールする必要はない。
cygwinは、linuxの環境に近いのでwindowsとは勝手が違う。
その目的なら、cygwinをアンインストールして、mingwを
入れた方がいいだろう。まあ、頑張れ。
0762デフォルトの名無しさん
2006/02/07(火) 10:33:370763デフォルトの名無しさん
2006/02/07(火) 11:17:200764デフォルトの名無しさん
2006/02/07(火) 12:27:17a.outを実行しろ
0765デフォルトの名無しさん
2006/02/07(火) 12:36:28しかもまだ、gccでコンパイルも出来ていないし、
Cygwin上でtest1.cの在処も見つかっていないけどな
間違ってtest.exeなんて物を作ったらハマルだろうな...
0766デフォルトの名無しさん
2006/02/07(火) 14:06:170767デフォルトの名無しさん
2006/02/07(火) 16:14:46心配してるのは、NT4.0で動いていたものが、Xpもって行って動かない〜こと。
基本的にありえないんだろうけど。
0768デフォルトの名無しさん
2006/02/07(火) 17:24:22基本的には問題ないけど、
XPマニフェストを書いてXPスタイルを有効にする場合は要注意。
0769デフォルトの名無しさん
2006/02/07(火) 18:37:28VBやC++の実行ファイル(*.exe)はどうしたら作れますか?
0770デフォルトの名無しさん
2006/02/07(火) 18:41:380771デフォルトの名無しさん
2006/02/07(火) 19:33:20ImmGetOpenStatus
0772デフォルトの名無しさん
2006/02/07(火) 20:21:30引数が3つあるようですが
if(条件,真,偽)の様ですが言語が分かりません。
よろしくお願いします。
Kumo_Up:=if(ssa>ssb,if(prev=ref(ssa,-1), ssb, ssa),null);
0773とんちんかん
2006/02/07(火) 20:26:22るハードウェアの部分が動作していることを忘れないでね。
0774デフォルトの名無しさん
2006/02/07(火) 20:35:490775デフォルトの名無しさん
2006/02/07(火) 20:37:38C→C++→DXライブラリで何個か小さい2Dゲームを作る
→WindowsAPI(VisualC++とかVB系ではなく0から作るやつ)→DirectX
の流れがお勧め
0776デフォルトの名無しさん
2006/02/08(水) 01:35:41日本語文字コードを自動認識してシフトJISに変換する、
フリーの文字コード変換C言語(またはC++)ライブラリで
定番のものって何になりますでしょうか?
0777デフォルトの名無しさん
2006/02/08(水) 02:05:48なんかg++使ったらnamespaceとか指定が必要になったり、
サンプルソースもコンパイラによって動くのと動かないのがあるみたいなんですが
特にVC++のサンプルソースとか
0778デフォルトの名無しさん
2006/02/08(水) 02:38:04ライブラリの違いとか色々
0779デフォルトの名無しさん
2006/02/08(水) 09:22:23a.exeを入力ファイルを変えて何回も実行したいという場合どうすればいいんでしょうか?
./a.exe < 1.txt
./a.exe < 2.txt
./a.exe < 3.txt
みたいするのをfor文みたいのを使ってできるのでしょうか?
0780デフォルトの名無しさん
2006/02/08(水) 09:27:04char str[256];
for(int i=1; i<=3; i++){
sprintf(str,"./a.exe < %d.txt",i);
system(str);
}
0781デフォルトの名無しさん
2006/02/08(水) 09:28:03バッチファイルやスクリプト使うんじゃね?
0782779
2006/02/08(水) 09:35:31ありがとうございます。できました。
0783779
2006/02/08(水) 09:41:17シェルスクリプトでもできました。ありがとうございました。
0784デフォルトの名無しさん
2006/02/08(水) 11:25:45binaryfile(matome)を作るプログラムを作っています。
どう組むかの案として以下の2つがあります。
案1 binaryfileを書き換える度に、binaryfile(matome)に書き込む。
案2 書き換えた複数のbinaryfileをbyte配列にまとめておき最終的に
binaryfile(matome)に書き込むようにする。
この二つを考えているのですが、できればスタンダードな方法を取りたい
のでどの案がいいと思いますか、どっちでもという意見でも
いいので教えてください。
0785デフォルトの名無しさん
2006/02/08(水) 11:37:33※ファイルのサイズが絶対的に小さいという制限付ならその限りではないが、
>>784だけでは要件定義があいまいで、上記以外の助言は出来ない。
0786デフォルトの名無しさん
2006/02/08(水) 11:42:00この部分の意味が、
併合するファイルの中身全てを、バイト配列としてメモリ上に確保しておき〜
というように読み取れば〜の話>>785
0787デフォルトの名無しさん
2006/02/08(水) 11:49:50NT→XPへの動作環境移行なので、その必要はありません。
だから大丈夫だと思ってて良いんですよね。
0788デフォルトの名無しさん
2006/02/08(水) 19:11:17それとも既出→概出みたいな単なる間違い
0789デフォルトの名無しさん
2006/02/08(水) 19:21:250790デフォルトの名無しさん
2006/02/08(水) 19:28:050791デフォルトの名無しさん
2006/02/08(水) 19:31:37ググってみたら政府とか行政とか法律関係の割と硬い感じのところでも
使われてたんでそっち方面ではそういうのかもと。
茶道の読みが正式にはちゃどうのように(ちと違うか)
0792デフォルトの名無しさん
2006/02/08(水) 20:38:110793デフォルトの名無しさん
2006/02/08(水) 22:18:40nkfなんてのはどうだろう?
0794デフォルトの名無しさん
2006/02/09(木) 07:26:270795デフォルトの名無しさん
2006/02/09(木) 07:29:24でもそういう勝負なら圧倒的に英語に軍配が上がるけれども。
0796デフォルトの名無しさん
2006/02/09(木) 07:49:31と言っても数学がきちんとできるプログラマーはほとんどいないが
0797デフォルトの名無しさん
2006/02/09(木) 08:31:57まず作りたいプログラムをいえ。Officeとか作るのにFFTはいらないからな
0798779
2006/02/09(木) 10:03:43もしファイルの名前がこのように並んでなかった場合どうすればいいのでしょうか?
シェルスクリプトを使ってlsをした結果をファイルに書き出してそれを読むようにすれば可能かと思ったんですが、
それって正しいやり方ですか?
0799デフォルトの名無しさん
2006/02/09(木) 10:18:03>>797 のレスをオレも考え付いたが、別の観点から。
随分前だから事情が違っているとは思うけど、数学出と応用物理出の部下がいたが、
数学出の方がコーディングはあざやかだったな。マーケティングで多変量解析とか
設計計算で熱力学などといろいろやらせたが、柔軟で感心した。個人差かも知れな
い。
最後は構造物を見ると、応力の計算式が見えると言っていたな。
0800デフォルトの名無しさん
2006/02/09(木) 12:52:29言っている意味が不明瞭だ。
そもそもa.exeが何で書かれているのかや、君の環境がよくわからんのでなんともいえん。
また、そういう操作のa.exeのプログラミング方法なのか、単なるシェルスクリプトの問題なのか。
「ファイルグロブ」という単語を調べると幸せになれるかもしれん。
0801デフォルトの名無しさん
2006/02/09(木) 15:31:00その 「 ある条件で書き換え 」 る処理ってのは、連結した後からではできないのか?
例えば 「 特定のバイトを見つけて、別のバイトに置き換える 」 なんて処理なら、
連結してから処理しても、結果は同じだろ?
0802デフォルトの名無しさん
2006/02/09(木) 18:01:14これ、管理ツールとか無いんですよね?
今までのデータがAccessであるんですが、
Access→MSDEにスムーズにデータ移行できるような
ツールもしくは方法って確立されていますか?
0803デフォルトの名無しさん
2006/02/09(木) 18:10:10OfficeのDeveloperエディション買えばAccessからSQLサーバへのマイグレーションツールがついてくるのはOffice4.x時代からの慣わしだ
0804デフォルトの名無しさん
2006/02/09(木) 18:28:52ありがとうございます。
う〜ん。。やはりお金をかけるしかないのですね。
参考にさせていただきます。
0805802
2006/02/09(木) 19:09:23MSDEをインスコ後、アクセスからプロジェクトを新規作成して、
そこからMDBファイルをインポートすればあっというまでした。
ほっ。
0806デフォルトの名無しさん
2006/02/10(金) 01:23:20バス停が何カ所何路線も走っていると仮定して、
あるバス停Aからあるバス停Bまでの(時間的な)最短経路を調べたいとします。
ただし当然ながら途中で乗り換えが生じる可能性があり、
しかも田舎なのでそこもしっかり考慮しないと、涙が出るほど寒風に吹かれる可能性があります。
1時間に1本とかがざらなので、都会のように適当に選ぶというわけにはいきません。
グラフ理論の最短経路とかなんとかでやればいいのかと思ったのですが、
この乗り換えに関する待ち時間はどのように処理するのがスマートだと思いますか?
ちなみに最短経路問題に関しても、調べても複雑な数式ばかりで頭が痛いので、
簡単に解説したサイトなどをご存じでしたら、教えていただけるとありがたいです。
0807デフォルトの名無しさん
2006/02/10(金) 01:52:25ダイクストラ法でいいんじゃない?
ttp://www.me.sophia.ac.jp/or/lab/ishizuka/OC/spath_00.html
経路の道のりを時間にして、それぞれのノードにタイムテーブルを持たせて、
ノードを決める時に待ち時間を加算すればいいと思うよ。
0808デフォルトの名無しさん
2006/02/10(金) 08:57:53>>806じゃないけど、あんたすげぇな。
0809デフォルトの名無しさん
2006/02/10(金) 09:00:250810デフォルトの名無しさん
2006/02/10(金) 09:06:580811デフォルトの名無しさん
2006/02/10(金) 12:35:15WEBサーファーなら常識だよな。
0812デフォルトの名無しさん
2006/02/10(金) 12:43:560813デフォルトの名無しさん
2006/02/10(金) 19:44:07仕事としてプログラムを書いてる人たちがどんなプログラムを書いてるのかってのがあまり見えてこないんですが
(研究として計算量を下げるアルゴリズムを考えるとかなら分かるんですが、もっと実用的なことで)
なんかそういうのが見えてくるというか、簡単に体験できるような
このプログラム書いてみたらいいよってなものないですか?
0814デフォルトの名無しさん
2006/02/10(金) 19:47:51sourceforge行っていろいろなプログラムのソースを読んでみるといいよ
0815デフォルトの名無しさん
2006/02/10(金) 19:54:44自分が使う用じゃなくて公開するの前提で。
計算量を下げるアルゴリズムを考える、なんて作業よりも
使いやすいUI作ったり雑多なオプション類を矛盾無く適用させたり
環境依存を回避するコードを書いたり
回避した事によって生じるバグ取ったり
そんな感じの単純作業の方に膨大な時間を費やすという事が理解できると思う。
そこから電脳土方とか比喩される事もある
それが部分的に他人が書いたコードとなるともう地獄を見るね
0816デフォルトの名無しさん
2006/02/10(金) 20:00:180817デフォルトの名無しさん
2006/02/10(金) 20:05:10こまめにバージョンアップしていく。
決して0から書き直さない。
そうやって微妙に歪んだ汚いコードをためていくと
一歩プロに近づけるかもしれない。
0818813
2006/02/10(金) 21:01:12sourceforgeのソースが面白そうなんで読んでみます
それから何か実用的なもの作れればいいなと思います
0819デフォルトの名無しさん
2006/02/11(土) 02:53:53main()
{
printf("hello\n");
}
だと画面には「hello」と出力されると思うのですが、「hello\n」のように
\nや\tといった特殊文字を画面に出力するには、どうすればよいのでしょうか?
0820デフォルトの名無しさん
2006/02/11(土) 02:55:460821デフォルトの名無しさん
2006/02/11(土) 02:58:17ありがとうございます! 助かりました。
0822デフォルトの名無しさん
2006/02/11(土) 03:00:09\n 復帰改行
\t タブコード
\0 アスキーコード0(文字列の終了を表す)
\a ブザーを鳴らす
\xhh hhの16進数(1バイトなので\x00〜\xffで表す)
\\ \(円マーク)を表示する
\" "(ダブルコーテーションマーク)を表示する
0823デフォルトの名無しさん
2006/02/11(土) 03:27:01うちじゃあ円マークじゃなくてバックスラッシュだ。
この 0x5c のコードのせいで Unicode との対応表が苦労したようだな。
0824デフォルトの名無しさん
2006/02/11(土) 12:41:51なにわざわざ/を\にしてんの?ばか?
0825デフォルトの名無しさん
2006/02/11(土) 12:53:300826デフォルトの名無しさん
2006/02/11(土) 12:58:523人日分 とかいう表現はどういう単位なのでしょうか?
↑の場合、1日ではあるが3日分の仕事量という意味なのでしょうか
0827デフォルトの名無しさん
2006/02/11(土) 13:04:530828デフォルトの名無しさん
2006/02/11(土) 14:03:24>827の言うとおり、工数(作業量)を人数×日数で計算するんです。
それに労働単価をかければ費用が計算できるし、
スケジュールも工数を元に管理するのが普通。
もちろんそのほかの要素もあるけどね。
全然関係ない質問ですが、
IEのプラグイン(OCX)から印刷がきないPCがあるのですが、
それはどういう理由でしょうか?
プリンタは設定されているし、セキュリティレベルは考えられる限り最低にしています。
最初は.NET Framework2.0が原因かなと思ったんですが、
.NET Framework2.0が入ってないPCでも使えない物が見つかって・・・。
0829デフォルトの名無しさん
2006/02/11(土) 14:06:24ありがとう。つっかかってたのが解消しました。
0830デフォルトの名無しさん
2006/02/11(土) 14:11:53パスの区切りのことだよな。
それならCP-Mと互換性の為と聞いたことがある。
0831デフォルトの名無しさん
2006/02/11(土) 15:47:11行番号を表示させるにはどうすればいいんでしょうか?
MSDNのサイトで調べたんですが,見つかんない.
ttp://msdn2.microsoft.com/ja-jp/library/ms165340.aspx
↑の説明を見ても
[オプション]->[テキスト エディタ]->[すべての言語]
↑コレが無い
...さっき明らかに間違ったスレで質問してしまったので,こちらで
0832デフォルトの名無しさん
2006/02/11(土) 15:48:41行位置は出てるだろ
行番号なんてダサイもの出すな
0833デフォルトの名無しさん
2006/02/11(土) 15:51:07おおーっ!!!
右下にありますた!
0834デフォルトの名無しさん
2006/02/11(土) 16:57:16ダイナミックヘルプを表示させる方法を教えてください。
調べたら以下の方法で表示できるらしいのですが、どれも駄目でした
Expressだと駄目?
・ヘルプよりダイナミックヘルプをクリック
ダイナミックヘルプの項目がない
・コマンドウィンドウよりHelp.DynamicHelpと入力
コマンドウィンドウは「表示→その他のウィンドウ→コマンドウィンドウを選択」で表示できるらしいが
その他のウィンドウにコマンドウィンドウの項目がない
・Ctrl + Alt + F4のショートカットキー
押しても反応なし
よろしくお願いします
0835デフォルトの名無しさん
2006/02/11(土) 17:11:260836デフォルトの名無しさん
2006/02/11(土) 17:26:44「超ド素人質問で申し訳ないです」
VB.net2005で「データフォームウィザード」が【追加】→【新しい項目】
に無いのですが、名前変わってますか?
0837デフォルトの名無しさん
2006/02/11(土) 17:28:120838デフォルトの名無しさん
2006/02/11(土) 17:35:49ここじゃなく、VB.NETのスレで聞いたほうが良かった??
0839836
2006/02/11(土) 18:02:10ご迷惑かけましたm(__)mペこ
0840デフォルトの名無しさん
2006/02/11(土) 19:14:22知らないんだけど、
来月から開発です。
オシエテクレクレ
0841834
2006/02/11(土) 20:22:58普通にインストールしました。通常のヘルプは表示できます。
>>837
ここではなかったですか。すみません別のスレで聞いてみます。
0842デフォルトの名無しさん
2006/02/11(土) 20:30:48A社から案件が入る->開発にこぎつける->A社から「B社の○○というミドルウェアを使って開発してくれ」と言われる->B社の○○導入->開発頓挫->B社、ミドルウェアが売れてウマー、A社は実はB社と御尻愛www
0843デフォルトの名無しさん
2006/02/11(土) 20:44:30ブルーベリーさぷりとか
0844デフォルトの名無しさん
2006/02/12(日) 00:08:00特定しますた
0845デフォルトの名無しさん
2006/02/12(日) 00:31:170846デフォルトの名無しさん
2006/02/12(日) 00:35:370847デフォルトの名無しさん
2006/02/12(日) 00:35:370848デフォルトの名無しさん
2006/02/12(日) 00:42:560849デフォルトの名無しさん
2006/02/12(日) 00:46:20たぶんtype safeが正解だと思う
0850デフォルトの名無しさん
2006/02/12(日) 00:50:15ありがとうございます
0851デフォルトの名無しさん
2006/02/12(日) 02:41:49ああアレね
JavaScriptにちょっと似た文法に不可思議なオブジェクト構成の言語だな
ランタイムをクライアントにインストールする必要があるんだけどランタイムフリーじゃないから結構な金がかかるんだよね
ライブラリ的なものを蓄えないとマジで会社にダメージを与えてくれる
思いっきり開発会社の利益食いつぶしてくれるんだよね
0852デフォルトの名無しさん
2006/02/12(日) 13:22:13oogle までが入力候補として出てくる仕組みをカタカナで”なんとか”と言った
気がしますが、なんていうんでしたっか
0853デフォルトの名無しさん
2006/02/12(日) 13:24:070854デフォルトの名無しさん
2006/02/12(日) 13:26:14そうそれです。
御苦労。
0855852
2006/02/12(日) 13:52:47>>853 ありがとうございました。>>854は御苦労とか少し態度が横柄だと思います。
ディスプレイの前で頭を垂れている次第なので、>>854の無礼な態度を許してあげて下さい
0856デフォルトの名無しさん
2006/02/12(日) 16:13:06と
b=a<<3;
a+=a;
a+=a;
a+=b;
はどちらが速いですか?
0857デフォルトの名無しさん
2006/02/12(日) 16:15:23a=a<<1+b;
0858デフォルトの名無しさん
2006/02/12(日) 16:16:150859デフォルトの名無しさん
2006/02/12(日) 16:18:310860デフォルトの名無しさん
2006/02/12(日) 16:45:400861デフォルトの名無しさん
2006/02/12(日) 16:52:310862デフォルトの名無しさん
2006/02/12(日) 16:57:55ここはそんなレベルを要求するスレなんですか!?
ひどいです><
0863デフォルトの名無しさん
2006/02/12(日) 17:01:58計算機は使わしてもらえないんだ
かわいそうに
0864デフォルトの名無しさん
2006/02/12(日) 17:18:14ぼーらんどのフリーのヤツでできた希ガス
0865デフォルトの名無しさん
2006/02/12(日) 17:28:450866デフォルトの名無しさん
2006/02/12(日) 17:39:08あたりまえだろ。
コンパイルのたびにパンチカード抱えて隣町の計算機センターまで行かなきゃならんのに。
コーディングやデバッグに計算時間を使うなんてもってのほかだ。
0867デフォルトの名無しさん
2006/02/12(日) 17:49:5721世紀へようこそ
0868デフォルトの名無しさん
2006/02/12(日) 17:58:37全く結果が異なる2つの演算の実行速度較べて、何になるのか?
0869デフォルトの名無しさん
2006/02/12(日) 18:05:290870デフォルトの名無しさん
2006/02/12(日) 18:10:16コンパイラによる最適化ってどれくらいしてくれるんだ?
そりゃコンパイラにより、オプションにより違うだろうけど
掛け算をシフトにするなんて簡単にできそうなものだけどこれぐらいしてくれないのか?
0871デフォルトの名無しさん
2006/02/12(日) 18:43:53もし違いがわからないなら無視できるということだ
0872デフォルトの名無しさん
2006/02/12(日) 18:51:13ドク!ここは現代だよ!
0873ほかでもきいたのですが
2006/02/12(日) 19:07:33『VB MAGAZINE』 はいりません
0874デフォルトの名無しさん
2006/02/12(日) 21:37:430875デフォルトの名無しさん
2006/02/12(日) 23:00:43特定のプロセスの起動を制御したいのですが、
そのスマートな方法が思いつきません。
私としては、このプロセスが起動するとき、はじめからスレッドを止めておき、
ユーザーに許可を求めてからスレッドを走らせるようなことをしたいのです。
自分で思いついた方法は
Kernel32 の代わりのライブラリ Xernel32 をインポートさせる(クラック)
全てのプロセスの CreateProcessA/W を偽APIで置き換え、監視
というものですが、上はプログラムに直接手を加え、
下はシステムへの負荷が大きいことからできれば使いたくないと考えております。
どなたか上記以外の方法をご教授願えませんでしょうか?
よろしくお願いいたします。
0876デフォルトの名無しさん
2006/02/12(日) 23:01:20環境は Windows を前提としています。
0877デフォルトの名無しさん
2006/02/12(日) 23:25:03やりたいのですが、何か良い方法ないですか?
0878デフォルトの名無しさん
2006/02/12(日) 23:28:330879デフォルトの名無しさん
2006/02/12(日) 23:29:120880デフォルトの名無しさん
2006/02/12(日) 23:30:23Perl + HTML::Parser
Perl/bash + Grep
なんてどうですか?
0881デフォルトの名無しさん
2006/02/12(日) 23:31:070882デフォルトの名無しさん
2006/02/12(日) 23:34:220883デフォルトの名無しさん
2006/02/12(日) 23:36:05HTML を WGET って言ってる時点で、
あとやれることはわかってるだろ?
ってことじゃない?
0884デフォルトの名無しさん
2006/02/12(日) 23:37:52有難うございます。
Parser調べてみます。
0885875
2006/02/12(日) 23:53:45>>875 の質問はもう少し適切なスレにマルチポストさせていただきました。
Win32API質問箱 Build40
http://pc8.2ch.net/test/read.cgi/tech/1138893959/l50
ここの >>209 です。
0886デフォルトの名無しさん
2006/02/13(月) 00:03:08マルチポストはマナー違反なので、この質問は撤回ということにした方が
いいと思われ
元のプログラムを変更せず、起動を制限するのはシステムをフックするしか
ないように思うけどなあ。
0887デフォルトの名無しさん
2006/02/13(月) 00:29:29はい、こちらでの質問は撤回いたします。
申し訳ありません。
システムフックを使う方法は知りませんでした。
ありがとうございました。
0888デフォルトの名無しさん
2006/02/13(月) 00:36:34勘違いしていました。
スレ汚し申し訳ない。
0889デフォルトの名無しさん
2006/02/13(月) 09:15:390890デフォルトの名無しさん
2006/02/13(月) 09:22:070891デフォルトの名無しさん
2006/02/13(月) 09:30:110892デフォルトの名無しさん
2006/02/13(月) 11:01:28使われることあるよ。恐しいことに。
0894デフォルトの名無しさん
2006/02/13(月) 14:04:55みたいに並んでるファイルを01 02みたいに一発で訂正するにはどうしたらいい?
0895デフォルトの名無しさん
2006/02/13(月) 14:16:55それはテキストファイルの中身なのか、それともファイル名なのか?
0896デフォルトの名無しさん
2006/02/13(月) 14:17:22ファイル名
0897デフォルトの名無しさん
2006/02/13(月) 14:30:09任意の桁数で右側から切り出してリネームするのがム板流
0898デフォルトの名無しさん
2006/02/13(月) 17:03:00環境は?
UNIX なら rename s/^/0/ [0-9] でいいじゃん、とか。
0899デフォルトの名無しさん
2006/02/13(月) 19:27:13EricssonがSymbian OSを採用したです。
0900デフォルトの名無しさん
2006/02/13(月) 20:16:36すいません、半分くらいは日本語で書いてある本をお願いします
0901デフォルトの名無しさん
2006/02/13(月) 20:21:370902デフォルトの名無しさん
2006/02/14(火) 15:59:110903デフォルトの名無しさん
2006/02/14(火) 16:12:19簡単なテキストエディタを作成したのデスが、
これって実用性ありますかね?
0904デフォルトの名無しさん
2006/02/14(火) 16:13:170905デフォルトの名無しさん
2006/02/14(火) 16:36:23コンボボックスによるファイル切り替えや
切り替え&終了時の自動セーブ機能など、
微妙に無駄な機能が盛りだくさんデス
しかし、価値があるのか否かが分かりませぬ
0906デフォルトの名無しさん
2006/02/14(火) 16:39:53EmEditorや秀丸やgeditを越える物なら歓迎だけど。
0907デフォルトの名無しさん
2006/02/14(火) 16:43:400908デフォルトの名無しさん
2006/02/14(火) 18:09:33使いたければ使える。
スレッド1つに付き1つのメッセージキューが用意されることになっている。
0909デフォルトの名無しさん
2006/02/14(火) 18:37:29今日びタブ切り替えの無いエディタはダメだな
あと、エディタ本体がオブジェクト指向的な内部構成になっていて何らかのスクリプト言語での拡張が出来ないと存在価値無しだ
できたら、印刷以外の各種プレビューがインラインで出来ると良いね
0910デフォルトの名無しさん
2006/02/14(火) 19:21:01MDIやSDIのマルチウィンドウの方が使いやすい。
タブ切り替えは排他的なのが使いにくい。
EmEditorもタブを無効にしてしまった。
せめて分割したウィンドウ毎に別のドキュメントを表示できればいいんだが。
0911デフォルトの名無しさん
2006/02/14(火) 19:25:480912デフォルトの名無しさん
2006/02/14(火) 19:37:44Aのドキュメント見ながらBを編集することができないってこと。
AかBどちらかしか表示できない。
0913デフォルトの名無しさん
2006/02/14(火) 20:04:04半透明化+タブで世界が変わるぞ
0914デフォルトの名無しさん
2006/02/14(火) 20:18:24・・・って見辛そうだな。
0915デフォルトの名無しさん
2006/02/14(火) 20:58:18以前Webでそれやってみたけど激しく読みにくい(&表示が重い)かったからやめた。
0916デフォルトの名無しさん
2006/02/14(火) 20:58:27オプソやサンプルコードとして公開する価値はあるかも。
エディタコンポーネントを独自実装しているならなお意味はあるかも。
ただエディタ単体としてはかなり厳しい。
エディタの価値はマクロとユーザーベースにあるからな。
0917デフォルトの名無しさん
2006/02/14(火) 21:31:030918デフォルトの名無しさん
2006/02/14(火) 21:31:460919デフォルトの名無しさん
2006/02/14(火) 21:42:310920デフォルトの名無しさん
2006/02/14(火) 21:47:500921デフォルトの名無しさん
2006/02/14(火) 21:49:110922デフォルトの名無しさん
2006/02/14(火) 21:49:220923デフォルトの名無しさん
2006/02/15(水) 00:02:480924デフォルトの名無しさん
2006/02/15(水) 00:11:010925デフォルトの名無しさん
2006/02/15(水) 00:12:23>>923
最初にいいってさ
0926デフォルトの名無しさん
2006/02/15(水) 00:14:05モジュール化は名前空間を分ける
コンポーネント化はインターフェイスレイヤを設定する
0927デフォルトの名無しさん
2006/02/15(水) 00:49:47ありがとうございました。参考にさせてもらいます。
0928デフォルトの名無しさん
2006/02/15(水) 01:26:26いや、だからそれで見やすくなるI/Fを開発できれば特許取ってウハウハじゃね
俺には全く思いも付かないよ
0929デフォルトの名無しさん
2006/02/15(水) 02:39:27窓を3D化した上でフォグかけるのはどうだ?
窓を奥にやると小さく薄くなっていって背景(一番奥にあるデスクトップ)に溶けていく
それによって手前にある窓がよく見えるようになるはず。
人の空間認識力による補完によっては更に見えやすくなるはず。
どうよ。誰かウハウハしね?
0930デフォルトの名無しさん
2006/02/15(水) 02:48:230931デフォルトの名無しさん
2006/02/15(水) 02:59:590932デフォルトの名無しさん
2006/02/15(水) 03:07:040933デフォルトの名無しさん
2006/02/15(水) 11:52:45PCカメラでアイリスを検出して、ポインティングデバイスとして使えるなんてソフト、
あったら便利だよな。
ネタから出たマコト だな。
0934デフォルトの名無しさん
2006/02/15(水) 11:59:570936デフォルトの名無しさん
2006/02/15(水) 16:58:18これみたいなUIだったら凄い快適だと思う
0937デフォルトの名無しさん
2006/02/15(水) 18:14:08ここから誘導されて参りました。
CrystalReportでQRコードの出力を検討しているんですが、
なにかオススメなコンポーネントとかあります?
できればAccessのレポートでも使えればなお良しなんですけど。
QR Code Font Kit - DLL/.NET/Java Class - V4.2
ttp://www.componentsource.co.jp/products/515643/13181/index.html
こういうのは見つけたんですけど、ご使用なさった方がいらっしゃれば
ぜひご意見をお聞かせください。
0938デフォルトの名無しさん
2006/02/15(水) 18:47:34すげぇ。 ほとんど 「 マイノリティ・リポート 」 の世界。 いや、あれ以上か。
0939デフォルトの名無しさん
2006/02/15(水) 23:02:56グリグリ広げるインターフェイスは今直ぐにでも使えそうだね。
かっちょええ。
0940デフォルトの名無しさん
2006/02/16(木) 12:45:580941デフォルトの名無しさん
2006/02/16(木) 20:09:30調べてみたら、JavaとC言語ってのがありました。
この2つの違いを教えてください。
あと、Cっていうのと、C+ってのは同じなんでしょうか?
おねがいします。
0942デフォルトの名無しさん
2006/02/16(木) 20:18:22英語OS上で動く英語アプリ(英語インストーラ含む)を作成する場合、
開発環境(例えばVisual Studio)とかも英語版を用意する必要ありますか?
0943デフォルトの名無しさん
2006/02/16(木) 20:18:420944デフォルトの名無しさん
2006/02/16(木) 20:39:59JavaはJavaで、C言語はC言語です
こんなところで教えてくださいと簡単に言われて
はいそれではと直ぐ教えれるほど簡潔なものじゃありません
C+なんてありません、C++ならあります
ついでにC言語とは違います
>>942
その方が無難
>>943
帰れ
0945デフォルトの名無しさん
2006/02/16(木) 20:54:12レスありがとうございました
0946デフォルトの名無しさん
2006/02/16(木) 20:58:04レスありがとうございました
0947デフォルトの名無しさん
2006/02/16(木) 21:01:22どういたしまして。
0948デフォルトの名無しさん
2006/02/16(木) 21:03:15どういたしまして。
0949デフォルトの名無しさん
2006/02/16(木) 21:16:29どういたしまして。
0950デフォルトの名無しさん
2006/02/16(木) 23:00:09何をすればいいですか?
0951デフォルトの名無しさん
2006/02/16(木) 23:13:29半年 ROM ってろ。
0952デフォルトの名無しさん
2006/02/16(木) 23:17:200953デフォルトの名無しさん
2006/02/16(木) 23:26:48レスありがとうございました
0954デフォルトの名無しさん
2006/02/17(金) 08:48:12次の指示お願いします
0955デフォルトの名無しさん
2006/02/17(金) 08:53:500956デフォルトの名無しさん
2006/02/17(金) 11:21:55はい、ダウト
C+は有ります
他にもC+-とかC--とかC@とか有ります
0957デフォルトの名無しさん
2006/02/17(金) 11:34:530958デフォルトの名無しさん
2006/02/17(金) 11:49:19その場で作ればいいんだもの。
0959デフォルトの名無しさん
2006/02/17(金) 12:50:12コンストラクタには戻り値がないとのことですが、例えばAAAというクラスで
AAA a; //宣言
a = AAA(4); //コンストラクタで初期化
と、宣言と初期化を分けて記述してもとくに問題ないみたいなのですが、
これって、AAA()がAAA型の値を返しているわけではないのでしょうか?
文法的によくわかりません。よろしくお願いします。
0960デフォルトの名無しさん
2006/02/17(金) 14:36:580961デフォルトの名無しさん
2006/02/17(金) 17:27:13AAA(4)などと書くと名前がない「一時オブジェクト」が作られる。
あとは960の言うとおりで、それをaに代入演算子で代入している。
0962デフォルトの名無しさん
2006/02/17(金) 18:28:10AAA *a = new AAA(4); は分かるか? 分かるよな?
それのポインタじゃないやつだと思え。
0963デフォルトの名無しさん
NGNG0964デフォルトの名無しさん
2006/02/17(金) 21:32:16紹介文:
beポイント:0
登録日:2006-02-16
0965デフォルトの名無しさん
2006/02/17(金) 21:46:09早速の返事どうもありがとうございます!
レスを読ませてもらって納得できました。
調べても分からなかったんで、非常に助かりました。
ではでわ
0966デフォルトの名無しさん
2006/02/18(土) 00:09:01deleteがないだろ、それじゃ。
0967デフォルトの名無しさん
2006/02/18(土) 00:48:140968デフォルトの名無しさん
2006/02/18(土) 00:57:190969デフォルトの名無しさん
2006/02/18(土) 01:13:59一回ぐらいはそれらのコンパイラのソースとか見て理解してるものですか?
あまりに膨大で見る気にならないのですが
0970デフォルトの名無しさん
2006/02/18(土) 01:19:470971デフォルトの名無しさん
2006/02/18(土) 01:37:45料理人は包丁の作り方とかまな板の作り方とかガスコンロの作り方を知っていなきゃいけないのか?
0972デフォルトの名無しさん
2006/02/18(土) 01:58:150973デフォルトの名無しさん
2006/02/18(土) 01:59:31gccなんてうんこソースは読む価値なんてない。
0974デフォルトの名無しさん
2006/02/18(土) 02:02:48そんなもの読む暇があったら、月に読むハードカバーの数増やすけど
0975デフォルトの名無しさん
2006/02/18(土) 13:09:08「以下に定める条件に従い、
本ソフトウェアおよび関連文書のファイル(以下「ソフトウェア」)の
複製を取得するすべての人に対し、ソフトウェアを無制限に扱うことを
無償で許可します。(以下略)」
って文を表示しなくちゃいけないですが、、商用ソフトと
そのMITライセンスのソフトがスタティックリンクされている場合には、
著作権表示が必要なんでしょうか?
それとも、ライブラリとして利用ではなく、MITソフトウェアそのものを
複製する場合だけ表示が必要なんでしょうか?
0976デフォルトの名無しさん
2006/02/18(土) 15:45:23GUI部分自分で書かなくていいじゃん
なんでこんな便利なものがあるのにlinuxとかでemacsとかで書くやつがいるんだ?
全然手間が違うじゃん
0977デフォルトの名無しさん
2006/02/18(土) 16:45:400978デフォルトの名無しさん
2006/02/18(土) 17:08:14VSでもGUI部分自分で書くし・・・
つーか、書かなくていいGUI部分なんて微々たるもんだし・・・
0979デフォルトの名無しさん
2006/02/18(土) 17:13:160980デフォルトの名無しさん
2006/02/18(土) 17:16:11あまり使われてないだけで。
0981デフォルトの名無しさん
2006/02/18(土) 17:32:08「候補の名前一覧(毎回変わる)」から「各役職(増えたり減ったり)」ごとに
指定した人数づつランダムに選ぶ
というプログラムを作りたいんですがどういう勉強をしたらよいんでしょうか?
0982デフォルトの名無しさん
2006/02/18(土) 17:34:42見栄えの良いくじ引きをするための箱とくじの作り方。
0983デフォルトの名無しさん
2006/02/18(土) 17:35:57基本とか入門とか書いてある最も簡単そうな本を1冊買ってくれば大丈夫だ
0984デフォルトの名無しさん
2006/02/18(土) 17:38:54ありがとう。頑張ります。
0985デフォルトの名無しさん
2006/02/18(土) 17:40:13そういうテキストの(人名)リストをランダムに並べ替えて
抜き出したりといった操作はいわゆるスクリプト言語が得意。
WindowsならVBScript、LinuxとかならPerl、Ruby、Pythonあたりがお勧め。
0986デフォルトの名無しさん
2006/02/18(土) 17:46:27ありがとうございます。スプリクト言語ですね。
頑張ります。
0987デフォルトの名無しさん
2006/02/18(土) 17:56:380988デフォルトの名無しさん
2006/02/18(土) 18:29:41今から勉強するのならどの言語がいいのでしょう?
0989デフォルトの名無しさん
2006/02/18(土) 18:32:35初学者が習うといい言語は何?(除PerlとJava)
http://pc8.2ch.net/test/read.cgi/tech/1075035410/
0990デフォルトの名無しさん
2006/02/18(土) 18:33:06このスレ行け
初心者のためのプログラミング言語ガイド Part2
http://pc8.2ch.net/test/read.cgi/tech/1122205164/
0991デフォルトの名無しさん
2006/02/18(土) 18:34:450992デフォルトの名無しさん
2006/02/18(土) 18:35:40ありがとうございますm(_ _)m
あと、sageわすれてごめんなさい
0993デフォルトの名無しさん
2006/02/18(土) 19:19:480994デフォルトの名無しさん
2006/02/18(土) 22:15:220995デフォルトの名無しさん
2006/02/18(土) 22:16:020996デフォルトの名無しさん
2006/02/18(土) 22:24:500997デフォルトの名無しさん
2006/02/18(土) 22:26:350998デフォルトの名無しさん
2006/02/18(土) 22:32:130999デフォルトの名無しさん
2006/02/18(土) 22:32:511000デフォルトの名無しさん
2006/02/18(土) 22:33:36http://pc8.2ch.net/test/read.cgi/tech/1140269442/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。