2010年9月23日星期四

家酿讲座的方法

突然萌生了在家里传播知识的念头。于是打算推动一下“家酿讲座”。方法很简单,
准备工作:
1. 你要准备的是一个基本的演讲稿,可以做成pdf, ppt之类,这个到不一定是非常必要的,只是目前大家都习惯了这种听课的方式。
2. 一个麦克
3. 如果你想让大家看到你的样子,请准备一个摄像头。
4. 网络,速度越快越好,要能够连接国外的网站,我目前还没找到合适的国内网站。
5. 微博或者twitter,开心、人人或者facebook,在这里发布你的讲座时间表,你的拥趸才能按时出席你的讲座。

网站:
1. 如果你出得起一个月25美元或者65美元,请跳到下一步。
    先去http://spambox.us 上申请一个临时邮箱,时限不必太长,小于一个月。方法:
    在Create your spambox下面填写你现在使用的email地址,然后在下面的下拉列表中选择一个时间限制,再generate spambox就可以了。spambox这个网站会给你生成一个随机的临时email地址,发往这个地址的邮件,会自动转发到你目前使用的真实email之中。这个临时邮件地址过一段时间以后就会失效,时限就是你事先选择的时限。
2. 到http://www.dimdim.com/pricing/pro?accountType=pro 上注册一个帐号。注册的时候,选择Webinar,这个是为web seminar准备的账户。可以免费使用30天,之后要以每月65美元来续费。当然这期间以及之后,少不了要有email邀请你升级服务的。如果你使用的是spambox提供的临时邮箱,就不会有那么多骚扰了。
3. 注册的时候,注意填写好Dimdim ID,如果你在乎自己的品牌效应,不妨设成和自己相关的名字,如果只是临时一次讲座,那么随机字符就好了。注意,30天以后,那个Dimdim ID就不再是Webinar pro级别的账户了,只是普通免费账户,那么就只能最多容纳10个人来听课了,而且在线存储的文件空间一下子缩减到20M。所以如果你和我一样无赖的话,就每30天申请一个新的pro级别账户吧。
4. 登录dimdim,登录以后会提示需要下载一个插件,我在Win xp和Mac上都测试过,干净的,没有什么流氓行为。
5. 点击硕大的start按钮,就会生成一个http://my.dimdim.com/dimdimID 的地址,其中dimdimID是你刚才申请时候填写的ID。
6. 点击share document按钮
7. 上传你做好的课件。

邀请:
1. 在你粉丝出没的地方贴出讲座通知,把时间、讲座内容和http://my.dimdim.com/dimdimID 的地址贴出来
2. 你的听众并不需要安装任何的插件就可以听讲座了。哦。。不全是,只需要拥有浏览器+flash就可以了。如果他打算和你交流,比如提问什么的,那么需要麦克,如果还想露脸,那么需要摄像头。

讲座:
1. 按照约定好的时间,运行dimdim的plug in,右键点击后,tools/preference,sign in进去。提前几分钟是美德。
2. 登录dimdim
3. 点击硕大的start按钮。点击share document按钮
4. 讲座,主界面上会有控制幻灯播放的按钮,你可以方便的控制上一张、下一张。同时也有白板,可以用鼠标在幻灯上勾勒重点部分。

注意:
1. 幻灯播放会有延迟,不是你点了下一张,所有的人都能够马上看到下一张。稍微等待一下是美德。如果能够与几个人互动反馈一下,会使你知道听众真正能看到什么。
2. 你最多可以有4个同时的视频对话,我想这个功能可以放在问答部分
3. 我没有测试过幻灯中的动画或者录像,我想那会是很难流畅播放的。
4. 摄像头会把您的影像上传,如果是笔记本这样内置摄像头的。又不愿意通过真面目示人,那么可以用纸片挡住摄像头,或者戴个口罩:)
5. Linux上似乎影音有问题。
6. 不支持flash的设备是不可用的。比如ipad

经过上述的过程,您就可以在家酿制自己的讲座了。如果用twitter广播您的讲座消息,我建议使用 #weblecture 来标记您的在线讲座。

Posted via email from goldengrape's posterous

2010年8月22日星期日

Excel是中型企业的灾难

有点标题党,其实我是想说office是中型企业的灾难,不论是windows的MS office还是Linux的Open Office,甚至Mac的iWork都是这样的。

以MS Office为例,最常用的是Word, Excel, Power point,企业办公的话往往还要加上Outlook。这几项之中,power point是对外展示的,outlook是互相交流的。而企业内部的文件、数据的呈递,往往使用的是word和excel。好吧,有用access的,但是那些公司其实是较少比例的。

word和excel的定位是字处理软件和数据表编辑软件,也就是说,它们其实更多的是编辑软件,word里面要处理的更多的是格式、分级、项目列表,excel里的表格除了字段名和数据,还有绘制单元格的外框等等功能。准确的说,word和excel是面向打印机的程序,它们制作文档的最终目的是为了打印的好看。在此基础之上,兼顾了一定的数据处理能力。

对于小企业,word和excel,特别是excel能够很方便,它的输入界面是直观的,行政人员制作出一个表格,告诉基层的员工填写就是了。管理人员不需要任何的编程的能力,即可完成数据收集界面的制作。随着企业的扩大,管理层希望掌握的数据越来越多。于是就开始表格里面套表格,表格不再是一个简单的二维数组,不再是字段名对应下面的数据,而开始多层次了,其实一旦开始有合并单元格,excel就开始不胜任了。

多数企业行政层,并不是专业的数据处理者,他们不会按照程序员或者数据挖掘师的思维方式来制作表格,他们制作出来的报表是为了能够是管理层便于阅读。但是此时数据的提取、整合与处理就是困难的事情了。企业规模比较小的时候,应该还可以由几个行政人员以手工方式整理,一旦数据量大起来,就会非常麻烦。而对于一个刚刚从小型企业进入到中等规模的企业来说,雇佣一个程序员或者建立一个IT部门是非常奢侈的。数据没有经过清洗和挖掘就是噪音,管理层也许可以凭着经验从这些杂乱的噪音中提取出有意义的信息,但是这些是浅显的。你能指望几个行政人员或者经理能够做出线性规划和数据包络分析呢。

对于基层员工的数据输入也开始复杂了,可度量的数据输入至表格中,一些不可度量的信息也往里面塞,输入一组数据的时候,整个数据表都在眼前,虽然你并不需要看其他的部分。于是,先冻结窗格吧,不过还是太多,只好用鼠标来回拖动,文字输入复杂,那么在制作列表输入吧。。。其实既然excel是面向打印机的,那么如果一个表格的字段行,已经不能在一张A4纸中打印下来,excel的排版能力已经到头了。这样的表格,既不适合输入又不适合在屏幕上阅读。

随着企业规模的扩大,数据收集量的增加,基层员工的UI界面,excel不适合,管理层需要处理的数据,excel也不适合。行政人员开始耗费大量的时间做中间修补的工作,他们会不断的催促基层员工填表,帮助新人熟悉表格的输入和填写,帮助查找其中的输入错误,然后以近乎手工的方式进行一些浅显的数据处理,比如绘制销售量的曲线图等等,甚至,由于可能每个人对应表格的数据量不同,即使是同样目的的表格,都需要每次独立进行一组数据处理的手工操作,比如一个人有10行的销售数据,第11行是合计,而另一个人有15行的销售数据,第16行是合计,于是在做图的时候,数据源你无法使用整列,而只好是以类似A1:A10,和A1:A15这样的局部选择区来标记,这就意味着要操作两次才能分别绘图。行政人员也会慢慢开始不堪重负。更糟糕的是,管理层在阅读数据的时候,还可能要在小小的单元格里阅读一些非数字的报告。

最终,基层员工、行政、管理都将对数据的收集、处理感到厌倦,企业放弃向数字化管理的方向改进。企业会说数字化的管理不适合我们,因为带来了更大的成本,却没有得到有意义的信息。

所以,在企业从小型企业向中型企业过度的过程中,请尽快清除掉办公系统中的excel,如果能够顺便清除word更好。一个好的数据收集和处理工具是三面的,一面是面向输入用户的,他们有良好的输入界面,当输入数据的时候,只关心当前,有良好的辅助输入工具,能够帮助基层的工作人员以最短的时间输入有效的数据;另一面是面向数据处理程序的,一个字段下只有与之相关的数据,数据之间没有嵌套关系,数据之间的相互关系可能以其他的方式给出,比如ID字段等;第三面是向管理层报告处理后数据的界面,如果有可能,甚至可以将部分数据抽取出来外包分析,为了保护企业内部的秘密,只需要将字段名的意义隐去就可以了。
====

对于销售型的企业,可以用这个模型来处理销售数据:
投入+资源=产出
以此来做线性规划,做DEA(数据包络分析),远远比主观打分评比出来的绩效有意义得多

====

另一个对绩效管理的创意是内部的个人股票,员工可以根据对同僚的观察,买入或卖出代表他的个人股票,并在年底,按照持股数获得某人的业绩分红。这样就是一个分布式的观察系统。不过具体起来,还有些问题没想清楚,比如分红的来源是什么,或者对员工的业绩奖励是怎样的,好像陷入了一个循环引用的圈子。

Posted via email from goldengrape's posterous

2010年8月9日星期一

三俗的力量

From Evernote:

三俗的力量

这几天在通勤的路上,看看《哈维尔文集》和《后极权研究文选》。文章艰深,只能略读,地铁中也不是深思的地方,所以也许理解有误。

哈维尔文集中,一个经典的例子是说一个水果店老板在橱窗里贴上“全世界无产者,联合起来”,这样的一个标语。这个标语并不代表店老板多么革命,盼望全世界无产阶级革命,而是表明他是顺从的,服从于后极权社会的统治。哈维尔认为,正是这种顺从给了后极权社会以力量,去压迫其中的每一个人,从贩夫走卒甚至到统治者本身。但店老板不会直接贴出一个标语,说“我是个懦夫”,虽然这正是“全世界无产者,联合起来”,这样的一个标语所真正表达的意思。这样会严重的损伤店老板的自尊。

“全世界无产者,联合起来”是一个符号,这个符号本身具有控制的力量。其实不仅仅是在后极权社会有这样具有控制能力的符号,其他的地方随处可见。比如西装,living in truth的话,我压根不喜欢这种穿起来难受的衣服,但在有些场合是必须要穿的,否则就是打破大家共同遵守的规则。除非你是当时场合的规则制定者或者权力中心,否则打破规则是很危险的,会受到惩罚。

既然都是控制符号,那么后极权时代的控制符号与普通社会习俗的控制符号是否有差异呢?我认为是符号的作用领域范围不同。西装只限制在正式场合穿着,在其他显得很随意的场合,穿着西装则是不适宜的,触及了另一个规则,游泳池边穿西装只会被人嘲笑。而后极权时代的控制符号则不同,它是作用于生活中的每一个领域,甚至是个人独处的场所也有它的压力。只有这样的符号,才具有对全社会的控制力。

控制符号深入到生活的每一个地方非常可怕。因为它使人们开始“自查自纠”,每一个人被动员起来去检查、相互检查自己和别人是否被控制。这是分布式的系统,这种系统投入的控制资源很少,却反应速度快,成效高,简直类似一个市场经济系统。相反,如果是一个集中的控制系统,要控制到每一个人,则要极高的成本,而且技术上也有困难。

对待后极权社会的压迫,哈维尔给出的解决方法是生活在真实之中,“living in truth”,说真话,做实事。和古人讲正心诚意,知行合一大概类似。但这对于实际生活中的人,可能却是困难的。不知道哈维尔那时候那地有没有城管。

如果难以"living in truth",比如政治老师,他的工作就是如此,比如政治考试,那么怎么办。实际上人们已经找到了答案。就是限制控制符号的作用范围。上课、做报告、考试、书面文书,是一套,而在实际生活中,则屏蔽这些符号的压力。如何?居然就是三俗和恶搞。

通过三俗,人们直接把“全世界无产者,联合起来”这个符号与“我是个懦夫”这样的符号链接起来,与权力中心越远,这种链接的强度越高。于是“全世界无产者,联合起来”这个符号的控制作用越弱。甚至在一定范围内,它就是被人嘲笑的原因。这很容易理解,而且大家也有亲身感觉,一方面可能是手写“三个代表”的学习笔记,一方面带三个表,嘲弄之。在政府机关,往来文件上必须要有“三个代表”“八荣八耻”之类的符号;在相对离开权力中心的场所,比如企业,就不必有,甚至在非文字的场合,会口头拿来调侃一下;再远离一些,日常生活中、或者网络之上,则是有文字记录的恶搞,而且广泛流传。于是在日常生活中,原本具有控制力的符号,力量丧失了,成了被嘲弄的标记。跟泳池边的西装一个下场。

这种弱化控制符号的方法,其实古已有之,但是到了网络发达的时代,则可以迅速放大。一个搞笑的段子,可以在网络上迅速传播,1984bbs,twitter,微博甚至校内网、开心网上的转贴上,几乎是同步的。每一个新出现的控制符号,其控制力立刻就被屏蔽在了日常生活之外。这就是三俗的力量。

Posted via email from goldengrape's posterous

2010年8月3日星期二

原创,双人sudoku

原创,双人sudoku
这是我又一次想出来的绞尽脑汁游戏,规则很简单
1. 双人轮流交替在sudoku的9*9的格子中填入数字
2. 违反sudoku规则者输
3. 填入最后一个9者输

这个flash之中 http://www.box.net/shared/bulcionzq8 是我和LP大人第一次玩双人sudoku的记录,我执红先行,最后输了。

这个游戏没有和局,所以理论上,是有必胜招的。我记得大学物理老师提到过这个结论,但是他没讲证明过程,我也想不出来。

于是游戏的开始,我们先找必胜招。简单的想法,是既然填入第9个9的时候是输,那么我先填好8个9,然后逼迫对方填入最后那个。不过到了第7个9的时候,LP已经发现了。于是出现了一个策略上的选择:如果出现一个错误位置,比如此处填入9,则输,那么是把它空着,还是填入一个不是9的数字?注意如果填入了其他的数字,会引起更多的错误。LP选择在应该出现9的位置上,填入了一个1。

后来出现了两种策略,一种是按照sudoku的原则,尽可能正确的填入数字;一种是主动破坏,建立更多的错误点,使对手落入陷阱。

不过,因为疏忽落入陷阱而输掉其实没什么意思。于是我们在游戏的中端,用x标记出不能填入任何数字的“死格”。此时游戏的盘面仍然混乱。于是出现一种半合作的态势:尽可能填入或者破坏更多的格子,降低游戏的自由度,直到可以控制和预测。

在还剩大约12个空格的时候,LP棋高一招,主动破坏了一个格子,而最后由于无法填入9,所以必有一个格子不可填。。。LP是sudoku高手,预测的步数比我多。于是最终我还是输了。
===========
这是个很好玩的游戏,如果编程的话,应该也很容易,而且适合网络对战,如果制作成html5的网页游戏,应该可以在iphone或者android上顺利运行,可以卖个好价钱啊!
本文保留所有赚钱的权利。

Posted via email from goldengrape's posterous

2010年7月31日星期六

Me600=?UTF-8?B?5aW96K+E56+H?=

上次写过恶评篇以后,至少已经过了半个月。我并没有换掉我的me600,随着时间的延续,我发现这台手机还是有一定的优点的。

智能手机之所以有趣,一个很重要的原因,是它可以把多种传感器整合到一起。用户不必再新添硬件。计算机应用中,最令程序员和市场部头疼的其实是让终端用户添加一个硬件。所以短时间内不要指望你的台式机能够控制你的家电,能够监测你的心率,血压等等。不错,这些电脑都能够做到,但是需要增加硬件,于是推销起来非常困难,于是这样的公司活不下来,于是我们享受不到这样的便利。

而在智能手机中,有摄像头,gps,加速芯片,触摸屏幕,话筒甚至探测电磁场的传感器。把这些东西组合起来,其实还有很多华丽的应用可以做。

要享受me600的应用,首先不要升级到官方的2.02rom,因为那样子谷歌地图和语音搜索模块会出错。安装到10.8最舒服。请在me600.net中搜索方法。

其次,用android手机一定要选一个大流量的数据包月计划。按照我目前的平均水平,大约一个星期50M,是我以前用诺基亚E63的四倍多。不过,我认为,数据流量是符合摩尔定律的,以后会更美好的。

me600中带有moto定制的blur服务,就是这个阻碍了me600的各种自建rom的尝试。但它也有优点,那就是账户服务。blur把各种账户直接联通起来,而且在云端有备份,于是gmail上,开心上或者本地对通讯录进行的修改,都会最终同步到手机上。由于有云端,所以不怕丢,不怕坏。

android毕竟是开源系统,受程序员的喜爱要多一些,所以会有个人爱好者开发出不错的程序。如果是在symbian下,恐怕还要在python环境下,个人程序才会多一点。比如我在用的andscope十分不错,程序员也很有热情,这个程序可以与诺基亚上gravity媲美。如果你用过gravity,就知道这是个多么高的赞美。

android也是google自家的。因此与google的各种服务整合的很好。只要你数据流量够用,电池够用,就可以一直享受google的优质服务。比如gtalk,gmail,map,buzz,latitude. 特别是gtalk,可以取代一半以上的短信。华丽,则是google sky。当lp在身边说要天上的星星时,一个真正的geek,可以掏出手机,打开google sky问,“你想要哪一颗?“方便,就要算语音搜索了,可以识别出中文。甚至,基于此的服务还有扩展,有软件可以借此语音识别引擎配合谷歌翻译,达到语音翻译的效果。几十种语言啊,太有意思了。不过由于国际数据漫游的费用高昂,这个工具在短期出国中使用可能并不现实。

真正优秀的软件都是跨平台的。
evernote, 无处不在的笔记软件,在android上也有。opera mini有特别版的。fring和nimbuzz当然也在,但其中skype的功能现在没有了,恐怕是skype打算自己来做吧。推荐aldiko,是一个很好的读书软件,整合了shucang这个网站。me600的屏幕毕竟比我以前的E63大许多。看书舒服多了。在手机上看书,没什么压力,不知不觉就看了很多。

游戏方面,我兴趣不大。多了加速感应器,使游戏的控制多了一种方式。强烈推荐speedx 3D, 这是真正的竞速游戏。用简单的几何图形把速度感的本质表现得淋漓尽致,玩过这个,你就不会再碰赛车游戏了。

说说我以前不满意的。
内存,我已经不和它较真了,占着就占吧,一般而言,没有出现内存不足的情况,实在忍无可忍,我会用eray清理一下,或者单独关掉某个进程。
电池,没办法,按照我的正常用法,口袋里只能再放一块备用的。但我正常使用E63时是每晚充电,而给我lp使用后,她大约一周充电一次。以此类比,对于大众来说,可能还是够用吧
输入。我现在不得不使用一种非对称的方式双手握持手机,使左手拇指的控制范围更大一些。这篇文章,就是用me600自带的输入法敲的。人脑的重构能力还是很强的啊。
现在,就是期待着有人能够破解me600 rom和root的秘密,或者指望moto发慈悲升级下系统了。

Posted via email from goldengrape's posterous

2010年7月16日星期五

玩具,3D眼镜,做图

今天买了个红蓝眼镜玩。于是想起了以前的一个题目。重新做一下玩。
玩法是这样的:
1. 生成2副随机点图
2. 做一个低通滤波器,把高频部分过滤掉。
3. 取一个数字图片,作为前景图片。分别做两张图,背景是黑色,前景是白色数字,但位置略微错开。
4. 黑色背景的部分用一个随机点图,白色前景部分,用相同位置的随机点图
于是生成了如下的图像:

左眼:
右眼:

用个小软件:http://www.stereoeye.jp/index_e.html 制作立体图片:
双眼合成为灰度图像,此时用红蓝(red-cyan)眼镜观看,

还是用那个软件,这次生成彩色图像。
带上红蓝眼镜,哦。。我看不出来数字了。

哪位帮我彩色打印下,放在同视机里看看?

这个实验以前做过类似的,本次的改进之处在于:
1. 用低通滤波器,生成色块。实验几次也有好玩的事,就是如果低通滤波器的阈值太低,就无法分辨出数字了。猜想可能是阈值已经低于我给出的数字图案了。
1.5 用滤波器来控制频率,似乎可以不用管伪分辨之类的问题。也不用考虑边缘效应。因为反正随机和随机之间是无法分辨的。
2. 生成了个彩色的图像。这是借助软件的。另外red-cyan镜片的效果好差。想不明白,生成彩色了以后,为什么就没有立体像了呢?如果在同视机上也引不出来,而用黑白图像能引出来的话,就是个很诡异的现象了。
我记得有人曾经引用RDS(随机点立体图)来说,认为立体觉是发生在形状识别之前的,怀疑中。

==随手写的难看程序==

% 那个numpic是我实现做好的。
比如
下面是源程序,matlab7.2测试通过。

% make stero 
clear all
close all
leftimg=zeros(450,750);
rightimg=zeros(450,750);
for i=1:10
    filename=[num2str(i-1) '.tif'];
    numpic=imread(filename);
    nums(:,:,i)=im2bw(numpic(:,:,2));
end
n=ceil(10.*rand);
% n=6
leftimg(:,145+1:145+450)=(nums(:,:,n));
rightimg(:,155+1:155+450)=double(nums(:,:,n));
lowpass=zeros(450,750);
lowpass(450/2,750/2)=1;
rlowpass=bwdist(lowpass);
r=30;
lowpass((rlowpass)<=r)=1;

for j=1:3
back=rand(450,750);
back=abs(ifft2(fftshift(fft2(back)).*lowpass));

front=rand(450,750);
front=abs(ifft2(fftshift(fft2(front)).*lowpass));

front2=front(1:450,1:450);
frontleft=front;
frontright=front;
frontleft(:,145+1:145+450)=front2;
frontright(:,155+1:155+450)=front2;

limg=(1-leftimg).*back+leftimg.*frontleft;
rimg=(1-rightimg).*back+rightimg.*frontright;

limgcolor(:,:,j)=imadjust(abs(ifft2(fftshift(fft2(limg)).*lowpass)));
rimgcolor(:,:,j)=imadjust(abs(ifft2(fftshift(fft2(rimg)).*lowpass)));

end
imwrite(limgcolor,'left.bmp');
imwrite(rimgcolor,'right.bmp');

Posted via email from goldengrape's posterous

2010年6月29日星期二

Moto me600使用评测(恶评部分)

Moto ME600,叫做后空翻。官方网站在这里
选择这款手机的原因如下:
1. 我的预算受限,只有3k
2. 我想试用一下android的系统或者iphone
3. 后空翻的背面触控板与我设想过的背面键盘有类似的地方。

购入价,是2600左右,虽然是大陆行货版本,但是也是有wifi的。

大致评测一下这支手机。各种机器参数,在网上都可以查到。我只写一些网上写的少的。

键盘:
用过全键盘手机的人都会非常喜欢全键盘的。一个手机应该有物理全键盘。因为即使手机的屏幕和键盘距离非常近,视线也不应该在键盘上做过多停留,需要有能够适应盲打的键盘触感。
    但是,moto me600的全键盘制作得非常反人类。这个键盘在折叠状态时是作为手机背面的。因此表面比较光滑,于是丧失了全键盘最为重要的键盘触感。这还不算。注意看这张图片:(引自pconline)
请注意键序,纵列来看,Q,A以后是shift键。而Z键向右移动了一格,对于Z键到没什么,而对于B就很麻烦,它从左手区到了右手区,于是在按键的时候,B和N是非常容易按错的。这种反人类的键盘设计,其实是因为键盘面上的摄像头和闪光灯占用了两个键位以后的妥协。

电池:
我现在有些怀疑从京东买来的电池是否是原装的,没用多长时间,我总觉得有点鼓了。至少放在桌面上是可以转动的。这款手机标配的电池是1350mA。就我的实际使用而言,如果我的”正常“使用的话,大概一块电池只能坚持3/4天。对于手机来说,耗电只有两个原因:
1。屏幕
2。程序
屏幕越大,越费电。程序在后面我会提到。即使为了同样的目的,使用不同的程序,用电量其实是不同的。所以,你在看某些评测上讲mp3播放多长时间、视频播放多长时间,那其实是不严谨的。打个简单的比方,一个空的死循环,什么也不做,cpu满转,肯定费电得厉害。

程序:
如果写过程序,你也许能知道,资源受限制的编程和资源不受限制的编程是完全不同的。很久很久以前,如果能使用的内存非常有限,那么对于一个动态变化的数列,程序员会使用链表,后来内存越来越大了起来,于是开始用动态数组,更有比较懒的程序员,会直接开一个足够大的静态数组。这其中的难度是不同的,越来越低。最离谱的,莫过于当年我不记得产生全排列的算法,于是在程序里随机产生排列,然后查看是否出现过,这种野蛮的算法好想好写,而且在奔腾120MHz上运行的速度就已经是可以接受的了。

所以如果深入到代码中看,硬件越低的时代,反而代码越牛。上帝保佑那些会写汇编的人们。上次讲过智能掌机从牛顿到palm到Gphone,iPhone,基本遵守摩尔定律。我的第一台386台式机的主频只相当于这台手机的零头,而整个硬盘尚不及此手机的内存大。

于是,在我看来,Android系统是非常不节俭的。程序一旦运行了,就不退出,自己在后台干什么使用者完全不知道,手机打开还没干什么,五六个进程已经在后台里面常驻了。体验几个软件以后,内存中立刻臃肿不堪,只好使用第三方的杀进程软件。无奈杀进程软件又都非常愚蠢,甚至有定时杀进程,严格遵守时间,明明正在看着网页,到了预定时间,突然就被关闭了。

由于这种极不节俭的方式,Moto ME600很费电,动不动就很热,因为难以搞定root权限,都无法降低cpu频率来省电。人类对于界面效果的追求很变态:我就是看个电子书,你这程序又是翻页动画又是模拟书架效果干什么,老老实实解码然后好好休息就完了。现在找一款朴素一点的程序都困难。说到哪了?费电、过热,知道么,测温软件测出的记录有42.2度,哪里是手机啊,简直就是个手炉。

所谓”有钱没文化,即用诺基亚“,symbian系统总被人骂。不过,在s60系统之中我能够找到的几个很有意义的应用,在android电子市场中却找不到合用的。symbian最牛的是mobile web server,全python实现,还配个域名。你可以把自己的网站服务器放在口袋里带着,什么备案、拔网线,呸,除非把手机抢走,就算封了手机号,重新买个预付费卡,网站照样能用。那感觉跟一沙一世界是一样的。Geek追求的就是这种对技术的掌控力。唉,不过这样的服务,也已经消逝了。谁能推荐一个android系统之中能够媲美的呢?

暂时就先说这么多, me600也是有很多优点的。以后再说。

Posted via email from goldengrape's posterous