jekyll图片管理插件

使用jekyll搭建github的pages服务已经很多年了,虽然写的blog不是特别多,但在使用的过程中难免还是遇到了很多的问题。在所有这些问题中,几乎所有的问题都被解决了。但有且只有一个问题几乎无解:图片管理。使用jekyll的程序员几乎都搭配markdown,但是markdown对于图片的管理,简直就是可以用一坨屎来形容。

关于csdn的采访

前几天在csdn的《程序员》杂志上发表了一篇关于我写的dfs的文章。借 着这次机会,csdn的编辑钱兄邀请我上4月份的sdcc深圳场做一个演讲。为此,他们还专门 采访了我。刚开始他们准备让我在几个主题里面挑一个,后来我和他们说,这些主题我都可 以,他们可以随便选。钱兄就建议来一个综合的。我觉得这样也可以。然后就有了下文:

腾讯文学内容中心id生成器的设计与实现

名词解释

腾讯文学内容中心分布式统一框架的设计与实现

摘要

我们设计并开发了内容中心统一的分布式开发框架。我们把它取名为albian, albian是基于java的(故以下简称albianj)。他主要是面向海量数据处理、海 量数据访问、并解决互联网开发中经常会碰到的数据海量增长问题,也一并解决 互联网开发团队中,开发人员的水平参差不齐的问题。albianj还应当具有良好 的伸缩性和可定制性。他设计并且运行在简单的 web容器中,比如tomcat或者是jetty,也可以运行在application类型的应用中, 但是它依然提供了企业级开发应该具备的一切效能。

腾讯文学内容中心分布式文件系统的设计和实现

关键词解释

  1. 逻辑集群:具有相同groupname和syncgroup的storage机器组成的集群。

使用linux的lsof和pmap解决fd和内存泄漏


最近dfs开发到了最后的调试阶段,进过了艰苦卓越的斗争,终于还是解决了几个fd泄漏 和内存泄漏的问题。这里把一些经验记录下来,以备后患。
那么先介绍一下dfs,dfs分为两部分,tracker和storage。 tracker只负责负载均衡和调度。storage负责数据 的存储和同步,基本的信息就是这样。

使用bit解决跳位问题

背景

近期一直在做DFS的开发工作,在开发工作中碰到一个”跳目录”的问题。其实就是递增目录 的情况.

vim配置

摘要

这次主要讲讲VIM对于一些”古怪”安静绑定的前因后果。这有助于我们更加了解VIM的历史 。然后再讲一下,在现在的键盘上,我们怎么通过”经济”的办法来达到使用VIM时,能保 证小手指尽量的舒适,一些按键能尽量的控制在键盘的大区内;然后,我会讲一下我的 VIM配置文件的组成,以及为什么我要用这种方法来配置我的VIM。最后当然是重头的VIM 配置文件。

系统配置

摘要

多年来,具体来说5年了,我一直使用ub+awesome的工作环境。在过程中,被公司的同事 笑成为”生活在CUI”中的另类。我选中ub是因为方便,apt-get实在让我无法自拔,并且ub 对于desktop的支持也是很多别的linux发行版无法比拟的。cos等等都比较适合部署在 server环境上。选中awesome,是因为喜欢它简洁的界面,瓦片式的管理也让屏幕的任何 一部分都不会被浪费。再加上我本身就喜欢CUI,所以awesome就成了首选。这些年来,积 累了一些配置文件,个人觉得还算用着顺手,这里就拿出来分享一下。