【转】如何解决IE9的字体模糊(特别是字母和数字)的问题。

  IE9相信大家都装上了,估计也都遇到了一个问题,那就是字体模糊,特别是字母和数字。其实,这是因为IE9没有默认选用最优的Clear Type文本设置,我们可以自己重新设置:

  打开控制面板-显示-调整Clear Type文本,然后一步步设置,尤其是最后一步的选择(最后一张图所示)。如图:


继续阅读【转】如何解决IE9的字体模糊(特别是字母和数字)的问题。

细节决定成败

  今天很郁闷,发现了一个明显的系统bug。指定条件进行搜索,出来的结果与搜索条件不匹配。可惜从开发到产品,都认为不需要修复。我不知道这种bug是否会对用户造成啥实质性的影响。但从我的角度看,或多或少会让人觉得我们的产品不够专业,提供的数据不可信。

  之所以出现这个问题,开发给出的解释是,因为缓存时间不同步,导致查询结果与筛选条件不一致。等缓存更新后,就会正常。与产品沟通后,原来在这个产品的设计阶段,就已经预知了会有这种问题出现的可能。但结果是无论从技术上还是产品上都没有想办法避归这个问题。

  他们给的理由也很充分,要彻底解决这个问题,技术上开销会很大,而且这个问题出现的几率不是很大,所以就忽略了。多么可笑的理由。难道我们就是这样对用户负责的么?在明知产品可能会出现问题的情况下,仍然选择上线。试想一下,如果在买东西的时候,商家明知道货物有问题,还卖给你,你会是什么感觉?

  什么是bug?在一部分开发的眼里,他们可能觉得只要自己写的程序没问题,就不算有bug。他们不会管系统架构是否合理、产品易用性是否符合用户习惯。如果是新人可以认为是他们能力不够想不到,但作为有一定经验的人,一而再再而三面对这种问题选择视而不见,我只能怀疑是态度问题了。事不关己高高挂起,在这个时候,确实能让自己省去很多不必要的麻烦。

  当然很多时候一个好的产品并不一定在技术上能够100%的实现,在这个时候,大家应该相互合作找出一个折中的方法,来实现它。而不是拿一个半成品,甚至次品推给用户。

  一次两次,可能影响的用户不是很多。但是长此以往,形成一种惯性以后,势必会被用户所抛弃。细节决定成败,什么时候才能让他们明白?

iOS应用测试

使用智能手机也有4、5年时间了,从早期的Symbian、Windows mobile,到现在的iOS(目前正在向家里领导申请经费购置i9000,体验一下Android)。智能手机与非智能手机,最大的不同,就是可以按需安装一些软件。虽然有些非智能机也能安装java类的程序,但毕竟没有智能机方便,应用也不是很多。
在这些年的智能机应用程序使用过程中,也遇到过很多头痛的问题。
1. 软件崩溃,意外退出。这点是最痛苦的了,特别是在码了很多字的时候,突然程序意外退出了,之前的心血都白费。那就更加气人啦。
2. 软件占用资源过大,使用速度缓慢。虽然现在的智能机有向PC发展的趋势,CPU频率上到了1G、1.2G…,有些甚至采用了双核。但手机毕竟还是手机,在CPU、内存、显示卡等方面还是不及PC。软件性能的问题,在手机上会显得尤为重要。
3. 操作易用性。在手机上打字、浏览,没有在电脑上那么方便,一款程序的易用与否,会给直接影响到用户体验。

手机测试与普通测试的区别

1. 数据准备。手机上的操作比起电脑上,总归不是很方便。特别是在数据准备上,比较麻烦。在电脑上,我们可以使用第三方的工具,比如QTP录制回放,或者自己写个小工具直接写数据。但在手机上,操作起来就会麻烦很多。
2. 性能测试。web端的性能测试,注重的是服务器请求响应,数据库查询,网络带宽延迟等等,多倾向于后台服务器端的性能。而手机上的性能,除此之外还要考虑应用在手机上的展示速度,毕竟手机跟电脑的硬件配置还是有很大差距。
3. UI。由于操作问题,屏幕尺寸等众多因素影响,手机上的UI显得尤为重要。一个优秀的UI设计,能给用户带来绝佳的用户体验。
4. 网络链接。手机用户访问网络应用,都是使用无线网络,如:wifi、GPRS等。无线网络稳定性没有有线的高。这就要求程序对网络异常有较强的判断、处理能力。意外无法避免,但要及时反馈给用户,已获得更好的用户体验。
5. GPS定位。现在的手机应用很多情况都会使用到GPS定位,如何对定位结果进行测试就是一个很实际的问题。通常情况下,我们在测试的时候只能定位到当前位置,很难直接在应用程序上定位不同的坐标进行测试,除非测试团队有分布在不同城市、区域。

手机测试tips

1. 复制、粘贴。在手机上打字始终没有在电脑上方便。在测试数据输入时,善于利用手机自带、或第三方软件提供复制、粘贴功能,能够大大提高文字输入速度,减少测试时间。iOS上,可以双击输入框,会出现全选、拷贝、粘贴等按钮。
2. 网络中断。有些时候要模拟无信号,或者网络瞬断的情况。这个时候可以用一些软件,在应用开启状态下关闭网络,来进行测试。当然,如果你不嫌麻烦,也可以跑到厕所等没信号的地方去测试。^_^。iOS上,可以使用SBSettings来关闭、激活网络。
3. 截图,保留现场。在电脑上进行测试时,我们经常会为了保留现场情况,截图存档。在手机上也可以做到。iOS上,按住关机键+home键即可截屏。

【转】超恐怖鬼城:切尔诺贝利/组图

  切尔诺贝利,乌克兰北部基辅州城市,位处白俄罗斯边境,邻近另一个被废弃的城市普里皮亚季。切尔诺贝利在一九八六年四月二十六号因切尔诺贝利核事故而被废弃。
  切尔诺贝利核电站是苏联在1970年建造的,是乌克兰境内首个核电厂。
  切尔诺贝利核能电厂四号机组于1986年4月26日凌晨1点23分发生爆炸,是历史上最严重的核能发电厂意外事故。这次灾难所释放出的辐射线剂量是投在广岛的原子弹的400倍以上。
  由于切尔诺贝利发电厂没有保护掩体,导致受到核辐射尘污染的云层飘往众多地区,包括原苏联西部的部分地区、西欧、东欧、斯堪地那维亚半岛、不列颠群岛和北美东部部分地区。此外,乌克兰、白俄罗斯及俄罗斯境内均遭受到严重的核污染,超过336,000名的居民被迫撤离。依据前苏联的官方报告,约60%受到辐射尘污染的地区皆位于白俄罗斯境内。但根据2006年的TORCH(The Other Report On Chernobyl)报告指出,半数的辐射尘都落在前述的三个前苏联国家以外。
  这次意外引起了众人对于前苏联核能发电工业上的安全顾虑,也减缓了一系列的核能工程进度。同时此次事件也促使了前苏联政府的资讯趋向较为透明化。苏联解体后的各个独立国家,包括俄罗斯、乌克兰、白俄罗斯,至今仍为清理切尔诺贝利事件所造成的污染问题及其引起的健康问题上付出着极大的代价。
  因事件所造成的死亡人数难以精确计算,前苏联时期的刻意隐瞒,使得追查牺牲者方面的工作变得更为困难,事实上,前苏联政府当局在事件发生之后不久,已禁止医生在死亡证明上提及因“辐射线”而死亡。由辐射线导致的潜在死亡因素,特别是至今仍尚未发生的癌症,而这些在将来都难以证明是因切尔诺贝利事件所引起的。估计与实际的数据差别是相当大的,一份由国际原子能总署和世界卫生组织所主导的切尔诺贝利论坛在2005年所提出的切尔诺贝利事件报告中,56人的死亡被归咎于此事件(47名救灾人员,9名罹患甲状腺癌的儿童),并估计在切尔诺贝利地区660万人口中,已经和将会死于辐射的人数可能高达4,000人。

继续阅读【转】超恐怖鬼城:切尔诺贝利/组图

影响来了

  小岛国的一场地震,也间接的影响到了我的生活。
  上午我的股票还涨的好好的,到了下午,地震消息一来,股票就开始跳水了。
  这场地震,也导致了中国电信经日本海缆受损 13%出口带宽中断。我的Blog也受到了严重的影响,速度蜗牛一样。看来把服务器加载A国,也不是万全之策。原本想着避开GXB该死的BA,么想到人算不如天算,给你来这么一招。