月度归档: 2019 年 5 月

Android 开发者应该从 Java 转到 Kotlin 吗?谷歌告诉你

Android 开发者应该从 Java 转到 Kotlin 吗?谷歌告诉你

“不要把‘Kotlin-first’误解成必须将现有 Java 开发的 Android 使用 Kotlin 重写”,Jeffrey 说到,并补充说明谷歌自家的应用也没有这样做。

为什么高级程序员写的代码都是傻瓜式的?

为什么高级程序员写的代码都是傻瓜式的?

道路千万条,维护第一条。代码不规范,运维两行泪。

TensorFlow官方发布剪枝优化工具:参数减少80%,精度几乎不变

TensorFlow官方发布剪枝优化工具:参数减少80%,精度几乎不变

TensorFlow官方承诺,将来TensorFlow Lite会增加对稀疏表示和计算的支持,从而扩展运行内存的压缩优势,并释放性能提升。

我反对全栈开发工程师

我反对全栈开发工程师

一提起“全栈开发工程师”,大家的印象肯定是:这号人啊,堪称大神!会很多技术,前端后端都精通,不掌握七八种语言都不好意思出来打招呼,热点技术名词全都知道,也都会点儿;

著名论坛系统Discuz!宣布关闭discuz.net发言权限

著名论坛系统Discuz!宣布关闭discuz.net发言权限

昨日,Discuz!发布公告称,由于资源和人力投入问题,Discuz!关闭了 www.discuz.net 的发言权限,不过用户仍可以登录网站以回忆那些年的历史。

IEEE最新声明:禁止华为审稿,但仍接受赞助

IEEE最新声明:禁止华为审稿,但仍接受赞助

如果违反美国出口管制条例,IEEE将受到重大的民事或刑事处罚,包括罚款或监禁。

在 Linux 命令行下使用“原力”

在 Linux 命令行下使用“原力”

和绝地武士的原力一样,-f 参数是很强大的,并伴随着潜在的毁灭性,在你能用好的时候又很便利。

GitHub上的开源代码到底受不受美国出口管制?

GitHub上的开源代码到底受不受美国出口管制?

在美国封杀华为,谷歌停止与华为相关的业务和服务之际,有网友发现,全球最大的代码托管平台Github,用户协议上写着:

GitHub.com、GitHub Enterprise Server和您上传的任何一个产品上的信息都可能受美国出口管制法律的约束,包括美国出口管理条例(the EAR)。

Apache 回应:参与开源不受美国出口管理条例约束

Apache 回应:参与开源不受美国出口管理条例约束

针对近日闹得沸沸扬扬的 Apache 软件基金会项目是否受美国出口法律约束一事,Apache 软件基金会发表了《Apache 软件基金会关于非美国子公司已添加到美国联邦登记公告实体清单裁决中的声明》一文。

Node JS 的未来是什么?

Node JS 的未来是什么?

NodeJs 确实是一项未来主义的技术,已经被许多领先的技术巨头所采用。如果你是一名初出茅庐的软件工程师,正在开发 PHP 等供大于求的技术,那么转向 NodeJs 无疑会将你的职业生涯提升到下一个层次

对比五款数据库,告诉你 NewSQL 的独到之处

对比五款数据库,告诉你 NewSQL 的独到之处

在 NewSQL 概念下提出的多种数据库设计,为开发人员提供了针对不同用例的多种选项。人们不再寄希望于给出适用于所有用例的单一架构,NewSQL 推动了创新和专业数据库设计的发展。

Serverless 掀起新的前端技术变革

Serverless 掀起新的前端技术变革

而 Serverless 架构的诞生,则可以最大程度帮助前端工程师实现自己的理想。使用 Serverless,我们不需要再过多关注服务端的运维,不需要关心我们不熟悉的领域,我们只需要专注于业务的开发、专注于产品的实现。我们需要关心的事情变少了,但我们能做的事情更多了。

国产操作系统Deepin深度体验

国产操作系统Deepin深度体验

操作系统的打造其实并不是特别难,最难的是各种软硬件支持,比方说显卡驱动适配,办公应用软件开发、游戏程序等等。其实国产操作系统确实不少,但大多数都是只有系统这幅“壳子”而没有应用的“灵魂”。而真要说可堪一用,生态建立良好的系统,呼声最高的应该就是深度Deepin操作系统了。

2019年了,PHP已不再是当年那个“设计糟糕”的语言

2019年了,PHP已不再是当年那个“设计糟糕”的语言

尽管 PHP 还有很多缺点和遗留问题,但我可以充满信心地说,我喜欢使用它。就我的经验来看,它可以创建可靠、可维护和高质量的软件。如果使用得当,PHP 对于 web 开发来说是个非常棒的选择。

Ubuntu 创始人谈论为什么 Linux 在桌面领域会“失败”

Ubuntu 创始人谈论为什么 Linux 在桌面领域会“失败”

Canonical 和 Ubuntu 创始人 Mark Shuttleworth 在近日接受的一个采访中,分享了他对 Linux 在桌面领域的看法。

“反安卓”联盟往事

“反安卓”联盟往事

据说在 iPhone 发布时,Android 之父Andy Rubin正坐在一辆车里,苹果那传来的大新闻导致了两件事:1. 他迅速让司机在路边停车。2. 开始重新构想第一台 Android 手机究竟应该改成什么样。

国产操作系统可以从谷歌Android、Fuchsia中学到什么

国产操作系统可以从谷歌Android、Fuchsia中学到什么

拿来主义会导致我们和业内最先进的技术脱节,也就失去了先进性,从而很难持续的投入。另外,很多专家做的东西不够专一深入,精力过于分散,我们就很难把东西做好。

Antergos Linux 宣布已经停止维护

Antergos Linux 宣布已经停止维护

如今越来越多的人尝试使用基于 Linux 的操作系统,与此同时许多用户不喜欢使用 Windows 10。原本 Linux 社区在这样的环境中应该能茁壮成长,但现实感觉却与此相反。例如,Linux Mint 开发团队正经历动荡、Scientific Linux 停止开发。

Ubuntu 19.10镜像将捆绑闭源NVIDIA驱动程序

Ubuntu 19.10镜像将捆绑闭源NVIDIA驱动程序

需要申明的是,Nvidia 驱动程序不是默认激活的,需要它的用户可手动选择。

聊一聊Kubernetes Operator的核心价值

聊一聊Kubernetes Operator的核心价值

这里我们把一些常见的概念,如 Docker、Controller、Helm、编排等,与 Operator 进行一下对比,从这些概念的不同角度来聊聊 Operator,并聊聊在我眼中的 Operator 的核心价值。

JavaScript个性特点:编程语言界的平头哥

JavaScript个性特点:编程语言界的平头哥

平头哥 JavaScript 浑身是胆,根本不在乎你怎么看。在老哥这里不要提什么私有(private)变量、保护(protected)变量。你尽管检查对象、更改函数,管你啥时候。平头哥一身正气,从不藏着掖着。你问他为啥会这样?艺高人胆大啊!

Redis 作者 antirez:开源维护者的挣扎

Redis 作者 antirez:开源维护者的挣扎

这两天,一篇名为《开源维护者的挣扎》的文章被迅速顶至 Hacker News 首页,这是 Redis 作者 antirez 发布的最新博客。

亦敌亦友 微软Edge浏览器为何要采用Chrome引擎?

亦敌亦友 微软Edge浏览器为何要采用Chrome引擎?

乔北峰承认“Edge的声誉好坏参半” ,但微软一直在花大量时间试图提高其浏览器的兼容性,同期谷歌一直在推进Chrome浏览器的开发,这巩固了其作为桌面默认Web浏览器的地位。

我谷歌了一下“全球最差的网站设计”

我谷歌了一下“全球最差的网站设计”

又一次好奇心的驱使下,我谷歌了一下“全球最差的网页设计”,汇总了几个大网站的评比结果,有这么几个网站出现率是最高的。我把网友们的吐槽和点评也一并放在这里。

别了,Linux 的魔法时代!

别了,Linux 的魔法时代!

世界上真的需要不会用 Linux 命令行的 Linux 服务器管理员吗?