很想做个程序

近期有在电脑上做过一些很繁琐的事情,比如说做纯体力的编程运动,修电脑啊装程序啊什么的,令我身心俱疲的。于是我就想,这些繁琐的机械性的计算机操作可不可以不人为进行。诚然,有很多记录键盘鼠标轨迹的软件可以替我们完成这些机械性的操作,但是这些程序至少需要我们在电脑上做一次操作。人多力量大,很多操作别人都已经做过了,我们为什么还要再做一遍呢?于是一个想法诞生了——云操作。

云操作就是把这些繁琐的操作保存在服务器端,我们需要进行一项操作时,就将这项操作的描述发送给服务器端,服务器返回一些相应的指令,客户端根据指令执行。描述可以是自然语言;指令可以是命令行、鼠标轨迹、键盘记录等。

它怎么工作呢?比如说一个很简单的事情,今天你的老总让你把几百个文件中的某几个字符替换成另外几个字符。这当然是你之前没做过的,但是有别人做过类似的啊,至少做过打开一个文件然后替换嘛,于是在服务器端保存了这么一条记录:“文件内容替换 aaa bbb ccc”表示将aaa文件中的bbb替换成ccc。现在你只需要向服务器发送一句话“把a0到an这n个文件中的asd替换成fgh”,服务器会分析它的语义,根据客户端操作系统和硬件情况转换成客户端指令“for(int i=0;i<=n;i++)filereplace("a"+i,"asd","fgh")”(无语法,就这么一写。。)传递回客户端,客户端把指令编译,然后按指令执行就可以了。这样,工作将会变得如此简单。

它有什么用呢?用处大大的啊!真正的人机交互有木有!可以与时俱进的人机交互!如果把它再加上语音识别的话,

鼠标、键盘全都out了!任何复杂的事情,只要有人做过,那就说出来!云来帮你实现!

没人做过也没关系,只要任何人做一遍,就会保存在服务器中。这样便可以实现与时俱进的云操作。

但是这个东西却很有难度。难点之一是权限的控制。如果一个人保存在服务器端一个恶意的操作,别人一不小心检索到了该操作,应该怎样避免危险的发生呢?

难点之二是语义的识别与储存。以及在电脑上的操作因软硬件的不同而不同,为了照顾不同的平台需要生成不同的命令。

但是,起码是一个好的想法。

win7下实现插鼠标以后屏蔽触摸板的方法

传说中有一种方法,就是有俩注册表文件,分别导入进系统里,在触摸板的属性里就会多出一个选项来,选中它就能在插入鼠标之后自动屏蔽触摸板。

可是这种方法在win7上失效了。于是很多人,包括我,都在打字的时候容易误碰到触摸板造成输入焦点的变化。比如说上一篇日志,写着写着突然发现写乱了,输入焦点跑文章前头去了。这正是由于触摸板没有屏蔽的原因。

有什么好方法能够在win7中彻底的解决这一问题呢?其实答案是有的。罗丹曾经曰过,生活中不缺少美,而是缺少发现。

解决方法就在下面:

阅读更多

Game Only.

昨天的统练很无聊啊,尤其是英语的,那个给小女孩穿鞋的文章写的我都快吐了。于是我没有耐得住寂寞,和wjw玩起了游戏。什么游戏呢?那个游戏叫什么名字我还真不知道,不过我保证大家在美好的童年里都玩过。大概意思就是说,两个人伸出两双手,起初每只手都是1,然后轮流使自己的一只手所表示的数加上对方的任意一只手所表示的数,大于10的取个位数。如果某一只手所表示的数为9,那么这只手就可以消失掉。直到最后谁的两只手最先都消失,谁就获胜。比如说这样:

起初:

A:1  1

B:1  1

A先走。A选择使自己的第一个数加上B的第一个数:

A:2  1

B:1  1

然后轮到B。B选择使自己的第一个数加上A的第二个数:

A:2  1

B:2  1

然后依次类推。。直到A或B获胜。

大家都玩过吧,不过玩着玩着就觉得没意思了。毕竟只有加法,只有四只手,还是10以内的。10岁一下的小朋友们也许会很感兴趣,不过难度也太低点了。于是我给改进了一下,一个崭新的游戏诞生了:

阅读更多

新主题:Green as Forest. Designed by Anran.

花了一下午的时间,终于做好了这个比较另类的主题——Green as Forest,姑且先这么叫着吧。可以在边栏中的theme switcher中找到。

起这个名字主要是因为,这个主题是基于以前的White as Milk改写的,但基本已经面目全非了。创意来自于以前买的《css禅意花园》这本书中的一个设计,然后就想,这不就是我梦寐以求的那种主题么?于是就设计出来了这么个充满野性美的东西。

这应该算是我的第一个真正的设计作品吧,值得庆祝。

已经在ie7/firefox3.0/3.5/chrome2下测试能够正常显示,不过可能还是会有各种各样的显示问题,初生牛犊嘛,所以这只是一个测试版,使用中有问题的话,欢迎留言给我。比较遗憾的是,不支持ie6,或者说在ie6下显示极为不正常;ie8下不支持正常的圆角显示,或者说,只能显示圆角,不能显示背景图片;opera不能显示圆角,不过并无大碍。在这里希望那些还在用ie6的人升级到ie7,已经用ie8的人使用firefox。

说到圆角,我觉得这是这个主题的最大突破了。或者说,这个设计的亮点完全在于圆角的显示。在这里感谢DD_roundies组件的帮助。

还要继续努力改进这个主题,除了尽量适应ie6和ie8以外,还要尽量汉化这个主题。

路漫漫其修远兮,吾将上下而求索。

阅读更多