何旭东chucai的专栏

Web开发实录:Ruby, Rails, Java, Coffeescript , Sass, Html, JQuery

故事驱动开发实践-一次完整的使用过程

本文的例子参考 The Cucumber Book 以前一直做单元测试,虽然不够彻底,但是一直有些坚持。在实践单元测试的过程中,总是会有一种感觉,无法从需要和总体上做程序,流程总是不顺畅。也许是我实践的办法不对吧。总是无法将测试驱动开发进行到底。在追赶的项目进度面前,早点搞定,成了我的座右铭...

2012-06-29 15:04:43

阅读数:614

评论数:0

vim一些操作细节

vim的配置 " add by me set dictionary+=/usr/share/dict/words set isk+=- ctrl+x+k  能自动提示补全单词 增加语言支持ruby, html, css, php 等 if has("aut...

2012-06-27 17:57:11

阅读数:439

评论数:0

ubuntu 下mongodb的安装

1, 运行如下命令 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10 2, 新建如下文件 sudo vim /etc/apt/sources.list.d/10gen.list 写入如下代码 deb htt...

2012-06-27 15:37:40

阅读数:526

评论数:0

Rails gem: 用于开发的gem 推荐

1, https://github.com/josevalim/rails-footnotes rails-footnotes 是开发必加套件啊 非常的强大,可以显示出 完整的 controller , sessions, cookie等信息,对于开发来说,不可多的 安装特别...

2012-06-26 17:39:43

阅读数:951

评论数:0

强大的开发工具 pry

https://github.com/pry/pry 非常强大。可以非常容易的查看源代码和debug 以前一直使用ruby-debug,现在有了pry更为方便了。 如下是几个常用的命令 help cd Article cd first cd name nesting exi...

2012-06-26 16:43:48

阅读数:1479

评论数:0

nginx返回chunked编码的问题

写api接口的时候,nginx默认会返回chunked编码的html数据。抓包后,会出现额外的字符串。 问题是这样的 我写了一个api接口,如 /api/upload.json ,用于上传文件 上传文件成功后,我会返回一个json字符串,提示上传成功。字符串的形式如下: {&q...

2012-06-26 10:56:08

阅读数:1162

评论数:0

多级分类gem: awesome_nested_set

https://github.com/collectiveidea/awesome_nested_set 修改Gemfile gem 'awesome_nested_set' 1, 生成对应的文件 rails g scaffold category name:str...

2012-06-25 20:22:57

阅读数:1175

评论数:0

linux php运行环境的搭建

1, 安装apach2 sudo apt-get install apache2 2,  安装php5解释器 sudo apt-get install php5 3, 安装php5-mysql, php4-gd sudo apt-get install php5-mysql ...

2012-06-23 16:44:54

阅读数:454

评论数:0

linux的几个非常有用的命令

1, 查找指定目录下的文件,并且替换文件中的字符串。 sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl .` -i 表示 修改文件 "s/zhangsan/lisi/g" 类似于vim的正则匹配g 表示全局替换 ...

2012-06-21 10:36:13

阅读数:350

评论数:0

Rails3.2 下使用 plugin出现的问题

总是提示我: Start moving any remaining Rails 2.3-style vendor/plugins/*. These are finally deprecated! 解决办法: 以mobile-fu 为例 1, 将vender/plugins/mo...

2012-06-20 10:20:52

阅读数:444

评论数:0

rvm安装报错

rvm  SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 解决办法 echo insecure >> ~/.curlrc curl -L https://get.rvm.io | bash -s stable...

2012-06-19 18:10:02

阅读数:444

评论数:0

Ruby分片读取文件

有两个办法 第一, 使用linux的split命令,分割文件,然后在逐个读取文件 #first cut file into 50k byte (51200) slice, then send each slice using resume # # we accept file ...

2012-06-19 13:38:44

阅读数:764

评论数:0

程序员笔记工具 cherrytree

非常强大,这个可以有。地址如下, 其他的不多说了。 谁用谁知道。呵呵 http://www.giuspen.com/cherrytree/

2012-06-14 10:34:46

阅读数:1496

评论数:0

ActiveSupport源代码研究之 ActiveSupport::Concern

ActiveSupport::Concern 用于模块的引用,具体有两个应用:   简化 self.included 方法   用于模块之间方法的相互调用 1, 简化 self.included 方法 module M def self.included(base) ...

2012-06-12 16:08:48

阅读数:1354

评论数:0

手机网页开发实录-公共代码片段

网页的长度等于整个屏幕,手动不能使网页左右滑动 然后,设置每个div的宽度不能超过 98%, width 我一般 设置是 320px 隐藏地址栏目 var hideUrlBar = function(){if (window.pageYOffs...

2012-06-11 13:50:46

阅读数:547

评论数:0

Rails源代码研读之ActiveRecord研读

ActiveRecord 的 connection_poll 使用了 Monit       class Reaper attr_reader :pool, :frequency def initialize(pool, frequency) ...

2012-06-10 17:44:43

阅读数:809

评论数:0

jquery float div开发实例

具体的功能要求是这样的: 有一个div块,应该随着鼠标向下拉,向下 #floating-box{ float:right; margin-left:720px; margin-right:10px; position:absolute; ...

2012-06-09 17:58:17

阅读数:1324

评论数:0

Rails代码: find_each 和 find_in_batches 分析

在实际的项目中,经常会遇到这种情况 每隔一段时间,遍历某个Model表,并修改对应的数据。经常使用的代码是 Model.all.each do |obj| obj.do_something end 这段代码的意思是,将所有的数据一次性加载到内存中处理。但是当我们的Model中table数...

2012-06-07 18:14:44

阅读数:1889

评论数:0

Ruby代码:如何统计字符串的个数?

问题描述: 输入 一个字符串,如 "THis is my string." 应该返回 “4 2 2 7” 问题解答: 方法就不写了,只写出最关键的几段代码 最常用的是 str.split(" ").map { |s| s.length }...

2012-06-07 17:37:19

阅读数:839

评论数:0

rails3.2 整合compass, blueprint实录

修改Gemfile group :assets do gem 'sass-rails' # if running rails 3.1 or greater gem 'compass-rails', '1.0.1' end bundle install 安装 bundle exec...

2012-06-05 13:40:51

阅读数:775

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭