2007-04-17から1日間の記事一覧

Perlで多次元配列

Perlで多次元配列を実現するときにちょっと悩んだのでメモ. Perlでは配列に配列をpushしても多次元にはならない. extendになってしまう. 多次元配列(とりあえず行列)にしたいときは以下のようにする.push(@foo,[@bar]);

Perlプロファイリング

Perlの実行速度などをプロファイルする.1. perl -d:DProf foo.pl 2. dprofppdprofppは意外に時間がかかる. もしくは直接, dprfpp -p foo.plのようにしても良い. http://www.perl.com/pub/a/2004/06/25/profiling.html

BioPerlのWebDBSeqI Request Error: 500 read timeout

BioPerlでデータベースからデータを取り出す際, 以下のようなエラーが出て失敗した.MSG: WebDBSeqI Request Error: 500 read timeoutダウンロードしようとしたデータが大きすぎてtime outしてしまったらしい. 以下のようにするとうまくいった.my $db = new B…

R言語でproxyを設定する

おそらくほとんど使わないだろうけれども。MacでR言語を使うときにproxyを経由させる方法。1. Sys.putenv("http_proxy"="http://xxxx.com:xxxx") 2. Sys.putenv("ftp_proxy"="http://xxxx.com:xxxx")以上。毎回設定するのが面倒な人は/Applications/StartR.a…