Anonymous 黑客组织刚对英国内政部网站发起 DDoS 攻击,导致该网站瘫痪。
据称此举是为了回应英国政府计划制定电子邮件监控政策。英国政府一直在讨论法律上允许更多的网络监控和电子邮件监视,以打击恐怖主义。政府机构发言人说,通信的内容不会被审查,但彼此交谈的监测是重要的组成部分。
via thenextweb
Anonymous 黑客组织刚对英国内政部网站发起 DDoS 攻击,导致该网站瘫痪。
据称此举是为了回应英国政府计划制定电子邮件监控政策。英国政府一直在讨论法律上允许更多的网络监控和电子邮件监视,以打击恐怖主义。政府机构发言人说,通信的内容不会被审查,但彼此交谈的监测是重要的组成部分。
via thenextweb
Source: http://designmodo.com/free-psd-ui-kits/#ixzz1rNPq4VGE
随着移动平台的发展和其应用的不断改善,质量成为决定成败的关键。用户要求他们选择安装的应用响应快、性能好,如果某个应用不能提供卓越的功能和稳定的用户体验,那这样的应用注定会被很快卸载。
尽管现在Android智能手机和平板电脑的运行速率越来越快,但开发者仍需牢记,应用的运行环境仍受到电池和处理器等诸多资源的限制。以下是如何为应用“瘦身”的十条建议,以便能在当前和以后的所有Android设备都能运行出最佳效果。
一个优秀的开发者应该善于运用常识、完善的算法和标准设计模式。要有资源意识,打开了就要记得关闭,尽量做到晚获取,早释放。这些由来已久的编码准则同样适用Android应用开发,尤其是使用基础设备服务时。
通过使用AsyncTask、线程、IntentService和自定义后台服务,保证应用的灵活性。使用加载工具简化游标等长时间加载数据的状态管理。当有其他程序运行时,不能让你的应用滞后或中止。
如果一个操作需要消耗较多时间和资源时,取消该操作,换成异步处理,这样应用就能保持响应,用户可以继续各种操作。该方法适用磁盘读写、访问内容提供方、数据库和互联网,以及解析和其他需要花费较长时间的任务。
使用Android平台的最新产品,保证你的应用紧跟Android的更新步伐。随着Android平台的不断发展,部分功能可能被弃用或被更好的 功能取代,核心API接收了bug修复和性能改进,新API有助于开发者编写出更稳定的应用。要明白最佳的做法总是随着时间的推移而变,聪明的开发者应该 总是站在整个平台的最前沿。
从Android 2.3开始提供了一个新的类StrictMode,该类可以用于捕捉发生在应用程序主线程中耗时的磁盘、网络访问或函数调用,可以帮助开发者改进程序,使主线程处理UI和动画在磁盘读写和网络操作时变得更平滑,避免主线程被阻塞。
如果开发周期较长,你很可能在应用中内置了一些日志或调试代码,在发布前确保这些功能已经最小化或完全禁用。
简单的屏幕不仅方便阅读,还能加快加载速度。与其在一个单一屏幕上堆砌太多不必要的功能,不如花时间去开发优雅的用户界面。简单优雅的UI不仅能提高应用性能,还能提高用户使用该应用时的效率。
为尽可能高效地被加载,需要根据具体设备的配置调整相应资源,尤其是图片资源。为使应用包文件合理适用不同设备,首先可只添加运行该应用需要的核心资源,然后再根据具体设备下载相关内容。
Hierachy Viewer能很方便地在开发者设计,调试和调整界面时,快速定位问题,解决问题,提高开发效率。
Layoutopt是一款简单的命令行工具,可帮助找到不必要的控件嵌套以及缩减布局资源,从而使应用变得可能“苗条”。控件越少、布局层次越浅,性能就越好。
Android SDK随带了很多用于应用分析的工具,其中最受欢迎的是Traceview,这款图形工具可以帮助调试和找到应用中的性能瓶颈。
提升Android应用性能的方法有很多,有些需要使用特定的算法,有些依赖切实可行的调试和性能监测技术。幸运的是,Android平台随带了众多免费的实用工具,可以帮助跟踪和解决应用程序中的性能问题。
安全研究人员发现一款最新针对Android操作系统的恶意软件,黑客可通过该软件远程控制用户手机,并在用户毫不知情的情况下在其手机上安装未经许可的软件。首席工程师与移动安全专家蒂姆·怀亚特(Tim Wyatt)在Lookout网站发布的一篇博文称,该恶意软件是早前所知的恶意软件Legacy Native(又称LeNa)的一种变体。
并解释道LeNa只影响的影响范围并不是很广,“LeNa在最初会冒出一项合法的应用,试图通过使用户享有使用 某些应用的超级用户特权的方式来欺骗用户启动SU应用程序以激活其恶意载荷。”怀亚特还补充,只有技术娴熟的用户才会遇到这种风险。
而该最新的恶意软件则应用了一款名为‘Gingerbreak’的程序,Gingerbreak可使该恶意软件在用户毫无察觉的情况下植根于运行Android Gingerbread 和Android Honeycomb 操作系统的设备上。
值得庆幸的是,该恶意软件尚未出现在Android市场。但是,怀亚特在其博文中称在其他系统手机市场上该恶意软件已经开始蔓延。此外,其还总结出以下几点建议使用户远离Android恶意软件:
1.要警戒使用手机时出现的异常状况,如电话账单中出现一些莫名奇妙的收费、非正常短信和网络活动、或是在手机锁屏的情况下出现的一些应用活动。
2.经常检查应用程序的请求权限,确保一个程序的权限要求与其特征相匹配。
3.只在安全来源网站中下载应用程序,如著名的应用程序商店和下载网站。
4.安装一个移动安全程序,以扫描手机上下载的应用程序是否安全。
Google 的智能眼镜计划最近引起了不小的反响。许多人热情的盼望它早日成为现实,但是持批评态度的也不在少数。这些批评有讽刺性的言论,有搞笑的视频,还有对于其毁灭人性的能力的担心。虽然智能眼镜实现的不过是智能手机的功能,但是它将现实虚拟化的潜力却更大,或许这是许多人担心的理由。
在这里,我们暂时把它可能产生的社会影响放到一边,从用户体验的层面考虑一下。毕竟,智能眼镜和手机不同,它所输出的文字和影像直接展现在视野之内,是否会让人产生不舒服的感觉?Technology Review 网站为此采访了神经生物学专家 Mark Changizi。
根据 Mark Changizi 的说法,Google 智能眼镜的设计从生理学上来说,并不会给人带来不舒服的感觉。“从视觉上说,图像不会在你的前面浮动,因为它只展现给一只眼,”Changizi 解释说。
这就好像你在视野的边缘看到自己鼻子的影像,多数情况下我们不会去注意。”从每只眼中接受非对应图像,实际上已经是我们非常习惯的东西了“。
同时,他也指出,视频中展示的清晰的文字影像并不容易做到。“他们要展示给你文字,要辨别那种细节,你需要将影像放在眼睛的小窝前面,那是你视野的微小、中心的部分”。而这通常不是我们接受非对应图像的地方。
Changizi 认为,影像的合理位置应该放在视野中的脸部那里。“更加自然的放置位置,特别是非文字的时候,应该是你的视野中脸部影像已经存在的地方。”这会使得电子图层像是自己身体的一部分。电子界面的体验更加潜意识化,而不是让人感觉是盯着手机屏幕。
一位 Google 员工告诉 Technology Review,智能眼镜开发团队进行了许多实验,包括户外测试。对于测试对用户体验视觉层面的结果,他没有透露任何细节。显然,Google 官方放出的视频更多的是一种理想状态。
虽然最终结果如何还不好预测,但是 Changizi 比较乐观。“现在我们看到许多人在走路的时候眼睛盯着手中四寸的屏幕,彼此碰撞,” 他说,“无论 Google 的智能眼镜结果如何,它肯定会是一个提升。”
题外话:the Verge 网站采访了 Google 联合创始人 Sergey Brin。Brin 说智能眼镜仍处于早期原型机阶段, Google 发布视频的目的是收集人们的反馈。他说,Google 希望最终产品能够和各种不同的设备相连接。另外,智能眼镜还需要通过射频辐射测试,这对于 Brin 来说非常重要。当问到产品上市的时间时,Brin 回答说,”给我们些时间“。
图片来自 newstech24