终于放假啦,一年都没生病,回到家才两天就感冒了。外面是黄雾,只能窝在家里,本来想打点游戏或者看看电影,还是觉得闲下来可以用自己喜欢的语言写自己想要的玩具,这才是无比惬意的事。
废话不多。。。
准备实现这个想法:
http://www.v2ex.com/t/52922#reply5
对 sublime text 插件的想法可以暂缓一段时间,我想参照 markdown 的设计哲学,定义一个绘制 brainstorm 的标记语言,不知道过去有没有这种实现方案。过去在 win 下用 freemind,后来在 mac 下用 mindnode pro,最近又在用 xmind。但总觉得不够 sexy,很难有 GUI 程序能够平衡 极简主义和丰富功能的。
过去用 freemind 看到会生成一个 outline,因为脑图大多时候是一个 树状的 hierarchy。有没有可能按照 markdown 的设计思路按照 缩进和几个简单的符号来定义这种 outline ,然后再反向生产脑图。然后其中的一些细节由程序和膜拜决定,用户只关心内容本身。快速生产,fussy-free。
好了,重点是,我不能准确知道需要什么库。
1. 定义一个 outline 的标记语言;
2. 生产矢量图,绘制到浏览器上;
3. 用 python 写这个 compiler;
4. 矢量图库 基于python 或者 有 python 接口;
5. 不知道 js 会不会直接有实现,但我不会 浏览器端的任何技术,所以要用什么,如果没有 native 实现,最好有 python 接口。
6. 可能我需要看一下 freemind 的 java 源码。
如果这部分代码实现的成功才会考虑写 sublime 插件,实现高亮,自动补全,context 和 snippet。
所以求推荐求指导。
废话不多。。。
准备实现这个想法:
http://www.v2ex.com/t/52922#reply5
对 sublime text 插件的想法可以暂缓一段时间,我想参照 markdown 的设计哲学,定义一个绘制 brainstorm 的标记语言,不知道过去有没有这种实现方案。过去在 win 下用 freemind,后来在 mac 下用 mindnode pro,最近又在用 xmind。但总觉得不够 sexy,很难有 GUI 程序能够平衡 极简主义和丰富功能的。
过去用 freemind 看到会生成一个 outline,因为脑图大多时候是一个 树状的 hierarchy。有没有可能按照 markdown 的设计思路按照 缩进和几个简单的符号来定义这种 outline ,然后再反向生产脑图。然后其中的一些细节由程序和膜拜决定,用户只关心内容本身。快速生产,fussy-free。
好了,重点是,我不能准确知道需要什么库。
1. 定义一个 outline 的标记语言;
2. 生产矢量图,绘制到浏览器上;
3. 用 python 写这个 compiler;
4. 矢量图库 基于python 或者 有 python 接口;
5. 不知道 js 会不会直接有实现,但我不会 浏览器端的任何技术,所以要用什么,如果没有 native 实现,最好有 python 接口。
6. 可能我需要看一下 freemind 的 java 源码。
如果这部分代码实现的成功才会考虑写 sublime 插件,实现高亮,自动补全,context 和 snippet。
所以求推荐求指导。