- 1 名前:デフォルトの名無しさん mailto:sage [2006/12/26(火) 18:28:52 ]
- 質問にやさしく親切に答えてくれるスレです。
前スレはこちら。 質問にやさしく親切に答えてくれるスレ 2 pc8.2ch.net/test/read.cgi/tech/1143639945/
- 75 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 22:10:00 ]
- VC+MFCで組んでるけど例外全く使ってないな……
char *pBuffer = new char[xxx]; if(NULL==pBuffer) //エラー処理 とか平気でやってる。 いまどきnewを生で使うのかよとかそういうのはなしで
- 76 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 22:19:07 ]
- 一応聞いておくが、それVC6(あるいはそれ以下)だよな。
- 77 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 22:26:16 ]
- いえVC7(VS2003)です
new.hとか使ったことありませんごめんなさい
- 78 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 22:33:09 ]
- それだったらnewは規格に則って例外を投げる。おそらく回避手段は無い。
例外を投げなければ、メモリ確保できたということだから、 NULLを返すことなど決してなく、当然NULLとの比較は無意味。 ただしnewではなくnew(std::nothrow)とすればメモリ確保失敗時にヌルポインタを返すようになる。
- 79 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 23:19:01 ]
- あ、あれ…?
今までひどい勘違いをしていた……?
- 80 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 01:12:19 ]
- >>79
mallocとは違うのだよmallocとは!
- 81 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 01:16:47 ]
- orz
- 82 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 01:33:19 ]
- ついでに言えば、MFCの投げる例外は標準C++の投げる例外と一部互換性が無い。
- 83 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 02:49:31 ]
- >57
亡くなられたのは確かのようですね。 ご冥福をお祈りいたします。 ttp://news21.2ch.net/test/read.cgi/bizplus/1174468539/
- 84 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 15:43:42 ]
- >>54
vistaでフリーは無理だね
- 85 名前:デフォルトの名無しさん mailto:sage [2007/03/28(水) 16:13:52 ]
- そうか?
Visual Stduio 2005 Express Editionとかあるだろうに
- 86 名前:デフォルトの名無しさん mailto:sage [2007/03/29(木) 08:55:02 ]
- >84
Starter Editionみたいなのが出る予定なかったっけ?
- 87 名前:デフォルトの名無しさん [2007/03/30(金) 12:45:05 ]
- すいません、お聞きしたいんですがBBS作成に適したプログラム言語って何ですか
- 88 名前:デフォルトの名無しさん mailto:sage [2007/03/30(金) 14:15:17 ]
- お手軽に作るのならPerlとJavaScriptがあればできる。
他の手段は、その程度のものが使えるだけの知識があることが前提になってくるから先ずは、 Webで公開されているBBS用Perlスクリプトを眺めてみるところから始めてみては如何かと。
- 89 名前:デフォルトの名無しさん mailto:sage [2007/03/30(金) 16:05:37 ]
- PHPも多いよ。 設置も楽だし
- 90 名前:デフォルトの名無しさん mailto:sage [2007/03/30(金) 20:48:57 ]
- PHPで表示されたサイトを保存するにはどうしたらいいんでしょうか?
保存したファイルを開くと画像リンクやレイアウトが崩れて ぜんぜん違うのですが…
- 91 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 00:25:07 ]
- >>73
それは間違ってる 長くやってるから配列とポインタが一緒なのでは無く cすらろくに使いこなせない無能となる。cでも配列とポインタの区別はつけてある。
- 92 名前:質問 [2007/04/01(日) 11:41:39 ]
- プログラムをしてみたいけど、何をどうすればいいの?
- 93 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 11:49:56 ]
- あなたが普段行なっている、定型作業の手順を書き出してみてください。
その内容を吟味し、「処理」や「条件」を抽出したら、それがプログラムです。
- 94 名前:質問 [2007/04/01(日) 11:51:35 ]
- いや、ウインドウズPCで簡単な計算、出力をしたいだけなんですが。
- 95 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 11:57:21 ]
- >>94
それらのことは、電卓或いは表計算ソフトでできますよ。 ちょっとした出納帳くらいなら表計算ソフトでちょちょいのぱーです。
- 96 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 11:57:39 ]
- ならExcelでも使っていろ。
- 97 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 11:58:27 ]
- 勿論Excelならマクロ使えばプログラム書きたいという望みも叶うので一石二鳥
- 98 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 12:07:26 ]
- いや、割り込みすまないが、
対象となるデータ持ってくるときに、他とぶつからないようにロック粒度のトレードオフを うまい具合にしてほしい と言ってるんじゃないかな? 例えば、帳票画面でSQLじか打ちなんて危ないことはやらないわけだから。
- 99 名前:質問 [2007/04/01(日) 12:13:14 ]
- ttp://tripsage.hp.infoseek.co.jp/
↑ こんな感じのを作りたいんです。
- 100 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 12:38:09 ]
- C言語でプログラムを組んでみたのですが、バグがとれません。
何が悪いのでしょうか? どなたか教えてください。↓
- 101 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 12:38:50 ]
- #include <stdio.h>
#include <stdlib.h> #define MEM_MAX 10; /* 最大従業員数 */ struct member_data{ int num; /* 従業員番号 */ char name[16]; /* 従業員名 */ int nat; /* 国語 */ int math; /* 数学 */ int eng; /* 英語 */ int soft; /* ソフトウェア */ } ;
- 102 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 12:40:30 ]
- main()
{ int idx; /* ループインデックス */ int flg; /* 従業員番号有無フラグ */ int input_num; /* 入力従業員番号 */ struct member_data mem_data[MEM_MAX]; /* 従業員データ構造体 */ mem_data[MEM_MAX] = { {1, "matsuzaka", 45, 83, 23, 48}, {9, "maki", 55, 12, 44, 36}, {11, "konno", 99, 63, 85, 32}, {19, "takahara", 11, 37, 73, 66}, {25, "nakamura", 100, 52, 97, 31}, {26, "matsui", 36, 77, 54, 98}, {139, "iwasaki", 98, 67, 85, 100}, {200, "nisikawa", 56, 72, 66, 71}, {222, "hanyu", 38, 91, 16, 77}, {326, "honda", 83, 69, 70, 54} };
- 103 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 12:42:04 ]
- while(1){
flg = 0; printf("従業員番号を入力してください → "); scanf("%d", &input_num); if(input_num == 0){ printf("従業員データ出力を終了します.\n"); break; } for(idx = 0; idx < MEM_MAX; idx++){ if(mem_data[idx].num == input_num){ flg = 1; break; } } if(flg == 0) { printf("その方はすでに退職されました.\n"); } else{ printf("従業員番号 = %d\n", mem_data[idx].num); printf("名 前 = %s\n", mem_data[idx].name); printf("国 語 = %d\n", mem_data[idx].nat); printf("数 学 = %d\n", mem_data[idx].math); printf("英 語 = %d\n", mem_data[idx].eng); printf("ソフトウェア = %d\n", mem_data[idx].soft); } } return(0); }
- 104 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 12:47:41 ]
- >>100
頭
- 105 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 13:16:34 ]
- 誤) #define MEM_MAX 10;
正) #define MEM_MAX 10 (セミコロンは要らない) 誤) struct member_data mem_data[MEM_MAX]; mem_data[MEM_MAX] = { {1, "matsuzaka", 45, 83, 23, 48}, ... 正) struct member_data mem_data[MEM_MAX] = { {1, "matsuzaka", 45, 83, 23, 48}, ... (構造体をこういう書き方で初期化できるのは、 宣言と同時に初期化するときだけ) あと、セミコロンが全角になってる箇所がいくつかあるが、 それはコピペミスかな?
- 106 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 13:41:09 ]
- >> 104, 105
問題解決しました。 ありがとうございます。 セミコロン全角はコピペミスでした。
- 107 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 14:04:09 ]
- >>100
まず、基本的な機能を1つの関数として作ってみること。 複雑な機能を1つの関数に突っ込みすぎると自分でも理解できなくなる。 それから、デバッグするときの基本は上から徐々に直す。 上っていうのは文字通りのソースコードの先頭な。 例えば1000行のプログラムで100箇所エラーがでていたとしても、 もしかすると1箇所の間違いに引きずられているだけということもよくある。 変数の宣言忘れとか、型違いとか。 あとはネタにマジレスすること。これ、まじにお勧め。
- 108 名前:デフォルトの名無しさん mailto:sage [2007/04/01(日) 23:19:46 ]
- 唐突で申し訳ないですが、データベースそのものを作る文献なんか
ないでしょうか?別に個人的な趣味で作りたいので、RDBじゃなくてもいいし BDBについてのみでもいいのですが1つよろしくお願いします。
- 109 名前:デフォルトの名無しさん [2007/04/02(月) 00:32:12 ]
- VB6.0を家で勉強したいのですが、環境を作るにはどうしたら
いいのですか? マイクロソフト社のダウンロードしていたのですが、成功しませんでした。
- 110 名前:デフォルトの名無しさん [2007/04/02(月) 00:38:06 ]
- >>109
サブスクリプションもってんの? 何で成功しなかったかkwsk
- 111 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 03:44:05 ]
- >>108
ソースが公開されているDBMSのソースを眺めるのは? dbm系とかならそんなに大規模な実装でもないし
- 112 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 03:51:03 ]
- DBMSがBDSMにしか見えないんですがどこのお医者さんに行けばいいですか?
- 113 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 03:58:22 ]
- BDSMって何だよって思ってぐぐったら……こんな略語があったんだなw 勉強になった
- 114 名前:デフォルトの名無しさん [2007/04/02(月) 11:38:04 ]
- ホームページ自動更新スクリプトみたいなのを作るには、JavaScript の本買えばいいんですか?
blogの記事の内容は変えずに、自動的に更新日時だけ新しいもにしていきたいんです。一時間毎くらいに
- 115 名前:デフォルトの名無しさん [2007/04/02(月) 11:56:35 ]
- >>114
HTTP通信できる処理系なら何でも
- 116 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 12:14:51 ]
- >>108
つ sqlite
- 117 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 12:50:24 ]
- >>114
どうでもいいけど、それってとんでもない迷惑だな。 ついでに、Blogプロバイダによっては規約違反にならないかな。
- 118 名前:デフォルトの名無しさん [2007/04/02(月) 12:54:28 ]
- >>117
一時間に一回更新くらいのアクセスくらいならトラフィック的には問題ない気がする 一日50件更新する奴もいるし 無論blogがBOT的な物を禁止してるなら別 そもそも>>114は何か勘違いをしていそうだが
- 119 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 13:22:31 ]
- >>115
ありがとうございます。特にオススメなのは(目的にあっているもの)なんですか?
- 120 名前:115 [2007/04/02(月) 13:35:08 ]
- >>119
残念ながらHTTP通信を主眼に置いた言語は無い VBAだろうがVBだろうがC++だろうがPerlだろうがRubyだろうがJavaだろうが 基礎からソケットを利用したHTTP通信ができるまで学ぶしかない だとするとマジ初心者ならどれを選んでも特別大差無い
- 121 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 16:56:56 ]
- いじめる?
- 122 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 17:11:43 ]
- C++よりはJavaの方が楽だと思うがなあ
- 123 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 19:36:19 ]
- WindowsならC++でもWinInetで十分楽だろう。socketレベルのことは考えなくておk。
VB等でも使える。
- 124 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 19:42:49 ]
- C++はどんな場面であれ、初心者に勧められるような言語じゃないだろ・・・。
C++だけはやめとけ。素直にJAVAしとけ・・・。
- 125 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 01:48:43 ]
- JAVAやると頭馬鹿になるよ。絶対使うな、仕事でJAVAやってるやつは負け組。
今は仕事あるからOKだろ?とか思うけど仕事無くなったらまっさきに切られるのが JAVAの連中。あいつらは使えないし設計もJAVAに特化したような糞設計が多い。 未だにMQとか持ち出して設計してるDQNも大手見渡しても多いし... JAVAやるってのはそうだな、金がなくて凶悪犯罪に手を初めてもいいと思えないと やらないほうがいいよ。
- 126 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 02:18:28 ]
- ソフトウェアインストールの時にレジストリに書き込みしたいんだけど、
サブキーにSIDが含まれてる場合どうすりゃいいんでしょか? 具体的には [HKEY_USERS\S-1-5-21-[ココがSID]\Software\ODBC\ODBC.INI\ソフト名] に複数値を追加したいんです。 SIDを取得するコマンド(値)があるインストーラとかご存じであれば教えてください。
- 127 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 23:21:21 ]
- シェーダーの記述の仕方の講座良いのないですか
RenderMonkeyとかFX Composerの
- 128 名前:デフォルトの名無しさん mailto:sage [2007/04/08(日) 04:51:07 ]
- 使えなくなった携帯電話をトランシーバーとして使えるようにしたいのですが
まずは、何を勉強すればいいでしょうか? ちなみにコンピューターがどうやって動いているかもわかりません。
- 129 名前:デフォルトの名無しさん mailto:sage [2007/04/08(日) 07:12:23 ]
- 携帯電話をトランシーバーに作り変えるだけの知識と技術があれば、
別に作った方が安く早くできると思います。 なんせ、ハードウェア用件が違いすぎますから。
- 130 名前:100 mailto:sage [2007/04/09(月) 20:41:50 ]
- どうも、以前投稿した>>100です。
あれから、構造体を動的にとるように変更しようとしたのですがどうもうまくいきません。 mallocの使い方がわかってないせいなのか、根本的に何かが間違っているのか…。 どなたかご指摘をお願いしますm(_ _)m
- 131 名前:100 mailto:sage [2007/04/09(月) 20:43:52 ]
- #include <stdio.h>
#include <stdlib.h> #define MEM_MAX 10 struct member_data{ int num; char name[16]; int nat; int math; int eng; int soft; } ;
- 132 名前:100 mailto:sage [2007/04/09(月) 20:45:03 ]
- main()
{ int idx; int flg; int input_num; int *mem_tbl[MEM_MAX]; struct member_data *mem_data; mem_tbl[0] = (int *)malloc(sizeof(int)*MEM_MAX); if(mem_tbl == NULL) { printf("メモリ領域動的確保失敗"); return(0); } mem_data = (struct member_data *)malloc(sizeof(struct member_data)); if(mem_data == NULL) { printf("メモリ領域動的確保失敗"); free(mem_tbl); return(0); }
- 133 名前:100 mailto:sage [2007/04/09(月) 20:46:37 ]
- mem_tbl->mem_data = {
{1, "matsuzaka", 45, 83, 23, 48}, {9, "maki", 55, 12, 44, 36}, {11, "konno", 99, 63, 85, 32}, {19, "takahara", 11, 37, 73, 66}, {25, "nakamura", 100, 52, 97, 31}, {26, "matsui", 36, 77, 54, 98}, {139, "iwasaki", 98, 67, 85, 100}, {200, "nisikawa", 56, 72, 66, 71}, {222, "hanyu", 38, 91, 16, 77}, {326, "honda", 83, 69, 70, 54} };
- 134 名前:100 mailto:sage [2007/04/09(月) 20:47:36 ]
- while(1)
{ flg = 0; printf("従業員番号を入力してください → "); scanf("%d", &input_num); if(input_num == 0) { printf("従業員データ出力を終了します.\n"); break; } for(idx = 0; idx < MEM_MAX; idx++) { if(mem_tbl[idx]->mem_data.num == input_num) { flg = 1; break; } }
- 135 名前:100 mailto:sage [2007/04/09(月) 20:49:57 ]
- if(flg == 0)
{ printf("その方はすでに退職されました.\n"); } else { printf("従業員番号 = %d\n", mem_tbl[idx]->mem_data.num); printf("名 前 = %s\n", mem_tbl[idx]->mem_data.name); printf("国 語 = %d\n", mem_tbl[idx]->mem_data.nat); printf("数 学 = %d\n", mem_tbl[idx]->mem_data.math); printf("英 語 = %d\n", mem_tbl[idx]->mem_data.eng); printf("ソフトウェア = %d\n", mem_tbl[idx]->mem_data.soft); } } free(mem_tbl); free(mem_data); return(0); }
- 136 名前:デフォルトの名無しさん mailto:sage [2007/04/09(月) 21:18:25 ]
- >>130
よしわかりました、あなた>>107にファックされなさい
- 137 名前:デフォルトの名無しさん mailto:sage [2007/04/10(火) 08:26:51 ]
- //× これいらない int *mem_tbl[MEM_MAX];
struct member_data *mem_data; //mem_tbl[0] = (int *)malloc(sizeof(int)*MEM_MAX); ここもいらない //if(mem_tbl == NULL) //{ //printf("メモリ領域動的確保失敗"); //return(0); //} mem_data = (struct member_data *)malloc( sizeof(struct member_data) * MEM_MAX ); >>133 //× 間違い mem_tbl->mem_data = { struct member_data memberInitData[] = { >>134 for(i=0;i< sizeof(memberInitData)/sizeof( struct member_data );i++) mem_data[i]=memberInitData[i] ); を追加、 //× 間違いif(mem_tbl[idx]->mem_data.num == input_num) if(mem_data[idx]->num == input_num)
- 138 名前:デフォルトの名無しさん mailto:sage [2007/04/14(土) 21:53:10 ]
- ここにソースコードをずらずらと書くな!!
- 139 名前:デフォルトの名無しさん mailto:sage [2007/04/15(日) 09:59:34 ]
- MPEG1の動画ファイルの総再生時間ってどこかに記述されてるものでしょうか。
それともビットレートやフレームレートなどから自動的に算出されてるのでしょうか。
- 140 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 00:30:36 ]
- 質問です。
ネットワークのプログラミングをしていて動作テストをする場合、一台のPCを仮想的に2台のPCのようにして 動作させることはできますでしょうか?
- 141 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 11:57:25 ]
- >>140
やりたいことを詳しく。 単にTCP/IPのサーバプロセスとクライアントプロセスを接続するテストをしたいだけなら、普通にできるんだが。
- 142 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 12:46:02 ]
- こんなソフトを使えば、1台のPCを複数に出来るよ
www.vmware.com/ja/ www.microsoft.com/japan/windows/virtualpc/default.mspx
- 143 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 23:45:53 ]
- 該当するスレが無かったので此方で質問させて頂きます。
VC2003でDLLを作成するプロジェクトとEXEを作成するプロジェクトを作りました。 上記の二つは連携して動作する(EXEがDLLを読み込んで動作する)ようになっているのですが、 DLL側のソースコードでバグが発生します。この場合、DLL側のソースコードにブレークポイントを 仕掛けてデバッグしたいのですが、ブレークポイントを仕掛けてもそこで全くストップしてくれません。 この場合、どのような設定にしたらDLL側でのブレークポイントを有効にできるのでしょうか? 御存知の方が御座いましたら、どうか教えて頂ければと。
- 144 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 13:25:53 ]
- >>143
普通は特に設定などせずにできる。 その2つのプロジェクトを1つのソリューションにしてるよね?
- 145 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 03:08:24 ]
- 将来的にゲーム(主にRPGかローグライク)を作りたい初心者なんですけど、アドバイスして頂けないでしょうか?
今HSPをやって>>70さんが言ってたようにサンプルコードを動かしたり、変更してみたり、 少しくらいなら自作コードを作れるくらいにはなったのですが。 やはり、>>70さんが仰られたようにDelphi等に移行したほうが良いのでしょうか? あと、RPGを作るならツクールを購入しようかと考えているのですが、 ツクールのプログラム言語はRubyと聞いているので、ツクール使うなら Rubyもやっといた方が良いのでしょうか? でもやはりRPGだけでなくいろいろなゲームやアプリも作ってみたいので ツクールはやめといたほうがいいのでしょうか? 最後に長々としかもスレ違いな質問をしてすいません。
- 146 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 15:06:35 ]
- >>145
具体的な理由の無い漠然とした不安から「何某の方がいいのだろうか?」と心配しても、ほぼ無意味です。 まず具体的な問題にぶち当たってください。それからそれを解決する方法を探しましょう。
- 147 名前:デフォルトの名無しさん mailto:sage [2007/06/21(木) 17:01:19 ]
- >>146
早速のレスありがとうございます。 hspで長くプログラミングしてると悪い癖がつくからはやく他の言語に移行した方がいい と色々なひとから聞いたものですから、何となく不安になったんです。 やはりhspは卒業して他のがんばってみようと思います。 答えにくいような質問してすみません。
- 148 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 21:29:58 ]
- Delphi って最新版は無料で入手できないのでは?
Java や C# ならただで入手可能。
- 149 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 23:01:37 ]
- Turbo Delphiというのが無料版
- 150 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 12:10:22 ]
- Googleとか、Yahooの検索エンジンとかって、検索エンジンのまがい物って本当ですか?
Google八部とか、Yahoo商売検索って聞いたのですが(自分達に不都合なSiteは表示させない、または、表示させるのに金を取っている)。 辞書みたいに、検索者に誠実な検索エンジンとかってできないですか? P2Pみたいな、フリーのソフトみんなで導入するとかしたら可能ではないですか?
- 151 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 20:11:09 ]
- >>150
GoogleやYahooもまぁやってるでしょう。 新聞TVが大昔から普通にやってたことだし。 みんなが動かしてくれれば可能でしょう。 しかし日本ではGoogle八分を問題だと思う人はあまり増えない気がします。 朝日新聞やTBSが存続できちゃってます。 一般利用者は目的が達成できればあまり文句は無いので。
- 152 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 00:07:08 ]
- 自分とこのページビューが増えないのを検索サイトのせいにするな
- 153 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 16:56:41 ]
- 検索ビューが増えないのじゃなくて、八部に実際なってるの^^;検索ツールって自分の会社に都合のいいことしか表示できないようにするのって一種の騙し、使用者に対する裏切り行為じゃないかw
- 154 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 17:51:20 ]
- 案外ロボット回避のタグが埋まってたりして。
- 155 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 23:04:45 ]
- Yahooは手動だから別件として、ロボット検索の引っかかり率が悪いのは
構成やHTMLなどサイト自身のせい
- 156 名前:デフォルトの名無しさん [2007/08/17(金) 11:32:12 ]
- 質問です。
VC++でウィザードリィ形式のRPGを作っているのですが、 データの管理というか、設計の見直しで悩んでいます。 ゲームに必要なパラメータやキャラデータをグローバルな データクラスに組み込んで、各インスタンスで使っていたのですが、 このやり方はややこしくなると気付いたので、新たに設計しなおしています。 フラグやゲーム内日時など、色んな場所から参照したいものは、どのように 管理すればいいのでしょうか? 例えば、キャラデータ(アイテム情報保持)は戦闘中・ショップ・キャンプ中・ イベントチェックで使用しますが、グローバル化をさけようと思ったら、 インスタンスを呼び出すたびにキャラデータのポインタなり参照なりを 引数と一緒に送るという形にすればいいのでしょうか? 宜しくお願いします。 石の中にいる人も罠解除はキー入力だろ?という人も宜しくお願いします。
- 157 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 11:37:59 ]
- >>156
オブジェクト指向を勉強するといいんじゃないかなぁ?
- 158 名前:156 [2007/08/17(金) 12:29:46 ]
- >>157
すいません。状況の説明が足りませんでした。 オブジェクト指向を学ぶために、学習しながら実地としてゲームを作ってます。 C言語はやったことがなく、C++から入りました。 オブジェクト指向の概念やUMLでの記述や、C++での記述の仕方・ルールは だいたい理解しています。継承を覚えて、いまはインターフェイスを勉強して いるくらいです。 具体的に、オブジェクト指向のどの部分を勉強したらよいでしょうか?
- 159 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 12:44:00 ]
- >>158
オブジェクトの設計とかリファクタリングとかデザインパターンとか。 キャラデータと呼べる物(オブジェクト)があったら、それはそもそもキャラデータというクラスがないといけない。 で、各部の処理のあつまりもオブジェクトになっていて、キャラデータの参照を持つべきだな。
- 160 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 01:24:26 ]
- メモリ上にある実行中のプロセスの中身を覗いたり書き換えたりできるメモリエディタというものがありますが
こういう機能はどうやって実現いるんですか? 昨今のOSは個々のプログラムに仮想アドレスを割り振っていると習ったので、不可能に思えるのですが… またこういうことが可能であることはセキュリティ上まずくないのでしょうか?
- 161 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 17:25:48 ]
- 不可能ならOSはどうやってプロセスを管理できるんだ?
もちろんどんなプログラムでもほいほい実行する人間にはセキュリティ上まずい
- 162 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 00:31:13 ]
- 個々のプログラムと OS は違う権限で動作していて、メモリエディタが OS と同じ権限で動作すれば大丈夫だよね。
- 163 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 01:09:38 ]
- あ、コールゲートっていうやつを使うわけですか、なるほど
>もちろんどんなプログラムでもほいほい実行する人間にはセキュリティ上まずい 確かにそれはそうですね…
- 164 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 03:27:09 ]
- LSI C-86 Ver 3.30 試食版で日本語が表示できません
- 165 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 03:52:37 ]
- >>164
それは過去の遺物です。使いこなせないのなら捨てなさい。
- 166 名前:デフォルトの名無しさん mailto:sage [2007/09/17(月) 23:24:10 ]
- HTMLとBASICとVBAとHSP
満足に使えるようになるまでにかかる時間が短いのはどれですか?
- 167 名前:デフォルトの名無しさん mailto:sage [2007/09/17(月) 23:35:18 ]
- 満足の定義によるだろう。
- 168 名前:デフォルトの名無しさん mailto:sage [2007/09/17(月) 23:42:57 ]
- HSP はライバルが一番少ないじゃないから、すぐに満足できるんじゃないかな?
ちょっとくらい間違っても誰もけなしたりしないし。
- 169 名前:デフォルトの名無しさん [2007/10/07(日) 17:24:12 ]
- www-mobile.ecs.soton.ac.uk/speech_codecs/standards/adpcm.html
C言語 + Javaを少しの素人です。 携帯電話に移植したくて、 音声圧縮のコードを読んでいるのですが、 アルゴリズムが理解できません。 資料もソース以外見つからない状況で…。 何が問題でしょうか。 ・数学力 ・英語力 ・それ以前
- 170 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 19:05:38 ]
- アルゴリズムの名前さえわからずにコードを読んでいる点
- 171 名前:169 [2007/10/07(日) 21:10:32 ]
- >>170
読んでるのはG721方式のADPCM音声圧縮方式で、 音声の線形予測に使っているコードの意味が理解できません。 C → Javaへの移植は上手く言ったのですが、 容量などのためコードを書き換える必要があるのですが、 コードの意味が理解できないのです。 アルゴリズム時点みたいな本を読んだほうがいいですか?
- 172 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 00:22:54 ]
- その辞典にフーリエ変換の原理とかちゃんと書いてある幸運を願う!
- 173 名前:169 mailto:sage [2007/10/08(月) 00:48:16 ]
- 適応信号処理という本で勉強してみます。有難う御座いました。
- 174 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 23:02:15 ]
- プログラムからVistaのレジストリの権限の変更方法が載っている本の名前を
ご存知の方いらっしゃいませんか? 一度書店で立ち読みし「これは参考になりそうだ」と思ったんですが、昨日買い にいったらありませんでした。。 本の名称を失念してしまい、いろいろ手を尽くして探していますが見つかりません。 もしご存知が方がいらっしゃたら本の名称を教えてください。 よろしくお願いいたします。
- 175 名前:デフォルトの名無しさん [2007/10/28(日) 14:47:50 ]
- ttp://www8.cao.go.jp/survey/h19/h19-danjyo/
ttp://www8.cao.go.jp/survey/h19/h19-danjyo/3.html ーーー(引用ここから)ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー Q3〔回答票3〕 今後,あなたが,男女が社会のあらゆる分野でもっと平等になるために最も重要と思うことは何でしょうか。この中から1つお答えください。 (13.4) (ア) 法律や制度の上での見直しを行い,性差別につながるものを改めること (23.8) (イ) 女性を取り巻く様々な偏見,固定的な社会通念,慣習・しきたりを改めること (23.1) (ウ) 女性自身が経済力をつけたり,知識・技術を習得するなど,積極的に力の向上を図ること (18.8) (エ) 女性の就業,社会参加を支援する施設やサービスの充実を図ること (11.4) (オ) 政府や企業などの重要な役職に一定の割合で女性を登用する制度を採用・充実すること (2.2) その他 (7.3) わからない ーーー(引用ここまで)ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 全体的にひどい調査であるが一番わかりやすいQ3を例にあげました。 イウエオで「女性」問題のみが選択肢にあり、「男性」の選択肢は一つもありません。 こんな結果誘導的な調査に納得できますか? Q3にどう答えても女の地位は上がるだけで下がることは決してない。 この調査により、女性不遇との結果が発表され、男性差別の政策がドンドン推し進められています。 誘導尋問的な「男女共同参画社会に関する世論調査」 で検索してみて下さい。
|

|