質問にやさしく親切に答えてくれるスレ 2
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/03/29(水) 22:45:45∧,,∧ ∧,,∧ ∧_∧
∧ (´・ω・)(´・ω・`)(・ω・`)∧∧
( ´・ω) U) ( つと ノ U U (ω・` ) よーし、質問をみんなで考えよう。
| U ( ´・)( )(・` ) と ノ
u-u (l )( ) ( ノu-u
`u-u' `u-u' ..`u-u'
0002デフォルトの名無しさん
2006/03/29(水) 22:48:230003デフォルトの名無しさん
2006/03/29(水) 22:48:24質問にやさしく親切に答えてくれるスレ
http://pc8.2ch.net/test/read.cgi/tech/1107946285/
0004デフォルトの名無しさん
2006/03/29(水) 23:07:57もう無いのでしょうか?
0005デフォルトの名無しさん
2006/03/29(水) 23:10:52BCBX結構好きだったのに
0006デフォルトの名無しさん
2006/03/29(水) 23:35:55外部のプログラムからメッセージを送ることはできますか?
.NETでおねがいします
0007デフォルトの名無しさん
2006/03/29(水) 23:51:20不可能ではありません。ってところかな。
0008デフォルトの名無しさん
2006/03/30(木) 00:06:43不可能の否定ということは、可能だと言うことですか?
0009デフォルトの名無しさん
2006/03/30(木) 00:30:330010デフォルトの名無しさん
2006/03/30(木) 03:05:35論理…&&(and) ||(or) !(not)
0011デフォルトの名無しさん
2006/03/30(木) 03:10:520012デフォルトの名無しさん
2006/03/30(木) 05:47:32Windowsということでよろしいですか?
ポータビリティ考えたときにはJavaでしょうが…
ある程度速度が問われるでしょうから、VC++。
VC++でDLL作って、ユーザインターフェース部分のみVBもありかも。
0013デフォルトの名無しさん
2006/03/30(木) 10:07:26観覧席パターン(_観客リスト,_さん,_パターン) :- member_nth(0,N,_さん,_観客リスト),_パターン is (N mod 6) + 1.
でした。
0014デフォルトの名無しさん
2006/03/30(木) 11:54:390015デフォルトの名無しさん
2006/03/30(木) 15:22:01環境は MinGW 5.0 で Platform SDK と C++ を使っているのですが、
DLL に依存しない、というよりは CRT ライブラリをリンクしない方法はあるでしょうか。
リンカオプションで「-nostdlib」を指定しても、エントリーポイントが CRT ライブラリ内にあるようでどうしようもありません。
なので、リンカスクリプトやらを書いて、
エントリーポイントだけアセンブラで書いて残りは C++ で、のようにやりたいな、と思ったのですが...。
なにか参考になる資料などはありますでしょうか...。
ちなみに、自分は昔のコンピュータを弄っていてサイズが大きいと違和感を感じる、とかではなく、
あくまで趣味の領域でやっています。
感覚的には H8 とかのマイコンを弄るつもりでやっているのですが...。
0016デフォルトの名無しさん
2006/03/30(木) 19:09:43ありがとうございます。
ちなみにどのように実行すればいいのでしょうか。
0017デフォルトの名無しさん
2006/03/30(木) 21:38:53仮にuさんなら、
?- 観覧席パターン([a,b,c,d,...],u,_パターン).
_パターン = 3
yes
?- でuさんにパターンカード3を渡します。
パターン3の第一四半期の席は3席ですから、
工事屋がシートを3席に取り替えます。
これはPrologのプログラムです。
リスト[a,b,c...]を毎度手で入力するのはばかげてますから、
プログラムに
観客([a,b,c,d, .... ]). を付け加えて、
?- 観客(_観客リスト),観覧席パターン(_観客リスト,u,_パターン).
のように質問するか、定義を
観客席パターン(_さん,_パターン):-観客(_観客リスト),観客席パターン(_観客リスト,_さん,_パターン).
?- 観客席パターン(u,_パターン). と質問します。
プログラムのロードはプログラムをkyakuseki.plに書いておいて、
?- consult('kyakuseki.pl').
yes
?- を実行すれば質問に答える準備完了です。
0018デフォルトの名無しさん
2006/03/30(木) 22:04:34パターン(1,1,2,3).
パターン(2,2,3,1).
パターン(3,3,1,2).
パターン(4,1,3,2).
パターン(5,2,1,3).
パターン(6,3,2,1).
第n三半期(四半期としたのは誤り)まで指定するなら、第一引数に第N三半期を指定して、
パターン判定(1,_パターン,_席):-パターン(_パターン,_席,_,_).
パターン判定(2,_パターン,_席):-パターン(_パターン,_,_席,_).
パターン判定(3,_パターン,_席):-パターン(_パターン,_,_,_席).
を加えて、
席(_さん,_第N三半期,_席):-観客席パターン(_さん,_パターン),パターン判定(_第N三半期,_パターン,_席).
と定義を変えます。入り口での質問は第一三半期だと、
?- 席(u,1,_席).
_席 = 3
yes
?- となります。
0019デフォルトの名無しさん
2006/03/30(木) 22:42:50PHPで、ループがネストされている場合、ネストされているループで、
外側のループからbreakするには、どうしたらいいでしょうか?
for(i = 0;・・・・){
for(j = 0;・・・・){
break;
}
}
Javaのようにラベルを付けてbreakする方法はPHPにはないのでしょうか?
0020デフォルトの名無しさん
2006/03/30(木) 23:10:22002119
2006/03/31(金) 00:26:010022デフォルトの名無しさん
2006/03/31(金) 05:59:520023デフォルトの名無しさん
2006/03/31(金) 06:32:17経営環境の変化に迅速に対応できる柔軟な情報システムや、
効率的なシステム開発手法などを指す。
0024デフォルトの名無しさん
2006/03/31(金) 10:56:11あり^^
0025デフォルトの名無しさん
2006/03/31(金) 11:38:29そしてそれをもらったか技術を盗んだかで商品として売り出されたのがwindwsだと・・
またその元となったOS名はなんていうんでしょうか?
0026デフォルトの名無しさん
2006/03/31(金) 12:05:570027デフォルトの名無しさん
2006/03/31(金) 12:11:34その人は結局お金ももらえなかったんですよね・・なんか可哀想だ
0028デフォルトの名無しさん
2006/03/31(金) 12:42:40そりゃガセだろう。韓国人がなんでも自分の国が
発祥の地だと言い出すのに近いと思うぞ。
>>26
Tronが元? んなわきゃねーだろ。WindowsはMacの
操作性をパクったOSだよ。で、Macはパロアルト
研究所のALTOのパクリ。
0029デフォルトの名無しさん
2006/03/31(金) 14:19:03そいつはガゼ
MS-DOSはCP/Mのパクリだが
0030デフォルトの名無しさん
2006/03/31(金) 15:45:450031デフォルトの名無しさん
2006/03/31(金) 15:59:06これDECのMVSのことじゃないの?
0032デフォルトの名無しさん
2006/03/31(金) 17:24:41それもガセ。
WindowsNTを作ったカトラーが以前関わっていたのがVMSというだけのこと。
0033デフォルトの名無しさん
2006/03/31(金) 17:25:24質問です。
新学期からPrologの授業があるようなので予習し
始めたのですが、
repeat.
repeat :- repeat.
という述語の意味がわかりません。なぜこれで
repeatになるのですか。
0034デフォルトの名無しさん
2006/03/31(金) 20:30:220035デフォルトの名無しさん
2006/03/31(金) 22:15:120036デフォルトの名無しさん
2006/03/32(土) 02:12:10都内でプログラミングの本が一番多く置いてある本屋さんを、ご存知の方いらっしゃいますか?
0037デフォルトの名無しさん
2006/03/32(土) 02:22:570038デフォルトの名無しさん
2006/03/32(土) 03:49:010039デフォルトの名無しさん
2006/03/32(土) 04:01:560040デフォルトの名無しさん
2006/03/32(土) 04:02:180041デフォルトの名無しさん
2006/03/32(土) 04:16:220042デフォルトの名無しさん
2006/03/32(土) 07:55:34究極の再帰repeatですが、確かにこの述語だけ眺めていても
理解するのは難しい。どういう場面で使われるかを考えるのが
ポイントです。ですが、最初にこの定義の説明から入ります。
repeat. /* repeatは真である */
repeat :- repeat. /* さもなくば、あらためてrepeatを実行すればよい */
つまりrepeatは非決定性の述語です。一度真になったのものが、
なぜか、そうでなくなることがある。ということになります。
無限ループに陥ってしまう例から入りましょう。
?- repeat,write(a),fail.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa........
failは恒久に偽になる述語。それでバックトラックして、
write(a)に戻り、write(a)は決定性の述語ですから、そのまま
バックトラックして、repeatに戻ってきます。
ここで、repeatは非決定性の述語で第一節は確かに先程は真だった
のですが、これは実は違った、偽であるらしいということになった時、
この場合がそうですが、第二節が実行されることになります。
再び、repeatが質問され(第二節の条件部分)、定義第一節で真になり、
write(a)に進みます。
?- write(z),repeat,write(a),fail.
zaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa........
write(z)を一時実行してから上記のrepeatを実行してみると、
write(z)には決してバックトラックして戻ってこないことが解ります。
この点も考慮すると我々が考えるrepeatの機能を満たしている
といえます。
0043デフォルトの名無しさん
2006/03/32(土) 08:27:000044デフォルトの名無しさん
2006/03/32(土) 08:36:090045デフォルトの名無しさん
2006/03/32(土) 11:55:14例1)
repeat(N):- N>0.
repeat(N):- N>0,M is N-1,repeat(M).
引数には正の整数を入れて使います。
N回のrepeat,それを超えるとバックトラックしてしまいます。
?- repeat,write(a),repeat(3),write(b),fail.
abbbabbbabbbabbb....... これも無限ループ。
引数に0がくると、N>0の条件から、第一節、第二節ともに
適合せず、repeat(_)は失敗します。
0046デフォルトの名無しさん
2006/03/32(土) 12:12:41repeat(N,P) :- N>0,P.
repeat(N,P) :- N>0,M is N-1,repeat(M,P).
ですね。
?- repeat(3,write(a)).
aaa
yes
?- というような実行になります。
0047デフォルトの名無しさん
2006/03/32(土) 12:20:21?- repeawt(3,write(a)),fail.
aaa
no
?- でした。
0048デフォルトの名無しさん
2006/03/32(土) 12:21:030049デフォルトの名無しさん
2006/03/32(土) 12:28:26repeat(0,_).
repeat(N,P) :- N>0,P,M is N-1,repeat(M,P).
と定義すればよい。第二節の,P,は,call(P),と
表現する方が普通です。
0050デフォルトの名無しさん
2006/03/32(土) 13:23:01池袋ジュンク堂もなかなか
0051デフォルトの名無しさん
2006/03/32(土) 13:56:07大型電気店の書籍コーナーもなかなか
0052デフォルトの名無しさん
2006/03/32(土) 15:57:47struct KEYBOARDDATA
{
enum { BREAK = 1,
E0 = 2, E1 = 4,
TERMSRV_SET_LED = 8 };
enum { KEYBOARD_OVERRUN_MAKE_CODE = 0xFF };
USHORT UnitId;
USHORT MakeCode;
USHORT Flags;
USHORT Reserved;
ULONG ExtraInformation;
};
上記のようなC言語の構造体をいまVBに移植しているのですが、
まったくもってわけがわかりません!
まず第一にUSHORTって調べてみたら符号なし16bit整数とか書いてるし
VBには符号なし16bit整数の宣言なんてないはずだし・・・
VBに上記の構造体を移植するのは不可能なんでしょうか?
0053デフォルトの名無しさん
2006/03/32(土) 16:00:57可也
0054デフォルトの名無しさん
2006/03/32(土) 16:25:06↑のように(例えば16×16ピクセルの)格子で区切られた座標空間を
座標A(x1,y1)からB(x2,y2)へ移動したときに
通過する全ての区画と通過した順番を知るには
どうしたらよいのでしょうか?
0055デフォルトの名無しさん
2006/03/32(土) 17:30:55可也って意味がわかりませんww
0056デフォルトの名無しさん
2006/03/32(土) 17:53:060057デフォルトの名無しさん
2006/03/32(土) 17:56:22直線的な移動なら、格子を横切る点を求めれば後は自ずと知れよう。
0058デフォルトの名無しさん
2006/03/32(土) 18:02:25たぶんここにいるやつらレベルでは正しい解答を得るのは無理であいまいなことしか言わないだろうから
本当に回答を得たいなら別板で聞いたほうがいいぞ
0059デフォルトの名無しさん
2006/03/32(土) 18:29:34ブレゼンハム
ray casting(←よく理解してません)
あたりを参考にもう少し考えてみます。
0060デフォルトの名無しさん
2006/03/32(土) 18:57:26↓
■□□□□□□□□□
□□□□□□□□□■
↑
ここ
0061デフォルトの名無しさん
2006/03/32(土) 20:41:550062デフォルトの名無しさん
2006/03/32(土) 21:11:36何か問題でも?
0063デフォルトの名無しさん
2006/03/32(土) 21:15:500064デフォルトの名無しさん
2006/03/32(土) 21:15:58自作2chビューアで日付ごとの各スレ訪問記録を取っているのですが、私のシステムでは3月32日を理解できません。
0065デフォルトの名無しさん
2006/03/32(土) 21:47:42要デバグ
0066デフォルトの名無しさん
2006/03/32(土) 21:56:35デバッグしました。
が、.NetFrameworkで作っておりまして、カレンダークラスのところで落ちてるのです。
当然ながらソースを弄れないので困惑しております。
0067デフォルトの名無しさん
2006/04/02(日) 11:14:280068デフォルトの名無しさん
2006/04/04(火) 20:35:190069デフォルトの名無しさん
2006/04/06(木) 21:38:57いざ編集を終えて自サイトを見てみると文字化けしてしまいます。
他のサイト全般ではエンコードは「日本語(シフト JIS)」ですが、自サイトは「日本語(EUC)」で通常表示されます。
これを直す方法をどなたかご存知ないでしょうか
0070デフォルトの名無しさん
2006/04/06(木) 21:51:57<head>
< meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
< title>タイトル</title>
< /head>
<body>
</body>
< /html>
0071デフォルトの名無しさん
2006/04/07(金) 00:01:26どうもありがとうございますm(_ _)m
文字化けが直りました
0072デフォルトの名無しさん
2006/04/07(金) 09:46:11縦辺横辺をfloatで取って、横辺のドット分回数だけループさせて、
横辺ドット数/縦辺の総移動量で計算してやって
1ループごとにどれだけ縦移動したか調べればいいんでね?
縦移動した範囲が横切ったドットでしょ。
0073デフォルトの名無しさん
2006/04/10(月) 12:24:46サーバーの受信中にscanfなんて入れたら、そこで止まってしまいますよね
それで頭を悩ませているのですが、どうやったら正常に受信待ちも出来て
受信待ち中に文字列を入力出来るかアイデアを頂けませんか?
お願いします
0074デフォルトの名無しさん
2006/04/10(月) 13:19:43ちょうど私も聞きたいと思っていた。相乗り。
accept()のところで待ってしまうよね。
あそこ非同期にするにはどうすればいいの。
0075デフォルトの名無しさん
2006/04/10(月) 14:41:04一般的に、サーバサイドとクライアントサイドで全く同じ関数を走らせることはない筈。
サーバサイドは接続待ちスレッドでaccept()待ちして、繋ぎにきたらスレッド分岐。
分岐したスレッドで送受信と外部I/Fのループ。
クライアントサイドはconnect()掛けて繋がったら送受信と外部I/Fのループ。
どちらの送受信ループも、標準入力やファイル入力を受け付けたいなら適宜イベント待ち。
やり方はOSなどによって異なるので詳細は省略。
つーか、この辺でも読んどけ。
http://www.kt.rim.or.jp/~ksk/sock-faq/unix-socket-faq-ja.html
それ以前にスレ違いか。
ネットワークプログラミング相談室 Port16
http://pc8.2ch.net/test/read.cgi/tech/1136005644/
>>74
accept()待ちするスレッドで標準入力も待つのか?
チャットプログラムを想定しているならチャットプログラムのソースを探すのが手っ取り早いぞ。
0076デフォルトの名無しさん
2006/04/10(月) 19:19:280077デフォルトの名無しさん
2006/04/11(火) 22:21:19ここでいいのかわかりませんが、質問させてください。
WindowsServer2003の共有ファイル上に置いたIniファイルを、
一斉に5台の端末から読み込むプログラムを作ったのですが、
実行すると端末が固まることがあり、30秒以上経ってから、
全端末同時に動きます。
クラサバのシステムを構築しており、遅延させたくないので、
何か原因に心当たりがありましたら、教えて下さい。
開発言語はVCで、Iniの読み込みにはWin32 APIのGetPrivateProfileString()
を使ってます。
0078デフォルトの名無しさん
2006/04/11(火) 23:54:10iniファイルアクセスはWin95の時から、推奨されてないしなぁ。
0079デフォルトの名無しさん
2006/04/11(火) 23:59:27単に共有違反で、タイムアウトを待ってるだけとか、そういうオチ?
0080デフォルトの名無しさん
2006/04/12(水) 01:19:380081デフォルトの名無しさん
2006/04/12(水) 03:23:59なんだ、MSDNフォーラム : Visual C++ フォーラムで聞いてんのもおまえか?
良い回答があると良いな。
0082デフォルトの名無しさん
2006/04/12(水) 07:52:24私のサイトは別のサイトにあって、設定がややこしいのです、、。
エラーがでてしまうのですが、なぜわざわざそうして無料サイトのほうにおいたかとゆうと、
もともとホストしてくれてるとこがわずかなスペースで、phpmyadminの10MBが大きくて、
仕方なく、臨時に無料サイトにセットアップしました。
でもデータベースはサイト(本当のほうの)にあるので、
phpmyadminのconfigで設定するときにエラーが、、。
phpmyadminはデータベース
を管理できるけど、サーバーが違うとダメなんでしょうか??またおkならどうやって設定する??
ややこしくてスマソ
0083デフォルトの名無しさん
2006/04/12(水) 22:52:32long double n = 1.0;
double long m = 1.0;
と宣言定義しても普通にコンパイルが通ってしまいました。
変数mを調べてみると8バイトの実数のデータ型でした。
double long型とは初めて聞くし
ネットで検索しても見つかりません。
double long型について教えてください。
0084デフォルトの名無しさん
2006/04/13(木) 05:25:590085デフォルトの名無しさん
2006/04/13(木) 19:31:25型指定子は順不同。
long doubleと書いてもdouble longと書いても同じ。
008683
2006/04/13(木) 21:57:580087デフォルトの名無しさん
2006/04/16(日) 05:43:26\ / ``ヾ '"⌒ヽ、 / /
\ Y′ ヽ /
`ー--' '⌒ヽ、 ⊥ ∠---、
`¬┐ ,.... _ ,... 丁二二 }
レ' / (○ ヽ (○┤´ ̄ j
八 〃 '⌒` 从_人⌒`| /
/ ∨ / `ヽノ ̄ ̄
| ⌒/ 、 , )
|ヽ 、_| ` ´ /
| \ ヽ`ー一=ニニ=┬'
/ \ ゙i ,r‐‐-‐、.|│
/ ヽ |r-----イ /
∧ ` ー─ ' /
/ ヽ /
/ ` ̄ ̄
こいつ誰だっけ?
0088デフォルトの名無しさん
2006/04/16(日) 08:32:46008987
2006/04/16(日) 13:15:360090デフォルトの名無しさん
2006/04/19(水) 21:58:49System::Collection::ArrayListを使って
ArrayList *arr = new ArrayList();と クラスを作成した後に
addメソッドを用いて値を格納する際には「Object型だから何でも入る」ということで
arr->add(hoge);とint型の変数を放り込んでみたところ
error C2664: 'System::Collections::ArrayList::Add' : 1 番目の引数を 'int' から 'System::Object __gc *' に変換できません。
と型が違うとコンパイラが怒りました。
ヘルプ、色々な解説サイトには文字列を格納させる事しかしていないため、ここで聞くことにしました。
Object型にキャスト…
add((Object)hoge)でもadd((Object *)hoge)でもadd((System::Object)hoge)でもadd((System::Object *)hoge)でも
通りませんでした。
因みにヘルプには
ArrayList.add(S"hoge");と、文字列リテラルの横に大文字のSが入っていました。
実際にコンパイルしても文字列リテラルならばこれで通りました
皆様、解決方法を御教授くださいまし
0091デフォルトの名無しさん
2006/04/20(木) 04:24:48009290
2006/04/20(木) 15:19:39調べたら出来ました。ボックス化というのを使うそうです。
どうやらObject型に数値を格納する、らしいのですが…
ArrayList.add(__box(hoge));
問題は構造体を追加するにはどうすれば良いか。
数値・文字列で行けたのだから構造体でもボックス化で行けるかと思ったら、エラーを噴出す始末。
<返ってきたエラー>
error C2664: 'System::Collections::ArrayList::Add' : 1 番目の引数を '(※構造体の型名)' から 'System::Object __gc *' に変換できません。
error C3627: 値の型以外をボックス化することはできません。
どうやらボックス化は値にしか使えないようです。構造体は無理、と。
再び検索を実行してもC# VB Javaのサイトしかヒットしないのはどういう事なんでしょうかね。
ArrayListはC++でまともに使えないって事なんでしょうか。
0093デフォルトの名無しさん
2006/04/20(木) 15:47:160094デフォルトの名無しさん
2006/04/20(木) 18:49:00Object型に入れられるのはマネージドな型だけ。
構造体の宣言はstruct Nantokaとなっているだろうが、
それを__value struct hogeにすればよい。こうするとその構造体はマネージドな値型になる。
するとint型同様ボックス化することができる。
>>93
まあまあ、ArrayListを使わなければならないこともあるだろうに。
0095困っています
2006/04/21(金) 18:27:20最近おかしな現象が多数のアプリケーションに起きてます
たとえば「win高速化ツール」 ソース http://www.vector.co.jp/soft/dl/win95/util/se301488.html
などで高速化をしようとした所「C;\Documents and Settings\My Documents\アプリ\win acceleratr\復元ポイント.iniに
書き込み出来ません」と言ったエラーメッセがでます。
この症状は多数のアプリでおこります・・・一体どう解決すればいいのでしょうか?
どうかご指導よろしくお願いします。
追申 説明が抽選的で申し訳御座いません(プログラムにはまったくうといためですorz
0096デフォルトの名無しさん
2006/04/21(金) 18:40:240097デフォルトの名無しさん
2006/04/21(金) 19:55:160111 1111 1111 1111 1111 1101 0011 0011(binary)
これを十進数で表せ なんて問題が出たんだけど、まさか素で計算するわけじゃないですよね…?
どういうふうに解答したらいいのかわからんです
0098デフォルトの名無しさん
2006/04/21(金) 19:56:310099デフォルトの名無しさん
2006/04/21(金) 22:36:49Open MG CD Manager の初期化に失敗しました
と警告が出て、SonicStageが強制終了されてしまいます
どうすれば正常に開けるようになるのでしょうか?
よろしくお願いします
0100デフォルトの名無しさん
2006/04/21(金) 22:38:360101デフォルトの名無しさん
2006/04/22(土) 12:30:35板違いとか言う前に、そういう質問はSONYのサポートセンターで聞きなさい
0102デフォルトの名無しさん
2006/04/22(土) 14:21:25Windowsなら電卓を起動して、表示→関数電卓を選択。
[2進]にチェックを入れた上で問題の2進数を入力する。
そして[10進]を押せば答えが出る。
0103デフォルトの名無しさん
2006/04/22(土) 17:09:24計算してもいいんじゃない?
間違いではないわけだし。
0104デフォルトの名無しさん
2006/04/22(土) 17:30:560105デフォルトの名無しさん
2006/04/28(金) 17:06:38URL上にある変数などを受け取る時
http://www.php2ch.com/?foo=hoge
と表記してあればGETで取れるのはわかるのですが
http://www.php2ch.com/?hoge
等と「=」無しで表記してあるのをちらちらと見ますが、これ、どうやって受け取ってるのでしょうか?
リファレンス回ったつもりですが見当たらず・・・ググってもGETを利用したものばかりです。
よろしくお願いいたします!
0106デフォルトの名無しさん
2006/04/28(金) 22:18:47普通にとれますが。splitしなきゃいいだけ。
0107105
2006/05/02(火) 09:59:46>>106
すみません。初心者過ぎてイマイチわかっていませんでした。
splitせずして取得する方法があるのですね。
調べてみます。
ありがとうございましたー。
0108デフォルトの名無しさん
2006/05/06(土) 06:09:57ついていればそれをクリックして再生出来るのですが、たまに再生ボタンがついていないものがあり、右クリック→再生をいちいち
押さなければ再生出来ないようです。そこで、Flashを自動的に再生するようなhtmlのプログラムはありませんでしょうか?
もしかしたらそのプログラムはJavascriptなのでしょうか?私はVBをちょっとかじったぐらいの知識しかないもので、それも分かりません。
一通りhtmlの本を買って目を通しましたが、それらしき記述はないので・・・
どなたか教えて頂けませんか?お願い致します。
0109デフォルトの名無しさん
2006/05/06(土) 08:22:54つ[WebProg板]
つ[Flash板]
0110デフォルトの名無しさん
2006/05/06(土) 11:06:45ありがとうございました。
0111デフォルトの名無しさん
2006/05/06(土) 11:46:540112デフォルトの名無しさん
2006/05/11(木) 07:04:30どんな言語で書くのかアドバイスいただけないでしょうか?
プログラム完全に初心者なんですが、自分なりの考えとしては
(1)バッチファイル(?)でFTPコマンドを使ってアップするスクリプトを書いて、それを時間管理ソフトで定期的に実行
(2)Perlで時間管理とアップを同時に実行
ができそうな気がするんですが、何かいいやりかたありますか?
0113デフォルトの名無しさん
2006/05/11(木) 09:07:20(1)で医院で内科医?
環境が書いてなくてバッチファイルと書いているからWindowsだと思うが、
わざわざPerlで書いてそれを起動したままにするよりよっぽどいいと思う。
0114デフォルトの名無しさん
2006/05/11(木) 09:39:54レスどうもです〜、perlとかの一つのプログラムとして完結したほうが
エレガントかなと思ったんですが、そうでもないんですねぇ
とりあえず(1)のWindowsヴァージョンは、なんとか作成できました
LinuxかWindowsかちょと迷ってるんですけど
Linuxだとシェルスクリプト書いて、それをCronとかで定期実行すればいいのかな?
0115デフォルトの名無しさん
2006/05/11(木) 09:55:43WindowsならTaskMan、Linuxならcronがあるんだから、
同じ目的で余計なプロセスを常駐させるのは管理上好ましくないよね。
ましてそれがPerlScriptだと必要な機能の割に無駄に大きなモジュールを
常駐させることになるわけだし。
それに、常駐プログラムだと中断したときの再立ち上げをどうするかなど
運用上考えないといけないことが増えるわけで。
0116デフォルトの名無しさん
2006/05/11(木) 17:55:230117デフォルトの名無しさん
2006/05/11(木) 17:57:15Unix系なら大抵コンパイラもインストールされている。
#そうでなくてもインストールも簡単だ。
0118デフォルトの名無しさん
2006/05/11(木) 18:08:40JDK、JRE、J2EE、J2SEのどれをインストールすればよいでしょうか?
tomcatというのは、4.1.31 exe をDLしました。
学校では、J2SE、ANT、XDoclet、jbossなどを使って、システムを作るというのをやるのですが・・。
参考書の付録CDにはXDoclet、アパッチなどの圧縮ファイルはついていました。
よくわかりませんが、普通のJAVA
Java Runtime ベンダー: Sun Microsystems Inc.
Java Runtime バージョン 1.5.0_06
はインストールしてみました。よろしくお願いします。
0119デフォルトの名無しさん
2006/05/11(木) 18:51:21JRE=JAVAのランタイム
J2EE=エンタープライズ向けJAVA
J2ME=携帯電話向けJAVA
J2SE=PC向けJAVA
J2SEのJDKをインストールなさい
0120デフォルトの名無しさん
2006/05/11(木) 19:53:38http://www5f.biglobe.ne.jp/~hiroaki7/javaStudy/javaInstallWindows.html
見ながら実行させるところまでできました。
tomcatとかもインストールして使えるようにしたいです。
0121デフォルトの名無しさん
2006/05/11(木) 23:09:39// 画像の読み込み
for(y = 0; y < sizey; y ++)
{
for(x = 0; x < sizex; x ++)
{
b[x][y] = getc(infile);
g[x][y] = getc(infile);
r[x][y] = getc(infile);
}
};
// 画像の表示
for(y = 0; y < sizey; y ++)
{
for(x = 0; x < sizex; x ++)
{
mypictDC.SetPixel(x, y, RGB(r[x][y], g[x][y], b[x][y]));
}
};
これだと逆さまに表示されてしまいます。
データを逆から書き出すということはわかるのですが、書き方がよくわかりません。
どなたかご教授ください。
0122デフォルトの名無しさん
2006/05/11(木) 23:33:27座標系は変えないで自分で座標を計算する
0123y = sizey - 1; y >= 0; --y
2006/05/11(木) 23:34:41あんた馬鹿ぁ?
上下逆ならy座標を逆順にすればいいじゃないの。
0124デフォルトの名無しさん
2006/05/11(木) 23:42:37WEBページに出力する・・・と言った事は可能ですか?
0125デフォルトの名無しさん
2006/05/11(木) 23:43:40// 画像の表示
for(y = sizey-1; y >= 0; -- y)
{
for(x = 0; x < sizex; x ++)
{
mypictDC.SetPixel(x, y, RGB(r[x][y], g[x][y], b[x][y]));
}
};
これでも逆さに表示されてしまうのですが・・・
0126デフォルトの名無しさん
2006/05/11(木) 23:47:52読み込み方が逆だったんですね・・・。
お手数かけました。ありがとうございます。
0127デフォルトの名無しさん
2006/05/11(木) 23:50:03SetPixel(x, sizey - 1 - y, ...);
でしょうが。
0128デフォルトの名無しさん
2006/05/12(金) 16:11:53パッチの仕組みを技術的にさらりと教えて下さい
0129デフォルトの名無しさん
2006/05/12(金) 16:16:42OS、Meなんですが・・・・
0130デフォルトの名無しさん
2006/05/12(金) 16:21:19・バージョンの違うソースを用意する。
・差分を取る。
その差分をパッチと呼ぶ。
・古いバージョンのソースを用意する。
・パッチツールで上記パッチを適用する。
・新しいバージョンのソースができる。
これがパッチを当てると言うこと。
0131デフォルトの名無しさん
2006/05/12(金) 16:56:53どうすりゃいいの??
0132デフォルトの名無しさん
2006/05/12(金) 17:38:01がんばってWindows 2000/XPなどを買う(新しいPCを買えれば尚良い)。
そうすればVisual Studio 2005 Expressは無料だ。
0133デフォルトの名無しさん
2006/05/12(金) 18:39:33そりゃ数学か物理の問題だろ
0134デフォルトの名無しさん
2006/05/12(金) 19:20:25ルンゲクッタ法
0135デフォルトの名無しさん
2006/05/12(金) 19:29:36サンプルソースにfor(;;)とあったので、そんな使い方ができるのかと調べてみたところ永久ループできるとわかったんですが
これはwhile(1)と何か違いがあるんでしょうか?
0136デフォルトの名無しさん
2006/05/12(金) 20:00:19やってることは同じです。
0137デフォルトの名無しさん
2006/05/12(金) 22:56:44Meじゃ限界ですか・・・
0138デフォルトの名無しさん
2006/05/13(土) 06:29:01なるほど 使い分けてる意味は特に無いということでいいんですね
ありがとうございました
0139デフォルトの名無しさん
2006/05/13(土) 11:02:42#define ever (;;)
for ever { /* 処理 */ }
なんてやって喜んでるのをたまに見るけど,なんだかなw
0140デフォルトの名無しさん
2006/05/13(土) 12:30:00実は、最近「ハニーウォーズ」というソフトをダウンロードしまして、
それがフリーソフトなのですがとてもおもしろく、はまってしまいました。
内容はターン制の陣取りシミュレーションゲームなのですが、
それがある一定のターンを過ぎると(18ターンくらい)、
突然「内部エラーが発生しました」と出てしまい、そこで強制終了されて
しまいます。
セーブシステムが良く分からない時に何回も終了と開始を繰り返したのが
原因なのかと思い、一度ファイルを全部削除して再度ダウンロードしてみたのですが
直りません。また、なぜか過去の対戦成績の履歴が残ってしまっています。
(どこで履歴をとっているのでしょうか?)
ファイル自体にバグはないと思います。多分私のPCのどこかによからぬデータが
インプットされてしまったんじゃないかと思います。
この状況をどなたか救ってくれませんでしょうか?
履歴をクリアする方法だけでも結構です。
ちなみに、このソフトはEXEファイルとHPIファイルで成り立っています。
最後にこのソフト、おもしろいですよ。頭脳戦が楽しめます。
よろしくお願いします。
0141デフォルトの名無しさん
2006/05/13(土) 16:10:54visual basicで、課題が出てて
文字絵を作ろうと思っています。
良いサイトあれば、教えてください。
0142デフォルトの名無しさん
2006/05/13(土) 16:39:43使い分ける意味はないが、無駄な定数を置かないという方針から for (;;) が推奨となる。
>>140
そのソフトの開発者に聞け。
もしかしたら既知のバグかもしれないし、解決策さえあるかもしれない。
そうでなかったとしても、開発者の知りえなかったバグなのかもしれない。
もしあんたがそのソフトの開発者でバグが取れずに苦労しているのならソースを晒せ。
>>141
つ[google]
0143デフォルトの名無しさん
2006/05/13(土) 19:15:110144デフォルトの名無しさん
2006/05/13(土) 20:23:480145デフォルトの名無しさん
2006/05/14(日) 00:30:05ユーザーが含まれているかを調べる方法について質問させてください。
2通り思いついたのですが、APIが用意されていても良いと
思うのですが、見つける事ができませんでした。
方法1
ADSIを使って、対象のUserをバインドしてMemberOfで
所属するグループを列挙。グループの入れ子に対応するために
見つかったグループをさらにバインドしてMemberOf...と再帰して
孫登録、ひ孫登録とするグループも含めて繰り返す。
方法2
ADSIを使ってグループを基点にmemberをたどって、対象となる
ユーザーを探す。同様に入れ子のグループを再帰しながら探していく。
上記、以外に速く判定する方法はありませんでしょうか。
宜しくお願いします。
0146デフォルトの名無しさん
2006/05/14(日) 00:31:03のですが、全体的な表示がやたら小さくなってしまう機種があります。
これは機種の問題でしょうか?それともコーディングで対応できるもの
なのでしょうか?
ご教授お願いいたします。
0147デフォルトの名無しさん
2006/05/14(日) 00:36:02>これは機種の問題でしょうか?
だと思うのなら問題がでた機種名を書け
>それともコーディングで対応できるものなのでしょうか?
開発環境とソースを見てみないとなんともいえないな
0148146
2006/05/14(日) 00:47:38開発環境:iAppliTool For DoJa-3.0
ソース的にはGraphicsは使わずにPanelにTextBoxやLabelなどを
セットしいっています。
機種については調べて後日。。。
0149デフォルトの名無しさん
2006/05/14(日) 02:18:11,−' `  ̄ヽ_
,' ヽ
( )
( ノ`ー'ー'ヽ ) < 元気出して!
( ノ● ●( )
( 〉 -――-( )_ _
`ー'l ● ( ノ ヽ )
、‘ー'ー’ _ノ`ー' |
 ̄| ̄ |
/ /7 / ̄ ̄/ /
`ー´ `ー ´ `―´
0150デフォルトの名無しさん
2006/05/14(日) 04:31:570151デフォルトの名無しさん
2006/05/14(日) 10:24:250152デフォルトの名無しさん
2006/05/14(日) 10:40:000153デフォルトの名無しさん
2006/05/14(日) 11:21:100154デフォルトの名無しさん
2006/05/14(日) 11:35:13十分親切だと思うけどな やさしくは無いだろうが
質問者がやさしいと思わなくても回答者はやさしく思っていることもあるからそこらへんは微妙
0155デフォルトの名無しさん
2006/05/14(日) 13:14:520156デフォルトの名無しさん
2006/05/14(日) 13:25:220157デフォルトの名無しさん
2006/05/14(日) 15:52:17すいませんでした。
0158デフォルトの名無しさん
2006/05/14(日) 18:32:33ぐぐっても難しそうなところばかりなんで
0159デフォルトの名無しさん
2006/05/14(日) 22:00:12MSDN
0160デフォルトの名無しさん
2006/05/15(月) 08:16:50いい本とかサイトがあったら紹介お願いします。
(ちなみに俺のレベルはCで小さなコードかいたことあるぐらいです。)
いろいろ検索して字句解析みたいなことはできたんですけど、やっぱりまとまって書いてるものがほしいので。
0161デフォルトの名無しさん
2006/05/15(月) 12:50:030162デフォルトの名無しさん
2006/05/15(月) 13:11:190163デフォルトの名無しさん
2006/05/15(月) 14:03:09Small C または Small-C でぐぐると出てくる。落としてないから中にソースが
あるかどうか分からないが、試してみたら。
0164デフォルトの名無しさん
2006/05/15(月) 16:44:16ここは少なくとも私にとっては親切なスレではありませんでした。
では、失礼します。
0165デフォルトの名無しさん
2006/05/15(月) 16:47:29いや、だって流石に板違い気味な質問だったし。
0166デフォルトの名無しさん
2006/05/15(月) 17:00:080167デフォルトの名無しさん
2006/05/15(月) 17:42:110168デフォルトの名無しさん
2006/05/15(月) 22:18:390169デフォルトの名無しさん
2006/05/15(月) 22:29:04個人でデバイスドライバ書こうと思ったら、
世間一般的にはどんな開発環境を用意するんでしょうか?
visual studio + ddkでしょうか?
お金をなるべくかけないでドライバ開発しやすい環境ってあるんですか?
0170160
2006/05/15(月) 23:34:08>>163
ttp://www.cpm.z80.de/small_c.html
にそれっぽいのはあったんですけど落としてもどこにソースがあるのかわからない。。。
ので、とりあえず検索に引っかかった
ttp://www.hpcs.cs.tsukuba.ac.jp/~msato/lecture-note/comp-lecture/
ここ見て勉強してみます。
ありがとうございました。
0171デフォルトの名無しさん
2006/05/15(月) 23:39:53画面の拡大・縮小やスクロール、その際のポインタの座標変換などに関して、
何か定型のようなもの、または参考になるものはないでしょうか?
(ソースファイル、サイト等)
こういった類のものは過去にもいくつか作ったのですが、
毎回その部分がハードコーディング多用でしかもスパゲッティな
コードになってしまうので…
0172デフォルトの名無しさん
2006/05/15(月) 23:48:43というか、まずは『「コンパイラ・スクリプトエンジン」相談室』スレの
過去ログを読んだ方がいいと思います。
0173デフォルトの名無しさん
2006/05/16(火) 05:48:31cc*.exeがコンパイラでcc*.cがソースだろ
README.DOCにそう書いてあるから間違いない。
Of course, the Small-C compiler itself is in files:
CC*.C
0174デフォルトの名無しさん
2006/05/16(火) 15:51:30四隅と距離を比較する以外に
もっと速いほうほうはありますか?
0175デフォルトの名無しさん
2006/05/16(火) 15:56:53短形ってなんですか?
矩形なら知っているのですが……
0176174
2006/05/16(火) 15:59:570177174
2006/05/16(火) 16:05:100178デフォルトの名無しさん
2006/05/16(火) 16:25:27既に>175が書いてくれているのだから検索してみようとは思わないのかな?
或いはWindowsなら、IMEに手書き変換があるのだが使ってみようと思わないのかな?
本題。
>四隅と距離を比較する
具体的にどうやっている?
何故もっと速い方法が必要?
0179174
2006/05/16(火) 16:45:17int cx, cy, d;
int x = x1-cx, y = y1-cx;
if (x*x + y*y > d) return false;
x = x2-cx, y = y2-cx;
if (x*x + y*y > d) return false;
x = x3-cx, y = y3-cx;
if (x*x + y*y > d) return false;
x = x4-cx, y = y4-cx;
if (x*x + y*y > d) return false;
return true;
こんな感じです。
非常に遅いマシンで動かさないとならなく、また処理する数も多いから
出来るだけ速くしたいのです。
0180デフォルトの名無しさん
2006/05/16(火) 17:08:360181174
2006/05/16(火) 17:12:13少しでも重なったらtrueを返します。
0182デフォルトの名無しさん
2006/05/16(火) 17:31:18円が、矩形の頂点は含んでないけど、四辺のどれかに微妙にかかってる
みたいな場合もあるわけだし
円の方程式 (x-cx)^2 + (y-cy)^2 = d^2 が
矩形の範囲内 x1<=x<=x2 および y1<=y<=y2 で解を持つかどうか
判定するような式を作れば、一発で計算できるんだろうけど
俺は数学苦手だったからよくわかんね
あるいは、円周上の、矩形の中心に一番近い点を求めて
その点が矩形の範囲内に含まれているかどうかを判定する
というやり方の方が簡単かも知れんけど
0183174
2006/05/16(火) 17:45:34弱ったな・・・
0184デフォルトの名無しさん
2006/05/16(火) 17:57:49・円が完全に矩形内にある場合や、円が矩形に接する如く重なっている場合も考える必要があるね。
結構大変そうだね。
0185デフォルトの名無しさん
2006/05/16(火) 21:08:25dim A as Real
のように行われるのは何BASICですか?
高校の教科書に載っているのとはだいぶ違うやつなんですが
0186デフォルトの名無しさん
2006/05/16(火) 22:03:05Dim x as Integer
みたいに書くけど他のBASICは知らん
0187デフォルトの名無しさん
2006/05/16(火) 23:45:18#VBのエディタで開くと大文字になるけど。
0188デフォルトの名無しさん
2006/05/17(水) 03:14:340189デフォルトの名無しさん
2006/05/17(水) 06:14:21馬の耳に念仏になる可能性が高い。
0190デフォルトの名無しさん
2006/05/17(水) 10:52:48某所でVBは処理速度がCやDelphiの20倍かかるだけだから、
それぐらいの遅さなら何も問題ないって言ってるのが
火病おこしてまして。。。
VBはもっと遅かった気がするんだがどこかスピード対決
してるサイトってないでしょうか?
昔は原因不明のフリーズがよくあったけど今は
改善されたのでしょうか?
0191デフォルトの名無しさん
2006/05/17(水) 12:43:57http://pc8.2ch.net/test/read.cgi/tech/1050273366/
0192デフォルトの名無しさん
2006/05/17(水) 12:47:36PentiumIII-800、768 MB、Windows XP Pro SP1、VC++6 Pro SP5、VB6 Pro SP5、Delphi 6 Personal
VC++ (Debug) : 10034
VC++ (Release) : 9724
VB (IDE) : 49992
VB (P コード) : 40007
VB (最適化) : 9944
VB (詳細最適化): 9784
Delphi : 9854
何気に、誤差程度の違いしかなく拮抗している。
漏れは Delphi をよく知らないので改良の余地はあるかも知れぬるぽ。
0193デフォルトの名無しさん
2006/05/17(水) 13:02:480194デフォルトの名無しさん
2006/05/17(水) 13:43:170195デフォルトの名無しさん
2006/05/17(水) 13:47:140196デフォルトの名無しさん
2006/05/17(水) 14:21:26お手軽にGUIなプログラムをでっち上げて工数短縮
VBを使うデメリット:
厨がなんにでもVBを使おうとする
0197デフォルトの名無しさん
2006/05/17(水) 18:23:56厨が手軽に適当なプログラム書くせいでメンテナンスが大変
0198デフォルトの名無しさん
2006/05/17(水) 18:35:24でかいのを作ると固まる。厨作成だと特に。
DLLとか作るのが面倒。
0199デフォルトの名無しさん
2006/05/17(水) 18:51:13ユーザーに厨が多い
0200デフォルトの名無しさん
2006/05/17(水) 19:09:59指定された時、/xxx/xx/*.txtをargv[1]なりで習得した後、
そのパスを使ってディレクトリ内のすべてのtxtファイルを読み込ませる
ようにするにはどうすればよいのでしょうか?
0201デフォルトの名無しさん
2006/05/17(水) 19:35:51Unix系ならshellが/xxx/xx/*.txtを展開してディレクトリ内の該当するパスを全て渡してくれる。
Windowsならワイルドカードを展開してくれるスタートアップルーチンを使うか、
_findfirst/_findnextなどの関数を使って自分で探すかする。
0202200
2006/05/17(水) 20:01:47もので「shellが/xxx/xx/*.txtを展開してディレクトリ内の該当するパスを
全て渡してくれる」とのことですが、「どのようにしてshellを使うのか?」
また、「それがどのような変数(配列?)に格納されるのか?」といったあたりを
もう少し詳しくお教え願えないでしょうか?
0203デフォルトの名無しさん
2006/05/17(水) 20:56:42>shellが/xxx/xx/*.txtを展開してディレクトリ内の該当するパスを全て渡してくれる
shell (shとかbashとかtcshなど) が、例えば a.txt, b.txt, c.txt があった場合、
/xxx/xx/*.txt → /xxx/xx/a.txt /xxx/xx/b.txt /xxx/xx/c.txt
という風に(プログラムが実行される前に)変換する。
>それがどのような変数(配列?)に格納されるのか?
プログラムへ引数として渡される
/* hoge.c */
#include <stdio.h>
int main(int argc, char *argv[]) {
int i;
for (i=0; i<argc; i++)
printf("argv[%d] = %s\n", i, argv[i]);
return 0;
}
↑のようなプログラムを書いて、試してみればわかる。
$ echo /xxx/xx/*.txt
$ gcc hoge.c
$ ./a.out /xxx/xx/*.txt
0205デフォルトの名無しさん
2006/05/17(水) 21:45:130206デフォルトの名無しさん
2006/05/17(水) 22:04:00表を見ないで箱の中にしまった。
そして、残りのカードをよく切ってから3枚抜き出したところ、
3枚ともダイヤであった。
このとき、箱の中のカードがダイヤである確率はいくらか。
答えが1/4ってのは納得出来ない!
10/49だろ!!
0207デフォルトの名無しさん
2006/05/17(水) 22:08:41こちらへどうぞ↓
http://www.jaro.or.jp/
0208デフォルトの名無しさん
2006/05/17(水) 22:32:091/(4^3) = 1/64だろw
0209デフォルトの名無しさん
2006/05/17(水) 22:46:450210デフォルトの名無しさん
2006/05/17(水) 22:47:50表を見ないで箱の中にしまった。
そして、残りのカードをよく切ってから13枚抜き出したところ、
13枚ともダイヤであった。
このとき、箱の中のカードがダイヤである確率はいくらか。
これでも1/4?
0211デフォルトの名無しさん
2006/05/17(水) 23:04:220212デフォルトの名無しさん
2006/05/17(水) 23:22:32それは結果が確定してる
0213デフォルトの名無しさん
2006/05/17(水) 23:46:540214デフォルトの名無しさん
2006/05/17(水) 23:50:560215デフォルトの名無しさん
2006/05/18(木) 00:27:05表を見ないで箱の中にしまった。
このとき、箱の中のカードがダイヤである確率はいくらか。
答え:1/4
0216デフォルトの名無しさん
2006/05/18(木) 01:07:29なんか俺って賢いとか思ってそうだけど
その考え方は間違ってるよw
つーか、こんなもん昔の共通一次試験レベルの問題だろ
0217デフォルトの名無しさん
2006/05/18(木) 01:16:160218デフォルトの名無しさん
2006/05/18(木) 01:40:29B:めくった3枚が全部ダイヤ
P(B)=P(A)P(B|A)+P(not(A))P(B|not(A))=(13/52)(12/51)(11/50)(10/49)+(39/52)(13/51)(12/50)(11/49)=84084/6497400=11/850
P(A|B)=P(A)P(B|A)/P(B)=(11/4165)/(11/850)=850/4165=10/49
こんなかんじで10/49だっけ?
0219206
2006/05/18(木) 18:41:09>>215
m9(^Д^)プギャー!!
まさかプログラム板で釣れるとは思いませんでしたww
当然正解は10/49ですよ。
1/4なんて答えはどこにもありませんwwww
>答えが1/4ってのは納得出来ない!
この文を読んで正解は1./4だと思い込んでしまったのですか?wwww
m9(^Д^)プギャー!! m9(^Д^)プギャー!! m9(^Д^)プギャー!!
0220デフォルトの名無しさん
2006/05/18(木) 21:01:17google map apiというのがあり、googleMAPを自分専用にカスタマイズでき
例えばラーメン屋だけの情報を書き込んで 公開したりできるようです。
この機能を利用してゲームのマップ情報共有をしたいと考えたのですが
できるでしょうか?
googleが取り扱ってるのは地球マップですが それをドラクエダンジョンマップなどに
置き換え、ゲーム攻略サイトで多数の人に情報を地図上に書き込んでもらいたい為です。
上記のようなことがブラウザベースでできるなら google map apiでなくても構いません。
なにか実現できるようなツールとかありますか?
0221デフォルトの名無しさん
2006/05/18(木) 21:10:210222デフォルトの名無しさん
2006/05/18(木) 21:11:14人に聞かなきゃ作れないようなシステムじゃ
万が一できても運用できないからやめとけ
0223220
2006/05/18(木) 21:57:49実現のめどがつきました。
重複書き込み失礼いたしました。
0224デフォルトの名無しさん
2006/05/18(木) 22:02:530225デフォルトの名無しさん
2006/05/18(木) 22:07:05その中でXSP中に<xsp:logic>内でJAVAを使うんですが、そのときどうしても
IF文で < や > 比較演算子が使えません。
他に ==や ||は使えるんですが、教えてくださいペコm(_ _;m)三(m;_ _)mペコリ
0226デフォルトの名無しさん
2006/05/18(木) 23:13:52マルチ氏ね
0227デフォルトの名無しさん
2006/05/19(金) 03:55:51__ 〃 ヽ :
:ヽ\ ノノノ)ヘ)、!〉 :
'. l(0_)!。-‐ ‐〈リ .ごめんなさいですぅ…
;Vレリ、" (フ/ ;
: l´ヾF'Fl : ∧__∧____
;. 〉、_,ノ,ノ : /|・∀・ ┥ ./\
. /ゝ/´, ヽヽ . . /| ̄∪∪ ̄ ̄|\/
: く/l |_ノト‐'⌒),) . | 拾って |/
0228デフォルトの名無しさん
2006/05/19(金) 20:36:36自分のHPに画像を載せたいと思ってるんですが、<img src="ファイル名">の形でやってみても×表示されます。
例えば、<img src="1137932852251.jpeg">で×になります。
どうすれば表示されるんでしょうか。御回答お願いします。
0229まさかアップロードしていないとか
2006/05/19(金) 21:04:550230デフォルトの名無しさん
2006/05/19(金) 21:35:49まあありがちなのはファイル名とかパスが間違っているという凡ミスだな
それで駄目ならネット関係の板に行って聞くがいい
0231デフォルトの名無しさん
2006/05/19(金) 22:04:17>>225は釣り
0232デフォルトの名無しさん
2006/05/20(土) 01:07:460233デフォルトの名無しさん
2006/05/20(土) 10:09:080234デフォルトの名無しさん
2006/05/20(土) 21:47:370235デフォルトの名無しさん
2006/05/23(火) 11:48:39みなさんはどのようにして探しているのですか?
他人が書いたコードを読んで、プログラミングをより学びたいのですが、
なかなか探し出せません。
探し出せても、最初にしては規模が大きいので、挫折してしまいます。
Googleの検索ワードだけでもいいのでおしえてくださいませんか?
0236デフォルトの名無しさん
2006/05/23(火) 12:34:560237デフォルトの名無しさん
2006/05/23(火) 12:46:57ルパンを追っかけてたら(ry
の積み重ねじゃね?
0238デフォルトの名無しさん
2006/05/23(火) 17:57:24プログラミング Tips
とかでググれば短いプログラムがいろいろでてこない?
0239デフォルトの名無しさん
2006/05/23(火) 18:56:20「プログラミングチップス」というお菓子を作って
もれなく偉い人が書いたお手本コードを載せたカードを付ける
ってのはどうだろう
売れないぞ、きっと
0240デフォルトの名無しさん
2006/05/23(火) 18:56:370241デフォルトの名無しさん
2006/05/24(水) 02:07:440242デフォルトの名無しさん
2006/05/24(水) 08:13:39移植でよけりゃ逆汗でもいいわけだろ
0243デフォルトの名無しさん
2006/05/24(水) 13:41:08何語ですか?
0244デフォルトの名無しさん
2006/05/25(木) 16:49:12そのネタ、やね本2にでてた。
0245デフォルトの名無しさん
2006/05/25(木) 16:49:48だった
0246デフォルトの名無しさん
2006/05/25(木) 23:16:25このログファイルは、必要情報が増えたり減ったりするのですが、
そういう場合、特定の語句から特定の語句までを抜き出すには
どうすればいいのでしょうか?
自分が思い付いたのは、ログをスペースやカンマ区切りで、
配列に入れて、for文で特定の語句の添え字を抜き出して、
必要情報のみを、再度、配列に入れる・・・みたいな事を考えたのですが、
効率が悪すぎるような気がします。
0247デフォルトの名無しさん
2006/05/26(金) 01:21:43とりあえず正規表現ってのは知ってるか?
0248デフォルトの名無しさん
2006/05/26(金) 21:48:12Dim b As Integer = 8
Dim c As Integer = 6
Dim F, S, T As Integer
F = (a And b)
S = (a And c)
T = (b And c)
のとき
F=8
S=2
T=0
これは、わざわざ2進法に直してAND演算しないといけないですか?
2進法に直さなくても計算できる方法ありますか?
0249デフォルトの名無しさん
2006/05/26(金) 22:27:090250248
2006/05/26(金) 22:48:50言い方を変えれば、皆さんは
18 and 8 とかを2進法に直さずに計算できるのでしょうか?
ということをお伺いしたいのです。
0251デフォルトの名無しさん
2006/05/26(金) 22:55:17いったいどうすればいいですか?
0252デフォルトの名無しさん
2006/05/26(金) 22:57:59言い方っつーか
質問の内容がまったく変わっているのだが
我々が18 and 8を2進法に直さず計算できたとして
それを知って何の役に立つというのだ?
0253デフォルトの名無しさん
2006/05/26(金) 22:59:04テラ初心者なんですけど
0254248
2006/05/26(金) 23:03:47すいません。
俺は、18 and 8の計算を2進に直さないと計算できないのですが、
プログラムやる人は10進のままで計算できるのだろうか?
と思いまして。。
0255デフォルトの名無しさん
2006/05/26(金) 23:42:49おりは、16進に変換して計算してるが?
0256デフォルトの名無しさん
2006/05/26(金) 23:45:12要は慣れでしょ
0257255
2006/05/26(金) 23:46:43御仁も職業病ですな。
0258デフォルトの名無しさん
2006/05/27(土) 00:53:30普通小学生は九九という10進数の掛け算を暗記するでしょ
必要があればそれと同様にn進数の演算を暗記しちゃえば良い
0259デフォルトの名無しさん
2006/05/27(土) 11:50:34階乗のプログラムを作るのに必要な知識を教えてください。
0260デフォルトの名無しさん
2006/05/27(土) 12:07:510261デフォルトの名無しさん
2006/05/27(土) 12:21:03再帰関数で書いてもいいが、中途半端な知識でやると無限ループするからな・・・・
基本的には
変数a = 数字の入力(キーボードからでもハードコーティングしてもよい)
変数i = 1;計算結果格納用
forループ(変数b = 1:iがb以上になるまでループ:一回りするごとにbを1増やす){
iとbをかけてiに代入
}
iの値を出力
でいける
ループの条件式はb=aとしてbを1ずつ減らしbが0より下回るまでとしてもよい
0262デフォルトの名無しさん
2006/05/28(日) 18:55:06ごめんなさい逝ってきます
0263デフォルトの名無しさん
2006/05/28(日) 19:05:25バッチファイルはどのように書けば良いでしょうか?
使っているメーラーのhtmlメールビューアのbatファイルを編集して出力される
htmlファイルにタイトルを付け加えられないかと思いまして。
<HTML><HEAD> こうなっているところを
<HTML><title>文書のタイトル</title><HEAD> こんな感じに。
0264デフォルトの名無しさん
2006/05/29(月) 13:13:16参考までにPrologという言語での定義を書きます。再帰で
定義する場合は参考になります。
階乗(M,0,1).
階乗(M,N,X) :- N2 is N-1, 階乗(M,N2,Y), X is M * Y.
0265デフォルトの名無しさん
2006/05/29(月) 15:21:27初心者に対して全く答になってないと思うけど…
0266デフォルトの名無しさん
2006/05/29(月) 17:12:35echo 1 > cmd.txt
echo 任意の文字列 >> cmd.txt
echo e >> cmd.txt
edlin ファイル名 < cmd.txt
del cmd.txt
0267デフォルトの名無しさん
2006/05/29(月) 17:14:10scilab って MATLAB と互換性のある無料ソフトだな。
0268259
2006/05/29(月) 19:26:56とっても参考になりました。ありがとうございました
0269デフォルトの名無しさん
2006/05/29(月) 19:49:22学校の先生からCD−ROMを
借りてきたけど、全然できない
なんで??
誰かたすけて
0270デフォルトの名無しさん
2006/05/29(月) 19:50:18sub factorial(n)
return (n > 1) ? (factorial(n-1) * n) : 1
end
再帰関数を使わないならこんな感じ
sub factorial(n)
x = 1
[1 .. n].each{|i| x *= i}
return x
end
0271デフォルトの名無しさん
2006/05/29(月) 19:54:00Javaの何をインストールしようとしているのだ?開発環境か?ランタイムか?
そのソフトウェアのバージョンはいくつだ?対応OSはWinか?
おまいのPCはWinか?Macか?バージョンはいくつだ?SPちゃんとあててるか?
具体的にはどういう症状がでてインストールできないんだ?
というようなことを詳しく書けば誰かが答えてくれるかもしれない
よくわからなければ先生に聞いた方が早い
0272デフォルトの名無しさん
2006/05/29(月) 20:02:29たぶんインストールはできました
質問なんですが、
PATHの設定がわからないのですが。
誰か教えてくれませんか
OSはWindows XPです。
インストールしたバージョンは
j2sdk-1_4_1_02-windows-i586??
ですたぶん
0273デフォルトの名無しさん
2006/05/29(月) 20:11:47Java SDK インストール
でぐぐって最初にでてきたサイトでも読みなさい
0274デフォルトの名無しさん
2006/05/29(月) 20:22:18そんなこと言わないで
教えてくださいお願いします
0275デフォルトの名無しさん
2006/05/29(月) 20:38:40ここまでにお前が出した情報が少なすぎるし、
これ以上やり取りしてもこっちが助言するのに必要な情報は得られないだろうと見た。
お前が先生に聞くのがお互いのためだ。
0276デフォルトの名無しさん
2006/05/29(月) 22:13:57SDL+OpenGLでゲームを作った場合に、
そのゲームをシェア販売するのは可能でしょうか?
ライセンス関係がよく分からないので
詳しく教えていただきたいのですが・・・
0277デフォルトの名無しさん
2006/05/29(月) 22:58:09というかマジで懇切丁寧にPathの指定の仕方とか解説してくれるサイトがあるのに
なぜぐぐらないでここで聞くのだろうか
0278デフォルトの名無しさん
2006/05/30(火) 09:21:55そんなこと答えるくらいなら、放っとけばいいのに。
サイトで読むより、2chの方がいい情報が得られると思ってる人が
いたっていい。
0279デフォルトの名無しさん
2006/05/30(火) 09:41:06ここの質問者は正しさよりもやさしさを求めているんだから
逆に親切だったらなんだっていいんだし
0280デフォルトの名無しさん
2006/05/30(火) 10:11:14そりゃぁ無理ってもんです。
0281デフォルトの名無しさん
2006/05/30(火) 10:23:13そうそう。それはできる人だけでいいんだよ。
0282デフォルトの名無しさん
2006/05/30(火) 11:07:58そっち読んだ方がいいよというつもりで勧めたのだがな
もしそれが不親切だと感じたのなら
それは俺がツンデレだからだ
0283261
2006/05/30(火) 19:47:04いまさらだが、forループの制御文が間違ってる事に気がついた・・・・_| ̄|○
×forループ(変数b = 1:iがb以上になるまでループ:一回りするごとにbを1増やす){
○forループ(変数b = 1:bがa以上になるまでループ:一回りするごとにbを1増やす){
本当にいまさらだが本当にすまん
>>276
openGL
ttp://opengl.jp/faq/openglfaq.html
no
Q2-01に書いてあるっぽい
java
ttp://www.java.com/ja/download/license.jsp
javaは商用だとライセンス料金払わなくちゃならないっぽい
将来的には無料になるみたいだけど
0284デフォルトの名無しさん
2006/05/30(火) 20:09:45ありがとうございます。
しかし、せっかく調べてもらっといてケチつけるようで申し訳ないのですが・・・
>OpenGLのライブラリをバイナリで作ったり売ったりしようとする会社は
>OpenGLのライセンスが必要です。(中略)
>アプリケーションを開発するところではライセンスをもつ必要は*ありません
>*。OpenGLを使いたい開発者は、特定のマシン用のリンク可能なOpenGLライブ
>ラリーのコピーを得る必要があります。
この文では、ライブラリ自体を作るにはライセンスが必要だけど、
そのフリーで公開されているライブラリを使ったアプリケーションを作るには
ライセンスは要らない、と読めるのですがどうなんでしょうか・・・。
あと、SDLはC言語用ライブラリの方です。言葉足らずでスミマセン。
0285デフォルトの名無しさん
2006/05/31(水) 00:02:33ライブラリそのものを配布するには契約が必要。
ライブラリを使うだけなら契約は不必要。
なぜなら、ライブラリを取得するときにすでにロイヤリティフィーを払っているから。
って考え方でしょう。
SDLについては、LGPLだったと思うので、その当たりで調べてみてください。
0286デフォルトの名無しさん
2006/06/01(木) 00:11:140287デフォルトの名無しさん
2006/06/01(木) 16:41:12但し、指数部は2の補数表現とする。
�@−13.125(10)
�A6.1(8)
誰かやりかたおしえてください。
0288デフォルトの名無しさん
2006/06/01(木) 17:44:30main(){
float x=-13.125
printf("%x%x",*((int*) &x),*(((int*) &x)+1));
}
を float が 16bit, int が 8 bit の(古い)コンパイラを探して来て
動かす(CP/Mのコンパイラとかならオッケーか?)
0289デフォルトの名無しさん
2006/06/01(木) 17:53:37ごめん説明不足だった
コンSの問題
例 −15.75(10)→84FC(16)
のやり方がわかんないで教えてください
0290デフォルトの名無しさん
2006/06/01(木) 20:48:48ありがとうございます。
調べてみます。
0291デフォルトの名無しさん
2006/06/03(土) 00:41:36住所の正規化とかやりたいんですが・・・。
0292デフォルトの名無しさん
2006/06/03(土) 01:18:41一般性のある処理あるいは言い方なのそれ?
0293デフォルトの名無しさん
2006/06/03(土) 05:54:570294デフォルトの名無しさん
2006/06/03(土) 06:13:430295デフォルトの名無しさん
2006/06/03(土) 08:09:29確かに。
Perlか何かで処理しようとしているのかな。
「Prologでまったり」スレで質問するのが
一番良さそうだな。
0296291
2006/06/03(土) 09:00:41わかりづらくてすいません。
「日本語表記ゆれの正規化」ってやつです。
>>293
住所正規化コンバータのプレスリリースとかDBでの正規化とかしか見つからないんですが、
プログラミング的な解説サイトとかあれば教えてもらえないでしょうか。
>>294
Prologですかー。全くわかりませんw
とりあえずJavaで実装しようとしています。
0297デフォルトの名無しさん
2006/06/03(土) 09:32:20データベースのようなものを使わないと不可能
0298デフォルトの名無しさん
2006/06/03(土) 16:55:08質問者では無いのですが私も試してみました。
ファイルの書き換え自体はうまくいくのですが、
edlin ファイル名 < cmd.txt
後の
del cmd.txt
で失敗してしまいます。
どうも別プロセスがcmd.txtを使用しているようで、
調べてみるとそれはntvdm.exeという名前でした。
これを回避するにはどうすればいいのでしょうか?
こちらはwindows2000を使い、
>>266の内容をバッチファイルでまとめて実行しました。
0299デフォルトの名無しさん
2006/06/03(土) 23:57:40AのサイトからBのサイトに飛んだときだけクッションページを設けたいのです。
AのサイトにリンクURLを掲載。
↓
リンクボタンを押すとクッションページに飛ぶ。
↓
クッションページに警告等を記入した文章とリンクURLが表示してある。
↓
クッションページのURL押すとBのサイトに飛ぶ。
という形でクッションページを設ける事は可能でしょうか?
Bサイトへの****部分は日々変動します。ドメインは固定。
http://www.aaa.co.jp/*****.htm
phpのバージョンはPHP Version 4.4.2です。
よろしくお願いいたします。
0300デフォルトの名無しさん
2006/06/04(日) 00:53:212ちゃんのサーバーやDBについてです。
某板でサーバー負荷が掛かるって理由で荒れているスレがありました。
そんな弱い作りなんでしょうか?
一体、どういう作りになってるか、推測されますか?
0301デフォルトの名無しさん
2006/06/04(日) 00:54:28JavaScriptにて
インターネット上のファイルを保存するにはどのようにしたらいいでしょうか?
0302デフォルトの名無しさん
2006/06/04(日) 02:40:370303デフォルトの名無しさん
2006/06/04(日) 05:27:39おすぃえてー
0304デフォルトの名無しさん
2006/06/04(日) 06:19:300305デフォルトの名無しさん
2006/06/04(日) 08:45:140306デフォルトの名無しさん
2006/06/04(日) 10:22:430307デフォルトの名無しさん
2006/06/04(日) 11:28:50サラミ法ってやつでしょ?
プログラムの名前は知らんが。
0308デフォルトの名無しさん
2006/06/04(日) 11:41:090309デフォルトの名無しさん
2006/06/04(日) 12:42:51ありがと。それだ。
0310デフォルトの名無しさん
2006/06/04(日) 12:45:22一本分のサラミから薄切りの一枚を盗んでも誰も気づかない。
そして沢山の人から盗めば、泥棒は一本分以上のサラミが手に入る。
っていう含みをもたせた命名。
0311デフォルトの名無しさん
2006/06/04(日) 13:12:19こら、偽物ヤメレ
サラミ法って詐欺商法の一つよね?
っつーか最近マジメにアルゴリズム勉強せなって思ってる・・・・
やっぱ地道に問題を解いていかなきゃいけないんですかね?
0312デフォルトの名無しさん
2006/06/04(日) 14:09:27「猫でもわかるWindowsプログラミング」を読んでいるのですが、
ビットマップを表示させるプログラムが、付属CDからコピペしてもうまくいきません。
ただ白い画面が起動するだけです。
描画処理の部分は
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
hBmp = LoadBitmap(hInst, "MYBMP");
GetObject(hBmp, (int)sizeof(BITMAP), &bmp_info);
w = bmp_info.bmWidth;
h = bmp_info.bmHeight;
hdc_mem = CreateCompatibleDC(hdc);
SelectObject(hdc_mem, hBmp);
BitBlt(hdc, 0, 0, w, h, hdc_mem, 0, 0, SRCCOPY);
StretchBlt(hdc, w, 0, w * 2, h * 2,
hdc_mem, 0, 0, w, h, SRCCOPY);
DeleteDC(hdc_mem);
DeleteObject(hBmp);
EndPaint(hWnd, &ps);
break;
です。
どなたか対処法をお願いします。
0313デフォルトの名無しさん
2006/06/04(日) 14:23:06コピペだけしてないで
LoadBitmap関数の戻り値をチェックすれ
0314312
2006/06/04(日) 14:33:44リソースビューには「MYBMP」があります。
hBmp = LoadBitmap(hInst, "MYBMP");
の後に
wsprintf(c, "%d", hBmp);
MessageBox(hWnd, c, "message", MB_OK);
を挟んだら0と表示されました。
0315デフォルトの名無しさん
2006/06/04(日) 14:56:13このくらいのエスパー能力ってやっぱ必要だよな
0316デフォルトの名無しさん
2006/06/04(日) 15:34:19MAKEINTRESOURCEを使ってみ
>>315
313は十分エスパーだろ、314がNULLも知らないとは普通思わんよ
0317314
2006/06/04(日) 15:47:46出来ました。ありがとうございます。
0318デフォルトの名無しさん
2006/06/04(日) 17:52:220319デフォルトの名無しさん
2006/06/04(日) 18:02:362ちゃんねらーに叩かれて荒されてサイト潰されるかも知れないね
0320デフォルトの名無しさん
2006/06/04(日) 19:04:400321デフォルトの名無しさん
2006/06/04(日) 20:28:260322デフォルトの名無しさん
2006/06/04(日) 20:32:190323デフォルトの名無しさん
2006/06/04(日) 20:33:420324デフォルトの名無しさん
2006/06/04(日) 20:35:06感想と意見陳述とみなされるから問題ないよ
0325デフォルトの名無しさん
2006/06/04(日) 21:07:42http://news19.2ch.net/test/read.cgi/newsplus/1149368244/
0326デフォルトの名無しさん
2006/06/04(日) 22:28:10具体的な例を用いてくれると助かります。
0327デフォルトの名無しさん
2006/06/04(日) 22:30:03サブルーチンでは分岐した先の場所で、分岐する前の場所に戻ることができる。
無条件分岐では、分岐した先ではどこからここへやってきたのかがわからいので分岐前の場所に戻れない。
0328デフォルトの名無しさん
2006/06/04(日) 22:46:24とても分かりやすい説明ありがとうございます。
0329デフォルトの名無しさん
2006/06/04(日) 23:30:54を調べるプログラムはどんなふうになるでしょうか?
fget などを使おうとは思ってるのですが
何回現れるかをあらわすことができません。
0330デフォルトの名無しさん
2006/06/04(日) 23:37:252 バッファ内をスキャンしてaの出現回数を調べる
0331デフォルトの名無しさん
2006/06/04(日) 23:39:57DISPID_COMMANDSTATECHANGE=105ってカンジで
TitleChange=?の?の数字ってなんですか?
0332デフォルトの名無しさん
2006/06/04(日) 23:50:17実際の業務ってどんなかんじですか?
ゲームとか考えたりする発想力とかアイデアなんかも必要になる?
それともひたすら指示or依頼されたプログラミングするだけ?
もちろん職場によって違うと思うからそれぞれの職場の情報ほすぃ
0333デフォルトの名無しさん
2006/06/04(日) 23:52:030334デフォルトの名無しさん
2006/06/05(月) 00:04:10蒸し返して悪いけど、その話はそもそも設問からしておかしい。
「無条件分岐」の対語は「条件付分岐」であって
「サブルーチン分岐」(余談だがあんまり使わない言葉だと思う)なんかじゃないよ。
字面見たって明らかでしょ。
0335デフォルトの名無しさん
2006/06/05(月) 00:47:170336デフォルトの名無しさん
2006/06/05(月) 00:49:19バッファ内をスキャンしてaの出現回数を調べる
というのは具体的にはどうしたらいいのでしょうか
0337デフォルトの名無しさん
2006/06/05(月) 00:59:02for example.
int charCount(char ch, const char * buf)
{
if (! buf) return 0;
int cnt = 0;
for (char * p = buf; * p != '\0'; ++p) {
if (ch == * p) ++cnt;
}
return cnt;
}
0338デフォルトの名無しさん
2006/06/05(月) 02:49:380339デフォルトの名無しさん
2006/06/05(月) 16:11:54こういうビット列があったとき
最下位ビットではどれですか?
右端?左端?
0340デフォルトの名無しさん
2006/06/05(月) 16:14:29特に決まりはない
0341デフォルトの名無しさん
2006/06/05(月) 16:29:03特に通信データではその辺が重要になるので必ず書かれているはず。
何の断りも無かったら、右が最下位ビットになるのが慣例かな?
0342デフォルトの名無しさん
2006/06/05(月) 16:59:50問題解いてるとダレてきます。
より面白く、効率よく、飽きることなく、夢中に、
勉強する方法はないもんでしょうか。
0343デフォルトの名無しさん
2006/06/05(月) 17:02:22何か「自分の作りたいもの」を作ってみたらどうでしょう。
簡単なゲームなりなんなり。
0344デフォルトの名無しさん
2006/06/05(月) 17:11:50やっぱそれですかあ。
しかし、何か作るには知識が足りすぎず、
一応作ったってことにできるモノがあったとしても、
しょーもないものしかできない。まだそんなレベルです。
子供の頃からプログラミングやり始めたりして、
好きでどんどん習得していくような達人たちは、
どんなふうに学習してるんすかね。
知識が足りなさ過ぎても、つくりたいものを先にもってきて、
それを作るにはどうすればいいか、一つ一つ調べながらやっていけばいいのかな、
と思うけど、ある程度基礎がないと、すごい効率悪そうですね。
0345デフォルトの名無しさん
2006/06/05(月) 17:15:15ゲームのプログラムがあったから、全部読んでは改造してたけど、
今だとその程度の長さのゲームって糞ゲーになってしまうのかな?
とりあえず人のを読むってのは力が付くから、Minix を全部読むとかすればいいかな?
0346デフォルトの名無しさん
2006/06/05(月) 17:28:28プロでもプロトタイプとか作る。
0347344
2006/06/05(月) 17:39:34参考にします。
しょーもないものしかできない、といいましたが、
本当に低レベルなんですよ。丁寧に理解・習得したのは、
独習Cという本の4分の1くらいまでで。それ以降の内容は、
別の本とかでかじっててるから(どんなことができるか掴んだ程度)、
全く未学習ではない、って感じです。
0348デフォルトの名無しさん
2006/06/05(月) 17:42:43何ができるかを適当に把握して、
あとはとりあえず低レベルでもいいから組んでみる。
で、それを誰かにレビューしてもらえるといいんだけど・・・。
0349デフォルトの名無しさん
2006/06/05(月) 19:32:530350デフォルトの名無しさん
2006/06/05(月) 19:40:07ままごとすらできないんだろ
0351デフォルトの名無しさん
2006/06/05(月) 20:13:27おい!今更だけど
なんか間違ってないか?
普通、
>>304-305か、>>306-307のどっちかだろ?
なぜ、
>>305-306なのだ?
0352デフォルトの名無しさん
2006/06/05(月) 21:22:161と0で足し算とか出来るのがわからないです。
最終的には電球のONOFFでパソコンは表現できるとおもうんですけど
その場合、足し算はどのような仕組みになってるんですかね?
0353デフォルトの名無しさん
2006/06/05(月) 21:28:18国の仕掛けで多量のスパムが発生する可能性があります。 しばらくの間メールにはご注意ください。
国からのメールを装う可能性もありますので十分ご注意ください。
詳しくはここをご覧下さい。
http://wopr.iobb.net/diary/index.php?TopPage%2F2006-06-04
このことをより多くの人に知ってもらう必要があります。
この内容をより多くに人に知ってもらうために、御手数ではありますが
自分のWebサイト、よく見に行っているWebサイト等のBBS、2chの各種板
にコピーして、教えてあげてください。
被害を少なくするためにどうかご協力ください。
0354デフォルトの名無しさん
2006/06/05(月) 21:32:43なにこれ?
これってあれの類だよね?
0355デフォルトの名無しさん
2006/06/05(月) 21:36:08元々、最初のコンピュータでは
違う処理をする為には、回路を直接作り変えていた。
直接回路をいじってプログラミングしてたワケだ。
そこに【ノイマン】って人物が、回路を直接作り変えずに
後から電子データのプログラムを突っ込んで
そのプログラムによって処理を変える方法を思いついた。
詳しくはノイマンでぐぐれ。
0356デフォルトの名無しさん
2006/06/05(月) 21:38:380357デフォルトの名無しさん
2006/06/05(月) 21:45:36そういや最近その手の本ってあんまり無いのかもな。
昔は誠文堂新光社なんかから結構出てたんだけどね。
「半加算器」、「全加算器」とかキーワードでググると
いろいろ出てくるんじゃないかな
0358デフォルトの名無しさん
2006/06/05(月) 22:25:381 + 1は繰上りが出る。
出た場合は上の桁でその分も合わせてまた足し算。
そういった感じ
0359デフォルトの名無しさん
2006/06/05(月) 22:26:38アホだろあんたw
0360デフォルトの名無しさん
2006/06/05(月) 22:27:36繰り上がりはANDでわかる。
0361デフォルトの名無しさん
2006/06/05(月) 22:47:21電球ではICの制御ができないから難しいと思う。
0362デフォルトの名無しさん
2006/06/05(月) 23:08:36>>338
>>338
ぐぐるで引っかかっても見えない。どうすれば見られるの?教えてエロイ人
0363デフォルトの名無しさん
2006/06/05(月) 23:16:28ありがとうございます。
ぐぐってみたら、なんとなくぼんやりとしてたものが見えたような気がしました!
0364デフォルトの名無しさん
2006/06/07(水) 03:18:05減らすにはどうしたらいいんでしょうか?
0365デフォルトの名無しさん
2006/06/07(水) 03:24:37構造体へのポインタの配列を作って、
そのポインタをソートすることで間接的にソートを行えば、
交換コストを下げる事は出来る。
あるいは、int などの普通の値の配列の場合は、
交換を memmove を使って一気に行えば、高速化できる。
0366デフォルトの名無しさん
2006/06/07(水) 11:17:22事前にソートしてあれば良いんじゃない?
0367デフォルトの名無しさん
2006/06/07(水) 11:33:220368364
2006/06/07(水) 17:09:35次の挿入ソートのプログラムを、シェルソートを参考にして
交換回数だけを減らすようにするには、プログラムをどう
いじればいいか、という問題なのですがさっぱりです(´ヘ`;)
ちなみにnはデータ数のことです。
void insert(int n, int *data) {
int i, j;
for(i = 1; i < n; i++)
for(j = i; j > 0 && data[j - 1] > data[j]; j--) {
int temp = data[j - 1];
data[j - 1] = data[j];
data[j] = temp;
}
}
0369デフォルトの名無しさん
2006/06/07(水) 17:21:470370364
2006/06/07(水) 17:48:08そういうことです。
シェルだと間隔が決まってますが、これは自分でなんとかしないといけないようです。
ヒントとして、挿入は一つ一つ交換して並び替えますが、
それを一回でできるようにすると良いようです。(走査は一つずつのようです)
0371デフォルトの名無しさん
2006/06/07(水) 17:54:040373デフォルトの名無しさん
2006/06/07(水) 19:53:07生の問題文はどうなってるのかな?
0374364
2006/06/07(水) 19:54:28ここの「課題1」が分からずに困ってます・・・
ttp://www.media.ams.eng.osaka-u.ac.jp/cp/sort1.pdf
0375デフォルトの名無しさん
2006/06/07(水) 20:11:230376デフォルトの名無しさん
2006/06/07(水) 20:43:47なるほど。分かった。
課題1のヒントの通りやればいいんじゃないの?
>>364 のプログラムだと
例えば ABC を CAB にするのに、
ABC:_ ( _ は temp の領域)
→ ABC:B (temp = data[j - 1];)
→ ACC:B (data[j - 1] = data[j];)
→ ACB:B (data[j] = data[j - 1];)
→ ACB:A (j--; temp = data[j - 1];)
→ CCB:A (data[j - 1] = data[j];)
→ CAB:A (data[j] = data[j - 1];)
という6回の代入で交換してるけど、これは
ABC:_ ( _ は temp の領域)
→ ABC:C (temp = data[j];)
→ ABB:C (data[j] = data[j - 1];)
→ AAB:C (data[j - 1] = data[j - 2];)
→ CAB:C (data[j - 2] = temp;)
の4回の代入で交換できる。
だから、そういう風にプログラムしてちょって問題やね。
シェルソートとか全く関係なさげ。
0377364
2006/06/07(水) 21:38:54詳しい説明ありがとうございますヽ(´ー`)ノ
ということは、移動したいデータをtempに代入して、
移動したい位置まで持っていくってことでいいんでしょうか?
でもどうやって記述したらいいのやら・・・
スミマセン、まだC勉強してひと月なもんで(´ヘ`;)
0378デフォルトの名無しさん
2006/06/07(水) 22:06:511. ABC の C を退避
2. AB を右にあるものから1つずつ右にずらしていく
3. 最後までずらしたら、その空いた所に退避していた C を埋める
という処理になる。
もっと長い ABCDEFGHIJKLMN の N を左端に持って行くには、
1. ABCDEFGHIJKLMN の N を退避
2. ABCDEFGHIJKLM を右にあるものから1つずつ右にずらしていく
3. 最後までずらしたら、その空いた所に退避していた N を埋める
になるわけだ。
0379364
2006/06/08(木) 21:16:32お返事が遅れましたが、何度も丁寧に説明していただき
本当にありがとうございましたヽ(´ー`)ノ
なんとかプログラムはできたので、今日出してきました。
説明してもらったアルゴリズムはわかったのですが、それを
プログラムでどう書くか(for文使うけど、条件どう書いたらいいのやら・・・)が
わからなかったので、>>377で聞いていました。
前のシェルソート参考は、そのシェルのfor文を参考にしなさいって意味だったそうです<友人
そのため提出したプログラムはforが3回もあったのですが、解答例は普通に2回でやってましたw
でも機能としては同じだったので、たぶんOKだと思います(´ヘ`;) (最小限の変更じゃなかったけど)
ホント、いろいろとありがとうございましたm(_ _)m
0380デフォルトの名無しさん
2006/06/08(木) 21:19:390381デフォルトの名無しさん
2006/06/13(火) 14:43:54JSPのバージョンはどこを見れば分かりますか?
0382デフォルトの名無しさん
2006/06/13(火) 17:27:160383デフォルトの名無しさん
2006/06/13(火) 22:36:49日本語でお願いします。
0384デフォルトの名無しさん
2006/06/14(水) 00:11:42あんたたわけだなあ名古屋弁だがね
0385デフォルトの名無しさん
2006/06/14(水) 02:47:19宮崎人だけど十分通用するよ。名古屋だけに限らん。
0386デフォルトの名無しさん
2006/06/14(水) 02:52:18名古屋弁以外の日本語でどうぞ。
0387デフォルトの名無しさん
2006/06/15(木) 10:36:45コッソロンネカイアイトイラトコロイタアニセッケム
ノンテッカペヘノオタイタコロンタシケ
カムセパラアツモユピリヒ
0388デフォルトの名無しさん
2006/06/15(木) 20:01:450389デフォルトの名無しさん
2006/06/15(木) 20:07:50あと、素材に拘るなら、接着剤も本場から仕入れた方が確実だね。
そのまま飲んでも体に良くておいしい奴じゃないと虫歯も納得しないよ。
0390デフォルトの名無しさん
2006/06/16(金) 01:02:540391デフォルトの名無しさん
2006/06/17(土) 15:51:410392デフォルトの名無しさん
2006/06/17(土) 16:09:11> Windows 98 SEで動作できて、フリーソフトで
これを満たすものなら十分に選択肢は豊富。
問題は何が簡単かということ。
何をしたいかによって、それをするのが簡単なのはどれかということは当然変わってくる。
意地悪な奴ならプログラミングそのものが簡単と言うのではなくインストールが簡単とかそういう捉え方をされるぞ。
0393デフォルトの名無しさん
2006/06/17(土) 16:14:00メニューバーから言語を選べるような。
0394デフォルトの名無しさん
2006/06/18(日) 08:57:170395デフォルトの名無しさん
2006/06/18(日) 09:04:530396デフォルトの名無しさん
2006/06/18(日) 11:18:470397デフォルトの名無しさん
2006/06/18(日) 11:56:58Cygwinがお勧め
プログラムを作るにあたり、面倒な入力は一切無いし。
簡単にエディタでコードを打ち込むだけ。
0398デフォルトの名無しさん
2006/06/18(日) 14:48:470399デフォルトの名無しさん
2006/06/18(日) 15:01:560400デフォルトの名無しさん
2006/06/18(日) 17:35:30エディタはもちろん vim さ。
0401デフォルトの名無しさん
2006/06/18(日) 18:21:230402デフォルトの名無しさん
2006/06/18(日) 19:22:52MPEG LAに相談したら?
0403デフォルトの名無しさん
2006/06/18(日) 19:40:130404デフォルトの名無しさん
2006/06/18(日) 20:04:50MPEG関連のライセンスを管理してる所
0405デフォルトの名無しさん
2006/06/24(土) 11:44:41#define SWAP(a, b) (a += b, b = a - b, a -= b)
これは、同じ値を交換しようとすると誤作動する
というもの、自身で計算してみたりプログラムを書いてみたりしてみたのですが、どうにも誤作動を起こしていないように思うんです。
a b
10 10 SWAP(10,10)
20 10 a += b
20 10 b = a - b
10 10 a -= b
この計算のどこに間違いがあるのでしょうか。
0406デフォルトの名無しさん
2006/06/24(土) 12:03:39たしかこうすると駄目だったと思う。
int x = 5;
SWAP(x, x);
あと、速度面から率直に一時変数を使うやり方のほうがよいと言う話もある。
ttp://www.dd.iij4u.or.jp/~okuyamak/Information/xor_fixed_swapping.html
0407デフォルトの名無しさん
2006/06/24(土) 15:44:25そのマクロで実際にSWAP(10, 10)としたら単純にエラーになるわけだが。
0408デフォルトの名無しさん
2006/06/24(土) 16:05:13違う変数の値の交換なら誤作動を起こさない、その計算もあってる
同じ変数の値を交換しようとすると誤作動、つまり406
>>407
まぁ数値に代入はできないから当然ちゃ当然だな
0409デフォルトの名無しさん
2006/07/03(月) 23:31:51VisualBasic.net
VisualBasic 2005
3つの違いを教えて下さい。
0410デフォルトの名無しさん
2006/07/04(火) 02:28:55色々種類がありすぎてどれをやればいいか分からない。
一番実用的で使えそうなのってありますか?
0411デフォルトの名無しさん
2006/07/04(火) 05:52:50VisualBasic.net 過去の製品
VisualBasic 2005 現在の製品
0412デフォルトの名無しさん
2006/07/04(火) 12:22:04PCは全くわからないド素人で、オンではチャットや掲示板に書きこみを
したり、動画をダウンロードして鑑賞したりするぐらいです。
オフでは、ワードやエクセルを使える程度で、PCの知識は全くありません。
検索してPCの歴史や言語の種類・特徴等を読んで、プログラムを覚えて
みたいと思いました。
どの言語を覚えたらいいのかわからないんですが、セキュリティー関係に
役立つ言語と、その言語を覚える際にオススメの本等ありましたら教えて
頂けますでしょうか?
PCはWin98です。プログラムを覚える用のPCの購入も考えている
ので、98で使えないものでも構いません。
0413デフォルトの名無しさん
2006/07/04(火) 12:36:21「一番実用的で使えそう」なのは Visual Basic かなぁ。
でも「使えそう」だけど
「実際やったら使いものにならないかも知れない」ことは
知っておいた方がいい。
0414デフォルトの名無しさん
2006/07/04(火) 12:37:40ちょっと古い本だが「プログラミング開始以前」(毎日コミュニケーションズ、ISBN: 4839907234)
0415デフォルトの名無しさん
2006/07/04(火) 12:39:47セキュリティ関連に役立つ言語って結局
システムを構築している言語だから、C 言語がいいのかなぁ。
ただ、入門からセキュリティまでたどり着くのは、
料理入門からおフランス料理フルコースくらいの格差があるので頑張ってね。
本は図書館にある本を 1/3 位読めば足りるんじゃないかな?
0416デフォルトの名無しさん
2006/07/04(火) 13:11:33レスありがとうございます。
「プログラミング開始以前」拝読させて頂きます。
>>415
レスありがとうございます。
なるほど、入門からセキュリティに辿り着くまで何年もかかりそうですね・・・
フランス料理のフルコースか〜、今思ったんですが、今から始めるとして
才能というか素質とかセンスといったものがないと、最前線には追い着きそうに
ないですね。
言語はC言語を勉強しょうと思います。図書館にある本1/3も読めるとは
思いませんが、目安として参考にさせて頂きます。
0417デフォルトの名無しさん
2006/07/04(火) 16:17:46下らない質問に答えていただきthx!
0418デフォルトの名無しさん
2006/07/04(火) 16:39:47若くてもフランス料理の出来るシェフは何人もいるよ。
大学生でも 4 年間勉強して、就職して鍛えられてなんとか 30 前には使い物に
なってるんじゃないかな?
「私はプログラミングが出来ます」と言えるまでには何年もかかるし、
「私はセキュリティのことが分かります」と言えるまでにはさらに何年もかかるので
すぐにはできないけど、無理じゃないと思います。
あと、セキュリティは整数論とか群論とかの数学も重要だよ。
0419デフォルトの名無しさん
2006/07/04(火) 17:09:04A.txtの中から
http://www.test.com/saiten〜.lzh
のURLを検索して
その文字列を
SETに渡したいのです。
rc = bObj.W3get("-d C:\saiten -o SET1")
みたいに検索したURLの文字列を
指定してダウンロードさせる事はできないでしょうか?
ポケットリファレンスで学習しながら頑張って
いるのですが、文字列の検索まではできても
その先が行き詰ってしまい一週間程立ってしまいました。
どなたかご教示下さいますと幸いです。
0420デフォルトの名無しさん
2006/07/04(火) 17:09:350421デフォルトの名無しさん
2006/07/04(火) 18:25:04とあるサイトで
http://tinyurl.com/fvy4m
というアドレスが貼られていました。
楽天に飛んだので、すっかり「アフェリエイト」だと思ったのですが
貼った本人は違うとのこと。
アドレスを短くするためのサイト
http://tinyurl.com/
でそれを利用しただけとのこと。
本当にそうなのでしょうか?
アフェリエイトかどうか、確かめる方法ってありますか?
教えてください。お願いします。
0422デフォルトの名無しさん
2006/07/04(火) 18:59:05TinyURL.com の Preview Feature ってので
Click here to enable previews. すると、
どこに飛ばされるのかが見れるようになる。
で、実際にやってみると、
http://pt.afl.rakuten.co.jp/c/--------.--------/?url=http%3a%2f%2fwww.rakuten.co.jp%2fmikihouse%2f683805%2f683808%2f610873%2f
という URL に飛ばされることが分かる。
pt.afl.rakuten.co.jp に afl ってある通り、
これはまぎれもなくアフィリエイト(affiliate)。
--------.-------- の部分はここでは隠してるけど、
これがアフィリエイトの ID になるんだろうね。
0423421
2006/07/04(火) 19:20:17まだ教えてください。
Click here to enable previews
にしてから
http://tinyurl.com/fvy4mをクリックすると
アドレスが見える。という事でしょうか?
やってみたけれど、アフィリエイトのアドレスが表示されなくて・・・。
本当に申し訳ないのですが、もう1度教えてください。
0424デフォルトの名無しさん
2006/07/04(火) 19:26:55http://tinyurl.com/fvy4mをクリックすると
アドレスが見えるはずなんだけど・・・。
This TinyURL redirects to: とか出てきて、
その下に転送先 URL が表示される。
クッキーをオフにしてるとかないかな?
0425デフォルトの名無しさん
2006/07/04(火) 19:29:424*atn(1)
0426デフォルトの名無しさん
2006/07/04(火) 20:52:050427デフォルトの名無しさん
2006/07/04(火) 21:05:18ドキュメントを読むべし。
0428421
2006/07/04(火) 21:06:25ごめんなさい。ノートンがいました。
ありがとうございます。
本当にごめんなさい。
0429デフォルトの名無しさん
2006/07/04(火) 21:30:121. テキストエディタでプログラムを書く。
2. 拡張子 .c でセーブする。
3. コンパイラ名 ファイル名.c
と打つと通常、 a.out とか a.exe という名前の実行ファイルが出来る。
0430デフォルトの名無しさん
2006/07/04(火) 23:21:48特にWindows系ではソースファイルの拡張子をexeにしたものになるものが多いと思う。
0431デフォルトの名無しさん
2006/07/04(火) 23:37:423.14159265358979323846264…
4*Atan(1)
4*Atan(1,1)
Acos(-1)
2*Asin(1)
好きなのを選びなさい。
0432デフォルトの名無しさん
2006/07/05(水) 11:15:17どのように書けばいいでしょうか?
if(xx != 1 || xx != 2)
とした場合、1でも2でもどちらかがtrueになって
結局全部の場合でtrueになってしまいますよね?
0433デフォルトの名無しさん
2006/07/05(水) 11:44:171ではなく、2でもない、と考えるべし。
0434デフォルトの名無しさん
2006/07/05(水) 11:52:350435デフォルトの名無しさん
2006/07/05(水) 12:16:30>○○が1か2じゃない
これをそのまま論理にすると、
if (!(xx == 1 || xx == 2))
となるね。つまり、(1であるか2である)じゃない。
>433は余計な変換が入るから、自分に馴染み易い方を使うといい。
0436デフォルトの名無しさん
2006/07/05(水) 12:16:51初心者に分かり易い本があったら教えて下さい。
0437デフォルトの名無しさん
2006/07/05(水) 12:39:05余計な変換って
こういう時はド・モルガンの法則も教えないとヤバイじゃん
0438デフォルトの名無しさん
2006/07/05(水) 14:15:450439デフォルトの名無しさん
2006/07/05(水) 18:05:20ありがとうです。
わかんなかったから3.1415926535・・・・って打ってました。
0440デフォルトの名無しさん
2006/07/05(水) 18:27:34一つのファイルがあってそのファイルに対してここからここまで再生したという範囲のデータが複数あるんです
例えば0秒目〜5秒目までと2秒目〜6秒目と10秒目〜12秒目みたいに
このデータから2回以上とか3回以上など回数指定で再生したところのデータを計算する方法がわかる方いらっしゃったら
教えてください
0441デフォルトの名無しさん
2006/07/05(水) 19:11:240442デフォルトの名無しさん
2006/07/05(水) 19:16:55何秒目から何秒目まで再生したっていうデータがいっぱいあるから
そのデータの重ね合わせから2回以上再生したのは何秒目から何秒目と何秒目から何秒目っていうデータに加工したいんです
やっぱりわかりませんかね
0443デフォルトの名無しさん
2006/07/05(水) 19:19:020444デフォルトの名無しさん
2006/07/05(水) 19:36:09環境によってはそういうAPIが提供されていることもある。
0445デフォルトの名無しさん
2006/07/05(水) 20:22:500446デフォルトの名無しさん
2006/07/05(水) 20:24:40スタート→プログラム→コマンドプロンプト
0447デフォルトの名無しさん
2006/07/05(水) 20:24:47スタートボタン→ファイル名を指定して実行→cmd[Enter]
0448デフォルトの名無しさん
2006/07/05(水) 20:30:04スタート→プログラム→アクセサリ→コマンド プロンプト
0449デフォルトの名無しさん
2006/07/05(水) 20:33:18D:\>
で何を入力すれば良いの?学校のだとvcvars32で動いたのにこれだと動かない
0450デフォルトの名無しさん
2006/07/05(水) 20:34:590451デフォルトの名無しさん
2006/07/05(水) 20:36:480452デフォルトの名無しさん
2006/07/05(水) 21:16:55Visual C++インストールしてあるのか?
しているのにvcvars32が使えないなら、再インストールしろ。
0453デフォルトの名無しさん
2006/07/05(水) 21:44:27インストールした。CDを学校に返したので再インストールできない
0454デフォルトの名無しさん
2006/07/05(水) 21:44:36環境によるからなんとも言えん、とりあえず ipconfig と入力して出てきた数字を教えてくれ
0455デフォルトの名無しさん
2006/07/05(水) 22:08:46プログラムのMicrosoft Visual StudioだかVisual C++だかの中の中のほうにVisual C++コマンドプロンプトとか言うものはないか?
0456デフォルトの名無しさん
2006/07/05(水) 22:17:44激しく違法に複数PCにインスコしてる学校臭い。
フリーな環境なだけかもしれないが。
0457デフォルトの名無しさん
2006/07/05(水) 22:50:40IP Addressとか出てきたけど、ここに書いたら危なくないか?
0458デフォルトの名無しさん
2006/07/05(水) 23:45:37***.cを保存したホルダにバッチファイルがないんでは?
vsvars32.batが。
0459デフォルトの名無しさん
2006/07/05(水) 23:53:24学校だったら学校単位でライセンス取ってるんじゃないだろうか?
0460デフォルトの名無しさん
2006/07/07(金) 05:10:55こんな自分に分かりやすい、勉強しやすい本やサイトなどありましたら教えてください。
0461デフォルトの名無しさん
2006/07/07(金) 19:47:540462デフォルトの名無しさん
2006/07/07(金) 20:55:500463デフォルトの名無しさん
2006/07/07(金) 21:16:53お前が手本示せ
0464デフォルトの名無しさん
2006/07/07(金) 21:27:32独学でやるって心意気がいいねぇ。
自分で調べるのが良いと思うよ。
「C++ お勧め」とかでググればそれなりに出て来ると思う。
0465デフォルトの名無しさん
2006/07/11(火) 07:53:100466デフォルトの名無しさん
2006/07/11(火) 09:14:28受信者と同じことができれば見えるよ。
0467デフォルトの名無しさん
2006/07/11(火) 12:36:14飽和演算のことを"saturate calculation"って呼ぶのは日本のみの方言みたいなもんだろうか?
"saturation calculation"で検索しないと海外の情報は引っかからないんだけど。
逆に日本では"saturate calculation"と表記しているところばかり。
う〜ん謎。
0468c
2006/07/11(火) 14:08:12ただし、必ずfor分を用いること。
このような課題が出されたのですが、まったくわかりません↓
どなたか教えていただければと思います。
よろしくお願いします。
0469デフォルトの名無しさん
2006/07/11(火) 14:49:19saturate calculation なんて書いてる所があるのか?
0470デフォルトの名無しさん
2006/07/11(火) 16:27:47まず、考えなきゃいけないのはどんなプログラミング言語でやるかだ。
でも、それすらあぶなさそうなので、基本的には向いてないと思って間違いない。
どの段階で諦めるか、引き際も考えるべきだね。
0471デフォルトの名無しさん
2006/07/11(火) 16:42:13C/C++の宿題を片付けます 66代目
http://pc8.2ch.net/test/read.cgi/tech/1151477344/l50
0472デフォルトの名無しさん
2006/07/11(火) 16:50:50私物のパソコンのローカルディスク内にあるやや多量か多数のText_Dataをまとめて正規表現で処理
するような用途の言語は、どちらの板の方で一般的なのでしょうか。
そのような用途の言語の推薦をお願いいたします。
プログラム技術関係だとC言語に似たものはどれもそれほど変わらない気がするのですが。
プログラム技術
http://pc8.2ch.net/tech/
Webプログラミング
http://pc8.2ch.net/php/
チラシの裏のメモ
うわさ程ではPHP言語が良いとも聞きましたのですが・・・。なぜそうなのかが良くわからない。
ビジネスソフトのMS-Office自体は今回は除外といたします。
稼動環境OSはMS-Windowsですが、UNIX系でも推薦可。
簡単なインタープリター? 系が良い。
あんまり習得が難しいのは個人的にだめな感じです。
0473デフォルトの名無しさん
2006/07/11(火) 16:55:460474デフォルトの名無しさん
2006/07/11(火) 17:16:420475デフォルトの名無しさん
2006/07/11(火) 17:29:20awk が最適?
0476デフォルトの名無しさん
2006/07/11(火) 17:31:240477デフォルトの名無しさん
2006/07/11(火) 18:58:12次の数列の和を求めよ。(DO文)
1/1+x=1-x+x**2-x**3+x**4-x**5・・・
打ち切り条件 1.0*10**-6
これをフォートランで作ってほしいのですが、どこで聞けばいいのか
わからなかったので、ここで聞きました。提出明日までです!
よろしくおねがいします。
0478デフォルトの名無しさん
2006/07/11(火) 19:12:31くだすれFORTRAN というスレッドが良いようですね。
0479デフォルトの名無しさん
2006/07/11(火) 19:30:23ありがとうございます。そちらで聞いてみます。
0480デフォルトの名無しさん
2006/07/11(火) 20:54:05んですが、本を見てもどうもよく分からないのでやり方を教えてください。
OSはXPです。
0481デフォルトの名無しさん
2006/07/11(火) 21:01:56じゃ本に書いてある説明をここへそのままコピペして
0482デフォルトの名無しさん
2006/07/11(火) 21:15:28>まず、Windows付属の「メモ帳」などのテキストエディタでプログラム用のファイル(ここではTEST.C)を
>作成し保存します。続いて、Windows XPでは、「スタート」 メニューから[すべてのプログラム]→[アクセサリ]
>→[コマンドプロンプト]を選択して、「コマンドプロンプト」ウィンドウを開いてください。
>ソースファイルを保存したディレクトリに移動して、次のコマンドを入力します。
>
> cl test.c
>
>これでプログラムを実行することが出来ます。次のコマンドを入力してください。
>
> test.exe
4行目がよく分かりません。
0483デフォルトの名無しさん
2006/07/11(火) 21:24:400484デフォルトの名無しさん
2006/07/11(火) 21:32:30出来ました。ありがとうございました。
0485デフォルトの名無しさん
2006/07/11(火) 23:49:14WindowsからUNIX上のシェルを自動実行させたいのですが、やり方がわかりません。
バッチでTelnetクライアントを起動させて、リモートログインして実行・・・とか、
そんな方法しか思いつかないです。
何かよい方法はないでしょうか?
スレ違いかもしれないのですが、該当するようなスレが見つからなかったので・・・
0486Windows2000
2006/07/12(水) 00:01:39「8.3形式」という方法で削除しようと思ったのですが、
デスクトップにあるフォルダを選択するにはどうしたら良いでしょうか?
教えて下さい。
0487デフォルトの名無しさん
2006/07/12(水) 00:10:55つ[rsh]
#使い方はrsh /?で。
0488デフォルトの名無しさん
2006/07/12(水) 00:55:36rsh でもいいけど、今風だとssh だな。
putty のパッケージに pageant と plink というのがあるので、
組み合わせて使ってくれ。
0489デフォルトの名無しさん
2006/07/12(水) 01:03:51dir /X でみれば、8.3形式のものがみれる。
デスクトップは俺のOSでは、↓になっている。
"C:\Documents and Settings\ユーザ名\デスクトップ"
答えになった?
0490WindowsXP
2006/07/13(木) 14:25:50rmdir /s "Tempフォルダのパス"
だとTempフォルダ自体も消えてしまいます。
ディレクトリの中身だけを削除する場合どのように命令すればよいのでしょか。
0491デフォルトの名無しさん
2006/07/13(木) 14:48:13mkdirする
0492デフォルトの名無しさん
2006/07/13(木) 15:25:07初心者〜管理者まで必読!コマンドライン(DOS Pt.4)
http://pc8.2ch.net/test/read.cgi/win/1116131036/
> DOS由来コマンドだけでなく、Windows バージョンアップのたびに拡充されてきたコマンド、
> wsh(cscript)、cygwin、Resource Kit、Support Tools、その他のフリーソフト等ふくめ
> コマンドラインインタフェースに関するネタならなんでもOK。
0494デフォルトの名無しさん
2006/07/17(月) 15:27:34UNIX環境(MAC OS X)の学校とWindows(XP)環境の家の双方で作業に取り掛かろうとすると
共にソケット周りの仕様が異なるので行き来する度にソースコードを修正しないといけません。
そこで家の方で、最近無料になったVirtual PCを使ってLinuxを導入し、
UNIX環境を整えて学校とソースファイルを共用しようと考えています。
ですがLinuxとはいえ、ベースはWindowsですから
UNIX仕様のソースファイルをちゃんとコンパイルでき、プログラムを動かせるかが心配です。
実際このことは可能でしょうか?
0495デフォルトの名無しさん
2006/07/17(月) 15:36:13一部定数やインクルードファイルが違うかもしれないけどそれくらいは条件コンパイルでカバーと言うことで。
0496デフォルトの名無しさん
2006/07/17(月) 15:47:11即レスありがとうございます。
ソケット以外にも、それらの送受信と標準入力を切り替えるselect関数を使います。
0497デフォルトの名無しさん
2006/07/17(月) 16:36:580498デフォルトの名無しさん
2006/07/18(火) 00:57:06cygwinを早速試してみたらうまくいきました。ありがとうございました。
0499495
2006/07/18(火) 01:13:21それはさておき、MacOSXではどんなエディタ/コンパイラを使っているの?
ボーナス出たからMacMiniでも買おうかと思っているのだが。
0500デフォルトの名無しさん
2006/07/18(火) 01:44:32すみません、497と同一の方だと思ってました。
改めてありがとうございました。
MACではemacsを使いこなせないのでmiを使っています。
機能的には申し分ないのにすっきりしていてオススメですよ。
コンパイラは標準のgccです。
0501495
2006/07/18(火) 02:15:12なるほど、喩えは悪いがWindowsでCygwinを使うようにgccでコンパイルできるのだね。
#実態は大きく違い、CygwinではPOSIXをエミュレートするのでファイルの読み書きさえ遅くなるのだが。
0502デフォルトの名無しさん
2006/07/18(火) 08:36:05まあ、俺は vim 使ってるがな。
0503デフォルトの名無しさん
2006/07/19(水) 18:56:090504デフォルトの名無しさん
2006/07/19(水) 18:57:553万円くらいで売ってます。
0505デフォルトの名無しさん
2006/07/19(水) 19:24:020506デフォルトの名無しさん
2006/07/19(水) 19:36:22わざわざ買わなくても只で入手できるものが幾つもあるよ。
0507デフォルトの名無しさん
2006/07/19(水) 19:56:30どこで入手できますか?
0508デフォルトの名無しさん
2006/07/19(水) 19:59:00大学でVBのプログラムを研究中なのですが、まったくわかりません。
どうやらこれは、エクセルの計算式を出すためのプログラムのようなんですが・・
Option Explicit
Const Pi = 3.14159
Sub DCT()
Dim n2 As Integer
Dim fn(2) As Integer
Dim u, n, j As Integer
Dim tmp As Double
Dim cu As Double
n = 2
n2 = 2 * n
For u = 0 To n - 1
tmp = 0
If u = 0 Then cu = 1 / Sqr(2) Else cu = 1
For j = 0 To n - 1
fn(j) = Cells(1, j + 1).Value
tmp = tmp + fn(j) * Cos((2 * j + 1) * u * Pi / n2)
Next
Cells(2, u + 1).Value = tmp * cu * Sqr(2 / n)
Next
End Sub
以上のようなプログラムで、nextの上の、tmp=〜 という一文の
意味がよくわかりません。どなたかご教授いただけないでしょうか・・
お願いします(><
0509デフォルトの名無しさん
2006/07/19(水) 21:31:38ローマ字入力はできるんですけど英語とかは難しいです('A`)
0510デフォルトの名無しさん
2006/07/19(水) 22:14:06レゴのマインドストームとかだと、機能を表すブロックをマウスで
並べるだけでプログラムできたりするので、キーボード不要のプログラミングも
存在する。
但し、文字を使わずに抽象的な指示をするのは難しい。
また、今後も「英語+他言語」というコンピュータの文化は続くので、
共通言語としての英語の表現によるプログラムは最もポピューラなままでしょう。
0511デフォルトの名無しさん
2006/07/19(水) 22:15:31Windows じゃないパソコンOSだと既に付いている場合が多い。
Windows は Microsoft のサイトからダウンロードできる。
0512デフォルトの名無しさん
2006/07/19(水) 22:21:05tmp=〜 も普通の代入文だよ。
fn(j) は配列
Cos() は三角関数
プログラムの話じゃなくて、計算式の意味が知りたいんだったらエスパーに
http://pc8.2ch.net/test/read.cgi/tech/1143225402/
聞いた方が良いんじゃないかな?
0513デフォルトの名無しさん
2006/07/20(木) 04:09:20#include <stdio.h>
int main (void)
{
int i;
char ch, smallest_ch;
smallest_ch = 'z';
for (i=1; i<11; i++)
{
printf("アルファベットを入力してください\n");
ch = getchar();
if (ch < smallest_ch) smallest_ch = ch;
}
printf("一番若い文字は %c です", smallest_ch);
return 0;
}
をコンパイルして実行すると次レスのようになります。
コンパイラは正常に動いていますか?
0514デフォルトの名無しさん
2006/07/20(木) 04:09:53d
アルファベットを入力してください
アルファベットを入力してください
d
アルファベットを入力してください
アルファベットを入力してください
d
アルファベットを入力してください
アルファベットを入力してください
d
アルファベットを入力してください
アルファベットを入力してください
d
アルファベットを入力してください
一番若い文字は
です
0515デフォルトの名無しさん
2006/07/20(木) 04:55:35コンパイラは基本的には正常に動く。
動作が思い通りにならないのは
君がCの標準入力関数のバッファリングについて解ってないから。
getchar()で入力する時は見た目一行入力だろ?
その時に入力した後の文字は後の標準入力関数用に持ち越される。
この場合最初のgetchar()では"d\n"を入力してるから
そこでは'd'が返り
次のgetchar()では入力待ちにならずにバッファに残ってる'\n'を読みに行く。
入力待ちにしたけりゃその前に入力バッファを空にするんだな。
0516デフォルトの名無しさん
2006/07/20(木) 16:07:46>アプリケーションを正しく初期化できませんでした(0xc0000135)
というアプリケーションエラーが出るのですが、どうしたら正常に動作できますか?
zipの場合は問題なく動作します、OSはXPです
0517デフォルトの名無しさん
2006/07/20(木) 17:06:10具体的にそのアプリを教えなさい。
0518デフォルトの名無しさん
2006/07/20(木) 18:51:280519デフォルトの名無しさん
2006/07/20(木) 19:53:07ひょっとしたらエラーが出る状態自体が正常なのかもよ。
0520デフォルトの名無しさん
2006/07/20(木) 20:27:38つまりできるにこしたことはないということですか・・・
0521デフォルトの名無しさん
2006/07/21(金) 02:29:320522デフォルトの名無しさん
2006/07/21(金) 07:39:060523デフォルトの名無しさん
2006/07/21(金) 08:56:360524デフォルトの名無しさん
2006/07/22(土) 00:07:512000語位使った英会話とタイピイング位は憶えておくと、長い人生で損はない。
就職して海外と仕事をするはめになって、しょうがなく勉強したが、憶えては忘れ
て難儀した。高校までに憶えた単語は忘れないが、その後はあやしいな。
電車の中でマンガを読んでいる学生を見ると、勿体無いと思う。若いときはそういう
ことは分からないが、英単語の1つも余計に憶えておくと良かったと思う。
憶えたものが負担になって後で困るということはない。
困るといえば、家族で海外に行くと添乗員の役をさせられること位かな。酷い時は
レンタカーの運転手をさせられる。
0525デフォルトの名無しさん
2006/07/22(土) 02:20:23この「やって損はない論理」だとスペイン語もやってた方がいいかもね。
東南アジアだと中国語が一番通じるし。
コンピュータに限れば英語が共通語だけど。
0526デフォルトの名無しさん
2006/07/22(土) 05:49:250527デフォルトの名無しさん
2006/07/22(土) 23:09:29以下のようなコードで問題ないでしょうか。
long ***array;
int x = 4;
int y = 3;
int z = 2;
/* 確保 */
array = new long**[x];
for ( int i=0; i<x; i++ ) {
array[i] = new long*[y];
for ( int j=0; j<y; j++ ) {
array[i][j] = new long[z];
}
}
/* 解放 */
for ( int i=0; i<x; i++ ) {
for ( int j=0; j<y; j++ ) {
delete[] array[i][j];
}
delete[] array[i];
}
delete[] array;
0528デフォルトの名無しさん
2006/07/22(土) 23:42:160529デフォルトの名無しさん
2006/07/23(日) 00:25:120530デフォルトの名無しさん
2006/07/23(日) 21:38:541つ目のwavファイルは普通に歌が入ってるヤツ2つ目は同じ曲のカラオケ。
波形データをブロック毎にそれぞれ取得して1つ目のファイルに逆位相した
2つ目の波形を足してボーカルだけになると思ったんだけどな。
なんかそうならないので、理由を誰か優しく教えていうダサい
0531デフォルトの名無しさん
2006/07/23(日) 22:08:27全く同じじゃないからだろ
それにきちんと逆位相になってるの確認したか?
それよりも周波数成分に分解してヴォーカル以外をフィルターする方がベター
0532デフォルトの名無しさん
2006/07/24(月) 00:38:01何か名前ついてますか?
0533デフォルトの名無しさん
2006/07/24(月) 04:49:25というのをDLしたんですが、
read meのとおり、「setup_xampp.bat起動で、1選択」をして、
apache_installservice.bat、mysql_installservice.batでインストールしてみて、
(PHPもなにかする必要あり?)
「apache_start.bat」を実行した後に、「mysql_start.bat」を実行したりすると、
Diese Eingabeforderung nicht waehrend des Running beenden
Please dont close Window while MySQL is running
MySQL is trying to start
Please wait ...
MySQL is starting with mysql\bin\my.cnf (console)
Can't start server: Bind on TCP/IP port: No such file or directory
060724 4:42:14 [ERROR] Do you already have another mysqld server running on por
t: 3306 ?
060724 4:42:14 [ERROR] Aborting
060724 4:42:14 [Note] mysql\bin\mysqld: Shutdown complete
MySQL konnte nicht gestartet werden
MySQL could not be started
続行するには何かキーを押してください . . .
のようなエラーがでてしまったりします。
Moodleをwidnows2000にインストールして使いたいのですが、どうすればいいでしょうか・・。
ちなみにこれらの知識はほぼありません・・。
0534533 1/2
2006/07/24(月) 06:34:56というものをDLしたのですが、
アパッチをスタートさせようとすると、
Diese Eingabeforderung nicht waehrend des Running beenden
Bitte erst bei einem gewollten Shutdown schliessen
Please close this command only for Shutdown
Apache 2 is starting ...
apache.exe: Syntax error on line 478 of C:/moodle/apache/conf/httpd.conf: Syntax
error on line 7 of C:/moodle/apache/conf/extra/httpd-xampp.conf: Cannot load C:
/xampplite/apache/bin/php5apache2.dll into server: \x8ew\x92\xe8\x82\xb3\x82\xea
\x82\xbd\x83\x82\x83W\x83\x85\x81[\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9\x82\x
e8\x82\xdc\x82\xb9\x82\xf1\x81B
Apache konnte nicht gestartet werden
Apache could not be started
というエラーがでてしまいます。
mysql_start.batを実行しても
Diese Eingabeforderung nicht waehrend des Running beenden
Please dont close Window while MySQL is running
MySQL is trying to start
Please wait ...
MySQL is starting with mysql\bin\my.cnf (console)
Can't start server: Bind on TCP/IP port: No such file or directory
060724 6:08:19 [ERROR] Do you already have another mysqld server running on por
t: 3306 ?
060724 6:08:19 [ERROR] Aborting
060724 6:08:19 [Note] mysql\bin\mysqld: Shutdown complete
0535533 2/2
2006/07/24(月) 06:35:27MySQL could not be started
というエラーがでてしまいます。。
xampp_start.exeを実行したときも、
http://page.freett.com/kb100000/aa.jpgのというエラーが一瞬出て、DOSが閉じてしまいます。。
Moodleを使いたいのですが、どうすればいいでしょうか。。
Moodleを使いたいのですが、どのあたりを変更して、どのように実行すればいいでしょうか。。
PHPについてもわかりません。。手順を教えていただけると助かります。。
0536533
2006/07/24(月) 06:58:42httpd.confの478行目見たら、
「Include conf/extra/httpd-xampp.conf」
と書いてあって、
C:\moodle\apache\conf\extra\httpd-xampp.conf
の7行目を見ると
「LoadModule php5_module "/xampplite/apache/bin/php5apache2.dll"」
なっていました。。サーバー設定とはどのように変えればいいのでしょうか。。
0537533
2006/07/24(月) 07:00:51コースを一つ作るというのをやりたいのですが、
そもそもコースというのもよくわかってないです。。
いろんな管理機能を自分で構成するんですかね。。
用意はされてない場合、どのように構成(構築)するかアドバイスいただければ嬉しいです。
0538533
2006/07/24(月) 07:11:19テキトーに、「C:\moodle\apache\bin/php5apache2.dll"」とちゃんとある場所に変更して、
http://localhostをアドレスバーに打ったら、
http://localhost/install.phpとなってMoodleのトップ頁が表示されました。
さて、このあとどうすりゃいいだろう・・。
0539デフォルトの名無しさん
2006/07/24(月) 23:29:39ソフト板かWeb板の適切なスレに行け
0540デフォルトの名無しさん
2006/07/25(火) 02:30:340541デフォルトの名無しさん
2006/07/25(火) 16:42:35とりあえず英語を勉強すると、エラーメッセージを理解できるようになるかもね。
0542デフォルトの名無しさん
2006/07/25(火) 18:31:350543デフォルトの名無しさん
2006/07/25(火) 21:40:400545533
2006/07/26(水) 05:14:16コースとか、moodleの基本的な機能・知識についてまとめたい。
アドバイスいただければ嬉しい。自分もガンバル。
0546デフォルトの名無しさん
2006/07/26(水) 13:42:55普通に本とか読んで自習しとけ
0547338
2006/07/26(水) 14:33:44うぃっす。
卒論なんだけど、よくわからないからただまとめるだけにする・・
けど、もうちょっといろいろ自分で自由に設定できるよ的な
こと書きたいけど難しい・・。
0548デフォルトの名無しさん
2006/07/26(水) 14:56:090549デフォルトの名無しさん
2006/07/26(水) 16:42:16だからテキトーにおわらす。
0550デフォルトの名無しさん
2006/07/26(水) 22:12:22以下のように記述するとビルドできません(当然といえば当然ですけど)
これを解消にするにはどのように修正すればよろしいでしょうか。
-------------------------------- rain.h ▽
#include "main.h"
#include "snow.h"
class rain {
public:
rain() {};
~rain() {};
void rain_proc();
snow *cS;
};
-------------------------------- rain.h △
-------------------------------- snow.h ▽
#include "main.h"
#include "rain.h"
class snow {
public:
snow() {};
~snow() {};
void snow_proc();
rain *cR;
};
-------------------------------- snow.h △
0551デフォルトの名無しさん
2006/07/26(水) 22:53:13例えば、rain.hでclass snow;とか。
0552デフォルトの名無しさん
2006/07/26(水) 23:42:48なにか他にも修正が必要だったりしますか?
0553デフォルトの名無しさん
2006/07/26(水) 23:50:45#include "snow.h"を消し忘れていないか?
0554デフォルトの名無しさん
2006/07/27(木) 00:17:13無事にビルドを通すことができました。
ありがとうございました。
0555デフォルトの名無しさん
2006/07/27(木) 19:12:150556デフォルトの名無しさん
2006/07/31(月) 19:13:22とりあえずP検準2級取ってから面接に行こうと思うのですが、他に優遇される資格として、どうゆうのがありますかね?
0557デフォルトの名無しさん
2006/07/31(月) 19:22:44個人的にこれをよしとする人間はほしくない
資格云々以前に正確な日本語を書けるようにしておくべきかと
0558デフォルトの名無しさん
2006/07/31(月) 19:36:280559デフォルトの名無しさん
2006/07/31(月) 19:47:230560デフォルトの名無しさん
2006/07/31(月) 19:53:270561デフォルトの名無しさん
2006/07/31(月) 21:30:440562デフォルトの名無しさん
2006/07/31(月) 22:30:10visual studio.netとsqlserverを使って開発をしています。
とても初歩的な質問なんですが、.netで開発したアプリケーションを
複数のパソコンで使用したいと思っております。
いろいろ調べたのですがよくわかりません。
これは.net側の方で設定するのでしょうか?それともsqlserverのほうで
設定するのでしょうか?
設定するとしたらどのようにプログラミングすればいいのでしょうか?
言語はvbです。
何か難しいことをしないといけないのでしょうか?
どうかよろしくお願いいたします。
0563デフォルトの名無しさん
2006/07/31(月) 22:33:210564デフォルトの名無しさん
2006/07/31(月) 22:35:15>いろいろ調べたのですがよくわかりません
調べて部分的にでもわかった事を書きましょう
0565デフォルトの名無しさん
2006/07/31(月) 22:44:00ひまわりで トリップ作成プログラムみたいなのってどれくらいのレベルでつくれますか?
ちなみに今は と言う って言うのができます
0566デフォルトの名無しさん
2006/07/31(月) 22:49:020567デフォルトの名無しさん
2006/07/31(月) 23:04:32ありがとうございます。
>とりあえず配布したいPCがsqlserverにアクセスできる事が前提
同じwinXPなのでアクセスできるとは思うのですがそういうことでは
ないのでしょうか。
>調べて部分的にでもわかった事を書きましょう
すみません。
一応DBがあるパソコンをサーバにしてアクセスするパソコンをクライアント
にするということぐらいはわかったのですが、ネットで検索すると
.net framework SDKを使うといいみたいなことを調べました。
vb側で何か指令を出すのだと思うのですがわかりません。
私一人で開発をやっているため聞ける人がいないので何のことかわからない
かも知れませんがよろしくお願いします。
0568デフォルトの名無しさん
2006/08/01(火) 19:52:19まず、それはサーバ上で動くWebアプリなのか?
クライアントアプリなのか?
聞く限りじゃ多分サーバ上で動かしそうだが一応はっきりしれ
0569デフォルトの名無しさん
2006/08/01(火) 23:41:09ありがとうございます。
アプリはwebアプリじゃなくてサーバ上で動くアプリです。
よろしくお願いします。
0570デフォルトの名無しさん
2006/08/01(火) 23:49:24サーバ上で動いてWebじゃないのか。
じゃあクライアントソフトは何?
0571デフォルトの名無しさん
2006/08/02(水) 09:19:57ありがとうございます。
でも??
クライアントソフトの意味がよくわかりません。
すみません。
もう一度整理して説明するとサーバ上にVB、sqlserverで開発したアプリがあって
それをもう一台違うパソコンでアプリをインストールしてサーバー上のDBにアクセスして
動かしたいのです。
説明不足で申し訳ありません。
よろしくお願いします。
0572デフォルトの名無しさん
2006/08/02(水) 10:15:120573デフォルトの名無しさん
2006/08/02(水) 18:57:24なにかいい方法はないでしょうか。
0574デフォルトの名無しさん
2006/08/02(水) 19:10:320575デフォルトの名無しさん
2006/08/03(木) 10:18:17管理システムを作りたいのですが、シンプルかつ拡張性のある
データ構造にする為にはデータベースを正規化したほうが良いのか
それともシンプルに9列で1つのテーブルを作成したほうが良いのか
わかりません。なにかアドバイスください。
0576デフォルトの名無しさん
2006/08/03(木) 10:19:270577デフォルトの名無しさん
2006/08/03(木) 10:25:25rmdファイルを正しく展開する方法を教えてください(解析と同じ意味か?)
0578デフォルトの名無しさん
2006/08/03(木) 10:37:330579デフォルトの名無しさん
2006/08/03(木) 14:21:18あるね。過疎だけど
0580デフォルトの名無しさん
2006/08/03(木) 14:33:15作りたいんですけど、どのように作ればいいのかわかりません。
ヒントお願いします。
0581デフォルトの名無しさん
2006/08/03(木) 14:37:570582デフォルトの名無しさん
2006/08/03(木) 14:54:59どのように配列を返せばいいのかわからないんです。
int main(){
printf("number=",number);
scanf("%d",number);
NumberToArray(number);//←ここらへんの記述がわからん。
}
int NumberToArray(int number){//引数も正しいかわからん
int i,number_array[5],temp_number=number;
for(i=0;i<5;i++){
int number_array=temp_number%10;
number_array[i]=compare_number;
temp_number=temp_number/10;
}
return *number_array;//ここも自信ない
}
0583デフォルトの名無しさん
2006/08/03(木) 15:00:11これじゃ駄目か?
0584デフォルトの名無しさん
2006/08/03(木) 16:07:270585デフォルトの名無しさん
2006/08/03(木) 16:19:47になっちゃうじゃん
0586デフォルトの名無しさん
2006/08/03(木) 16:24:35と言ってるわけだから答えだろ
0587デフォルトの名無しさん
2006/08/03(木) 16:55:10int i;
for(i = 0; number; i++, number /= 10){
if(i >= bufsize) break;
*buf++ = number % 10;
}
return i;
}
0588デフォルトの名無しさん
2006/08/03(木) 16:55:580589デフォルトの名無しさん
2006/08/03(木) 16:59:08int i, *p = buf;
for(i = 0; number; i++, number /= 10){
if(i >= bufsize) break;
*p++ = number % 10;
}
while(p > buf){
if(*p != *buf){int tmp = *p; *p = *buf; *buf = tmp;}
p--; buf++;
}
return i;
}
動作確認はしてない。
0590デフォルトの名無しさん
2006/08/03(木) 17:17:36たまにロックして、プロンプトに任意のキーを送るまで処理が止まってしまうことがあるのですが、
これを防ぐにはどうすればよいのでしょうか?
※stdinには触っていません。
任意のキーを送ると…、というのは、
プロンプト(の窓)をアクティブにしてキーを叩くとロックが解除される、ということです。
0591デフォルトの名無しさん
2006/08/03(木) 17:24:370592デフォルトの名無しさん
2006/08/03(木) 17:28:140593デフォルトの名無しさん
2006/08/03(木) 21:23:31ゲームプログラミングをするためには、
「明解C言語 実践編」(柴田望洋 著)は読んだほうがいいのでしょうか。
「実践編」をとばしてゲームプログラミングの本を読むか、迷っています。。
0594デフォルトの名無しさん
2006/08/03(木) 21:44:370595デフォルトの名無しさん
2006/08/04(金) 04:35:290596デフォルトの名無しさん
2006/08/04(金) 16:17:25廃人と禿の関連性が分からん
原子力関係と禿の関連性はなんとなく分かるけど
0597デフォルトの名無しさん
2006/08/04(金) 19:59:150598595
2006/08/04(金) 23:06:50こんな奴隷場にいくわけないよww
0599595
2006/08/04(金) 23:09:31無駄に覚えること多いのより、
やっぱやりがいのある仕事がいいね。
こういうのは雑用もみたいなもん。
生産性も多いだろうし。
俺はもっとやりがいを感じて、普通の人間らしい職を目指します。
0600デフォルトの名無しさん
2006/08/05(土) 08:44:56ただ闇雲にソース書いてるだけでも「〜はsmalltalkで書くべきだな」とかわかるようになるの?
0601デフォルトの名無しさん
2006/08/05(土) 10:54:02やりがいはあるぞ、仕事終わらせないと相手の会社潰れちゃったり、マジで社会に問題きたす事もあるから
まあ、それが原因で首括る奴も結構いるし、デスマで精神に異常をきたす奴もちらほら居るけどな
そんなのは慣れちゃったよ
緊張感の無いようなだらけた仕事が人間らしい仕事なのか?違うだろ
人生に悔いを残さない充実した人生事がすばらしいんだよ
0602デフォルトの名無しさん
2006/08/05(土) 12:05:26何が不思議なんだ?
複数の言語を知っていて、ある言語に向いていない処理を書くことが有れば、
「あーあの言語なら簡単に書けるじゃん」って判らないはずがないではないか?
0603fg
2006/08/05(土) 12:18:20pがさしている節を消すには
その前のポインタをpのポインタがさす節にすればいいのだけど
pがさしている節の前の節をpであらわすのはどうすればいいのですか?
0604デフォルトの名無しさん
2006/08/05(土) 13:25:080605デフォルトの名無しさん
2006/08/05(土) 13:35:311000件分程度のソート処理をしようとしてます。
標準ライブラリqsortがソートを実行するのに、
「どこのメモリをつかっているのか?」教えてください。
自前で用意するメモリのアドレスを渡せば安全ですが、
qsortにはそんなIFがありません。
なにかアドバイスがあればよろしくです。
※高い確率で既出なネタですが何卒ご容赦下さい。
(_○_)
0606デフォルトの名無しさん
2006/08/05(土) 13:39:49それよりも、組み込み系なら再帰深度にきをつけないとコケるかもよ。
0607デフォルトの名無しさん
2006/08/05(土) 13:55:170608デフォルトの名無しさん
2006/08/05(土) 17:13:39これでいいヵ?
0609595
2006/08/07(月) 16:31:23やっぱそんな激務で過労してると感覚狂うでしょ?w
緊張感が無くてだらけた仕事場でもやりがいが感じられればベストかもね。
もちろん自分の言ってるところはそんな職場ではないけどさ。
っても俺はトレーダーで暮らすよ。今日も+7万。10代で株の勉強始めて本当に良かった。
0610デフォルトの名無しさん
2006/08/07(月) 19:43:510611595
2006/08/07(月) 19:58:400612デフォルトの名無しさん
2006/08/08(火) 19:26:19終りかと、いうと、さらにブロック単位で書き換えるとはどういうことですか。
素人ですので教えてください。
0613デフォルトの名無しさん
2006/08/09(水) 11:00:15日本語でどうぞ。
・何のブロック?
・素人は免罪符じゃない。
・何かに書かれていることが理解できないのなら、それが何かを明示すべし。
0614デフォルトの名無しさん
2006/08/10(木) 04:03:37>>612
日本語でどうぞ。
・何のブロック?
・素人は免罪符じゃない。
・何かに書かれていることが理解できないのなら、それが何かを明示すべし。
0615デフォルトの名無しさん
2006/08/10(木) 14:12:550616デフォルトの名無しさん
2006/08/10(木) 14:25:21この式はこれ以上短縮できないのでしょうか?
0617デフォルトの名無しさん
2006/08/10(木) 14:35:040618デフォルトの名無しさん
2006/08/10(木) 14:35:530619デフォルトの名無しさん
2006/08/10(木) 14:46:12もう一つ、似たような質問があります。
if($aaa=="赤"||$aaa=="桃"||$aaa=="緑"||$aaa=="青"||$aaa=="黄")
という式をPHPで書いているのですが、これはこれ以上短くできないのでしょうか?
0620デフォルトの名無しさん
2006/08/10(木) 15:45:050621デフォルトの名無しさん
2006/08/10(木) 16:08:45if で条件並べた方が速いと思うよ。
0622デフォルトの名無しさん
2006/08/10(木) 16:52:07PHPは良く知らんが
("赤"
"桃"
"緑"
"青"
"黄")を要素とする配列 ary を作る。
$f に false 値を入れる。
forか何かのループ {
ary の各要素と比較して、一致したら $f に true 値を入れる
}
そしたら if($f) で比較すればおk
0623デフォルトの名無しさん
2006/08/10(木) 18:31:11member(_aaa,[赤,桃,緑,青,黄]),
だけでよいのだが
0624デフォルトの名無しさん
2006/08/10(木) 18:41:59if (in_array($aaa, array("赤", "桃", "緑", "青", "黄"))) {
}
0625デフォルトの名無しさん
2006/08/12(土) 13:26:11あと、libmadでのシークのしかたも教えてください
0626デフォルトの名無しさん
2006/08/12(土) 15:50:24どうすればいいですか?
#include <stdio.h>
#include <conio.h>
int main(void)
{
char ch;
printf("メッセージを入力してください:\n");
ch = getche();
while(ch != '\r')
{
printf("%c", ch + 1);
ch = getche ();
}
return 0;
}
0627デフォルトの名無しさん
2006/08/12(土) 16:45:20can't open:stdio.h: No such file or directory
と出ますが何が悪いのでしょうか?
_LCCの設定も間違っていませんし、
環境変数も見てみたけど何も異常はないはずなんですが。
0628627
2006/08/12(土) 16:51:140629デフォルトの名無しさん
2006/08/12(土) 17:31:33エコーするgetche()をわざわざ使わなくってもいいと思うが
getch()を替わりに使ってみそ
0630626
2006/08/12(土) 17:55:06やっぱり打ち込んだ文字は表示されてしまいます。
0631デフォルトの名無しさん
2006/08/12(土) 18:19:52打ち込んだ文字を表示しているのはprintf("%c", ch + 1);ではないのかな?
試しにprintfの行をコメントアウトしてgetchとgetcheの違いを試してみてごらん
0632626
2006/08/12(土) 18:34:15解決しました。ありがとうございました。
0633デフォルトの名無しさん
2006/08/12(土) 20:41:52新しく追加したメソッドを認識してくれません。
publicなメソッドなのですが、見つかりませんと言われます。
可能性としてどのような原因が考えられますでしょうか?
0634デフォルトの名無しさん
2006/08/12(土) 22:39:02・実はコンパイルしていない
・コンパイルエラーがある
・本当はPublicではない
0635デフォルトの名無しさん
2006/08/13(日) 07:00:03学校の先生と生徒みたい、ちょっと和んだ。
0636扇町
2006/08/13(日) 16:48:09フォームを継続させたいのですがどうすれば良いですか?
0637デフォルトの名無しさん
2006/08/13(日) 21:19:310638デフォルトの名無しさん
2006/08/15(火) 18:19:46HTBasicで、
「開始時間を設定し、ある時間が経過したら次の操作を実行する(私の場合は全部で12個の操作)」
<(開始時刻)→【操作1】→(3分後)→【操作2】→(1時間30分後)→【操作3】→(3分後)→【操作4】→・・・・ というように>
というプログラムを作りたいのですが、実際に書いてみるとエラーが出て実行が出来ません。
書いたものをUPしますので、どのようにすれば改善されるか等アドバイスをどうかお願いします。
ttp://uproda.com/up3/src/uproda0197.zip
0639デフォルトの名無しさん
2006/08/15(火) 19:09:230640デフォルトの名無しさん
2006/08/15(火) 23:07:11> エラーが出て
どんなエラーが出たのか。
0641デフォルトの名無しさん
2006/08/16(水) 16:09:13<input type="text" name="aisatsu" value="hello">
上記フォームのvalue (hello)を受け取るには
$_POST['aisatsu'] とすればいいと思うのですが、
name (aisatsu) を取得するにはどうしたらいいのでしょうか。
ネットや本で調べてもvalueの取得方法ばかりで
そもそも可能かどうかも解りません…
0642デフォルトの名無しさん
2006/08/16(水) 16:30:22echo $name, " = ", $value, "<br>¥n";
}
0643デフォルトの名無しさん
2006/08/16(水) 17:39:04有難うございます!!
0644デフォルトの名無しさん
2006/08/16(水) 19:04:05C言語について色々質問・回答が出来るようなサイトご存じないですか?
0645デフォルトの名無しさん
2006/08/16(水) 19:26:02この板だけでも入門者向けのスレはいくつかある。ログを読んで居心地の良さそうなところで聞けばいい。
0646デフォルトの名無しさん
2006/08/17(木) 02:38:55もしも他サイトをというならここがオススメです。
http://l.huu.cc/
管理人が丁寧に何でも教えてくれます。
0647デフォルトの名無しさん
2006/08/17(木) 09:45:16項目が80個くらいあります。
$query = <<<EOS
INSERT INTO table
(
80個分のフィールド名
)
VALUES
(
80個分の変数
)
EOS;
こういう風に書くしかないのでしょうか?
0648デフォルトの名無しさん
2006/08/17(木) 10:01:38入れたいデータが既に配列か何かに入ってるなら
ループ内で連結すれば良くね?
0649デフォルトの名無しさん
2006/08/17(木) 10:21:06INSERT INTO table
(
$name_from_array
)
VALUES
(
$value_from_array
)
EOS;
こ、こんな感じですかね、、、
0650デフォルトの名無しさん
2006/08/17(木) 16:07:00指定したウィンドウをアクティブにする方法が良くわかりません
AppActivate()関数は使えるんでしょうか?
0651650
2006/08/17(木) 18:12:16失礼しました^^;
0652デフォルトの名無しさん
2006/08/19(土) 23:07:08http://php.s3.to/chat/のケータイっちゃhttp://php.s3.to/chat/ch.php.txt
についての質問なのですが
参加人数をhtmlに表示したいのですが先生方何卒やり方を教えてください<(_ _)>
(例)ケータイっちゃ[?人]←参加人数
0653595546
2006/08/21(月) 16:39:54こういうの勉強して、なんの役にたてているのでしょうか?
管理ソフトとか作っているのですか?
裏方の地味な作業だと思うんですけど苦痛ないですか?
覚えること多そうですし
0654デフォルトの名無しさん
2006/08/21(月) 17:04:07世の中のソフトウェアは全て人間が作った物なんだよ。
君も社会に出て生産活動に参加すればいろいろ分かると思うよ。
0655デフォルトの名無しさん
2006/08/21(月) 17:29:36>なんの役にたてているのでしょうか?
たとえば今書き込んでる2chとか。
覚える事が少なくて、苦痛のない仕事があるなら
ぜひ紹介して下さい。
0656デフォルトの名無しさん
2006/08/21(月) 20:26:52漏れの場合は趣味。
趣味に役立つも糞もないです。
0657デフォルトの名無しさん
2006/08/21(月) 22:15:040658デフォルトの名無しさん
2006/08/22(火) 08:57:150659デフォルトの名無しさん
2006/08/22(火) 09:16:300660デフォルトの名無しさん
2006/08/24(木) 22:12:55質問をお願いします。
今Visual Studio.net(VB)で開発を行っています。
そこでDatagridコントロールを使っているのですがグリッドからボタンコントロール
にフォーカスをうまく移動させることが出来ません。
具体的には以下のとおりです。
Datagrid1.CurrentCell = New DataGridCell(0, 0)
Bottan1.focus()
このようにしてもフォーカスが移ってくれません。
グリッドをlostfocusしたいのですが.netの場合どうしたらいいのかわかりません。
わかる方いらっしゃいましたらお願いいたします。
0661デフォルトの名無しさん
2006/08/24(木) 23:15:20ではお言葉に甘えて私から質問です。
好きな食べ物は?
0662デフォルトの名無しさん
2006/08/25(金) 03:08:42好きな飲み物は?
0663デフォルトの名無しさん
2006/08/25(金) 05:06:460664デフォルトの名無しさん
2006/08/25(金) 09:28:50>>660
で、歳はいくつ?
0665デフォルトの名無しさん
2006/08/25(金) 09:59:29その前に性別を確認しとかなきゃいかんだろw
0666デフォルトの名無しさん
2006/08/25(金) 17:53:37怖い飲み物はお茶。
歳は姉より若いです。
性別はオランダで皆さんと結婚できます。
0667デフォルトの名無しさん
2006/08/25(金) 22:24:57まず何からやめれば良いですか?
0668デフォルトの名無しさん
2006/08/25(金) 23:59:31とりあえず訊こうというその態度をやめればよいでしょう。
0669デフォルトの名無しさん
2006/08/26(土) 17:04:27いきること
0670デフォルトの名無しさん
2006/08/28(月) 16:52:28思ってないことに問題は無いよ。
0671デフォルトの名無しさん
2006/09/24(日) 21:30:400672デフォルトの名無しさん
2006/09/24(日) 22:27:31里芋を描画するところまでは当然してあるんだよな?
0673デフォルトの名無しさん
2006/09/24(日) 22:28:360674デフォルトの名無しさん
2006/09/26(火) 12:19:48「いもぐるま」でぐぐれ。まだ売っている。なつかしい。
水路がなくても使えるやつもある。
0675デフォルトの名無しさん
2006/09/29(金) 00:43:340676デフォルトの名無しさん
2006/09/29(金) 02:44:400677独習初心者
2006/10/04(水) 21:08:38#include <stdio.h>
と書いてヘッダファイルをインクルードしようとしてもいざコンパイルするときに
stdio.h no such file or directory(stdio.hというファイル、ディレクトリはない)
と出てきます。
私なりに色々調べてみましたが対応方法が分かりません。
どなたか教えてください。お願いします。
0678デフォルトの名無しさん
2006/10/04(水) 21:13:21そこに答え書いてあった
0679デフォルトの名無しさん
2006/10/04(水) 23:02:28未経験でも育てますと要項あったのですが、研修は1週間の後業務につくようです。
その程度でプログラムが書けるとは思わないのですが、
1週間後まずどのような仕事をさせられるのが相場でしょうか?
0680デフォルトの名無しさん
2006/10/04(水) 23:05:27それによります。
0681デフォルトの名無しさん
2006/10/05(木) 00:30:48自分自身コンピュータ工学は専攻してないので
さっぱり分かりません。
だれかどんな物か教えてください。
0682デフォルトの名無しさん
2006/10/05(木) 00:44:520684デフォルトの名無しさん
2006/10/05(木) 15:46:33インクルードファイルの検索パスの設定が出来ていない。
コンパイラ毎に違うから調べなさいな。
多分それが出るならライブラリのほうも設定出来てないだろうからそれもな。
0685デフォルトの名無しさん
2006/10/05(木) 22:18:53年齢によるが、プログラマーの募集に応募して採用されたからには
自己努力は当然する物として会社は採用するはず。
1週間の研修にたよる姿勢ではあぼ〜んでしょうな。
(仕事内容の予想)
内勤ならOJT形式、客先常駐なら、そこにいる貴社の先輩の下で仕事。
仕事内容は簡単な動作チェック時に使用するツールの作成や仕様の一部を満たすために
必要な(慣れた人なら1時間で作れるような)関数の作成などか?
こんなとこじゃね?(↑ちなみに優良企業の場合ね)
日本人のいいところは、先輩が後輩にいろいろ教える文化を持っているところだ。
韓国や中国では自分の仕事がなくなるという理由で後輩への教育などをする習慣はない!
0686デフォルトの名無しさん
2006/10/05(木) 22:24:04http://pc8.2ch.net/test/read.cgi/tech/1156206091/l50
さて、優しく親切に答えたので俺の悩みにも答えてください。
↑のスレ137に質問を書いたの俺だが138のレスの内容が今ひとつ理解できないでいるんだw
もう少し優しいレスお願いします
0687デフォルトの名無しさん
2006/10/05(木) 23:42:18努力を期待されているが、いろいろ教える文化があるとかさ、
お前の言い分は矛盾してるんだよ。
そんなんじゃ、生きてるの辛いだろ?
0688679
2006/10/06(金) 00:05:09丁寧な説明ありがとうございます。
従業員200名弱の中小IT企業です。
仕事内容は、おっしゃる仕事が中心でさらに中小企業だから
少しスパルタなものと覚悟して入社した方が良いですかね。
0689デフォルトの名無しさん
2006/10/06(金) 00:12:52募集には「未経験者歓迎」と書いていても、
実際に応募する人間はだいたい「腕に覚えのある未経験者」。
ここでの未経験者とは業界経験のない人間のことを
指すのではないかと想像してみる。
少なくとも、独学でC++の初歩くらいはできる人間が
応募してくると思う。
新卒ならいざ知らず、中途であれば、
間違いなく「予習していかないと」落ちる気がするぽ。
余計な一言だが、残業代は出ないもんと思っておけ。
0690デフォルトの名無しさん
2006/10/06(金) 00:24:24その規模で1週間で業務と言うと、先ず間違いなく派遣の人数合わせだね。
客先常駐して、先輩の愚痴聞くのが主な仕事かなw
0691デフォルトの名無しさん
2006/10/06(金) 01:12:39おそらくお前はCDSig()というコンストラクタを作ったのだろうが、
そうではなく、どこかにCDSig(CWnd* pParent = NULL)というコンストラクタの定義があるはずだから、
それに自分がコンストラクタでやりたいことを書き加えてしまえということだろう。
0692679
2006/10/06(金) 02:35:47レスありがとうございます。
今「標準Javaプログラミングブック」という本で独学の勉強始めたところです。
はっきり言ってまるで解からないので不安です。
筆記試験は無いのですが、やぱり入社後が不安で・・・。
0693デフォルトの名無しさん
2006/10/06(金) 03:05:270694デフォルトの名無しさん
2006/10/06(金) 10:48:51補足すると,クラスに二つのコンストラクタ
>DSig(CWnd* pParent = NULL)
>DSig()
が定義されている場合,クライアントがオブジェクトを生成するとき
>DSig * obj = new DSig;
としたらどちらのコンストラクタを呼べばいいのか解らないってのが
エラーメッセージの意味だろうな
だから,むこうのスレの138は「(定義を追加するのではなく)定義を変更しろ」
と言ってるんだ
0696デフォルトの名無しさん
2006/10/06(金) 11:52:24大丈夫、会社にとってはただの捨石だから。
化けてくれればめっけもの、潰れてしまえば想定通り。
試用期間内なら痛くも痒くもないからね。
0697679
2006/10/06(金) 17:31:46ありがとうございます。
入社して野放し状態なら心配ですが、熱心に指導してくださるなら、
頑張ってみようと思います。
>>685さんの「日本のいいところは、・・・」を信じて。
0698デフォルトの名無しさん
2006/10/06(金) 17:37:350699679
2006/10/06(金) 17:44:47独学を基本にして解からないことを積極的に先輩に聞く姿勢で頑張ります。
0700デフォルトの名無しさん
2006/10/06(金) 19:21:300701デフォルトの名無しさん
2006/10/07(土) 04:27:50教えてもらえるサイトは、期待しないほうがいい。
0702デフォルトの名無しさん
2006/10/09(月) 04:45:19rundll32.exeのコマンドラインオプションについてなのですが、"/d"は何を意味しているのでしょうか。
タスクトレイの時計をダブルクリックすると日付と時刻のプロパティが起動します。そのときの起動オプションを見ると、
rundll32.exe /d C:\WINDOWS\system32\shell32.dll,Control_RunDLL timedate.cpl
となっているようです。ただこの"/d"の有無による違いが分かりません。MSDNを見ると、
"Rundll32[.exe] DllName,EntryPoint[Arguments]"
となっており、説明が見つかりませんでした。
できれば"/d"以外のオプションもあればそれも含めて大雑把でよいので解説していただけると助かります。
0703デフォルトの名無しさん
2006/10/09(月) 17:27:59grepコマンドでパターン一致行じゃなくて、パターン一致した部分だけを表示させたいんですけどオプションを見ても
どうやればいいのかわかりません・・・簡単なことだと思うんだけどよろしくお願いします。
0704デフォルトの名無しさん
2006/10/09(月) 19:54:58use sed
0705デフォルトの名無しさん
2006/10/14(土) 19:53:01ちょっと説明がムズカシイのですが、
バイナリの値の増減によって検索できるバイナリエディタを探しています。
例えば…
『+1, +2, +3, -1, -2, -3, -4』で検索をかけると、
『1F, 20, 22, 25, 24, 22, 1F, 1B』
『30, 31, 33, 36, 35, 33, 30, 2C』
『56, 57, 59, 5C, 5B, 59, 56, 52』
といった値がヒットする、といった具合です。
分かり難いと思いますが、どうかお願いします。
0706デフォルトの名無しさん
2006/10/14(土) 21:29:41既存ソフト探す話だと専門外じゃね?
それをこの板で訊くと
「作ろうぜ」って話になるんだが。
若しくは、既存バイナリエディタの
マクロ的な物で代用利くかも知れないが
探すぐらいなら自作しそう。
但し使い易いソフトにゃならんw
創るのが趣味だからなw
0707デフォルトの名無しさん
2006/10/15(日) 09:49:29なかなか面白い機能だけど、こういうソフトはないんだろうな。
この程度だと自分でプログラムしちゃうのがいいだろう。
もしプログラム慣れてないなら、作る勉強するよりも
手で一つ一つ探した方が早いぞ。
関係ないけど、ハードベクトル演算(mmx, sse)の亜種を思い出した。
0708デフォルトの名無しさん
2006/11/02(木) 21:01:51ぐーぐる先生にお伺いしてはみるものの、なかなかいいキーワードが思いつかず。
0709デフォルトの名無しさん
2006/11/02(木) 21:39:440710デフォルトの名無しさん
2006/11/02(木) 22:46:48ヒントありがとうございます。
ちょっとまた調べてみます。
0711デフォルトの名無しさん
2006/11/03(金) 23:00:11逆に考えるんだ
0712デフォルトの名無しさん
2006/11/15(水) 00:11:40Windowsのサービスとして動かすプログラムの書き方を
説明しているサイトは有りませんでしょうか?
また、サービスプログラムを作る上で気をつけなければならないこと
など有りましたら、教えてください。
0713デフォルトの名無しさん
2006/11/15(水) 00:40:29でぐぐろう。
0714デフォルトの名無しさん
2006/11/15(水) 00:51:550715デフォルトの名無しさん
2006/11/15(水) 06:40:46どこの板に行けばよいでしょうか?
0716デフォルトの名無しさん
2006/11/15(水) 07:34:39wikiがあったよ・・・検索の一番上だから
もう見たかもしれないけど><
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/
0717デフォルトの名無しさん
2006/11/15(水) 12:28:060718デフォルトの名無しさん
2006/11/15(水) 12:41:03Java Tomcat でシステムを作って、JCIFSフィルターを使用して
認証しているのですが、認証エラーが多発して困っています。
0719デフォルトの名無しさん
2006/11/15(水) 13:40:04さしずめC++が王子って所ですか?
0720デフォルトの名無しさん
2006/11/15(水) 17:36:30普及したって意味ではC言語は強いな。
言語仕様は微妙なんだけどね。
0721デフォルトの名無しさん
2006/11/15(水) 17:58:150722デフォルトの名無しさん
2006/11/15(水) 18:07:02D言語は?
0723デフォルトの名無しさん
2006/11/15(水) 18:14:06速度,柔軟性,解読性..etc
0724デフォルトの名無しさん
2006/11/15(水) 18:34:17知名度・普及度が足りない。
0725デフォルトの名無しさん
2006/11/15(水) 18:49:41暫定王者でどう?
0726デフォルトの名無しさん
2006/11/15(水) 19:30:240727はてな
2006/11/15(水) 21:58:57あの・・CGI Perl で302から301に変更するよう言われました。
これってどういう意味かわかりますか?
0728デフォルトの名無しさん
2006/11/15(水) 22:10:220729はてな
2006/11/15(水) 22:18:240730デフォルトの名無しさん
2006/11/16(木) 19:22:17Releaseモードでビルドしたものが途中で必ずフリーズします。
DebugモードとReleaseモードで挙動が異なってしまうのは何故でしょうか?
0731デフォルトの名無しさん
2006/11/16(木) 19:41:18Debugモードに依存した不安定なコードだから。
0732デフォルトの名無しさん
2006/11/16(木) 20:26:50ttp://msdn2.microsoft.com/ja-jp/library/dykf6bx9(VS.80).aspx
0734デフォルトの名無しさん
2006/11/17(金) 00:08:39ドメイン参加のPCでネットワークのアドミニだとプログラムをビルドして実行できるのだが
個人用に作ったアカウントだとビルドでエラーが出る。
なんかcmd.exeがどうとかゆうのが・・・
解決にはローカルのセキュリティポリシーの設定がどうとか聞いたのだが
どこの設定変えればいいのでしょうか?
0735デフォルトの名無しさん
2006/11/17(金) 01:41:04あるテーブルにはA.登録日時、A.更新日時があり、
A.更新日時にはNULLが許可されています。
あるテーブルB.日時と比較させて、
テーブルAの最新行を取得したいのですが、
どうすればよろしいのでしょうか?
0736デフォルトの名無しさん
2006/11/17(金) 01:58:48そのアカウントをローカルコンピュータのAdministratorsグループ
に入ればいいんじゃない?
0737デフォルトの名無しさん
2006/11/17(金) 12:34:13ネットワークの管理者にコマンドプロンプトを使ってよいかとか、VisualStudio2005を使ってよいか確認しろ
0738デフォルトの名無しさん
2006/11/17(金) 19:20:39fopen関数を使ってtxtファイルの入出力を行うプログラムを作りたいのですが、
相対パスで指定するとファイルを読み込んでくれないのです(絶対パスだと読み込みます
リファレンスやネットでのサンプルプログラムをコピペして動かしてみても相対パスだと読み込みません。
これの解決方法が分かる方はいらっしゃいますか?
開発環境はWindowsXPと.NET2003です。
0739デフォルトの名無しさん
2006/11/17(金) 19:25:26その基準となるディレクトリが、カレントディレクトリ。
単にお前が考えているディレクトリと、実際のカレントディレクトリが異なっているだけだろう。
0740デフォルトの名無しさん
2006/11/17(金) 19:44:13fopen関数を実行するexeと同じフォルダにtxtファイルを入れた上で
fopen("test.txt","r")のように実行しているのですが、
これではカレントディレクトリが同じと言う風には認識されないのでしょうか?
0741デフォルトの名無しさん
2006/11/17(金) 19:49:06カレントだと思っている場所に作成されなかったら、つまりそれは思い違いということだ
0742デフォルトの名無しさん
2006/11/17(金) 20:19:21fopenをaモードで動かしてみたのですが、どうもファイル自体生成されないようです……。
私のやり方が間違っているとは思うのですが……。
猫でもわかるの19章を参考にしてみました。
ttp://www.kumei.ne.jp/c_lang/intro/no_19.htm
0743デフォルトの名無しさん
2006/11/17(金) 20:26:510744デフォルトの名無しさん
2006/11/17(金) 20:27:470745デフォルトの名無しさん
2006/11/17(金) 20:31:12推奨されない関数realpath()を使ってどこにあるのか調べてみるといい
0746デフォルトの名無しさん
2006/11/17(金) 20:33:09コマンドプロンプト上なら、そこに表示されているのがカレントディレクトリ。
0747デフォルトの名無しさん
2006/11/17(金) 20:33:53場所はDocuments and Settingのユーザのフォルダの中でした。
つまり、初期状態だとカレントフォルダはここに指定されていたのですね。
疑問が解決しました、ありがとうございます。
……つまり、同じフォルダの中のファイルを読み込むような相対パスの指定は不可能なんでしょうか?
0748734
2006/11/17(金) 20:42:52個人アカウントにadmin権限与えてしまうことになるのかな?
ものは試し、やってみます。
ありがとうございます。
>>737
無能な管理者ですみません・・・orz
0749デフォルトの名無しさん
2006/11/17(金) 20:58:56カレントディレクトリはプログラムを使う人間が好きに指定できるものだから、
ここにあるはずという仮定をおくことはできない。
理由があってEXEファイルのあるディレクトリのファイルを読み書きしたいのなら、
EXEファイルの絶対パスからEXEファイルのあるディレクトリのパスを表す文字列を作成し、
そこへEXEファイルの存在するパスを基準とした相対パスを連結して、絶対パスの文字列を作れば良い。
特に理由が無ければ>>746。
0750デフォルトの名無しさん
2006/11/19(日) 21:51:54データはAAAA,1234といった様に、文字列と数値の2種類があります。
データは100件で、1行に1件書き込まれています。
自分なりに調べて書いてみたのですが、区切ってくれなくてorz
どうか宜しくお願いします。
struct kouzoutai{
char a;
int b;
} data[100];
char fa[10];
int i, fb;
テキストファイルオープン(fp)
for( i = 0; i < 100; i++ ) {
fscanf( fp,"%s%d",&fa,&fb);
strcpy( data[i].a, fa);
data[i].b = fb;
}
0751デフォルトの名無しさん
2006/11/19(日) 21:56:19fscanf( fp,"%s%d\n",fa,&fb);
こうじゃね?
0752デフォルトの名無しさん
2006/11/19(日) 22:13:39"%[^,],%d"でいけるだろ。
0753デフォルトの名無しさん
2006/11/19(日) 22:56:390754デフォルトの名無しさん
2006/11/19(日) 22:59:520755デフォルトの名無しさん
2006/11/20(月) 02:14:55http://ja.wikipedia.org/wiki/%E6%93%AC%E4%BC%BC%E4%B9%B1%E6%95%B0
いま最もよく使われている方法は上記ページにある
「混合合同法」というアルゴリズムですよね?
このことでちょっとお聞きしたいのですが
ap + q = a'
という式にある値を代入してその中間の値を抜くことで擬似的な乱数を作り出せるというのは
分かります。しかしこの最初のシードとなる数値はどのようにして決めるのでしょうか?
0756デフォルトの名無しさん
2006/11/20(月) 06:02:010757デフォルトの名無しさん
2006/11/20(月) 11:56:07これは所謂、試行錯誤法のと同じと考えて良いのでしょうか?
0758デフォルトの名無しさん
2006/11/20(月) 12:08:51錯誤はしないで、一か八かってとこがギャンブラー
0759デフォルトの名無しさん
2006/11/20(月) 12:15:350760デフォルトの名無しさん
2006/11/20(月) 12:21:48バッファが必要になるけど、
scanf でなくgetchar、getsとかをつかって文字列をゲットして
それから、sscanfで変換するとか如何でせうか?
0761デフォルトの名無しさん
2006/11/20(月) 12:33:400から初めて、↓の6番を9割近くとることは可能でしょうか?
ttp://www.dnc.ac.jp/center_exam/18exam/mondai_pdf/18sugaku2b_q.pdf
0762デフォルトの名無しさん
2006/11/20(月) 12:42:27回答ありがとうございます。
すいません、どういうことなのでしょうか?
モンテカルロ法は何の法則もなしに無作為に値を代入などするということで
試行錯誤法とは少しずつもっともらしい値に近づけていくということなのでしょうか?
0763759
2006/11/20(月) 13:02:54どうもありがとうございました!
宜しければもう一つ教えていただきたいのですが・・・
文字列の終端(eofでしたっけ)を検出するにはどうすれば良いのでしょうか?
例えば今作りたいプログラムは、配列を受け取ってコマンドプロンプトから文字列を入力させて、入力された文字の数の分だけ配列を処理するループを回したいのです。
これを実現するには文字の個数を取得する関数かeofを検出する関数があればよいと思うのですが、どちらか教えていただきたいと思います。
0764デフォルトの名無しさん
2006/11/20(月) 13:24:25うへぁあ
0765デフォルトの名無しさん
2006/11/20(月) 13:34:43文字列が入力されたと言う前提でいいなら改行文字を探すと言う手もあるが、文字列の終端は単にナル文字を探せばいい。
Ex.
char buf = "foo bar baz\n";
for (int ic = 0; buf[ic] != '\0'; ++ic) {
putchar(buf[ic]);
}
0766デフォルトの名無しさん
2006/11/20(月) 13:35:230767デフォルトの名無しさん
2006/11/20(月) 13:42:34<head>
<title>にじざつげーむ</title>
</head>
<body>
<script type="text/JavaScript">
<!--
alert( "フヒヒようこそフヒヒ" );
//--
</script>
<img src="nijizatu.gif">
</body>
</html>
ここまではできたんですけど
0768デフォルトの名無しさん
2006/11/20(月) 13:43:04// 初期設定関数
//------------------------------------------------
function gameStart() {
alert( "ゲーム開始!" );
このアンカーの部分はドコにどうやっていれればいいのでしょうか
0769デフォルトの名無しさん
2006/11/20(月) 13:44:00連続投稿すみません
0770デフォルトの名無しさん
2006/11/20(月) 13:48:37回答ありがとうございます。
ap + q = a'
の式でaの値は現在時間を用いるとして
pやqの値はどうするのでしょうか?
wikiを見る限りは一定の値を代入しているのですが
本当にそれで良いのでしょうか?
0771デフォルトの名無しさん
2006/11/20(月) 14:01:59いいよ、擬似だからしょうがない
0772デフォルトの名無しさん
2006/11/20(月) 15:51:51うまくいきませんでした
どこを直せばいいんでしょうか
<span id="tenmetu">点滅文字</span>
<script type="text/javascript">
function teme()
{
iros="<font color='blue'>点滅文字</font>";
tenmetu.innerHTML=iros;
setTimeout("tenmetu()",100);
}
function tenmetu()
{
iroi="<font color='red'>点滅文字</font>";
tenmetu.innerHTML=iroi;
setTimeout("teme()",100);
}
setTimeout("tenmetu()",100);
</script>
0773デフォルトの名無しさん
2006/11/20(月) 15:58:46それのどこにアンカーが?
0774デフォルトの名無しさん
2006/11/20(月) 17:11:40それはプログラミングの能力は関係ない
常識程度の理解力といくばくかの英語力があればPCに触った事のない人でも答えられる
0775デフォルトの名無しさん
2006/11/21(火) 03:32:39他の部分を時間からとったりすると逆に偶然規則正しい乱数列が出来上がったりする。
だから最初から(当てずっぽうではなく適切という意味で)適当な値を設定しておく。
0776デフォルトの名無しさん
2006/11/21(火) 10:36:32「100個の領域の一次元配列にEOFまでデータを、先頭から10進入力する」
コマンドプロンプトから入力する場合はCTRL+ZでEOF入力になるんですよね?
それを値入力のループの終了条件にしたいのです。
feof関数はファイルポインタにしか使えないのですよね?
data[i]!=eof
イメージとしてはこんな感じなのですが・・・宜しくお願いします。
0777デフォルトの名無しさん
2006/11/21(火) 10:46:32大文字なら定数EOF(-1)が標準ライブラリで定義されているので
読み込めば使える
0778デフォルトの名無しさん
2006/11/21(火) 10:46:55・feof()はファイルでなくてもストリームを開いているなら使える筈。
・EOFは実は只の定数だから代入は可能だが、charでは-1(or 255)と区別できないので無理。
・そもそも何をしたいのかよく判らんぞ。
0779デフォルトの名無しさん
2006/11/21(火) 11:20:34int型の配列を用意して、ユーザーがctrl+zを入力するまで数値の入力を繰り返す処理を作りたいのです。
0780デフォルトの名無しさん
2006/11/21(火) 11:26:44・入力が閉じられるのであれば、入力処理時にそれと判るからEOFを代入するなり好きにしろ。
・そもそもなんで説明下手を自覚しているのにソースを提示しないんだ?
0781デフォルトの名無しさん
2006/11/21(火) 12:21:44ファイルを開く(標準入力)
EOFまでファイルを1行ずつ読む
各行の文字列をintに変換して配列に格納
0782デフォルトの名無しさん
2006/11/21(火) 13:02:23ヒストグラムはどのように描かれるの?
0783デフォルトの名無しさん
2006/11/21(火) 13:02:28stack の push や pop に対応する
『データを取り出す基本操作』と
『データを保存する基本操作』に
つけられている名前を教えて欲しいのです。
0784デフォルトの名無しさん
2006/11/21(火) 13:44:02popとpush
0785デフォルトの名無しさん
2006/11/21(火) 14:32:42Gnuwin32でbisonとflex落としてくるとこまでやって、
環境変数をどう設定していいか分かりません。ご教授願えませんか?
0786デフォルトの名無しさん
2006/11/21(火) 15:07:29pathに「C:\Program Files\GnuWin32\bin」を加える。
そもそもの設定の仕方が分からないって事ならeve(Environmental Variable Editor)などを使っとけばいいかと。
0787デフォルトの名無しさん
2006/11/21(火) 15:25:14普通どうりでよかったのですか orz
ありがとうございます。無事うまくいきました.
0788デフォルトの名無しさん
2006/11/21(火) 16:21:28enqueue dequeue
0789785
2006/11/22(水) 10:12:01bison -dv
flex
を使ってcプログラムを作成、まで出来るのですが、
統合する時 今まで使っていた
bcc32
ではうまくいきません。通らせるためのccに近いコンパイラなどありますか?
0790デフォルトの名無しさん
2006/11/22(水) 11:56:300791デフォルトの名無しさん
2006/11/22(水) 12:38:080792デフォルトの名無しさん
2006/11/22(水) 23:15:28ランダムに試行して、
A が起こった事象数を N_A 、
試行回数を N とすれば、
N が十分大きければ A が起こる確率は約 N_A / N ってだけの話。
0793デフォルトの名無しさん
2006/11/23(木) 10:54:530794デフォルトの名無しさん
2006/11/23(木) 10:57:150795デフォルトの名無しさん
2006/11/23(木) 11:02:180796デフォルトの名無しさん
2006/11/23(木) 14:47:09.NETとは何ですか?
ぐぐってもドメインばかり出てきます
どなたか教えていただけないでしょうか
0797デフォルトの名無しさん
2006/11/23(木) 14:52:51http://jbbs.livedoor.jp/computer/6567/
この辺も漁るべ
0798デフォルトの名無しさん
2006/11/23(木) 16:09:05visualstudio2005
ダメだ・・・個人アカウントにローカルのadministratorの権限与えても出る
visualstudio6.0は問題なく動くのだが・・・
0799デフォルトの名無しさん
2006/11/23(木) 18:15:07どちらが正しいのですか。
0800デフォルトの名無しさん
2006/11/23(木) 18:18:53日曜プログラマといわれるのは、どうしてですか?
なぜ祭日プログラマとか深夜プログラマがいないのですか。
野球のプロがプロ野球。サッカーのプロがプロサッカー。
ではグラマのプロがプログラマだと思いますが。
グラマってたぶん文法だとおもうので。プログラマーは
文法で飯を食っている人たちだと思うのですが、だとしたら
なぜプロコーダーというコーディングのプロがいないのですか。
0801デフォルトの名無しさん
2006/11/23(木) 18:29:22う〜ん哲学的だねぇ
0802デフォルトの名無しさん
2006/11/23(木) 18:53:350803デフォルトの名無しさん
2006/11/23(木) 18:55:480804デフォルトの名無しさん
2006/11/23(木) 21:11:10ってことはプログラムはグラムを量るってことですか?
0805デフォルトの名無しさん
2006/11/23(木) 21:20:300806デフォルトの名無しさん
2006/11/23(木) 21:47:47教えてください。またはサンプル。
0807デフォルトの名無しさん
2006/11/23(木) 21:50:410808デフォルトの名無しさん
2006/11/23(木) 21:55:10早速、ありがとうございます。
ユーティリティはプログラム内で
処理できますでしょうか?
よくわかっていない・・・?
0809デフォルトの名無しさん
2006/11/24(金) 02:44:350810デフォルトの名無しさん
2006/11/24(金) 02:47:40807はググレカスと同意義だと思うよ。
ググレカスはこのスレッドの趣旨と微妙に合わないからあまり好きではないんだが、
でもこの場合は確かに、googleで「bcpユーティリティ」を検索語にして検索すると、
結構情報があるみたいなんだが。それでは駄目なの?
0811デフォルトの名無しさん
2006/11/24(金) 02:55:13勉強した情報をいつ使うか、その予定次第。
勉強してもたぶん30年後には直接には役に立たない。
でも明日の仕事にはその知識が使えるかもしれない。
0812デフォルトの名無しさん
2006/11/25(土) 00:01:05自分好みの性格をした美少女型のAIみたいなものを(ごく簡単なものでも)作ってるんですか?
0813デフォルトの名無しさん
2006/11/25(土) 00:06:03うん。かわいいよ。
0814デフォルトの名無しさん
2006/11/25(土) 00:06:24いいえ
まぁ中にはそういうモノ好きも
居るかも知れんがなw
仮に作るとしても、簡単なものなら
既存フリーウェアで事足りるから
それ使えば良いだけかと思う
0815デフォルトの名無しさん
2006/11/25(土) 00:07:38ちょwwwうp
0816デフォルトの名無しさん
2006/11/25(土) 00:07:41>既存フリーウェアで事足りるから
>それ使えば良いだけかと思う
同人エロゲ?
0817デフォルトの名無しさん
2006/11/25(土) 00:08:310818デフォルトの名無しさん
2006/11/25(土) 00:16:480819デフォルトの名無しさん
2006/11/25(土) 00:29:25「汝、生あらざるものと話すなかれ」とか?
0820デフォルトの名無しさん
2006/11/25(土) 00:47:02その発言がオタクっぽいw
0821デフォルトの名無しさん
2006/11/25(土) 09:30:490822デフォルトの名無しさん
2006/11/25(土) 09:42:190823デフォルトの名無しさん
2006/11/25(土) 10:01:31コピペじゃだめなの
0824デフォルトの名無しさん
2006/11/25(土) 10:02:06ttp://momoiro.info/javascript/blink01.shtml
0825デフォルトの名無しさん
2006/11/25(土) 22:38:240826デフォルトの名無しさん
2006/11/25(土) 22:41:53仮にそうだとしてだ、812みたいなのは誰が作るんだ?
0827デフォルトの名無しさん
2006/11/25(土) 22:53:16リアルでも容姿によって同じ言動でも印象が異なるように、
美少女を書き起こせれば少々AIがヘタレでも許容できるような。
0828デフォルトの名無しさん
2006/11/26(日) 14:37:17スプリクト言語 の検索結果 約 6,990 件中 1 - 10 件目 (0.37 秒)
結構ヒットするね
0829デフォルトの名無しさん
2006/11/26(日) 17:00:24オブジェクトとサブルーチンの違いが分かりません。
規模の問題なのでしょうか?
どちらも仕組みは同じだと思うのですが。
0830デフォルトの名無しさん
2006/11/26(日) 17:44:13オブジェクトはデータとその処理方法をまとめたもの。
サブルーチンはまとまった処理を一つの手続きにしたもの。
オブジェクトはオブジェクト指向プログラミング、
サブルーチンは構造化プログラミングあたりをキーワードにして調べてみては?
0831デフォルトの名無しさん
2006/11/26(日) 18:55:10OSから呼び出される関数をコールバック関数といいますが、
ナゼ、main関数はコールバック関数と呼ばないのですか。
0832デフォルトの名無しさん
2006/11/26(日) 19:11:230833デフォルトの名無しさん
2006/11/26(日) 19:13:01コールバック関数とはOSから呼び出される関数のことではない。
ある関数fを呼び出す時に別の関数g(fを呼び出す関数自身でもよい)をfに渡して、
fの中からgを呼び出すような仕組みになっているとき、
gのことをコールバック関数という。
「何かありましたらここに電話お願いします」と言って電話番号を相手に伝えて、
相手に電話してもらうのと同じ。
0834デフォルトの名無しさん
2006/11/26(日) 19:16:31CFLAGSとかに変更を加えるにはどうすればいいでしょうか?
0835デフォルトの名無しさん
2006/11/26(日) 23:28:14これから先、主流となっていく言語は何と思われますか?
私は、VB、VB.NET、ASP.NETしか使ったことがありません。
VB.NETは、もうすぐ終わるって話を聞いて、次は何を勉強すればいいか・・
やっぱ。JAVA系ですかね?
0836デフォルトの名無しさん
2006/11/26(日) 23:30:37VB系ですか?
そうだとしたら、
テキストボックス・ボタンとかのコントロールは
オブジェクトですよ。
0837デフォルトの名無しさん
2006/11/27(月) 00:20:04ASP.NETは言語ではない。
VB .NETに先が無いと思うのなら、Cでもやったらどうか。
その後はC++かC#。Javaは俺やったこと無いから意見のしようがない。
個人的にはC++。相性が良ければとても良い。主流かどうかはともかく長い間廃れることは無いだろう。
C#は.NET Frameworkの知識が生かせる分楽だろう。ただし生きるか死ぬかは実質.NET Frameworkの道連れ。
まあ同時ということはあっても、VB .NETより早く死ぬことは無いだろう。
0838デフォルトの名無しさん
2006/11/27(月) 18:20:31こういうのないかなと思ってプログラマさんが調べるデータベースみたいなのってあるのでしょうか?
0839デフォルトの名無しさん
2006/11/27(月) 20:04:03それつくったら?儲かるかもよ
0840デフォルトの名無しさん
2006/12/02(土) 14:42:48LRESULT CALLBACK 〜って書くから
OSから呼び出される関数はコールバック関数って思ってるのかな。
まぁある意味間違っちゃいないけどね。
ウィンドウプロシージャ関数のポインタを保持してるし。
0841デフォルトの名無しさん
2006/12/02(土) 20:28:27そこからmainが呼ばれるのはよくあるから、
>>831の言うようにOSから呼び出される関数のことをコールバック関数というとしても、
こういったシステムではmain関数はコールバック関数でなくなるけどね。
0842デフォルトの名無しさん
2006/12/08(金) 04:52:05プログラムは素人が勉強中のレベルです。
なんか無限ループになるようなプログラムにみえるのですが
<HTML>
<HEAD>
<script type="text/javascript">
<!--
function init(){
kill = new Function("return false");
document.onmousedown = document.onselectstart = document.oncontextmenu = kill;
for(i = 0;i < document.images.length;i++){
document.images[i].onmousedown = document.images[i].onmousemove = kill;
}
}
window.onload = init;
// -->
</script>
</HEAD>
0843デフォルトの名無しさん
2006/12/08(金) 08:38:02右クリ防止スクリプト。ウィルスではないよ。
スクリプト止めると意味無くなるけどね。
ちなみに無限ループはしていない。
0844デフォルトの名無しさん
2006/12/09(土) 01:34:53配列でarray[i]を*(array+i)とするように、
二次元配列でarray[M][N]のarray[m][n]を*(array+(N+1)*m+n)とできないのはなぜなんでしょうか。
0845844
2006/12/09(土) 01:37:370846デフォルトの名無しさん
2006/12/09(土) 01:46:01二次元配列array[M][N]であるなら、array[m][n]は*(array + m * N + n)ですが。
0847デフォルトの名無しさん
2006/12/09(土) 01:46:360848844
2006/12/09(土) 02:01:40array[0][0]からarray[M][N]まである配列って意味で書いてたんですが、書き方がわるかったです。すいません
>>847
なるほど!わかりました、ありがとうございます。
0849デフォルトの名無しさん
2006/12/09(土) 04:05:37参考になるサイトか書籍はないでしょうか?
頭悪いんで、マイクロソフトのHPみてもどこ見ていいのか分かりませんorz
0850デフォルトの名無しさん
2006/12/09(土) 04:45:06GUIアプリケーションのツールバーのボタンにここのアイコンをお借りしたんですが
詳しいライセンス情報が英語で書かれているので、配布にどのような条件があるのか解りません。
だれか英語に堪能な方見て頂けないでしょうか。
ちなみに ICON => Mini の素材を借りています。
0851デフォルトの名無しさん
2006/12/09(土) 06:04:19◆Windows用のドライバ開発キット◆
Microsoft Windows Driver Development Kits
http://www.microsoft.com/ddk/
◆板内の関連スレ◆
WindowsDDK各種についてのスレ
http://pc8.2ch.net/test/read.cgi/tech/1049116134/
【卒研】マウスドライバ製作【無謀】
http://pc8.2ch.net/test/read.cgi/tech/1120186499/
0852デフォルトの名無しさん
2006/12/09(土) 13:59:020853デフォルトの名無しさん
2006/12/09(土) 14:01:10使用メモリや動作OSは大体解るかもしれませんが、CPUとかはどうやって調べるのでしょうか?
適当でいいんですか?
0854デフォルトの名無しさん
2006/12/09(土) 14:21:48購入したPCの取説を熟読しましょう。
0855デフォルトの名無しさん
2006/12/09(土) 14:32:10いや、そうじゃなくて、自分でソフトを作ったのですが
そのソフトの動作環境みたいなのが書きたいのです
0856デフォルトの名無しさん
2006/12/09(土) 14:52:49それに対応したCPUが必要であるということにはなるな。
0857デフォルトの名無しさん
2006/12/09(土) 14:57:09実際にテスト環境用意して動作確認するしかないだろ
0858デフォルトの名無しさん
2006/12/09(土) 16:18:12どのくらいのwarrantyをそのソフトに対して取るのかにもよるが、
一番楽なのは、自分の環境を示しておいて、この環境で動作を確認した旨を書けば、
使おうと思う人間がそれなりに考えると思うが。
ある程度の幅をもたせた動作環境を確実に知りたいのなら、
それなりに複数の環境を用意して確認すべきだが。
0859デフォルトの名無しさん
2006/12/09(土) 16:26:19みてトップへ戻るとカウントされてしまいます。どうすればいいでしょうか?
0860デフォルトの名無しさん
2006/12/09(土) 16:27:45カウンタを設置したページを見なければいい
0861デフォルトの名無しさん
2006/12/09(土) 16:32:00特定のIPアドレスからのアクセスをカウントしないように設定できるカウンタを設置するか、
管理者がカウント数を設定できるカウンタを使って自分のカウント分を減らしたものを設定し直す。
0862デフォルトの名無しさん
2006/12/09(土) 16:59:15気にするな、安物のカウンタなら当たり前の動作。
0863デフォルトの名無しさん
2006/12/09(土) 17:10:56ありがとうございました。
0864Bob
2006/12/09(土) 23:45:04I trying to create the class "CMyWnd" that is lapper of HWND
(almost same as "CWnd" class in MFC) on Win32 application.
I added some lapper methods (sach as "RegisterClassEx",
"CreateWindow", .etc) to the class, and them worked successfully.
Here, a problem is caused.
I also added "OnPaint" method and the window procedure "MyWndProc"
to the class. However, it cannot access to "OnPaint" by "MyWndProc" !
(caused the compiler error C2352: "illegal call of non-static member function")
It's just so, because I added the window procedure as static method.
If the case, how I call "OnPaint" from "MyWndProc" ?
0865Bob
2006/12/09(土) 23:46:55--------------------------------------------------------
class CMyWnd
{
...
OnPaint(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
static LRESULT CALLBACK MyWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
...
}
LRESULT CALLBACK CMyWnd::MyWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch(message)
{
...
case WM_PAINT:
OnPaint(hWnd, UINT message, WPARAM wParam, LPARAM lParam); // error C2352
break;
...
}
}
--------------------------------------------------------
Thanks.
0866デフォルトの名無しさん
2006/12/10(日) 00:00:40Win32アプリケーションのときにHWND("CWnd"がMFCで属するのとほとんど同じ)
のラッパであるクラス"CMyWnd"を作成しようとする私。
私は首尾よく、いくつかのラッパメソッド("RegisterClassEx"、"
CreateWindow".etcとしてのsach)をクラス、およびそれらに扱われた状態で追
加しました。
ここで、問題は引き起こされます。
また、私は"OnPaint"メソッドと窓の手順"MyWndProc"をクラスに追加しました。 しかしなが
ら、「MyWndProc!」から(コンパイラ誤りC2352: 「非静的なメンバー機能の不法な呼び出し」
を引き起こします)ものに"OnPaint"に全くアクセスすることができません、私が静的なメソ
ッドとして窓の手順を加えたので。
ケース、私が、"MyWndProc"からどう"OnPaint"と呼ぶかということであるなら?
0867デフォルトの名無しさん
2006/12/10(日) 03:38:21ほんとにかかるもんなんですか?
http://news19.2ch.net/test/read.cgi/newsplus/1165683616/l50
0868デフォルトの名無しさん
2006/12/10(日) 07:41:53住基ネット★1人削除に3500万。鯖全部停止。
http://pc8.2ch.net/test/read.cgi/prog/1165651709/
0869デフォルトの名無しさん
2006/12/10(日) 09:18:14You have to call non-static member function (of CMyWnd) with CMyWnd instance.
LRESULT CALLBACK CMyWnd::MyWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
CMyWnd* pThis = reinterpret_cast<CMyWnd>(GetWindowLongPtr(hWnd, GWLP_USERDATA));
if (!pThis)
{
if (message == WM_NCCREATE)
{
pThis = static_cast<CMyWnd*>(reinterpret_cast<CREATESTRUCT*>(lParam)->lpCreateParams);
assert(pThis);
SetWindowLongPtr(hWnd, GWLP_USERDATA, reinterpret_cast<LONG_PTR>(pThis));
}
else
{
return ::DefWindowProc(hWnd, message, wParam, lParam);
}
}
switch(message)
{
case WM_PAINT:
pThis->OnPaint(hWnd, message, wParam, Param);
break;
...
}
//--------
HWND CMyWnd::Create(...)
{
return CreateWindowEx(..., this);
}
0870Bob
2006/12/10(日) 10:33:08Cooooooooooooool!!!!
I got it, using "SetWindowLongPtr" and "GetWindowLongPtr" can access
CMyWnd instance that setted at "CreateWindowEx". I tried, and it worked!!
Thanks for your kindness.
Best regards,
0871デフォルトの名無しさん
2006/12/10(日) 16:03:09擬似言語って何なのでしょうか?
この世に存在しないプログラム言語のことなのでしょうか?
0872デフォルトの名無しさん
2006/12/10(日) 16:45:160873デフォルトの名無しさん
2006/12/10(日) 18:00:20現在、とあるスレッドで、保守プログラムか乳酸菌スプリクトかに荒らされてます
このまま時が過ぎるのを待つばかりなのでしょうか
それともIEで開いた途端、「トロイウィルスが発見されました」と、IEを閉じさせる事が出来るのでしょうか?
それが出来るのであれば、そのタグ(?)を張ってはくれませんか
回答お願いしますm(_ _)m
0874デフォルトの名無しさん
2006/12/10(日) 20:21:040875デフォルトの名無しさん
2006/12/10(日) 20:45:07「擬似」の言葉通り。それっぽいけどどこにも存在しないもの。
雰囲気を伝えるためにあえてありえない書き方をしているという類のものが多い。
0876デフォルトの名無しさん
2006/12/10(日) 21:44:13何をどうすればいい?ラッパーとかヒープとかって、どういう意味?
0877デフォルトの名無しさん
2006/12/11(月) 02:21:31あたかもプログラミング言語のような文法に則って書くけれど
人間にしか読めない言語かな
プログラミング言語ほど厳密でない等の理由で処理系は存在しないが
自然言語とプログラミングの間に立つもの
主に教育用・資格試験用に使うものを指すが
実務でも、いきなり自然言語⇒プログラミング言語と
変換するには慣れが要るので
一旦コメント欄等に擬似的な独自言語で書く人は結構居ると思う
0878デフォルトの名無しさん
2006/12/11(月) 02:22:46Cのプログラムをbcc32でコンパイルしようとしたら
「インクルードファイル'stdio.h'がオープンできない」
と出てきてしまいました。
クラスパスの設定もしてあるし、原因が分かりません。
誰か教えてください。
0879デフォルトの名無しさん
2006/12/11(月) 02:28:47JavaとC++が頭ン中でごっちゃになってるな?
BCC初心者ならとりあえずsetbccでぐぐれ。
0880デフォルトの名無しさん
2006/12/11(月) 14:04:03こっちで質問させてください。
Wikipediaに
プログラミング言語としての Mathematica は項書き換えを基本として関数型言語と手続き型言語の
両方をサポートしている(関数型の方が一般に使い易い)。C言語のオブジェクト指向版のような言語
で実装されているが、拡張可能なライブラリはMathematica言語で書かれている。実際、新しいコード
(Mathematica言語で書かれたテキストファイル)は Mathematica の「パッケージ」として追加される。
とあるのですが、これってどういうことなのでしょうか?
通常使う使い方が関数型言語で、プログラム構文でする使い方が
手続き型言語ということなのでしょうか?
それともプログラム自体を切り替えることが出来るという意味なのでしょうか?
0881デフォルトの名無しさん
2006/12/11(月) 23:43:09とりあえず、ググって最初に出たサイト。
ttp://www.wolfram.com/products/mathematica/tour/page15.ja.html
いろんな手法で書けるよ、ということですね。
関数型やら手続き型云々というのは、Mathematicaの目的を考えると、
数学的な書き方の方が使いやすいんじゃね?ってことでしょう。
0882デフォルトの名無しさん
2006/12/12(火) 02:50:30話を聞いたような気がするのですが
そういうハードウェアを物理的に破壊するプログラムって
ないですよね?
間接的に破壊するにしてもどういう動作をするように
すれば破壊出来るのでしょうか?
0883デフォルトの名無しさん
2006/12/12(火) 03:04:28CPUを熱暴走させる
つーかクラッシュってそういう意味で使ってるんじゃないと思うが。
MBRを破壊されたとかでしょ。
0884デフォルトの名無しさん
2006/12/12(火) 03:16:46例えばHDDに思いっきり負荷を掛けるというのはデフラグよりも
過激に負荷をかけることは出来ないですよね?
CPUを熱暴走させるというのはファンを停止させるということですよね?
更にCPU温度が上がり過ぎてもPCの電源が落ちなくする
プログラムもあり得るということなのでしょうか?
0885デフォルトの名無しさん
2006/12/12(火) 03:22:34デフラグより過激に負荷なんて簡単に出来る。例えばランダムビットのファイルを、不連続な位置に書き込み&消去を連続するプログラム。
CPU温度が上がりすぎるとPCの電源が落ちないとしても、CPUが正常に働かない可能性が高い。
第一、そのレベルまで行くとプログラム(を解釈するCPUがバグってるんだから)で制御できる話ではない。
0886デフォルトの名無しさん
2006/12/12(火) 03:31:28なるほど、となると物理的に破壊しようと思ってもそれまでにPCがシャットダウンしてしまって
破壊するのは難しいということですか。
あまりプログラムを弄った経験がないので分からないのですが
CPUであれば過度に負荷をかけるとPCはシャットダウンしてしまうと思います。
でも他のパーツならどうでしょうか?
メモリってコンデンサとトランジスタで構成されていましたよね?
こういう素子って電圧を上げると簡単に破壊できると思うのですが
そういうプログラムを組むことは出来ないものなのでしょうか?
ちょっと粘着質な気もしますけど決していかがわしいことを考えているのではなく
プログラムというものの限界が知りたいだけなのでお願い致します。
0887デフォルトの名無しさん
2006/12/12(火) 03:50:01根本的に理解できていないので、基礎知識を身に付けることをお勧めしておく。
0888デフォルトの名無しさん
2006/12/12(火) 04:57:09充分に如何わしいよ。
0889デフォルトの名無しさん
2006/12/12(火) 05:09:46いい見本サイトとかないですかね?
ぐぐってもサーブレットとデータベースを連結させた説明サイトが見つからない…
サーブレットとデータベース操作単体なら作ったことあるんで楽勝だと思ってたらそんなことなかった(´・ω・`)
0890デフォルトの名無しさん
2006/12/12(火) 05:43:30現実と妄想の区別をつけるにはそれ相応の知識が必要だな。
0892デフォルトの名無しさん
2006/12/12(火) 08:40:460893デフォルトの名無しさん
2006/12/12(火) 11:14:33if(もなー){
return;
}
if(もなー)
{
return;
}
どれがいいですか?
0894デフォルトの名無しさん
2006/12/12(火) 11:57:23>なるほど、となると物理的に破壊しようと思ってもそれまでにPCがシャットダウンしてしまって
>破壊するのは難しいということですか。
CPUが物理的に破壊(とは言っても目に見える破壊ではないだろうが)されるのが先か
シャットダウンが先かは不明。
>メモリってコンデンサとトランジスタで構成されていましたよね?
>こういう素子って電圧を上げると簡単に破壊できると思うのですが
>そういうプログラムを組むことは出来ないものなのでしょうか?
電圧を上げれば破壊できるかもしれないが、プログラムで制御できるのは
ON(Vcc)かOFF(GND)だから、電圧を制御できない。
CPUの温度を上げるためにはファンの動きを止めればいい(そういうプログラムは可能)
だけだから、根本的に方向性が違う。
0895デフォルトの名無しさん
2006/12/12(火) 12:20:21> なるほど、となると物理的に破壊しようと思ってもそれまでにPCがシャットダウンしてしまって
> 破壊するのは難しいということですか。
>
シャットダウンすると言う前提が間違い。
> あまりプログラムを弄った経験がないので分からないのですが
> CPUであれば過度に負荷をかけるとPCはシャットダウンしてしまうと思います。
だから間違い。
> でも他のパーツならどうでしょうか?
> メモリってコンデンサとトランジスタで構成されていましたよね?
> こういう素子って電圧を上げると簡単に破壊できると思うのですが
> そういうプログラムを組むことは出来ないものなのでしょうか?
>
素子に掛かる電圧を簡単に上げる方法がない。
> ちょっと粘着質な気もしますけど決していかがわしいことを考えているのではなく
> プログラムというものの限界が知りたいだけなのでお願い致します。
適当なハードウェアがあれば限界はないが、普通そのように破壊できるようにハードウェアを作らない。
0896デフォルトの名無しさん
2006/12/12(火) 12:21:33そのケースでは、どれでもいい。
但し、後二者は混在させないでくれ。
0897デフォルトの名無しさん
2006/12/12(火) 12:41:41プログラミングみたいな事は全くやったことが無く、HTMLとCSSしか解らないんですが(関係無いか)、プログラミングの勉強をして、最終的には簡単なゲーム(オセロとか)くらいは作れるようになりたいと思っています。
何からすればいいでしょうか?
0898デフォルトの名無しさん
2006/12/12(火) 12:43:15C言語
0899デフォルトの名無しさん
2006/12/12(火) 12:45:16早速どもです。
後は自分で調べてみます。
0900デフォルトの名無しさん
2006/12/12(火) 14:09:13今からやっとけばいいことってありますか?
0901デフォルトの名無しさん
2006/12/12(火) 14:11:00仕事の概要を語ってごらん。
質問が漠然としすぎててわからない。
0902デフォルトの名無しさん
2006/12/12(火) 14:40:42その会社はオープン系、WEB、金融システムとか手がけてる
そうです。
0903デフォルトの名無しさん
2006/12/12(火) 14:42:43初級シスアドとれるくらいの知識はある?
私は今までHSPのような一つのプログラムファイルだけで完結するような言語でしか書いた事が無くて、
このたびC言語にチャレンジしたところ、みなさんソースをいくつかのファイルに分割して統合環境で扱ってらっしゃるんです
入門書などをどれだけ見ても、分割したのがどう処理されていくのかが書かれていなくて、
そこあたりを軽くでも解説していただけると幸いです
やはりメインのプログラムの下にどんどん追加されていく感じなのでしょうか?
0905デフォルトの名無しさん
2006/12/12(火) 15:39:27まず君の得意なHSPも
モジュール単位でコードを分割できることをお忘れなく。
C は #include を使って色々試すべし。
基本的には #include を書いた場所にそのファイルがあるイメージかな?
0906デフォルトの名無しさん
2006/12/12(火) 15:45:50作ったヘッダファイルと同じ場所に自分で作った関数(*.c)を置いておけば、ライブラリとして使えるようになります?
コンパイラは、VC++6.0です。(Cのコンパイラとしてしか使ってません。)
0907デフォルトの名無しさん
2006/12/12(火) 15:47:46そういえばHSPもincludeでファイル分割は可能ですね。やったことないですが・・・・
どうも。ええっと・・・・そうですね
0908デフォルトの名無しさん
2006/12/12(火) 15:48:410909デフォルトの名無しさん
2006/12/12(火) 15:53:21旗。
>>906
使いまわしはできますが、ライブラリとは言いません。
0910デフォルトの名無しさん
2006/12/12(火) 15:54:570911906
2006/12/12(火) 15:56:57ありがとうございました。
もう一つ質問なんですが、ライブラリの中身(例えばatoi関数のソース)は、どうやれば見られるんでしょうか?
0912デフォルトの名無しさん
2006/12/12(火) 15:58:32ソース見てないからわからないけど、条件チェックの為の変数なんじゃない?
0913デフォルトの名無しさん
2006/12/12(火) 16:19:550914デフォルトの名無しさん
2006/12/12(火) 16:40:57flag=1はYes
flag=0はNo
の意味で使うことが多い
0915906
2006/12/12(火) 17:12:00デバッガかぁ!!
なるほど。
ありがとうございました。
0916デフォルトの名無しさん
2006/12/14(木) 21:23:12もしかして公開終了してる?
0917デフォルトの名無しさん
2006/12/14(木) 22:00:140918デフォルトの名無しさん
2006/12/14(木) 23:43:560919デフォルトの名無しさん
2006/12/14(木) 23:48:28http://pc8.2ch.net/test/read.cgi/win/1165119862/133n
SDKはこっち。
http://www.microsoft.com/downloads/details.aspx?FamilyId=05DA7623-F2F9-4F57-91AA-6DB27FB8305F&displaylang=en
0920デフォルトの名無しさん
2006/12/14(木) 23:52:37どうもです
DirectX半年ぶりに更新してきます
0921デフォルトの名無しさん
2006/12/16(土) 12:48:420922デフォルトの名無しさん
2006/12/16(土) 13:01:330923デフォルトの名無しさん
2006/12/16(土) 13:06:13良ければヒントとなる言葉とかを教えてもらえませんか?
0924デフォルトの名無しさん
2006/12/16(土) 13:35:23Wiki
0925デフォルトの名無しさん
2006/12/16(土) 15:04:44アルゴリズムは想像もつかんなあ。
0926921
2006/12/16(土) 15:28:48"不定積分では被積分関数と積分ともに初等関数,指数積分関数,多対数および他の関連した関数
で表される場合には拡張リシュ(Risch)法が使用される."
らしいです。
http://www.ti3.tu-harburg.de/paper/rump/Ru04a.pdf (Risch法の説明)
http://kako.ics.nara-wu.ac.jp/~kako/education.html (9章10章あたり)
がそれっぽい感じです。
でもこんなの読む気にならない・・
>>925
がんばって調べました!
0927デフォルトの名無しさん
2006/12/16(土) 15:33:570928デフォルトの名無しさん
2006/12/16(土) 15:56:090929デフォルトの名無しさん
2006/12/16(土) 16:11:15$ ./you data.txt 50
↑ ↑ ↑
↑ ↑ ソートするデータ個数
↑ データファイル名
コマンドラインプロンプト
の形式でコマンドライン実行できるようにせよ。
./a.outだといけないみたいなんですけど、どーすればいいのかわかりません。
教えてください
0930デフォルトの名無しさん
2006/12/16(土) 16:22:220931デフォルトの名無しさん
2006/12/16(土) 16:54:560932デフォルトの名無しさん
2006/12/16(土) 19:39:12このような処理をする場合、C,C++,java
どの言語がやりやすいでしょうか。
(ライブラリがあるかどうかも含む)
0933デフォルトの名無しさん
2006/12/17(日) 15:51:090934デフォルトの名無しさん
2006/12/17(日) 18:59:520935デフォルトの名無しさん
2006/12/17(日) 23:12:50普及してるというか、C言語C++言語が扱えないと、まとな企業は雇ってくれない。
0936デフォルトの名無しさん
2006/12/17(日) 23:23:230937デフォルトの名無しさん
2006/12/17(日) 23:25:10商業アプリの主要言語だから。
0938デフォルトの名無しさん
2006/12/18(月) 10:28:32Windows自体がほとんどC言語製と言っても良いぐらい。
だからC言語はWindowsとの親和性も高くて
Windowsでの開発では割とよく使われると思う。
それに他の言語やる場合でも
拡張にはC言語の知識が必要だったりする。
そういう意味でもC言語だろうな。
0939デフォルトの名無しさん
2006/12/19(火) 00:43:56実際にNumLockなどの状態を変化させずに点滅させることは可能ですか?
0940デフォルトの名無しさん
2006/12/19(火) 18:09:30の頭から2byteずつをshort 型に順繰りに
入れるにはどうしたらいいのでしょうか。
short x = (short)data;
data++;data++;
short y = (short)data;
data+;;data++;
.
.
.
をループさせるみたいなことでいいのでしょうか・・。
0941デフォルトの名無しさん
2006/12/19(火) 18:34:37要は論点としては、
long系をshort系二つに分割できればいいのでした。
long Xの1,2byte目をshort aに
3,4byte目をshort bに
キャストしたいということです。
なんだかひどい質問の仕方ですみません。
0942デフォルトの名無しさん
2006/12/19(火) 19:37:300943デフォルトの名無しさん
2006/12/19(火) 19:51:36自分は日本語も使えるぞ。
0944デフォルトの名無しさん
2006/12/19(火) 19:53:380945デフォルトの名無しさん
2006/12/19(火) 19:58:19プログラミング言語の事です。
0946デフォルトの名無しさん
2006/12/19(火) 21:40:56C++,C#,JAVAあたりかな。
0947デフォルトの名無しさん
2006/12/19(火) 21:49:22わかりました。
ありがとうございます。高校入ったらやってみます。
0948デフォルトの名無しさん
2006/12/19(火) 23:01:05正直、社会で通用するためにはプログラミング言語ばかり複数勉強するよりも、
一般常識と呼ばれるものを数多く身に付けてくれていたほうがよっぽどいい。
0949デフォルトの名無しさん
2006/12/19(火) 23:47:10言語だけでなくアルゴリズムとデータ構造も勉強しとこう。
これはやってる言語の種類に関係なく必要。
言語が一つできるようになったら他の言語を始める前にこれをやるといい。
>>948
同意。
0950デフォルトの名無しさん
2006/12/20(水) 06:44:48上すら一般常識無いのにな。
プログラマに求めてどうする。
営業じゃあるまいし。
0951デフォルトの名無しさん
2006/12/20(水) 14:44:35アルゴリズムって、
朝起きる
↓
歯を磨く
↓
顔を洗う
↓
朝食を食べる
↓
着替える
↓
登校(or出勤)…
みたいな感じですか?
0952デフォルトの名無しさん
2006/12/20(水) 14:54:24組み合わせの数みたいな。
0953デフォルトの名無しさん
2006/12/20(水) 15:44:34一歩進む→前へ倣う→一歩進む→偉い人→ひっくり返る→ぺこりん→……
0954デフォルトの名無しさん
2006/12/20(水) 20:07:46もしくは立てなきゃ無い?
0955デフォルトの名無しさん
2006/12/20(水) 21:49:480956デフォルトの名無しさん
2006/12/21(木) 00:00:55/ 〃" `ヽ、 \
/ / ハ/ \ハヘ ━━┓┃┃
|i │ l |リノ `ヽ}_}ハ ┃ ━━━━━━━━
|i | 从 (○ (○l小N ┃ ┃┃┃
|i (| ⊂⊃ 、_,、_, ≦ 三 ┛
| i⌒ヽ j (_'゚ ≦ 三 ゚。 ゚
| ヽ ヽx。≧ 三 ==- ゚
-ァ, ≧=- 。
-ァ, ≧=- 。
≦`Vヾ ヾ ≧
0957デフォルトの名無しさん
2006/12/21(木) 20:45:56それはフローチャートだね
0958デフォルトの名無しさん
2006/12/21(木) 23:27:29log2.71828(x) とか log2.719(x) っていう風にすれば良いのでしょうか?
0959デフォルトの名無しさん
2006/12/21(木) 23:29:50コンパイルをして結果を出せば良いじゃない。
0960デフォルトの名無しさん
2006/12/21(木) 23:34:14自宅ではコンパイルできないのでソースコードだけ作っておいて後ほどコンパイルしようと
思ってるのですが 期限が迫ってるので 確実な回答をいただきたいのです・・・
0961デフォルトの名無しさん
2006/12/21(木) 23:53:16表すっていうか、
単なる単位だろ?
%fに計算結果出力させるだけじゃん。
そこはどうでもいいよ。
0962デフォルトの名無しさん
2006/12/21(木) 23:57:36確実なのは、自宅でコンパイルできる環境を整えること。
それっぽい回答をもらったとしても、それが得たかった回答であることを確実には保証し得ない。
0963デフォルトの名無しさん
2006/12/22(金) 01:08:56アルゴリズム体操かよ!!
0964デフォルトの名無しさん
2006/12/22(金) 01:10:010965デフォルトの名無しさん
2006/12/22(金) 09:39:150966デフォルトの名無しさん
2006/12/22(金) 16:48:43自然対数はlog、常用対数はlog10という名前の関数がある。いずれも<math.h>
C99からは2を底とする対数log2もあった気がする。
任意の実数aを底とする対数は底の変換公式、log(x) / log(a)で求められる。数学の授業でやっただろ。
0967デフォルトの名無しさん
2006/12/22(金) 18:10:43printf関数は、%f指定子で実数表示。だからlog()はどうだっていい。
0968デフォルトの名無しさん
2006/12/22(金) 21:34:23↑のページを参考にし、実際にプログラム(printf("hello world\n"))をコンパイルして
実行してみました。最初の一回はちゃんと”hello world”とDOS窓に表示されたのですが
それ以降、何回実行しても何も表示されなくなってしまいました。
最初に実行してから特別何かしたというわけでもないんですが
これは何が問題なんでしょうか?
よろしくお願いします。
0969デフォルトの名無しさん
2006/12/22(金) 22:06:43高速でDOS窓が閉じて分からないだけなんじゃないの?
↓みたいにして確認してみたら?
printf("hello world!\n");
getchar();
0970デフォルトの名無しさん
2006/12/22(金) 22:43:01財務応援という会計ソフトのデータファイルを別で再利用(読み込みだけ)。
財務応援のデータファイルは.datと.I01〜.I16でした。
terapadで読み込み試すもnullを含むとかで開いてもまともに読めないです。
つまりバイナリファイルってやつで人間の目で読める状態では保存されてないみたいです。
以前にwebサイトを作ったのでPerlはほんの少しまだ覚えてますので、
データーファイルを開けるところまでは問題はありませんが、
それを人間にも読める状態に戻す方法がわかりません。
unpack関数辺りが関係するような感じなのですが。
バイナリになってるであろうデータファイルを一端テキストファイルに戻せば
その先はPerl講座サイト見ながら薦められるのですが。
ヒントだけでもかまいませんので宜しくお願いしますm(__)m
0971にんじん
2006/12/22(金) 23:15:29Windows上でコンパイル、実行をしたいのですが、BorlandCコンパイラでは
何故かできなくて、Cygwinに乗り換えたのですが、それでもできなくて
こちらで助けていただけないかと思い質問させていただきます。
グーグル等使って調べるには調べたのですが基礎知識が乏しくなかなか理解できませんでした
(調べによるとCygserverというのが関係してくるのかな?
といったところまで調べ、実際にCygserverを有効にしてみたのですが上手くいきませんでした。。。
実際、有効になっていたのかも怪しいです)
これから先Cプログラミング(というよりUNIXプログラミング?)
を勉強していくならLinux入れないと無理でしょうか?
解決策をどうか、、お助けください、、もしくはヒントだけでもいいのでお願いします。
0972デフォルトの名無しさん
2006/12/22(金) 23:36:22マイクに向かって発したのを直時変声、再生まではしなくても良く、
一旦マイクに向かって録音し、そのあと変声、再生すればよいのですが、
変声するにあたってmciは使えないと思いますが、何かいいAPIとかありますでしょうか?
出来れば簡単に説明お願いします。
0973デフォルトの名無しさん
2006/12/23(土) 00:28:07fork, pipeなどはPOSIXの関数で、Windows用処理系であるBorlandのコンパイラで使えないのは当然。
しかしCygwinはPOSIXをエミュレーションする関数だから使えて当然。
普通にインストールすれば使えるはずだ。どんな風にコンパイルした?
0974デフォルトの名無しさん
2006/12/23(土) 02:21:31つまり log(x) と表記すれば最初から底が ネイピア定数になってるってことだったわけですね
常用対数で log10(3.0) 確認したら合ってたので底を表記する必要があると思い込んでました・・・
どうもありがとうございました
0975デフォルトの名無しさん
2006/12/23(土) 02:25:19ソフトベンダーに問い合わせろ。運がよければデータ仕様を教えてくれるかも知れない。
実際にデータを解析すればある程度は仕様を推測できるかも知れないが、
そういう解析自体を禁止しているケースも多いので一概にはお勧めできない。
0976デフォルトの名無しさん
2006/12/23(土) 02:28:13それは普通に「そんなこと出来ません」って断るのが(ry
0977デフォルトの名無しさん
2006/12/23(土) 03:59:58オープンソースなグラフィックライブラリは何かありますか?
0978デフォルトの名無しさん
2006/12/23(土) 04:06:270979デフォルトの名無しさん
2006/12/23(土) 04:40:28BBCかVC++にすれ。
エディタ他の探せ。
環境変数チェックしれ。
再起動しろ。
0980デフォルトの名無しさん
2006/12/23(土) 04:41:51× BBC
○ BCC
0981970
2006/12/23(土) 08:13:03レスありがとうございます。
暗黙の了解みたいな保存時のデータ仕様というのはないみたいですね。
そもそもNULLというもの自体をまだ理解できてないので勘違いしてたみたいです。
ヌルがあるファイル=バイナリファイル
とか思ってましたが、ヌルの後、ファイルを進めていくと普通にASCII文字が出てきました。
だからテキストファイル保存であることは間違いないわけですね。
とりあえずヌルがでる状況、ヌルを入れる方法、ヌルのヌルを勉強してみます。
0982970
2006/12/23(土) 08:16:21ってことはCの環境を整えてCで開けばいいのかな?進みそうです。失礼します。
0983デフォルトの名無しさん
2006/12/23(土) 08:53:05糖蜜の海に浮かぶこんぺい糖の島のフロストシュガーの浜辺のように甘い。
仮令バイナリファイルであっても文字を記録する場合は文字コードが直に埋まっていることが多いというだけ。
そもそもナル終端の文字列をそのまま記録すること自体、普通はやらない。
いい加減鬱陶しいから日記書きたいならスレ起こすか他所に逝け。
0984デフォルトの名無しさん
2006/12/23(土) 09:05:39つーかそれって所謂リバースエンジニアリングの一種で、
著作権侵害になるだろ
しろうとっぽいから客の言う事を断りにくいかもしれんが
そこは断らないといけない場面だぞ
0985デフォルトの名無しさん
2006/12/23(土) 09:10:07著作権侵害っていうかライセンス違反
0986デフォルトの名無しさん
2006/12/23(土) 09:20:300987デフォルトの名無しさん
2006/12/23(土) 09:45:38それを禁止するようなライセンスを結んでいるのだったら、違反だな。
0988デフォルトの名無しさん
2006/12/23(土) 09:58:040989にんじん
2006/12/23(土) 22:12:30ええと、、、gcc -o sorce.exe sorce.c といった感じでやりました。
Cygwinのインストールは、Develというカテゴリ(?)の中から
gccと書かれているのをSkipしないように指定してインストールを進めました。
もしかして、コンパイル時に何かオプションをつければ解決する問題なのでしょうか?
Cygwinはあまり使ったことがなかったもので
(というか今までBorlandCだけでした^^;;)
0990デフォルトの名無しさん
2006/12/23(土) 23:34:24pipe()はcygwinならオプションを指定しなくても使えるよ。
但し、unistd.hをインクルードしないと宣言通らないから要注意だけど。
0991デフォルトの名無しさん
2006/12/24(日) 04:11:19テキストに変換とか何とか、なんか勘違いしてるっぽいけど
要はあるアプリのデータファイルを読み込んでそれを正しく表示するには
そのファイルの構造が分かってないと無理な訳で。
ファイルヘッダはどうなってるとか、先頭部分には構造体とかが含まれてるファイルも多いし。
0992デフォルトの名無しさん
2006/12/24(日) 12:32:01存在しますが、これは意図的にタスクマネージャーに乗らなくする
記述があるのでしょうか?
それと別の話ですがコンピュータ言語にはいろいろありますが
もっともいろいろなことが出来る、応用範囲の広い言語って
何なのでしょうか?
それともどの言語も記述の仕方が違うだけで
やれる範囲というのは同じなのでしょうか?
0993デフォルトの名無しさん
2006/12/24(日) 13:03:13前者はよくわからんが、後者は機械語
これ以外のは使いやすさと引き換えに機能を削ってる
0994デフォルトの名無しさん
2006/12/24(日) 13:03:34余り犯罪を助長するような書き込みはしたくないので概要だけ。
別のプロセスの内部でそのプロセスの一部として動作するタイプのプログラムであれば
タスクマネージャには表示されない。後はマクロやブラウザのスクリプトなんかもそれ
自体はそのソフトのコンテキストで動作するので別に常駐プロセスが無ければ同様。
それ以外ではrootkitなどで使われるカーネルフックと呼ばれる手法でプロセス自体を
システムから隠してしまう方法もあるけど、これはVista以降ではMSが出来ないようする
予定、自分で作るならDDK使ってドライバを書く。
言語の守備範囲はシステム周りまでやろうとするならC/C++一択で他に選択肢は無い、
後稀な状況でアセンブラ。
ただ内容が高度になるとC/C++では面倒な個所もある、例えばシリアライズやJavaのRMI相当の
機能などはC/C++で実装しようとすると面倒。またOSのような物まで作る可能性を想定するなら
CとC++の仕様も分けて理解しておく方が吉。
0995デフォルトの名無しさん
2006/12/24(日) 13:19:03というか、Javaと.NET FrameworkとVisual basicとC++は、
Visual Studioにエディターが全部付いてるんだ。
選ぶんじゃなくて、やれって言われたことをやるの。
0996デフォルトの名無しさん
2006/12/24(日) 13:39:24丁寧な回答ありがとうございます。
>>995
Visual Studioであっても
Javaと.NET FrameworkとVisual basicとC++の中から
そのソフトウェアに合った或いは、会社から指示された言語を選ぶのではないのですか?
0997デフォルトの名無しさん
2006/12/24(日) 13:42:14組み込みはC++だし、携帯はJava。
.NETは、マイクロソフトが推し進めてる規格。
0998デフォルトの名無しさん
2006/12/24(日) 13:48:220999デフォルトの名無しさん
2006/12/24(日) 13:59:421000デフォルトの名無しさん
2006/12/24(日) 14:12:261000げっと!
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。