2015年3月15日星期日

网站建站的方法和指南

  有了域名和网站空间之后,下一步就要考虑如何搭建网站了,在建站的时候,首先需要明确自己要做什么样网站,然后该选择怎样的方式建站,建设一个Web网站有很多种不同的方式,有传统的自主开发往回走哪,还有比较省时省力的自助建站,下面就详细说明一些常见的几种建站方法。

  自主开发建站

  通常企业建站多采取自主开发建站的形式,通常需要有一定开发能力的程序员来开发一套网站系统,这种建站方式最灵活,个性化和定制化也非常好,可以实现几乎所有需要完成的功能,是企业建站的首选方式。

  不过,这种建站方式需要企业有一定的开发人员,并且开发人员要具有良好的开发技能,否则有可能会在开发中出现一些安全漏洞,导致网站被黑客攻击。同时,网站的后期开发维护难度也较大,开发人员离职有可能会导致网站维护风险难度增加。

  第三方程序建站

  传统的企业建站模式以自主开发程序代码为主,需要专业开发人员来维护和更新,这就增加了企业运营维护的成本,同时,并不是所有企业都有非常好的开发人员,对于那些缺乏技术开发能力,同时对网站要求也不太高的企业来说,通过第三方的程序建站可能更为轻松。

  常见的第三方程序建站有免费开源程序和商业程序。对于大多数商业应用来说,第三方软件开发商都有相应的建站程序供使用,这些建站程序的维护和升级都由第三方软件开发商负责,节省了企业的维护和开发成本。不过,这些第三方建站程序提供的功能可能会比较单一,难以提供个性化定制功能,对于某些开源的第三方程序来说,其源代码公开也会导致黑客对系统的攻击会更为系统和有效。

  常见的第三方建站程序有很多,例如电子商务类的ShopEX、ECShop、Zen Cart等,博客类的Wordpress、Z-Blog等,CMS系统的PhpCMS、Joomla!等,论坛系统的Discuz!、phpwind等,都是很优秀的建站系统,小到用于建立个人网站,大到用于建立门户网站都可以。

  第三方平台自助建站

  如果没有开发人员,也不懂程序,也可以通过第三方自助建站系统来搭建一个属于自己的网站,自助建站系统通常会提供一个Web端管理界面给用户使用,用户在里面进行一些简单的设置操作,不用花费多少时间和成本,就能快速搭建成一个网站。

  自助建站的个性化和可定制性最差,只能使用系统提供的功能,同时,很多自助建站系统还不提供域名绑定功能,导致用户必须使用第三方的二级域名来做网站,使得网站专业程度不高,大大降低企业在网民心中的印象与地位。

  对于用户来说,应该采用哪种方式来建站呢?如果有足够的开发人员,那么首选采用自主开发建站的方式,从功能、个性化、自定义、安全性等方面来说都是最好的。如果开发人员不足,那么采用第三方程序建站是较为合适的方案,减少了大量开发和维护的成本,只需要进行少量定制开发即可。如果没有任何开发人员,那么就只能采取第三方平台自助建站的方式了,这种方式功能欠缺、未来发展都受制于第三方平台,不推荐企业使用。

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其实差不多,网站管理员熟悉哪种操作系统,懂得如何配置哪种操作系统的安全参数,哪种操作系统就更安全。