Posts Tagged ‘ruby’

Ruby Performance Validator

Friday, January 12th, 2007

Ruby Performance Validator (RPVL) from Software Verification Ltd. (SVL)

You could check the product feature and  download a evaluated version from official website: http://www.softwareverify.com/ruby/profiler/index.html

SVL has lots of Ruby tools, eg. Ruby Bug Validator, Ruby Coverage Validator, Ruby Memory Validator and Ruby Thread Validator.

run rpvExample need Tk installed on your windows, so download Active Tcl (support various OS), type “require ‘tk’ “ in irb after installed Tcl/Tk, you could see “true”.

In RPVL, we could check CallStack, CallTree that are important to dissect the code.

Know more about RPVL, see the official tutorial that give you a introducion with a real example. At the last chapter, you could know how to use RPVL in Ruby on Rails.

 

06.12.4

Monday, December 4th, 2006

又是一年的最后一个月了,一年中生活发生了很多变化,总结一下日子正向着美好的方向前进,步伐稳健,虽然偶尔脑子还是有点晕。现在越来越向往普通平实的生活本质,Just for fun也确是一句至理名言,但是有一点不能忘记,人活着不是为自己,得为社会做点贡献,这个叫做使命感!

最近脑子里有一些想法,之后发现自己的执行能力仍然存在太多的问题,以至于自己的想法慢慢的看似离自己现在基点有点远。孩子,你太嫩了!我会坚持做我想做的,能做的,应该做的事情。三位一体,应该是“与”的关系。

rails的项目在前进,发现学习一个新的东西往往没有想象的容易。一个看似简单的架构或者什么诸如此类的东西背后一定藏着一个深邃的实体,这个应该就是ruby,标准库已经有9000个method,想掌握30%似乎也不是一件容易的事。不过这样的东西看多了肯定会看到联系,看到一些事物发展的过程和方式。现在也知道中国developer的普遍差距-积累!

中国的很多developer都是上到大学才用上电脑的,大部分人的开始还是windows和game…DOS时代大游戏必须掌握的技能就是配置config和autoexec,学会怎么弄出600K以上的基本内存。windows时代知道怎么配置windows的恐怕不多…不多说了,*nix应该是developer必须使用的东西,只要你在用它解决实际问题,shell script, tcl/awk, regular expression甚至perl, python, c都是迟早要会的东西,即便算不上掌握,也应该算得上真正意义上的“使用”了!

这个东西让中国人来学,语言是天然屏障,注定要耗费更多的时间。现在的我已经没有那么多时间用在这玩意身上了,所以只能用更少的时间进行更专注的学习。更少的时间确是改变了我学习的思路和解决问题的方式,现在最需要提高的仍然是语言!(不是program language,是human language)

rails的项目有了一些进展,现在自我感觉rails的掌握程度在20%左右,ruby的掌握程度?完全谈不上呢…