rails-best-practices-1

#FAT MODEL,SKINNY CONTROLLER#

最近看了codeschool的教程,打算把里面讲解的rails best practices总结下。

视频里的第一部分就是讲解的Fat model,skinny controller。我理解的就是要尽量把业务代码写到model中,而controller要尽量的简单。

第一个例子 …

阅读全文

rails中文问题

##rails controller中的中文问题

在ruby 1.9环境中,如果controller里出现中文,就会报错。报错如下

invalid multibyte char (US-ASCII)

解决办法:

在这个controller的文件开头加入如下语句

#encoding: utf-8

##rails validates …

阅读全文

快速配置vim和macvim

vim以为需要安装各种插件和配置好vimrc才能适合我们开发使用。如果默认只安装vim不用任何插件,并不好用。

以前写过一篇配置gvim,那个时候还是手动安装各种差距和写vimrc

现在已经开始采用vundle来管理vim插件了。而且平台也换mac了。

mac下面自带了vim 7.3 但是我们在mac的图形界面下面还是原因使用macvim。所以要先安装 …

阅读全文

emlog迁移到octopress

用emlog的博客系统已经有2年了,本着活着就要折腾的原则。最近开始尝试使用octopress,这个博客还真的很适合技术人员。通过github版本控制,采用自己最喜欢的编辑器本地写博客,rake deploy发布。

目前我原来的博客100多篇都迁移到octopress里了,不过因为原来的图片都存放在本地,这次打算全部存放到flickr.com了。这部分只能 …

阅读全文

git-first-on-ubuntu

#ubuntu 12.10下初次使用git 前些时候在mac下面使用了git,感觉很棒。今天在单位安装了一台ubuntu 12.10的桌面系统,也开始尝试用git的方式来写blog。

##安装 ubuntu下面安装git非常容易。 sudo apt-get install git-core

然后对git进行全局设置 git config …

阅读全文

我2013年学习列表

#2013学习计划

2012年开始了,这一年打算好好学习下ruby、python两种语言和rails框架。 ##学习内容列表 ###ruby### 打算通过阅读图书和在线学习两种方式来学习ruby。

图书主要就是一本手边的Programming ruby 2nd

在线学习倒是有不少好的资源

阅读全文

开始使用octopress

#概述# 最近在看ruby-china.orghappycasts.net的视频。开始尝试使用git来做版本控制。原来都是使用svn,所以最近一直在折腾和学习。看到很多编程人员都开始采用octopress来代替wordpress写blog了。我也开始尝试使用这个octopress的blog系统。

octopress是一套基于ruby构建的blog管理系 …

阅读全文

cloudstack on vmware

很久没写博客了,总是犯懒。。。。

最近在玩cloudstack和python、django啥的。

上周参加了北京举行的cloudstack技术沙龙,收获很大。这两天在自己笔记本上开始折腾cloudstack玩,写下自己的方法和大家分享下。

我主要是分享下如何通过vmware的嵌套虚拟化,在一台自己的笔记本上跑起来cloudstack。这样手边没有服务器 …

阅读全文

批量部署系统方案

最近单位一直弄刀片服务器,7个笼子,112片。安装系统是个麻烦的事情,如果单机安装,太痛苦了。 所以就尝试了批量部署系统。   主要是分Linux和Windows两种方案

我这里Linux是CentOS。 采用了cobbler来做批量部署。

Windows采用的是win 2008的部署服务,就是WDS来做批量部署。

这样Linux做一台分发服务 …

阅读全文

mac下配置php调试环境

已经用了mac有2个月了,基本网络管理和开发工作都在mac下面了。

下面说下如何配置mac下面的php调试环境

我的环境:

  • macbook air 2012款
  • Mac OS X 10.8 系统
  • php环境:XAMPP 1.7.3
  • 开发工具:一般用sublime text 2,调试或者项目开发用netbeans

下面说说如何安装调试环境,主要就 …

阅读全文