ヽ(´ー`)ノ


2005-08-01 [長年日記]

[P] 睡

(00:06) ¥date コンパイルし ついたちを知る

(09:40) GX 回収。

(12:30) 某SNS/乱数/ダブルスタンダード/シミュレーションの闇

(23:58) 脱力

[D] 2X

総ページ数 67、参考文献 36 報、図 12 個、表 10 個、du -sh は 30M、TO DO 多数。

[]

2005-08-02 [長年日記]

[P] Mighty Mouse

(15:30) メラトニンが効いたのか眠くない

(16:00) 報告会

[]

2005-08-03 [長年日記]

[P]

(08:58) 新宿

[Res] sort(1) で 6.1G くらいのファイルがソートできなかった

sort: write failed: /tmp/sort95PWPc: No space left on device

/tmp に 48MB くらいの中間ファイルが作られているようでした。

つぎは、GNU textutils の sort で試してみます。

[]

2005-08-04 [長年日記]

[P] iTMS

(09:10) 新宿

[]

2005-08-05 [長年日記]

[P]

(12:00) 夏っぽい

(19:50) 鳥居がライトアップ

[T] 九段下までの経路

テレコムセンター(ゆりかもめ)→新橋(銀座線)→日本橋(東西線)→九段下

[]

2005-08-06 [長年日記]

[P]

(14:20) 日曜日まで夏休みだった。

(20:30) 航空券確保

[Bio] SPLICING 2005: The Fourth Annual Symposium on Alternative RNA Splicing

2005/09/25 に MD にて。

Bioinformatics Session
Chris Lee, UCLA
Chris Burge, MIT (Invited)

これは聞きたい。

[]

2005-08-07 [長年日記]

[P] 大阪

(01:05) 揺れた。洗濯槽がぐらぐらと。

[T] のぞみ3号で早朝の大阪行き

●本駒込
|  6:15発
|    東京メトロ南北線(普通)3分
| △6:18着
○駒込
|  6:23発
|    JR山手線(外回り)17分
|  6:40着
○東京
|  6:50発
|    のぞみ3号(自由席)2時間37分
|  9:27着
○新大阪
|  9:37発
|    JR東海道本線(普通)4分
|  9:41着
■大阪

<URL:http://ekitan.jp> より。

「コンセントのある席を指定とれますか?」に「東京発の新幹線にはコンセントついてないです」と言われたので自由席にしとく。 のぞみ3号一号車13Eを確保したところ、コンセントはあった。

[BioRuby] G8

  1. EMBL 関係の 1.8 features は 0.7 リリースの向けて追加する。つまり、つぎの 0.6.4 リリースには反映しない。
  2. sptr.rb 関係のパッチは取り込む方向で。
  3. lib/bio/util の追加。Bio::Sequence#to_midi はどうしようか?
  4. テスト用データの置き場所。配布物に加えるか/加えないか。DBのエントリを再配布していいのかなどなど。インストールされないからテストデータを別パッケージにするか。
[]

2005-08-08 [長年日記]

[P] お

(01:01) 帰宅

(15:15) 落雷でクラスターが終了。

(20:00) ギネス

[BioRuby] lib/bio/db/embl/sptr.rb 1.24

Luca 氏からの提案をいくつか実装。DE 行からタンパク質名を取り出す Bio::SPTR#protein_name とシノニムをとりだす Bio::SPTR#synonyms を追加。 どちらも ad hoc なもの。

e = Bio::SPTR.new(File.open('cd8a_human.entret'))
e.de #=> "T-cell surface glycoprotein CD8 alpha chain precursor (T-lymphocyte differentiation antigen T8/Leu-2)."
e.protein_name #=> "T-cell surface glycoprotein CD8 alpha chain precursor"
e.synonyms #=> ["T-lymphocyte differentiation antigen T8/Leu-2"]

GN 行が構造化された(<URL:http://ca.expasy.org/sprot/relnotes/sp_news.html> のUniProtKB release 2.0 of 05-Jul-2004)のでその対応。Bio::SPTR#gn は先読みして構造化されていればそれを処理、構造化されていなければいままでの処理。 返り値 Array の中身が構造化の有無によりかわるのはどうだろうか。 サブクラスを作ればいいのかもしれないが、それは採用せず。 今後は Hash のキーはシンボルにする方向。

e.fetch('GN') #=> GN   Name=CD8A; Synonyms=MAL;
e.gn #=> [{:orfs=>[], :synonyms=>["MAL"], :name=>"CD8A", :loci=>[]}]

Bio::SPTR#gene_name と Bio::SPTR#gene_names を Bio::SPTR#gn に合わせて更新。

e.gene_name  #=> "CD8A"
e.gene_names  #=> ["CD8A"]
[]

2005-08-09 [長年日記]

[P] ひたすら眠い

(12:30) あと 5 年で終了?/あと20年はもつ?/20年後/皇帝/開拓

(16:03) 夏だな〜

(19:15) UM 氏から電話。懐かしい。

[BioRuby] bioruby-0.6.3 リリース

追加されたファイルは lib/bio/appl/bl2seq/report.rb、lib/bio/io/fastacmd.rb、lib/bio/io/higet.rb、lib/bio/util/sirna.rb。 あたらしく導入された lib/bio/util にはアルゴリズムの実装をおいていく。 わりと名前問題だった。 たとえば、iPSORT の実装は既につくられていたけど、置き場をどうするかで保留されていた。 次のバージョンでは導入するかもしれない。

機能追加や修正のあったファイルは lib/bio/appl/blast/format0.rb、lib/bio/appl/genscan/report.rb、lib/bio/appl/hmmer/report.rb、bin/br_pmfetch.rb、lib/bio/data/na.rb、lib/bio/data/aa.rb、lib/bio/db.rb、lib/bio/db/go.rb、lib/bio/db/kegg/compound.rb、lib/bio/db/embl/sptr.rb、lib/bio/db/medline.rb、lib/bio/io/flatfile.rb、lib/bio/sequence.rb。

[]

2005-08-10 [長年日記]

[P] nmi

(16:29) 79G

(23:33) 99G

[Res] 58GB

計算結果が 58GB を超えてまだまだ増え続けている。 ディスクは残り 344G なので容量的には問題なさそうだけど、どうやって共同研究者に送ればいいのだろうか。

[Hoge] はじめして

手が滑った。 反省している。

google に11,400 件もあるので、もしかしたらそういう言葉があるのかもしれない、そうかもしれない、ないかもしれない。

本日のツッコミ(全1件) [ツッコミを入れる]

Ω hub [P2P]

[]

2005-08-11 [長年日記]

[P] 頭痛

(00:30) 落下

(06:10) 居間で寝ているのに気がついた。なぜ?

(10:30) 血糖値が上がったら頭痛が収まった

(11:33) 120G

[Bio] 稲の遺伝子は 37,544 個

朝のニュースに。

[]

2005-08-12 [長年日記]

[P] ゆりかもめが意外と空いていた

(09:40) がつんと箱が品切れだった。もうだめだ

(10:27) 127G

(12:04) RES 2.7g SHR 2.7g TIME+ 1114:40 COMMAND ruby って

(17:50) なんか送ってみたテスト

(22:30) 雷雨

[Hoge] はてななんとかをなげてみたわけですが

次は、受け付けられることを表明するアイコンがリリースされるね。 間違いない。

[]

2005-08-13 [長年日記]

[P]

(17:30) 遠い雷鳴、夕立

[]

2005-08-14 [長年日記]

[P] 晴

(23:00) 158G

[]

2005-08-15 [長年日記]

[P] 遅い夕立

(08:40) スカスカ

(09:44) 168G

(21:10) 階段を上ると、雷雨だった

[]

2005-08-16 [長年日記]

[P] 宮城県沖でM6.8

(10:54) 211G

(11:46) 宮城県沖 深さ20km、M6.8。長く細かい縦揺れのあとに長い横揺れ。船酔いするかとおもった。

(19:03) ポイント頂戴いたしました。

[Bio] CL-GODB: A Common Lisp GO Database Manipulation Library

Common Lisp から GO Database へアクセスするためのライブラリ。 つまり go-db-perl のカウンターパート。 CL-GODB は GOALIE(マイクロアレイ実験の時系列データを Kripke構造で扱う解析ツール) と CL-GODB GUIで利用されている。

Google Summer of Code プログラムサポートされてたもよう。 <URL:http://www.lispnyc.org/summerofcode.html>GoDbですな。

[Res] Searching 160 packages of 53,482 contents in b-src.cbrc.jp

<URL:http://b-src.cbrc.jp/markup> にパッケージを追加。

[Q] 「もし今日が自分の人生最後の日だとしたら、今日やる予定のことを私は本当にやりたいだろうか?」。それに対する答えが“NO”の日が幾日も続くと、そろそろ何かを変える必要があるなと、そう悟るわけです。

[]

2005-08-17 [長年日記]

[P] nmi

(01:33) 涼

(09:35) がつんと箱が見つからない

[Bio] PubNet

PubNet: a flexible system for visualizing literature derived networks
Douglas SM, Montelione GT, Gerstein M / 16 August 2005

著者名、PMID、PDB ID、SwissProt ID、GenBank ID を問い合わせにして、PubMed クエリの関連を可視化するツール。 ノード(著者名、PMID、PDB ID、SwissProt ID、GenBank ID )とエッジ(共著関係、共有MeSHターム、Zipcode)でグラフ化。 作成したグラフは SVG、PDF、PNG、PS、GDL、ZIPで保存可。 ソースコード(http://pubnet.gersteinlab.org/pubnet.zip)を公開している。

ギャラリーにサンプルクエリがある。 たとえば、ある月の Nature に掲載された論文の著者の zipcode ネットワークとか Nature と Science の論文の共有 MeSH タームネットワークなど。

投げたクエリは 最近の問い合わせ に乗っちゃうのでその点は留意のこと。

[]

2005-08-18 [長年日記]

[P] 寒い、なつかぜ

(03:40) まどろむと デフレスパイラル

[]

2005-08-19 [長年日記]

[P] nmi

(09:20) 本が二冊送られていた。

(16:24) t 氏がきていたので、<URL:http://b-Src.cbrc.jp> とか seqret(EMBOSS) を紹介してみた。b-Src (というかgonzui)の生成するHTML文章は Safari.app と相性がわるいような気がした。

[]

2005-08-20 [長年日記]

[P] 晴天

(13:42) Carbon Emacs を 8 月版に更新。

(18:00) 谷中圓朝まつり

(19:20) エチゴビール(生)

[]

2005-08-21 [長年日記]

[P] そば

(11:29) 中越でM5.0

[Mac] Terminal.app にまけ

タイガーにしてから X11.app での kterm から Terminal.app へ以降しつつある。 正直なんでもいい、色と日本語がでるなら。

某プロジェクトでは Makefile をつかって管理しているので、わりと頻繁に make pdf などと入力するのだが、Terminal.app は日本語入力を受け付けるので、しばしば敗北してしまう。

[R] CRAN:gtools

実はバイオ系(しかも分子生物学とか分子遺伝学)に便利そうなパッケージ。 デリクレ分布関数 rdirichlet(gtools) やデータへの摂動 permute(gtools) や組み合わせ combinations(gtools) など。

[]

2005-08-22 [長年日記]

[P] ちょい雨

(10:12) 263G

(18:20) インデクス用マシンがフリーズ。

(23:17) 発見の報告論文は案外見つからないものだ。最近のレビューばかり引っかかる。

[R] r-help と r-pkgs を購読

メールアカウントの失効で途絶えていた r-helpr-pkgs を再度購読することに。

[D] 1X 間近

75 ページ、図 13 個、表 12 個、参考文献 47 個。 Chapter 2 は 1X 到達。 Chapter 1 は風呂敷を広げすぎて遭難中。

最近〈〉を覚えた。<>とは違うんだよ。 気がつけば段落が消えていて、しばしば cvs から復旧。 OmniGraffle.app はなかなかいい。フォントのベースライン設定を除けばね。

[Bi][Bio] Flash GViewer - a customizable web tool for visualizing genome-wide annotation

すばらしい。

[]

2005-08-23 [長年日記]

[P] 抜歯

(11:57) フリーズしたインデクス用マシンを開腹したら、hdb の IDB ケーブルが半分抜けてた。抜けてるよ!

(15:30) いきなりヒアリング

(17:00) 右下の oysrz を処置。針で痛み止め、浸潤麻酔三回追加、レーザーメスで頬の外から止血(どんな仕組みだ?)

(18:25) 終了

[OS] ViewCVS をインストール

ローカルの CVS リポジトリを sf.net のようにブラウズしたいとおもっていたので、ViewCVS を入れてみた。

CGI としてインストールする場合、cgi/viewcvs.conf の cvs_root が httpd ユーザから読み込めるようなパーミッションじゃないといけない。

$ cd ~/Documents/src
$ mkdir ViewCVS
$ cd ViewCVS
$ curl -O http://viewcvs.sourceforge.net/viewcvs-0.9.4.tar.gz
$ tar ztvf viewcvs-0.9.4.tar.gz
$ tar zxvf viewcvs-0.9.4.tar.gz
$ cd viewcvs-0.9.4
$ ./viewcvs-install           
This is the ViewCVS 0.9.4 installer.

It will allow you to choose the install path for ViewCVS.  You will
now be asked some installation questions.

Defaults are given in square brackets.  Just hit [Enter] if a default
is okay.

Installation Path [/usr/local/viewcvs-0.9.4]: /Users/hoge/Sites/viewcvs
$ chmod 700 ~/Documents/*
$ chmod 755 ~/Documents
$ chmod 755 ~/Documents/cvsrep

/etc/httpd/users/hoge.conf への追加

ScriptAlias /viewcvs/ "/Users/hoge/Sites/viewcvs/cgi/"

<Directory "/Users/hoge/Sites/viewcvs/cgi/">
   Options FollowSymLinks ExecCGI Includes SymLinksIfOwnerMatch

    Order deny,allow
    Deny from all
    Allow from localhost 127.0.0.1
</Directory>

/Users/hoge/Sites/viewcvs/viewcvs.conf の変更

cvs_roots = Development : /Users/hoge/cvsrep
rcs_path = /usr/bin

これで http://localhost/viewcvs/viewcvs.cgi/ でブラウズできるはず。

[]

2005-08-24 [長年日記]

[P] 雨

(11:32) k昆布か

(17:25) TiG 21(8) がアツい

(19:17) 300G

[Bio] 今度のゲノム特定のサイトは XOOPS Powered

いいかんじ。

9/17-18 のイベント情報の詳しいのがまだのっていない。 某所にあるポスターをみたところ興味深い内容なのですが、内容についての情報がウェブにないので紹介しにくいね。

本日のツッコミ(全3件) [ツッコミを入れる]

Ω itoshi [これかな。http://www.kuba.co.jp/sympo/0918.html]

Ω itoshi [そんでこれも。http://www.kuba.co.jp/sympo/0917.html]

Ω なかお [それだ!]

[]

2005-08-25 [長年日記]

[P] 〆、台風?

(00:39) はやっ

(02:20) できた

(16:00) 帰宅命令?

[Res] 03:07 に b-Src が落ちてた

10 人ほどが 502 を眺めていたようで。

./gonzui/webapp/servlet.rb:294: [BUG] Segmentation fault
ruby 1.9.0 (2005-04-12) [i386-linux]

access_log をトレースすると、"GET /markup/RNAscan/scripts?q=funcall:TracebackW HTTP/1.1" が最後のコード 200 。 "GET /markup/ensembl-server/htdocs?q=funcall:load HTTP/1.1" が最初のコード 502。 このながれで GET しても再現はしない。

[Res] 分生要旨登録

今年は福岡。

2,100 バイト制限のところ 2,095 バイトまでなんとか減らしてしのぐ。 ひらがなにするか漢字にするかでちょっと指摘のあった文章はばっさりと。 要旨受理メールが文字化けしていて読めず。 再送依頼したら、要旨の最後の行以外は読めるメールが。 再々送依頼したら、ちがうフォーマットのものが来た。

[Mac] MK1233GAS

交換用に購入。 どうやって移行しようか。

とりあえず、USB2 の外付けケースにいれて Tiger をクリーンインストールしようとする。 が、USB2 の外付けにはインストールできなかった。 FW じゃないといけないのか。

[]

2005-08-26 [長年日記]

[P] 通過、延期

(10:10) 車窓からレールの設置をしているのが見えた。

(16:02) 落ち癖がついてしまったようだ。

(23:11) いぢられたかも

[]

2005-08-27 [長年日記]

[P] &!4

(02:21) プロセスが 1440MB とかなりがち

(02:38) mds が絶賛実行中

(11:20) Sadaharu Aoki のケーキ。感動した。

(18:58)疑問文の口語をそのまま文字にされても

[Mac] Powerbook G4 の内蔵HDD を 80G から 120G に交換した。

作業は基本的にねじを外すだけなので、シールを何枚も剥がす必要のある iBook Dual USB より 10 倍くらい簡単だった。 キートップは構造がわかれば簡単。 パンタグラフの左側からはずれる。 これじゃわからんか。

[Hoge] 今日のコーヒー 200g + 100g

クラナッハブレンド 200g とキューバ 100g。 さすがに豆が美しい。

[]

2005-08-28 [長年日記]

[P] ぽち

(10:10) コーヒーうまい

(12:49) m o が効かなくなった。困った。o も効かない。

(14:28) ruby1.9 を apt-get upgrade したら暴走しなくなったような

[Mac] 大文字小文字を区別する HFS+ だと SuperNipponica2003 X が起動しない

TIger をクリーンインストールするからには、Tiger になってから導入された大文字小文字を区別する HFS+ を試したいと思うのはありがちだと思う。 LWP の /usr/bin/HEAD 問題ももう問題ないって感じで。

SuperNipponica2003 X が起動しなかった。

フォントの読み込みに失敗しました。

というダイアログとともに終了。 これをインストールするために120Gにしたのに。

ProAtlasX.app が起動しない。 静かに、クリックしそこなったかと思うほどに静かに起動しない。 これをインストールするために120Gにしたのに。

2005-08-28 01:47:27.776 ProAtlasX[1029] AppKitJava: uncaught exception java/lang/NoClassDefFoundError (jp/co/alpsmap/util/LLPoint)
2005-08-28 01:47:27.796 ProAtlasX[1029] AppKitJava: exception = java/lang/NoClassDefFoundError: jp/co/alpsmap/util/LLPoint
Stack Trace:
java.lang.NoClassDefFoundError: jp/co/alpsmap/util/LLPoint
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Class.java:1655) 
	at java.lang.Class.getDeclaredMethods(Class.java:1139)
2005-08-28 01:47:27.796 ProAtlasX[1029] AppKitJava: terminating.

コンソールに痕跡があった。 Java か。

[]

2005-08-29 [長年日記]

[P] 夕日

(03:40) ねむい

(11:08) 文献が、文献が、みつからない、みつからない

(12:00) ヨロドーム!

(13:29) 暴走してた。アナドレン

[Bio] 今日のおもいつきは PubMed のプロクシです

Entrez PubMed サイトの検索結果をフックしてさまざまなリンクを埋め込むプロキシ

<URL:http://q--ple.bioruby.org/> とやることは同じ。でも埋め込むのは PMID 逆リンク。

機能

UniProt や OMIM、GO などの dbxref に PMID をもつデータベースのエントリを事前に PMID => db.entry にハッシュする。 検索結果の中に PMID をみつけたら、その PMID への dbxref をもつデータベースエントリへの逆リンクを埋め込む。

Entrez の出力は XHTML ではないので Javascript の DOM 操作で差し込めない。 そうすると、地道に HTML を解析して、置換することになる。

効能

人生のなかで数時間を節約。

インストール法

  1. 普段からつかっているテキストエディタを開いて。
  2. 好きな言語で実装してください。
  3. 来年のプログラミングコンテストにでます。
[]

2005-08-30 [長年日記]

[P] 涼しい、携帯不携帯

(01:10) 開発 dir にて cvs update -d -P。新しく開発したファイルが消えた

(10:24) 配送中

(13:13) TD mini 納品

(15:06) テストコードのデバグ。テストコードのテストコードが欲しい

(15:09) tgy 氏御一行様

(17:08) ぽち

(17:15) 336G のテキストファイル

(22:30) あめかさない

[]

2005-08-31 [長年日記]

[P] 野菜の日

(09:10) nmi

(16:15) 157mm ほどアマゾンから納品

[D] アッセンブルエラー

現象論として3つの現象をあつかっていて、それらを実現しているメカニズムが5種類あるとする。 いままでメカニズムを軸にして現象を説明していたけど、転置して、現象を軸にしてメカニズムを補足するほうが話の流れがいいと気がつく。

[]

2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|