猛禽写了一篇关于iPhone和Android的开放问题的文章。我虽然近来难得看妓术技术文章,不过猛禽这篇我还是看了一遍。随便说说我的想法吧。
我最早接触电脑是用的Apple II,高中的时候在上面编程玩,编了一个图书馆的管理程序,用的是文本数据库,Basic语言。这个程序当年还获得了省二等奖。顺便说一句,当时用的中文系统是一个盗版的……
猛禽写了一篇关于iPhone和Android的开放问题的文章。我虽然近来难得看妓术技术文章,不过猛禽这篇我还是看了一遍。随便说说我的想法吧。
我最早接触电脑是用的Apple II,高中的时候在上面编程玩,编了一个图书馆的管理程序,用的是文本数据库,Basic语言。这个程序当年还获得了省二等奖。顺便说一句,当时用的中文系统是一个盗版的……
2月26日入手的Google Nexus One,到今天也差不多玩了10天了。写点感受,供对N1有兴趣、没兴趣的诸位做个借鉴。
外形
应该说,N1的外形设计比较中规中矩。也许是因为之前在网络上照片已经看多了,等我拿到手的时候,不觉得有什么出奇的地方。
使用了这些时间后,感觉如下。
Track Ball(轨迹球):
四个导航按钮:
从左边这张示意图,大概可以看到在输入中文时:
左侧的常用标点符号的“自然”接触点和“返回”按钮的“自然”接触点几乎在同一直线上。我画的还不够好。在实际上,那个“?”和下面返回按钮的图形确实在一个垂直线上。我这里说的“自然”接触点是说你看到这个键后最自然而然会接触的那个位置。
“符号”键盘切换键和菜单按钮、“拼音/英文”切换按钮和主菜单按钮以及搜索按钮也有一点垂直线重合问题。
音量调节按钮N1的音量调节按钮在机身左侧靠上的位置。问题来了: 在充电时,机身下方是USB充电插口,所以基本上是有个小尾巴拖在那里。我没有用过Deck,但是想来情形差不多。也就是说,在这样的情况下,要拿起手机的时候,从下往上拿、或者说拿机器的下半部是不怎么自然的。反正我的习惯是从机器的上半部去把手机拎起来。这样的话,要么我的大拇指、要么我的中指/无名指(这取决于我拎N1的时候手的方向)就会触碰到那个音量按钮中的一个——我个人的体验是那个“音量减”的按钮会被误碰的几率大一些。
我个人认为这是由于音量加减按钮过于灵敏、键程过短造成的问题。
听话话筒
这个听话话筒在机身正面几乎最顶端,只有那么华丽的一小条……在听话时,我发现总是很难把那一小条对准我的耳朵。所以常常听不见别人在说什么,要上上下下左右左右的调节一番,才会找到最合适的接听位置。
照相机
N1的照相机有500万像素。但是从实际拍摄来看,效果很一般,笑点很奇怪。我就不放样张上来了。
其它
由于N1的CPU主频高达1G,所以速度是有保证的。在播放视频、收看在线电视的时候,确实能体现出其强劲。
N1对Wi-Fi的支持应该说比较强大。不过据一位朋友反映,N1对AP的信道号有特殊的“爱好”,有可能会出现11信道下的AP无法被N1扫描到的情况。解决方法也很简单,重设AP的无线信道号为9或者其它即可。另外,N1在Wi-Fi连接时默认WEP加密使用的是26位HEX字符,可以调整,不过不怎么直观。
N1待机时间确实很短。在一般的“网络”应用下——不是那种大强度的多媒体应用——我基本上要每天充它一次。
N1来电铃声比较轻,别说在大街上,就是在稍微嘈杂一些的室内或者在衣兜里都有可能听不见铃声。强烈建议,如果你不想错过来自老板、来自MM/GG的电话,请设置响铃时同时震动。
音乐回放音质基本可以满意。用我的JBL Reference 410进行了一些试听,总体感觉失真较小,但是也谈不上有什么特别的。这当然不是耳机的问题。对于这样一个本身就不该被作为MP3的手机来说,有这样的回放效果我已经可以接受了。
屏幕效果非常好。字体选择优秀,感觉应该是微软雅黑……哈哈!触控、多点触控效果流畅。虽然有iPhone的使用者看过后说“好像亮度不够”,不过我以“我没有调到最高亮度”进行了回击——确实也是没有调到最高亮度。 今天的感受主要集中在硬件部分。下次再放软件部分的使用感受。
缘起
BT群创建了一个基于status.net的话痨群。我一时手痒,做了个后台,进行一个基本的统计。比如:一天24个时段中每个时段的话痨数量、一周7天中每天的话痨数量等。
这些统计都是要用到基于时间的统计。
刚入手的N1,于是自然而然开始试用各类软件。这篇文章就是用Wordpress for Android写的。还行!
只是它和WP2Laconica插件不兼容。如果选择在Wordpress for Android中“Publish”的话,会crash这个软件。但是post已经成功发布,只是由WP2Laconic创建的uri会不完整,而push到我的话痨站点的推也会不完整。
已经向WP官方报告了这个问题。
我个人认为,这个问题不算太大——毕竟用手机写博客很累,而如果真有这样的情况,先放一个draft上去也是不错的做法。
昨天用CodeIgniter随手开发了一个BT群的统计后台。从下载到初步跑起来——我原来只用过Symfony,从来没有用过CI——用了差不多1个小时。还算是很快的。
CI的设置比Symfony简单多了,一个包压缩到你想作为WEB根目录的目录下就可以了。这对轻量级、快速开发而言是非常实用的。
它的M/V/C架构也很清晰。
在C的层次,虽然可以使用route来配置pretty uri,但是你不用的话也可以很“自然”的在各个controller里飞快的搭建各种路径;在V的层次,我目前的实践还没有用到嵌套模板、子模板,相信是有的。不过貌似在V中,对CSS连接路径的判断有些不直观,有待继续验证;在M层次,比Symfony简单多了,它基本舍弃了OO方式,而只是提供了一种方法来让用户定义一些M中的方法而返回数据集,然后再经由C传递到V中进行渲染。
我对CI的应用目前就到此为止。等有了新的体会再共享吧……
随着www.bspmq.com 的服务的建立,我找到了这个plugin,可以让我在Wordpress里发表一篇文章后,自动推一条消息到www.bspmq.com 里去,这样大家都可以在第一时间知道我发布了新文章。 配置的时候要注意几点:
这样就可以了。
人总是想说话,更重要的是,还要有人听。于是这个世界上,有了blog……可是,写blog还是太麻烦,于是又出现了microblog……
BT群在一起话痨的日子也不短了,Google Talk一直是首选的工具。但是,Google Talk那不靠谱的侧漏问题,令广大BT痛苦异常。pMq不得不学起PHP,为BT群创建了一个在线的聊天查看记录……
在我看来,一个好的microblog需要能做到:
于是,在BT群忍受了N久日子后,昨天肾上在www.bspmq.com 上安装了著名的microblog开源软件:status.net。安装完毕后,又和Twirhl进行了互通。可喜的是,Twirhl在公司里也能用的……
我们创建这个mb的目的,只是为了BT……
同时,在mb的配置等方面能有更大的自由度。比如:过一段时间,等所有的BT都进了之后,就可以封闭这个群……
BT群的话痨,从此进入了一个新的epoch……
今天一起床收到CNET的邮件,提示说Pidgin已经升级到了2.6.6,于是下载更新。
升级完毕后,发现pidgin无法启动,马上crash。最后发现是附加安装的英文拼写检查插件(Aspell)出错,卸载Aspell后Pidgin启动正常。
操作系统:Windows Vista Business简体中文。