10 2011 档案
摘要:Linux下多线程下载工具-AxelAxel是命令行下的多线程下载工具,支持断点续传,速度通常情况下是Wget的几倍。它的官方网站:http://wilmer.gaa.st/main.php/axel.html下载地址:http://wilmer.gaa.st/downloads/axel-1.0b.tar.gz下载后使用如下命令编译安装:?View CodeBASH12345#tar zxvf axel-1.0b.tar.gz#cd axel-1.0b/#./configure#make#make install格式用法如下: #axel [选项] [下载目录] [下载地址]查看帮助信息:a
阅读全文
摘要:rails3使用cucumber和rspec进行测试rails new blog-d mysql-Tgroup:development,:testdo gem'cucumber',"~> 0.10.2" gem'rspec',"~> 2.4" gem'rspec-rails','~> 2.5' gem'cucumber-rails','~> 0.4.1' gem'capybara','~> 0.4.1.2&
阅读全文
摘要:gem install herokurails new myappcd myapp由于heroku只支持PostgreSQL所以要再Gemfile里加入gem'sqlite3'gem'pg'然后执行bundle install发布项目到githubgit initgit add.gitcommit-a-m'init my project'heroku create--stack cedar/////heroku create如果已经存在stackgit push heroku master可用命令:heroku logsheroku pshero
阅读全文
摘要:视觉中国的NoSQL之路:从MySQL到MongoDB作者:forchenyunon 星期四, 二月 17, 2011 ·1条评论【阅读:3,827 次】注:离qcon beijing 2011不远了,偶然看到qcon上深入浅出NoSQL主题的演讲嘉宾 潘凡,他将在qcon上分享的题目是《MongoDB开发应用实践(PHP/Perl)》,遂在这里分享一下当初他的一篇文章,以给大家预热用。文/潘凡起因视觉中国网站(www.chinavisual.com)是国内最大的创意人群的专业网站。2009年以前,同很多公司一样,我们的CMS和社区产品都构建于PHP+Nginx+MySQL之上;My
阅读全文
摘要:MongoDB管理工具作者:nosqlfanon 星期四, 五月 20, 2010 ·5条评论【阅读:8,012 次】看一个产品是否得到认可,可以从一个侧面看其第三方工具的数量和成熟程度,下面我们就来细数一下MongoDB的各个GUI管理工具.Try MongoDB不用安装就可以试用MongoDB? 当然没问题,和tryredis一样,是一个基于web的shell模拟工具,可以让你在不用安装MongoDB的情况下试用MongoDB的各种功能.Just Try It!Mongo3– MongoDB 集群管理工具这玩意实在是太炫了!futon4mongo这个比较囧一点,貌似是把Couch
阅读全文
摘要:Θ(n^2)1, Bubble sortRuby代码defbubble_sort(a)(a.size-2).downto(0)do|i|(0..i).eachdo|j|a[j],a[j+1]=a[j+1],a[j]ifa[j]>a[j+1]endendreturnaend2, Selection sortRuby代码defselection_sort(a)b=[]a.size.timesdo|i|min=a.minb<<mina.delete_at(a.index(min))endreturnbend3, Insertion sortRuby代码definsertion_so
阅读全文
摘要:以下是滇狐收集和整理的一些有用的 VIM 插件,大部分插件都有自己详细的说明书,因此这里就不详细介绍每个插件的安装和使用方法了。通过这些插件,VIM 能够变成一个非常强大的平台,Happy VIMming!如果想详细了解默认的插件插件安装路径,请看这里。1程序设计1.1Tag List下载地址:官方站点官方描述:The “Tag List” plugin is a source code browser plugin for Vim and provides an overview of the structure of source code files and allows you to
阅读全文
摘要:vim 打造 ruby 全功能开发环境。1.AutoComplPop——自动提示 下载地址:http://www.vim.org/scripts/script.php?script_id=1879 解压之后会有三个文件夹,全部放到.vim目录下。特别是别忘了autoload这个目录下的acp.vim也要放到.vim相应的autoload目录下。2.ctags 和 taglist3.Rsense 依赖 L9 :提供自动提示,自动补全。以及返回值的智能类型判断。---屌爆了4. L95.taglist6.project 项目管理7.cvs menu (svn 集成)
阅读全文
摘要:Ruby创始人谈Ruby的blocks和closure结构2009-09-09 17:45 邱海峰 译 网络转载我要评论(0)字号:T|T这段对话翻译自artima.com网站对Matz的访谈的第三部分,帮助大家了解Ruby语言中blocks和Closure结构。AD:这篇访谈是几年前Artima.com网站对Ruby创始人Matz的访谈。Artima的访谈一般都比较深入技术层面,如果想加深对各种语言特性的了解,Artima的访谈是非常值得一看的。这篇讲述Ruby的blocks和closure结构。Bill Venners:Ruby支持blocks 和Closure 结构。什么是Ruby的bl
阅读全文
摘要:我们程序员为什么难晋升2011-08-11 14:52 梁斌 梁斌的博客我要评论(5)字号:T|T这个世界上有一类人特别苦逼,苦逼到什么程度呢?他们省吃俭用攒钱买房,结果房价越来越贵;公司外部竞争激烈,他们工作异常繁忙,披星戴月,日复一日;技术更新行业罕见,他们要随时调整心情,随时学习知识;他们长期和机器为伍,大多比较呆傻,比较单纯;还有很多不一一例举,这一类人就是程序员。AD:今天看到微博上@hellodba发的一个帖子:“内部晋升越来越困难,但是外部来的大P越来越多,所以很多人都选择跳槽”,之后我从三个方面简要的进行了回答:“外面来的总是有包装的,内部的都是肉身PK,此一输;外面来的总是小
阅读全文
摘要:Rails 3:提高Ajax应用速度http://developer.51cto.com2011-05-18 09:45 Stefan Siebel 51CTO我要评论(0)我建立了一个列表网站,ListKungFo,其中大量使用了Ajax,目前为止网站运行非常良好。而过去两周里,我一直在寻找一些能够进一步提高UI性能的方法,现在写出来和大家分享。【51CTO.com 5月18日外电头条】而过去两周里,我一直在寻找一些能够进一步提高UI性能的方法,得到的成果主要是返回正确的HTTP状态代码,优化浏览器的缓存功能。51CTO推荐专题:Ruby On Rails开发教程具体地说,会返回两种状态代码
阅读全文
摘要:Rails插件:CanCan权限验证插件学习总结CanCan是rails下的一个用于限制用户对网站资源访问控制权限的插件,所有的权限都定义在一个文件中(ability.rb)。1.安装在gemfile中加上gem ‘cancan’2.注意要点注意:CanCan需要调用controller中的current_user方法来获取当前登录的用户对象,当然也允许用户修改这个方法名称,如下:(1)在ApplicationController中定义如下方法privatedef current_ability@current_ability ||= AccountAbility.new(current_ac
阅读全文