Saturday 28 March 2009

Zim Introduction Continue

示意图
有时候你可能需要画一个示意图,表达那些用文字难于表达的东西,这时你可以使用示意图插件。

配置
示意图插件使用graphviz来画示意图。因此需要安装graphviz包。如果你用debian,只需键入如下命令:
$ sudo apt-get install graphviz

之后在插件选项里选中Diagram Editor,就可以用了。

插入一个示意图
选Insert->Diagram,会弹出Diagram编辑器,在可编辑的区域键入:
digraph G1{
    A -> B
    B -> C
    C -> A
}

点Previews可以看到如下示意图:


这是Zim自带文档中的例子。太简单了,而且表现力丰富。

示意图的中文也支持也很好,比如:
digraph{
    北京 -> 上海
    上海 -> 广州
    广州 -> 北京
}


当然这本质上是同一个东西:


关于写作的示意图
下面给一个较复杂的例子。这个例子来自:
http://sachachua.com/wp/2009/03/24/how-to-do-a-lot/

源码是:
digraph {
  label = "Do things that complement each other";
  subgraph {
    rank=same
    experimenting
    programming
  }
  writing
  presenting
  programming -> writing  [label="new experience"]
  experimenting -> writing [label="new experience"]
  programming -> experimenting [label="automation"]
  experimenting -> programming [label="improvements"]
  writing -> presenting [label="content,\nopportunity"]
  presenting -> writing [label="content"]
  writing -> programming [label="reflection,\nideas"]
  writing -> experimenting [label="reflection,\nideas"]
  presenting -> experimenting [label="ideas"]
  experimenting -> presenting [label="improvements"]
}


我不需要考虑命令行,我只需将其放到Diagram,点击Preview,就会显示如下:


我还把它翻译成了中文:
digraph {
  label = "做相辅相成的事";
  subgraph {
    rank=same
    实验
    编程
  }
  写作
  展示
  编程 -> 写作  [label="新经验"]
  实验 -> 写作 [label="新经验"]
  编程 -> 实验 [label="自动化"]
  实验 -> 编程 [label="改进"]
  写作 -> 展示 [label="内容、机会"]
  展示 -> 写作 [label="内容"]
  写作 -> 编程 [label="重构,想法"]
  写作 -> 实验 [label="重构,想法"]
  展示 -> 实验 [label="想法"]
  实验 -> 展示 [label="提高"]
}


显示如下:


如果是一张图片,我怎么翻译呢?我可能就不翻译了,太麻烦。

这个示意图表达的想法深得我心。当然你可以看到,在你做相辅相成的事的时候,Zim可以起到什么样的作用。这的确是一个提高生产力,产生新想法的工具。衷心希望你能喜欢。


Thursday 26 March 2009

My Cat

正睡的舒服呢,被叫起来拍照,有些不大高兴。


后来干脆不睡了,起来看电视去了。

凤凰台的军事观察。




Monday 23 March 2009

MLdonkey Introduction

MLdonkey是linux下P2P下载的工具,目前支持:
• ED2K
• BitTorrent
• DC++
等市面上所流行的P2P协议。只需安装MLdonkey,不必每种协议装一种下载工具,就可以下载所有的。

MLdonkey的设计很独特,没有花时间在花哨的界面上,它甚至没有传统的界面,而是监听一个端口(默认4080),当有浏览器连这个端口时,输出HTML,让浏览器显示状态。当然你不能说这不算界面,这也是界面,只是花力气少,见效快而已。

安装
如果你用的是debian系统,可以按如下安装:
$ sudo apt-get install mldonkey-server


如果选的是手动执行,安装后可以键入如下命令启动:
$ mldonkey

之后用浏览器访问:
http://localhost:4080

来看下载的状态。

这样MLdonkey就装好了。

和浏览器的集成
MLdonkey虽然装好了,但你如何用它呢?比如你看到了一个p2p链接,你如何告诉MLdonkey去下载呢?你可以把链接拷贝下,之后用命令行告诉MLdonkey,但这实在太不方便了。

如果你用的是firefox浏览器,你可以选择安装MLdonkey协议处理。到:
http://www.informatik.uni-oldenburg.de/~dyna/mldonkey/

安装。这样点击链接MLdonkey就会接到通知。

一个技巧
从MLdonkey的设计看,它对计算机资源要求很低很低,甚至连图形界面都不要求有,原则上只要有网络连接就可以了。因此MLdonkey完全可以安装在一台计算能力相对较差,硬盘比较大的机器上。事实上老旧的台式机基本都这样,CPU一般,硬盘还可以。我们假设这台机器叫idlerd。这台机器上的MLdonkey需要其他机器能够访问才成。为使这台机器能为其他机器访问,打开~/.mldonkey/downloads.ini,找到allowed_ips一节,把你的IP范围加到这里。比如我除了这个老旧机器,就还只有两个笔记本。因此我只是把这两个笔记本的IP简单列在这里了,没有写复杂些的匹配。
之后告诉MLdonkey Protocol Handler,你的MLdonkey不在localhost,而是idlerd,如下图所配置:


这样你就用有了一个MLdonkey下载服务器,可以时时刻刻地下,你可以随时随地指挥它,让它下这下那,下载并不占用你正使用计算机的计算量。这个服务器也可以和家人共享使用。比如我的下载服务器还安装有nfs和samba,在共享文件夹就直接播放了,省得拷贝来拷贝去的麻烦。

GUI界面
MLdonkey还有一个GUI界面。如果你用debian的话,可以使用:
$ sudo apt-get install mldonkey-gui

来安装。安装完了后可以从Applications -> Internet -> MLDonkey来启动。当然MLDonkey也可以设置远程,需编辑~/.mldonkey/mlgui.ini,编辑变量gtk_client_hostname为:
gtk_client_hostname = idlerd

就可以了。

尽管MLDonkey作为图形界面,显示的着实不错,但从实用的角度,并非不可替代。只有视窗的用户才喜欢傻傻地盯着屏幕看进度;无所谓,这种傻也挺可爱的;那就看吧,MLDonkey正可以满足需求。当然你要知道你所下载的,正在远程你的老旧机器上,默默进行;实际做事的程序忙着呢。

一个建议
个人认为MLdonkey很适合集成到路由器;因为MLdonkey对硬件要求很低,而且在每天二十四小时不关机的机器上运行最合适;路由器正满足这个要求。那就要这个路由有不少空间可以放东西,可以考虑内置一个硬盘或者支持USB口的外置存储。


Sunday 22 March 2009

Zim Introduction

Zim是一款记笔记的软件,其功能几近完美。一款好的笔记软件,对记笔记很重要。用好的笔记软件用多了,记笔记会上瘾;笔记越来越多,会成为一笔财富。那让我们共同来构建这笔财富吧,从熟悉Zim的使用开始。

文档结构
一篇文档,有标题,有正文,正文还有各种格式:粗体、斜体、下划线、横穿线、列表等。

标题
Zim提供5级标题。使用很简单,1级标题的快捷键为Ctrl+1, 2级标题Ctrl+2,直到5级标题,Ctrl+5。不过Ctrl+6不是6级标题,而是正文。

正文
如上所述,正文的快捷键是Ctrl+6。轻易不要把一行标记为标题,一旦标记为标题,那使用Ctrl+6就标记不回来了。也就是说,正文可以变为标题,而标题变不回正文。这是需要注意的。在正文里,可以使用粗体、斜体、着重标记、横穿线等。以下是其快捷键:
• 粗体:Ctrl+B
• 斜体:Ctrl+I
• 着重标记:Ctrl+U
• 横穿线:Ctrl+K
之上的格式快捷键都是类似开关性质,按两次关掉;还可以用Ctrl+6回到正文。

列表
列表也是正文中常用的格式,用一是一,二是二的方式来表达内容。列表有两种:
1. 有序列表
2. 无序列表

有序列表基本就是正文前加一个数字,数字后还可以加一个.,如上所示。

无序表格以*打头,加条目回车后会格式化为无序表格,比如如上有序列表可以表达为无序列表:
• 无序表格
• 有序表格

列表原则上可以用Tab键右缩进,Shift+Tab左缩进。总体来讲Zim的列表比较简朴,功能略显不够。

链接
链接用来链到另外一页。也可链接到其他的文档,比如man文档那个等。

快捷键
关于链接,有3个快捷键:
• 编辑链接:Ctrl+E
• 创建链接:Ctrl+L
• 进入链接:Ctrl + Enter
一个链接有两个属性,链接显示和链接所链接的地方。在创建链接的时候,链接显示和所链接的地方一样。使用编辑链接可以把他们改的不同。另一个需要注意的地方是,创建链接创建的Zim内置链接,诸如Man文档之类的链接用创建链接是创建不出来的。

链接到文件
比如键入:
~/Notes
可以建立到文件的链接。Zim默认用thunar打开文件,尊重Zim的选择的话可以安装thunar,也可以改为其他,比如nautilus。Zim作者比较偏爱xfe的应用。

链接到手册文档
比如我们需要链接到Zim的手册文档,那只需选中要链接的文字,键入Ctrl+E,这时会弹出一个对话框:

填上man?zim就可以了。鼠标点击或使用Ctrl+Enter可以进入手册页。

外部链接
比如直接键入:
http://www.google.com
会建立一个到google的链接。

当然一个笔记未必是链接越多越好。链接提供了一种跳跃地解决问题的方式,但显然并不是唯一的方式。


Friday 20 March 2009

My Group Leader and My Group

拷问我们民族灵魂的一部作品。庄严而戏谑,圣洁而肮脏;充斥着神性和不羁。和我们的民族一样,磕磕绊绊的勇往直前。

真正伟大的作品。莎士比亚也很难拿出东西来跟兰小龙的这个比;不是莎士比亚的才能不及兰小龙,而是他背后的民族,不及我们这个民族美丽,不及我们这个民族丑陋,不及我们民族勇敢,不及我们民族懦弱——不及我们民族这么不可理喻,这么充满了神性,这么卑贱。中华民族是世界上最扯淡的民族但是个实体,就像我们脚下的大地一样,是个实体,说什么都不要紧,都无关紧要,这个实体在那里,千年万年都是个实体。

这个伟大的时代!泥沙齐下,鱼龙混杂;肮脏的空气里没有干净的人心。这个时代伟大得扯淡;生机勃勃不可遏制,饿狗一样扑向死亡,参透生死,也参透是非;活的力量!

当然这个伟大的作品真是无愧于这个伟大的时代,也是我们这个伟大的民族能吼出来的像样的一声。你知道烈士和小丑总是走在同一条道路上,他们相伴相生,如影随形,他们的灵魂有时还串门,别说别人分不清,自己都分不清。有什么要紧呢?有什么关系呢?我们就这么糊了八突地过吧,我们这个让人恨的发狂,也爱的发狂的民族。

Tuesday 10 March 2009

Kindness

最强的力量,莫过于善良
也是邪恶对面,唯一的力量
善良很脆弱,淌着血的心
保护善良的,却是冷漠
冷漠和邪恶,只有一墙之隔

So Difficult to be a Human's Cat

给人作猫可真不容易!

我的小猫,从上周五吐到了这周一,喝口水都吐。上周末两天,我Transfer到了农大动物医院,早八点半准时到,晚上11点回;一直当小猫输水的陪护。周一输水到晚上10点半。它吐它的水我输我的水,个做个的。一直输到今天她不吐为止。今天早上它服了输,一大早贱贱地起来要东西吃。切,老子就是不给;控到晚上我回来,才给了十几粒猫粮,几口鱿鱼丝,小半碗水。它吃了玩了会儿,睡了会儿;现在在我腿边睡呢。

我还以为是我劝它吃的那几滴啤酒伤了她的胃。我真不知道它不能喝。但检查的结果显然不支持这个假设。照的片子显示它胃好着呢。医生还怀疑它是糖尿病,但尿检结果不支持这个假设。它尿虽然黄的很,但没有一丝葡萄糖。血常规检查一切正常;生化检查显示一些指标普遍偏高;因此医生认为它吐是肝肾功能下降所致。而它那么小,肝肾功能照理不该下降。但的确下降了。于是就在输液的时候加了促进肝细胞再生的药,还有消炎的药。

糖尿病真可怕。一起输液的猫里,就有一只是糖尿病,叫黑黑。黑黑是小名,它大名叫李白,因为它外边是黑的,但里面是白的,女主人姓李,就随了。李白的血糖可是忽高忽低;血糖太高就血糖中毒,血糖低就两爪一摊当场晕菜;这时候要拿注射器注点葡萄糖进去;忽悠悠才醒过来。也不知李白能不能喝,也许能吧,不然空叫这名字了。李白在家,还有一个小姨,一个老妈。老妈有点一根筋,见面就抽,李白不敢还手;跟小姨还敢动动手。小姨也护着李白,意思是姐行了,孩子不小了,再打就没劲了。

我不喜欢李白。傻傻的一只猫简称傻猫。看不出可爱。但它主人喜欢。连着输了一周的水了,好几次差点过去。我们这么做符合人性,但违反天性。按老天爷的意思,老得病的动物,抗不住就死了算了;不生病基因好的留下来。自然选择嘛。但人把自己对生命的留恋,应用到了宠物身上。赖着不死,无聊得很。我想老天总有一天不忙的时候,会管管这事,谁啊这么不懂事,别人都死就你不死。

农大动物医院,中国最好的动物医院。医生本着科学的态度,违着老天的意,给不会说话的宠物治病。慎独。没可能揭穿的时候,还那么有良心;这时的良心才是真的良。










Saturday 7 March 2009

Palm on Linux

真没想到,Gnome对Palm支持得这么好。我用的是Gnome-Pilot。设备用的是USB:

功能刚好够,不多不少。默认同步什么都不做,需要在里enable几个,比如备份和传文件。

之后可以用gpilot-install-file装文件。Palm的虚拟USB盘也可用。因此这两个加起来足够我用了。

有更牛的程序但我不会用:)。用到的时候再说吧。



Thursday 5 March 2009

Mutton Stewed Noodles

羊肉片十几片,生姜放凉水,大火冲开。

关火,捞出羊肉片,生姜。把表面那层白沫撇出;留清汤。

大火冲开。依次放面,生菜,菠菜,香菜,半熟羊肉片;加盐,鸡精。

大碗盛出。

Tuesday 3 March 2009

About Two

 让二来得更猛烈些吧:-)

有一本书,中文名叫《白鲸》(Moby Dick),美国立国以来开山的一部。作者的写法就二的很,野蛮而疯狂,给美语做压力测试吧。当然里面的人物也比着二。“我”还好些,食人族,大副二副,船长基本就是个坚强的疯子。当然最二的还是那头抹香鲸了,Moby Dick。

《易经》里有句话:见群龙无首,吉。如果每个人都很二,那是很好的兆头啊。这是我的理解了:)