スレ立てるまでもない質問はここで 第94刷

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
質問する前にGoogleで検索しましょう。http://www.google.co.jp

プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。

前スレ
スレ立てるまでもない質問はここで 第93刷
http://pc11.2ch.net/test/read.cgi/tech/1220373360/
21:2008/11/12(水) 13:12:26
おっと、書き忘れてた。
板のローカルルールに書かれているスレがないのは拙いと思って作っておいた。
文言もローカルルールに合わせておいた。

書籍スレ、宿題スレなどへのリンクは適宜行なえばいいと判断して割愛。

以上
3デフォルトの名無しさん:2008/11/13(木) 18:27:05
1乙
4デフォルトの名無しさん:2008/11/15(土) 03:32:36
5デフォルトの名無しさん:2008/11/15(土) 16:16:06
Visual Studio 2008のVisual C++を使用しています。

Boostを使いたいので

ttp://www.boostpro.com/products/free
上記URLのBoostPro 1.36.0 InstallerをDLしてインストールし、

ttp://www.kmonos.net/alang/boost/classes/random.html
上記URLのソースを試しに打ち込んでみたのですが、

「1>.\lototool.cpp(3) : fatal error C1083: include ファイルを開けません。'boost/random.hpp': No such file or directory」
とエラーが表示されビルドできません。。

インストール後ににも何か作業は必要なんでしょうか?

よろしくお願いします。。
6デフォルトの名無しさん:2008/11/15(土) 23:47:06
>>5
『パスを通す』必要がある。
kmonos.netから引用すると、一部のライブラリ以外は
「ツール」→「オプション」→「プロジェクト」→「VC++ディレクトリ」→ 「ディレクトリを表示するプロジェクト」→「インクルード ファイル」
にインストール先のディレクトリ名(uninstall.exeとかがあるところ)を追加。
regexとか使いたいならそれに加えて
(略)→「ライブラリ ファイル」
にインストール先\libを追加。
7デフォルトの名無しさん:2008/11/15(土) 23:48:11
それをやってくれるのがBoostProのインストーラじゃなかったっけ?
8デフォルトの名無しさん:2008/11/15(土) 23:55:40
あれビルドしたのを解凍してくれるだけじゃなかったっけ。
俺もインストールしたのが二週間前なので記憶が曖昧だが。
95:2008/11/15(土) 23:56:13
>>6
ありがとうございます!
無事にビルドすることができました!

>>7
インストール時に設定を誤ったのでしょうか・・・。
10デフォルトの名無しさん:2008/11/16(日) 01:42:04
やさしいコンピュータ科学という本の並列処理の項で読んだのですが、
ハノイの塔問題を並列処理で実行した場合、例え64枚の円盤でもあっという間に終わるけれど…
という風にあったのですが、C言語でハノイの塔問題を解く並列処理のプログラムとはどういう風に作れば良いのでしょうか?

本のオチとしては並列処理を使えば64枚円盤のハノイの塔でも一瞬で計算が終わるが、
プロセッサの数が地球の半分くらい必要なのでまずはそこを解決しないとね、でした。
11デフォルトの名無しさん:2008/11/16(日) 01:54:19
>>10
物の喩えだろ。ハノイの塔自体を解くのは再帰を使えば簡単に書ける。
12デフォルトの名無しさん:2008/11/16(日) 01:57:08
つーかハノイの塔を解くってどういう意味だ。
あれは順次操作をしていく作業で、並列化の喩えとしては最悪だと思うんだが……。
13デフォルトの名無しさん:2008/11/16(日) 01:58:41
>>10
なんか君って日本語変だってよく人に言われない?
全然起承転結になってないというか、ロッチのトッポのCMの長瀬の台詞みたいだw
14デフォルトの名無しさん:2008/11/16(日) 03:02:39
地球の半分くらいってなんだ?0.5個?
15デフォルトの名無しさん:2008/11/16(日) 09:08:24
>>13
そんなことでしか、反応できないのか。
ヒマだな。


オレもヒマだが。
16デフォルトの名無しさん:2008/11/16(日) 11:10:27
>>10
マルチコアプロセッサを例に考えます。
イカサマだけど、アイデアとしては逐次で初期状態と32個の計算が終了している状態を用意して、
プロセッサにそれぞれの計算をさせればOKなのでは。
17デフォルトの名無しさん:2008/11/16(日) 11:55:11
>>16
なにそれ。少しは頭使えよ。
ハノイの塔は、手順を2進数で現わして下から何桁目まで0が続くか数えれば
それがその手順で動かすべき円盤の番号になる。
つまり、一番下の円盤は一回しか動かさないが
一番上の円盤は全体の半分の回数動かさなければならない。
それが判っていれば手順は半分解けたようなもんだし、
手順どおり動かすことも難しい話じゃない。
いずれにしても、並列処理なんて使いようがないな。
18デフォルトの名無しさん:2008/11/16(日) 11:59:03
総当たりで解くことにして、各処理を並列にやるということなのではないかと思った。
19デフォルトの名無しさん:2008/11/16(日) 12:37:33
何をどう総当り?
20デフォルトの名無しさん:2008/11/16(日) 12:40:25
つーか、ハノイの塔なんて最初から答え分かってるのに解くも糞もないだろJK
21デフォルトの名無しさん:2008/11/16(日) 12:55:17
>>20
円盤0から円盤Kが棒B0にあるとして、棒B1に全てを移動するとした場合、
n手番目に円盤mを棒Bfから棒Btに移動するとして、nからm, Bf, Btを導いてください。
それができなきゃ、解けたとはいえない。
22デフォルトの名無しさん:2008/11/16(日) 13:10:24
ハノイの塔を解くのが目的ではなくて、並列処理で解を得る事ができるかって事だろ?
23デフォルトの名無しさん:2008/11/16(日) 13:14:21
ンじゃ結論。無意味。400mリレーを4人同時に走れと言うようなもんだ。
24デフォルトの名無しさん:2008/11/16(日) 13:17:20
>>17
誰もハノイの塔の解き方は聞いてないだろw
25デフォルトの名無しさん:2008/11/16(日) 13:20:08
いや、単純に並列化するのは簡単だろ。

まずタスクを2分割することを考えればいいわけで、
棒Aから棒Cへ、n枚の円盤を動かすには最短で2^n-1回の操作が必要なわけだが、
これを最初の2^(n-1)回と残りの2^(n-1)-1回に分ける。

この途中の状態は簡単にわかって、最初はAにn枚あったのが、2^(n-1)回の操作の後には、
Cに一番大きいのが1枚と、残りのn-1枚がBにある状態になってる。

つまり、この2箇所から並列に処理を始めれば半分の時間で答えが求まる。
26デフォルトの名無しさん:2008/11/16(日) 13:26:43
以下同様に。しまった、高高円盤枚数分の並列にしかならない。
地球の半分には程遠いと言わざるを得ないではないか。
27デフォルトの名無しさん:2008/11/16(日) 13:31:36
>>26
そんなことはない。円盤がnあれば、2^nのプロセスを立ち上げられる。
尤も、そんなに細かく分けると全てのプロセスの初期値を計算するのに2^n-1ステップかかるがw
28デフォルトの名無しさん:2008/11/16(日) 13:34:42
誰か実際にC言語で組めよw
29デフォルトの名無しさん:2008/11/16(日) 14:07:25
import core.thread, std.stdio;

void main() {
    auto n = 20;
   
    // 1 thread
    hanoi(n, 'A', 'B', 'C'); // move n disks from rod A to rod B
   
    // 2 threads
    with(new ThreadGroup) {
        create({
            hanoi(n - 1, 'A', 'C', 'B', 0);
            hanoi(1, 'A', 'B', 'C', (1 << n - 1) - 1);
        });
        create({
            hanoi(n - 1, 'C', 'B', 'A', 1 << n - 1);
        });
        joinAll;
    }
}

int hanoi(int n, char from, char to, char by, int number = 0) {
    if(n == 1) {
        writefln("[%s] Move from %s to %s", number, from, to);
        number++;
    } else {
        number = hanoi(n - 1, from, by, to, number);
        number = hanoi(1, from, to, by, number);
        number = hanoi(n - 1, by, to, from, number);
    }
    return number;
}
30デフォルトの名無しさん:2008/11/16(日) 14:23:58
そしてなぜかD言語
31デフォルトの名無しさん:2008/11/16(日) 14:34:08
というかそれって、普通に
number = hanoi(n - 1, from, by, to, number);
number = hanoi(1, from, to, by, number);
number = hanoi(n - 1, by, to, from, number);
を二つに分けてるだけだよな。
32デフォルトの名無しさん:2008/11/16(日) 17:37:34
Cにおける微分、積分、級数の記述はどのように書けばよいのでしょうか?
33デフォルトの名無しさん:2008/11/16(日) 17:38:36
>>32
具体的にどうぞ。
34デフォルトの名無しさん:2008/11/16(日) 19:02:19
JAVAとC++のちがいをおしえてください
35デフォルトの名無しさん:2008/11/16(日) 19:06:31
名前
36デフォルトの名無しさん:2008/11/17(月) 10:15:09
作者も違うよ
37デフォルトの名無しさん:2008/11/18(火) 20:59:23
質問でございます。

全くGUIに関する知識がなく、winでGUIをやりたいのです。
使える言語はPerlとCが少しです。
作るもんは普通のどこにでもある画面で、別に複雑なことはしません。
で、プログラム自体も複雑な物を作るわけでもなく、今後ともずっとGUIが必要になるわけでもありません。
だから、覚える量も最低限の物で構いません。

そこで、適当に無料で出きるGUIって何をどうすりゃいいんでしょうか。
もうめんどくさいんで、計算は全部Perlでやってしまって、
GUIの部分だけプロセス間通信かなんかでなんとかしたいです。
perl/tkってのを試してみましたが、なんかGUIがwinっぽくなかったんで却下されました。
38デフォルトの名無しさん:2008/11/18(火) 21:02:52
CGI
39デフォルトの名無しさん:2008/11/18(火) 23:43:25
USB3.0キター
5Gbpsだって
40デフォルトの名無しさん:2008/11/18(火) 23:48:45
まだプログラム層的にはきてねえよ早漏
41デフォルトの名無しさん:2008/11/18(火) 23:50:34
ていうかプログラム層は普通意識しないよ
42デフォルトの名無しさん:2008/11/18(火) 23:52:30
IEEE1394死亡

多少性能が劣っていてもやっぱシェアだよなあ
昔の日本企業はそこんとこ分かってた
43デフォルトの名無しさん:2008/11/19(水) 00:20:48
プラグインによりブックマーク、書籍情報など扱える情報形式を増やす事が出来る、情報を統合的に管理するウェブシステムを作りたいのですが
プラグインのシステムを実装するにあたり参考になる良い書籍やプログラムはありますか?
PerlとRubyとPHPとCをよく書いていてとJavaScriptをちょこっと書けます。
プラグインを実装する代表的なやり方や綺麗なやり方を学びたいです。
どなたか教えていただけると嬉しいです _ _
44デフォルトの名無しさん:2008/11/19(水) 00:24:03
どこの部分をどう作りたいんだ?
話によってはWebProg板のほうがいいだろう
4543:2008/11/19(水) 00:48:18
なんというかPlaggerのようなものを作りたいのですが、、
46デフォルトの名無しさん:2008/11/19(水) 03:09:08
はじめまして
@HTMLのソースはブラウザの「ソースの表示」で見ることができますが
ブラウザで読み込み終了と同時に検索した文字列をテキストファイルに保存するにはどうすればいいですか?
ADocument Object Model(DOM)というのを利用すればXML文書で@のようなことができるそうなんですが
DOMはHTML文書の読み込み、検索、テキスト保存はできますか?
よろしくお願いいたします
47デフォルトの名無しさん:2008/11/19(水) 03:10:59
はじめまして。
こちらこそよろしくお願いします。
48デフォルトの名無しさん:2008/11/19(水) 11:59:00
>>46
自分の理解している言葉で書きましょう
理解があいまいな単語を使うと用法が
意味不明になるので何を言っているかわからなくなります
49デフォルトの名無しさん:2008/11/19(水) 16:23:54
46です
DOMでHTMLを操作できますか?
50デフォルトの名無しさん:2008/11/19(水) 16:28:13
まずはどの言語を使おうとしているのかがわからないと、
ザクだろうとグフだろうとどうにもなりません。
51デフォルトの名無しさん:2008/11/19(水) 16:46:25
そうなんですか
DOMの本をちょっと立ち読みしたときに
「言語依存は無いのでほとんどの環境で使えます」って書いてあったんです
でもその本ではジャヴァスクリプトでDOM操作してました
私はC++超初心者です
52デフォルトの名無しさん:2008/11/19(水) 16:47:42
ライブラリがあればできる。
C++はある
53デフォルトの名無しさん:2008/11/19(水) 21:11:08
>>52さん
亀レススマソ
C++でDOMを使えるって事ですね
教えてくれてありがとうです
54デフォルトの名無しさん:2008/11/20(木) 00:03:54
完成まで何年かかることやら
XMLのことだってわかっているのかどうか怪しい
55デフォルトの名無しさん:2008/11/20(木) 04:08:30
ニューヨーク大学上海校の政治学の教授の名前が知りたいのですが、学校にメールなどを送らずにネットで探す方法はないでしょうか
56デフォルトの名無しさん:2008/11/20(木) 04:18:05
プログラム関係ねぇじゃん
電話でもしてみれば
57デフォルトの名無しさん:2008/11/20(木) 07:56:44
VC++で
  Hoge hoge := メソッド
みたいなコードがあったんですけど「:=」ってどういう意味ですか?
58デフォルトの名無しさん:2008/11/20(木) 08:11:32
Pascal?
59デフォルトの名無しさん:2008/11/20(木) 08:25:04
>>57
一部じゃなくて全部のソースと、どこから持ってきた物かをきちんと説明しろ。
60デフォルトの名無しさん:2008/11/20(木) 11:55:11
UCS2/UCS4っていうのは、「文字集合」と「符号化方式」のどちらですか?
サイトによって書いてあることが違うので混乱します。

また、いずれにしても、Unicode系の規格と、「策定団体は違うが実質的に互換性がある」
という理解で正しいですか?
61デフォルトの名無しさん:2008/11/20(木) 12:27:44
>>60
厳密なところを確認したければ、
Unicode と ISO/IEC 10646 の仕様書をそれぞれ読んで確認しれ。

そのへんの人たちに絶対の信頼が置かれてる本というと
CJKV (ハリセンボン本、自称ふぐ本) ぐらいか?
62デフォルトの名無しさん:2008/11/20(木) 12:28:15
UCS = Universal Multiple-Octet Coded Character Set
Character Set
どうみても文字集合に見えますが

その理解でよいと思います
63デフォルトの名無しさん:2008/11/20(木) 13:42:29
UCS-2 も UCS-4 もエンコーディングでしょ?
64デフォルトの名無しさん:2008/11/20(木) 16:39:04
違うがな
65デフォルトの名無しさん:2008/11/20(木) 16:50:45
×文字集合
×符号化方式
○符号化文字集合
6660:2008/11/20(木) 17:56:51
>>65
文字集合→符号化文字集合
符号化方式→文字符号化方式

の意味で書いてました。たとえばUnicodeでいえば、

文字集合→Unicode
符号化方式→UTF-8、UTF-16、etc.

という感じです。
どうやらUCSは符号化文字集合のようですね。ありがとうございました。
67デフォルトの名無しさん:2008/11/21(金) 01:09:50
モニタの電源が自動的に切れる設定がありますけど
これってレジストリのどこをいじってるんですか?

雰囲気ではHEKY_CURRENT_USER\Control Panel\Desktopにある
PowerOffActiveを1にすれば有効,0にすると無効となるような気がします。
時間はPowerOffTimeoutで設定すんのかと思いきや違うし・・・。

どうか教えてくださいませ
68デフォルトの名無しさん:2008/11/21(金) 02:50:08
Windowsの使い方は板違い
69デフォルトの名無しさん:2008/11/21(金) 02:52:17
モニタの電源の自動切断時間を設定するアプリを作るための質問なら板違いじゃない。
7067:2008/11/21(金) 02:57:48
言葉足らずでした。すんません。
Win32API(RegCreateKeyExなど)を使って電源関連のレジストリを書き換えるアプリを作ってます。
知っている方いたら教えてください。
71デフォルトの名無しさん:2008/11/23(日) 18:29:38
>>57
=::のまちがいでは?
72デフォルトの名無しさん:2008/11/24(月) 01:28:49
質問文に対して選択式で回答し、その回答によって何らかの条件判定を行い
次に表示する質問文を変える、というような機能を持ち
質問文はtxtファイルから読み込むようなWebページを作りたいのですが
どのような言語を使って作れば一番手軽に作れるでしょうか・・・?

HTMLやJavascriptやCGIなど、名称はよく耳にしますがどれを使えばいいのか見当もつきません。
ちなみに私自身は入門書に出てくるような簡単なC言語のプログラムしか書いた事はありません。
73デフォルトの名無しさん:2008/11/24(月) 01:36:40
PerlかPHP
74デフォルトの名無しさん:2008/11/24(月) 01:43:36
>>72
簡単なのはPerlかPHPだろうけど
Cをやったことがあるのなら
Cで押し進む事をお勧めする
PerlやPHPではいずれ役不足に感じると思うよ
結果、CまたはC++ってことになるよ
75デフォルトの名無しさん:2008/11/24(月) 01:46:14
「役不足」の意味を辞書で確認することをお勧めする
7672:2008/11/24(月) 01:53:39
>>73-74
即レス感謝です。
取り合えずPerlかPHPで形を作ってみてからCを検討してみます。
77デフォルトの名無しさん:2008/11/24(月) 10:34:30
特定のクラスをどこでも使えるようにしたいのですがどのように記述すれば宜しいのでしょうか。
DirectXで作成していまして、LPDIRECT3DDEVICE9を最上位となるクラスのメンバ変数として保有しています。
これだと描画したいクラスにメンバ変数として値を渡すか、引数として関数に渡さないと使用出来ません。
様々な場所で頻繁に使われるのでLPDIRECT3DDEVICE9を別クラスにして、
どこでも「GetD3DDev()」で使えるようにしたいのです。
しかしヘッダーに書いて使いたいところで呼び出しても(include)、cppファイルが違うと初期化がそれぞれ必要になったりと上手く行かず・・。
78デフォルトの名無しさん:2008/11/24(月) 11:05:54
ヘッダ
LPDIRECT3DDEVICE9 GetD3DDev();

どれか一つだけのソースファイル
LPDIRECT3DDEVICE9 GetD3DDev() {
  static LPDIRECT3DDEVICE9 pdev;
  if(pdev) {
    return pdev;
  }
  else {
    // pdevを初期化
  }
}
79デフォルトの名無しさん:2008/11/24(月) 11:10:45
文章を単語に分けるプログラムどっかのサイトにころがってませんか?
お願いします
80デフォルトの名無しさん:2008/11/24(月) 11:25:28
MeCab や、Yahooの日本語形態素解析
81デフォルトの名無しさん:2008/11/25(火) 12:21:06
>>76
WebProg板へどうぞ。
82デフォルトの名無しさん:2008/11/26(水) 01:12:06
ご存知の方いますか。
ソケット通信プログラムを作成しているのですが、クライアント側でrecv()
している途中で、シグナルを受けた場合、recv()関数はデータを受信してい
なくても復帰するかと思います。
recv()待ち中にシグナルを受け付けても、全てのデータを受信したいのです
が、このような場合どのようにプログラムを組むべきでしょうか。。
お願いします。
83デフォルトの名無しさん:2008/11/26(水) 02:11:45
sigactionでSA_RESTARTをセットするとか
84デフォルトの名無しさん:2008/11/26(水) 09:44:46
指定のファイルが正しいサイズであるか確認して、ないかサイズが違うなら初期化するプログラムを作りたいです。
Win32ApiやMFCが良く分からないのでベタで書いたのですが、もっと綺麗に書けるものなのでしょうか?
unsigned char data[FILESIZE];
FILE *hFile;
struct _stat stat;
if(_stat(FILENAME, &stat) == 0){
// サイズは規定サイズか?
if(stat.st_size != FILESIZE){
// ファイルのサイズが違うので初期化
if( (hFile = fopen(FILENAME, "wb")) == NULL){
// ファイル開くの失敗 //どうしようもない
}else{
// ファイルの書き込み
int iLen = fwrite(data, 1, FILESIZE, hFile);
if(iLen != FILESIZE){
// 失敗 //どうしようもない
}
// ファイルのクローズ
fclose(hFile);
}
}
}else{
85デフォルトの名無しさん:2008/11/26(水) 09:45:37
続き

// ファイルがない
if( (hFile = fopen(FILENAME, "wb")) == NULL){
// ファイル開くの失敗 //どうしようもない
}else{
// ファイルの書き込み
int iLen = fwrite(data, 1, FILESIZE, hFile);
if(iLen != FILESIZE){
// 失敗 //どうしようもない
}
// ファイルのクローズ
fclose(hFile);
}
}
86デフォルトの名無しさん:2008/11/26(水) 09:46:07
あああああ、インデントが・・・
87デフォルトの名無しさん:2008/11/26(水) 13:12:59
>>82
errnoを調べてEINTRだったらやりなおすループを書けばいいかと
88デフォルトの名無しさん:2008/11/26(水) 13:20:00
>>84
初期化の判定を別の関数に分離するといいかも
int IsInitializationNeeded() {
struct _stat stat;
if(_stat(FILENAME, &stat) != 0) return 1;
else if(stat.st_size != FILESIZE) return 1;
else return 0;
}

unsigned char data[FILESIZE];
FILE *hFile;
if (IsInitializationNeeded()) {
if ((hFile = fopen( ... )) == NULL) {
...
} else {
...
}
}
8984:2008/11/26(水) 16:11:34
>>88
おお、カッコいい!ありがとうございました。
90デフォルトの名無しさん:2008/11/26(水) 19:36:51
VC8か9のコンパイラと相性が良くて、なおかつマウスなしでも快適に使えるエディタってないですかね。
最低でもクラスや関数へ、キーボードだけでインクリメンタルサーチっぽい操作で飛べるような。

2005、2008ときてもう限界であります。マウスに持ち変えるの面倒くさい…。
91デフォルトの名無しさん:2008/11/26(水) 20:07:48
>>90
VC6

つかあるなら俺も乗り換えたいw
92デフォルトの名無しさん:2008/11/26(水) 20:22:39
自作だ!
93デフォルトの名無しさん:2008/11/26(水) 20:24:32
そこでバリバリにカスタマイズしたemacsですよ。
尤も、マウス使わないのとインクリメンタルサーチだけならxyzzyで充分。
94デフォルトの名無しさん:2008/11/26(水) 21:19:55
インテリセンスが使えない。
9590:2008/11/27(木) 00:32:08
まだちょっとやり方が分からないのですが、しばらくxyzzyから触ってみます。
レスありがとうございました。
96デフォルトの名無しさん:2008/11/27(木) 01:49:43
.NETで作成したプログラムはMSILという中間コードに変換され、
プログラム実行時にMSILからネイティブコードをメモリ上にコンパイルするらしいけど、
それならなぜそのコンパイルした実行ファイルをHDD上に置かないの?
次からそのファイルを使えば起動時にわざわざ再びコンパイルする必要がなくなると思うんだけど。
97デフォルトの名無しさん:2008/11/27(木) 09:35:43
そのためのngenだろ
持ち歩きは想定外の運用になるから、普段(普通に触ってると)見られない場所に格納される

MonoだとAOTコンパイルしたファイルが普通に見られるけど
.Netの仕組みを考えると微妙
98デフォルトの名無しさん:2008/11/27(木) 16:09:23
>>96
内部的には保存してるだろ。
99デフォルトの名無しさん:2008/11/27(木) 16:53:19
JIT結果はキャッシュされるはずだが。
100デフォルトの名無しさん:2008/11/27(木) 20:51:00
え?プログラム終了しも残ってんの?
101デフォルトの名無しさん:2008/11/27(木) 21:44:31
コメント欄のみに全角などの文字が入っているプログラムって海外のPCでは正常に動くのでしょうか?
102デフォルトの名無しさん:2008/11/27(木) 21:46:23
つ文字コード
103デフォルトの名無しさん:2008/11/27(木) 23:14:50
>>100
のこってんよ
104デフォルトの名無しさん:2008/11/28(金) 01:00:56
>>101
ちゃんとコンパイルできる。
105デフォルトの名無しさん:2008/11/28(金) 10:40:08
>>101
たいていは大丈夫

ごくまれに大丈夫じゃない場合もある
106デフォルトの名無しさん:2008/11/28(金) 13:04:42
>>101
コメント欄に入っているだけならビルドしたアプリには影響しないので、
日本語環境でビルドしてバイナリを配布すれば間違いなく正常に動きます。
107デフォルトの名無しさん:2008/11/28(金) 16:34:06
>>101 の訊き方だと
「スクリプトのコメントが問題になることもあります」
でも
「プリコンパイル時点でコメントは取り除かれるので問題ありません」
でも、なんとでも答えられるよなあ。
108デフォルトの名無しさん:2008/11/28(金) 16:57:56
SJISで0x5Cが2バイト目の文字が//コメントの末尾にあると次の行もコメントになるかもな。
109デフォルトの名無しさん:2008/11/28(金) 18:18:05
>>108
あああHP-Cの忌まわしい記憶が蘇る…
110デフォルトの名無しさん:2008/11/29(土) 01:01:10
擬似乱数の分布とか周期とかを軽く評価したいんだけど、手軽な評価の仕方ってどんなのがあるのかね。
できれば無料で既存の物で何とかしたいんだが、
111デフォルトの名無しさん:2008/11/29(土) 14:54:36
boostのヘッダーのauthor欄に0x80以降のラテン拡張文字を使う非英語圏の人間がいてだな……
112デフォルトの名無しさん:2008/12/01(月) 11:15:23
>>110
[乱数 検定]
でググったら、それっぽいのヒットするんだけど。
113デフォルトの名無しさん:2008/12/02(火) 22:33:51
あるプログラムを作りたいんだけど、自分にはそれを作れるだけの知識がない。
(どの言語を使った方が良いとか、どんな機能の関数がどれぐらい必要かとか)
114デフォルトの名無しさん:2008/12/02(火) 22:34:59
途中で書き込んでしまった・・・
↑のような質問はどこですれば答えてもらえるでしょうか?
115デフォルトの名無しさん:2008/12/02(火) 22:36:01
ここでいいよ
116デフォルトの名無しさん:2008/12/02(火) 22:36:51
ソフトウェアを作る会社に作成依頼してください
117デフォルトの名無しさん:2008/12/03(水) 09:59:55
知識が無いなら勉強しろよ。
質問にすらなってねえ。
118デフォルトの名無しさん:2008/12/03(水) 10:37:37
世の中、自分で作る技術や時間がないから金を払ってシステムを作ってもらうようになっているんだよ。
だから別に勉強はしなくていい。
必要なのは金だ。
119デフォルトの名無しさん:2008/12/03(水) 14:30:56
http://www.vector.co.jp/soft/win95/util/se128122.html
このソフトのCOM版を使ってローカルでURLエンコードをしようと思っています。JScrptで書いています。

var base = WScript.CreateObject("Base64COM.Base64");
str = base.Encode("ほげ");
WScript.echo(str);
WScript.Quit(0);

ここまでは書けて正常に動作するのですが、MODE_URL・CHARSET_EUCなどのプロパティの指定方法が分かりません
御助けを・・・
120デフォルトの名無しさん:2008/12/03(水) 15:31:14
何でそいつのサポートしなきゃなんないんだ?
作ったやつに直接言え
121デフォルトの名無しさん:2008/12/03(水) 15:57:47
今のコンパイラは最適化の性能がいいとよく聞くんだけど
昔(MS-DOS や CP/Mのころ)の色んなコンパイラって性能はどうだったの?

やっぱり今のコンパイラのようには行かなかったのかな?
122デフォルトの名無しさん:2008/12/03(水) 16:11:51
昔のコンパイラは製品名にOptimizeの単語が入ってたくらいだしな。
最適化もだんだん機能が増えていった
123デフォルトの名無しさん:2008/12/03(水) 16:55:20
初心者以前の質問になって申し訳ないのですがWEBアプリケーションフレームワークで
オープン系フレームワークとベンダー系フレームワークを比較検討して
提案書を作成したいのですがそれぞれの長所短所をヒント程度でかまいませんので
教えていただけないでしょうか?
何卒よろしくお願いします。
124デフォルトの名無しさん:2008/12/03(水) 17:34:43
いくらで?
125123:2008/12/03(水) 17:52:09
>>124
すみません、前提を書くのを忘れていました
現在予算は未定の状態です。
ですので、生産性、コスト、その他の比較検討をしたいと考えています。

オープン系ならコスト安く済むけどベンダー系だと導入コストが高いよ、とか
でもオープン系は流行り廃りの流行に流されやすいよ、など(この例も間違えているのかもしれませんが)
このような特徴があれば、教えていただきたいです。

また、情けない話なのですが自分が経験したweb開発がs2strutsの経験しかなく
(かつ、単なるメンバーだったのであまり深く考えもせず)、
オープン系フレームワークとベンダー系フレームワークの導入・開発の違いが
何が どう 違うのか がまったくイメージのつかない状態です。
経験則からのお話をしていただけるととても助かります。
重ねてよろしくお願い申し上げます。
126123:2008/12/03(水) 17:53:28
追記です、検討には 保守性 も追加してください。
127デフォルトの名無しさん:2008/12/03(水) 18:59:09
配列int d[5]に0から4までの順列を順に入れていくにはどうすればいいでしょうか?
d[5]={0,1,2,3,4}
d[5]={0,1,2,4,3}
...
d[5]={4,3,2,1,0}
などです
128127:2008/12/03(水) 19:00:47
書き忘れました言語はCです
129デフォルトの名無しさん:2008/12/03(水) 19:01:38
>>127
ソートでぐぐれ
130129:2008/12/03(水) 19:02:24
ごめん勘違いしてた
131デフォルトの名無しさん:2008/12/03(水) 19:31:36
>>123
多分、@ITとかで質問したほうがいいよ
132123:2008/12/03(水) 19:34:04
>>131
そうしてみます。レスありがとうです
133デフォルトの名無しさん:2008/12/03(水) 20:13:51
順列って普通はどうやってるんだろう
ちょっと興味が沸いたので考えてみた。

多分、再帰使うよね。最初を決めて残りは再帰の先に任せちゃえば楽。
あと、集合を扱う必要があるよね?5個までみたいだし、ビットマップにしてみた。
出力が文字列なので要望とは違うけど、こんな感じですかね

perm(char *buf, int bitmap)
{
  int i;
  char tmp[100];
  if(bitmap == 0){ printf("%s\n", buf); return; }
  for(i=0; i<5; i++)
  {
    if(bitmap & (1 << i))
    {
      sprintf(tmp, "%s %d", buf, i);
      perm(tmp, bitmap & ~(1 << i));
    }
  }
}
main(){ perm("", 0x1f); }
134デフォルトの名無しさん:2008/12/03(水) 20:20:06
ちょっとすいません

#define を使わないで定数を定義したいのですが
const int NUM = 3;
ではコンパイル通るのですが
const double PI = 3.14;
ではコンパイルが通らないのです

double型では無理なのでしょうか?
135デフォルトの名無しさん:2008/12/03(水) 20:28:46
PIって名前がいけないんじゃないの?
いかにも既存のヘッダで定義されていても不思議ではない名前だ。
136デフォルトの名無しさん:2008/12/04(木) 00:18:57
>>134
コンパイルが通らないのなら、エラーメッセージくらい書こう。
137134:2008/12/04(木) 05:40:14
あれ?
今日やってみたらコンパイル通りました・・・
138デフォルトの名無しさん:2008/12/04(木) 14:40:40
>>133
ありがとう参考になりました
139デフォルトの名無しさん:2008/12/04(木) 15:35:45
よく分からないで質問です。

数千個の音声ファイルがあり、発話者は二人だけで、
オーバーラップして喋る箇所はありません。
トラックの構成は、だいたい二人が交互に喋る形になっていますが、
たまにAさんが連投します。

トラック01 Aさん
トラック02 Bさん
トラック03 Aさん
トラック04 Bさん
トラック05 Aさん
トラック06 Aさん

この大量のトラックから、Aさんが喋るファイルだけ削除したいと思っています。
そこで、それぞれの人物の声の特徴をスペクトルのような形で解析し
(それぞれまったく異なった特性値がでてくることを期待)、削除対象の
発話者の音声だけピックアップし削除できればと思っています。

こういうことを実現する上で(実現できるという前提)、有効な方法、またはdll等ありましたら
教えてもらえないでしょうか?
プラットフォームはwindows xp sp2です。言語は問いません。

よろしくお願いします。
140デフォルトの名無しさん:2008/12/04(木) 16:21:36
話者識別か。そら難しいわい…
141デフォルトの名無しさん:2008/12/04(木) 16:56:56
(論争が起きたらごめんなさい)
LGPLのライブラリを未修正のまま使用する非LGPL/GPLのアプリケーションを
開発しているのですが、その配布手順や著作権表示等の参考に
なるような既存のプロダクトを探しています。

LGPLのライブラリを利用しながらLGPLのルールを遵守しているプロダクト、
できればWindowsで動作するプロダクトをご存知でしたら、
教えていただきたいです。

特に、英語圏のプロダクトを教えていただけると助かります。
142デフォルトの名無しさん:2008/12/04(木) 18:04:59
>>139
"Speaker recognition"でググれ
143139:2008/12/04(木) 21:56:43
なかなかむりぽみたいですね。
要らないほうは日本語で、要るほうが英語なので、
音声認識でならまだ可能性があるみたいな・・・

ありがとうございました^^
144デフォルトの名無しさん:2008/12/05(金) 17:32:00
VB2008を使っています。

配列のメンバのLengthで配列の数を取得できますが
そうやって取得せずに、変数で配列の数を覚えておくのは無意味ですか?
145デフォルトの名無しさん:2008/12/05(金) 17:38:46
>>144
「その時点での」長さを保存するという意味で、無意味ではない。
逆に、常にその時点での長さが必要なだけなら保存することに意味はない。
146デフォルトの名無しさん:2008/12/05(金) 17:39:59
表現まずったから訂正。

「ある時点での」長さを保存するという意味で、無意味ではない。
逆に、常にその時点での長さが必要なだけなら保存することに意味はない。
# 要は、redimする度に更新するかしないかってこと。
147デフォルトの名無しさん:2008/12/05(金) 17:50:27
>>145-146
ありがとうございます。

今までReDimをしたあとに+1をしていたので
変数に配列の数を覚えさせないで作るようにします。
148デフォルトの名無しさん:2008/12/05(金) 17:55:07
>>127
Prolog版の順列。

順列(L) :- length(L,N),length(Lv,N),順列(L,Lv,X),writeln(X),fail;true.
順列(_,[],[]).
順列(L,[_|R],[A|X]) :- del(A,L,L2),順列(L2,R,X) .
del(A,[A|X],X).
del(A,[B|X],[B|Y]) :- del(A,X,Y).
149デフォルトの名無しさん:2008/12/06(土) 06:21:57
>>148 一行目のlength/2はいらない。
順列(L) :- findall(_,(順列(L,L,X),writeln(X)),_). でいい。

150デフォルトの名無しさん:2008/12/06(土) 07:12:35
>>149
普通、順列のトップレベルは、
順列(L,N,X) :- length(N,Lv),findall(Y,(順列(L,Lv,Y),writeln(Y)),X).
という定義で、
?- 順列([1,2,3],2,X).
[1,2]
[1,3]
[2,1]
[2,3]
[3,1]
[3,2]

Y = _,
X = [[1,2],[1,3],[2,1],[2,3],[3,1],[3,2]]
となる。これ最強。
151デフォルトの名無しさん:2008/12/06(土) 07:27:24
ごめん。 Y = _, は出ないね。Yなんて、?- 以下の質問に使ってなかった。
152デフォルトの名無しさん:2008/12/06(土) 14:48:29
for(0..43210){
 next if (/[5-9]+/ or join("", sort { $a cmp $b } split("",sprintf("%05d",$_))) =~ /([0-4])\1/);
 push @hanage, $_;
}
153デフォルトの名無しさん:2008/12/07(日) 00:24:56
エクスプローラでCtrl+何かを押したら選択ファイルを対象にプログラムが起動するようにしたいんですが何を調べると良いですか?
エクスプローラ拡張 シェル拡張 プログラミング あたりではなかなか見つからなくて.
154デフォルトの名無しさん:2008/12/07(日) 01:10:59
MSDNは読んだのかしら?
155デフォルトの名無しさん:2008/12/07(日) 01:29:28
>>154
未読です.どこを探したものか見当がつかないもので.
キーワードをご存じなら教えてもらえませんか?
156デフォルトの名無しさん:2008/12/07(日) 01:53:51
俺は知らないよ。
ただ、「MS関連のプログラムならとりあえずMSDNよんどけ」って
ばっちゃが言ってた(ような気がした)から。。。
157デフォルトの名無しさん:2008/12/07(日) 02:02:08
人の邪魔をするなアホ
158デフォルトの名無しさん:2008/12/07(日) 03:19:09
>>155>>157は同じ人?
159デフォルトの名無しさん:2008/12/07(日) 05:48:18
JavaだとCloneableなわけですが
コレはもともと誤字だったんだですよね?

それで本題ですが、他の言語で、たとえばC++とかで
識別子にcloneable ないしclonableの語を用いるとしたらどっちがいいでしょうか?
160デフォルトの名無しさん:2008/12/07(日) 07:04:17
誤字と認識しているのにどうしてわざわざ他の言語処理系でそれに合わせようと考えたの?
161デフォルトの名無しさん:2008/12/07(日) 12:47:03
後発のC#がCloneableになっているので、ひょっとしてこの界隈では
cloneableが普通になったの?と思いまして
162デフォルトの名無しさん:2008/12/07(日) 13:01:22
>>161
creatなんて書く人いませんよね? つまり、先例に倣う必要はないということです。
163デフォルトの名無しさん:2008/12/07(日) 16:13:23
VBAで
i = i + 1
を i += 1
みたいに簡単に記述することができたと思うのですが、
どうするんでしたっけ?
i += 1で合ってると思ったのですが、うまくいかないんですが・・・
164デフォルトの名無しさん:2008/12/07(日) 16:16:25
>>158
>>157は違う方です.
>>153はまだ未解決なので何かご存知なら教えてください.
165デフォルトの名無しさん:2008/12/07(日) 16:30:00
プログラムからホットキーでctrl + なんちゃらを拾うようにして、
エクスプローラがアクティブじゃないときだけメッセージを投げなおすとか?
166デフォルトの名無しさん:2008/12/07(日) 16:35:02
>>165
なるほど.
選択されてるファイルを取り出す方法はなにかご存じないですか?
167165:2008/12/07(日) 17:51:41
>>166
普通にwinapiの中にいけそうなのがありそうな気がするけどなー。
俺windowsプログラムやったことないから適当にいってるけど。
168デフォルトの名無しさん:2008/12/07(日) 18:16:47
>>167
私も単体アプリは作った経験があるだけでプラグイン的な物はないんです.
しかエクスプローラの内部状態を取り出すようなAPIですか...
169デフォルトの名無しさん:2008/12/07(日) 18:25:22
もしかしたらこっちで聞いた方がはやいかも。
http://pc11.2ch.net/test/read.cgi/tech/1227934931/
170デフォルトの名無しさん:2008/12/07(日) 18:35:27
>>169 誘導どうもです.後で行ってみます.
171デフォルトの名無しさん:2008/12/08(月) 00:24:15
済みません。聞きたい事があります。
プログラミングの勉強会などを行っているサークルとかはないでしょうか?
何か情報がないかお願いします。
言語はC/C++言語です。
VC++は10年くらい使っています。
172デフォルトの名無しさん:2008/12/08(月) 00:54:46
勉強会で何の勉強をすることが狙いなの?
173デフォルトの名無しさん:2008/12/08(月) 11:32:58
>>171
IT勉強会カレンダー で検索汁
174デフォルトの名無しさん:2008/12/08(月) 20:59:35
exeのヘッダのMZって誰が定義したの?
また意味は?
175デフォルトの名無しさん:2008/12/08(月) 21:24:29
com形式の実行ファイルと区別するため?
176デフォルトの名無しさん:2008/12/08(月) 22:42:27
確かDOSの開発者のイニシャルじゃなかったっけか
177デフォルトの名無しさん:2008/12/08(月) 23:03:54
マツザカマーム
178デフォルトの名無しさん:2008/12/08(月) 23:12:20
Mark Zbikowski
179デフォルトの名無しさん:2008/12/08(月) 23:36:30
thx!
シャープのMZが創始かと思ったw
180デフォルトの名無しさん:2008/12/09(火) 08:18:18
シャープのMZの由来は何?
181デフォルトの名無しさん:2008/12/09(火) 21:35:10
>>180
マイクロコンピューター ザイログ80(Z80)のそれぞれの頭文字だったと思う
(ザイログ80はCPUの名前)
182デフォルトの名無しさん:2008/12/09(火) 22:00:13
ザイログが会社の名前で、CPUの名前はZ80だと思う。
Z80のZはザイログのZだけど。
183デフォルトの名無しさん:2008/12/09(火) 22:52:24
MZ-80より先のMZ-40はZ80じゃなかったというミッシングリンク
184デフォルトの名無しさん:2008/12/10(水) 09:58:58
>>183
そ。だから >>181 は都市伝説。
185デフォルトの名無しさん:2008/12/10(水) 21:43:58
MZ-40 って今まで知らなかったわ。
4bitマイコンキットがあったのね。
186デフォルトの名無しさん:2008/12/12(金) 15:17:15
これから始めるとしたらC++とC#ならどちらが今後の汎用性に優れているでしょうか
187デフォルトの名無しさん:2008/12/12(金) 15:49:18
両方やれよ
188デフォルトの名無しさん:2008/12/12(金) 17:23:00
汎用性といったら汎用機で使われてるCOBOLだろ
189デフォルトの名無しさん:2008/12/12(金) 17:38:33
>>186
なにをやりたいかによる。
組込みならC++だし,PC 汎用アプリならC#。
もっと他のことなら他の言語のほうがいいかもしれない。
190デフォルトの名無しさん:2008/12/12(金) 17:41:39
ぼんよう機に汎用性はないですー
191デフォルトの名無しさん:2008/12/13(土) 21:15:13
javaなんですけど

c++のprotecetd つけたメンバ変数みたいに
自分とサブクラスだけから参照したいメンバはどうしたらいいですか?
192デフォルトの名無しさん:2008/12/14(日) 00:33:09
protectedつけろよw
193デフォルトの名無しさん:2008/12/14(日) 00:48:37
たしかにC++のprotectedとは見える範囲が異なるけど、
言語の違いだと受け入れてprotectedを使うべきだと思う。
194デフォルトの名無しさん:2008/12/14(日) 00:49:49
すいません説明が足りませんでした
親クラスとその子クラス以外のクラスというのは
同じパッケージ内にあるんです
195デフォルトの名無しさん:2008/12/14(日) 00:52:39
あぁ中でさらにパッケージを分ければいいのか

>>193
まぁそうなんですけど、なにも考えずにC++見たいにつかってたら
ふと外部公開してるじゃんと気づいて気持ち悪いなーと
196デフォルトの名無しさん:2008/12/14(日) 12:02:43
分厚いマニュアルの全部のページを完全に理解してから仕事したいのに、それやってる時間がありません。
どうしましょうか。
197デフォルトの名無しさん:2008/12/14(日) 12:06:48
>>196
それは百科事典を端から端まで理解するような馬鹿げたことであり、不可能事でもあります。
大人しく、先ずは手を動かすことをお勧めします。
198デフォルトの名無しさん:2008/12/14(日) 16:06:41
C言語で
fgets関数がありますが
ファイルの終端もしくはエラーでNULLを返すとあります
エラーってどういうときに起こるものなんですか?
199デフォルトの名無しさん:2008/12/14(日) 16:29:33
読み込み中にデバイスが切断されるとか。
200デフォルトの名無しさん:2008/12/14(日) 17:51:23
>>199
dクス
201デフォルトの名無しさん:2008/12/15(月) 17:21:58
100までの素数をすべて表示する「エラトステネスのふるい」の
アルゴリズムを用いるプログラムができません(><)
誰か教えてください!!!!泣
202デフォルトの名無しさん:2008/12/15(月) 17:38:30
宿題は宿題スレ行け。
203デフォルトの名無しさん:2008/12/15(月) 18:25:11
アルゴリズムをそのままコードにすればいい。
かけないのは文法わからないとかじゃないの?
204デフォルトの名無しさん:2008/12/15(月) 21:49:22
kylix2のバグ一覧が見れるサイトを教えてください。
サポートページはもうないみたいなので。
205デフォルトの名無しさん:2008/12/16(火) 16:46:15
>>202 のような誘導で裁かないと話が混乱するほど、
このスレ、繁忙錯綜支離滅裂状態じゃないんだよね。
206デフォルトの名無しさん:2008/12/16(火) 16:48:28
宿題丸投げは放置されるから誘導は親切だと思うがな
207デフォルトの名無しさん:2008/12/16(火) 17:32:15
あらゆる質問はまず すれ立てるまでもない質問はここでスレにしてください
だから誘導できるものは誘導
それ以外はここで答えるか、または放置

ここはこの板の案内所も兼ねてる
208デフォルトの名無しさん:2008/12/16(火) 19:17:43
C++プログラムのデバッグ作業で割り込みを発生させたいのですが
どうすればいいんでしょうか。
発生させたいのは、オーバーフロー、範囲例外割り込み、不正オペコードです。
例文?のようなものがありましたらお願いします。
209デフォルトの名無しさん:2008/12/16(火) 19:20:46
>208
質問が不正
210デフォルトの名無しさん:2008/12/16(火) 19:25:47
>>208
> オーバーフロー、範囲例外割り込み

どういう割り込みのことだがわからんのだが、
(C++があるようなマシンでそういう割り込みがあるかどうか?)

> 不正オペコード

アセンブラ使うか、データへのポインタを関数へのポインタに見せかける。
211デフォルトの名無しさん:2008/12/16(火) 19:34:29
エスパーが質問に答えるスレ
http://pc11.2ch.net/test/read.cgi/tech/1187922645/
212デフォルトの名無しさん:2008/12/17(水) 14:08:06
PC新調しようと思ってて64ビットにするかどうか悩んでる
64ビットマシンで32ビットアプリケーションの開発って出来ますか?
213デフォルトの名無しさん:2008/12/17(水) 14:14:12
できる
ちょっとめんどくさいときもあるが、メリットのがでかい
214デフォルトの名無しさん:2008/12/17(水) 16:04:24
動かないアプリ・ゲームとかあるけどね
215デフォルトの名無しさん:2008/12/18(木) 20:51:24
大学の課題でc言語の課題があるのですが大学のパソコンはLinaxを使ってc言語を作ってます
自宅でWindwsから学校でも使えるプログラムを作りたいのですがお勧めなソフトはないでしょうか?
216デフォルトの名無しさん:2008/12/18(木) 20:56:30
Visual C++ express edition

あとLinaxでなくてLinuxだしc言語を作るなんて言い方はしない。 もっと推敲しろ。
217デフォルトの名無しさん:2008/12/18(木) 22:10:46
I've had an assignment from my college of Language C
and the pc at the college has been fashioning Language C on Linux pratform.
Would you recommend any software that enables me to make programs
that can be used at home even if that would be from Windws to my college?
218デフォルトの名無しさん:2008/12/18(木) 22:19:03
>>216
これ使いにくくないか?
219デフォルトの名無しさん:2008/12/18(木) 22:31:26
>>215
導入は多少面倒かもしれんが
cygwin入れてgccがおすすめかな?
おそらくそれなら学校のlinuxとほぼ同じコンパイラになるだろうから
220デフォルトの名無しさん:2008/12/18(木) 22:39:21
いっそ、vmware入れてUbuntu入れた方が差が少なくていいかも。cygwinはある程度経験がないとつらいと思う。
221デフォルトの名無しさん:2008/12/18(木) 22:40:24
>>215
tdm-mingw
222デフォルトの名無しさん:2008/12/18(木) 22:48:36
これだけあれば、コンパイルできる
http://downloads.sourceforge.net/tdm-gcc/tdm-mingw-1.812.0-f1.exe

Bundled Installer: [tdm-mingw-1.812.0-f1.exe] (23.8 MB)
Includes C and C++ SJLJ packages from GCC 4.3.2 TDM-2,
plus binutils (2.19-rc1),
mingw-runtime (3.14),
w32api (3.13),
mingw32-make (3.81-20080326-3)
and gdb (6.8-mingw-3).
http://www.tdragon.net/recentgcc/
223デフォルトの名無しさん:2008/12/18(木) 22:54:30
>>217
pratform -> platform
Windws -> Windows
?
224デフォルトの名無しさん:2008/12/18(木) 22:58:17
>>217
いかにも辞書を引き引き書いたような英文だなw
たぶんネイティブが読んだら意味不明じゃないか
C言語大学に通ってるのかと思った
225デフォルトの名無しさん:2008/12/18(木) 23:02:31
日本語原文の意味不明さをも織り込んだ英文なのさ
226デフォルトの名無しさん:2008/12/18(木) 23:28:05
まじめに訳してみた
わたしは私の言語C大学とPCがLinuxプラットフォーム上の着飾り続けている大学で割り当てられている
227デフォルトの名無しさん:2008/12/18(木) 23:29:46
>>224
そこはofでも通じるんじゃないかなと思った。
どーせ>>225の目的だから間違っていてもよかった。
228デフォルトの名無しさん:2008/12/19(金) 09:09:48
「I've had」にひっかかったが、きっと「I've」が主語なんだろう。
229デフォルトの名無しさん:2008/12/19(金) 09:55:31
http://www.crunchnotes.com/2006/10/08/ive-had-a-long-weekend/
I’ve Had A Long Weekend

http://jp.youtube.com/watch?v=RH0lEVMuzzw
YouTube - Bill Medley & Jennifer Warnes - I've Had the Time of My Life

http://ja.wikipedia.org/wiki/%E5%88%A5%E3%82%8C%E3%81%AE%E6%99%82
別れの時(I'VE HAD ENOUGH)は、1978年にポール・マッカートニー&ウイングス
(Paul McCartney & Wings)が発表した楽曲、及び同曲を収録したシングル。
230デフォルトの名無しさん:2008/12/19(金) 10:00:24
うん?
231デフォルトの名無しさん:2008/12/19(金) 10:04:16
232デフォルトの名無しさん:2008/12/19(金) 10:45:17
なるほどw
233デフォルトの名無しさん:2008/12/19(金) 10:48:16
愛撫
234デフォルトの名無しさん:2008/12/20(土) 01:51:12
乱数を下のように右詰めで表示したいのですがアドバイスもらえませんか?
C言語のプログラムです

4556465 4564645 4564568
54564 456658 546546
4456464 45645 456465
235デフォルトの名無しさん:2008/12/20(土) 01:53:16
半角スペースが消えてる。。。
!4556465 4564645 4564568
! 54564 456658 546546
!4456464 45645 456465
236デフォルトの名無しさん:2008/12/20(土) 02:10:00
まだきえてるよ
237デフォルトの名無しさん:2008/12/20(土) 02:35:12
ここから実体参照を教えるスレになります
238デフォルトの名無しさん:2008/12/20(土) 08:22:04
11mのヒモ(原材料)を切断し5mと3mのヒモ(製品)を作ります
11mのヒモは沢山あり、切断による長さの変化はないものとします
5mのヒモを2本、3mのヒモを3本作るときは
5m+3m+3mと5m+3mの組み合わせにすると余りが0mと3mとなり次回に使えます
5m+5mと3m+3m+3mの組み合わせにすると余りが1mと2mとなり捨ててしまいます

11mと5mと3mはいろいろ変わるとして、
余りがなるべく無駄にならないようなアルゴリズムはどうやって考えるか、
ヒントを教えてください
239デフォルトの名無しさん:2008/12/20(土) 08:43:23
元の問題文はまともなのに、お前の言葉で説明してる部分のせいで
意味不明になってる感があるな。
240デフォルトの名無しさん:2008/12/20(土) 09:22:57
>切断による長さの変化はない
謎w
241デフォルトの名無しさん:2008/12/20(土) 09:28:20
玄米茶ふいた
242デフォルトの名無しさん:2008/12/20(土) 09:45:40
ネスカフェゴールドブレンド吹いた
243デフォルトの名無しさん:2008/12/20(土) 10:26:00
すっげー頑張って>>238の文章を理解しようとしたんだが・・・

orz
244デフォルトの名無しさん:2008/12/20(土) 11:16:33
よしよし、紅茶を吹いた俺がエスパーしてやろう
ある種のナップザック問題だな。たぶん。

というか素直に総当たりすればいいだけの気もするが
245デフォルトの名無しさん:2008/12/20(土) 11:25:33
全然普通に理解できるぞ。問題文。俺がアスペルガーだからか?
> 切断による長さの変化はないものとします
物理の問題でよくある理想状態の定義

切断後のヒモの順列を総当たりする。
各々の並びに対して5mを超えないように先頭から取っていく。
余りを評価値にする。
246デフォルトの名無しさん:2008/12/20(土) 11:26:58
>>234といい>>238といい、、、
なんでこうもなげっぱなんだよ!!!
俺の怒りが有頂天になった
247デフォルトの名無しさん:2008/12/20(土) 11:32:29
えーそれ摩擦とか理想気体といっしょか・・・
でもそれらとは違って、紐をきっても普通長さは変わらないと
考えない?
アスペルガーだと「いや、切断により(ry・・・長さが変わる」とか言い出すのかな?

それと、まだ>>245の解釈があたっているとも限らんしなw
248デフォルトの名無しさん:2008/12/20(土) 11:59:46
押し切っても、外力が加わるので変化するでしょ。
そもそも切らなくても持ち上げるだけで重力で引っ張られて伸びるし。
249デフォルトの名無しさん:2008/12/20(土) 12:15:36
>>248
それはわかる。むしろ変わらないことがありえない。
しかし抽象的な考えをするときは長さ普遍とみなすのが
普通じゃない?って話。
250デフォルトの名無しさん:2008/12/20(土) 12:46:33
普通の人は自分の「普通」が全員の「普通」だと思っているから、普通を定義するのは
変だという考えに至るのだろうか?
アスペルガーのオレは自分の「普通」は全員の「普通」じゃないと認識しているから、
「普通」を定義することに違和感を感じない。
251デフォルトの名無しさん:2008/12/20(土) 13:08:28
おまえがアスペルガーかどうかなんでどうでもいいよ
252238:2008/12/20(土) 13:09:53
ありがとうございます
実際の話しを申しますと、
11mのヒモをロット毎30本くらい使用します
3mとか5mの長さは11種類前後、製品は総数100本くらい生産します

ナップザック問題で、長さと価値が等しいので部分和問題になるのかもしれません
総当りは100本だと大変じゃないかと思っています

>切断による長さの変化はない
ごめんなさい
実務だと短くなるのが当然だと思っていました
253デフォルトの名無しさん:2008/12/20(土) 13:23:25
どうせアルゴリズムの勉強だろ
254デフォルトの名無しさん:2008/12/20(土) 13:40:13
>11mと5mと3mはいろいろ変わるとして、

これどういう意味?12m-6m-4mとかもあるって言っている?
255238:2008/12/20(土) 14:09:58
>>254
12m-6m-4mとかもあるって言っている?

言葉不足ですみません
11m-6m-4mとかもあるっていう意味です

256デフォルトの名無しさん:2008/12/20(土) 14:48:55
ウィンドウズ上で動くプログラムで
お勧めのものありましたら教えてください。
257デフォルトの名無しさん:2008/12/20(土) 14:49:57
フリーセル
258デフォルトの名無しさん:2008/12/20(土) 18:39:14
Visual C++2008 ExpressEditionで、実行したときに全角文字が〓に文字化けしてしまうんですがどうすれば正しく表示されるんでしょうか?
259デフォルトの名無しさん:2008/12/20(土) 18:52:46
プロジェクト丸ごとどこかにうpしろ
260デフォルトの名無しさん:2008/12/20(土) 19:14:20
ある言葉が思い出せず困ってるので助けてください。
下のような感じに使います。

++a は a=a+1 の_____
a[10] は *(a+10) の_____

カタカナで10文字くらいだったような・・・。
261デフォルトの名無しさん:2008/12/20(土) 19:24:21
宿題乙
262デフォルトの名無しさん:2008/12/20(土) 19:26:37
シンクッタスシャガー
263デフォルトの名無しさん:2008/12/20(土) 19:31:10
>>259
これです。

#include <iostream>
using namespace std;
int p,t,a,d,c,v,i,m[90]={0},s,r[]={-10,-9,-8,-1,1,8,9,10};
void k(){
if(m[p]==0)for(i=0;i<8;i++){
for(c=0,v=p+r[i];m[v]==3-t;v+=r[i])c++;
if(c&&m[v]==t){
a+=c;v=p;
if(d)do m[v]=t,v+=r[i];while(m[v]!=t);
}}}
char*h="・○●\n" ;
int main(){
for(i=1,m[41]=m[49]=2;i<10;m[i++*9]=3)m[40]=m[50]=t=s=1;
for(;;a=d=0){
for(p=9;p<82;++p)k(),cout<<h[m[p]*2];
if(a)for(d=a=s=p=8;a==8;k())t-2?(cin>>p>>i),(p+=i*9):++p;
else if(s)s=0,cout<<"pass"; else break;t=3-t;
}
return 0;
}
264デフォルトの名無しさん:2008/12/20(土) 19:38:37
わろた
265デフォルトの名無しさん:2008/12/20(土) 19:41:14
>>262
ありがとおおお。
シンタックスシュガーですね。めちゃすっきりしたわ。
266デフォルトの名無しさん:2008/12/20(土) 19:59:16
C++ Compiler 5.5/Turbo Debugger.をダウンロードしたいのですが登録して
パスワードは分かったのですがyour loginってところになにを入力すればいいのか分からないので教えてください。
267デフォルトの名無しさん:2008/12/20(土) 20:02:07
シンタクティックシュガーじゃないか?どうでもいいが
268デフォルトの名無しさん:2008/12/20(土) 20:09:06
>>266
海外サイトで直接落とせる所見つける
269デフォルトの名無しさん:2008/12/20(土) 21:43:30
>>268解答ありがとうございます。ボーランド社のHPでアカウント作らなきゃいけないみたいですけどどうしたらいいですか?HPが英語だらけなので、、。
270デフォルトの名無しさん:2008/12/20(土) 21:44:52
あきらめてVSでも落としてろ
もしくはmingw
271デフォルトの名無しさん:2008/12/21(日) 08:29:43
ゲーム解析とかやりたいならどの言語がいいですか?
それともそんなの目標にしないほうがいいんですかな
272デフォルトの名無しさん:2008/12/21(日) 08:34:10
その用途なら言語は関係なさそう。
速度が欲しいならC、そうでないならホント何でも良い。
273デフォルトの名無しさん:2008/12/21(日) 09:05:44
素早いレスどうもです。
言語なんでもいいんですか。Cは資料多そうなのでそっからいってみますね
ありがとうございます
274デフォルトの名無しさん:2008/12/21(日) 12:32:17
PCのゲーム解析したいならx86の命令表を覚えないと
275デフォルトの名無しさん:2008/12/21(日) 14:28:23
「命令表」て。
276デフォルトの名無しさん:2008/12/21(日) 14:59:36
スペシャルねこまんま57号
277デフォルトの名無しさん:2008/12/21(日) 15:11:31
instruction table
278238:2008/12/21(日) 20:31:28
先日はありがとうございました

どうやら世の中には、”板取り”というソフトが出まわっているようです
これを使うか、似たような感じで計算しようと思います
279デフォルトの名無しさん:2008/12/22(月) 09:12:42
市販のネスティングソフト (2D/3D) は高いぞ。
280デフォルトの名無しさん:2008/12/22(月) 14:48:51
SQL Server 2005 で下記mdfを展開しようとすると
エラーが出るんですが、これって原因なんなんだかわかりますか?
某初心者向けの本のサンプルなんですが1回目はちゃんとDBのテーブルが展開できたんですが
削除してリトライしたらこのざま・・・User Instanceアタリが怪しいのですが怖くて手が出せない・・・
 お・・・おたすけー

CREATE DATABASE xxxSql
ON PRIMARY (FILENAME = 'C:\Data\xxxSqlBase.mdf')
FOR ATTACH
GO


メッセージ 5120、レベル 16、状態 101、行 1
物理ファイル "C:\Data\xxxSqlBase.mdf" を開けません。オペレーティング システム エラー 5: "5(アクセスが拒否されました。)"。
281280:2008/12/22(月) 18:47:56
User Instanceじゃないな・・・
これは言語のほうの設定だし
SQLサーバーマネージメントスタジオの実行だけでエラーになる
テーブル一回作った時、削除の仕方が悪かったのか?
調査はつづく
282デフォルトの名無しさん:2008/12/23(火) 00:21:53
質問です。
ある大きさの箱と、その箱に入る大きさの箱がいくつか有ります。
中の箱は重ねる事が出来たり、出来なかったりします。
中の箱は、縦横どちらにする事も出来ます。
中の箱には、重さが有ります。
バランスが有るので、重心はなるべく入れ物の箱の中心になるか、
両側になる「やじろべぇ」のような状態にしなければいけません。
このような前提で、
どのように入れ物の箱の中に中の箱を配置すれば最も効率がいいか、
調べるアルゴリズムは無いでしょうか?

283デフォルトの名無しさん:2008/12/23(火) 01:01:19
効率の定義がわかんないぞ。
284デフォルトの名無しさん:2008/12/23(火) 01:11:29
すいません。
効率はバランスに読み替えて下さい。
285デフォルトの名無しさん:2008/12/23(火) 01:44:05
「なるべく」
286デフォルトの名無しさん:2008/12/23(火) 02:01:04
「重心が箱の両側」 ってどういう状態?
287デフォルトの名無しさん:2008/12/23(火) 02:02:41
というか、制約条件がよくわかんない。

制約ないなら、全部中心に積み上げればいいじゃん
288デフォルトの名無しさん:2008/12/23(火) 02:26:39
すいません。
えっと、私は港湾業務というちょっと特殊な業種に就いてまして、
その現場で働いています。(ブルーカラー)
仕事の一つに「バンプランを立てる」というのがあって、
「40フィートと20フィートのコンテナにどのように荷物を詰めるか」、
を考えるんですが、コレが結構難しくて、上司がああでも無いこうでも無いと考えているんです。
んで、プログラミンングを少しかじった自分がなんかお手伝いアプリを書いてあげれたらなぁと。
荷物は丈夫な物をも有るし、もろい物も有るので、重ねたり重ねる事が出来なかったりします。
偏加重になったら危ないので、重い荷物をなるべくコンテナの中心に持っていくか、
逆に重い荷物を2つ両端に持っていく事でバランスをとるんです。
コンテナには大体25トン位までなら詰めれます。
高さは240cm位です。
自分の知っているアルゴリズムだとナップサック問題になるんですが、
この場合少し違うような気がしたので、質問した次第です。
289デフォルトの名無しさん:2008/12/23(火) 02:48:34
状況にもよるけど、すさまじく面倒くさいよなぁ。

荷物の大きさが全部同じなら、まだマシ。

荷物の大きさ(特に平面形)がマチマチだとしたら、そもそも衝突判定みたいなことから
はじめなきゃならない (要するに、重心うんぬん以前にただ並べるだけで面倒)
290デフォルトの名無しさん:2008/12/23(火) 06:42:47
>>288
ナップサック問題は重さを抑え、効率的な組み合わせを求める方法だけど
コンテナの高さ、幅、奥行きを無視してるからどのみちそのままじゃ使えない

俺ならまずコンテナに格納可能かを検証し、
次に両端を重くするケースAと中心を重くするケースBの両方で考える
両方のケースを計算してどっちが良いかは人間に判断させる
ケースAとケースBのそれぞれに左端、中心、右端の3点に許容重量を設けて
その範囲内に収まるように配置する

>>289
なんでもいいから書いてみたかったのか厨房
291デフォルトの名無しさん:2008/12/23(火) 07:14:25
現場のカンが一番よかったりするんだよね
生産管理システムを導入したら工場がパニックになったのを見たことがある
結局全部手動
292デフォルトの名無しさん:2008/12/23(火) 09:04:49
ttp://www.cubemagic.com/modules/tinyd0/

バンプランってお金になるんだね
293デフォルトの名無しさん:2008/12/23(火) 09:14:18
>>289
煽りの意味がわからん
294280:2008/12/23(火) 10:02:46
・・・皆さん わからないようなので 自分で調べます・・・
295デフォルトの名無しさん:2008/12/23(火) 10:16:44
エキスパートシステムかな
正解をDB化して検索で拾い出すようにしては。
296デフォルトの名無しさん:2008/12/23(火) 11:10:46
java 2 SDK1.4.2ってダウンロードできないんですか?
サイトに行ってみたのですが、よくわかりませんでした。
297デフォルトの名無しさん:2008/12/23(火) 11:19:47
298デフォルトの名無しさん:2008/12/23(火) 11:20:00
何でこんな簡単なリンク追えないんだ?
http://java.sun.com/products/archive/
299デフォルトの名無しさん:2008/12/23(火) 11:20:58
300デフォルトの名無しさん:2008/12/23(火) 11:55:22
>>293には289が煽りにみえるのか。世も末だな。
301296:2008/12/23(火) 12:35:18
すいません、ありがとうございました。
302デフォルトの名無しさん:2008/12/23(火) 12:56:18
>>300
293を見て世なんか語り出すのも相当なもんだ。
303デフォルトの名無しさん:2008/12/23(火) 15:15:11
VisualC++EEのIDEってめちゃ重くないですか?
コンパイルも異常に時間かかるし
304デフォルトの名無しさん:2008/12/23(火) 15:36:08
いや全然
305デフォルトの名無しさん:2008/12/23(火) 16:15:50
メモリ少ないとか?
306デフォルトの名無しさん:2008/12/23(火) 16:19:26
まぁ割と重いプログラムではあるな
とはいえよほど古いPCでも使ってんのか?
307デフォルトの名無しさん:2008/12/23(火) 16:55:14
Cのポインタで質問です

char *mnthp[4] = {
"January", "February", "March", "April"
};
int i;

for (i = 0; i < 4; i++) {
printf("%s\n", mnthp[i]);
}

このようなコードでmnthp[i]に*がつかないのはどうしてですか。
*をつけないと番地を指してしまうのではないのですか?
308デフォルトの名無しさん:2008/12/23(火) 17:01:16
printfの%sは番地を渡すんだよ。
309デフォルトの名無しさん:2008/12/23(火) 17:03:04
>>308
ありがとうございます。知りませんでした。
310デフォルトの名無しさん:2008/12/23(火) 22:23:15
まだ日本語訳が出ていない最新のコンピュータサイエンスに関する本で、
絶対おすすめって本の、皆さんのベスト3を教えてください。
311デフォルトの名無しさん:2008/12/23(火) 23:12:22
C++で,外部から設定の値を取り出せるようにしたいんだけど,何かいい方法ない?
たとえば,何かしらテンプレート用の値をプログラムソースを変えることなく変更出来るように.
312デフォルトの名無しさん:2008/12/23(火) 23:15:07
Javaで複数の改行を含んだ文字列を
改行を区切りとして複数の文字列として取り出したいのですが
アルゴリズム的に、どうやってアプローチすると簡単に書けますか?
313デフォルトの名無しさん:2008/12/23(火) 23:20:07
>>312
split()じゃなくて、自分で書きたいの?
314デフォルトの名無しさん:2008/12/24(水) 00:12:52
Antのビルドファイルと
普通のバッチファイルの違いって何なんですか?

例えば
Javaのソースファイルをコンパイルしてある場所にコピーする
ってな作業をしようと思ったらバッチでもできますよね。
315デフォルトの名無しさん:2008/12/24(水) 00:28:30
>>314
更新されているファイルだけコンパイルかけて、それに依存してるファイルもコンパイルかけてとか、
バッチファイルで書くの大変じゃない?
バッチじゃなくてスクリプト系の言語ならかけるけど、同じような処理を毎回かくなら、汎用の言語じゃ
なくて、専用の言語(設定ファイル)で、簡単に書きましょうってことなんじゃないの。

antは知らないけど、makeとかその類のツールは。
316デフォルトの名無しさん:2008/12/24(水) 01:02:49
バッチファイルって何ですか?
317デフォルトの名無しさん:2008/12/24(水) 01:52:39
(ぼけて!)
318デフォルトの名無しさん:2008/12/24(水) 09:20:59
>>288
3Dネスティングで、しかも重心まで考慮とか
ちょいちょいっとできるもんじゃないと思うが。

>>292
バンニングプランにPC使うのは誰しも考えるんだけど
どこも苦労してるらすぃ。

>>312
>改行を区切りとして複数の文字列として取り出したい
それは俗に「一行ずつ読む」ってやつじゃ…?
319デフォルトの名無しさん:2008/12/24(水) 13:06:44
>>311
自分だけで使うならpythonへの橋渡しを用意してpythonからxmlとかiniっぽいのとか読むのが楽。 というか俺がそうしてる。

他人に公開する物なら、お手軽指向はやはり.iniっぽい「ほげほげ=ほにゃらら」を一行ごとに書いた
テキストファイルを適当にパースして書くこと。
本気指向ならXerces使ってDOMとかXPathでなんとかする。
320デフォルトの名無しさん:2008/12/24(水) 17:55:39
チラ裏だおらー。
以前、可変長ビット配列を検索したら無くて、今日閃いてクラス書いたあと、再度検索したら、ドットネットのコレクションにはいってたみたい。
自分のはstd::vectorをベースにしたやつだから、ちょっと毛色が違うが。。。なんてこった。
321デフォルトの名無しさん:2008/12/24(水) 18:01:53
新しいクシャ武器実装すか
322デフォルトの名無しさん:2008/12/25(木) 02:05:46
カレンダーの実装で加算とかを実装してるんですが、普通は1月1日を足しても日付は増えませんよね?
323デフォルトの名無しさん:2008/12/25(木) 02:16:42
増えますよ
324デフォルトの名無しさん:2008/12/25(木) 11:37:10
日付と期間は厳密に区別して扱うべき
日付+期間=日付とか、日付-日付=期間とかはありうるが
日付+日付なんて演算は不可能だ
325デフォルトの名無しさん:2008/12/25(木) 12:54:39
ICUの4.0が --disable-shared --enable-static でビルドできねぇ
326デフォルトの名無しさん:2008/12/25(木) 17:08:28
>>324参考にさせてもらったら綺麗にまとまりました。ありがとうございます。
327デフォルトの名無しさん:2008/12/26(金) 11:45:51
曜日の計算でZellerの公式というの使ってるんですが
year,month,dayという日付を持った変数があって、それぞれ1から始まるとき

int y=year,m=month;
if(m == 1 || m == 2){
  y--;
  m += 12;
}
return ((y+y/4-y/100+y/400+(int)(2.6*m+1.6)+day))%7;

としています。これであってますか?
328デフォルトの名無しさん:2008/12/26(金) 11:55:00
テストしてみりゃいいじゃん
329デフォルトの名無しさん:2008/12/26(金) 12:04:12
テストすれば?
330デフォルトの名無しさん:2008/12/26(金) 21:31:46
プログラマ板でこっちで聞いたほうがいいと言われて来ました

C#を個人的に勉強しているのですが
知り合いに工学分析用のソフトを作ってくれないかと依頼されました
仕様を聞く限り作ることはそこまで難しく無さそうなのですが
そのソフトが販売用で、分析ノウハウを盗まれないために
ソースを見れないようにしたいとのことでデコンパイラ対策が必要となりました
そこで質問なのですが、逆コンパイルに弱い.netを用いた、
あまりソースが見られたくないような販売用ソフトの開発と言うのは
実際の開発現場ではどの程度行われているのでしょうか
常識的にありえないようなら別の言語を用いようと思います
難読化も可能とは知っていますが実際どの程度効果があるかも教えていただけると嬉しいです
331デフォルトの名無しさん:2008/12/26(金) 21:49:29
>>330
商売プログラマ向けの商売として成り立ってる難読化ツールを使えば、
C++やなんやと同程度のリバースエンジニアリング耐性は得られるよ。
332デフォルトの名無しさん:2008/12/26(金) 22:01:37
>>327
なんで標準関数を使わないの?
333デフォルトの名無しさん:2008/12/26(金) 22:02:54
宿題だろ
334デフォルトの名無しさん:2008/12/27(土) 07:50:22
CまたはC++用の画像処理ライブラリを探しています。

・ライセンスがあまりきつくない(改正BSDライセンス程度)
・少なくともBMP、PNG、GIF(アニメGIF)あたりには、読み込み/書き出し対応
・比較的簡単に使用できる
・高機能である必要はない
・速度に関しても致命的に遅くなければいい
・必ずしもマニュアルが日本語である必要はないが、日本語のファイル名などを渡すとエラーとかだと困る

よろしくお願いします。
335デフォルトの名無しさん:2008/12/27(土) 08:44:42
ImageMagickはどう?
336デフォルトの名無しさん:2008/12/27(土) 17:48:13
>>328,329
やってみたんですが、色々調べた結果、
どうやら曜日計算はどんな年にも適当に計算できるというものではなさそうです。(暦改定とかでややこしい)
>>332
標準関数とはどれのことでしょうか?
337デフォルトの名無しさん:2008/12/27(土) 18:08:17
>>336
確かにそういう問題はあるけど、>>328-329が言いたかったことは、
year = 2008, month = 12, day = 27で計算したら実際に0(土)になるかどうかというようなことを
無数の日付で試してみろということのはず。
338デフォルトの名無しさん:2008/12/27(土) 18:42:17
>>336
localtime()でtime_tをばらせば曜日を取り出すことができる。
寧ろ積極的にstrftime()で出力文字列を組み立てることさえできる。
手元にtime_tではなくばらばらの年月日しかないのならmktime()を使えばいい。
339デフォルトの名無しさん:2008/12/27(土) 18:49:06
>>336
暦改定って...
Zellerの公式はグレゴリオ暦が前提だが、グレゴリオ暦以外の暦による日付も扱いたいわけ?
グレゴリオ暦以外の暦も扱うとなると曜日以外にも色々面倒だが(国によってユリウス暦から
移行した日が違うとか、日本みたいに旧暦は太陰暦だとか)。
340デフォルトの名無しさん:2008/12/27(土) 19:13:06
>>337-339
分かりました。ありがとうございました。
341デフォルトの名無しさん:2008/12/27(土) 19:28:19
>>337
無数の、って永久にテストが終わらないじゃん
ひどいな
342デフォルトの名無しさん:2008/12/27(土) 19:33:54
っつーか、日付算出する方法ってどっかに書いてあるんじゃないの?
そしたらそのとおりにプログラム書けばいいだけでは?
343デフォルトの名無しさん:2008/12/27(土) 20:32:10
>335
ありがとうございます。

実は真っ先に考えたのはImageMagickだったんですが、
ライブラリというよりは別アプリになってしまい、エンドユーザに負担がかかるかなあと思いました。
344デフォルトの名無しさん:2008/12/27(土) 22:17:01
javaで可視Frameインスタンスを作成し、そこに画像を表示して3秒後に自動消滅させるようにするにはどうすれば良いですか?
よろしければサンプルコードも下さるとありがたいです。
345デフォルトの名無しさん:2008/12/27(土) 22:49:13
よし、やったことないけど30分以内につくってやる
346デフォルトの名無しさん:2008/12/27(土) 23:16:20
おながいします
347デフォルトの名無しさん:2008/12/27(土) 23:21:21
できた

public class testFrame extends Frame {
 
 public static void main(String[] a){
  
  Frame hoge = new Frame();
  hoge.setVisible(true);
  
  class aaa extends Thread{
   public void nullpo(){
    System.exit(0);
   }
   
   public void run(){
    testFrame a = new testFrame();
    a.setVisible(true);
    
   }
  }
  
  aaa aa = new aaa();
  aa.run();
  try{
   aa.sleep(3000);
  }catch(Exception unko){};
  aa.nullpo();
  
 }

}
348デフォルトの名無しさん:2008/12/27(土) 23:22:36
あー、肝心な画像表示すんのわすれてたわー・・・
まーあとはできるでしょう
349デフォルトの名無しさん:2008/12/27(土) 23:37:53
ありがとうございました。
ちなみに画像はpaintメソッドで書くのだと思いますが、
どこに入れれば良いのでしょうか?
350デフォルトの名無しさん:2008/12/28(日) 00:27:09
import java.awt.Frame;
import java.awt.Graphics;

public class testFrame extends Frame {
 
 public static void main(String[] a){
  
  class aaa extends Thread{
   public void nullpo(){
    System.exit(0);
   }
   
   public void run(){
    testFrame a = new testFrame();
    a.setSize(100,100);
    a.setVisible(true);
    a.paint(a.getGraphics());
   }
  }
  aaa aa = new aaa();
  aa.run();
  try{
   aa.sleep(3000);
  }catch(Exception unko){};
  aa.nullpo();  
 }
 
 public void paint(Graphics g){
  g.drawLine(0, 0, 100, 100);
 }
}
351デフォルトの名無しさん:2008/12/28(日) 02:00:30
VB6のプロジェクトで使用しているDAOをADOに変更する作業をしているんですが、
レコードセットの.Indexで以下のエラーが出ます。
「実行時エラー '2147217883 (80040e25)':
新規取得する前に、すべての行ハンドルを解放する必要があります。」

ADOでは.Indexを連続で設定するとエラーになるようですが、
行ハンドルを解放するというのはどういったことをやればいいんでしょうか?
よろしくお願いします。
352デフォルトの名無しさん:2008/12/28(日) 03:25:00
>>344
終了ボタンを押すところのコードはなくてもええのんか?
353デフォルトの名無しさん:2008/12/28(日) 06:33:00
OpenCV関連のスレが落ちてる...
誰も立てないならおれが立てていい?
名前と次のパートなんだっけ?
354デフォルトの名無しさん:2008/12/28(日) 10:01:55
>>350

昨日は寝てしまいました。
ソースくれという失礼なお願いにもかかわらず教えてくださって
ありがとうございました。
これをもとに、いろいろ考えてみます。
355デフォルトの名無しさん:2008/12/28(日) 10:16:48
>>353
【Intel】OpenCV総合スレ【画像処理】
http://pc11.2ch.net/test/read.cgi/tech/1182830261/

番号書いてないね。1に
【関連スレ】
画像処理 その8
ttp://pc11.2ch.net/test/read.cgi/tech/1168868527/
となってるくらい
356デフォルトの名無しさん:2008/12/28(日) 11:58:28
ある2つのテキストの比較を行いたいと思っています。
diffコマンドみたいなものですが、行単位の比較ではないです。
例えば「今日はいい天気ですね。」「今日は悪い天気ですね。」
という2つのテキストがあったら、異なっている箇所「い」と「悪」を
知りたいというものです。

そのようなライブラリ・コマンド・アルゴリズムがあれば教えてください。
言語はPHPです。望ましい順番に
1.フリー、オープンソースのライブラリ
2.外部コマンド(PHPから呼び出す)
3.アルゴリズム(それを見て自分で実装)
という感じです。
357デフォルトの名無しさん:2008/12/28(日) 12:22:13
>>341 この場合の「無数」は、十分にたくさんの、だろ
358デフォルトの名無しさん:2008/12/28(日) 14:15:14
Winコンソールアプリを簡単にDrag&Drop対応する方法ってありますか?
バイナリをD&Dしてテキストファイルにするソフトを作りたいのですが
もし、面倒そうだったらやめます。
359デフォルトの名無しさん:2008/12/28(日) 15:10:39
>>358
黙っていても、D&Dしたファイル名はコマンドラインに展開されて渡されます。
試しにargv[]を適当に解釈するプログラムを作ってD&Dして見れば判ります。
360デフォルトの名無しさん:2008/12/28(日) 15:20:16
まじっすかそれはありがたいです!さんきゅー
361353:2008/12/28(日) 16:48:13
>>355
タイトル:
【Intel】OpenCV総合スレ part.1【画像処理】

本文:

実装分野は
・ユーザーインターフェイス
・物体分離
・セグメンテーションと認識
・顔認識システム
・ジェスチャー認識
・モーショントラッキング
・感情モーション
・モーション理解
・モーションからの構築(SFM)
・モバイルロボティクス

【関連スレ】
画像処理 その11
http://pc11.2ch.net/test/read.cgi/tech/1222593978/

*****************************

こんな感じでいいですか?
2-10 のところは確認できないので誰かに書いてもらいたいです.
362デフォルトの名無しさん:2008/12/28(日) 17:08:36
part1付けると「スレタイに1がつく自信過剰なスレの資料室」に晒される...
363デフォルトの名無しさん:2008/12/28(日) 17:16:02
>>361
既に>355のスレがあるんだからPart2だろ。
364353:2008/12/28(日) 17:47:45
最初のスレはOpenCVの配列順に習って part.0 的な感じで・・・・
でも >>362 さんの言う通り晒されるならやはりPart.2にします.
365デフォルトの名無しさん:2008/12/28(日) 21:54:24
C++
どこでも使える静的な(共有)クラスとして以下のようなクラスを用意しています。
class TestA{
public:
static TestA* m_pTestA;
TestA* GetTestA(void){ return m_pTestA; }
//(その他メンバ)
};
さらに以下の関数を用意しています。
static TestA* GetTestAClass(void){
if( !TestA::m_pTestA )
TestA::m_pTestA = new TestA;
return TestA::m_pTestA;
}
しかし、このやり方だと外部参照の未解決エラーが発生してしまいます。

static TestA* g_pTestA;
このような方法でも出来なくは無いですが、
上記のようにクラスの中に静的な自分のクラスのポインタを保持すると言う記述で使用するのは無理なのでしょうか。
説明が下手で申し訳ないですが、何がしたいのか感じ取っていただければ有難いです。
366デフォルトの名無しさん:2008/12/28(日) 22:09:44
関数?メンバ関数じゃなくて?
367デフォルトの名無しさん:2008/12/28(日) 22:12:10
よく読んでないけど、シングルトンパターンじゃないの?
368デフォルトの名無しさん:2008/12/28(日) 22:29:17
>>365
>外部参照の未解決エラーが発生してしまいます。
static TestA* TestA::m_pTestA;
369デフォルトの名無しさん:2008/12/30(火) 14:28:07
自称上級プログラマーは、何故、Windowsが嫌いで、UNIX系を好むのですか?
370デフォルトの名無しさん:2008/12/30(火) 14:32:58
そんなことはないでしょ、どっちも使うだろうと思うよ。
嫌いなのは、ちょっと調べりゃわかるような初心者質問をしてくるのが多いWindowsユーザーだろ
371デフォルトの名無しさん:2008/12/30(火) 14:41:21
>>369
要するにUNIXが嫌いでWindows系を好む自称上級プログラマもいる、ということです。
372デフォルトの名無しさん:2008/12/30(火) 15:52:06
>>369
マジレスすると、ソースコードと自由度があるから
メーカー系UNIXは知らんが
373デフォルトの名無しさん:2008/12/30(火) 16:49:11
>ソースコードと自由度があるから
374デフォルトの名無しさん:2008/12/30(火) 16:55:50
オープンソースの事でもいいたいのかも知れん
なんか履き違えてそうだが
375デフォルトの名無しさん:2008/12/30(火) 17:04:31
自己主張の激しい人は目立つってだけだと思うよ
376デフォルトの名無しさん:2008/12/30(火) 17:17:03
Unix系OSは色んなプログラミング言語環境が簡単に用意できて
手軽に試せるのがいい
377デフォルトの名無しさん:2008/12/30(火) 17:23:22
MS系の玩具つかうにはwindowsしかないじゃないか
378デフォルトの名無しさん:2008/12/30(火) 17:53:08
ダンコーガイの「Windowsしか知らないPGはご愁傷様」発言のスレに
大量にdisるレスがついてたけど、おれもマジにそう(ご愁傷様と)思うわ。
379デフォルトの名無しさん:2008/12/30(火) 18:36:40
disるってなんか痛々しいよね
380デフォルトの名無しさん:2008/12/30(火) 19:43:20
どのプラットフォームだろうが、1つしか知らない視野のせまい奴はいらん
381sage:2008/12/31(水) 00:54:35

来年の春から、プログラミングを学習することになるんですが
新しく買うパソコンに関して、おすすめのOSってありますか?

たぶん扱うのはC言語がメインになると思います。
ちなみに今使ってるのは、XPのノートパソコンです。
382デフォルトの名無しさん:2008/12/31(水) 00:56:19
今時、Linuxしか知らないなんてプログラマも要らない。
要は、バランス感覚だな。
383デフォルトの名無しさん:2008/12/31(水) 01:02:58
Windows Vistaだな。
慣れないことをやるんだから、せめてOSくらい慣れたものにしておけ。
Linuxもいい選択肢だが、別の機会にしろ。
384デフォルトの名無しさん:2008/12/31(水) 01:08:17
>>381
デスクトップを買うなら、Vista(できればXP)にしておいて、
余裕ができたらvmwareでUbuntuでも入れてみたら?
プログラミング以前のことも色々と勉強になると思うよ。
385デフォルトの名無しさん:2008/12/31(水) 01:13:45
そもそも新しいPCを買う必要があるのかというところから疑問。
VC++ 2008とかEclipseとか横綱級の開発環境を使うならともかく。
386デフォルトの名無しさん:2008/12/31(水) 01:16:02
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8501.txt
これって、修正BSDライセンスと等価なライセンスでしょうか?

基本的にはそうだと思うのですが、文中に販売に関する言及がないので
微妙かなと
387デフォルトの名無しさん:2008/12/31(水) 01:20:31
修正じゃない方のBSDのような
388386:2008/12/31(水) 01:23:06
すいません自己レスですが、どうやらBoostのライセンスと一緒のようなのですが、
そうするとやはりライセンスを表示すれば、なんでもあり的な感じでしょうか
389デフォルトの名無しさん:2008/12/31(水) 01:26:55
31歳無職だがプログラマを目指すよ
どの言語を学べばいい?
390デフォルトの名無しさん:2008/12/31(水) 01:32:17
日本語
391デフォルトの名無しさん:2008/12/31(水) 01:32:33
C#はどうだ
これができとけばCにもC++にもJavaにも進み易い
392デフォルトの名無しさん:2008/12/31(水) 02:17:39
Linuxはプログラマの嗜みだからねえ。
サンデープログラマならともかく、職業プログラマならLinuxを愛して
やまないのは当然。
393デフォルトの名無しさん:2008/12/31(水) 02:30:13
どこの誤爆?
394デフォルトの名無しさん:2008/12/31(水) 02:53:19
>>393
>>381-385の流れだろ。
395デフォルトの名無しさん:2008/12/31(水) 04:03:37
http://oshiete1.goo.ne.jp/qa4594405.html
APIって結局何なんですか?
OSが提供するシステムコールの別の呼び方?
OSに限らず多種多様な物が提供するもの?
396デフォルトの名無しさん:2008/12/31(水) 04:12:04
>>395
全然関係なさそうなurl
は無視しておくとして、
api=application program interface
何かの機能を(主にその外側の)プログラムから操作するためのインターフェイス

他のプログラムを操作する命令、対象がosだったりそれ以外だったりするだろう。
397デフォルトの名無しさん:2008/12/31(水) 04:22:48
>>396
って事はやたら長文で力説している人のOS限定ってのは嘘って事でいいのですか?
398デフォルトの名無しさん:2008/12/31(水) 04:31:43
urlあってる?
399デフォルトの名無しさん:2008/12/31(水) 04:42:08
http://oshiete1.goo.ne.jp/qa4592292.html
>>398
あーーーーー。ごめん。こっちだ。
400デフォルトの名無しさん:2008/12/31(水) 04:45:08
教えて君広場で偉そうにしてる奴なんて高が知れてるからあんまり本気に取るなよ。
まあ、ここも大して変わらんけどさ。
401デフォルトの名無しさん:2008/12/31(水) 04:46:15
つーか、そっちで質問したならそっちで完結させろと。
402デフォルトの名無しさん:2008/12/31(水) 04:59:28
>>399
ほかの質問につけてる回答みれば自称上級者ってのはよくわかる。
回答の良し悪しが自分で判断できないなら質問なんてしなければいいのに。
403デフォルトの名無しさん:2008/12/31(水) 05:00:16
>そっちで質問したならそっちで完結させろと。
自分、質問者ではないし石頭同士の譲らない書き込み見ていても
結局どちらも譲らないだろうし自分自身もどんなものか、知りたかったからね。

しかし、改行が適度に行われてない文書は読みづらい。

>Win32 API を「Windows の API」だと発言した人をみんなで袋叩きにしている 2ch の書き込みを発見。
これもどのスレのかな?

404デフォルトの名無しさん:2008/12/31(水) 05:02:22
>>403
それは本人に聞いたほうが早いだろ…
405デフォルトの名無しさん:2008/12/31(水) 05:05:34
>それは本人に聞いたほうが早いだろ…
ID持ってない。
わざわざそのためだけにIDとるのもばかばかしいし
ググっても該当スレわからなかった。
406デフォルトの名無しさん:2008/12/31(水) 05:10:05
>>389
Prologがいいんじゃないか。
407デフォルトの名無しさん:2008/12/31(水) 05:14:28
Brainf**kおすすめ
408デフォルトの名無しさん:2008/12/31(水) 05:29:59
>>395
同じウインドウを作る、という命令にしても
os(やウインドウサブシステム)に対して命令するのがapiでもあるし、
一方言語だけから見れば、例えばgtkのようなライブラリ自体がapiとして使われるよね。

osのapi(の特に権限を必要とするコア部分[のunix系の呼び名])=システムコール

>呼び出す側からは呼び出されたシステムがどのように作成されたかはブラックボックスであり、
>内部的にどのように処理されているのかを気にせずに呼び出せるのが API です。
まぁ中身が分かっていてもいいんだけど、これだな、本質は。
しかもアプリケーションを作る上で必須のある程度のまとまりがあればそれがapiになる、んだと思うが。

この人はなんかjavaを否定してるっぽいけど、
javaの言語から使う命令が、言語から見たら最後に使うモノだからapiでいいと思うよ。
実装は見えないんだし…。
409デフォルトの名無しさん:2008/12/31(水) 05:59:13
>>408
なるほど
>>Win32 API を「Windows の API」だと発言した人をみんなで袋叩きにしている 2ch の書き込みを発見。
に関してはWin32APIスレでも聞いてみます。
これってマルチになっちゃうのかな?
410デフォルトの名無しさん:2008/12/31(水) 06:14:22
馬鹿だから分からないんだろうね
411デフォルトの名無しさん:2008/12/31(水) 06:45:15
釣り回答をして2chから人を呼び出そうとしたけど誰も釣れず涙目ですね。
わかります。
412デフォルトの名無しさん:2008/12/31(水) 11:48:30
それよか、大晦日の早朝からなんだろうネ。
夜勤でヒマだったの?

オレなんぞ白河夜船だったよ。
413デフォルトの名無しさん:2009/01/01(木) 13:25:33
switch構文って究極的にはif構文の糖衣構文?
(JIT)コンパイラの中の人が頑張ったお陰でifの羅列より速くなる事とかあるの?
414デフォルトの名無しさん:2009/01/01(木) 13:32:35
同じようなことができたら、なんでもシンタックスシュガー言うのはどうかと。
415デフォルトの名無しさん:2009/01/01(木) 13:34:07
その程度の速度まで気にするやつが(JIT)コンパイラなんか使うなよ
416デフォルトの名無しさん:2009/01/01(木) 13:47:07
言語による
417デフォルトの名無しさん:2009/01/01(木) 13:50:07
>>414
すんまそん
>>415
ただの興味本位なのでそこは気にせんでください
>>416
その言語についてkwsk
418デフォルトの名無しさん:2009/01/01(木) 15:54:25
LSICとか
419デフォルトの名無しさん:2009/01/01(木) 15:54:54
例えばgccは独自拡張でcaseにレンジが書ける。
ttp://gcc.gnu.org/onlinedocs/gcc-4.3.2/gcc/Case-Ranges.html#Case-Ranges
これを糖衣構文と見るのはかなり大変じゃないかと思うがどうか。
420デフォルトの名無しさん:2009/01/01(木) 16:33:51
> (JIT)コンパイラの中の人が頑張ったお陰でifの羅列より速くなる事とかあるの?
Cのコンパイラだと値の範囲やcaseの数にもよるけどテーブル化して効率が上がるなら
内部的に分岐テーブル作って最適化するというのが普通みたい。
ただテーブル化するのは言語というよりコード生成やランタイムの実装の話なので
回答としては"あり"でいいんじゃないの?
421デフォルトの名無しさん:2009/01/01(木) 17:19:22
>>418,420
むしろ昔からあることなのか、ゆとり世代でごめんなさい
>>419
あ、これいいね
422デフォルトの名無しさん:2009/01/01(木) 20:24:49
質問。
無限長までは行かないけど、それなりに桁数(100以上)のある2進数を10進数に変換して表示したいのだけど、どうすればいいと思う?
INT32では桁あふれして使い物にならないし。Doubleでもたりない。
バッファも、Bitの配列しかなくて10進になりそうな要素がないんです。
ぐぐるヒントでもいいのでなにかありませんか?
423デフォルトの名無しさん:2009/01/01(木) 20:30:54
多倍長で作れば?
424デフォルトの名無しさん:2009/01/01(木) 20:58:02
表示用に10進の多倍長クラスを書くってことですか?
今使ってるBit配列クラスは長さの最大値が32ビットMaxまでで多倍長だとおもうんですが、
表示用に変換するにはどうすればいいんでしょうか??

ちょっと、多倍長でぐぐってきます。
425デフォルトの名無しさん:2009/01/01(木) 21:00:00
がんばってください
426デフォルトの名無しさん:2009/01/01(木) 21:18:28
普通の多倍長ライブラリを使えばいい。

十進文字列への変換は、ベタにやるなら
10で割り算しながら余りを取って1桁ずつ結合すれば?

まぁ10だと効率最悪だけど一番わかりやすい
427424:2009/01/01(木) 21:29:52
こういうページ見つけた。
ttp://poset.jp/ompa/node2.html
ほしい情報がほとんど載ってるけど、数式がわけわからん。Orz
でも平方根も必要だから、ありがたい。

>>426
C++でどんなのがありますか?参考までにおしえてもらえませんか?

表示のために除算実装するのか。ハードル高いなぁ。ぅぅむ。
428:2009/01/01(木) 23:42:04 BE:850450447-2BP(0)
えと、僕はPC初心者で、スカイプで通話をしたいがためにマイク買うつもりです。
でも問題は、通話を聞くために招待を友が送ってくれました。
そして招待を受けました。しかし一瞬メンバーが見えただけですぐ切れてしまします
PCに詳しいともはドライブがなんたらかんたらで、いろいろ教えてくれましたが。
サウンドの問題ではないことがわかりました。

しかたないのでマイクを買って、やろうと思いましたが疑問で、
「このままやっても大丈夫かな?」と思い、
たずねました。
友はオーディオデバイスを見てみてといい、言われるがままに開き。

それを見ると録音の項目を見るとオーディオディバイスがインストールされてないって
書いてありました。それはまずい等他の人からいわれ
「インストールしろ」
等いわれましたがどうすればいいのかわからないので全員に尋ねてみたのですが
「俺、XPだからVistaの事わかんね^p^」

ってとこで今ここです
どうすればいいんですかね?><
もう2chしか頼るところがありません><
板違いでしたらその板を教えてくれるだけでいいです><

どうか教えてください・・・
お願いします・・・

OSは富士通、VistaのFMV-BIBL NF40Wです。
ググったらでてくると思います
429デフォルトの名無しさん:2009/01/01(木) 23:43:44
ここはプログラムを作る人の為の板です。出てけ。
430デフォルトの名無しさん:2009/01/01(木) 23:49:48
>7 名前:近 :2009/01/01(木) 23:39:18 2BP(0)
>わかりました。諦めます。
>お見苦しい姿をお見せしてすみませんでした・・・

諦めてねぇな
431デフォルトの名無しさん:2009/01/02(金) 01:48:39
俺も一ヶ月前スカイプ始めたときとらぶったなー
通話テストするとすぐぶちきれて録音デバイスに問題がありますって
でてたなー。
432デフォルトの名無しさん:2009/01/02(金) 02:00:40
433デフォルトの名無しさん:2009/01/02(金) 11:50:10
ライブチャットで、自分でプログラムを作って
人数が入っているように見せることは可能でしょうか?
たとえば自分専用のログイン画面を作ったりすれば操作可能ですか?
やはりサイトぐるみでないと不可能ですか?
434デフォルトの名無しさん:2009/01/02(金) 12:08:26
>自分でプログラムを作って

君が創造主ならなんでも可能だろ?
435デフォルトの名無しさん:2009/01/02(金) 12:18:53
オラは素人なので・・・
もし出来るのなら勉強して作ってみたいんです
これから勉強してやったら何年もかかりそうですがw
436デフォルトの名無しさん:2009/01/02(金) 13:31:49
んー?
そのライブチャットの具体的なところがわからないけど、
クライアント複数接続すりゃいいんじゃね?
437デフォルトの名無しさん:2009/01/02(金) 14:17:45
ライブチャットはDXライブです
http://www.dxlive.com/
事実連日連夜1位を取り続けたり、人数が途切れることなく何時間もインしているのとか
怪しい人がちらほらいます
クライアント接続とかって?
・・・ちょっと調べてきます(^_^;)
438デフォルトの名無しさん:2009/01/02(金) 15:57:29
> クライアント接続とかって?
調べてきます、じゃねーよ。
お前はここのスレに行け

【エスパー】超初心者の質問に答えるスレ75【マジレス】
ttp://ex24.2ch.net/test/read.cgi/pc2nanmin/1229010475/
439デフォルトの名無しさん:2009/01/02(金) 16:21:34
ありがとういってきます
440デフォルトの名無しさん:2009/01/02(金) 17:04:59
>>432
遅くなったけどありがとう。GNUのがあるとはおもわなかったなぁ。
441デフォルトの名無しさん:2009/01/02(金) 20:15:18
ウインドウズ モバイルのソフトってPCで落としてから端末に
流し込むのって可能?てゆゆうか 普通こういうやりかた?

@海外で あーいったシンビヤンとかウインモバイルとか
アンドロイドって普通なんですか?
日本で ウインモバイル自体あまり見ないような気がするのですが
普通の端末(Netフロント的な)が8割以上占めているような
どうなの携帯電話詳しい人!!!!!!!!
442デフォルトの名無しさん:2009/01/02(金) 20:24:04
例のセリフ、個人的には自分の読解力を否定するみたいで好きじゃないんだけど
今回ばかりは言っていいよな?
443デフォルトの名無しさん:2009/01/02(金) 20:24:38
人類の言葉でおk
444デフォルトの名無しさん:2009/01/02(金) 20:55:25
>>441
無理して日本語使わなくて英語でOK.
445441:2009/01/02(金) 22:56:41
皆さんをエスパーと煮込んでの質問です
よろしく
446デフォルトの名無しさん:2009/01/02(金) 23:12:02
プログラム作成と関係ない話題は板違い。
447441:2009/01/02(金) 23:19:12
メカドック
448デフォルトの名無しさん:2009/01/02(金) 23:20:00
うぉ
キモッ
449デフォルトの名無しさん:2009/01/03(土) 09:17:17
向こうで相手してもらえなかったよー
もー!
450デフォルトの名無しさん:2009/01/03(土) 09:46:41
エスパーも三が日は休むさ
451デフォルトの名無しさん:2009/01/03(土) 09:58:56
つーか煮込まれちゃったしな
452デフォルトの名無しさん:2009/01/03(土) 14:38:30
C#勉強中なんですが
C#のgenericsにおいて、C++のvectorに相当するものは何ですか?
要は定数時間アクセスができる可変長配列が欲しいんですが

http://msdn.microsoft.com/en-us/library/system.collections.generic(VS.80).aspx
をみても、それっぽいのはListとStackしかないんですが
453デフォルトの名無しさん:2009/01/03(土) 15:10:36
.Netの開発したこと無いんだけど、キューはoperator[]は持ってないのかな。

GCの関係上メモリが継ぎはぎになるから、LISTが効率いいのはわかるんだけど、
連続した領域ほしかったら普通にnewしても変わらんようなきがする。
クラスコピー時に誰かが魔法つかってるわけじゃなし。
454デフォルトの名無しさん:2009/01/03(土) 15:57:17
>>452
List<T>でいいよ。
List<T>.ItemのところにO(1)だと書いてあるはずだから探して。
455デフォルトの名無しさん:2009/01/03(土) 15:58:36
ちなみに、双方向リンクトリストはLinkedList<T>
456デフォルトの名無しさん:2009/01/03(土) 16:25:39
>>454
おお、ありがとうございます。
すると、C#でいうListってのは、SchemeとかHaskellとかSTLのListよりも、
広義のList ということですね。
457デフォルトの名無しさん:2009/01/03(土) 16:37:55
>>456
というか、MSDNのどっかに全部書いてあるはずなので探してくらさい。
458デフォルトの名無しさん:2009/01/03(土) 16:41:14
すんまへん さがしまふ。
459デフォルトの名無しさん:2009/01/03(土) 19:45:52
学校ではvisual studio 6を利用してC言語の授業を受けてますが、家の課題をするために学校からもらったものは2005でした。
しかし、そのままファイルを開いたらエラー続きで使えず困っています。

内容はアクアリウムです。
Timer型で書かれていますがデバックで実行しても「指定したファイルがみつかりません」と出て先に進みません。
学校の6ではそのまま開いたのに2005では先に進むことができず困ってます。

このようにバージョンが違うと作ったファイルに互換性の問題が多く起こるのでしょうか?
手順は学校でやったことと同じことをやってるはずです。


ちなみに、Console型で書かれたファイルはコンパイルして実行することができました。
460デフォルトの名無しさん:2009/01/03(土) 19:49:42
>Console型で書かれた
これはコンソールアプリと言いたいのかも知れんが
>Timer型で書かれていますが
これが解らない。
461デフォルトの名無しさん:2009/01/03(土) 19:50:19
6 と 2005 ではかなり変わってるので、動かないことも多いだろう

で、言語なによ?もしVBだったら絶望的だな
462デフォルトの名無しさん:2009/01/03(土) 19:53:33
アクアリウムで通じるのは君の中学校の先生と生徒だけ
互換性は無いから、プロジェクト新規作成しろよ
463デフォルトの名無しさん:2009/01/03(土) 19:58:42


>460
msTimer型と開発環境が書いてあったので・・・

>416
言語はC++です。
この環境で魚を動かすプログラムを作ります。
ソースコードは授業で作ったのがあるのでそれを参考にしながらでもおkとのことです。

>462
学校によって内容も違いますからね・・・
別のバージョンで授業する先生は一体・・・・・

1から作ることを考えてみます。
464デフォルトの名無しさん:2009/01/03(土) 20:01:10
ごめんなさい。
言語はCでした。

ちなみに課題は自由に考えてよく好きなものを作ってよしとこのとです。

でも、授業があまりついていけず習ったアクアリウムを自分なりにアレンジして作ろうと考えたわけです。
465デフォルトの名無しさん:2009/01/03(土) 20:04:21
忠告としては2005で作ったものを6に持ってくときっと動かないだろう
466デフォルトの名無しさん:2009/01/03(土) 20:15:21
>465
非常に困りました。
話題を課題からソフトウェアに移します。

2005と6ではプログラミング言語を利用してソフトを作りますが、環境を変えて作るのは不適切なのでしょうか?

理想としては同じバージョンで動かしたほうがいいですか?

2005は学校からのライセンスつきなので家ではこれで作るように言われています。

しかし、授業では6で開発してます。


もし、互換性がないのならかなり問題なので先生にメールで直接聞くことにします。
467デフォルトの名無しさん:2009/01/03(土) 20:20:46
先生がそれでやれって言うんだから、その環境で動くようにやるしかない
468デフォルトの名無しさん:2009/01/03(土) 20:29:34
>467
うう・・・2005と6では環境がかけ離れてどこに何があるのかわかりません・・・・

授業で使いなれた6だったらすぐに使いこなせるんですが・・・

とりあえず、2005について使い方を覚えるところから始めます。

469デフォルトの名無しさん:2009/01/03(土) 20:31:51
ところどころ意味がわからないが、先生に聞いた方がいい
470デフォルトの名無しさん:2009/01/03(土) 20:41:20
すみません。
先生から直接聞いてみます。
迷惑かけました。
471デフォルトの名無しさん:2009/01/03(土) 21:16:53
つーか、学校に2005のライセンスがあるのに6で授業をやるってどんな間抜けなんだ。
先ずはその間抜けを何とかする方がいいぞ。
472デフォルトの名無しさん:2009/01/03(土) 21:41:02
>471
インターフェースが全く違う上に仕様が全く違いますからね。
今、そこのあたりをググったりいろいろいじったりして試してるところです。
473デフォルトの名無しさん:2009/01/03(土) 22:16:06
ライセンスに関する質問です。

GPLライセンスのソフトウェア(A) があって、そのバイナリを
ソースコード非公開のソフトウェア(B)と一緒に配布する場合を考えます。

Aを、Bから完全に独立した実行バイナリとし、それをBが
外部プロセスとして起動するという形式の場合、
BはGPLの影響を受けるのでしょうか?
(ダイナミックリンクライブラリでもなく、完全に独立した実行ファイルです)

(1) 実行バイナリとして完全に独立しているのでAとBはライセンス上関係ない

(2) ファイル形式に関わらず、同梱して配布するので、BもGPLにする必要がある

のどちらでしょうか?

(もちろんAのソースは変更含めて配布するとして)
474デフォルトの名無しさん:2009/01/03(土) 22:18:44
>>473
ここで嘘教えられたらどうすんのよ。自分でGPL読め。そしてわからない個所を聞け。
475デフォルトの名無しさん:2009/01/03(土) 22:24:19
>>473
(1)
476デフォルトの名無しさん:2009/01/03(土) 22:29:32
>>474
2chも複数のソースのうちの1つです。

>>475
ありがとうございます。参考にします。

自分自身も、明確に否定されない限り(1)だと思ってます
477デフォルトの名無しさん:2009/01/03(土) 22:29:48
>>473
どっちもまちがってる
ポイントは同梱することじゃなくてその二つソフトの依存関係だ
実行ファイルとして独立してても、動作時は依存していて不可分ならGPLに感染する

478デフォルトの名無しさん:2009/01/03(土) 22:35:22
479デフォルトの名無しさん:2009/01/03(土) 22:40:55
それってBがGPLになるって意味とは違うんじゃね?
480デフォルトの名無しさん:2009/01/03(土) 22:45:19
>>477
それだと、Linuxの上で独占的なプログラムは動作できないことになりませんか?
Linuxのシステムコールを使わずにプログラムを実行することは(たぶん)無理ですよね。

>>478
かなり微妙なラインですね。
GPLのコードを好き勝手に改良して、その部分だけ公開してソフトウェアの残りの部分は非公開、
というのは認められないと思います。が、普通に実行ファイルとして配布されている
プログラムをただ単に同梱してそれを起動するという形式なら、私の主観では大丈夫そうな
気がしますが微妙ですね。
481デフォルトの名無しさん:2009/01/03(土) 22:49:21
GPLは使うな
というのが唯一の答えでしょう。
482デフォルトの名無しさん:2009/01/03(土) 22:51:22
>>479
同じ。BをGPLにしなければ配布できない、と書いてある。

>>480
OSのシステムライブラリについては別に規定がある。
483デフォルトの名無しさん:2009/01/03(土) 23:10:43
非フリーなソフトウェアの、外部プロセスとして起動するプラグインという
形で (プラグイン無しでも動作可能、として) 提供すれば大丈夫そうですね。FAQにも明記されていますし。

それ以外は結構微妙そうです。
GNUのFAQでは、実行時のアドレス空間が同じ/fork・execで起動するというのが一応の基準となっているようですが、
線引きは微妙ですね。

下調べの段階ですが参考にします。
みなさんdです。
484デフォルトの名無しさん:2009/01/04(日) 01:32:45
FAQのどこをどう読めばそんな解釈になるのか理解できん
485デフォルトの名無しさん:2009/01/04(日) 01:41:03
>>484
http://www.gnu.org/licenses/gpl-faq.ja.html#GPLPluginsInNF
フリーではないプログラム向けのプラグインにGPLを適用することはできますか?

もしプログラムがforkやexecでプラグインを呼び出すならば、プラグインは別のプログラムですから、
メインプログラムのライセンスは何の条件も課しません。ですからあなたはプラグインにGPLを適用できますし、
特別な要件はありません。

プログラムがプラグインと動的にリンクされ、お互いにファンクションコールを使ってデータ構造を共有している場合、
それらは単一のプログラムを形成していると見なされますので、プラグインはメインプログラムの拡張部分として
扱われなければなりません。このことは、GPLで保護されたプラグインをメインプログラムとリンクするのは
GPL違反となることを意味しています。しかし、あなたはこの法的問題を、あなたのプログラムのライセンスに
フリーではないメインプログラムとのリンクを許可する例外を加えることで解決できます。
486デフォルトの名無しさん:2009/01/04(日) 01:56:02
いつのまにAのライセンスの話になったんだよ?
487デフォルトの名無しさん:2009/01/04(日) 01:59:40
>>485
セマンティックスが密接なGPLのAをキックするBはGPLに感染するでFA。
fork/execやlinkとは関係ない。
488デフォルトの名無しさん:2009/01/04(日) 02:06:15
GNUのFAQはGPLを適用するためのFAQだからな。GPLを回避するためのFAQでは無い。
489デフォルトの名無しさん:2009/01/04(日) 02:11:05
>>486
何が何でも「B」を使おうとしているわけではないので、仮定の話ですが。
Aというソフトウェアを、プラグインシステムを持ったソフトウェアとして作成し、
(この時点ではBは無関係で、Aは非フリー)、その上でBを改変したGPLの
プラグインを作成するという形なら、このFAQの状況と合致するのではないでしょうか。

>>485
FAQには、プラグインであってもforkやexecでの起動ならGPLにならない、
と引用した部分にはっきり書いてあるのですが、>>485はそれに反する主張というわけですよね?
ソースを示していただけますか?

(「プラグイン」というのは、連携して動作することを前提として作成されたソフトウェアだと思いますし。
 連携を意図しないで作られてた別々のプログラムがプラグイン・ホストとして動作することは
 あまりないですよね)
490デフォルトの名無しさん:2009/01/04(日) 02:15:23
すいません自分で書いておいてAとB間違えました
>>489の前半はAとB逆です
491デフォルトの名無しさん:2009/01/04(日) 02:19:46
何がなんだかよくわからないことになってるが、プロプライエタリなソフトで使用するプラグインの
ライセンスの話をしたいのか、GPL'ed softwareを利用するソフトウェアのライセンスの話をしたいのか
どっちか明確にしてくれ。

後者なら、>>487。ソースは>>478
492デフォルトの名無しさん:2009/01/04(日) 02:31:34
まじでか!
うちのシステム、GPGを起動してるぞ・・・
493デフォルトの名無しさん:2009/01/04(日) 02:38:35
>>
GPLの製品を利用することは必須ではないが、利用することで
付加価値が高まる場合、GPL部分をプラグインという形態に
することによって、全体がGPLの影響を受けるのを避ける
ことが可能なのでは、という話です。
ちょっとプラグインに関しては話が飛躍してました。すんません。

つまり、 >>491 に直接的に答えると、利用の形態としてはどちらも可能、ということです。

GPLを利用したコード部分に関しては公開することはやぶさかではないのですが、
既存の公開できない部分があることも現実なので、その折衷点を探しています。
それを >>488 のように 「GPLを回避する」 と言われるとまぁその通りなのですが。
494デフォルトの名無しさん:2009/01/04(日) 07:01:17
駄目だこいつ。プラグインがなんだかわかってねぇ。
495デフォルトの名無しさん:2009/01/04(日) 07:28:17
forkやexecで呼び出すならプラグインじゃないとでも?
496デフォルトの名無しさん:2009/01/04(日) 14:46:06
AR技術の開発に関われるぐらいになりたいのですが、どういった勉強から始めればいいのでしょうか?
プログラミングは未経験です。
497デフォルトの名無しさん:2009/01/04(日) 15:07:25
>>496 英語
498デフォルトの名無しさん:2009/01/04(日) 15:13:35
そういうのをやってる大学の研究室に入る勉強
499デフォルトの名無しさん:2009/01/04(日) 15:27:22
>>497
英語は英字新聞をふつうに読めるぐらいの能力はあります

>>498
もう大学出て仕事をしているのですが、趣味でそういうことできれば楽しいだろうなと思っているのですが・・・それほど難しいものなのですかね?
500デフォルトの名無しさん:2009/01/04(日) 15:47:54
それを仕事にするためには、それ系の大学院→研究室or企業の研究所という経路を
通らないと無理。
501デフォルトの名無しさん:2009/01/04(日) 18:19:36
足し算おしえてくださぃ〜〜〜。><
ループ使わないで、ビット演算でスマートな足し算ってできないでしょうか。
100ビット位あるクラスライブラリなんですけど。Int32でもいいです。
502デフォルトの名無しさん:2009/01/04(日) 18:26:46
勝手にループ展開しとけよ
503デフォルトの名無しさん:2009/01/04(日) 18:27:45
>>499
論文が読めればコードが多少汚くても何とかなると思うよ。ほどほどにね。
504デフォルトの名無しさん:2009/01/04(日) 18:32:41
>>502
やっぱ難しいですかね。
数時間そればっかやってたんですけど、全然うまくいかないんですよ。
Bit単位でループならなんとかできたんですけど、ちょっとおそいんですよね。
505デフォルトの名無しさん:2009/01/04(日) 18:35:46
ARの応用を趣味でやるなら
ARToolKit とか OpenCV 使ってみればいいんじゃね?

でも技術の開発に・・・っていってるからもっと元の方の話だよねえ
パターン認識の分野が主だろうね、とはいえそれだけで成立する分野ではないが
506デフォルトの名無しさん:2009/01/04(日) 18:36:58
>>504
ぶっちゃけなにいってんのかわかんない
ただループをしたくないなら、展開すればいいだろボケってだけで
507デフォルトの名無しさん:2009/01/04(日) 18:44:53
>>506
うーん。わかりました。あきらめますです。
足し算がこんなに難しいとは思いませんでした。
508デフォルトの名無しさん:2009/01/05(月) 12:09:06
>>504
>Bit単位でループ
32bit単位にすればいいのに。
509デフォルトの名無しさん:2009/01/05(月) 12:48:06
>>508
32ビット単位で書けるなら、スケールして何ビットであろうと適応できるやつができると思う。
510デフォルトの名無しさん:2009/01/05(月) 14:05:46
たとえば、シェアウェアのソフト、もしくはフリーなソフトについて、
コードは公開されていないので、自分でその機能やインターフェースを
模倣して作る事は、何か罪に問われたりするのでしょうか?
そしてそれを、新たに公開する事を踏まえてです。
511デフォルトの名無しさん:2009/01/05(月) 14:10:27
I/Fも著作権、特許権による保護対象。だが鼬害。
512デフォルトの名無しさん:2009/01/05(月) 14:10:54
>>510
特許とられてなければほとんど問題にならないと思われる。でも自己責任って言うことになると思う。
アルゴリズムにも特許があって色々弊害があるらしい。
513ヒットアンド風呂:2009/01/05(月) 15:14:30
ヒットアンドブローというゲームを作成しています。
自動でコンピュータに解答させるというプログラムを作りたいんですが、
どうすれば良いか全くわかりません。教えて下さい。
答えがあうまで必ず10回以内です。4色、4桁です。
514デフォルトの名無しさん:2009/01/05(月) 15:25:29
>>513
宿題なら使用言語に合った宿題スレへ池
趣味で作ってるなら自分でもっと考えろ
考えて分からなければ諦めろ
それができないからといって誰にも迷惑はかからない
515デフォルトの名無しさん:2009/01/05(月) 15:29:53
4色4桁なら 4^4 = 256通りしかないじゃないか
なるべく得られる情報量が多いパターンを選んで、得られた情報から
あり得ないパターンを取り除いていけばいい

10回に収まるかどうかは数学的に証明しないとわからんな
516デフォルトの名無しさん:2009/01/05(月) 22:03:32
面白い宿題だね
517デフォルトの名無しさん:2009/01/05(月) 22:05:08
short int 以上に小さい整数型変数ってない?
小さい変数を簡単に作る方法ある?なければないでいいけど
518デフォルトの名無しさん:2009/01/05(月) 22:10:58
作ればなんでもある
519デフォルトの名無しさん:2009/01/05(月) 22:23:03
>>517
char
520デフォルトの名無しさん:2009/01/05(月) 22:25:22
>>518
どうやれば作れるの?
7bitのサイズの整数型変数とか作りたいんだけど.
できればC++で
521デフォルトの名無しさん:2009/01/05(月) 22:28:38
そんなの作ってどうするんだ。
522デフォルトの名無しさん:2009/01/05(月) 22:30:09
ビットフィールド
523デフォルトの名無しさん:2009/01/06(火) 02:08:12
>>515
適当に作ってたら結構強いやつできたよ。

アルゴリズムは1111のように同じ数字の羅列で試験を四回すると、HIT数で各数字がどれだけ使われてるかの統計が取れる。
その統計から、4桁の回答に近い数字列を作って、後は桁の入れ替えをする。数字がダブってるほど正解率がよい。
って感じになったなぁ。あとランダムのたぐいはつかってない。
524デフォルトの名無しさん:2009/01/06(火) 02:10:44
>>520
char var = B&0x7f;

16進は感覚で覚えるべし。
525デフォルトの名無しさん:2009/01/06(火) 02:29:17
>>520
そうそう。構造体使えばビット単位のメンバが作れる。後は演算子オーバーロードで何とでもなると思うけど?
526523:2009/01/06(火) 04:41:08
>>523のアルゴリズムで総当りしたら58:198でAIの方が強かったよ。今、バグつぶしてる。ってもう朝か・・・。
527デフォルトの名無しさん:2009/01/06(火) 13:00:29
海外の鯖を借りてcgiを起動させると鯖時間があってない
と表示されます

どこをいじればいいですか?
528デフォルトの名無しさん:2009/01/06(火) 13:04:24
まずはwebprog板へ
529デフォルトの名無しさん:2009/01/06(火) 13:09:18
TZ?
530デフォルトの名無しさん:2009/01/07(水) 02:43:39
>>518 >>519 >>522 >>524 >>525
ありがとうございます.
ちょっとしたシミュレータを作ろうとしてbit単位の変数で制限を作ろうとしてました.
531デフォルトの名無しさん:2009/01/08(木) 00:37:56
1.visual c++とc++は同じプログラム言語ですか?違うのであれば違いを教えてください。
2.visual studioはプログラム開発統合環境ソフトということでよろしいでしょうか?
3.画像とbgmを利用したwindows向けゲームを作りたいのですがc++でも作れますよね?
4.オススメの参考書物があれば教えてください。
532デフォルトの名無しさん:2009/01/08(木) 00:41:47
くだらん事を聞くな
533デフォルトの名無しさん:2009/01/08(木) 00:49:10
ごめん質問させておくれ。
flexのプログラムについてはどの板に行けばいいんだろう?
534デフォルトの名無しさん:2009/01/08(木) 00:52:35
>>531
1 同じ
2 そう
3 作れる
535デフォルトの名無しさん:2009/01/08(木) 00:56:03
>>533
Unix板のプログラミングスレか、この板のUNIXスレ……かと思ったけど、
もしかして別のflexか???

536533:2009/01/08(木) 01:02:46
>>535
レスありがとう。
言葉が足りなくてごめん。Adobe社のFlexプログラム・・・。
537デフォルトの名無しさん:2009/01/08(木) 01:48:04
C++というプログラミング言語に対して、マイクロソフトが作っているコンパイラなどの名称がVisual C++。
Visual C++はVisual Studioのうち、C++に関係する部分とでも言えばいいのかな。
538デフォルトの名無しさん:2009/01/08(木) 04:42:04
IE7を立ち上げてグーグルを開くというスクリプトが作りたいんですが、どんな言語が簡単でしょうか?
Perl調べたんですが正規表現の解説しかなく、IEの立ち上げ方法がわかりませんでした
Jscript調べたんですが、似たような挙動をするソースを拾ってきてコピペで試してみたらVistaなせいかエラーが出ました
539デフォルトの名無しさん:2009/01/08(木) 05:21:22
JScript
540デフォルトの名無しさん:2009/01/08(木) 08:03:15
WSH
541デフォルトの名無しさん:2009/01/08(木) 08:16:49
バッチでも
というか、IEに引数でURL渡せばそこ開いてくれるから何使ったって出来るな
542デフォルトの名無しさん:2009/01/08(木) 11:11:24
C++を勉強したいのですがなにかオススメの参考書ありませんか?

今のスキルはC言語の基礎なら扱えるくらい(構造体がわかる程度の能力)です。

543デフォルトの名無しさん:2009/01/08(木) 11:37:03
C++のSTL(標準ライブラリ)なら、黒くて厚い良本があるのだが
名前は忘れた
544デフォルトの名無しさん:2009/01/08(木) 12:47:11
>>543
ありがとうございます。
探してみますね。
545デフォルトの名無しさん:2009/01/08(木) 15:54:14
VB2008で動画再生をしたいのですが、サンプルプログラムがあるサイトしりませんか。
DirectXをつかったりAxwindowsMediaplayerだったり色々な方法があるようですが、
どれを使えばいいのかさっぱりです。
ただ単にボタンを押せば別ウインドウでその動画が流れればいいだけなんですが。
546538:2009/01/08(木) 15:58:47
>>539-541
ありがとうございます
全部調べてみます
547デフォルトの名無しさん:2009/01/08(木) 16:46:35
すいませんが構文規則って何だかわかる方いますか?
スレチでしたらすいません
548デフォルトの名無しさん:2009/01/08(木) 17:42:46
たとえば
「文」は「ifキーワード、条件式、thenキーワード、文」の連なりでできている
とかの言語を構成する規則のこと
構文規則でぐぐってみろ
549デフォルトの名無しさん:2009/01/08(木) 23:50:08
XNAでゲームは作れば?
550デフォルトの名無しさん:2009/01/08(木) 23:50:15
証券会社とかMixiとかのWEBページに自動でログインして
自動発注したり、記事を自動更新したりするような処理をするのに
おすすめのプログラムがあったら教えてください。

できれば、書籍つきだと嬉しいす。
551デフォルトの名無しさん:2009/01/08(木) 23:55:59
書籍つきのプログラム? それが逆なら書籍スレかな。
552デフォルトの名無しさん:2009/01/09(金) 00:02:05
>>551
すいません、日本語がおかしかったです。

【誤】
おすすめのプログラムがあったら教えてください。
できれば、書籍つきだと嬉しいす。

【正】
おすすめのプログラミング言語を教えてください。
おすすめの書籍などがあったら紹介してもらえると嬉しいです
553デフォルトの名無しさん:2009/01/09(金) 00:17:49
それならWebProg板へどうぞ。
554デフォルトの名無しさん:2009/01/09(金) 00:32:31
>>553
板違いでしたか。。
WebProg板で聞いてみます、サンクスです。
555デフォルトの名無しさん:2009/01/10(土) 09:48:57
デスクトップのアイコンの位置情報って
レジストリのどのキーにあるんでしょうか?
556デフォルトの名無しさん:2009/01/10(土) 13:55:35
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop
ItemPos{解像度}
557デフォルトの名無しさん:2009/01/10(土) 15:40:29
>>556
うおお、ありがとうございます
全然見つけられなかった
558デフォルトの名無しさん:2009/01/10(土) 19:44:51
#include <iostream>
#include <string>
using namespace std;

int shp =3;
int satk = 1;
int myhp = 5;
int myatk = 1;
int k;


int main(){
cout <<"スライムがあらわれた!" <<endl;

while(1){
cout <<"スライムの体力は現在" <<shp <<endl;
cout <<"コマンドを選択してください。" <<endl;
cout <<"1.攻撃" <<endl;
cin >> k;

if(shp < 1){
cout <<"スライムを倒した。" <<endl;
break;
}else

if(myhp < 1){
cout <<"主人公は死んでしまった。" <<endl; //仕様上、この表示がされることはないが、一応。
break;
}else
改行が多すぎるみたいなんで↓へつづけます
559558:2009/01/10(土) 19:50:05
つづき
if(k == 1){
cout <<"主人公の攻撃!スライムに" <<myatk <<"のダメージ" <<endl;
shp -= myatk;
cout <<"スライムの攻撃!" <<satk <<"のダメージを食らった" <<endl;
myhp -= satk;
}else

if(shp < 1){
cout <<"スライムを倒した" <<endl;
break;
}
}
}

補足shp=スライムの体力、satk=スライムの攻撃力、myhp=自分の体力、myatk=自分の攻撃力、k=コマンド用変数
質問
これはスライムとの戦闘プログラムなのですが、
私はスライムの体力が1以下になった場合即戦闘を終了したいのですが、
このプログラムではスライムの体力が0になり、こちらがもう一度攻撃した時点でスライムの死亡判定が出され、
戦闘が終了してしまいます。
一応if文の最初と最後にスライムの死亡判定を記述しているのですが・・・
たぶん初心者なんで間違っている部分があるんだろうと思います。
改善策を教えてくださいお願いします。
560デフォルトの名無しさん:2009/01/10(土) 19:59:44
else ifの使い方の問題。
競合しないならelseを書かない方がいい場合がある。
561558:2009/01/10(土) 20:05:26
>>560
ホントだ!別にelseを書く必要はなかったんですね。
本当に助かりました。ありがとうございます
562デフォルトの名無しさん:2009/01/11(日) 01:28:38
C#を勉強しようと書籍を購入しひたすら勉強したのですが、意味不明な単語ばかりでモチベーションが下がる一方です。
何か良い勉強方法ってありませんか?
563デフォルトの名無しさん:2009/01/11(日) 01:29:50
数独で頭の体操をやる
564デフォルトの名無しさん:2009/01/11(日) 01:31:21
わからない単語が出てきたらいちいちググる
565デフォルトの名無しさん:2009/01/11(日) 01:31:48
独習シリーズとか買ってたらご愁傷様。
どのくらいのレベルに達しているのかわからないけど、
実際に適当にプログラムを自分で考えながら書くのがいいよ。
566デフォルトの名無しさん:2009/01/11(日) 01:33:30
C#を勉強すること自体がC#を勉強することの動機ならがんばれとしか言い様がない
C#で何かをプログラミングしたいとかそういう目的があれば少しは励みになる
ひたすら勉強しても芽が出ないのであれば思い切って諦めるのも一つの解決法
567デフォルトの名無しさん:2009/01/11(日) 01:37:57
みんな本見ながらPCで作業するだけで覚えられた?
かくなる上は本をノートに丸写しで暗記かな(´・ω・`)

>>565
猫でもわかる(ry
わからなかった俺はぬこ以下なの?

>>566
動機はXNA面白そうだな〜って思ったから
568デフォルトの名無しさん:2009/01/11(日) 01:40:58
C/C++の開発に使えるIDEで超軽量なものって御座いませんでしょうか。
今現在私はnetbeans6.5やらvisualstudio2008とか使用しておりますが、
仕事先のマシンでそれを使うにはちょっと重過ぎます。(メモリ512MBで起動に3分とかかかる)

もしくは、C/C++でコード補完的な事ができるエディタ及びプログラミングに適したエディタをご存知でしたらお教えくださいませ。
「自分はこうして開発しているよ!」といったご意見でもかまいませんので、是非に。
569デフォルトの名無しさん:2009/01/11(日) 01:46:45
VC++6.0
570デフォルトの名無しさん:2009/01/11(日) 02:07:45
メモリ512MBも積んでおきながらそいつらの起動に3分もかかるほうがおかしいだろ。
571デフォルトの名無しさん:2009/01/11(日) 02:51:06
ですね。
572デフォルトの名無しさん:2009/01/11(日) 04:39:21
>>568
>「自分はこうして開発しているよ!」といったご意見でもかまいませんので、是非に。
少なくtも>568にあるようなPCでは絶対開発しない。
573デフォルトの名無しさん:2009/01/11(日) 06:21:29
>>568
Emacs とか Vim でできるものがある
574デフォルトの名無しさん:2009/01/11(日) 19:08:47
なぁ〜〜〜にぃぃぃぃぃ!!!!!
575デフォルトの名無しさん:2009/01/11(日) 19:09:18
開発しちまったな!!!
576デフォルトの名無しさん:2009/01/11(日) 19:09:49
男は黙って gcc
577デフォルトの名無しさん:2009/01/11(日) 21:20:05
ふと思ったんですが、MS ヴィジュアルスタジオ(VS)の
インテリセンス使うとき一覧の左に変な絵が出てくるじゃ
ないですか(ピンクの箱ぶん投げマークとか)
あれってメソッド・クラスとかあらわしてると思うんですが
意味がでてる一覧表のHPありませんか?
578デフォルトの名無しさん:2009/01/11(日) 21:27:27
割れユーザーか?
製品版ならちゃんと説明あるだろ
579デフォルトの名無しさん:2009/01/11(日) 21:45:38
割れユーザー?違法コピーユーザーの意味ですね
たぶん・・・
エキスプレスエディションです

580デフォルトの名無しさん:2009/01/11(日) 22:11:41
エクスプレスエディションってシベリア超特急と関係ある?
581デフォルトの名無しさん:2009/01/11(日) 22:26:46
ねーよ ^^ノ
582デフォルトの名無しさん:2009/01/11(日) 23:59:08
VB6で質問です。
ローカル関数内で宣言したdictionaryやcollectionの変数って
処理が関数から抜けた時点でメモリ領域開放される?
明示的にnothing入れないと開放されない?

Cのmallocの感覚だとfreeしないとヒープを食いつぶす気がして
ならんのですが。
583デフォルトの名無しさん:2009/01/12(月) 00:06:47
実際食いつぶされたの?
584デフォルトの名無しさん:2009/01/12(月) 12:14:02
VBがそんなにプログラマに厳しいわけない

よって大丈夫です 内部でよろしくしてくれます
585デフォルトの名無しさん:2009/01/12(月) 13:29:30
よろしくしてくれないこともままあるけどな。
だからVB6は捨てろ。
586デフォルトの名無しさん:2009/01/12(月) 20:33:35
.NET Frameworksについて質問するようなスレありませんか?
.NET Frameworksに関する質問は以下の2つで聞くのが当たり前のように見えますが、
これってすごく変ですよね?
・C#, C♯, C#相談室 Part50
・VB.NET質問スレ(Part28)
587デフォルトの名無しさん:2009/01/12(月) 20:38:32
>>586
なんで?
.NET Frameworkだけ使う事なんてあり得るか?
MSIL直接書くのか?
588デフォルトの名無しさん:2009/01/12(月) 20:39:50
猫買ったけど
全然分からない
と言うか
CD-ROM全く分からない
どうしたら…
589デフォルトの名無しさん:2009/01/12(月) 20:49:37
>>586
確かにそれをおかしいと感じる気持ちは分かる。
しかし、質問する人間のほとんどは、問題の切り分けをせず
自分の使っている言語の質問スレへ向かうのが現実。
.NET総合のスレもあったが、ずっと過疎だったため、誰も次スレを立てなかった。
590586:2009/01/12(月) 20:54:44
>>587
例えばクラスの挙動について聞く場合は
各言語のスレで聞くのは変ですよね?
いわゆる「過去ログ読め」で両方読まないといけないので。
質問するときも2つのスレで聞いた方がよいのかとすら考えてしまいます。

って書いてたら
>>589のレスもらいました。

やっぱりそうですか、納得です。
なんかいろんな意味レベルの低さが悲しいですよね。
591デフォルトの名無しさん:2009/01/12(月) 20:58:22
大丈夫、レベルの高い人は2chで聞くなんてことしないから。
592586:2009/01/12(月) 21:01:20
>>591
実際、私は2chメインなのですが、他にいいところありますか?
自分の場合
2chで聞く
→メーリングリストで聞く

みたいな感じです。
やっぱり2ch気軽なんですよね。
気軽にしょーもないこと聞けて且つ、回答率、速度が高いところって他にありますか?
593デフォルトの名無しさん:2009/01/12(月) 21:04:34
そういや、くだすれ.NET(超初心者向け)がまだ生き残っていた。
http://pc11.2ch.net/test/read.cgi/tech/1160209713/l50
まあこれも1000まで行って終わりだろう。

あとは、WPF、LINQ、Shilverlight、ASP.NET、MONOで個別のスレが成立している。
Visual Studioスレに迷い込む質問もあるが、ややスレ違いだと思う。
594デフォルトの名無しさん:2009/01/12(月) 21:15:27
C#/VB以外の.NET言語使ってて気になったことをC#で書き直して聞く、ってことがたまにある
595デフォルトの名無しさん:2009/01/12(月) 21:34:56
apiスレは人多いのに何故かVCスレは過疎ってるし、
.netスレ作ったら需要あるかもしれないけど
.netスレとC#スレの両立は難しいんじゃないかと思う
596デフォルトの名無しさん:2009/01/12(月) 21:42:03
ネコでも分かるは初心者向きではない
多少 数字にすると5年〜10年古い
597デフォルトの名無しさん:2009/01/12(月) 22:36:51
>>589
確か10月頃までは残ってたな。
次スレ立てようか迷ったけど需要なさそうだったので止めた覚えがある。

質問スレとしての役割は"ふらっとC#"と"C#相談室"が担ってるし
>>593の言うように個別スレが機能してるから、.NET総合スレはあまり必要だと思えないんだよね

>>593
他には、F#, IronPython(DLR総合?), XNA(ゲ製作にもある), JScript.NET, C++/CLI とかあるけど、この辺は結構過疎ってる
598デフォルトの名無しさん:2009/01/14(水) 00:04:07
>>523の続き。
挙列した数を辞書順で並べ替えてブルートフォースアタックしたら12回だけ解けない数字列があった。
回答回数を13回にしたらすべて解くことができた。はぁ。満足。ノシ
599デフォルトの名無しさん:2009/01/14(水) 00:08:11
>挙列した数を辞書順で並べ替えてブルートフォースアタックしたら12回だけ解けない数字列があった。
挙列?
600デフォルトの名無しさん:2009/01/14(水) 00:23:29
>>588
猫買ったけど
全然分からない
と言うか
CD-ROM全く分からない
どうしたら…

何がどうわからないんだ?
俺はC#ひと目でわかるC#2008アプリケーション開発入門がさっぱりわからない
オブジェクト指向というのか・・・さっぱり
なんであんな面倒くさいことやって作らなくてはいけないんだろう
意味不明ひと目どころか凝視してもわからん
皆さんそうは思わんかね!って俺だけ?
オブジェクト指向諦めるか・・・
601デフォルトの名無しさん:2009/01/14(水) 00:26:59
>>596
じゃあ何が初心者向けなんでしょう?
古い新しいは初心者向けかどうか関係ないのでは?
C#2.0だからだめなんすか?

602デフォルトの名無しさん:2009/01/14(水) 00:29:08
俺は、構造化されてないbasicから入ってCやらpascalやらやって、C++に行ったからな。
今の連中は大変だな。
603デフォルトの名無しさん:2009/01/14(水) 00:37:39
>>602
C#ひと目でわかるC#2008アプリケーション開発入門・・・わかります?
604デフォルトの名無しさん:2009/01/14(水) 00:44:15
>>603
C++やらJavaやらやってたから、C#は入門書みたいのは買ったことない。
605デフォルトの名無しさん:2009/01/14(水) 00:46:43
立ち読みでいいから意見をききたいお
606デフォルトの名無しさん:2009/01/14(水) 00:52:28
それが人に聞く態度か!このキチガイ
607デフォルトの名無しさん:2009/01/14(水) 00:58:51
>>599
原本(>>513)のルールが4桁で4文字なので、
1111や2222と言う感じの数字の羅列を4回やるとヒット数から数字の含まれる割合が取り出せる。
これを挙列と言っただけ。
この状態にすると候補が24パターンまでふるい落とせるような気がするから、
後はアルゴリズムを考案してください的な感じですよ。
で、今回行ったのはうまいこと辞書順に並べれるアルゴリズムをネットで見つけたので、
挙列した数字を機械的に並べ替えて総当りかけたの。
608デフォルトの名無しさん:2009/01/14(水) 00:59:30
>>605
読んだことないけど、そりゃ読めば分かると思うよ。
初心者のころ読んだらどうだか分からないけど。

分からなかったら、ほかの本探すしかないね。
俺がプログラムはじめたころは、ネットがなかったから、ひたすら本や雑誌で
情報あつめるしかなかったし(パソ通はあったな)
609デフォルトの名無しさん:2009/01/14(水) 01:01:44
>>600
その本の2005版なら持ってる
VisualStudio使った事がなかったので、IDE・C#・.NETの入門者向けチュートリアルとして役立った覚えがある
まぁでも、この1冊じゃ何か組むには足りないので、そこから先は入門サイトとMSDNで学んだよ
610デフォルトの名無しさん:2009/01/14(水) 01:10:32
>>601
10年もあれば、常識ががらりと変わることも当たり前。
中には、何十年と重要視されるものもあるけど、猫はそうではなかった。
611デフォルトの名無しさん:2009/01/14(水) 01:34:08
誰かいますか?
612デフォルトの名無しさん:2009/01/14(水) 01:39:57
いない
613デフォルトの名無しさん:2009/01/14(水) 01:41:11
http://members2.jcom.home.ne.jp/yaoco/batch/jane.html
このdatをp2で開くというやつで、
ブラウザを指定したいのですが、どうやっていいのか分かりません。
教えていただけないでしょうか?
614デフォルトの名無しさん:2009/01/14(水) 01:44:33
板違い
615デフォルトの名無しさん:2009/01/14(水) 01:49:20
>>614
ここじゃないんですか?
616デフォルトの名無しさん:2009/01/14(水) 01:49:50
>>614
プログラムの構文をいじるんだと思ったんですが。
617デフォルトの名無しさん:2009/01/14(水) 02:00:42
違います。
618 ◆TTfmdtBHsg :2009/01/14(水) 02:44:15
>>613
1000森くれるなら教えてもいいよ
619デフォルトの名無しさん:2009/01/14(水) 05:16:40
Linux上で(OS仮想化はおいといて) C / C++ を gcc を使ってるんですが。
一番よさげなIDEはEclipse でおk?
というか他にIDEがあるのか知らないですけれど
620デフォルトの名無しさん:2009/01/14(水) 10:06:09
>>607
ていうか、「挙列」ってのは「列挙」と同じ意味ですか?
621デフォルトの名無しさん:2009/01/14(水) 12:38:02
Dキャッシュってなんですか?
622デフォルトの名無しさん:2009/01/14(水) 12:56:34
データキャッシュでしょ。
623デフォルトの名無しさん:2009/01/14(水) 13:49:19
yamlを使っていて
mappingのkeyの部分に改行を入れたいのだが
どうすればいいでしょうか?

よろしくお願いいたします。

624デフォルトの名無しさん:2009/01/14(水) 14:38:56
すいません、下記試験の難易度を教えていただけないでしょうか?
基本情報技術者試験が一番簡単で、次がアドミニストレータとついてるものかなと思うのですが。

下記、資格の取得を考えています。
理由は予備自衛官補の技能に応募したいのと、職歴ブランクがあるから、
それを補いたいからです。ただ、フルタイムで情報処理関係の仕事にはあまりつきたいと思いません。

学力は中学受験で偏差値65程度、あとはずっとエスカレーターで大学までいきました。
高校までは成績優秀な方だと思います。英検2級取得。英語はある程度聞けて読めて書けます。
文系ですが、数学は得意な方でした。

プログラム経験は経済学部の1・2年次科目で1コマBASIC(エクセルの)をとったのと、
情報系学部の友人にC言語を1.5日くらい教えてもらったくらいです。
C言語はコンパイラで、アスタリスク階段を作れるくらいまではいきました。
上記、講義の課題もBASIC+C言語で回答を提出するくらいまではできました。

下記、それぞれにどのくらいの勉強が必要で難易度がどのくらいか、
ざっとでもいいので教えていただけないでしょうか?
大変お手数ですが、何卒よろしくお願いいたします。

基本情報技術者試験
情報セキュリティアドミニストレータ試験
上級システムアドミニストレータ試験
テクニカルエンジニア(情報セキュリティ)試験
エンベデッドシステムスペシャリスト試験
625デフォルトの名無しさん:2009/01/14(水) 14:40:55
俺1個しか持ってないから他のわからん
626デフォルトの名無しさん:2009/01/14(水) 14:42:16
>>625 さんへ
そのお持ちになっていた資格はどれで、
どのくらいベースがあった上でどのくらい勉強されましたか?
参考までに教えていただければと思います。
627デフォルトの名無しさん:2009/01/14(水) 14:50:42
持ってるのは英検2級
小5から英会話教室通ってて中学からは学校の授業のみで高2の時とった
豪州に短期留学したことある
628デフォルトの名無しさん:2009/01/14(水) 14:56:36
情報関連の資格をとっても、その道に興味がなければ仕事としてやるにはきびしいよ
逆に興味があればどの資格をとればいいのかわかってるはずだから、君はやめておいたほうがいい
とるだけ無駄。むいていないんだよ
629デフォルトの名無しさん:2009/01/14(水) 15:01:16
やっぱ、仕事としてずっと付き合うつもりでない限り、
資格はなんの役にもたたないから、無駄という感じですかねぇ。
技能には英検準一級もあるから、そっちの方がいいかな。
英語は仕事にするかどうかともかく、プライベートでも活用しようがあるし・・・・・・。

ただ、今までの営業職より向いているかも知れないので、
自分の覚悟をちょっと考えてみたほうがいいかもしれませんね。
ありがとうございます。
630デフォルトの名無しさん:2009/01/14(水) 15:19:12
Cとかやったことないのですが、いきなりC++初めて大丈夫でしょうか。
Cから入ったほうがいいですか?
631デフォルトの名無しさん:2009/01/14(水) 15:22:45
いいからさっさとC++をやれよ
そんなくだらん事を言う前に行動しろ
632デフォルトの名無しさん:2009/01/14(水) 15:32:17
そーいや、また情報処理試験変わるのな・・・
633デフォルトの名無しさん:2009/01/14(水) 15:34:30
>>631
ありがとうございました。
634デフォルトの名無しさん:2009/01/14(水) 16:58:02
>>620
俺のバグを修正してくれてありがとう。
ずーっときょれつだと思ってた。列挙なのね。
635デフォルトの名無しさん:2009/01/14(水) 16:59:06
だから>599で指摘しておいたのに。
636デフォルトの名無しさん:2009/01/14(水) 17:55:21
みろぉ!!>>607書いた俺がゴミのようだ。
何考えてたんだろうね。。。Orz
637デフォルトの名無しさん:2009/01/14(水) 19:56:55
#include <iostream>
using namespace std;

class TESUTO
{
public:

TESUTO(){}
void comento(){
cout <<"あ" <<endl;
}
};

int main(){
TESUTO a();
a.comento();
}

あと表示するクラスを書いて、実行したんですが、
'.comento' の左側はクラス、構造体、共用体でなければなりません、というエラーが出てしまいます。
だれか解決案を教えていただけませんか?
638デフォルトの名無しさん:2009/01/14(水) 20:13:29
英語から勉強しなさい
639デフォルトの名無しさん:2009/01/14(水) 20:19:12
()いらない
TESUTO a; で

あとせめて辞書ひこうな
640デフォルトの名無しさん:2009/01/14(水) 20:22:17
どうもTETSUOに見えてしょうがない
641637:2009/01/14(水) 20:30:48
>>639
ありがとうございます。
辞書を引くというのはTESUTOやcomentoなどのことでしょうか?後で変えておきます
それでもうひとつ質問したいのですが、

#include <iostream>
using namespace std;
int a;
cin >> a;
switch(a){
case 1:
TESUTO a;
a.comento();
break;
case 2:
cout <<"条件2" <<endl;
}

とした場合、
'a' の初期化が 'case' ラベルによって行われませんでした。という警告が出てしまいます。
どうすればよいでしょうか?追加質問すいません
クラスは>>637使用です。
642デフォルトの名無しさん:2009/01/14(水) 20:33:35
caseでは初期化できんからcase節を{}でかこってみ
643637:2009/01/14(水) 20:33:36
>>641
すいませんコードをミスりました
int a;
cin >> a;
などはないものとしてみてください
644637:2009/01/14(水) 20:35:30
>>642
わかりました。やってみます
それとやっぱりコードはミスっていませんでしたすいません
645デフォルトの名無しさん:2009/01/14(水) 20:36:41
case 1:
{


break;
}

みたいにくくればとりあえず通る
646637:2009/01/14(水) 20:37:38
>>642
できました!本当に困っていたんで助かりました!!
ご回答ありがとうございます
647637:2009/01/14(水) 20:40:59
>>645
入れ違いになってしまったようですいません。
645さんも回答どうもありがとうございました。
一応回答は締め切らせていただきます。本当に助かりました
皆さんのおかげです。
648デフォルトの名無しさん:2009/01/14(水) 22:02:27
>一応回答は締め切らせていただきます。本当に助かりました
ぉぃぉぃ。。。
649デフォルトの名無しさん:2009/01/15(木) 00:31:06
328 名前: すずめちゃん(埼玉県)[] 投稿日:2009/01/14(水) 10:43:37.00 ID:WwgLtqYD

中身見たんだけど、特許庁サーバーへの接続手順かなぁ
だったら今回のお漏らしの最大の問題点
特許庁は大急ぎでサーバーODBCデータベースのパスワード変えないと

 ODBC.mdb

*参考
mdbのパスワードは既弱性があって一瞬で解除できる
フリーのツールでも所要時間ゼロ秒
650デフォルトの名無しさん:2009/01/15(木) 00:55:14
Accessかよ・・・
651デフォルトの名無しさん:2009/01/15(木) 00:59:42
>>608

C#でオブジェクト指向で作成してるぽい本は
これしか見あたらないです^^

おもにDB扱うんですけど、DBにオブジェクト指向関係ないですね!!みなさん!!!
だってオブジェクト指向じゃなくてもできるもん・・・・・だあああああ
652デフォルトの名無しさん:2009/01/15(木) 01:07:19
C++にて

01:00 0.0 11.1 2 北 /// /// 0

というようなタブで区切られたテキストから
左から4番目の数値(この場合は2)のみを抽出したい場合、
どのような記述をすればいいのでしょうか?
653652:2009/01/15(木) 01:07:58
01:00   0.0    11.1   2    北   ///   ///    0

失礼、修正しました
654デフォルトの名無しさん:2009/01/15(木) 01:12:30
どこがわからないの?
655デフォルトの名無しさん:2009/01/15(木) 01:48:39
>>651
本読むだけで使えるようになるわけじゃないし、色々作りながら学べばいいと思う。
656デフォルトの名無しさん:2009/01/15(木) 01:49:58
>>854
以上のような行が複数行あるテキストファイルからの抽出を試みたのですが、
strtokを使ったところ上手くいかず、どのようにすれば上手くいくのか
分からなかったため、質問にきました。
657デフォルトの名無しさん:2009/01/15(木) 03:33:31
>>652
boost使えるならSplitって関数無かったっけね。
それ以外でも、タブの数を数えながら目的の場所探すとか。
658デフォルトの名無しさん:2009/01/15(木) 03:39:33
>>657
BoostならTokenizer、Spirit、正規表現関係でRegexとXpressive。

>>656
strtokではどういう問題があったのか詳しく。
sscanfやistringstreamではだめ?
659デフォルトの名無しさん:2009/01/15(木) 07:41:45
Boost::Spiritって、なんだか危なそうだなw
660デフォルトの名無しさん:2009/01/15(木) 09:48:15
> Boost::Spirit
シャーマンキングぽいな。懐かしいな。
661デフォルトの名無しさん:2009/01/15(木) 10:04:25
boost::spiritはデバッグが難い。コンパイル劇遅い。
再帰下降型パーサでは解析できない定義も書けてしまう。当然うまく動かない。
662デフォルトの名無しさん:2009/01/15(木) 15:17:31
誰かお願いします
phpでGUIが作りたいんですけどスケルトンの作り方がわかりません
おしえてください
663デフォルトの名無しさん:2009/01/15(木) 15:29:19
>>624
【向上心】IT関連資格難易度表 第12章【持てよ】
http://namidame.2ch.net/test/read.cgi/lic/1225074290/
664デフォルトの名無しさん:2009/01/15(木) 15:30:39
>>624
ってか、マジレスするとそれらの試験はもう全部なくなってるよwww
665デフォルトの名無しさん:2009/01/15(木) 16:03:28
溜まったキーバッファを吐き出させるのに、
Win32APIではPeekMessageとGetMessageで空回しをしてましたが、
Linuxではどうやればいいのでしょうか。
666デフォルトの名無しさん:2009/01/15(木) 18:09:36
>>662
PHPでGUIって言っても色々あるけど、どれ使うつもり?

まぁ、GUI向きの言語を学んだ方が近道だとは思う。
667デフォルトの名無しさん:2009/01/15(木) 22:15:27
>>666 例えば?
でもGUIないとやる気でないよね
JavaよりJavaFx面白そうだよね うんうん
668デフォルトの名無しさん:2009/01/15(木) 22:31:49
プログラミングを学ぶなら、しっかり大学の工学部に行った方がいいんでしょうか?
大学の間は独学して、芽が出そうならそっち系の大学院にいこうと思うのですが
669デフォルトの名無しさん:2009/01/15(木) 22:34:10
何になりたいの
670デフォルトの名無しさん:2009/01/15(木) 22:45:02
プログラミングを学ぶと言うが、プログラミングはあくまでも手段だぞ。
671668:2009/01/15(木) 22:54:10
プログラマー・・・かな
672デフォルトの名無しさん:2009/01/15(木) 22:57:55
目的なんかなくてもいいじゃないか。
手段のためなら、目的を選ばん。
673デフォルトの名無しさん:2009/01/15(木) 23:01:08
ソフト開発とかしたいんだけど
夢見すぎかな?
今んとこ知識ゼロだけど、数学と物理は東大行けるくらいできる
674デフォルトの名無しさん:2009/01/15(木) 23:01:43
ならばまずは東大入れ。話はそれからだ。
675デフォルトの名無しさん:2009/01/15(木) 23:02:14
>>673
プログラムできるより、物理、数学、英語ができたほうがいいよ。
676デフォルトの名無しさん:2009/01/15(木) 23:07:00
その3つがよくできてプログラミングのセンスもあれば、
プログラマとして優秀であることも間違いない。
もちろん、プログラマ以外の選択肢も取れるだろうし。
677wolf ◆8VH3XAqjlU :2009/01/15(木) 23:07:16
>>668
>>673
同人かな?

逆じゃないかな
芽が出そうもなかったら院に行って方法論とかプログラミング以外のしのぎを見つける
職人としてのプログラマーはプロゴルファーと一緒で学校での幅広い勉強は意味がないと思う
678デフォルトの名無しさん:2009/01/15(木) 23:08:18
数学と物理ができても東大はムリ
あさってセンターだし
Bラン国立大でも行こうと思って全然勉強してないし
教師曰わく国語できない奴は東大はムリらしいし
679デフォルトの名無しさん:2009/01/15(木) 23:10:06
モト冬樹
680デフォルトの名無しさん:2009/01/15(木) 23:11:07
>>678
東大って、一教科がずば抜けてよかったら合格できるんじゃないの?
681デフォルトの名無しさん:2009/01/15(木) 23:11:28
>>677
んじゃ独学のほうがいいってこと?
682デフォルトの名無しさん:2009/01/15(木) 23:16:23
>>680
あまい
うちの高校は公立ながら毎年東大に10人くらい行ってるそこそこの進学校なんだけど、国語ができるには伸びがあるんだと
だから国語ができるやつには期待してるし、できない奴は目指すなって
俺なんてセンター国語すら7割がやっと
683デフォルトの名無しさん:2009/01/15(木) 23:17:34
>>678
国語は要らないよ。 少なくとも理系は。
センターで5割切るようだと足切りが怖いが、二次なんて全部寝てても数学理科ができてれば通る。
684デフォルトの名無しさん:2009/01/15(木) 23:23:51
などと意味不明なことを口走っており
685デフォルトの名無しさん:2009/01/15(木) 23:24:52
とりあえず東大は無理なんだけど
で、独学より大学の授業としてしっかり習った方がいい?
686デフォルトの名無しさん:2009/01/15(木) 23:34:14
まずはプログラムの一つでもつくってから言え
妄想はその後だ
687デフォルトの名無しさん:2009/01/15(木) 23:45:12
東大だのなんだの言っているようじゃ駄目。所詮、学生なんて
他人から学んでいる立場。その場で 言葉 を覚えただけで
内容を把握していなくても、テストで点数を得て評価はされる。
が、本当に 本質を理解 しているかは、別。
曲解して、勝手に持論を展開する奴は鬱陶しい。
また、知らない人が多いこの世の中だから、ランクが高いってだけで
傲慢になり、いつの間にか 自分が言うことは全て正しい という
勘違いまで始めるから困る。結果が全て。論より証拠。
所詮、人間が作ったものも、森羅万象、全宇宙を含めて一部の
過去から存在する既成事実に過ぎない。ただ違うのは、今も変化しつつある
この時空の流れの中で、人類は何かをしながら、その己の行動や他人のあらましを
生きている間に知り、死んで忘れてしまう。他人の記憶からも忘れ去られてしまう。
688デフォルトの名無しさん:2009/01/15(木) 23:50:02
>>687
そんなこといえるなら、
3Dグラフィックライブラリとかサウンドライブラリとか数値計算とか、
何か芯の通ったものを理解して作れるのかい?
689デフォルトの名無しさん:2009/01/15(木) 23:50:11
中学のころにはそこそこのプログラムを書いてたもんだけどな
大学だの習うだのなんだの言ってる奴ってなんなの
690デフォルトの名無しさん:2009/01/15(木) 23:51:10
うへえ
大学で工学部に行かないことはマイナスにならないってことでいいんだよね?
やる気さえあれば
691デフォルトの名無しさん:2009/01/15(木) 23:52:26
生き甲斐と、生業と、趣味と、ツールの狭間。
692デフォルトの名無しさん:2009/01/15(木) 23:52:53
兎にも角にも、この世の存在と己の存在を知ることが出来るのは、自分が生きている間。
死んだら知り合った人の記憶にはあるが、ほとんどの人が自分を知らない。
また、自分もほとんどの人を知らない。例え国会議員であろうが、大統領であろうが、
プライベートなところまで、24時間監視されていないだろう。ただ、集団を統率する人間は
その手腕で、良くも悪くも捉えられてしまう。人によっては、良い印象を持つ者もいれば、
悪い印象を持つ者もいる。ただ、この世の既成事実、誰がどんな説を説こうが、
変えようの無い事実はいくらでもある。しかし、より多くの人が そう思う ってだけで
その事実さえも、勝手に捻じ曲げられてしまう。それが ファシズム だ。

それを利用して、政府与党は存在している。しかし、それも、もう今年の9月で終焉を迎える。
また新たな集団がリーダーになり、リーダーはどうあるべきか?についても問われるだろう。
戦後、復興に勤しんだ人間も、平和が訪れると何のために生きているのか、分からなくなる。
そう、人間、選べると迷うが、選べないとやるしかないと決めてしまうものさ。
嫌でも、こうしている間に 1秒 1分 1時間 1日 1週間 1ヶ月 1年 と時間は過ぎ去り
やがて老いて朽ち果て、何のために生きていたのか、分からなくなるものさ・・・

そう、人間の頭にあれこれ知識を詰め込めても、形として残せない。抽象的なものとして
あるいは教科書により、図表や言葉、あるいは大学などの施設で残されてはいくが。
孫から子へ、必ず受け継げるのは 遺伝子 くらいだよ。そこには、この世を知った
記憶も含まれているかもしれないが、人間は何も知らずに生まれてくる。
693デフォルトの名無しさん:2009/01/15(木) 23:53:49
電波系かよ
694デフォルトの名無しさん:2009/01/15(木) 23:57:01
長いなあ
じゃあプログラムの一つでも書けるようになったらまたくる
695デフォルトの名無しさん:2009/01/16(金) 00:00:23
>>692
人間、死ぬまで何も知る必要など無い。
期間を全うして消えることだけを使命に生きていく。
なぜ知るか。というのは、知らないと並列化されている人間や他の生物に負けてしまうからだ。
使命をまっとうする手段が集団であり知識である。
しかし、平和な世の中ではこれらは形骸化してしまい、形しか残していない。
でも、時間は進むし、生きることはできる。それで十分な人はたくさんいる。
696デフォルトの名無しさん:2009/01/16(金) 00:08:32
>>962

「うさぎ」まで読んだ
697デフォルトの名無しさん:2009/01/16(金) 00:09:32
これは、致命的なアンカーミス
698デフォルトの名無しさん:2009/01/16(金) 00:20:20
プログラムを実行したところ、次のエラーが出ます。

jwe0912i-u line 1071 The dynamic area cannot be reserved because of insufficient area.
The used size is 01284576KB. The required size is 00264106KB.

プログラムを書いた人と連絡を取ることはできず、ソースもありません。
エラー文からはメモリが2.6Gほど必要と読み取れるのですが、
以前は問題なく動いており、同じ構成の他のPCでは動きます。

構成は以下です。
Windows Xp
E8400
メモリ2G

すれ違い、板違いは誘導していただけると幸いです。
よろしくお願いします。
699デフォルトの名無しさん:2009/01/16(金) 00:23:35
>エラー文からはメモリが2.6Gほど必要と読み取れるのですが、
どこにそんなことが?
700デフォルトの名無しさん:2009/01/16(金) 00:24:24
まずはHDDをフォーマットしてOSを入れなおしてからにしてください。
701デフォルトの名無しさん:2009/01/16(金) 00:25:05
702デフォルトの名無しさん:2009/01/16(金) 00:27:13
>>698
推測になるが、Malloc関係の処理をしてるがメモリが足りないからプログラムを落としてるような感じだと思う。
メモリのフラグメントが怪しい。
703デフォルトの名無しさん:2009/01/16(金) 00:28:05
ここはプログラムを作る人の為の板だ。自分で適切な板を探しなさい。
704デフォルトの名無しさん:2009/01/16(金) 00:30:52
不足分は264Mbyteでしょ
実際に使っているのが1,3Gなら、他のアプリの影響でたまたまってことも考えられる

エラー貼ってもエラーメッセージ以上のことは分からない
実際のメモリ使用量とか見て妥当性とか調べてるの?
705デフォルトの名無しさん:2009/01/16(金) 00:37:56
ねぇねぇ、この世に半世紀も生きたことの無い僕ちんに教えて欲しいんでちゅけど、
C言語っていつまでこの世に存在しているの?100年後にも普通に使われているかな?
706デフォルトの名無しさん:2009/01/16(金) 00:39:49
100年後はプログラミング言語はなくなってるんじゃないの?
707デフォルトの名無しさん:2009/01/16(金) 00:40:42
なっ、なんだってー!?俺はなぜプログラミング言語を覚え、使っているのだろうか?
まぁ、日頃の使用目的で役に立たせてはいるが・・・
708デフォルトの名無しさん:2009/01/16(金) 00:44:10
>>705
死んだあとの心配してると禿げるぞ。
709デフォルトの名無しさん:2009/01/16(金) 00:53:37
>>708
いや、分からんよ。今のところ、生物学的には人間の限界は
120歳辺りとされていて、だいたい最長寿の人でもその辺りで
健康を著しく害することもなく、衰弱しするようだし。
しかし、現代の再生医療の発達はめまぐるしく発展している。
細胞を培養し、人体の新品のパーツを作り、切断したものでさえ復元してしまう。
ただし、それが通用するのは、生きている人間ということにはなるでしょうけど。
遺伝子学者によれば、あと数十年で人間の寿命は1000歳とも言われている。
しかし、精神がそこまで保てるかは、知りませんけどね。
100年ごとに0歳からやり直しますか?クローンとして。
710デフォルトの名無しさん:2009/01/16(金) 01:01:03
こんなデータ構造探してます。

・要素はポインタ
・要素の追加削除が早い(コストが少ない)
・同じ値は追加しない
・ある値が「含まれているか」が高速に判断できる

お願いします。
711wolf ◆8VH3XAqjlU :2009/01/16(金) 01:02:21
>>681
>>685
英語はどう? 猛烈なスピードで読めれば独学上等!
教科書の内容は古いと思うし学校はムダな授業が多すぎると思うけど
万一物にならないと気が付いた時院に逃げたりw
712デフォルトの名無しさん:2009/01/16(金) 01:03:37
平衡木かハッシュテーブル。
713デフォルトの名無しさん:2009/01/16(金) 01:06:15
>>710
C++ならset使え
714デフォルトの名無しさん:2009/01/16(金) 01:08:14
あひゃひゃひゃひゃひゃ、過去に存在した、自分と同じ遺伝子を持つ存在。
自分であって自分ではない、奇妙な話じゃ。あのヒトラーでさえ、
もはや別人として存在させることが可能。さぁ、今こそ、ヒトラーをひっ捕らーえろ!
715デフォルトの名無しさん:2009/01/16(金) 01:09:01
>>709
脳も臓器の一部なのだが、再生した脳は自分の脳なのだろうか?
716デフォルトの名無しさん:2009/01/16(金) 01:11:34
>>715
生きて体験した記憶までは、遺伝子には組み込まれていないでしょうね。
人格も、別だろうし。遺伝子が同じだけで、まったくの別人。双子が
似たような行動をし、思想を持つと言われているが、先天的な面は
似ているけど、時代も境遇も違えば、人間なんて別人さ。
ほら、893に見える人でも、警察官だったら立場も考え方も違うでしょう。
しかし・・・どちらに立っても、悪の味方かもしれませんねw
717デフォルトの名無しさん:2009/01/16(金) 01:15:17
>>713ありがとう
718デフォルトの名無しさん:2009/01/16(金) 04:05:44
貴様ら、80歳辺りまで生きるとしたら、約3万日あるわけだが、
27歳にして約1万日、人生の3分の1が終わっているわけだ。
まぁ、残りは徐々に老いて、体が弱りつつ何かしら体に
障害を持ちながら生きる人が多いんだろうけど。
外に出て青空を見てごらん。画面をよく見るような人は
恐らく飛蚊症も進行が早く、アメーバ状の濁りが見えるだろう。
まぁ、すぐに失明はしないが、進行すると内部に空洞が出来、
網膜が剥がれやすくなると。目に良い栄養はしっかり採っておけ。
特に、目の成分は、栄養で補わないと、人間の体内で合成して
作ってはくれないそうだから。まぁ、将来、眼球も新品に
再生医療で交換できたらいいな、あんな夢こんな夢いっぱいあるーけどー♪
719デフォルトの名無しさん:2009/01/16(金) 04:19:28
>>718
生理的飛蚊症と病的な物をごっちゃにしてないか?w
曖昧な知識で語ると笑われるだけだぜ

まぁ、板違いの話はこの辺にしとけや
720デフォルトの名無しさん:2009/01/16(金) 15:46:02
自分の書いたコードのレビューやアルゴリズムの相談などの、いわゆる
プログラミングのコンサル(?)みたいなのを請け負うところってありますか?
企業相手の規模がでかい案件なら色々ありそうですが、個人相手に1時間いくらとかで・・・

身近に教えを請えるような人もいないので、お金で解決できるならそれでもいいかなと思うんですが
721デフォルトの名無しさん:2009/01/16(金) 15:52:19
2ch
722デフォルトの名無しさん:2009/01/16(金) 15:53:09
>>720
2chで罵倒されつづければ良いコードにたどりつけます
723デフォルトの名無しさん:2009/01/16(金) 16:13:03
2chはメタヒューリスティクスアルゴリズムを人力実装した解だったのか!?
724デフォルトの名無しさん:2009/01/16(金) 16:14:49
はい、滑った
725デフォルトの名無しさん:2009/01/16(金) 16:16:31
>>719
生理的でも、眼球に空洞が出来れば網膜が剥がれやすくなるのは事実だよ。
先に述べたのは、濁りだが、その濁りも内部が変化して起こっているとは言え、
そうなりやすい生活をし続けるのは、最終的には網膜はく離にまで至る可能性は高い。
726720:2009/01/16(金) 17:13:52
>>722
そうっすか・・・
いや、ある程度は正しいと思いますけどw

100%2chだけで学んだプログラマがどうなるのかは、それはそれで興味深いですね
727デフォルトの名無しさん:2009/01/16(金) 17:27:30
俺半分くらいは2chで習ったんだが、
いろんなスレをポジティブに解釈していってやっと理解したのが、
局所最適化の禁止と概念の分離だったよ。
応用と転用に強くなるがコーディングが大変。って感じか。
728デフォルトの名無しさん:2009/01/16(金) 18:02:33
>>720
本気のレビューは1時間当たり50〜100行くらい。
それで1時間4,000円以上出せるなら応募が殺到するだろう。
729デフォルトの名無しさん:2009/01/16(金) 18:29:22
>>725
>生理的でも、眼球に空洞が出来れば網膜が剥がれやすくなるのは事実だよ。
いや、別物だと何度言えば・・。用語が通じてない気がする。
730デフォルトの名無しさん:2009/01/17(土) 00:37:38
>>729
> いや、別物だと何度言えば・・。
お前はまず、板違いの話を何度もしてきたことを反省してくれ。
731デフォルトの名無しさん:2009/01/17(土) 00:59:43
>>729
構わん
もっと語れ
732719,729:2009/01/17(土) 01:52:24
>>730
2回書いただけなのに、俺が責められるのかよw
釣られたら負けって事か。
733デフォルトの名無しさん:2009/01/17(土) 02:18:03
あんたは悪くない
734デフォルトの名無しさん:2009/01/17(土) 03:01:11
>>674
日本語と、日本史と世界史と地理と化学と古文と漢文と英語が
できないんだろ。だから東大には入れない。
735デフォルトの名無しさん:2009/01/17(土) 03:04:11
公民と物理とフランス語でおk
736デフォルトの名無しさん:2009/01/17(土) 03:18:10
>>729
だからさ、分かってんだよ。問題は、濁りと網膜はく離による、光を感じない
黒い部分とは別だが、目の内部が収縮すると、網膜はく離も起こりやすいんだよ。
いい加減、お前の知識の浅はかさに気づけ。
737デフォルトの名無しさん:2009/01/17(土) 03:20:02
>>734
東大を何だと思っているんだ?勘違いも甚だしい。
お前が東大を卒業してから、偉そうに物を言え。
ここはプログラム板。いくらある分野の頂点に立とうが、
全知全能、絶対権力なんてこの世には存在しない。
それくらい、人間一人なんてちっぽけ。
自分が使っているもの、もう一度見直してみ。
全て自分が手法やスタイル、デザインを考えて作り出したものか?
目の前のPC、全て自分で作ったのか?資源の採掘から始めないと無理だぞw
738デフォルトの名無しさん:2009/01/17(土) 03:32:43
コンプレックス炸裂させすぎだろ…
739デフォルトの名無しさん:2009/01/17(土) 03:34:06
あんたが悪い
740デフォルトの名無しさん:2009/01/17(土) 03:39:19
うわなにこいつきもいなあ
741デフォルトの名無しさん:2009/01/17(土) 03:50:57
>>736
日本語でおk
742デフォルトの名無しさん:2009/01/17(土) 19:55:29
プログラマ板で東大と網膜について語るスレ
743デフォルトの名無しさん:2009/01/17(土) 20:40:13
そう…。そのまま飲み込んで。僕のエクスカリバー…
744デフォルトの名無しさん:2009/01/17(土) 22:10:49
VBって、アクセスがインストールされてないPCでも
MDB形式のファイルを読めるようにプログラムできるんですか?
745デフォルトの名無しさん:2009/01/18(日) 02:49:15
うん
746デフォルトの名無しさん:2009/01/18(日) 02:50:38
癒される質問ありがとう
747デフォルトの名無しさん:2009/01/18(日) 02:52:52
>>741
あっ、日本語が通じず、現状も理解できないバカですね。
これだから、知能の低い奴が大人になると厄介だ。
最終的には、個人差があるが、てめぇの眼球で確認しろ。
眼球の中が濁るのは誰にもであるが、とりわけ紫外線を多く浴びて
中が以上jに収縮して起こった場合、眼球の圧力が弱くなり、
網膜が剥がれやすくなるという報告は、とっくの昔からあること。
あと、日本語でおkという奴は、自分の日本語の理解力がないのを
相手が自分を理解させられないという、勝手な言い掛かりでしてくる奴も少なくない。
間違いがあるなら、指摘しろ。

以前、指摘しろといって言い返してきた奴がいたが、そいつが指摘したのは
間違っていないのに、自分が間違って覚えていたこと、主観や自己スタイルを
押し付けただけだと分かったが。通じないなら別に構わない。
そりゃそうだろ?自分が知っていることなんて、ほんの一部に過ぎない。
いくら 言葉 で説明しても、把握できないことなんていくらでもある。
視野の狭い奴ほど、他人に当り散らすもんだしなw
748デフォルトの名無しさん:2009/01/18(日) 02:58:29
とりあえず、説明しているサイトを参照しておく。
自分は医師でもなく、生物学に精通しているわけでもないが、
知り合いの医師が詳しいんで。

ttp://www.mc-shojin.or.jp/06eye/hibun.htm
> 硝子体剥離
> ゼリー状の硝子体は老化や近視眼で収縮します。
> 収縮すると硝子体と網膜とは離れてしまいます。
誰もが避けられない老化、そこに必要以上の悪化を加えると厄介だぞ。
少しでも症状を抑えたいなら、日頃から気をつけることだな。
あと、眼球の成分は、人間が合成して作れないから、栄養もしっかり取らないとな。
まともに栄養が採れない国もあり、やはり何かと視力に関わる障害が多く報告されている。
日本がこれだけ生活水準が高くなり、豊かになった反面、そういったことに
無頓着になったんだろう。再生医療が発達しようが、この世に自分の体は1つしかないぞ。
あと、いくら医療が発達しても、金がなきゃ治療は受けられませんよw
749デフォルトの名無しさん:2009/01/18(日) 03:00:18
自分のルータの設定画面にアクセス→認証して
切断→再接続をbatや簡単なスクリプトで行いたいのですが
どっちが向いてるのでしょうか?

750デフォルトの名無しさん:2009/01/18(日) 03:01:24
どのスクリプトか知らんが多分スクリプト
751749:2009/01/18(日) 03:03:59
ちなみにUWSCでマクロを組んだ経験はあります
条件により分岐やスイッチなど色々やっていましたが
今はすっかり文法など忘れてますが・・・

>>748の目的の場合は何か一番向いてるのでしょうか?
752デフォルトの名無しさん:2009/01/18(日) 03:07:33
素直にID変えて自作自演する方法を教えてくださいって言えばおk
753デフォルトの名無しさん:2009/01/18(日) 03:13:46
>>750
レスありがとうございます スクリプトですか
定番のpeal、比較的新しいpythonやRUBY等色々ありますよね・・・

本格的なスクリプトは正直あまり知識がありませんorz
やっぱりこれからWEB製作等のためpealあたりに行った方がいいんですよねorz

>>752
自作自演というか、1日同じスレに何回もレスするので
専ブラだと一発で今までの発言が晒されてるようにで正直恥ずかしいのです


754デフォルトの名無しさん:2009/01/18(日) 03:14:14
>あっ、日本語が通じず、現状も理解できないバカですね。
>これだから、知能の低い奴が大人になると厄介だ。
>視野の狭い奴ほど、他人に当り散らすもんだしなw
自己紹介乙
身体・健康板があるのに馬鹿だなぁ・・顔真っ赤にして騒いで哀れな奴・・・。
755デフォルトの名無しさん:2009/01/18(日) 03:16:53
ピールなんてスクリプトは聞いた事無いけど
そう思うならピールでいいんじゃないの
756デフォルトの名無しさん:2009/01/18(日) 03:20:14
>>755
英語苦手なんでorz
パールです
757デフォルトの名無しさん:2009/01/18(日) 03:24:05
あ、追加質問申し訳ないです
ちなみにPHPでも>>749みたいな事は可能でしょうか?

web組み込み型らしいのでお門違いでしょうか
758デフォルトの名無しさん:2009/01/18(日) 03:25:56
よしっ、釣れたw
自分が理解できること、知りうることだけで議論をしようとすると
より経験、知識のある人には負けるよ。最後は、自分が理解できなかったと思うだろうけど
別にそいつと無理に議論しなければならないことかね?w
その時点で、相手の術中に嵌められていると気づくべきだよw
しかし、真実、事実、現実は変わらないよ。
759デフォルトの名無しさん:2009/01/18(日) 03:38:41
>>757
PHPでもできるよ
Perlと大して変わらん
760デフォルトの名無しさん:2009/01/18(日) 03:45:13
>>759
ありがとうございます
PHPならPerよりかは多少とっつきやすいので
PHPをもうちょっと勉強してみる事にします!
761デフォルトの名無しさん:2009/01/18(日) 03:50:30
うん
がんばれ
762デフォルトの名無しさん:2009/01/18(日) 08:31:33
がんば
763デフォルトの名無しさん:2009/01/18(日) 19:29:16
パーよりもPHPか…
764デフォルトの名無しさん:2009/01/18(日) 19:59:38
VBScriptかJScriptでいいやん?
765デフォルトの名無しさん:2009/01/19(月) 20:54:34
BNF法で表現できないのってどんなもんですか?
766デフォルトの名無しさん:2009/01/19(月) 22:43:31
文脈依存文法
767デフォルトの名無しさん:2009/01/19(月) 23:55:46
平たく言うとtypedef
768デフォルトの名無しさん:2009/01/20(火) 00:26:29
関数の定義における仮引数の数とその関数を使用する際の実引数の数が一致する言語
769デフォルトの名無しさん:2009/01/20(火) 02:52:25
すみません、質問です

複数のウィンドウ内の特定の場所の色を監視して、変化があれば任意のプログラムを呼び出して起動できる
ようなソフトはありませんか?
770デフォルトの名無しさん:2009/01/20(火) 02:56:22
板違いです。
ここはプログラムを作る人のための板であって、
ここはプログラムを使う人のための板ではありません。
771769:2009/01/20(火) 02:59:12
無ければ作ろうと思ったのです
772デフォルトの名無しさん:2009/01/20(火) 03:05:45
では作ってください。
773デフォルトの名無しさん:2009/01/20(火) 10:51:38
S70SDの争奪戦に有効そうだな。w
774デフォルトの名無しさん:2009/01/20(火) 12:27:13
>>769ですが、>>771さんは別人ですw
いろいろな所で聞いたのですが、AHKを使って自作するしかないようです。
ところが私はミジンコなのでスクリプトすら理解出来ず、それは無理なのです。
>>773さんの言うとおり、
775774:2009/01/20(火) 12:28:16
MMOを多重起動して、争奪戦の監視に使いたいのですが無理なようですね
776デフォルトの名無しさん:2009/01/20(火) 13:47:12
無理とかじゃなくて、ここはどうプログラムを書いたら実現できるのかを聞くスレであって
すでにあるソフトを聞くところじゃないんだよ。
777デフォルトの名無しさん:2009/01/20(火) 14:16:09
MMOをスクリプト監視しようって事か
ゲームって何のためにやってるんだ一体
778デフォルトの名無しさん:2009/01/20(火) 15:07:33
人生、楽しいことばかりじゃない。
ゲーム=人生な人にとっては
辛くとも必要な作業なんでしょう。
779デフォルトの名無しさん:2009/01/20(火) 15:10:27
ゲームも複数の要素から構成されている。
全体は好きだが一部の要素はやりたくないという考えはきわめて自然。
やりたくない要素だらけならばクソゲーと呼ばれるが。
780デフォルトの名無しさん:2009/01/20(火) 15:42:34
大抵のMMOでツール使用は規約違反。
781デフォルトの名無しさん:2009/01/20(火) 15:46:30
printfのフォーマット指定で

 1234567 -> 123
.  123456 -> 012

1万の位〜100万の位の数字を抜き出し、足りなければ0埋めする指定方法はありますか?
782デフォルトの名無しさん:2009/01/20(火) 15:53:39
書式は%03dで、値のほうを1万で割り、1000で割った余りを出せばいいかと。
783デフォルトの名無しさん:2009/01/20(火) 16:06:54
アルゴリズムとデータ構造の筆記問題があり
自分で解いてみたのですが、解答にあまり自信がありません。
txtファイルをうpして誰かに目を通して貰いたいのですが
何処か適したスレッドは無いでしょうか?
ここでうpしたらまずいですか?
784デフォルトの名無しさん:2009/01/20(火) 16:11:37
ここでもいいと思うが、アルゴリズムのスレなり
使ってる言語のスレに行けばいいんじゃないのか
ソースコードが長いようならどこかのファイルサーバーにアップして
リンク貼っとけ
785デフォルトの名無しさん:2009/01/20(火) 16:32:20
宿題なら宿題スレがあるぞw
786デフォルトの名無しさん:2009/01/20(火) 16:35:39
>>782
printfのフォーマット指定だけで抜き出すのは無理そうですね
ありがとうございました
787デフォルトの名無しさん:2009/01/20(火) 16:40:11
>>784
レスありがとうございます。
説明が不十分でしたが、筆記問題(というより記号選択問題でした)
は完全に日本語のみの問題で、ソースコード等は出てきません。
適したスレッドが見つからなかったので、ここでうpしてみます。

http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8690.txt

30問ありますが、自信が無い物は(1),(2),(10),(21),(25) の5問なので
忙しければ、この5問だけでも確認して頂けると助かります。
788783:2009/01/20(火) 16:48:14
>>787=783 です。

>>785
ソースコードのある問題だったら宿題スレへ行けたのですが、無理そうだったので…w
789デフォルトの名無しさん:2009/01/20(火) 17:21:50
>>788
俺も学生だからあまり信用しないでね。

(1). cでいい。 例えば長さnの配列から一個もってくる計算は、O(1)だからnが大きくなっても計算量は増えない。
(2). cじゃね? 時間を比較してるんだべ? あと最良=最悪の可能性もある。 O(1)とか。
(10). aでいいと思う。 他のの『〜数と比例する』という言葉に違和感。
   それには少なくとも各再帰関数の実行時間が呼び出し毎に一定でないといけない。
(21). この中で選べと言われたらb。 選択肢が悪い。
(25). 他は間違ってるから安心してe。 やっぱり選択肢が悪い。

あとこれは問題側が悪いんだが、
(5)〜(6). 処理要求という言葉がちょっと変な気がした。
(18). ヒープソートも意外と速いんだけどな……
790デフォルトの名無しさん:2009/01/20(火) 17:24:03
1 a
2 c
10 c
21 正解
25 わからん
791デフォルトの名無しさん:2009/01/20(火) 18:06:03
葉の数はありえないだろ、馬鹿かよw
792デフォルトの名無しさん:2009/01/20(火) 18:11:38
マージソートって安定しててクイックソートより早いんじゃないかな。
メモリ確保が遅いって言うならクイックソートの方が万能だけども。
793デフォルトの名無しさん:2009/01/20(火) 18:21:19
まぁ一般的にはクイックソートが正解だと思うよ
794デフォルトの名無しさん:2009/01/20(火) 18:33:52
プログラムを起動したら無尽蔵(窓が50〜100くらい)に起動されつづけ、タスクマネージャも開けなくなったんですが、これってウイルスでしょうか?
795デフォルトの名無しさん:2009/01/20(火) 18:34:58
ちがうよ、大丈夫だから安心して
796デフォルトの名無しさん:2009/01/20(火) 18:38:23
窓を開くにはリソースという有限の資源が必要なので放置すれば普通は止まる。
無尽蔵に起動する技術があるなら教えてくれ。
797デフォルトの名無しさん:2009/01/20(火) 19:02:28
すみませんでした。無尽蔵という表現は良くなかったです。
あるプログラムを起動(ダブルクリックでも右クリックから開くでも)したら、延々と別窓でそのプログラムが起動され続け(50〜100くらいで止まるのですが)、制御できなくなってしまいました。
同時に起動している他のプログラムは操作できますが、タスクマネージャが開けません。
これはウイルスなのでしょうか?
798デフォルトの名無しさん:2009/01/20(火) 19:42:49
なんだ、それなら、ここはプログラムを作る人の為の板なので、
プログラム開発に関係ないので板違い。
799デフォルトの名無しさん:2009/01/20(火) 19:45:03
>>797
大丈夫、ウィルスじゃないから
心配せずそのまま使ってるといいよ
800デフォルトの名無しさん:2009/01/20(火) 19:56:22
えと、業務でWindows上で大量の画像ファイルにちょいと特殊な加工をして、保存するというツ
ールを作る必要性が出てきました。完全に業務特化なので、商用/フリーソフトなどで同様の
作業が楽にできるものは見当たりません。また、緊急を要するものではないので、多少の開発期
間はかけられます。

とはいえ、作るのはなぜか自分(というか、いいだしっぺなので)。8bitのBASICから始まり、DOS時
代はCを、WindowsになってからはVBとDelphiを使って多少のプログラムの経験はあるのですが、
ここ7〜8年ほどはさっぱりです(エクセルや秀丸などで簡単なマクロを組んだり、JavaScriptなどは
多少いじってますが)。

Vistaでもきちんと動くものを作る&ほとんど金はかけられない、というのが前提なのででフリーで入
手できる開発環境ということでを探していたところ、VisualStudioのExpressを入手するのがいいと
思ったのですが、そのなかのC#、C++、Basicの違いが今一つわかりません。

どれを選べば間違いが少ないですかね?
アドバイスお願いします。
801デフォルトの名無しさん:2009/01/20(火) 19:59:57
>>800
なにをするのか結局全く述べてないのでなんともいえない
802デフォルトの名無しさん:2009/01/20(火) 20:14:31
多分BasicはVB.NETのことだと思うけど
業務用アプリではVB.NETが多いかな
803デフォルトの名無しさん:2009/01/20(火) 20:17:17
>>800
ドットネットならC#かVBがいいと思うよ。好きな方選べばいい。
804デフォルトの名無しさん:2009/01/20(火) 20:25:32
C++は回避をおすすめ
805デフォルトの名無しさん:2009/01/20(火) 20:41:02
>>793
マージっすか?
806800:2009/01/20(火) 20:48:30
>>801
画像ファイルに解像度や形式、ファイル名などを加工するツールですが、
ある程度のバッチ処理ができて、なおかつ、加工したファイル名を所定
の方式に従ったテキストのログとして保存する必要があります。

いままでは個々に別のツールを使って手作業でやっていたのですが、秋
以降、その作業量が爆発的に増えそうなので、今のうちに作っておこう
かと。

自分以外も使うものなのでGUIは必須。将来的な手直しや利用者の
要望を受けての機能追加も必要になると思うので、あまり特殊な開発
環境は使いたくないと思ってます。また、利用環境はXPとVistaが混在
しています。

>>802-804
ありがとうございます。
とりあえずC++回避で、考えてみます。
VBは昔のものとの違いに戸惑いそうなので、一からC#を学んでみたほうが
いいのかな?
807デフォルトの名無しさん:2009/01/20(火) 20:58:05
その辺はたいした違いないから何でもいいし
全部入れておいた方が便利
808デフォルトの名無しさん:2009/01/20(火) 21:07:15
>>806
C#だな
809デフォルトの名無しさん:2009/01/20(火) 21:21:26
>>806
おそらくお前のやってたのはVB.NETではないだろう
VB.NETはVB6とそれ以前とはかなり別物なので昔取った杵柄はほぼないと思ったほうがいい

別にどっちでもいいと思うけど
810783:2009/01/20(火) 21:24:50
>>789
全面的に信用させて頂きます。
ちょっと選択肢が変なのが多々ありましたね;
ソートに関してはクイックソートが早い事しか教わらなかったので知りませんでした。

>>790
解答ありがとうございます、参考にさせて頂きます。
(1)の(a)は人間がアルゴリズムを構想するまでの見積もり時間という
引っ掛け問題(?)のような物だと思うので、おそらく違うと思いますよ。

>>791
恐らく自分へのレスだと思ったので返信。
葉の数、恐らく(8)のことだと思うのですが、問題を解いてる時は違和感無かったので見直してみました。
元のpdfファイルで2のh乗となっていたのが、txtファイルにコピペした時に2hになってしまったのが原因みたいです。
確かにこれでは葉の数までおかしくなってしまいますね…w

では、レスありがとうございました。
811デフォルトの名無しさん:2009/01/20(火) 23:30:59
visual basic2008にスレは無いんでしょうか?
評価していただこうと思ったんですが。
812デフォルトの名無しさん:2009/01/20(火) 23:44:58
>>811
次のどっちか、内容による。
VB.NET質問スレ(Part28)
http://pc11.2ch.net/test/read.cgi/tech/1229695062/l50
Visual Studio 2008 Part 14
http://pc11.2ch.net/test/read.cgi/tech/1230008197/l50
813デフォルトの名無しさん:2009/01/21(水) 00:50:40
>>806
バッチによる自動化が大量に必要なら
GUI とバッチを別に考えて

GUI は C#
バッチは PowerShell ってのはどう?

言語は違うけど基盤とするグラフィクスオブジェクトはどちらも .NET で
おなじものを使うので覚えることがさほど増えるわけではない
スクリプトはコンパイルが要らないのでなにより修正が楽

リサイズ、別名保存くらいでよいなら下のサイトが参考になる
ttp://hiros-dot.net/PowerShell/myfunction/myfunction09.htm
814デフォルトの名無しさん:2009/01/21(水) 09:37:53
thx
815800:2009/01/21(水) 10:52:44
>>807-809
ありがとうございます。
とりあえずC#でやってみます。
いろいろいじったのですが、VB.NETは完全に別物ですね。

>>813
サイト見てみました。
PowerShellってすごいんですね。
名前は知ってましたが、詳しく調べたことがなかった。
自分用にはこれだけで済んでしまうかも……。

リサイズの部分がちょっと特殊なので、できるかどうか調べてみます。
816デフォルトの名無しさん:2009/01/21(水) 21:11:28
TimeOfNow君
アルゴ君
rand君

この他に注意した方がいい馬鹿はどんなのが居ますか?
817デフォルトの名無しさん:2009/01/21(水) 21:35:44
818デフォルトの名無しさん:2009/01/21(水) 21:37:30
>>816
> この他に注意した方がいい馬鹿
お前みたいなバカ
819デフォルトの名無しさん:2009/01/21(水) 21:38:26
>>816 (・∀・)ニヤニヤ
820デフォルトの名無しさん:2009/01/21(水) 21:43:18
randに依存する以上、どんなアルゴリズムを使おうが、それに依存するわけだし。
嫌なら、他に何か仕組めば良いだろ。穴を突くだけで、解決策も見つけない奴は
結局、それじゃ駄目だ、だから駄目だ、で何もやらず仕舞いで人生を終えてしまうんでしょうね。
また、その穴を知っただけで、理解したつもりになる井の中の蛙。
821デフォルトの名無しさん:2009/01/21(水) 21:50:18
TimeOfNow君
アルゴ君
rand君
>>816
>>817
>>818
>>819
>>820

他には居ますか?
822デフォルトの名無しさん:2009/01/21(水) 21:50:45
それじゃ駄目だ、としか言わず、では何が良いんだ?と聞いても、自分のやり方は
秘密で、言えば自分も使っているものの欠点を言われて、嫌な思いをするから
言わない卑怯者っているよな。それでいて、やたらと他者のことをどうこう言う一言居士。
それが駄目、じゃ、どうしたら解決する?
にしても、例の解説のサイトの管理人は、調子が悪い中、考えたことだから
解説していることも、調子が悪いようだw

これだけは言えるよ。扱う範囲、個数に於いては、既に求めた乱数と重複しないか
調べてやり直すやり方は、数が増えれば、それだけ重複しないか調べなおし、
やり直す回数が増えるのはわかりきっている。それは効率が悪いし、使えば
笑われるよ。というか、もう7年くらい前に、他のスレでそれを冗談で書いたら、
バカにされたがなw 実際、処理に時間も掛かってたし。
823デフォルトの名無しさん:2009/01/21(水) 22:02:51
hairetu[num]++

すみません、これはどういうことでしょうか?

また、
hairetu[2] | =

これもどういう風に足しているのでしょうか? =


1たすとは配列の要素番号を1たすということでしょうか?

下の方は、配列2の要素の値のビット数+ 右辺にあるビット数を足したものを
配列2に格納するというこでしょうか?


基本的に& や | があったら、ビットの演算子であるとおもえばよろしいのでしょうか?
824デフォルトの名無しさん:2009/01/21(水) 22:11:02
>>823
Cの文法書を全部質問してマスターする気?
825デフォルトの名無しさん:2009/01/21(水) 22:23:23
あちこちで質問して質問しっぱなしより、自分なりに説明しようって態度見せたほうが
良回答もらえる可能性高いけど、そんなのわかんないんだろうなぁ。
826デフォルトの名無しさん:2009/01/21(水) 22:26:35
物事の欠点を、勝手な基準を用いていったら、なんでもありだぞ?
この世に完璧なんてない。何かの欠点を指摘するわりには、それに対する
解決策も言わず、駄目出しばかりでまともな活動が出来るの?
駄目なら使わなきゃ良いだろ?その代わり、あの既に出た乱数と
重複しないか調べるやり方をするの?それこそ無駄だよ?w
827デフォルトの名無しさん:2009/01/21(水) 22:30:48
ビットの演算子であるとおもわないで論理演算だと思ってたけど違うのか
828デフォルトの名無しさん:2009/01/21(水) 22:32:33
ビットごとに和をとることだし
829デフォルトの名無しさん:2009/01/21(水) 22:59:01
C#でtextBox1 textBox2 textBox3合算するとき
ループで合算するには、どうすればいいんでしょう・・・

調査中・・・
int aa = 0;
for (int i = 1; i = 3; i++)
{
        aa += int.Parse(textBox[i].Text);//だめ
        aa += int.Parse(textBox(i).Text);//だめ
        aa += int.Parse("textBox" & i & ".Text");//あかん
}
830デフォルトの名無しさん:2009/01/21(水) 23:04:29
>>829
TextBox[] textBoxs = new TextBox { textBox1, textBox2, textBox3 };
foreach (TextBox t in textBoxs)
{
aa += int.Parse(t.text);
}
831デフォルトの名無しさん:2009/01/21(水) 23:05:02
もともと配列で宣言してないんだから無理
aa += int.Parse(textBox1.Text);
aa += int.Parse(textBox2.Text);
aa += int.Parse(textBox3.Text);
832デフォルトの名無しさん:2009/01/21(水) 23:09:31
>>830 831
ありがとうございます
勉強しなおしてまいります
833デフォルトの名無しさん:2009/01/21(水) 23:25:51
//これでいけそうです ありがとう^^

      int aa = 0;
TextBox[] textBoxs = new TextBox[] {textBox1, textBox2, textBox3};
foreach (TextBox t in textBoxs)
{
if (t.Text == "")
{
aa += 0;
}

else
{
aa += int.Parse(t.Text);
}
}
MessageBox.Show("答えは" + aa.ToString(), "みなさんさんきゅうです");
834デフォルトの名無しさん:2009/01/21(水) 23:27:26
>>830
単数形:box
複数形:boxes
835デフォルトの名無しさん:2009/01/22(木) 07:35:16
one fgfgkgkjfgkfkffgkfgkjfgkfgkjfgfgfg fgffkfgkjgfkjffg gffgjfgfg fgkjfgkjf
jkh nbfgmnfgjhfgfg may djsdjhhdshfddfdjfd fjhfjjfdjhfd tfgjfg fgfgkjfgkjfg
fgjkfkjfgkjfgjkfgkgfkfgkfgkfgkgfkgfkgfkfgjfgkj kjffgkfggjfg fgjfgkj
gffgfglkjfgkjfg jgfjmnkfjfjfgkjfgjkfgjfgkjgjgjkfkjkjgkjgf kjgfggfdfg
fgjglkjhglhglkhglghhglhglkhglhgkhglghlhglkhglkhglhgklgkghhgklhglkhhlkhgkkhghglklkh
836デフォルトの名無しさん:2009/01/22(木) 20:30:04
ポインタに関する質問なのですが、

void AAA(){
int a;
a = 1;
}

void BBB(){
}

void 関数AAA内の変数aを関数BBB内でポインタで参照するにはどうすればよいのでしょうか?
大変初歩的な質問かと思いますがご回答宜しくお願いします。
837デフォルトの名無しさん:2009/01/22(木) 20:33:53
int *ptr;

void AAA(){ static int a; a = 1; ptr = &a; }
void BBB(){ *ptr = 2; }
838デフォルトの名無しさん:2009/01/22(木) 21:18:30
AAA(){
int A=1;
BBB(&A);
}
BBB(int* P){
 *P = 2;
}

っていうことではなく?
839デフォルトの名無しさん:2009/01/22(木) 21:37:26
どの道なんかよくないことしてそうだから
もうちょっと具体的に何やろうか書いたほうがいいよ

解決案はすでに出てるけどさ
840デフォルトの名無しさん:2009/01/22(木) 23:30:55
C#でTextBoxについてですが、
数値を入れる自動的に3桁ごとに入れるにはどうすれば
いいのでしょうか?

つまり、見た時は3桁ごとにカンマだけど、入力時にはカンマなしです
Format見当たらないし「書式」もないし・・・・これはアリそうなのにみつからないです

並行して調査中ですハイ
841デフォルトの名無しさん:2009/01/22(木) 23:33:32
日本語で桶してしまいました・・・

C#でTextBoxについてですが、数値を入れる時、カンマを自動的に3桁ごとに入れるにはどうすればいいのでしょうか?

つまり、見た時は3桁ごとにカンマだけど、入力時にはカンマなしで入力でき、フォーカスを移動するとカンマ復活かっこぇえ!
といふ・・やつです
Format見当たらないし「書式」もないし・・・・これはアリそうなのにみつからないです

並行して調査中ですハイ
842デフォルトの名無しさん:2009/01/22(木) 23:39:52
>>841
TextBoxを継承して、カスタマイズするとか。
843デフォルトの名無しさん:2009/01/22(木) 23:43:29
数値しか入力させないようにして、フォーカス移動でText切り替えるだけ
844デフォルトの名無しさん:2009/01/22(木) 23:44:42
>>841
NumericUpDownじゃだめなの?
845デフォルトの名無しさん:2009/01/22(木) 23:45:11
グレープシティーのやつを買えばいい。
846デフォルトの名無しさん:2009/01/22(木) 23:51:13
NumericUpDownだな
847デフォルトの名無しさん:2009/01/22(木) 23:52:29
>>842
ふむふむそれが妥当ですよね・・・・
>>843
うーんちょっと考えてみます
>>844
どうも個人的に使いにくそうなイメージが
>>845
ワラタ 個人的に一番ウケタ!
848デフォルトの名無しさん:2009/01/22(木) 23:55:41
849デフォルトの名無しさん:2009/01/23(金) 00:07:47
>>848 SP THKです かっけえぇ 読んでみます


ついでに画面ロード時にnumericUpDownにフォーカスをもっていくには、どうすればいいのでしょう?
現行:表示-タブオーダーで強引に持って行ったんですけど

下記の方法でいかないんですよね・・・・・
しかも、文字のところが反転(選択)されてない・・・いけてねえす^^;調査続行中



private void Form1_Load(object sender, EventArgs e)
{
numericUpDown1.Focus();
}
850デフォルトの名無しさん:2009/01/23(金) 00:17:18
>>841
>>846

>>848
NumericUpDownこいつはスゲエ!
NumericUpDownの認識が変わった!
グレィト
851デフォルトの名無しさん:2009/01/23(金) 01:04:28
食わず嫌いはいかんな
852デフォルトの名無しさん:2009/01/23(金) 12:11:10
>>849
numericUpDown1.Select();
numericUpDown1.SelectAll();
853デフォルトの名無しさん:2009/01/23(金) 12:57:04
初歩的な質問ですいません。
ソースコードが<html%>とかなっているのですが、
%の意味は何でしょうか。
854デフォルトの名無しさん:2009/01/23(金) 13:21:38
せめて言語は何かくらい教えてよ
855853:2009/01/23(金) 13:25:12
http://allabout.co.jp/internet/java/closeup/CU20060504A/
具体的にはここのサイトです。
検索しても分かりませんでした。
856デフォルトの名無しさん:2009/01/23(金) 14:04:02
JSPじゃん
JavaとHTMLはわかっているんだろうね?
857853:2009/01/23(金) 14:06:30
javaは多少分かっているつもりですが、
HTMLの方はまだ初心者です。
858デフォルトの名無しさん:2009/01/23(金) 14:15:48
JSPはJavaをサーバーアプリとして動かすサーバーサイドの1つ
サーバーアプリだからHTMLを織り交ぜて記述する
<html%>もそういう意味だろう
知りたければまずTomcatについて書かれた本でも買え
それからJSPだ
859853:2009/01/23(金) 14:19:57
わかりました。ありがとうございました。
860デフォルトの名無しさん:2009/01/23(金) 14:30:14
allaboutの記述が間違ってる。
allaboutなんか信用しちゃいかん。
861デフォルトの名無しさん:2009/01/23(金) 14:41:33
JSPは<%と%>の間にJavaを記述する。2006年から毒を垂れ流してるのか、酷いな。
862デフォルトの名無しさん:2009/01/23(金) 15:49:18
<?php
session_start();
$anc = array('anc1' => 'one', 'anc2' => 'two', 'anc3' => 'three'); $html = '<html><body><form action="">';
switch ($_REQUEST['m']) {
case '1':
$html .= 'confirm<br />';
foreach ($anc as $k => $v) { $_SESSION[$k] = $_REQUEST[$k]; if ($_REQUEST[$k]) { $html .= $v . '=checked! '; } }
$html .= '<br /><input type="hidden" name="m" value="2"><input type="submit" value="go!">';
break;
863デフォルトの名無しさん:2009/01/23(金) 15:51:30
case '2':
$html .= 'finish<br />'; $param = ''; foreach ($anc as $k => $v) { $_SESSION[$k] = $_REQUEST[$k]; if ($_REQUEST[$k]) { $param .= $v . '=checked! '; } }
if ($fp =@ fopen('anc.dat', 'a')) { fputs($fp, date("Y/m/d H:i:s ") . ' ' . $param . ' ' . $_SERVER["REMOTE_ADDR"] . "\n"); fclose($fp); } $html .= 'thank you!';
break;
default:
$html .= 'question<br />'; foreach ($anc as $k => $v) { $html .= '<input type="checkbox" name="' . $k . '" value="1">' . $v . ' '; }
864デフォルトの名無しさん:2009/01/23(金) 15:55:57
$html .= '<br /><input type="hidden" name="m" value="1"><input type="submit" value="next">';
}
$html .= '</form></body></html>'; echo $html; exit;
?>


今パソコンから書き込めないので消化してごめんなさい
このphpで解答のoneやtwoを別のファイルに記録したいんですが
どうすればよいでしょうか?
スレチだったらごめんなさい
865デフォルトの名無しさん:2009/01/23(金) 15:57:02
webprog板に行きなさい。
866デフォルトの名無しさん:2009/01/23(金) 15:58:49
一応探したんですけど見つからなくて…(><
やはりスレチでしたか
失礼しました

867デフォルトの名無しさん:2009/01/23(金) 16:00:44
いいえ
イタチです
868デフォルトの名無しさん:2009/01/23(金) 16:14:01
見つけました…
確かにイタチです…

あぅ
ごめんなさい
869デフォルトの名無しさん:2009/01/23(金) 23:09:24
>>852
SelectAllないみたいです
870デフォルトの名無しさん:2009/01/23(金) 23:37:58
Javaについて質問です。
配列で、0〜9までの数字を重複させずにランダムに1つずつ格納する([0][1][2][4][3][6][5][9][7][8]とか、[9][5][3][4][0][8][7][2][6][1]とか)
にはどのようにプログラミングすればよいのでしょうか?
871デフォルトの名無しさん:2009/01/23(金) 23:41:11
まず順番に入れた後シャッフルするのが普通
なんか効率悪いように思うかもしれないがこれが、最良と言っていい

(少なくとも、重複がでないように今までの数をチェックして
被ったら乱数を引きなおす手法よりはずっと効率がいい)
872デフォルトの名無しさん:2009/01/23(金) 23:46:23
その話題最近どこかで見たな
873デフォルトの名無しさん:2009/01/23(金) 23:52:42
Java にはsuffleがあるからそれ使うといいよ

(某所みたいにならなくてすむし・・・・・)
874デフォルトの名無しさん:2009/01/24(土) 00:31:55
宿題スレでは毎年出てくる話だね
875デフォルトの名無しさん:2009/01/24(土) 03:01:19
複数のペイントソフトのいい機能だけを集めたソフトを自作で作りたいです
VBインストールしてみましたがこれから先何をすればいいですか?
876デフォルトの名無しさん:2009/01/24(土) 03:09:06
プログラミングすればいいと思います。
877デフォルトの名無しさん:2009/01/24(土) 03:13:20
そのままVBをアンインストール

金をためる

MacとAdobePhotoshopを買う

作るのあほくさ

満足
878デフォルトの名無しさん:2009/01/24(土) 03:15:23
ペイントの機能をさらに削るのか・・・
んなもんいらねぇ
879デフォルトの名無しさん:2009/01/24(土) 03:15:56
おっと見落としてた
勘違い
880デフォルトの名無しさん:2009/01/24(土) 05:46:48
VBS向けのIDEとかテキストエディタとかありませんか?
今はVB6使ってメモ帳に貼り付けて文法の違いを手で直しています。
881デフォルトの名無しさん:2009/01/24(土) 05:56:18
意味が解らんけどVB6ってのがVisualStudioのことならそれでVBSの編集できるだろ
882880:2009/01/24(土) 07:18:06
>>881
VB6はVB6でVisualStudioとは別物ですよね?
.NETからは統合されましたけど。
VBSの編集できるエディタとか
IDEでデバッガが付いてればベストなのですが。
883デフォルトの名無しさん:2009/01/24(土) 07:43:33
VBSなんてOfficeにもデバッガついてるだろ
884デフォルトの名無しさん:2009/01/24(土) 11:38:31
親指シフトを使えるように練習しようと思ったのですが
親指ひゅんQが自分の環境では動かなかったので
自分用のソフトを作ってみようと思ったのですが
こういったものを自分で作るのは難しいのでしょうか?
とりあえず、C#でと考えているのですが。
885デフォルトの名無しさん:2009/01/24(土) 12:11:45
練習するだけならそんなに難しくないと思うが、
実用的なものを作ろうとすると親指との同時打鍵を
シミュレートするのがとてつもなく厄介。
886デフォルトの名無しさん:2009/01/24(土) 12:18:49
親指ひゅんQ なんですかこれ ゆうめいなんですか
887デフォルトの名無しさん:2009/01/24(土) 17:20:33
質問です

検索エンジンとかのURLから一定の法則を読み取って、文字列を渡すだけで検索する方法の名称を教えていただけませんか?
例)http://www.google.co.jp/search?source=ig&hl=ja&rlz=&q=[ここに文字列]&meta=lr%3D&aq=f
888デフォルトの名無しさん:2009/01/24(土) 17:26:27
特に決まってないから自分でつけていいよ
889デフォルトの名無しさん:2009/01/24(土) 17:31:35
しりたいのはURLエンコードのことかしら
890デフォルトの名無しさん:2009/01/24(土) 17:33:21
>>889
だとしても受け取る方だからデコードじゃないか
891デフォルトの名無しさん:2009/01/24(土) 17:39:07
>>889-890
URLエンコ/デコではないです

892デフォルトの名無しさん:2009/01/24(土) 19:38:18
?source=ig&hl=ja&rlz=&q=[ここに文字列]&meta=lr%3D&aq=f
の部分はまとめてクエリというが、そこなら適当に検索文字列と呼べばいいだろうよ
それで通じるし、間違ってもない
893デフォルトの名無しさん:2009/01/24(土) 21:20:03
そういうの、たまにあるよね。IE7でも使われている。
http://www.microsoft.com/windows/ie/searchguide/ja-jp/default.mspx?dcsref=http://runonce.msn.com/runonce2.aspx
894880:2009/01/25(日) 05:09:44
>>883
あれってVBScriptはVBScriptでも
htmlに書いてあるやつ用みたいで、
単純なローカルで使うやつ向けではないみたいです。
ついでにOfficeについてるやつもWindowsDebugerもScriptDebugerも
同一のものみたいですし。
VBScript用エディタとかデバッガでよいのないですか?
895デフォルトの名無しさん:2009/01/25(日) 05:15:21
学校でC言語を学んだのですが
自主的に学ぶとしたら、次はどんなプログラム言語がいいですか?
なんでも知ってるに越したことはないのでしょうけど
将来的に役立ちそうな言語をC言語以外に教えてください。
宜しくお願いします。
896デフォルトの名無しさん:2009/01/25(日) 05:18:00
>>895
仕事で使うならJavaかC#かVB.NETでしょうね。
897デフォルトの名無しさん:2009/01/25(日) 05:25:47
>>896
ありがとうございます。
その3種について調べてみます。
898デフォルトの名無しさん:2009/01/25(日) 05:50:27
自主的にというのだから、SchemeとかCommon LispとかHaskellとかのまったく毛色の違うものを勧めようぜ。
仕事で使うんだったら、どうせやる羽目になるんだから、今自分で覚える必要は無いだろ。
899デフォルトの名無しさん:2009/01/25(日) 10:51:47
知識だけあっても使えないんじゃどうしようもない
英語勉強して英語話せないのと同じ
900デフォルトの名無しさん:2009/01/25(日) 13:27:16
まさにそれが俺・・・・・・・
901デフォルトの名無しさん:2009/01/25(日) 14:09:36
漏れも・・・・
902デフォルトの名無しさん:2009/01/25(日) 16:34:09
VB6.0詳しい人に質問

form内でのみ(project内ではない)グローバル変数を使いたい場合どうすればいいですか?
903デフォルトの名無しさん:2009/01/25(日) 16:37:17
向こうのスレで答えもらえ。
904902:2009/01/25(日) 16:46:45
解決しました
905デフォルトの名無しさん:2009/01/25(日) 17:57:38
>>904
フォームの上の方で private宣言
解決したら内容を書くのが常識
906デフォルトの名無しさん:2009/01/25(日) 18:31:13
>>905
失礼しました
907デフォルトの名無しさん:2009/01/25(日) 19:01:29
>>905
そんな常識ネーよ
908デフォルトの名無しさん:2009/01/25(日) 19:09:14
いや、ある
909デフォルトの名無しさん:2009/01/25(日) 19:31:01
またまたご冗談を
910まりこ:2009/01/26(月) 19:05:24
学校の課題なんす!
んで、全然わからんぺ!
ほいでな、みんなに聞きたいことがあんねんな。

以下問題
(1)学籍コード(5桁:すべて数字)を引数として、和暦表示での(4年間での)卒業年を返す関数

(2)所得金額と特定寄付金の額を引数として、寄付金控除額を出力する関数を作成しなさい。
     寄付金控除額=(所得の25%または特定寄付金の額のいずれかは少ない金額)−1万円
   ただし上記の計算での寄付金控除額が負の場合は0

(3)課税される所得金額を引数にして所得金額を計算する関数を作成しなさい
   所得税額は、
     課税される所得金額   税率    控除額
     0〜3,300,000      10%      0
     3,300,000〜9,000,000  20%   330,000
     9,000,000〜18,000,000  30%  1,230,000
     18,000,000〜30,000,000 40%  3,030,000
     30,000,000〜      50%  6,030,000
   の数値に基づき、
            所得税額=(課税される所得金額×税率)−控除額
   で求めます。ただし、100円未満の端数は切り捨てです。所得金額が9,000,000などの境目の場合、どちらの行の税率、控除額を使ってもOKです。実際どちらの行の計算式を使っても所得税額が同じになるように設定されています。
911まりこ:2009/01/26(月) 19:05:59
書ききらなかったのでPart2

(4)通貨統合されたEU諸国内の通貨は、ユーロとの固定相場になっていました(2001年12月31日まで。現在は、フランやマルクなどの通過は使われていません)
   そこで、下の表に記載された国について、国名、その通貨での金額、およびユーロの日本円相場(1ユーロ=XXX円、変動相場制)の3つを引数として、日本円での金額を返す関数を作成しなさい。

国    │ 1ユーロ=
──────────────
ドイツ  │ 1.95583 マルク
フランス │ 6.55957 フラン
イタリア │ 1936.27 リラ
スペイン │ 166.386 ペセタ
オランダ │ 2020371 ギルダー

   たとえば、フランスで、60フラン、1ユーロ=123,67円の場合、(60/6.55957)× 123.67=1131.202 で計算され、
           =EURO(”フランス”,60,123.67)
   とすれば、1131.202と表示するようにしなさい。


以上でち!
誰か助けてケロ(><)!!!!
912デフォルトの名無しさん:2009/01/26(月) 19:08:22
宿題は自分でやれよゆとりが
913デフォルトの名無しさん:2009/01/26(月) 19:54:01
>>911
よしおれがやってやるよ
言語はcommon lispでいいか
914デフォルトの名無しさん:2009/01/26(月) 20:22:10
暇だったからPERLで書いてみた。4ばん
#!/usr/bin/perl

sub en{ ($kuni,$kane,$euro)=@_;
%a=(
"ドイツ" =>1.95583,
"フランス"=>6.55957,
"イタリア"=>1936.27,
"スペイン"=>166.386,
"オランダ"=>2020371);
return ($kane/($a{$kuni}))*$euro;
}
print en("フランス",60,123.67);
915まりこ:2009/01/26(月) 20:34:34
言語はVBAです〜
916デフォルトの名無しさん:2009/01/26(月) 20:39:02
ちっ、PL/SQL で書こうと思ったら釘を刺されたぜ。
917デフォルトの名無しさん:2009/01/26(月) 20:40:48
じゃあ僕はBCPL!
918デフォルトの名無しさん:2009/01/26(月) 20:43:44
よし、VBAforAccessだな、任せておけ。
919デフォルトの名無しさん:2009/01/26(月) 20:58:47
Excelのマクロか!
920デフォルトの名無しさん:2009/01/26(月) 22:04:07
私のパソコンはなぜかすべてのプログラムのメモ帳がおいてある位置に秀丸
があるので、メモ帳代わりに秀丸使っているのですが、HP作ろうと思って
notepad(メモ帳)立ち上げて組んで名前をつけて保存を致しました。
もちろんそのときにindex.htmlにしました。しかし、どうしてもメモ帳のままで
表示されません。ためしにhttp://siriasu.s10.xrea.com/HTML/htm.htmさんの

<html>
<head>
<title>●●のホームページ</title>
</head>
<body>
あいうえお
</body>
</html>
を組んでやってみましたが、メモ帳のままでした。これはなぜでしょうか。
解決策をおしえてください。お願いいたします
921デフォルトの名無しさん:2009/01/26(月) 22:06:17
>>920
鼬害。
まぁ、拡張子は常に表示するようにしておくのがいいよ。
922デフォルトの名無しさん:2009/01/26(月) 22:06:20
間違いなくindex.html.txtになっている。
名前を付けて保存するとき、"index.html"のように名前を二重引用符で括ること。

あと、フォルダオプションで「登録されているタイプの拡張子は表示しない」のチェックをオフにしておけ。
923デフォルトの名無しさん:2009/01/26(月) 22:10:00
>>922
フォルダオプションを探してみましたが見つかりません。
コンパネの中でしょうか?
924デフォルトの名無しさん:2009/01/26(月) 22:11:12
>>923
だから、鼬害だってば。粘着してないでとっとと移動しなさいよ。
925デフォルトの名無しさん:2009/01/26(月) 22:12:35
>>923
フォルダオプションの詳細タブの中。見つかんなきゃPC初心者かWindows板の初心者スレ行け。
926デフォルトの名無しさん:2009/01/26(月) 22:13:59
巣マンです、掻き消えます
927デフォルトの名無しさん:2009/01/26(月) 22:59:43
すいませんC#の質問です
たとえば2009年4月1日を基準に
4月2日なら1を
5月なら2を
12月なら9を
1月なら10を返すにはどうすればいいのでしょう

自分は列挙型でとか考えたんですがうまくいかなくて
皆さんならどうします
配列で取るようにしますか?
アルゴリズムで切り抜けますか
ヒントいただけないでしょうか?



if (DateTime.Parse("2009/04/01") < yyyymmdd)
{
if (DateTime.Parse("2009/03/31") >= yyyymmdd)
{
return "00" + "XX"  //XXの部分に上記数字を入れたいのです!
}
else
{
return "0000";
}
}
928デフォルトの名無しさん:2009/01/26(月) 23:04:24
>>927
年*12+月にすれば、リニアになるんじゃね?
929デフォルトの名無しさん:2009/01/26(月) 23:08:01
>>910

1問目:なんで学籍から年がわかるんですか?
学籍に年情報はいっているん?
930デフォルトの名無しさん:2009/01/26(月) 23:09:35
>>928
おw
良ヒント!
それでやってみます!

また返信します^^
931まりこ:2009/01/26(月) 23:20:30
>>929
学籍番号の最初の文字が5だったら平成20年卒、6だったら平成21年卒。
みたいな感じなんす。
932デフォルトの名無しさん:2009/01/26(月) 23:20:52
同校の生徒でもなきゃとけないなw
933デフォルトの名無しさん:2009/01/26(月) 23:25:24
もっと情報を!!
手有価
卒?答え出てるやん
934まりこ:2009/01/26(月) 23:26:50
確かに!何の参考書の問題かもわからないので質問の意図がよくわからないんですよ!
935まりこ:2009/01/26(月) 23:28:37
答え出ててもこれを過去も未来もって感じなんでどんなプログラム書けばいいかわからなくて…
936デフォルトの名無しさん:2009/01/26(月) 23:30:43
ファンクション int GetSotugyou()
{
GetSotugyou = left(学籍番号,1) + 15
}


こんな感じ?
937まりこ:2009/01/26(月) 23:43:30
どんな年代の学生番号でも卒業年度が分かるようなプログラムにしたいです。

例えば83456だったら平成23年度卒とかです。
938デフォルトの名無しさん:2009/01/26(月) 23:44:59
ごめんねむいや

とおもったらエクセルに貼り付けたらできた
引数の型適当(バリアント)なんでどうにかして


Sub Macro1()
学籍番号 = "11111"
crn = FNC(学籍番号)
MsgBox (crn)
End Sub


Function FNC(GetSotugyou As Variant) As Variant
FNC = Left(GetSotugyou, 1) + 15
End Function
939まりこ:2009/01/26(月) 23:47:13
どうもです!やってみます!
940まりこ:2009/01/27(火) 00:19:16
≫938さん
できました!!!ありがとうございます。
941デフォルトの名無しさん:2009/01/27(火) 00:27:17
留年は考慮しなくていいの?
942デフォルトの名無しさん:2009/01/27(火) 00:28:05
ぎゃーーーー
943デフォルトの名無しさん:2009/01/27(火) 00:37:56
熱中しすぎてしまった・・整数しか対応してないが、2ばん
usage: make arg1=100 arg2=30

#makefile
sho = $(arg1)
toku = $(arg2)
sub = $(shell expr $(1) - $(2))
div = $(shell expr $(1) / $(2))
sho_4 = $(call div,$(sho),4)
is_smaller=$(shell test $(sho_4) \-lt $(toku) ; echo $$?)

ifeq (0,$(is_smaller))
res=$(sho_4)
else
res=$(toku)
endif
res:=$(call sub,$(res),1)

is_negative=$(shell test $(res) \-lt 0 ; echo $$?)
ifeq (0,$(is_negative))
res:=0
else
res:=$(res)
endif

$(info result is $(res))
main:
@echo


944まりこ:2009/01/27(火) 01:46:09
≫941さん 留年は考慮しなくても良いみたいです!!
≫943さん ありがとうございます!試してみます。
945デフォルトの名無しさん:2009/01/27(火) 02:04:09
3ばんと4ばんわからん
946デフォルトの名無しさん:2009/01/27(火) 03:01:22
まったくプログラムについて知らないのですが
例えばあるキーワードを含む行全体にだけ下線を引かせるようなことはできるのでしょうか?
よく分からなかったらすみません
947デフォルトの名無しさん:2009/01/27(火) 03:02:47
>>946
できる。インターネットエクスプローラとかでもやってるでしょ?
948デフォルトの名無しさん:2009/01/27(火) 03:20:27
>>910
ほれ、3番。言語はCな。
int calcSyotoku(int master)
{
int prep;
int result;
float tax;

if(master<33*10000){tax=0.1f;prep=0;}
else if(master<90*10000){tax=0.2f;prep=33*10000;}
else if(master<180*10000){tax=0.3f;prep=123*10000;}
else if(master<300*10000){tax=0.4f;prep=303*10000;}
else {tax=0.5f;prep=603*10000}

result=master-((master*tax)-prep);
return result;

}
計算はこれでいい。但し、これを提出すると怒られるはず。
怒られる理由が分かるなら問題ない。そうでなければ処置なし。逝ってよし。
949デフォルトの名無しさん:2009/01/27(火) 03:29:44
>>947
自分にはよくわかりませんので
どの言語でどのように書けばいいのか教えてもらえると助かります
面倒でしたらヒントだけでもお願いします
950デフォルトの名無しさん:2009/01/27(火) 03:32:26
>>949
環境言え環境GUI なのか QUIなのか
951デフォルトの名無しさん:2009/01/27(火) 03:39:44
>>950
GUIです
952デフォルトの名無しさん:2009/01/27(火) 03:58:48
>>951 以下の文章を一行にしてブラウザのアドレス欄に貼り付けて実行
javascript:
target="置換したい文字列";
str= document.getElementsByTagName("body")[0].innerHTML;
str.replace(target,'<span style="text-decoration :underline;">'+target+'</span>');
953デフォルトの名無しさん:2009/01/27(火) 05:19:56
12×A+21×Bの結果をGRに格納するCASLUプログラムを書かなきゃならんのですが、乗算+乗算の書き方がわかりません
954デフォルトの名無しさん:2009/01/27(火) 10:00:49
>>949
>どの言語でどのように書けばいいのか
はあ?
>まったくプログラムについて知らない
んだろ?
1から10まで教えろってか?勉強しろよ阿呆。
それが出来ないならそもそも板違いだ。
955デフォルトの名無しさん:2009/01/27(火) 10:11:44
それ以前に下線を引かない表示ができてないとその質問はできないと思うんだがな
956デフォルトの名無しさん:2009/01/27(火) 10:40:31
>>953
一回目の乗算した結果をどこかに保存しておき、
二回目の乗算した結果と加算すればいいよ。
957デフォルトの名無しさん:2009/01/27(火) 12:08:38
他アプリの行に下線を引きたいとかだったりして
958デフォルトの名無しさん:2009/01/27(火) 15:16:57
サインペンでも使えよ
959デフォルトの名無しさん:2009/01/27(火) 16:06:27
>>953
あ?ほんとに分かってんのか?
「はい」ってのはな「はい、わかりました」を略して「はい」なんだよ
頭だけでわかったって言わねんだぞ?学校の勉強じゃねえんだから
社会では?お?実際に出来て初めて「わかった」言うんだ
出来もしねえ奴が軽々しくはいなんて言うんじゃねえよ
すいませんじゃねえよこら。お?申し訳ありませんじゃねえんだよ。
申し訳ありませんってのは本当に反省した奴だけが言える事だろうが。
反省してるって事は今度は必ず出来るって事だ。
お前今できんのかよ。今日のお前は出来てたのかよ?お?
出来もしねえ癖に口だけ一丁前な事言うんじゃねえよ。
お?聴こえてんのかよコラ?あ?
やる気がねえんだったら来なくていいぞ?
お前ナメてんだろコラ?
仕事中だと思って優しく口で言ってりゃ調子に乗ってんじゃねえぞコラ?お?
外で遭ってたら今頃カタワだぞお前?とっくに?あ?
960デフォルトの名無しさん:2009/01/27(火) 16:12:51
  ほ
  い
  け
  で
  も
  ま
  訳
  し
  今
  も
  聴
  気
  ナ
  中
  遭
961デフォルトの名無しさん:2009/01/27(火) 16:14:23
君のレスなんて読まないよ
962デフォルトの名無しさん:2009/01/27(火) 23:04:27
C#使いの方NUnit使ってます?
便利ですか?
工数減りますか?
963デフォルトの名無しさん:2009/01/27(火) 23:32:41
じゃあ ?Unit 使ってる人どうですか
学ぶ価値ありですか?
古い技術ですか?
964デフォルトの名無しさん:2009/01/27(火) 23:59:01
質問の仕方悪すぎ

皆さん、Unitテストってやってますか?
C#でもUnitテストって有効でしょうか?
NUnitなどのツールの使い心地はどうでしょうか?
今後、Unitテストってどうなっていくと思いますか?
965デフォルトの名無しさん:2009/01/28(水) 00:01:48
>>964
そう読み取ったんなら、そういう意味として答えろよ。グダグダ言うな馬鹿。
966デフォルトの名無しさん:2009/01/28(水) 06:11:27
各人、読み取った内容で回答していいそうです。ではどうぞ。
967デフォルトの名無しさん:2009/01/28(水) 06:49:45
ワシの波動球は108式まであるぞ
968デフォルトの名無しさん:2009/01/28(水) 07:24:51
>>965
B'zは日本のハードロックユニットとしては最高だね
ちょっと古いって言うかも知れないけど
人気は安定してるし、いい意味で枯れてるよね
969デフォルトの名無しさん:2009/01/28(水) 08:42:09
スレ違い板違いだったらすみません。
HPに貼るハーボットの時計を探しているのですが、どうすれば手に入りますか?
970デフォルトの名無しさん:2009/01/28(水) 08:45:24
自分で作れば手に入るよ
言語は何がいい?PHP?
971デフォルトの名無しさん:2009/01/28(水) 08:49:42
本当ですか!?
言語は日本語がよいのですが…PHPとはなんですかorz
知識不足すみませんorz
972デフォルトの名無しさん:2009/01/28(水) 08:52:59
Wordのマクロを學びたいと思っています。
ExcelのVBAの本はたくさんありますが、WordのVBAの本が見あたりません。
何か独学で覚える手段はないでしょうか。
よろしくお願いします。
973デフォルトの名無しさん:2009/01/28(水) 08:55:27
AmazonでWord+VBAで検索できない人が
はたして独学で学べるのだろうか
974デフォルトの名無しさん:2009/01/28(水) 09:18:33
>>969
>970はからかっているだけだから。鼬害なのでどこに行けばいいかは知らんけど。
作るにしてもWebProg板だろうしねぇ。
975デフォルトの名無しさん:2009/01/28(水) 11:35:43
鼬害ってなんですか?
976デフォルトの名無しさん:2009/01/28(水) 11:52:05
オブジェクト指向言語でincludeとinheritanceってどう違うんですか?
977デフォルトの名無しさん:2009/01/28(水) 11:55:05
is-a とか has-aとかでぐぐったら、わかんじゃね
978デフォルトの名無しさん:2009/01/28(水) 12:19:10
>>975
ttp://ja.wikipedia.org/wiki/%E3%82%A4%E3%82%BF%E3%83%81
| 小柄な体格ながら、非常に凶暴な肉食獣であり、
| 小型の齧歯類や鳥類はもとより、自分よりも大きな
| ニワトリやウサギなども単独で殺し、食べてしまう。
979デフォルトの名無しさん:2009/01/28(水) 12:19:43
>>976
inheritance(継承)は一般的な概念だが、includeはぶっちゃけRuby方言。
一般的な概念を指す用語としてはMixin。

次スレ
http://pc11.2ch.net/test/read.cgi/tech/1233112473/l50
980デフォルトの名無しさん:2009/01/28(水) 18:22:08
>>975
いたちがい
981デフォルトの名無しさん:2009/01/28(水) 18:29:50
シリアルポートを利用して2つのPCで通信を行いたいのですが

STX 本文 ETX BCCという送信に対して
STX 返信 EXT BCCという内容が返信されてくるようになってるのですが

受信内容を確認するとき受信バッファを1byteずつ監視してSTXを検出したら読み出しの処理を行うのが良いのでしょうか?

それとも、受信バッファに受信データが検出されたら読み出しをおこなって
読み出した文字列からSTXを探し出した方がよいのでしょうか?

982デフォルトの名無しさん:2009/01/28(水) 18:32:23
STXは常に監視する
983デフォルトの名無しさん:2009/01/28(水) 19:06:11
ありがとうございます、STXは常に監視するようにします

ところでdcb構造体にある
dcb.EofChar
dcb.EvtChar
これらをSTXとETXの値にしておいたほうがよいのでしょうか?
984デフォルトの名無しさん:2009/01/28(水) 19:24:02
使いたいなら、dcb.EofCharとかの動作を調べましょう。
985デフォルトの名無しさん:2009/01/28(水) 19:46:01
986デフォルトの名無しさん:2009/01/28(水) 22:15:51
皆さん、Unitテストってやってますか?
987デフォルトの名無しさん:2009/01/28(水) 22:59:03
やってません。
988デフォルトの名無しさん:2009/01/28(水) 23:45:47
php
989デフォルトの名無しさん:2009/01/29(木) 00:24:25
php初心者です。
MDB2を使うclassを書いているのですが、動きません。
Fatal error: Call to a member function query() on a non-object in パス on line 8
どのようにしたらclass化できるでしょうか??
<?php
require_once('../class/MDB2.php');
$mdb_connect=new MB2_class();
// データ行数を取得する(SELECT クエリの結果の行数)
$res=& $mdb2->query('SELECT * FROM '.$table);
if (PEAR::isError($res)){
die($res ->getMessage());//"接続エラー"
}
if($mdb2->getOption('result_buffering')) {
$dtcnt = $res->numRows();//テーブルに記録された行数
print $dtcnt;
}else{
echo '"result_buffering" が無効で行数が取得出来ない';
}/**/ ?>
990デフォルトの名無しさん:2009/01/29(木) 00:25:26
classファイル
<?php class MB2_class{
private $db_type;
private $sv;
private $db_name;
private $user;
private $pass_w;
public $table;
private $dsn;
public $mdb2;
function __construct(){
//PEAR DBクラスモジュール(MDB2)をインクルード
require_once("MDB2.php");
//接続の設定(DBタイプ/サーバー/データベース/ユーザー/パスワード/テーブル)
$db_type = "mysql";//データベースの種類
$sv = "localhost";//自分のサーバー名に書き換える
$db_name = "****";//自分のデータベース名に書き換える
$user = "*******";//自分のIDに書き換える
$pass_w = "***********";//自分のパスワードに書き換える
$table = "*****";//使うテーブル名に書き換える
//データベースに接続
$dsn = "$db_type://$user:$pass_w@$sv/$db_name";
$mdb2 =& MDB2::factory($dsn);
if (PEAR::isError($mdb2)){
die($mdb2->getMessage());//"接続エラー"
} }}?>
991デフォルトの名無しさん:2009/01/29(木) 00:32:00
>>989-990
板違い
992デフォルトの名無しさん:2009/01/29(木) 00:33:40
>>991
死ね
993デフォルトの名無しさん:2009/01/29(木) 00:54:13
NUnitなどのツールの使い心地はどうでしょうか?
994デフォルトの名無しさん:2009/01/29(木) 00:55:57
まったくダメですね
価値が無いですよ
995デフォルトの名無しさん:2009/01/29(木) 07:00:13
次スレ
スレ立てるまでもない質問はここで 95匹目
http://pc11.2ch.net/test/read.cgi/tech/1233112473/

996デフォルトの名無しさん:2009/01/29(木) 07:19:20
まあまあ
997デフォルトの名無しさん:2009/01/29(木) 20:07:16
今後、Unitテストってどうなっていくと思いますか?
998デフォルトの名無しさん:2009/01/29(木) 20:15:34
ウメ
999デフォルトの名無しさん:2009/01/29(木) 20:16:15
999
1000デフォルトの名無しさん:2009/01/29(木) 20:17:41
1000
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。