终于放假啦,一年都没生病,回到家才两天就感冒了。外面是黄雾,只能窝在家里,本来想打点游戏或者看看电影,还是觉得闲下来可以用自己喜欢的语言写自己想要的玩具,这才是无比惬意的事。
废话不多。。。
准备实现这个想法:
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。
所以求推荐求指导。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/55099
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.