From FreeMind

Revision as of 08:59, 11 January 2009 by DrondOmolo (Talk | contribs)
Jump to: navigation, search

naruto anime videos lighthouse video clips top home index movie movie comancheros free lesbian squirting video http arab banat video movie about somalia elizabeth berkeley showgirls video movie watching record ayya movie gallery julius caesar the movie journey license plate frame strawberries video store pamela and bret video jeux multi function media player and video recorder khmer movie stars aria movie trailer julis roberts movies metal gear solid movie real hussein video ignition remix video duke great movie time patricia heaton video clip apple switch video mario just a friend music video peppermint candy movie richard scary videos marriage licenses in las vegas nevada music from movies list styl plus video mister music rogers video adaptec video capture lord of the rings the two towers movie quotes movies8 showtimes actress clip movie nude video domain karas movie porn muse video rampart scandal movie sitemap jesus freak video movie in amarillo acelchiboact


About (个人自述)

曾经使用过很长时间的 MindManager,直到我发现了 FreeMind,就再也离不开了。 FreeMind 吸引我的是毫不逊色的功能,XML 的文件格式(易于版本控制),开放源代码(让我自己有参与修改的可能,虽然我没有 Java 编程的经验)。 最早被我用于个人的 DocBook 文档展示以及 DocBook 的网站制作实践。FreeMind 又一次改变了我的文档撰写习惯,FreeMind + DocBook + CVS/SVN,使我个人的知识积累和总结变得更有效率。


I have used MindManager for a long time, until I found FreeMind.

  • FreeMind's file format is open, it is a standard XML, though lack of encoding method definition.
  • FreeMind is Open Source, even though I havn't much experience with Java programming.
  • FreeMind's .mm file can be managed by version control system, though some attributes not suitable for that.
(e.g., 'FOLDED' attribute saved in .mm file, makes documents changed frequently and unnecessarily.)

FreeMind + DocBook + CVS/SVN make me think and write more efficiently.

My Interest


I use FreeMind to record everything, and can not live without it. Every day, I update my freemind maps, and check in it back to my personal subversion server.

I also patched freemind to fit my needs: better chinese support, subversion friendly, and others.

Patches for FreeMind

CVS/SVN friendly .mm file format

Some attributes of FreeMind's .mm file are not suitable for version control.

e.g., 'FOLDED' attribute saved in .mm file, makes documents changed frequently and unnecessarily.

The patch I wrote is split into two seperate files. Why split into two? the latter is not stable, and needs your help.

See also: 1465921 : Split .mm file for better CVS/SVN version control

Save some attributes out of .mm file


Load .mm file with .mmx file


Utf-8 aware, and not encode Chinese characters

FreeMind is not utf-8 aware. What I mean is that at least FreeMind 0.8.0 doesn't like a "XML declare" in .mm file. (such as <?xml encoding="utf-8"?>

For our Chinese, &#x...; encoded Chinese characters are meaningless for us. So I wrote this patch for FreeMind 0.8.0.


See also: 1465924 : Utf-8 aware, and better Chinese characters

See also


Subversion is not only the daily tools I used, but also what my career forcus on.

I do software development consultant. Below is my consultant video on my effert to initialize a open source project:

* Agile python/pylons development step by step: pySvnManager


I have tried several wiki: UseMod, MediaWiki, PmWiki, MoinMoin.

MoinMoin is not the good looking from outside appearance, but is the excellent internal when reading it's code.

After I have transport all my patches for MediaWiki to MoinMoin at 2006, MoinMoin is the main consultant wiki of my company. Now I also do MoinMoin consultant.


Personal tools