Archive

Archive for the ‘技术圈’ Category

Mac OS Lion的Bug

August 10th, 2011 2 comments

等了N久,终于等到Lion上了App Store, 本来等的心焦,装了个GM版本尝鲜的,结果到了装好GM的第三天,Lion就出来了,然后只好重新安装。

首先,装GM的时候,系统启动菜单里面有了一个新的Rescue Disk的启动盘,从这里启动,输入购买了Lion的APPLE ID验证通过,抹掉硬盘,就可以全新安装了。

可是安装的时候,估计这是服务器热到爆的几天,下载速度非常慢不说,看不到进度条,还不能干别的,只好又重新安装Snow Leopard,升级到最新补丁,然后在App Store下载,安装,按下不表。

作为干净的SL升级到的Lion,启动却发现了如下的问题:

在系统引导的时候,系统自检会发出“党啊~~~”的一声,这个没问题; 可是进入系统时候,偶尔会出现系统静音的现象。仔细一看,屏幕右上角的Speaker图标灰掉了,感觉就像是找不到声卡的驱动或者硬件设备一样。

wpid-ScreenShot2011-08-10at11.02.11-2011-08-10-13-32.png
从上图可以看到灰色的喇叭按钮;可是系统自检时候的声音依旧洪亮,说明硬件应该也没问题,而之前这台笔记本(MBP990)用了2年了,声音也一直正常,这是进入Lion出现的事情;

接着,按动F10~F12调整音量,系统提示如下:

wpid-ScreenShot2011-08-10at11.02.25-2011-08-10-13-32.png

说明系统告诉我,Audio Out不可用;

解决办法也很简单:找个耳机,插入MBP,再拔出来,相当于“激活”一下,这时候,图标重新变亮(其实是黑色),然后,一切正常了。

问题出现一般是再重启的时候,似乎没有在系统已经启动,用的过程中突然失效的;

问题诱因不明,并非每次都能重现;从Lion发售到今天,大概出现了不到10次;

问题和Lion相关,不论是新安装,还是SL升级安装;

问题和Lion各Build都相关,到现在为止,最新版本的Build也没有解决这个问题;

故障我刚才已经正式提交Bug Report给Apple,他们美国工程师正在处理,如果能有结果,会以update的形式更新;

好了,立此为据,也让其他遇到同样问题的朋友放心,不是你系统的问题,等bugfix吧。有时间也可以提交bug report给APPLE。

Categories: 技术圈 Tags: , , , , ,

自己动手更换MBP Unibody的触控板 — 一滴饺子汤引发的惨案

February 9th, 2011 1 comment

这一次回家,把用了一年的MBP 990带回来给我妹,吃饺子的时候,本打算看看最新一集Nikita,结果一滴悲催的饺子汤(包含了复杂的化学成分:醋,酱油,油,辣椒,折耳根浸出液等等)落在触控板的右侧,仅仅一滴,马上擦掉,触控板仍旧悲剧的失效了。

现象:

按键可用,但是整个触控板只有最上面的窄窄一行可以勉强让鼠标沿X轴方向移动,而其余部位全部失效,Y轴方向无法移动;

解决方案:

拆开机器,检查后可以看到触控板集成度很高,因为缺少一个合适的螺丝刀,因此拆不下触控板来,考虑:

1. 带回北京,找Apple Store处理,收费与否,看人品吧;但是关键问题是,处理完了,寄回贵阳来就太麻烦了,要是明年过年在带回来,那就太纠结了,不带这么送礼物的:我带来了,我弄坏了,我带走了…

所以,决定还是在贵阳争取搞定。

上淘宝搜索,找触控板,从350-150价格不等,最便宜的一家只要66块,包括排线。店主说是二手的,看这个价位,心里有底了:这饺子汤也不是特别贵。顺便买了一套工具;

接下来,是图解拆机过程

MBP 990是Unibody的机身,反过来,可以看到10个螺丝,选择一个PH0的十字头,轻易即可打开,其中上面一排四个的右侧三个是长螺丝;MBP背面

揭开背板,即可看到内部结构;

左下角是硬盘,我刚买到就换成了500G的,他的上侧是光驱,考虑玩双硬盘,加个SSD的,可以在这里动脑筋;右下侧长条黑色的当然是电池了,他上面是内存槽。我刚买到机器的时候也加成了4G内存;

MBP内部

这里要注意,固定电池的是两个特殊的螺丝,状如奔驰的三叉星标志一般,没有合适的工具,我是用刀和1.5的一字头将就拧开的。一定要小心,别拧花了。两个螺丝,右边的一个是长的;

MBP电池螺丝

上图可以看到,电池条码的右侧就是这个螺丝,有点花了,不敢用力了;上面就是电源的排线,我倒是没拔下来,直接把电池抽出来翻身扣在上面即可;

MBP触控板拆机图

拆开电池,就可以看到触控板了。触控板用排线连接到主板上,触控板用上侧的八个非常小的十字螺丝固定;下方有一个六角螺丝的触点。这个触点没必要拧下来。这个六角螺丝拧的深浅,控制着触控板按下去的键程,有必要的话,可以自行调节,可别按照惯性思维把螺丝都拧死了,否则你会发现你的触控板键程为0,按不动了。

MBP触控板拆机图

用PH0的十字螺丝刀,小心翼翼的拧下八个螺丝,收好,然后垂直主板(Z轴方向)往上拔下排线,这时候触控板即可从屏幕一侧取出来了;

MBP触控板拆机图

MBP触控板拆机图

原样装回新触控板,装回机器,即可完成触控板的DIY更换;

 

之后,我开始不死心的研究原来的那块触控板。看这个东西的集成度,我肯定没办法拆开,不过既然如此紧密,也就不可能有辣椒籽饺子馅藏在里面,肯定就是一些杂质在饺子汤干了以后在电路板上影响了他的正常工作。既然如此,死马当作活马医,基本上还是有比较大的把握回复的;

拆下排线靠触控板的这一侧,也很简单,排线是用胶粘住的,轻轻的往垂直于触控板平面的Z轴方向拉开胶,再往Y轴方向,平行于触控板平面往上拉,排线即可拆下,放在一边备用;

把拆下的触控板整个浸泡在工业酒精里,轻轻轻轻轻轻的振动一会儿,泡个半个小时,然后用纸巾吸干残留的酒精,放在阴凉通风的地方自然风干。我是放了一天,然后装回机器,原来的这个触控板也恢复正常了~

有一个小插曲,为什么说轻轻轻轻轻轻的呢,因为这个触控板是玻璃的,很脆,不小心就会像我这样:

MBP触控板

好在,我这一下有了两个触控板,大不了自己再换一个即可。

总结:

1、对于触控板这样的集成度高的东西,其实更换也是很简单的,关键是有合适的工具,细心一点就好办;我爹作为老电气工程师在一旁感慨,当年他们那样元件级修东西,电容击穿了,电阻坏掉了,最多换个集成块就可以解决问题的年代过去了,现在集成度这么高,都是插拔件换个板卡,维修起来太容易了(当然更换的成本高多了)

2、计算机进清水迅速关机,拆开待自然风干之后在通电源;非清水就很麻烦了,因为里面有大量的溶质多半还导电。对于触控板失灵,大多数情况用酒精彻底清洗之后,应该还是能恢复的;

3、不要在计算机前面吃东西,他会很嫉妒的,一旦他生气后果很严重。

iPhone OS 4 折腾降级回 3.1.3的解决方案

June 13th, 2010 7 comments

我是大折腾。

Jobs发布iPhone4的第二天,我把3Gs升级到了OS 4 GM,玩了几天。直观感受是:

1.最喜欢图标可以分文件夹了,这样程序装多了也不会划屏找个六七页才能找到。因为划屏是线性的一维空间,你现在是第一页,你要去在中间的第四页,你就一定要划过不需要的2-3页,而分到文件夹以后就是立体的三维空间了,手可以跨越中间其他几个文件夹,直接点去需要的分类;

2.加了强制锁横屏的功能,在床上很好用;

但是,不方便的地方也有:

1.因为应用程序还没有全面支持(尝鲜太早了),所以多任务还只是个摆设,按一下HOME,当前的程序似乎就被ctrl-z挂起了,而不是真正的在后台运行;意义不大。当年我用touch Pro II的时候,PockeTwit是一直挂在后台更新twitter Timeline的;

2.当你用了一会儿机器,再双击HOME,就会发现之前所有的程序都在任务栏里面呢。会占用很多的系统资源么?有同学说这其实就是一个Recent打开的应用程序列表而已。如果这样,还好了;

3.等程序升级支持多任务以后,真正需要后台驻留的程序,其实对于用户来说,其实还是一小部分。也就是类似于Twitter客户端啊,iPod啊(官方的,一直是可以后台放音乐的),这一类的,多数程序还是用完就希望退出的。可是在OS4上,他们对于多任务的改动,有些矫枉过正。目前需要退出一个不需要驻留的程序,则需要在程序界面:

按HOME一次,回到主界面;

HOME双击,呼出任务栏;

长按图标,等图标抖动出现“-”号;

按需要关闭的图标的“-”号,完成关闭;

按一下HOME,退出图标抖动的删除模式;

所以,我宁愿是需要驻留后台的程序用稍微复杂一点的操作完成,而多数程序直接按HOME就退出好了。

4. 部分程序开始出现一些bug,例如频繁自动退出,例如使用异常,网络无法通信,等等;

××××××××××

综上,我决定给还是刷回3.1.3,等将来支持OS4的应用多了再说吧。

可是,在降级的时候,却出现了很大的问题,按OPTION-Check updates选中3.1.3的firmware,完成刷机过程,到了最后一步,却告诉我出了未知的错误,无法完成,然后系统就一直在Restore mode,无法工作了;

上推发信息交流,打电话去Apple咨询;

首先Apple技术支持告诉我,他们6月21日才会有正式的OS4放出(言下之意是,我的Firmware来路不正,可能不能提供技术支持)

我情急之下,说,我是Developer。这还好了,Apple继续为我解答问题。但是说,没办法支持你降级,只能支持你如何回复OS4.

好吧,那我就继续操作:

首先长按电源+HOME 10秒,等手机关机;

然后按住HOME 10秒,插入数据线,系统提示找到一个处在restore mode的iphone是否需要恢复,松开HOME,回复。

依旧失败,错误还是1015.

没办法,只能找到开始的OS4 firmware,重新刷了一次,回到了OS4.

这时候,推友 @istevenxue 提供了降级工具,刷机终于成功。

方法是这样的:

MAC下,下载安装 http://www.mediafire.com/?nz0ktzvttzi

在恢复到系统报错,1015错误的时候,

运行刚下载的

./iRecovery –s

setenv auto-boot true

saveenv

exit

关闭itunes;

长按电源+HOME 10秒,等手机关机;

拔掉USB线。长按HOME等手机开机,这时候,手机应该已经启动到了3.1.3里了。 (原文出处)

不用跑三里屯Apple Store了,谢谢各位推友帮助RT、出主意、和鼓励我从此有小白砖傍身的朋友们。 :)

Categories: 技术圈 Tags: , , , ,

iPhone 3Gs升级OS 4尝鲜

June 8th, 2010 5 comments

北京时间今天凌晨1:00,苹果正式宣布release了iPhone 4G,对于我们这些刚刚拥有3Gs没多久的用户,是令人眼馋的赤裸裸的勾引。

不过,既然发布出来了,那就想办法尝尝鲜吧。好在,3Gs升级还是支持的。

环境:

iPhone 3Gs 行货版 3.1.3 (未越狱)

iTunes 9.1.1 for mac

MAC Book Pro with Snow Leopard

然后,同事帮我下载了iPhone OS4的固件:在这里下的 http://imodzone.net/download/

很简单,下载回来,连接设备,在iTunes左侧边栏选中设备,按住option键按右侧的restore,系统弹出窗口让我选择固件文件。浏览,选中,升级开始。

大概升级花了15分钟,然后,可以看到,手机重启,这时候,小小的悲剧了一下:

iPhone OS 4只支持iTunes 9.2 or later。 于是,赶紧去下载一个iTunes 9.2 beta (目前只有mac版,所以,windows的iPhone用户要暂时等等了)

装完iTunes,连接手机,这一下,激活成功,终于从只能拨打紧急电话的状态中解脱出来了;

系统提示,找到手机iPhone,是否恢复成原来的备份(of course not!),还是作为新设备连接;

选择新设备,系统开始漫长的数据同步过程,安装以前所有的App(这里要注意,App会都给装回去不用担心,但是所有的数据都没了,需要重新配置)

兵马未动,粮草先行。系统还没开始弄,首先第一步,当然是配置VPN。不出意外,L2TP VPN没问题,链接成功了。

VPN 

接下来,配置twitter帐号,exchange帐号,同步公司邮件,通讯录,日历,都顺利完成。

在下来,当然是体会一下iPhone OS 4的新功能了:多任务系统。

Google了一下,方知,快速双按HOME键,即可呼出多任务菜单;打开一看,原来刚才按HOME退出的程序,其实都在后台,没有真正退出。

下面可以看到,twitter的图标还在后台运行呢。

multi-task

IMG_0005

 

这下晚上回去试试看,把twitter挂在后台,耗电情况如何。以前我用HTC Touch Pro II,习惯了Twitter客户端全天24小时在线,简直可以当短信息用了。而且,以前被诟病的续航能力,在3Gs面前,也好了太多。更关键的是,Touch Pro II续航能力再差,也架不住人家能换电池啊。不像3Gs,也不知道怎么想的,我切到3G下,正常使用,电池待机都过不了一个白天。

好在据说4G续航能力大大提升,我拭目以待吧。

接下来,发现下面的这个任务条是可以左右滑动的,滑到最左侧,发现有iPod的控制面板? 这样,后台放音乐方便多了;

IMG_0007

再往左侧,发现一个竖排锁定,取消的按钮。测试一下,原来是

即时解决自动横屏的问题。这个问题在床上格外明显:怎么翻身都不对,屏幕滚来滚去,怎么都不能正对我的视角。现在放到了这个快捷菜单上,方便许多;

接下来,发现OS 4模仿了MAC OS的Dashboard,把一些常用工具集成到了这个界面:只要按一下实用工具按钮,就会出现:

IMG_0009

此外,系统还有一个Game Centre界面,我回去在看看吧。难不成又是一个游戏对战平台?浩方?  

IMG_0011

 

总体来说,从刷机到现在也就不到一个小时,还有好多东西没来得及看,但是从尝鲜的角度来说,还是值得玩玩的。唯一的多任务下的续航能力问题,还需要时间检验。晚一些在报告吧。

Categories: 技术圈 Tags: , , ,

iPhone应用推荐:我爱记歌曲 — Shazam

May 7th, 2010 6 comments

时常会有这样的需求:在收音机里听到一首好听的歌,但是不知道歌名,难道就要如此失之交臂?

会有几种解决方案:

1.给电台的DJ发短信,请他说一下专辑,歌名,还有歌手的名字;

2.记住几句歌词,回家求Google大神帮助;但是前提条件是,能听得出来歌词–如果是外语歌,听力略差一点怎么办? 如果是周杰伦唱的歌怎么办??

这几日,在iPhone上发现了一个好的应用,叫做Shazam,他可以帮我们解决这个问题。

IMG_0026

这个程序有免费版,一个月可以识别不超过5首歌。我在试验了5次之后,我掏了$4.99,注册了一个收费版本。这是我的第一个付费iPhone应用。

打开程序,按下Tag按钮,把iPhone靠近收音机,经过一二十秒的识别,歌曲名出来了:

IMG_0027

恩。原来这首歌是Savage Garden的Truly Madly Deeply。

还可以检索这张专辑的介绍。如果我在美国,还可以检索到歌词,和听30秒的Sample。

软件可以结合GPS,显示在附近使用这个软件Tag歌曲的人。不过估计是150miles之内,使用付费版本的人,就我一个吧,所以我孤零零的矗立在地图上。

中文歌曲的识别情况如何?

IMG_0028

我把电台从91.5切换到97.4,识别了三首歌曲,赵传,张信哲,王杰,都成功识别出来了。只是似乎王杰和张信哲的两首歌,把歌曲名字和专辑名字弄反了。还算好,不算大问题。

该软件号称有八百万首的曲库,日常我能听到的歌曲,应该多数都能找到了吧。

接下来,恶搞一下他的识别机制:

话筒对着我自己,唱一首歌,唱什么呢?

Hakuna Matata

唱了几句,系统告诉我无法识别。

和我想象的一样(系统这时候也有提示),他当然不是IBM Via Voice,把语音识别成文字,然后用歌词来搜索的。他只能识别正式录制发行的歌曲(音乐),对于现场版的,人唱的,匹配无效。

总体来说,这个软件,我买的很满意。

对了,还有一点忘记说了,My TAGs可以看到自己标记过的历史,不会说在出租车上听到一首歌,还要拿笔抄下来回家在上网搜索的了。

 

 

Categories: 技术圈 Tags: , ,