Graphviz

知道 Graphviz 這玩具已經很久了,不過一直以來沒有直接需求,也就一直沒去了解如何使用。近來因寫論文需要畫些關係圖,上網找了些 Graphviz 的資料,沒想到意外的簡單好用。

DOT文件的寫法相當straightforward,幾篇文章看完就上手了,至於細節的調整則是翻翻 manual 找一下語法就知道。以後關係圖只需要專心用鍵盤打文件,不用花時間抓著老鼠在螢幕上畫來滑去,軟體就該這麼白痴阿!

閒暇之餘也拿了小Q讀書會這次要討論的『貝納德的墮落』來畫了些關係圖,看那 graphviz 所畫出來的曲線,多麼的性感迷人!真不知道以前用 Visio 在畫些什麼鳥。

無向圖 (貝納德的墮落 人物關係)
harvest (by kywk)

有向圖 (貝納德的墮落 劇情發展)
harvest_guide (by kywk)

---
後記:
發覺 graphviz 無法繪製傳統流程圖如下,希望能列入TODO list,有空的話也會來看看 source code,自己來改寫一下新功能,回饋社群。


Graphviz - Graph Visualization Software
http://www.graphviz.org/

畫關係圖的小幫手 : graphviz - 紅塵一隅間拾得
http://greenisland.csie.nctu.edu.tw/wp/2007/04/13/989/
史丹利部落格 Doxygen and Graphviz
http://stenlyho.blogspot.com/2008/08/doxygen-and-graphviz.html
用 Graphviz 畫資料庫設計圖
http://shelandy.blogspot.com/2009/02/graphviz_24.html
用 Graphviz 来做图的 Visualization
http://lifegoo.pluskid.org/?p=360
Automate the creation of graphs with Graphviz
http://www.linuxfocus.org/English/August2005/article387.shtml
UML Diagrams Using Graphviz Dot
http://www.ffnn.nl/pages/articles/media/uml-diagrams-using-graphviz-dot.php

surf log 09.09.07

BFS vs. mainline scheduler benchmarks and measurements
http://lwn.net/Articles/351058/
Web OS? Web VM? Value in both?
http://ajaxian.com/archives/web-os-web-vm-value-in-both
CaffeineMark 3.0 Information
http://www.benchmarkhq.ru/cm30/info.html
97 Things Every Programmer Should Know Edited Contributions
http://programmer.97things.oreilly.com/wiki/index.php/Edited_Contributions
Getting to the roots of the Eclipse Integrated Development Enviornment
http://www.embedded.com/columns/technicalinsights/219501491
相見恨晚-CMake
http://starryalley.twbbs.org/blog/index.php?/archives/1177-CMake.html

建置可相容 Asterisk 的 GSM 基地台 - OpenBTS
http://itblog.blogdns.net/index.php?load=read&id=210
Linux 底下 「screen」指令的使用
http://ppc52776.blogspot.com/2009/09/linux-screen.html
理解 Xwindow 的工作原理
http://blog.csdn.net/qandroid/archive/2009/01/20/3839888.aspx

Some USB legacy support
http://kunyi.spaces.live.com/Blog/cns!30484CDA412A1D29!3243.entry
CrystalCPUID provide a free x64 driver for access I/O, memory!
http://kunyi.spaces.live.com/Blog/cns!30484CDA412A1D29!3244.entry
PRODUCT HOW-TO - Building high-speed FPGA memory interfaces
http://www.embedded.com/columns/technicalinsights/219501480

[developer]
Kevin van Zonneveld
http://kevin.vanzonneveld.net/techblog/
Dion Almaer's Blog - techno.blog( Dion )
http://almaer.com/blog/

LaTex surf log

LaTex最简便的中文配置方法
http://forum.ubuntu.org.cn/viewtopic.php?t=37227
LyX 和 LaTeX CJK 的配合
http://blog.bs2.to/post/EdwardLee/9952?searchTerms=lyx
Ubuntu Linux輕鬆使用Latex中文幕前排版
http://blog.macroviz.com/archives/129
桌面配置:latex在ubuntu下的安装与配置
http://tinyurl.com/qq6wrf
TeX Live 自行安裝字型
http://blog.bs2.to/post/EdwardLee/18197
Latex CJK on Windows
http://hoamon.blogspot.com/2009/09/latex-cjk-on-windows.html