所有文章
2013
- 创建我的第一个rails程序##开启Mysql服务 我的一个rails程序是采用mysql数据库,不是默认的sqlite3.所以前提是已经安装了mysql。由于Mysql安装了好久,但是很少使用。所以服务没有启动,近来可能会频繁使用,便设置为开机自动启动了。设置方法为:#systemctl enable …
- Octopress添加disqus评论到侧边栏##新建comments.html文件 添加评论到侧边栏与添加关于、文章分类和友情链接相似,需要在source/_includes/custom/asides/目录下添加comments.html模块,名字根据自己的喜好可以换成其他的,如xxx.html,然后在comments.html里添加如下内 …
- Fedora17下搭建Ruby和Rails环境不同的项目所用的ruby版本不同,所以为了方便不同项目ruby版本的切换,需要在同一个系统中安装多个ruby版本,并且针对不同的项目在不同的版本间切换,为了方便ruby版本的管理,采用RVM进行管理。 ##1.安装RVM #curl -L https://get.rvm.io | bash -s …
- Vim下的的插件管理神器——Vundle断断续续用Vim也不少时间了,但是从来没有进行过复杂的Vim配置,每每需要插件都是网上寻求安装方式。但是当插件多了管理也便变得繁琐,最后终于让我结识了插件管理神器——Vundle,用过的人都说好用,所以我便也尝试了,网上也有一部分人采用pathogen来进行插件管理,但是据说没有Vundle好用,也 …
- Ruby元编程之Proc对象Proc Proc对象其实就是将代码块(block)转换成对象的块。方式有大致几种: 1.Proc对象 inc = Proc.new{ |x| x + 1 } inc.call(3) #=>4 2.lambda方法 inc = lambda{ |x| x + 1 } inc.call(3) …
- Ocpress添加友情链接与在侧边栏添加Aboutme、Categories、Tagcloud等功能类似,在source/_include\custom\asides目录下添加一个frendsites.html文件,模仿about等写法,添加友情链接,如下所示: <section> <h1>友情链接 …
- Git的相关操作##查看Git远程库地址 建立了远程库后,许久没操作,突然忘了其对应的具体远程库的url。可通过以下命令来查看: $git remote -v -v选项是–verbose的简写,最后结果为: origin git@github.com:xautjzd/RubyExample.git …
- Ruby基础之Array,String and Hash##Array 数组通常都是同种元素的集合,元素可以为单个的变量,如数值或者字符串,但是也可以为数组和Hash等复杂对象。 ###数组表示矩阵 其实数组可以用来表示矩阵,矩阵可以被看作数组的数组,也就是每个数组元素都是数组。三行三列的矩阵可以表示为: a = [[1, 2, 3], [4, 5, …
- Ruby基础##变量分类 局部变量 一般以小写字母或下划线开头,当多个单词组成一个变量时,单词间用_分隔。局部变量一般用在代码快里面 全局变量 全局变量在整个ruby程序中都可以访问,无论他们在哪被定义。全局变量以$开头。eg: $global_variable = 10 实例变量 实例变量的范围则是类的实例, …
- Octopress 修改导航栏(Navigator)搭建好的Octopress导航栏默认只有Blog和Archives,远远不能满足要求,于是便想着在导航栏上添加几个菜单。方法如下: $rake new_page[About] 默认会在source目录中生成about/index.markdown文件,不过感觉这样影响视觉,便想着将生成的页面和其他页 …