设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Android N正式命名 微软开源动作频频

2016-7-3 22:00| 发布者: joejoe0332| 查看: 9189| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 谷歌终于透露了Android系统下一个版本的名称:牛轧糖(Nougat)。该系统将会在今年秋季正式推出。伴随着新版本的上线必然涌现出很多新的功能,外媒SlashGear就盘点了即将出现在Android Nougat的五项最值得期待的新功 ...
  谷歌终于透露了Android系统下一个版本的名称:牛轧糖(Nougat)。谷歌官方Android账号今天在Twitter上宣布推出Android Nougat,并且感谢全球用户提供的各种字母N开头的甜品名称。这名称可能逊于花生酱(Nutella),至少花生酱是西方常见的食品。该系统将会在今年秋季正式推出。伴随着新版本的上线必然涌现出很多新的功能,外媒SlashGear就盘点了即将出现在Android Nougat的五项最值得期待的新功能,让我们一起来看看。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,微软在Red Hat DevNation大会上正式发布了.NET Core以及ASP.NET Core 1.0,并提供了下载,其不仅能在Windows操作系统上运行,还能在Linux和Mac OS X操作系统上运行,这意味着开发者不仅能使用它来建立自己的应用,还能修改和完善平台,来迎合自己和他人的需求。微软、红帽及容器开发环境供应商Codenvy本周在Red Hat DevNation开放源码大会上宣布将共同发展语言服务器协定(Language Server Protocol,LSP)项目,让不同的程序编辑器与集成开发环境(IDE)方便嵌入各种程序语言,允许开发人员在最喜爱的工具中使用各种语言来撰写程序,更多详细信息可参见本次专辑。这是“当抛售一个网站时,同时意味着在出售一个社区”系列文章的第二部分,第一部分请阅读文章:当抛售一个网站时,同时意味着在出售一个社区(一)。 这些年以来,相比于 opendesktop.org 而言,SourceForge 和 Slashdot 社区可谓是命运多舛。在上周于西雅图召开的 DOckerCon 2016 大会上,为与两家公司关系密切的消息人士称,过去六个月以来,软件巨头打算投入40亿美元买下这家员工总数仅为250人的容器技术初创企业,具体内容请关注本次专辑。今美国宇航局即NASA将253个软件项目开源目前托管在Gitithub上(https://github.com/nasa),NASA 希望可以通过开源收获更多项目改进的建议,同时NASA也希望用户可以给NASA提交项目,为此专门开通了官方的开源网站 Code NASA,更多内容,本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。Ubuntu的开发团队为Ubuntu带来了重要的内核更新,在本次更新中,主要修复了七大安全漏洞。此前,Ubuntu官方曾经发布公告,表示其在Ubuntu 12.04和14.04 LTS版本中发现了多达7项重大安全漏洞,并且这些漏洞的影响范围十分广泛。近日,Zend Framework的Project Lead Matthew Weier O’Phinney代表Zend Framework Team在其官方博客正式宣布了Zend Framework 3的到来,如之前所言,实现了对于PHP 7的支持。LayaBox引擎技术副总裁汪阔在参加“2016开源中国开源世界高峰论坛”时,表示LayaBox已经启动了开源计划,开放了LayaFlash和LayaAir引擎。在未来,除了2D、3D、VR引擎,还计划对LayaAir的IDE进行开源。近日,Eclipse基金会宣布释放了多个物联网项目,包括Eclipse Kura(构建IoT网关的框架)、Eclipse Paho(MQTT协议的实现)、Eclipse OM2M(SmartM2M和oneM2M标准的开源实现)以及Eclipse SmartHome(构建智能家居解决方案的开源框架)。FFmpeg开发团队宣布了这个被用于各种媒体播放器软件的热门、跨平台、开源多媒体框架的3.1版本。等待了大约四个月,FFmpeg 3.1“Laplace”系列也作为FFmpeg 3.0“Einstein”的主要替代而来,并于6月26号发布了迎来了最新的稳定版(从Git主分支剥离)。日前,由一铭软件股份有限公司主办,中国计算机报社承办的“2016中国操作系统生态发展论坛”在京召开。论坛上,国家版权局版权管理司、中国开源软件推进联盟、北京经信委软件处等领导悉数到场,表达了对国产操作系统生态发展的期许。更多开源软件的最新进展,本次专辑我们一起来关注……


  本周,在开源硬件方面也有不少最新进展和相关盘点,无论是Ubuntu Phone新品筹备,还是Intel处理器被曝惊人“后门”都相当有看头,下面就来看下情况简介……根据Canonical追踪网站“Launchpad”上列出的一份bug清单,我们发现有两款基于Ubuntu的新品在开发之中。该bug出现在Ubuntu Phone的Telegram应用中,影响到了代号为“Arale”和“Midori”的两款设备——前者已知为魅族MX4的代号,而后者亦很有可能是尚未披露的魅族Ubuntu Phone新机的代号。当我们开始这个小众市场的时候,我们的第一个问的问题是:什么是人工智能芯片?最好的办法是先思考人工智能软件需要什么:很好的处理速度,以及高处理速度所需的大功率。然而,处理器的运行方法也很重要。日前,美国自由软件基金会FSF刊文讨伐Intel ME引擎会完全控制用户电脑,而且用户很可能完全不知情。FSF在这篇文章中指出,Intel的ME程序实际上相当于一个小型、低功耗的电脑系统,它由一个或者多个内核、内存、系统时钟、总线及用于加密引擎的保留内存组成……与市场现成的智能插座不同,一款名为 Portlet 的插座是基于阿杜伊诺(Arduino)开发板设计且开源的,它能够实现对众多家用电器的远程控制。别看Portlet只有4个按钮和一块LCD屏幕,它可编程的特点让其成为了一款多功能便携插座。从定时关灯到咖啡保温,要实现理想的功能,会编程就行。更多详细内容请关注本次专辑……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。谷歌近日发布全新的开放硬件平台Project Bloks,让儿童可以通过玩具方块学习编程。《连线》撰文指出,在谷歌看来,编程教育的未来是玩具方块。编程是一项孤独、抽象且令人沮丧的活动。即便是开发最简单的应用程序,你都可能要在电脑前花上数个小时——甚至数日——用某种晦涩难解的编程语言写代码,运行代码,进行调试,然后再运行,如此循环不止。Swift、Go、Julia与R已经成为现任便捷性与功能性王者Python的潜在竞争对手。王权没有永恒,编程语言自然也不例外。作为当前雄踞各大语言人气榜冠军的Python,其似乎也面临着同样的挑战。不过各类后起之秀也都凭借着自身设计证明,Python所拥有的编程便捷性、强大的数学与科学运算能力以及庞大的第三方库正是一款优秀语言所必须具备的特质,而并非“加分项”。数据库作为业务的核心,是整个基础软件栈非常重要的一环。近几年的开源社区,新的思想和方案层出不穷,我将总结一下近几年一些主流的开源数据库方案,及其背后的设计思想以及适用场景。本人才疏学浅如有遗漏或者错误请见谅。物联网(IoT)项目的开发可能是一个艰巨的任务。从原型的设计和代码的构建,到产品的最终发布和全球部署,如何确保您的IoT项目顺利实现和上市?鉴于未来数年将有数十亿设备投放市场,封闭的专属系统会使不同设备间的互操作变得更困难。Chrome浏览器具有强大的跨平台能力以及丰富的扩展插件,一直是许多开发者的首要选择。而利用许多Chrome插件,开发者们在开发流程中能够极大地提高开发效率。我们就整理了十款开发者常用的Chrome插件.在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  谷歌终于透露了Android系统下一个版本的名称:牛轧糖(Nougat)。谷歌官方Android账号今天在Twitter上宣布推出Android Nougat,并且感谢全球用户提供的各种字母N开头的甜品名称。这名称可能逊于花生酱(Nutella),至少花生酱是西方常见的食品。

  今天早些时候,在公布Android Nougat名称之前,该公司发布了一段视频,其中回顾了Android曾经采用的各种甜品名称,并且展示了Android机器人和这些甜品的雕像。



  Android Nougat操作系统将在今年秋季正式推出。伴随着新版本的上线必然涌现出很多新的功能,外媒SlashGear就盘点了即将出现在Android Nougat的五项最值得期待的新功能,让我们一起来看看。

  事实上在今年3月份放出的首个Android Nougat开发者预览版中就加入翘首企盼多年的原生分屏应用功能,允许用户像电脑操作系统一样自由调整应用的窗口位置和大小。

  根据说明文档和源代码显示Google正在部署“experimental freeform windows”模式,看起来应该与Remix OS的多窗口模式比较相似,可以在同一桌面下自由的排列应用,拉伸窗口大小,还可以让窗口重叠更多消息,大家可以关注本次专辑……

  微软在Red Hat DevNation大会上正式发布了.NET Core以及ASP.NET Core 1.0,并提供了下载,其不仅能在Windows操作系统上运行,还能在Linux和Mac OS X操作系统上运行,这意味着开发者不仅能使用它来建立自己的应用,还能修改和完善平台,来迎合自己和他人的需求。


  2014年,微软首次发行.NET Core以及其源代码,但是微软之前的版本只能用于测试。今天是微软第一次官方支持使用Linux和OS X(Windows的两大竞争对手)的现实操作平台。Linux主要供应商之一Red Hat也宣布:其将在Red Hat Enterprise Linux操作系统上官方支持.NET。

  这些都意味着微软内部发生了重大的改变,同时整个软件行业也发生了改变。在过去的10年中,从谷歌到Facebook,再到Twitter,全球商业科技公司越来越多地使用Linux和其他的开源软件,来建立它们的网上服务和其他的科技。因此,IT供应商也越来越接近开源状态,而微软就是主要供应商之一。为了完成目标,微软必须确保.NET处于开源状态,同时其他重要的微软IT工具可以在所有的操作系统上运行,这就包括Linux。

  微软在.NET上大做文章时,它同时还发行了能够运行Linux的SQL服务器数据库软件。数据库本身并不开源,但是这是微软第一次为Linux提供产品。先前,微软只支持在自家的操作系统上运行软件。这说明,世界在改变,微软也随之在改变。更多内容,大家不妨在本次专辑里了解一下……

  微软、红帽及容器开发环境供应商Codenvy本周在Red Hat DevNation开放源码大会上宣布将共同发展语言服务器协定(Language Server Protocol,LSP)项目,让不同的程序编辑器与集成开发环境(IDE)方便嵌入各种程序语言,允许开发人员在最喜爱的工具中使用各种语言来撰写程序。


  LSP是个开放源码项目,唯一基于JSON的语言服务器数据交换协定,目前由GitHub代管,并采用CC及MIT授权。该协定主要用来促进编辑器及语言服务器之间的互动,允许开发人员在各种编辑器或整合开发环境中存取智慧型的程序语言工具,像是以符号搜寻、语法分析、自动完成代码、移至定义、描绘轮廓或重构等。

  每款程序语言都有独立的语言服务器,这些服务器可能是由社群或语言供应商所建置,Codenvy已展开语言服务器的登记服务,以期打造支持LSP的语言服务器列表,以利各种不同的编辑器存取。

  Codenvy执行长Tyler Jewell指出,过去绝大多数的语言都只会针对单一工具进行最佳化,阻碍了开发人员使用他们最喜爱的编辑器,也局限了程序语言的推广对象,透过微软、红帽及Codenvy所共同支持的LSP,开发人员将可在自己喜爱的编辑器中使用任何语言。具体的,大家请关注本次专辑……



  这是“当抛售一个网站时,同时意味着在出售一个社区”系列文章的第二部分,第一部分请阅读文章:当抛售一个网站时,同时意味着在出售一个社区(一)。

  这些年以来,相比于 opendesktop.org 而言,SourceForge 和 Slashdot 社区可谓是命运多舛。在本文中我不会去探究他们易主的细节,但是会大体的列出这两个网站的一些大的变动,先来看 Slashdot 的变化:Slashdot 的创始人,Rob 'CmdrTaco' Malda 和 Jeff Bates, 在1999年将网站卖给了 Andover.net,那是在他们经营了网站两年之后发生的事情。第二年,也就是2000年,Andover.net 被 VA Linux 合并,VA Linux 在2007年更名为 SourceForge 公司,在2009年又变更为 Geeknet 公司。


  若读者你是开源界开发的新手,你可能对 GitHub 已经非常熟悉了,可能对于 SourceForge 知之甚少。在十几年前可不是现在这样子,那时的 SourceForge 是开源的聚集地,它的社区选择大奖可是大手笔。我本人曾经在 OSCON 大会报导过 2008年的社区选择大奖 晚会,当时有4位纹身艺术家连续16个小时都在为人们纹开源相关的纹身,而且我也参加了2009年 OSCON 上最后的社区选择大奖。更多情况,大家可以关注本次专辑。

   在上周于西雅图召开的 DOckerCon 2016 大会上,为与两家公司关系密切的消息人士称,过去六个月以来,软件巨头打算投入 40 亿美元买下这家员工总数仅为 250 人的容器技术初创企业。

  这几位不愿透露姓名的消息人士表示,此笔交易之所以一直未能完成,是因为双方无法在价格上达成一致。其中一位同时表示,几个月之前,这笔交易的相关传闻已经成为该初创企业内部及风险投资领域的热门议题。


  潜在交易的存在证明 Docker 公司已然成为热门容器技术初创企业领域的领导者,而主流技术巨头也对这一领域加以战略层面的高度关注。容器技术特别受到微软公司的重视,其不仅希望将 Docker 等容器厂商招至麾下,同时还计划为其 Azure 云平台添加更多容器功能。微软公司正是上周 DockerCon 大会的主要赞助商之一,而 Docker 亦公布了 Dockers for Windows 的公开 beta 测试版本。

  然而随着最近以 260 亿美元收购领英消息的传出,微软公司明确了其计划以收购求发展的战略思路。因此在考虑其下一步收购活动时,买下 Docker 就成了可能性颇高的选项。另外,即使刚刚砸下重金收购领英,微软截至今年年 底也仍将握有近 1000 亿美元现金。

  Docker公司的一位发言人指出,Docker 方面 “不会对业界传闻及猜测发表任何评论。” 微软公司亦没有对评论请求做出回应。更多内容,本次专辑将为您一一带来……

  今天,Ubuntu的开发团队为Ubuntu带来了重要的内核更新,在本次更新中,主要修复了七大安全漏洞。

  此前,Ubuntu官方曾经发布公告,表示其在Ubuntu 12.04和14.04 LTS版本中发现了多达7项重大安全漏洞,并且这些漏洞的影响范围十分广泛。

  而目前Ubuntu 16.04 LTS已经收到了这一次的更新,至于Ubuntu 15.10则将在大约一个月后收到次更新。

  更新方法:打开Unity Dash,搜索Software Updater Utility并使用起来查找更新,再点击“Install All”即可。

  需要注意的是,在更新完成后设备将会重启,此前安装的第三方内核模块也需要进行重建操作。详细内容本次专辑会为您慢慢道来……



  近日,Zend Framework的Project Lead Matthew Weier O’Phinney代表Zend Framework Team在其官方博客正式宣布了Zend Framework 3的到来,如之前所言,实现了对于PHP 7的支持。

    经过17个月的努力,数百次的发布,上百万的安装量,以及数以百计的贡献者们提交的的千万commits,我们非常高兴地宣布,Zend Framework 3的到来。


  对比Zend Framework 2,Zend Framework 3的改进:提升性能;支持PHP 7;提高重复利用性;文档:包含每个组件库。更多内容大家可以关注本次专辑……
 
  今美国宇航局即 NASA 将 253 个软件项目开源目前托管在Gitithub上(https://github.com/nasa),NASA 希望可以通过开源收获更多项目改进的建议,同时NASA也希望用户可以给NASA提交项目,为此专门开通了官方的开源网站 Code NASA。


  另外有人在Producthunt上讽刺[European Space Agency](https://github.com/esa)瑞典航天局现在还用着300年前的信息保密法,ESA在github上面开源的项目仅仅只有23个!详情请关注本次专辑……

  根据Canonical追踪网站“Launchpad”上列出的一份bug清单,我们发现有两款基于Ubuntu的新品在开发之中。该bug出现在Ubuntu Phone的Telegram应用中,影响到了代号为“Arale”和“Midori”的两款设备——前者已知为魅族MX4的代号,而后者亦很有可能是尚未披露的魅族Ubuntu Phone新机的代号。


  值得一提的是,“Midori”这个代号,也是Linux上一款热门网页浏览器的名字。通常情况下,Ubuntu设备会使用受日本动漫《七龙珠》启发的角色名字,比如——

    ● Krillin – Bq Aquaris E4.5

    ● Arale – Meizu MX4

    ● Vegeta – Bq Aquaris E5

    ● Turbo – Meizu PRO 5

    ● Frieza – Bq Aquaris M10 HD

    ● Cooler – Bq Aquaris M10 FHD

  如上所述,Midori也是《七龙珠》中某个不知名小角色的名字。据OMG Ubuntu消息人士所述,一款Ubuntu新手机“正在到来”,详细情况请大家关注本次专辑……



  LayaBox引擎技术副总裁汪阔在参加“2016开源中国开源世界高峰论坛”时,表示LayaBox已经启动了开源计划,开放了LayaFlash和LayaAir引擎。在未来,除了2D、3D、VR引擎,还计划对LayaAir的IDE进行开源。

  LayaBox从2011年开始研发H5游戏引擎。研发之初H5行业整体性能羸弱,LayaBox用自研引擎开发了业内第一款手机与PC数据互通的H5多人同屏在线的大型对战类休闲游戏《疯狂雪球》,直到今天还在QQ游戏大厅运营,Layabox引擎研发实力可见一斑。此后,LayaBox一直致力于提升H5的性能,打破性能瓶颈,让H5行业向更高层次发展。

  2015年,LayaBox第一代开源引擎LayaFlash的发布,在行业里开创性的引入了Flash AS3作为HTML5的开发语言,不仅为HTML5行业引入以几十万计的游戏开发者,更为拥有Flash页游或手游的研发商大幅降低了进入HTML5行业的门槛。

  2016年,Layabox第二代开源引擎LayaAir的发布,不仅支持Flash AS3、TypeScript、JavaScript三种语言开发语言,支持2D、3D、VR游戏开发,还支持一键发布APP手游、Flash页游、HTML5游戏。使得一个引擎,整合全部游戏产业。更多内容,大家请关注本次专题……
  
  近日,Eclipse基金会宣布释放了多个物联网项目,包括Eclipse Kura(构建IoT网关的框架)、Eclipse Paho(MQTT协议的实现)、Eclipse OM2M(SmartM2M和oneM2M标准的开源实现)以及Eclipse SmartHome(构建智能家居解决方案的开源框架)。


  这些Eclipse IoT项目的目标在于将IoT领域的竞争者召集在一起,共同致力于一项开源方案,提供互相操作的能力和兼容性。Eclipse IoT工作组包含了30个不同的成员企业,社区有超过200位贡献者,正在从事着24个项目。

  Eclipse Kura 2.0提 供了一种使用Raspberry Pi或BeagleBone Black作为IoT网关的方式,其中包含多个示例项目。它还允许对嵌入式设备进行云管理,包括基于Bootstrap的UI Web界面以及插入到Amazon AWS IoT、Microsoft Azure IoT和IBM IoT的连接器。这个发布版本 还包含对Apache Camel的集成,这样就允许IoT生成的触发器以通道的形式加入到Apache Camel工作流程中。

  Eclipse Paho 1.2提供了MQTT和MQTT-SN协议的多个开源客户端实现。MQTT是一个小功率的遥测协议,最近作为ISO 20922标准进行了发布(它从2014年开始就是OASIS标准)。这个发布版本为Java和Python客户端添加了WebSocket支持、针对Windows、 macOS、Linux和FreeBSD平台的Go语言客户端以及自动重连和离线缓冲功能。更多内容请关注本次专辑的相关内容……

  今天,FFmpeg开发团队宣布了这个被用于各种媒体播放器软件的热门、跨平台、开源多媒体框架的3.1版本。等待了大约四个月,FFmpeg 3.1“Laplace”系列也作为FFmpeg 3.0“Einstein”的主要替代而来,并于6月26号发布了迎来了最新的稳定版(从Git主分支剥离)。项目网站上写到,FFmpeg大约每隔3个月就会推出一个大版本,重在bug修复而不是添加新功能,主要面向各大系统集成与分发商。


  FFmpeg 3.1“Laplace”带来了诸多组件的“通用更新”,包括libavutil 55.27.100、libavcodec 57.48.101、libavformat 57.40.101、libavdevice 57.0.101、libavfilter 6.46.102、libavresample 3.0.0、libswscale 4.1.100、libswresample 2.1.100、以及libpostproc 54.0.100。

  一如往常,我们推荐用户尽快更新到最新稳定版FFmpeg包,毕竟FFmpeg 3.1在避免系统问题和崩溃上有所改善。更多的详细内容,就来本次专辑详细了解吧!



  日前,美国自由软件基金会FSF刊文讨伐Intel ME引擎会完全控制用户电脑,而且用户很可能完全不知情。

  FSF在这篇文章中指出,Intel的ME程序实际上相当于一个小型、低功耗的电脑系统,它由一个或者多个内核、内存、系统时钟、总线及用于加密引擎的保留内存组成,还有自己的独立操作系统及程序,可以读取系统主内存,可以通过Intel网络控制器连接网络。


  此外,该文指出Intel ME程序可以完全控制用户的电脑,它可以控制开机、关机,读取所有开放文件、检查所有已运行的程序、追踪用户的键盘、鼠标动作,甚至还能截屏。

  现在,Intel安全部门的首席技术员Steve Grobman对此事进行了回应,他表示所谓的“后门”子虚乌有。

  Steve Grobman称,这个所谓的“后门”并不是大家想的那个样子,只是Intel借助推送固件升级的接口而已。此外,Steve Grobman还表示,及时推送固件生意有助于Intel和OEM厂商为处理器增强防护,这样反而更安全了。更多的,大家可以关注本次专辑……

  与市场现成的智能插座不同,一款名为 Portlet 的插座是基于阿杜伊诺(Arduino)开发板设计且开源的,它能够实现对众多家用电器的远程控制。

  别看 Portlet 只有 4 个按钮和一块 LCD 屏幕,它可编程的特点让其成为了一款多功能便携插座。从定时关灯到咖啡保温,要实现理想的功能,会编程就行。



  发明者 Jon Thorn 表示 Portlet 的设计灵感是在厨房里玩的时候迸发的,他发现大部分的厨房电器都由 4 个基本功能控制:马达、加热器、温度计、计时器。

  Thorn 想要让他的厨房电器实现更多的功能,他觉得自己可以将所有控制功能整合到一个盒子当中。制作 Portlet 的过程并非一帆风顺,解决 110v 交流电转换成 5v 直流电的问题时 Thorn 碰上了不小的麻烦。不过对电子学知之甚少的 Thorn 在不断学习后还是完成了 Portlet。详细的经过,大家可以关注本次专辑……

  编程是一项孤独、抽象且令人沮丧的活动。即便是开发最简单的应用程序,你都可能要在电脑前花上数个小时——甚至数日——用某种晦涩难解的编程语言写代码,运行代码,进行调试,然后再运行,如此循环不止。


  但随着编程成为现代世界日益重要的一部分,教育工作者和研究人员正试图使得它变得更加有趣,更加容易学,尤其针对没什么耐心去学抽象东西的小孩子。近年来, 他们尝试了各种各样的方式,从儿童读物到诸如《我的世界》(Minecraft)的游戏。现在,谷歌研究团队推出名为Project Bloks的新项目,想要将编程变成一种可以动手玩的体验。

  他们设计了一套能够组装形成程序的方块(包括物理方块和电器方块)。利用那些方块,你可以打造出乐器、自动化玩具或者可给智能手机和平板电脑发送信息的设 备。该理念被称作有形计算,据曾在麻省理工学院研究有形计算的蒂姆·麦克纳尼(Tim McNerney)称,它可以至少追溯到1970年代,显示出帮助学生编程的巨大潜力。“儿童确实可以从与实体物品的交互中获益。”他说,“那让他们可以 跟其他的小孩一块协作,而不是自个‘盯着电脑屏幕’,忘记周围的同学。它让编程从孤独的活动变成社交活动。”

  谷歌、斯坦福大学研究人员保罗·比利克斯坦(Paulo Blikstein)以及设计公司IDEO正尝试通过打造各家企业和学术机构能够共享的通用技术平台,进一步推动该概念的发展。通过那样,教育界研究人员 可以少花时间去研究电子方块或者其它设备的技术基础,而将更多的时间花在设计新的、更好的教学方式,让学生能够透过那些方块真正学到东西。详细内容请关注本次专辑……



  Swift、Go、Julia与R已经成为现任便捷性与功能性王者Python的潜在竞争对手。


  王权没有永恒,编程语言自然也不例外。作为当前雄踞各大语言人气榜冠军的Python,其似乎也面临着同样的挑战。不过各类后起之秀也都凭借着自身设计证明,Python所拥有的编程便捷性、强大的数学与科学运算能力以及庞大的第三方库正是一款优秀语言所必须具备的特质,而并非“加分项”。

  以下是Python与这四位潜在挑战者间的比拼,Python要如何继续保持住其在编程语言中的优势?

  Swift:作为苹果原本为iOS开发设计的新兴语言,Swift已经走向开源并引起了服务器端开发者们的广泛兴趣。

  IoT物联网项目的开发可能是一个艰巨的任务。从原型的设计和代码的构建,到产品的最终发布和全球部署,如何确保您的IoT项目顺利实现和上市?

  鉴于未来数年将有数十亿设备投放市场,封闭的专属系统会使不同设备间的互操作变得更困难。ProgrammableWeb主编David Berlind将持续演化的封闭IoT生态系统看作一种“连环事故”。让按照设计本无法配合使用的不同系统组件和元素协同工作,可能需要花费大量的时间和精力,延长部署所需时间并导致总成本飙升。开源技术是解决这种问题让不同设备相互通信的方法之一。

  不同应用领域的IoT解决方案有很多共通之处:需要无线连接的能力,需要在设备和后端系统之间具备通信能力,需要收集和解析获得的数据,大量共通之处不一而 足。但是随之而来的大量专有系统通常是“各自为政”的,这使得解决方案的开发和构建工作变得更为复杂,需要额外投入更多时间。专有系统还会让不同系统之间 的开放式通信变得更复杂,并有可能妨碍到未来的创新和更广泛的运用。

  面对这个快速演进,碎片化程度日趋严重的行业,这些挑战也变得越来越棘手,不过只要愿意配合使用,市面上依然有几个可用的解决方案。之所以说开源技术是IoT开发的关键,主要有下列几个原因:……

  日前,由一铭软件股份有限公司主办,中国计算机报社承办的“2016中国操作系统生态发展论坛”在京召开。论坛上,国家版权局版权管理司、中国开源软 件推进联盟、北京经信委软件处等领导悉数到场,表达了对国产操作系统生态发展的期许。一铭软件(证券代码:831266)在论坛上独家代表国产操作系统厂 商,分享了对国产操作系统的深刻理解与发展理念,并隆重发布了桌面操作系统Emind Desktop 4.0,以深度满足移动互联时代关键行业的信息安全需求。此外,一铭软件的用户代表、产业链合作伙伴也应邀到会,共议国产操作系统生态发展之道。


   全新一铭桌面操作系统Emind Desktop 4.0是主要面向于政府、军队、教育、金融等行业的通用型国产桌面操作系统。一铭软件认为,国产操作系统要想提升市场应用水平,必须要贴近用户、提升体 验。因此,产品在用户体验上下足了功夫,对“可用性”、“易用性”和“好用性”进行了精雕细琢。

  其一,Emind Desktop 4.0安装操作便捷。系统内置了一铭软件特别打造的具有交互功能的桌面环境——云桌面,用户可以上传储存个人桌面配置、音乐、照片、应用程序、日历、文档 等所有内容,自动云同步;同时它可支持云配置,通过“一键换机”功能,云备份便可将用户的操作系统环境包括桌面壁纸、应用列表、桌面主题等同步至当前硬 件,全程自动化,可做到随时随地随意、无需用户刻意管理。

  数据库作为业务的核心,是整个基础软件栈非常重要的一环。近几年的开源社区,新的思想和方案层出不穷,我将总结一下近几年一些主流的开源数据库方 案,及其背后的设计思想以及适用场景。本人才疏学浅如有遗漏或者错误请见谅。本次分享聚焦于数据库即结构化数据存储 OLTP 及 NoSQL 领域,不会涉及 OLAP、对象存储以及分布式文件系统。


  很长时间以来,关系型数据库一直是大公司的专利,市场被 Oracle / DB2 等企业数据库牢牢把持。但是随着互联网的崛起和开源社区的发展,上世纪九十年代 MySQL 1.0 的发布,标志着在关系型数据库的领域,社区终于有了可选择的方案。

  MySQL:第一个介绍的单机 RDBMS 就是 MySQL。相信大多数朋友都已经对 MySQL 非常熟悉,基本上 MySQL 的成长史就是互联网的成长史。我接触的第一个 MySQL 版本是 MySQL 4.0,后来的 MySQL 5.5 更是经典——基本上所有的互联网公司都在使用。MySQL 也普及了「可插拔」引擎这一概念,即针对不同的业务场景选用不同的存储引擎,这也是 MySQL tuning 的一个重要方式。比如对于有事务需求的场景使用 InnoDB;对于并发读取的场景 MyISAM 可能比较合适;但是现在我推荐绝大多数情况还是使用 InnoDB,毕竟 MySQL 5.6 后它已经成为了官方的默认引擎。MySQL适用于几乎所有需要持久化结构化数据的场景, 大多数朋友应该都知道,我就不赘述了。

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


  谷歌终于透露了Android系统下一个版本的名称:牛轧糖(Nougat)。谷歌官方Android账号今天在Twitter上宣布推出Android Nougat,并且感谢全球用户提供的各种字母N开头的甜品名称。这名称可能逊于花生酱(Nutella),至少花生酱是西方常见的食品。


  昨日清晨,微软在Red Hat DevNation大会上正式发布了.NET Core以及ASP.NET Core 1.0,并提供了下载,其不仅能在Windows操作系统上运行,还能在Linux和Mac OS X操作系统上运行,这意味着开发者不仅能使用它来建立自己的应用,还能修改和完善平台,来迎合自己和他人的需求。


  微软、红帽及容器开发环境供应商Codenvy本周在Red Hat DevNation开放源码大会上宣布将共同发展语言服务器协定(Language Server Protocol,LSP)项目,让不同的程序编辑器与集成开发环境(IDE)方便嵌入各种程序语言,允许开发人员在最喜爱的工具中使用各种语言来撰写程序。




  这是“当抛售一个网站时,同时意味着在出售一个社区”系列文章的第二部分,第一部分请阅读文章:当抛售一个网站时,同时意味着在出售一个社区(一)。 这些年以来,相比于 opendesktop.org 而言,SourceForge 和 Slashdot 社区可谓是命运多舛。


   在上周于西雅图召开的 DOckerCon 2016 大会上,为与两家公司关系密切的消息人士称,过去六个月以来,软件巨头打算投入 40 亿美元买下这家员工总数仅为 250 人的容器技术初创企业。


  今天,Ubuntu的开发团队为Ubuntu带来了重要的内核更新,在本次更新中,主要修复了七大安全漏洞。此前,Ubuntu官方曾经发布公告,表示其在Ubuntu 12.04和14.04 LTS版本中发现了多达7项重大安全漏洞,并且这些漏洞的影响范围十分广泛。


  近日,Zend Framework的Project Lead Matthew Weier O’Phinney代表Zend Framework Team在其官方博客正式宣布了Zend Framework 3的到来,如之前所言,实现了对于PHP 7的支持。


  今美国宇航局即 NASA 将 253 个软件项目开源目前托管在Gitithub上(https://github.com/nasa),NASA 希望可以通过开源收获更多项目改进的建议,同时NASA也希望用户可以给NASA提交项目,为此专门开通了官方的开源网站 Code NASA。


  根据Canonical追踪网站“Launchpad”上列出的一份bug清单,我们发现有两款基于Ubuntu的新品在开发之中。该bug出现在Ubuntu Phone的Telegram应用中,影响到了代号为“Arale”和“Midori”的两款设备——前者已知为魅族MX4的代号,而后者亦很有可能是尚未披露的魅族Ubuntu Phone新机的代号。


  LayaBox引擎技术副总裁汪阔在参加“2016开源中国开源世界高峰论坛”时,表示LayaBox已经启动了开源计划,开放了LayaFlash和LayaAir引擎。在未来,除了2D、3D、VR引擎,还计划对LayaAir的IDE进行开源。


  今天,Google终于确认了Android 7.0的官方名字--牛轧糖(Nougat),该系统将会在今年秋季正式推出。伴随着新版本的上线必然涌现出很多新的功能,外媒SlashGear就盘点了即将出现在Android Nougat的五项最值得期待的新功能,让我们一起来看看。


  近日,Eclipse基金会宣布释放了多个物联网项目,包括Eclipse Kura(构建IoT网关的框架)、Eclipse Paho(MQTT协议的实现)、Eclipse OM2M(SmartM2M和oneM2M标准的开源实现)以及Eclipse SmartHome(构建智能家居解决方案的开源框架)。


  今天,FFmpeg开发团队宣布了这个被用于各种媒体播放器软件的热门、跨平台、开源多媒体框架的3.1版本。等待了大约四个月,FFmpeg 3.1“Laplace”系列也作为FFmpeg 3.0“Einstein”的主要替代而来,并于6月26号发布了迎来了最新的稳定版(从Git主分支剥离)。


  日前,由一铭软件股份有限公司主办,中国计算机报社承办的“2016中国操作系统生态发展论坛”在京召开。论坛上,国家版权局版权管理司、中国开源软件推进联盟、北京经信委软件处等领导悉数到场,表达了对国产操作系统生态发展的期许。


  红帽公司日前公布了2016年3月1日至5月31日的2017财年第一季度财务业绩。数据显示,本季度红帽总收入为5.68亿美元,增长18%;本季度的订阅收入为5.02亿美元,增长了18%;本季度的订阅收入占总收入的88%。


  继码云 IntelliJ IDEA 插件上线之后,码云在众包上继续悬赏支持码云的 eclipse 插件开发 码云 Eclipse 插件开发。经过开发者开数天的努力,现在开始公开测试啦,欢迎 eclipse 用户体验并诚心期待各位的反馈,感谢。


  物联网(IoT)项目的开发可能是一个艰巨的任务。从原型的设计和代码的构建,到产品的最终发布和全球部署,如何确保您的IoT项目顺利实现和上市?鉴于未来数年将有数十亿设备投放市场,封闭的专属系统会使不同设备间的互操作变得更困难。


  当我们开始这个小众市场的时候,我们的第一个问的问题是:什么是人工智能芯片?最好的办法是先思考人工智能软件需要什么:很好的处理速度,以及高处理速度所需的大功率。然而,处理器的运行方法也很重要。


  日前,美国自由软件基金会FSF刊文讨伐Intel ME引擎会完全控制用户电脑,而且用户很可能完全不知情。FSF在这篇文章中指出,Intel的ME程序实际上相当于一个小型、低功耗的电脑系统,它由一个或者多个内核、内存、系统时钟、总线及用于加密引擎的保留内存组成……


  与市场现成的智能插座不同,一款名为 Portlet 的插座是基于阿杜伊诺(Arduino)开发板设计且开源的,它能够实现对众多家用电器的远程控制。别看 Portlet 只有 4 个按钮和一块 LCD 屏幕,它可编程的特点让其成为了一款多功能便携插座。从定时关灯到咖啡保温,要实现理想的功能,会编程就行。


  谷歌近日发布全新的开放硬件平台Project Bloks,让儿童可以通过玩具方块学习编程。《连线》撰文指出,在谷歌看来,编程教育的未来是玩具方块。编程是一项孤独、抽象且令人沮丧的活动。即便是开发最简单的应用程序,你都可能要在电脑前花上数个小时——甚至数日——用某种晦涩难解的编程语言写代码,运行代码,进行调试,然后再运行,如此循环不止。


  Swift、Go、Julia与R已经成为现任便捷性与功能性王者Python的潜在竞争对手。王权没有永恒,编程语言自然也不例外。作为当前雄踞各大语言人气榜冠军的Python,其似乎也面临着同样的挑战。不过各类后起之秀也都凭借着自身设计证明,Python所拥有的编程便捷性、强大的数学与科学运算能力以及庞大的第三方库正是一款优秀语言所必须具备的特质,而并非“加分项”。


  数据库作为业务的核心,是整个基础软件栈非常重要的一环。近几年的开源社区,新的思想和方案层出不穷,我将总结一下近几年一些主流的开源数据库方 案,及其背后的设计思想以及适用场景。本人才疏学浅如有遗漏或者错误请见谅。


  Chrome 浏览器具有强大的跨平台能力以及丰富的扩展插件,一直是许多开发者的首要选择。而利用许多 Chrome 插件,开发者们在开发流程中能够极大地提高开发效率。我们就整理了十款开发者常用的Chrome插件.


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部