Jun 19, 2016

vc6 のデバッグが遅い、固まる際のおまじない。 win xp 環境での手順です。 ①コントロールパネルの「地域と言語のオプション」-「言語」タブの「詳細」を選択。 ②「テキストサービスと入力言語」-「詳細設定」タブの「詳細なテキスト サービスをオフにする」をチェック。 以上。 ...

Mar 6, 2016

ここで→https://www.youtube.com/advanced_setti...

Apr 8, 2014

起動時にエラーが出る。 ----エラーメッセージ ---------------- IDE アドイン 'C:\Program Files\Borland\BDS\4.0\Bin\Borland.SCI.Gate.dll' 読み込みに失敗しました。 呼び出しのターゲットが例外をスローしました。 追加情報: "com.borland.tg.sci.SciModelAccess" のタイプ初期化子が例外をスローしました。 これ入れたらなんか直った。 Version 1.1 再頒布可能パッケージ http://www.microsoft.com/ja-jp/download/confirmation.aspx?id=12...

Mar 27, 2014

jQuery で Easing を追加する。 以下、JavaScript のみ。 // easing の定義 jQuery.extend(jQuery.easing, { newEasing: function (x, t, b, c, d) { var s = 1.70158; var p = 0; var a = c; if (t == 0) return b; if ((t /= d / 2) == 2) return b + c; if (!p) p = d * (.3 * 1.5); if (a < Math.abs(c)) { a = c; var s = p / 4; } else...

Mar 17, 2014

アプリケーション構成ファイル(app.config)をいじる必要があって、configuration > startup に 'useLegacyV2RuntimeActivationPolicy="true"' 属性を追加する。 startup...
Ctrl + Shift + F7 で「フォーマット・プロパティ」ダイアログが表示される。 ざっとメニューを見渡してもそれらしい項目が見当たらない。どっか深いとこにでもあるんだろ...
前回やっと Delaunay 分割まで辿り着いた。お目当ての Delaunay 分割も片付いたので、あとは軽く仕上げるだけ。今回は Delaunay 分割した三角形を塗りたいと思います。 さっそくソースコード。 予め canvas のサイズをもとに色テーブルを作っておいて、Delaunay 分割した三角形の外接円の中心をみて色を決めます。んで、塗る。以下、JavaScript だけ。 $(document).ready(function () { var SAMPLE = {}; SAMPLE.Main = (function () { var canJqObj = $("#can"), canDom = document.getElementById('can'), ctx = document.getElementById('can').getContext("2d"), ...
前回、canvas にランダムな点を撒いて移動させるところまでやったので、やっとお目当ての Delaunay(ドロネー)分割に入れる。 Delaunay 分割の仕組みについては、素晴らしい記事があったのでそちらを参照されたい。 Tercel::Diary: ProcessingでDelaunay分割(実装篇) Tercel::Diary: ProcessingでDelaunay分割(解説篇) さて、じゃあさっそくソースコード。 以下、JavaScript だけ。 $(document).ready(function () { var SAMPLE = {}; SAMPLE.Main = (function () { var canJqObj = $("#can"), canDom = document.getElementById('can'), ...
前回は canvas にランダムな点を描画したけど、今回はその点を移動させてみようと思う。 おおまかな構造は前回からほとんど変わっていない。主にいじった箇所は Vertex あたりか。今回は点が移動するので、移動速度を格納する velocityX, velocityY を追加した。それと動かない点も欲しかったから isStatic も追加。これをもとにその点を動かすかどうかを判定する。velocityX, velocityY, isStatic はすべて Vertex 生成時に初期化する。 各点を移動するために Vertex に update を追加。isStatic が偽になるものは velocityX, velocityY をもとに座標を更新する。update は draw する前にコールする。 今回は点を移動させるので一度だけ描画して終わりってわけにはいかない。描画処理を一定時間で繰り返すために...
前回、Delaunay(ドロネー)分割の下準備を行ったけど今回もそれの続き。 内容は前回からほとんど変わっていない。追加したのは initializeVertexList と drawVertexList くらいか。Vertex を配列で格納する変数を定義しておいてあとは initialize で初期化して、draw で描画するといった感じだ。四隅以外の頂点はランダムで生成して push。あとは配列をぐるぐる。 ソースコードは以下となる。 以下、JavaScript だけ。 $(document).ready(function () { var SAMPLE = {}; SAMPLE.Main = (function () { // 頂点 function Vertex(x, y) { this.x...