摘要: 有一段时间没有在这里写东西了,其实我已经有一个新博客托管在Github Pages上。地址在http://kelvinh.github.io。之所以现在才把链接贴出来,是因为这个新博客是用我自己写的一个Static Site Generator(在之前的随笔中有介绍,叫Org-page,基于Emacs + Org-mode + Git)来生成的,而之前觉得还不太稳定,所以没有发布,现在感觉比较成熟了,所以把链接贴出来,欢迎去我的新博客参观、留言。之前写在这里的一些东西,我觉得有意义有价值的,都已经搬过去了,感觉没有什么意义的就留在这里了。这里可能就不会再更新了,谢谢各位支持。最后,再打个小广告阅读全文
posted @ 2013-12-04 14:54 ini_always 阅读(109) 评论(0) 编辑
摘要: 起因前两天写了个小工具,在我的机器跑得好好的,QA的测试机里面却死活跑不起来,一运行就出现一个圣诞框,报一个side by side的错误:The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.郁闷至极,不过这个对话框却提供了一点额外的信息:use the command-line s阅读全文
posted @ 2013-01-31 16:38 ini_always 阅读(9531) 评论(1) 编辑
摘要: 这之前已经看完了《三体I》和《三体II》,《三体III》昨天看了一个开头,于是,今天看了整整一天,把第三部也看完了。外面下着大雪,看完之后,才发现,整个人都冻僵了。。看完三体系列,才发现,那些写人类在银河系中打来打去的科幻类小说,简直是弱爆了。。阅读全文
posted @ 2012-12-29 23:48 ini_always 阅读(190) 评论(0) 编辑
摘要: org-page是一个用Elisp写的,用于Emacs和org mode的静态站点生成器。当初产生写这么个东东的想法,是因为现在流行的静态站点生成器,比如jekyll,或者octopress,都不支持用org mode进行写作,于是,我就造了这么个轮子。org-page的0.2版本已经在前两天发布,是一个feature比较成熟,也比较稳定的版本(至少对我自己来说是稳定的),所以,以后打算就用org mode写东西了,然后再用org-page发布。至于发布的地方,目前打算是在github pages。打算把这边的东东全转成org文件,再发布到那边。org-page的代码:https://gith阅读全文
posted @ 2012-11-30 20:19 ini_always 阅读(370) 评论(2) 编辑
摘要: 最近几个月基本是没写什么东西了,其实东西是有写的,只是还放在本地,而且自己也在搞一个用elisp实现的static site generator(from org)——org-page,所以一直想等那个东东搞定之后再把之前所写的东西全部给post到github,然后在这边做备份,只是。。在写elisp的时候比较吃力,于是又回头去看pratical common lisp去了。等看完了,搞定org-page之后,再post吧。老规矩,写点东东,占一下十月的坑,那么,十月就过去了。阅读全文
posted @ 2012-10-28 16:53 ini_always 阅读(104) 评论(0) 编辑
摘要: 前两天在自己那台macbook air上装上了arch,应archlinux-cn邮件组中几位兄弟的要求,在这里记录一下整个安装的过程,供一些准备进行同样折腾的兄弟看看,也作为自己的一份备忘。使用镜像:2012-08-04的iso目标:arch和mac os双系统共存(其实我的最终目的是只有arch,完全删除mac os,我对苹果的东西完全无爱,如果不是抽奖抽到的,我是不会主动去买苹果的东西的。但因为是第一次在mac上安装arch,所以先让mac os再存在一会儿,以免arch安装失败后没系统可用了,等摸清楚一些细节之后,就直接格整个硬盘只留arch)本篇内容记录了本人的一些粗浅认识,如果有一阅读全文
posted @ 2012-09-09 19:38 ini_always 阅读(4873) 评论(0) 编辑
摘要: 虽然会一些git命令行的基本操作,但是偶尔不得不借助一些GUI的工具(SourceTree etc.)来查看git提交的history line,这样可以清楚地看到整个project的提交脉络(包括branch,tag,一些merge/rebase记录等)。偶然间,在github上看到关于git的一条命令:git log --oneline --graph --decorate我看到--graph参数,隐隐感觉。。这像是一条用图形显示log的命令?于是立即copy了去project folder里一试。。我擦(其实不是骂人,只是用来形容我的惊讶程度)。。整个project的history li阅读全文
posted @ 2012-08-31 21:50 ini_always 阅读(6716) 评论(0) 编辑
摘要: 又到了七月的尾巴,忙得一B,一个月没写东西,留个记号,作为忙碌七月的纪念吧。阅读全文
posted @ 2012-07-31 22:07 ini_always 阅读(70) 评论(0) 编辑
摘要: 前几日,在校内上,看到一些关于08级毕业的照片,顿时往日的记忆就被勾起。又到六月,一个属于毕业和伤感的季节。去年六月二十五号,踏上离开HUST的火车。本打算悄悄地走,但被一帮基友发现,于是一起送我,我坚持着一路说笑,还和同班的一个妹子来了一个拥抱,一副很轻松的样子。可是,在坐上出租车,关上车门、回头说再见的那一刹那,眼泪却瞬间流下。HUST四年,我记不清上过什么课,学到什么东西,我已经记不清很多东西,可是,我却记得,我有一帮好基友。一年过去,当年的基友们也在五湖四海,读研的读研,出国的出国,工作的工作,再也没有往日“一呼百应”的日子:“打球!” “走!”“dota!” “搞起!”“吃饭!” “阅读全文
posted @ 2012-06-30 23:10 ini_always 阅读(221) 评论(2) 编辑
摘要: 命令模式(Command): 将请求封装成对象,这可以让你使用不同的请求、队列,或者日志请求来参数化其他对象。命令模式也可以支持撤销操作。个人感觉和策略模式有点像,其核心思想都是面向接口编程,以及多用组合,少用继承。定义的公共接口具有相同的方法,然后不同的个体根据不同的需要实现该方法,然后一些“消费类”再根据自身需要选择合适的实现个体,但是不是直接使用该个体,而是使用公共的接口及接口方法。只不过策略模式的接口定义的是比较实化的实在类型,接口方法定义成该实在类型所能具有的操作;命令模式的接口定义的是命令类型,接口方法定义成命令操作。命令模式比较方便的一点就是可以构造一大堆命令接口对象的集合,..阅读全文
posted @ 2012-05-27 21:31 ini_always 阅读(90) 评论(0) 编辑