自定义博客皮肤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)
  • 收藏
  • 关注

原创 rails开发利器之插件开发-migrations

需求分析我需要新建如下几张表:video , channel, flow_media, soft_version 新建表的migration应该集成到插件中新建generators 和 文件夹generators--diaoduapi   --templates      --migration.rb   --diaoduapi_generator.rb#d

2011-11-29 19:04:09 548

原创 rails开发利器之插件开发-acts_as_xxx method 开发

需求分析需要为model层建立acts_as的扩展,这样,就能将代码脱离单个的model(如user)限制,在不同的Model中可以重用。我遇到的情况是,我有一个user的model,里面有很多关于流媒体服务器的方法(类方法和对象方法),我现在需要将其独立成一个acts_as_xxxx, 然后放入user model中新建lib/diaoduapi/acts_as_flow.rb文件,

2011-11-29 14:11:21 631

原创 创业笔记之市场开拓

有好的产品,好的技术,没有市场,是空中楼阁。创业不是做慈善,也不是做项目,而是为了满足用户的需求。市场是由用户构成的。市场往往是一个概括性的词语,我以前理解的很虚。但是你要想生存,要想创业成功,不能理解成虚的。它是实实在在存在的实体。但是你看不见,摸不着。怎么办?该如何做市场呢?        连接市场与产品的桥梁就是渠道!甚至可以说,市场就是渠道。        我们公司的产品主要是面向

2011-11-28 19:17:04 815

原创 rails开发利器之插件开发-route

新建route.rb文件lib/flowmediaserver/routing.rb并将routing.rb加入lib库中require "flowmediaserver/routing"增加Modulemodule Flowmediaserver #nodoc  module Routing #nodoc     module MapperExtensions

2011-11-28 15:49:11 613

原创 rails开发利器:如何给苹果PushServer发送消息rails for apple_push_notification

Purpose: 为苹果的app - push message . 使用苹果的 push 服务器rails 的插件:apple_push_notificationURL: https://github.com/samsoffes/apple_push_notificationinstall plugin apple_push_notificationscript/plugin

2011-11-25 16:55:38 1035

原创 swfobject.js for flash 的使用(for swfobject > 2.0)

如何判断flash的版本 var flashVersion = swfobject.getFlashPlayerVersion(); var flash_file = "vchat.swf"; if(flashVersion['major'] > 10 || (flashVersion['major'] > 9 && flashVersion['minor'] > 2) ){

2011-11-23 17:13:23 856

原创 rails开发利器:vim编辑器安装-工欲善其事必先利其器。

一直使用linux默认的vim编辑器,感觉使用起来不是很流畅。今天打算弄一弄vim编辑器与ruby整合的事情,提高开发效率。网上找了资料,但都不是很好。现在总结在这里,希望能一次完全的成功。 my vim version :  vim 7.0 vimrc的配置问题 vim ~/.vimrc"设置缩进set sw=2set ts=2" Source the vimrc fil

2011-11-22 21:21:22 1632

原创 测试先行的开发!

以后开发一定要测试先行!坚持TDD和BDD开发方法,不能贪容易,贪快。后期代码的维护和测试,升级,都需要依赖Test Case!座右铭:不测试,不编程!

2011-11-21 15:11:00 888

原创 rails开发利器:时刻监控我们的程序错误rails exception_notification

介绍exception_notificationrails 2.3.8 https://github.com/smartinez87/exception_notification/tree/2-3-stablerails 3 https://github.com/rails/exception_notification install pluginruby script/p

2011-11-20 14:38:51 1231

原创 rails开发利器:rails2.3.8 如何配置发送邮件

config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { :address => "smtp.gmail.com", :port => 587, :authentication => :plain, :enable_starttls_auto => true,

2011-11-20 14:27:19 1011

原创 rails开发利器:简单的push服务器 faye

使用环境rails3, jquery, faye,jquery-rails, nofity-generator 资料http://faye.jcoglan.com/https://github.com/jcoglan/fayehttp://railscasts.com/episodes/260-messaging-with-fayehttps://github.com/ry

2011-11-11 14:14:07 4955 7

原创 rails开发利器:google map 简单可重用的代码

function getAddress(){ geocoder = new GClientGeocoder(); geocoder.getLocations(latlng, showAddress); } function showAddress(response){ if (!response || response.Status.code != 200) {

2011-11-10 16:08:58 667

原创 rails开发利器:开源代码库github.com的配置和使用

安装git略cd ~/.ssh备份以前的ssh key lsmkdir key_backupcp id_rsa* key_backup rm id_rsa*生成新的ssh key ssh-keygen -t rsa -C "your_email@youremail.com"将ssh key 加入github.comOn the GitHub site Click “Account

2011-11-09 17:03:53 780

原创 rails开发利器:视频播放插件plugin(如何开发一个简单的插件)

For: rails2.3.8   因为我的项目是基于rails2.3.8的,以后在做rails3.0的plugin的名称是 video_player, 新建pluginruby script/generate plugin video_player --with-generator重新组织我的文件目录新建video_player和rails文件夹,新建rails/init.rb

2011-11-09 16:06:52 1109

原创 整理一些非常有用的gems

will_paginateURL:Fuction:  Install:Use:代码如下:open_flash_chartURL: https://github.com/pullmonkey/open_flash_chartDEMO:http://pullmonkey.com/projects/open_flash_chart2/Fuction: 能非常的

2011-11-08 13:46:09 936

空空如也

空空如也

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

TA关注的人

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