背景
visnode起源于解决本人在研究生期间做学术研究时遇到的困惑。
当时的项目涉及到比较多的参数,需要做参数调整优化,每一次调整参数都是在上一组最优的一些参数组合中做微调,然后重新计算,每一次计算又会产生大量的文件,当参数组合多了之后呢,所有的参数以及文件就开始变得杂乱,毫无管理。最后就是用一个表格或者文本来记录所有的参数组合以及对应的文件。
后来做开发一段时间,再次回顾起当初遇到的这个问题,觉得可以用一个定制的,特别的软件来做这种参数和文件的管理。
于是就琢磨出来visnode这个东西。
目前就是这么个简单纯粹的东西,想分享给大家。
详细介绍
它的核心想法就是把每一个历史版本的东西变成一个节点node,然后节点和节点之间的变化关系用箭头来展示。每一个节点都是基于它的上一级节点做变化,当发生变化的方向变多之后,整体就呈现了一个树状。
当然这种思想多少是借鉴了伟大的版本管理工具git。
每个节点可以记录一个文件夹地址,当双击这个节点时,就可以打开这个文件夹。
每个节点还可以添加备注信息,去描述这个节点有一些什么特征,用了一些什么样的参数,总之就是可以做一些文字批注。
然后通过设置简单明了的名字去标记这个节点。
这样一来,对整个项目的发展历程是不是就一目了然了。
当然,使用市面上任何一款现有的流程图类工具也能实现相差不多的功能,但visnode的特征是它不是单单的流程图,它能将一个文件夹与图上的一个节点之间映射起来,使得查看文件变得直接。
使用
创建项目--在菜单栏上新建文件。
点击导出,可以将当前打开的画布导出为png和jpeg图片。
在画布上双击打开显示画布。
从元素窗口拖动元素到画布上可以创建节点。
在节点上右键,可以删除节点,更改节点的信息。
在节点上点击备注查看按钮,可以编辑备注信息。
双击节点打开或者设置关联的文件夹。
结语
兴许这就是对你有用的一个软件。
VisNode