Oracle 刚宣布开源 serverless 容器原生平台 Fn project 。它遵循 Apache 2 许可,你可以在任何地方运行——云或内部部署。并且易于使用,支持所有的编程语言,并具有可扩展性和高性能。 据介绍,Fn project 是由创建 IronFunctions 的团队开发。该团队致力于 serverless 技术和运行托管 serverless 平台已经 6 年了,在为服务数千客户运行数十亿的容器后,团队已经积累了一些运行容器的经验,特别是 faas 风格的 。现在,Oracle 决定将这方面的知识和经验应用到 FN。 FN是一个可在任何地方运行的事件驱动的,开源的,functions-as-a-service 计算平台。主要有以下特性:易于使用命令行来开发,测试,部署相关功能;一个依赖:Docker;为高收益应用而准备的各种热门功能;兼容Lambda 代码,导出你的Lambda代码并在Fn上运行,更多内容,请关注本次专辑…… 麻省理工学院(MIT)的科学家们已开发出了一款名为CodeCarbonCopy(CCC)的新工具,其中一名开发成员Stelios Sidiroglou-Douskos表示:“CodeCarbonCopy能够实现软件工程界梦寐以求的目标之一:自动重用代码。” 通过CodeCarbonCopy,开发人员可先选择A软件的一段程式码,再选择B软件的插入点,系统就能自动进行必要的变更,如改变参数名称等,以确保代码妥善的植入B软件中。 并且,在移植代码时,CodeCarbonCopy还能执行静态分析,移除在A软件中必要但在B软件中毫无作用的功能。 CodeCarbonCopy之所以能够做到这些,第一是有基本变量移植的能力,使用CodeCarbonCopy意味着从获取和导入代码片段的两个地方并行运行程序,CodeCarbonCopy可识别完成同一角色的变量,并为操作人员将它们列出来。它还显示了无法匹配的变量,这样一来,程序员可以手动关联变量或者将变量从移植过去的代码去除。 另外,CodeCarbonCopy还能考虑两个程序在内部是如何表示数据的,相应调整移植过去的代码。这参照了每个代码库是如何处理数据的(比如在两种不同的颜色格式RGB和BGR之间进行调整)、以什么顺序处理的。也正因如此,CodeCarbonCopy目前仅适用于在处理的数据采用固定格式的应用程序之间移植代码,比如图像、视频、音频、PDF及其他格式。更多相关内容,大家可以关注本次专辑…… 近日,Stack Overflow 推出了一个程序员薪水计算器。它可以通过你所拥有的技能、工作地区、教育程度、工作经验等,估算出你在编程界值多少钱。该工具将根据各类因素给出直观图形化的显示,从而来衡量自己的薪资是否达到自己工作的一般水平,保障自己的利益,并且让开发人员进行一般的财务处理工作。 如果你有打算去国外就业,那么就不妨用这个"计算器"估算一下自己的薪资。当然,在国内一些程序员依然可以混得风生水起。特别是那些北上广的程序员,生活可谓滋润。根据2017年程序员薪水的数据统计,java、PHP、android、.net的程序员,他们在北京和上海的就业的月薪资超过了1.1万。 |