- 浏览: 10768 次
- 性别:
- 来自: 北京
最新评论
-
yangzhihuan:
这个脚本不错啊,虽然不在win下面写代码.
由重装系统后想到的 -
edisonlz:
照片不赖 :)
由重装系统后想到的
文章列表
本文是Rake教程的一篇翻译。原文:http://docs.rubyrake.org/tutorial/chapter01.html
Rake是ruby写的构建工具,采用ruby作为构建语言。Rake在作用和目的上与make类似。Rake一个简单的ruby构建程序与make类似。
Rake有以下特征:
1. Rakefiles(Rake版本的Makefiles)完全采用ruby语法定义,不需编辑xml文件,不需要担心古怪的makefile语法。(到底是tab还是space?)
2. 用户可以指定含先决条件的工作。
3. Rake支持规则模式来匹配动态的工作。
...
Lettuce 是python开发的BDD(Behavior-driven-development)的框架。熟悉Ruby的人都知道,ruby世界的经典BDD框架应属Cucumber。而Lettuce相当于Cucumber的python版。查看Lettuce详细信息请参见http://lettuce.it/或http://github.com/gabrielfalcao/lettuce。
本着对新鲜事物的好奇(其实也不是新鲜事物,自己不懂就算新鲜咯
),便下了一个试玩。发现使用Lettuce在windows下做测试时,无法显示颜色。只是显示了一对代码。
写道
[1; ...
在Django工程中,独立运行的脚本需要加载django及工程的环境才可以做一些事情。与RoR不同,RoR只需一行require File.dirname(__FILE__) + '/../../config/environment.rb'就可以搞定。在PD中,只需按以下步骤加几行代码即可。
import os, sys
#步骤1.将工程目录加上sys.path中
sys.path.insert(0, sys.path.join("/home","worker","workload","newtest")) ...
闲言碎语,以阐明ruby方法调用的原理。
先决条件:
when a method is called, it is said that one is sending a message. The receiver is the object that the message is sent to.
当一个方法被调用,即说发送一个消息,这个消息的接收者即是方法的调用者。
例如:
o = Object.new
o.inspect
Object实例o调用了inspect方法,实际就是说给o发送一个调用inspect方法的消息。
进入正题:
class A ...
最近风行windows 7 OS,为了不out,咱也装一个玩玩。
,重装之后,果然速度比以前的xp快了很多(以前机器里东西过多也有原因)。指向任务栏的特效也很酷。但是重装系统后以前用的东西都用不了。其他软件不说,挨个装就是。但关于ruby相关的甚多
,有ruby解释器,还有rails,已经一些千奇百怪的gem。在linux下可以搞个bash脚本完成。window下也可以搞成bat。于是写了一个bat文件,分享如下:
@ECHO OFF
cd %1
:: %1 是ruby186-26.exe的目录 E:\development
rem E:\development\ruby186 ...
闲时学习了一下Mechanize库。这是一个用于Web自动交互的lib。可以自动存储cookie,重定向,提交表单等等。详细信息参见http://mechanize.rubyforge.org/mechanize/。
作为学习成果,写一个关于开心网组件《大师》的小外挂。闲话少说,献上代码,以抛砖引玉。
登录:
require 'rubygems'
require 'mechanize'
require 'json/pure'
agent=WWW::Mechanize.new
login=agent.get("http://www.kaixin001 ...