Author: root

  • Google Nexus One手机使用感受——硬件篇

    2月26日入手的Google Nexus One,到今天也差不多玩了10天了。写点感受,供对N1有兴趣、没兴趣的诸位做个借鉴。

    外形

    应该说,N1的外形设计比较中规中矩。也许是因为之前在网络上照片已经看多了,等我拿到手的时候,不觉得有什么出奇的地方。

    使用了这些时间后,感觉如下。

    Track Ball(轨迹球):

    • 那个Track Ball除了在提示有来电、有短信的时候发出的那幽幽白光还算有点作用之外,其余的绝大部分时候,它就是个摆设。
    • 首先,没有什么软件被定义为“必须使用轨迹球”操作;
    • 其次,这个轨迹球的操控性非常差。我只是轻轻往下一转,想看看列表中往后的内容,结果就莫名其妙的退出了界面,回到之前的界面去了。
    • 这个应该不是轨迹球接触时行程太小的缘故。如果你确实非常小心的玩那个球——呃——那么你会注意到滚动和按下的这两个动作区别还是很大的,而且按下的行程相当长。

    四个导航按钮:

    • “返回”、“菜单”、“主界面”、“查找”这四个导航按钮一直是Android手机的一个特色。我个人认为这样的设置还是很有想法的。
    • N1也承认,由于设计上的原因,那个“返回”按钮可能不怎么容易按到。不过实际应用中,问题还不止如此。几乎所有的导航按钮都很难按到,没有那种“我按下按钮,你执行命令”的感觉。
    • 我使用的是搜狗中文输入。在竖屏、使用T9输入法输入汉字时——包括在输入英文时、切换中英文输入时、切换键盘以准备输入标点、纯数字时——都会很容易误触到“主界面”按钮。这个当然和我的手指比较粗大有一定的关系,不过N1的设计者确实应该仔细考虑考虑一下这个布局了。我不会设计,不过我还是画张草图示意一下。

    从左边这张示意图,大概可以看到在输入中文时:

    1. 左侧的常用标点符号的“自然”接触点和“返回”按钮的“自然”接触点几乎在同一直线上。我画的还不够好。在实际上,那个“?”和下面返回按钮的图形确实在一个垂直线上。我这里说的“自然”接触点是说你看到这个键后最自然而然会接触的那个位置。

    2. “符号”键盘切换键和菜单按钮、“拼音/英文”切换按钮和主菜单按钮以及搜索按钮也有一点垂直线重合问题。

    音量调节按钮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的使用者看过后说“好像亮度不够”,不过我以“我没有调到最高亮度”进行了回击——确实也是没有调到最高亮度。 今天的感受主要集中在硬件部分。下次再放软件部分的使用感受。

  • 老彼得背书

    老彼得今天晚上要背书,要背的内容是第二课的2、3自然段。不知怎的,他好像突然卡壳了——要知道,他平时可是从来不惧怕背书的。

    眼看已经9点过了,我要他休息,明天早上起来背书。他哭了起来,抽噎着说明天早上来不及了。我跟他讲了很多道理:现在是休息时间了,大脑开始休息,这样背书效果不会好;明天早上起来,趁脑子清醒的时候,可以背……他还是不buy我的story。

    (more…)

  • 在MySQL中按照当地时间的时段、星期几统计

    缘起

    BT群创建了一个基于status.net的话痨群。我一时手痒,做了个后台,进行一个基本的统计。比如:一天24个时段中每个时段的话痨数量、一周7天中每天的话痨数量等。

    这些统计都是要用到基于时间的统计。

    (more…)

  • 用Nexus One来写WordPress的博客

    刚入手的N1,于是自然而然开始试用各类软件。这篇文章就是用Wordpress for Android写的。还行!

    只是它和WP2Laconica插件不兼容。如果选择在Wordpress for Android中“Publish”的话,会crash这个软件。但是post已经成功发布,只是由WP2Laconic创建的uri会不完整,而push到我的话痨站点的推也会不完整。

    已经向WP官方报告了这个问题。

    我个人认为,这个问题不算太大——毕竟用手机写博客很累,而如果真有这样的情况,先放一个draft上去也是不错的做法。

  • 天堂可有猫的乐园?

    首先感谢BT群的各位BT,在第一时间知道老猫走了之后,都表示了深刻的哀恸和怀念。谢谢你们。

    我是昨天晚上才知道老猫不行了的。我确实很粗心。老猫在春节前就开始急剧消瘦,我一直没有当回事,一直以为他是因为天气太冷不肯吃东西。前两天一直没有看到他,也没有在意,因为他也有过出走的经历。直到昨天晚上,太子才问我,老猫怎么回事?外婆才告诉我,老猫一直躺在他平日根本不屑一顾的猫笼里,一动不动了两天了。我看到他的时候,直觉已经告诉我,他不行了。我于是将他移到一条毯子上,让他能稍微舒服一些。他大概是用尽了最后的力气对我嚎了几声——我知道他是想“喵”几声的,我也愿意相信他是在谢谢我。

    (more…)

  • CI做了一个简单的后台

    昨天用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的应用目前就到此为止。等有了新的体会再共享吧……

  • 【一日一得】学习英文新单词

    今天从饮水思源的joke版学到了几个新的英文单词,与诸君共享。这个是目前比较全的版本,富有中国特色。

    • Smilence: 笑而不语
    • Democrazy: 痴心妄想
    • Togayther: 终成眷属
    • Freedamn: 天朝网络自由——个人认为这个最强
    • Shitizen: p民——这个也很强
    • animale: 男人天性
    • Innernet: 中国互联网
    • Departyment: (政府)有关部门
    • suihide: 躲猫猫
    • corpspend: 捞尸费
    • Chinsumer: 在国外疯狂购物的中国人
    • Emotionormal: 情绪稳定
    • Sexretary: 女秘书
    • Halfyuan: 五毛
    • canclensor: 审查
    • circusee: 围观

    仅此立照,在今日的中国,saduation(我也自己造一个:悲惨的情况)就是酱紫的。

  • WordPress下的Laconica Plugin

    随着www.bspmq.com 的服务的建立,我找到了这个plugin,可以让我在Wordpress里发表一篇文章后,自动推一条消息到www.bspmq.com 里去,这样大家都可以在第一时间知道我发布了新文章。 配置的时候要注意几点:

    • 用户名直接写你注册的名字,不要写@www.bspmq.com;
    • 服务写:www.bspmq.com ,不要加http:// ,也不要加/api。

    这样就可以了。

  • 话痨是第一生产力

    人总是想说话,更重要的是,还要有人听。于是这个世界上,有了blog……可是,写blog还是太麻烦,于是又出现了microblog……

    BT群在一起话痨的日子也不短了,Google Talk一直是首选的工具。但是,Google Talk那不靠谱的侧漏问题,令广大BT痛苦异常。pMq不得不学起PHP,为BT群创建了一个在线的聊天查看记录……

    在我看来,一个好的microblog需要能做到:

    • 必须有WEB界面。在公司里上网会受到很多限制,WEB界面的存在,将是上网话痨的last resort;
    • 必须能得到一些常用桌面端的支持。老是刷WEB界面也是很无趣的。我们需要一些push的技术;

    于是,在BT群忍受了N久日子后,昨天肾上在www.bspmq.com 上安装了著名的microblog开源软件:status.net。安装完毕后,又和Twirhl进行了互通。可喜的是,Twirhl在公司里也能用的……

    我们创建这个mb的目的,只是为了BT……

    同时,在mb的配置等方面能有更大的自由度。比如:过一段时间,等所有的BT都进了之后,就可以封闭这个群……

    BT群的话痨,从此进入了一个新的epoch……

  • Pidgin 2.6.6

    今天一起床收到CNET的邮件,提示说Pidgin已经升级到了2.6.6,于是下载更新。

    升级完毕后,发现pidgin无法启动,马上crash。最后发现是附加安装的英文拼写检查插件(Aspell)出错,卸载Aspell后Pidgin启动正常。

    操作系统:Windows Vista Business简体中文。