MSYSは意外に使い勝手が良いことに気付いた

ちょっと前まではwin上に手軽にunix環境が作れるcygwinは重宝してたのだけど、linuxをエミュレートするcolinuxに変えてからは、cygwinの出番がすっかりなくなってしまった(colinuxで普通にlinux使えばいいからね)。

で、最近C++の勉強はじめたりしてるのだけど、コンパイルしたいだけなのに、毎回colinux立ち上げてtelnetすんのも面倒。

  • Meadow+Trampでcolinuxにアクセスしてファイルをいじって、
  • poderosaでsshしてgccでコンパイル

てのはアレだ。やっぱC-ccでMeadowからコンパイルしたいナァとMinGW+MSYSを入れてみたら、これが結構良くて、Dos窓から色々unixのコマンド使えるようになるので、DOSプロンプトでlsうってウゲーってなったりしなくてよいし、lessでファイルの中身見れるし、ちょっとした設定ファイルならMeadowでなくてvimでも編集できるし。

今はlinux上でガツガツ作業したいときにはcolinux、Win上でゆるーく使いたいときにはMSYSってな感じで使い分けてるが、MSYS-1.0.10.exeインストールした時に60位のコマンドがインストールされたんだけど、幾つか見た事がないのがあるので調べてFC1の--helpをのっけといた。

  • basename
  • パス名からディレクトリ部分を取りのぞいた名前を表示する.指定があれば, 末尾の拡張子も取り除く.
  • cmp
  • 2つのファイルをバイトごとに比較します。
  • comm
  • それぞれソートされた ファイルA と ファイルB とを行ごとに比較します.
  • diff3
  • 3つのファイルを行ごとに比較します。
  • dirname
  • パス名からディレクトリ名を切り出す. パス名にディレクトリが含まれない場合カレントディレクトリと見なして `.' を出力する.
  • fold
  • ファイルの各行の折り返しを行い, 結果を標準出力に書き込みます.
  • id
  • 指定されたユーザ名のユーザもしくは現在のユーザの情報を表示.
  • info
  • Read documentation in Info format.
  • infokey
  • Compile infokey source file to infokey file.
  • install-info
  • Install or delete dir entries from INFO-FILE in the Info directory file DIR-FILE.
  • m4
  • Mandatory or optional arguments to long options are mandatory or optional for short options too.
  • tee
  • 標準入力を各々のファイルにコピーし, 標準出力にも出力.
  • texindex
  • TeX の為のソート済インデックスファイルを生成します
  • xargs
  • 標準入力からコマンドラインを作成し、それを実行する

ポピュラー(僕的に)

bzip2 cat   chmod  cp    cut   date  diff  env
find  gawk  grep   gzip  head  less  ln    ls
make  makeinfo     mkdir mount mv    od    patch
ps    rm    rmdir  rxvt  sed   sh    sleep sort
split tail  tar    touch tr    uname uniq  vim 
wc    install      expr  false md5sum      true

Meadowで、M-x shellで普通にlinuxのターミナルっぽく使えるのもよい。

DNAchipデータのレポジトリ

昨日、今日とバイオインフォに引き戻されつつある今日この頃(まぁ、インフルエンザみたいなもんだと思う)。

システムまわりの話をしていてたところ、アレイのデータのレポジトリから(適当な条件で抽出した)サブセット作って管理すんのにマテリアライズドビューが要る(ないと遅すぎて使い物にならん)とか言われたんだけど、ちょっと納得がいかない。まぁ、要するにDBがオラクルのため、マテリアライズドビュー使えるライセンスの値段がちょっとアレで、本当にその仕事に必要なのん?って思ってしまったわけなんだけど。

こういうのってビューにする必要あるのかね?アレイのデータなんて修正しないんだから、別のテーブルに作っちゃえばいいじゃんとか思うんだけど。

要するに、更新されることのないviewを高速化する手段にマテリアライズドビューよりも現実的な解があるんじゃないの~とか思ったんだけど、こういう場合ってどうするのが定石だったりするのでしょうか?

得正でカレーうどん

突然の出張で、何も考えてなかったので、適当にぶらぶらしてたらカレーうどんの店を見つけたので入った。

得正

海老天入りのカレーうどんを注文したら、うどん茹で中なので5,6分待つよとのこと、OK気にしないとか言ったけど、待ったの5,6分じゃなかったかも。

カレーは、注文を受けてから、一人分か二人分をストックから鍋に移して、ポットから謎の液体を加えながら、ゆるくしていってます。

うぉーポットの中の液体なんじゃろか?出汁か?和風の出汁なのかとか謎めいてたんだけど、うどん食べてるときに、おもむろに僕の目の前でジャーとかいって水道水入れてたヨ。まぁ、種を明かせばそんなもの。

カレーうどん

うどんは、讃岐っぽいけど、こしというよりモチモチ感が強いのかな、これはこれでうまいかも。あと、カレーが甘い。甘さがやわらかいんだけど、よくよく考えてみるとやっぱ甘い。この前、デリーでコルマ食べてるだけにちょっと物足りなかったかも。

http://www.tokumasa.net/

さらざん

近所(っていうほど近くないけど)に滝があるので、家族総出で遊びに行ってきた。

五竜の滝

で、公園の中に自家製粉の蕎麦屋があるので、うっかり一枚注文してしまった。

さらざん

ちょっと太いかなと思ったが、蕎麦の香りが良くてうまかった。

さらざん

マルコフ連鎖モンテカルロ

SVMの流れで、MCMCとかベイズあたりを読んでる。

で、昔買ったけど最初の方の章だけ読んで放り投げてあったベイズ統計と統計物理を読んでたら、MCMCの話とかちゃんと書いてあって、面白かった。

で、尤度とか、事前分布、事後分布がまだイメージできないナァと、ちょっとググッたら、Bayesianってどういう考え方なんだろうというページがみつかった。

事後確率 = (尤度 * 事前確率)/エビデンス

エビデンスの部分の積分が困難なので、事後分布のシミュレーションをMCMCでやると。

ベイズ統計学のMCMCとの出会い

こんな感じの理解でいいのか?

手軽にモジュールのバージョンを得る(Winで)

perlのモジュールのバージョンを知りたくなったときは、手軽にモジュールのバージョンを得る方法をよく使うんだけど、さっきActivePerlで同じことしたら動かなかった。

でなくて"でスペースを囲めばよいみたい

DBIx::Class version 999 required--this is only version 0.07002.
BEGIN failed--compilation aborted.

wikiを導入した

cgiじゃなく、phpとかでmarkdownが使えるwikiが欲しかったのだけど、ヨサゲなのがみつからなかったので、結局Kwiki入れた。(職場で)使い慣れているPukiWikiも考えたんだけど、やっぱKwikiのほうが色々遊べそうなので。

KeroWiki

Kwiki::Theme::Bluepoleのテーマ使って、Kwiki::DoubleClickToEditでダブルクリックでeditするようにしてる。

Meadowでバッファリストとバッファの切り替え

Meadow/Emacs memo: バッファリストとバッファの切り替え

Windows ではソフトの切り替えがAlt-TABで可能です. これと同じような操作を実現するのが pc-bufsw.el です. http://www.fi.uib.no/~boukanov/emacs/index.htmlからダウンロードできます. ダウンロードしたら, ロードパスの通ったところに置き, 以下を.emacs に追加します

C-Tabだとfirefoxのタブ切り替えと同じ感覚で使えるので便利だったんだけど。最近、28.2.2.1 バッファを次々と切り替える方法に変更した。これだと思い通りに前後できるので行き過ぎたときとかすぐに戻れて便利。

となると,C-,,C-.でfirefoxのタブ切り替えもしたくなるが。

SVRは単にSVMを拡張して多値分類にしたわけではないのね

カエルチュウイホウ - e1071ってSVMでregression analysisできるのね

で、単なるsupport vector regressionって二値分類の拡張なのかね?と思ったので

サポートベクターマシン入門の4.5章にちゃんと書いてあった。

ProductName サポートベクターマシン入門
ネロ クリスティアニーニ
共立出版 / 4200円 ( 2005-03 )


やっと理解した(気がする)

デリーでコルマカレー

病み上がり(といっても単なる風邪)にカシミールはきつかろうということで、初のコルマカレー。途中で通る大喜という選択肢は今回なしで。

コルマカレー

なんじゃろかってぐらいこれはうまかったヨ。甘いのに辛い、そして鶏がうまい。甘さと辛さが一体になって、うーんなんともいえん。

僕はカシミールよりコルマのほうが好きだな(多分)。

http://www.delhi.co.jp/text/shop_ueno.html