hiratake55 の作業メモ

R, Javascript, Python, Linux and Hadoop

2008-11-01から1ヶ月間の記事一覧

Flash CS3 で 正三角形とか正六角形を描く方法

やり方があるのは知ってるけど、いつも忘れるからメモしておく。 ツールボックスの多角形ツールを選択する。 プロパティの中に「オプション」というボタンがあるので押す。「ツールの設定」というところで辺の数を選べる。「スタイル」で星形とかにもできる…

R で計算の実行時間を調べる

R

proc.time() でエポック秒が取得できるので、実行後の時刻から実行前の時刻を引き算すればよい。 具体的には、以下のように書ける。 t<-proc.time() sum<-0;for(i in 1:1000) for(j in 1:1000) sum<-sum+j #何らかの計算 proc.time()-t ユーザ システム 経過…

R で複数のグラフを並べてプロットする

R

par 関数で mfrow のパラメータを与えてあげればよい。 par(mfrow=c(2,3)) この場合、縦に 2 つ、横に 3 つのグラフが描画される。例えば、こんな感じ。 par(mfrow=c(2,2)) plot(sin,-pi,2*pi) plot(-10:10,-10:10,col="blue") plot(-10:10,(-10:10)^2,type=…

JavaScript で押されたマウスのボタンを調べる

イベントリスナで受け取ったマウスのボタンに対応する数字が Firefox と IE で違うことを今さら知った。 ボタン IE Fx(evt.button) Fx(evt.which) 何も押してない状態 0 - - 左 1 0 1 右 2 2 3 右+左 3 - - 中 4 1 2 中+左 5 - - 中+右 6 - - 中+右+左 7 - -…

Ubuntu の ブートローダ GRUB のカウントダウンを無効にする

$ sudo gedit /boot/grub/menu.lst # gedit を使ってない場合は Vim で。 $ sudo vi /boot/grub/menu.lsttimeout の行をコメントにする。書かれている数字はカウントダウンする秒数。 timeout 10 ↓ #timeout 10これでカウントダウンされなくなる。

R で最小二乗法の計算をしてみる

近似直線といえば最小二乗法なので、崎間先輩のとこのコードを参考に最小二乗法をサクッと実装してみた。 #最小二乗法を出力する関数 lsm<-function(x,y){ n<-length(x) sum_xy<-sum(x*y) sum_x<-sum(x) sum_x2<-sum(x^2) sum_y<-sum(y) a<-(n*sum_xy-sum_x*…

WinSCP を初めて使った

Windows XP から古い Linux に大量のファイルを移すのに、USB メモリは使えなくて、FTP を経由するとぐちゃぐちゃになったりして困った。Linux に移して SCP とか面倒だと思ったけど、某氏に勧められて WinSCP を使ってみたらすごく楽だった。・WinSCP - Win…

Ubuntu 8.10 の「ネットワーク設定」のメニューの場所

IP アドレスやサブネットマスクを設定する GUI 画面は、 「システム」→「システム管理」→「ネットワーク」ではなく、 「システム」→「設定」→「Network Configuration」にある。 ただ単に未翻訳なだけ。ちょっぴり焦った。設定画面や設定内容も少し変ってる…