Category Archives: Information Technology

把 ZY 给我倒过来!──解决德版 G1 ZY倒置问题

我就想不明白了,为什么我刷了一个没写是德版 ROM 的 ROM ZY 也会倒过来呢?难道能辨别机器的硬件?判断我是德版就给倒过来了?唉……自己动手 fix 吧。总不能因为这个就换个 ROM 啊。 唉……会盲打也是错啊,专为会盲打的同学准备: 首先把你的 ROM 的那个 zip 解压,解压出来之后,进到 /system/usr/keylayout 里面,这里面这写文件就是键盘映射的文件了,key 21 就是键盘中上的键,key 44 是键盘左下的键。于是看哪个文件里 key 21 后面是 Z 的,都给我改成 Y;key 44 后面是 Y 的,都给我改成 Z,就 OK 了。查找可以这样: grep "key 44 " ./* … Continue reading

Posted in Information Technology | Tagged , , , | 1 Comment

Android 观察

本文为 “首届 Google 暑期大学生博客分享大赛——2010 Android 篇” 参赛文章。 接着上篇 Android 周年纪念接着说下去: 浪迹 Android 圈也一年了,要说长不长,要说短也不短了……那我就说说一年中自己对 Android 的观察和思考。Android 优秀之处上篇已经说了不少,那我来换个角度评价一下 Android,主要说说不足和问题。 先说说 Android 系统本身的问题。Android 虽然有很多令人兴奋的功能和组件,但是仍然有很多地方做得并不好,而这些地方主要在细节方面。首先是联系人的排序问题,Android 的联系人无法按照中文拼音顺序排序,这可能是由于对中文用户并不重视,(据说)已经支持对日文进行排序了。我看了几篇文章,试着自己实现,发现都不完美,国内的 ROM 可能已经实现这个功能了,我没有尝试。按理说 Android 不应该这么不重视中文用户,毕竟还特别为 Android 做了一款字体。 接着说联系人,无法修改联系人分组的问题实在很纠结,可以选择显示哪个组的联系人,就是不能改分组,难道让我在笔记本上改好吗?Ad-hoc 网络问题,为啥 Android 就不能连接 Ad-hoc 网络?虽然有解决方法,但我觉得这是官方应该提供的。VPN 密码问题,VPN 的密码无法保存,强制的安全性扼杀了用户的便利,扼杀了用户选择的权利。我认为 Google 应当更加注重细节,细节做不好,用户体验做不好,老用户会在长期使用中感到不快,进而影响 Android 的口碑。 … Continue reading

Posted in Information Technology | Tagged , , | 2 Comments

Android 周年纪念

本文为 “首届 Google 暑期大学生博客分享大赛——2010 Android 篇” 参赛文章。 本来只想写一篇来着,写着写着就有六千多字了,于是分成两篇,这是第一篇,更多的以入门用户的眼光推荐 Android,下一篇 Android 观察,更多的讲述 Android 的不足和改进。下面进入正题: 一年前的暑假,我买了自己的第一只智能手机──HTC Dream,也就是俗称的 G1(其实也不是俗称……)。528 MHz CPU,256 MB ROM,192 MB RAM,Android 1.5,QWERT 键盘,在今天看来已经是老古董的配置了,不过在当年还是相当惊艳的,再加上只有两千冒头的售价,在各路神仙中让我选择了 HTC Dream。 Android 初体验 Android 1.5,对于我这个以前用着非智能机的人来说带来的是惊喜,让我精力了很多很多 “啊,我就需要这个” 的时刻。 比如说与 Google 服务的紧密结合,我是一个 Google 服务的重度使用者,每天都有不少邮件需要处理,然而不是每封邮件都需要打开笔记本去处理的,很多时候只是回一句话而已,还有许多时候仅仅是定期发来的 Newsletter,只需要看看就可以,这时候,手机的便携性就体现出来了,整合的 Gmail 虽然(据说)不是推送邮件,但是往往能在几分钟内刷新到邮件,比较紧急的邮件也不会错过了。 … Continue reading

Posted in Information Technology | Tagged , , | 2 Comments

C Traps & Tips II -- Digraphs and Trigraphs

今天写个第二遍吧,这篇有点×疼,大家见谅。 先看代码: 1 2 3 4 5 6 7 #include <stdio.h>   int main() { printf("%s", "What's this??!\n"); return 0; } 1 2 3 4 5 6 7 int main() { int a = 0; //What's a's value??????????????/ a++; return … Continue reading

Posted in Information Technology | Tagged | 3 Comments

How to Change Font of NSTextField in Interface Builder

I spent nearly a hour finding the way of changing the font of text field in Interface Builder, and I found it's really easy but hard to find... Select the NSTextField you want to change its font, press Command+T or … Continue reading

Posted in Information Technology | Tagged , | Leave a comment