何旭东chucai的专栏

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

排序:
默认
按更新时间
按访问量

nginx返回chunked编码的问题

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

2012-06-26 10:56:08

阅读数:1160

评论数: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

阅读数:1174

评论数: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

阅读数:349

评论数: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

阅读数:443

评论数: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

阅读数:761

评论数:0

程序员笔记工具 cherrytree

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

2012-06-14 10:34:46

阅读数:1486

评论数:0

ActiveSupport源代码研究之 ActiveSupport::Concern

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

2012-06-12 16:08:48

阅读数:1353

评论数: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

阅读数:1322

评论数: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

阅读数:1884

评论数:0

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

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

2012-06-07 17:37:19

阅读数:837

评论数: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

javascript模板引擎

https://github.com/janl/mustache.js 开发网站的过程中,经常需要生成动态的html代码。mustache.js非常的强大,很合适这类需求。 使用特别简单 var view = { title: "Joe", ca...

2012-06-03 15:59:13

阅读数:492

评论数:0

rails gem 开发之 devise的快速开发

用户认证是一个整体的模块,如何快速集成devise,能极高的提高我们的程序开发速度。  Gemfile gem "devise", '2.1.0' bundle install rails generate devise:install 安装提...

2012-06-03 14:30:40

阅读数:1471

评论数:0

ruby gem: 识别手机浏览器的gem-mobile-fu

我做了一些修改,支持 ucweb, ucweb7, qq的识别 https://github.com/chucai/mobile-fu 原项目地址: https://github.com/brendanlim/mobile-fu

2012-06-02 17:32:54

阅读数:874

评论数:0

faye 如何push json数据到客户端?

前一篇文章,简单的介绍了faye push js到web端执行的情况,但是大部分的场景,faye都是push json 数据到client比较合适。比如与Android, IPhone等手机客户端通信,JSON数据能合适更多情况。 如下,是我写的一个Faye Push JSON数据到客户端的类 ...

2012-05-31 11:21:13

阅读数:929

评论数:0

支持html5的页面刷新,qik的方法

meta http-equiv='refresh' content='5;url=/vod/27f6f47152624f82acd491934f1d3bdf?referer='/> qik的手机页面刷新办法 Rails 中获取 Location的方法 response.loca...

2012-05-28 09:42:50

阅读数:610

评论数:0

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