微信公布终端开源计划,开启腾讯正式开源之路 在12月28日举办的 2017 微信公开课 Pro 大会上,微信团队公布了微信终端开源组件计划。通过技术开源,将技术开发思想、经验、工具、代码组件开放给外部开发者。微信团队表示,工程师之间最好的交流方式就是代码,我们试着给自己提了一个小目标——让天下没有难写的APP。 Android Things接替Brillo,正式亮相 Android Things 正式接替 Brillo 亮相,名称的改变带来了什么新的内容,广大 Android 开发者如何进入这一新的领域,通过本文,你不仅会了解 Android Things 的来龙去脉。它的愿景就是将无数的的设备连接起来,Android Things 作为物联网的大脑,使用公开协议 Weave 与广大的传感器/外部设备进行对话。 不用安装驱动,Ubuntu将支持无驱动打印? Ubuntu 17.04(Zesty Zapus)将支持 IPP Everywhere 打印机和 Apple AirPrintCanonical 的 Till Kamppeter 在 Ubuntu 开发邮件列表中发送消息,邀请即将到来的 Ubuntu 17.04(Zesty Zapus)操作系统的早期使用者测试最近在 GNU/Linux 发行版中实现的全新打印系统。 Linux操作系统首次支持QQ视频通话 腾讯QQ作为一款即时通信软件,是当下人们工作与生活中必不可少的聊天工具,该软件支持在线聊天、视频通话等功能。然而,Linux操作系统平台用户却一直不能完美体验这款基本的聊天软件,在以往使用时,会产生诸多不稳定现象,点击QQ视频时更会导致软件崩溃。不能使用QQ软件进行视频聊天一直是Linux操作系统用户的一大难关。 树莓派基金会发布桌面操作系统PIXEL OS 基于 Debian 衍生的 PIXEL 将把树莓派体验带到 x86 上,正如树莓派基金会所宣称的,“我们不只是要为树莓派创造最好的桌面环境,而是要创造最好的桌面环境,如是。”树莓派基金会将其今年九月份发布的 PIXEL OS 移植到了 PC 和 Mac 上。 没能灭掉Android,CyanogenMod正式划上休止符 CyanogenMod 团队更新了一条推特,正式向大众告别。CM的社区官网 CyanogenMod.org 已经无法访问。CM 也在其 Twitter 官方账号上宣布:CM 网站的 DNS 已经被劫持,而它的 Gerrit(一款代码审查软件)也已经处于离线状态。 XP/Vista彻底休矣!Firefox浏览器放弃支持 Mozilla 今天官方宣布,Firefox 52 将是最后一个支持 Windows XP、Vista 系统的版本,之后还会有安全更新,但不会有新功能。目前,Firefox 是仅存的官方支持 XP、Vista 系统的浏览器,而微软官方对 XP 的支持已经在 2014 年结束,Vista 也将从 2017 年开始被放弃。 8分钟回顾开源巨头Facebook的2016 在过去几年里,Facebook 已然发展成为开源界规模最大、最活跃的企业之一。 2016年,Facebook 共推出了77个新项目,贡献者提交了6万次。目前总共有近400个项目和超过50万个关注者。 KDevelop即将发布 5.1 Beta版,支持LLDB 今天,2016 年 12 月 29 日,开源、免费和多平台 IDE — KDevelop 背后的开发团队宣布即将推出 KDevelop 5.1 的第一个 Beta 版本。KDevelop 5.1 将会有 LLDB 支持,分析器运行模式和 Perforce 集成等功能。当前的稳定分支是 5.0.x,现在处于第三次维护更新的阶段,但看起来下一个主要版本,即 KDevelop 5.1,已对开发者开放。 Golang很出色,为何它比Scala/JVM更胜一筹? 我是在几个月前学习Golang的,这要感谢@normanmaurer和@MegOnWheels的提议!倒不是因为我想要抹黑Scala和JVM,而是由于它们在将近十年后开始显得很糟糕。我当初开始使用JVM时,对于应用程序及其虚拟机/运行时环境彼此分开来感到很高兴。在几乎专职编写了9年的Scala代码后,我对它逐渐厌恶起来。原因何在? MicroPython:STM32上的Python开发 虽然Python在国外是一门非常火的语言,在黑客界更是赫赫有名,然而中国的大学却极少开设 Python 课程,故而国内 Python 程序员多属自学。而一个没有MCU编程经验的初学者,要想让芯片跑起来,出现问题有时候要对照一两千页的英文文档来排查,这也绝非一天两天可以打下坚实的基础。 2016年SDN/NFV开源三大趋势 在软件定义网络(SDN)和网络功能虚拟化(NFV)开源工作的头几年,开源工作的目标相对模糊,但今年开源工作的进展有了3个明显的趋势。首先,CORD项目变得越来越受业界的欢迎。CORD项目在2016年受到很多关注,该项目的发起人是ON.Lab的开放网络操作系统(ONOS),将CORD独立成为一个单独的开源项目。 预测:2016年主流编程的未来发展趋势 自2015年6月 JavaScript/ECMAScript 6 推出以来,其新功能被广泛应用于网络开发领域。超过 90% 的主流浏览器和 Node.js 兼容 ES6 语法,即使是未实现 ES6 的老版本浏览器,你也能通过转译器或者 polyfill 用上 ES6。旧版本的 JavaScript 不会一夜之间消失殆尽,但我们可以看到 ES6 在2016年的使用有显著增长,预计明年会有更多开发网站投入使用。 2017年关于DevOps发展的5大预测 在即将过去的一年中,DevOps经历了大规模容器化,许多公司投入了容器化的怀抱。这并不意味着DevOps相关工具已经成熟,但是这些工具为安全改进、容器化和工具集中化奠定了基础。以下是2017年DevOps的5大发展预测。 开源如何差点 “杀死” 我的商业? 许多公司都使用开源软件,但是值得冒这样的商业风险吗?2001年,微软高级战略高级副总裁 Craig Mundie 在纽约大学斯特恩商学院的听众面前发表讲话表示,开源解决方案对业务不利。快进到 2016 年,已有超过 65% 的公司正在为开源项目做出贡献。 程序员不想让你知道的5件事,你知道吗? 并不是所有程序员都能尽职尽责地为你提供服务,当他们吐槽说开发过程中遇到了问题时,你就要学会自己辨识:他们说的问题真的是问题吗?有些程序员是不会让你知道瀑布开发挂了的。敏捷和瀑布是两种不同的开发模式。瀑布模型开发会采用一组功能,当所有功能都完成时才开始构建项目。 学起来,为你的Linux服务器加把锁 无论你使用的哪种 Linux 发行版,你都需要使用基于 iptables 的防火墙来保护它。默认情况下,你的 Linux 系统对攻击者来说并非是足够安全的。当然,它比 Windows XP 要安全多了,但这说明不了什么。 2016年Web开发工具新生热门榜 本文整理了 2016 年开源的几款 Web 开发工具,它们在发布不到一年的时间内,在 Github 的 Star 数量就突破了 1.5K。 本文整理了 2016 年开源的几款 Web 开发工具,它们在发布不到一年的时间内,在 Github 的 Star 数量就突破了 1.5K。 |