二维码
中国国内免费供求贸易网

扫一扫关注

当前位置: 首页 » 资讯 » 渠道商圈 » 创业故事 » 正文

周报第44期:“末日”的饕餮盛宴

放大字体  缩小字体 发布日期:2012-12-22 09:43:32    评论:0
导读

  我们挑选了本周研发频道的精华文章,推荐给您的绝对有料,闲暇时不妨来细细品味我们精心为你呈现的这份技术大餐,或许有您意

  我们挑选了本周研发频道的精华文章,推荐给您的绝对“有料”,闲暇时不妨来细细品味我们精心为你呈现的这份技术大餐,或许有您意想不到的收获。本期热点:2012年Linux Journal读者选择奖结果公布、Windows中存在了20多年的漏洞DUQU、HTML5标准制定完成、软件开发者最重要的四大技能等等。

  本期热点如下:

  2012年Linux Journal读者选择奖结果公布

  知名Linux杂志Linux Journal近日公布了今年Linux Journal读者选择奖的投票结果。今年,Python 再次当选“最佳编程语言”和“最佳脚本语言”;Ubuntu在操作系统的多项比较中表现耀眼;Eclipse险胜Vim成为了“最佳 IDE”;Raspberry Pi荣获年度最佳产品兼最佳新开源项目。

  投票主题共52类(其中一项是该杂志最受欢迎栏目,文中略去),如下:

  最佳 Linux 发行版:

  Ubuntu(系列,包括Kubuntu、Edubuntu等等):30.1%

  Debian:14.7%;

  Linux Mint:13.4%

  Arch Linux:10%

  Fedora:8.6%

  OpenSUSE:4.2%

  Gentoo:3.8%

  CentOS:3.3%

  Other:3.1%*

  Slackware:2.5%

  Red Hat:1.9%

  还记得DUQU吗?起因可能是Windows中存在了20多年的漏洞!

  

 

  漏洞演示

  近日,有Windows用户表示Microsoft发布的一项更新补丁,竟然阻止了其字体的使用。这条更新代号正是KB2753842,它会“杀死”某些已安装的字体,导致无法使用。

  The Register表示:为了掩盖OpenType Compact Font Format(CFF)驱动的缺陷,该更新被标识为“高优先级”,但很多用户仍然选择卸载它,理由很简单——会影响很多字体的正常使用,严重影响正常工作。更有安全界资深人士爆料,这个问题可能跟Microsoft 20多年前字体渲染引擎在内存使用方面的设计有关,是上个世纪的遗产,可叹的是至今(爆料时)仍未修复。

  W3C小组宣布:HTML5标准制定完成

  

W3C小组宣布已经完成对HTML5标准以及Canvas 2D性能草案的制定。公布了HTML5标准的时程表,2014年中期公布最终的版本,2013年第2季为CR建议候选版,并在2014年推出最终的Rec推荐标准,希望在2016年完成HTML5.1的规范。

 

  Web性能工作组已经推出W3C的两个版本建议草案。

  Navigation Timing:该规范针对Web应用定义了一个新的接口,用于访问导航和元素相关的定时信息。

  High Resolution Time:该规范定义了一个JavaScript接口,提供在sub-millisecond的性能,使其不因系统时钟发生改变或者调整而受影响。

  To Facebook:HTML5不好用?是你不会用!

  作者Jamie Avins和Jacky Nguyen是Sencha的工程师,拥有丰富的HTML5框架及工具的开发经验,在听到Mark Zuckerberg表示“HTML5尚未就绪”后不以为然,在空闲时间开发了Fastbook这个性能上不逊于原生Facebook程序的纯HTML5应用,有力地回应了Zuckerberg。

  

 

  iOS 5 - Native vs. HTML5

  HTML5已经足够面对很多复杂应用的挑战,不是“HTML5 IS NOT READY”,而应该是“HTML5 IS NOT JUST READY”!

  软件开发者最重要的四大技能

  

 

  现如今,可供选择的技术、语言及平台可谓五花八门,因此作为软件开发者,要弄明白哪里是花时间培养个人技能的最佳投资点也就难上加难。常常有人向我征求关于如何成为更强的程序员的建议。人们问得最频繁的问题可谓万变不离其宗,即他们是否应该把时间花在某种与众不同的特定编程语言或技术上。

  技能一:解决问题(Solving Problems)

  技能二:自学(Teaching Yourself)

  技能三:命名(Naming)

  技能四:待人接物(Dealing with People)

  API管理的五大规则

  

 

  API就像是连接各个应用程序之间的纽带,不仅对消费者应用是这样,企业级应用也是这样。随着整个应用程序的快速发展,API管理平台也随之越来越流行。API愈来愈重要,人们对它的关注度也逐步上升。所以需要一些最佳实践/更好的做法来满足API的创建、开发和管理。

  Mashery 的CEO,Oren Michels提供了一些非常实用的API管理原则,分别从设计、文档、分析、通用访问、正常运行时间五个方面进行探讨,这些原则也适用于其他服务提供商,比如Apigee、Layer 7、Mashape和SOA软件。它们可以给你带来非常全面的指导。

  GitHub Web游戏开发竞赛 获奖榜单出炉

  

 

  上个月,GitHub发起了基于Web开发的游戏,主题围绕:forking(或forks)、branching(或branches,分支)、 cloning(或clones,克隆)、 pushing、pulling等一个游戏开发竞赛。拥有超过1337个forks(分支),开发出将近200款游戏。所有的这些游戏不仅免费而且可供任何人把玩,源代码公布在GitHub上。如果你想了解更多或者对游戏开发感兴趣,你可以基于这些代码创建一款属于自己的游戏。

  在学习/工作之余,抽空玩会吧,一起来看看,哪款游戏如你所爱?

  我们是如何阅读代码的?

  最近,我参与了一项针对程序员心理测试工作。我的一位朋友Mike Hansen做了一份关于《人们是如何理解程序的?》的调查报告,旨在找出编程系统中的一些特性以便帮助程序员明白他们做了什么,以及如何使系统产生高质量的软件。在进行实验测试时,Mike向开发者们展示了几个简短的Python程序并且告诉他们其输出的程序,在测试对象前面设置了眼球追踪仪,以便他能清楚地看到测试过程中不同阶段的工作情况。

  

 

  点击查看视频(需翻墙)

  通过回顾视频,Eric发现大脑如同计算机一样工作。作为程序员,你平时又是如何阅读代码的呢?

  本期其他看点还有:

  奥巴马筹款网站的制作过程在美国大选期间,奥巴马网站BarackObama.com创造了2.5亿美元的捐款,对于一个网站来说,它是如何做到的?

  为何Java程序员学习Clojure有优势?Clojure是JVM上的一门新的语言,类似Groovy,Jyphon和JRuby,它能动态的、简洁的、无缝的与Java进行交互操作。一个Java背景的爱好者,学习Clojure语言具备得天独厚的优势。

  百度云SiteApp:三步轻松创建移动网站:百度云首席架构师林仕鼎先为大家阐述了App与Web的关系:Web提供数据和功能,App提供使用场景,封装和逻辑,其后,揭示了Site->App的整体架构。

  相关链接:周报第43期:单页Web应用或引领下一代Web新趋势?

  (责任编辑:leonlee07)

 
(文/小编)
免责声明
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://news.shangjiaku.cn/show-159088.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
0相关评论
 

冀ICP备10017211号-20

冀ICP备2022001573号-1