<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>graph / Drkcore</title><link>http://blog.kzfmix.com/graph</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Tue, 04 Jan 2011 19:17:41 +0919</lastBuildDate><item><title>GraphvizでSyntax diagramを描こうとしたけどうまくいかなかった</title><link>http://blog.kzfmix.com/entry/1294132007</link><description>&lt;p&gt;JGPの&lt;a href="http://oreilly.com/javascript/excerpts/javascript-good-parts/syntax-diagrams.html"&gt;syntax diagram&lt;/a&gt;みたいなのをGraphvizで描きたくて色々頑張ってみたんだけど、僕には無理だった。&lt;/p&gt;
&lt;p&gt;&lt;img alt="railroad diagram" src="http://www.kzfmix.com/images/blog/railroad_test.png" /&gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;graph&lt;/span&gt; &lt;span class="n"&gt;Heawood&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="n"&gt;node&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;label&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&amp;quot;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;N&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;fontname&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;Arial&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;width&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&amp;quot;0&lt;span class="p"&gt;.&lt;/span&gt;50000&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;height&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&amp;quot;0&lt;span class="p"&gt;.&lt;/span&gt;500000&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;color&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;black&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
      &lt;span class="n"&gt;edge&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;color&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;black&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
      &lt;span class="n"&gt;graph&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;rankdir&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;LR&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;

      &lt;span class="n"&gt;subgraph&lt;/span&gt; &lt;span class="n"&gt;cluster1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
               &lt;span class="n"&gt;color&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;none&lt;/span&gt;

               &lt;span class="n"&gt;Start&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;style&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;invis&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
               &lt;span class="n"&gt;L1&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;style&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;invis&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;width&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;0&lt;span class="p"&gt;.&lt;/span&gt;0&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;shape&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;point&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
               &lt;span class="n"&gt;Alpha&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;shape&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;box&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;label&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&amp;quot;アルファベット&amp;quot;&lt;span class="p"&gt;];&lt;/span&gt;
               &lt;span class="n"&gt;L2&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;style&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;invis&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;width&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;0&lt;span class="p"&gt;.&lt;/span&gt;0&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;shape&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;point&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
           &lt;span class="n"&gt;End&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;style&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;invis&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;

           &lt;span class="n"&gt;Start&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;L1&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;arrowtail&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;teetee&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
               &lt;span class="n"&gt;L1&lt;/span&gt;    &lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;Alpha&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
               &lt;span class="n"&gt;Alpha&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;L2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
               &lt;span class="n"&gt;L2&lt;/span&gt;    &lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;End&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;arrowhead&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;teetee&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;

      &lt;span class="p"&gt;}&lt;/span&gt;

      &lt;span class="n"&gt;Digit&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;shape&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;box&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;label&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&amp;quot;   数字   &amp;quot;&lt;span class="p"&gt;];&lt;/span&gt;
      &lt;span class="n"&gt;Hif&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;shape&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;circle&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;label&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&amp;quot;&lt;span class="o"&gt;-&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;];&lt;/span&gt;

      &lt;span class="n"&gt;L1&lt;/span&gt;    &lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;Digit&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;tailport&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;w&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;headport&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;w&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
      &lt;span class="n"&gt;L1&lt;/span&gt;    &lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;Hif&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;tailport&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;w&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;headport&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;w&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
      &lt;span class="n"&gt;Digit&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;L2&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;tailport&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;headport&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;w&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
      &lt;span class="n"&gt;Hif&lt;/span&gt;   &lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="n"&gt;L2&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;tailport&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;headport&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="n"&gt;w&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873113911/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41H0Dk-K3PL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    Douglas Crockford&lt;br /&gt;
    オライリージャパン / 1890円 ( 2008-12-22 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;参考&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://ja.q-bpm.org/mediawiki/index.php/Q-BPM:%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%83%80%E3%82%A4%E3%82%A2%E3%82%B0%E3%83%A9%E3%83%A0%E7%94%BB%E5%83%8F%E3%81%AE%E6%9B%B8%E3%81%8D%E6%96%B9"&gt;プロセスダイアグラムの描き方&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/2269949/whats-the-name-for-this-type-of-flowchart/2269963#2269963"&gt;What's the name for this type of flowchart?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.informatik.uni-freiburg.de/~thiemann/haskell/ebnf2ps/"&gt;Haskellで構文ダイアグラム&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Tue, 04 Jan 2011 19:17:41 +0919</pubDate><category>javascript</category><category>graph</category></item><item><title>構文木をHaskell+Graphvizで</title><link>http://blog.kzfmix.com/entry/1278810772</link><description>&lt;p&gt;パーサーから直接書き出すようにしたいが、とりあえず。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;import Data.Graph.Inductive
import Data.Graph.Inductive.Graphviz

labUEdges :: [Edge] -&amp;gt; [UEdge]
labUEdges = map (\(i,j) -&amp;gt; (i,j,()))

exprt :: Gr String ()
exprt = mkGraph (zip [1..5] ["2","*","3","+","4"]) 
(labUEdges [(2,1),(2,3),(4,2),(4,5)])

main = do putStrLn $ graphviz exprt "test" (0,0) (0,0) Portrait
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;コンパイルするには--makeオプションをつけて&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ ghc gvtest.hs --make
[1 of 1] Compiling Main             ( gvtest.hs, gvtest.o )
Linking gvtest ...
$ ./gvtest | dot -Tpng &amp;gt; gvtest.png; open gvtest.png
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;img src="http://www.kzfmix.com/images/blog/gvtest100711.png" alt="gvtest" /&gt;&lt;/p&gt;
</description><pubDate>Sun, 11 Jul 2010 10:15:17 +0919</pubDate><category>Haskell</category><category>graph</category></item><item><title>pygraphviz</title><link>http://blog.kzfmix.com/entry/1243144171</link><description>&lt;p&gt;レイアウトをもう少しちゃんとしたい。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;import pygraphviz as pgv
G=pgv.AGraph(strict=False,directed=True)
G.add_node('V1,C1')
G.add_node('V2,C2')
G.add_node('X1')
G.add_node('X2')
G.get_node('V2,C2').attr['shape'] = 'box'
G.get_node('V1,C1').attr['shape'] = 'box'
G.add_edge('V1,C1','V2,C2')
G.add_edge('V2,C2','V1,C1')
G.add_edge('V1,C1','X1')
G.add_edge('V1,C1','X2')
G.get_edge('V1,C1','V2,C2').attr['label'] = 'k12'
G.get_edge('V2,C2','V1,C1').attr['label'] = 'k21'
G.get_edge('V1,C1','X1').attr['label'] = 'Km,Vmax'
G.get_edge('V1,C1','X2').attr['label'] = 'K'
G.layout(prog='dot')
G.draw('pk1-3.png')
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;img src="http://www.kzfmix.com/images/blog/pk1-3.png" alt="pk1-4" /&gt;&lt;/p&gt;
</description><pubDate>Sun, 24 May 2009 14:49:56 +0919</pubDate><category>Python</category><category>graph</category></item><item><title>macbookにgraphviz,pygraphviz,networkxを入れた</title><link>http://blog.kzfmix.com/entry/1243040244</link><description>&lt;p&gt;コンパートメントモデルを書くのにいちいちInkspaceを立ち上げるのもめんどうなのでGraphvizにでも頼るかと思ったらmacbookには入ってなかった。networkxもついでに入れといた。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;sudo port install graphviz
sudo easy_install-2.6 pygraphviz
sudo easy_install-2.6 networkx
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;使う&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;gt;&amp;gt;&amp;gt; import pygraphviz as pgv
&amp;gt;&amp;gt;&amp;gt; d={'1': {'2': None}, '2': {'1': None, '3': None}, '3': {'2': None}}
&amp;gt;&amp;gt;&amp;gt; A=pgv.AGraph(d)
&amp;gt;&amp;gt;&amp;gt; A.layout(prog='dot')
&amp;gt;&amp;gt;&amp;gt; A.draw('pyg.png')
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;img src="http://www.kzfmix.com/images/blog/pyg.png" alt="test" /&gt;&lt;/p&gt;
</description><pubDate>Sat, 23 May 2009 11:50:48 +0919</pubDate><category>Python</category><category>network</category><category>graph</category></item><item><title>複雑ネットワーク入門</title><link>http://blog.kzfmix.com/entry/1225709775</link><description>&lt;p&gt;&lt;a href="http://blog.kzfmix.com/entry/1225627759"&gt;特にsubgraphの探索とか&lt;/a&gt;勉強したいところなんだけど、軽く脱線気味に。グラフとかネットワークは勉強してて楽しいですのう。&lt;/p&gt;

&lt;p&gt;&lt;div class="awsxom"&gt;
&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4061557807/ref=nosim/kaerutyuuihou-22"&gt;
&lt;img src="http://ecx.images-amazon.com/images/I/41bJfoVNmaL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
&lt;strong&gt;複雑ネットワーク入門&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
今野 紀雄,井手 勇介 &lt;br /&gt;
講談社 / ￥ 2,520 ()&lt;br /&gt;
通常24時間以内に発送&lt;br /&gt;
&lt;br clear="all" /&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;半分くらいはグラフの基本的なことで、ゴルトン・ワトソン木、スモールワールド、スケールフリー、しきい値モデルをさらっと。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;序章でラムゼー数&lt;/li&gt;
&lt;li&gt;クラスター係数
&lt;ul&gt;
&lt;li&gt;いわゆる自分の友人同士が友人である&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;二部グラフ
&lt;ul&gt;
&lt;li&gt;グラフの頂点集合が互いに素な二つの集合に分かれていること&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;ケーリーの定理
&lt;ul&gt;
&lt;li&gt;n個の頂点からなる木の個数はn^(n-2)個&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;ランダムグラフのクラスター係数の期待値は本質的にはp&lt;/li&gt;
&lt;li&gt;ゴルトン・ワトソン過程はマルコフ連鎖&lt;/li&gt;
&lt;li&gt;スモールワールド性
&lt;ul&gt;
&lt;li&gt;少ない平均頂点距離と、大きなクラスター係数のとき&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;NWモデル
&lt;ul&gt;
&lt;li&gt;拡張されたサイクルと、ランダムグラフを重ね合わせたグラフ&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;しきい値モデル
&lt;ul&gt;
&lt;li&gt;次数分布がベキ則に従うことがある。&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;本書には具体的な例はほとんどないので自分で探せということか。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://alpha.mixi.co.jp/blog/?p=144"&gt;mixiのスモールワールド性の検証&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.bic.kyoto-u.ac.jp/takutsu/members/takutsu/bioinfo19c.ppt"&gt;スケールフリーネットワーク（バイオインフォマティクス）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ds9.jaist.ac.jp:8080/ResearchData/summer/2003/presen.ppt"&gt;ランダムグラフ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ja.wikipedia.org/wiki/%E8%A4%87%E9%9B%91%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF"&gt;wikipediaから&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www9.org/w9cdrom/160/160.html"&gt;Graph structure in the web&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.cb.k.u-tokyo.ac.jp/cb/coe/arita_20050221.pdf"&gt;代謝ネットワークのシステムバイオロジー&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 03 Nov 2008 20:52:23 +0919</pubDate><category>network</category><category>graph</category></item><item><title>GASTON</title><link>http://blog.kzfmix.com/entry/1225542809</link><description>&lt;p&gt;&lt;a href="http://www.liacs.nl/~snijssen/gaston/"&gt;GASTON&lt;/a&gt;が分からなくてお悩み中。参考文献とかから読まないとやっぱダメな感じ。&lt;/p&gt;

&lt;p&gt;TODO:&lt;a href="http://hms.liacs.nl/graphs.html"&gt;ここ&lt;/a&gt;から追いかける&lt;/p&gt;

&lt;p&gt;そのながれで、最短経路の本も読んでおく&lt;/p&gt;

&lt;p&gt;&lt;div class="awsxom"&gt;
&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4431100113/ref=nosim/kaerutyuuihou-22"&gt;
&lt;img src="http://ecx.images-amazon.com/images/I/519eAHAds5L._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
&lt;strong&gt;最短経路の本&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
R. ブランデンベルク,P. グリッツマン &lt;br /&gt;
シュプリンガー・ジャパン株式会社 / ￥ 3,675 ()&lt;br /&gt;
通常24時間以内に発送&lt;br /&gt;
&lt;br clear="all" /&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;当分日本酒も無しだなぁ、ということで、昨日吞みきった高砂で当分は家吞み断ちだ。&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.kzfmix.com/images/blog/1225542968.jpg" alt="1225542968" title="" /&gt;&lt;/p&gt;

&lt;p&gt;中国茶用の茶器出したら、U隊長に「珍しいねー(なんかあったの？)」なんて言われてしまった。&lt;/p&gt;
</description><pubDate>Sat, 01 Nov 2008 21:39:58 +0919</pubDate><category>chemoinformatics</category><category>network</category><category>graph</category></item></channel></rss>