`
文章列表
全文检索(Ferret) 由于sphinx只能支持mysql数据库,所以只能采用其他全文检索方案了 (sphinx新版本0.9.9rc2是支持odbc连接oracle的,但coreseek的中文分词补丁只支持0.9.9rc1,而且thinking-sphinx也不支持oracle-adapter) 全文检索引擎采用:ferret 中文分词:rmmseg Rails调用引擎的插件:act_as_ferret 项目下安装 #安装gem sudo gem install ferret acts_as_ferret rmmseg --no-ri --no-rdoc #成功运行 ...
敏捷开发流程 需求采集 所有需求都采集到"PivotalTracker":http://www.pivotaltracker.com/projects/10357 实现需求 获取需求 登录"PivotalTracker":http://www.pivotaltracker.com/projects/10357 在Icebox中找到分值(优先级较高)的故事 ...
操作系统安装 #安装ubuntu8.04桌面版(服务器装服务器版) #之后修改源配置 sudo vi /etc/apt/sources.list #注意,以下是8.04版本的 #按cG键,删除所有内容,按ctrl+shift+v粘贴以下内容 deb http://mirrors.163.com/ubuntu/ hardy main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ hardy-security main restricted universe multiverse deb h ...
jrails jrails不算是一个jquery的插件,而是一个js适配器 用于将rails自带的js框架prototype,无缝地替换为jQuery 强烈推荐使用project facebox 实现lightbox功能project 手动处理:修正跟blueprintcss框架冲突导致facebox边框显示重叠的问题demo times 定时器project demo tooltip title属性指定指示信息显得有点简陋了,用tooltip实现Div层提示 手动处理:修正在firefox下提示层定位不准的问题project demo easy ...
实体相关 restful_authentication [必备] 生成用户实体,restful登录project mislav-will_paginate [必备] 分页project annotate_models 在实体类文件头部显示字段信息project paperclip 用于上传附件,并可对图片进行缩放(需要imagemagick) 可对上传的附件进行文件大小的校验project ActiveModel 特別是实体字段非常多,各个不同阶段需要在页面更新部分字段 则可以将部分字段放在一个ActiveModel实体中,方便校验 Rails3已包含A ...
安装 wget http://cloud.github.com/downloads/saberma/saberma.github.com/memcached-1.4.4.tar.gz tar vxf memcached*.tar.gz cd memcached* #这一步有问题看下一节内容 sudo ./configure sudo make && sudo make install #测试安装结果,有问题看下一节内容 memcache ...
常用命令 #执行上次命令 !! #进入上次访问的目录 cd - #将上一条命令中的 foo 替换为 bar,并执行 ^foo^bar #快速备份或复制文件 cp filename{,.bak} #计算器,直接输入表达式(如1+1)会返回结果(2) bc 系统的修改文件名和文本内的某个文字 修改文件名 #看下哪些文件中有要替换的文件名 git status #其中issue是原文件名,inspect是用于替换的文件名 sed -i 's/issue/inspect/g' `git status | grep inspect | grep '\.' | awk ...
选择 ruby带有soap4r的插件,可以用于访问web service服务接口,但不支持basic_auth、WS-Security 因此选用handsoap作为客户端插件 安装 #curb在window下安装很麻烦,改为指定httpclient #sudo gem install handsoap curb nokogiri httpclient --no-ri --no-rdoc sudo gem install handsoap nokogiri httpclient --no-ri --no-rdoc #如果安装curb过程报cannot find -lcur错误,则 ...
ruby入门 Ruby API查询 Ruby 正则表达式查询 ruby技巧 字符串转数组 s = "a=1&b=2" a = s.split(/&|=/) #["a", "1", "b", "2"] 数组转为哈希 a = ["a", "1", "b", "2"] #*号可以将数组中的字符串展开 Hash[*a] #{"a"=>"1& ...
转自:http://saberma.me/rails/2009/12/29/development-skills.html 1.安装操作系统(Linux) 经过实践,rails项目可以顺利在windows、linux(Ubuntu)、unix(solaris)下运行 但推荐使用的平台仍是Linux,所以你至少需要熟悉以下内容 安装 我们开发环境使 ...
在命令行输入:rake -T db rake db:abort_if_pending_migrations # Raises an error if there are pending migrations rake db:charset # Retrieves the charset for the current environment's database rake db:collation # Retrieves the collation for the current environment's ...
安装库 安装unixODBC sudo apt-get install unixodbc unixodbc-dev 安装sqlserver驱动freetds cd ~ wget http://cloud.github.com/downloads/saberma/saberma.github.com/freetds-stable.tgz tar -vxf freetds-stable.tgz cd freetds-0.82 ./configure --prefix=/usr/local/freetds --sysconfdir=/etc --with-tdsver=8.0 su ...
安装 #git-svn sudo apt-get install git-svn 从svn获取源码 #将原有zbs目录改名为zbs-git cd ~/Documents mv zbs zbs-git git-svn clone https://192.168.1.14/svn/zbs/trunk/1开发库/1.4系统开发 zbs #会提示要不要永久保留https证书,输入p #会提示输入您的svn用户名、密码 后记 #新建log目录 mkdir log #创建database.yml文件 cp config/database-example.yml config/dat ...
安装sudo apt-get install libncurses-dev ncurses-term wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2 tar -xvf vim-7.2.tar.bz2 cd vim72 ./configure --enable-multibyte --enable-rubyinterp sudo make sudo make install #安装rails的vim插件 git clone git://github.com/saberma/vimfiles.git ~/.vim ln -s ~/.vim/v ...
Oracle on Rails #如果生产环境使用Oracle,则需要以下操作 cd ~ #instance client必须 wget http://cloud.github.com/downloads/saberma/saberma.github.com/oracle-instantclient-basic_10.2.0.3-2_i386.deb sudo dpkg -i oracle-instantclient-basic_10.2.0.3-2_i386.deb wget http://cloud.github.com/downloads/saberma/saberma.github.co ...
Global site tag (gtag.js) - Google Analytics