![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby
文章平均质量分 77
iteye_6945
这个作者很懒,什么都没留下…
展开
-
rails practical gems
--------------------------------------------------sudo apt-get install libxslt1-devsudo apt-get install libxml2sudo gem install nokogirisudo gem install -v=1.0.0 mechanize-------------------...原创 2011-05-24 17:54:56 · 46 阅读 · 0 评论 -
Twitter相关
Twitter没有计划放弃ruby on rails,而且早就用了erlang改进性能 , 混合语言改进性能http://www.iteye.com/news/2205 这篇文章只是说实时搜索部分后台由MySQL换成了Lucene,前台由Rails换成了Netty。用最合适的工具做最正确的事情。包括以前Twitter把消息队列由 Starling换成了Scala的Kestrel...原创 2012-05-22 20:54:19 · 123 阅读 · 0 评论 -
rails3 simple captcha
安装:ruby script/plugin install git://github.com/kares/simple_captcha.git 安装之后,跟随下面的步骤配置插件:#### STEP 1rails generate simple_captcha#### STEP 2rake db:migrate#### STEP 3 将下面的代码添加到 conf...原创 2015-06-03 16:06:29 · 140 阅读 · 0 评论 -
sphinx-0.99 + ultrasphinx
一、Installing Sphinx 1.Extract everything from the distribution tarball (haven't you already?) and go to the sphinx subdirectory: $ tar xzvf sphinx-0.9.9.tar.gz $ cd sphinx 2.Run the configuration prog...原创 2016-07-27 20:20:30 · 84 阅读 · 0 评论 -
mutex
http://ruby-doc.org/core-1.9.3/Mutex.html Mutex implements a simple semaphore that can be used to coordinate access to shared data from multiple concurrent threads.Example:require 'thread'...原创 2014-03-02 16:31:09 · 142 阅读 · 0 评论 -
ror websites
http://railscasts.com/ http://railscasts-china.com/ http://rubyonrails.org/ http://ruby-china.org/原创 2014-03-04 11:29:17 · 73 阅读 · 0 评论 -
常用ruby gem
常见gems:Devise用于快速构建用户功能,如:注册,登陆,个人设置,找回密码oauthOmniAuth如果你需要在项目中实现三方平台(如: Twitter, Facebook, 新浪微博, 腾讯 QQ)账号登陆的支持,那你需要用上它。will_paginate 和 Kaminari分页控件,几乎所有 Rails App 都在用, 其中 will_paginate 比较老, 应用案例较多,...原创 2016-10-01 12:34:05 · 750 阅读 · 0 评论 -
Custom dialog for data-confirm in Rails
Every Rails developers might be already familiar with data-confirmattribute for a link. It is used to ask for user confirmation before executing the action on behalf of user. Here is one example ...原创 2016-10-11 17:24:24 · 342 阅读 · 0 评论 -
FileUtils 基本文件操作
FileUtils.cd( dir, *options ) FileUtils.cd( dir, *options ) {|dir| .... } Options: noop verbose移动到dir目录。若被用作迭代器的话, 将在块停止工作之后返回原来的目录。 FileUtils.cd '/', :verbose # chdir and report it ...原创 2016-11-14 21:38:08 · 310 阅读 · 0 评论 -
Rails系统重构:从单一复杂系统到多个小应用集群
转:http://www.infoq.com/cn/articles/rails-app-refactoring/ Ruby on Rails近几年在国内受到越来越多的开发者的青睐,Rails应用也从较简单的内部系统深入到复杂的企业级应用。Rails“习惯优于配置”的思想以及ActiveRecord等众多优秀的技术极大地提高了开发效率,但在业务复杂的大型系统中,Rails应用也会面临很多...原创 2016-11-17 22:32:57 · 180 阅读 · 0 评论 -
重构臃肿 ActiveRecord 模型的 7 种方式
转:http://ruby-china.org/topics/18418 当团队使用 Code Climate 来提高 Rails 程序的代码质量时,他们就会学习到如何防止模型慢慢变得臃肿。“胖模型( Fat models )” 在大应用中会导致维护问题。它仅仅比那种充斥着各种业务逻辑的凌乱的控制器好一点,但它们都违反了单一权责原则(SRP)。“任何有关用户做什么” 这种并不是单一权责。...原创 2016-11-19 16:29:06 · 186 阅读 · 0 评论 -
rails笔记
电子商务系统restful API问卷调查系统考试系统文档管理系统爬虫系统##############################################################>cd D:\mysql-5.7.15-win32\bin>mysqld -install>mysqld --initializestart mysql service:>n...原创 2016-11-28 13:55:43 · 447 阅读 · 0 评论 -
RESTful API 设计指南
转:http://www.ruanyifeng.com/blog/2014/05/restful_api.html 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTf...原创 2016-11-28 14:17:12 · 100 阅读 · 0 评论 -
7点关于RESTful规范的API接口设计的想法
转:https://segmentfault.com/a/1190000004051246 在项目中,需要为APP撰写API。刚开始接触的时候,并没有考虑太多,就想提供URL,APP端通过该URL进行查询、创建、更新等操作即可。但 再对相关规范进行了解后,才发现,API的设计并没有那么简单,远远不是URL的问题,而是一个通信协议的整体架构。因此,我写这篇文章,用来记录自己的 一些心得,...原创 2016-11-28 14:29:37 · 148 阅读 · 0 评论 -
安装RMagick
download from http://rubygems.org[simon@localhost]#ls|grep gemimage_science-1.2.1.gemrmagick-2.13.0.gemRubyInline-3.8.0.gemZenTest-4.4.2.gem$unzip FreeImage3130.zip$make$sudo make ins...原创 2012-05-05 02:57:31 · 177 阅读 · 0 评论 -
rails mechanism
PHP/Python/Ruby的运行机制有一个本质区别:PHP是每次HTTP请求过来以后,初始化全部资源(例如创建数据库链接、加载系统类库,创建缓存等等),处理完毕,释放全部资源,这不像Python/Ruby之类带有GC的脚本语言,Python/Ruby是初次启动的时候初始化资源,随后的请求就不必再次初始化资源了。 这种机制的差异带来的区别就是: 1、PHP极难出现严重的内存泄露问题,...原创 2012-03-09 18:13:32 · 84 阅读 · 0 评论 -
memcache
install memcache :If you want to specify a different installation directory, use the --prefix option:shell> ./configure --prefix=/optThe default is to use the /usr/local directory./usr/loca...原创 2011-08-26 13:19:38 · 70 阅读 · 0 评论 -
生成pdf
cd rails_rootgit clone git://github.com/sandal/prawn.git vendor/prawn$ cd vendor/prawn/$ git checkout origin/stable$ git checkout -b stableNow, prawn-core depends on some helper utilities, s...原创 2011-08-26 13:23:36 · 96 阅读 · 0 评论 -
subdomain
首先要做泛域名解析,也就是把*.yourdomain.com指向你的服务器【目前好像所有的域名提供商都不支持泛域名的解析】。然后做一下URL重写--当xuehoo688.yourdomain.com访问的时候,通过域名重写,可以转化为www.yourdomain.com/default.aspx?username=xuehoo688 最近有朋友在问,如何实现栏目目录绑定二级域名? 由于大多虚拟空间...原创 2011-08-26 13:25:14 · 902 阅读 · 0 评论 -
rails routes
ActionController::Routing::Routes.draw do |map| map.with_options :path_prefix => ':company' do |company| company.connect "/payment", :controller => "biz_bases", :action => "paym...原创 2011-08-26 13:27:41 · 73 阅读 · 0 评论 -
code随记
添加svn到Netbeans:Netbeans => 工具=> 选项 => 其他 => 版本控制uninitialized constant ActiveSupport::Dependencies::Mutex解决:sudo gem update --system 1.3.7netbeans中字体很小解决办法:cd /usr/l...原创 2012-01-09 11:49:46 · 350 阅读 · 0 评论 -
rails开源项目
Ruby on Rails 是一个 Web 应用程序框架,是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。它被宣传为现有企业框架的一个替代,而它的目标,简而言之,就是让生活,至少是 Web 开发方面的生活,变得更轻松。有很多网站都使用它,例如流行的twitter ,Basecamp, AboutUs 等 项目,任务和时间管理类Ruby on Rails应用程序...原创 2012-01-13 11:48:15 · 366 阅读 · 0 评论 -
ruby图片处理
我们经常要处理图片,比如搞个什么头像缩略图,在所难免要对图片进行裁剪、缩放等操作,下面就来总结一下Ruby中图片裁剪、缩放的类库。 ImageScience:实现图片放缩的库,使用前需安装freeimage和rubyinline。网址:http://seattlerb.rubyforge.org/ImageScience.html RMagic...原创 2011-09-17 12:06:07 · 565 阅读 · 0 评论 -
how to use rails gems and ruby libraries
1、rails gemscd /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record#这个路径因你的ruby安装路径不同而不同lsaggregations.rb dynamic_finder_match.rb schema_dumper.rbassocia...原创 2011-03-19 17:05:00 · 107 阅读 · 0 评论 -
rdoc
RDOC - Ruby Documentation Systemhttp://blog.enjoyrails.com/2008/07/14/ruby187-and-rails-210-api/http://rdoc.sourceforge.net/doc/index.htmlrdoc是生成ruby代码api文档的工具,跟javadoc的功能类似,在命令行中输入rdoc,它能够遍历当前目...原创 2011-03-19 17:21:30 · 307 阅读 · 0 评论 -
ruby代码收藏
1.sed split file:# return file indexdef sed_split_file(filename) len = 200000 lines = `wc -l #{filename} | awk '{print $1}'`.strip.to_i start_at = 1 end_at = len i = 1 while e...原创 2011-03-19 17:27:20 · 117 阅读 · 0 评论 -
图片处理
ImageMagick 是一个用于查看、编辑位图文件以及进行图像格式转换的开放源代码软件套装,它可以读取、编辑超过100种图象格式。它以 ImageMagick许可证(一个类似BSD的许可证)发布。ImageMagick (TM) 是一个免费的创建、编辑、合成图片的软件,它可以读取、转换、写入多种格式的图片,图片切割、颜色替换、各种效果的应用,图片的旋转、组合、文本、直线、多边形、椭圆、曲...原创 2011-11-18 17:17:40 · 309 阅读 · 0 评论 -
识别验证码
用imagemagick和tesseract-ocr破解简单验证码 Tesseract是Ray Smith 于1985到1995年间在惠普布里斯托实验室开发的一个OCR引擎,曾经在1995 UNLV精确度测试中名列前茅。但1996年后基本停止了开发。2006年,Google邀请Smith加盟,重启该项目。目前项目的许可证是Apache 2.0。 该项目目前支持Windows...原创 2011-11-18 17:20:03 · 130 阅读 · 0 评论 -
ruby类库
1.require 'cgi'def self.escape_request_params(args) pairs = args.strip.split('&') pairs.map do |pair_txt| pair = pair_txt.split('=') "#{pair[0]}=#{CGI.escape(pair[1])...原创 2012-03-09 10:54:00 · 233 阅读 · 0 评论 -
测试ruby代码高亮
# encoding: utf-8require 'digest/sha2'class User < ActiveRecord::Base validates :email, format: {with: /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i, message: '请填写有效电子邮箱'}, :on => :crea...原创 2015-05-27 16:33:33 · 371 阅读 · 0 评论