2012-06-22から1日間の記事一覧

bashの文字列比較

if文の行ののスペースの位置にかなり気を使う。 #!/bin/bash str1="abc" str2="abd" if "${str1}" == "${str2}" then echo "Hit!" fi

Linux: ユーザディレクトリのライブラリ

ライブラリの例: $ ls ${HOME}/Library/lib libigraph.a libigraph.so libigraph.so.0.0.0 libigraph.la libigraph.so.0 pkgconfig $ 以下のように設定: export LD_LIBRARY_PATH=${HOME}/Library/lib

インストール先ディレクトリの指定(configure, setup.py)

configure, setup.py共に--prefixが使えるようだ。 ./configure --prefix=~/local_dir python ./setup.py install --prefix=~/local_dir

R言語ーごく簡単なR5によるオブジェクト指向

R5で参照渡しができるようになったようだ。 setGeneric("bonus", function(object, add = 100) standardGeneric("bonus")) Counter1 <- setRefClass("Counter1", fields = list(ct = "numeric", remark = "character")) Counter1$methods(initialize = funct…

Ubuntuパッケージの管理

パッケージの検索: apt-cache search keyword パッケージのインストール: sudo apt-get install package-name インストールされているパッケージの一覧表示: dpkg --get-selections パッケージの削除: sudo apt-get --purge remove package-name

rpy2のMac OS X Snow Leopardへの手動インストール

rpy2のディレクトリに入り、 sudo env ARCHFLAGS="-arch i386 -arch x86_64" python setup.py build install