设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Ubuntu 15.04定发布计划雅虎牵手Mozilla

2014-11-21 17:04| 发布者: joejoe0332| 查看: 22779| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 回顾过去的一周,Canonical在最近宣布了Ubuntu 15.04 的发布计划,最终发布日期定为2015年4月23日。雅虎和Mozilla周三联合宣布一项五年合作计划——前者搜索引擎将成为后者美国移动和桌面版Firefox浏览器的默认搜索 ...


  Firmament是由开发者Jordan Wambaugh推出的一款开源的2D游戏引擎,主要用于视频游戏的开发,代码已托管至Github上。Firmament基于Haxe NME,几乎可以在任何一个平台上运行,其中包括Flash、PC、Mac、iOS、Android和HTML5等。为了能有逼真的2D模拟,还提供了强大的物理引擎,可以轻松打造出类似“愤怒的小鸟”的游戏。此外,它还拥有全功能的API。

  虽然Firmament的推出也有段时间了,但它的开发者一直在对它进行改善。之前,Firmament使用的是动态对象来存储和传递配置数据,虽然使用起来没什么问题,但是验证数据和处理默认值都需手动。对此,其开发者在今年做出了改善,创建了一个FConfigHelper类,将这些类进行包装,并提供验证的方法等。然而,为了保持向后的兼容性,你需要自己来实例化这些帮手。但是现在,由于Haxe抽象类型的存在,就可以自动获取FConfigHelpers的功能,并且旧的类型配置也能完全向前向后兼容。



  现在,FDataLoader返回的是FConfig对象,而不是之前的Dynamic类型对象。这些FConfig对象可以隐式地在动态对象和FConfig对象之间转换。你仍可以使用Reflect方法来阅读它们,不过如果你接受了配置对象是FConfig类型,你可以访问FConfig方法。更多相关内容大家可以关注本次专辑……

  你从一开始就在使用Java吗?你是否还记得java被称作为”Oak”的时期?那时,面向对象仍然是一个热门的话题,使用C++的人们都认为Java没有任何机会,Applets 也只是一件事情。我敢打赌你肯定不知道以下一半的事情。现在,让我们开始一些Java内部运作的大惊喜。

  没错,Java虚拟机(JVM)不知道异常,只有Java语言自己知道.如今,每个人都同意检查异常是一个错误。正如Bruce Eckel 在Prague的 GeeCON 闭幕词上所说,在Java之后没有其他语言会约定使用检查异常,甚至 Java 8  新的流API都不再包含这些(在lambdas表达式中使用IO 或者JDBC时,是有点痛苦)。



  Java语言不允许在同一个类中存在"等价覆盖" 的两个方法.不管它们有不同的 throws 子句或是不同的返回类型。在 Javadoc  Class.getMethod(String,Class...)。上面有如下说明:

  注意:它在一个类中可能会匹配到多个方法,虽然Java语言禁止在一个类中声明多个签名相同而仅返回类型不同的方法,但是Java虚拟机不会如此。在Java虚拟机中,这种增强 的灵活性被用于实现多样的语言特性。例如,协变返回值类型能通过桥接方法实现;桥接方法和被覆盖的方法将有相同的签名,不同的返回类型。更多内容大家可以关注本次专辑!

  Docker无疑是今年以来最火的开源技术,Docker现在已经成为目前IT界创业者和创新者的宠儿。无 论谷歌、微软、亚马逊、IBM等科技厂商都积极支持Docker技术,Docker虽然入门和使用起来非常简单,但整个生态系统还是挺庞大的,而且其底层 技术也都很复杂,目前基于Docker技术的项目如雨后春笋般出现,今天,笔者总结了目前正在快速演进的Docker相关技术,分享给大家。

  Kubernetes:在今年夏天Dockercon 上Google基础设施副总裁Eric Brewer宣布Kubernetes,建于Docker之上的Kubernetes可以构建一个容器的调度服务,其目的是让用户透过 Kubernetes集群来进行云端容器集群的管理,而无需用户进行复杂的设置工作。系统会自动选取合适的工作节点来执行具体的容器集群调度处理工作。其 核心概念是Container Pod(容器仓)。

  Docker Pods:跟Kubernetes密切相关,Eric Brewer也谈到了容器并且引入了“ pods ”的概念。这是一个在Kubernetes里面非常关键的概念。他说:“在谷歌,我们很少部署一个容器,相反,他们是将容器组合在一起。”

  他指出Docker容器需要一个内部和外部端口的常量映射,这是一个需要管理、存储和查询的复杂附加层——甚至在作为单一机组部署的pod容器之 间。因此,在Google,他们确保每个容器的pod都有自己的IP地址。这意味着使用的端口无论是内部和外部都是一样的。这样做去掉了管理端口的复杂附 加层。现在,找到pods运行一个特定的服务,你只需要这些pods的IP地址列表。谷歌计算引擎是目前唯一的云基础设施服务,帮助分配一个IP子网给虚拟机——因此在这里面每个Docker pod只有一个IP。

  Weave:Weave是由Zett.io公司开发的,它能够创建一个虚拟网络来连接部署在多台主机上的Docker容器。通过Weave所有的容器就像被接入 了同一个网络交换机,那些使用网络的应用程序不必去配置端口映射和链接等信息。外部设备能够访问Weave网络上的应用程序容器所提供的服务,同时已有的 内部系统也能够暴露到应用程序容器上。Weave能够穿透防火墙并运行在部分连接的网络上。另外,Weave的通信支持加密,所以用户可以从一个不受信任 的网络连接到主机。更多相关大家可以关注本次专辑哦!

  早在 10 年前,市面上已经有数不胜数的 Linux 发行版可供用户选择,但在 2004 年的 10 月,基于 Linux 的发行版 Ubuntu 出现在大众眼前。发行版一开始表现平平,不过在其后发布的预览版中,Ubuntu 受到了大量关注,在当时被认为是 Debian 的一个衍生版本。



  Canonical 公司最近宣布,目前全球大约有 2500 万 Ubuntu 用户。这一数据使得 Ubuntu 成为世界第三大最受欢迎的电脑操作系统。据 Canonical 公司的估计,Ubuntu 已占领大约 90% 的 Linux 市场。与此同时,Ubuntu 也准备发布移动操作系统,这有可能使其用户量再次飙升。

  今年 10 月份刚好是 Ubuntu 发布十周年。Linux 观察家们称从最初 Ubuntu 发布的版本到现在,每一个版本都体现着 Ubuntu 的与众不同。作为一个 Linux 系统,Ubuntu 在短时间内得到了一大批忠实用户的用户,而 10 年的风风雨雨可以看作是 Linux 发展的一个缩影:隐私问题、对 Windows 的不满、服务器扩容以及对未来的展望等等。本次专辑将为大家带来……

  历时两个月的开发,Deepin团队自豪地向您宣布:深度影院2.1版本发布!深度影院2.1是一个重要的阶段性版本,确定了深度影院的基础设计,同时为替换QtAV后端前的最后一个版本。



  得益于最新的QML技术,深度影院与前身深度影音相比,拥有了全新的外观和更多动态特效,搭配各种贴心功能(如进度条智能加粗、视频窗口自适应等),使其完美的接替了深度影音的使命——让用户更为专注视频所带来的快乐!

  您只需要按下Ctrl+Shift+/组合键,即可开启快捷键预览功能,从此无需记忆大量繁琐的快捷键,并且方便以键盘操作为主的用户。利用流媒体和播放列表的功能,您可轻松的欣赏网络视频和管理本地视频资源,今后我们将更全面的支持视频的在线播放!

  今后,深度影院后端将替换为QTAV(目前为FFmpeg),为深度影院带来更为强劲的解码能力!在降低资源占用的同时,字幕显示、音轨分离、硬件加速等高级功能,也会直接得益于QtAV后端的良好支持而更为完美!更多具体内容大家可以关注本次专辑……


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部