假期将至,你是不是迫不及待想要回家过年了?这一周的技术热点你是不是错过了?没关系,我们挑选了本周研发频道的精华文章,一起来品味下我们精心为你呈现的这份技术大餐,或许有您意想不到的收获。热点事件:从马化腾李彦宏马云周鸿祎年会致辞看2013互联网走势、一个开源工作者对开源与赚钱的一些想法、加速Web开发的9款知名HTML5框架、代码审查:程序员内炼之道等等。
本期热点:
1.从马化腾李彦宏马云周鸿祎年会致辞看2013互联网走势
2013年是移动互联网高速发展的一年,马化腾、李彦宏、马云、周鸿祎这些引领着互联网趋势的大佬又将打出什么样王牌才能在这万千世界多分一杯羹?再美好的梦想、再远大的目标,都要一步一个脚印、踏踏实实去做,2013年注定会展现其重要的历史意义。从他们的话语中给你带来哪些启发?>>>点击查看,更多详细内容。
2.一个开源工作者对开源与赚钱的一些想法
本文作者长期以来一直定期为开源世界贡献代码,最近重新思索了一下开源软件的意义,在开发者中引起了强烈共鸣。
首先,开源对我来说与自由软件运动无关,而是为了对全人类做贡献。这意味着很多,比如我从不关心别人是如何对待我的代码,也不关心别人是否会发布自己的修改版本,我只希望他们愿意使用我的代码,而不论是以哪种方式。
我非常希望别人能从中获得乐趣、学习新的知识,甚至挣钱。别人使用我的代码挣了钱,并不意味着我失去了什么,恰恰相反,我从中获得了我所想要的:
- 如果别人使用我的代码挣到钱,意味着我对世界产生了更大的影响。如果有N个项目使用了我的代码并从中受益,他们很有可能会愿意与我分享其所得收入,或者直接雇佣我。我也可以使用自己和他人的开源代码,并获得收益。
3.加速Web开发的9款知名HTML5框架
伴随着智能手机正在席卷整个移动市场,在移动设备上开发出兼容性高的网站已变的非常重要,相信所有的网站所有者都希望自己的网站能够兼容所有的智能手机平台,HTML5框架可以轻松解决这种跨平台问题。
如果你是一名Web设计师,你肯定有兴趣开发出杀手级的应用,那么使用下面推荐的HTML5框架将会对你的开发过程产生巨大的帮助,帮你搭建跨平台网站。
- LungoJSKendo UISencha TouchJo52 FrameworkG5 FrameworkLimeJSjQuery MobilePhone Gap
4.代码审查:程序员内炼之道
代码审查更重要的是一种技术分享或者代码共享。在审查过程中,通过被审查者的讲解、审查人员的质询来发现问题并传播知识。如果审查者做过相关东西并且有更好的解决方案,能够提出来也可以做到一定的技术分享;同时被审查者如果被审查出的问题较多,也可以在一定程度上提高对技术的追求。开发者可分为资深开发、高级开发、中级开发、初级开发四个级别,针对不同的级别,如何进行代码分配审查工作呢。本文我们将探讨程序员如何提升自我修炼之道。
5.360指责百度窃取用户信息 公布美杜莎插件技术分析
360安全中心发布公告称,百度凤巢正在大规模部署“偷拍插件”。它在未作任何提示、未经用户允许的情况下,暗中对用户电脑屏幕截图,并把图片上传到百度服务器。
360安全中心发现,百度对其插件注册名称为Baidu.Medusa(美杜莎)。一旦用户电脑安装该插件,百度能够轻易判断出用户正在使用哪款浏览器上网,再专门针对360浏览器进行不兼容提示。
据工程师分析,百度“美杜莎插件”会采集用户系统信息,包括电脑的CPU信息、磁盘序列号、网络地址和网卡信息、当前所有进程列表和浏览器进程名,并在用户登录百度凤巢时对电脑屏幕截图,再将这些信息一并上传到百度服务器上,以此识别和封杀360浏览器。
百度“美杜莎插件”技术分析:http://weibo.com/2656220757/zgx7t4qUL
6.Oracle向开发者承诺 称尽快修复Java安全问题
曾一度被关注的且被广泛使用的Java语言曝出一连串的高危漏洞之后,开发者社区怨声一片。近日,Oracle Java安全部门负责人承诺将修复这些问题并提高其在社区成员中的影响力。安全问题引忧患,笔者认为想要拴住用户的心,Oracle必须在安全问题上有所保证。
7.Firefox OS开发者日来袭 5小时15款Web应用出炉!
2013年1月26日,全球24个国家及地区同步举行的火狐移动操作系统应用开发日(Firefox OS App Days)活动在北京成功举办。火狐移动操作系统应用开发日活动旨在突出Web是可以由每一个人创造的,形式可以是变化万千的,任何人都能够成为Web的建筑师,鼓励广大开发者和学生积极参与,基于Firefox OS平台开发出更多优秀的应用作品。本次活动为期一天,百余名开发者齐聚活动现场,经过5小时的激烈奋战,活动当天新鲜出炉15款成功运行在Firefox OS Simulator上的Web应用,包含工具、游戏等多个种类。
8. 极客无极限 一行HTML5代码引发的创意大爆炸
一行HTML5代码能做什么?国外开发者Jose Jesus Perez Aguinaga写了一行HTML5代码的文本编辑器。这件事在分享到Code Wall、Hacker News之后,引起了众多开发者的注意,纷纷发表了自己的创意。
极客的创意的无穷的,各位读者,你们是否有更好的创意?
9.如何成为一名软件架构师?
Daniel Mohl是一名专业的软件工程师/架构师,他的兴趣包括理解各种复杂的编程语言、企业应用架构以及如何搭建业务与技术,他通晓F#、C#、CoffeeScript、JavaScript、Erlang、ASP.NET、MVC、WPF、WCF、Sliverlight、SQL Server等技术。有着多年的软件开发经验。
他经常会被一些有潜力和有前途的程序员问到:“我要怎么做才能成为一名架构师?”说实话,这已经是老生常谈的话题了,答案当然是视情况而定。不过他也根据自己的经验,给大家一些建议,并且提供一些资料,助你快速走上架构师这条道路。