程序员人生 网站导航

研发周报:Perl创历史新低

栏目:互联网时间:2014-09-25 06:53:18

本周最大看点就是OpenSSL曝重大安全漏洞,该漏洞被命名为“心脏出血”足见其影响力之大;此外TIOBE排行榜发布,Perl创历史新低;代码面试最常用的10大算法以及Airbnb的管理之道。更多详细内容参见下方:

Airbnb的管理之道:产品设计的点评策略与技巧


在产品设计中会存在各式各样的评价,也许评价可能会带有一些意见色彩,但这就是它的价值所在。它让我们明白――为何人们喜爱或是讨厌我们的产品。很多人认为只有设计师才能做出“评价”,但事实上并非如此。对此,Dill认为:

  • 评价是一种强大的工具。
  • 评价是一种极好的开始方式。
  • 评价是完善的好方法。
  • 评价具备两面性。

为了弄明白如何进行有效的评价,Dill分别从接受评价和给予评价这两方面给出建议。

代码面试最常用的10大算法

在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。

  1. String/Array/Matrix
  2. 链表
  3. 树&堆
  4. Graph
  5. 排序
  6. 递归和迭代动态编程
  7. 位操作
  8. 组合和排列
  9. 概率
  10. 动态编程

TIOBE 2014年4月编程语言排行榜:Perl跌至历史最低点

TIOBE2014年4月份编程语言排行榜出炉,尽管前三甲排名无变化为:C、Java、Objective-C,但是C和Java的份额均有所下降,但是幅度不明显;而 Objective-C则上涨了3.28%。这个月Perl语言下降幅度较大。此前,我们曾说过如果Perl再不发力,以这种趋势发展下去兴许会跌出Top 10。果然这个月跌出TOP10,排名13位,跌入历史最低点。Perl加油啊!  


OpenSSL究竟为何物,为何它的影响力如此之大?



4月8日晚间,各大网站都在报道安全协议OpenSSL重大安全漏洞新闻。这个漏洞使攻击者能够从内存中读取多达64 KB的数据。该漏洞被命名为“心脏出血”,虽然64KB数据量并不大,但黑客可以重复利用该漏洞、多次窃取数据,并可能因此获得用户的加密密钥,解密敏感数据。那么OpenSSL究竟为何物,为何它的影响力如此之大?

>>>推荐阅读:开源是Heartbleed漏洞的罪魁祸首?

大势所趋 HTML5成Web开发者最关心的技术

最近,在Stack Exchange上出现了一个比较热门的问题:Web开发者最头疼的问题是什么?结果并不是大家通常认为的兼容性问题,而是关于HTML5。

在所有与前端开发相关的技术中,如JavaScript、CSS3、HTML5等,Web开发者们私下最经常讨论的技术领域是哪一个呢?理解这个问题就可以更好地了解当前在Web技术领域,大家所面临的挑战是什么?为了一探究竟, 英属哥伦比亚大学就“Web开发者经常挖掘的问题”展开了研究。他们在Stacke Exchange上检查了50多万个与JavaScript、HTML5、CSS等与Web有关的技术问题,对这些问题的答案进行了分析,他们总结出了哪些问题是开发者们最感兴趣和经常询问的,总结出了Web开发者们目前所面临的挑战。

开源当自强:我们不是“便宜货”

之前人们争相使用开源软件,无非是因为它便宜、好用、易得,不过根据最新的开源软件调查显示,人们使用开源软件最主要的原因还是看重它的高质量。


在2007年的时候,80%的被调查用户承认低成本是使用开源软件的最大驱动力。而今天,那80%的调查者之中绝大多数认为开源软件的质量比成本更具有诱惑力,这也使得50%的企业既愿意使用开源软件也愿意投身到开源软件的开发项目里。

3D游戏界面开发平台Famo.us加入开源行列


Famo.us本质上就是一个JavaScript游戏引擎,帮助编程者开发高性能并可在原生和浏览器环境下运行的应用。它提供一个强有力的JavaScript框架和大量的开发者工具,这些框架和工具其设计目的是用来构建功能丰富、反应快速的Web应用程序。

你可以 安装页面找到Toolbelt信息;许可协议:Mozilla Version 2.0;Github地址:https://github.com/famous/famous。


------分隔线----------------------------
------分隔线----------------------------

最新技术推荐