07/02/17 04:31:45
>>146
ありがとうございます。
実はダイアログの作り方からわからなかったんですが、
ソリューション右クリック - 追加 - 新しい項目 - windowsフォームでできました。
お世話かけました。
148:デフォルトの名無しさん
07/02/17 13:10:37
Lispを勉強中ですが、以下のS式が分かりません。
(car(car'(cdr(cdr((A B)(C D))))))
(car'(cdr(cdr((A B)(C D)))))なら出力はcdrですよね。
ここからさらにcarを取る感じになると思うんですがどうなるのでしょうか?
149:デフォルトの名無しさん
07/02/17 18:44:34
>>148
carやcdrはリストに対して適用する手続き。だから、
(car '(cdr (cdr ((A B)(C D)))))
で得られるシンボルcdrはリストではないので適用できない。
もっとシンプルに、(car (car '(A B C)))とか(cdr (car '(A B C)))とかで見てみれば、
(car '(A B C))がリストでないシンボルAだからcarやcdrで扱えないことが分かる。
(cdr '(A B C))ならリスト(B C)が得られるから(car (cdr '(A B C)))や(cdr (cdr '(A B C)))というように適用できる。
150:デフォルトの名無しさん
07/02/17 21:56:48
URLリンク(121ware.com)
ここのPK-UP012S USBポートバー(SV)をVista用のドライバに書き換えられる人っていますか?
151:デフォルトの名無しさん
07/02/17 23:45:07
>>150
いくら出す?
152:デフォルトの名無しさん
07/02/18 01:15:26
C++ .NETで、ListBox::DataSourceを空にしたいんですが、Nullを代入しようとすると定義されていないと出ます。
どうやってからにしたらいいんでしょうか?
153:デフォルトの名無しさん
07/02/18 01:19:41
satic_cast<なんとか*>(0)とかC++/CLIならnullptrとか。
見当違いのこといっていたらごめん。
154:デフォルトの名無しさん
07/02/18 01:20:13
nullptr
つか言語リファレンスぐらい目を通そうぜ
155:デフォルトの名無しさん
07/02/18 01:28:30
>>153-154
即レスありがとうございます。
とりあえず時間があるときにリファレンスを眺めようと思います。
156:デフォルトの名無しさん
07/02/18 12:28:06
mp3ファイルの分割とかできるライブラリはありますか? できればC++からさわれるものがいいです
157:デフォルトの名無しさん
07/02/18 13:58:15
MP3ならどこで切っても再生可能だし
158:デフォルトの名無しさん
07/02/18 14:00:38
負の整数をビット列で表現するとき、2の補数のほかに1の補数を使う処理系があると聞きました。
2の補数での表現の利点は凡そわかるのですが、1の補数で表現することの利点はなんでしょうか?
159:デフォルトの名無しさん
07/02/18 14:08:40
文章が長すぎて書き込みできないのですが、どうすればいいのですか??
160:デフォルトの名無しさん
07/02/18 14:09:15
wakero
161:デフォルトの名無しさん
07/02/18 14:28:03
>>158
0を中央値とする値の集合を扱うような自然科学・数学系の計算を
やるときなどはビットパターンが一つあまるので、それ(普通は
全ビットオン=マイナス0)を特別な値(たとえばレンジオーバー)
として使えること
現在では利点はほぼ無いと言っていいし、普通はそんな処理系に
触れることはまずないが、古い学術系のシステムや、計測機器の
組み込みとかでは生き残っているかもしれない
162:デフォルトの名無しさん
07/02/18 17:47:18
>>158
IPやTCP等の通信プロトコルのチェックサムとかでは現役で活躍してる。
2の補数よりも計算がし易いという利点があるからこその採用なのだが。
163:デフォルトの名無しさん
07/02/18 18:58:37
・type-safe
・型保障
これらの単語の意味が解かりません。
164:デフォルトの名無しさん
07/02/18 19:26:38
そうか。
頑張って勉強しろよ。
165:デフォルトの名無しさん
07/02/18 19:29:00
c++.netでXmlSerializerを使って、ウィンドウの位置とサイズを保存/読み込みしたいんですが、
保存は問題なくできるんですが読み込みができません。
エラーは出ないものの、なぜかデフォルトの位置とサイズで表示されてしまいます。
・StartPositionをFormStartPosition::Manualにしても駄目。
・Load、Shownで設定を読み込んでも駄目。
どなたかよろしくお願いします。
166:デフォルトの名無しさん
07/02/18 19:33:49
情報が少なすぎるな
167:デフォルトの名無しさん
07/02/18 19:42:40
>>164
教えてくれっていってるんじゃないか?
168:デフォルトの名無しさん
07/02/18 19:54:35
深読みして間違ってたら恥ずかしいからなあ
169:デフォルトの名無しさん
07/02/18 21:24:45
>type-safe
「型保証」という単語を英訳するとこうなります。
>型保障
「type-safe」という単語を和訳するとこうなります。
170:デフォルトの名無しさん
07/02/18 22:19:42
type-safeって単語か?
171:デフォルトの名無しさん
07/02/19 02:17:28
質問です。
CPUのキャッシュや仮想メモリで
頻繁に参照されるデータとそうでないデータはどうやって判定しているんでしょうか?
例えばCPUで、頻繁に使うデータはキャッシュに保存されるし、逆に使わないデータはメモリに戻しますよね。
この仕組みはこのデータは良く参照されるから保存しよう、このデータは参照されないからメモリに戻そう、と
データの参照回数を数えて判定しているのでしょうか?
それとも別の方法を使っているのでしょうか?
また、ある情報が重要であるのか、重要でないのか自動的に判定するアルゴリズムで有名なモノは
有りますでしょうか?GoogleのPageRankみたいな物を希望します。
172:デフォルトの名無しさん
07/02/19 02:29:39
>>170
形容詞だろ
173:165
07/02/19 03:38:07
>>166
申し訳ないです、とソース書こうとしたんですが、
SetDesktopBoundsでできました。
お騒がせしました。
174:デフォルトの名無しさん
07/02/19 09:45:05
>>171
基本的にCPUキャッシュは、直前にアクセスしたメモリアドレスと
そこから連続した領域をキャッシュしているだけだと思う。
仮想記憶のほうは結構色々あるようだ。俺はNRUしか知らなかったが。
URLリンク(ja.wikipedia.org)
175:デフォルトの名無しさん
07/02/19 16:01:40
大学の工学部で線形代数とか微積教えてるんだけど、これらの応用面でどういう
使われ方してるか、ってやつの例をプログラム方面から取材したいんだけど、
なんかいい題材ないですか?
回転行列とかそういうやつは聞いたことあるけど、ビジュアル面でCGを動かしたり
できる感じで見せたいなと思ってるんだけど。
176:デフォルトの名無しさん
07/02/19 16:35:39
研究室に入れば応用しまくりだろ
177:デフォルトの名無しさん
07/02/19 18:51:07
学校の先生に訊いてみるのがいいと思うよ
178:デフォルトの名無しさん
07/02/19 19:11:03
3x3か4x4の行列でスタンフォードバニーをくるくる回す
179:デフォルトの名無しさん
07/02/19 23:17:32
【ネット】ドワンゴ、2chねらーから人材募集 専用スレで求人広告
スレリンク(newsplus板)
180:デフォルトの名無しさん
07/02/20 02:00:24
C++を勉強したいのですがネット上に良いドキュメントはないでしょうか。
Cをちょろっとやっていたので基礎の基礎的な所は分かっているのですが…
181:デフォルトの名無しさん
07/02/20 02:33:46
CとC++はまったく別言語と思っておいたほうが精神衛生上好ましい
182:デフォルトの名無しさん
07/02/20 02:54:43
しょぼいアプリから本格的なアプリ作れるのってC++とDelphiくらい?
183:デフォルトの名無しさん
07/02/20 02:58:06
それはネタで言ってるんだよな?
184:デフォルトの名無しさん
07/02/20 03:07:33
>>181
それはもう。
本当に基礎的な文法とか、そこら辺以外は流用できない/しない方が良い、と聞きました。
185:デフォルトの名無しさん
07/02/20 03:13:25
今時Delphiはないだろ
186:デフォルトの名無しさん
07/02/20 03:17:57
C言語とかC++とかC#とか結局どれ使った方がいいんだよ
187:デフォルトの名無しさん
07/02/20 03:20:21
用途によって決めればいい。
C → 組み込み
C# → .NET使えるところ
C++ → その他全部
188:デフォルトの名無しさん
07/02/20 03:38:57
昨日即興で作ったような安っぽいチラシに、
「C言語、C++、C#、.NET、Java、Script、HTML、PHP、Perl
が出来る方、学歴不問、月給50万円で云々」
と書いてあったぞ。まぁなんでもできればこの程度だな。
多分結構開発の出来る人か誰かが急逝してしまって、早急に何でも出来る人を募集したかったんだろう。
それにしても「Script」はないよな。エスパーすればJavaScriptだってことぐらい直ぐに分かるが。
どんな感じでこうなったんだろうか、例えば
「急いで求人広告を作って欲しい。
必要事項はC、C++、それと#と.NET、Web系も必要だからJava、JavaScript、HTML、PHP、Perl
ができる人間だ、学歴は―」
「え、すみません、もう一度お願いします、私パソコンとか詳しくないんですよ、すみません」
「(まったくもう・・・)メモはあるな?シー、シープラスプラス、シーシャープ・・・」
「(あ、今『じゃば』って2回言ったのは念を押してだな、きっと というか『じゃば』ってなんだよジャワカレーかよプププ)
はい、はい・・・」
みたいなやり取りだったんだろうか。妄想しただけで少し笑える。
まぁ、結論としては全部やっておいた方が良いって事だね、うむ。
189:デフォルトの名無しさん
07/02/20 03:56:03
それだけマスターしてりゃもっといいとこ行けるわ
てかそんなやつ日本に数百人程度しかいないんじゃねーの
190:デフォルトの名無しさん
07/02/20 03:59:59
3Dムービー作りたいんですけどどうすればいいですか?
191:デフォルトの名無しさん
07/02/20 04:02:42
つくればいいとおもうよ(はなくそほじほじ)
192:デフォルトの名無しさん
07/02/20 05:41:39
>>191
ばーか
193:デフォルトの名無しさん
07/02/20 06:55:28
>>192
あーほ
194:デフォルトの名無しさん
07/02/20 06:58:19
>193
/[あ-ほ]/
195:デフォルトの名無しさん
07/02/20 10:45:57
この世の中で、最も沢山のプログラミング言語を完全にマスターしている
やつはだれだろう。まじめに教えてくれ。
196:デフォルトの名無しさん
07/02/20 10:54:49
不動産賃貸物件検索サイトと同様の検索システムを作るとしたら
どんな知識が必要ですか?
URLリンク(www.chintai-homes.jp)
こういったサイトなんですが。
197:デフォルトの名無しさん
07/02/20 14:17:27
oracle
198:デフォルトの名無しさん
07/02/20 16:56:48
orz
199:デフォルトの名無しさん
07/02/20 17:22:49
URLリンク(headline.2ch.net)
こんなかんじで特定の板からスレ一覧を表示させるページを作りたい(ローカルで)んだけど右も左もわからないのでどういう流れでやれば良いかおしえてケロロ。
単に表示させるだけじゃなくて特定の単語を含むスレを抽出して表示させたいのです。
200:デフォルトの名無しさん
07/02/20 17:42:53
>>189
mjk
転職先探すかなあ
201:デフォルトの名無しさん
07/02/20 18:50:32
>>199
まずはHelloWorldを作る。
202:デフォルトの名無しさん
07/02/20 19:02:44
これから何かプログラミング言語を勉強しようと思っています
暫くはゲーム制作をしたいと思っているのですがどの言語がいいでしょうか
皆さんのお勧めが聞きたいのです
203:デフォルトの名無しさん
07/02/20 19:11:20
>>202
ActiveBASICおすすめ
Delphiも人気だ
ゲームだけならADVRUNもいいね
まずは大体の流れを覚えるためにツクール系を触るといい
204:デフォルトの名無しさん
07/02/20 19:49:34
プログラミング言語は、まあ言語と認めても良い。
だけどマークアップ言語とかとても言語とは思えない。
統一モデリング言語に至ってはただの図でしょう。
どこが言語なんですか?
205:デフォルトの名無しさん
07/02/20 19:50:03
>>203
ActiveBASICとツクールですか
把握しました。どうもありがとうございました
206:デフォルトの名無しさん
07/02/20 20:36:48
ActiveBASICは初心者向きじゃないだろ
207:デフォルトの名無しさん
07/02/20 21:06:46
>>201
$data = "Hello Word";
print($data);
できました。次は?
208:デフォルトの名無しさん
07/02/20 21:07:51
Delphiって今も人気なのか?
209:デフォルトの名無しさん
07/02/20 21:13:40
Delphiの開発者はC#陣営に大量引き抜き
210:デフォルトの名無しさん
07/02/20 21:15:40
漏れの会社に中途入社したDelphi使い。
コボラーよりも役にたたない。
211:デフォルトの名無しさん
07/02/20 21:35:24
>>210
そいつは本当のDelphi使いじゃない。似非だ。
「Cなら使えますけど、ポインタは苦手です。」って言う奴と一緒だ。
212:デフォルトの名無しさん
07/02/21 01:28:04
質問です。
数値データから二次元のグラフやカラーマップを生成して、
さらにそれを画像ファイル(jpegとかTIFFとか)に保存させたいんだが、
この場合、どんな言語やライブラリを使うのが適切?
環境はlinuxで、数値データはC言語のプログラムから吐かれてる。
データをテキストに保存してgnuplotとかに食わせれば目的は果たせるけど、
自分でいろいろ作ってみたい年頃なのです。
213:デフォルトの名無しさん
07/02/21 01:32:18
言語には拠らない。
214:デフォルトの名無しさん
07/02/21 01:44:23
自分が慣れている言語でやればいいんじゃまいか?
画像を吐き出せるライブラリもメジャーな画像フォーマットなら主要言語で揃ってると思う。
215:デフォルトの名無しさん
07/02/21 02:32:47
品質の高さを第一に求められる場合はC/C++
開発速度やメンテ・改造のしやすさを求められるならそれ以外
だいたいこう覚えておいて問題ない
216:デフォルトの名無しさん
07/02/21 02:38:36
どんな言語でもいいんだけど、X<>Y←こんな風に書いて、
XとYの値を交換する演算子ってある?
217:デフォルトの名無しさん
07/02/21 03:29:49
プリプロセッサでも作れよ
218:デフォルトの名無しさん
07/02/21 07:19:37
作れたら質問してないだろうな
219:デフォルトの名無しさん
07/02/21 08:43:19
自分で演算子定義できるわけだし
220:デフォルトの名無しさん
07/02/21 10:30:35
え、C++なら既存の演算子の動作は定義できるけど、演算子そのものは定義できないよね。
やっぱりC++以外ならできるのか、なるほど。
221:デフォルトの名無しさん
07/02/21 11:35:37
ここはひどい釣堀ですね
222:tom
07/02/21 13:17:48
linuxで2GByte以上のファイルをfopenしたり、
seekしたりするには、どうすりゃいい??
223:デフォルトの名無しさん
07/02/21 14:31:08
そこでboost::spiritですよw
>>222
Linuxで2GB以上で不都合が起こるようなファイルシステム?
fat32でも4GBまで扱えるのに?
実はでかいファイルの中身をまるごと読むプログラムを書いてるとか?
224:デフォルトの名無しさん
07/02/21 16:04:44
>>223
ファイルシステムの問題じゃないだろ…
225:デフォルトの名無しさん
07/02/21 17:24:18
>>222
最近のヤツならseekの関数に渡す数値も64bit化されてるだろ。
それが32bitなままのヤツならそんなOSは捨てなさい。
226:223
07/02/21 21:02:53
>224
…わかってるよ
なんにせよ2GBの閾値がでてくるのはありえない
明らかに質問者の無知とミステイク
227:デフォルトの名無しさん
07/02/21 21:04:46
あるプログラミング言語の基礎を学んだあと、
学習のためちょっとその辺のソフトのソースを読んでみる、
とかいうのは正気の沙汰か? それとも無謀?
228:デフォルトの名無しさん
07/02/21 21:06:05
>>227
ごく普通の行為。
229:デフォルトの名無しさん
07/02/21 21:13:08
>>228
普通なのか。ありがとう。読んでみるわ。
230:デフォルトの名無しさん
07/02/22 00:51:31
シェルとかプロンプトで間違えたまま改行してしまったのですが
元に戻る方法をおしえてください
231:デフォルトの名無しさん
07/02/22 00:53:33
意味不明だけど、だぶん端末を切ればいいんじゃね
232:デフォルトの名無しさん
07/02/22 00:55:44
改行してしまったのでバックスペース押してもカーソルが戻らないんです
233:デフォルトの名無しさん
07/02/22 01:08:02
一度道を踏み外したらもう元へは戻れない。それが人生ってもんだ。
234:デフォルトの名無しさん
07/02/22 01:52:34
>>232
普通、enterを叩いた時点でコマンドは実行されてしまっている。
で、実行してしまったコマンドを取り消すことはできない。
for文とかで複数行のコマンドを打ち込んでいる途中だったら、
適当な方法でブレークしてもう一度打ち直す。
235:デフォルトの名無しさん
07/02/22 02:30:41
ブレークの方法おしえてください
236:デフォルトの名無しさん
07/02/22 02:34:18
>>229
その言語や環境の「お約束」をある程度知った上でないと
他人のソースをいきなり読むのはちょっときついかも
まあそのソースを読まなきゃお約束も覚えられないんだけど
237:デフォルトの名無しさん
07/02/22 08:55:18
まだベーマガが生きていた頃は
ゲームのソースの入力やパラメータ弄りがプログラミング入門だったんだよな。
238:デフォルトの名無しさん
07/02/22 10:23:48
>237
HSPあたりが近いポジションかも
あとゲーム製作用マクロも増えたからそのへんかねぇ
239:デフォルトの名無しさん
07/02/22 12:28:34
>>235
ぶち壊す事。
エスパーするとその時点で処理を止める事。
240:デフォルトの名無しさん
07/02/22 12:52:22
教えてくれ~
○月×日○時の中で一番早い時間のレコードってSQLどう組む?
241:デフォルトの名無しさん
07/02/22 12:57:57
select * from table where datetime = (select max(datetime) from table);
242:デフォルトの名無しさん
07/02/22 12:58:34
maxじゃなかったminですw
243:デフォルトの名無しさん
07/02/22 17:18:32
>>240
SELECT * FROM table WHERE ○月×日○時 <= time AND ○月×日(○+1)時 > time ORDER BY time ASC LIMIT 1
244:デフォルトの名無しさん
07/02/22 21:57:24
limitはoracle限定だよ
245:デフォルトの名無しさん
07/02/22 22:02:09
意味不明
246:デフォルトの名無しさん
07/02/22 22:12:15
>>244
適当言い過ぎ。
少なくともmysql, postgres, sqliteではLIMIT使えるわけだが
247:デフォルトの名無しさん
07/02/22 23:15:26
それは知らなかった
数年前にはoracleの独自仕様だったのに
248:デフォルトの名無しさん
07/02/23 05:48:19
知らないこと自体は仕方ないとしても、
この業界の技術ネタを「数年前」の知識で語るのは何かと危険だろう。
249:デフォルトの名無しさん
07/02/23 09:52:04
ころころ新仕様が出るしな。
250:デフォルトの名無しさん
07/02/23 09:57:38
存在する機能が削られる事は少ないので、数年前の知識で語っても危険は少ない。
存在しなかった機能は追加される可能性が十分にあるので、数年前の知識で語る事は危険。
251:デフォルトの名無しさん
07/02/23 16:45:01
よりよい代替手段ができてるのに昔からある古い機能を使い続けて若者に変な目で見られるのは多々ある。
252:デフォルトの名無しさん
07/02/23 18:07:12
いわゆる最適解ってやつは、幾つもの可と不可の繊細な絡み合いから導き出される一地点で、
これは可や不可のちょっとの変更で、バタフライ効果的にまったく別の位置に再設定され得るからなぁ。
253:デフォルトの名無しさん
07/02/23 19:01:04
えー、そんな子供のおもちゃみたいなの並べ立てて
そいつ等で使われてるからってさも一般的みたいに言われても・・・
254:デフォルトの名無しさん
07/02/23 21:04:53
さっきふと思った凄い下らない質問なんですが
プログラムしてる人って、よくある総合開発環境?みたいなもので
やるのが普通なの?
自分はもうずっと趣味でやってるだけなので、好きなエディタ使って
メイクファイル書いてってやってるだけなんですがどうなんだろう
255:デフォルトの名無しさん
07/02/23 21:12:52
>>254
普通っていうかその人の習慣によるんじゃないかな。
俺はでっかい(って言っても知れてるけど)プログラム作ろうとすると
仕様設計から初めてVC++で書くけど
ちょっと離散数学のロジック考えたり宿題スレのC問題解く時とかは
cygwinのgcc使ってコンパイル→軽く実行確認、で済ませてる。
ちなみにまだ学生のホビープログラマ。
256:デフォルトの名無しさん
07/02/23 21:30:40
一応つっこむと「統合開発環境(IDE)」な
257:デフォルトの名無しさん
07/02/23 21:37:01
>>255確かに
人それぞれかぁ…
なんか暇つぶしに色々なサイト巡ってて、公開してるソースなんかに
たまにプロジェクトファイルとか入ってたり
よく質問なんかで、操作わからねーとか見るもので
そういうの使うの普通なんかなーって、ふと思ったんだ
258:デフォルトの名無しさん
07/02/23 21:37:45
>>254
仕事であれ趣味であれ
・性能の良いPCがある
・ほぼプログラミング専用に使うPCがある
の片方でも当てはまるなら最終的にはIDEを使うか
エディタと併用する人が多いと思う。
逆にIDEを全く使わないってのは
・プログラミング勉強中/趣味程度でしかやらない
・2chしながらゲームしながらWeb巡回しながらプログラミングもたまにやる
・コマンドラインばかり使う/事情があってコマンドラインしか使えない
・旧式PCしか持っていない/使えない
かくいう俺は「旧式PC」で「ながらプログラミング」の身。
旧式PCでゲーム2chチャットしつつIDEはちょっと厳しい。
使うとしたら相当軽いIDEに限られるな。
259:デフォルトの名無しさん
07/02/23 22:03:59
なるほど
今度暇あったら触るくらいはしてみようと思います
260:デフォルトの名無しさん
07/02/24 00:03:32
例えば、
スレリンク(tech板:41番)
のように、書き込む際にインデントを付けるにはどうすればいいですか?
261:デフォルトの名無しさん
07/02/24 00:05:57
ソース見ろ
262:デフォルトの名無しさん
07/02/24 00:06:49
&nbsp;(&は半角)
263:デフォルトの名無しさん
07/02/24 02:40:28
本当につまらない質問だと思うのですが
フォームにバイナリを読み出し
それを、データ一覧に当てはめ
そこを書き換えるような
書き換えプログラムを作成する場合
お勧めの言語って何でしょうか
264:デフォルトの名無しさん
07/02/24 02:41:37
C#とかVBが手軽でいいんじゃね
265:デフォルトの名無しさん
07/02/24 02:54:12
>>264
足りない頭でCの方調べてみました
ファイルからバイナリを抽出しそれを加工すると言うことは
比較的容易に行えそうですね
後はそれらをどう整理して綺麗にフォームに並べるかになってきそうです
とりあえず、歩いてく方向が見えてきました、ありがとうございます
今度はプログラムの質問出来る位になって帰ってきます
ノシ
266:デフォルトの名無しさん
07/02/24 05:39:40
config: Can't open '/path/to/sqlite/database/file': No such file or directory
ディレクトリが見つかりませんのエロがでてしまいました
パスは
K:/Program Files/MySQL/MySQL Server 5.2/data/mtdb と設定したのですがうまくいきmせん
空白とかあっちゃだめなんでしょうか
267:デフォルトの名無しさん
07/02/24 06:05:05
あ、なんかモジュールとかいうのが必要らしいです、全然だめだった
268:デフォルトの名無しさん
07/02/24 06:45:54
>>266
sqliteとMySQLは違うよー
269:デフォルトの名無しさん
07/02/24 07:39:33
そうでした、それに加えて沢山エラーがあったようです
270:デフォルトの名無しさん
07/02/24 09:09:47
>>262
&で&を書き込める
271:デフォルトの名無しさん
07/02/24 10:22:54
&amp;で&を書き込める
272:デフォルトの名無しさん
07/02/24 10:31:36
なあ、webdavクライアントの作り方を解説してるサイト知らないか?
273:デフォルトの名無しさん
07/02/24 13:14:34
&amp;amp;amp;で&amp;amp;で&amp;で&を書き込める
274:デフォルトの名無しさん
07/02/24 13:46:48
C言語で、auto変数はその宣言時にNULLに初期化されることは保証されてるの?
275:デフォルトの名無しさん
07/02/24 13:48:20
んなわけない
276:デフォルトの名無しさん
07/02/24 13:50:30
初期化されていないauto変数を読み出したら鼻から悪魔
277:デフォルトの名無しさん
07/02/24 13:53:53
保証されていると仮定してコード書いてみて
痛い目にあってみるのもまた勉強だ。
278:274
07/02/24 14:10:31
ありがとう。試すのはやめとくよ。。
279:デフォルトの名無しさん
07/02/24 19:03:05
ISO イメージ(拡張子が.ISOのファイル)のフォーマットが知りたいんですが、
どこかに書いてないですか?
280:デフォルトの名無しさん
07/02/24 19:07:39
ISOなんだから、ISO規格を参照すりゃいいじゃない。9660だったけか
281:260
07/02/24 22:56:17
ありがとうございました。
>>261
面目ないです。
282:デフォルトの名無しさん
07/02/24 23:35:37
通信系の処理でプログラムの中身を見てみたいのですが、
pingコマンドのソースはどこかに置いてないでしょうか?
283:デフォルトの名無しさん
07/02/24 23:39:16
aptかURLリンク(www.cygwin.com)でとれんだろ
284:デフォルトの名無しさん
07/02/24 23:48:38
>>283
どうも。Cygwinで落としてみます。
285:デフォルトの名無しさん
07/02/25 08:02:43
cygwinのsetup.exeっていつまでたっても使いにくいよな。
C++Builderで作り直してくれ。
286:デフォルトの名無しさん
07/02/25 11:01:23
ping.c でぐぐったらみつかりそうなもんだが
287:デフォルトの名無しさん
07/02/25 11:15:18
URLリンク(www.google.com)
288:デフォルトの名無しさん
07/02/25 12:05:41
VB.NETで、バイト単位を変換する関数を作ってみたんですが、これで問題ないでしょうか...
Public Function aaa (ByVal length As Long) As String
Dim by As Decimal = 1024
Dim kb As Decimal = 1024000
Dim mb As Decimal = 1048576000
Dim gb As Decimal = 1073741824000
Dim bytes As String = "北斗七星"
Select Case CDec(length)
Case 0 To by - 1
bytes = length.ToString + " バイト"
Case by To kb - 1
bytes = Format(length / 1024, "0.00") + " KB"
Case kb To mb - 1
bytes = Format(length / 1024 / 1024, "0.00") + " MB"
Case mb To gb - 1
bytes = Format(length / 1024 / 1024 / 1024, "0.00") + " GB"
Case Else
bytes = "たこ"
End Select
Return bytes
End Function
289:デフォルトの名無しさん
07/02/25 12:29:49
こんなんでいいんじゃね?
Public Function FormatBytes(ByVal bytes As Long) As String
Dim units As String() = {"B", "KB", "MB", "GB"}
Dim i As Integer = 0
Dim retval As Double = bytes
While retval >= 1024 AndAlso i < units.Length - 1
retval /= 1024
i += 1
End While
Return String.Format("{0:F2}{1}", retval, units(i))
End Function
290:デフォルトの名無しさん
07/02/25 12:31:51
>>274
空の初期化指定子を常に書くよう心がければ保障されるよ。
291:デフォルトの名無しさん
07/02/25 13:41:02
VS2005EE使ってみて、ちょっと不便に感じたので、ちゃんとしたVSを購入しようと思っています。
それで、今年は2007年になるのですが、Visual Studioの新しいものが出るという情報はありませんか?
今年中にVS2007とか出るようであれば、もう少しVS2005EEで我慢したいと考えております.。
Cマガ休刊してからこれ系の情報を入手してなくて・・・
292:デフォルトの名無しさん
07/02/25 13:44:46
VS2007(仮称)ならロードマップにあるね
ただ出るとしても12月末
293:291
07/02/25 14:00:32
>>292
速レスありがとうございます。
年末ですか・・・ということは来年の春くらいに伸びる可能性もありますね。
今の内にVS2005買ってVS2007が出たらアップデート版を購入することにします。
ありがとうございました。
294:デフォルトの名無しさん
07/02/25 18:22:18
大学の購買でVS2005アカデミックが5000円で売っててたまげた。
俺は数年前にVC++アカデミックを1万2千円で買ったのに…
295:デフォルトの名無しさん
07/02/25 18:35:45
theSpoke持ってる人には無料配布までしてたぐらいからな
EEの頒布も、趣味・学生ユーザの取り込みにほんと熱心だよね
296:デフォルトの名無しさん
07/02/25 22:36:29
割れならただです
297:デフォルトの名無しさん
07/02/25 22:46:44
どこに書き込めばいいのか分からなかったので、ここに書き込みます。
キーボードマクロに記憶した入力作業を、右クリックメニューに入れるにはどうやったらいいですか?
詳しい方お願いします。
298:デフォルトの名無しさん
07/02/25 23:05:39
PC初心者
URLリンク(pc9.2ch.net)
299:デフォルトの名無しさん
07/02/26 01:31:45
今、基本情報処理取得に向けて勉強しているんですが
参考書のマージソートの擬似言語プログラムが間違えているのか、いくらトレースしても納得した結果になりませんorz
擬似言語のマージソートをC言語に直して実行しても、やはりうまく行かず…
本が間違っていると思うのですが、擬似言語は初めてですのが自分に勘違いあるか分かりません;
ですので、どなかた見て頂けないでしょうか?
本の内容をそのまま書き出しで問題あるようでしたら、Cに直したのを書きますので…
スレ違いでしたら申し訳ありません
300:デフォルトの名無しさん
07/02/26 02:00:35
マージソートなんてwebにいくらでも転がってるだろ
301:デフォルトの名無しさん
07/02/26 07:58:48
"Cスタック"や"Cヒープ"の意味が分からないので教えてください。
もしかしてプロセスのスタック、ヒープのことですか?
302:デフォルトの名無しさん
07/02/26 08:21:04
"スタック"や"ヒープ"の意味ならわかるけど
"Cスタック"や"Cヒープ"、プロセスのスタック、ヒープは聞いたことがない
303:デフォルトの名無しさん
07/02/26 08:43:24
>>299
そういう場合の引用は大丈夫。 ただ引用するならその参考書の名前・著作権者も明示する事
304:デフォルトの名無しさん
07/02/26 08:46:49
マージソートくらい作ってやるか、と思ったら
URLリンク(www1.cts.ne.jp)
にあった、ここみれ
305:デフォルトの名無しさん
07/02/26 11:09:57
アイコン付きの平面なボタンで、押すと網状の背景にへこむボタンってオーナー描画ボタンってやつ?
306:デフォルトの名無しさん
07/02/26 11:27:35
唐衣着つつなれにし妻しあればはるばる来ぬる旅をしぞ思ふ
307:デフォルトの名無しさん
07/02/26 14:19:50
>>305
そうだよ
308:デフォルトの名無しさん
07/02/26 14:37:45
違うだろ
309:デフォルトの名無しさん
07/02/26 17:36:22
>>301
もしかして、CStack、CHeapっていうクラスの名前?
もしそうなら、そのCは単にその識別子がクラスであることを表す接頭辞の可能性がある
310:デフォルトの名無しさん
07/02/26 23:49:39
マシン語のE8がcallだよ-
とかのってる表はどこに落ちてますか?
311:デフォルトの名無しさん
07/02/26 23:52:10
実行ファイルを実行する実行ファイルの正体はなんです!!か!
312:デフォルトの名無しさん
07/02/26 23:57:28
実行ファイルを実行する実行ファイルの正体たる実行ファイルです
313:デフォルトの名無しさん
07/02/27 00:18:11
元を辿ればそれはブートプログラムであり、その起動スイッチを押した人間であり、その人間を生んだ人間であり......
デオキシリボ核酸であり......どこかの恒星が生成した幾つかの原子であり.....
314:デフォルトの名無しさん
07/02/27 00:33:59
C言語では引数が違っても同じ関数名は使えないんですよね?
Linuxのopenシステムコールはmode_t型の引数を取る/取らないの二種類あるんですけど
これはどうやって実現してるんですか?
315:デフォルトの名無しさん
07/02/27 00:44:49
コンパイラがC++
316:デフォルトの名無しさん
07/02/27 00:47:05
>>314
第2引数以降は任意の個数にできる。
URLリンク(wisdom.sakura.ne.jp)
317:デフォルトの名無しさん
07/02/27 01:39:50
JavaScriptについて質問です。
最近JavaScriptを勉強し始めて、その強力さに驚いたのですが
Cでライブラリを書いてJavaScriptから呼び出すことは出来ないのでしょうか?
可能であるならFireFoxの機能拡張を書きやすくなるのですが・・・
318:デフォルトの名無しさん
07/02/27 02:00:02
クライアントサイドプログラミング言語でそんな事が出来るとでも思ってるの?
319:デフォルトの名無しさん
07/02/27 02:11:11
やっぱりそうですか・・・
JavaScript便利なんですけど。
もったいないなぁ・・・
320:デフォルトの名無しさん
07/02/27 06:45:16
ActiveXは呼び出せるんじゃなかったっけ?
321:デフォルトの名無しさん
07/02/27 07:38:47
FirefoxならC++でXPCOM書けばいいじゃない
322:デフォルトの名無しさん
07/02/27 09:49:21
セキュリティホール満開の悪感
323:デフォルトの名無しさん
07/02/27 10:10:23
自分だけで使うんならそんなに気にしなくていいかも
324:デフォルトの名無しさん
07/02/27 12:21:22
C言語のmakefile本を買いたいんですけですけどオススメってありますか?
K&Rのプログラミング言語C第2版的な位置付けの本がいいです。
そうでなくても、これ読んでないとモグリみたいなのを教えてください・・
325:324
07/02/27 12:35:46
すみませんスルーしてください、C言語スレで聞きます
失礼しました
326:デフォルトの名無しさん
07/02/27 14:55:42
ツールバーの左端にある摘み?ってどうやって作るの?
||二二二二二
↑こんなやつ
327:デフォルトの名無しさん
07/02/27 15:09:24
Rebarのようなやつか
328:デフォルトの名無しさん
07/02/27 15:25:16
>>326
開発言語によってやり方はいろいろだと思います
329:デフォルトの名無しさん
07/02/27 16:32:37
材料費を格安で済ますならベニヤなどの板、頑丈性を要するならステンレスの骨組みなどを使います。
330:デフォルトの名無しさん
07/02/27 16:52:27
VC6にはなかったDrawGripperというのが追加されてるな
331:デフォルトの名無しさん
07/02/27 17:11:09
GDI+に付いて質問があります。
GraphicsのPageUnit属性をMillimeterに設定し、
DrawLineメソッドで10cmの線を作図するコードを記述しました。
17inchの液晶モニタでDPI設定が96DPIのとき、
画面解像度1280*1024の時は10cmで描画されますが、
画面解像度1024*768の時は12.5cmで描画されます。
PageUnitにMillimeterを指定した場合、画面解像度に関係なく
設定した単位系で描画してくれないのでしょうか?
描画してくれない場合、PageUnitをPixelに設定し、
GetDeviceCapsなどで情報得て10cmの長さのピクセル値を算出
といった手順を踏むのでしょうか?
宜しければご教授下さいm(__)m
332:デフォルトの名無しさん
07/02/27 18:24:17
DPI設定を画面のDPIに設定すれば設定した単位系で描画してくれると思うよ。
333:学生さん
07/02/28 00:24:14
プログラムの仕様書というのがどういった書式のものか見てみたいのですがどこかにサンプルのようなものはないでしょうか。
334:デフォルトの名無しさん
07/02/28 00:51:21
>>333
Java用かね?
335:デフォルトの名無しさん
07/02/28 01:43:12
一つのソリューション(sln)に複数のプロジェクト(vcproj)があって、
このうち複数のプロジェクトから同じクラスを使用したいので
そのクラスが実装されているcppを、そのクラスを必要としているすべてのプロジェクトに登録してビルドしています。
こういうやり方って問題ありますか?
cppファイルには実装を書かずに、hファイルに実装を書いてしまえば複数のオブジェクトファイルは避けられますよね。
でもわざわざそこまでするべきか悩んでます。
皆さんどうしてますか?
あとどんなときにhppファイルに記述しますか?
コンパイラはhppファイルだとなにか特別な扱いをしてくれますか?
336:331
07/02/28 10:48:50
>332
申し訳ありません、ちょっと理解出来ません。
DPI設定(OSの解像度)を、画面のDPIに設定(画面の解像度に合わせたDPI設定)
に設定すればという事でしょうか?
宜しければ、画面の解像度に合わせたDPIの値の算出方法とその設定方法
など教えて頂けないでしょうか。
画面のプロパティ->詳細設定->DPI設定
で、設定項目は96dpi,120dpi,カスタム設定があり、設定方法が良くわか
りません。
337:デフォルトの名無しさん
07/02/28 11:00:45
同じものを表示した時に120%ぐらい大きく表示されることになってる
だから見た目を同じにしたかったら自分で大きさを変える
338:デフォルトの名無しさん
07/02/28 12:20:53
画面のDPIは画面解像度横(縦)(dot)÷物理的表示領域横(縦)(inch)で求められる。
DPI設定をいじくるとOSのフォントサイズとかもかわるので、自分で計算するのがいいかもね…
問題は、物理的表示領域をどうやって求めるかだな。
339:デフォルトの名無しさん
07/02/28 13:05:49
C言語で、malloc()した後にfree()をしないでプログラムを終了させるとまずいの?
340:デフォルトの名無しさん
07/02/28 13:20:14
自分しか使わないなら何やってもかまわない
341:331
07/02/28 13:31:25
実寸で出力するにはデバイスのDPI設定を適切に設定しなければならないのですね。
プリンタ等に対応出来ない気がします。
自分で計算した方がよさそうですね。
PageUnitにMillimeterを設定するだけで全てやってくれると思っていました。
CADアプリとかどうしてるんでしょうね。
GetDeviceCapsではディスプレイの物理的領域は得られないようですね。
印刷用デバイスは得られるみたいですけど。
有難う御座いました。
342:デフォルトの名無しさん
07/02/28 13:53:01
>>339
少なくともアプリ終了まではゴミが残ったまま。
アプリ終了時も解放されるかどうかは処理系とOS次第。
というワケで解放した方が良いわな。
343:デフォルトの名無しさん
07/02/28 14:13:57
>>342
馬鹿ですね。
344:デフォルトの名無しさん
07/02/28 14:17:04
>>339
ソレで問題が出る処理系は世の中にはマズ無い。
プログラムの終了があるという事は、
終了時に確保されたリソースは全て解放されるからだ
逆にそうならない環境では、そもそも終了という概念が無いのだろう。
たとえばOSの無い組み込み系とかね
ただ、プログラムの再利用という面では、常に確保と解放はペアで存在しなければならない。
345:デフォルトの名無しさん
07/02/28 14:23:35
もうmalloc-free論争はおなか一杯。
346:デフォルトの名無しさん
07/02/28 14:33:15
でもまあ、誰もが一度は参加しとくべきネタなんだから、暖かく見守ってやってください
347:デフォルトの名無しさん
07/02/28 14:47:04
あるある大辞典でもそうだけど
取材して自分に都合のいい意見だけを集めるんだよ
集まらなかったら捏造
反対意見は捨てるだけだし教えてやるだけ無駄
348:デフォルトの名無しさん
07/02/28 14:58:16
↑上から目線で妙に偉そうな割には「ということにしたい」だけなのがお約束。
349:デフォルトの名無しさん
07/02/28 19:23:54
てすとん
350:デフォルトの名無しさん
07/02/28 19:26:10
どらもーーーーーーーーーーーーん
351:デフォルトの名無しさん
07/02/28 19:35:22
MFCでマルチスレッド使うな、って良く見かけるけど、
何かちゃんとした理由があるの?
352:デフォルトの名無しさん
07/02/28 21:02:01
Linux+GCCで作成したバイナリを実行した際に
ソースコードのどのあたりが一番時間がかかってるのかとか、
そういうのをチェックする方法はないでしょうか?
デバッガでできるのかな?という気もしますが、
バイナリに実データを食わせて実際の環境で
どのへんがボトルネックになっているのか知りたいのです
353:デフォルトの名無しさん
07/02/28 21:42:51
>>352
man gcc して -p オプションを調べてみれ
354:デフォルトの名無しさん
07/02/28 21:54:20
>>353
…ウボア('A`)アリガト…
あんたきっとイケメンだね
355:デフォルトの名無しさん
07/02/28 23:34:47
顧客より発送する商品の梱包リスト作成を作成しそれによってピッキングと箱詰めをしたい
との要望を受けたのですが、箱詰めを最適化するアルゴリズムが良くわかりません。
要はどの箱に何を入れるかのラベルを作ってそれによってピッキングし箱にラベルを貼り付けて
発送したいようです。
こういった場合の考え方やアルゴリズムを解説しているサイトや書籍がありましたら紹介していただけないでしょうか。
356:デフォルトの名無しさん
07/03/01 03:16:36
smartが吐き出す情報でこれはまずいと思われる兆候を上げへつらってください
357:デフォルトの名無しさん
07/03/01 03:51:35
へつらってどうするんだ
それをいうなら、あげつらう
358:デフォルトの名無しさん
07/03/01 04:16:13
>>355
アルゴリズムっていうかそれ待ち行列理論ではないかと思うわけですよ
SEなら知って無いとおかしいのでたぶん素人なのでしょうけど
まあ調べてください数学の話です
359:339
07/03/01 06:46:26
遅レスですが、ありがとうございますた
360:デフォルトの名無しさん
07/03/01 08:07:15
なぜそこで待ち行列理論なのか分からないオレ
361:デフォルトの名無しさん
07/03/01 08:14:16
俺も最初はナップサック問題の話だと思ってた。
これは待ち行列問題…なのか?
362:351
07/03/01 16:12:34
>>351
スレリンク(tech板)l50
質問をこっちに移動しました。
すんません。
363:デフォルトの名無しさん
07/03/01 23:29:36
ソースコードから設計書を吐き出すツールみたいのってないですか?
364:デフォルトの名無しさん
07/03/01 23:39:48
doxygenとか?
365:デフォルトの名無しさん
07/03/01 23:45:39
そう、それそれ。サンクス。
366:デフォルトの名無しさん
07/03/02 00:45:28
フリーソフト公開するのに良いフリーサーバーってなんでしょうね
VectorもHPなんとダメみたい
CGIは動かなくても良いけどあったほうが良いね
CGIのフリーソフトとか動かせると良いね
容量もけっこういるよな
と一回外国のサーバを借りてみたけどすぐ消されるw
いちいち公開するために探し回るのもめんどくさい
お金掛けたらフリーソフトにしてると損だし
どっかいいとこない?
Vectorに登録したやつもあるけどHPが消えてるとか起こられてますw
367:デフォルトの名無しさん
07/03/02 00:56:38
Vector自身もソフト作者向けにサービスやっているけどそれはどう?
368:デフォルトの名無しさん
07/03/02 02:38:15
1回目に起動した際、バックグラウンドで
親プロセスの使用メモリ量を監視、
2回目に起動した際、今までのピークメモリをreturn
するようなツールを作りたいと思っています。
unix,linuxなるたけ環境依存しない言語で。
psやtopレベルのプログラミング知識が必要?
369:デフォルトの名無しさん
07/03/02 07:35:44
>>366
俺も1個プロジェクト置かせてもらってるけどSourceForgeは
370:デフォルトの名無しさん
07/03/02 09:43:22
>>368
ひとつだけ言っておくと、プロセス操作はOSによって扱いが違うから常に環境依存
371:デフォルトの名無しさん
07/03/02 10:15:11
Flash(.flv .swf)のファイルフォーマットについて解説してある所って無いでしょうか?
一応海外でヘッダの部分を解説してるとこはあったんですけど・・・
Adobeのとこは登録しないと見れないんですよね?
スレ違いでしょうか?
372:デフォルトの名無しさん
07/03/02 13:12:11
>371
むしろ板違い
フラッシュ板で聞いたほうがいいと思う
373:デフォルトの名無しさん
07/03/02 14:02:48
マルチバイト文字列かどうかを判定するとき、エンコーディングの種類に依存しますか?
374:デフォルトの名無しさん
07/03/02 16:51:25
はい。
375:デフォルトの名無しさん
07/03/02 17:01:42
そんなわけない
376:デフォルトの名無しさん
07/03/02 17:03:19
エンコーディングっていうか基本文字集合依存じゃねーの
377:デフォルトの名無しさん
07/03/02 17:21:31
>>376
?
378:デフォルトの名無しさん
07/03/02 20:00:08
エンコーディングの種類も判定しますか?
379:デフォルトの名無しさん
07/03/02 20:18:55
確実な判定方法なんて存在しないだろうに
380:デフォルトの名無しさん
07/03/02 20:45:06
でもエンコーディングの種類が判っていれば、373の問いには十分だろ。
381:デフォルトの名無しさん
07/03/02 21:14:57
iconv 使えば?
382:デフォルトの名無しさん
07/03/02 23:55:01
マルチバイトって何?w
383:デフォルトの名無しさん
07/03/03 00:00:50
2バイト以上の事だよ
384:デフォルトの名無しさん
07/03/03 08:31:53
マルチバイト文字とは、
* 1文字を複数バイトで表す体系
* 1文字のバイト数が可変であるような体系
* そのような体系で表される文字
を指すが、文脈により意味合いが異なる。
385:デフォルトの名無しさん
07/03/03 12:43:17
これから勉強するのにVB.NETとC#だったら、どっちが役に立つでしょうか?
ちなみに開発経験はVB6くらいしかないです。
また、他にも需要が多い言語とか、ありますでしょうか?
386:デフォルトの名無しさん
07/03/03 12:48:43
どっちもできるようにすればいいよ
どうせちょっと文法が違うだけだ
387:デフォルトの名無しさん
07/03/03 16:05:21
ちょっとじゃないだろうけど、
まあ、両方知っておくに越したことは無いな。
388:デフォルトの名無しさん
07/03/03 18:01:16
あのー、わたしはプログラムは素人なのですが、アマでもいいので、プログラミングに精通した人に、専用ソフトをつくってもらいたいんですが。
内容は競馬な認証ソフトと解析ソフトです。
自分のやり方に合ったソフトがないので、依頼をしようと思ってます。
ソフトの内容によると思うけど、どのぐらいの費用がかかりますか?
数百万~1千万くらいなら出せます。
389:デフォルトの名無しさん
07/03/03 19:31:05
それだと50ヶ月人くらい?
すごい適当だけど。
390:デフォルトの名無しさん
07/03/03 19:39:20
VC++6.0 SP6に対応したWindows PlatformSDKは
いつの版でしょうか?
391:デフォルトの名無しさん
07/03/03 19:59:08
October 2004
392:デフォルトの名無しさん
07/03/03 20:02:03
それはDirectSDKだったorz
PlatformSDKはWindows Server 2003(SP1とか付かない)だな。
393:デフォルトの名無しさん
07/03/03 20:21:16
>>392
SP1ついてる奴しかダウンロードできないみたいですね。
どこにも置いてなさそうです。
394:デフォルトの名無しさん
07/03/03 20:54:54
>>393
URLリンク(www.microsoft.com)
395:デフォルトの名無しさん
07/03/03 21:23:07
>>394
リンクありがとうございます。
396:385
07/03/04 02:37:34
>>386-387
とりあえずVB.NETから手出してみようと思います。
ありがとうございました。
397:デフォルトの名無しさん
07/03/04 05:01:59
よくインターネット上でフラッシュが公開されていますが
どれもお持ち帰りできるものばかりです。
一般公開しつつ
ダウンロードできないような表示方法はどのようにすればよいのでしょうか
毎回MD5等でURLを暗号化すればいけますか?
398:デフォルトの名無しさん
07/03/04 05:08:09
ダウンロードしなければユーザは閲覧できないわけだが
ブラウザも一旦ダウンロードしてるんだぞ
399:デフォルトの名無しさん
07/03/04 08:57:07
お持ち帰りなんて作品を気に入ってくれた証拠と、
楽観的、好意的に思っておけばいい。だめ?
400:デフォルトの名無しさん
07/03/04 10:14:45
お持ち帰りされて困る事って有るの?
401:デフォルトの名無しさん
07/03/04 10:24:07
いやん
402:デフォルトの名無しさん
07/03/04 11:00:08
いえ、全く問題ないし、そうするつもりもないんですが
なんか方法はないのかなと、好奇心で思っただけです
ひまだったので
試しにお持ち帰りできないような感じに作ってみました
URLリンク(kawaeso.ddo.jp:7272)
構造はかなり低俗です;;昔のアングラ感覚でどうぞ;;
403:デフォルトの名無しさん
07/03/04 11:13:08
昨日久しぶりにファミコンの森田将棋やったんだけど
糞遅いくせにムチャクチャ強え~のよ
将棋ソフトのアルゴリズムって一体どうなってんの?
404:デフォルトの名無しさん
07/03/04 11:15:51
著作嫁
405:デフォルトの名無しさん
07/03/04 12:01:12
オブジェクト指向って何?
406:デフォルトの名無しさん
07/03/04 12:08:53
>>405
ソフトウェア科学者の幻想
もしくは現場の悪夢
407:デフォルトの名無しさん
07/03/04 12:13:58
プログラミングの流れっていまいち分からんな
分かりやすいサイトないの
408:デフォルトの名無しさん
07/03/04 14:17:49
>>403
将棋、チェス、囲碁等はソフト毎に様々なアルゴリズムがあって
それ同士を戦わせる会も存在する
将棋にはコンピュータ将棋協会なんてのがあって
商用の将棋ソフトはそういう大会で上位を獲ったソフトだったりするよ
コンピュータ将棋のトップは今はボナンザかな?
409:デフォルトの名無しさん
07/03/04 14:59:23
囲碁将棋板にスレあるな
▲コンピュータ将棋スレッド35▽
スレリンク(bgame板)
410:デフォルトの名無しさん
07/03/04 23:34:16
ソフトウェアの製造工程でMEっていうのはどういう工程ですか?
411:デフォルトの名無しさん
07/03/05 00:32:50
2000の後に出たSuperOS
412:デフォルトの名無しさん
07/03/05 21:22:02
VistaってMeなのかねぇ?
413:デフォルトの名無しさん
07/03/05 22:16:21
~Managerや~Handler、~Dataというようなクラスが存在するという事はcode smellらしいんですが
これを解決する常套である手法はあるのでしょうか?
414:デフォルトの名無しさん
07/03/05 23:26:49
自分の使ってる言葉の意味をまず調べなおせ
415:デフォルトの名無しさん
07/03/05 23:31:59
VistaのWindowsバージョン番号っていくつなの?
416:デフォルトの名無しさん
07/03/06 00:04:17
Windows NT 6.0
417:デフォルトの名無しさん
07/03/06 00:08:13
>>413
具体的なクラス名になる位機能を分割すればいいんじゃね
418:デフォルトの名無しさん
07/03/06 01:57:27
C言語で、任意のポインタ変数 p に対して、sizeof p は必ず 4 になるの?
419:デフォルトの名無しさん
07/03/06 02:03:11
>>418
32bit環境じゃなきゃならない。
420:デフォルトの名無しさん
07/03/06 02:03:28
32bit ならな
421:デフォルトの名無しさん
07/03/06 02:04:58
とは限らない。
が、4じゃない環境は見たこと無い。
422:デフォルトの名無しさん
07/03/06 02:06:10
>>421
俺64bit環境だから8だわ。
423:418
07/03/06 02:12:05
即レスありがとう、すっきりした(`・ω・´)
424:デフォルトの名無しさん
07/03/06 08:23:51
16ビットでもかのx86ではラージメモリモデルを選べば
ただのポインタも32ビットになった
425:デフォルトの名無しさん
07/03/06 19:37:08
32bitつーか16bitが2つだな。
426:デフォルトの名無しさん
07/03/06 19:38:11
それはセグメント値も含んでる奴のことか?
427:デフォルトの名無しさん
07/03/06 21:56:18
フリーソフトって自分で改造するのは可能?
もしそうするなら何があればできる?
428:デフォルトの名無しさん
07/03/06 21:57:35
ソースコード
429:デフォルトの名無しさん
07/03/06 21:57:57
めも帖
430:デフォルトの名無しさん
07/03/06 22:11:30
ミクシ勇み足を試しに50人制限でも破りたいなと思って
URLリンク(jii3.no-blog.jp)
Terapadにドロップしたんだけど
NULL文字を含むファイルですとダイアログが出て表示も文字化けしてるんだけど・・
こういうのは無理なんだよね?
431:デフォルトの名無しさん
07/03/06 22:26:20
改造板に帰れよ
432:デフォルトの名無しさん
07/03/06 23:02:57
>>431
サンクス
433:デフォルトの名無しさん
07/03/07 00:25:01
ここにいる玄人プログラマさんたちは、Windows環境以外でも開発できるの?
434:デフォルトの名無しさん
07/03/07 00:48:52
できるやつもいるし、できないやつもいるよ
435:デフォルトの名無しさん
07/03/07 00:53:42
>>433
>>434が言ってることに尽きるが、俺の場合は
環境によってレベルはまちまちだけど、
いままで様々な環境でプログラミングしてきたぞ。
436:デフォルトの名無しさん
07/03/07 01:02:56
昔、何かの本に
ループを使うより、同じ命令や関数をその数だけ書いたほうが
僅かながら高速になる
みたいなことが書いてあったんだけど
これって本当?
(i=0;i<4;i++)
printf("OBAKA\n");
よりも
printf("OBAKA\n");printf("OBAKA\n");
printf("OBAKA\n");printf("OBAKA\n"); //こっちの方が速い?
437:デフォルトの名無しさん
07/03/07 01:06:05
プログラマはそんな事気にしないでいいくらいホントに心持ち早くなる程度。
今のコンパイラの最適化はバカにならないほど高性能だから
そういうのもコンパイル時点で展開されてそうだけど。
438:デフォルトの名無しさん
07/03/07 01:12:57
>>436
ループのアンロールにより条件分岐の回数が減るから速くなるって理屈だけど、
パフォーマンスの問題に関してはとにかく実測しろ、これ鉄則。
439:デフォルトの名無しさん
07/03/07 01:18:11
狂ったようにx86命令の所要クロックを計測するスレ Part3
スレリンク(tech板)
440:デフォルトの名無しさん
07/03/07 01:24:09
いろんな開発ツールが
対応OS以外のOSで動くかどうか
書いてあるサイトって無いですかね?
例えば、Watcom C/C++ 11.0Jがパッケージに書いてないWindowsで
動くかどうか等。
441:デフォルトの名無しさん
07/03/07 02:07:19
ソース見ればいんじゃね?
442:デフォルトの名無しさん
07/03/07 09:11:10
実際動かしてみるべき
文書化されていない仕様で動いているという場合も考えられる。
443:デフォルトの名無しさん
07/03/07 09:29:27
.NET の質問です
Dispose メソッドを持った実体を破棄したい時なんですが、
chikatetsu.Dispose()
chikatetsu = null
この二つは意味が違うものですか
444:デフォルトの名無しさん
07/03/07 10:55:29
>>443
違うもの。また実体というのがインスタンスの事を指すならどちらも破棄されていない。
445:デフォルトの名無しさん
07/03/07 13:35:37
DBX形式のファイルからメールを取り出したいのですが、
参考になる資料の場所をご存知の方はいらっしゃいませんか。
446:デフォルトの名無しさん
07/03/07 13:42:50
>>445
URLリンク(oedbx.aroh.de)
447:445
07/03/07 13:49:36
>>446
ありがとうございます。
448:デフォルトの名無しさん
07/03/07 15:40:42
コントロールパネルの、ネットワーク接続の中で設定する、
「MS-ネットワーク用ファイルとプリンタ共有」
のチェックボックスののですが、
アレを何かしらの方法で、プログラム上から設定することは出来ないでしょうか?
DosコマンドやらWMIやら調査してみましたが、ファイアウォールの設定の中のチェックボックスに対するものしか見付からず、ローカルエリア接続の直下にあるファイルとプリンタ共有へのアクセスが見つかりません・・
センセイオネガイシマス orz
449:デフォルトの名無しさん
07/03/07 15:44:17
レジストリのどっかじゃねえの?
差分とって確かめてみれば?
450:448
07/03/07 15:54:47
>>449
早速有難うございます。
差分取って、それっぽいレジキーも分かって書き換えもやってみたのですが、作成環境は問題なく動きましたが、マシンを変えてパッチ当てると動かなくなりました。
複数のマシンに対し、いちいち設定が面倒なので、バッチか何かで手早くやっちまえないかなぁと思ったのですが・・
451:デフォルトの名無しさん
07/03/07 20:02:13
日本で一番普及してるプログラミングってなんだ?
C++かVB?
452:デフォルトの名無しさん
07/03/07 20:17:38
OfficeについてるVBAの様な気がする。
設計書、勤怠、etc・・・あれを使っていない会社を見た事が無い。
453:デフォルトの名無しさん
07/03/07 20:19:15
>451
一つの言語としてはC言語じゃね?
普及してるOSはC言語ベースのものが多いし。
スクリプト言語なんかは外部ライブラリほぼC言語製だし。
他の高級言語もC言語で作られた言語は数多い。
ただ、使いこなせている人数で言うとちょっと分からない。
454:デフォルトの名無しさん
07/03/07 20:22:37
団塊世代も使っていたあの忌々しいCOBOL
455:デフォルトの名無しさん
07/03/07 20:22:39
利用者ベースなのか、プロジェクトベースそれも金額か案件数なのか、コード量ベースなのか、
はたまたインストールベースなのか。
アンケートで調べても単独回答と複数回答可でだいぶ結果が違うからな。
456:デフォルトの名無しさん
07/03/07 20:24:54
作られたソフトウェアの数でだいたい分かるんじゃねーの
457:デフォルトの名無しさん
07/03/07 23:23:58
単純に開発環境の数量で言うならVBが一番多いはず
「使いこなせている」というレベルで切るならVC/GCC/BCCあたりになるんじゃないの
458:デフォルトの名無しさん
07/03/07 23:26:21
単なるインストールベースだと、VBAだな
たぶん、圧倒的多数
459:デフォルトの名無しさん
07/03/07 23:29:07
おいおい、インストールベースなら Windows 標準装備の VBScript/JScirpt が最多に決まってるだろ?
460:デフォルトの名無しさん
07/03/07 23:31:45
そんなんでもいいならJavaScriptでいいじゃん
Windows以外でも標準搭載
461:デフォルトの名無しさん
07/03/07 23:36:26
Windows に載ってる一見 JavaScript は実は JScript が肩代わりしているのだ
462:デフォルトの名無しさん
07/03/07 23:45:20
インストールベースだとECMAScriptが最多でFAかい?
463:デフォルトの名無しさん
07/03/07 23:54:04
htmlじゃねえの?
464:デフォルトの名無しさん
07/03/07 23:54:48
結論:機械語
465:デフォルトの名無しさん
07/03/07 23:56:10
機械語でおk
466:デフォルトの名無しさん
07/03/08 00:16:34
464 名前:デフォルトの名無しさん[sage] 投稿日:2007/03/07(水) 23:54:48
結論:機械語
467:デフォルトの名無しさん
07/03/08 00:32:39
>>459
いにしえのDOSから搭載されているバッチファイルはどう?
468:デフォルトの名無しさん
07/03/08 01:03:49
どうでもいいよ
今からオナニン補給するのでちんちん出したまんま書き込んでます
469:デフォルトの名無しさん
07/03/08 06:59:09
セクハラですあ?
470:デフォルトの名無しさん
07/03/08 13:47:06
>日本で一番普及してるプログラミング
コンピュータによるプログラミング
今更卓上は居ないだろう
471:デフォルトの名無しさん
07/03/08 13:56:07
外国のajaxで、CコードやCOBOLコード、Perlコードをフォームに書いて送信するとprintfなどの実行結果が返ってくるものがあったんですが、
誰か知りませんか?
472:デフォルトの名無しさん
07/03/08 14:09:31
VCのAPIオンリーで
Delphiのスピードボタンに当たる物ってつくれないんかね?
オーナードローが必要?
473:デフォルトの名無しさん
07/03/08 14:18:07
うん
474:デフォルトの名無しさん
07/03/09 00:55:47
こ
475:デフォルトの名無しさん
07/03/09 03:53:15
>471
それだけじゃ情報が不足し過ぎて探しようがない。
476:デフォルトの名無しさん
07/03/09 04:05:24
かの有名なカトゆー、f;ashニュースサイトのイイアクセスのコラムなどで取り上げられた。
今年か去年かは覚えていない。
かなり話題になったはず。
477:デフォルトの名無しさん
07/03/09 19:49:46
プログラミングができます、と言う場合、どのレベル以上のことをいうのかね。
複雑な仕様書を見ただけで瞬時にアルゴリズムやコードが頭に浮かんで
みるみるソフトが完成していく。
そんなレベルに達してる人間はそうそういまい。
アルゴリズムが用意されてる段階で、
リファレンスを見ながらチンタラとコーディングしていくことができる人、
これはプログラミングができます、なのか?
俺様は学生だから
現場で何やってるのか知らない
だれか教えてたもれ
478:デフォルトの名無しさん
07/03/09 22:26:25
VBでグラフ書くプログラムを作っているんだけれど、だいたい描画する部分
は出来たのだけれど、悩んでいるのは、目盛りの数字を書く処理。
例えばx軸の範囲が0から10までなら
0,1,2,3,4,5,6,7,8,9,10や
0,2,4,6,8,10
に目盛りを描けばいいと思うが、xの範囲がそういう単純な値ではなく
一般の場合になると、どうしていいかわからなくて困っている。
例えば -1.5e-3から2.5e-3とかだと、0.5e-3とか0.25e-3のStepあたりがいいと思うが。
そういう計算ができるいいサンプルを教えてくれ。
479:デフォルトの名無しさん
07/03/09 22:34:56
>>477
誰に対して、どういう状況で「プログラムができます」って言うの?
> アルゴリズムが用意されてる段階で、
> リファレンスを見ながらチンタラとコーディングしていくことができる人、
> これはプログラミングができます、なのか?
コーディングができるとは言えると思うが、プログラムと言えるかは何とも。
けど、大まかに言えばプログラマーとも言えるんじゃないの?
仕様書って、何の仕様書?
コーディング規約?
480:デフォルトの名無しさん
07/03/09 22:44:09
プログラミングといったっていろんなジャンルがあるから
なんでもできるやつはいないし自慢にもならない
481:デフォルトの名無しさん
07/03/09 23:01:13
>>479
お前アタマ悪そう
482:デフォルトの名無しさん
07/03/09 23:13:44
>>477
お前アタマ悪そう
483:デフォルトの名無しさん
07/03/09 23:15:04
>>481
専門卒のコーダーさんですか?
484:デフォルトの名無しさん
07/03/09 23:15:57
>>477
プログラマーっていうのは、基本的にSEに言われたとおりに
昼夜交代でコードをコピペしていくだけの人のことだよ。
485:デフォルトの名無しさん
07/03/09 23:22:26
>>480
彼が言っているのは、リーナスとかソフトイーサの作者みたいなやつのことだろう
お前のようなありきたりな業務システムの末端プログラマのことじゃないと思われ
486:デフォルトの名無しさん
07/03/09 23:27:05
ソフトイーサの登はぜんぜんダメじゃん
487:デフォルトの名無しさん
07/03/09 23:29:11
>>486
登だめなの?
文章書く才能がないとは思うけど
488:デフォルトの名無しさん
07/03/09 23:32:10
業務システムを組んでるやつは比較的まともなのが多いけど、
ドライバ書いてるグループは変なのばっかりなんだよな
489:デフォルトの名無しさん
07/03/09 23:34:51
天才プログラマはgoogleに集まってる
490:デフォルトの名無しさん
07/03/09 23:37:05
googleすげーよな
AppleとかSunもすごいと思うけど
MSもすごいと思うが、すごくない部分が多すぎる
491:デフォルトの名無しさん
07/03/10 00:06:03
なんか専門的な知識を持ってないとだめだよ
JavaだのWeb2.0だのと言っても、そんなん事務の女が
Excelのマクロでやってることと大差ないわ
492:デフォルトの名無しさん
07/03/10 02:00:15
全然ど素人なんだけど逆コンパイラできるツールってありませんか?
493:デフォルトの名無しさん
07/03/10 02:15:01
>>492
URLリンク(www.vector.co.jp)
494:デフォルトの名無しさん
07/03/10 02:15:37
C言語のキャストについての質問なんだけど、
unsigned char型のポインタに“&”を付けると、
どういう意味になるかわかる方いますか?
495:デフォルトの名無しさん
07/03/10 02:18:40
>>493
トン
496:デフォルトの名無しさん
07/03/10 02:23:53
>>494
ポインタのアドレス
497:デフォルトの名無しさん
07/03/10 02:29:43
>>496
サンクス
498:デフォルトの名無しさん
07/03/10 02:32:30
質問です。
英語を訳しただけなので、訳が変かもしれないです・・・。
#1.コード維持を考えると、static libraryよりDLLの方が良いか。
#2.DLLの中の1つのクラスのヘッダーファイルが書き換えられたとき、
DLLに依存しているコード達を再び、コンパイルしなければならないか。
499:↑
07/03/10 02:33:16
C++の場合です。
よろしくお願いします。
500:デフォルトの名無しさん
07/03/10 02:37:14
日本語でおk
501:デフォルトの名無しさん
07/03/10 02:37:43
1はDLLの差し替えで再コンパイルなしでバグフィックス可能かもしれないし
DLLのバージョンが変わると不具合がでるかもしれない
その辺を避ける技術はプラットフォーム次第
2はそのとおり
502:↑
07/03/10 02:44:03
>>501
ありがとうございます。
YesかNOなのですが。。。
503:デフォルトの名無しさん
07/03/10 02:49:06
日本語でおk
504:デフォルトの名無しさん
07/03/10 07:40:38
keygenの作り方教えてください
505:デフォルトの名無しさん
07/03/10 07:57:57
ゆとりばっかりだな
506:デフォルトの名無しさん
07/03/10 08:04:18
ゆとりを見分ける方法を教えてください。
507:デフォルトの名無しさん
07/03/10 08:06:41
>>506
コーダー=ゆとり
プログラマー=バブル世代
508:デフォルトの名無しさん
07/03/10 10:55:41
コーダ:肩書きは理学博士の俺様
509:デフォルトの名無しさん
07/03/10 13:05:49
mpegの仕組みについて知りたい(いざとなればエンコーダやデコーダが作成できるぐらい)のですが、
なかなかいい書籍やサイトが見つかりません。
何かしらの有用な情報を教えてください。
VisualC++.netでコンパイルできるソースコードがあるとデバッガで追っていけるので嬉しいのですが。
510:デフォルトの名無しさん
07/03/10 13:13:40
ISOの仕様書買ってきて読めば?
511:デフォルトの名無しさん
07/03/10 14:26:48
>>510
具体的な名前または購入方法を教えていただけますか?
512:デフォルトの名無しさん
07/03/10 15:05:23
>>511
mpeg のこたぁ知らねぇけど、ISOの書籍(PDF)なら isostore で買える。
ただ、isostore で買うと高くつくから等価な ansi 規格のヤツを買うことを
オススメする。日本語版が欲しけりゃ、等価な jis 規格のヤツを探せ。
513:デフォルトの名無しさん
07/03/10 15:42:04
mpeg4のフォーマットなら海外のページが見つかったけど
514:デフォルトの名無しさん
07/03/10 15:43:31
フォーマットじゃなくてプロトコルしりたいんじゃないのか?
515:デフォルトの名無しさん
07/03/10 15:49:40
単にMPEG言うてもファイルフォーマットやら符号化方式からハードウェアアーキテクチャまで定義されてるからな
516:デフォルトの名無しさん
07/03/10 16:09:49
>>512
情報ありがとうございます。
isostoreを見ましたが、ちょっと高そうなのでもう少し様子を見てみます。
ansiやjisは私の検索能力では有用な情報はみつかりませんでした。
>>513
細かいところまで書かれていますか?
アドレスをお願いします。
>>514
ストリーミング動画のことですか。
そうではないです。(できればそれも知りたいですが。)
フォーマットでいいと思います。
517:デフォルトの名無しさん
07/03/10 16:14:44
チャンクぐらいしか見つからなかった><
URLリンク(bmrc.berkeley.edu)
518:デフォルトの名無しさん
07/03/10 18:10:10
MPEG1ならJIS X 4321~4324かな。
URLリンク(www.jisc.go.jp)
519:デフォルトの名無しさん
07/03/10 20:05:19
OBEX通信について詳しく知りたいと思うのですが
参考となる本がありません
(OBEXコマンドなどを知りたい)
何か参考になる本やWebはありますか?
520:デフォルトの名無しさん
07/03/10 20:06:15
519 名前:デフォルトの名無しさん[sage] 投稿日:2007/03/10(土) 20:05:19
OBEX通信について詳しく知りたいと思うのですが
参考となる本がありません
(OBEXコマンドなどを知りたい)
何か参考になる本やWebはありますか?
521:519
07/03/10 20:06:53
ん?
何か気にさわることをしましたか?
522:デフォルトの名無しさん
07/03/10 20:10:46
1) IrDAから仕様書買う
2) OpenOBEXのソースでも読む。
523:デフォルトの名無しさん
07/03/10 20:15:23
すいません、早速質問させてもらいます
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
if (radioButtonKisu->Checked == true){
MessageBox::Show("奇数が選択されました");
}
};
}
---------------------------------------------------------
↑
これを打ち込むと以下のエラーが出てしまいました。
.\DiceGame.cpp(6) : error C2143: 構文エラー : ';' が 'using' の前にありません。
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(25) : error C2059: 構文エラー : 'インライン関数のヘッダー'
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(25) : error C2143: 構文エラー : ';' が '{' の前にありません。
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(25) : error C2447: '{' : 対応する関数ヘッダーがありません (旧形式の仮引数リスト?)
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(183) : error C2039: 'pictureDice4_Click' : 'DiceGame::Form1' のメンバではありません。
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(22) : 'DiceGame::Form1' の宣言を確認してください。
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(183) : error C2065: 'pictureDice4_Click' : 定義されていない識別子です。
c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(183) : error C3350: 'System::EventHandler' : delegate コンストラクタには 2 つの引数が必要です
.\DiceGame.cpp(6) : error C2059: 構文エラー : ';'
.\DiceGame.cpp(19) : fatal error C1075: 左側 中かっこ '{' に対応するものが 'c:\documents and settings\○○\my documents\○○\dicegame\dicegame\Form1.h(4)' で見つかる前に EOF が検出されました。
○○はフォルダ名
対処法をお願いします
524:デフォルトの名無しさん
07/03/10 20:15:44
IrDAはほとんど資料がない
あるとしても内部資料、極秘ってやつ
あきらめろ
525:デフォルトの名無しさん
07/03/10 20:17:18
雑音報告スレ
スレリンク(pc板)
526:デフォルトの名無しさん
07/03/10 20:19:00
>>523
それだけ見せられても困るが、取りあえずその範囲だとブラケットの対応が取れてないな。
527:デフォルトの名無しさん
07/03/10 20:25:47
プログラマはもうかりますks?
528:デフォルトの名無しさん
07/03/10 20:40:15
pgr
529:デフォルトの名無しさん
07/03/10 21:10:27
>>523
マルチ乙
530:デフォルトの名無しさん
07/03/10 21:12:41
TryEnterCriticalSectionがコンパイルエラーになってしまいます。
どうもWINVERが定義されていないからのようですが、TryEnterCriticalSectionを追加したいcppファイルは
ちゃんと#include "StdAfx.h"しているし、StdAfx.hの中身は
#pragma once
#define WIN32_LEAN_AND_MEAN // Windows ヘッダーから使用されていない部分を除外します。
// TODO: プログラムに必要な追加ヘッダーをここで参照してください。
#include <windows.h>
となっています。これはウイザードが出したものです。
(たぶんウイザードは責任もってWINVERを定義してくれてると思っていますが違うのかな。。)
WINVERは自分で定義しないといけないのでしょうか?
531:デフォルトの名無しさん
07/03/10 21:20:57
自分で定義してください。
532:デフォルトの名無しさん
07/03/10 22:16:44
初心者です。お教え下さい。
以下のVBScriptコードの書き方を間違えているようなんですが、
どこがダメなのか分かりません。
↓
oShell.run "cmd /C notepad.exe " & oShell.ExpandEnvironmentStrings("%HOMEPATH%") & "\デスクトップ\a.txt"
よろしくお願いします。
533:532
07/03/10 22:22:57
>>532
全行載せます。
Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
Set objSF = oShell.SpecialFolders
'oShell.run "cmd /C notepad.exe C:\Documents and Settings\Administrator\デスクトップ\a.txt"
oShell.run "cmd /C notepad.exe " & oShell.ExpandEnvironmentStrings("%HOMEPATH%") & "\デスクトップ\a.txt"
'WScript.Echo objSF.Item("Desktop")
Set oShell = Nothing
534:デフォルトの名無しさん
07/03/10 22:38:49
>>533
oShell.run "cmd /C notepad.exe """ & oShell.ExpandEnvironmentStrings("%HOMEPATH%") & "\デスクトップ\a.txt"""
535:532
07/03/10 23:25:23
>>534
ご回答ありがとう。でも、それでは動きませんでした。
536:デフォルトの名無しさん
07/03/10 23:25:47
>>531
ありがとうございます!
537:デフォルトの名無しさん
07/03/11 01:10:19
『定本Cプログラマのためのアルゴリズムとデータ構造』(近藤嘉雪 著)のP14に下のような文があります。
【以下抜粋】
次に,計算量の乗算について考えてみましょう。O(f(n))の計算量をもつループをO(g(n))回繰り返すとすると,全体の計算量は,
O(f(n))・O(g(n))=O(f(n)g(n))
となります。たとえば,O(n)のループをn/2回繰り返すと全体でO(n2)の計算量になります。
【抜粋ここまで】
ここで疑問なんですが、なぜO(n)のループをn/2回繰り返すとO(n2)の計算量になるんでしょうか。
初歩的な質問で申し訳ないですがお願いします。
538:デフォルトの名無しさん
07/03/11 01:15:51
>>537
O(n/2)=O(n)
ランダウ記号は定数項を無視
…だったっけ?
539:デフォルトの名無しさん
07/03/11 01:18:05
このスレ、在宅のプログラマーが徹夜の仕事の合間に暇つぶしにレスしてんのか?
540:デフォルトの名無しさん
07/03/11 01:18:38
お金にもならない仕事、毎晩お疲れ様です
541:デフォルトの名無しさん
07/03/11 01:19:06
学生ですから^^;
542:デフォルトの名無しさん
07/03/11 01:19:59
質問者が学生なのは当たり前だろう
543:デフォルトの名無しさん
07/03/11 01:21:52
このスレの回答者の7割は学生、ですから^^;;;;;;
サーセンwww
544:デフォルトの名無しさん
07/03/11 01:22:30
サーセンって何ですか?
545:デフォルトの名無しさん
07/03/11 01:22:45
凄いな統計でも取ったのか
眠い
546:デフォルトの名無しさん
07/03/11 01:22:50
>>538
それって解析学か何かの話ですかね?
だとすると、この本ってそこまでの知識がないとだめなんですか・・・ orz
547:デフォルトの名無しさん
07/03/11 01:24:01
> 解析学か何か
単純にアルゴリズムの評価に使ってるだけなんじゃないか?
548:デフォルトの名無しさん
07/03/11 01:24:41
統計学なんて妥協の産物だろう
549:デフォルトの名無しさん
07/03/11 01:31:24
>>547
だとすると、なぜ
『O(n)のループをn/2回繰り返すと全体でO(n2)の計算量になります』
となるんですかね?(無知ですいません・・・)
550:デフォルトの名無しさん
07/03/11 01:35:23
>>549
先の例で示すなら、
f(n)=n/2、g(n)=n/2
だと考えればいいんじゃないか?
O(f(n))*O(g(n))=O(n/2)*O(n/2)=O(n)*O(n)=O(n^2)
みたいな
551:デフォルトの名無しさん
07/03/11 01:37:54
いや微妙に違うな
f(n)=n、g(n)=n
として
O(f(n))/2*O(g(n))/2=O(n)*O(n)/4=O(n^2)/4=O(n^2) ※多分
552:デフォルトの名無しさん
07/03/11 01:40:09
10進数の-100を2の補数表現で8ビットのレジスタに記憶する。
これを右に3ビット算術シフトして得られる10進数はどれか。
ア -800 イ -33 ウ -13 エ -12 オ 19
------------------------------
解説をお願いします。
553:デフォルトの名無しさん
07/03/11 01:47:53
01100100=100
10011100=-100
11110011=-(00001100-1)=-1110=-12
だったかもしれない
554:デフォルトの名無しさん
07/03/11 01:49:54
>>553
なんかおかしいだろ…
555:デフォルトの名無しさん
07/03/11 01:57:23
こうだ
01100100=100
-01100100=+(10011011+1)=10011110=-100
算術右シフト(10011110, 3)=11110011 ※最上位ビットを拡張しながらシフト演算
11110011=-(00001100+1)=-00001101=-13
もうオヤスミ
556:デフォルトの名無しさん
07/03/11 02:09:22
>>550-551
レスありがとうございます。考えてみたいと思います・・・
557:デフォルトの名無しさん
07/03/11 02:09:50
>>544
スミマセンの意。頭の悪いVIPPERがよく使う言葉だから気にするな。
558:デフォルトの名無しさん
07/03/11 02:10:52
>>555
ありがとうございます。
559:デフォルトの名無しさん
07/03/11 02:11:29
>>557
ありがとうございます
560:デフォルトの名無しさん
07/03/11 02:42:17
>>537
O(n) が 1回なら O(n)
O(n) が 2回なら O(n*2)
O(n) が 3回なら O(n*3)
:
O(n) が n/2回なら O(n*n/2) = O(n^2)
何も難しいことはない。
561:デフォルトの名無しさん
07/03/11 03:07:47
ワシにゃあ解らん、アホじゃけん
562:デフォルトの名無しさん
07/03/11 03:30:49
O(n*n/2) = O(n^2)
O(n*n/2) = O(n^2 / 2)
563:デフォルトの名無しさん
07/03/11 07:16:45
インタプリンタとコンパイルって具体的に何が違うの
564:デフォルトの名無しさん
07/03/11 07:50:30
>>563
それだったらInterpretとCompileじゃないか
逐次翻訳か一括翻訳かが一番の違い
565:537
07/03/11 11:24:10
>>560
その場合って
O(n)=O(n*n/2)=O(n2/2)になりませんか?
それなら自分も納得なんですが…
なぜO(n2)になるのか、1/2はどこにいっちゃったのかがわからないです…
566:デフォルトの名無しさん
07/03/11 11:39:13
stdio.h の読み方教えてくださいお願いします答えてください
567:デフォルトの名無しさん
07/03/11 11:47:06
スティーディーオーどっとエッチ
568:デフォルトの名無しさん
07/03/11 11:54:21
>>565
>>538
> ランダウ記号は定数項を無視
569:デフォルトの名無しさん
07/03/11 11:55:33
三項演算子(?:)と代入演算子(=)を組み合わせて
C言語でx=x?a:b;と書くところをx?=a:b;のように書ける言語ってありますか?
570:デフォルトの名無しさん
07/03/11 11:56:28
スタンダードアイオーどっとエイチ
571:デフォルトの名無しさん
07/03/11 12:09:00
>>565
lim[x->a] (f(x) / g(x)) が発散しないときに、 f(x) = O(g(x)) と書く (ただし、g(x) != 0)。
たとえば、 f(x) = O(n) のとき、lim[x->a] (f(x) / n) は発散しない。
定数 1/k を掛けた lim[x->a] (f(x) / kn) も発散しないので、f(x) = O(kn) と書ける。
従って、O(kn) = O(n) (ただし、kは定数)。
572:デフォルトの名無しさん
07/03/11 12:11:57
そうそう k != 0 ね。
573:デフォルトの名無しさん
07/03/11 12:13:14
どえっち
574:デフォルトの名無しさん
07/03/11 12:34:08
>>564 ?
575:デフォルトの名無しさん
07/03/11 16:50:37
今、一番性能のいいアセンブラって何?
(性能がいいって言っても色んな面があると思うけど)
BorlandのTASMに興味があるんだけど
TASMってほかのアセンブラと比べてどうかな・・・
今時、アセンブラに興味がある俺も相当の変人かもしれんが
576:デフォルトの名無しさん
07/03/11 17:38:20
アセンブラに一体どんな性能を求めているの?
アセンブラ自体の実行速度だったら、
今のパソコンは高性能すぎて、アセンブラによって目に見えるほど速さが違うなんて有り得ない。
生成される機械語の質だったらどれもよく改良されていて今時どのアセンブラでも大差ない。
ようするに今時性能で選ぶ時代ではないから、
これを使いたいとか、利用者が多いとか、構文が好みとか、マクロが充実しているとか、
そういうことで選べ。
577:デフォルトの名無しさん
07/03/11 17:45:12
>>576
画像処理やゲームのアンチエイリアスなどでは現役ですが
578:デフォルトの名無しさん
07/03/11 18:04:37
そこで求められる性能はアセンブラそのものの性能によるものではなく、
プログラマが書いたアセンブリ言語のソース次第だろ。
579:デフォルトの名無しさん
07/03/11 18:09:18
アルゴリズム勉強するなら高校数学くらい知ってないとだめなのかな?
580:デフォルトの名無しさん
07/03/11 18:17:13
アルゴリズムって言ったってピンからキリまであるだろ。
ユークリッド互除法なんか小学生だって分かる。
581:デフォルトの名無しさん
07/03/11 19:25:01
基本情報処理技術者の資格を目指しています。
どこの板に行けばいいでしょうか?
582:デフォルトの名無しさん
07/03/11 19:35:00
>>581 ここかな 資格全般板 URLリンク(school6.2ch.net)
基本情報技術者試験 Part166
スレリンク(lic板)
583:591
07/03/11 19:41:48
>>582
資格全般板なんてあったんですね
希望通り資格の内容でした。
ありがとうございました。
584:デフォルトの名無しさん
07/03/11 22:06:38
PerlとC言語、どっちか勉強したいんだけど、どっちが役に立ちますか?
585:デフォルトの名無しさん
07/03/11 22:16:06
>>584
どちらもチューリングマシンに透過な事ができるので、できることからすれば全く違いはないです
586:デフォルトの名無しさん
07/03/11 22:22:49
C言語は難しいイメージがあるので、Perlにしようかな、と考えていますが……。
今日決めて、明日本を買いに行くつもりです。
なにか、お薦めの本ありますか?
587:デフォルトの名無しさん
07/03/11 22:26:53
勉強する前から、難しそうだからやめるだなんて間違えてないか。意外とスラスラ理解できるかもしれないぞ。
588:デフォルトの名無しさん
07/03/11 22:26:56
推薦図書/必読書のためのスレッド PART33
スレリンク(tech板)
589:デフォルトの名無しさん
07/03/11 22:33:45
どっちが実用性がありますか?
590:デフォルトの名無しさん
07/03/11 22:41:17
>>589
普通は、どっちも使える。
591:デフォルトの名無しさん
07/03/11 22:43:01
超所歩的な質問なんですが、
Perlは、cgiでWeb上で利用できますよね?
で、C言語はどのように使われているのですか?
592:デフォルトの名無しさん
07/03/11 22:49:02
そういう用途はperlじゃなくてphpが主流に
593:デフォルトの名無しさん
07/03/11 22:50:50
>>591
アプリとかOSとかいろいろ。PerlもCで書かれてる。
594:デフォルトの名無しさん
07/03/11 22:52:31
>>592
Perlもかなり使われてるよ。
ライブドアとかmixiとかはてなとかはPerlが使われてる。
595:デフォルトの名無しさん
07/03/11 22:52:57
両方勉強すればいいじゃん。
596:デフォルトの名無しさん
07/03/11 22:53:01
>>591
OSや組み込みなどハードウェアよりの分野で使われることが多い。
昔はデスクトップアプリケーションなんかに使われた。
しかしどちらもC++に食われつつある。
特にデスクトップアプリケーションではそれ以外にも色々な言語に食われている。
597:デフォルトの名無しさん
07/03/11 22:57:27
とりあえず便利さで言えばCの方が無駄に神経を使うから、最初はCでいいんではないかと思う
598:デフォルトの名無しさん
07/03/11 23:02:54
結論として、PerlとC、どっちを先にした方がいいですか・・・?
599:デフォルトの名無しさん
07/03/11 23:06:50
自分で決めろ。
600:デフォルトの名無しさん
07/03/11 23:07:13
両方
601:デフォルトの名無しさん
07/03/11 23:11:45
>>597
オレは、CとPascalとBasicとCOBOLとアセンブラとほとんど同じ時期に覚えた。
習い始めは複数の言語をやったほうが、かえって理解が進むような気がしないでもない。
602:デフォルトの名無しさん
07/03/11 23:17:12
じゃあ俺はDをお勧めする
もしくはbash
603:デフォルトの名無しさん
07/03/11 23:19:20
アセンブラでいいよ。
604:デフォルトの名無しさん
07/03/11 23:20:25
>>601
確かにその方が考え方に変な癖や先入観がつかなくていいかもな。
605:デフォルトの名無しさん
07/03/11 23:35:10
FORTRANとLISPとPrologを一緒に習い始めたら
頭がこんがらがりますた。
606:デフォルトの名無しさん
07/03/11 23:36:40
確かに、パラダイムが違いすぎると混乱するな
algol系に絞って覚えるとか
607:デフォルトの名無しさん
07/03/11 23:48:29
C言語と日本語とにちゃんねる語をいっしょに習い始めたら
頭がくぇrちゅいおp@
608:デフォルトの名無しさん
07/03/12 03:07:04
この世で一番大規模なプログラムって何よ?Windowsか?
Vistaはゆうに1億行を超えてるとかいう話があるが。
609:デフォルトの名無しさん
07/03/12 09:04:36
NASAやペンタゴン辺りのコンピュータの方がすごそうじゃない?
エロイ人教えて。
610:デフォルトの名無しさん
07/03/12 09:39:13
VC++のMFCのウィザードで
MFCの共有DLLを使用 →MFCのランタイムが要る
MFCのスタティックライブラリを使用 →ランタイムの類は要らない
という解釈で合ってる?
611:デフォルトの名無しさん
07/03/12 09:39:24
そんなとこに絡んだやつがいるとは思えないし、
いたとしても守秘義務があるだろうw
612:デフォルトの名無しさん
07/03/12 09:41:05
>>610
合っている
613:デフォルトの名無しさん
07/03/12 09:45:17
>>612
速いレスどうも。
それにしてもMFCのスタティックライブラリ使うと
どうしてこんなにサイズでかくなるんだ。
614:デフォルトの名無しさん
07/03/12 09:49:23
つupx
615:デフォルトの名無しさん
07/03/12 09:51:28
昔、何かの雑誌のVisual C++の特集で
「評論家の○○氏は、Visual C++関係の本を5万冊位もっているそうだ。
評論家とはそういうものだ」みたいなことが書いてあった。
もしかしたら5万冊っていう数字の部分は間違っているかもしれんけど、
そんなに本って出てる?
記憶があいまいですまん。
616:デフォルトの名無しさん
07/03/12 10:02:56
過去12年ぐらいとして
年4000冊ぐらい
月300冊ぐらい
617:デフォルトの名無しさん
07/03/12 10:12:38
GPLのソフトは、そのソフトを元に
新しいソフトを作った場合、作ったソフトもGPLにてソースを
公開しないといけない(合ってるよね)って聞いたんだけど
その「元にした、参考にした」ってどの位から当てはまるの?
あと、もしソース公開しなかったりすると
訴えられたりするの?
618:デフォルトの名無しさん
07/03/12 10:19:12
>>617
RMSはGNU emacsがUNIPRESS emacsのパクリじゃねーかといわれた時に、
構造体のメンバーや、関数名を入れ替えて、これでパクリじゃねーぞ、と主張した。
その程度。
619:デフォルトの名無しさん
07/03/12 11:33:32
昔、あるエミュレータの作者が雑誌のインタビューで
「自分はエミュレータを見つけると、逆アセンブルしたり
バイナリを覗いて動作を見ることがある」って言ってた。
一方、別の本には
「逆アセンブルされたソースやバイナリから
プログラムの動作を調べるのは、上級者でも難しい」みたいに書かれていた。
逆アセンブルされたソースやバイナリから、プログラムの動作を
知ることってある程度出来るの?
620:デフォルトの名無しさん
07/03/12 12:04:57
>>619
慣れれば問題ない
621:デフォルトの名無しさん
07/03/12 12:14:36
元のソースがあってもわからん場合もあるし
622:デフォルトの名無しさん
07/03/12 12:24:38
>>619
元がアセンブラまら逆アセンブルしたらソースに近いものが得られるからなんとかなるかも
Cでコンパイルされたものは難しそう
623:デフォルトの名無しさん
07/03/12 12:28:16
>>619
難しいと書いてあるが、不可能と書いて無いでしょ。
624:デフォルトの名無しさん
07/03/12 13:41:23
コンピューターがどうして実行ファイルを実行することができるのか考えれば答えはわかると思うが
625:デフォルトの名無しさん
07/03/12 19:22:38
forkって何ですか?
626:デフォルトの名無しさん
07/03/12 19:25:43
>>625
URLリンク(ja.wikipedia.org)
627:デフォルトの名無しさん
07/03/12 19:45:38
>>624
はぁ?
628:デフォルトの名無しさん
07/03/12 20:02:46
ひぃ
629:デフォルトの名無しさん
07/03/12 20:05:05
ふぅ
630:デフォルトの名無しさん
07/03/12 20:08:56
orz=3
631:デフォルトの名無しさん
07/03/12 20:25:05
>>613
プログラムに引っ付いてくるから
632:デフォルトの名無しさん
07/03/12 21:23:24
自作ソフトを配布したいのですが、dllをregsvr32で登録、解除する必要があります。
できるだけユーザーの作業を簡単にしたいので、ダブルクリックすればそれが実行されるようなインストーラー、を
用意したいのですが、そのようなインストーラーを作るのに最適なソフト(できればフリーで)があれば教えてください。
633:デフォルトの名無しさん
07/03/12 21:29:16
WiX
634:632
07/03/12 21:43:27
>>633
ありがとうございました。
635:デフォルトの名無しさん
07/03/13 00:15:30
VBAで色々コード書いてきて、もっと複雑なことしたいなと思って、
今までCのポインタ難しいイメージで食わず嫌いだったけど、
今初歩の本読んでるけどなんか俺にも出来そう。
完成予想図(エクセルVBAでほぼ完成している)がある場合,
基本的なことを覚えたら、必要な部分だけをトライアンドエラーでOK?
636:デフォルトの名無しさん
07/03/13 01:45:57
Cは、ポインタの扱いもそうだが、全体にタイトな言語なんで、
仕様をかなりしっかり理解して使わないと遅かれ速かれ大ポカをやらかす。
ダイテルあたりのちゃんとした入門書で基礎をしっかり覚えるのはもちろん、
最低でも「CプログラミングFAQ」は必ず読んでおくこと。
637:デフォルトの名無しさん
07/03/13 02:35:26
>>636
ご指摘ありがとう。紹介された本も順次読んでいきます。
急いで作るものじゃないから、ゆっくり進めていきます。
今「例解C言語教科書」読んでるけど面白いですね。
Cを勉強すればVBAのコードもよりよくなりそう。
638:デフォルトの名無しさん
07/03/13 07:09:25
>>533
("WSCript.shell") は ("WScript.Shell") の間違いじゃ?
639:デフォルトの名無しさん
07/03/13 09:37:42
未だにVC6で、しかもMFCで、独学なので常識も知らずにコーディングしてるんですが…。
例えば以下の条件の時、みなさんはどういう方法を取りますか?
1.情報収集スレッドが共有メモリにデータを書き込む(上書き)
2.1ms毎に共有メモリをサンプリングし、変化毎に画面に表示
例えば、情報収集スレッドってのがインクリメント動作していて、それを1ms毎に
確認して、その数値を画面に表示する、みたいな感じに考えていただければ良いかと
思います。(インクリメント動作は5ms~20ms)
1ms毎の処理だと通常のタイマでは問題外なのでマルチメディアタイマを使おうと
思いますが、マルチメディアタイマはスレッドセーフではないので直接ダイアログの
描画コードをたたく訳にもいきませんし、メッセージで通知すると画面の描画が忙しい
時に表示更新が後回しになってガタツキが起きてしまいます。
サンプリングデータはほぼ線形なので、見慣れている人が見るとガタツキがあると
言われてしまいます。
出来るだけガタツキが無く、しかも「普通はこうする」みたいな処理方法があれば
教えていただきたく思います。
ちなみに今はガタツキがあるままです…。
640:デフォルトの名無しさん
07/03/13 09:52:29
時間とデータのセットでデータ持ってたら描画は遅れても問題ないと思うけど
641:デフォルトの名無しさん
07/03/13 10:09:01
>>639
ObserveraPattern
642:639
07/03/13 10:11:58
>>640
例えば、時間を引き延ばして時刻を表示するプログラムを作ったと考えてください。
時刻を表示するエリアは、もちろん一つですよね?
で、描画が遅れるとガタツキが発生します。
タイマ内で即時描画を行えばガタツキは最小限に抑えられますが、マルチメディアタイマ
はスレッドセーフではないので、同じ関数が多重で呼び出される可能性があり、クラスの
メンバなんかでフォントオブジェクトを持ってて、クリッピングやフォント縮小なんかを
やると衝突で落ちる事があります。
まぁ、通常タイマ内から描画コードを呼び出す事はしないでしょうから、普通はどういう
方法を取っているかを知りたかったのです。
643:デフォルトの名無しさん
07/03/13 10:30:29
地上デジタルはアナログ放送より数秒遅れますがガタつくことはありません
644:639
07/03/13 10:31:28
>>641
その通知方法に対する質問なのですが…。
別タイマでタイマ処理の結果を監視するとか…?
645:デフォルトの名無しさん
07/03/13 10:36:11
描画がバラつくからおかしな動きに見えるんだから、
描画を定期的に行えばヨロシ
646:デフォルトの名無しさん
07/03/13 12:59:21
マルチメディアタイマがスレッドセーフじゃないのが問題なら
自分で排他制御してスレッドセーフな使い方をすれ。
647:デフォルトの名無しさん
07/03/13 18:40:23
メインループでpeekMessageして
暇な時は常に描画してればいいんじゃね
648:デフォルトの名無しさん
07/03/13 19:22:26
常には危険だな
649:デフォルトの名無しさん
07/03/13 20:58:49
素朴な質問ですけど
共有ライブラリを使う実行可能ファイルを作る際
生成時に必ず共有ライブラリを用意しなければならないのですか?
「ライブラリに含める関数の作り方は教えるから、自分で作ってね」
という感じでライブラリなしの本体を配布したいのですが
650:デフォルトの名無しさん
07/03/13 21:00:55
普通無くても作れる何らかの方法がある。
そうしないとプラグインで機能追加とかできないし。
651:デフォルトの名無しさん
07/03/13 21:38:35
すみません、質問させてください。
無料版のborland のC++Builderを使って、
C言語のwindowsアプリケーションをコンパイルしています。
この時、コンパイラオプションで、-WR(ターゲットはダイナミック RTL を使用する)を、
付けない時は問題ないようなのですが、このオプションを付けてコンパイルすると、
実行ファイルの終了時にアプリケーションエラー
「"0x325027a8"の命令が"0x00925aa0"のメモリを参照しました。
メモリが"written"になることはできませんでした。
プログラムを終了するには[OK]をクリックしてください」が出てしまいます。
("0x00925aa0"のアドレスは時折変わるけれど、"0x325027a8"の方は変わらないようです)
動的確保したメモリ周りのコードを疑ってみたのですが、問題が見つかりません。
この場合、どの辺りが問題なのでしょうか?
対処法や、参考になる資料がありましたら、教えてもらえると助かります。よろしくお願いします。
問題のソースファイルはこれです。(別スレで晒した物ですが。私本人の物です)
URLリンク(gamdev.org)
652:デフォルトの名無しさん
07/03/13 22:02:09
9x9 の 81 マスそれぞれに 縦、横、斜め、に数字が重ならないよう値をおさめていきたいのですが(それはまるで数独のようです)、
この場合のアルゴリズム(?)を教えてはいただけないでしょうか、またはサンプルコードでも可です。よろしくお願いします。
653:デフォルトの名無しさん
07/03/13 22:07:00
画像ファイルを開くだけでその画像を壁紙にするプログラムってどうやって作ればいいのでしょうか?
654:デフォルトの名無しさん
07/03/13 22:12:28
よーし、ここで俺がMVPみたいなレスをしてやるぞ。
>>653
画像ファイルを開いて壁紙に設定するプログラムを書けばおk。
655:デフォルトの名無しさん
07/03/13 22:15:40
>>653
画像ファイルを開くってなに?
解剖でもすんの?