设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:2017最佳Linux发行名单 小程序资源大放送

2017-1-14 22:02| 发布者: joejoe0332| 查看: 11719| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 在本周,Linux 基金会官网 Linux.com 近日发布了一篇名为“2017年最佳 Linux 发行版”的文章,并表示这些是从数百个发行版中发现的最好的Linux发行版。它们到底是哪些呢?如果说互联网是一个江湖,那么地位高的人就 ...
  在本周,Linux 基金会官网 Linux.com 近日发布了一篇名为“2017年最佳 Linux 发行版”的文章,并表示这些是从数百个发行版中发现的最好的Linux发行版。它们到底是哪些呢?话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,继2016年12月One Step开源后,今天锤子科技宣布大爆炸(Big Bang)功能的所有框架层和 UI 实现层的代码开源。锤子科技将 Big Bang 和 One Step 放在了同一个项目库内。什么是大爆炸(Big Bang)?用拇指大面积按压屏幕中的文字,Big Bang 会将你按住的那一段文字全部“炸”开并且按照语义智能拆分成易于选取的独立的字和词,由你随心所欲地选择,并可直接搜索、分享和复制。2016年5月14日,Libreboot正式成为GNU项目的一部分。同年9月16日,GNU Libreboot 项目的维护者 Leah Rowe 在 GNU 邮件列表上发表声明,单方面宣布脱离 GNU 项目和自由软件基金会(FSF),声称自由软件基金会搞性别歧视,解雇了一位跨性别雇员,她作为一位跨性别者对此无法接受。TIOBE 2017 年 1 月编程语言排行榜发布,Google Go 再次成为 TIOBE 年度编程语言。Go 语言在一年中上升了2.16%,和第二名和第三名的 Dart(+ 0.95%)和 Perl(+ 0.91%)拉开了较大的差距。微软对 Windows Subsystem for Linux(WSL)的一系列大量更新被列入 Windows Insider build 15002,该版本已于1月10日开始推送给 Windows 10 用户。微软的 WSL 计划仍然是具有较强的暂时性和实验性的,但该公司正在不断往上添加功能,以飞快的步伐改进和扩展WSL。对于沃尔玛,大家应该都很熟悉了。但可能很多人不知道,沃尔玛在开源方面,也是先行者。沃尔玛 Strati 技术组织的高级工程师 Andrew Mitry 说:“我们正在努力将开源部分的工作放在沃尔玛正常上班时间,而不是业余时间。 我们正在支持从事开源项目的人,即使它不是他们日常工作的一部分。”根据开发者朋友透露,苹果 Swift 编程语言和 Xcode 主管 Chris Lattner 离开公司是因为他对苹果公司的保密文化感到失望。几天之前,Chris Lattner 在 Swift 邮件列表中宣布将离开苹果,加入特斯拉担任自动驾驶软件主管。Lattner 已经在苹果工作超过10年,被认为是苹果公司的灵魂人物。更多内容,本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。近日,WordPress 4.7自从2016年12月6日发布以来已下载超过1000万次,我们很高兴地宣布WordPress 4.7.1发布了。这是所有先前版本的安全版本,我们强烈建议您立即更新您的网站。该版本解决了 WordPress 4.7 及更早版本受八个安全问题:……PHP 的每个发行版本都会从初始稳定版本发布开始得到两年的完全支持。 在此期间,已报告的 bug 和安全问题会得到修复并发布。在两年的积极支持期(Active support)后,每个分支还会有一年的安全修复支持期(Security fixes only)。 在此期间的发布是按需进行的:可能会多次发布,也可能完全没有,取决于反馈的数量。一旦三年的支持全部完成,该分支就会到达生命的终点,不再受到支持。React Native开发团队在博客宣布,后续版本将从目前两周一更的节奏改为每月一更。开发团队表示,React Native 推出后不久时,为了帮助采用社区反馈的新功能,选择每两周发布一次版本,保持版本稳定生产使用。 因为在 Facebook 上,必须每两周稳定一次代码库,以发布 iOS 应用,所以团队以相同的速度发布开源版本。1月10日,Apache 软件基金会宣布,Apache Beam 已经成功地从孵化毕业,成为基金会的一个新的顶级项目。Apache Beam 是 Google 在2016年2月份贡献给 Apache 基金会孵化的项目。项目的名称表明了其设计:结合了批处理(Batch)模式和数据流(Stream)处理模式。DB-Engines 网站近日发布了年度DBMS排行,在这个榜单上SQL Server获评年度DBMS冠军,紧随其后的是 MySQL 和 PostgreSQL 数据库产品。计算结果基于当前(2017年1月)积分和2016年1月差值获得。最终的结果代表了一个产品在2016年获得的人气。前两年的年度冠军得主分别是Oracle、MongoDB 。1月12日,Opera发布了下一代浏览器Neon。Mac和Windows用户可下载提前体验其功能特性。Opera Neon 有什么好玩的?Neon包含了与网页内容进行互动的有趣方法,包括拖动和推送内容的功能,还可以将网页内容弹出网页并保存。更多开源软件的最新进展,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。如果说互联网是一个江湖,那么地位高的人就有号令天下的能力。有8亿活跃用户的微信,就是移动互联网江湖里的大哥大,所以小程序一祭出,移动互联网行业炸开锅一点都不奇怪。只不过,行业里雾里看花的多,那些吆喝着干掉APP的论调,并没有太多的参考性。其实更应该关注小程序背后的技术、产品逻辑,以及小程序所带来的移动互联网时代新的发展理念。数以万计的个人和可能专有的数据库被从网上删除,替换为要求支付赎金才会返还的票据。雪上加霜的是,似乎还几乎没有一个已经支付赎金的受害者的数据,有得到他们丢失的文件。MongoDB官方团队的回答是,MongoDB 数据库本身是具有企业级安全性的,受攻击 MongoDB 的实例大都是因为没有遵照生产环境部署手册部署的结果,这些攻击其实完全可以通过 MongoDB 中内置的完善的安全机制来预防。近期,网上出现了不少关于支付宝小程序开发者工具页面的截图。从截图来看,支付宝新的面向开发者的平台也取名“小程序”,该板块归属在蚂蚁金服体系,使用的仍是传统前端开发技术。支付宝方面表示:支付宝从去年 9 月开始研发类似小程序的应用,虽然有了雏形但还在持续打磨的过程中,还需要点时间,我们也想看看市场对这个的接受程度。App.net 是一个无广告的在线社交和微博网站,允许用户一次发送256个字符的信息。该站提供自己的Web界面Alpha ,也鼓励使用和开发第三方应用。App.net推出于2012年,按照设计,它类似于 Twitter,但没有广告,而是依赖于用户和开发者订阅。自世纪初以来,Java企业版(Java EE)一直是许多企业以 Web 为中心,面向服务,支持云计算组件的核心。不过最近有许多用户,包括它的死忠粉也一直在问,它的框架是否已经过时,并正在被更轻量、更敏捷和更简单的设置,如容器、云服务或 API 取代。所以我希望能够将我们的发现和感想分享出来,帮助那些刚刚进入深度学习这一美丽世界的人。”在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  Linux 基金会官网 Linux.com 近日发布了一篇名为“2017年最佳 Linux 发行版”的文章,并表示这些是从数百个发行版中发现的最好的 Linux 发行版。

  最佳系统管理员发行版:Parrot Linux。Parrot Security OS是面向安全的操作系统,它被设计为用于渗透测试、计算机取证、反向工程、攻击、云计算渗透测试、隐私/匿名、密码等场合。该发行基于Debian,其特色在于MATE桌面环境,并由Frozenbox network开发。


  最佳轻量级发行版:LXLE。LXLE是易于使用的轻量级桌面Linux发行,它基于Lubuntu并以LXDE桌面环境为特色。与其上游发行相比,LXLE有大量独特之处:它 从 Ubuntu的LTS(长期支持)版本而创建,它以一套优选的缺省软件覆盖了大多数用户的日常需求,并且它还增加了有用的修改及微调以改进性能和功能。

  最佳桌面发行版:Elementary OS。Elementary OS 系统它是一款基于 Ubuntu 精心打磨美化的桌面 Linux 发行版,号称 “最美的 Linux”。 Elementary 最早是 Ubuntu 的一个美化主题项目,后来太受欢迎演变成了独立的发行版。

  Elementary OS 由设计师主导开发,风格与 macOS 有点相似,它借鉴了 ChromeOS 的菜单设计,系统核心依然是 Ubuntu,可以「完全兼容所有 Ubuntu 软件包」。elementary OS 从界面外观到系统的各种设计元素都很精美,逼格甚高!更多消息,大家可以关注本次专辑……

  继2016年12月 One Step 开源后,今天锤子科技宣布大爆炸(Big Bang)功能的所有框架层和 UI 实现层的代码开源。锤子科技将 Big Bang 和 One Step 放在了同一个项目库内。

  什么是大爆炸(Big Bang)?用拇指大面积按压屏幕中的文字,Big Bang 会将你按住的那一段文字全部“炸”开并且按照语义智能拆分成易于选取的独立的字和词,由你随心所欲地选择,并可直接搜索、分享和复制。Big Bang 开创性地解决了在手机这样的小屏幕上难于处理文字的弊端。


  Big Bang 涉及的工程列表:frameworks_base;packages_apps_BigBang(BigBang UI层);build(将BigBang应用加入编译);frameworks_smatisanos_base (smartisanos 框架层) ;.repo/manifest/(更新repo manifest 和 README),更多内容,大家不妨在本次专辑里了解一下……

  2016年5月14日,Libreboot 正式成为 GNU 项目的一部分。同年9月16日,GNU Libreboot 项目的维护者 Leah Rowe 在 GNU 邮件列表上发表声明,单方面宣布脱离 GNU 项目和自由软件基金会(FSF),声称自由软件基金会搞性别歧视,解雇了一位跨性别雇员,她作为一位跨性别者对此无法接受。当时 FSF 主席 Richard Stallman(RMS) 和 FSF 分别发表声明,否认是因为性别的原因终止与这位雇员的雇佣关系。

  在时隔3个月后,2017年1月,RMS 正式宣布 Libreboot不再是 GNU 软件包的一部分。RMS 称,当软件包维护者辞职,这一行动本身并不会破坏 GNU 和该软件包之间的关系,如果该项目在维护者离开之后仍然可用,那么他们将会寻找新的维护者。


  但现在他们只能切断 GNU 与该项目之间的关系,因为它成为 GNU 软件包的时间并不长;Leah Rowe 是让 Libreboot 成为 GNU 软件包的主要开发者;没有主要开发者愿意在 GNU 保护伞下继续开发 Libreboot。更多情况,大家可以关注本次专辑。



  TIOBE 2017 年 1 月编程语言排行榜发布,Google Go 再次成为 TIOBE 年度编程语言。Go 语言在一年中上升了2.16%,和第二名和第三名的 Dart(+ 0.95%)和 Perl(+ 0.91%)拉开了较大的差距。

  2016年,其它有前途的语言发生了什么? Dart 从26位跃升到17位,Rust 保持了前50位(从47位到41位),Hack 和 Julia 非常接近50位(分别从61位到51位和73位到52位)。此外还有两种语言在 TIOBE 索引上首次亮相:Crystal 位于86位,Kotlin 位于87位。TypeScript 在商业行业中非常受欢迎,然而在 TIOBE 指数中,它仍然未入前100,不过也有在靠近。 TypeScript 在一年的时间里从169升至137。


  2003-2015年度语言回顾:TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。  

  该指数可以用来检查你的编程技能是否仍然是最新的或作出什么开始建立一个新的软件系统时,编程语言应采取的战略决策。在 TIOBE 指数的定义可以在这里找到。更多内容,本次专辑将为您一一带来……

  微软对 Windows Subsystem for Linux(WSL)的一系列大量更新被列入 Windows Insider build 15002,该版本已于1月10日开始推送给 Windows 10 用户。

  微软的WSL 计划仍然是具有较强的暂时性和实验性的,但该公司正在不断往上添加功能,以飞快的步伐改进和扩展 WSL。 这在一定程度上也可以看出是种提示,微软的目标是使其成为其他 Linux 发行版的可靠替代品。


  最新版本的 WSL(在 Windows 中称为 Bash )汇总了 Bash(一个流行的 Linux 命令行界面)的许多特定修复程序,致力于提供“你最喜欢的 Linux 工具和技术的更多兼容性、性能和稳定性”。

  其中的一些修复还实现了在 WSL 中的 Linux 应用之前不可用的功能,例如支持内核内存过量使用和以前忽略的网络堆栈选项。还有其他更改增强了 WSL 和 Windows 之间的集成。例如,如果启用了 Windows 端审核,则在 WSL 中创建的任何 Linux 进程的名称都将记录在审核日志中。详细内容本次专辑会为您慢慢道来……

  对于沃尔玛,大家应该都很熟悉了。但可能很多人不知道,沃尔玛在开源方面,也是先行者。沃尔玛 Strati 技术组织的高级工程师 Andrew Mitry 说:“我们正在努力将开源部分的工作放在沃尔玛正常上班时间,而不是业余时间。 我们正在支持从事开源项目的人,即使它不是他们日常工作的一部分。”

  沃尔玛在公司内部建立了开源文化:为开源贡献和开源项目实施年度奖励;支持团队成员为开源项目贡献,即使与他们的日常工作职责无关;实施开源目标作为整体技术战略的一部分,并进行季度审查。开源目标也包含在个人绩效目标中。


  “很多公司都有专利和其他创新奖” Mitry 说, “我们也设有公司奖,以表彰开源贡献。”沃尔玛目前广泛使用 OpenStack 和 Puppet,并为开源社区贡献了两个项目:一个是 OneOps,用于应用程序生命周期管理,还有一个是 Electrode,一个应用程序平台。

  为进一步采纳开源项目和指导公司的开源战略,沃尔玛组建了一个内部开源团队,该团队负责审查要向开源社区发布的项目。更多内容大家可以关注本次专辑……
 


  WordPress 4.7自从2016年12月6日发布以来已下载超过1000万次,我们很高兴地宣布WordPress 4.7.1发布了。这是所有先前版本的安全版本,我们强烈建议您立即更新您的网站。该版本解决了 WordPress 4.7 及更早版本受八个安全问题:

    PHPMailer中的远程代码执行(RCE) - 似乎没有任何特定问题影响WordPress或我们调查的任何主要插件,但是出于谨慎,我们在此版本中更新了PHPMailer。


    REST API为已撰写公共职位类型的所有用户公开了用户数据。 WordPress 4.7.1将此限制为仅指定应在REST API中显示的帖子类型。

    通过update-core.php上的插件名称或版本标头的跨站点脚本(XSS)。通过上传Flash文件跨站点请求伪造(CSRF)绕过。跨站点脚本(XSS)通过主题名称回退。如果未更改默认设置,通过电子邮件发布邮件检查mail.example.com。

  在小部件编辑的辅助功能方式中发现了跨站点请求伪造(CSRF)。多站点激活密钥的弱加密安全性。除了上面的安全问题,WordPress 4.7.1修复了来自4.7的62个错误。有关更多信息,请关注本次专辑……

  PHP 的每个发行版本都会从初始稳定版本发布开始得到两年的完全支持。 在此期间,已报告的 bug 和安全问题会得到修复并发布。

  在两年的积极支持期(Active support)后,每个分支还会有一年的安全修复支持期(Security fixes only)。 在此期间的发布是按需进行的:可能会多次发布,也可能完全没有,取决于反馈的数量。一旦三年的支持全部完成,该分支就会到达生命的终点,不再受到支持。


  目前 PHP 开发团队公布了当前支持版本的支持时间表,值得注意的是,PHP 5.6 由于是 PHP 5 的最终版本,所以已延长积极支持期四个月。并将安全修复期从一年调整为两年,将于2018年12月31日结束支持。

  其他版本不受影响,PHP 7.0 将在2018年12月3日结束支持,PHP 7.1 将在2019年12月1日结束支持。详细情况请大家关注本次专辑……

  根据开发者朋友透露,苹果 Swift 编程语言和 Xcode 主管 Chris Lattner 离开公司是因为他对苹果公司的保密文化感到失望。几天之前,Chris Lattner 在 Swift 邮件列表中宣布将离开苹果,加入特斯拉担任自动驾驶软件主管。Lattner 已经在苹果工作超过10年,被认为是苹果公司的灵魂人物。
 

  根据 BI 消息,Lattner 认为苹果对保密性的极端追求令人疲乏,尤其是他在苹果的工作还是创造开源开发工具,包括 Swift  编程语言。由于他在苹果工作,他可以公开谈论的内容非常受限,这令他很失望。

  苹果保密文化与开发者和研究人员想要公开自己的想法相互冲突。此前,有消息称苹果地图存在的问题也是因为苹果对保密性极端追求导致的。同时,无法与其他开发者社区交流也限制了苹果 AI 开发。BI 还提到,在2015年,苹果禁止公司网络团队参加 OCP 网络安全会议,这遭到了整个团队的辞职反对,最后苹果不得不同意,让网络团队参加这次安全会议。

  目前,Swift 4 正在开发之中,并由 Ted Kremenek 主导开发。相信我们最快会在今年6月举行的 WWDC 上看到 Swift 4 预览版。Swift 3.1 将于今年春季发布。更多内容,大家请关注本次专题……
  


  如果说互联网是一个江湖,那么地位高的人就有号令天下的能力。有8亿活跃用户的微信,就是移动互联网江湖里的大哥大,所以小程序一祭出,移动互联网行业炸开锅一点都不奇怪。只不过,行业里雾里看花的多,那些吆喝着干掉APP的论调,并没有太多的参考性。

  其实更应该关注小程序背后的技术、产品逻辑,以及小程序所带来的移动互联网时代新的发展理念。庆幸的是,小程序刷屏数日后,终于能看到一些干货了。其中不少人开始关注谷歌一直在低调布局的PWA的移动互联网Web标准。


  那么,这与微信小程序究竟有什么关系呢?不了解PWA的人可能会蒙圈,其实两者间虽然不是一个门派,但确实存在一定的关联性,还多少存在“相爱相杀”的感觉。之所以说小程序可能并没有那么美,可能会引发“螳螂捕蝉(微信小程序),黄雀在后(谷歌的Web布局)”的一幕,也是源于此。

  这段时间,小程序的优势已经被表述得很清楚了,无需下载和卸载,即搜即用,用完就走,微信提供导流入口等。但也有不少“拧巴”的成份存在,比如为了避免给微信原有社交生态造成干扰,小程序明显采取了摸着石头过河的方式,不允许转载到朋友圈,只能定向到好友或微信群,不设常规入口,不提供模糊式的泛需求搜索。更多详细内容,请关注本次专辑……

  1月10日,Apache 软件基金会宣布,Apache Beam 已经成功地从孵化毕业,成为基金会的一个新的顶级项目。

  Apache Beam 是 Google 在2016年2月份贡献给 Apache 基金会孵化的项目。项目的名称表明了其设计:结合了批处理(Batch)模式和数据流(Stream)处理模式。它基于一种统一模式,用于定义和执行数据并行处理管道(pipeline),这些管理随带一套针对特定语言的SDK用于构建管道,以及针对特定运行时环境的Runner用于执行管道。


  Apache Beam 的主要目标是统一批处理和流处理的编程范式,为无限,乱序,web-scale的数据集处理提供简单灵活,功能丰富以及表达能力十分强大的SDK。Apache Beam 项目重点在于数据处理的编程范式和接口定义,并不涉及具体执行引擎的实现。Apache Beam 希望基于 Beam 开发的数据处理程序可以执行在任意的分布式计算引擎上。

  在近几年,人工神经网络——一种参照大脑运作模式而建成的计算模型——已经成为了最为炙手可热的人工智能系统,并且应用于从语音到图像的各个领域。

  AI科技评论消息,MIT CSAIL 于今日发布了一个重磅研究成果:他们已经开发出一个大脑神经回路的计算模型,它揭示了抑制神经元的生物意义。


  这个模型是由一组输入神经元阵列与同等数量的输出神经元组成,采用「竞争学习规则」(winner-take-all)来操作。

  也就是说,网络的输出神经元之间相互竞争以求被激活,但在每一时刻只有一个输出神经元被激活。这个被激活的神经元称为竞争获胜神经元,而其它神经元的状态被抑制,故称为 Winner Take All,这就像美国大选一样,在该州获得更多选票的候选者就会得到该区所有的选票。

  MIT研究者们证明,通过使用理论计算机科学的相关工具,他们的模型能够让一定配置的抑制性神经元遵循「竞争学习规则」,并获得最有效的结果。这其中原因何在?真相就在于该模型能够对抑制性神经元在大脑中的行为进行预测,而这也成为了计算分析辅佐神经科学研究的绝佳例子。


  App.net 是一个无广告的在线社交和微博网站,允许用户一次发送256个字符的信息。该站提供自己的 Web 界面  Alpha ,也鼓励使用和开发第三方应用。App.net 推出于2012年,按照设计,它类似于 Twitter,但没有广告,而是依赖于用户和开发者订阅。

  1月12日,该站发布通知,称由于收入问题,将于2017年3月14日关站,代码将开源。大致内容如下:2014年5月,App.net 进入维护模式,打算努力保存资金,给它足够的时间来发展。从那时起,App.net 的所有收入被用于托管和网站服务所需的运行。不过,在过去的两年中,收入一直在减少,我们无法将服务返回到积极的发展。


  我们将于2017年3月14日关闭 App.net 服务。新的注册和任何待处理的订阅续订即将关闭。我们还将在GitHub 上开放 App.net 背后的代码。请在关机日期之前导出数据,届时所有用户数据将被删除。更多内容,大家可以关注本次专辑……

  近期,网上出现了不少关于支付宝小程序开发者工具页面的截图。从截图来看,支付宝新的面向开发者的平台也取名“小程序”,该板块归属在蚂蚁金服体系,使用的仍是传统前端开发技术。媒体据此和支付宝官方求证,支付宝方面表示:

    支付宝从去年 9 月开始研发类似小程序的应用,虽然有了雏形但还在持续打磨的过程中,还需要点时间,我们也想看看市场对这个的接受程度。用互联网的技术、产品帮助商家更好地服务用户,是一个长期的过程,我们希望持续为这个创造价值,这个价值到底叫什么名字并不重要。


  也就是说,支付宝确实在做小程序。目前,据了解,已经有不少的 O2O、电商等平台受邀接入支付宝小程序参与内测。支付宝与微信做小程序的优势或在,支付宝本身的工具性和线下的广泛布局。

  支付宝 2016 全民账单显示,目前移动支付笔数占整体比例高达 71%,成为生活中像“水电煤”一样的基础设施。去年这一数据是 65%。基于本身的支付工具属性,支付宝在场景应用、工具、生活服务类的小程序类别上将更有优势。详细内容请关注本次专辑……

  自世纪初以来,Java企业版(Java EE)一直是许多企业以 Web 为中心,面向服务,支持云计算组件的核心。不过最近有许多用户,包括它的死忠粉也一直在问,它的框架是否已经过时,并正在被更轻量、更敏捷和更简单的设置,如容器、云服务或 API 取代。

  为了回应 Java EE 现在面临的问题,Oracle 的 Java EE 开发团队在社区对 Java EE 的用户进行了一次调查,以了解该框架后续该为其企业基础服务的方向。共有1693个 Java EE 社区成员参与了调查,这些发现将有助于确定哪些功能要添加到即将到来的 Java EE 8 上。在上一份报告中,Java EE 8 看起来会在今年年底发布。


  Oracle Java EE 评估人 David Delabassee 随后发布文章表达了他的想法,将对 Java EE 8 进行如下的修改工作:REST(JAX-RS 2.1)和 HTTP / 2 被调查评为两个最重要的技术。并与JSON-B一起占据前三位。这些技术新的API工作 Java EE 8 大部分已经完成,会尽快地进行相关的 JSON-P 更新。

    我们有考虑调查反馈的加速 OAuth 和 OpenID Connect 的 Java EE 标准,但这在 Java EE 8 的时间轴上无法实现,但我们将继续为 Java EE 8 追求 Security 1.0。更多内容,请关注本次专辑……



  Go是未来的服务端语言— Tobias Lütke, Shopify。在过去的几年中,Golang逐步流行起来。 还有什么能比一门新语言让码农们疯狂呢? 因此,我开始学习了一段时间Golang,在这里我将告诉你为什么你也应该学习这种新语言。 在本文里我不会告诉你怎么写hello world。 我要分析计算机硬件软件的当前阶段,以解释为什么我们需要像Go这样的新语言?


  摩尔定律正在失效 第一个具有3.0GHz时钟速度的Pentium 4处理器是由英特尔于2004年推出的。 而今天,我的Mackbook Pro 2016的CPU时钟速度为2.9GHz。 可以看到在过去的十年中,CPU处理能力没有太大的进步。 您可以在下面的图表中看到这一点。

  从上面的图表可以看出,单线程的性能和处理器的频率在过去的十年内保持平稳。如果你认为添加更多的晶体管是解决方案,那么你错了。这是因为在较小的尺度上一些量子性质开始出现(如隧道,因为它实际上用掉更多的更多的晶体管(为什么?)并且添加晶体管的性价比在下降。 所以制造商开始向处理器添加越来越多的核心。现在我们有四核和八核CPU可用。 同时我们还引入了超线程。还向处理器添加更多缓存以提高性能。 但上述解决方案也有其局限性。我们不能向处理器添加更多的缓存以提高性能,因为缓存具有物理限制:缓存越大,缓存越慢。向处理器添加更多核心也具有成本。此外,这都不能无限扩展。这些多核处理器可以同时运行多个线程,并在纸面上带来并发性。我们稍后将讨论这一问题。 所以,如果我们不能完全依靠硬件的改进来提升性能,更高效的软件也是我们需要考虑的手段。但遗憾的是,现代编程语言并不高效。

    AngularJS 是 Google 推出的一款 Web 应用开发框架。它提供了一系列兼容性良好并且可扩展的服务,包括数据绑定、DOM 操作、MVC 设计模式和模块加载等,同时也是那些想要以动态形式开发 Web 应用的开发者最喜欢的框架之一。


  作为一个为动态 Web 应用设计的结构框架。AngularJS 能让你使用 HTML 作为模板语言,通过扩展 HTML 的语法,让你能更清楚、简洁地构建你的应用组件。它的创新点在于,利用数据绑定和依赖注入,它使你不用再写大量的代码了。这些全都是通过浏览器端的 Javascript 实现,这也使得它能够完美地和任何服务器端技术结合。

  如果你是一个开发者,希望基于 AngularJS 启动一个项目,你需要在众多工具中筛选出最适合的。为了减少使用 AngularJS 开发的负担,这儿有10款最新的工具,主要涉及测试、前端开发、IDE编辑器、文本编辑器、优秀库、模块、扩展、代码生成器、网格工具等等。

  探索技术世界,是一件非常令人兴奋的事情。你会发现有非常非常多的领域,等待你去学习,去深挖。如果有兴趣参与和帮助创造更好的功能,加入到开源的队伍当中,你知道要从哪里开始吗?第一步该做什么?第二十步又是什么?

  首先要明白,开源是开放的。这听起来似乎是句废话,但现实中有很多人恰恰就忘记它只是一个文化现象的描述,而不是一家500强公司的名字。不需要去面试或完成注册表或注册表单才能成为开源程序员。只需要做好程序,然后共享代码。在理想情况下保证代码能保持开放,不管它被如何使用。


  就是这样,你就是一名开源程序员!那现在目标已经有了,过程要怎么样呢?第一步:找到和选择自己的 Skill trees (技能树)。玩过 RPG 游戏的人应该知道,这些游戏中会有“技能树”的概念。 最开始的时候,会获得基础技能,然后不断“升级”和获得新技能,再用新技能获取更新的技能……更多详细内容,请关注本次专辑……

  更多本周开源资讯,本次专辑将为您一一呈现……

Linux基金会发布2017最佳Linux发行名单

  Linux 基金会官网 Linux.com 近日发布了一篇名为“2017年最佳 Linux 发行版”的文章,并表示这些是从数百个发行版中发现的最好的 Linux 发行版。

继One Step后,锤子科技Big Bang正式开源

  继2016年12月 One Step 开源后,今天锤子科技宣布大爆炸(Big Bang)功能的所有框架层和 UI 实现层的代码开源。锤子科技将 Big Bang 和 One Step 放在了同一个项目库内。什么是大爆炸(Big Bang)?用拇指大面积按压屏幕中的文字,Big Bang 会将你按住的那一段文字全部“炸”开并且按照语义智能拆分成易于选取的独立的字和词,由你随心所欲地选择,并可直接搜索、分享和复制。

RMS宣布Libreboot不再是GNU的一部分

  2016年5月14日,Libreboot正式成为GNU项目的一部分。同年9月16日,GNU Libreboot 项目的维护者 Leah Rowe 在 GNU 邮件列表上发表声明,单方面宣布脱离 GNU 项目和自由软件基金会(FSF),声称自由软件基金会搞性别歧视,解雇了一位跨性别雇员,她作为一位跨性别者对此无法接受。



Go再次成为TIOBE年度编程语言,可喜可贺

  TIOBE 2017 年 1 月编程语言排行榜发布,Google Go 再次成为 TIOBE 年度编程语言。Go 语言在一年中上升了2.16%,和第二名和第三名的 Dart(+ 0.95%)和 Perl(+ 0.91%)拉开了较大的差距。

Windows上的Bash正在成为微软的Linux

  微软对 Windows Subsystem for Linux(WSL)的一系列大量更新被列入 Windows Insider build 15002,该版本已于1月10日开始推送给 Windows 10 用户。微软的 WSL 计划仍然是具有较强的暂时性和实验性的,但该公司正在不断往上添加功能,以飞快的步伐改进和扩展WSL。

沃尔玛正大力推动内部开源,构建开源文化

  对于沃尔玛,大家应该都很熟悉了。但可能很多人不知道,沃尔玛在开源方面,也是先行者。沃尔玛 Strati 技术组织的高级工程师 Andrew Mitry 说:“我们正在努力将开源部分的工作放在沃尔玛正常上班时间,而不是业余时间。 我们正在支持从事开源项目的人,即使它不是他们日常工作的一部分。”

WordPress 4.7.1发布,解决八大安全问题

  WordPress 4.7自从2016年12月6日发布以来已下载超过1000万次,我们很高兴地宣布WordPress 4.7.1发布了。这是所有先前版本的安全版本,我们强烈建议您立即更新您的网站。该版本解决了 WordPress 4.7 及更早版本受八个安全问题:……

PHP公布版本支持时间表,PHP 5.6获额外支持

  PHP 的每个发行版本都会从初始稳定版本发布开始得到两年的完全支持。 在此期间,已报告的 bug 和安全问题会得到修复并发布。在两年的积极支持期(Active support)后,每个分支还会有一年的安全修复支持期(Security fixes only)。 在此期间的发布是按需进行的:可能会多次发布,也可能完全没有,取决于反馈的数量。一旦三年的支持全部完成,该分支就会到达生命的终点,不再受到支持。

Swift创始人离职原因:对苹果保密文化感到失望

  根据开发者朋友透露,苹果 Swift 编程语言和 Xcode 主管 Chris Lattner 离开公司是因为他对苹果公司的保密文化感到失望。几天之前,Chris Lattner 在 Swift 邮件列表中宣布将离开苹果,加入特斯拉担任自动驾驶软件主管。Lattner 已经在苹果工作超过10年,被认为是苹果公司的灵魂人物。

谷歌百度或推新Web应用标准,又一个"小程序"?

  如果说互联网是一个江湖,那么地位高的人就有号令天下的能力。有8亿活跃用户的微信,就是移动互联网江湖里的大哥大,所以小程序一祭出,移动互联网行业炸开锅一点都不奇怪。只不过,行业里雾里看花的多,那些吆喝着干掉APP的论调,并没有太多的参考性。其实更应该关注小程序背后的技术、产品逻辑,以及小程序所带来的移动互联网时代新的发展理念。

React Native宣布从两周一更调整为月更

  React Native开发团队在博客宣布,后续版本将从目前两周一更的节奏改为每月一更。开发团队表示,React Native 推出后不久时,为了帮助采用社区反馈的新功能,选择每两周发布一次版本,保持版本稳定生产使用。 因为在 Facebook 上,必须每两周稳定一次代码库,以发布 iOS 应用,所以团队以相同的速度发布开源版本。

Apache基金会宣布Apache Beam成为顶级项目

  1月10日,Apache 软件基金会宣布,Apache Beam 已经成功地从孵化毕业,成为基金会的一个新的顶级项目。Apache Beam 是 Google 在2016年2月份贡献给 Apache 基金会孵化的项目。项目的名称表明了其设计:结合了批处理(Batch)模式和数据流(Stream)处理模式。

DB-Engines:SQL Server获评年度DBMS榜首

  DB-Engines 网站近日发布了年度DBMS排行,在这个榜单上SQL Server获评年度DBMS冠军,紧随其后的是 MySQL 和 PostgreSQL 数据库产品。计算结果基于当前(2017年1月)积分和2016年1月差值获得。最终的结果代表了一个产品在2016年获得的人气。前两年的年度冠军得主分别是Oracle、MongoDB 。

MongoDB赎金事件持续发酵,究竟是谁之过?

  数以万计的个人和可能专有的数据库被从网上删除,替换为要求支付赎金才会返还的票据。雪上加霜的是,似乎还几乎没有一个已经支付赎金的受害者的数据,有得到他们丢失的文件。MongoDB官方团队的回答是,MongoDB 数据库本身是具有企业级安全性的,受攻击 MongoDB 的实例大都是因为没有遵照生产环境部署手册部署的结果,这些攻击其实完全可以通过 MongoDB 中内置的完善的安全机制来预防。

MIT重磅研究成果:已开发出大脑神经回路计算模型

  在近几年,人工神经网络——一种参照大脑运作模式而建成的计算模型——已经成为了最为炙手可热的人工智能系统,并且应用于从语音到图像的各个领域。AI科技评论消息,MIT CSAIL 于今日发布了一个重磅研究成果:他们已经开发出一个大脑神经回路的计算模型,它揭示了抑制神经元的生物意义。

Opera发布新概念浏览器Neon ,内置分屏模式

  1月12日,Opera 发布了下一代浏览器 Neon。Mac 和 Windows 用户可下载提前体验其功能特性。Opera Neon 有什么好玩的?Neon包含了与网页内容进行互动的有趣方法,包括拖动和推送内容的功能,还可以将网页内容弹出网页并保存。

App.net宣布3月14日关站,代码将全部开源

  App.net 是一个无广告的在线社交和微博网站,允许用户一次发送256个字符的信息。该站提供自己的Web界面Alpha ,也鼓励使用和开发第三方应用。App.net推出于2012年,按照设计,它类似于 Twitter,但没有广告,而是依赖于用户和开发者订阅。

支付宝正在研发“小程序”,功能与微信小程序相仿

  近期,网上出现了不少关于支付宝小程序开发者工具页面的截图。从截图来看,支付宝新的面向开发者的平台也取名“小程序”,该板块归属在蚂蚁金服体系,使用的仍是传统前端开发技术。支付宝方面表示:支付宝从去年 9 月开始研发类似小程序的应用,虽然有了雏形但还在持续打磨的过程中,还需要点时间,我们也想看看市场对这个的接受程度。

Google通知:Android通知中心风格必须统一


  Android 是一个非常开放自由的系统,厂商和开发者几乎可以随心所欲地定制,不过相信大家也注意到了,Google 这几年正在逐步收紧对于 Android 生态的控制权,越来越多的地方都有强制性要求,不能背离官方规范。最近,Google 悄然提出了对于 Android 通知中心的强制要求,无论查看、更新、移除还是回复通知,都必须按照 Google 规定的方式来做,不得自行其是。

调查显示,Java EE用户需要更多的REST

  自世纪初以来,Java企业版(Java EE)一直是许多企业以 Web 为中心,面向服务,支持云计算组件的核心。不过最近有许多用户,包括它的死忠粉也一直在问,它的框架是否已经过时,并正在被更轻量、更敏捷和更简单的设置,如容器、云服务或 API 取代。

Adobe计划利用AI使用语音命令编辑照片

  1月12日,Adobe 在 Youtube 上发布了一个概念视频,展示了一个 iPad 用户通过发出语音命令对他的照片进行简单的编辑。简单而言,整个语音助手的概念就是,选择图片、点击“语音助手”、说出你的需求、完成编辑。

为什么说2017年你必须要学习Go了

  Go是未来的服务端语言— Tobias Lütke, Shopify。在过去的几年中,Golang逐步流行起来。 还有什么能比一门新语言让码农们疯狂呢? 因此,我开始学习了一段时间Golang,在这里我将告诉你为什么你也应该学习这种新语言。 在本文里我不会告诉你怎么写hello world。 我要分析计算机硬件软件的当前阶段,以解释为什么我们需要像Go这样的新语言?

2017年不可错过的开发工具Top 50

  想知道 2017 年有哪些值得关注的开发工具吗?StackShare 年度开发工具排行榜来啦!StackShare.io 是一个开发者工具及服务分享平台,致力于发现并分享开发者使用的开发工具、服务与优质资源,帮助开发者使用最方便的开发工具和便捷的服务。该网站对数千个数据点进行分析,并收集整理 2016 年开发者的评论和投票数,最终为大家呈现以下最热门开发工具排名。

Android平台的10款开源任务管理和时间追踪应用

  现代生活需求的压力有时候会把人压倒。即使是一个十分有组织能力的人或许也会需要数字工具来跟踪个人和专业的会议以及最后期限。如果你参加了今年的 All Things Open,可能已经看到了 Opensource.com 的 Jason Baker 和 Jen Wike Huger 谈论了关于开源生产力的黑客,这是一个关于开源工具和提高生产力入门的一个很好的开始。

最受欢迎的十款AngularJS开发工具

  AngularJS 是 Google 推出的一款 Web 应用开发框架。它提供了一系列兼容性良好并且可扩展的服务,包括数据绑定、DOM 操作、MVC 设计模式和模块加载等,同时也是那些想要以动态形式开发 Web 应用的开发者最喜欢的框架之一。

Android开发人员必知的50个秘诀、技巧和资源

  作者撰写本文的初衷,是为了罗列出Android Studio有用的提示、技巧、快捷方式和参考资源,将提高您的整体效率和操作性能。显然,还有很多优化、快捷方式等,但作者为了保持这篇文章的简短,限制为50个,希望读者会喜欢这篇文章!

从零开始成为一名开源程序员,其实只需要九步!

  探索技术世界,是一件非常令人兴奋的事情。你会发现有非常非常多的领域,等待你去学习,去深挖。如果有兴趣参与和帮助创造更好的功能,加入到开源的队伍当中,你知道要从哪里开始吗?第一步该做什么?第二十步又是什么?

使用Linux时那些被自己蠢哭的行为,你有吗?

  日常在使用 Linux 的过程中,难免会犯一些错误,有一些甚至回过头来看显得特别愚蠢。最近国外有一位用户在 Reddit 网站上发起了一个话题,询问在使用 Linux 的过程中犯得最愚蠢的错误是什么?结果,他得到了一些有趣的答案。

那些程序员知道但大部分人不知道的事

  开源并不意味着任何人都能够编辑源代码。逻辑这个词的真正内涵。有很多正在使用的编程语言,但有上百种不通用的编程语言。打造一个网站或者一个项目是艰辛的工作。编程一整个领域每隔四年就会快速变化。

小程序上线,5款的移动应用开发工具拯救你的App

   小程序来了,大伙都忙着卸载一大波App, App 真的会死掉吗?用这 5 款最实用的移动应用开发工具来拯救你的 App 吧!只要应用UI在每个平台都保持更新,使用一款跨平台的移动应用开发工具就可以帮助你节省超多时间和票子。

小程序正式上线,你想知道的入口和玩法都在这

  2017年1月9日,小程序如约而至。小程序究竟该如何获取?首先,你需要将微信更新至iOS6.5.3版本或Android6.5.3版本,其次,你得尝试使用一个小程序。下面,我们就来科普,如何正确约会小程序。

一文看懂小程序以及它即将对行业带来的影响

  小程序正式上线!据说之前12月28号微信公开课现场气氛就热烈空前,数万码农围观男神,科技媒体集体高潮,朋友圈被各类关于小程序的信息刷爆。但很多吃瓜群众对小程序还是一头雾水,作者深度参与小程序培训课程开发,于不久前开了一场小范围的小程序开发培训,发现群众们主要关注以下问题:……

2016最常见密码排行榜出炉 “123456”稳稳上榜

  每年,安全专家等都建议公众为他们的账号设置更安全的密码,然而每年公众也都没有注意到他们的建议。据外媒报道,近日在检查了超过一千万个密码后, 国外 Keeper 团队公布了 2016 年最常见(最弱)密码排行榜。该团队发现,仍有 17% 的互联网用户将 “123456” 作为密码。

谷歌大脑团队发文:机器学习今年将大放异彩

  谷歌秘密实验室X诞生的许多项目,看起来都像是对公司主业之外的探索。然而内部代号为Google Brain的人工智能项目却与众不同,它不仅预示着谷歌未来发展方向,而且正在深刻影响着该公司的许多业务。Google Brain团队的长期目标是开发更智能化的软件和系统,从不同领域改善人类的生活。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部