巨人の肩の上に登る

先人の積み重ねた発見に基づいて、なにかを発見しようとすることを指す。

2013-02-01から1ヶ月間の記事一覧

ユークリッドの互除法

ユークリッドの互除法は,2つの自然数または整数の最大公約数(Greatest Common Divisor)を求めるアルゴリズムです. 入力を m, n (m ≧ n) とする。 n = 0 なら、 m を出力してアルゴリズムを終了する。 m を n で割った余りを新たに n とし、更に 元のnを…

R を用いた t 検定

2組の平均値の差の検定です. 手順 正規性の検定(KS)を行う.正規性が認められるなら2へ.そうでなければ5へ. 等分散性の検定(F)を行う.母分散が等しいなら3へ.そうでなければ4へ. t検定を行う. Welch検定を行う. Wilcoxonの順位和検定を行う. それ…

視線移動の予測ツールを作ってみた

現在,視線移動予測の研究をしてるんですが,応用の1例として,インターフェースやデザインの視線分析というものを開発しています. 提案しているモデルでは計算量が大きすぎるので,α版として,ベーシックな顕著性マップを web tool 化してみました. (最…

Django

Django のチュートリアルを試してみた. Django ドキュメント1.4(和訳) Django の名前の由来は,Django Reinhardt というベルギーのギタリストだそうです. 有名な「開発のプロが教える標準Django完全解説」の表紙の人みたいですね. チュートリアル通りや…

型推論とは

型推論をメッセンジャーで説明するのに苦労したからメモ(笑) 動的と静的型付けの違い 動的 = 実行時に決まる 静的 = コンパイル時に決まる それぞれの利点 動的 = コーディングが楽 静的 = エラーがチェックできる デバッグのほとんどが型に関係するからね…

CoffeeScript を SublimeText2 からコンパイル

SublimeText2 のビルドを初めて使ったからメモ. Install Package から "CoffeeScript" を Install. Preference -> Browse Packages... を選択. Packages\CoffeeScript\Commands\CoffeeScript.sublime-build 開いて,path やら cmd やらを下記ほ参考に修正…

CoffeeScript のカリー化

個人的に CoffeeScript が再燃してる今日このごろ. CoffeeScript の関数定義はこんな感じ # CoffeeScript add = (a, b) -> a + b // JavaScript var add; add = function(a, b) { return a + b; }; 続いてカリー化してみる add = (a) -> (b) -> a + b add(2…

iPhoneの電源とホームボタンが効かなくなったとき

iPhone で Webサイトの UIチェックをしていたら,突然電源とホームの物理ボタンがまったく効かなくなった. 詳細と解決方法をメモっときます. デバイス情報 ・iPhone4 ・iOS6.0.1 症状 ・電源ボタンを押しても効果がない(切れない) ・ホームボタンを押し…