设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Java EE 8发布时间确定 最佳开源项目奖公布

2016-9-25 20:40| 发布者: joejoe0332| 查看: 9103| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 经过数周的猜测,甲骨文集团副总裁,负责 Java EE 和 WebLogic Server 的 Anil Gaur,在2016的 Javaone 盛会上正式公布了 Oracle 为 Java EE 规划的路线图。计划在2017年底发布具备基础微服务和云服务能力的 Java EE ...
  经过数周的猜测,甲骨文集团副总裁,负责 Java EE 和 WebLogic Server 的 Anil Gaur,在2016的 Javaone 盛会上正式公布了 Oracle 为 Java EE 规划的路线图。计划在2017年底发布具备基础微服务和云服务能力的 Java EE 8,2018年底发布 Java EE 9。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,一年一度由世界知名科技媒体InfoWorld评选的Bossie Awards于2016年9月21日公布,评选了最佳大数据工具奖,最佳大数据应用奖,最佳网络与安全奖等多个奖项。在最佳开源大数据工具奖 中,Google的TensorFlow和Beam无可置疑的入选,同时也有Spark,Elasticsearch, Impala,Kylin,Kafka,Zeppelin等市场热点,同时有很多新兴的项目入选,例如SlamData等。作为一名开源项目新晋贡献者,作者经常会感到迷失和沮丧。搞不明白不同的模块有什么区别,在体量巨大的代码库市场中也找不到方向。那么如何打破这样的状态......中秋节的三天假期结束了,各位的假期过得怎么样?大家在假期有没有关注9月15日结束的GitHub Universe大会?据说今年大会有超过50名演讲者,都是来自于GitHub、Travis CI、Google、Adobe、Facebook、Slack和IBM等知名互联网公司的从业者。并且,有超过1400位来自世界各地的参与者,绝对可以称得上是互联网盛会了,更多详细信息可参见本次专辑。谷歌刚开源了一个新的操作系统,该操作系统是为具有高速处理器和大容量内存的硬件而开发。还没有任何关于Fuchsia的官方说法,它的GitHub页只是简要地将Google的这个新项目描述为为“Pink+Purple==Fuchsia(新的操作系统)”。负责制定Web标准的World Wide Web Consortium (W3C)准备发表HTML5.1规格,它已经在着手制定下个版本HTML5.2。HTML5.1的状态在8月中旬从“候选发布”提升到“建议推荐”,这是成为W3C正式推荐标准的最后一步,具体内容请关注本次专辑。代号牛轧糖的最新安卓7.0手机操作系统发布两天后,谷歌公司开发的虚拟现实(VR)平台Daydream(下称“白日梦”)也将在未来几周推出。与平台一同推出的,还有来自Hulu和YouTube等视频网站“网红”们的全新视频内容。更多内容,本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。这俩天好多新闻在说,Opera 40桌面浏览器正式发布了,内置了免费、不限流量、无需注册的内置 VPN 服务。Opera 官方也表示,Opera 成为了第一家内置 VPN 的主流浏览器厂商。开启后,Opera将连接全球五大服务器之一,让你可以选择自己在网络中的存在方式,在更方便访问网络的同时,增加浏览的私密性和安全性。在今年的 JavaOne 上,IBM J9 JVM 团队负责人 Dan Heidinga 分享了主题为《 J9: Under the Hood of the Next Open Source JVM》的演讲,其中有提到 IBM 计划提供开源版本的 J9——OpenJ9。具体开源时间没有公布,不过有表示会尽量和 Java 9 同期。Android Studio 2.2 现在可以下载。Android Studio 2.2 已在 Google I/O 2016 上预展,是全球各地数百万 Android 开发者使用的 IDE 最新版本。 此版本包含增强功能,主要面向三大主题:速度、智能和 Android平台支持。通过新增的布局编辑器等功能加快开发速度,快速而直观地创建应用用户界面。MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。Thimble是一款HTML/CSS/JS的在线编辑器。这是一款支持“边看边改”的在线版编辑器,在预览界面中,可以查看在移动端的显示效果。有像Chrome那样的“检查”功能,支持中文。Debian项目发布了第六个Debian6稳定版本的更新,代码jessie。这次更新主要对稳定版增加了一些安全方面的补丁,以及对一些亟待解决问题的调整。注意,这次更新并不是带来一个新的Debian 8,只是更新了下面提到的一些包。不要丢了旧的“jessie”光盘,只要通过Debian镜像把包更新到最新版本即可……更多开源软件的最新进展,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。Eclipse已经没落。曾经的Java IDE之王,是如何走到这一步的?如果说有一个时间点,标志着Eclipse的死亡,那这个时间点一定是Eclipse 4的发布。在Eclipse 3.x时代,Eclipse做的很不错,统治着所有开发工具,但是突然间,好像他们决定要亲手终结自己的生命。他们改写了所有UI代码,如Joel Spolsky所言,这个做法会导致他们的死亡(事实证明确实如此)。Anil Gaur是Oracle集团负责Java EE和WebLogic Server的副总裁。他受邀在上一次的JCP执行委员会会议上发表了演讲,透露了有关Java EE未来发展的一些信息。他所传达的信息和Oracle之前的说法一致:企业编程正在发生变化,Oracle希望适应这种变化。然而,执行委员会成员后续的提问突出了Oracle计划里的缺陷。近日,Redmonk分析师Fintan Ryan发布了他的Java框架流行度调研结果。在完成对GitHub星星、问题、提交和Twitter粉丝等的深入调研后,Ryan得出结论:Spring仍然占据统治地位,Spring Boot的流行度呈指数增长,Netty和Play继续保持强劲的增长势头。最近我在做服务端 Swift 工作时,我被问到这样的问题:「在服务端 Swift 能否击败 Node.js?」Swift 是一个可以被用来做包括服务端在内的任何事情,从他第一次开源并且移植到 Linux 上就一直很引人入胜。你们肯定有很多人像我一样好奇,所以我非常乐意来分享我的学习成果。Xfce 是一款针对 Linux 系统的现代化轻型开源桌面环境,它在其他的类 Unix 系统上,比如 Mac OS X、 Solaries、 *BSD 以及其它几种上也能工作得很好。它非常快并以简洁而优雅的用户界面展现了用户友好性。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  一年一度由世界知名科技媒体InfoWorld评选的Bossie Awards于2016年9月21日公布,评选了最佳大数据工具奖,最佳大数据应用奖,最佳网络与安全奖等多个奖项。在最佳开源大数据工具奖 中,Google的TensorFlow和Beam无可置疑的入选,同时也有Spark,Elasticsearch, Impala,Kylin,Kafka,Zeppelin等市场热点,同时有很多新兴的项目入选,例如SlamData等。

  而继2015年获奖后,Apache Kylin再一次入选2016年度最佳开源大数据工具奖,足以证明Apache Kylin在全球的影响力,这也是唯一来自中国的获奖项目。


  Bossie Awards科技媒体InfoWorld针对开源软件颁发的年度奖项,根据这些软件对开源界的贡献,以及在业界的影响力评判获奖对象,由InfoWorld编辑独立评选,目前已经连续近十年,是IT届最具影响力和含金量奖项之一。

  大数据,快数据,表中数据,数据这个那个-尽可能尝试不同的词语组合-但很难简单建立联系。处理大量数据的问题是很多且不同的,并且没有一个工具可以搞定所 有-即使Spark也不行。在这几年Bossies大奖中,你将发现最新的,最佳的解决方案以利用大规模集群来索引和搜索,图处理,流处理,结构化查询, 分布式OLAP及机器学习等。基于大量的处理器以及海量的RAM-人多好办事。更多消息,大家可以关注本次专辑……

  作为一名开源项目新晋贡献者,我经常会感到迷失和沮丧。搞不明白不同的模块有什么区别,在体量巨大的代码库市场中也找不到方向。

  我们中的很多人都经历过这个阶段,而这也是一个必然的阶段。我曾经挣扎无比。幸运的是,我最终还是走出来了。项目维护者们开始接受我的pull request。我也重新找回了自信。


  我曾经写过一篇博客,里面描述了我的经历,并且鼓励其他刚刚成为开源项目贡献者的人们勇敢起来。这篇博客吸引了很多人的注意,他们也对我进行了回复。

  很多人联系到我,说我的那篇文章成功的鼓励了他们开始(或是重新开始)为开源项目做贡献。还有几个项目维护人员甚至重新查看了我以前提交的一些pull request,并且通过了这些请求。能够得到这样的结果,我还能要求什么呢?

  在思考了一段时间之后,我总结出,我的那篇博客之所以能够吸引那么多人的注意力,是因为很长时间以来,有关开源项目贡献的话题,都在围绕着一方:维护者。更多内容,大家不妨在本次专辑里了解一下……

  Android Studio 2.2 现在可以下载。Android Studio 2.2 已在 Google I/O 2016 上预展,是全球各地数百万 Android 开发者使用的 IDE 最新版本。

  此版本包含增强功能,主要面向三大主题:速度、智能和 Android 平台支持。通过新增的布局编辑器等功能加快开发速度,快速而直观地创建应用用户界面。利用新增的 APK 分析器、增强的布局检查器、扩展的代码分析、IntelliJ 的 2016.1.3 功能等,进行更智能的开发。


  最后,作为正式版 Android 应用开发 IDE,Android Studio 2.2 支持 Android 7.0 Nougat 中所有最新的开发者功能(例如代码自动完成),可帮助您添加多种 Android 平台功能,例如多窗口支持、Quick Settings API 或重新设计的通知,当然还有用于测试这些功能的内置 Android Emulator。

  在此版本中,我们将 Android Frameworks 与 IDE 整合到一起创建约束布局。这个全新的布局管理器功能强大,可帮助您以扁平的流线型层次结构设计庞大而复杂的布局。ConstraintLayout 是与 新的布局编辑器同时构建的,可像标准 Android 支持库那样集成到您的应用中。 更多情况,大家可以关注本次专辑。



  中秋节的三天假期结束了,各位的假期过得怎么样?大家在假期有没有关注9月15日结束的GitHub Universe大会?据说今年大会有超过50名演讲者,都是来自于GitHub、Travis CI、Google、Adobe、Facebook、Slack和IBM等知名互联网公司的从业者。并且,有超过1400位来自世界各地的参与者,绝对可以称得上是互联网盛会了!

  在今年的GitHub Universe大会上,GitHub展示了一项很有趣的数据。根据Octoverse 2016统计数据,GitHub上最大的开源贡献者居然是微软,其贡献条目是16419。第二三名是Facebook和Docker,贡献条目分别是 15682和14059。Google贡献条目是12140,位于第五。


  自从萨提亚·纳德拉2014年出任微软CEO以来,微软开源了很多项目,去年还发布了开源的Visual Studio Code编辑器,大获好评。还有很多其他深受广大程序员喜爱的项目,包括微软Edge浏览器、JavaScript引擎、Xamarin SDKs和PowerShell等等。更多内容,本次专辑将为您一一带来……

  经过数周的猜测,甲骨文集团副总裁,负责 Java EE 和 WebLogic Server 的 Anil Gaur,在2016的 Javaone 盛会上正式公布了 Oracle 为 Java EE 规划的路线图。计划在2017年底发布具备基础微服务和云服务能力的 Java EE 8,2018年底发布 Java EE 9。

  对于新特性,Anil Gaur 表示,虽然新的应用开发方式像是 reactive programming (响应式编程)和 containerisation 能带来较大的好处,但是也提高了普通开发者的难度。为此,他强调,甲骨文对于 Java EE 的策略是扩展功能,提高实用性,让操作标准化,省去开发者评估那些相互竞争的解决方案的时间。更精确的说,Anil Gaur 表示 Java EE 8 将增强安全性,有自主配置的 API ,还有一个或许能支持应用监测的安全检查,这些都将作为2017年底要实现的目标。至于2018年底的 Java EE 9 ,将可能纳入类似于 Eventual Consistency (最终一致性) 和 Key-Value 储存等特性。


  不过,鉴于过去的表现,甲骨文在未来30个月内想要完成  Java EE 8 和  Java EE 9 两个版本的发布,可能性似乎不大。无论怎样,java EE 在这之后会得到更多的关注,一起拭目以待吧。详细内容本次专辑会为您慢慢道来……

  谷歌刚开源了一个新的操作系统,该操作系统是为具有高速处理器和大容量内存的硬件而开发。还没有任何关于Fuchsia的官方说法,它的GitHub页只是简要地将Google的这个新项目描述为为“Pink+Purple==Fuchsia(新的操作系统)”。

  Chris McKillop是Google的产品和研发负责人,按照他的解释Purple指的是一个“具有高性能图像显示、输入延迟低、用户交互界面美观的系统”,Pink指 的是“面向开发者和用户的模块化系统”。团队由“一群书呆子”组成,包括Brian Swetland和Travis Geiselbrecht,他们过去曾从事Android、BeOS、ChromeOS、DangerOS、iOS、MacOS、QNX、webOS和其 他操作系统的开发工作。


  Fuchsia不是构建于Linux内核之上的,这和Android不一样,而是构建于Magenta。Swetland将Magenta描述为一个迷你内核: 97%的驱动和服务位于用户空间,但是系统调用面提供了更为广泛的基本指令,而不仅仅是核心微内核设计所采用的send/recv/exit。

    虽然继承于C语言写的LK,但是Manenta内核新的表面部分是用C++写的(受限的C++)。Swetland称:“Magenta的驱动和服务大部分是用C语言写的,不过其中的一部分将会随着时间的推移用C++重写。”当然,任何人都能够添加使用其他语言编写的组件,只要它们是通过现有的RPC协议和内核通信。

  Fuchsia目前运行于Intel Broadwell和Skylake处理器上,不过它也能够在增强后运行于比较老的Intel甚至AMD处理器上。不久之后,它也将增加对ARM和树莓派 3的支持。该操作系统的是为“具有高速处理器和大容量内存的现代手机及个人电脑”而构建的,令人推测将会在未来代替安卓。虽然,我们询问了Google关 于新操作系统的更多细节,他们称Fuchsia是Google正在推动的众多开源项目之一,现在提供细节还太早。但是为了消除谣言,他们提 到:"Fuchsia与安卓以及Chrome操作系统完全无关"。更多内容大家可以关注本次专辑……
 


  代号牛轧糖的最新安卓7.0手机操作系统发布两天后,谷歌公司开发的虚拟现实(VR)平台Daydream(下称“白日梦”)也将在未来几周推出。与平台一同推出的,还有来自Hulu和YouTube等视频网站“网红”们的全新视频内容。

  谷歌目前正依靠各种App、短片和游戏来推广“白日梦”这个集合商店和软件服务为一体的平台,公司希望“白日梦”能成为VR界人们首先想到的头牌产品,就像安卓之于智能手机那样。


  今年谷歌I/O大会上,公司就曾表示,“白日梦”平台上会出现谷歌自己的一系列产品,包括街景、YouTube、照片、电影等服务的VR特别版。本周刚刚升级的操作系统“牛轧糖”,也体现了谷歌对在VR方面的布局。系统支持VR平台,并将内置VR界面,方便用户戴上谷歌眼镜直接体验这项功能。

  “白日梦”平台届时会有数十款应用,包括视频应用YouTube、Hulu、HBO电视台的流媒体服务,以及包括NBA和MLB(美国棒球职业联赛)在内的体育大联盟的应用。谷歌会参与其中一些项目的推广,但不会在谷歌独家发布,Hulu平台会将一些视频内容的发布时间与Daydream同步。详情请关注本次专辑……

  RisingStack,Node基金会成员, Trace(下一代Node.js调试和监控工具) 的作者在2016年夏天主导了一项关于Node.js的开发者们倾向于哪方面的技术的调查。本文即这次的调查统计结果。

  调查结果显示 MongoDB, RabbitMQ, AWS, Jenkins, Docker 和亚马逊托管服务成为开发者们的首选。本次的调查结果页让我们发现开发者们在异步流程控制、代码调试、持续集成和包的搜索方面的关注和选择。同时也告诉我们Node.js开发者面临着一大痛点:调试。


  本次调查从七月11日到八月15日总共历时35天,总共有1126名node.js开发者参与了本次的调查。其中55%的开发者具有两年以上的node.js开发经验,26%具有1到两年的经验。20%为公开交易的公司工作,7%在500强的公司工作。
基于Node.js的技术产品

  从上图我们可以看到,MongoDB已经成为开发者首选的数据库。大约有三分之二的人向我们声称在他们的应用中使用了MongoDB。同样值得关注的是 Redis在有经验的Node.js开发者中的受欢迎程度在快速的增长,PostgreSQL/ElasticSearch也有着同样的增长趋势。详细情况请大家关注本次专辑……

  9月22日上午,以“开放·分享”为主题的2016腾讯全球合作伙伴大会于福州海峡国际会议中心开幕,腾讯研究院和腾讯开放平台在会上发布了《2016创新创业白皮书》。《白皮书》中提到全球开发者中移动开发者生态与数量比例增长明显。

  在选择支持平台方面,移动开发者中首选Android/iOS作为开放平台的超过8成。而有志于从事AR/VR的开发者比例也有所上升,据调查有48%的开发者有兴趣从事于AR/VR相关的开发。


  在开发者支持平台方面,Apple和Google是开发者支持平台的领导者。职业移动开发者中有41%以Android为目标,39%以iOS为首选平台。

  而在近期GDC官方发布的调查报告中现显示,在对2000多名开发者的调查中,VR和AR是最感兴趣的领域,42%的开发者表示他们对该技术感兴趣,75%的人认为VR/AR 是一个可持续的业务。今年的报告则显示有48%的开发者说他们正在考虑为VR这一平台制作内容。更多内容,大家请关注本次专题……
  


  根据Duo Security提供的最新调查报告,尽管最近9个月Google在Android系统安全方面取得了富有成效的进展,但是大部分设备依然停留在旧系统上,因此依然处于安全等级范围之外。
 
  Duo表示目前行业内大约有32%的设备由于运行老款系统导致在软件级别上无法获得每月的安全更新。


  而对于剩下来的设备,Duo表示超过一半(51%)的设备依然运行没有安装最新安全补丁版本的Android系统。这意味着在Android阵营中只有17%的设备运行最新的操作系统且已经修复安全漏洞。

  Duo称基于他们的调查数据,在10款Android设备中就有三款存在24个Google于今年年初修复的安全漏洞。这和OEM厂商在部署核心安全补丁时候的不重视有着密不可分的原因。

  Duo表示最积极的OEM厂商是华为,旗下77%的设备都已经获得了最新的Android安全补丁。基于目前设备销量,华为排在第五,仅次于三星、LG、摩托罗拉和HTC,以此可以看出来销量越多并不意味着提供更好的安全防护。更多详细内容,请关注本次专辑……

  Anil Gaur是Oracle集团负责Java EE和WebLogic Server的副总裁。他受邀在上一次的JCP执行委员会会议上发表了演讲,透露了有关Java EE未来发展的一些信息。他所传达的信息和Oracle之前的说法一致:企业编程正在发生变化,Oracle希望适应这种变化。然而,执行委员会成员后续的提问突出了Oracle计划里的缺陷。


  大约六个周之 前,在Oracle产品开发总裁Thomas Kurian就有关Java EE的话题接受了采访之后,我们很明显可以知道,Oracle正在制定一个可以将Java EE带回正轨的方案。就是在这种背景下,8月9日,Gaur在最近的JCP EC会议上口头介绍了Oracle的Java EE策略。Gaur在演讲中表示,Oracle知道企业编程正在发生什么变化,采用分布式架构的应用程序越来越多。为此,Gaur重点介绍了若干有望添加 到Java EE 8的技术,以便为开发人员带来实实在在的好处。他提供了一个技术列表,听上去和Kurian在采访中所给出的列表非常相似:HTTP/2、配置、状态管 理、最终一致性、多租户、O-Auth和OpenID连接。不过,在提问环节,IBM运行时技术项目负责人Steve Wallin对于在短时间内实现这样一项革命性的变革提出了质疑。同时,他申明,IBM已经通过自己的努力在当前的Java EE平台上实现了快速云部署(可能是指Bluemix)。

  不过,或许他没 提供的信息才是最有趣的。在口头介绍结束后,执行委员会成员进行了提问,以期更好地了解Oracle的计划,其中有一个问题是,新版本什么时候可用。 Gaur承认,Java EE 8的交付日期会“变化”,但没有提供更多的细节。不过,有迹象表明,部分新功能可能会基于Java SE 9,那意味着需要延期很长的时间。

  MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型 网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。


  可能有人会惊奇MySQL为何从5.x一下跳跃到了8.0。事实上,MySQL 5.x系列已经延续了很多年,从被Oracle收购之前就是5.1,而收购之后一直维持在5.x,比如5.5,5.6,5.7等等。其实,如果按照原本的 发布节奏,可以把5.6.x当成6.x,5.7.x当成7.x。所以,只是换了版本命名方式而已。

  真正将数据字典放到了1nnoOB中的一些表中,夕J长下再需要FRM、TRG、pAR文件啦!InfrmationSchema现在以数据字典表的一个视图出现。原则上可以完全不需要MylSAM数据表类型了,所有的系统表都可以放到Inn0OB之中。

  角色是一系列叹限的集台。可以创建角色,给莫个用户授子和去除角色。这对于权限管理很方便。默认字符集将从1atinl改为uttsmb4,默认走序collatlon将从latlnl_swedish_ci改为utf8mb4_800_ci_ai。更多的,大家可以关注本次专辑……



  Eclipse已经没落。曾经的Java IDE之王,是如何走到这一步的?如果说有一个时间点,标志着Eclipse的死亡,那这个时间点一定是Eclipse 4的发布。

  在Eclipse 3.x时代,Eclipse做的很不错,统治着所有开发工具,但是突然间,好像他们决定要亲手终结自己的生命。他们改写了所有UI代码,如Joel Spolsky所言,这个做法会导致他们的死亡(事实证明确实如此)。


  在3.x时代,Eclipse是一个速度非常快的IDE,每一次Release,它都添加了各种实用的功能。而Eclipse 4,一切都变了,运行速度变慢,UI错误不断,而且还很丑陋。好像Eclipse一下拖布了好几年。

  Equinox P2项目的本意,是要让插件升级变得更简单。作为Eclipse的精华,Equinox P2可以说是一个非常重要的项目。

  然而,它最终却变得非常复杂,其目标也变了味,似乎要和InstallShield进行竞争。由于这个原因,它最被人们所常用的功能——安装Eclipse插件——也随之不见了。更多内容,大家可以关注本次专辑……

  这俩天好多新闻在说,Opera 40 桌面浏览器正式发布了,内置了免费、不限流量、无需注册的内置 VPN 服务。Opera 官方也表示,Opera 成为了第一家内置 VPN 的主流浏览器厂商。开启后,Opera将连接全球五大服务器之一,让你可以选择自己在网络中的存在方式,在更方便访问网络的同时,增加浏览的私密性和安全 性。


  官方还给出了开启攻略:下载浏览器后,在 设置-隐私与安全中点击就可以启用。地址栏会显示图标,然后你就可以切换开关,或者切换服务器了。结果,马上就有国内用户反映:点击启用 VPN ,居然是灰色状态,显示即将上线,什么鬼???

难道是这个功能还未正式上线?难道被墙了?有机智的同学跑去翻了下 Opera 官方博客下方的评论,发现有说能用的,有说不能用的,有说速度超慢的……好吧,似乎目前无法证实是不是只有中国被限制了。

  VPN 作为 Opera 40 的主打功能之一,目前看来问题不少,只能默默的期待该功能在国内正式的到来。详细内容请关注本次专辑……

  Debian项目发布了第六个Debian6稳定版本的更新,代码jessie。这次更新主要对稳定版增加了一些安全方面的补丁,以及对一些亟待解决问题的调整。

  注意,这次更新并不是带来一个新的Debian 8,只是更新了下面提到的一些包。不要丢了旧的“jessie”光盘,只要通过Debian镜像把包更新到最新版本即可。


  经常更新security.debian.org的人,这次不需要安装很多更新,因为这次更新中,security.debian.org占了大多数。包含最新包的CD和DVD光盘镜像马上就会在老地方发布。也可以通过指定apt包管理工具,使用下面镜像中的一个来在线安装。



  正如大家知道的,在C语言中插入汇编语言,其是Linux中使用的基本汇编程序语法。本文将讲解 GCC 提供的内联汇编特性的用途和用法。对于阅读这篇文章,这里只有两个前提要求,很明显,就是 x86 汇编语言和 C 语言的基本认识。

  本文档自由共享;你可以重新发布它,并且/或者在遵循自由软件基金会发布的 GNU 通用公共许可证下修改它;也可以是该许可证的版本 2 或者(按照你的需求)更晚的版本。


  发布这篇文档是希望它能够帮助别人,但是没有任何担保;甚至不包括可售性和适用于任何特定目的的担保。关于更详细的信息,可以查看 GNU 通用许可证。

  请将反馈和批评一起提交给 Sandeep.S。我将感谢任何一个指出本文档中错误和不准确之处的人;一被告知,我会马上改正它们。更多详细内容,请关注本次专辑……

   对于许多许多开源软件的粉丝和支持者来说,LibreOffice 是 Microsoft Office 最好的替代品,在最近的一些发布版本中可以看到它明显有了巨大的改进。然而,初始启动的体验仍然距离期望有所距离。有一些方法可以缩短 LibreOffice 的启动时间并改善它的整体性能。

  在下面的段落里,我将会展示一些实用性的步骤,你可以通过它们来改善 LibreOffice 的加载时间和响应能力。这将可以通过分配更多的内存资源给图像缓存和对象来加快程序的加载时间。


    启动 LibreOffice Writer (或者 Calc)。点击菜单栏上的 “工具 -> 选项” 或者按键盘上的快捷键“Alt + F12”。点击 LibreOffice 下面的“内存”然后增加“用于 LibreOffice” 到 128MB。同样的增加“每个对象的内存占用”到 20MB。点击确定来保存你的修改。

  注意:你可以根据自己机器的性能把数值设置得比建议值的高一些或低一些。最好通过亲自体验来看看什么值能够让机器达到最佳性能。

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


  一年一度由世界知名科技媒体InfoWorld评选的Bossie Awards于2016年9月21日公布,评选了最佳大数据工具奖,最佳大数据应用奖,最佳网络与安全奖等多个奖项。在最佳开源大数据工具奖 中,Google的TensorFlow和Beam无可置疑的入选,同时也有Spark,Elasticsearch, Impala,Kylin,Kafka,Zeppelin等市场热点,同时有很多新兴的项目入选,例如SlamData等。


  作为一名开源项目新晋贡献者,作者经常会感到迷失和沮丧。搞不明白不同的模块有什么区别,在体量巨大的代码库市场中也找不到方向。那么如何打破这样的状态......


  Android Studio 2.2 现在可以下载。Android Studio 2.2 已在 Google I/O 2016 上预展,是全球各地数百万 Android 开发者使用的 IDE 最新版本。 此版本包含增强功能,主要面向三大主题:速度、智能和 Android平台支持。通过新增的布局编辑器等功能加快开发速度,快速而直观地创建应用用户界面。




  中秋节的三天假期结束了,各位的假期过得怎么样?大家在假期有没有关注9月15日结束的GitHub Universe大会?据说今年大会有超过50名演讲者,都是来自于GitHub、Travis CI、Google、Adobe、Facebook、Slack和IBM等知名互联网公司的从业者。并且,有超过1400位来自世界各地的参与者,绝对可以称得上是互联网盛会了!


  经过数周的猜测,甲骨文集团副总裁,负责 Java EE 和 WebLogic Server 的 Anil Gaur,在2016的 Javaone 盛会上正式公布了 Oracle 为 Java EE 规划的路线图。计划在2017年底发布具备基础微服务和云服务能力的 Java EE 8,2018年底发布 Java EE 9。


  谷歌刚开源了一个新的操作系统,该操作系统是为具有高速处理器和大容量内存的硬件而开发。还没有任何关于Fuchsia的官方说法,它的GitHub页只是简要地将Google的这个新项目描述为为“Pink+Purple==Fuchsia(新的操作系统)”。


  负责制定Web标准的World Wide Web Consortium (W3C)准备发表HTML5.1规格,它已经在着手制定下个版本HTML5.2。HTML5.1的状态在8月中旬从“候选发布”提升到“建议推荐”,这是成为W3C正式推荐标准的最后一步。


  代号牛轧糖的最新安卓7.0手机操作系统发布两天后,谷歌公司开发的虚拟现实(VR)平台Daydream(下称“白日梦”)也将在未来几周推出。与平台一同推出的,还有来自Hulu和YouTube等视频网站“网红”们的全新视频内容。


  在今年的 JavaOne 上,IBM J9 JVM 团队负责人 Dan Heidinga 分享了主题为《 J9: Under the Hood of the Next Open Source JVM》的演讲,其中有提到 IBM 计划提供开源版本的 J9——OpenJ9。具体开源时间没有公布,不过有表示会尽量和 Java 9 同期。


  RisingStack,Node基金会成员, Trace(下一代Node.js调试和监控工具) 的作者在2016年夏天主导了一项关于Node.js的开发者们倾向于哪方面的技术的调查。本文即这次的调查统计结果。调查结果显示 MongoDB, RabbitMQ, AWS, Jenkins, Docker 和亚马逊托管服务成为开发者们的首选。


  9月22日上午,以“开放·分享”为主题的2016腾讯全球合作伙伴大会于福州海峡国际会议中心开幕,腾讯研究院和腾讯开放平台在会上发布了《2016创新创业白皮书》。《白皮书》中提到全球开发者中移动开发者生态与数量比例增长明显。


  根据Duo Security提供的最新调查报告,尽管最近9个月Google在Android系统安全方面取得了富有成效的进展,但是大部分设备依然停留在旧系统上,因此依然处于安全等级范围之外。Duo表示目前行业内大约有32%的设备由于运行老款系统导致在软件级别上无法获得每月的安全更新。


  Anil Gaur是Oracle集团负责Java EE和WebLogic Server的副总裁。他受邀在上一次的JCP执行委员会会议上发表了演讲,透露了有关Java EE未来发展的一些信息。他所传达的信息和Oracle之前的说法一致:企业编程正在发生变化,Oracle希望适应这种变化。然而,执行委员会成员后续的提问突出了Oracle计划里的缺陷。


  MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型 网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。


  Eclipse已经没落。曾经的Java IDE之王,是如何走到这一步的?如果说有一个时间点,标志着Eclipse的死亡,那这个时间点一定是Eclipse 4的发布。在Eclipse 3.x时代,Eclipse做的很不错,统治着所有开发工具,但是突然间,好像他们决定要亲手终结自己的生命。他们改写了所有UI代码,如Joel Spolsky所言,这个做法会导致他们的死亡(事实证明确实如此)。


  这俩天好多新闻在说,Opera 40桌面浏览器正式发布了,内置了免费、不限流量、无需注册的内置 VPN 服务。Opera 官方也表示,Opera 成为了第一家内置 VPN 的主流浏览器厂商。开启后,Opera将连接全球五大服务器之一,让你可以选择自己在网络中的存在方式,在更方便访问网络的同时,增加浏览的私密性和安全性。


  9月22日上午,以“开放·分享”为主题的2016腾讯全球合作伙伴大会于福州海峡国际会议中心开幕。腾讯公司首席运营官任宇昕公布了腾讯开放五年的成果并披露了未来五年的开放战略,以六大开放体系与合作伙伴携手共建万亿新生态。


  Java语言服务器是Java语言服务器协议的实现。如果你还记得的话,语言服务器协议为编辑和IDEs与语言智能供应商的整合提供了一个通用的方 式。通过设计,所有的语言工具都可以奇迹地发生在Java语言服务器上,并且能够为工具提供相同水平的智能来支持协议。事实上,我们正在与Eclipse Che这类的社区一起努力,以使这个服务器也能够支持他们的工具。


  一个小问题:你每天做什么事?当然了,好多事情,但是我可以指出一件事,你几乎每天(如果不是每天)都会用 Google 搜索,我说的对吗?现在,如果你是一位 Linux 用户(我猜你也是),这里有另外一个问题:如果你甚至不用离开终端就可以进行 Google 搜索那岂不是相当棒?甚至不用打开一个浏览器窗口?


  Thimble是一款HTML/CSS/JS的在线编辑器。这是一款支持“边看边改”的在线版编辑器,在预览界面中,可以查看在移动端的显示效果。有像Chrome那样的“检查”功能,支持中文。


  2016年9月21日,微软企业技术决策论坛在北京召开。在该论坛上,微软和世纪互联宣 布在中国推出认知服务和 Azure 镜像市场,为中国Azure客户和软件开发商搭建起了一站式门户,方便中国Azure客户直接搜索、选择、部署使用,从而满足客户在云端的多样化业务需求。


  随着企业规模扩张和业务量的急剧增加,作为系统核心的数据库相关开发也会经历一个由单一团队发展为多团队;由单机扩张到集群;由单数据库发展为多数据库;由采用单一数据库产品到多种数据库产品并存的过程。


  Linux 用户又有一个木马需要苦恼了,就像以往一样,这些坏蛋大多部署在被劫持的 Linux 系统上,并在接受到命令后发起 DDoS 攻击。发现了这件事的 Dr.Web 的安全研究人员说,木马似乎是通过破壳漏洞Shellshock感染的这些Linux 机器的,现在仍然有很多设备没有补上这个漏洞。


  Debian项目发布了第六个Debian6稳定版本的更新,代码jessie。这次更新主要对稳定版增加了一些安全方面的补丁,以及对一些亟待解决问题的调整。注意,这次更新并不是带来一个新的Debian 8,只是更新了下面提到的一些包。不要丢了旧的“jessie”光盘,只要通过Debian镜像把包更新到最新版本即可……


  今天Linux Mint 18“Sarah” KDE发行版本正式上线,采用了KDE Plasma桌面环境和相配套应用程序,如果你已经厌倦了Windows 10系统的各种BUG,那么这款系统或许是不错的替代选择。


  redis3.2发布rc版本已经有一段时间了,估计RedisConf 2016左右,3.2版本就能release了。3.2版本中增加的最大功能就是对GEO(地理位置)的支持。说起redis的GEO特性,最大的贡献还是咱们中国人。redis作者在对3.2引进新特性的博客中介绍了为什么支持GEO。


  今天,在Homebrew诞生七年之际,我很高兴地向大家宣布,1.0.0版本发布了。自从@mxcl创立Homebrew以来,我们的社区已经有6000名贡献者,成为著名的第三方生态系统,已经有数千个包发布。过去的一年里,我们非常努力地工作,为的是实现一些长久以来大家期望的功能。虽然期间我们遇到过很多问题,但是现在,我们已经成功地开发出一个稳定版本。


  近日,Redmonk分析师Fintan Ryan发布了他的Java框架流行度调研结果。在完成对GitHub星星、问题、提交和Twitter粉丝等的深入调研后,Ryan得出结论:Spring仍然占据统治地位,Spring Boot的流行度呈指数增长,Netty和Play继续保持强劲的增长势头。


  最近我在做服务端 Swift 工作时,我被问到这样的问题:「在服务端 Swift 能否击败 Node.js?」Swift 是一个可以被用来做包括服务端在内的任何事情,从他第一次开源并且移植到 Linux 上就一直很引人入胜。你们肯定有很多人像我一样好奇,所以我非常乐意来分享我的学习成果。


  正如大家知道的,在C语言中插入汇编语言,其是Linux中使用的基本汇编程序语法。本文将讲解 GCC 提供的内联汇编特性的用途和用法。对于阅读这篇文章,这里只有两个前提要求,很明显,就是 x86 汇编语言和 C 语言的基本认识。


  Xfce 是一款针对 Linux 系统的现代化轻型开源桌面环境,它在其他的类 Unix 系统上,比如 Mac OS X、 Solaries、 *BSD 以及其它几种上也能工作得很好。它非常快并以简洁而优雅的用户界面展现了用户友好性。


  如今 Vim 是每个人最喜欢的 Linux 文本编辑器,也是开发者和系统管理者最喜爱的开源工具。大多数人只是熟悉Vim的最最基本的操作,只能在终端使用 Vim 修改文本,但是它并没有任何一个我想象中强大的文本处理功能。同样无法用 Vim 发挥出胜出 Pico 和 Nano 的能力。


  当你打开你的机器,开机自检(POST)成功完成后,BIOS(基本输入输出系统)立即定位所配置的引导介质,并从 MBR(主引导记录)或 GUID(全局唯一标识符)分区表读取一些命令,这是引导介质的最前面 512 个字节内容。主引导记录(MBR)中包含两个重要的信息集合,第一个是引导程序,第二个是分区表。


  这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7 已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵活的 PDO 实现。


  这八个建议,来源于键者几年来编写 shell 脚本的一些经验和教训。事实上开始写的时候还不止这几条,后来思索再三,去掉几条无关痛痒的,最后剩下八条。毫不夸张地说,每条都是精挑细选的,虽然有几点算是老生常谈了。


  自Android推出Material Design以来,原生的Android系统颜值越来越高,现在可以客观的说和苹果的iOS不分伯仲。这篇文章整理了一些优秀的遵循Material Design的Android开源项目,以供分享、交流和学习。


  对于许多许多开源软件的粉丝和支持者来说,LibreOffice 是 Microsoft Office 最好的替代品,在最近的一些发布版本中可以看到它明显有了巨大的改进。然而,初始启动的体验仍然距离期望有所距离。有一些方法可以缩短 LibreOffice 的启动时间并改善它的整体性能。


  网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。今天将为大家介绍19款Java开源Web爬虫,需要的小伙伴们赶快收藏吧。


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部