谋定而后动
keep it simple, stupid.
keep it simple, stupid.
七 24th

这篇文章是用于参加首届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,他们只关心一点,跟其它的手机比起来,他们花钱值不值。
七 24th
我在几天之前就看完了第一部,当时有很多想要表达的,如果当时就上网写书评肯定有很多可写。不过过了那个时间,而且生活中乱七八糟的事情一大堆,忘了个七七八八,就描述的没有那么完整了。
书中有两个方面让我震撼,一个是关于叶文洁这个女人,还有就是关于那些科幻的噱头的。
关于叶文洁那一段很让人蛋疼。我看小说不喜欢看悲剧,但是因为这些前奏和铺垫,不得不看下去。看《球状闪电》有点囫囵吞枣,为了剧情而胡略了很多东西,所以看《三体》我是忍住一字一句看下来的。
看刘慈欣的书有一点纠结,因为在他的书里面没有什么好人坏人的分别,甚至世俗道德区分也不是那么明显。叶文洁不能说是一个好人,最多算是一个可怜的人。她在文革时期受到的迫害实在是超出一个女人所能承担的极限。
在那么无助彷徨的情形下,她一次一次感到那一点点的温暖,却又一次一次受到欺骗。或许作者是为了接下来的情节做铺垫,但是我觉得遭受背叛和虚伪,是人所不能承受的。
叶文洁杀掉了自己的丈夫,牺牲了自己的女儿,虽然目的不在此,但是我已经能感受到她对于人类的残忍做出的偏执行为了,因为她也开始变得麻木和残忍,为了那个飘渺的理想和信念。
一个科学家为了一个不确定的目标,所做出的一切疯狂举动,都是不科学的,因为她承受不了实验的失败。不能接受失败的科学是伪科学。
接下来就到了主角汪淼了。汪淼是个很正常的男人,一个搞应用的教授。这个很正常的男人和那个流里流气的大史让我感觉好过一点。至少他们是正常人。
然而作者大刘又玩了一个花样,叶文洁“背叛”了汪淼。她那慈爱的形象在汪淼心中轰然倒塌。
这果然是一部背叛与欺骗的小说,叶文洁这么一个矛盾的人物,遭受的欺骗与背叛已经到了麻木的地步,但是她杀掉了那个深爱着她的丈夫,连她女儿的死,在她心中也掀不起太多涟漪。甚至连作为读者的我们,也跟主汪淼一起被耍了一道。
抛开这些纠结的人性不谈,作为一部科幻巨著,科幻元素还是很浓厚的。冯诺伊曼构造出的那个人肉计算机,和纳米技术获取外形信息,甚至是神乎其神的智子,都让人觉得耳目一新。
对于三体游戏世界的错乱关系,已经没什么可惊奇的了。不过,我作为一个计算机专业的学生,看到冯诺伊曼向秦始皇推荐的那个三千万士兵组成的计算机,简直就是……有一点佩服刘慈欣的想象力,但是我还是觉得这么算速度太慢了,毕竟人是不可能一秒钟能有几亿次举旗的动作,并且同时观测旁边人做出的动作,那个BUS总线虽然是骑兵构成,速度也太慢了。
至于大史提出的用纳米技术弄成的线来截获轮船,这个真是有点匪夷所思。船上的电脑存储了人们想要的东西,如果用什么特种兵突袭,什么球状闪电,什么超声波武器,都无法在敌人破坏电脑中的数据之前干掉他们。但是如果在船只必经的道路上布满极其细的丝,那么船只只会轻而易举传过去,船上的人还在惊悚的过程中就会全部变成两三截。所有的人都局限在传统的手段中,只有大史想到。这个大史的思想确实很诡异,作为第一部和第二部主人公的精神支柱,果然不是盖的。这种淫才,不去搞尖端科学有点可惜,或者当一个耍弄手段的政客也比这个小小的警察身份强悍。怪不得刘慈欣要给他安排一个令人讨厌的性格,否则,这种淫才真是浪费。不过大史在三体小说中的身份,可是一点都没有浪费,算是至关重要的人物了。
当然,三体的科幻创意很不错,但是有些地方过于匪夷所思导致作者要不停的“圆谎”。譬如智子可以看到整个星球,但是却因为某些很傻的原因,没有告诉船上的人有危险,这个虽然以他们很讨厌地球人奸诈的缘故说的过去,但是我个人感觉有点牵强。
还有就是三体游戏世界时间跨度极大,作者表明玩家可以加快时间。这里我就不明白了,这个时间怎么加快? 因为时间作为一个第四维的特殊存在,不可能只有某个人的时间加快了,所有玩家的时间都应该是统一的,否则,我也不知道会变成什么样子。乱纪元脱水之后加快时间,到了恒纪元无限的放慢时间,那么岂不是作弊吗?
虽然有很多弊端,不过,总的来说,《三体》还是一部不错的科幻小说的,至少在我看过的几部科幻小说中算是不错的了。而且我这个人看什么小说都喜欢找硬伤,有时候可能找得不对,但是不符合基本逻辑会让我感觉很别扭。
七 19th
这篇日志可以理解为是一篇日记。
是否可以这么理解:长远的最优化的考虑都是理智的,而重视一时的感觉或者偏见是非理智的。
其实我这也只是根据自己的经验得到的结论,而这种方法本身是否理智也是个问题。
我发现我是没有办法完全理智的,尽管我希望我能够更加理智一点。我经常处于情绪化的状态,这让我十分的不舒服。
我想,人,是需要用结合理智与人本身的感情来做出决定的。至于为什么有这种需要,我想是为了寻求最佳的结果吧。
为何要寻求最佳的结果?这应该是本能,老天赋予人的礼物,抑或是原罪。
理智依靠什么?依靠科学吗?科学依靠什么?为什么是对的?因为从长远的角度能得到最好的结局吗?
用科学的方法来解释科学为什么是可行的,是可笑的。为什么是可笑的?从科学上来讲是可笑的。
七 17th
最新的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
测试一下。
六 30th
我很讨厌转载东西,不过这个视频真的不错。
也许她讲得不对,也许她的想法很禅,但是她能够让我们领会很多东西,这些东西是无价的。
我承认我听着听着就想反驳她,因为我的很多疑惑无法从她那里解决。但是我还是得承认她所给予我的东西。
精彩的语句:
“思想的自由是最高的自由。” –这句话最初不是她说的,但是这句话很精彩。
“朋友是无用的。”
“孤独不是寂寞。”
“孤独的人是乐趣无穷的。”
“做一个合格的平凡人不比做一个伟人更简单。” — 在我看来,做一个合格快乐的平凡人,就是一个伟人。
还有很多。
六 14th
今天没事又翻看了一下罗素的《幸福之路》,看到其中关于工作的章节时,发现前些天那么茫然的原因。
当我们没有了工作的时候,或者是没有了固定安排给自己的事情时,我们就容易空虚。工作,或者是固定的学习,能够帮人们摆脱无聊,甚至能够让人从中得到快乐和成就感。
我终于理解了为什么小时候思想品德书上有个人去职在家每天就搬砖头玩,无聊啊,没网上没书看,搞不好还得个什么痴呆症之类的。
六 9th
今天twitter上有一位同学发了一个tweet,分享了一篇文章,和我前几天看的一本书的观点不谋而合,很有意思的观点。
这篇文章是来自大名鼎鼎的Zen Habits博客,翻译放在译言上。
文章中提到,每天只做三件事,因为我们都很懒。作为普通人的俺们来说,就不要装逼了,大家都挺懒的,哈哈。
每天只做三件事的好处是:
而作为围观群众的我们所怀疑的就是,如果重要的事情超过了三件怎么办呢?如果事情的时间不够我们完成三件怎么办呢?
在我看来,至少是以我的经验看来,这两个问题其实不是什么问题。
如果重要的事情超过了三件,那么,肯定有不重要的事情混杂在里面。比如尿急啊,给人打电话啊,去银行取钱用啊,这些都不是重要的事情,而应该是很急的事情。重要的事情有一个特征:那就是在今后很长一段时间内,这些事情做没做都会影响到我们。比如,背单词(我痛恨啊),锻炼身体(我很忙啊),与身边每个人处好关系(烦死了)等等。总之,一天能做的重要的事情,决定不会超过三件,至少以我的经验来看是如此的。如果实在是太多,比如想锻炼身体又想背单词还想泡妞还想认真学习,嗯,分几天做不会死人的。
如果时间不够我们完成三件的话,那就是划分事情有问题。做多少事情是很灵活的。比如我今天为考试复习,我不能一天复习所有的,可以选择复习一个章节。就好像唐僧取经,一天是取不完的。
还有一个问题就是,如果时间不够我们完成三件事情,那很可能是我们拖延了,做着做着就做别的事情去了。这可能是安排的事情不够重要,无法引起我们的注意力,也可能是我们抵制诱惑的能力太低了。
六 9th
怎么在linux下弄ssh翻墙一般人应该都知道了,不过这么做有两个很不方便的地方。
一个是每次登陆需要输入密码,一个是它会自动掉线。
以前我弄了个ssh密钥啥来着,就是每次登陆不需要输入密码,总之非常麻烦。但是那样做还是会掉线。
今天在网上无意中看到了expect这个东西,真是很好很强大,一次性解决了这两个问题。
下载expect很简单,ubuntu只需要
sudo apt-get install expect
就可以了。
然后就是编写expect脚本,其实也就是一个sh脚本。运行这个脚本就可以开始翻出去了。
具体的脚本可以看这里,我就不掠美了。
PS:这个玩意儿好像需要终端。还有,如果ssh端口比较特殊,可以加 -p 参数。
六 3rd
linux-fetion 的qt界面在ubunt里面用起来非常别扭,而且作者也没有多少更新的欲望了。
最近在linuxtoy上看到一个gtk的飞信客户端,用起来还不错,该有的功能都有,而且界面更加友好。
于是在作者博客那里找到了安装的办法。
ubuntu用户可以直接从ppa安装:
sudo apt-add-repository ppa:happyaron更新一下,然后
sudo apt-get install openfetion
如果不喜欢ppa这种慢得让人抓狂的东西,或者用其它的发行版可以去 google code 下载。
五 29th
忘了我从哪里弄了本pdf电子书放到手机里,本来只想测试一下手机看pdf的功能,但是发现这本书的内容对我启发很大。嗯,蒂莫西·费里斯的《每周工作4小时》。
书的内容分为好多节,但是每一节的内容很短,看起来像是一个目录简介,但是每一节的内容却很详细。我有点怀疑我是不是弄错了书了。
书中有几个概念让我很喜欢。
相对收入和绝对收入的概念。这个概念很有意思,也解决了我的困惑。其实,有些时候我们不必要羡慕比我们有钱的人,不过我们可能需要羡慕比我们更快乐的人。有钱但是失去了享受生活其他的乐趣,那么这个人也算是个可怜人了。这个概念已经不新鲜了,但是,有过某些经历或者正处在某种状态的人,是能够感觉到其新颖的。作者的描述比我写的更有深度,也更有说服力。
我们总是把一件我们感到很恐惧的事情不断拖延。我们应该正视这个问题。如果试着分析这些事情的严重的后果以及不做这些事情的严重的后果,我们就能发现,大部分事情,做了之后后果并不严重,并且很多不如我们的人都成功了;而不做,其带给我们的只有后悔与绝望。
关于时间管理。做两个list,一个to do list和一个not to do list。我经常只做一个to do list,然后发现我效率极低,因为我把时间都浪费在我没设定的not to do list上了。除此之外,那就是每天只给自己安排两件事,个人认为这两件事是自己不得不做又很重要的事情,比如工作或者家庭作业,其他事情是是对我们很重要但是我们很容易忽略的,比如和父母孩子交谈,看看一些对自己有用的书籍等等。这两件事的要求就是,今天如果只完成这两件事,自己在今天晚上睡觉前是不后悔的。我们通常习惯一天安排很多事情,要么忙得手忙脚乱,要么就一事无成。根据80/20法则以及帕金森法则,我们只需要20%的时间来完成80%的事情,更多的忙碌实际上取不到什么效果。
避免媒体信息的轰炸。这条我很喜欢。作者提到,我们每天要接受海量的信息,但是很多都是没用的。每天把读报的时间(上网无所事事的时间)用来阅读有用的书籍,陪自己爱的人等等。如果某些信息真的有用,那么问问身边的人就可以了,他们都应该了解。
对于信息的泛滥,作者又提到了一些提高阅读速度的办法,管不管用,如何使用,就看读者自己了。
纵观整本书,在我看来,有些部分的确实写得很新颖,比如我上面提到的部分;有些作者就太主观了,比如他在最后去度假以及对于退休的看法,这个,个人有个人的活法。
对于本书,无法说特别好,但也不能说完全没有启发性。作者认为工作是比较辛苦的,享受人生是比较快乐的,这没错,但是,有些时候我们是可以热爱我们的工作的,热爱到我们不想休息