
Ruby
文章平均质量分 66
xinlanzero
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(转)项目管理工具 Redmine 安装试用手记
昨晚闲逛ROR社区,无意间Redmine这款开源的项目管理工具映入我的眼帘,听说集合了Trac和BaseCamp的优点,安装下来试用一下,果然界面清新,功能简单但又齐全,相当适合用于小型团队开发,下面是我安装试用手记 :)1.安装导向(官网)http://www.redmine.org/wiki/redmine/RedmineInstall2.坏境配置 1)安装Ruby http://ru...原创 2011-01-01 23:06:24 · 113 阅读 · 0 评论 -
浅析Ruby on Rails部署方案(转载)
前言2006初,我接到了公司分配的一个遗留项目,让我负责一个基于C/S的系统的服务器端。其实是系统是基于HTTP协议的,因为负责客户端的同事对于服务器端编程不甚了解,虽然使用PHP对熟悉C++的他来说是驾轻就熟,但是在进一步实现更多的功能和更高的性能上就捉襟见肘了。项目是在非常突然的情况下交给我的,因为该同事在客户端上有更多的事情要做。我在分析了他的数据库结构和PHP源代码之后,决定按照与...原创 2011-08-05 17:01:41 · 121 阅读 · 0 评论 -
在Amazon EC2 Amazon Linux上安装Mysql Nginx REE Rails Passenger
第一步:Amazon Linux默认安装ruby,所以要移除原来的ruby。 sudo yum remove -y ruby 第二步:安装编译环境和mysql。 sudo yum install -y gcc make patch zlib-devel openssl-devel c++ gcc gcc-c++ gcc-c++ readline-devel c...2011-08-08 17:10:18 · 221 阅读 · 0 评论 -
Linux配置nginx为服务
一个在Linux下的nginx服务脚本支持 启动/关闭/重启/状态/进程信息/测试配置文件#!/bin/bash# chkconfig: 2345 58 74## nginx – This shell script takes care of starting and stopping nginx.## desc: nginx [engine x] is light and fast http w...原创 2011-08-08 17:29:21 · 128 阅读 · 0 评论 -
(转)豆瓣的程序性能真的很惊人,但...
http://www.dbanotes.net/arch/douban_web_server.html 在老冯同学的博客上看到的文章。里面介绍说豆瓣网站的情况如下: 一台Web服务器运行Lighttpd,每天处理2500万个request,峰值每秒处理1000个request; 一台应用服务器运行Python,每天处理500万PV; 数据库服务器运行MySQL,负载情况没有介绍。 我对比了一下Ja...原创 2011-08-09 10:04:55 · 114 阅读 · 0 评论 -
(转)在 Linux 平台上安装和配置 Ruby on Rails 详解
在 Linux 平台上安装和配置 Ruby on Rails 详解 ruby on rails推荐的生产运行环境是Linux/FreeBSD/Unix,即Unix系列的操作系统,采用lighttpd+FCGI的解决方案。以下我将以Linux操作系统,lighttpd+FCGI,MySQL数据库为例,从源代码编译安装开始讲解。 在安装之前,应该确认Linux操作系统已经安装好gc...原创 2011-08-09 10:14:24 · 164 阅读 · 0 评论 -
(转)RoR网站如何利用lighttpd的X-sendfile功能提升文件下载性能
传统的Web服务器在处理文件下载的时候,总是先读入文件内容到应用程序内存,然后再把内存当中的内容发送给客户端浏览器。这种方式在应付当今大负载网站,音频视频网站力不从心。sendfile是现代操作系统支持的一种高性能网络IO方式,操作系统内核的sendfile调用可以将文件内容直接推送到网卡的buffer当中,从而避免了Web服务器读写文件的开销,实现了“零拷贝”模式。 作为最流行的轻量级Web服务...原创 2011-08-09 10:26:39 · 138 阅读 · 0 评论 -
(转)RoR部署方案深度剖析
RoR的部署方案可谓五花八门,有Apache/Fastcgi方式的,有Nginx/Mongrel方式的,还有lighttpd/Fastcgi方式,也有人使用HAProxy/Mongrel,各种部署方式都是众说纷纭,让人搞不清楚哪种方式更好一些。我的这篇文章就是希望结合我们运营JavaEye网站一年多以来的经验(通过统计Rails的production.log,JavaEye网站目前每天处理超过70...原创 2011-08-09 10:29:48 · 189 阅读 · 0 评论 -
Rails3教程系列之一:Rails3入门(1) - [rails]
文章出处:http://edgeguides.rubyonrails.org/getting_started.html 再拾Rails的时候发现已经到3.0.3了, 巨大的改变发现找篇中文教程都找不到,于是索性根据官方教程一边学一边翻译,就当学习笔记。水平有限,不足此处敬请谅解。 1. 环境搭建 Ruby1.8.7+ (那么由于187p248,249的bug可能会导致...原创 2011-08-09 11:36:36 · 122 阅读 · 0 评论 -
RuntimeError (!!! Missing the mysql2 gem. Add it to your Gemfile: gem ‘mysql2′):
在Rails3 出现这个错误,做以下工作:1. 在Gemfilegem 'mysql2', '~> 0.2.6'2. bundle update3. 在datababse.ymldevelopment: adapter: mysql2 encoding: utf8 database: devise # p...原创 2011-08-09 14:16:47 · 201 阅读 · 0 评论 -
FCKeditor插件实现富文本编辑
首先下载Ruby代码 ruby script/plugin install svn://rubyforge.org/var/svn/fckeditorp/trunk/fckeditor 其他说明: (1)FCKeditor安装在项目根目录下的vendor/plugins/fckeditor 里, (2)README文件代有使用说明 在你要使用是视图上添上...原创 2011-08-03 13:23:15 · 327 阅读 · 0 评论 -
图片上传插件Acts As Attachment
开始也是下载 在项目目录下面运行Ruby代码 script/plugin source http://svn.techno-weenie.net/projects/plugins 然后是安装Ruby代码 script/plugin install acts_as_attachment 创建dvd_cover模型...原创 2011-08-03 12:39:38 · 116 阅读 · 0 评论 -
Rails应用中连接Mysql数据库的字符集引起中文乱码问题的解决
一、在Rails中在database.yml中设置如下,一定要指定字符集为utf8 development: adapter: mysql database: demo_development username: root password: host: localhost encoding: utf8 二、在Mysql中 1、建立数据库...原创 2011-07-28 12:49:32 · 99 阅读 · 0 评论 -
(转)Windows 下Redmine-0.9.x的安装
用户文档2010-04-19Redmine是一个灵活的跨平台的项目管理与缺陷跟踪管理工具。下面介绍一下Windows下Redmine的安装步骤。¶1. 给DOS添加ruby运行环境(下载并安装 rubyinstaller-1.8.7-p249-rc2.exe)下载地址:http://rubyforge.org/frs/?group_id=167&release_id=42...原创 2011-01-01 23:12:37 · 101 阅读 · 0 评论 -
(转)Redmine安装指南(Windows)
参考文章:http://movingboy.iteye.com/blog/344463 之前使用过trac管理项目,但是trac不支持多项目管理这点很郁闷,发现Redmine后忽然感觉到这就是我想要的(trac有的功能Redmine都有,并且支持更多)。Redmine 是使用 ROR 框架建立的项目管理工具,提供需求管理、缺陷管理功能、新闻发布、 Wiki 、论坛等功能,还有丰...原创 2011-01-01 23:20:34 · 127 阅读 · 0 评论 -
(转)在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails
原创作者: robbin 阅读:1067次 评论:0条 更新时间:2008-12-16 收藏 一、安装Ruby、rails、mongrel和Apache2.2 从rubyforge网站下载One-Click Ruby Install,运行安装程序,就安装好了ruby和rubygems。 运行命令:gem install rails –ygem i...原创 2011-01-10 22:50:36 · 121 阅读 · 0 评论 -
(转)windows环境下Rmagick新版本的安装方法
在windows环境下,旧版本的Rmagick安装完gem后,需要运行一个postinstall.rb来设置windows字体等。新版本的Rmagick没有这个步骤,代替是安装ImageMagick。我按照README安装成功后,在rails中使用还是出现无法读取字体的错误,忍无可忍又换了旧版本的Rmagick,没想到跟ruby的解释器版本不一致,render templage的时候出现par...原创 2011-01-11 09:47:37 · 206 阅读 · 0 评论 -
【转】rails3项目架构解析
原文链接:[url]http://www.iteye.com/topic/1058510[/url]用rails3做目前的这个网站项目,已经有半年多了。我们这个团队应该算是比较早使用rails3做项目的,3.0正式版刚发布就开始尝试了,在项目开发期间针对很多问题也做了一些探索。谈不上经验,更称不上最佳实践,只是分享出来,经学见易,道家见淫,有需要的朋友各取所需。小公司小项目,适用于初中级用...原创 2011-06-14 21:23:24 · 156 阅读 · 0 评论 -
CentOS下用Phusion Passenger方式部署rails应用 -- redmine示例
Phusion Passenger模块使得Rails应用可以像PHP模块一样运行在Apache上,非常方便。 准备条件:CentOS服务器已经装好了Apache2.2和Redmine应用 1. 安装Passenger模块 gem install passenger passenger-install-apache2-modu...原创 2011-07-20 16:15:54 · 215 阅读 · 0 评论 -
使用nginx+passenger部署Rails应用
(转帖请注明 http://qa.taobao.com)部署Rails应用有多种选择,使用nginx+passenger是一种不错的选择。如何安装passenger + nginx,具体安装请参考:http://blog.samsonis.me/2011/03/archlinux-rvm-ruby-rails-nginx-passenger-and-you/这里讲下passenger的...原创 2011-07-20 16:31:39 · 190 阅读 · 0 评论 -
Nginx + Passenger 开发Rails应用
2011年3月7日 | 分类: Linux, Plugins, Rails, 麦子 | 标签: linux, ngnix, passenger, plugins, rails, ubuntu 在Rails开发过程中,如果同时开发多个项目,需要经常切换,使用 script/server 去启动应用会比较麻烦,而采用nginx(或apache) + passenger可以节约时间,提高效率。...原创 2011-07-20 16:48:39 · 128 阅读 · 0 评论 -
Ruby on Rails 学习:解决中文乱码问题 .
初学Rails,简单的做了一个例子,发现存在中文问题。大致中文问题归类如下: 1、页面无法显示中文,产生中文乱码 2、Mysql数据库采用utf8后,页面采用utf8,数据库保存是乱码,但页面显示正常。 3、时间格式在页面上的中文显示产生乱码。打开:application.rb:修改代码如下显示:1 class Applic...原创 2011-07-28 12:27:42 · 236 阅读 · 0 评论 -
rails文件上传插件 acts_as_attachment 的实例
参考自:http://weblog.techno-weenie.net/articles/acts_as_attachment重点词:acts_as_attachment 、validates_as_attachment、uploaded_data环境:InstantRails-2.0-win1.创建rails工程及数据库rails acts_as_attachment_test -d sq...原创 2011-08-09 14:30:38 · 327 阅读 · 0 评论