トップページ⇒tech
985コメント331KB

質問にやさしく親切に答えてくれるスレ 4

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001前スレ9872008/09/24(水) 11:52:01
質問にやさしく親切に答えてくれるスレです。

前スレはこちら。
質問にやさしく親切に答えてくれるスレ 3
http://pc11.2ch.net/test/read.cgi/tech/1167125332/
0935デフォルトの名無しさん2011/06/17(金) 01:59:59.53
最後の方法で出来るならそれでいいじゃない。
それで難しそうなところだけロジック抽出して書きなおせば?
0936デフォルトの名無しさん2011/06/18(土) 19:23:03.29
正常位以外の体位って異常なんですか?
0937デフォルトの名無しさん2011/06/18(土) 19:33:22.85
>>936
異常です
興奮するでしょ?
0938デフォルトの名無しさん2011/06/19(日) 23:05:35.87
入れたままで一回転してもいいですか?
0939デフォルトの名無しさん2011/06/26(日) 07:01:09.75
すいません。課題がわかりません。一応、
1,ランダムに数字を作り出す
2,それが◯以上、◯以下だったら…のようなIF文を作る。
3,それに応じて占いの結果を表示させる
という方針は建てることができたのですが、細かいところがわかりません。
----------------------------------------------------
疑似乱数を生成する java.util.Random クラスを使って、占いを行う Fortune クラスを作りなさい。
fortune メソッドを作成し、そのメソッドに String クラスのインスタンスを渡せば名前占いを、また整数 (int) を渡せば誕生日占いをするようにしなさい。
名前占いと誕生日占いのアルゴリズムは適当に決めなさい。
占い結果は「絶好調!」「まあまあ」「絶不調orz」とし、それぞれ30%、40%、40%の確率で出るようにしなさい。
ヒント
乱数のシードには、String クラスのインスタンスを何とかして整数にした値やメソッドに渡された誕生日の整数そのものを使えば良いでしょう。
0940デフォルトの名無しさん2011/06/26(日) 07:02:12.46
>>939はJAVAです。
0941デフォルトの名無しさん2011/06/26(日) 07:17:11.75
>>939のヒントとしてこういうのがありました。
----------
この占いでは、0 と 1.0 の間の double 型の乱数を 10 個生成します。
0.5 以上の 値が 10 回中7回以上あれば占いの結果を「絶好調!」とします。
0.5 以上の値が 10 回中 4 回以上7回未満あれば占いの結果を「まあまあ」とします。
0.5 以上の値 が 10 回中 4 回未満であれば占いの結果を「絶不調 orz」とします。10 個の乱数値 と占いの結果をコンソールに出力します。
乱数のシードには、String クラスのイ ンスタンスを何とかして整数にした値やメソッドに渡された誕生日の整数そのもの を使えば良いでしょう。
0942デフォルトの名無しさん2011/06/26(日) 11:12:35.32
>>939ですが、どうも板違いだったようなので他で質問させていただきます。
無視してください。
0943デフォルトの名無しさん2011/06/26(日) 15:46:13.67
>>941
そのヒントで、30%40%40%は満たしたも同然なんだが。。。

文字列が数字のみか、文字のみか判定するメソッドがStringクラスのメソッドに有るはず

ここまで追加ヒント出せば一人で作れるよね?
0944デフォルトの名無しさん2011/06/30(木) 21:56:50.86
PHPを勉強しているのですが継承でわからない点があります

class A{
public function test(){ $this->method();}
private function method(){ print "A";}
}
class B extends A{
private function mthod(){ print "B";}
}

$b = new B();
$b->test();

これはなぜ、"A"が表示されるのでしょうか?
PHPのアクセス権のマニュアルを読んでいるのですが、説明もなくわかりません。
0945デフォルトの名無しさん2011/06/30(木) 22:05:33.42
>>944
mthod()とmethod()
09469442011/06/30(木) 22:14:52.57
>>945
すみません。それは誤字でした。
両方ともmethod()にしても、"A"が出力されます。
0947デフォルトの名無しさん2011/06/30(木) 22:17:11.82
>>946
privateでは継承できない。
publicかprotected
09489442011/06/30(木) 22:25:45.15
継承できないのはわかるのですが、
$thisが、protectedを指すときはBを指すのに、privateはAを指す理屈がわかりません。

class A{
public function test(){ $this->method1(); $this->method2(); }
protected function method1(){ print "A1";}
private function method2(){ print "A2";}
}
class B extends A{
protected function method1(){ print "B1";}
private function method2(){ print "B2";}
}

$b = new B();
$b->test();
0949デフォルトの名無しさん2011/06/30(木) 23:37:58.89
>>948
test()はクラスAのメソッドです。
そこから呼ばれるmethod2はクラスAでprivate宣言されているので
子クラスでオーバーライドされません。

test()メソッドをクラスBに移せば、method2はクラスBにあるメソッドを指すようになります。
0950デフォルトの名無しさん2011/06/30(木) 23:49:47.18
なぜBaseはOverに継承されているにもかかわらず、$thisがOverではなくBaseに向いているのでしょうか?
selfであればBaseに向くのはわかりますが、$thisがBaseに向く理由がわかりません。
0951デフォルトの名無しさん2011/07/01(金) 00:37:32.64
>>950
その$thisが書かれている位置がクラスAの内部だから。
09529442011/07/03(日) 17:44:42.93
>>951
BがAを継承した時点で、testメソッドはBに引き継がれるので$thisはBを指すことになるのですが、この考えはどこが間違っているのでしょうか?
Bに継承されたtestメソッドの$thisがAを指したままなのであれば、method1が上書きされる意味がわかりません。
0953天使 ◆uL5esZLBSE 2011/07/04(月) 18:53:54.16
> mthod()とmethod()
ハッァァァァァアアアァァァ????
ゴミグラマって気持ち悪いんだな
今日何ゴミの日だっけ?
0954デフォルトの名無しさん2011/07/05(火) 01:29:11.36
JavascriptやPHPのように、場合に応じて(演算子等に応じて)変数の型を自動的に変換して演算してくれることを何というのでしょうか?
0955デフォルトの名無しさん2011/07/05(火) 06:08:05.00
Perl
PHP
Python
Ruby
では結局どれが最強なんですか?
0956 忍法帖【Lv=18,xxxPT】 2011/07/05(火) 13:29:55.47
awk
0957デフォルトの名無しさん2011/07/05(火) 15:35:23.01
>954
「型推論」の可能性50%
0958デフォルトの名無しさん2011/07/05(火) 15:55:01.30
>>954
1 + 0.5を1.0 + 0.5にするような場合、
ANSI Cの用語だと、暗黙の型変換(implicit type conversion)のなかでも
型昇格(type promotion)と呼んでる。

1 + "byte"を"1" + "byte" → "1byte"にするようなのは、
「型変換」以外に、なかなかかい用語がないですね。
OOの機構に従っているものなら、言語ごとに用語は決まってますが。
(JavascriptやPHPはそうではないし)
0959デフォルトの名無しさん2011/07/05(火) 17:29:44.19
言語全体で言えば、良くも悪くも(ここ重要)C++が最強ではある

最強=使いやすい。ではない
0960デフォルトの名無しさん2011/07/16(土) 22:44:53.70
>>955
JavaScript
0961デフォルトの名無しさん2011/07/18(月) 02:00:38.58
人生を紐解く鍵について教えてください。
何だか難易度が高すぎて
壁ばかりでどうしようもないんです
お願いします。
0962デフォルトの名無しさん2011/07/18(月) 03:00:52.58
ガネーシャ
0963デフォルトの名無しさん2011/07/18(月) 04:34:26.59
お金 ガネーシャ

合わせて お金がねーしゃw
0964デフォルトの名無しさん2011/07/18(月) 11:38:39.61
センスガネーシャ
0965デフォルトの名無しさん2011/07/18(月) 13:02:18.24
>>961
紐解くって事は過去を見たいの?
親にどんな子供だったか聞けば良いんじゃないかな
0966デフォルトの名無しさん2011/07/18(月) 13:04:58.60
>>955
英語出来るならpython
0967デフォルトの名無しさん2011/07/18(月) 14:33:31.82
生体情報系についての質問なんだけど、
この解決策わかる人いたら答えてくださいな。

1.文字認識技術で、一部の文字が繋がって認識されてしまう場合、どうすればいいのか?

2.顔画像の認識をする際に、影が入った顔や斜めになった顔も認識するにはそうすればいいのか?

以上、二点の質問なんだけど、わかる人いたらお願いします。
0968 忍法帖【Lv=5,xxxP】 2011/07/18(月) 14:58:01.31
日本語で聞くなよ
0969デフォルトの名無しさん2011/07/18(月) 16:11:06.46
>>967
1. 画数にも冗長性を持たせる。 塗りつぶされた範囲に類似する文字を探す。
2. 多分だが、そうすればいい。
0970デフォルトの名無しさん2011/07/18(月) 18:53:46.35
<<969
ありがと。助かる。
でも、こっちミスで2番の質問が変だったww修正します。
<<967
修正版

2.顔画像の認識をする際に、影が入った顔や斜めになった顔も認識するにはどうすればいいのか?
0971デフォルトの名無しさん2011/07/18(月) 18:56:41.60
連投ミスごめんなさい
>>969
ありがと。助かる。
でも、こっちミスで2番の質問が変だったww修正します。
>>967
修正版

2.顔画像の認識をする際に、影が入った顔や斜めになった顔も認識するにはどうすればいいのか?
0972デフォルトの名無しさん2011/07/18(月) 19:52:03.78
>>971
斜めになった顔を検出することはできてんの?
影が入った顔は、顔の左右の濃淡調べりゃ分かるんじゃねーの?
0973デフォルトの名無しさん2011/07/18(月) 20:20:52.59
>>972
斜めになった顔も認識できない。
2番のやってることとしては、比較したい画像がもう一つの画像とどれだけ似ているか、
画像の輝度値の相関係数を求めて調べてるんだけど・・・
0974デフォルトの名無しさん2011/07/18(月) 22:44:29.61
>>973
テンプレートマッチなの?
前処理で傾き含めて正規化出来ないっていうなら、少しずつ回転して総当たり意外にやりようはないと思うが。
0975デフォルトの名無しさん2011/07/18(月) 23:02:34.30
>>974
凄い!よく知ってるね。
テンプレートマッチングです。
「少しずつ回転して総当たり」の部分を詳しくお願いします。
0976デフォルトの名無しさん2011/07/19(火) 19:39:52.71
>>967
解決した。
協力ありがとうです。
0977デフォルトの名無しさん2011/07/19(火) 20:13:26.17
llvmって言語名?それとも言語の総称?
0978デフォルトの名無しさん2011/07/19(火) 20:28:25.75
JIT系VMです。
実行環境インフラストラクチャーです。
0979デフォルトの名無しさん2011/07/19(火) 21:07:38.00
Javaを低レベルにした感じですか
そんなもの流行るんですか?
いちいちVMインストールしなきゃならないなんて
0980デフォルトの名無しさん2011/07/19(火) 21:34:35.75
あなたには関係ないものなので気にしない方がいい。TVで見てればいい。
0981デフォルトの名無しさん2011/07/19(火) 22:05:09.08
Javaを低レベルにした感じですか → まあだいたい。
そんなもの流行るんですか? → さあ。 実際に使ってる人達は居る。
いちいちVMインストールしなきゃならないなんて → 開発環境が不要な人達には関係のない話。
0982デフォルトの名無しさん2011/07/19(火) 22:16:09.03
非開発者のただのユーザはllvmで作られたソフトウェアを利用するのに
VMインストールしてなくていいんですか?
0983デフォルトの名無しさん2011/07/19(火) 22:22:23.39
提供する人の考え次第。
そもそもJVMみたいなクラスライブラリ付いてないんで。
インフラに過ぎないので。
0984デフォルトの名無しさん2011/07/19(火) 22:55:21.07
>>982
それを願うなら君が開発すればいい。
0985デフォルトの名無しさん2011/07/19(火) 23:43:24.80
ありがとうございました
レス数が950を超えています。1000を超えると書き込みができなくなります。