首先,我要感慨一下,有心栽花花不开,无心插柳柳成荫。最初我发现在windows下不能部署octopress,跟阳志平交流后,他也说windows不可以。一是rvm在windows下确实不可用,二是在网上搜了那么久,都没有看到说在windows下安装成功的。

去上海参加R语言会议时,见到怡轩思喆的ubuntu,甚是羡慕,当初哥也玩过很长一段时间的,没玩明白呢就荒废了,现在决定捡起来。重新给硬盘分区太麻烦了,好在现在的电脑性能比3、4年前要强太多了,办公室的电脑随便哪台都是双核4G内存256G硬盘,用来打字上网淘宝人人开心微博就太浪费了[1],于是我决定在办公室的电脑上安装虚拟机virtualBox,在虚拟机里装ubuntu 10.04。

折腾了快两天,octopress还是没装成功,还是下面的问题


root@ypchen-ubuntu:~/octopress# rake generate
## Generating Site with Jekyll
unchanged sass/screen.scss
/usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:148:in `parse': couldn't parse YAML at line 20 column 0 (Psych::SyntaxError)
    from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:148:in `parse_stream'
    from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:119:in `parse'
    from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:106:in `load'
    from /usr/local/rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:205:in `load_file'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/lib/jekyll.rb:119:in `configuration'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/jekyll-0.11.0/bin/jekyll:207:in `'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/bin/jekyll:19:in `load'
    from /usr/local/rvm/gems/ruby-1.9.2-p290/bin/jekyll:19:in `
'

到现在也没弄好。于是回到windows里工作,想起阳志平推荐的RailsInstaller[2],好像里面ruby的版本就是1.9.2,为啥就不能部署octopress呢,这小八爪鱼就要求Ruby1.9.2。 于是重新进入Git Bash,当我运行到rake install的时候,返回信息:

 You have already activated rake 0.9.2.2, but your Gemfile requires rake 0.9.2. Using bundle exec may solve this. 

 

好吧,其实今天还是有所收获的,就是遇到上面这条信息,我知道该试试bundle exec rake install, 果然成功了,于是后面所有要用到rake的命令,通过都用bundle exec rake代替。终于,我的octopress博客诞生了,地址是 http://chen.yanping.me/cn, 现在还什么都没有,以后我会多多研究的。

  1. 我所在的并不是技术公司,相反,那是个文人聚集的地方 []
  2. 关于在windows下搭建ruby环境,请看他的文章 []
 

前段时间看到COS上的各位都有博客,也想开个博,给COS的各位管理员发邮件,向他请教如何开个像怡轩和太云那样的博客,思喆兄说要向益辉申请空间和cos的二级域名。无奈老大太忙,迟迟没有给我分配空间和域名,只是某次提到有个叫github的东西,可以在上面建网页,还可以写博客,写博客还可以不用网络哦亲,只要在本地写好,哪天有网络了就一个push过去哦亲,so fashion![1]于是我又给他写了很多邮件,向他请教如何使用该系统,结果,他还是不回复。得,自己研究吧。

关于如何在github上创建页面本文就不讲了,文章末尾会列出参考文献,本文着重介绍github页面的域名绑定问题。

查看全文 »

  1. 请看他的博文 魂归大地 []
 

KompoZer

KompoZer是款轻量级的所见即所得功能的开源HTML编辑器,更多信息请自行上百度Google。我要补充的KompoZer的主页似乎被墙了,如果直接去sourceforge的页面下载的话,可能下载到未知语言版的安装文件。我通过在线代理,发现了中文版的SF下载地址

查看全文 »

 

jekyll可以生成静态页面,可以用来写博客。假设你建立的repo地址是 https://github.com/username/reponame:
下面的命令用于克隆和初始化别人的模板


git clone https://github.com/krisb/jekyll-template.git mysite
cd mysite
rm -rf .git
git init
git add -A
git commit -m 'initial template based on https://github.com/krisb/jekyll-template'
git remote add origin git@github.com:username/reponame.git
git push -u origin master
 

原文地址 https://github.com/krisb/jekyll-template

 

延伸阅读:

十一 122011
 

紧急任务

中期任务

  • 《我的第一本C++书》,对C++的全貌做一个简单了解,尤其是上学的时候学得不扎实的面向对象编程以及完全没了解的STL
  • The mathematics of derivatives, 对衍生品定价方面的数学做一个简单复习

更远的计划

  • C++与面向对象数值计算,进一步熟悉C++,并学习用C++做数值计算
  • C++ design patterns and derivatives pricing,学习用C++做衍生品定价的设计模式
  • S. E. Shreve, Stochastic calculus and Finance I&II
  • …… 前面的看完再说吧
 

以前在新浪有个博客,写点小感触什么的,准备考研的那段日子,每天午饭后和晚饭后都会去机房上上网[1],写写校内日志和新浪博客什么。那是段寂寞的奋斗史,博客成了少数能倾诉的对象。

不过传统博客还是有局限的,一是广告多,二是模板少,可自由发挥的空间小,三是对我们这些geek们来说,博客文章里不能贴代码和公式是件很不爽的事,四是域名不够个性。

听说wordpress有很多主题和插件,统计之都[2]的各位老大们基本上都用wordpress博客,所以我也不甘落后,买了域名,跟朋友借了空间,折腾了好几天,新博客终于上线了。在里面,我要感谢提供网站空间的小兵同学,喜欢舞蹈的朋友可以关注一下他的博客网站。刚想开博的时候,益辉大人说最近发现github上可以写博客,他的想法更进一步,要让博客和R代码互动,如同Sweave一样可以更新博客里R代码运行的结果[3]。本人觉得这想法很酷,于是也follow了一下。

正如网站标题所言,本博客专注于数量金融和R语言,当然我也不排斥其他好玩的东西,遇到什么有趣的都会写一写。

  1. 我那时候觉得吃完饭后大脑血糖还比较低,不适合学习 []
  2. http://www.cos.name []
  3. http://yihui.github.com/knitr/ []
© 2012 雁起平沙的网络日志 Suffusion theme by Sayontan Sinha