Ruby
iteye_6800
这个作者很懒,什么都没留下…
展开
-
Metasm练手 一
一、Metasm 是什么?Metasm是用纯Ruby写的一个支持多CPU架构的汇编器,反汇编器,编译器,连接器及调试器。著名的安全漏洞检测工具Metasploit Framework也使用了Metasm。2011年4月份,Metasm的作者把Metasm放在了RubyGems.org上。 二、Metasm安装Metasm是个gem,所以安装起来很简单: gem instal...2011-08-04 14:09:40 · 275 阅读 · 0 评论 -
[电子书]一本不错的彩色电子书 Essential Ruby
Essential Ruby : 简单明了,图文并茂,很适合Ruby初学者。下载地址: http://w-yong.com/res/essential_ruby.pdf2011-03-07 22:16:49 · 127 阅读 · 0 评论 -
Ruby1.9的隐藏参数"--dump"
前几天,我的同事老高在看Ruby1.9.2源码的时候,发现Ruby1.9有一个隐藏参数:"--dump"(注意是两个减号). 下面具体说说这个参数: 1. --dump 参数--dump 可以打印出ruby及指定脚本的相关信息,具体如下:[version, copyright, usage, yydebug, syntax, parsetree, parsetree_with_...2011-03-02 22:06:17 · 132 阅读 · 0 评论 -
MacRuby 0.9 发布
MacRuby 是使用Mac OS X核心技术实现的一个Ruby1.9。它的目标是在享受Ruby优点的同时,又能不损性能的创建成熟的Mac OS X的应用。值得一提的是,MacRuby 就是苹果公司创建的。目前MacRuby 的发展势头良好。MacRuby 目前现在发布了0.9版本。详情请见MacRuby 的主页:http://www.macruby.org/...2011-02-27 22:23:45 · 106 阅读 · 0 评论 -
Sinatra 1.1.3 发布
Sinatra Sinatra 1.1.3 发布啦。Sinatra 是用Ruby写的一个微型Web框架,简洁到极致!它最突出的特点就是轻量、快速。Sinatra 项目的主页:http://www.sinatrarb.com/另: InfoQ的一篇文章 《用Sinatra编写博客应用》 ...2011-02-24 16:47:12 · 94 阅读 · 0 评论 -
IronRuby练手系列之一:写个进程管理器
用IronRuby+SharpDevelop 来开发GUI程序是十分便利的。《IronRuby练手系列》计划是用Ruby来写一系列的小工具,目的是来进一步熟悉IronRuby. 我的机器装的IronRuby是 IronRuby 1.0 for .NET 2.0 SP1 IronRuby的下载地址:http://ironruby.codeplex.com/...2010-07-25 19:28:24 · 105 阅读 · 0 评论 -
使用Ruby统计某个进程CPU占用的情况(Ubuntu)
最近公司的一个移植项目有个任务,要测量我们的程序在Linux下运行一段时间(约几个小时),看看CPU的占用的情况如何。我的同事(老高)用bash脚本完成了任务。我闲来无事,也顺手用ruby写了一个。 在Linux下取得进程的相关信息,可以使用ps命令。我们可以通过ruby来定时调用ps命令,取得一段时间内的某进程的CPU占用率。 “ps -A” 可以列出所有进程。先看看p...2010-07-15 23:20:14 · 339 阅读 · 0 评论 -
WEBrick在局域网内响应慢的解决方案
前言WEBrick是Ruby标准库带的一个HTTP服务器程序库。WEBrick用来支撑小型的网络应用还是能胜任的。最近遇到了WEBrick在局域网内响应慢的问题,经过调查并解决了此问题。下面是详细过程。 运行环境Ruby1.9.2-p0,WinXP(SP3) 现象公司的同事最近用Rails开发了一个日报系统,由于使用人数不多且并发量并不大,打算直接用WEBRick就可以...2010-12-30 18:38:41 · 159 阅读 · 0 评论 -
用Ruby进行快速GUI程序开发 (IronRuby + SharpDevelop)
Ruby本身是门强大和灵活的语言,这个自不必多说。Ruby中有许多GUI框架的绑定,比如:QtRuby,wxRuby,FXRuby等等。利用这些框架,用Ruby来写简单GUI程序是十分方便的。但是如果一旦界面过于复杂,用Ruby来手写GUI的生成代码,那可就是一个辛苦的纯体力活啦。 如果有个GUI 设计器(GUI Designer)的话,并且能生成相应的Ruby代码,那就方便多啦...2010-07-11 15:25:55 · 434 阅读 · 1 评论 -
Ruby是下一代云计算的语言?
今天在CSDN上看到一条资讯:Salesforce CEO:Ruby是下一代云计算的语言 还有一条与此有关的资讯:Salesforce将收购Heroku扩大云计算市场份额 还有一条传闻:Google要以53亿美金来收购 美国最大的团购网 Groupon。另:Groupon也是用Rails来架设的。(Rails的官方网站列出了使用Rails的一些大网站,如:Twitter,Hulu,...2010-12-11 21:45:28 · 106 阅读 · 0 评论 -
纯Ruby创建Win32窗口
前言 所谓纯Ruby是指只用Ruby代码调用API来创建出一个窗口。本文的例子使用了windows-pr和CStruct。 不熟悉的童鞋可以先看这篇文章:在Ruby中方便的调用Win32 API(使用windos-pr和CStruct): 这里 或 这里。 本文并不鼓励直接用API来做G...2010-11-12 14:37:55 · 373 阅读 · 0 评论 -
在Ruby中方便的调用Win32 API (使用windows-pr和CStruct)
缘由 平时工作中,我主要使用C/C++和Ruby。有时经常需要调用API来写一些工具,但又不想动用重量级的C/C++.这时就想到了用Ruby来写。 话说Ruby,确实是程序员的好帮手,方便,快捷。是居家旅行......的必备良药。 在Ruby中有一个Win32API,是用来调用API的。但是用起来略为有点啰嗦和冗长。 ...2010-11-09 16:51:57 · 252 阅读 · 0 评论 -
Sinatra 1.2 发布
Sinatra Sinatra 1.2 发布啦。Sinatra 是用Ruby写的一个微型Web框架,简洁到极致!它最突出的特点就是轻量、快速。Sinatra 项目的主页:http://www.sinatrarb.com/Sinatra 1.2 增加了许多新功能,具体请参看:http://www.sinatrarb.com/2011/03/03/sinatra-1...2011-03-14 12:56:38 · 135 阅读 · 0 评论