タケルンバ卿とTwitterしてる中でこのテーマが僕の中で書きたいことにあがってきたので、書いてみる。へだちさんの普通の人がプログラミングについて誤解してることから多くの示唆を得ています。 プログラムは「プログラミング言語」で書かれ、日本語の文章は「日本語」で書かれますが、「言語という記号体系に従って頭の中にあるものを文字で表す」という点は同じだからです。 普通の人がプログラミングについて誤解してること 僕も、この点について完全に同意します。「言語という記号体系に従って頭の中にあるものを文字で表す」点については同じです。大事なことなので引用文含めて2回言いました。よって、整然とした文章を書くような方は素質を持っているという考えに賛成です。 プログラミングというのは、大きく分けて2つの構成要素に分解できます。「フロー」と「データ」です。 ロジックをつなげて流れを作り出し1つのアウトプットを出
JavaFXでグラデーションを使ったアニメーションを作ろうとしてbindの罠にはまった.こんなアニメーションをつくりたくて,LinearGradationのオフセットを制御して実現しようとしたのだが,どうにもうまく行かない.いろいろ調べてちょっと分かったので書いておく.作りたかったアニメーションはこんなやつ.床屋の看板 (^_^). http://video.google.com/videoplay?docid=7868435584785123309 bindの位置と挙動 Pointという属性xを持つクラスをつくり,属性xに x0をbindすることを考える. public class Point { attribute x: Number; } var x0:Number = 10.0;この場合,次の3通りの書き方が考えられる. var p0:Point = bind Point{x: x
HSB色空間(3次元空間)での距離、でいいらしい 「つまり3次元ベクトルを要素とする一次元配列の要素間距離の最大化」でしょうか? どうやんの? 近似でもいいんですが たとえば float f( int index ) { float r = 0; for( int i = index-m; i <= index+m; index++ ) { r += ( 1 + m - abs( index - i ) ) * distance_sq( v[index], v[i] ); } return r; } として float sum = 0; for( int i = 0 ; i < max_index ; i++ ) { sum += f(i); } が最大になるような配列がほしいんです!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く