トップページ⇒tech
1001コメント251KB

***すれ立てるまでもない質問はここで 第19刷***

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
どのスレッドに質問したらいいか、わからないとき。
FAQ(良くある質問)だと思ったとき。
そんな、スレ立てるまでもない質問はここで。

もっと詳しい解説が知りたければ検索してみよう。

http://www.google.com/
http://2ch-kensaku.ddo.jp/
0153デフォルトの名無しさんNGNG
>>152
修得に時間がかかるし大半は挫折するけどな
0154デフォルトの名無しさんNGNG
恋シュミツクール2に元々入ってるファイルを利用して顔のパーツや服を増やそうと思ったんですが
多分それらの画像とプログラムが入ってる拡張子がCPKのファイルの開き方がわかりません。
検索して調べてもセガサターンのソフトのムービーの拡張子と関係ない事しか出てきません。
0155デフォルトの名無しさんNGNG
>>153
そう?ライブラリ探すのは大変だけど。
VBちっくだなぁと思ったんだけどね。
0156デフォルトの名無しさんNGNG
>>152
間接的に自殺を勧めているような・・・
0157デフォルトの名無しさんNGNG
1からプログラムの勉強したいのですが
お勧めの雑誌や、サイトを教えてください。
それとここに居る人と同じような技術が身に付くには
何年くらいかかりますか?
宜しくお願いします。
0158デフォルトの名無しさんNGNG
>>157
ここの最低レベルなら、日本語が書けるようなので既に超えています。
0159デフォルトの名無しさんNGNG
Perlに関する質問です。Perlスレで聞こうかな、と思ったんですけど
あんまりにも下らない内容なんで。

普通、サブルーチンの呼び出しって&func()とかしますよね。でも手元の
環境だと、先頭にfunc()ってやると呼び出せるんです。これって仕様なんですか?

Linuxでversion 5.6.1使ってます。
0160デフォルトの名無しさんNGNG
>>159
その、仕様=バグの様な言い方が気に食わんから無視する。
0161デフォルトの名無しさんNGNG
>>160
そういうつもりじゃなくて、言語仕様なのかと聞いたんですけど…すみません。
0162デフォルトの名無しさんNGNG
>>161
5からの仕様とかだったと記憶。
0163デフォルトの名無しさんNGNG
>>161
ずっとそうだったと思う。
たぶん、頭で宣言しておいたら、func() でも後方参照できるんじゃないかな。
0164163NGNG
ごめん、この場合「前方参照」だな。 (よく、ごっちゃになっちゃう...)
要するに、サブルーチンの定義が後ろで出てくるパターンね。
0165デフォルトの名無しさんNGNG
>>164
誰だよお前。
0166デフォルトの名無しさんNGNG
WDMプログラミングを勉強しようと思っています。
何かお薦めの本などありましたら、教えてください。
0167デフォルトの名無しさんNGNG
読んでわかりやすいのが一番だと思うけどなぁ・・・。
0168159NGNG
>>162-163
そうですか、ありがとうございます。
0169デフォルトの名無しさんNGNG
言語は何でもいいのですが、
例えばCGIスクリプトから外部のファイルに書き込んだり、
もしくは読み込んだりする場合、
対象ファイルのパーミッションって関係あるんでしょうか?
この前指摘されたのですが、
読み込み&書き込み可能なDATファイルとかは666である必要があるのでしょうか?
0170デフォルトの名無しさんNGNG
( ´,_ゝ`)プッシラネーヨ
0171デフォルトの名無しさんNGNG
>>169
あります。サーバによって異なります。以上。
0172デフォルトの名無しさんNGNG
>>169
ファイルのパーミッションは関係ある…が、別に666である必要はないよ。
CGIがどのユーザの権限で動くかによるよ。大抵、nobody:nogroupだと思うけど
サーバでsuEXEC使ってたら変えれるから、自分で調べられないんならとりあえず
666にしておくのが「無難」ってだけ。
0173デフォルトの名無しさんNGNG
>>172
誰からも読み書きできるファイルが無難かどうかはまた意見が分かれるけどね。
まぁ、そのためのSuか。
0174デフォルトの名無しさんNGNG
無難だろう、「CGI設置した人間」からは…(笑)。
0175デフォルトの名無しさんNGNG
>>174
ああ、同意w
0176デフォルトの名無しさんNGNG
なぜjavaでは基本型についてあ、表現できるデータの範囲が厳密に
規定されているのですか?

あと、何故ポインタ型が無いのでしょうか?
0177デフォルトの名無しさんNGNG
>>176
参照じゃ不満なのか?
0178デフォルトの名無しさんNGNG
>>176
>なぜjavaでは基本型についてあ、表現できるデータの範囲が厳密に
>規定されているのですか?

処理効率がよいから。

> あと、何故ポインタ型が無いのでしょうか?

参照型は事実上のポインタ
0179デフォルトの名無しさんNGNG
Javaには汎用イテレータないのん?
0180デフォルトの名無しさんNGNG
>>178
規定されていると処理効率が善くなる理由が分かりません。
すいませんが、詳しく教えてください。お願いします。

>参照型は事実上のポインタ
それはわかるんですけど、C++では両方ありますよね?
0181デフォルトの名無しさんNGNG
乱数に偏りを付けたいのですが、何か良い方法は無いでしょうか。
たとえば、1〜10の乱数を発生させるとして、
10の出る確率が1の出る確率の1/10にしたいのです。
0182デフォルトの名無しさんNGNG
Pascalのwrite文はwrite(f,x)は手続き呼び出しであるが、
read文read(f,x)は、手続き呼出ではない。
一方、c言語のscanfは関数である。Pascalのreadが手続きでない
理由を、Pascal のwriteとcのscanfと比較して、述べよ。

この問題の回答がわかりません。ぐぐるで検索しても
載っていませんでした。誰か助けてください。
0183デフォルトの名無しさんNGNG
>>180
>C++では両方ありますよね?
Cとの互換性のため、と言えば君は納得するのかな。
0184デフォルトの名無しさんNGNG
>>183
それではポインタは仕方なく残したのですね。

ところで、もう一方の処理効率の方はどうしてなのでしょうか?
0185デフォルトの名無しさんNGNG
>>184
クラスってのは思った以上に色んな処理をしている。
現在のintとかもクラスにしてしまうことも可能は可能だがどうしても処理効率は落ちる。
だからどんな分野でも頻繁に使用されるプリミティブ型は非クラスにしようというお話。
0186デフォルトの名無しさんNGNG
>181
int table[]={10,1,2,1,1,}
みたいな偏り表をつくって、その表の値の合計(15)までの乱数を発生させ、
その値が、0<=x<10までなら、0, 10<=x<11なら1,みたく判定していくとか。
0187デフォルトの名無しさんNGNG
>>185
僕の勘違いかもしれませんが、cではintといっても
処理するマシンごとにデータの範囲が異なっていますよね。
多分cでのintの定義は「そのマシンで最も速い整数」みたい
なかんじだったと思います。

そういったマシンごとの差はプログラムを造る時に
問題が出てくると思うので厳密に規定されていると思うのですが、
どうでしょうか?
Javaの方針として、どのマシンでも動くということが重要なので
厳密にしなければならなかったのだと思います。
0188デフォルトの名無しさんNGNG
>>187
決まってないよん。
0189デフォルトの名無しさんNGNG
>>184
仕方なく残したというか、JavaとC++の参照は別物じゃん。

> ところで、もう一方の処理効率の方はどうしてなのでしょうか?

これは勘違いした。
Rubyみたいな言語比較してるのかと思った。

Cと比較してという文脈なら、プラットホーム間での互換性のためでしょ。

0190デフォルトの名無しさんNGNG
>>188
googleで以下の単語を用いて検索した結果、次のようなページを見つけました。
「java 基本型 規定 ビット」
「3.Javaプログラム 1オブジェクト操作」
http://www.yama.info.waseda.ac.jp/~yamana/CLASSES/PRO/20010612.pdf

0191デフォルトの名無しさんNGNG
VC++覚えようと思ってるんですけど
C言語だけしか知らなくてもさしつかえないですか?
0192デフォルトの名無しさんNGNG
>>191
差し支えだらけかと。
0193デフォルトの名無しさんNGNG
>>189
わかりました。ありがとうございます。
まとめると、
1.頻繁に使用されるプリミティブ型はクラスにすると処理効率が悪くなる。
2.データの大きさを願密に規定することにより、互換性を高める。
ですね。
0194171NGNG
>>172
わかりました。
とりあえずC++から勉強します。
0195デフォルトの名無しさんNGNG
VCのMFCで

インターネット上から、例えば、
http://piza.2ch.net/tech/kako/968/968328471.htmlをダウンロードして
保存させたいのですが、何を使ったらいいでしょうか。
便利な関数やクラスが用意されていると思うのですが何をつかったらいいのかわかりません。
よろしくお願いします。
0196デフォルトの名無しさんNGNG
>>184
> それではポインタは仕方なく残したのですね。
参照とポインタは用途が微妙に違う。

規格の上での話はともかく、実際にはポインタはメモリのアドレスに対応する。
フレームバッファや memory mapped I/O を使う場合には、ポインタがないと
困る。

あとは、意味的にもこんな違いがある。

1. ポインタは何も指していない (null値) を許す。
  実行中にポイントする先を変更できる。
2. 参照は常に他に存在する実体の別名であり null は許さない(無理矢理 null に
 なるように *(foo*)0 とか渡せば別だが、0 を dereference したヤツが悪い)
  一度参照を作ったら、二度と参照先を変更できない。
0197デフォルトの名無しさんNGNG
>>195
CInternetSession::OpenUrl()あたりで。
http://www.google.co.jp/search?q=cache:W5l-julOOoQC:www.dinop.com/vc/cinternetsession.html+CInternetSession+openurl&hl=ja&lr=lang_ja&ie=UTF-8
0198デフォルトの名無しさんNGNG
ttp://intolerance.tripod.co.jp/
にあるBBS-ToolBarみたいに
IEのツールバーとして動作する
プログラムってどうやって組むのかな?
0199195NGNG
>>197
禿しく感謝。
実は、そういや、ダイアルアップ(接続)のときの処理とかどうやんだ!
と思ったんですがそれも大丈夫?みたいですね。

ありがとうございました。
0200コギャルとHな出会いNGNG
http://book-i.net/sswab/

  ヌキヌキ部屋へ

女子高生とHな出会い
0201デフォルトの名無しさんNGNG
>>186 レスどうもです。
1〜10じゃなくてもっと大きい値まで使うので、
テーブルが大きくなるし、毎回ループするのも効率が悪いです。
たとえば、1〜10ならx*(x+1)/2の公式で1〜55までの乱数を発生させて
その値から逆算できないかなと思っているのですが。
0202デフォルトの名無しさんNGNG
偏りに規則性があるなら早めに申し出ること。
0203デフォルトの名無しさんNGNG
ティアラみたいな人工生命もどきを作って見たいのですが
どこかに参考になるようなサイトありませんかね?
0204デフォルトの名無しさんNGNG
>>203
数百に及ぶステータスを使って数万に及ぶ条件分岐を繰り返せばそれっぽいのが出来るよ。
0205デフォルトの名無しさんNGNG
昔2chで作ってなかった?人工無能。
0206デフォルトの名無しさんNGNG
>203
ティエラ?

>205
ジンコウセイメイ ト ジンコウチノウ ハ チョトチガウ
0207206NGNG
ageチャッタ......ゴメソ
0208デフォルトの名無しさんNGNG
>>202
1/(x*(x+1)/2)これで良いです。
1だったら1 10万だったら1/10万。
もちろん、逆でも構いませんけど。
0209デフォルトの名無しさんNGNG
>1だったら1 10万だったら1/10万。
もちろん、これは1に対しての割合です。
0210デフォルトの名無しさんNGNG
>>203
まずは自然界のシステムをいくつかの
簡単な数式レベルまで分解して見ませう
0211デフォルトの名無しさんNGNG
ティエラだろ?
0212デフォルトの名無しさんNGNG
それなら、1〜n*(n+1)/2 までの乱数Rを出して、
x*(x-1) < 2R <= x*(x+1)
を満たすxを出せばよろし。
0213デフォルトの名無しさんNGNG
>>212
>を満たすxを出せばよろし。
そうですね…って、これが知りたいのです。
数式一発で出せない物かな、と。

ちなみに、x^2<2R<=x*(x+1)ですよね
0214213NGNG
すいません、勘違いしてました。
x*(x-1)でいいですね。
もう一度しばらく考えてみます。
0215デフォルトの名無しさんNGNG
メインメモリーの値を全てバックアップ取りたいのですが
C#でできますか?
くだらない質問ですません
0216デフォルトの名無しさんNGNG
>>215
OS と BIOS のサポートがあれば可能だけど(Windows 2000 とかの休止状態
みたいなもんだな)、ユーザレベルだけではどうにもならん。
0217195NGNG
>>195ですが、
http://ex.2ch.net/entrance/kako/1026/10263/1026360853.html
などをダウンロードさせようとしても途中で止まってしまいます。
>>197さんのリンク先のをまるまるつかってみたんですがよくわかりません。

デバッグモードで、上のURLをダウンロードしてダウンロードされた文字列をみたところ、
(1024バイト単位で読み出している)、最初の数回読み出した後、
読み込みが終わってしまいます(プログラム上は正常終了)
最後に読み出された文字は文字化けしていました。

さっぱりわかりません。助けてください。おねがいします。
0218デフォルトの名無しさんNGNG
>213
おいおい、そこは、
x² ± x - 2R = 0
を二次の解の公式つかって、
小数点をホゲったら一発だろ、、
0219デフォルトの名無しさんNGNG
>>218
待ったくもってその通りです。
2次の解の公式なんて完全に忘れてました。
0220デフォルトの名無しさんNGNG
シグウィン使ってC勉強しているのですが、
notepad test.c
と打ち込んだらメモ張が出て来るんですけど、コレを秀丸で開くことはできませんか?
アフォな質問ですいません
0221デフォルトの名無しさんNGNG
>>220
日で丸のパス\hidemaru test.c

って言うかプログラムの前にWindowsの常識覚えろや。
0222デフォルトの名無しさんNGNG
メモ帳トラッパー使え。
0223デフォルトの名無しさんNGNG
>>221
すいません
ありがとうございました
0224デフォルトの名無しさんNGNG
perlで乱数について質問。
3文字から10文字まででa-zとA-Zと0-9と.と-をまぜた、
乱数を発生させたいのですが、いい方法ないですか?
0225デフォルトの名無しさんNGNG
乱数の配列をBASE64するとか。
0226デフォルトの名無しさんNGNG
>>255
ありがとうございます。
どんな感じになるんでしょうか?
いまいち書いてくと長いプログラムになるんですが
0227デフォルトの名無しさんNGNG
>>226
ちゃんとした書き方で無くてすまんが、こんな感じで。
$pass .= "a-zA-Z0-9.-"[&rand % 64];
0228sageNGNG
>>227
わからない…。(俺はばかだ。
0229195NGNG
うえぇぇぇぇん!
放置されてるよぅ。。。

0230デフォルトの名無しさんNGNG
>>228と>>229

バカだと自覚できた>>228の方が遙かに偉い。
0231デフォルトの名無しさんNGNG
優れたプログラマーになるには、右脳と左脳どっちを鍛えればいいですか?
0232デフォルトの名無しさんNGNG
海馬。
0233デフォルトの名無しさんNGNG
瀬戸



と書くと厨房が沸いて来る予感
0234 NGNG
>>233
ジャソプなんて読んでないので、全く意味が分からん。
0235デフォルトの名無しさんNGNG
海綿体
0236デフォルトの名無しさんNGNG
>>231
右脳と言われたとして、どうやって右脳を鍛えるつもりだ?
0237名無しさん@カラアゲうまうまNGNG
>>236
バットで叩きます。
0238名前NGNG
納期までに仕事が終わりそうに無いので、盲腸の手術で2週間ほど入院したいのですが、
盲腸は痛くなくても入院することができますか
0239デフォルトの名無しさんNGNG
痛くない盲腸はたいてい慢性型なんで、下手すると命にも関わる。
けど、調べれば盲腸かそうでないかなんて分かるんで、入院はできないと思われ。
0240デフォルトの名無しさんNGNG
>>236
文字を書くときは左手使います
0241デフォルトの名無しさんNGNG
>>240
それで鍛えられるのは「左手で文字を書く能力」であって、プログラミングには
関係ないだろ。だいたい右脳・左脳といったって、右脳全体を一括開発とかで
きるわけないし、プログラミングに左脳全体が使われるわけでもない。

方法論が間違っとるな。
0242デフォルトの名無しさんNGNG
>>239
盲腸ってみんなに付いてる物じゃないの?
痛くなると手術などの必要があると思ってたよ。
0243名前NGNG
入院してぇ
自分で怪我はしたくねぇ

寝て起きたらおさまっているかな〜
0244195NGNG
>>243
さっさと病院逝け!
逝くだけいって見れ。
0245195NGNG
多分おさまってないYO!

というかまだわからないんですけど(TT)
0246sageNGNG
それで、馬鹿な俺に教えてください。
3文字から10文字まででa-zとA-Zと0-9と.と-をまぜた、
乱数を発生させたいのですが、いい方法ないですか?
0247デフォルトの名無しさんNGNG
鬱だ・・・
VC++で
最初からWinAPIだけでアプリ作るのは問題ありですか?
おとなしくMFCから入るべきなのでしょうか、、
0248デフォルトの名無しさんNGNG
>>247
問題無し
0249デフォルトの名無しさんNGNG
>>246
>>227
0250デフォルトの名無しさんNGNG
0x ってなんで 0x っていう表記なの?
0251デフォルトの名無しさんNGNG
>>250
0は接頭辞、xは16
0252デフォルトの名無しさんNGNG
&Hの方がなんか落ち着く
N88出身だから
■ このスレッドは過去ログ倉庫に格納されています