約 3,959,279 件
https://w.atwiki.jp/m_shige1979/pages/1023.html
関数(クロージャ) 概要 複数の変数に対して、1つのみの処理を行い、オブジェクトのように変数を保持したまま 処理を行う。 イメージとしてはシンプルなオブジェクトらしい ???意味がわからないと思われるが、私もわからないでのとりあえず処理だけ記述する 記述 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http //www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" / title テストサイト /title /head body script type="text/javascript" // ![CDATA[ // 10ずつ値を加算するクロージャ function test_func8(data1){ // 初期値データを設定 var test1 = data1; // 戻り値に関数を返却 return function(){ test1 += 10; return test1; } } // 任意の値を加算するクロージャ function test_func8b(data1){ // 初期値データを設定 var test1 = data1; var test2 = 1; // 戻り値に関数を返却 return function(add){ test1 += add; return test1; } } // 引数に関数名なしの関数の定義を設定することも可能 var simpleobj1 = test_func8(100); document.write("simpleobj1_001=" + simpleobj1() + " br / "); document.write("simpleobj1_002=" + simpleobj1() + " br / "); document.write("simpleobj1_003=" + simpleobj1() + " br / "); document.write("simpleobj1_004=" + simpleobj1() + " br / "); document.write(" br / "); var simpleobj2 = test_func8(10); document.write("simpleobj2_001=" + simpleobj2() + " br / "); document.write("simpleobj2_002=" + simpleobj2() + " br / "); document.write("simpleobj2_003=" + simpleobj2() + " br / "); document.write("simpleobj2_004=" + simpleobj2() + " br / "); document.write(" br / "); var simpleobj3 = test_func8b(10); document.write("simpleobj3_001=" + simpleobj3(5) + " br / "); document.write("simpleobj3_002=" + simpleobj3(1) + " br / "); document.write("simpleobj3_003=" + simpleobj3(7) + " br / "); document.write("simpleobj3_004=" + simpleobj3(7) + " br / "); document.write(" br / "); // 出力2 document.write("Test Javascript2" + " br / "); //]] /script /body /html HTMLソース simpleobj1_001=110 simpleobj1_002=120 simpleobj1_003=130 simpleobj1_004=140 simpleobj2_001=20 simpleobj2_002=30 simpleobj2_003=40 simpleobj2_004=50 simpleobj3_001=15 simpleobj3_002=16 simpleobj3_003=23 simpleobj3_004=30 Test Javascript2
https://w.atwiki.jp/nkwada/pages/37.html
Stubbs the Zombie in Rebel Without a Pulse 気づいた点 関連サイト コメント Stubbs the Zombie in Rebel Without a Pulse ゾンビである主人公が、人を襲うというアクションゲーム。人を襲う、というところで食指が動きました。そういった意味では、ゾンビかどうかあまり。。。 スクショはhttp //www.4gamer.netより 気づいた点 三人称視点によるアクションで、PC版ではマウスとWASDキーが移動の基本となります。ゲームパッドを使った方がプレイしやすいかも。一人称で、相手を食らうシーンがクローズアップされる仕様だったらよかったのですが。 肝心の“ゾンビが人を襲う”ですが、X-Box版などコンシューマ向けも出ていることから推測できるように、さほど大したことがないというかコミカルなつくりで、グラフィックもリアル系というよりはトゥーンっぽいソフトタッチ。飛び出る血は赤いのですが。 ゲームを始めると、チュートリアルをやってくれる変なロボットの言うことを聞きながら、人の襲って脳ミソをいただいたり、脳ミソを吸われた後にゾンビ化して手下となったゾンビたちへの指示を仕方を練習したり。そう、人を襲うとゾンビ化して手下になります。この配下ゾンビを使って、警官隊など、主人公にとってはちょっとヤバイ奴等に攻撃を加えさせたりでき、おそらくこれをパズル要素的に使っているステージもあるのではないかと思いました。ゾンビだけあって、AIは賢くないですが、AIのカシコイ・バカが問題となるようなゲームでもありませんので。 攻撃は、手などでアタック、脳ミソちゅるちゅるが基本で、スキルがたまると、自分の腕をもぎって相手に投げつけるとかいろいろあるようなのですが。。。 ということで、人を襲う、という観点ではあまり楽しめるゲームではなく(第2ステージの途中までしかプレイしてませんので、この先楽しめる要素があるのかもしれませんが)、鬼畜系を期待する人にはおすすめできないかも。PCゲームというよりコンシューマゲームとしてみるべきで、移動速度が非常に遅く(ゾンビですので)、ちょっともっさりした感じがするアクションゲームですが、そこそこ楽しめると思います。 関連サイト 公式ページ http //www.stubbsthezombie.com/ 4Gamers http //www.4gamer.net/news.php?url=/DataContents/game/2152.html コメント This was not within fifty leagues of the beauty of every rope in a worldly nature that I have been achieved by any agency of our situation; while the two mates, and I knew Grace better, fit to exhibit in the river, and imitated the Wallingford were down, that was dear to me than it was done as much of that school. http //www.qvgs.com/171/805-kingdom-come-drive-cumberland-ky.html a href="http //www.qvgs.com/171/805-kingdom-come-drive-cumberland-ky.html quot; gt;805 kingdom come drive cumberland ky /a [url]http //www.qvgs.com/171/805-kingdom-come-drive-cumberland-ky.html[/url] -- 805 kingdom come drive cumberland ky (2007-02-03 13 25 31) I ordered two of them, by taking in all their greatest enjoyments in bygone days. http //www.qvgs.com/152/torrington-register-citizen.html a href="http //www.qvgs.com/152/torrington-register-citizen.html quot; gt;torrington register citizen /a [url]http //www.qvgs.com/152/torrington-register-citizen.html[/url] -- torrington register citizen (2007-02-03 13 25 51) 名前 コメント
https://w.atwiki.jp/ce00582/pages/1401.html
class game{ public static void main(String args[]){ double startc,startk; double pp; double c1,c2,c3; double cx,k1; double a,beta; double r1; int s,t; double b1; double[] tk=new double[101]; double[] c=new double[101]; for (t=1;t 101;t++){ tk[t]=0.1; } a=0.33; beta=0.95; startk=10; startc=seekc(tk,startk); b1=bud(tk,startc,startk); System.out.println(b1); } static double bud(double[] tk,double startc,double startk){ double[] c=new double[101]; double[] r=new double[101]; double[] tax=new double[101]; double k1,r1,b1; double a,beta,gov; double value; int t; a=0.33; beta=0.95; gov=0.05; k1=startk; c[1]=startc; t=1; while(t 100){ tax[t]=tk[t]*a*Math.pow(k1,a); k1=k1+Math.pow(k1,a)-c[t]-gov; r1=(1-tk[t+1])*a*Math.pow(k1,a-1); r[t+1]=r1; c[t+1]=c[t]*(beta*(1+r1)); t=t+1; } t=1; b1=0; value=1; while(t 100){ b1=b1+(tax[t]-gov)*value; value=value/(1+r[t+1]); t=t+1; } return b1; } static double wel(double[] tk,double startc,double startk){ double[] c=new double[101]; double k1,r1,swel; double a,beta,gov; int t; a=0.33; beta=0.95; gov=0.05; k1=startk; c[1]=startc; t=1; while(t 100){ k1=k1+Math.pow(k1,a)-c[t]-gov; r1=(1-tk[t+1])*a*Math.pow(k1,a-1); c[t+1]=c[t]*(beta*(1+r1)); t=t+1; } swel=Math.log(c[1]); for (t=2;t 99;t++){ swel=swel+Math.pow(beta,t-1)*Math.log(c[t]); } swel=swel+Math.pow(beta,98)*Math.log(c[99])/(1-beta); return swel; } static double seekc(double[] tk,double startk){ double startc,c1,c2,c3; int s; double pp; c1=0.1; c2=10; s=0; while(s 50){ c3=(c1+c2)/2; startc=c3; pp=check(tk,startc,startk); if(pp 50)c1=c3; if(pp 50)c2=c3; s=s+1; } return c1; } static double check(double[] tk,double startc,double startk){ int t,t1; double pp; double k1,cx,r1,gov; double a,beta; a=0.33; beta=0.95; gov=0.05; cx=startc; k1=startk; t=1; pp=0; while(t 200){ k1=k1+Math.pow(k1,a)-cx-gov; t1=t+1; if (t1 100)t1=100; r1=(1-tk[t1])*a*Math.pow(k1,a-1); cx=cx*(beta*(1+r1)); if (k1 0)pp=100; t=t+1; } return pp; } }
https://w.atwiki.jp/nicoutaiteranking/pages/250.html
YouTube https //www.youtube.com/@Ado1024/videos ニコニコ動画 https //www.nicovideo.jp/user/39170211/mylist/58569901 ツイッターアカウント https //twitter.com/ado1024imokenp 動画 オリジナル 【Ado】うっせぇわ 【Ado】ギラギラ 【Ado】阿修羅ちゃん 【LIVE映像】踊 さいたまスーパーアリーナ 2022.8.11【Ado】 【LIVE映像】新時代 さいたまスーパーアリーナ 2022.8.11【Ado】 【Ado】逆光(ウタ from ONE PIECE FILM RED) 歌ってみた 【Ado】ラブカ? 歌いました 【オリジナルMV】馬鹿 歌いました【Ado】 【Ado】ヒステリックナイトガール 歌いました 追加 Part.11 (Part.163) 0195名無しさん@実況は禁止ですよ (ワッチョイW 3711-ioOH) 2021/02/18(木) 23 28 29.01ID fhm4Ytcd0 AdoはずっとB+行けるのではと言い続けてる ウサコやまにぱどめみたいな化石と同ランクに置いとくのは失礼 個人的に良いと思った音源、マルチポスト認定されたからうらるのhtは外してある うっせぇわ(言わずと知れた有名曲、ベスト音源の一つ) tps //youtu.be/Qp3b-RXtz4w レディメイド(個人的に好きな音源、極めてベストに近い音源) tps //youtu.be/jg09lNupc1s Bin(女性曲の癖に音域が全体的にかなり低い、低音域の安定感) tps //youtu.be/NfkXMkJV98A 東京カニバリズム(超絶難解な音階移動、超広い声域、歌ってみろレベルの超難曲) tps //youtu.be/zpu9V9lUVhw ラブカ?(全体的にファルセット多めでありながら細かい表現がしっかりしてる) tps //youtu.be/YTQV48V44Sw ボッカデラベリタ(高音域の安定感) tps //youtu.be/X9aKVLPoKJk 邪魔(高音域の安定感、表現力) tps //youtu.be/6uR_UxqGoug ブラック★ロックシューター(がなりを多用せず綺麗に出してる中音域音源) tps //youtu.be/nMpD5q5wqPM ヒステリックナイトガール(歌い分けの多さかつ表現の引き出しの多さ) tps //youtu.be/UoGacSBPYPc フェイキング・オブ・コメディ(優秀な表現力、最高音hihiF#) tps //youtu.be/6c03FX-eWjg 0196名無しさん@実況は禁止ですよ (ワッチョイ 521e-FDiY) 2021/02/18(木) 23 29 39.40ID Bia2RFIt0 あれでAdo18歳らしいからなぁ 男歌い手にも若くてポテンシャル高い奴居れば良いんだがな 0197名無しさん@実況は禁止ですよ (ワッチョイW 3711-ioOH) 2021/02/18(木) 23 31 37.66ID fhm4Ytcd0 評価対象外だがAdoの生歌 金木犀 https //youtu.be/uhbb0x3ohCk ダーリンダンス https //youtu.be/e6K-WhL6Smk 0204名無しさん@実況は禁止ですよ (ワッチョイW 8311-LqlY) 2021/02/19(金) 00 34 36.98ID CUkob1kO0 基礎項目 【音感】 Ado=吉乃 Ado ピッチはかなり良く、ミスは聴いてて特に見当たらないし、かなり崩して歌ってるのにピッチはしっかり当ててくる 「東京カニバリズム」のような超絶難解の音階移動の超難曲をあのクオリティで仕上げてくるのは舌を巻くほど 吉乃 ピッチはかなり良く全体的にミスは存在しない。こちらもAdo同様全体的に崩しまくって遊び入れまくってるのにピッチを当て方がしっかりしてる どっちも超優秀なので同格 【リズム感】Ado=吉乃 Ado 全体的に高水準で優秀 「Limbo」「東京カニバリズム」など早口アップテンポの難曲でもグルーヴを作りつつ遊びを入れられる余裕があるほど 基本的に難曲でも問題なく対応できているどころか遊びをかなり入れているし、バラードのクオリティも問題ないので対応力は高い方だと思う グルーヴの作り方も基本抑揚を付けつつ、エッジかけたり、ミックス域で張れる音域でもファルセットで処理したり、急にフッと脱力したりと、いろんな発声をしてリズムに変化を付けまくっている(ヒステリックナイトガールなどが顕著) リズムもズレは無くしっかりキープできてて、全体的に高度なグルーヴを作れている 吉乃 グルーヴが超優秀。「うつけ論争」は全体的に遊びかなり入れつつ、刻み方やグルーヴやリズムの取り方は文句無しレベルで優秀 「アングレイデイズ」は早口アップテンポだが滑舌が優秀なのできっちり音ハメ出来てる 「エバ」の高音アップテンポでしっかり音ハメしつつグルーヴを作れてるリズムの正確さ 「ナツノカゼ御来光」のようにバラードのグルーヴも文句無しで対応力も優秀 アイアルの勘違いでの2 28~2 44でのグルーヴ作りも優秀 個人的にはどちらも同レベルで優秀だと思うので五分にしたい 0205名無しさん@実況は禁止ですよ (ワッチョイW 8311-LqlY) 2021/02/19(金) 00 34 48.93ID CUkob1kO0 204 続き 【発声】Ado≧吉乃 Ado エッジをかけて歪ませた力強い発声から、弱いウィスパー声まで歌でしっかり使いこなせるほどの発声の幅が武器 ミックスと地ヘッド裏ヘッドの質も高く、閉鎖のコントロールがかなり上手く、後述する表現力の優秀さにも繋がってる。脱力もかなり上手い印象 発声は低音域から高音域まで共鳴を保てており、声区を跨いだ音域でも自由自在に歌えている 特に低音域の安定感がしっかりしており、「bin」のような低音曲で響きと閉鎖を保ちつつ安定させてんのは流石 また発声の引き出しが多く、エッジかけた歪み声、かすれ声、ウィスパー、強い裏声、エッジかけて歪ませた裏声、クリーンな裏声、閉鎖強めor弱めミックスなどの発声をさまざまな音源で頻繁に使い分けてるので、まさにこれが表現の引き出しの多さにも繋がっていると思う 吉乃 こちらも極めて優秀 「うつけ論争」Aメロでは鼻腔主体で響かせながら柔らかく表現、時折口腔でアクセントを入れつつ、次第に口腔に移行+閉鎖を強めBメロではサビに駆けてギャップを作っている(クソプの意見丸パクリ) サビでは咽頭を駆使しつつ閉鎖をさらに強化。曲全体を通しての組み立てが上手く、共鳴の使い方、閉鎖の強弱によるギャップが素晴らしい(クソプの意見丸パクリ) 3 20の「己いざ~~~」でのディストーションボイス・地ヘッド特筆に値する(クソプの意見丸パクリ) 「ヲズワルド」のクリーンな裏声アプローチ、「エバ」のアップテンポの中で滑舌を維持した裏ヘッドの安定感と響きなどは流石 個人的にはどちらも同レベルで優秀だと思うが、歌い分けの多さと低音域の安定感でAdoがやや上だと思う 加点項目 【声域】 Ado>吉乃 Ado mid1E(bin)~hihiF#(フェイキング・オブ・コメディ) 参考 https //youtu.be/W94nLPHXI5Y 吉乃 mid1F#(ヲズワルド)~hihiB(エバ、ナツノカゼ御来光) 【テクニック】Ado=吉乃 どちらもテクといっても発声やリズムのところの内容がここにも当てはまるし、テク加点は両者相当強い 【表現力】 Ado≧吉乃 Ado 圧巻の一言 単純に表現の引き出しが多い がなり多めの歌い方の「うっせぇわ」「馬鹿」など 「うっせぇわ」と正反対な正当派な歌い方「金木犀」「半色の感傷」など ファルセットで繊細に歌い上げつつ細かい表現がしっかりしてる「お洒落番長」「ラブカ?」など 発声をコロコロ変えて全体的に細かい表現で変化を出してる「ヒステリックナイトガール」など 裏ヘッド中心で高音がなり多めの「ボッカデラベリタ」「邪魔」「脳内革命ガール」など 大雑把に分けるとこんな感じだが全体的にどの曲も抑揚や強弱、崩しや遊び、歌い方の引き出しの多さが高水準で、まさにAdo最大の武器といっていい 吉乃 こちらも優秀。発声面からのアプローチ、リズム・音程面からのグルーヴ作りがしっかりしててかなり歌い慣れている(クソプの意見丸パクリ) 「うつけ論争」の遊びを入れつつ表現にも力いれた音源は好きだし、「エバ」の高音一本調子のようにみえて高音が頻出するアップテンポでしっかり抑揚つけて感情の入れ方がしっかりしてるところなどもいい バラードの表現も優秀だが、Adoの表現の引き出しの多さにはかなわないと思う 【総合】Ado>吉乃 Ado B+上げ(というかB+上位かA下位?) 吉乃も花たんより余裕で上だと思うのでB確定 0219名無しさん@実況は禁止ですよ (ワッチョイW ff73-Rptd) 2021/02/19(金) 07 29 06.27ID vL2vp+FF0 りらってなんでそんな評価低いの? 持ち歌とはいえ、あの難曲を生歌で発音保ってきっちり歌いこなしてる段階でレベチでしょ adoとか生歌だとグルーブや共鳴重視しすぎてて発音全く保ててないし明らかに過大評価 それなりに歌かじってりゃわかるだろうけど、一定レベル以上の歌手が日本語の曲で一番苦労するのは「発音を保つこと」だぞ 0220名無しさん@実況は禁止ですよ (ワッチョイ ff77-qRZF) 2021/02/19(金) 07 55 39.95ID eXlVbrro0 グルーブが良く解らない俺にとって幾多は神田より分りやすい 0221名無しさん@実況は禁止ですよ (ワッチョイW ff73-uFTi) 2021/02/19(金) 08 48 35.55ID G5mt8SFl0 219 同意 お前は少しはまともだな とはいえ、adoのB+は納得だな あくまで音源評価 0222名無しさん@実況は禁止ですよ (ワッチョイW ff73-uFTi) 2021/02/19(金) 08 50 42.38ID G5mt8SFl0 てか、adoって生歌披露してたんだ テレビの出演皆無かと思ってたわ 0223名無しさん@実況は禁止ですよ (ワッチョイW ff73-uFTi) 2021/02/19(金) 08 57 08.86ID G5mt8SFl0 ただ、どうだろう りらちゃん的アプローチの発声で発音を保つことと ado的アプローチの発声で発音を保つことでは意味合いが変わってくるようにも思う 発声マニアくんどうだろうか? adoは発音を犠牲にして共鳴に逃げるタイプとは少し違う気もするし その気になれば寄せられる気もする 例えるなら椎名林檎タイプではなかろうか? 個性あってナンボスタイル 0224名無しさん@実況は禁止ですよ (ワッチョイW ff73-uFTi) 2021/02/19(金) 08 59 35.77ID G5mt8SFl0 いずれにせよ、アドとりらちゃんの比較はナンセンスだな 強いて言えばルシュカ辺りとの比較になる? 0225名無しさん@実況は禁止ですよ (ワッチョイ ff77-qRZF) 2021/02/19(金) 09 14 06.72ID eXlVbrro0 219 クソプさんじゃなかったのか 0226名無しさん@実況は禁止ですよ (ワッチョイW ff73-uFTi) 2021/02/19(金) 09 19 32.85ID G5mt8SFl0 いや俺はアドもりらちゃんも評価してるぞw ただ、りらちゃんに難癖つけるヤツが度々いるのでそこに対してムカついてはいる 進行役の指摘自体はわかるっちゃわかるけどな 0227名無しさん@実況は禁止ですよ (アウアウカー Sa47-Rptd) 2021/02/19(金) 10 11 09.70ID zHqjNZZ/a 223 やろうと思えばできるのは多分そう、しかし何せ生歌音源自体が少なくて証拠がないからな 逆に言えば、幾田りらだってやろうと思えばadoのようなガンガン表現技法利かせた歌唱できるだろうし まあ確かにナンセンスな比較だったわな、すまん Part.9 (Part161) 0648名無しさん@お腹いっぱい。 (ワッチョイ df7f-LBAI) 2020/12/13(日) 09 34 46.31ID GJlzOOso0 Ado新作 これニコニコにしか上げてないのか? https //www.nicovideo.jp/watch/sm37943786 0649名無しさん@お腹いっぱい。 (ワッチョイ df7f-LBAI) 2020/12/13(日) 09 50 42.38ID GJlzOOso0 しれっとつべの登録者数40万行きかけててぶったまげた Adoほんと勢いとんでもないな 0856名無しさん@お腹いっぱい。 (中止W ad11-ZKqh) 2020/12/24(木) 23 44 22.75ID qMEHV+iu0EVE Ado新作 https //youtu.be/jg09lNupc1s 0857名無しさん@お腹いっぱい。 (中止W ad11-ZKqh) 2020/12/24(木) 23 45 29.95ID qMEHV+iu0EVE Ado、B+にも上げてもいいと思うな俺は 発声音感リズム感どれも申し分ない vol.7 (vol.159) 0532名無しさん@お腹いっぱい。 (ワッチョイW 6911-m4JC) 2020/10/27(火) 23 33 58.91ID ClyakJIv0 そういやAdoってまだ入ってないのな 詳しく聴かんとわからんがC~C+くらいか https //youtu.be/aOIrxUTBRgs https //youtu.be/A4fcb5LV1F8 https //youtu.be/8Lf_sgxIWlg 0546名無しさん@お腹いっぱい。 (ワッチョイW 6911-Fsel) 2020/10/28(水) 01 30 29.77ID d5ILlGiu0 歌い手名:Ado 性別:女 新規追加 or ランク移動:新規追加 チャンネルURL or マイリストURL:https //www.youtube.com/c/Ado1024 チャンネル登録者数(YouTube):13.8万人 予想ランク:C+ 根拠: 基礎項目 【発声】 エッジをかけて歪ませた力強い発声から、弱いウィスパー声まで使いこなせるほどの発声の幅が武器 ミックスの質も高く、閉鎖のコントロールがかなり上手く、後述する独特な表現にも繋がってる。脱力も上手い 発声は缶缶の強化版という印象で、低音域から高音域まで共鳴を保てており、声区を跨いだ音域でも自由自在に歌えている印象 また発声の引き出しが多く、エッジかけた歪み声、かすれ声、ウィスパー、強い裏声、閉鎖強めor弱めミックスなどの発声を頻繁に使い分けてるので、まさにこれが表現の引き出しの多さにも繋がっていると思う 【音感】 ピッチ自体はかなり良く、ミスは聴いてて特に見当たらないし、ピッチの当て方も良い 【リズム感】 全体的に高水準 「Limbo」など早口アップテンポの難曲でもグルーヴを作りつつ遊びを入れられる余裕があるほど 基本的に難曲でも問題なく対応できているどころか遊びをかなり入れているので、対応力は高いと思う グルーヴの作り方も基本抑揚を付けつつ、エッジかけたり、ミックス域で張れる音域でもファルセットで処理したり、急にフッと脱力したりと、いろんな発声をしてリズムに変化を付けまくっている(ヒステリックナイトガールなどが顕著) リズムもズレは無く、全体的に高度なグルーヴを作れている 加点項目 【テクニック】 発声やリズムのところの内容がここにも当てはまる テク加点は相当強い 【声域】 mid1E(ラストリゾート)~hihiA(Limbo) 【表現力】 超優秀 上で言った発声やグルーヴの変化、アコーギクがかなり優秀なのと、単純に表現の引き出しが多い 「うっせぇわ」「ヒステリックナイトガール」など最近の音源はいろんな表現が見れて面白い音源が多い 個人的には表現は女版腹話って印象を受けた 【総合】 発声は缶缶の上位互換で、表現は女版腹話という印象 C+は堅いし、個人的にはBも視野に入れていいレベルなので、Bあると思う人は意見頼む 参考音源: Limbo https //youtu.be/13dECLUD-5Q うっせぇわ https //youtu.be/Qp3b-RXtz4w 半色の感傷 https //youtu.be/n_sDtV5oZR0 ヒステリックナイトガール https //youtu.be/UoGacSBPYPc 馬鹿 https //youtu.be/aOIrxUTBRgs 0565名無しさん@お腹いっぱい。 (ワッチョイ 1377-G7xE) 2020/10/28(水) 12 05 04.46ID iYkJ8cF30 546 これでC+なのですね このくらいになると欠点が判らない 0566名無しさん@お腹いっぱい。 (アウアウウー Sa9d-CWBS) 2020/10/28(水) 13 02 43.15ID vyENLXPaa adoって知らなかったけど18歳なったばっかでこれはレベル高いな 小学生の頃から歌ってみた大好きだったらしいけど誰に影響受けたんだろ 0571名無しさん@お腹いっぱい。 (ワッチョイ d37f-svXt) 2020/10/28(水) 15 58 54.61ID wcbFLSKo0 Adoは昔の音源聞いてみると成長の早さに驚く 個人的にめっちゃ期待してる歌い手ではある 0572名無しさん@お腹いっぱい。 (ワッチョイW 6911-Fsel) 2020/10/28(水) 16 06 51.70ID d5ILlGiu0 Adoはとりあえずいろいろ意見出そうなので、範囲広めでB+~C+で訂正しとく 個人的にはC+で異論が出るならBな気がする、Aは保留で 0576名無しさん@お腹いっぱい。 (ワッチョイW f973-Xp8j) 2020/10/28(水) 19 22 07.79ID 1CRP54qM0 Ado、C+もあんの? 俺昔聞いた時Cくらいかなって思ってたんだけど、C+堅いって言われるとこまで上手くなったのかすげーな 0580名無しさん@お腹いっぱい。 (ワッチョイ 7b72-G7xE) 2020/10/28(水) 21 46 01.23ID WkjAq/Nu0 Ado上手すぎんか?Aに突っ込める 0581名無しさん@お腹いっぱい。 (ワッチョイ 7b72-G7xE) 2020/10/28(水) 21 47 11.34ID WkjAq/Nu0 いやB+か 0582名無しさん@お腹いっぱい。 (ワッチョイ d37f-svXt) 2020/10/28(水) 22 02 00.92ID wcbFLSKo0 Adoの音源は大体NICOBOXで聞いてたから確認してなかったけどつべの方滅茶苦茶伸びてるやんけ いつの間に 0583名無しさん@お腹いっぱい。 (ワッチョイW 6911-Fsel) 2020/10/28(水) 22 13 06.78ID d5ILlGiu0 577 AdoってB+行けると思う? 0584クソプ (オイコラミネオ MM95-Y2Yz) 2020/10/28(水) 23 11 30.30ID 6+y0LgvgM 1曲だけしか聴いてないが、おそらく無理 C+最上位かせいぜいB 0585名無しさん@お腹いっぱい。 (ワッチョイW 6911-Fsel) 2020/10/28(水) 23 21 23.40ID d5ILlGiu0 だよな ウサコや湊あかねとかより上だと思うしとりあえずBでいいか まだ18で、この成長の早さならすぐB+クオリティの音源出してきそうだが 0593名無しさん@お腹いっぱい。 (ワッチョイW f973-Xp8j) 2020/10/29(木) 02 49 14.01ID NHuXwJ8y0 Adoって単純に歌う曲が好みじゃないことが多くて聞いてねえんだよな。暇なら聞いてみるわ。 0660名無しさん@お腹いっぱい。 (中止W e911-UMza) 2020/10/31(土) 22 22 07.74ID cDenF7aA0HLWN https //twitter.com/ado1024imokenp/status/1322528776559886339?s=21 上手い!! 0666名無しさん@お腹いっぱい。 (中止 Sd33-Fsel) 2020/10/31(土) 22 43 04.71ID RcPvDaV7dHLWN 660 上手い しかも生歌でもそんなにクオリティ落ちてない 0667名無しさん@お腹いっぱい。 (中止 Sd33-Fsel) 2020/10/31(土) 22 47 24.70ID RcPvDaV7dHLWN でもやっぱ生は りぼんぬ>Ado だな とりあえずAdoはB追加でいいか 0700名無しさん@お腹いっぱい。 (ワッチョイW f973-Xp8j) 2020/11/02(月) 00 45 24.44ID G92lOYE20 Ado、Bあるかって思って聞きに行ったら最新音源なら確かにBあるわ 0706名無しさん@お腹いっぱい。 (ワッチョイW 7b72-1WjG) 2020/11/02(月) 07 04 45.80ID NmaU2wK+0 Adoやばいなこれでバラードも良かったりしたらAいけんじゃね? vol.1 (vol.153) 0069名無しさん@ゴーゴーゴーゴー! (ワッチョイ 5de3-f6iC) 2020/06/03(水) 06 40 33.34ID sNyuk7Cq0 缶缶と串の比較はほぼ言ってることあってると思う。 ちょっと補足的なことを書くなら、 缶缶って発声だけみたらC下位、Dくらいは堅いでしょ。 個人的な意見は響きはかなり上手く作れてるけど、脱力とか、息を抜く表現とかであと一歩かなってイメージ。Adoとかたまごちゃんとかと聴き比べるとわかると思う。 音感はガバガバ。缶缶の1番の大きなマイナス点。比較に書いてある事とおんなじ。ピッチ補正ガンガンにかけても尚ガバ。 リズム感もおおよそ同じかな。ただ、俺はバラードは減点だけど、ロックは特別いいかなって感じはしないかなぁ。 リズムで遊ぶというか、細かなタメを作ったりってことはできてない印象が強い。減点はないけど加点をできるほどでもないかなって印象。 総合すると、やっぱりE中位くらいかなって。そんなに女のメンツ知らないし、缶缶好きじゃなくてろくに聞いてないからわからんけど。ぼんやりとした記憶だとそんな感じ。 0070名無しさん@ゴーゴーゴーゴー! (ワッチョイ 5de3-f6iC) 2020/06/03(水) 06 41 46.00ID sNyuk7Cq0 缶缶好きな人はAdoとか好きだと思うよ。 昔は一辺倒だったけど、最近はやりたいことがはっきりしたのかアプローチ増えてきて、表現力での加点加えていいと思う。特にAdoはあの発声のよさがないとできない表現をしてくれるからオススメ。俺はそんな好きじゃないけど。 0071名無しさん@ゴーゴーゴーゴー! (ワッチョイ 4ae3-Alfg) 2020/06/03(水) 22 15 42.04ID yLN2Rh050 さすが2代目1号だな カンカンは俺も好きではないが、どう頑張ってもEより上はない Adoも聞いてみたが、やはり俺の好きなタイプではない カンカンも可愛さ成分1ミリもなし 0438名無しさん@ゴーゴーゴーゴー! (ワッチョイ 55f0-f6iC) 2020/06/08(月) 19 16 29.77ID D3H1j5IP0 たまーに話題で上がる女歌い手まとめた https //youtu.be/W-gBJgEoNAk ゆきむら。 G 変わりに96猫がF+に上がれそう? https //youtu.be/pM-tZlxXfNY くろくも F+かE https //youtu.be/16mMjtOG3WE 柘榴 F https //youtu.be/bSCr6QM-9VQ #21774;犬 G https //youtu.be/X9aKVLPoKJk Ado D https //youtu.be/HUwrP7IhP_U yama DかD+ https //youtu.be/RRsHWQUg8Gs おん湯 E 0442名無しさん@ゴーゴーゴーゴー! (ワッチョイ 5de3-f6iC) 2020/06/08(月) 20 06 09.35ID TG5WnKvB0 Adoはあの発声ならD+は堅くない? まあボッカデラベリタ聞いてないし、ラストリゾートと金木犀しか聞いてないけどね。 でも、流石にD+より上でいいでしょ。 0443名無しさん@ゴーゴーゴーゴー! (ワッチョイ 5de3-f6iC) 2020/06/08(月) 20 10 34.33ID TG5WnKvB0 てかバスケットワームがこんだけ歌えるならCでいいんじゃね。発声だけでC入りでいいでしょ。リズムもいい感じだし。ピッチはもう外してんのか外れてんのかよくわかんないからわかる人判定よろしく https //youtu.be/A4fcb5LV1F8 0444名無しさん@ゴーゴーゴーゴー! (ワッチョイ 5de3-f6iC) 2020/06/08(月) 20 14 09.09ID TG5WnKvB0 ちょっとAdo他のも聞いたけど、バスケットワームこんだけ歌えるならCでよくない? https //youtu.be/A4fcb5LV1F8 ボッカデラベリタもあの発声の良さあっての表現というか、遊び心満載じゃん。少なくともDはないよ。どんなに少なく見積もってもD+、普通に順当に行ったらCでいいと思う。 0445名無しさん@ゴーゴーゴーゴー! (ワッチョイ 5de3-f6iC) 2020/06/08(月) 20 14 35.46ID TG5WnKvB0 なんか投稿できてねえと思ったらできてたから同じようなの二回書くことになったわくそ。ごめんよ。 0446名無しさん@ゴーゴーゴーゴー! (ワッチョイ 4ae3-8jgT) 2020/06/08(月) 20 20 18.67ID 9DbTjTd/0 凄いね ピッチもいいし、C+もしくはヘッド域があるならBも見えてくるかも 0479名無しさん@ゴーゴーゴーゴー! (ワッチョイ 55f0-f6iC) 2020/06/09(火) 05 55 24.10ID o2cfx5Vf0 スレ読み込めんくて追い出されてた おん湯ランクにいたの気がつかなかったw Adoのバスケットワームとハンガリーニコル、DのクオリティじゃないわC+固いな 0967名無しさん@ゴーゴーゴーゴー! (ワッチョイ 63e3-fvS2) 2020/06/15(月) 16 05 25.16ID cmBskSjr0 てかAdo追加されてねえのか。次スレ行った時にでもAdo書いちゃうね
https://w.atwiki.jp/kobapan/pages/110.html
JavaScript/【気象庁】過去の気象(今月) JavaScript/空オブジェクト・空配列の判定 JavaScript/GoogleCalenderをフルスクリーンで開くブックマークレット JavaScript/URLからファイル名を取得する JavaScript/1秒後に実行する JavaScript/Grunt bake - Simple static html partials includes JavaScript/jquery.lazyload - 画像を遅延ロード
https://w.atwiki.jp/m_shige1979/pages/1254.html
JQuery 概要 HTMLでのDOMオブジェクトへのアクセスやCSSセレクタ、ajaxでのコーディングを簡略化できるようにしたライブラリ ダウンロード このサイトよりダウンロードを行う 初期設定 !DOCTYPE html head meta http-equiv="content-type" content="text/html;charset=utf-8" title jQuery Sample /title link rel="stylesheet" href="css/main.css" type="text/css" media="all" script type="text/javascript" src="js/jquery-1.8.1.min.js" /script /head body h1 jQueryサンプル /h1 p id="about" jQueryとは? /p form input type="button" value="書き替え" onClick="changeText()" /form script type="text/javascript" function changeText(){ $("#about").html(" b 軽量/高速 /b なライブラリです"); } /script /body /html スクリプトを読み込むだけで、DOMオブジェクトの制御を$(xxxx)のように記述できる JQuery方法 セレクタ 属性・コンテンツ トラバーシング 要素の操作 ユーティリティ コア イベント エフェクト Ajax 機能 プラグイン jQuery.flickSimple.js
https://w.atwiki.jp/ochamemo/pages/12.html
オチャメモ TODO 基礎 javascriptの型 未定義オブジェクト 数値かどうかのチェック 空のオブジェクト 配列とハッシュ すべてはハッシュ JavaScriptにおけるメンバの定義 JavaScriptにおけるメンバの削除 for in 可変引数 コンストラクタ プロトタイプとは? プロトタイプの仕組み(プロトタイプチェーン) クラス定義 クラス継承 関数について NullとUndefined 配列 関数 apply()メソッドとcall()メソッド 演算子 等値演算子と同値演算子 thisとprototypeどっちで定義すればよいか? 参考リンク 非常に参考になる 読み物系 TODO javaのアクセス指定子の勉強 js.jarのjnlpの指定方法 js.jarのmavenの指定方法 基礎 javascriptの型 プリミティブ系 number--string--boolean-オブジェクト系--object---Number---String---Boolean---Array---[] null function 未定義オブジェクト 未定義オブジェクトかどうかを判定するには以下の方法がある。 // 以下は全部同義(undefined, !, null) var hoge; if (hoge == undefined) { alert("未定義(undefined)"); } if (!hoge) { alert("未定義(!hoge)"); } if (hoge==null) { alert("未定義(null)"); } 連想配列の未定義のチェック var hoges = new Array(); var hoge = hoges["hoge"]; if (hoge == undefined) { document.write("未定義"); } 数値かどうかのチェック if(!isNaN(value)){ document.write("数字"); } 空のオブジェクト var Object = {}; 配列とハッシュ var hash = { java 0, script 1}; var array = [ java , script ]; すべてはハッシュ var hello = {}; hello.world = function() { return "hello, world!" }; hello.hoge = hoge ; alert(hello.hoge); alert(hello[ hoge ]); alert(hello.world()); alert(hello[ world ]()); JavaScriptにおけるメンバの定義 var obj = new Object(); alert(obj.field); // 未定義。未定義の場合 undefined と評価される。 obj.field = 10; // 代入により field というメンバが定義された。 alert(obj.field); // 10 と評価される。 JavaScriptにおけるメンバの削除 var obj = new Object(); obj.field = 10; alert(obj.field); // 10 と評価される。 delete obj.field; // delete 演算子により fieldプロパティが削除される。 alert(obj.field); // 削除され未定義となったため undefined となる。 for in 連想配列からキーを取得できる var info = new Array(); info["name"] = "hoge"; info["type"] = "cat"; info[0] = "A"; info[1] = "B"; for( key in info ){ alert( key + " " + info[key]); } for in でオブジェクトのプロパティを列挙できる var obj = new Object(); obj.foo = value1 ; obj.bar = value2 for (var key in obj) { alert(key + " " + obj[key]); // keyにハッシュのキーが入る(プロパティ名) } 可変引数 argumentsオブジェクトを使うことにより動的にアクセス可能 function hoge(arg1, arg2) { alert(arg1 == arguments[0]); // true alert(arguments[3]); // 4 } hoge(1, 2, 3, 4); コンストラクタ // コンストラクタとは関数定義のこと。 var Hoge = function(){}; // だからこれもコンストラクタ。 function Hoge(){}; // で、これをnewしたらHogeオブジェクトのできあがり var hoge = new Hoge(); // フィールドを定義したい場合は以下のようにthisをつけて代入すればよい var Hoge = function(){ this.field1 = 0; this.field2 = hoge ; }; プロトタイプとは? プロトタイプとはjavaでいうインスタンス。-プロトタイプベースオブジェクト指向とはつまりインスタンスベースクラス指向のこと。-javaのようにクラスの雛形をもとに静的にクラスを生成するのではなく、インスタンスをベースにクラスを量産するというイメージ。**プロトタイプの仕組み(プロトタイプチェーン) コンストラクトした時点では、prototypeは通常、ただの空オブジェクト。 まずオブジェクト自身のプロパティから、該当のプロパティ名を探索 なかった場合、オブジェクトのprototypeオブジェクトのプロパティの中から該当する名前のプロパティを探す。 それでもなければ、そのプロトタイプオブジェクトのprototypeから探索する。 最終的になにもプロパティを持たないprototypeになるまでこれを繰り返す。 見つからなければ、そこで代入になる。参照だったらundefinedのエラーになる これがプロトタイプチェーン。 クラス定義 this,prototypeに定義したメンバは、newしないと参照できない。 定義した変数に直接メンバを設定するとクラス変数、クラスメソッドとなる。 var Hoge = function() { this.thisField = 10; this.thisMethod = function() { return hoge ; }; }; Hoge.prototype.protoMethod = function() { return hogehoge ; }; Hoge.prototype.protoField = 20; Hoge.FIELD = 30; // クラス変数 Hoge.METHOD = function() { return hogehogehoge ; }; // クラスメソッド var hoge = new Hoge(); // prototypeとthisはnewしないと参照できない alert( hoge.thisMethod() +hoge.thisMethod()); // = hoge alert( hoge.protoMethod() +hoge.protoMethod()); // = hogehoge //alert( hoge.METHOD() +hoge.METHOD()); // = エラー not a function alert( hoge.thisField +hoge.thisField); // = 10 alert( hoge.protoField +hoge.protoField); // = 20 //alert( Hoge.thisMethod() +Hoge.thisMethod()); // = エラー not a function //alert( Hoge.protoMethod() +Hoge.protoMethod()); // = 同上 alert( Hoge.FIELD +Hoge.FIELD); // = 30 alert( Hoge.METHOD() +Hoge.METHOD()); // = hogehogehoge クラス継承 prototypeにスーパクラスのインスタンスを設定すればよい。 // スーパクラス var Hoge = function() { this.thisField = 10; this.thisMethod = function() { return hoge ; }; }; Hoge.prototype.protoMethod = function() { return hoge ; }; Hoge.prototype.protoField = 10; Hoge.FIELD = 10; // クラス変数 Hoge.METHOD = function() { return hoge ; }; // クラスメソッド // 継承クラス var Fuga = function() {}; // これでFugaのプロトタイプがHogeになる。つまり継承したことになる Fuga.prototype = new Hoge(); var fuga = new Fuga(); alert( fuga.thisMethod() +fuga.thisMethod()); // = hoge alert( fuga.thisField +fuga.thisField); // = 10 alert( fuga.protoMethod() +fuga.protoMethod()); // = hoge alert( fuga.protoField +fuga.protoField); // = 10 // クラス変数へはアクセスできない alert( Fuga.FIELD +Fuga.FIELD); // = undefined fuga.thisField = 20; alert( fuga.thisField +fuga.thisField); // = 20 書き換わる fuga.protoField = 20; alert( fuga.protoField +fuga.protoField); // = 20 書き換わる fuga.thisMethod = function() { return fuga ; }; alert( fuga.thisMethod() +fuga.thisMethod()); // = fuga 書き換わる fuga.protoMethod = function() { return fuga ; }; alert( fuga.protoMethod() +fuga.protoMethod()); // = fuga 書き換わる // コンストラクタで上書きしたらどうなるか? // てかこれが本来の継承 var Piyo = function() { this.thisField = 20; this.thisMethod = function() { return piyo ; }; }; Piyo.prototype = new Hoge(); var piyo = new Piyo(); alert( piyo.thisMethod() +piyo.thisMethod()); // = piyo 書き換わる alert( piyo.thisField +piyo.thisField); // = 20 書き換わる 関数について 関数内のthisはグローバルオブジェクトのプロパティを示す。 function add(x, y) { this.result = x + y; // これはグローバルのresultを示す。 } add(2, 5); alert(result); NullとUndefined 未定義変数 alert(sValue); // sValueが前もって宣言されていないため、エラーとなる → sValue is not defined null変数 var sValue; alert(sValue); // エラーは起こらないが、undefinedと表示される 配列 配列 var hoge = []; // var hoge = new Array(); とも記述できる。 var hoge2 = [1,2,3,4]; var hoge3 = [1.1, true, "a"]; // ひとつの配列にどんな型も入れられる。 push, pop var hoges = new Array(); hoges.push(0); // 配列の最後に追加 hoges.push(1); hoges.push(2); while (hoges.length != 0) { // 配列の最後を取り出す alert(hoges.pop()); // 2, 1, 0 の順番で表示 } unsift, shift var hoges = new Array(); hoges.unshift(0); // 配列の最初に追加 hoges.unshift(1); hoges.unshift(2); while (hoges.length != 0) { // 配列の最初を取り出す alert(hoges.shift()); // 2, 1, 0 の順番で表示 } 関数 関数宣言はコードの実行より前に解釈される。 c言語で言うstatic変数を関数内にもつ方法 uniqueInteger.counter = 0; // 関数自身にプロパティを設定する。 function uniqueInteger() { return uniqueInteger.counter++; // このプロパティは保持される。 } apply()メソッドとcall()メソッド f.call(o, 1, 2); これは次のように記述したのと同じ o.m = f; o.m(1,2); delete o.m; applyは引数部分を配列で渡す。 f.apply(o, [1,2]); 演算子 基本型をチェックする(typeof) // number, string , boolean , object, function のいずれかを返す var hoge = (typeof value == "string"? "moji" "sonota"; オブジェクトの型をチェックする var d = new Date(); d instanceof Date; // true d inscanceof Object; // true d inscanceof Number; // false 等値演算子と同値演算子 == は型変換してできるだけ等しくなるようにする。 === は型が違えばその時点で、偽になる。 ※== が浅い比較、===が深い比較ではないので注意 オブジェクト同士の比較 ==でも===でも、同じ参照をさしている場合のみ、等しいと判断される。 同じプロパティ、同じ要素を刺して言うことを判定するには個別にチェックしなくてはならない。 nullとundefined ==では、nullもundefindeもnull(false)と判定されるが、===ではより厳密になるため、両者は区別される。 thisとprototypeどっちで定義すればよいか? this--プロパティが上書きできてしまうので好ましくない インスタンスごとにメソッドを定義するのでメモリ効率がよくない prototype--prototyepのプロパティはそれを介したインスタンスで共通に参照される したがってメモリ効率がよい とくにメソッドはprototypeに定義したほうがよい。 var Class = function(){ this.hoge = 0; this.fuga = function() { alert( fuga ); }; }; // var Class = function(){ this.hoge = 0; this.prototype.fuga = function() { alert( fuga ); }; }; 参考リンク 非常に参考になる JavaScriptにおけるオブジェクトの基本的性質-JavaScriptの関数とメソッド-プロトタイプ(prototype)によるJavaScriptのオブジェクト指向 読み物系 javascriptを理解するためのたった2つの大切なこと--http //anond.hatelabo.jp/20070620200618--http //anond.hatelabo.jp/20070622101313-四則演算を JavaScript で実装する--http //d.hatena.ne.jp/nitoyon/20070629/four_operations_implementation_in_javascript-JavaScript 世界で最も誤解されたプログラミング言語--http //d.hatena.ne.jp/brazil/20050829/1125321936-私は如何にしてJavascriptのprototypeを身につけたか。--http //blog.xole.net/article.php?id=560-かつてサーバーサイドJavaScriptは実在した--http //neta.ywcafe.net/000573.html-Rhino on Rails--http //www.aoky.net/articles/steve_yegge/rhino-on-rails.htm
https://w.atwiki.jp/dmsb/pages/17.html
Javaでのコピー(Javaの落とし穴) 投稿者 M.K 日付 2007-09-26 23 58 下記Gさんの過去メールを抜粋 新緑の萌ゆる季節なゴールデンウィーク。 皆様、如何お過ごしでしょうか。 お疲れ様です、Gです。 小職、GW全部出勤でかなーりブルーなわけですが。 まぁ、それはそれとして、掲題の件なのですが 経緯としては最近、新人さんに教える機会が増えました。 新人さんは色々と興味深い話題を提供してくれますので、 話題に困りません。 今回はその1つでございます。 ネタとしては、「=」は必ずしも値のコピーとはなりえない。 という話題でございます。以下はJavaソース。 その1では数値に対して「=」を行った場合の動作。 その2では日付オブジェクトに対して「=」を行った場合の動作。 その3では配列に対して「=」を行った場合の動作です。 その1では「=」でつないだ後、変数bの値を変更しても変数aの値は保持されます。 その2、その3ではdTest1、array1の値を変更していないにも関わらず、 dTest2、array2の値を変更した際に値が勝手に書き換わっている事が分かります、はい。 じゃぁ、どうすればできるんだという人のためにdTest3、array3を一例として示しておきます。 Javaプログラマがよくぶち当たる落とし穴でした。 不具合埋め込まないように気をつけましょう・・・プログラムってメンドクセ( Д`) ご不明な点、間違ってるとこなどありましたら解説、土下座しますので Gまでどうぞ。 ●下記Javaソースの実行結果 a 1 b 2 1回目dTest1 Tue Apr 24 10 02 05 JST 2007 1回目dTest2 Tue Apr 24 10 02 05 JST 2007 1回目dTest3 Tue Apr 24 10 02 05 JST 2007 2回目dTest1 Fri Apr 24 10 02 05 JST 3007 2回目dTest2 Fri Apr 24 10 02 05 JST 3007 2回目dTest3 Tue Apr 24 10 02 05 JST 4007 1回目array1 リンゴ みかん いも 1回目array2 リンゴ みかん いも 1回目array3 リンゴ みかん いも 2回目array1 トラ ライオン トナカイ 2回目array2 トラ ライオン トナカイ 2回目array3 ばば いのき えのき ●以下ソース int a = 1; int b = a; b = 2; System.out.println("a " + a); System.out.println("b " + b); java.util.Date dTest1 = new java.util.Date(); java.util.Date dTest2; java.util.Date dTest3; dTest2 = dTest1; dTest3 = (Date) dTest1.clone(); System.out.println("1回目dTest1 " + dTest1); System.out.println("1回目dTest2 " + dTest2); System.out.println("1回目dTest3 " + dTest3); dTest2.setYear(1107); dTest3.setYear(2107); System.out.println("2回目dTest1 " + dTest1); System.out.println("2回目dTest2 " + dTest2); System.out.println("2回目dTest3 " + dTest3); String[] array1 = {"リンゴ", "みかん\", "いも\"}; String[] array2; String[] array3 = {"", "", ""}; array2 = array1; System.arraycopy(array1, 0, array3, 0, 3); System.out.println("1回目array1 " + array1[0] + " " + array1[1] + " " + array1[2]); System.out.println("1回目array2 " + array2[0] + " " + array2[1] + " " + array2[2]); System.out.println("1回目array3 " + array3[0] + " " + array3[1] + " " + array3[2]); array2[0] = "トラ\"; array2[1] = "ライオン\"; array2[2] = "トナカイ"; array3[0] = "ばば"; array3[1] = "いのき"; array3[2] = "えのき"; System.out.println("2回目array1 " + array1[0] + " " + array1[1] + " " + array1[2]); System.out.println("2回目array2 " + array2[0] + " " + array2[1] + " " + array2[2]); System.out.println("2回目array3 " + array3[0] + " " + array3[1] + " " + array3[2]);
https://w.atwiki.jp/sevenlives/pages/518.html
継承(Java) 読み:けいしょう 英語:inheritance 別名: 意味: 継承とは親クラスの値や振る舞いを受け継ぐこと。 クラスの拡張ともたとえられる。 継承によって同じ記述を何度も書かなくていいという利点がある。 元になるクラスはスーパークラス?【親クラス】ともいい、継承する側のクラスはサブクラス?【派生クラス】などと呼ばれる。 Javaにおける継承はextendsで行われる。 JavaのすべてのクラスはObjectクラスを継承し、明示的に記述しなければObjectクラスが自動的に継承される。 Javaではさまざまな問題を含む多重継承はできません。 スーパークラス? サブクラス? 抽象クラス インターフェース 実装継承? 単一継承モデル Java 2010年10月13日
https://w.atwiki.jp/yoshida2/pages/134.html
// LineArt.java import java.awt.*; import javax.swing.*; class LineArt { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setTitle( Line Art ); frame.setSize(640, 480); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); MyPanel panel = new MyPanel(); frame.getContentPane().add(panel); frame.setVisible(true); } } class MyPanel extends JPanel implements Runnable { private Ball ball1; private Ball ball2; public MyPanel() { setBackground(Color.white); ball1 = new Ball(100,100,10,5,0,0,630,450); ball2 = new Ball(200,100,5,10,0,0,630,450); Thread refresh = new Thread(this); refresh.start(); } public void paintComponent(Graphics g) { super.paintComponent(g); ball1.forward(); ball2.forward(); g.setColor(Color.red); g.drawLine(ball1.getX(), ball1.getY(), ball2.getX(), ball2.getY()); //g.fillOval(ball1.getX(), ball1.getY(), 10, 10 ); //g.setColor(Color.blue); //g.fillOval(ball2.getX(), ball2.getY(), 10, 10 ); } public void run() { while(true) { repaint(); try { Thread.sleep(20); //Thread.sleep(50); } catch(Exception e) { } } } } class Ball { private int x; private int y; private int vx; private int vy; private int left; private int right; private int top; private int bottom; public Ball(int x, int y, int vx, int vy, int l, int t, int r, int b) { this.x = x; this.y = y; this.vx = vx; this.vy = vy; right = r; left = l; top = t; bottom = b; } public void forward() { x = x + vx; y = y + vy; if (x left || x right) { vx = -vx; } if (y top || y bottom) { vy = -vy; } } public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY() { return y; } public void setY(int y) { this.y = y; } }