- 博客(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 1136
转载 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 1856
原创 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 2239
原创 项目开发中,快速增加 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 8743 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 1051
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人