2015年3月13日星期五

谷歌将关闭Google Code服务

  据谷歌官方博客报道,谷歌即将关闭Google Code项目,从今日起无法创建新托管项目,今年8月24日所有项目数据将变成只读,明年1月25日Google Code站点将彻底关闭,所有项目数据将下线。

  Google Code是谷歌于2006年为软件开发人员推出的服务,其最初目的是为谷歌自身的开源软件提供开发平台,同时协助开发者扩展谷歌产品的功能。之后,Google Code逐步成为一个开放的项目托管平台,提供版本控制、问题跟踪、Wiki和下载托管等服务。

  根据Google的描述,谷歌关闭Google Code的主要原因是平台内存在太多垃圾信息和服务滥用情况,这些问题让平台的管理不堪重负。而随着GitHub、SourceForge等类似平台的迅速崛起,谷歌认为Google Code已经没有存在的必要性了。

  对于软件开发人员来说,谷歌建议Google Code用户在站点关闭后使用GitHub等工具,并且推出了一个Google Code导出GitHub的工具(地址),这样用户的托管项目可以继续在GitHub里使用。

  此外,SourceForge也提供了一个Google Code导入工具(地址),此外还有一些独立工具用于将项目导出至 Bitbucket等平台。

  微评:谷歌总是莫名其妙地关闭一些好服务,例如之前的Google Reader和现在的Google Code,谷歌是否想过,那些因为各种原因停止更新的博客和项目,在Google Reader和Google Code关闭之后,就会彻底地在整个互联网上消失了。

2015年3月12日星期四

苹果iOS 8.2引用户抱怨

  苹果iOS 8.2已经在3月10日全面推送给用户了,但不少已经升级的用户却对iOS 8.2颇有抱怨。

  iOS 8.2强制加入了对Apple Watch的支持,不管你有没有购买Apple Watch的打算,iOS 8.2系统里面都默认安装Apple Watch应用,并将其直接显示在iPhone桌面上,而且还不能删除。

  iOS 8.2正式版的体积至少450MB以上,而这个Apple Watch应用至少要占去一多半的体积,这引起了很多只有16G存储的用户的不满。

  此外,由于Apple Watch发布的初衷是跟随用户的足迹进行健康追踪,因此页造成手机更新iOS 8.2之后耗电大幅增加。

  如果你不打算购买和使用Apple Watch,可以在设定-隐私-运动与健身-体能追踪,关闭这一选项,这样一来iOS 8.2就不会耗费宝贵的电量去检测Apple Watch了。

  对于那些还没有升级iOS 8.2的用户来说,是否要升级还需谨慎。

2015年3月11日星期三

百度云OS被放弃

  3月11日消息,百度云OS今日宣布,由于公司内部业务调整,百度云OS将于2015年3月11日起,暂停更新。

  百度云OS是基于Android 4.0及以上版本进行开发的第三方智能手机系统,诞生于2012年6月4日,是由李彦宏在2011年提出的百度·易平台演变而来,至今已经发布6个正式版本。在《2014年刷机市场洞察》数据报告中,百度云OS在第三方ROM资源排行榜中仅次于CM,位列第二,超过MIUI、新蜂ROM、乐蛙等。

  该系统最初命名为百度云ROM,后于2014年9月15日正式更名为百度云OS,同时启用新的品牌LOGO。

  以下为百度云OS论坛声明全文:

  忘不了那一天,你带着炙热的梦想横空出世,像个学步的孩子勇敢探索着未来

  忘不了那一天,解决了你的一个Bug,忙到深夜的我们却笑得那么开心

  忘不了那一天,炫5发布,UI全新改版,大家眼睛里满满的欣慰和自豪

  忘不了那一天,正式版V6发布得到用户认可,我们的喜极而泣

  忘不了那一天,我们从天南海北聚在一起就是为了讨论怎么让你变得更美好

  我们因你而来,因爱而聚,你是百度云OS,是我们追随的女神白小云,也是大家眼里那个时而逗比时而傲娇的小白云,我们是你的缔造者,也是你忠实的粉丝

  百度云OS从2012年6月4日诞生到今天,我们已经风雨同舟度过1010个难忘的日子。当初那个懵懂的小孩白小云,在大家的一路陪伴下长成了今天万众瞩目的明星,我们也在相伴相携中建立了深厚的感情

  今天,我们要衷心的说一声感谢,感谢你们无怨无悔的风雨相伴

  今天,我们也要真诚的说一声抱歉,今后的路再不能相伴相携地一起走

  告别的话很难说出口,因公司业务调整,我们不得不痛苦的决定暂停百度云OS的更新和维护

  迷失的人迷失了,相逢的人会再相逢,也许是永别,也许白小云还会回来~

  今天,我们还要说一声珍重,前路漫漫,希望你一直记得和百度云OS相伴成长的日子,请带着小云的祝福继续往前走,因为有你,我们青春无悔,因为有你,我们更爱这世界的美好~

2015年3月10日星期二

苹果发布Apple Watch和新版Macbook

  3月10日凌晨消息,苹果公司2015年春季发布会在美国旧金山芳草地艺术中心召开。发布会上苹果重点发布了全新的Macbook 12英寸新机型,同时宣布了Apple Watch智能手表的售价与发售时间,以及几项其他消息。

  12寸视网膜MacBook

  本次发布会最重要的消息莫过于全新的12英寸版本Macbook。与之前媒体报道的一样,全新的Macbook采用全新设计,分为灰、银、金三色,12英寸Retina显分辨率为2304 x 1440,处理器为英特尔酷睿M低功耗处理器。并且如之前传闻中的一样,它采用无风扇设计,这也是首台无风扇的MacBook。新Macbook重约0.91千克,13.1毫米厚,比现在11寸的的MacBook Air薄24%。

  全新的Macbook机身内部的空间利用也达到了全新的层次。机身边缘不规则的空间也被定制的电池填充,让新Macbook的续航时间达到了9小时网页浏览需求。另外,新款MacBook 还搭载了全新的全尺寸键盘。据介绍,这种全新的蝶式结构键盘,使按键在薄了40%的同时,每个按键的表面积扩大 17%,稳定性提升4倍多。另外在每个按键下都有一个LED光源。触摸板也得到了更新,新的触摸板不仅可以感觉到压力的强弱,同时可以提供震动反馈。

  12寸MacBook 另外一个重大更新是全新的USB-C接口,据介绍这个将电源、USB数据传输、Display Port、HDMI和VGA五种功能集合于一的五合一接口将替代原先的接口。话剧话说,全新的Macbook也将只有这一个接口。全新12英寸Macbook售价9288元起。同时,旧的Macbook Pro与Macbook Air产品线都将换装全新的英特尔第五代酷睿处理器,同时配备Retina屏幕的Macbook Pro也将添加与新Macbook一样的全新触控板。

苹果发布Apple Watch和新版Macbook

  全新的Macbook售价为1299美元起,将于4月10日发售。

  苹果同时宣布,旧的Macbook Pro与Macbook Air产品线都将换装全新的英特尔第五代酷睿处理器,同时配备Retina屏幕的Macbook Pro也将添加与新Macbook一样的全新触控板。

  Apple Watch

  发布会上另一个令人瞩目的消息就是Apple Watch的最终推出了。本次发布会首先重温了已经公布Apple Watch功能,同时进行了真机演示。演示中展示了多个Apple Watch应用,比如接电话,用Apple Pay支付,给Facebook好友点赞,Uber叫车,订酒店房间等等。

苹果发布Apple Watch和新版Macbook

  在展示了多段有关Apple Watch制作工艺的视频之后,苹果宣布,Apple Watch一般状况续航时间为18小时,从4月10日起开始预售,4月24日正式发货,首批发售地区包含中国大陆。

  苹果官网显示,Apple Watch具有三个系列,Apple Watch Sport、Apple Watch 和 Apple Watch Edition。三个系列的表壳材质为铝合金,不锈钢和金,同时可以与多种表带任意搭配组合。Apple Watch Sport售价2588元到2988元,Apple Watch售价4188元到8288元,Apple Watch Edition金表版售价74800元到126800元。

  Apple Watch不同于以往苹果公司的所有产品,它的定位特殊,开创了一个新的产品类别。除了功能,它的重要卖点也加入了“时尚”这是此前产品从未刻意宣传的,苹果公司希望借助这个特殊的切入点引导行业,直至赢取这场战争。

  稿源:新浪科技

2015年3月9日星期一

小米4被指预装恶意软件:回应称测试机遭篡改

  近日有媒体报道,美国数据安全公司Bluebox通过测试发现,小米4手机中预装了恶意软件,还在这款手机中发现了很多其他问题。更令人担忧的是,这款手机似乎已经被尚未确认的第三方篡改。

  Bluebox曾经就此问题联系小米,但并未得到回复,该公司随后在上周四发布了报告。当Bluebox的研究人员收到这款手机时,确定那是一款使用小米账户的合法小米设备。经过深入的测试后,研究人员发现这款智能手机中预装了多款恶意应用,包括一款伪装成合法谷歌应用的广告软件、一个可以让黑客控制手机的木马,还有其他一些高危软件。

  另外,Bluebox首席安全分析师安德鲁·布莱齐(Andrew Blaich)还表示,在该公司进行的所有漏洞扫描中,小米4该都存在问题。

  布莱齐还表示,小米4的操作系统是未经认证的Android版本,因此可能存在很多瑕疵。他的团队发现的很多问题和漏洞都是较老的Android系统中存在的问题,最新版本已经修复,因此,他们认为小米4的操作系统融合了新的Android 4.4.4奇巧系统和旧版Android系统。API中的其他一些问题导致安全人员难以判断该设备究竟是用于测试的设备,还是供用户使用的产品。

  该公司还怀疑,这款设备可能被第三方篡改,因为某些应用的签名与小米的签名密钥并不相同。

  上周五,Bluebox终于收到小米方面的回复,小米国际副总裁雨果·巴拉(Hugo Barra)在回复中说:“我们确定Bluebox测试的设备使用的并非标准版MIUI ROM,因为我们的工厂ROM和OTA ROM从未root,也不会安装YT Service、PhoneGuardService、AppStats等服务。Bluebox购买的这款测试用机可能被篡改了,因为他们是通过中国的一家实体店购买的,而小米并不通过中国的第三方零售商销售手机,只通过官方网站和部分运营商销售。”

  巴拉还表示,小米正在调查该公司为何花费这么长时间才作出回应。他建议用户只购买Mi.com网站和部分认证商店的小米设备。

  不过,布莱齐似乎并不认可这一回复。他写道:“如果在零售渠道中这么容易篡改设备,那么即使通过Mi.com购买,也同样也可以在运输过程中篡改。”他还引述了另外一篇来自《明镜周刊》的新闻报道:美国情报部门可以在某些设备到达目的地之前在其中加载恶意软件——这是一种更加现代化的窃听方式。他认为,如果小米智能手机已经在零售层面被黑客入侵,便有可能引发更复杂的攻击。

  布莱齐在报告中指出,电子设备越受欢迎,遭到攻击的频率就越高。小米的MIUI平台拥有1亿用户,而且计划今年进军美国,因此该公司的用户数量今后还将继续增加。

  小米随后就此事向科技博客Venturebeat发布声明称:“Bluebox得到的那部小米4手机可能被第三方篡改,因为那是通过非官方渠道购买的。由于中国的各个手机品牌都存在巨大的平行市场,所以第三方经常通过这类渠道篡改任何品牌的手机。小米只通过Mi.com以及移动运营商等少数受信赖的合作伙伴销售手机。”

  小米还补充说:“另外,与Bluebox的结论不同的是,MIUI使用的是真正的Android系统,意味着MIUI完全遵守Android的兼容性定义文件(CDD),而且通过了所有的Android CTS测试,这是行业内用于确保某款设备完全兼容Android的一项流程,适用于中国和国际市场。”

  稿源:新浪科技

2015年3月8日星期日

Windows网站架构服务器的优劣

  使用Windows平台来构建网站服务器,很大部分由网站管理员的技术背景决定的,早期的技术人员可能更熟悉Windows,或者负责人认为Windows的易用性、“短平快”的开发模式、人才成本等方面都比较符合团队需求,自然就选择了Windows.后期业务发展到一定规模,也很难轻易将整体架构迁移到其它平台上了。当然,对于构建大规模互联网,更建议首选开源架构,因为有很多成熟的案例和开源生态的支持,避免重复造轮子和支出授权费用。

  那么,Windows架构的服务器和Linux架构的服务器到底哪个好呢?这里就从需求性、稳定性、操作性、安全性来分析一番。

  需求性:

  Windows网站服务器的主要组成部分是Windows+IIS+ASP(.NET),因此如果网站程序开发语言是ASP,那么应该选择Windows服务器,因为Linux不支持ASP系列的语言;如果是PHP语言建设的网站,建议选择Liunx主机,因为在liunx平台中,Linux+Apche+Mysql构架运行PHP网页可以更高效,更稳定。

  稳定性:

  主机的稳定性是至关重要的,关系着网站的生存发展,如果稳定性不够好的话,就会影响用户的访问,也会影响网站的优化,导致没有排名,这对于用户体验度的影响是非常大的。通常来说,Linux稳定性要比Windows好些,再就是Windows的图形界面需要占很多资源,而Linux系统去掉图形界面的包袱,系统运行得更快。

  Windows配置变化的时候,通常需要重新启动,这导致不可避免的停机,而Linux通常不需要重新启动。几乎所有的Linux系统配置的改变都能在系统运行中操作,而且还不会影响其他无关的服务。

  操作性:

  Windows系统的普及和它的图形化界面让我们每个懂电脑的人都不会陌生了,而Linux服务器一般是纯命令行模式,每完成一个操作,比如新建一个文件夹,都要用一串命令来完成。所以从操作性来讲,Liunx操作性要困难些。

  安全性:

  从安全性来说,Windows和Linux其实差不多,网站管理员熟悉哪种操作系统,懂得如何配置哪种操作系统的安全参数,哪种操作系统就更安全。

2015年3月7日星期六

LNMP网站架构方案分析

  LNMP(Linux-Nginx-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Nginx网络服务器,MySQL数据库,PHP编程语言,所有组成产品均是免费开源软件,这四种软件组合到一起,成为一个免费、高效的网站服务系统。

  Linux、MySQL、PHP这些框架的优点之前已经介绍过,LNMP和LAMP不同的一点就是Web服务器Nginx,那么Nginx相比Apache有什么优点呢?

  Nginx是一个小巧而高效的Linux下的Web服务器软件,已在一些大型网站上运行多年,很多国内外的门户网站、行业网站也都在是使用Nginx,相当的稳定。

  Nginx的主要特点是稳定、功能丰富、安装配置简单、低系统资源。Nginx对于反向代理和负载均衡有不错的支持。Nginx不仅仅可以做为Web服务器,还可以做负载均衡服务器、代理服务器和邮件服务器。

  作为Web服务器来说,相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,Nginx处理静态文件、索引文件,自动索引的效率非常高,体现更高的效率。

  作为代理服务器,Nginx可以实现无缓存的反向代理加速,提高网站的运行速度。

  作为负载均衡服务器,Nginx既可以在内部直接支持Rails和PHP,也可以支持HTTP代理服务器对外进行服务,同时还支持简单的容错和利用算法进行负载均衡;Nginx 用 C 编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。

  作为邮件代理服务器来说, Nginx是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器)。

  安装配置上,Nginx安装简单、配置灵活、配置文件非常简洁(还能够支持perl语法);性能方面,Nginx是专门为性能优化而开发的,非常注重效率。它采用Poll模型,可以支持更多的并发连接,最大可以支持对50000个并发连接数的形影,而且只占用很低的内存资源;可用性方面,Nginx支持热部署,启动速度特别迅速,可以在不间断服务的情况下,对软件版本或者配置进行升级,及时运行数月也无需重新启动,几乎可以做到7*24显示不间断运行。

  可见,LNMP(Linux-Nginx-MySQL-PHP)这四种软件的组合,可以成为一个免费、高效、扩展性强的网站服务系统。