程序员
-
回顾 Firefox 历史
从很久之前开始,火狐浏览器就一直是开源社区的一根顶梁柱。这些年来它几乎是所有 Linux 发行版的默认浏览器,并且曾是阻挡微软彻底争霸浏览器界的最后一块磐石。这款浏览器的起源可以一…
-
无相:我们能从 InteliJ IDEA 中学到什么?
近因为工作的关系,要将 Eclipse 的插件升级为 IDEA 插件。升级过程中,对 IDEA 插件做了些学习和研究,希望通过本文,对“为什么收费的 Inte…
-
如何评估一个 Linux 发行版的总体成本
经济学有云:“天下没有免费的午餐”,那么一个开源项目到底价值多少钱?到了自己手里能够增值还是贬值?那么抛开技术债务这一块不说,光从经济的角度考量下。这次我们…
-
Chaosnet 简史
如果你输入 dig 命令对 google.com 进行 DNS 查询,你会得到如下答复: $ dig google.com ; <<>> DiG 9.10.…
-
蚂蚁金服总监杨冰:金融科技公司为什么要拥抱开源?
引言 最近,我听到了一个消息,蚂蚁金服将会开源 SOFA最核心的两个组件——分布式事务框架和服务注册中心。 熟悉中间件的朋友们都知道,这两个组件都是针对当前…
-
作为 CEO 使用 Emacs 的两年经验之谈
两年前,我写了一篇博客,并取得了一些反响。这让我有点受宠若惊。那篇博客写的是我准备将 Emacs 作为我的主办公软件,当时我还是 CEO,现在已经是 CTO 了。现在回想起来,我发…
-
Hello World 的由来
资深软件开发人员都知道 Hello World 程序,这是一个能在设备显示器上输出某种变体的 “Hello, World!” 的程序,是学习编程的第一步。在…
-
微型计算机的始祖:Altair 8800
《大众电子Popular Electronics》的订阅者们是个复杂的群体,该杂志的编辑 Arthur Salsberg 不得不在 1974 年 12 月刊 中的前言部分指出这点。…
-
你(多半)不需要 Kubernetes
这也许是一个不太受欢迎的观点,但大多数主流公司最好不要再使用 k8s 了。 你知道那个古老的“以程序员技能写 Hello world ”笑话吗?&mdash…
-
红宝石(Ruby)史话
尽管我很难说清楚为什么,但 Ruby 一直是我最喜爱的一门编程语言。如果用音乐来类比的话,Python 给我的感觉像是朋克摇滚punk rock,简单、直接,但略显单调,而 Rub…