superliufa的个人博客,记录日常的生活,以及个人文章(包括技术性文章)的发表。让亲朋好友以及各路来客可以从这里了解到他最近都在干些什么,过得怎么样……。

我的手机史(三)——Philips 9@9++

2009-09-15 23:48:25

  有的人一个破手机可以用上好几年,也有的人用用没新鲜感了就换。基本上,我还是属于中间派,只在需要的时候才去买新的手机来用。
  04年中期,到厦门没多久时间。被水泡过的N3350走到尽头了。作为主要用来接打电话的角色,实在是不能接受放在口袋里面会自动关机的毛病。因此,很快我就去买了“飞机”:Philips 9@9++.

  在新疆出差的时候,有个同事经常“夸奖”自己的飞利浦969手机待机时间长。尽管其实我印象最深的是他的铃声,但身为飞机的最大特点,待机时间的确不是吹牛的。我经常见他一两周以来只充过一次电,然后拿着手机没日没夜地和老婆一起玩“传奇”。相比起N记中规中矩的3、4天,M记虚弱的2天,一个字:强!
  也因此,这次我选了同系列的主力机型9@9++。¥1299的价格对于一款真实待机时间长达两个星期的手机来说,并不算贵。和待机时间相比,无论是单色的屏幕,还是别扭的输入法,都不再是什么问题。我这个人本来就不能算作勤快,能少充电自然是高兴++。何况它的GPRS Class10甚至比我后来用的N-Gage QD还要快,而且金属外壳的手感也相当的好,夏天摸起来特别舒适。
  飞机的T9和N记的不太一样,特别是在1键的用法上。而且飞机的输入法不能录入中文标点,于是从此我的短信便通篇全是半角的逗点。虽然一开始输入法习惯不太顺手,不过用惯了之后发起短信来还是挺快的。机身提供的收件箱容量也不算太小,可总是经常性地被我用爆掉。没办法,谁让我不喜欢删短信呢?
  另外,我还把铃声也设为我以前那个同事用的铃声。那个铃声又响又急,很适合做来电铃声。在我印象中,它就等于“飞机”的招牌。其它自带的铃声都没这一曲的感觉好。不过直到此时,我仍没能用上和弦铃声的手机。在这一点上,三星贝壳机虽然软件很“惨”,但终归是走在了前面。

  飞机的离去特别的可惜。这是我唯一一台丢掉的手机,缘自一次逛公园时的疏忽,还搞得外婆也有些自责。后来9@9++也下市了,想买也买不到,后继的9@9c等似乎待机时间不如以往。我通过淘宝又以¥400买过一台二手9@9++,据说是“九成新”,但其实七成新都不到,从此不敢在这种非B2C网站上买任何二手贵重物品。可惜呀可惜……!

我的手机史(二)——Motorola A6288

2009-09-13 17:19:28

  其实我在大学时期,便盯上了一款手机。那个时候手机功能还不多,所以PDA手机在其中特别的鹤立鸡群。Motorola A6188和A6288当时都已经面市了,但从网上查到售价在3000多块。对于我一个靠父母供养的穷学生而言,当下自然是买不起。不过我当时就跟外婆说过:等我自己有了足够的钱,一定把这个手机给买下来。
  看中A6288的理由?当时还没有山寨机,支持手写输入的手机在那时真的不多。双CPU,640K机身内存,支持KJAVA应用,支持GPRS和电子邮件,大大的屏幕,翻盖机(我以前用过的手机都是直板机)……。这些功能在某些手机上都能看到,触摸屏输入的机器不是没有,某些手机在功能上甚至强悍过它(如Siemens经典的6688),但合在一起就是普通手机难以具备的。

  学生时代的豪言壮语之后,转眼就到了2003年。那一年的整个上半年我都在乌鲁木齐出差。每天工作之余,中午吃完午饭溜达到友好百盛去逛逛几乎成了我的习惯。逛街兜衣服当时还不是我的爱好,不过百盛有哪些东西大家也都清楚。有一天,实在兜得无聊了,爬上顶楼看看电器,突然看到了以前梦想的A6288摆在柜台里面,售价是我完全可以接受的¥1860。
  现在回头想想,不管有意还是无意,我似乎只会挑选售价在¥2000以内的手机。也不是买不起,当时已经加了工资,并且还有出差补助,3000多元的手机买起来也不会心疼,但我就是觉得不值得,——不就是个打电话用的小家电嘛。个人有种感觉:3000元以上的手机,价格掉得太快,买了不划算。¥2000~3000的机型大致都是功能强劲且卖得正火的主力机型,而我喜欢淘性价比高的超值货,所以……
  总之,看到A6288标着¥1860的价格,我立马心动了。虽然随着后续机型如e388等的推出,它基本已位于下市的边缘。但毕竟这是我曾经梦寐以求的东西,功能、性能说来也不算差。看过套装后更是喜欢:大厂就是大厂,直接双电双充,数据线、耳机、皮套一应俱全,于是当场便买了下来。

  接下来的日子,基本上是它和N3350共同“服役”。N3350装上乌市本地手机卡,主要负责打电话发短信。A6288装上福州的SIM卡,发发短信之余,上上GPRS,看看JAVA电子书。邮件我也收过,不过A6288只能正确处理10K以内的邮件,而且办公邮件很多都有附件,这个它就没办法了。由于有数据线和智能底座,A6288的一个好处就是可以通过电脑上的专用软件收发短信。通道走的是COM口,波特率不高,但功能简单实用,直到现在我爸妈外婆还拿它给我发短信。而且老人眼睛不好,T9输入法也不好教,但手写输入就很对他们的胃口。当时的手写输入法还在发展中,书写识别的正确率还很有待改进。但老人不在乎这些,写错了识别错了就删了重新写,——反正他们有的是时间。
  KJAVA应用当时还比较少,不过电子书和电子相册可以自己做。我和它最美好的时光,就是在乌市的一家小餐馆里,边夹着韭菜鸡蛋小笼包沾着陈醋放进嘴里,边捏着它看《镜花缘》。不过虽然有640K的机身内存,但其实是和短信、邮件、名片夹等空间共用的,而且内存少了就比较容易出现各种各样的软件问题,诸如重启、死机、跳Exception框之类。内存大后不少界面操作也会快很多,于是后来我也就基本上不玩KJAVA了,把内存留给手机用,短信也是经常删删比较好。
  要说缺点,大概就是通话声音比较小。翻盖机大多都有这毛病,因此用它通话的时候我基本上用耳机。好在我是双手机,这种时候相当少。另外一个问题就是铃声。A6288的铃声非常大,但却非常简陋,比N3350还惨。要说只有单音也就算了,可曲目的长度也很短,主要是允许的音符数太少,害我根本找不到什么好听的铃声。最后试来试去我发现《流星雨》是最合适的,因为曲子简单,只需要8个4/2小节就可以有个像样的旋律了。
  Motorola的毛病在接下来慢慢显现出来了。刚开始电池还行,能顶三天左右,大约一年左右工作时间便开始缩短,到后来就算合上盖子不用基本上也就一天多一点点。作为商务机带着走肯定是不合适的,——走在外面,来个电话便缺电关机这算怎么个事儿啊!后期我基本上将其作为一个短信收发机来使用了。据某些人的理解,耗电大是因为屏幕大,不过感觉还是电源管理的问题,Motorola一贯在这个问题上无好口碑。我通过淘宝买过两块飞毛腿,但也用不了太久。

  大约05年春节,我把它带回了重庆之后便一直留给父母和外婆用。他们比我更土,基本上谁出去谁抓上,回来便放在底座上接入电脑。客观地说,这种用法非常坏电池,不过为了方便我也就教他们这样用了,至少可以发短信嘛。

我的手机史(一)——Nokia 3350

2009-09-10 22:32:00

  大学快毕业,准备找工作的时候,从姑姑那里借来了一个闲置的旧手机。算是我用过的第一个手机。那是一个比电视遥控板还大的手机,看说明书,似乎是输入到国内的第一代数字式移动手机。界面上虽然能显示中文,但没中文输入法,这着实锻炼了一下我的英文能力。它陪我度过了找工作、毕业前的那一段时光,可谓劳苦功高。虽然很快电池就不堪重负:充电时得用湿手帕搭在上面降温,待机时间比充电时间还短。我几乎是有事情要出去的时候才会临时带上它,不过我还是坚持用它用到了工作之后。

  不算这个遥控板的话,那么我实际上的第一部手机应该是一台Nokia 3350。

  刚工作了没多久,同事们纷纷买手机了。事实上,那个年代(2002年)有手机的人还是不算太多,至少大四学生也做不到人手一部。基本上我所有同学中有手机的人也是借着大四找工作的东风才刚买的,而且为数也不多(不过半),一般就是配个传呼机了事。像我这种土人,大四之前连传呼机怎么用都还不会。不少同事其实几个月前也都只是学生,就算是来参加工作,也都是家中或亲朋的旧机器顶一顶。我还记得有个同事一直抱怨他的厦新A6,说坏了跑去维修点居然说没零件换。
  可是我们当时的公司正好是在通讯行业内混,员工没有手机是不可能的。于是用遥控板挨过培训期之后,拿到工资便开始琢磨买手机的事情。其实那个时候遥控板电池接触不良,已经基本上不能用了。我去工作前还有爸妈支援的3500块黄手起家费,所以食宿还是不愁的,买手机的想法家里也极力赞同,于是就带上哥们儿去了。哥们儿钟情于8210和8250,蓝色屏幕当时的确流行,不过我最后还是选择了3350。这之前我是仔细地查过资料的。3310、3315、3330和3350之间的那点细微差别被我研究了一个透。相比较而言,3350算是当时这个系列的最高端机型,价格自然也最高。不过总的来说3系列都算是低端机型,最后¥1100到手,送了一块飞毛腿电池和一个电池充电器,也算不贵。

  当时的手机三强——Motorola、Nokia和Ericsson,Motorola的口碑是“贵”和“电池烂”,Ericsson电池也烂,而且貌似没啥口碑,就Nokia,电池还行(中档),操作人性且“稳定”,于是我就成为其铁粉了。应该说,Nokia 3350是我蛮喜欢的一款手机。对称的键盘比较符合我的操作习惯,另外Nokia黑白机的一贯优点就是响应快,软件稳定不死机。个头按照现在的标准来讲算是大了,但我的手拿着很合适,刚刚撑满,很就手。主要功能很可靠——打电话、发短信,铃声也大。所以虽然输入法不怎么好用,导航键也只有上、下两向,我还是坚持用到了04年中期。
  最终促使它退役的原因,是03年某夏夜和朋友聚餐外出时被淋了一场暴雨,手机插在裤兜里,也没能躲过。当时就几乎没显示了,虽然采取了一些措施,但后来就慢慢开始不稳,常常自动关机。估计是供电部分有问题了吧。

味精有害吗?——看来我还没那么顽固

2009-09-05 00:49:27

  曾经因为我老了,是个老顽固了,对年轻人的东西已经不感兴趣了。有点担心。

  刚才在网上看到关于味精有害论的辩论。看来现在基本上无害论有压过有害论的趋势了。记得以前可曾经是一边倒的吃味精有害的说法啊!然后随后便开始了一波鸡精的销售热潮。我是听爸妈,听外婆说的,当时年纪小容易相信事儿,虽然半信半疑,但也受到了一定的影响,从此开始买起鸡精来。其实心底里我也是不以为然的,而且我还蛮喜欢吃味精的,不过有些习惯一旦养成,也就说不清楚为什么会那样,自然而然也就那样了。
  现在人家说了,鸡精和味精在鲜味剂的成分上是相差无几的。至少味精的主要成分——谷氨酸一钠,鸡精可是一点也没漏下。剩下的那些添加剂有没有害倒是需要论证一番。如此看来,相对比起来,反倒是味精还比较安全些了。我也在奇怪,不就是一种氨基酸盐么,至于那么害怕吗?
  其实,也不是说就真的什么毒都没有,可以大吃特吃了。无论什么东西,吃多了都是会出问题的。开水喝多了还会水中毒呢(按照美军的说法,每小时净摄入1.4L以上的水有可能导致严重的后果,包括“致命的”大脑水肿)。说味精没毒也不意味着就可以当饭吃,钠离子多了容易患高钠血症,酸根多了也容易加重肾的负担。而且什么加热、酸碱的问题粗粗考虑一下也是有一定道理的。高温和复杂的pH值环境下,不管什么食物都容易出现各种各样的问题。所以该注意到的注意就行,也没必要去刻意躲避。——其实这个也是我一贯的调调。

  由此发现我现在还是很从善如流的。有道理有证据的说法,不是完全不怀疑,但也能够辩证地采信。略微放心了一点点,至少我还没老到变石头的地步,呵呵。

给路由器升了级

2009-09-03 23:48:02

  当初有感于TP-Link在密码的Web页面显示上处理得比较好,所以买了它的TL-WR340G+。BestBuy淘的白壳便宜货,拿回家一看其实硬件版本是WR340G V5。不过看官网上WR340G V5和WR340G+ V1都用的同一款Firmware,看来基本一致吧,也就不追究了。
  应该说,这个虽然是入门级的货色,但比起家里早几年的有线路由器来说,软件上还是进步不少。至少从界面上看已经可以满足我的要求了。故一直以来少于折腾。去年升过一次级,也没有什么理由,兴之所至,刚好看到官网上有新的Firmware于是就升了。当时升到了3.8.1,升好以后一看多了两种特殊拨号模式,呵呵,中国电信/网通的贡献吧。
  这次也是,偶然看到论坛里两拨人为了这个路由器吵得不可开交。一拨人说好用,一拨人说老断线。我用着还行啊,只要保证了散热就不会有什么问题,——要是和ADSL Modem堆叠就一定会死机的。看看那些人吵的时候晒的固件版本居然还是3.6.X,于是灵机一动又跑去官网看了看,果然又有新升级了。

  新的Firmware有两个:一个是081225,一个是090730。直接看Release Note,前一个说是加了一些特殊拨号模式,嗯,无良的ISP。后一个呢,说是加入了自动选择信道,这个,大概和今晚贴在楼道门上的纸条有一定关系吧。
  偷懒直接升级后一个,等了老半天连HTTP上传都没完成,回头一看httpd应该是挂了,端口开着可GET根本没响应。网是还能上,无论LAN/WAN。想重启吧,怕搞坏设备,不重启吧,明显已经出问题了。最后一咬牙还是拔电重启,还好,系统没变,还是老样子。又试了几次,反正还是升级不成功。胆子也大了,索性升081225试试,圣诞节的版本不知道好不好。解压开一看,有个“中间版本”,心里基本上明白了。
  先升级中间版本到4.0.2,嗬,设置全清了不说,界面上只剩了一个升级,摆明华山一条路。继续升到081225对应的4.2.0版,终于恢复正常了。再继续一口气升完090730,终于到了4.3.2。
  看了看功能变化,特殊拨号模式多出了好几个:西安、河南、湖南等等地方都要用特殊拨号模式才行。再看看Wireless设置中的频段,有个自动选择。配上参数试了下,的确每次开机选择的频段都不一样了。这就是所谓的“跳频电台”吧?
  无意中还发现,该路由器内部OS很有可能是基于红帽系的Linux裁剪的。因为URL里面叫做SoftwareUpgradeRpm……

  由于以前的配置备份文件已经不能用了,因此恢复全靠手和记忆。其它都好说,唯独WAN的PPPoE拨号参数记不得了,真要命。更要命的是连办电信业务时的单子都不知道放哪里去了。还好网上邻居里面还有一个以前测连通性时配的PPPoE在,找回了用户名就没问题了。
  顺便,托门上纸条的福。把SSID广播关了的同时,还把口令字换成了生成器乱数生成的63位超强度字串,看哪个无良黑客能破?63位无序字串的话,纵使有500G的Hash Table也搞不定吧?明天就下战书去。

有惊无险两则

2009-08-29 00:26:28

  工作过程中,无意用IceSword发现两个值得怀疑的地方。以为90%中病毒了,折腾了大半天,最后总算是搞清楚了原委,也解除了警报。由于在Google的过程中并没有得到太多的帮助,因此在这里把过程和结论记录一下,供有关人员参考。

a开头的未知驱动

  一开始是通过查蓝屏原因时查到了某些奇怪的驱动。这些sys文件一般用a开头,8.3标准文件名,但是明显是随机生成的,每次重新启动都会换名字。用IceSword的“内核模块”能看见,路径在system32/drivers目录下,但是却没法找到对应的文件映像。估计是临时生成的驱动,加载之后便删除了,所以找不到。另外,在安全模式下没有看到这个驱动的加载。种种行为,像极了病毒。
  开始紧张起来,在Google上也搜到类似的询问,但一般没有明确的结论。有人用RootKit Unhooker把内存中的驱动内容dump了出来,据说两次dump的内容也是不一样的。线索貌似断了。
  后来发现还有类似sp??.sys这样的驱动也有这种行为模式,不过这个在Google上很快搜到了结论,——是Daemon Tools搞的鬼。既然如此,不知道那个a开头的未知驱动是不是也是这个原因?按道理,既然做了个sp??.sys,也就不应该另外再搞一套了。
  但说不定是它集成了第三方的RootKit呀?于是还是开了个虚拟机做了一下测试,4.1x版本的Daemon Tools Lite,一装就发现中奖了。果然是这个东东搞的鬼!装sptd之后sp??.sys就会出现了——这个是已知的,重启之后再安装Daemon Tools本身,也还好。然后再重启,a*.sys马上出现了。为了确认,当场进行卸载,——卸了还没等重启,a*.sys就没了。再装一次也不用重启就又出现了。于是铁证如山。
  这样看来,Daemon Tools的手脚是不怎么干净的。家里的4.03版貌似还不会,也不知道是4.1x的问题还是Lite的缘故。总之,先记下吧。
  之后发现其实Google上还是能搜到只言片语的。似乎有高人已经知道是Daemon Tools造成的,但内核论坛和百度知道里面反而没人解释。大概高人们的圈子比较小吧。

SSDT中NtConnectPort被Hook到Unknown?

  在看SSDT的时候,意外发现除了sptd干的好事之外,还有一个很奇怪的Hook。NtConnectPort被Hook到了名为Unknown的模块上。Unknown嘛,就是不知道了,很明显是被保护起来了。
  同样,在Google里面找不到多少信息,连老外的信息都没有什么有价值的回答,只好自己找。07年有人问过这个问题,有一种解答认为,dump出来也没有什么意义。因为这种Unknown的模块很可能就是人家开一片内存,把代码往里面一拷,然后Hook过去。除了去读反汇编代码,没有什么好办法。
  最后还是虚拟机解决——VMWare Inc.真是好公司!因为估计这种事情一般都是安全产品会去做,所以开了个虚拟机开始装各种安全软件。先试了360,没问题,就算装了保险箱也没问题。接下来是Symantec 10,Hook有了!明白了,是Symantec干的好事。
  唉,现在的黑软和毒,真是越来越难对付了。要动用到IceSword和RKU,这叫我以后怎么教别人用啊?