1 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 09:05:54 ] 質問する前にGoogleで検索しましょう。www.google.co.jp プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ(実は96番目) スレ立てるまでもない質問はここで 97匹目 pc12.2ch.net/test/read.cgi/tech/1237091698/
563 名前:デフォルトの名無しさん mailto:sage [2009/06/08(月) 15:15:18 ] ファイルシステムスレありますが、Linux 板なんでこっちで。 用途を限定した USB メモリで、FAT32 において 管理用データをできれば利用者から見えないようにしたいと考えています。 隠し属性とかいうのではなく、プログラムからじゃないと アクセス不能なぐらいにできればと思います。 FAT12 だか FAT16 だかの頃には、ファイル名の一文字目を特定の コードにすると表示されないとかなんとかあった気がするのですが、 FAT32 では今のところそういった情報はありませんでした。 ファイル名にスペースもアリな現在では通用しないことだったかも しれません。 あと、考えられるのは、ディレクトリエントリは作成せずに FAT だけ操作し、クラスタに直接アクセスしたらどうかなんて 考えているのですが(もやはファイルではありませんが)、 もう少し手頃な隠し方はないもんでしょうか。
564 名前:デフォルトの名無しさん mailto:sage [2009/06/08(月) 15:32:06 ] 自分で作る前に既存のソフトやUBSメモリの付属ツールが どうやってるか全部調べてから考えろ
565 名前:デフォルトの名無しさん mailto:sage [2009/06/08(月) 15:40:24 ] 暗号化zipにデータ突っ込んだら。拡張子は適当に変えて。 ハクされたら終わりだしファイルの存在はモロバレだけど一番手っ取り早くはある。
566 名前:デフォルトの名無しさん mailto:sage [2009/06/08(月) 15:43:46 ] FAT32管理外の未使用パーティションに置く。
567 名前:デフォルトの名無しさん mailto:sage [2009/06/08(月) 15:55:28 ] 適当なダミーファイルorEXEの末尾のクラスタの未使用領域に隠しデータを置く。 移動されたら消えそうだな。
568 名前:デフォルトの名無しさん mailto:sage [2009/06/08(月) 16:44:33 ] >>563 ドングルかプロテクトかな? この手の類はユーザーのレベルによると思うな。 カジュアルハックをさけるなら、 暗号化したファイルに書き込んでおけばいいくらいだし。 知識ある人対象なら、本気出されたら、それくらいだと無理くさいからな。 あまり関係ないけど、NTFSだと、昔、どんなファイルも属性?か何かに書き込んで(見た目だけ)0kbyteに圧縮するソフトがあったが、 同じようなことできないかね?
569 名前:デフォルトの名無しさん mailto:sage [2009/06/08(月) 20:25:24 ] >>547 ウェブ関係はWebProg板行ったほうがいいと思う。 >>568 NTFS副ストリームのことだろう。
570 名前:デフォルトの名無しさん mailto:sage [2009/06/08(月) 23:49:28 ] >>563 TrueCryptでも使ってろ。
571 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 00:20:53 ] 例外とassertの使い分けはどうしたら良いでしょうか? 例外を投げるべき場合と assertで処理を落とす場合と そのまま強行してしまう場合、どう判断したらよいでしょうか?
572 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 00:26:22 ] assertは論理的に有り得ない場合を検出する(すなわちプログラムのバグ)。 従って、メモリ確保できなかった場合をassertでチェックすべきではない。
573 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 00:31:11 ] 内的要因によるエラーはassert 外的要因によるエラーは例外
574 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 02:28:05 ] そもそも assert は普通、リリースモードではコードから消えてなくなる。 逆に言えば、コードから消えてなくなるので デバッグモードでは盛大に使っていい(と、ハーブ・サッター先生もおっしゃっている)。
575 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 10:37:24 ] C#とかの.net系ってネイティブコードの代わりにIL吐くよね 難読化を施しても気合いと根性があればリフレクターで逆asmできるけど それって商用利用する場合不味くないのですか?
576 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 12:14:21 ] IL吐かないネイティブコンパイラの作ったバイナリ、 例えばゲームなんかもすぐ解析されてプロテクトが骨抜きにされちゃうし .NETだから特別にまずいということは何もない。 ローカルで走らせる限りどうにもならない。
577 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 14:38:50 ] DirectXを使った3Dグラフィックの勉強をするために DirectX SDKとVisual C++ 2008 Expressのインストールをしようと思い 家のパソコンはネットにつないでないため学校のパソコンから データをダウンロードしたのですが DirectXの実行ファイルをクリックすると有効なアプリケーションではないと出 Visual C++をインストールしようとするとエラーが発生します データをダウンロードした学校のパソコンはマックだったんですけどそれがいけなかったんでしょうか?
578 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 14:53:24 ] 577の補足で 学校のパソコンでデータをダウンロードして データを持ち帰って家のパソコンにインストールしようとしたということです
579 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 14:56:01 ] プログラム以前の問題なので、何とか自己解決してください
580 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 15:09:19 ] 学校で誰かに教えてもらいなよ。それかMac板とか。 にしても今時ネット無しでプログラミングの学習は無謀だろ。効率悪すぎる。
581 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 17:15:27 ] ウィンドウズ関連ファイル直リン倶楽部 其の18 pc12.2ch.net/test/read.cgi/win/1240745744/ ローカルでインストール可能なファイルを探して落とさないとだめ
582 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 22:47:21 ] 教えて。 C で可変長パラメータを使用した関数がある。 これを #define で別名定義?して使いたいのだけど、マクロで可変長パラメータを定義できるだろうか。 void test( int data, char* format, ... ); これをマクロ定義するとき、普段は、 #define TEST_MACRO test TEST_MACRO( 0, "%d", 1 ); こんな感じにするのだけど、元の関数の第一パラメータ data までをマクロで指定したいときとか (たとえば固定で __LINE__ を指定したいとか)なにかいい方法はないかなと考えてて、思い浮かばないんだ。
583 名前:デフォルトの名無しさん mailto:sage [2009/06/09(火) 23:23:43 ] >>582 最近のコンパイラだと__VA_ARGS__が使える。 C99非対応のVCでもいける。 まあこんな感じ。 #define TEST_L(...) test(__LINE__, __VA_ARGS__) TEST_L("%d", 1);
584 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 00:06:43 ] >>583 おお。ありがとう。 そっか、そんなのがあったのね。 明日試してみるよ。
585 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 01:33:11 ] docomoから今年の夏モデルでAndroid携帯が出るらしいけど これは自分で作ったandoroidプログラムを動かせるって考えていいのかな? だとしたらauから乗り換えようかなあ
586 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 02:57:21 ] 動かせるよ
587 名前:デフォルトの名無しさん [2009/06/10(水) 07:37:04 ] 数独(ナンバープレース)を解くプログラムを作ろうと思っています 数独でなくてもピクロスでもいいのですが、パズルを自動的に解くプログラムを解説してるスレ・サイトはありますか?
588 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 07:40:43 ] >>587 なすび乙
589 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 08:28:00 ] >>587 解説がないと作れないってこと?
590 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 08:29:07 ] 数独をとくプログラムなんて作らないでも探せばありそうじゃない?
591 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 09:55:47 ] 数独 再帰でぐぐれば再帰使った方法も使わない方法も見つかるはず
592 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 11:06:23 ] Apache License 2.0でソフトを配布するのに、 NOTICEファイルは必須ですか? 必須と書いてある解説サイトは見るけど、条文を読む限りそう見えない。 同等の内容がreadmeとかに書いておくのでいいようにも見えるのですが? LICENSEファイルも必須なのか、 このURLを見てね、って書いておくので十分か、どっちでしょうか?
593 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 11:23:27 ] 自分で判断して自己責任だろうね 人に聞いた話はなんの根拠もないし誰も責任取ってくれない
594 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 11:25:05 ] >>581 すごいスレタイだなw
595 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 11:46:52 ] スタンドアロンのプログラム(ゲームですが)を 代わりに開発してもらえるところ(ソフトハウス等)を探すには どうすればいいでしょうか? また、その代金とかの相場っていくらぐらいなんでしょう? いろいろキーワードを変えてググってみたんですが、 -CGIとか入れてもHPやCGIの制作ばかり引っかかって要領を得ません 誰かわかる方、教えてもらえるとうれしいです スレチだったら済みません そのときは誘導してもらえるとありがたいです
596 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 12:30:50 ] >>595 「@SOHO」、「SOHOビレッジ」とかで探すとよいのではないかな。 海外ならRentaCoderとか
597 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 12:31:03 ] ゲームプログラムを委託するって意味分からん 需要が無いだろうから相場も何も無いんじゃないかな
598 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 12:33:31 ] >>595 げーむの下請けやってるところはそれなりにあるけど。。 営業にそういうソフトハウスにつながる人脈無いかどうか聞くのが確実だと思うよ。
599 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 12:35:14 ] まともなレスが返って来る保証はないが ゲームプログラマの人に聞きたい 36問目 pc11.2ch.net/test/read.cgi/prog/1243413746/
600 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 14:41:54 ] コチラで聞いてよいのかどうかわからないのですが。 PHPを使ってサイトを作成しているのですが、ローカルで 画像の編集(拡大・縮小・切り取り)を行い、サーバにアップする 必要になりました。 このローカルで動くプログラムを作成することになったのですが、 どのようなプログラム言語を使えばよいのかがわかりません。 一から勉強するのですが、何が良いのでしょうか? Visual Basicでも可能でしょうか?
601 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 15:55:16 ] >>596->>599 ありがとうございます 一つ一つ当たっていきます
602 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 19:13:37 ] >>600 作るんじゃなくて、拡大縮小を行うプログラムを探したほうが早いと思うが、 あえてプログラムの自作にこだわるなら C# を薦めておく
603 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 19:38:47 ] web関連なんだから盲目的に java の方がいいように思うがw
604 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 19:58:28 ] てか、サーバでImageMagickでも実行すれば?
605 名前:600 mailto:sage [2009/06/10(水) 20:09:12 ] >>602 〜 >>604 すいません。あまり詳しく記載せずに。 もともとGDやimage関数などを使ってサーバ上で画像編集を行っていたのですが、 都合によりそれらが使用できなくなり、ローカルで行うことになりました。 ローカルでのプログラムはまったくやったことが無く、何から手をつけて よいかわからない状態です。 既存のソフトは使えない状態です。 C#やjavaだとなんとかできそうでしょうか?
606 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 20:14:55 ] >>605 画像編集はどんな言語でもたいていできる もともとGD使ってたなら、GDの拡張ライブラリをサポートする スクリプト言語の方がよいかも 呼び出し方は違うと思うけど、サーバで使ってた言語がそのまま使えないか調べてみたら?
607 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 21:01:20 ] そのへんの画像編集にネットワークなんか関係しないから ローカルかどうかなんか全然関係ない
608 名前:デフォルトの名無しさん mailto:sage [2009/06/10(水) 21:10:33 ] GUI作れとか言われると面倒だけどな。 プレビューで確認させろとか、ファイルをドロップできるようにしろとか、 そういう要求が「後から」出てくるから。
609 名前:600 mailto:sage [2009/06/10(水) 21:48:21 ] 色々教えていただきありがとうございました。 最初に言われてたC#やjavaの参考書を買ってみて 勉強していきたいと思います。
610 名前:デフォルトの名無しさん [2009/06/11(木) 04:34:23 ] PC一般板向きかもしれないですが、ここの方が詳しい方が多いようなので質問します。 教えてください。 32bit版のOSという場合、何が32bitなの? CPUが一回の処理で扱うデータの大きさが32bit=4byteということ? 「プログラム言語でshort型とかあるからメモリは8bit単位でデータいじることもあるはず」とか 聞いたんだけど。
611 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 04:55:12 ] ポインタのサイズ
612 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 05:06:20 ] >>611 おまえ友達いないだろ
613 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 05:13:17 ] うん
614 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 10:05:24 ] >>610 まぁ>>611 でFAというかほぼ正解なんだが >CPUが一回の処理で扱うデータの大きさが32bit=4byte この認識でもまぁ間違いではないよ 実際32bit環境下において、int型は32bitになるわけだし まず大事なのはCPUな 32bit処理ができるCPU=32bit CPU それに対応して動作できるOSが32bit OS 32bit CPUっていうのは、色々な命令やデータを、一度に32bitまで処理できる で、メモリの中にはたくさんのデータが連続で配置されてるから、その場所を示すのがポインタだったりメモリアドレスだったり ・1回の処理で扱えるデータが32bit ・ポインタもある意味データ ということで、わかりやすいのはメモリの制限かな 32bit CPU-OSだと、1Byteずつ区切ったメモリを理論上32bitの大きさまで扱える (2^32 = 4,294,967,296 = 4GB) 他にも命令だったり処理系だったりが32bitだから、そのあたりも違いかな 異論は受け付ける
615 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 10:15:33 ] > 「プログラム言語でshort型とかあるからメモリは8bit単位でデータいじることもあるはず」 そのとおり。32bitsでしか弄れないわけではない。
616 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 10:31:10 ] >>611 i386はメモリモデルによっては48bitあるのでポインタ長で説明すると破たんする。
617 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 10:36:01 ] このおっさん事あるごとに同じ突っ込みいれて悦に入ってるんだろうな…
618 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 10:51:07 ] どっちかというと617自身からそういうニオイがする あちこちで同じ茶々入れてきただろうなぁって
619 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 11:32:22 ] 常々、詰めの甘さで上司にいびられてるんだろうな。
620 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 11:40:48 ] >>616 そうだな。 16bit CPUも、ポインタが16Bitってわけじゃないし。
621 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 12:08:49 ] まどろっこしい説明が多いな。 簡単に言えば、CPUが一度にやりとり出来るデータの最大サイズが32bitってことだ
622 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 12:12:36 ] メモリアドレスが32bitって言った方がわかりやすいんじゃ? PAE?こまけぇことは(ry データ型自体はx86モードでもSSE系の128bitや浮動小数点型の80ビットとかあるし
623 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 12:16:39 ] お題を良く読むように > 32bit版のOSという場合、何が32bitなの?
624 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 12:19:11 ] そのOSが使うCPUのモードが32bit 通常はレジスタのサイズと同じ
625 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 12:39:25 ] e-words.jp/w/32E38393E38383E38388OS.html
626 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:04:09 ] OpenGLとDirect3D両方に対応したげーむつくってるんだけど、どっちがいいとおもう? a) game.exe ひとつだけあって、DirectXインストールの有無によって内部で自動的に切り替える b) ブート用実行ファイル game.exe Direct3D を使った game_dx.exe OpenGL を使った game_gl.exe の3つがあって、game.exe を実行すると 自動的に game_dx.exe または game_gl.exe のどちらかを呼び出す
627 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:09:16 ] 市販の両対応ゲーはグラフィックオプションで選ぶようになってるな。 OpenGLもDirectXもわけわからんって人が大半だろうし あえてどちらかを積極的に選びたいって人は更に少ないだろうし 分けても混乱するだけだろう。
628 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:13:46 ] 少なくとも、x86(x86-64は除く)の固有の話をすると、 通常のレジスタと(セグメントレジスタ抜きの)アドレスの大きさについて それぞれ16ビットと32ビットから選べる(プロテクトモードのみだが)。 OS内部のコードが、32ビットレジスタ・32ビットアドレスのモードで主に動いているなら、 32ビットOSと呼ばれると自分は感じている。 レジスタが16ビットモードのときに、32ビットレジスタを扱うことやその逆は可能だが、 機械語が長くなるので、わずかに実行速度が不利になりそうな印象。 アドレスサイズも同様。
629 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:14:45 ] >>626 そんな些末なことより、内部設計を先にちゃんと考えろ
630 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:15:02 ] その話もう終わってるから
631 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:44:13 ] 1〜10240までの整数がランダムに1000個ずつ記述されているファイルがA〜Eの5個あるときに、 複数個出現しない数字だけを各ファイルから除去するアルゴリズムを考えてるんですが、 Aの1個目とそれ以降の全数字とを比較して一致するものがあればパス、なければ削除、 次にAの2個目とそれ以降の全数字とを比較して…というように、総当たりで行うアルゴリズムしか思いつきません。 何か効率の良いアルゴリズムはないでしょうか。
632 名前:610 mailto:sage [2009/06/11(木) 15:52:15 ] たいへん勉強になりました。 レスの中の式とか用語で検索して、さらによくわかりました。 どうもありがとうございました。
633 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:52:37 ] >1〜10240 [出現済み]をビットで持たせれば高々1280バイトだね。
634 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:55:37 ] >>633 なるほど。ありがとうございます。 今回は解決したんですが、規則的な整数ではなくて、ランダムな文字列が出現などの場合は難しいですね…。
635 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:55:53 ] マージしてソートして重複するものを抽出。
636 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 15:56:40 ] >>633 ビットで持つかどうかは、アルゴリズムとは何の関係もないよね
637 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 16:06:17 ] >>634 処理する言語のライブラリにmap系のコンテナがあれば文字列でも同じように処理できるよ。
638 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 17:15:22 ] >>631 最初に全部一度読んでから、もう一度読みながら処理する。いわゆる2pass。 最初に読んで、どのようなデータ構造で保存すればいいのかはmapでもhashでもlistでも配列でもお好きにどうぞ。
639 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 20:00:08 ] 「仮想機械で動作する」 というのは、メモリを余分に取りそのメモリの一部で動作させる、という認識でよいでしょうか? 立ち上げが遅いが立ち上げた後は早いような
640 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 20:07:28 ] ものによりますが、 たとえば、CPUやメモリ、周辺機器など、すべてが「仮想」であり、 普通ならクリティカルなエラーで停止してしまうような状況であっても システムが停止しないようにしてあるのが「仮想機械」です。 立ち上げも遅ければ、立ち上げた後も遅いですし、 メモリもたくさん食います。
641 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 20:10:30 ] ありがとうございます。メモリだけではないのですね
642 名前:デフォルトの名無しさん mailto:sage [2009/06/11(木) 23:31:17 ] JavaやC#などの実行環境という意味での仮想機械が先に出て来た自分には、 >>640 前半は違和感バリバリだった。 ごめんそれだけ。チラシの裏に書けば良かった。
643 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 09:58:48 ] JavaやC#の仮想機械の場合も、仮想機械それ自体のバグでない限りは、 プログラムによってプロセッサ例外が発生しない、という意味では似てると思うが。
644 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 09:59:52 ] と思ったけど、0除算とかは仮想機械が例外を捕捉してるか。
645 名前:デフォルトの名無しさん [2009/06/12(金) 10:51:13 ] 全くの初心者なのですけど、 フォルダ名を複数、自動で変えてくれる実行ファイルを作りたいのですが、 簡単で安いソフトはどれなのか教えてください。お願いします。 フォルダ名をこんな感じに変えたいのですが 100_PANA → 風景 101_PANA → 人物 102_PANA → 店 103_PANA → ペット 104_PANA → 料理 これを、テキストで書いておいて、 あとは、実行ファイルをやるだけで名前を変えられるようにしたいです。
646 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 10:55:03 ] PowerShell
647 名前:デフォルトの名無しさん [2009/06/12(金) 11:07:50 ] >646 ありがとうございます。 >インストール フォルダ >Windows PowerShell 1.0 は、32 ビットのシステムと 64 ビットのシステムでサポートされています。64 ビットのシステムは、x64 ベースのシステムまたは Itanium ベースのシステムです。 とあったのですが どれをダウンロードしたらいいのか、わかりません。教えてください。
648 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 11:12:19 ] >>647 これで充分。インストールの手間もない。 【.cmd】 バッチファイルスクリプト %5 【.bat】 pc12.2ch.net/test/read.cgi/tech/1242268171/
649 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 11:12:55 ] >>647 >>1 >プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
650 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 11:20:14 ] >>647 両方ダウンロードして、インストールしてみれいいんじゃね? システムが合ってなければ、インストールできないだけだろうし。
651 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 11:22:08 ] ここで聞くと作るまでもなく解決するだろう 気軽に「こんなソフトありませんか?」 Part.109 pc12.2ch.net/test/read.cgi/software/1243389742/
652 名前:デフォルトの名無しさん [2009/06/12(金) 11:32:08 ] >648-651 ありがとうございます。 まず、こんなソフトありませんか?で聞いてみます。
653 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 13:10:08 ] javaのプログラミング環境に関してなんですが、 jvmが正常に機能してれば環境としては整ってる ということでいいんでしょうか?
654 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 13:14:16 ] それ実行環境が整ってるだけだろ。 JavaのSDKとEclipseなんかのIDEも入れろよ。
655 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 13:31:09 ] javaのSDKはこれで、 ttp://java.sun.com/j2se/1.4.2/ja/download.html EclipseのIDEは、 ttp://eclipsewiki.net/eclipse/?%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB で入れるということでいいんでしょうか?
656 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 14:13:01 ] VBSでHTMLタグを除去するために下記のようなコードを作成したのですが もっと高速にする方法はないでしょうか? Function DeleteHtmlTag(ByVal s) Dim ret ret = "" Dim i, bTag, w bTag = False For i = 1 To Len(s) w = Mid(s, i, 1) Select Case w Case "<" bTag = True Case ">" bTag = False Case Else If bTag = False Then ret = ret & w End If End Select Next DeleteHtmlTag = ret End Function
657 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 14:19:29 ] >>656 Midで一文字ずつ切り出して見るより、正規表現とか、文字列を検索する関数を つかったほうが速くなりそう。
658 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 16:37:08 ] 初心者で環境変数の設定なんですが、 これでいいんでしょうか? JAVA_HOME 設定 ユーザの環境変数→新規 変数名:JAVA_HOME 変数値:C:\Program Files\Java\jdk1.6.0_14 # パスの設定 ユーザの環境変数→新規 変数名:PATH 変数値:C:\Program Files\Java\jdk1.6.0_14\bin クラスパスの設定 システム環境変数→新規 変数名:CLASSPATH 変数値:.
659 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 16:49:02 ] VBSなのにMSHTMLつかわないの?
660 名前:デフォルトの名無しさん mailto:sage [2009/06/12(金) 19:42:34 ] logicクラスとOutputクラスの遣り取りについて、クラスの構造について質問です outputはlogicからデータを受け取って 派生クラスに応じてcsvファイルに出力したり、ディスプレイに出力したりするようになっています。 ディスプレイに出力するとき今まではDOS窓への出力だったのでiostreamから出力させるだけで良かったのですが、 ウィンドウへ出力する場合、座標やフォントといった文字列以外の情報も扱う必要がでてきました。 なので今までのように単純に派生させれば、と言うわけにも行かなくなってしまいました。 こういう場合は無理に派生させずにいった方が良いのでしょうか?
661 名前:デフォルトの名無しさん [2009/06/12(金) 20:39:10 ] なぜ派生じゃ対応できないのかに関して、具体的な理由が分からないと何とも。
662 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 00:24:46 ] 出力なんて実装依存だから抽象化しにくいってことなんだろうけど まあ、派生しておいたほうが便利なこともあるよ
663 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 05:20:55 ] メモ箋人ってフリーソフトがなかなか賢いのですが 50枚しかつくれない制限があります プログラムかじってる人はこういうのはちょいちょいと変更できるものですか? あと勝手に変更しちゃうとまずかったりしますか?