中秋节的三天假期结束了,各位的假期过得怎么样?大家在假期有没有关注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爬虫,需要的小伙伴们赶快收藏吧。 |