<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>colinux / Drkcore</title><link>http://blog.kzfmix.com/colinux</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Wed, 08 Mar 2006 23:23:30 +0919</lastBuildDate><item><title>R4にCatalystとPlaggerをインストール</title><link>http://blog.kzfmix.com/entry/1141827810</link><description>&lt;p&gt;R4のColinuxに&lt;a href="http://catalyst.perl.org/"&gt;Catalyst&lt;/a&gt;と&lt;a href="http://plagger.org/trac"&gt;Plagger&lt;/a&gt;をインストールしようとしたら、Test::Treeあたりで、&lt;a href="http://blog.kzfmix.com/entry/1137305972"&gt;Weak references&lt;/a&gt;のエラーが出るので、perlのバージョンあげることにした。&lt;/p&gt;
&lt;p&gt;といってもdebなパッケージの作り方良くわからんので、素直にソースからインストール。perl5.8.8のインストール完了。&lt;/p&gt;
&lt;p&gt;で、改めてPerlモジュール突っ込み開始（4時間ほど）。途中Expatで躓いたが、libexpat-devでもlibexpat-develでもなく&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
apt-get install libexpat1-dev
&lt;/blockquote&gt;

&lt;p&gt;だった。紛らわしい。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.perlmol.org/"&gt;PerlMol&lt;/a&gt;もこれで動くようになったはず（確認してないけど）。Chemネタ的には&lt;a href="http://chemruby.org/hiki/"&gt;Chemruby&lt;/a&gt;も1.0.0がリリースされていましたね。こっちも、暇をみつけていじり倒さねば。&lt;/p&gt;</description><pubDate>Wed, 08 Mar 2006 23:23:30 +0919</pubDate><category>Catalyst</category><category>colinux</category><category>Plagger</category></item><item><title>debian(sarge)のperl5.8.4はperlmolが動かん</title><link>http://blog.kzfmix.com/entry/1137305972</link><description>&lt;p&gt;R4でコード書いていたら、以下のエラーが。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
Weak references are not implemented in the version of perl at /usr/local/share/perl/5.8.4/Chemistry/Atom.pm line 51
&lt;/blockquote&gt;

&lt;p&gt;どうも、Scalar::Utilのweakenが駄目みたいで、perlのバージョンのせいっぽい感じ。&lt;/p&gt;
&lt;p&gt;なんで、Perlのバージョンあげるか落とすかしないといけないんだけど、apt-getいまいち把握していないから、いじるの怖い。&lt;/p&gt;
&lt;p&gt;と、思ったら、&lt;/p&gt;
&lt;p&gt;colinuxだからイメージファイルコピーして、&lt;strong&gt;バックアップとっておけば、やりたい放題なことに気づく。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;これから、ソースから5.8.7入れます。&lt;/p&gt;</description><pubDate>Sun, 15 Jan 2006 15:19:32 +0919</pubDate><category>colinux</category><category>perlmol</category></item><item><title>colinux(debian)にjavaとjythonを導入</title><link>http://blog.kzfmix.com/entry/1136466381</link><description>&lt;p&gt;&lt;a href="http://blog.kzfmix.com/entry/1136385532"&gt;colinuxの容量も増えた&lt;/a&gt;ことだし、要領よくjavaをインストールだ。&lt;/p&gt;
&lt;p&gt;debが用意されていないので&lt;a href="http://debian.fam.cx/index.php?Software%2FJava"&gt;ココ&lt;/a&gt;みて自前で作成、インストール。&lt;/p&gt;
&lt;p&gt;jythonは&lt;a href="http://www.jython.org/"&gt;jython&lt;/a&gt;からjarファイルをダウンロードしたら、&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
java -jar jython_Release_2_2alpha1.jar
&lt;/blockquote&gt;

&lt;p&gt;でOK&lt;/p&gt;
&lt;p&gt;jython使えれば、CDKとかjchempaintのjavaライブラリ使えるし、PyMOLみたいな立体構造いじり系に加えてbiopythonで配列処理も出来るから、結構よさげな感じだ。&lt;/p&gt;</description><pubDate>Thu, 05 Jan 2006 22:06:21 +0919</pubDate><category>jython</category><category>java</category><category>colinux</category></item><item><title>colinuxのイメージファイルを拡張</title><link>http://blog.kzfmix.com/entry/1136385532</link><description>&lt;p&gt;colinuxのイメージファイルはデフォルトで2Gなので、色々入れていたら、フルになってしまった。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;このままではjava,jythonが入らん&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;早速4Gへの拡張を試みる。といっても手順としては簡単。リンクの手順どおりにやれば出来る。ただし、スワップ領域ちゃんと用意しておかないと/proc/kcoreあたりで動かなくなるので注意ダゾ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fsutilでswapfileを用意したらmkswap実行してmountするようにfstabを修正&lt;/li&gt;
&lt;li&gt;4Gのイメージをダウンロードして展開&lt;/li&gt;
&lt;li&gt;confをいじってマウントできるようにしておく&lt;/li&gt;
&lt;li&gt;適当なディレクトリに4Gイメージをまうんとしたらそっくりコピー&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;filenameをもとのルートイメージと入れ替えて起動しなおす。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://clouder.jp/yoshiki/mt/archives/000406.html"&gt;http://clouder.jp/yoshiki/mt/archives/000406.html&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wiki.colinux.org/cgi-bin/ExpandingRoot"&gt;http://wiki.colinux.org/cgi-bin/ExpandingRoot&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Wed, 04 Jan 2006 23:38:52 +0919</pubDate><category>colinux</category></item><item><title>CDKで構造描画(Linux)</title><link>http://blog.kzfmix.com/entry/1136378732</link><description>&lt;p&gt;linuxで二次元構造立ち上げる場合はXからの場合は問題ないが、ターミナルから起動するときにはjavaのAWTでこけるのでXvfbで仮想Xを起動してからprogramを動かす。FC1はXFree86-XvfbだけどFC2はxorg-x11-Xvfbだった。yumで入れられなくてちょっと悩んだ。&lt;/p&gt;
&lt;p&gt;Linuxは画像出力サーバーとかCGIで使いたいからこの設定は必須でしょう。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.doumo.jp/postgretips/tips.jsp?tips=6"&gt;http://www.doumo.jp/postgretips/tips.jsp?tips=6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Wed, 04 Jan 2006 21:45:32 +0919</pubDate><category>cml</category><category>colinux</category><category>cdk</category></item><item><title>colinux(debian)にChemRubyを導入</title><link>http://blog.kzfmix.com/entry/1135993061</link><description>&lt;p&gt;年末を利用して&lt;a href="http://blog.kzfmix.com/entry/1138869167"&gt;CMLをSVGに変換するperlスクリプト&lt;/a&gt;でも書いておくかなと情報収集したら、&lt;a href="http://d.hatena.ne.jp/ktaz/20051220"&gt;ChemRuby&lt;/a&gt;なるものがあるのね。&lt;/p&gt;
&lt;p&gt;で、&lt;a href="http://chemruby.org/hiki/"&gt;ChemRubyのプロジェクト&lt;/a&gt;を探してドキュメントを探ってみたが、&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;立ち上がったばかりで、大して書いてニャァ　&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ドキュメントの充実はこれからなのかな。頑張って欲しいとこだ。
というわけで、ないものはないしそれは仕方ないので、実際に導入して自分で確認してみることにした(このあたりから目的と手段がよくわからなくなったのかなんないのか？)。&lt;/p&gt;
&lt;p&gt;まずはcolinux-debianにrubyのインストール。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
apt-get install ruby
apt-get install ruby1.8-dev
&lt;/blockquote&gt;

&lt;p&gt;で、続いてchemrubyは&lt;a href="http://chemruby.org/hiki/"&gt;ココ&lt;/a&gt;に倣ってさくっとナ。&lt;/p&gt;
&lt;p&gt;さて、これでいじる環境できたが、sampleが少なめなのでイマイチわかりづらかった。僕がそもそもruby使いではないせいでもあるが。&lt;/p&gt;
&lt;p&gt;知りたかったのはグラフィックライブラリの充実度と、smilesから構造立ち上げて、sdfで出力した場合にうまいこと座標を割り付けてくれるのかどうかだったんだけど。&lt;/p&gt;
&lt;p&gt;年始にでもまたいじってみよう。&lt;/p&gt;</description><pubDate>Sat, 31 Dec 2005 10:37:41 +0919</pubDate><category>ruby</category><category>cml</category><category>colinux</category></item><item><title>colinux(debian)にEMBOSS+Bio::Emboss</title><link>http://blog.kzfmix.com/entry/1135340898</link><description>&lt;p&gt;colinuxにバイオ関連のツールを入れる場合に配列解析用の&lt;a href="http://emboss.sourceforge.net/"&gt;EMBOSS&lt;/a&gt;は外せない。
colinuxにはX入れてないのでwith-x=noオプションをつけてコンパイル&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
./congigure --with-x=no
make
make install
&lt;/blockquote&gt;

&lt;p&gt;続いてBio::Embossを入れてperlからも扱えるように。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
per -MCPAN -e 'install Bio::Emboss'
&lt;/blockquote&gt;

&lt;p&gt;これは駄目、こけた。.cpan/build/Bio-Emboss-3.0.0をみてみると、環境変数の設定とライブラリを展開しておかないといけないらしい。
なんで、さっきインストールに使ったEMBOSS-3.0.0ディレクトリを/usr/local/srcに移してexportで次の二つの環境変数を設定。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$EMB_ROOT=/usr/local&lt;/li&gt;
&lt;li&gt;$EMB_SRC_ROOT=/usr/local/src/EMBOSS-3.0.0&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;更に、メモリも256Mまであげないとコンパイルが通らないがswap用のイメージ用意していないので、default.colinux.xmlにメモリを256にして再起動&lt;/p&gt;
&lt;p&gt;あとは普通に&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
perl Makefile.PL
make
make install
&lt;/blockquote&gt;

&lt;p&gt;でOKだが、ライブラリアクセス用のモジュールなので当分使わないかも。コマンド呼び出しのモジュールはないのかな？bioperlはアウトプットパーザーみたいなナ感じでイマイチだし。知らないだけか？&lt;/p&gt;</description><pubDate>Fri, 23 Dec 2005 21:28:18 +0919</pubDate><category>bioinformatics</category><category>colinux</category></item><item><title>colinux(debian)にRを導入</title><link>http://blog.kzfmix.com/entry/1135169681</link><description>&lt;p&gt;まずはdebianに開発環境を入れておく。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
&lt;code&gt;&lt;pre&gt;
apt-get install gcc g77 g++
apt-get install libreadline5-dev
&lt;/pre&gt;&lt;/code&gt;
&lt;/blockquote&gt;

&lt;p&gt;それから、&lt;a href="http://blog.kzfmix.com/entry/1157615646"&gt;Fedoraにインストールした時の記憶を頼りに&lt;/a&gt;に構築開始。&lt;a href="http://research.warnes.net/projects/RStatServer/rsoap/"&gt;RSOAP&lt;/a&gt;のページをみれば必要なものはわかるが、apt-getでインストールできたりできなかったりとかなり、紛らわしい。&lt;/p&gt;
&lt;p&gt;まずR自体、--enable-R-shlibオプションつけておかないといけないので、自分でmake。colinuxではXは使わないので--withx=noで、あとは--enable-R-shlibも。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
&lt;code&gt;&lt;pre&gt;
./configure --enable-R-shlib --with-x=no
&lt;/pre&gt;&lt;/code&gt;
&lt;/blockquote&gt;

&lt;p&gt;SOAP関連はapt-getで、SOAPpyとPyXMLが入る。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
&lt;code&gt;&lt;pre&gt;
apt-get install python-soappy
&lt;/pre&gt;&lt;/code&gt;
&lt;/blockquote&gt;

&lt;p&gt;fpconstはないので素直に。rpyはapt-getで入れるとsessionライブラリをロードできないのでこれも普通に入れる。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
&lt;code&gt;&lt;pre&gt;
python setup.py build
python setup.py install
&lt;/pre&gt;&lt;/code&gt;
&lt;/blockquote&gt;

&lt;p&gt;Rのほうではsessionを入れておく。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
&lt;code&gt;&lt;pre&gt;
R CMD INSTALL session_1.01.tar.gz
&lt;/pre&gt;&lt;/code&gt;
&lt;/blockquote&gt;

&lt;p&gt;これでRSOAPをインストールすれば動く。サンプルのクライアントがついているので、それで動作確認。&lt;/p&gt;
&lt;p&gt;これで、一台のマシンでRSOAPサーバー＋クライアント環境が揃うので、移動中に開発できるヨ。&lt;/p&gt;</description><pubDate>Wed, 21 Dec 2005 21:54:41 +0919</pubDate><category>R</category><category>colinux</category></item><item><title>colinux(debian)にBioperlとPerlMolをインストール</title><link>http://blog.kzfmix.com/entry/1135049355</link><description>&lt;p&gt;&lt;a href="http://blog.kzfmix.com/entry/1134996362"&gt;colinux&lt;/a&gt;はtelnetとftpの設定してしまえば、後はpoderosaみたいなターミナルソフトでアクセスだ(colinuxのコンソールは使いづらい)
あとキーボードを日本語対応にしたり、タイムゾーンを変更したりは&lt;a href="http://www2.starcat.ne.jp/~kanocl/colinux/colinuxtips.htm"&gt;ココ&lt;/a&gt;参照だ。&lt;/p&gt;
&lt;p&gt;とりあえず、せっかくdebian入れたことだし、sargeにアップグレードしておく。/etc/apt/source.list変えて、コマンドポチポチするだけダ。apt-getかなり便利と思った。&lt;/p&gt;
&lt;p&gt;さて、Linux側の環境を整えたら、&lt;a href="http://bio.perl.org/"&gt;Bioperl&lt;/a&gt;と&lt;a href="http://www.perlmol.org/"&gt;PerlMol&lt;/a&gt;をインストールするヨ。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PerlMol&lt;/li&gt;
&lt;li&gt;オブジェクト指向で化合物とか反応を扱う。酸クロとかの反応用のモジュール作っておくとさらに便利。ただし、蛋白質とかの巨大なものを扱うにはどうじゃろか？今ひとつな気もする。構造立ち上げとかしっかりしてくればかなりいいツールになるんじゃないかと思っている。&lt;/li&gt;
&lt;li&gt;Bioperl&lt;/li&gt;
&lt;li&gt;とりあえずお約束。フォーマット変換とかは便利。ただし、モジュールの質はまちまち。ドキュメントに不備がある場合、直接コードを読むことになるが、そういうモジュールに限って泣きたくなる度が高い。で、結局自分で書いちゃったみたいな。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PerlMolはCPAN経由で入れる。&lt;/p&gt;
&lt;blockquote class="terminal"&gt;
&lt;code&gt;&lt;pre&gt;
perl -MCPAN -e 'install PerlMol'
&lt;/pre&gt;&lt;/code&gt;
&lt;/blockquote&gt;

&lt;p&gt;BioperlはCPAN経由だとやたらとはまって口が半開きになって、なんでだよチクショーなんてむかつきまくってイカリンコ汁が漏れるので、素直にapt-getで（それが大人スタイル）。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://packages.debian.org/unstable/science/bioperl"&gt;Package: bioperl &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;素直にしこしこapt-get installしましょう。blastとかclustalwなんかも一緒に入れておくと良いですぞ。&lt;/p&gt;</description><pubDate>Tue, 20 Dec 2005 12:29:15 +0919</pubDate><category>bioperl</category><category>colinux</category><category>perlmol</category></item><item><title>colinux+debian</title><link>http://blog.kzfmix.com/entry/1134996362</link><description>&lt;p&gt;いつも持ち歩いているR4にはActivePerlを入れていたんだが、PPMだとperlmolがしょぼかったり、Bioperlもあれなので、プログラム書く気が起きんヨ。かといって、Knoppixもなぁ（というかR4にCDROMドライブついてないし）で、coLinux入れてすこぶるいい感じ&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ホストのWinをゲストのdebianのクライアントみたいに使えるのでいつも使っているWinの環境でそのままLinuxにアクセスできる&lt;/li&gt;
&lt;li&gt;ブリッジすれば、そのままサーバーとして使えるので、HTTPのテストに使ったり、まぁいろいろ便利&lt;/li&gt;
&lt;li&gt;もちろんdebianでapt-get使えたり、CPANもOK&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.geocities.jp/error_storm/"&gt;ERROR STORM&lt;/a&gt;参考に、Cooperative Linuxを入れる。設定ファイルのデフォルトがc:coLinuxだったのでインストール先もそこにした。設定のXMLファイルはディレクトリの大文字小文字を認識しているっぽいので注意。
あと、Root Filesystem imageのダウンロードがうまくいかなかったので、&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=98788"&gt;sourceforge&lt;/a&gt;から直接落としてきてeoで解答して、c:coLinuxroot.imgという名前で保存。あとは、default.colinux.xmlをちょっといじれば起動する。一応気持ちメモリを増やした(64-&amp;gt;128)&lt;/p&gt;
&lt;p&gt;毎回DOS窓開いてコマンド打つのもだるいので、ショートカットのプロパティに引数指定して&lt;strong&gt;colinux-daemon.exe -c default.colinux.xml&lt;/strong&gt;なんかにしておいてスタートアップに登録すれば、こんな感じに起動がラクチン&lt;/p&gt;
&lt;p&gt;&lt;img alt="colinux" src="http://www.kzfmix.com/images/blosxom/colinux_run.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;あとWinXPでのブリッジってブリッジしたい接続を選択して右クリックすればいいだけなのね。知ってしまえば楽勝なネタだ。&lt;/p&gt;</description><pubDate>Mon, 19 Dec 2005 21:46:02 +0919</pubDate><category>colinux</category></item></channel></rss>