Open Babel 2.2.0をmacbookにインストール
Open Babel 2.2.0にバージョンがあがったのでインストールをした。ソースから。
同時に、perl,python,rubyのバインディングもコンパイルしてインストールしておく。
WindowsにおいてあるPlutoのファイル群を持ってくる
Windowsで開発しているPlutoをmacでもいじれるようにする。windowsのほうはhg serveと打てばhttpサーバーが立ち上がり、port8000番でアクセスできるようになる。
macのほうはディレクトリを作って初期化してpullしてupdate
mkdir Pluto
cd Pluto
hg init
hg pull http://192.168.XXX.XXX:8000/
hg update
これでOK
Paste = Pythonのmodule-starterみたいなもん
Python版のmodule-starterみたいなもんはないのかなとつぶやいたらPasteが使えることを教えてもらった。ありがとうございます。
しかしよりによってPasteがこんな風に使えるとは。
paster create -t pylons helloworld
pylonの組み込みコマンドの癖に-t pylonsってなんじゃそらとか思ってたのだけど実は組み込みコマンドじゃなかったという。
Pasteの使い方は
paster create mymodule
で対話的に入力していって答え終わると雛形完成。でディレクトリに移って
hg init
hg add
hg commit
までやるとあら不思議、分散リポジトリに管理されたPythonのモジュールスケルトンが数分で出来あがり。
ここまでやると、開発、実行(テスト)、リポジトリの管理がMeadowで全部出来るので楽チン。
あとsetuptoolsとか覚える
MeadowでMercurial
Emacs からの利用の通りに設定をした。
快適!Meadow生活
入門 GNU Emacs 第3版Debra Cameron,James Elliott,Marc Loy,Eric Raymond,Bill Rosenblatt
オライリー・ジャパン / ¥ 3,990 ()
通常24時間以内に発送
やっぱMercurial使う
mercurialをみていたらsvkでもいいような気がしてきたとか書いたけど、今日いじってみたらMercurialがすげー楽チンで驚いた。分散リポジトリ管理って便利かも。
以下は簡単な使い方のメモ。
cd repos
hg init
hg add
hg commit
クローンを作る
hg clone repos repos_c
cd repos_c
#作業
hg commit
変更を反映させる
hg pull ../repos
hg push ../repos
webからみれるようにする
hg serve
これで、http://localhost:8000/にアクセスすると履歴がみれたりURLごしにやりとりできるし、RSSやATOMの出力もついてたりする。


