设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Ubuntu 18.04发起投票 Java已穷途末路?

2017-7-23 21:01| 发布者: joejoe0332| 查看: 8414| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 最近Canonical公司再度为Ubuntu 18.04发起投票活动,这是要干什么呢?在HackNews社区讨论即将到来的Ubuntu17.10(ArtfulAardvark)操作系统之后,Canonical的DustinKirkland现又向Ubuntu社区征求意见,看大家希望给U ...
  最近Canonical公司再度为Ubuntu 18.04发起投票活动,这是要干什么呢?在HackNews社区讨论即将到来的Ubuntu17.10(ArtfulAardvark)操作系统之后,Canonical的DustinKirkland现又向Ubuntu社区征求意见,看大家希望给Ubuntu18.04LTS预装哪些应用。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,斯坦福大学在最近更新的《程序设计方法学》课程中(代号CS106J),用JavaScript,替换掉了此前主修的Java语言(课程代号CS106A)。本次变动由名誉教授EricRoberts牵头,在Java变得流行之后,斯坦福顺势做出了改变。不过EricRoberts指出,现如今,Java已显得年迈。如今,电信运营商面临网络和平台IT化的趋势,其对于开源技术的接纳程度也越来越开放,这给很多开源软件机构及公司与运营商合作提供了机会。上个月,工信部旗下泰尔实验室发布消息称,将在国内联合多家厂商制定安卓统一推送服务(UnifiedPushService,简称UPS)技术标准,旨在为国内的消息推送服务建立统一的标准,为终端用户提供更好的手机使用体验,为应用开发者更好解决消息推送需求,目前该标准已经进入厂商招募阶段。百度在今年四月份宣布推出Apollo(阿波罗)项目,它是一个开放式平台,旨在推动自动驾驶技术发展。随后在7月初,百度又宣布正在与微软开源自驾车平台合作,但拒绝提供许多具体细节,仅表示涉及“微软云”。一向保持神秘的苹果今日发布了机器学习部落格(AppleMachineLearningJournal),将由苹果内部工程师及研究人员在上面分享公司研究与相关技术发展,刚成立的站上目前已有一篇关于改进合成图像方法的机器学习(ImprovingtheRealismofSyntheticImages)。电子书网站Packt刚刚发布了第三届“SkillUP”报告,即2017年度技能调查报告。他们与4731名开发者和技术专家进行了交流,旨在了解开发行业现状。该调查不仅展示了技术开发领域热门的趋势,还表明了即将到来的趋势以及开发者了解和学习新技能的方式,以及什么样的技能能够让开发者在职业生涯中获得竞争优势,更多内容本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。Angular4.3已于7月14日发布,离Angular5又近了一步。在今年的ng-conf大会上,我们发现Angular5将主打三个方面:简单、速度和大小,以及平滑的更新。当然,具体的细节目前尚未公布,仅可了解的是,Angular5将在9-10月份发布,现已进入倒计时:……Android8.0从预告到预览版推送,已有一段时间,谷歌此前仅透露正式版会在第三季度发布。最新的消息,据PhoneArena报道,Android8.0正式版定于2017年8月中上旬推出。本月底,最后一个开发者预览版(DeveloperPreview4)就会放出,从而无限接近正式形态。俄罗斯搜索巨头Yandex昨日宣布开源CatBoost,这是一种支持类别特征,基于梯度提升决策树的机器学习方法。CatBoost是由Yandex的研究人员和工程师开发的,是MatrixNet算法的继承者,在公司内部广泛使用,用于排列任务、预测和提出建议。Particle(也称YouTube+),对国内用户可能不太熟悉,但在国外可以说是比较流行的一个开源Chrome扩展插件。它的功能是允许用户改变YouTube部分标准功能的UI和行为,以提高YouTube体验。ML数据集可以包含数亿个数据点,每个数据点由数百(甚至数千)的特征组成,几乎不可能以直观的方式了解整个数据集。为帮助理解、分析和调试ML数据集,谷歌开源了Facets,一款可视化工具,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。MinecraftForge是一个改造Minecraft的基础文件以协调MODs之间的兼容性的库,方便开发和加载各种《我的世界》MOD,以LGPL协议开源。近日有人发现《我的世界》中国版有私用Forge代码的嫌疑,并往MinecraftForge的Github上提交了一个Issues反映情况。随后也有人提交了网易修改的Forge库地址。据react-etc.net报道,关于React.js的开源许可证从去年7月份争议到现在,Apache基金会终于确认了立场,反对使用React.js和Facebook其他使用此许可证(BSD+Patentslicensed)的流行软件。该许可证是在普通的BSD许可证上进行了拓展,附有一些保护Facebook专利的额外限制。每次将macOS升级到新版本时,你只能干等着,看进度条慢慢变化,是不是觉得很无奈。最近有用户在Reddit中发帖,和其他用户共享了只需一个终端指令就能够让macOS升级变得更快。这名用户表示,自己通过AppStore升级macOS前后通常需要半个小时。macOS已经内置了一个软件升级实用工具,它能够让系统升级变得更快。DietrichAyala的Firefox浏览器有1691个标签,你有没有想象过Firefox启动1691个标签页需要多长时间,一个标签又要多长时间显示?DietrichAyala为Mozilla工作,他用这个极端的案例展示了Firefox处理超多标签页方面的改进,旧的版本可能需要花分钟时间启动,如今新版本只需要几秒钟。这篇Vim使用技巧的合集汇总了一些有趣的,由中级到高级的使用技巧。来回顾一下吧。如果我们需要按照字母表顺序对CSS选择器中的行进行排序,只需在可视模式下选择选中的行并输入:sort,然后就可以对它们进行排序。话不多说,直接开始吧!在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  在 HackNews 社区讨论即将到来的 Ubuntu 17.10(Artful Aardvark)操作系统之后,Canonical 的 Dustin Kirkland 现又向 Ubuntu 社区征求意见,看大家希望给 Ubuntu 18.04 LTS 预装哪些应用。


  在讨论 Ubuntu 17.10 的时候,许多用户已经积极发表过他们的意见,Canonical 也在 Ubuntu 17.10 中实现了用户很多的需求,包括以 GNOME 桌面环境取代 Unity 界面、新版 BlueZ 带来的蓝牙改进、以及更好的 4K HiDPI 和多屏设置支持。

  此外,它还将默认网络连接管理器换成了 NetWorkManager 1.8、切换至使用 libinput 库(作为一个在 Wayland 合成器中处理输入设备的通用 X.Org 输入驱动)、部署全新的 Subiquity 安装程序、以及将镜像的尺寸缩减 18% 。

  当然,他们也在努力带来更好的 GPU/CUDA、EXT 加密(fscrypt)、从 Ubuntu 17.10 的 /boot 路径中自动移除旧内核等功能支持。不过现在,Canonical 希望大家投票选出 Ubuntu 18.04 LTS 的预装默认应用。作为 Ubuntu 的下一个长期支持版本,它定于 2018 年 4 月份正式与大家见面。更多消息大家可以关注本次专辑……

  斯坦福大学在最近更新的《程序设计方法学》课程中(代号 CS 106J),用 JavaScript,替换掉了此前主修的 Java 语言(课程代号 CS 106A)。本次变动由名誉教授 Eric Roberts 牵头,作为 CS 106 系列课程的先驱,在他当年加入该校时,教授的仍是基于 Pascal 的编程语言。在 Java 变得流行之后,斯坦福顺势做出了改变。不过Eric Roberts 指出,现如今,Java 已显得年迈。


  据悉,在过去五年里, Eric Roberts 和 CS 106 课程的初始创始人一直在为该部门编写向JavaScript 转型的教材,除编写教科书之外,他还为新的编程语言创造新的课程任务等。此举旨在将 CS 106 课程全面转向代表互联网时代的 JavaScript 编程语言。

  斯坦福大学是美国计算机科学最重要的机构之一,斯坦福课程的选择对毕业生未来的职业发展有者至关重要的影响因素,那么此次课程的变动是否意味着 Java 的时代即将结束?

  显然这不可能!计算机科学荣誉教授 Eric Roberts 表示,尽管斯坦福大学的入门课程是 JavaScript,但大部分高级计算机科学课程仍然是 Java。Java 编程语言早就成为斯坦福 大学的核心课程。此次变动只是因为他们注意到 Java 对初学者来说很难,但 JavaScript 比较容易,特别是对于初学者只是学习如何编写代码来说。更多内容,大家不妨在本次专辑里了解一下……

  如今,电信运营商面临网络和平台IT化的趋势,其对于开源技术的接纳程度也越来越开放,这给很多开源软件机构及公司与运营商合作提供了机会。近日,媒体有机会分别采访了Linux基金会、红帽公司以及Docker中国,听相关人员分享了他们对于中国开源产业的理解及公司针对中国市场推出的策略。


  近日,由全球最大的开源组织Linux 基金会举办的LC3(LinuxCon + ContainerCon + CloudOpen)大会在北京召开,这场开源盛会曾经在北美、欧洲和日本都举办过,而此次是其首次来到中国。谈到LC3这场开源盛会为何此次选择在中国举办,Linux基金会执行总监Jim Zemlin表示,Linux基金会的中国区成员数量在过去一年增长了400%,这让Linux基金会决定增加在中国区的投入。

  因为很明显,中国经济的快速增长以及企业的创新精神,加上政府对开源的大力支持,促使中国的开源产业有机会成为全球领导者。因此,Linux基金会去年在香港设立了办公室,并且承诺与中国区的合作伙伴一起推广开源软件,同时也将每年在中国举办LC3。

  同样,著名的容器技术开源社区Docker也刚在中国推出本地服务。谈到中国企业和开发者对于开源技术的热情,Docker中国区总经理张峻表示,此前,尽管Docker尚未推出中国本地服务,但中国仍然占据Docker全球流量前三位。

  目前,像阿里巴巴、京东、小米、腾讯等互联网公司已经在生产环境采用了容器技术。相对保守的传统行业中,金融、运营商等行业受到互联网的冲击,也正在积极学习和尝试新技术,从而应对行业发展的变革。而本地服务开通之后,中国区用户将会享受到更快的下载速度和更强的稳定性,而目前这项加速服务,在全球范围内只有中国有,足以说明Docker公司对中国用户的重视。更多内容,本次专辑将为您一一带来……


  Angular 4.3 已于 7 月 14 日发布,离 Angular 5 又近了一步。在今年的 ng-conf 大会上,我们发现 Angular 5 将主打三个方面:简单、速度和大小,以及平滑的更新。当然,具体的细节目前尚未公布,仅可了解的是, Angular 5 将在 9-10 月份发布,现已进入倒计时……


  Angular 4 最大的优点之一是它更小了,也更快了,要知道它的目标是在多数情况下将生成的用户组件代码的大小减少大约60%。据外媒报道,Minar曾承诺Angular 5会比Angular 4更小更快,应用程序的编译会更简单,版本的更新也会更顺利。

  之前一直困扰用户的 “Just-in-Time”和“Ahead-of-Time ”也会得到解决,为了减少差异,“Ahead-of-Time”将会被设置为默认编译器。详细内容本次专辑会为您慢慢道来……

  Android O 开发者预览项目官方页面最近更新中,披露了关于即将到来的 Android 8.0 移动操作系统的更多细节。Android 8.0 系统的开发已经于今年春季开始,首个开发者预览版勾勒出了这个重大版本更新的轮廓,而最近Google方面则带来了更多的新内容。


  Android 8.0 从预告到预览版推送,已有一段时间,谷歌此前仅透露正式版会在第三季度发布。最新的消息,据 PhoneArena 报道,Android 8.0 正式版定于2017年8月中上旬推出。本月底,最后一个开发者预览版(Developer Preview 4)就会放出,从而无限接近正式形态。

  对比历代 Android 重大版本的推送时间,最早是7月,最晚是10月。厂商方面,无疑,新一代 Pixel 将直接搭载,而 Nexus 6P/5X 应该也在首批升级之列。此外,OEM 中,HTC、一加、诺基亚、三星等都承诺了安卓 8.0 的推送,但具体时间不详。更多信息,请关注本次专辑……

  上个月,工信部旗下泰尔实验室发布消息称,将在国内联合多家厂商制定安卓统一推送服务(Unified Push Service,简称UPS)技术标准,旨在为国内的消息推送服务建立统一的标准,为终端用户提供更好的手机使用体验,为应用开发者更好解决消息推送需求,目前该标准已经进入厂商招募阶段。

  根据泰尔实验室今天发布的消息,泰尔终端实验室将邀请安卓生态业内公司成立“安卓统一推送联盟”,目前的招募对象主要是安卓生态的产业人士以及运营商以及设备制造商,泰尔实验室表示将通过该联盟为我国安卓产业的发展和产业生态优化而共同努力。


  目前在国内的安卓生态相当混乱,其中的表现之一便是各家App均在手机后台预留了消息接收服务,通过不断与服务器连接获得新消息,由于每款App唤醒手机的时间不同,后台耗电与内存占用着实影响了国内安卓手机用户的正常使用,在未来统一接收标准后接收消息耗电问题将会被尽可能降低,与此同时也降低了开发者的开发成本。

  目前包括华为、OPPO、vivo、小米、三星、魅族、金立、努比亚、谷歌、百度、阿里巴巴、腾讯、个推、极光等企业由于参与了该标准的制定,有望成为安卓统一推送联盟的第一批会员,有获得工信部消息的开发者表示,国内将上线的安卓统一推送标准在接收到消息后不必唤醒应用,其体验类似于iOS。详细情况请大家关注本次专辑……

  百度在今年四月份宣布推出  Apollo (阿波罗)项目,它是一个开放式平台,旨在推动自动驾驶技术发展。随后在 7 月初,百度又宣布正在与微软开源自驾车平台合作,但拒绝提供许多具体细节,仅表示涉及“微软云”。

  7月18日,微软发布了自己的新闻稿,其中提供了与百度和阿波罗有关的更多细节。百度和微软计划探索提供连接车辆解决方案和独一无二的用户体验,旨在数字化改变自主驾驶行业。

  新闻稿还提到,百度将在中国境外“使用 Azure ”,微软将全球云 AI、机器学习和深层神经网络功能应用于该数据,帮助自主车辆更安全。更多内容,大家请关注本次专题……



  一向保持神秘的苹果今日发布了机器学习部落格(Apple Machine Learning Journal),将由苹果内部工程师及研究人员在上面分享公司研究与相关技术发展,刚成立的站上目前已有一篇关于  改进合成图像方法的机器学习(Improving the Realism of Synthetic Images)。


  这次的公开发表ㄧ改苹果习惯保密的作风,受到各界的关注。首篇论文就告诉大家在训练数据样本缺乏的情况下如何进行机器学习,由于目前的机器学习需要多样化与大规模资料进行训练,因此必须模拟合成图片,然而图片的合成不够逼真让测试结果不佳,在文章中苹果公开能让合成图片更逼真并减少差差异问题,提升机器学习效果与准确性。
  
  事实上这一篇研究论文在早些时候已在 arXiv 上发表,不过在今天的部落格上的版本,他们使用更简单的方式说明,甚至还添加了 GIF 动图来说明结果,更平易近人!

  苹果在 AI 的发展上一直被外界认为落后于 Google 、Amazon ,从这次公开研究论文的行为看来他们想与更多专业 AI 领域的人才进行交流,甚至在部落格页面的正下方还有苹果相关职缺的连结,显然他们也想透过此平台来挖掘更多适合他们的工程师来开发AI,请关注本次专辑……

  电子书网站 Packt 刚刚发布了第三届 “Skill UP” 报告,即 2017 年度技能调查报告。他们与 4731 名开发者和技术专家进行了交流,旨在了解开发行业现状。该调查不仅展示了技术开发领域热门的趋势,还表明了即将到来的趋势以及开发者了解和学习新技能的方式,以及什么样的技能能够让开发者在职业生涯中获得竞争优势。


  在工具部分,能够看到目前技术领域最热点的技术排名。排在前五位的分别是:Python、git、Visual Studio、Eclipse 和 Java 。Python 的受欢迎程度很让人惊喜,除了人工智能,它还在安全工程师、信息架构师、云工程师等职业中扮演重要角色。Packt 表示 Python 的可访问性和灵活性是其成功的关键。

  随着工具越来越多,参与调查的开发者也表示,目前更想要的是一个“万金油”式的工具。此外,在后续(未来3个月)最想学习的工具的调查中,Python 依然坚挺的排在第二位。第一名是 Docker,随后依次是 Angular、Visual Studio 和 Jenkins 。

  而在哪些工具被证明是最有价值的 - 或者说,什么工具可以让开发者赚到最多的钱的调查上,Splunk、Hadoop、Kafka、Chef、SAS 的相关人员被证明平均薪资较高。更多内容,请关注本次专辑……

  Particle (也称 YouTube+),对国内用户可能不太熟悉,但在国外可以说是比较流行的一个开源 Chrome 扩展插件。它的功能是允许用户改变 YouTube 部分标准功能的 UI 和行为,以提高 YouTube 体验。


  据外媒报道,该扩展的开发者在今年 5 月宣布放弃该扩展,并表示决定重新开发一个新的名为 “ Iridium” 的扩展,因为 YouTube 即将释出的新 UI 会破坏 Particle 的大部分功能。

  随后在5月到7月11日之间的某个时间,一家企业接触了该开发者并表示要收购 Particle,随后双方完成交易。开发者称在决定出售前有调查过对方,但没有发现什么可疑信号,双方还签署了保密协议。

  7月11日,新拥有者释出了一个Particle更新,要求新权限,将一个名为“algoad”的文件夹添加到原始扩展的代码中,向 Google、Yahoo、Bing、Amazon、eBay 等流行网站注入广告。用户去 Particle 的 Github 投诉才知道该扩展已经换了拥有者。更多内容,大家可以关注本次专辑……



  MinecraftForge是一个改造 Minecraft 的基础文件以协调 MODs 之间的兼容性的库,方便开发和加载各种《我的世界》 MOD ,以LGPL协议开源。近日有人发现《我的世界》中国版有私用 Forge 代码的嫌疑,并往 MinecraftForge 的 Github 上提交了一个Issues反映情况。


  随后也有人提交了网易修改的 Forge 库地址。MinecraftForge 的开发者 LexManos 回复称网易从未联系他们以获取授权,也并未按协议将修改部分开源,他们没钱也没精力打官司,但强烈谴责这种无视开源精神的行为。

  面对指责,日前《我的世界》中国版官方发布公告,表示已根据 LGPL 协议的相关规定,在 GitHub 公开了对 Forge 修改部分的源代码,但未直接回应事件的原委。详细内容请关注本次专辑……

  ML 数据集可以包含数亿个数据点,每个数据点由数百(甚至数千)的特征组成,几乎不可能以直观的方式了解整个数据集。为帮助理解、分析和调试 ML 数据集,谷歌开源了 Facets,一款可视化工具。


  Facets 包含两个部分 —— Facets Overview 和 Facets Dive ,允许用户以不同的粒度查看其数据的整体图像。Facets Overview 可用于可视化数据的每一个特征,Facets Dive 用来探索个别的数据观察集。

  具体来看,Facets Overview 可以让用户快速了解其数据集特征值的分布情况,可以在相同的可视化上比较多个数据集,例如训练集和测试集。阻碍机器学习的常见数据问题被推到最前端,比如出乎意料的特征值、具有高比例遗失值的特征、带有不平衡分布的特征,数据集之间的特征分布偏差等等。

  Facets Dive 则提供了一个易于定制的直观界面,用于探索数据集中不同特征数据点之间的关系。它是一种交互式探索多达数万个数据点的工具,允许用户在高级概述和低级细节之间进行无缝切换。通过 Facets Dive,你可以控制位置、颜色和视觉表现。每个示例在可视化中被表示为单个项目,并且可以通过其特征值在多个维度上通过 faceting/bucketing 来定位点。通过结合细分和过滤,Dive 可以轻松地在复杂数据集中识别样式和异常值。更多内容,请关注本次专辑……

  每次将 macOS 升级到新版本时,你只能干等着,看进度条慢慢变化,是不是觉得很无奈。最近有用户在 Reddit 中发帖,和其他用户共享了只需一个终端指令就能够让 macOS 升级变得更快。


  这名用户表示,自己通过 App Store 升级 macOS 前后通常需要半个小时。macOS 已经内置了一个软件升级实用工具,它能够让系统升级变得更快。而且还支持用户一边升级一边使用设备。

  这名用户表示自己通过这个办法升级 macOS 12.6 最新版本时只需要 10 分钟,升级过程中因为需要重启设备,有大约 2 分钟的时间无法使用设备。这名用户在帖子建议使用一下两条命令行即可执行更新……

  第一条命令行执行检查更新的任务,而第二个执行安装更新的任务。升级过程时会收到提示,用户需要重启设备。很快这张帖子就收到了回复,因为有用户发现了更高效的办法,这名用户表示可以使用“sudo softwareupdate -ia;sudo reboot”命令行,它们会自动一个接一个执行,所以在这期间你可以把设备放一边自行升级,然后你去忙自己的事情。

  还有一种办法,执行 sudo softwareupdate -ia && sudo reboot 命令行,当第一个命令成功执行之后,设备才会重启。如果无法重启,用户会看到错误提示。当然不管你想通过哪种办法来更新软件,请在更新前最好备份。



  Dietrich Ayala 的 Firefox 浏览器有 1691 个标签,你有没有想象过 Firefox 启动 1691 个标签页需要多长时间,一个标签又要多长时间显示?Dietrich Ayala 为 Mozilla 工作,他用这个极端的案例展示了 Firefox 处理超多标签页方面的改进,旧的版本可能需要花分钟时间启动,如今新版本只需要几秒钟。


  Mozilla 内部有一个名为 Quantum Flow 的项目,任务就是改善浏览器的响应。他测试了使用 Firefox v20、30、40、50 到 56 启动 1691 个标签所需的时间和占用的内存。

  结果显示,Firefox 51 启动时间最长接近 8 分钟,但之后的版本启动时间大幅减少,Firefox 55 只需 15 秒钟。内存占用也从 Firefox 52 的超过 2GB 减少的 56 的不到 500MB。  

  流行的编程语言随着时代发生了不小的变化,以下这九大被誉为最有潜力的编程语言可能足以成为你下一个项目的完美选择。这些编程语言受欢迎的原因如下:它们提供了开源代码、丰富的库和框架。这是多年来程序员选择其的主要动力,而且对专业知识的丰富越来越有价值。


  有时,主流的编程语言,比如java、javascript,可能不足以解决特殊问题。有时,程序员必须超越主流语言寻找正确的语言和架构,以帮助代码更快的运行,无需无限的调整和优化。以下九大编程语言被列入了众多程序员的技术雷达中,它们可能不是每一项工作的最佳选择,但它们值得被调查和投资。

  Java是一种伟大的语言,支持一些受欢迎的平台,但它有点老了。Kotlin旨在快速编译,与Java共存,并修复了一些Java开发的痛点。最大的改进可能是对空值的关注,所有面向对象程序员的痛苦。Kotlin为解决这个问题迈出了一大步,它可自动检查代码中可能出现的糟糕错误。如果需要,它也将编译为JavaScript或本地代码。Google认识到这个语言的价值,现在Android程序员使用Kotlin将得到很好的支持。
  
  更多本周开源资讯,本次专辑将为您一一呈现……

Canonical发起投票:你希望Ubuntu 18.04预装哪些应用?

  在 HackNews 社区讨论即将到来的 Ubuntu 17.10(Artful Aardvark)操作系统之后,Canonical 的 Dustin Kirkland 现又向 Ubuntu 社区征求意见,看大家希望给 Ubuntu 18.04 LTS 预装哪些应用。

Java语言频遭替换,这次真的要狗带了吗?

  斯坦福大学在最近更新的《程序设计方法学》课程中(代号 CS 106J),用 JavaScript,替换掉了此前主修的 Java 语言(课程代号 CS 106A)。本次变动由名誉教授 Eric Roberts 牵头,作为 CS 106 系列课程的先驱,在他当年加入该校时,教授的仍是基于 Pascal 的编程语言。在 Java 变得流行之后,斯坦福顺势做出了改变。不过Eric Roberts 指出,现如今,Java 已显得年迈。

海外开源机构争相入华,看好运营商市场

  如今,电信运营商面临网络和平台IT化的趋势,其对于开源技术的接纳程度也越来越开放,这给很多开源软件机构及公司与运营商合作提供了机会。近日,媒体有机会分别采访了Linux基金会、红帽公司以及Docker中国,听相关人员分享了他们对于中国开源产业的理解及公司针对中国市场推出的策略。



Angular 5已在路上,承诺会比Angular 4更快更小


  Angular 4.3 已于 7 月 14 日发布,离 Angular 5 又近了一步。在今年的 ng-conf 大会上,我们发现 Angular 5 将主打三个方面:简单、速度和大小,以及平滑的更新。当然,具体的细节目前尚未公布,仅可了解的是, Angular 5 将在 9-10 月份发布,现已进入倒计时:……

Android 8.0正式版要来了,预计8月初推出


  Android 8.0 从预告到预览版推送,已有一段时间,谷歌此前仅透露正式版会在第三季度发布。最新的消息,据 PhoneArena 报道,Android 8.0 正式版定于2017年8月中上旬推出。本月底,最后一个开发者预览版(Developer Preview 4)就会放出,从而无限接近正式形态。

真的来了!工信部将成立安卓统一推送联盟

  上个月,工信部旗下泰尔实验室发布消息称,将在国内联合多家厂商制定安卓统一推送服务(Unified Push Service,简称UPS)技术标准,旨在为国内的消息推送服务建立统一的标准,为终端用户提供更好的手机使用体验,为应用开发者更好解决消息推送需求,目前该标准已经进入厂商招募阶段。

百度与微软合作,扩展Apollo无人驾驶技术

  百度在今年四月份宣布推出  Apollo (阿波罗)项目,它是一个开放式平台,旨在推动自动驾驶技术发展。随后在 7 月初,百度又宣布正在与微软开源自驾车平台合作,但拒绝提供许多具体细节,仅表示涉及“微软云”。

不再神秘兮兮!苹果推出机器学习日志公开分享研究细节


  一向保持神秘的苹果今日发布了机器学习部落格(Apple Machine Learning Journal),将由苹果内部工程师及研究人员在上面分享公司研究与相关技术发展,刚成立的站上目前已有一篇关于改进合成图像方法的机器学习(Improving the Realism of Synthetic Images)。

俄罗斯搜索巨头Yandex开源梯度提升库CatBoost

  俄罗斯搜索巨头 Yandex 昨日宣布开源  CatBoost ,这是一种支持类别特征,基于梯度提升决策树的机器学习方法。CatBoost 是由 Yandex 的研究人员和工程师开发的,是 MatrixNet 算法的继承者,在公司内部广泛使用,用于排列任务、预测和提出建议。

Packt年度技能调查:Python最火IDE最受欢迎

  电子书网站 Packt 刚刚发布了第三届 “Skill UP” 报告,即 2017 年度技能调查报告。他们与 4731 名开发者和技术专家进行了交流,旨在了解开发行业现状。该调查不仅展示了技术开发领域热门的趋势,还表明了即将到来的趋势以及开发者了解和学习新技能的方式,以及什么样的技能能够让开发者在职业生涯中获得竞争优势。

2017Java库Top 100榜单发布,JUnit再登王座


  OverOps 于 7 月 19 日发布了 2017 版的 “GitHub Java 流行库 Top 100 ”。他们首先通过结合 Google BigQuery 以及各项目在 GitHub 上的 star 数选出前 1000 个 Java 存储库,然后过滤掉 Android 、Arduino 和一些弃用的 repos ,仅留下 477 个纯 Java 项目。

知名开源Chrome扩展Particle出售后被改成广告软件

  Particle (也称 YouTube+),对国内用户可能不太熟悉,但在国外可以说是比较流行的一个开源 Chrome 扩展插件。它的功能是允许用户改变 YouTube 部分标准功能的 UI 和行为,以提高 YouTube 体验。

Forge谴责网易《我的世界》中国版私用开源库


  MinecraftForge 是一个改造 Minecraft 的基础文件以协调 MODs 之间的兼容性的库,方便开发和加载各种《我的世界》 MOD ,以 LGPL 协议开源。近日有人发现《我的世界》中国版有私用 Forge 代码的嫌疑,并往 MinecraftForge 的 Github 上提交了一个  Issues  反映情况。随后也有人提交了网易修改的 Forge 库地址。

Google开源机器学习数据集可视化工具Facets

  ML 数据集可以包含数亿个数据点,每个数据点由数百(甚至数千)的特征组成,几乎不可能以直观的方式了解整个数据集。为帮助理解、分析和调试 ML 数据集,谷歌开源了 Facets,一款可视化工具。

Apache禁止使用Facebook的“BSD +专利”代码

  据 react-etc.net 报道,关于 React.js 的开源许可证从去年 7 月份争议到现在,Apache 基金会终于确认了立场,反对使用 React.js 和 Facebook 其他使用此许可证(BSD+Patents licensed)的流行软件。该许可证是在普通的 BSD 许可证上进行了拓展,附有一些保护 Facebook 专利的额外限制。

升级不再愁!有人发现让macOS快速完成升级的办法

  每次将 macOS 升级到新版本时,你只能干等着,看进度条慢慢变化,是不是觉得很无奈。最近有用户在 Reddit 中发帖,和其他用户共享了只需一个终端指令就能够让 macOS 升级变得更快。这名用户表示,自己通过 App Store 升级 macOS 前后通常需要半个小时。macOS 已经内置了一个软件升级实用工具,它能够让系统升级变得更快。

不同版本的Firefox启动1691个标签页需要多长时间?

  Dietrich Ayala 的 Firefox 浏览器有 1691 个标签,你有没有想象过 Firefox 启动 1691 个标签页需要多长时间,一个标签又要多长时间显示?Dietrich Ayala 为 Mozilla 工作,他用这个极端的案例展示了 Firefox 处理超多标签页方面的改进,旧的版本可能需要花分钟时间启动,如今新版本只需要几秒钟。

主流程序员需要知道的九大非主流编程语言

  流行的编程语言随着时代发生了不小的变化,以下这九大被誉为最有潜力的编程语言可能足以成为你下一个项目的完美选择。这些编程语言受欢迎的原因如下:它们提供了开源代码、丰富的库和框架。这是多年来程序员选择其的主要动力,而且对专业知识的丰富越来越有价值。

Vim爱好者看过来,12个实用的Vim使用技巧

  这篇 Vim 使用技巧的合集汇总了一些有趣的,由中级到高级的使用技巧。来回顾一下吧。如果我们需要按照字母表顺序对 CSS 选择器中的行进行排序,只需在可视模式下选择选中的行并输入 :sort,然后就可以对它们进行排序。

几种主流编程语言的优点和缺点比较,不服来怼

  在初级程序员阶段,每个人都不可避免遇到选择编程语言和职业方向的难题。我挑选了几个常见的编程语言,分析了优缺点和职业方向,以供想当程序员的人参考。C语言是面向过程语言在当代的鲁殿灵光,常用于编写操作系统。C++是C语言的一个超集,既有指针又有对象使它成为最复杂的语言。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部