自制格式漂亮的PHP for Vim手册

标签: Vim   PHP   手册  

自己用PHP5.5已经有段时间了,由于本人很懒,一直也没去更新Vim中的PHP离线手册,到前几天为止都还停留在PHP5.3的版本,内容过时,加之原来的手册排版较乱,不太直观,于是抽了个时间自制了一份格(个)式(人)漂(喜)亮(好)的PHP5.5的函数手册,用于在Vim中作为帮助文档方便离线查看。顺便打包了个Vim插件,同时也加入了快捷查看在线手册的功能,有需要的同学可以下载回来使用。

Alvan 发布于 2014-07-26 00:35

全文 »

Markdown语法说明

标签: Markdown  

Markdown 的目标是实现「易读易写」。

不过最需要强调的便是它的可读性。一份使用 Markdown 格式撰写的文档应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 Setext、atx、Textile、reStructuredText、Grutatext 和 EtText,然而最大灵感来源其实是纯文本的电子邮件格式。

来源:http://www.ituring.com.cn/article/504

Alvan 发布于 2014-07-17 19:48

全文 »

Ubuntu 14.04 LTS今夜发布

标签: Ubuntu  

根据惯例,Ubuntu的母公司Canonical今天晚上就会发布Ubuntu 14.04 LTS正式版。在官方网站上没有看到像以前那样的倒计时页面了,而是这样的一句宣言:

As computing moves to the cloud, the world is moving to Ubuntu 
Ubuntu 14.04 LTS, with OpenStack.

Alvan 发布于 2014-04-17 21:22

全文 »

PHP生成类MongoId的分布式主键

标签: PHP   MongoDB   主键  

今天写了个简单的PHP函数,用来生成按时间增长的全局唯一主键。这类主键的作用主要是在分布式环境中保证每条数据能够有一个唯一标识,同时又有一定的自增长性以提高索引效率。当然也可以用来掩人耳目,毕竟一个简单的int类型的自增ID的话,很容易让人猜到你的数据量有多少了。

分布式环境下数据主键的生成方法其实是蛮多的,比如使用Mysql之类的自增ID,只需要设置好自增步长和起始值就可以满足基本要求了,还有如目前流行的文档型数据库MongoDB就提供了一个MongoId的实现,可以在客户端直接生成长度为24的自增长型全局字符串主键。今天写的这个PHP函数就是参考MongoId的算法实现的,不需要安装MongoDB扩展也可以使用。

Alvan 发布于 2014-03-28 17:00

全文 »