2012-06-01から1ヶ月間の記事一覧

まじ、ごめんなさい

<title></title> <meta charset="utf-8" /> <style type="text/css">canvas { background-color:#000; }</style> <body><canvas id="mainCanvas" width="900" height="200"></canvas> <script> var data = [ [11,8,68,0,0],[11,9,128,0,0],[11,10,128,0,0],[11,11,128,0,0],[11,12,128,0,0], [11,13,128,0,…</body></meta>

超多忙!

ネットは、一週間ほどお休みします。 落雷により使えなくなっている施設に、保険会社から視察。 早く保険金をください! 第二期、社内備品および施設の補修を実行しろよ>俺 我が社のネット環境をフレッツ光にする(2箇所)件、 半年前の工事では、1箇所の…

多倍長演算、その2(足し算でつまずく)

書いては消し、試しては消し、声を掛けられては妄想が消え、 小数なんて含まなければ良かったと・・・。 足し算のところで速度を気にしてどうすんだ?! 割り算までは遠い(涙) 小数点を取り去り、計算に不要な小数の端数を保存し 15桁づつ計算する。桁あふれ…

多倍長演算?妄想中。

除算?って割り算でしたよね^^;

ベジェ曲線、もうx回。 t==x の近似値を求めて返す

仕事中でも、3次方程式の解法を妄想するも、撃沈。 誤差1/10000でも、平均数回程度で収束するので、黙認。 これから、遅れを取り戻す!を組み込む。 // ベジェ曲線 (4点限定) function QBezierCurve_create (x2, y2 , x3, y3) { var step; var err = 0.00…

めも。 配列の行と列を入れ替え&ベジェ曲線&配列の初期化

function rotateArray (ary) { var i = ary[0].length; var tmp = []; while (i--) tmp.push ([]); ary.forEach (function (ary_, i) { ary_.forEach (function (a, j) { tmp[j][i] = isNaN (a) ? a: Number (a); }) }); return tmp; } function cubic_bezie…

遅延感知しながら移動する。

書いてみてから、今!気づく! 時間から移動位置を決めるのではなく、移動量を得て移動する! ですね。 アホな考えだった。休むに似たり。なんだよ〜俺! あぁ〜。 終了していなかったのでコードを修正。 <title>遅延時間を考えて移動する</title> <meta charset="UTF-8"> <style> li { position: relati</style></meta>…

ベジェ曲線を描く、その2。

<title>遅延時間を考えて移動する</title> <meta charset="UTF-8"> <style> </style> <canvas id="hoge" width="800" height="600"></canvas> <script> //_______________ // CANVAS を利用して、点と線を簡単に描くもの (function () { function Graffiti (canvas) { this.ctx = canvas.getContext ('2d'); } function line (/*[x0, y0]…</meta>

3000ms で、800pixcel を水平移動する。その4

昨日のプログラムを見て、整理しようと思った。 「余りを次の処理に繰り越す」という考えを、apos さんの説明は、理解しやすくするために、余りを整数で例えている。 実際に自分のプログラムは変数 err に少数部分を誤差として代入している。もしゲームなら…

3000ms で、800pixcel を水平移動する。その2か3

正直なところ遅延など多くないだろうと高をくくっていた。 setInterval よりも setTimeout の遅延があるどろうとおもい、それで実験。 そして遅延は、思いのほか大きい。 必要なパラメータは、把握した。 <title>遅延時間を考えて移動する</title> <meta charset="UTF-8"> <style> #invader { list-style</meta>…

まずは、ベジェ曲線について学ぶ。

ベジェ曲線を、canvas に描いてみる。 遊んでみて理解する。4点を超える高次元の計算は確かに無駄。 ウィキペディアの「ベジェ曲線」を見るも こういうものを見るといつものように思考が停止する&眠くなる。 <title>Be'zier Curve</title> <meta charset="UTF-8"> <canvas id="hoge" width="800" height="600"></canvas> <script> (function () { function Gr</meta>…

立て続けの仕事、重なって終わる。ほっ。

この業界、重なる時は重なるもので。 去年購入した建物も改装工事も徐々に目処が立ってきたところだった。 お客様からの要望で、未完成ながら利用していただくことになった。 細かいミスはあるものの、まずまず。 一段落し、掃除も終わり。 疲れだけが残った…