2010年7月 的存档
这篇文章是用于参加首届Google暑期大学生博客分享大赛——2010 Andriod篇,任何人不得抄袭或者转载,谢谢合作。 一、Android系统的兼容性 我心目中有一个理想的系统,那是一个开放的,兼容所有平台的系统。Android系统完全能够承担这个角色。当然Google可能把这个重任交给Chrom OS,但是并不妨碍我在这里进行遐想。 首先,开放并不表示任其发展,像linux那样版本多种多样并不是最好的选择。我觉得需要有个官方的版本,但是开放源代码(至少是必要的大部分),能够拥有各式各样的第三方定制版本。官方维护的版本保证了系统的稳定性,安全性和兼容性,但是其并不能满足所有的用户,特别是那些喜欢折腾系统的用户。第三方的定制版本能够很好的解决这个问题,不仅保证了正常版本的正常发型,也保证了足够的用户群,因为可定制性高。我认为,在这方面,Windows操作系统和Linux操作系统走了两个极端,而作为黑马的Google,完全可以平衡取中间,得到最佳的结果。 其次,关于兼容性。这个在我看来是一个很重要的方面,因为我说的兼容不是简单的兼容各个手机平台,而是所有平台。而这种兼容分为两种,一种是系统层次的兼容,让Android系统能够运行于各个平台,比如手机,笔记本电脑,上网本等等,这个很好理解。另一种是软件层次的兼容,那就是让Android的Java虚拟机能够运行在各个现成的系统之上。比如在windows系统或者是Mac os能够通过运行Android的Java虚拟机来运行Android系统上的软件。无论是哪一种兼容,其目的都是为了让Android软件随处可见。这将是一个多么美妙的事情啊!如果将来暴雪推出一款游戏,能够在通过Android在所有的平台下玩,那该是怎么一个场景,那个时候,Android将随处可见! 这虽然可能导致垄断,但是这种垄断是一种开放式的,欢迎所有人参与进来的垄断。 二、电子书的阅读 好了,回到手机上吧,目前Android可仅仅只是一个手机操作系统。 说到手持设备,很多人想到的,除了游戏,音乐之外,应该还有电子书这类资源吧。Android操作系统软件丰富多彩,支持看电子书的当然不在少数,但是这里有一个问题,那就是电子书的格式。TXT的格式的电子书占用资源少,不消耗CPU和内存,但是无法支持更多的内容,没有图片,没有各种格式的字体显示等等。而内容丰富的PDF格式的资源又特别耗费系统资源,除了需要强劲的CPU和内存来达到流畅的阅读效果之外,还耗电。 这就需要一个折中的选择了。其实,手持设备要阅读内容比较丰富的资源可以通过HTML显示。但是我这里集中讨论的是电子书,对,Kindle能干的事情。 我希望Google能够创建一个文件格式,用来显示图书资源。其实,对于书本,我们只需要一个效果就够了,那就是图文并茂。有图片,有文字。如果功能强劲点,能进行全文检索,能够进行注释,能够进行单词翻译等等。这些都不需要PDF这种不适合手机端的格式。其实,现在的epub格式已经很不错了,这能够达到用户的基本阅读需求。 更深入一点,我希望我能够在Android手机上阅读Google的图书馆,对,就是网上那个。我希望Google能够把网上所有能够阅读的图书,都弄成一种不消耗系统资源能够轻松阅读的电子书,让每个Android手机都能用上,让每一个用户拥有一个Android的手机就像拥有了一座图书馆。 三、社区化 说到社区,我们首先想到的应该是facebook等各类SNS网站。 而我要提到的,是类似Google 纵横的一个东西,但并不完全是那个东西。我希望的很简单。那就是每一个能够联网的Android手机,都能连入一个网络,这个网络不同于其他的SNS。因为这个网络十分简单,用户不需要进行复杂的操作,当然如果他们愿意的话也可以。这个网络可以显示周围的所有的Android手机用户,当然如果因为隐私问题,用户可以让别人看不见。这些可见的用户们可以在这个网络上自由发送短讯,也可以发布一个自己特有的状态,就像twitter那样,让别人知道自己想什么,让别人知道自己干什么,或者需要什么帮助。 我没有用过Google 纵横的相关应用,但是我知道这很类似。但是我想说,这个应用,不是属于软件,而是属于系统本身。因为Android系统需要具有SNS属性,而不是一个冷冰冰的,仅仅包含一堆Google app的东西。当然,一旦这种应用大规模实现了,那Android将无处不在! 四、系统的统一性 现在另Android应用开发者最苦恼的,应该就是Android各个版本以及各种硬件的差异了,这是Android这个系统的硬伤。 虽然iPhone的系统是有很都版本,但是其手机本身,是只有iPhone这一种的。我当然希望Android具有如iPhone那样的统一性了。当然,这是不太可能的。但是,我认为是可以优化的,比如制定统一的硬件相关参数,比如屏幕分辨率要成比例,480*320,或者960*640,而不是出现Milestone那种诡异的分辨率。当然,Google可能采取相关措施了,或者有其他的解决办法吧。 还有一个对用户很不友好的方面,就好像Nokia一样,硬件五花八门。同样的一个系统,别人能跑很多软件,而自己的因为硬件的限制跑不起来,这之会让用户觉得在Android上花钱不值得。他们可以去买一个iPhone 3代,然后用上至少两年,就算出了iPhone 4代,还是有很多有趣的应用都能用。但是如果他们去买一个HTC G1,用不了几个月,软件没多少,后面层出不穷的手机让他们觉得当初的决定十分的不值。那么G1只能和Nexus One一样了,留作收藏。 五、用户对象多样化 在我看来 Android 手机还有一个很大的缺陷,那就是用户对象比较单一,大部分都是Geek层面的人。而那写普通的用户用Android系统,可能会有很多埋怨。比如,到现在很多手机都没有很好的解决蓝牙问题,这虽然可以通过刷固件等一些手段修复,但是很多用户可能就觉得是手机玩他们,而不是他们在用手机,我身边就有这种例子,刚买一个HTC Hero,却被蓝牙问题困扰了很久。虽然Google的很多应用适用与商业人士,比如Google Calender等等,但是我不觉得那些商业人士会因此而拒绝iPhone,Nokia或者BlackBerry,反而觉得Android用起来不方便。 Android最吸引我的,是它的开放性,至于其它的,实在和iPhone没法比,当然,价格也是一个因素。如果说Android吸引用户的,是丰富的第三方固件,那么Google自己听了也会不高兴,这没有办法。 软件上来说,多样性比不上iPhone,易用性比不上,可玩性也比不上。虽然软件数量在增加,但是大多数都是雷同的。软件开发者很难专心致志的开发软件,他们还要兼顾兼容等一系列问题。 总而言之,Android的易用性虽然已经很好了,但是与其它的手机比起来并不突出。Android的用户对象人群太单一了。Android的产品不太适合非IT人士使用,如果要用得好,必须要为其花上很多不必要的时间。对于很多用户来说,他们不关心手机系统是否开放,不关心CPU是几个G,不关心内存是几个G,他们只关心一点,跟其它的手机比起来,他们花钱值不值。
我在几天之前就看完了第一部,当时有很多想要表达的,如果当时就上网写书评肯定有很多可写。不过过了那个时间,而且生活中乱七八糟的事情一大堆,忘了个七七八八,就描述的没有那么完整了。 书中有两个方面让我震撼,一个是关于叶文洁这个女人,还有就是关于那些科幻的噱头的。 关于叶文洁那一段很让人蛋疼。我看小说不喜欢看悲剧,但是因为这些前奏和铺垫,不得不看下去。看《球状闪电》有点囫囵吞枣,为了剧情而胡略了很多东西,所以看《三体》我是忍住一字一句看下来的。 看刘慈欣的书有一点纠结,因为在他的书里面没有什么好人坏人的分别,甚至世俗道德区分也不是那么明显。叶文洁不能说是一个好人,最多算是一个可怜的人。她在文革时期受到的迫害实在是超出一个女人所能承担的极限。 在那么无助彷徨的情形下,她一次一次感到那一点点的温暖,却又一次一次受到欺骗。或许作者是为了接下来的情节做铺垫,但是我觉得遭受背叛和虚伪,是人所不能承受的。 叶文洁杀掉了自己的丈夫,牺牲了自己的女儿,虽然目的不在此,但是我已经能感受到她对于人类的残忍做出的偏执行为了,因为她也开始变得麻木和残忍,为了那个飘渺的理想和信念。 一个科学家为了一个不确定的目标,所做出的一切疯狂举动,都是不科学的,因为她承受不了实验的失败。不能接受失败的科学是伪科学。 接下来就到了主角汪淼了。汪淼是个很正常的男人,一个搞应用的教授。这个很正常的男人和那个流里流气的大史让我感觉好过一点。至少他们是正常人。 然而作者大刘又玩了一个花样,叶文洁“背叛”了汪淼。她那慈爱的形象在汪淼心中轰然倒塌。 这果然是一部背叛与欺骗的小说,叶文洁这么一个矛盾的人物,遭受的欺骗与背叛已经到了麻木的地步,但是她杀掉了那个深爱着她的丈夫,连她女儿的死,在她心中也掀不起太多涟漪。甚至连作为读者的我们,也跟主汪淼一起被耍了一道。 抛开这些纠结的人性不谈,作为一部科幻巨著,科幻元素还是很浓厚的。冯诺伊曼构造出的那个人肉计算机,和纳米技术获取外形信息,甚至是神乎其神的智子,都让人觉得耳目一新。 对于三体游戏世界的错乱关系,已经没什么可惊奇的了。不过,我作为一个计算机专业的学生,看到冯诺伊曼向秦始皇推荐的那个三千万士兵组成的计算机,简直就是……有一点佩服刘慈欣的想象力,但是我还是觉得这么算速度太慢了,毕竟人是不可能一秒钟能有几亿次举旗的动作,并且同时观测旁边人做出的动作,那个BUS总线虽然是骑兵构成,速度也太慢了。 至于大史提出的用纳米技术弄成的线来截获轮船,这个真是有点匪夷所思。船上的电脑存储了人们想要的东西,如果用什么特种兵突袭,什么球状闪电,什么超声波武器,都无法在敌人破坏电脑中的数据之前干掉他们。但是如果在船只必经的道路上布满极其细的丝,那么船只只会轻而易举传过去,船上的人还在惊悚的过程中就会全部变成两三截。所有的人都局限在传统的手段中,只有大史想到。这个大史的思想确实很诡异,作为第一部和第二部主人公的精神支柱,果然不是盖的。这种淫才,不去搞尖端科学有点可惜,或者当一个耍弄手段的政客也比这个小小的警察身份强悍。怪不得刘慈欣要给他安排一个令人讨厌的性格,否则,这种淫才真是浪费。不过大史在三体小说中的身份,可是一点都没有浪费,算是至关重要的人物了。 当然,三体的科幻创意很不错,但是有些地方过于匪夷所思导致作者要不停的“圆谎”。譬如智子可以看到整个星球,但是却因为某些很傻的原因,没有告诉船上的人有危险,这个虽然以他们很讨厌地球人奸诈的缘故说的过去,但是我个人感觉有点牵强。 还有就是三体游戏世界时间跨度极大,作者表明玩家可以加快时间。这里我就不明白了,这个时间怎么加快? 因为时间作为一个第四维的特殊存在,不可能只有某个人的时间加快了,所有玩家的时间都应该是统一的,否则,我也不知道会变成什么样子。乱纪元脱水之后加快时间,到了恒纪元无限的放慢时间,那么岂不是作弊吗? 虽然有很多弊端,不过,总的来说,《三体》还是一部不错的科幻小说的,至少在我看过的几部科幻小说中算是不错的了。而且我这个人看什么小说都喜欢找硬伤,有时候可能找得不对,但是不符合基本逻辑会让我感觉很别扭。
这篇日志可以理解为是一篇日记。 是否可以这么理解:长远的最优化的考虑都是理智的,而重视一时的感觉或者偏见是非理智的。 其实我这也只是根据自己的经验得到的结论,而这种方法本身是否理智也是个问题。 我发现我是没有办法完全理智的,尽管我希望我能够更加理智一点。我经常处于情绪化的状态,这让我十分的不舒服。 我想,人,是需要用结合理智与人本身的感情来做出决定的。至于为什么有这种需要,我想是为了寻求最佳的结果吧。 为何要寻求最佳的结果?这应该是本能,老天赋予人的礼物,抑或是原罪。 理智依靠什么?依靠科学吗?科学依靠什么?为什么是对的?因为从长远的角度能得到最好的结局吗? 用科学的方法来解释科学为什么是可行的,是可笑的。为什么是可笑的?从科学上来讲是可笑的。
最新的archlinux用linux-firmware代替了以前的intel网卡驱动。 我的网卡是intel wifi 3945,装好之后怎么都不能上无限网。 提示 SIOCSIFFLAGS: Operation not possible due to RF-kill 。 在论坛上无意中淘到了一个办法,安装rfkill。 sudo pacman -S rfkill 然后通过以下命令查看。 rfkill list 然后试一下以下命令,也就是解封的意思,后面的数字可能是 0 1 2 3 sudo rfkill unblock 0 如果没问题,应该就OK了。 用 sudo ifconfig wlan0 up 测试一下。
