思考的轨迹

人若无名 专心练剑

A Simple Log Tool

| Comments

对于程序员来说,debug是再正常不过的事。

在遇到问题时,通过分析程序的产生的Log文件来查找和验证问题发生的原因。

下面是一个简单的log tool,可以满足一般的log需求。

代码已经放到Github上了,需要的可到这里下载。

Compile Boost v1.49.0

| Comments

对C++程序员来说,Boost是一个非常有名的库,里面提供了很多强大的功能。

不过,我之前一直没有使用和研究过Boost,最近看一些开源的代码中有使用Boost,感觉很不错,于是,今天抽一点时间先将Boost的使用环境先搭起来,后面慢慢学习。

ISDB-T/SBTVD-T Closed Caption

| Comments

Closed Caption(可简称为CC)可以简单来看作为一种字幕,最初设计的目的是为了帮助有听力障碍的人理解电视节目的内容,即将节目中的Audio(背景音乐显示音乐符号)通过文字在屏幕上显示出来。

目前,Closed Caption的标准主要有ATSC定义的608和708,日本ARIB STD-B24等,而巴西的数字电视标准SBTVD-T是在日本的ISDB-T标准基础上稍作修改而来,因此,巴西数字电视的Closed Caption标准也是采用了ARIB STD-B24。

ARIB STD-B24定义的Closed Caption下面被简称为ARIB CC。

用Markdown来写博客文章

| Comments

Octopress一大亮点是支持博客使用Markdown作为源文件语言。

Markdown语言由于其简单易读清晰的脉络结构的特点,被许多网站采用,比如GithubGoogle CodeStackOverflow

Markdown是一个很好的文档语言,可以写出很漂亮的文档出来。

实际使用下来发现: 用Markdown来写博客文章是一件很爽的事!

如何维护Github上博客

| Comments

有了自己的独立博客,日常维护得全靠自己了。

有时,我们需要在不同电脑上对自己博客进行维护或者发表博文。

如果要在一台陌生的电脑(如没有安装Git或者Ruby运行环境等)上进行博客维护,这种情况下, 我们除了需要根据上一篇文章介绍的那样来安装必要的Git和Ruby运行环境,还需要从Github上克隆一份自己博客,以便进行维护。

搭Blog 学Git

| Comments

想要有一个自己的独立博客是很久之前的事。

以前也在其他网站上写过自己的博客,但总觉得用的不顺手,感觉少了归属感,最主要是提供的界面感觉都不怎么好。

最近想学学Git,知道了Github,开始以为就是个代码仓库,后来才发现还提供了page服务,可以用来在上面搭建自己的独立博客

在Github上搭建博客可以利用Jekyll或者Octopress,Octopress是在Jekyll上建立起来的,即使没有网站设计经验的人也能够快速搭建起自己的博客。

Jekyll和Octopress都是利用Ruby实现的,因此在搭建自己博客的过程中难免要接触到一些Ruby的东西,嗯,这说不定也是一个让自己开始了解Ruby的契机。

整个博客的内容和设置都是通过Git进行版本管理的,其中当然需要了解一些基本的Git操作,其实也没有几个常用的命令。