今天在Barcamp宣传DropBox的一则皮皮踢
@mikespook: #barcampGZ 之后,跟 @jeff_jie、@cncamp、老潘(推多少?忘了……)众人在有福气腐败……这家貌似换厨师了,味道好了不少。饭局中,大家聊了很多非技术话题,并一致认为,技术宅是没有出路的……
思维导图是我生活和工作中不可缺少的重要部分,她的使用场景有很多种,午休时间,我想和大家分享一下我使用思维导图的经验,是以抛砖,意在引玉。
相信很多同学都有用导图来做读书笔记的习惯,恐怕这也是导图被用得最之泛的一个功能了。我也不例外,我在读一些逻辑性强或技术性的图书时习惯使用导图来做笔记,笔记内容主要是图书的细化版大纲,再加上自己的一些评注。除了读书,我在网上看一些结构相对复杂的文档(尤其是技术文档)的时候也会用导图来组织他们的知识点,这样,导图也成了我的知识管理工具。用导图做读书笔记和知识管理的好处有两点,一、借助导图,我可以很容易地把握书本和知识的总体结构,只保存它们的精髓;二、有这些笔记和知识点提要,当我在需要回忆起来某些内容或知识的时候,过程就变得简单多了,在导图中可以快速找回自己想要的内容和当时自己的理解。
下图为用导图做读书笔记的典型例子:
有时候我会就某件事情陷入很深的思考,想得很多,很远,犹如天马行空,又像野马脱缰,我称之为个人的头脑风暴,如果当时没有记下来,而思考状态一过去,很多在思考过程中想到的东西就会被忘掉。我在坐飞机的时候犹其喜欢思考,那时,导图就会成为我最得力的帮手。
思考的时候不着边际吗?不要紧,属于另一个范筹的东西我就另起一个结点,在该结点再往深处细化,再形成另一棵思维之树!我通常把脑里边凌乱的独立的想法先倒出到导图,然后就可以开始把这些想法整理成有逻辑的信息了。
以某次飞行中产生的片段为例(点击可见大图):
导图用来做产品管理?嗯,freemind曾一度成为我的产品仪表板,我使用一张大的导图来管理产品的目标、计划、人员、任务甚至会议记录,所有关于产品的信息一目了然。归功于导图的无限的扩展性,我可以在这张产品仪面板上填上一些宏观的指标和状态,同时我还能为自己开辟一些结点用于收集很凌散很细节的想法;你还不必去删除掉一些旧的结点,把它们放进一个叫”归档“的结点里去就OK了。很山寨吧?但很实用。
看图,来自真实的产品,由于某些原因,该脑图我就不展开得太详细了 :)。
在编写逻辑稍为复杂的代码时,我总要组织一下各色角色的职能,大致梳理一下整个流程,然后再开始编码,以前我会用纸和笔,不过前段时间发现导图做这个事也很有一套,于是就用上了。看图:
以前我有个项目,需要一些同事为手机的每个功能点截屏,并要把截好的屏严格地以功能点为单位分别存放在不同的文件夹,文件夹下面可能还需要嵌套很多文件夹,最终是一个很庞大的目录树。我的同事们除了截屏外,花在建立目录和分派文件上面的时间也极其长,大部份的时间被一些重要但是很机械的事情占据了。
当时为了解决这个问题,我希望可以让他们避免新建大量的文件夹和命名,这要求有一个自动化的过程,而自动化需要配置数据来驱动啊,我想到了XML。难道要手写XML咩?有没可视化的方式来组织结构化的信息然后可以保存为XML嘛?这时我就想到了思维导图,而且我一直用的freemind的数据就是xml格式的。遂大喜,开始设计使用导图改造工作流程的方案:
最后,导图不负所望地漂亮地完成了任务,下面这样一张导图除了可视化地表示了手机的功能结构,还可以用来做文件导航:负责文件分派的pythone脚本自动创建文件夹后,把视频文件复制到相应的文件夹后,反过来更新导图文件,为每个功能结点都加上可以直接打开该功能的视频的链接。

-------------------------低调分割线---------------------------
作为补充,我介绍一下我最常用到的一些导图类的工具,主要是freemind和Omni Outliner和 Omni ifocus:
一、freemind,作为老牌的开源跨平台思维导图就不用我多介绍了,她是我以前使用最多的导图软件,简洁而强大。但有时在我的Mac下面会突然无法输入中文,只有做了其他手准备。
二、Omni Outliner,来自Omni Group(传说是Mac 桌面软件的典范)的一个大纲组织工具,本质与导图一样,但她不是以图的形式出现了,而是以缩进标题的形式,工作界面也相当简洁。现在是我最常用的导图工具。

三、Omni ifocus,一款GTD软件,由于它的任务可以嵌套(树型结点),所以在我的macbook上打败了things。
我在选择思维导图工具的时候只要评估他们是否满足下面几个要求:
一、快捷键,使用导图时,快捷键决定了使用的方便性,如freemind的回车添加结点,Tab添加子结点,都相当方便,而MindManger的快捷键是CMD + Enter,复杂不但止,还和我系统的全屏快捷键冲突,立马抛弃。
二、附件功能,导图有时只是一个很强的组织者,有些东西不一定全在导图里面,所以附件或链接功能就是使他可以延伸的功能,freemind和Omni Outliner都很好地支持了,后者还可以预览和实时录音作为附件。
三、支持中文,目前离开中文我会活不下去,所以一定要支持中文,freemind有时候会傻掉(也可能是我的输入法和Java有冲突)。而样式没有太多要求,花哨的东西我只会试一次就扔,如NovaMind。
思维导图是一种简单的工具,但在很多地方都可以大放异彩,现在我的生活和工作中都离不开她或她的变种。除了上面讲的几种应用场景,我还用导图来起草文档、用来做个人时间管理等。我相信一定有其他同学在更多的场景里也用上思维导图,希望这些同学也能分享下自己的心得。嘿。
Chrome书签支持同步了。对我而言这太好了!虽然其他浏览器可能也有书签同步的功能,但是对我而言没有吸引力了,Chrome已经把他们打败了。因为我已经徹徹底底地从Firefox粉变成了Chrome死忠。
在以前,浏览器的书签对我而言作用甚小,类似鸡肋,因为我同时使用着至少三台电脑,用着几种不同的浏览器,大部份是Firefox和IE。所幸的是两种浏览器都支持google toolbar,所以当时就使用了google bookmarks来管理书签。通过google toolbar 使用bookmarks比较不爽的就是响应速度,毕竟bookmarks是在结加载,实时同步的。
现在我在所有操作系统上的浏览器都转到Chrome上面来了,我再次面临着书签的问题,Chrome支持扩展后出现了一个google bookmarks的扩展,但使用体验一般差,很想干掉它。这时我就想,都是Google的东西,干嘛好好的有书签不用,要装个插件?这不是瞎折腾吗。。
我认为Google以后会把Chrome书签与google bookmarks合并在一起,因为他们是相同的Google用户在Google上性质相同的两份数据,有什么理由不合并吗?如果Google不打算合并的话,那我失望就大了。
先不管Google合不合并,我先把google bookmarks先导入到我的Chrome书签中来。以后咱就只用chrome书签了。
下面附上把google bookmarks导入到Chrome书签的方法:
1、登录Google bookmarks:http://www.google.com/bookmarks
2、点击左侧导航栏的 Export Bookmarks,下载html格式的书签文件。
3、使用其他浏览器,如Firefox导入刚下载的html书签文件。
4、打开Chrome,选项中,导入另一个浏览器数据,选择刚用来导入书签的浏览器Firefox,导入。
5、成功。
和Chrome相处得越是久,就越是觉得她好了。。虽然目前的版本还是Beta或Dev版,但是她比Firefox更快、更简洁、更人性化,并且现在已经开始有大量的Extensions可以使用了,所以,我已经越来越多的时间是与Chrome相处,而Firefox就要Say Google bye了。
Firefox曾经是我工作和生活中最最重要的Browser,其优秀的扩展性和大量的插件是我使用她的重要原因。但随着使用的插件越来越多,Firefox的问题仿佛也越来越大,主要表现为启动时间长,严重时就像启动一台PC一样慢~,另外还经常出现响应过慢,然后无故崩溃的情况,并且这种情况越来越多。最后我实在无法忍受的时候把很多插件禁用,但依然不见得改善多少,最让我抓狂的是Agent Switcher这个插件,不管我是否禁用,卸载与否,Firefox启动后默认的Agent居然变成了手机。。真汗。。没办法,我与Firefox缘尽于此。
Chrome与Firefox相比,有几个我认为很重要的优点:
一、Chrome一个标签页对应一个进程,所以一个页面崩溃了,不影响整个Browser,而Firefox(包括其他浏览器)则会因为一个页面崩溃而全盘崩溃。不仅如此,Chrome的插件也是以独立进程的形式运行的。
二、Chrome的界面很清爽,地址栏即搜索框!并且地址栏有一点很重要,用户输入地址的时候,Chrome把匹配程度最高的地址显示在地址栏内,其他地址以下拉列表形式出现在下面,通常情况下我都不需要做选择,直接回车即可访问最匹配的地址,而Firefox不会这样做,不管你要访问哪个地址,要不你输入全部字符,要不手移到方向键盘,选择一下,再回车。safari这点也做得不错,只是我觉得firefox比较不贴心就是在这里。
下面是Chrome的地址栏的智能提示:

下面是Firefox的地址栏的智能提示:

三、Chrome的插件风格一致,她的插件都统一的以小图标的形式放在地址栏右侧,这样一来,地址栏、工具栏(插件栏)合二为一,不占地方,又方便管理。而Firefox的插件则是五花八门,状态栏上有插件,菜单里面的插件,工具栏上有插件,插件一多,真的是眼都花了。
嗯,看看Chrome的插件布局:

总的来说,我是想要一个清爽快速和稳定的Browser,目前Chrome是我最理想的选择。当然Firefox有不少很好的插件曾经是我爱不释手,但Chrome的插件中心上面的插件也越来越多,到目前为止,我装的好几个小插件都能满足我目常的使用了。
但杯具的是Chrome的插件中心是被GFW的。。anyway。。我只需要在终端下面输入"fuckgfw"命令即可顺利使用。管他墙与不墙。。
无干扰写作环境是用来保证作者在写作全过程中注意力不被其他应用程序和窗口分散,而达到专心致志写作的目的。本文将介绍MAC下面的无干扰写作解决方案。
常常地,在电脑上写作的时候,会经常被一些干扰把注意力吸引掉,如QQ,Twitter,精彩的网页等,处理掉这些信息后再回到写作当中,状态已不再。把QQ关掉?网页关掉?不打开twitter客户端。如果你是一个意志力坚定者,那把它们关掉是个好的办法!但对于某些人群来说(包括我)只要眼光不在写作区域内马上就能走神的,他们过份相信“眼不见为净”,必须想办法去掉一切可能的干扰,最大程度地把眼光、余光和全部注意力集中到写作区域才能安心写作。提供无干扰写作环境的工具就此应运而生了。
WriteRoom
writeRoom是无干扰写作商业解决方案,她做的事情很直接,索性把整个屏幕都占了,让写作者在全屏的黑色屏当中专心写作。
写作完毕,按ESC键退出全屏,Writeroom将会还原成一款普通的文本编辑器,这时,可以对所写的文字进行格式化处理或复制至其他文档编辑工具进行二次编辑。
作为一个商业解决方案,个人认为WriteRoom的功能稍弱,如果在文档编辑方面专为专业一些,估计会更具吸引力。目前看来,WriteRoom只是提供了一间小黑房。而小黑房的功能,通过其他办法可以很容易做到。
上WriteRoom的截图:
Think

严格来讲,Think不是专注于无干扰写作的解决方案,Think是一款让Mac用户同一时间只关注于一个程序窗口的工具。她会把系统当前所运行的程序都统筹起来,突出显示被激活的程序窗口,使用黑色的背景(可调节颜色及透明度)把其他程序窗口隔离开来。
对比WriteRoom,Think能做的事情似乎更多,她只提供一个无干扰的工作环境,而写作的事情还是交给专门的写作工具来做,显然,Think的做法是比较明智的。不过Think的唯一一点不足的就是,她居然无法全屏。作为无干扰工作环境解决方案来说,这实在有点说不过去了。
下面是think的工作界面:
再来一张在think营造的环境下使用pages写作的截图:
Terminal + VI
使用终端来实现无干扰写作环境是最经济有效的办法!因为咱们有VI啊!Mac默认情况是没有全屏功能的,而实际上,通过使用第三方的工具,我们可以让很多MAC下面的软件都具备全屏功能的, 下面介绍一种全屏运行程序的方法:
一、先安装SIMBL。
二、再安装megazoomer,把.bundle文件放在/Library/Application Support/SIMBL/Plugins/目录下即可。
然后,启动terminal吧。试一下“CMD + Enter”,是不是进入全屏的状态了?现在调出vi。享受这种廉价又强大的无干扰写作环境吧。。哈。看图吧。本文就是在无干扰写作环境下延生D。
前些天晚上和朋友聊天说到软件和网页原型设计的问题。我平时习惯手绘,拿着本子跟同事交流,然后用isign照一张图片上传到文档空间,而老潘用Axure RP Pro,据说Axure很好很强大,除了可以很快地画出效果图,还可以实现界跳转的模拟,但是只有windows版,只好放弃。。
回来后上网google了原型设计工具,发现另一个强大的工具就是balsamiq mockups, 她是一个基于flex 与 Air 开发的原型设计工具,提供了全面的控件库,更酷的是她的手绘风格,在上面画出来的页面就跟手绘一样,很有真实感。因为她所基于的开发环境,所以她天生是跨平台的,不管是windows,linux还是mac都可以使用。这么酷的软件,等不及截一张图跟大家分享了。

除了桌面版软件,balsamiq mockups 还提供了confluence ,JIR,xwiki等协同工具的插件,让你可以在confluence上面直接作画,作为文档保存起来,够意思吧,打以后起,我不需要用手画原型,再isign到电脑再上传到confluence了。。现在是一步到位。
在下载之前,你可以先试一下web版的,不过,给点耐心等待加载完毕哦。
当然这么了的一款软件并不是免费的,她的费用是79美金,不过给钱不是得到她的唯一方法,请看这里。
Mac系统内置了定时关机的功能,使用起来十分方便。
设置过程很简单,你只需要按照下面三个步骤来做:


除了关机,你还可以通过这个面板来设置定时睡眠,唤醒,甚至重启你的Mac。
关于黑莓手机、apple、twitter、互联网、web2.0以及生活的碎言碎语。请在twitter上
follow我,欢迎同好者talk to me bbmyth AT gmail.com。博客Hosting在 webfaction。