大公司开源怎么做?SOFAStack 给出一个很好的例子

大公司开源怎么做?SOFAStack 给出一个很好的例子

自从 SOFAStack 开源以来,我先后和杨冰、鲁直从 SOFA 开源的思想、战略层面进行过深入沟通,而这次,我希望可以从战术上,从实操层面分享他们在 SOFA 开源方面的经验给广大的开源社区和开源企业。
使用 Python 处理 JSON 格式的数据

使用 Python 处理 JSON 格式的数据

如果你不希望从头开始创造一种数据格式来存放数据,JSON 是一个很好的选择。如果你对 Python 有所了解,就更加事半功倍了。下面就来介绍一下如何使用 Python 处理 JSON 数据。
专访青云“四爷”和他的 KubeSphere

专访青云“四爷”和他的 KubeSphere

在上个月刚刚结束的 KubeCon 2019 上,我见到了江湖人称“四爷”的青云QingCloud 容器平台负责人周小四。期间,我和四爷聊起了 KubeSphere 容器平台,也对青云 QingCloud 的容器战略有了一些管中窥豹的了解。我想将这些谈话整理出来分享给大家,希望可以通过我的侧写让大家也认识一下这位“四爷”和他的团队打造的 KubeSphere。
利用 Python 引导孩子的计算机思维

利用 Python 引导孩子的计算机思维

编程可以给低收入家庭的学生提供足够的技能、信心和知识,进而让他们摆脱因为家庭收入低带来的经济和社会地位上的劣势。
创新的幻觉

创新的幻觉

创新是一种混乱的过程,但是关于创新的故事却很有条理。我们不应该把两者搞混了。
什么是 DevSecOps?

什么是 DevSecOps?

DevSecOps 的实践之旅开始于 DevSecOps 增权、赋能和培养。下面就介绍如何开始学习使用 DevSecOps。
5G 会增强 Wi-Fi,而不是取代它

5G 会增强 Wi-Fi,而不是取代它

Aruba 战略和企业发展副总裁 Jeff Lipton 为 5G 炒作增添了一些干货,讨论了它和 Wi-Fi 如何协同工作以及如何最大化两者的价值。
LCTT 达成新成就:首位千文译者 geekpi

LCTT 达成新成就:首位千文译者 geekpi

从统计数据上看,geekpi 同学的贡献篇数是第二名的 3 倍,第三名的 5 倍,也超了第 2 到 7 名的翻译总篇数,更是在总数近 400 人的翻译组中一人独占 1/5 的贡献篇数!
穿越到 1983 年学习 BASIC

穿越到 1983 年学习 BASIC

我特别遗憾的是,是我没有经历过 8 位计算机时代的到来,因为我认为那些初次接触到还相对简单和受限的计算机的人们,拥有超过如今的我们的巨大优势。
如何在 Mac 上配置 Kubernetes

如何在 Mac 上配置 Kubernetes

Mac 用户可使用 MicroK8s 运行 Kubernetes 环境,进而开发、测试应用。通过下面的步骤可轻松搭建此环境。
区块链 2.0:公有链与私有链(七)

区块链 2.0:公有链与私有链(七)

这篇文章旨在揭示可以创建的不同类型的区块链。它们每个都用于非常不同的应用程序,并且根据用例的不同,每个应用程序所遵循的协议也不同。现在,让我们将公有链之于私有链对比一下开源软件之于专有技术。
追溯 Linux 上的库注入

追溯 Linux 上的库注入

库注入在 Linux 上不如 Windows 上常见,但它仍然是一个问题。下来看看它们如何工作的,以及如何鉴别它们。
学校可以变得敏捷吗?

学校可以变得敏捷吗?

我们一定不会希望用商业的方式运作我们的学校 —— 但是更加注重持续改进的教育机构是可以让我们受益的。
深入学习 Linux 内核模块

深入学习 Linux 内核模块

lsmod 命令能够告诉你当前系统上加载了哪些内核模块,以及关于使用它们的一些有趣的细节。
在 Fedora 上搭建 Jupyter 和数据科学环境

在 Fedora 上搭建 Jupyter 和数据科学环境

在过去,神谕和魔法师被认为拥有发现奥秘的力量,国王和统治者们会借助他们预测未来,或者至少是听取一些建议。如今我们生活在一个痴迷于将一切事情量化的社会里,这份工作就交给数据科学家了。