突变,交换,复制,选择。变异永远有,只有稳定解才能存在。<br> 做黎明时代的英雄
  • 这篇文章保留所有权利,我还打算申请专利呢。

    起因是这样的,前几天搞到了一个很牛的Matlab程序,是Berkeley视光学的牛人做的,可以计算一系列眼科光学的数据,比如像差、PSF、OTF、MTF,因为老板一向对瞳孔的作用很感兴趣,因此自己就在程序里面加了一个瞳孔的遮罩函数,其实很简单啦,就是把图像转成逻辑值,然后和瞳孔函数做一个点乘就可以。

    呵呵,跑题了,虽然简单,也还是需要自己写点代码的。编程过程中,突然觉得键盘的设定对程序员实在是不友好。比如(),这是程序中最常用的字符了吧,居然要按下shift键才能打出来,写完一段程序,最累的手指是左手的小拇指。还有以前写C程序时的惨痛经历——经常因为;/:的错误导致程序编译失误。

    作为创造了整个IT世界的程序员,居然还在收到传统的QWERT键盘的蹂躏,实在是太可怜了。

    解决方案是显然的,把那些常用的符号键从大写位上独立出来,单独放一排。比如各种括号,标记字符串用的$,逻辑运算符&|!><,常用的数学算符+-*, 稍微一总结,有这么多键,真是令人发指。

    哦,对了,其实有省钱的解决方案,就是自定义键盘,把那一堆罕见使用的F键用上,对于PC用户,应该很少用到F2~F12键吧。具体的重定义键盘的软件去wikipedia上面的keyboard词条里面找。