Shell's Home

Jun 1, 2009 - 1 minute read - Comments

电脑操作与人机工程学

贝壳大学念的是工业工程,毕业导师就是人机工程学方向的,贝壳的人机工程论文就是按钮的大小和操作效率。因此,今天贝壳罕见的回归本专业,谈谈电脑操作的速度问题。 首先一点就是,无节制的优化速度是万恶之源。为什么?道理和优化程序一样。你实施一个优化必定有一定成本和代价,为了一个一个月进行一次,一次三秒钟的操 作,进行一次优化。假定你搞定优化用了半个小时——一些情况下的却需要这么长时间。这样你需要100年才能收回你的投资,显然,这很愚蠢。 那么,什么是优化,为什么要优化? 操作优化,指的是你利用一些专业和非专业的方法,将日常最常用的操作简化。减少操作次数,减少操作时间,减少精力集中的负担等等。最常见的方法是“按键精 灵”或者是快捷键。而之所以要进行优化,则是因为——我懒——俗话说,只有懒人才是好程序员。也许有人会想,那设计者为什么不设计的效率高一些?拜托朋 友,你也讲讲道理。设计者怎么知道你是要经常复制还是要经常剪切?于是他只能假定你经常剪切(或者复制)。如果不幸,你恰恰相反。也许你就需要优化,也许 贝壳的文章就能给你的工作提供非常大的便利。 那么贝壳下面逐个讲解贝壳碰到的一些优化方法和范例,具体的运行则要靠大家的发挥,没有一定的模式。如果你觉得你的电脑操作工作平淡无聊,那就说明你需要 优化了。每种优化方法需要一定的专业知识配合,贝壳会给出评价。评价有三种,适合普通人,就是说一般稍微会一些电脑的人,可以根据网络上的讲解来使用。适 合专业用户,指用电脑3年上下,电脑比较熟练的人,可以经过试验配置成功。还有疯子专用,指这个方法基本就和您无缘,除非您正好是程序员或者疯子。 首先我们从最基本的开始,鼠标,按键,快捷键,快捷键排位。这个方法适用于普通人,但是下面一段是比较专业的论述,不感兴趣的可以跳过。 鼠标和键盘是我们最常用的输入工具,而根据贝壳的人机工程论文,鼠标的输入效率低于按键。但是要注意,这个结论并不永远成立。对于某些图形操作,尤其是高 精度操作来说,键盘上可以操控的方法变成上下左右四个键,效率大大降低。如果使用其他键来辅助,这不是人类能接受的方法,疯子也不行。此时使用鼠标比键盘 效率高多了。键盘输入快的根本原因在于一般人精神集中后,一秒可以按三个键——至少也有两个。而无论精神怎集中,区域怎么大,要输入一个点击至少要一秒。 按照信息量计算,键盘的可用信息量要比鼠标大一个量级。然而,除了输入文字,键盘并不好用。根本原因在于鼠标的模式是阅读-选择,而键盘是记忆。因此,键 盘操作是用户不友好的。 通常来说,我们可以用键来定义一些常用功能,这样会加速操作。通常而言,这个被称为快捷键。例如,Atl+Tab是切换窗口,相信大多数人都知道这个热 键。这个热键好用的根本原因在于快速的在两个窗口见切换——如果用鼠标会累到死。我们可以记忆一些常用热键来加速,毕竟之所以定义常用热键是有意义的。例 如Atl+F4的关闭程序,结合windows使用可以以<win>,Atl+F4,U的顺序来关机。整个操作只要一秒,单手就可以,真是酷 到不行。Atl+Space可以唤出系统菜单,因此Atl+Space,X可以最大化,Atl+Space,N可以最小化,这两个也可以单手操作。 单手操作热键的意义在于免去频繁的键盘/鼠标切换。当你需要双手执行热键的时候,你需要半秒将右手从鼠标上移动到键盘上,再花半秒移动回去。这样就平白多 了一秒的时间——这还是高手的时间,普通人更长。对于加速操作来说,这么移来移去很没有意义。而键盘/鼠标的配合才是操作电脑的理想境界。你可以在资源管 理器里面试试一个操作,在一个文件夹内选择一些文件复制到另外一个文件夹。这是贝壳最熟悉的配合动作——因为太频繁了。首先点中头一个文件,按下 Shift点最后一个。放开键盘鼠标,按下Ctrl+C。点击目标目录,按下Ctrl+V。速度快的原因在于,Shift放开后,按下Ctrl+C的动作 基本是下意识的。这样鼠标可以轻松的去找目标——同步的。按下Ctrl+V也是下意识的,所以整个动作的时间序列是——点头一个文件,点最后一个文件,点 目标。当然,拖曳选中区域,拖曳到目标目录一样可以,而且是单手鼠标操作。只是这样一来,首先你无法添加选择零散目录——用Ctrl键就可以做到。其次如 果不小心在移动的时候松开左键,就会触发麻烦的同文件夹文件复制。因此上述方法兼顾了稳定性和速度。 也许你觉得无聊,不就是文件复制么?我点右键也可以啊。问题是,如果点击右键,再点选菜单,至少需要1.5秒的时间。比这个方法至少慢了1秒。如果你每天的工作需要整理大量的文件,我想你不会高兴遇到这个问题的。当然,如果你基本不复制文件,好吧,当我没说过。 更多的时候,我们需要定位目录中的某个文件或者文件夹。对此,你可以输入文件的头两个字母。这时候光标会被带到符合这两个字母的头个文件——我想离你的目标不会太远了吧。这个同样是双手配合操作。

May 26, 2009 - 1 minute read - Comments

用简体还是繁体

作为一个使用了24年以上简体(不要怀疑,贝壳三岁开始学写字的),并且暂时还要继续用下去的人来说,这几乎是一个不用问的问题。但是,最近,贝壳考虑是 否应当改用繁体,否则真有成为文盲的可能。何为文盲呢?中国规范常用字无法写出80%以上的,我觉得就应该算做文盲了。也许这些新时代的文盲可能具有非常 高的学历,甚至会是博士。但是5个字里就有一个字写不出,不是文盲是什么? 不过最近的汉字简化修改方案,似乎有把贝壳往文盲上推的嫌疑。凡能读这篇文章的人应当都知道,所谓的汉字简正之争。简正之争,由一个汉字方案的学术争议, 有逐渐演变为一个中国,谁是中国的国家和民族之争的现象。但是,无论谁是最终标准,应当都具备一个国际语言的基础特性,即一致性。例如汉字就应该是汉字, 不能今年是汉,明年就变成了�,再下去又是不知道别的什么。中文固然因为语言使用区域非常广泛有非常多的别字别音,而且在某些地区还是主流,但在规范上应 当兼容扩充,而非来回修改。例如山东地区,打车叫打个的(de1,一声)。打的这个词按照贝壳所见到人的叙述,应当来自南方,香港和广州(当然,也可能因 为和贝壳讲的人本人就是香港人的关系)。原来是打的士(di1shi4),的士的读音在广东话中非常类似taxi,后者在英文中是滑行的意思,比拟出租在 街上四处溜达,寻找乘客。中国在改革开放后才有了taxi,因此叫法上都学香港,才有了的士,打的,的说法。这个不在规范之内,应当考虑统一的问题。否则 若是一个香港老板跑到山东,当地人秉承圣人之乡的理念,非常热情好客的说:我给您拦个的(de1)吧。岂不笑掉人家的大牙? 汉字规范之争其实涉及到非常多的政治和经济层面的问题,但是和小老百姓关系最大的是一致性。诸位可以想想,若是您学了30多年字,一朝之间2成的字突然被 人宣布不会是这么写了。您从一个正常人就猛的变成了文盲,换您您干么?为什么台湾反对简体字?因为一旦简体字推行,社会上多数人比文盲更加文盲——他们连 读都不会,要重上六年小学。您想想,换您您干么?现在和台湾还没较上劲,咱们自己先和自己较上了。文字要改,大改还是小改?如果是小改还好,如果大修,无 疑是直接宣判了贝壳的文盲。这种情况下,还不如直接学繁体字的好。 说到学繁体字,到也不是贝壳信口开河。而是当下,会电脑的人学繁体字的成本真的不高。你仔细想想,你到现在总共用笔写过多少字呢?反正今年过年到现在,贝 壳拿笔就写过三个字,自己的名字。凡是吃饭刷卡签合同,必定要写这三个字,其他都不会写了。贝壳又长期挂在网络上看各种资料,外加高中时期还特别研究了前 秦散文,三国志(不是三国演义!)。因此简体繁体都能看。现在换用繁体,无法就是输入法切换一下,把输出简体的转换为输出繁体。对于开源输入法而言,简单 到只是码表转换。而后学会写自己的名字,学会1000常用字。基本贝壳就能冒充会繁体字拉。 其实诸多字形的修改只是小事,问题是有很多讲法的统一和规范的推行落实才是当务之急。例如,以前贝壳小学时候还有专门的课程还分辨的地得。现在出了社会发现,有多少人管你的地得?很多人一些基础的文法都有问题,在这基础上还谈什么修改规范呢。

May 24, 2009 - 1 minute read - Comments

AMD64下的Google Gears

到http://dev.laptop.org/~joel/gears/下载了用吧,debian testing下正常。当然,离线还没有测试过——

May 10, 2009 - 1 minute read - Comments

关于杭州飙车事件

写在前面的话。 在德國,起初他們追殺共產主義者,我沒有說話–因為我不是共產主義者;接著他們追殺猶太人,我沒有說話–因為我不是猶太人;後來他們追殺工會成員,我沒有說話–因為我不是工會成員;此後他們追殺天主教徒,我沒有說話– 因為我是新教教徒;最後他們奔我而來,卻再也沒有人站起來為我說話了。 ————Martin Niemoller 贝壳一直是个胆小且懦弱的人,虽然看了形形色色的事情,但是从来没有发表一点评论,连路过都没有一句。也许因为从事技术工作,贝壳清楚当今网管能够做到什么程度。然而针对这次的杭州飙车事件,实在无法闭口不言。事情发生的地方离贝壳的宿舍不足1公里,贝壳还到那里吃过饭。想像一下,如果当时过街的是贝壳…… 首先,按照新闻原则,确认事件是否发生。gg一下,发现以下链接(http://tupian.zjol.com.cn/05tupian/system/2009/05/08/015492581.shtml),来源是浙江在线(搜狐也是转载这里)。就贝壳所知,这个是浙江日报的运营网站。贝壳 whois了一下,根据cnnic的结果显示,这个域名的DNS服务器地址是zjdaily.com.cn,而这一服务器正是浙江日报的官方服务器。更直接的证据来自浙江在线的联系方式,新闻中心0571-85310961,8531正是浙江日报的局号。 根据上面的原则,我们可以认为这个事件应当是真实的。贝壳进一步跟踪了新闻来源(互联网抄袭现象阿…,过程显示浙江在线转载杭州网,杭州网转载都市快报),结果在这里找到了源头(http://hzdaily.hangzhou.com.cn/dskb/html/2009-05/08/content_666555.htm)。 杭州日报的记者们,我为你们骄傲。整整三个版的报道(http://hzdaily.hangzhou.com.cn/dskb/html/2009-05/08/content_666488.htm),经过清晰明了。而且注意贝壳使用的网址,这是实体报纸的电子版,和实际报纸基本严格对应(这个应当是方正飞旋系统)。换句话说,这不是个网络报道,而是有记者参与的,见报的真实新闻。 OK,我们认定了事件的真实性,那么整个事情还有什么好说的呢?注意下面的消息,来源是中新网,其运营商是中新社。(http://www.chinanews.com.cn/sh/news/2009/05-08/1683856.shtml)这次问题到不在记者这里,而在交警认定这里。我不知道交警是如何认定和下结论的。但是我来简单计算一下,如果被撞起5米高,撞出20米外,到底是什么一个状态。 假定g=9.8,整个计算过程其实就是高一物理。撞起5米高,其向上的初始速度假定为v。整个过程满足v^2=2gs=2*9.8*5,求得向上的初始速度约9.9m/s(我没算错,你也没看错,贝壳中学物理竞赛拿二等奖的)。向上的单程时间为v1-v0=gt,带入数值为9.9-0=9.8t,上下总时间约2秒。2秒内横向行进20米,横向速度也为10m/s。根据速度合成公式,整个人初始的速度方向为斜向上45度,速度为14.14m/s。如果我们假定整个人体重65公斤(我没看具体体型,不过这个是一个常规中国男性的平均体重,资料来源http://ask.koubei.com/question/1306122623215.html)。当时转换的瞬时冲量达到65kg * 14.14m/s = 919.1kg.m/s。假定冲击在0.3秒内完成,那么当时的力量就达到3063.7牛顿。什么概念呢?就是在瞬间,一个能够对你产生300多公斤压力的锤子(自身大概有1000多公斤)向你以14米以上的速度砸过来,你们接触了至少0.3秒。漫画中打飞人的原型重现阿…… 而且根据碰撞原理,人重量远远小于车,因此人飞出去的时候的速度应当是车速的两倍。(高中碰撞公式,难为贝壳还记得)当时的车横向车速不会低于 5m/s,否则人根本不可能以10m/s的速度飞出去,更何况还没算空气阻力。即,在刹车后,碰撞发生的瞬间,该车的车速不会低于18公里/小时。不知道当时有没有人能够测量刹车过程的刹车痕长度,以及当时刹车的时间?根据这个长度和时间,贝壳可以反向算出在刹车前,这个车到底跑了多快。不过贝壳可以透露找到一个基础数据,如果在撞车的瞬间,您在车里忘记系安全带。那么车速达到30公里/小时的时候(折合8.3m/s),您就可能发生严重危险甚至危害生命。至于您在车外,以18KM/H的速度和车接吻。无论您带了什么东西,基本都可以领便当了—— PS.补充于5月10日: 曾经风传媒体关于此事闭嘴的传言,估计不完全属实。10日的都市快报(向他们的主编致敬)发表了三版的后续报道 (http://hzdaily.hangzhou.com.cn/dskb/html/2009-05/10/content_667288.htm)。可能是曾经封口过,但是又解禁了。

Apr 21, 2009 - 1 minute read - Comments

Linux的环境

很多专业人士的Linux是万年不换的,贝壳没有这么专业,电脑最近老换来换去的。所以列一下有什么东西是一个Linux必装的,以免忘记。其他东西就算 了,需要了再说。另外说明一下,以下列表是针对日常使用,而不是专业开发。例如python环境中的一些组件,还有一些太基础的系统组件都没有列。贝壳认 为会到这里看这些东西的人这些基础常识都应该有了。 1.firefox + thunderbird。这两个是万年组件,好用跨系统。不多说了,列一下插件。 1.1.Flash Player,adobe的能用就用那个,不能就用swfdec。 1.2.CustomizeGoogle。 1.3.Firebug,要用debian提供的包,否则无法用。 1.4.FoxyProxy,移动系统要修改about:config。 1.5.GMarks。 1.6.Google Gears,x64有定制的安装包 1.7.Google Reader Notifier,Google的产品好多。 1.8.Greasemonkey。 1.9.NoScript。 1.10.Tree Style Tab。 1.11.TwitterFox。 1.12.Update Scanner。 1.13.Session manager。 1.14.QuickText,TB插件,能够使用模板定制信件。 1.15.WebMail,TB插件,能接收Hotmail邮件。 1.16.SendFilter,能够使用发送过滤。 1.17.Enigmail,邮件加密系统。 2.Gnome-do,快速启动程序,很方便。 3.pidgin,万用IM,很强大,最好加上两个插件 3.1.msn-pecan,msn的另类插件,功能比标准的多一些。 3.2.fetion,飞信 for pidgin的插件。 4.mplayer + audacious,经典电影播放器加还不错的音乐播放器。 5.amule,emule的Linux替代品,电驴软件。 6.ibus,很爽的输入法,不过比scim的系统结合程度要差一些,也还在发展中。 7.OpenOffice,想开.doc .docx文件么?装OO3以上。 8.eclipse,很强大的编辑器,唯一问题就是太大太强了。 9.emacs + vim,推荐emacs23,自编译。比22好用太多了。 10.apache2 + mysql,啥都不用说了,日常保存一些东西,共享文件,运行一些网页程序很方便。不过对已有的人是不需要的。 11.mercurial,这恐怕是今天最专业的一个组件了。这个组件的目的是分布式的管理文件版本。对于大多人来说,最大的好处是可以本地化的管理自己的一堆文件,以及处理各个版本。 12.comix,漫画浏览器,也是不错的图片浏览器。 13.cryptkeeper,这个是文件加密软件,内部使用encfs作为加密基础。很不错的。 14.Wine,只要想运行Windows程序,就非装不可。记得字体反虚化,否则会难看死。 15.revelation,密码管理器。 16.tsclient,远程到windows下。 17.dictd + gnome-dictionary,方便的词典系统,比stardict差点,但是不那么让人恶心。

Apr 8, 2009 - 1 minute read - Comments

debian testing下的ibus安装

贝壳经过N个人的宣传,决定试用一下传说中的Ibus,下面是试用安装手记。文章参考了后面的参考1,特此鸣谢。 apt-get install git-core python-gtk2-dev cvs libtool automake python-enchant libgtk2.0-dev libdbus-1-dev libdbus-glib-1-dev python-xdg 在安装以上依赖后,运行。 # 安装ibus git clone git://github.com/phuang/ibus.git ibus cd ibus ./autogen.sh chmod +x debian/rules dpkg-buildpackage # 安装ibus-pinyin git clone git://github.com/phuang/ibus-pinyin.git ibus-pinyin cd ibus-pinyin ./autogen.sh chmod +x debian/rules dpkg-buildpackage 而后,在根目录会生成两个文件。贝壳的是ibus_0.1.1.20080908-1_amd64.deb ibus-pinyin_0.1.1.20080901-1_amd64.deb。名字比较旧,但是查看git log的话,是2009年4月8日的版本。先安装前者,再安装后者(顺序不要弄错)。而后就是设定部分。 设定的话,请不要按照参考文去设定。这是贝壳血的教训,足足弄了4个小时。正确的做法是用root用户im-switch -c。而后选择ibus作为输入法。 而后,稍等,先不要着急重启。在两个包里面还有个bug?? 在ibus包中,有这么一个文件。 /usr/etc/xdg/autostart/ibus.desktop在debian testing中,这个位置的自启动是无效的! 正确的做法是,cp /usr/etc/xdg/autostart/ibus.desktop /etc/xdg/autostart/ibus.desktop 如果不按照上文修正,结果就是ibus会正确启动,但是没有托盘区和输入条,全凭感觉选字(汗-_-|||)。 其实这应当是一个bug,scim可以在/etc/X11/xinit/xinput.d/scim中设定好守护进程,而后在系统界面出现后自动出现(这也是为什么每次启动的时候scim总是先看到的原因)。而ibus尚不支持界面出现后再去注册托盘区,因此必须试用autostart来启动守护进程。 总体感觉而言,ibus比scim更加漂亮干净,据说对kde的支持也更好。不过试用过程中还是有点问题,主要是以下几个(2009年04月08日列表): 1.�字没有!我相信,其实是很多字没有! 2.firefox就在贝壳写这篇文章的时候,崩溃了一次。以前贝壳的firefox很稳定的,从来没有崩溃过—— 参考: [1].debian 5.0 安装 ibus中文输入法.http://hi.baidu.com/cvwolf/blog/item/3d812b4e8c4fe201b3de0591.html

Apr 5, 2009 - 1 minute read - Comments

移动时代的一个应用预测

贝壳今天在晚libfetion for pidgin的时候,突然灵光一闪,想出一个移动时代的应用。 应该说,这是一种融合了IM,语音,高速网络,移动设备后的应用。本身看起来像IM一样,可以方便的和别人聊天。但是,由于移动的垄断,目前除了飞信,谁 也无法保证客户的长期在线。虽然MSN等等可以借助GPRS上网,但是GPRS毕竟是要断线的。如果借助移动和设备的结合,就可以让每个客户端长期在线。 当然,这个思路就是移动飞信正在弄的思路,本身并不新鲜。 和别人聊天,多数是用文字吧?那如果能够附加语音,视频呢?我们可以想象这么一个场景。某人A给B打电话,B在开会,不能接。如果在现在,只有发送短信。 价格贵不说,打字也很麻烦。如果借助这种业务,A可以给B发送一个语音邮件。选中B,选择语音邮件,说两句话,关闭,点击发送。B在收到信件后,可以当场 看,也可以等有空了看。甚至,更进一步的,如果计算技术达到一定水平了。B可以选择识别A的语音邮件,将内容转换为文字(当然,这个由A做更合适。他具有 自己的语音库,传输量也小了很多。)。或者选择A的文字邮件,将内容阅读出来。这样实际上可以保证任何人的随时随地在线,而且语音和邮件互通。 当然,这个技术的实现太过依赖于移动运营商的开发和开放,也依赖于语音技术(语音识别和TTS)。如果是美国,估计在3-4年内会出现这类产品,4-5年内会普及。如果是中国——上帝保佑你吧,中国移动。

Apr 4, 2009 - 1 minute read - Comments

手机病毒的真相

转载自http://blog.wangyingqi.com/2009/04/03/137/,以下为内容。 **** 防止被骗,帮我宣传,随便转载,不用署我的名字都行。 作为一个软件从业者,我有很多其他领域的知识盲点,当我看到有人揭露私人豆腐坊的生产过程之后,我就再也不敢到小市场买豆腐吃了。当我了解到药品销 售者和医生勾结向病人推销过量药品这个事实后,到医院买药我都要仔细查看药品的名字和功效。没有人是全能的专家,我很有自信不会在计算机和软件上受骗,但 是难保 其他人不被骗。写这个文章应该算是社会责任,于是,我这次充当内部人士揭秘,来看看手机病毒的真相。 普通用户对手机的了解还是太少,能分清智能手机和非智能手机的人就更少了。能知道所谓Symbian和Windows Mobile系统的区别,知道iPhone和RIM这些单词的人算是很高端用户了。不单单普通用户不知道这些概念,连同样是作软件但是不做手机软件的技术 人员,也都不清楚这些操作系统的最基本的知识。于是,目前大家能见到铺天盖地的手机病毒爆发,3G来了要装手机杀毒软件,手机中毒后隐私外泄等等如此骇人 的广告和说辞。那手机病毒很多嘛?我的手机很慢是中毒了嘛?到哪里装手机杀毒软件?哪个手机杀毒软件最好?一个月多少钱?如果你心中有以上那些问题,那么 很荣幸的告诉你,你已经被骗了,你忽略了一个最重要的问题。 手机病毒真的有嘛? 首先我们来区别一下智能手机和非智能手机,目前的数据是国内已售的智能手机占整体手机市场20%,虽然我坚信这个数据会越来越高,但是就目前来看, 如果你 的手机不是诺基亚,三星,摩托罗拉,苹果iPhone,黑莓,Palm,多普达,HTC等这些稍高端品牌的话,就基本不用担心手机中毒的事了,也许有人说 手机品牌不就是这些嘛,其实能看到这篇文章的人也算是互联网信息圈内的人了,外面有大把的普通用户在用着低端手机,而他们才是最容易受惊吓,最容易以讹传 讹的不明真相的群众,传播正确的理念都靠我们了。如果问具体哪个型号的手机是不是智能手机怎么办呢?很简单的方法是到淘宝上搜索该手机,然后找一个信誉最 高的商家,产品介绍里面就有是否智能手机这一栏。在知道自己的手机是否是智能手机后,一个最浅显的结论是,如果你的手机不是智能手机,那么手机病毒和你无 缘。放心睡大觉吧,别为这事儿烦心了。 糟了,我的是智能手机哦。 别怕,继续往下看。软件病毒实际上是一种对系统有害,更改用户数据,给用户造成经济或名誉损失并能够自我复制自动传播的软 件。这个定义里面的一个很关键的词是”自我复制自动传播”,也就是我们常说的感染。智能手机都可以安装很多软件的,看起来就像普通的电脑一样,智能手机好 像具备了被感染的能力,也就有中毒的风险。那怎么才会被感染呢?又一个重要的概念出现了,一种智能手机操作系统的软件不可能安装在另外一种智能手机操作系 统上(这个说法有一个小漏洞,后面再补上)。如果不理解这句话的话,我来举个例子:棉铃虫是是棉花种植中的一种很严重的病虫灾害,在棉花的主产区很容易传 播和互相感染。但是,人是不会长棉铃虫的。我们不用担心去收棉花的时候染上棉铃虫。智能手机操作系统也是一样,塞班(Symbian,诺基亚智能手机的主 打操作系统)的软件只能在塞班的手机上运行,绝不可能在用微软移动操作系统(Windows Mobile)的手机上运行。拿iPhone的软件跑到诺基亚的手机上运行也是天方夜谭。结论就是,你只能被使用同样智能手机操作系统的手机感染。目前能 找到的智能手机平台大概是Symbian,Windows Mobile,Blackberry,iPhone,Andriod,Linux,Palm,还是一样,到淘宝上搜索自己的手机,查一下看看自己属于哪个 帮派?接下来我挨个介绍。 我知道我的系统是什么了,那哪个系统最容易中毒呢? 先说iPhone吧,这个最容易讲,一个正常的iPhone想要装软件只能到苹果官方的软件店上找,而苹果对软件的功能和安全性审查的极其严格,虽然有人 对这种封闭垄断行为很是不满,但是对最广大的普通用户来说,至少在安全这个问题上,用iPhone的根本不用操心。Google推出的Andriod智能手机操作系统,目前也是沿用这个策略,你只能装官方的软件店上的软件。用这个系统的朋友也可以放心大胆的用了。 Symbian是一个比较复杂的系统,市面上能见到的有Symbian s40,s60第一,二,三,五版,UIQ等。先找个简单的来说,Symbian s60 的第三版以及之后的所有版本,包括UIQ,在上面正常安装的所有软件都必须通过Symbian官方进行安全认证。或是用户自己给软件打数字签名作认证(这 个不讲了,普通用户不会这么干的)。Symbian虽然没有官方的软件店限制,但是签名认证这一点就已经给s60高端智能机一个很好的安全保证。不用 说做一个病毒传播出去,就连作一个正常的软件想要发布都会有很多门槛,必须买一个$200一年的开发者资格,每次发行一个版本都要付给官方$20认证后才 能大范围的安装使用。要想写一个恶意软件很容易,但是要装到很多手机上用并传播,基本上不可能。至于s60的第一,二版本,诺基亚在2005年的机型 N90以后就再也没出过这两个版本的智能手机了。他们的安全认证等级确实比较低,但是市面上已经没有这些产品卖了。大家也不用为古人担忧了。 Palm大家可以忽略了,已经很久没有Palm系统的新机出现了,近来要推出的Palm Pre会搭载新的操作系统WebOS。目前没有真机,但我相信这种现代的操作系统,都会十分注重安全性的。也先不用为未来担心。 至于Linux,其实手机上用的很少,摩托罗拉的A系列一直在折腾,单从血统来看,Linux的手机安全性肯定不必担心。另外,像这种比较偏门的机型,现在占有率不高,未来发展方向也不好。不用说病毒,就是正常的软件开发商都不想为他作软件。所以用这一系列的商务人士们也可以无忧了。 Balckberry的软件安装目前未见到安全认证机制,同上面未说完的Symbian s40一样,是市场上占有率较高且有中毒风险的系统。但是很有意思的是,基本上没有病毒爆发的迹象。**而Windows Mobile也继承了Windows一贯的光荣传统,安全认证机制基本为零**, 属于高危范围。而为什么目前没有很多手机病毒呢?其实,目前在电脑上,单纯 的病毒已经无利可图了,写病毒已经不再是一种技术炫耀,病毒作者已是无利不起早的经济利益偷窃者,电脑上的网游盗号,网银盗号才是他们要关心 的。手机上没有他们想要的,我们的认为重要的亲密短信,隐私图片,对犯罪者是没有吸引力的。这也是目前在这些相对危险的操作系统上也没有手机病毒爆发的重 要原因。 如果说要窃取利益,装了软件后在后台偷偷的发订阅服务的短信应该是最常见的方式了。但是为什么目前也不泛滥呢?这个和几年来整治SP提供商有关系,短信特 服号和厂商直接关联,SP资质非常的难拿到,敢作坏事就再别想作SP了。他们想赚钱倒是真的,但是没必要作这个犯罪风险这么高的事情。这也就是大环境好, 立法好会很好的杜绝犯罪,也会很好的杜绝软件病毒。电脑上也是一样,如果能有好的立法保护每个人的虚拟财产,目前的盗号木马绝对不会这么猖狂,说远了,不 要跑题。 差不多都说完了,再补一下刚才的那个漏洞,实际上一些Java的程序是有可能在各种不同的智能手机平台上传播的。但是有一个前提要说的是,Java的程序 能作的事情很有限,访问网络,访问手机上的文件,发送短信这些都会有十分明显的提示,让用户确认后才会进行。这个安全限制是在Java这一层次就已经解决 了。所以基本不会对大家造成什么风险。 可是手机病毒这么多人在说,他们都是骗人的嘛?为啥你说没有就没有阿?有人说有阿?到底有还是没有阿? 其实是真的有过手机病毒,当然目前都是恶作剧形式的,我看到的都是s40,s60第一,二版本,和Windows Mobile的早期版本的几个样本,为什么会中毒的原因,想必大家也有概念了,就是操作系统的安全性差造成的,但是大家不用担心,目前这些样本都不再活 跃,也基本没有啥传播能力了。算是一些待在实验室里面的样本而已。和广大普通用户没关系。就当前的流行手机操作系统看,我没见到任何可以称作病毒的东西。 那现在手机杀毒软件都是骗人的? 关于这个问题,我来分析一下目前国内一个卖的比较好的手机杀毒产品,网X。他在官方网站上放出了所有他可以查杀的病毒名, 一共216种。里面大部分的病毒样本是没有标明可运行的平台的,看了我上面写过的都应该知道。平台不吻合根本没法运行,还谈什么病毒行为?另外,他的产品 承诺每月升级4次病毒库,每次升级2块,或是8块钱包月,包年98(您没看错,就是比按月买还贵),两年的卡188元。从第一个有时间标注的病毒2008 年4月17日到2009年4月2日,一共有病毒53个,想起来也还不错。刚好平均每月4到5个,有这么巧嘛?接下来我们再看一下所谓的病毒是什么,最近的 一个病毒样本是一个Python脚本,我来解释一下这个东西要怎么才能运行,首先你要在诺基亚的s60手机上装一个目前只有程序员才关心的Python脚 本解释器,然后又碰巧别人传了这个脚本给你,而且你还要跑到系统中找到这个脚本并手动运行,OK,病毒爆发了,不断发短信了。听不明白吧?不知道

Apr 3, 2009 - 1 minute read - Comments

上海的房价

贝壳blog的老看客应当都记得,贝壳写过一篇房价分析的文章。今天贝壳简化一下模型,然后分析一下上海房价。 上次那个文章的核心要点是,买房和租房的问题。我们今天把模型简化一下,假定某个房子的价格是100W,其中10%是装修费用。房价不涨不跌,到底买房还是租房呢?很简单,我们假定装修会在5年内等速消耗,中国的存款利率是2.25%,贷款利率是5.5%。如果我要买房,我就要承担装修的消耗和放弃把钱放在银行里或者去投资(当然,这个另说)的收益,因此叫机会成本。很容易算出,每个月消耗的装修费用是100*0.1/60(100W的一成在60个月里面消耗),机会成本在100*0.9*2.55%/12(100W的九成每年会产生2.55%的利润)到100*0.9*5.5%/12(100W的九成每年会产生5.5%的利润)之间。如果房价不涨不跌,那么一个月的房租应当在3579到5791之间。如果低于3579,理论上我根本不会考虑买房。我一定会租房,然后把100W放到银行里面,拿的钱一定比3579多。我可以拿出3579付房租,剩下还可以自己用。 有人可能会考虑10%的装修成本也进银行等等的问题。100W一月的利息是1875,每个月都在赔钱阿?其实没有这个问题。因为,我们对比的双方,是通过两条路径达到一个终点的差异。一条是将100W存入银行,租5年的房子。一条是将100W买房,5年后卖出(假定交易成本为0)。其中买房的每月成本是3579,只要低于这个数值,即使租房每个月都赔钱,一样是赚了。您得想,买房的那位5年后装修成本可是一分都回不来,硬碰硬10W就没了阿。 好,上述是一种最低房租,那么最高呢?如果房租高于5791,我绝对考虑买房。为什么?因为(当然,得假定您有钱,或者能贷到100W),即使贷款100W买房,过五年后,您把房子一卖,付出的费用比你贷款利率还低,不买房的就是白痴了。 于是,通过上面的论述,大家应该听明白了,房租和房价间存在相对关系。房租是短期房子供需的表现,房价则是长期的。那么我们通过上述论述,可以计算一下中国的房子租售比。具体过程贝壳省略,结论应当在172-298之间(其实就是千分之3.57917和千分之5.7917的倒数)。即,172到298个月的房租能买一套房是合适的。超过298个月绝对选择租房,低于172个月绝对选择买房。 如果房价涨跌呢?贝壳继续简化模型,也不论述计算过程了,设房价为A,其他参数同上,涨跌比例平均每月x,涨为正数,总体交易成本0.02(这个仅仅计算最基础的契税)。那么上下平衡截止点分别为[A*0.1⁄60+A*0.9*0.0255/12-Ax+A*0.02/60, A*0.1⁄60+A*0.9*0.055/12-Ax+A*0.02/60] = [0.003912-x, 0.006125-x]。当然,成本还有市场风险等等,先不说。 进而,贝壳考据了一下上海的房租和房价系统,各个地区虽然略有不同,但是其平均租售比无一例外都低于了千分之四,很多都逼近了千分之3.579,甚至极端的一些低于了千分之三。以贝壳调查的典型房为例,2500的寻租价格,90W的挂牌价格,租售比千分之2.778。也就是说,目前从理论上来说,租房比买房合算。前两年也是同样情况,对比一下上面的公式,贝壳只能说,大家都在看涨房子。那现在大家还有看涨房子的么?基本没有了吧?我们将上面的x设定为<0,即小于千分之3.9就可以租房子了。那为什么租售平衡还不向出租转移呢? 我们只能得出结论,一定有什么在整个模型中忽略的因素在阻止平衡的移动。阻止有三个方面的,价格,数量,风险,和习惯。 首先,我们说价格。如果贝壳的价格调查依据是错误的,房价偏高而寻租价偏低,有可能出现这种现象。或者在整个租房过程中有大量其他成本(水电煤和风险都另说了),那么也可能出现这种现象。问题是,贝壳的调查数据是从二手交易挂牌和寻租挂牌来的,双方都是盘口上方数据,要高一起高。贝壳原来租房的经历告诉贝壳租房也没有什么特别的成本。因此,贝壳先排除了价格因素。 其次,我们说风险。由于房屋买卖风险高于房屋出租风险,因此也会阻止平衡的移动。这点来说,是符合经验的。但是风险是暂时的,如果说风险高的话,前两年买房的时候怎么就不怕了呢? 然后,我们说数量。可能由于某种因素,因此房屋的出售被限制。因此造成了平衡的破坏。这个贝壳完全不知道。 最后,我们说说习惯。中国人有给下一代买房的习惯,因此造成了房价的异常平衡。这也是符合经验的。不过我不知道,在大量的亏钱下,精打细算的中国人会先改变习惯呢?还是会先变的“不会精打细算”了。 那我们先抛开上一个问题,从实际角度谈谈买房和租房的运作。如果您打算买房的话,贝壳建议您先调查当地的租售比,还有租房者的构成,如果租售比在上述范围以外(当然,如果利率变化比例也会变化),那么您需要进一步调查附近将来的变化。有些地方的租售比异常,可能是因为某些同志听到了风声,附近可能兴建某种设施(尤其是地铁站),因此大量买入造成的。当设施新建完成后,房价可能不会变化。但是寻租者多了,因此造成租金上涨,租售比会渐渐回复正常范围。租房者的构成有利于判断附近的房子是否会跌价,如果大量都是浮动的外来人员,或者特定群体(例如奥运一族),那么将来房子就可能因为某种因素跌价。 另外,就是当前房价是否正常的问题。贝壳不是学金融的,也不明白一堆很悖论的大道理。但是根据上述理论来分析,中国的房价大概要跌掉一半,这还是在当前低利率下。如果利率升高,理论上房价还会进一步下跌(不明白?贷款买房的人少了,卖房投资的人多了,能不跌么)。以贝壳调查的典型房为例,2500的寻租价格,90W的挂牌价格,按照0涨跌计算,房价应当是52W。差价哪里去了,我倾向于任正强的说法,政府那里去了。 也许有人奇怪,贝壳为什么从头到尾都在讲租房买房买房租房,不分析分析大势技术什么的?那是因为租房是房价相对短期的体现,比较少一些政策,预期的干扰,体现的纯粹的供和需的关系。贝壳不是专业的经济人,可以说就是平头小老百姓一个。数学还算过得去,但是讲专业经济理论,全球经济形势就立刻要了命了。租房这东西有人租,房价就高,没人租,房价就低。价格高低,就看你的量和有多少人能出这个价,干干脆脆明明白白。 同样,上面的东西见仁见智。也许专业的学者能提出无数意见,但是这就是我们小老百姓的盘算。

Apr 2, 2009 - 1 minute read - Comments

笔记本选购不完全指南

这几年来,贝壳接触了不少电脑,并且经常被人叫去选购各种电脑和配件。其中最为复杂的就是电脑配置,因为电脑配置具有很强的可换性,可以根据需求精确定 制。喜欢A的CPU加B的主板?完全没问题,买了组装就是。回顾贝壳玩电脑来14年的趋势,组装机逐步的在驱除品牌机。95年的时候品牌机还有很大优势, 而现在只有公司才会考虑进品牌机。最主要的原因也不是出于性价比,而是资产管理和经营者的回扣。作为个人来说,找个信任的人配个配置,去电脑商场比价,讲 价,组装,大多数人都可以做到。而在维护上,遍布各地的维修点,电脑基础维护知识的普及,也大大削弱了品牌电脑的价值。但也因为电脑配置的这种灵活性,使 得电脑选购组装上的普及完全不可能。一个电脑配置单要考虑无数的事情,实在不是非专业人士能够处理的。反倒是灵活性略差的笔记本选购可以由非专业人士搞 定。今天贝壳就讲一下笔记本电脑选购上的几个要点,最近需要下手购入的朋友们,注意了。 首先一点,请先搞清楚你为什么要买笔记本,这有助于确定你要买什么笔记本。买电脑的理由有很多,工作学习娱乐都有可能。不过买笔记本的理由只有一个,移动 使用。如果你是因为地方太小,可以用小机箱加液晶和无线键盘。无论花费大多少,绝对比笔记本便宜。如果因为你有两个地方要用,可以买两台机器,配置同步, 也比笔记本便宜。如果要考虑不断电,那更简单了,一个UPS就可以解决问题。只有多个地方要用或者移动使用,才需要考虑笔记本。而对比买电脑的理由,一般 来说,娱乐是不需要移动使用的。因此我强烈的建议那些买笔记本的理由是打游戏的朋友,买个台式机。如果因为你懒,想在床上玩,请弄个无线键盘鼠标加上液晶 电视接口,或者干脆弄个桌子专门放你的液晶屏幕。无论是效果还是价格,都会比笔记本优秀很多。 而后我们说一下移动学习的问题,一般来说,贝壳不怎么推荐移动学习。要录音,请用MP3。要打字,请回宿舍。要计算,更不用非在餐厅或者教室里。一般来 说,要使用电脑的范围应当不会大于你的宿舍,但是贝壳倒是经常看到一些特例。因此,具体情况请自己分析,想想你是否真的需要一台笔记本。 另外还有一种就是混合应用,外出要学习,回来要炒股,父母打游戏,老婆买东西。这种混合型的应用是实际情况中最多的一种,通常具体情况很难分析,不过请把握上述的原则。只要不要带来带去的,请尽量考虑其他方案。 最后一种就是商务应用,无论是出于保密的原因还是出于方便的原因,贝壳都推荐使用笔记本。 按照上面的讲法,我们推荐使用笔记本的情况基本是三种,商务应用,混合应用,移动学习,还有少量的赶时髦分子。根据这几种原因,我们可以相应的确定你应当 买哪种品牌的电脑。通常而言,商务应用的主力就是Lenovo和Dell,几乎找不到其他机器。其最主要的原因就是这两种本本的商务气质。以Lenovo 为例,他的技术是收购IBM的,因此有很多非常有用的技术。包括指纹识别,硬盘防震,超长电池和增强型电源管理。这些技术有助于你在商务活动中避免为一些 意料外的事情耗费精神,例如窃取,数据丢失,没电(这是普通本在商务应用中最容易碰到的问题)。通常而言,商务本的定位价格有两类,一类是 8000-12000,定位基本就是对着Lenovo去了。另一类是4000-8000,基本就是Dell了。Dell的电脑价格便宜,服务也还不错。唯 一问题是总部设在厦门,一旦你发生需要返修级别的问题,需要回厦门处理。一次往返的时间和价格,有点配不上它商务本的定位。不过看在价格的份上,是否有吸 引力就是见仁见智的问题了。 做商务的同志们需要留心一类本子,通常我们称之为廉价本。价格在2000-4000之间,一般由国内的一些厂家出品。这里并不是说崇洋媚外,而是这些本 中,有相当一部分的是“看上去很美”的本子。配置也不低,和Dell本子4000的机器比也不丢人,价格却非常平易近人。但是,本子却相当的容易出现各种 小毛病。原因在于,一般生产中往往会出现一些有很小瑕疵的成品,我们称为二线产品,或者叫下线货。以这些零件拼装的电脑,价格当然便宜,也当然容易出问 题。一般而言,一流厂商一旦定位为商务本,自然会关注质量问题。如果是下线货,照例是不会用的。一旦出现质量问题导致客户损失,这无疑是拆自己招牌。但是 所谓廉价本,就是针对“坏了也无所谓”的客户的,只是可以肯定,他们不会这么宣传。如果买这种本子,一切问题自行负责。 如果是移动学习,贝壳反到会推荐廉价本。原因在于学生本身钱就不多,多资料损坏也不会太在乎(当然,关键资料还是自己备份起来的好),和厂家折腾几次更是 可以当作磨练。用一个方正或者神舟的入门本子,3000上下就可以挺个3-4年,直到你毕业。可能会坏个一两次,不过也没有什么太大关系。这想必对大多数 学生有相当吸引力吧?当然,如果你有钱,喜欢烧一个顶极的Mac来,那也是你自己的嗜好。 还有两类本子,贝壳分别称为鸡肋本和专用本。例如Sony的一些游戏本,双核,独立显卡,17寸,2W上下。买这种本子,要带的话不如弄个台式机背着,不 带不如弄个台式机放着。整个一个鸡肋。还有Mac的一些高端本子,就是针对图像处理和视频处理去的。你要专业到这个份上,自然会知道这些机器。你要不知 道,就是不够专业。(好——无语的逻辑——) 最后一类就是混合应用,这是非常多的一类,也是最难定义的一类。冲着什么本子去就看你的混合定位和要求最高的一个需求了。如果整个里面混合进一个高端商务 应用,恐怕就非冲着Dell或者Lenovo去了。如果全是看电影打游戏,弄个廉价本吧。如果要不间断的炒股,建议你弄两个本——我没在开玩笑。第二个本 可以考虑采用小型上网本(坚决不推荐某品牌),价格才2000-3000。本子超小,方便移动应用。 另外就是自配件的估计,普通用户现在推荐160G硬盘,1G内存,准备好升级2G。高端用户建议250G硬盘,2G内存,准备好升级4G。上述估计适用于2009年上半年。