自定义博客皮肤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

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

原创 如何发布自己的Gem?

首先,需要注册!http://rubygems.org/sign_up其次,生成gem文件gem build xmpp_server.gemspec发布gemgem push xmpp_server-0.0.1.gem如下是我的gemhttps://rubygems.org/gems/xmpp_server文档地址https://github.com/c

2012-09-27 17:54:56 1384

原创 如何将Gem中的rake任务导入Rails Project中

Rails3中,可以使用Railtie的方式,将rake 任务 放到 Rails 项目中lib/your_gem/railtie.rbrequire 'your_gem'require 'rails'module YourGem class Railtie < Rails::Railtie rake_tasks do load 'path/to/rake.r

2012-09-27 17:23:28 1135

转载 Ruby简单的生产者,消费者模式的实现

require 'thread'q = Queue.newproducter = Thread.new { 10.times { |i| q.push i sleep 1 } q.push nil}consumer = Thread.new { loop { i = q.pop break if i == nil puts i

2012-09-26 16:30:07 763

原创 xmpp server: 负责发送数据到xmpp 服务器的中转站

自己写的一个简单的xmpp服务的中转站require 'drb/drb'require 'xmpp4r/client'include JabberURI = "druby://localhost:8787"QUEUE = Queue.newip_addr = "server地址"server_str = "tester001@#{ip_addr}/testing"

2012-09-26 16:25:32 1326

原创 强大的 ActiveSupport::Notifications

ActiveSupport::Notifications   是Rails3提供的 Rails系统的事件提醒通知机制, 非常强大。 我们可以非常容易的捕捉到 系统运行的各个状态时的参数,时间等。一个简单的可以查看其功能的例子新建/config/initializers/notifications.rb ActiveSupport::Notifications.subscr

2012-09-26 14:43:22 1403

原创 Rspec笔记

当我们有这样的需求:一个或者更多的类 拥有同样的行为, 那么可以使用Rspec的 可分享的实例组(a shared example group). 关键词是shared_examples_for 和  it_should_behave_likeshared_examples_for "Any Pizza" doit "should taste really good" do@pizza

2012-09-25 20:34:46 1007

原创 我写的一个快速生成JSON接口的工具

项目地址:https://github.com/chucai/rest_prev用于手机客户端程序的接口开发,能有效分离手机客户端与服务器开发的耦合问题。

2012-09-13 11:21:25 1855

原创 Rails项目中,快速增加bootstrap的流程

我使用的场景是 Rails 3.2.61, 增加Gem # Bootstrap gem 'anjlab-bootstrap-rails', '>= 2.1', :require => 'bootstrap-rails' gem 'bootstrap-will_paginate', '0.0.3' gem 'bootstrap_helper', "2.0.0.1"

2012-09-07 21:20:15 2238

原创 项目开发中,快速增加 Rspec的支持, 快速增加 spork 和 guard 的支持

Rspec非常的强大,一旦用上,在也舍不得换了。 不过每次集成Rspec都比较麻烦,因为相关的Gem比较多,而且需要修改一些配置文件。本文记录下我集成Rspec集成过程。 增加Gemgroup :development, :test do gem 'database_cleaner' gem 'factory_girl' gem 'factory_girl_

2012-09-07 20:29:30 1124

原创 qt-faststart的安装

1, 需要先安装checkinstall wget http://asic-linux.com.mx/~izto/checkinstall/files/source/checkinstall-1.6.2.tar.gztar zxf checkinstall-xxxmakemake install 2, FFmpeg安装qt-faststartmake tools/qt

2012-09-04 20:09:11 8742 1

原创 如何自由的切换和定义views的目录?

在项目开发的过程中,我们会遇到这种情况: 部署服务器上,我们需要welcome/index 对应默认的 views/welcome/index.html.erb页面。但是在开发的过程中,我们有新的页面。如何在不修改默认的 welcome/index.html.erb页面的情况下,能让welcome/index 访问我们指定的views 呢?重新定义views_pathself.vi

2012-09-04 11:50:26 1050

空空如也

空空如也

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

TA关注的人

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