设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:甲骨文死咬谷歌不放 Docker在7国被禁

2017-2-12 20:40| 发布者: joejoe0332| 查看: 16388| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 在本周,谷歌和甲骨文之间长达 7 年的法律讼战进入新阶段。甲骨文当地时间周五向美国联邦巡回上诉法院提出上诉,要求推翻一家联邦陪审团去年做出的关于谷歌对甲骨文 Java软件代码的使用没有违反美国版权法的判决。近 ...
  在本周,谷歌和甲骨文之间长达 7 年的法律讼战进入新阶段。甲骨文当地时间周五向美国联邦巡回上诉法院提出上诉,要求推翻一家联邦陪审团去年做出的关于谷歌对甲骨文 Java软件代码的使用没有违反美国版权法的判决。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!

  回顾过去的一周,近日Pastebin网站上出现了这样一则帖子,内容翻译过来如下:Docker在部分国家无法使用!Docker是一家美国公司,只好遵守美国在出口控制方面的法规。为了努力遵守这些法规,现在阻止位于古巴、伊朗、朝鲜、克里米亚共和国、苏丹和叙利亚这7个国家的所有IP地址。作为行业的风向标之一的开发者大会,在大会上发布的新品以及理念将会影响谷歌,甚至世界互联网行业的发展方向。2017年谷歌开发者大会(Google I/O 2017)将于5月17-19日在加州山景城的海岸线圆形剧场举行。今年将是第11届谷歌I/O大会,同时这也是第三次在Shoreline Amphitheatre举行,以往基本上是在旧金山Moscone会展中心举行。微软在宣布 Git 虚拟文件系统 GVFS 时透露了一个消息:昔日将 Linux 视为大敌的软件巨人将 Linux 之父 Linus Torvalds 开发的开源分布式版本控制系统 Git 用于管理 Windows 的源代码。微软软件传统上使用的版本控制系统叫 Source Depot,它是一个私有和仅供内部使用的集中式版本控制系统,据信是 Perforce 商业版本控制系统的一个定制版本。经过多年努力,Cyanogen已经成为一个合法公司,并且创造了令人印象深刻的数个社区,成为 OnePlus 和许多其他智能手机厂商合作伙伴,但现在该公司解散之后,留下了许多人质疑 Cyanogen 操作系统的未来。幸运的是,脱胎于 Cyanogen 的新项目 - Lineage OS 已经公布。Mozilla 将 Firefox 的命运与 Rust 语言捆绑起来。Rust 是 Mozilla 主导开发的注重安全、速度和并发的系统级编程语言,最新版本为 1.15。随着 Rust 的成熟,Mozilla 开始尝试用 Rust 开发 Firefox 的组件,其中包括核心引擎 Servo/Project Quantum。自 v53 起,Firefox 将需要 Rust 构建,这一要求对大多数用户没有影响。日前,GitLab 在其博客中公布了它的大前端计划:采用 Vue 和 webpack 让 GitLab 尽可能速度更快、效率更高。博客中透露,他们并不是要使用 Vue 完全重写 GitLab 的前端,因为它们认为这对于像自身这种创业公司来说,完全重写将是一个非常糟糕的主意。它们只是采用 Vue 重写需要重写的部分,毕竟现有的 jQuery 代码已经经过测试而且运行良好。更多内容,本次专辑我们一起来关注……

  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。在最近从 Solaris road map 中删除 Solaris 12 后,人们对 Solaris 12 的未来发展进行了许多猜测,Oracle 最终发布了一篇博客文章,详细介绍了其删除原因及 Solaris 的发展前景。Oracle Solaris 正在转向持续交付模式,更新频繁化,并及时提供最新功能,同时完全保留 Oracle Solaris 11 上大量可用的 ISV 应用程序中的客户和 ISV 资格投资。新特性和功能将通过点阵发布,主要版本在 Oracle Solaris 中提供,与整个行业中的趋势一致。在微信推出“小程序”后,谷歌也准备这么做了,将在谷歌浏览器Chrome上推出。谷歌的“小程序”名叫增强型网页应用( Progressive Web Apps,简称 PWAs),是目前正处于测试版的Chrome 57新增的功能。它同样无需下载安装,却可以和本地APP一样,放置在桌面上、显示在安卓APP列表中。今天在升级Skype应用的同时,微软承诺“改进质量和更好的性能”。为了提供最新的使用体验,将会关闭软件开发是微软相当重视的事情,比如该公司近期宣布了一个 Visual Studio 2017 RC 更新、以及面向三星 Tizen 平台的 Visual Studio 工具箱第二预览版,表明其有意加大跨平台开发等方面的力度。上个月,当Google详细说明将在Angular 2到来的短短6个月后发布Angular 3的计划时,每个人都大吃一惊。现在,事实证明终究“No Angular 3”发布。相反,Google将于2017年3月正式推出其流行的JavaScript框架的第4版。2016年11月21日,Apache软件基金会(the Apache Software Foundation,ASF)宣布 Apache Geode已从Apache孵化器毕业成为顶级项目(Top-Level Project),表明该项目的社区和产品已根据ASF的精英流程和原则得到良好管理。前不久,Google 的 Go 问鼎 TIOBE 排行榜,成为 2016 年年度编程语言。Go 因其易学性及务实性受到大家的喜爱。抛开长篇累牍的理论,Go 更注重的是实践经验,因此越来越多的用户将其应用到工业环境中。在 Canonical 中也一样!作为 Go 的支持者,我们用 Go 做了五个超酷的项目:……更多开源软件的最新进展,本次专辑我们一起来关注……

  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。2016年年底,知名的第三方安卓定制 ROM —— CyanogenMod 正式与我们说再见,标志着伴随着一代代搞机人的 CyanogenMod 从固件回归到了用于技术交流的开发者社区。正当我们唱着 “啊~朋友再见吧~再见吧~再见吧~” 挥手告别时,一位熟悉但陌生的面孔又迎面走来,那就是由 CyanogenMod 之父 Steve Kondik 等原有核心团队成员打造的 Lineage OS,是什么让 CM 几经沉浮到今时今日的改头换面呢,来跟小编一起回顾一下吧。抑制假新闻传播,事实核查很重要。Reddit 网站的试验算是迈出了新的一步,值得新闻媒体们借鉴。为了控制假新闻传播,新闻机构和平台究竟应该依赖算法排除,还是靠受众自己分辨?最近,一项试验结果表明,这两者办法是可以被结合起来的。你在新的一年里需要刷哪些技能?成为 Linux 专家的一个问题是“专家”的定义在不断变化。当我进入 Linux 世界的时候,那时认为成为一个 Linux 专家,你需要能够编译自己的内核。天啊,如果你想在笔记本电脑上使用 Linux,即便你只是用户,你也必须编译一个自定义内核。Jack Wallen 为来自不同环境的新手们挑选出了专门为他们设计的发行版。一个很古老的问题,找到适合的 Linux 发行版比简单的指出哪种 Linux 版本受欢迎更重要。为什么这么说?让我们设置一个情景:你有一位用户,很有可能,他过去大多数时候都是在 Windows 或者 Mac 系统上工作,他们想让你给他们一个选择的替代品。现在,你想要在很短的时间里直截了当的说明 Linux 系统的工作方式并突出它的强大性和灵活性。让我们一起来回顾下 2016 年 GitLab 的一些更新。在 2016 年,GitLab 发布了 12 个新版本。这些版本包括主要的新功能,以及一些想法的实现。1月: GitLab 8.4版本,这是 GitLab的第50个版本。增加了浏览器构建构件。从构建工件的输出结果,可用于提供二进制文件的软件,一个静态的编译内容网站,或测试覆盖检查器的结果。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!


  据国外媒体报道,谷歌和甲骨文之间长达 7 年的法律讼战进入新阶段。甲骨文当地时间周五向美国联邦巡回上诉法院提出上诉,要求推翻一家联邦陪审团去年做出的关于谷歌对甲骨文 Java 软件代码的使用没有违反美国版权法的判决。对以上消息,谷歌拒绝发表评论。

  两家公司自 2010 年以来一直就该争端在诉诸法庭,当时甲骨文起诉谷歌时声称后者在它的安卓(Android)移动软件中使用了甲骨文的 Java 软件中部分代码。此案现在已经经历了两次联邦法院审判,并且地方法院的判决还曾遭遇上诉法院推翻,该案还曾在美国最高法院有短暂逗留。甲骨文在该案中寻求来自谷歌高达 90 亿美元的侵权损害赔偿。


  2010 年 1 月份,甲骨文完成了对 Sun 微系统公司的收购,后者是 Java 程序语言及平台的开发商。那年的 8 月份,甲骨文起诉谷歌,声称谷歌的安卓(Android)使用 Java 相关技术是对甲骨文版权和专利的侵犯。2012 年,华盛顿特区地方法院的判决有利于谷歌,声称所谓的 Java API 不属于版权。不过对于谷歌来说不幸的是,一家上诉法院推翻了那次判决,并且美国最高法院拒绝对该案进行听讼。

  在美国最高法院退回该案之后,甲骨文和谷歌又回到地方法院,让地方法院裁决谷歌使用该 Java API 是否为 “合理使用”。如果被判决为是 “合理使用”,那么就意味着谷歌在使用 Java API 时不需要获得版权持有者的许可。分析人士当时表示,这样的最终裁决将具有重要影响意义,它会波及整个软件行业。更多消息,大家可以关注本次专辑……

  作为行业的风向标之一的开发者大会,在大会上发布的新品以及理念将会影响谷歌,甚至世界互联网行业的发展方向。2017年谷歌开发者大会(Google I/O 2017)将于5月17-19日在加州山景城的海岸线圆形剧场举行。今年将是第11届谷歌I/O大会,同时这也是第三次在Shoreline Amphitheatre举行,以往基本上是在旧金山Moscone会展中心举行。

  如无意外,本次大会跟往常一样将会发布最新版的Android系统,也就是Android 8.0,外界猜测谷歌或许会命名为Android O的可能性最大。让人期待的是,不知道谷歌这次又将会以哪款甜品来命名?每年的I/O开发者大会最大的看点之一就是搭载了新的Android系统的终端设备,因为这往往代表着一个行业的发展趋势,而今年或许会有更多的新品出现。

  此前,一直有传言称谷歌将融合Chrome OS与Android系统,正在打造一款代号为Andromeda的操作系统,而Andromeda将覆盖所有类型的终端设备,包括手机、笔记本、变形本和平板电脑等。据消息人士透露,Andromeda首批设备将于今年第三、四季度发售。值得一提的是,即将要来的Android 8.0或将被整合到Andromeda中。不过这一切还只是外界的推测。
 
  在去年的I/O 2016开发者大会上,谷歌除了将机器学习作为会议主旋律之外,还宣布了Home、以及现已被取消的Project Ara模块化手机、DayDream VR、以及Allo和Duo两款通讯应用。而2017年谷歌粉丝最期待哪方面的新消息呢?今年I/O会带来什么样的惊喜?我们不妨拭目以待。更多内容,大家不妨在本次专辑里了解一下……

  微软在宣布 Git 虚拟文件系统 GVFS 时透露了一个消息:昔日将 Linux 视为大敌的软件巨人将 Linux 之父 Linus Torvalds 开发的开源分布式版本控制系统 Git 用于管理 Windows 的源代码。

  微软软件传统上使用的版本控制系统叫 Source Depot,它是一个私有和仅供内部使用的集中式版本控制系统,据信是 Perforce 商业版本控制系统的一个定制版本。

  雷德蒙巨人曾经开发过自己的版本控制产品,早期有 SourceSafe,近期有 Team Foundation Server (TFS)的 Team Foundation Version Control (TFVC),基于集中模式的可扩展版本控制系统。TFS 不仅可用于版本控制,还支持 bug 跟踪、测试、自动构建和项目管理。但微软的大型遗留产品如 Windows 和 Office 仍然在继续使用 Source Depot,Source Depot 和 TFVC 都是集中式的客户端服务器模式。

  从 2013 年起,微软开始在 TFS 中整合了分布式的 Git,今天的 TFS 和 Visual Studio 都支持集中式和分布式的版本控制系统。在 Git 得到第一方支持之后,加上微软开始拥抱开源模式,Git 在公司内部快速普及,除了开源产品使用外,闭源产品如 Windows 如今也拥抱了 Git。更多情况,大家可以关注本次专辑。




  在发布最后一个维护版本更新之后,Linux 稳定版内核维护者 Greg Kroah-Hartman 宣布 Linux Kernel 3.18 分支走到了生命的尽头。而 3.18 LTS 原计划于今年 1 月终止支持。

  Linux Kernel 3.18.48 LTS 是该分支的最后版本,根据短日志显示该版本共计调整了 50 个文件,插入 159 处删除 351 处。升级网络堆栈的同时改善了 Bluetooth, Bridge, IPv4, IPv6, CAIF 和 Netfilter,并升级了 USB, SCSI, ATA, media, GPU, ATM, HID, MTD, SPI 和网络(有线和无线)驱动。新发布的 3.18.48 还修正了 3.18.47 和 3.18.27 中的一个 bug。

  LTS 版通常会提供大约两年的支持时间,3.18 是在 2014 年 12 月发布的。如果你当前还在使用该内核分支,那么现在你应该升级至更新的 LTS 版本,例如 Linux Kernel 4.9 或者 4.4,这两个版本要比 3.18 更加的安全和强悍。不过 Linux Kernel 3.18 主要被 Google 和其他供应商应用于一些 Android 设备、部分 Chromebook 上,Kroah-Hartman 建议用户拒绝购买仍然使用 3.18 LTS 的供应商的设备。如果无法升级内核开发者也提供了一些建议。

  “如果你在使用 Linux Kernel 3.18 中有困难,那么我可以给你提供一些帮助。首先,你需要和硬件供应商反馈,要求尽快升级否则不再购买他们的产品。如果供应商还是不升级,请致信我们让我们出面和厂商进行沟通,出现这个问题的肯定不止你一个人。”更多内容,本次专辑将为您一一带来……

  近日Pastebin网站上出现了这样一则帖子,内容翻译过来如下:Docker在部分国家无法使用。Docker是一家美国公司,只好遵守美国在出口控制方面的法规。为了努力遵守这些法规,现在阻止位于古巴、伊朗、朝鲜、克里米亚共和国、苏丹和叙利亚这7个国家的所有IP地址。如果你不在这些城市、国家或地区,但是却被禁止访问,请联系:https://support.docker.com。


  本地找不到“最新”的镜像,Docker:来自后台进程的错误响应:解析错误HTP 403响应:无效字符'<' looking for beginning of value:"

  Docker是一家美国公司,我们只好遵守美国在出口控制方面的法规。为了努力遵守这些法规,我们现在阻止位于古巴、伊朗、朝鲜、克里米亚共和国、苏丹和叙利亚这7个国家的所有IP地址。如果你不在这些城市、国家或地区,但是却被禁止访问,详细内容本次专辑会为您慢慢道来……

  经过多年努力,Cyanogen 已经成为一个合法公司,并且创造了令人印象深刻的数个社区,成为 OnePlus 和许多其他智能手机厂商合作伙伴,但现在该公司解散之后,留下了许多人质疑 Cyanogen 操作系统的未来。幸运的是,脱胎于 Cyanogen 的新项目 - Lineage OS 已经公布。

  Lineage 操作系统开发者目前非常忙碌,在宣布这款操作系统一个月之后,测试版已经有 5000 次下载数量,目前看起来 Lineage OS 团队准备每周更新 Lineage OS,并且支持多款智能手机,并且计划最终支持 80 多款设备。

  Lineage 操作系统开发者表示,他们将支持棉花糖和牛轧糖设备,但是每周发布的 Lineage 操作系统不会默认 Root,但是会提供一个 Root 卡刷包,让用户自行决定是否刷入。更多内容大家可以关注本次专辑……
 


  Mozilla 将 Firefox 的命运与 Rust 语言捆绑起来。Rust 是 Mozilla 主导开发的注重安全、速度和并发的系统级编程语言,最新版本为 1.15。

  随着 Rust 的成熟,Mozilla 开始尝试用 Rust 开发 Firefox 的组件,其中包括核心引擎 Servo/Project Quantum。自 v53 起,Firefox 将需要 Rust 构建,这一要求对大多数用户没有影响,但会影响少部分 Rust 及其依赖的 LLVM 编译器不支持的平台和架构,比如 IBM 的 S390 架构。

  Mozilla 的 Ted Mielczarek 称,他们通常不会有意让维护 Firefox 的人的生活变得更困难,但使用 Rust 的优势太大了,他们不想让很少用户的平台限制对 Rust 的采用。有关更多信息,请关注本次专辑……

  日前,GitLab 在其博客中公布了它的大前端计划:采用 Vue 和 webpack 让 GitLab 尽可能速度更快、效率更高。

  博客中透露,他们并不是要使用 Vue 完全重写 GitLab 的前端,因为它们认为这对于像自身这种创业公司来说,完全重写将是一个非常糟糕的主意。它们只是采用 Vue 重写需要重写的部分,毕竟现有的 jQuery 代码已经经过测试而且运行良好。

  当然,他们也表示也不是要使用 Vue 来编写每一样新东西,事实上也不需要这么做。还可以看到他们会使用 webpack,并且已删除曾经使用过的 Turbolinks。详细情况请大家关注本次专辑……

  在微信推出“小程序”后,谷歌也准备这么做了,将在谷歌浏览器Chrome上推出。谷歌的“小程序”名叫增强型网页应用( Progressive Web Apps,简称 PWAs),是目前正处于测试版的Chrome 57新增的功能。

  它同样无需下载安装,却可以和本地APP一样,放置在桌面上、显示在安卓APP列表中。而且应用通知不再以Chrome的名义显示,而是直接以本地APP通知的形式出现,简直和本地APP没有太大区别。

  谷歌表示除了Chrome,也将推动其它安卓浏览器支持。更多内容,大家请关注本次专题……



  今天在升级Skype应用的同时,微软承诺“改进质量和更好的性能”。为了提供最新的使用体验,将会关闭软件开发是微软相当重视的事情,比如该公司近期宣布了一个 Visual Studio 2017 RC 更新、以及面向三星 Tizen 平台的 Visual Studio 工具箱第二预览版,表明其有意加大跨平台开发等方面的力度。在近日的一篇博客文章中,微软更是详细介绍了其 .NET 语言战略,解释了各款语言对于开发者(以及该公司)的重要性。


  在这篇博文中,微软提到了其对各项开发语言的战略、框架、以及评断每一款语言的方法。当然,这种战略更像是一种指导方针,而不是一张确切的路线图。

  首先从 C# 谈起:微软指出,C# 是该公司当前最流行的编程语言之一,拥有数百上千万的用户。比如该公司借助 C# 为 Xamarin、企业应用程序、ASP.ET 中的 Web Apps、以及 Unity 游戏做移动开发。

  微软还表示,今后几年还会继续改进 C#,以迎合开发者们的需求。其承诺“积极创新”,不过于关注特定的部分,而保持其核心设计理念的完整。在 C# 7.0 版本中,将提供模式匹配(pattern matching)、元组(tuples)等大功能。

  其次是 Visual Basic:当前有成千上万人正在用它来开发商业应用程序,并且在新进开发人员中颇受欢迎。尽管某段时间有不少开发者跳转到了 C#,因为后者的样例、生态系统和社区“通常更丰满”。更多详细内容,请关注本次专辑……

  由浏览器引擎驱动的操作系统无法获得成功,共有 50 名员工被裁。知名的 Firefox 火狐浏览器开发方,非营利机构 Mozilla 最近裁掉了设备工具组全部 50 名员工。这意味着,基于火狐浏览器引擎的操作系统 Firefox OS 彻底停摆了。


  从 2013 年第一个商业化版本发布开始,Mozilla 就试图将 Firefox OS 安装到手机、平板和智能电视等产品中。

  跟我们通常所理解的操作系统工作机制不太相同,Firefox OS 几乎全部使用 HTML 5、CSS 3、Javascript 和一部分 C++ 语言编写而成,内置了火狐浏览器的 Gecko 渲染引擎,利用开放的 web API 接口在手机上实现近似于本地软件的各种功能。

  相比于另一个开源系统 Android 要求独立打包的本地 app,Firefox OS 上的应用在代码层面其实跟网站没什么区别,只不过展示样式更适合小尺寸触屏设备了。受限于渲染引擎和 HTML 5 的性能,Firefox OS 很难提供媲美 Android 本地应用的流畅体验。在 Firefox OS 发展早期,只有少量硬件配置很差的低端入门机采用了这个系统。

  Cloud Native Computing 基金会宣布它购买了 NoSQL 分布式文件存储数据库 RethinkDB 的源代码版权,将授权协议从 Affero GPLv3 改为 Apache v2,并将其捐赠给 Linux 基金会。


  RethinkDB 数据库由同名公司开发,由于未能建立起一个可维持的业务,RethinkDB 公司在 2016 年 10 月宣布关闭,将数据库开源,但不再提供商业支持。Cloud Native Computing 基金会称,RethinkDB 数据库被数以百计的创业公司、咨询公司和财富五百强企业使用,其中包括 NASA、GM、Jive、Platzi、美国国防部、Distractify 和 Matters Media。



  2016 年年底,知名的第三方安卓定制 ROM —— CyanogenMod 正式与我们说再见,标志着伴随着一代代搞机人的 CyanogenMod 从固件回归到了用于技术交流的开发者社区。

  正当我们唱着 “啊~朋友再见吧~再见吧~再见吧~” 挥手告别时,一位熟悉但陌生的面孔又迎面走来,那就是由 CyanogenMod 之父 Steve Kondik 等原有核心团队成员打造的 Lineage OS,是什么让 CM 几经沉浮到今时今日的改头换面呢,来跟小编一起回顾一下吧。
前身:原始时代的当红辣子鸡

  曾几何时,CyanogenMod 也是一个辉煌的存在。在 Android 2.3 时代,许多手机厂商的定制系统功能和界面都十分简陋,使用起来不仅臃肿卡顿,而且还有诸多限制,基本上和大号的功能机区别不大。

  介于这种尴尬的情况,一些搞机玩家的需求根本无法满足,许多用户选择将自己的手机刷成有着更高自由度的 CyanogenMod 7,当时几乎市面上每一款国际上能买到的机型都能刷上 CyanogenMod 团队开发的或者爱好者移植的 CM 系统,比起原厂的系统来说,CM 系统可以在系统版本上更能跟上脚步,高级模式下甚至连 CPU 频率都能调节,可玩性超大的特点使得其深受爱好者的喜欢。更多内容,大家可以关注本次专辑……

  在今天召开的线上 Windows 开发者日上,Windows 开发者副总裁 Kevin Gallo 宣布所有的开发者文件都已经在 docs.microsoft.com 网站上线。这项调整意味着开发者通过该 URL 可访问所有的开发者文档,此外还能对文档贡献编辑。

  在今天的开发者日上,微软宣布 Windows 10 Creators Update SDK 的功能已经锁定完成,为平台新增了 1000 多项更新。

  此外,Telerik 还宣布面向 UWP 工具的 Telerik UI 已经开源,开发者可以免费使用,如果想要获得更多信息,可以访问 Telerik.com/UWP,详细内容请关注本次专辑……

  老牌的 .NET 控件厂商 Telerik 近日宣布开源其 UWP UI 控件库。团队在博客表示,他们一直相信 Microsoft stack 是最有效率的开发者平台。在这十年的过程中,制作了一些深受欢迎的 Visual Studio 扩展和 .NET 控件,对为全球开发者做出了巨大贡献的微软表示钦佩。

  Telerik 表示:Windows 10 大约是在一年半前推出的,从那时起,我们收到了许多关于针对各种 Windows 10 设备的 UI 解决方案的要求。Windows 10 目前已经是第二大使用的操作系统,占据了大约25%的市场。随着Windows 10 的兴起,我们扩大产品组合与 UWP 的 UI 是合乎逻辑的。用于 UWP 的 Telerik UI 已经为 Windows Marketplace 中的许多应用程序提供了。事实上,Telerik UI 是目前所有 Windows Marketplace 应用中最受欢迎的 UI 库。因此,这些是已经在“真实世界”中经过测试和验证的小部件。

  Telerik UI for UWP 是一套为开发者提供的用于构建 UWP 应用20多个 UI 控件库。 它包括各种应用场景的各种控制,包括数据管理、调度、布局、编辑、导航、数据/地理可视化和交互性等等。 Telerik UI for UWP 中最流行的一些控件有 Grid、 Chart、DataForm 和 ListView,它们用于大多数业务线应用。 这些控件允许开发人员为所有 Windows 10 设备构建高性能应用程序。 更多内容,请关注本次专辑……



  你在新的一年里需要刷哪些技能?成为 Linux 专家的一个问题是“专家”的定义在不断变化。当我进入 Linux 世界的时候,那时认为成为一个 Linux 专家,你需要能够编译自己的内核。天啊,如果你想在笔记本电脑上使用 Linux,即便你只是用户,你也必须编译一个自定义内核。 如今编译自己的内核通常是浪费时间。这不是说它并不重要,但在开源世界,我们建立在他人成功的基础之上,而 Linux 发行版为我们提供了运行良好的内核。虽然“专家”的定义并不总是那么剧烈变化,但对 IT 专业人员的需求每年都在变化。


1、 安全:我不是在讨论安全专家或安全顾问。这些职位和服务当然很重要,但是随着联网设备渗透到我们生活的每一个方面,我们需要在我们做出的每一个决定中都具有安全意识。今年,我的妻子和我买了一台洗衣机和一台冰箱,它们都配备了蓝牙。黑客攻入我的漂洗系统的想法可能看起来很傻,但这都是潜在的攻击点。

  当激活工作、家庭或我们的口袋中的任何系统时,我们应该考虑它们可能引发的安全问题。而且因为像联网烤面包机这样的物品不太可能及时获得固件升级,我们需要按照普通设备可能遭到破坏的思路来设计其余的系统。相比以前任何时候,我们更需要考虑来自防火墙内的攻击。不要让你的文件服务器被你的搅拌器破坏!

    Jack Wallen 为来自不同环境的新手们挑选出了专门为他们设计的发行版。一个很古老的问题,找到适合的 Linux 发行版比简单的指出哪种 Linux 版本受欢迎更重要。为什么这么说?


  让我们设置一个情景:你有一位用户,很有可能,他过去大多数时候都是在 Windows 或者 Mac 系统上工作,他们想让你给他们一个选择的替代品。现在,你想要在很短的时间里直截了当的说明 Linux 系统的工作方式并突出它的强大性和灵活性。

  但是,请记住,最重要的一个方面是他们必须能够 get it,即开箱即用。这就是为什么我们经常需要花费时间来找出哪种版本是最适合新手的 —— 因为把新手们带入 Linux 系统是传播 Linux 并增加 Linux 用户的最好方式。

  对于新手来说最好的版本是什么?这次,我将要花费一定时间来说明对于来自不同环境的用户哪种版本才是最适合的。此外,你也可以查看我在 2017 最好的发行版中列出的发行版。

  在2017的头几天,我开始研究我最新的开源项目。它的设计和构建,是用来解决我的一个业务问题。该项目被称为bootparts,它的用途是简化网站建设的过程。



  这不是我第一次进入编码世界。这些年来,我以不同的方式为不同的项目做出了贡献。然而,这一次我负责一切事情。这给了我额外的压力。我不喜欢压力。但是与其简单地忽略它,我决定以健康的态度去管理和处理压力,下面是我怎么做的方法:

我决定什么时候开始这个项目:我从开源社区听到最大的抱怨之一是,人们既期望维护人员夜以继日地工作。同时人们又对为了修复bug和极端情况下 而长时间的无薪工作行为感到羞愧。这容易造成工作倦怠并且伤害到整个团队的积极性。

  从第一天开始,我决定只在我想要的时候做这个项目。如果有人需要添加一些东西到项目里可以组队自己添加或付钱给我(Yelluw)来添加。我不反对个性需求。我反对的是所有开源工作都是免费的(如啤酒)。通过限制什么时候在项目工作,我减少压力的量。任何外来者的无理期望都是被这个规则简单处理掉的。

  休息:休息很重要。当你在一个项目上工作时,更是如此。我知道这对有些人来说是很难,但是工作过多会降低产量和质量。休息让我考虑实施并提出更好的解决方案。这也可以让我的思绪自由发散地去想想其他的代码。过分集中于一个代码往往是很累人的。

  我的经验法则是,每两个星期的工作,我休息时间不少于连续三天。休息期间不写代码。更多详细内容,请关注本次专辑……

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

甲骨文死咬谷歌不放 再上诉坚称安卓对Java侵权

  据国外媒体报道,谷歌和甲骨文之间长达 7 年的法律讼战进入新阶段。甲骨文当地时间周五向美国联邦巡回上诉法院提出上诉,要求推翻一家联邦陪审团去年做出的关于谷歌对甲骨文 Java 软件代码的使用没有违反美国版权法的判决。

谷歌2017 I/O开发者大会确定,Android 8.0要来了

  作为行业的风向标之一的开发者大会,在大会上发布的新品以及理念将会影响谷歌,甚至世界互联网行业的发展方向。2017年谷歌开发者大会(Google I/O 2017)将于5月17-19日在加州山景城的海岸线圆形剧场举行。今年将是第11届谷歌I/O大会,同时这也是第三次在Shoreline Amphitheatre举行,以往基本上是在旧金山Moscone会展中心举行。

微软拥抱了Git,看看它使用过的版本控制系统

  微软在宣布 Git 虚拟文件系统 GVFS 时透露了一个消息:昔日将 Linux 视为大敌的软件巨人将 Linux 之父 Linus Torvalds 开发的开源分布式版本控制系统 Git 用于管理 Windows 的源代码。微软软件传统上使用的版本控制系统叫 Source Depot,它是一个私有和仅供内部使用的集中式版本控制系统,据信是 Perforce 商业版本控制系统的一个定制版本。


Linux Kernel 3.18 LTS终止支持 请升至4.9或4.4分支

  在发布最后一个维护版本更新之后,Linux 稳定版内核维护者 Greg Kroah-Hartman 宣布 Linux Kernel 3.18 分支走到了生命的尽头。而 3.18 LTS 原计划于今年 1 月终止支持。Linux Kernel 3.18.48 LTS 是该分支的最后版本,根据短日志显示该版本共计调整了 50 个文件,插入 159 处删除 351 处。

Docker在7个国家开始被禁止!

  近日Pastebin网站上出现了这样一则帖子,内容翻译过来如下:Docker在部分国家无法使用!Docker是一家美国公司,只好遵守美国在出口控制方面的法规。为了努力遵守这些法规,现在阻止位于古巴、伊朗、朝鲜、克里米亚共和国、苏丹和叙利亚这7个国家的所有IP地址。

Lineage操作系统将支持超过80款设备

  经过多年努力,Cyanogen 已经成为一个合法公司,并且创造了令人印象深刻的数个社区,成为 OnePlus 和许多其他智能手机厂商合作伙伴,但现在该公司解散之后,留下了许多人质疑 Cyanogen 操作系统的未来。幸运的是,脱胎于 Cyanogen 的新项目 - Lineage OS 已经公布。

Mozilla将Firefox的命运与Rust语言捆绑在一起

  Mozilla 将 Firefox 的命运与 Rust 语言捆绑起来。Rust 是 Mozilla 主导开发的注重安全、速度和并发的系统级编程语言,最新版本为 1.15。随着 Rust 的成熟,Mozilla 开始尝试用 Rust 开发 Firefox 的组件,其中包括核心引擎 Servo/Project Quantum。自 v53 起,Firefox 将需要 Rust 构建,这一要求对大多数用户没有影响。

GitLab计划采用Vue和webpack进行重写


  日前,GitLab 在其博客中公布了它的大前端计划:采用 Vue 和 webpack 让 GitLab 尽可能速度更快、效率更高。博客中透露,他们并不是要使用 Vue 完全重写 GitLab 的前端,因为它们认为这对于像自身这种创业公司来说,完全重写将是一个非常糟糕的主意。它们只是采用 Vue 重写需要重写的部分,毕竟现有的 jQuery 代码已经经过测试而且运行良好。

Solaris转向“连续交付模式”

  在最近从 Solaris road map 中删除 Solaris 12 后,人们对 Solaris 12 的未来发展进行了许多猜测,Oracle 最终发布了一篇博客文章,详细介绍了其删除原因及 Solaris 的发展前景。Oracle Solaris 正在转向持续交付模式,更新频繁化,并及时提供最新功能,同时完全保留 Oracle Solaris 11 上大量可用的 ISV 应用程序中的客户和 ISV 资格投资。 新特性和功能将通过点阵发布,主要版本在 Oracle Solaris 中提供,与整个行业中的趋势一致。

谷歌Chrome新功能曝光:“小程序”来了

  在微信推出“小程序”后,谷歌也准备这么做了,将在谷歌浏览器Chrome上推出。谷歌的“小程序”名叫增强型网页应用( Progressive Web Apps,简称 PWAs),是目前正处于测试版的Chrome 57新增的功能。它同样无需下载安装,却可以和本地APP一样,放置在桌面上、显示在安卓APP列表中。

Canonical用Go做了这五个超酷的项目


  前不久,Google 的 Go 问鼎 TIOBE 排行榜,成为 2016 年年度编程语言。Go 因其易学性及务实性受到大家的喜爱。抛开长篇累牍的理论,Go 更注重的是实践经验,因此越来越多的用户将其应用到工业环境中。在 Canonical 中也一样!作为 Go 的支持者,我们用 Go 做了五个超酷的项目:……

微软详解 .NET语言战略:C#、VB、F#都不落

  今天在升级Skype应用的同时,微软承诺“改进质量和更好的性能”。为了提供最新的使用体验,将会关闭软件开发是微软相当重视的事情,比如该公司近期宣布了一个 Visual Studio 2017 RC 更新、以及面向三星 Tizen 平台的 Visual Studio 工具箱第二预览版,表明其有意加大跨平台开发等方面的力度。

忘记Angular 3:Google将发布Angular 4

  上个月,当Google详细说明将在Angular 2到来的短短6个月后发布Angular 3的计划时,每个人都大吃一惊。现在,事实证明终究“No Angular 3”发布。相反,Google将于2017年3月正式推出其流行的JavaScript框架的第4版。

FireFox开发方Mozilla裁员,Firefox OS停摆

  由浏览器引擎驱动的操作系统无法获得成功,共有 50 名员工被裁。知名的 Firefox 火狐浏览器开发方,非营利机构 Mozilla 最近裁掉了设备工具组全部 50 名员工。这意味着,基于火狐浏览器引擎的操作系统 Firefox OS 彻底停摆了。

Reddit事实核查新方法:人为劝导和智能算法结合

  抑制假新闻传播,事实核查很重要。Reddit 网站的试验算是迈出了新的一步,值得新闻媒体们借鉴。为了控制假新闻传播,新闻机构和平台究竟应该依赖算法排除,还是靠受众自己分辨?最近,一项试验结果表明,这两者办法是可以被结合起来的。

斯人已去长风存 谈谈CyanogenMod的前身今世

  2016 年年底,知名的第三方安卓定制 ROM —— CyanogenMod 正式与我们说再见,标志着伴随着一代代搞机人的 CyanogenMod 从固件回归到了用于技术交流的开发者社区。正当我们唱着 “啊~朋友再见吧~再见吧~再见吧~” 挥手告别时,一位熟悉但陌生的面孔又迎面走来,那就是由 CyanogenMod 之父 Steve Kondik 等原有核心团队成员打造的 Lineage OS,是什么让 CM 几经沉浮到今时今日的改头换面呢,来跟小编一起回顾一下吧。

RethinkDB改变许可证,捐赠给Linux基金会

  Cloud Native Computing 基金会宣布它购买了 NoSQL 分布式文件存储数据库 RethinkDB 的源代码版权,将授权协议从 Affero GPLv3 改为 Apache v2,并将其捐赠给 Linux 基金会。RethinkDB 数据库由同名公司开发,由于未能建立起一个可维持的业务,RethinkDB 公司在 2016 年 10 月宣布关闭,将数据库开源,但不再提供商业支持。

Apache Geode毕业为Apache顶级项目

  2016年11月21日,Apache软件基金会(the Apache Software Foundation,ASF)宣布 Apache Geode已从Apache孵化器毕业成为顶级项目(Top-Level Project),表明该项目的社区和产品已根据ASF的精英流程和原则得到良好管理。

docs.microsoft.com上线:可找到所有开发者文档

  在今天召开的线上 Windows 开发者日上,Windows 开发者副总裁 Kevin Gallo 宣布所有的开发者文件都已经在 docs.microsoft.com 网站上线。这项调整意味着开发者通过该 URL 可访问所有的开发者文档,此外还能对文档贡献编辑。

Telerik UI for UWP开源,拥有20+款UI控件

  老牌的 .NET 控件厂商 Telerik 近日宣布开源其 UWP UI 控件库。团队在博客表示,他们一直相信 Microsoft stack 是最有效率的开发者平台。在这十年的过程中,制作了一些深受欢迎的 Visual Studio 扩展和 .NET 控件,对为全球开发者做出了巨大贡献的微软表示钦佩。

2017年成为Linux专家的4个热门技能

  你在新的一年里需要刷哪些技能?成为 Linux 专家的一个问题是“专家”的定义在不断变化。当我进入 Linux 世界的时候,那时认为成为一个 Linux 专家,你需要能够编译自己的内核。天啊,如果你想在笔记本电脑上使用 Linux,即便你只是用户,你也必须编译一个自定义内核。

给Linux新手的2017年最佳发行版

  Jack Wallen 为来自不同环境的新手们挑选出了专门为他们设计的发行版。一个很古老的问题,找到适合的 Linux 发行版比简单的指出哪种 Linux 版本受欢迎更重要。为什么这么说?让我们设置一个情景:你有一位用户,很有可能,他过去大多数时候都是在 Windows 或者 Mac 系统上工作,他们想让你给他们一个选择的替代品。现在,你想要在很短的时间里直截了当的说明 Linux 系统的工作方式并突出它的强大性和灵活性。

2016年回顾:版本帝GitLab发布了12个版本


  让我们一起来回顾下 2016 年 GitLab 的一些更新。在 2016 年,GitLab 发布了 12 个新版本。这些版本包括主要的新功能,以及一些想法的实现。1月: GitLab 8.4版本,这是 GitLab的第50个版本。增加了浏览器构建构件。从构建工件的输出结果,可用于提供二进制文件的软件,一个静态的编译内容网站,或测试覆盖检查器的结果。

保持开源项目健康运行并减少压力的10件事

  在2017的头几天,我开始研究我最新的开源项目。它的设计和构建,是用来解决我的一个业务问题。该项目被称为bootparts,它的用途是简化网站建设的过程。这不是我第一次进入编码世界。这些年来,我以不同的方式为不同的项目做出了贡献。然而,这一次我负责一切事情。这给了我额外的压力。我不喜欢压力。但是与其简单地忽略它,我决定以健康的态度去管理和处理压力,下面是我怎么做的方法:……

Linux系统成长之路:试用1993-2003年Linux老版本系统

  我们一起来回顾 Linux 早期版本的美好时光开源软件最具独特性的一点就是它永远不会真正的走到 EOL(生命的终点)。它们的磁盘镜像文件大都可以一直在网上找到,并且它们的许可证也不会过期,因此,我们可以返回去找到那些老版本的 Linux 系统,并在虚拟机中安装它们,这都是很容易做到的。通过回顾那些珍贵的系统画面,让我们来回顾 Linux 系统这么多年来所发生的翻天覆地的变化。

关于开源的思考 开源如何影响程序员?

  Apple 核心系统高级工程师 Asta 谢(谢孟军)就《开源如何影响程序员》这一主题,结合自身经历、从开源中得到的自我提升,详细阐述了自己对开源的理解,如何在国内做开源,并成为 GitHub 上 Go 语言领域中国排名第一,以及如何同国内外开源者一起参与开源的过程。

一个开源项目维护者的笔记 — 为什么我关闭 PRs

  我在 GitHub 上和其他地方维护着许多的开源项目(截止本文写作时超过 160 个)。在过去几年里,我已经合并 以及/或者 关闭了上千个 Pull Requests (PRs) 和补丁,现在想在这里总结一下我不合并许多 PRs 的原因。

我从短暂的开源职业生涯中获得的经验和教训

  很多人都曾经回答过“你长大以后想成为什么”这个问题,但我不认为有多少人会回答:“我想在开源工作”。从我自己的经验来看,在开源社区工作是因为做别的事情而导致的。我做开源的时间很短 - 事实上,我所在的公司的使命宣言就包括“开源”一词,但我的工作路线不是和它直接挂钩的。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部