ヨーキョクデイ

100% pure impurities, which may imply some value. (j は虚数単位)

2008-01-01から1年間の記事一覧

外国人選手が覚えられない

マイエットという名前を思い出そうとしてもマットソンが出てくる ウッズとドミンゴとガルベスは見分けがつかない ホームランをよく打つ野手がウッズ バッティングセンス皆無な投手がドミンゴ ホームランをよく打つ投手がガルベス

nsIScriptableIO 死亡のお知らせ

いろいろと問題があったらしく、Bug 414901 – Back out scriptable IO ということで、trunk から消えた。最終的に Fx3 に搭載されるのか Fx4 に持ち越されるのかは知らないが、画期的な代物ではあるので早く復活してほしいなぁ。

配列要素の最大値と最小値を取得したい

JavaScript 1.8 の Array#reduce を使ってみた。 // JavaScript 1.8 Array.prototype.max = function(){ return this.reduce(function(a, b){ return a > b ? a : b; }); } Array.prototype.min = function(){ return this.reduce(function(a, b){ return a …

Tango の Stdout のような出力関数を JS で

D 言語スレでもちょくちょく言及される、Stdout("hoge")(4)(3).newline; といったものの気持ち悪さを JavaScript でも味わうべく、似て非なるものを作ってみた。JavaScript で奇妙なことをしてみたかったので。 function strangeOutput(){ var f = arguments…

++*&age;

どうぞよろしく。

2 次正方行列の累乗の次数減らしを Ruby で使ってみる

2 次正方行列の累乗の次数減らし を Ruby で実装し、その方法で実際に行列の累乗を求めてみるよ。 require 'matrix' require 'mathn' class Matrix def my_power(n) # for 2 * 2 matrix def t(n) def combination(n, m) if m == 0 or m == n return 1 else r…

2 次正方行列の累乗の次数減らし

$A=\smqty(a&b\\c&d)$ なる 2 次正方行列があるとして、ケイリー・ハミルトンの定理 を使って $A^n$ の次数を減らそうという試み。$\alpha = a+d, \beta = ad-bc$ とすると、ケイリー・ハミルトンの定理より、$$ \begin{align}A^2 &= (a+d)A-(ad-bc)E \\ &= …

Foxage2ch 改造

スレッド情報の mozStorage 化 ということで、bbs2chreader でスレッド情報の取得方法が変わり、従来よりも楽になった。これに伴って Foxage2ch の bbs2chreader との連携強化についての改造箇所も減った。Foxage2ch 2.6.2 でテスト。 --- foxage2ch.js.orig…

Firefox 2 における canvas 要素の putImageData のバグ

canvas 要素で画像にフィルタを適用したい の回で作ったサンプルは Firefox 3 系で動かしながら作ったもので、Firefox 2 系では ctx.putImageData() を使っても再描画されないバグがあるらしいことにその後で気づいた。試してみると、タブを切り替えたり、ウ…

canvas 要素で画像にフィルタを適用したい

ImageData オブジェクトなるものを取得すると、その data プロパティをいじることでピクセルごとに画像をいじることができるらしい。Canvasリファレンス - getImageData/putImageDataメソッド- HTML5.JP を見ればいいわけだけど、結局は data プロパティとい…