海上升明月,厕上阅诗书

有人会写有温度的文字,有人会写有深度的文章,这些我都不会,那就写一写有味道的吧。 某天某刻,肚子忽然咕噜一叫,顿感一股便意来袭。夹臀提肛,稍作忍耐,迅速寻得一本书,随手拈过,再以优雅之姿态,辅以轻盈而迅捷的脚步奔向厕所。起盖,松腰,提臀,落座。身体俯前25度,双手摊开,捧书于上,待一时洪荒之力,倾泻而出,便是享受一次人

独立开发一款产品是怎样的体验

写在前面 出于对产品的执念,从去年9月开始,我决定动手开发一款开源产品——TailLog。 这种冲动和小时候肢解电器或撒尿和泥源自一套逻辑——兴趣,特长,创造。 从酝酿idea,需求分析,产品设计,到开发,到去年10月24日第一个预览版上线,以及随后进行的版本迭代,中间又经历停滞,再至今天正式发布开源版本,终于完成了第

爱情小说 之 情书【原创】

上回书说到,小明通过抓阄的方式发现了他的初恋。具体细节可参阅《爱情小说 之 选妃》。 自那以后,拜本作者懒惰所赐,一晃很多年过去了,小明都长大了。这期间小明都经历了什么,还不得而知,好在我以头顶避雷针的方式承诺一定会找时间补述。 今天,先来看一看小明又做的一个重大决定——写一封情书。 写给谁的?不得而知。 不

一分钟了解DevOps

历史回顾 为了能够更好的理解什么是DevOps,我们很有必要对当时还只有程序员(此前还没有派生出开发者,前台工程师,后台工程师之类)这个称号存在的历史进行一下回顾。 如编程之道中所言: 老一辈的程序员是神秘且深奥的。我们没法揣摩他们的想法,我们所能做的只是描述一下他们的表象。 清醒的像一只游过水面的狐狸 警惕的像一位战

一场球赛

“你们来了。” “我们来了。” “你们不该来。” “我们终究来了。” “我们等了很久。” “愿所有等待,都不被辜负。”   “你们不怕输么?” “我们还没赢够。” “可你们前几场都输了呀。” “所以我们还没赢够。”   “你们专业人数太少,居然能组成球队?” “够了,今天来了13人,尽管我不喜欢这个

独立书店

五一假期,朋友都回老家了,又留下我一个人。本打算去汉中吃面皮和菜豆腐,临到跟前才开始买票,可惜一直没有刷到。这不是第一次了,习惯性临时抱佛脚,总以为车到山前必有路,出了bug真要命;总以为船到桥头自然直,临到买房却限购。 远行不太可能了,还是常规操作吧——去独立书店。毕竟“世上处处皆有好风景,然而最最吸引人的,还是书店

聊聊分布式存储——图解Paxos

一.简要介绍 在《聊聊分布式存储——问题与矛盾》中已经提到,在对一个分布式系统进行架构设计时,往往会在可用性和一致性之间反复权衡。为了解决分布式一致性问题,产生了一系列一致性协议和算法。其中比较著名的有:二阶段提交协议(2PC)、三阶段提交协议(3PC)、Paxos 算法、Raft 算法等。 本文主要介绍 P

拜占庭将军问题

原文链接:拜占庭将军问题深入探讨 了解过比特币和区块链的人,多少都听说过拜占庭将军问题,或听说过比特币(或区块链)的一个重要成就正是解决了拜占庭将军问题。但真正明白这个问题的人并不多,甚至知道这个问题实质的人都很罕见。本文是一篇技术科普,将重点提供了拜占庭将军问题本身对本质及经典算法的解析,并探讨与之相关的一些问题。笔

聊聊分布式存储——问题与矛盾

本文将介绍分布式存储相关内容。关于分布式存储的内容将从不同的角度和主题分为多篇文章完成,这是第一篇并没有复杂的技术和概念,算是前言或当成一篇了解分布式存储的科普文也是不错的。 网上关于分布式存储的文章有很多,但大部分都是罗列概念或者知识点过于分散,看了很多却“只见树木,不见森林”,学了很多往往只能“知其然,却不能知其所