すれ立てるまでもない質問はここで 第68刷
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/07/07(木) 16:22:56プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
∧_∧
( ´∀`) < ぬるぽ
前スレ
すれ立てるまでもない質問はここで 第67刷
http://pc8.2ch.net/test/read.cgi/tech/1114329636/
0002デフォルトの名無しさん
2005/07/07(木) 16:27:58( ・∀・) | |
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/ >>1
(_フ彡 /
0003デフォルトの名無しさん
2005/07/07(木) 18:41:13昔、ゲーム、プレイステーションのグランツーリスモっていうソフト
で見たプログレッシブバーが特殊だったので、それと同じ動きをする
プログレッシブバーの作り方を知ってる方がいたら教えてください。
どういう風に特殊かというと、0%に近いときはゆっくりなんだけど
100%に近づくにつれ速さが早くなるというものです。
2次関数的な計算をするのかなーと思ってるんですが…
0004デフォルトの名無しさん
2005/07/07(木) 19:16:260005デフォルトの名無しさん
2005/07/07(木) 19:38:370006デフォルトの名無しさん
2005/07/07(木) 19:44:330に近いからとかとか、遠いからとかいった理由で速度が変わったら、本来の目的を果たしていないような気が。
それとも、メモリの幅を比例ではなく指数的にするということだろうか?
0007デフォルトの名無しさん
2005/07/07(木) 20:09:17ぎゅんぎゅん加速するみたいな。
0008デフォルトの名無しさん
2005/07/07(木) 20:45:22アホは退席願おう
0009デフォルトの名無しさん
2005/07/07(木) 21:19:140010デフォルトの名無しさん
2005/07/07(木) 22:12:25乙
>>9
進歩*的な*棒なんだろ
0011デフォルトの名無しさん
2005/07/07(木) 22:57:18そのようなことはできるのでしょうか?
あるフレーズがほしいときトリップをいちいち確認スレッドなどで探すことは現実的ではありません
もしよければ、C言語かPerlでかいていただけないでしょうか?
0012デフォルトの名無しさん
2005/07/07(木) 23:02:56progress bar ってのは、bar の現れる矩形(dialog item)に対して、
PBM_SETRANGE を送って取り得る範囲を教えておいて
PBM_SETPOS で値を指定すると bar が現れるのだから、PBM_SETPOS での値を
本来の進捗を linear でなく、適当に変換して与えれば希望通りになるだけじゃ
ないの。
0013デフォルトの名無しさん
2005/07/07(木) 23:03:25001411
2005/07/07(木) 23:16:23Windowsじゃないんですがないでしょうか?
0015定数について
2005/07/08(金) 00:13:491.整数型定数
2.浮動小数点型定数
3.文字列定数(リテラル)
4.文字定数
がありますが、これは
java言語の場合
final static int = 0;
final static double = .1;
final static char = '1';
final static String = "1";
といった形で記述できます。(C/C++でも同様
で、Classという構造体(クラス)があった場合
final static Class class = new Class();
のようにして、「書き換えることが出来ず、読み取り専用で使用されるもの」
っていうのが定義できますが、
こういった定義と、定数という定義の厳密な住み分けってあるんでしょうか?
定数と、構造体の読み取り専用は別物だよ。と言って、分かってくれない人のために
なんとか説明したいです。
お願い(´・ω・`)
0016デフォルトの名無しさん
2005/07/08(金) 00:28:20まじわかんないんです。お力をかしてくださいませんか?
プログレスバーでしたね、スマソ
0017デフォルトの名無しさん
2005/07/08(金) 00:31:270018デフォルトの名無しさん
2005/07/08(金) 00:31:51それが出来なきゃ話にならないが。
0019デフォルトの名無しさん
2005/07/08(金) 00:49:42アプレットでプログレスバー作ろうとしてるんですけど。
for(int i=0;i<max;i++){
//アプレットへ贈る1/100%表記の数値データを作る
prog=
//すげー思い処理
}
0020デフォルトの名無しさん
2005/07/08(金) 00:51:53重い処理を行うサーブレットの進捗状況をアプレット通信させて
アプレットでプログレスバー表示としてるんですけど。
ソース的には以下のような感じです。
for(int i=0;i<max;i++){
//アプレットへ贈る1/100%表記の数値データを作る
//↓ここになんらかの数式を追加するんだろうなぁ・・・
prog=i*100/imax;
//以下すげー思い処理
}
0021デフォルトの名無しさん
2005/07/08(金) 00:56:38任意の2つの整数の大小を比較し、その結果を英語で表現する関数(eng)を作る方法、
日本語で表現する関数(jap)を作る方法を誰か教えてもらえませんか?複数あって申し訳ないっす。
【例】(eigo '(2 3)) -----> ( 2 is less than 3 )
【例】(eigo '(5 3)) -----> ( 5 is greater than 3 )
【例】(eigo '(3 3)) -----> ( 3 is equal to 3 )
【例】(jap '(3 21)) -----> ( 3 は 21 より 18 小さい )
【例】(jap '(12 3)) -----> ( 12 は 3 より 9 大きい )
【例】(jap '(9 9)) -----> ( 9 は 9 と等しい )
0022デフォルトの名無しさん
2005/07/08(金) 01:09:34EmacsLispだが基本関数しか使ってないので、多分大丈夫だろう。
(defun eigo(lst)
(setq a (car lst))
(setq b (car (cdr lst)))
(cond ((= a b) (list a 'is 'equal 'to b))
((> a b) (list a 'is 'greater 'than b))
((< a b) (list a 'is 'less 'than b)))
)
japの定義も同じようにすればいい。
0023デフォルトの名無しさん
2005/07/08(金) 01:15:44複素数もあるよね。
で、「定数というのはいわゆる数を表すので、数学で扱わないもの
例えばクラスは定数ではありません。」じゃ、駄目か?
0024デフォルトの名無しさん
2005/07/08(金) 01:18:16Stringが鬼門だな。
0025デフォルトの名無しさん
2005/07/08(金) 01:25:13YOOL(lisp言語)で、nから1までの整数をリストにする関数(count)を作る方法はわかりますか?
0026デフォルトの名無しさん
2005/07/08(金) 01:35:10C系に限った話をすれば、
定数=コンパイル時に解決されるもの
eg. const int i = 100; enum { MAX = 100, } const char str[] = "HOGE";
constインスタンス=起動時に解決されるもの
eg. static const std::string str("HOGE");
という解釈でいいんじゃないのか。
Javaでその違いを区別する必要がどこにあるのかは知らない。
0027デフォルトの名無しさん
2005/07/08(金) 01:39:010028デフォルトの名無しさん
2005/07/08(金) 01:42:33readonly object: L-VALUE
かな。
0029デフォルトの名無しさん
2005/07/08(金) 01:42:45Javaの仕様をしらんので間違ってるかもしれんが、
final修飾されたインスタンスは値を変更できない
final修飾(というコトバであってるか知らんが)された組み込み型は定数として扱える。
という感じではなかろーか。
0030デフォルトの名無しさん
2005/07/08(金) 01:43:25for (int i = 0; i < 10; ++i)
a[i] = i;
iは定数なのだろうか。
0031デフォルトの名無しさん
2005/07/08(金) 01:45:41でも、浮動小数や文字列は無理ポ
0032デフォルトの名無しさん
2005/07/08(金) 01:47:360033デフォルトの名無しさん
2005/07/08(金) 01:55:17>>22だと YOOLちゅう処理系では動作しないな。下だと動作する。
(defun eigo(lst)
(prog ()
(setq a (car lst))
(setq b (car (cdr lst)))
(cond ((equal a b) (list a 'is 'equal 'to b))
((> a b) (list a 'is 'greater 'than b))
((< a b) (list a 'is 'less 'than b)) )))
>nから1までの整数をリストにする関数(count)を作る方法はわかりますか?
(defun count(n)
(prog (result)
(setq result '())
(loop () (if (zerop n) (return result))
(setq result (append result (cons n nil)))
(setq n (sub1 n)) )))
しかし、使いにくい処理系だな>YOOL
0034デフォルトの名無しさん
2005/07/08(金) 02:01:49すっごい助かりました。
0035デフォルトの名無しさん
2005/07/08(金) 02:09:07宿題?しかしマニアックな処理系採用した授業だな。
0036デフォルトの名無しさん
2005/07/08(金) 02:18:38二進数で差を求める時には「補数+1」を行って
桁上がりを無視しますよね?
これが、答えにマイナス符号がつく引き算はどうするんですか??
0037デフォルトの名無しさん
2005/07/08(金) 02:23:44同じものとしたときそれに対する反例を示せば、別物であることが証明できる。
0038デフォルトの名無しさん
2005/07/08(金) 04:04:490039デフォルトの名無しさん
2005/07/08(金) 06:49:550040デフォルトの名無しさん
2005/07/08(金) 07:13:000042デフォルトの名無しさん
2005/07/08(金) 08:21:37見たこと無いね。
0043デフォルトの名無しさん
2005/07/08(金) 13:56:59scanfした時に数字以外のキーを入れると妙な数値が入ってしまいますよね?
これってどう防げばいいんですか?
getcharだとint型に代入すると数字として認識されるはずもなく、困り果てています。
0044デフォルトの名無しさん
2005/07/08(金) 14:03:19scanf("%d",&i)とかやったときに、「aaaa」だの入力されたらヤダってこと?
文字列で取得して、数字かどうかチェックすれ
0045デフォルトの名無しさん
2005/07/08(金) 14:07:42そうです
そういう事ができるんですね、調べ方がわかりました、ありがとうございます!
0046デフォルトの名無しさん
2005/07/08(金) 15:23:55c = getchar(); /* 次の入力を見て */
ungetc(c, stdin); /* 戻しておいて */
if (isdigit(c) && scanf("%d", &n)) {ほにゃほにゃ};
/* スキャン */
ちゅーのは合法なんでしょうか?
0047デフォルトの名無しさん
2005/07/08(金) 16:53:49それが使えるとはかぎらん
0048デフォルトの名無しさん
2005/07/08(金) 17:05:09scanf("%d", &n) == 1
なら読み込めている。そうでなければ読み込めていない。
0049デフォルトの名無しさん
2005/07/08(金) 17:08:16忘れてしまいました。
どなたか、覚えていませんか?
0050デフォルトの名無しさん
2005/07/08(金) 17:11:48検索しろよ
0051デフォルトの名無しさん
2005/07/08(金) 17:13:090052デフォルトの名無しさん
2005/07/08(金) 17:22:450053デフォルトの名無しさん
2005/07/08(金) 17:24:530054デフォルトの名無しさん
2005/07/08(金) 17:29:09最速スクリプト言語決定戦!
http://pc8.2ch.net/test/read.cgi/tech/1074996153/
で発見しました。
http://shootout.alioth.debian.org/
http://dada.perl.it/shootout/
0055デフォルトの名無しさん
2005/07/08(金) 17:30:250056デフォルトの名無しさん
2005/07/08(金) 17:32:35いつからプロレス板住人が来るようになったんだ?
0057デフォルトの名無しさん
2005/07/08(金) 17:33:590058デフォルトの名無しさん
2005/07/08(金) 17:43:230059デフォルトの名無しさん
2005/07/08(金) 17:43:37普通にプロレス板の住人は自分らのことプ板って言ってるけどな。
0060デフォルトの名無しさん
2005/07/08(金) 17:51:57え?つまり>>54は誤爆_
0061デフォルトの名無しさん
2005/07/08(金) 18:27:33そんな板聞いたことも無いっていうのはわかるよな?
刃物板やお人形板にいったことあるか?
0062デフォルトの名無しさん
2005/07/08(金) 21:52:15言ってる意味がわからないんだけど。
「聞いた・聞かない」と「行ったことがある・ない」にどういう繋がりを持たせてるの?
一行目と二行目の関係がさっぱりです。
0063デフォルトの名無しさん
2005/07/08(金) 21:56:18ガイドライン等の他板を語る板においても、プ板といったらプロレス板でありそれ以外は指さない
2chの慣習なんて知らなくても人間としてはちっとも恥ではないが
2chねらとしてはこんなことも知らないのは完全に無知の範疇に入る。
0064デフォルトの名無しさん
2005/07/08(金) 21:59:36> 2chねらとしてはこんなことも知らないのは完全に無知の範疇に入る。
別にかまわんな俺は
0065デフォルトの名無しさん
2005/07/08(金) 22:12:58あっそ、で?
0066デフォルトの名無しさん
2005/07/09(土) 02:12:47傍から見てて恥ずかしいレスやめれw
0067デフォルトの名無しさん
2005/07/09(土) 08:18:33噛み付くほうが恥ずかしいのでやめるべき。
0068デフォルトの名無しさん
2005/07/09(土) 08:42:520069デフォルトの名無しさん
2005/07/09(土) 09:05:51何も考えていないのが見え見えの両成敗が必ず出てくる
0070デフォルトの名無しさん
2005/07/09(土) 09:44:58何も考える気無いのが見え見えの煽り魔が必ず出てくる
0071デフォルトの名無しさん
2005/07/09(土) 10:22:410072デフォルトの名無しさん
2005/07/09(土) 10:33:260073デフォルトの名無しさん
2005/07/09(土) 10:34:340074デフォルトの名無しさん
2005/07/09(土) 12:25:13使ってみようと思ったのですが、
コマンドプロンプトが一瞬開くだけで
すぐ消えてしまい、何も出来ないです。
これは、開き方が間違ってるんでしょうか。
起動した事になってるんでしょうか?
0075デフォルトの名無しさん
2005/07/09(土) 12:27:21コマンドライン引数が必要とかかな。
0076デフォルトの名無しさん
2005/07/09(土) 12:40:34それは、exeを起動するのに
プロンプトでコマンドライン引数指定して起動すれば良いということですか?
いまいちプロンプトでのexe起動がわからなくて…
0077デフォルトの名無しさん
2005/07/09(土) 12:45:16マウスでダブルクリックして起動させてるなんてしょぼいオチか?
0078デフォルトの名無しさん
2005/07/09(土) 12:46:51ダブルクリックだと、一瞬プロンプトが開くだけなんです…
0079デフォルトの名無しさん
2005/07/09(土) 12:47:57∧ /:::::/ |::::::| |:::::| ヽ::ヽ ∧
/ / | | | | /ヽ /ヽ | | | | ヽ ヽ
| | | | | | / / ヽ ヽ | | | | | | __
´、`ヽ \ \ヽ:::ヽ |:::::| / / \ \ |::::::| /:::::://::/,-'' ~ ,-'
ヽ `ヽ:::::::::::::::y::::::::v / \ v::::::::y::::::::::::::::/´ ,'''
ヽ_ / ヽ _/
ヽ:::::::::::::::: / .∧ ∧. ヽ:::::::::: /
ヽ:::::::: | /::::ヽ / .ヽ |::::::::: /
|:::::::: | /:::: `、 / ヽ |::::::::: |
|:::::::: γ:::::::::::  ̄ ̄ ̄ ∨:::::: |
|:::::::: |::::::::::::::::::::::::: |::::::: |
,,-'' ̄ |::::::: |:::::::::::::::::::::::::::::::::::: ::|::::::: |  ̄\
/ ::::::: |::::::: |::::-=・=-::::::::::::::-=・=- ::|::::::: |:::::::: ヽ
| ::::::::::::::|::::::: |:::::::::::\___/ ::::|::::::: |::::::::::: |
| ::::::::::::::::|::::::: |ヽ:::::::::::\/...........:/|::::::: |::::::::::::: |
ヽ :::::::::::::::|::::::: |lll;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;lll|::::::: |::::::::::: /
ヽ :::::::::::::|::::::: |;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|::::: |:::::::: /
ヽ ::::::::::|:::::::: |;;;;;;;;;;;::::::::::::::;;;;;;;;|::::::: |::::::: ,-'´
`ヽ、::::ヽ::::::: ノ;;;;;;;;;:::::::::::::::::::;;;;;;ヽ:::::: ヽ::::: ,-'´
`ヽ、_,,ノ;;;;;;;;;:::::::::::::::::::::::::::;;;;;丶、_,,-''
0080デフォルトの名無しさん
2005/07/09(土) 13:11:38そりゃ当たり前だ
0081デフォルトの名無しさん
2005/07/09(土) 13:26:260082デフォルトの名無しさん
2005/07/09(土) 13:39:53>1 :デフォルトの名無しさん :2005/07/07(木) 16:22:56
>質問する前にGoogleで検索しましょう。
>プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
0083デフォルトの名無しさん
2005/07/09(土) 17:26:03指定された銘柄コードの株価をEXCELシートへ展開するフリー
ソフトがありますが、どういうAPI、機能を使えば、
EXCELマクロで、ホームページのデータ入力と表示データ取得が
できるのか教えて下さい。
対象のホームページはYahooファイナンスの株価検索です。
0084デフォルトの名無しさん
2005/07/09(土) 17:27:34そのソフトの作者に聞いてください
0085デフォルトの名無しさん
2005/07/09(土) 21:08:50008683
2005/07/10(日) 14:11:56直接Webサーバと通信すれば技術的に可能なのは分かりますが、
実際、そういう方法しかないのか、
IE等のブラウザ等を介してアクセスできる方法(もしくは
その他の方法)が、あるのでしょうかという質問です。
0087デフォルトの名無しさん
2005/07/10(日) 14:15:14APIを使えば、Webサーバーから直接持ってくることもできるし、
裏でIEを介して持ってくることもできる。
0088デフォルトの名無しさん
2005/07/10(日) 15:06:370089デフォルトの名無しさん
2005/07/11(月) 00:27:20ウィンドウの表示位置を中央にするにはどうすればいいんでしょうか?
ウィンドウはCreateWindowExで作成しています。
表示するX座標・Y座標に画面の中央になるような値を設定すれば
いいと思うんですが、その求め方が分かりません…
VBだとフォームのStartUpPositionプロパティを設定するだけでしたが、
さすがにそういうわけにも行きませんよね…
0090デフォルトの名無しさん
2005/07/11(月) 00:41:48GetDeviceCapsの2番目の引数にHORZRESとVERTRESで横と縦の解像度が得られ、それを2で割れば中心が求まる。
(デバイスコンテキストはGetDCかなんかでOK)
後はそれに上下左右に一定値を足してMoveWindowを呼べばいいんじゃない?
0091Omoti輸卒@特殊投機強襲部隊 ◆rzOmotimAo
2005/07/11(月) 02:13:57カードが70枚くらいたまったのね。
そんで、一枚のカードにつき、コストが
1のカードと
1.5のカードと
2のカードと
2.5のカード
があるのね。
そんで、
カードは1枚でも2枚でも3枚でも4枚でも
5枚でも6枚でも7枚でも8枚でも
どのように組み合わせて使ってもいいけど、総合コストが8を
超えたらためなのね。つまり8以下ならすきなようにカードを
くみあわせられるということ。
だから、コスト1のカード8枚でもいいし、
2+2+2+2
とかでもいい。7.5とかでもいい。8以下なら。
そんで各カードごとに武力がわりふられてるのね。
武力1とか2とか3とか4とか5とか。
そんで、コストはなるべく8までめいっぱい使って、
総武力数を最大限にしたいのね。
だいたい22以上あれば強いといわれます
そんで、そういうのを自動でやるプログラムをつくって。
カード70枚もあるとめんどくさくて。
0092デフォルトの名無しさん
2005/07/11(月) 02:20:01うぜえよこのボケ
0093デフォルトの名無しさん
2005/07/11(月) 07:02:59MoveWindowなんてせんでもCreateWindowで指定すればいい
0094デフォルトの名無しさん
2005/07/11(月) 10:42:02TAB区切りで4番目がevalueだから
Model Domain seq-f seq-t hmm-f hmm-t score E-value
-------- ------- ----- ----- ----- ----- ----- -------
Aldo_ket_red 1/1 1 194 [. 1 361 [] -165.5 9.6
CoA_binding 1/1 1 106 [. 1 107 [] -39.1 6.2
ADH_zinc_N 1/1 4 145 .. 1 150 [] -28.0 0.49
こういう形になってるから
1行づつ変数に格納してるから
最後の一戸拾ってきてソートするプログラム書いてくれ
0095デフォルトの名無しさん
2005/07/11(月) 11:22:100096デフォルトの名無しさん
2005/07/11(月) 12:14:00この板はプログラムを作る人のための板です。
エクセルでも使え
0097デフォルトの名無しさん
2005/07/11(月) 16:49:48つ http://www.kumei.ne.jp/c_lang/sdk/sdk_16.htm
>>91
まず、そのカードのデータがないと。
0098デフォルトの名無しさん
2005/07/12(火) 00:40:09武力÷コストで1コストあたりの武力の大きさを出して、
それの上位の人からなるべくコストの合計が8になるよ
うな組み合わせを選べばいいです。 エクセル使え。
0099デフォルトの名無しさん
2005/07/12(火) 02:28:02自分はいつもいきなり書きはじめてミスばかりしてる
設計図書いたりしてるひとは、大体どんな感じで書いてるのか教えてほしい
暇なひといたらでいいから、答えていただけるとうれしいです
0100デフォルトの名無しさん
2005/07/12(火) 02:35:30趣味で書く時は、必要な仕様や設計図を書く。(とても簡単なものだが
もちろん、趣味でもドキュメント自動生成で仕様書が出るように、
コメントを書いている。(ソースから自動生成される仕様書はいい。
0101デフォルトの名無しさん
2005/07/12(火) 02:39:13漏れの先輩(巨乳)は敢えて苦手な英語で書いていた
「それでも書ける位コンセプトはわかりやすく単純に!説明しずらいような不覚的なものはいったん削れ!」
だそうだ。 かなり同意はした。
次に大まかな流れを考えるのだが、ここで誰しもが完璧なスキルを持って臨むわけではないよね(違ったらゴメ
核になる部位の事だけを考える、ここで無理やりでも □→□→□ 見たいな図を作る、
不慣れなら多少融通は利かないと思うがとにかく書く、後で訂正はいくらでもできる。
できればそのアフォ図を一度冷静になってから眺める、どう?批判の一つも沸けばチャンス!
■ このスレッドは過去ログ倉庫に格納されています