自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

何旭东chucai的专栏

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

  • 博客(15)
  • 收藏
  • 关注

原创 Rails3做Json接口需要注意的问题

使用Rails开发 Json接口,很简单,也会遇到一些问题。 我开发的很多项目,大部分都是基于 devise . 不讨论一些 基于grape的情况 JSON接口 的认证使用 token   参考文章: http://blog.csdn.net/hexudong08/article/details/7744474 一个比较诡异的问题 post 或者put,或者delete 方

2012-08-31 17:03:42 776

原创 客户端如何模拟delete方法,请求数据?

在Rest接口定义中,删除数据都是使用delete方法请求,但大部分浏览器并不支持该方法请求,该如何做? Rails使用的方法使用Post模拟delete方法 delete 方法其实是post 方法,不过在传递参数的时候,需要增加如下的字段 _method: delete 所以,不要使用get请求 delete方法,需要使用post,并且带上一个额外的参数 _method=dele

2012-08-31 11:34:49 1444

原创 RubyChina如何实现喜欢功能?

RubyChina有一个喜欢功能,具体的表现可以查看每一个帖子的页面 如: http://ruby-china.org/topics/5272 实现的代码解析如下: 在topics/show.html.erb页面中, 有如下代码 likeable_tag 是定义在/app/helpers/likes_helper.rb中的helper方法 具体代码如下 def li

2012-08-31 11:16:56 1043

原创 自动化部署实践capistrano

以前都是手动部署,特别麻烦,而且非常的累。现在尝试自动部署方案。 使用的自动部署方案是:capistrano 安装 gem install capistrano 在Rails项目执行 capify . 写配置文件 部署使用的配置文件是 config/deploy.rb 如下两篇文件是可以参考的 require 'bundler/capistrano' # requi

2012-08-28 16:46:02 2412

原创 如何在部署环境下启动sinatra程序?

安装thin gem 'thin' 运行rackup rackup config.ru 当然,需要设置环境变量为 production set :environment, :production 启动命令的复杂形式 rackup -s thin config.ru -P tmp/rack.pid -E production -D 可以写一个rake来做这些事情 names

2012-08-27 17:15:39 2385

原创 BackboneJS学习笔记一

不算系统的介绍吧,因为网上有很多的教程了,可以大概的了解一些Backbone的基本结构。 主要是记录下比较关键和学习的资源。 1, backbone的官方例子, todos http://documentcloud.github.com/backbone/examples/todos/index.html 2, 官方例子的参考讲解 http://documentcloud.github.

2012-08-20 14:25:28 594

原创 Rails部署特别好的文章

http://ihower.tw/rails3/deployment.html 关于日志文件的处理: 處理Log檔案 網站持續運作,log目錄下的production.log可是會越長越肥,因此需要定期整理備份,這裡有幾種方法,一種是修改config/environments/production.rb的設定: config.logger = Logger.new(conf

2012-08-18 15:39:20 649

原创 一个监控juggernaut进程是否被关闭的ruby代码

cmd = { :start => "nohup npm start juggernaut &", :ps => "ps aux | grep npm" } while true result = `#{cmd[:ps]}`.split("\n").select { |line| line unless line =~ /grep/ } if result.size < 1

2012-08-18 12:49:18 894

原创 linux 如何配置android开发环境

1, 下载eclipse,java 略 2, 下载Android ADK download from this page:     http://developer.android.com/sdk/index.html 然后运行 tools/android update --no-ui 配置环境地址     修改~/.bashrc文件,加入android sdk与eclip

2012-08-16 11:45:03 454

原创 Jquery,css如何创建一个悬浮的广告页面?

需要在公司的产品首页添加一个悬浮的广告框,做了一个链接,链到了土豆网。(关于我们公司的一个产品的电视报道) 如下是我所做的代码记录 实例参考: http://yunshivideo.com 具体代码如下 #flow-image { display: none; po

2012-08-10 17:11:55 1185

转载 MySQL数据库备份和还原的常用命令 和 copy database

备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername

2012-08-10 16:59:52 1025

原创 Rspec2 如何测试rake task任务

具体参考文章 http://www.philsergi.com/2009/02/testing-rake-tasks-with-rspec.html

2012-08-09 17:38:52 955

原创 一个用于生成图表的gem: lazy_high_charts

具体使用参考: https://github.com/michelson/lazy_high_charts 但是它不提供ajax加载的图标方式 因为生成的js代码,实在 window.onload方法中运行的 怎么办? 增加新的ajax 代码 # -*- encoding: utf-8 -*- module LazyHighCharts module LayoutH

2012-08-09 17:37:58 1905

原创 我的railsrc文件

-m https://raw.github.com/RailsApps/rails3-application-templates/master/rails3-haml-html5-template.rb--old-style-hash--skip-bundle--skip-test-unit

2012-08-04 10:59:41 759

原创 Ruby如何旋转图片和获取图片的Retate值?

这是一个常见的需求,有时候我们有手机拍摄的图片,在网页上显示,会倒立。所以,需要将图片旋转90度。 比较常用的一种方案是:exiftool http://www.sno.phy.queensu.ca/~phil/exiftool/#top 下载 http://www.sno.phy.queensu.ca/~phil/exiftool/Image-ExifTool-8.98.

2012-08-03 16:51:31 1288

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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