ruby
文章平均质量分 67
railsbug
这个作者很懒,什么都没留下…
展开
-
关于ruby的new方法的一点思考
对象方法的查找走向为:eigenclass -> MyClass -> Module -> Object(superclass) -> Kernel -> method_missing类方法的查找走向为:eigenclass-> Class -> Module -> ObjectClass中有两个new方法,一个为类方法Class.new,一个为实例方法new。Class.ne原创 2012-11-01 06:41:29 · 839 阅读 · 0 评论 -
ruby游戏框架:gosu与chingu(一)
"If you program and want any longevity to your work, make a game. All else recycles, but people rewrite architectures to keep games alive.", _why如果想让你的代码长寿 ,那就做一个游戏。所有其他的代码都在回收站了,但是人们总会花时间更新代码让原创 2013-03-13 19:13:03 · 1689 阅读 · 0 评论 -
ruby游戏框架:gosu与chingu(基本概念)
Z Ordering在gosu中,所有的绘图操作接受一个叫做"z"的浮点值(技术上讲,一个double值)。z数高的在z数低的上面,如果两个东西有相同的z值,他们的顺序应为方法调用的顺序。如果你不想用z ordering,只要忽略它即可。Tileability在图片的创建方法中接受一个布尔参数“tileable”,这是由于使用3 d硬件加速。看下面两个放大模糊图片当原创 2013-03-15 09:30:20 · 1605 阅读 · 0 评论 -
ruby网上学习资料汇总
ruby 101非常不错的六篇文章,不仅仅由浅入深的教大家ruby,更让我们学习了应该如何举一反三地学习一门新语言,非常难得 感谢allen lee~区别Ruby的require,load,和include讲的非常明白笨方法學 Ruby系统学习Ruby变量作用域的类目录结构把ruby作用域比作文件夹结构 形容的很贴切原创 2013-03-11 19:35:15 · 669 阅读 · 0 评论 -
ruby在windows中的安装
好像所有的中文安装教程都指出 在http://www.ruby-lang.org/en/downloads/有rubyinstaller的一键安装方式,一装就可以,非常简单。其实不然啊。。。。为毛我就提示必须安装Development Kit?Development Kit:一个为了在windows环境下使用诸如RDiscount和RedCloth这样的C/C++扩展程序而开发的。DK原创 2013-02-28 06:30:14 · 725 阅读 · 0 评论 -
uninitialized constant Excelx (NameError)
在用roo解析excel表的时候,代码如下:oo = Excelx.new("#{filepath}/#{filename}.xlsx")官方文档也是这么写的,但是还是报错了uninitialized constant Excelx (NameError)查了半天,最后在一个角落里找到了。。。幸福如此简单。。。oo = Roo::Excelx.new("#{filepat原创 2013-03-11 05:43:25 · 2535 阅读 · 0 评论 -
ubuntu下利用crontab自动运行ruby脚本
需求:每隔一分钟运行一次指定的ruby脚本实现:这里我们提供一份儿实验用代码 如果能调通 则我们就可以运行任何脚本了实验代码如下:新建test.sh文件#!/usr/bin/env bashsource /home/duan/.rvm/environments/ruby-1.8.7-p371cd /home/duan/aptanapro/remoterails r原创 2013-01-08 20:35:54 · 1137 阅读 · 0 评论 -
rubyzip的使用
先贴出官网的例子require 'rubygems'require 'zip/zip'folder = "Users/me/Desktop/stuff_to_zip"input_filenames = ['image.jpg', 'description.txt', 'stats.csv']zipfile_name = "/Users/me/Desktop/archive.zi原创 2013-01-15 09:53:06 · 1264 阅读 · 0 评论 -
ruby csv生成json数据
原始数据为csv文件:1001,夹饼回锅肉,1,份,28,猪肉、蒜苔、夹饼,1002,香芋地瓜球,1,例,22,地瓜,1003,腰果虾仁,1,例,38,虾仁、腰果、西芹,1004,鲍汁茄花,1,例,18,,要求:生成dishes文件夹 内部生成 id号.json 文件, 并生成一个 id号 文件夹,里面有一个images文件夹用ruby原始方法:File.op原创 2012-12-17 15:29:50 · 1056 阅读 · 0 评论 -
ruby游戏框架:gosu与chingu(二)
Chingu - OpenGL accelerated 2D Game framework in Rubychingu核心方法Chingu包括以下核心类/概念:Chingu::Window主窗口,用它就像用Gosu::Window一样。计算帧速率,关注状态,掌控chingu格式输入,自动update,draw 对象BasicGameObject / Game原创 2013-03-15 10:38:54 · 1741 阅读 · 0 评论