Monday, November 23, 2009

用Ubuntu

1. 安装VMWare,起虚拟机安装Ubuntu,确认安装VMWare Tools。

2. 在VMware主菜单VM->Settings->Options->Share folders,添加一个文件夹作为共享目录。该目录挂在/mnt/hgfs下面。

3. sudo passwd root //启用root
sudo apt-get install build-essential //安装主要编译工具gcc, g++, make
sudo apt-get install manpages-dev //安装C语言函数man文档
sudo apt-get install gfortran //安装 fortran编译器
或者用 sudo aptitude install ××× 安装。

4. 安装旧版本的gcc:下载Debian安装包(gcc-3.4g++-3.4),以及所依耐的gcc-3.4-base、cpp-3.4、libstdc++6-dev等。可以直接挨个双击安装。libstdc++6-dev与g++-3.4相互依赖,只能这么装:dpkg -i libstdc++6-dev_3.4.6-5_i386.deb g++-3.4_3.4.6-5_i386.deb

5. IT++用gcc-4.4编译不过,可以用gcc-3.4编译。或者直接拷贝其它Linux机器上编译好的文件。四五年前就被IT++折磨好久,现在还被它折磨。

6. 试用几个IDE。Anjuta比较简单,但是响应太慢,调试器不好用(需先在Preferences - General - Installed Plugins里打开调试功能),Watch值不能自动更新。Code::Blocks比较强大,这里有oblivion配色方案下载,不过似乎对自己写的Makefile支持不好。Eclipse一如既往地难用,而且现在都不再支持CDT了,好在还可以从 Help -> Install New Software  安装

Friday, November 13, 2009

商业创新思想

Ros Jay在《商业创新思想》一书中总结了五十种创新的方法或套路,这里摘录其中几种。

1. 属性罗列:列出事物或问题的所有属性,然后逐一研究改进方法。很简单的技巧,但可以提醒你去关注那些容易被忽视的方面。

2. 脑力激荡:一种常用的团体技巧,通过无拘无束、畅所欲言的会议,鼓励与会者大胆自由地发表见解。其基本准则是以数量保证质量,不能对任何想法提出批评或判断。需要主持人的适当激发和引导。评估会议应在之后进行。集体文字讨论是文字形式的脑力激荡,可以给不善言辞的人更多表现机会,并且可以更好地相互启发。

3. 强制联系:尽可能丰富地把与问题相关的属性排列在一个圆周上,任意连接两个属性,目的是强迫思维在两种表面看起来无关的事物之间找到联系。

4. 形态分析:创建一个坐标方格,一个坐标线上列出属性,另一个坐标线上列出变化词,如调整、扩大、缩小、组合、修改等,随意挑选坐标方格,根据坐标轴上的词,结合产生新的想法。可以扩展到多维坐标。

5. 名义团体:为了避免团体成员之间可能的矛盾,限制讨论。其过程为:每个人产生并写下想法,记录想法,阐明想法,匿名投票。整个过程不允许讨论。甚至提出想法也可以改成匿名的。

6. 倒转问题:把问题颠倒过来考虑,以期找出新的观点。如"会计部门妨碍了其他部门的工作"转成"其他部门常常妨碍会计部门的工作"。

7. 六顶思考帽:爱德华・迪・博龙创立的方法,用六种颜色的帽子表示不同的思维方式,白帽表示单纯的事实和数字,红帽表示直觉和预感,黑帽表示否定,黄帽表示积极乐观,绿帽表示创造性,蓝帽表示总览全局。每人戴一顶"帽子"参加讨论,增强思维的清晰度,并且让参与者觉得是在玩一种游戏,减少自以为是和相互冲突。实际中还可以经常换着"帽子"戴。

8. 两词技巧:把问题提炼成两个词,分别列出它们的所有同义词,将其重新排列组合,替换原有的词,词义的细微差别可以激发出创造力。例如,"招募/人员"可以转化成"任命/人物"、"委任/雇员"、"聘用/一伙人"等。

9. 词语清单:通过一份由词语或问题组成的清单,确保对复杂问题的每个概念和每个可能的办法都做审查。可以针对不同类型的问题自己创建。