- 博客(19)
- 资源 (12)
- 收藏
- 关注
原创 CDbRoleManager v0.0.1beta for Yii framework 发布
CDbRoleManager是Yii框架的一个扩展,是官方RBAC数据库实现方案的多态化. 附件包括CDbRoleManager 扩展,以及在yii中应用该扩展的一简单演示(实际如何使用的方法演示!把sql文件导入数据库即可). 和CDbAuthManager的区别关键有三处处: 1.一个用户只有一个直接角色 2.parent,child的关系表中,增加了bizrule(这是关键) 3....
2011-01-28 20:13:56 169
原创 php AuthRelationship v0.0.1发布:世界上最简洁给力的rbac实现
之php版:AuthRelationship v0.0.1 作者:axgle 功能特征(write less,do more): 1.支持一个用户扮演多个角色 2.角色可以继承,可以包含其他角色 3.支持task,task就像角色一样 4.支持business rule(业务规则) 5.支持统一的operation名称检查(例如master的edit和author的edit,edit...
2011-01-27 23:22:17 141
Javascript.new
In firefox, make Javascript.new like Ruby.new [code="java"]Object.prototype['new']=function(){ var params=[]; var argc=arguments.length; for(var i=0;i
2009-06-25 19:43:51 224
ruby报表ruport安装与测试
安装: [code]gem i ruport -y[/code] 官方博客: [url]http://blog.rubyreports.org/[/url] 附件说明: 运行pdf_test目录下的centered_pdf_text_box.rb文件,就会生成一个pdf文件.
2007-04-15 18:10:08 150
Hash自然遍历问题
[code]h={ 1=>"a", 21=>"b-1", 22=>"b-2", 23=>"b-3", 3=>"c", 4=>"d" } h.each do |k,v| puts k.to_s + "=>" + v end[/code] 结果为:
2007-04-11 16:34:10 137
ruby的指数问题
指数即是俗称的“多少次方” ruby里面用双乘号"**"表示,例如2**2得4,4**2得16等等,但是 [code]puts 2**2**2**2**2[/code] 不是我预期的结果。 我测试了一下,加括号就符合预期的结果了,如下: [code]puts (((2**2)**2)**2)**2[/code] 搜索了一下,有人遇到同样的这个问题 [url]http://www.re...
2007-02-05 17:44:18 346
Ruby的太极八卦图
[img]http://rhg.rubyforge.org/images/ch_class_boot1.png[/img] [img]http://rhg.rubyforge.org/images/ch_class_metaobj.png[/img] Ruby的太极八卦图:和谐、对称、平衡、循环、稳定等原理代表着中华民族对宇宙,对人生的深刻思考。 想不到日本人松本先生把我们中国古代哲学思想应...
2007-02-04 12:41:19 279
面向变量编程
为什么ruby语言无接口(interface)?说说我的看法。 "接口"是一种把一组"代码"作为其值的"变量",类似于"语言包"的作用(其值可以为en.lang,zh.lang等等) "变量"的值可以为数字,字符串。。。一直到如今的"代码"本身作为其值。 变量变量,就是可能会变化的量:所以如果代码可能会发生变化,那么代码就可以用变量表示,所以接口即变量 把"代码&
2007-01-17 07:26:47 196
ruby里的曹操(cc)
曹操(caocao)被誉为“古代轻功最好的人 ”,是因为“说曹操,曹操到”这句名言。 在ruby中,曹操的这种轻功被称为callcc. [code]callcc{|caocao| for say in ["曹操","诸葛亮","周瑜"] caocao.call if say=="曹操" puts say #不会输出,因为曹操已经飞出去了 end }#“曹操”飞到这里...
2007-01-07 20:26:48 192
Newgem实作
简单漂亮的打包GEM(中文介绍) http://kdr2.net/blog/2007/01/05/17/ 下载:newgem http://rubyforge.org/frs/?group_id=2340&release_id=7337 下载:hoe(newgem依赖hoe>1.1) http://rubyforge.org/frs/?group_id=1513&relea...
2007-01-06 09:33:42 87
设计模式是编程语言能力弱的表现
http://jack.lifegoo.com/?p=8 设计模式是编程语言能力弱的表现(Patterns are signs of weakness in programming languages) http://blog.plover.com/2006/09/11/index.html 按照这篇文章的分析,就是这么一回事情。 一篇文章有许多评论,一个文件夹有许多文件,一个...
2007-01-03 14:50:37 317
漫谈rails与php
作者:艾雄 我从接触php到现在已经有好几年了,并且其间一直就没有间断过。而接触rails则还是2006年才开始的,到现在也就几个月时间。 在这短短的几个月时间里,我阅读和了解了大量rails资料,练习了不少ruby代码,感觉大有收获,个人认为rails非常棒。 那么,相对PHP,rails哪些地方比较好呢? 一.框架 vs 语言 该节拿rails“框架”和php“语言”相互比较...
2006-12-13 15:26:43 552
用ruby实现简体中文和繁体中文的相互转化
根据php对简体繁体的转化原理编写而成,可以几行代码就实现ror站点的全部繁体化(或者简体化) [code]#功能:用ruby实现简体中文和繁体中文的相互转化 #作者:axgle #版本:1.0 #授权:GPL(无须经过作者同意即可修改代码,但修改后的代码必须按照GPL协议发布) #日期:2006-11-25 class String def to_big5 ...
2006-11-25 21:39:12 408
乘电梯 vs 爬楼梯
明明可以乘电梯喝咖啡,非要去爬楼梯喝自来水,为的只是显示自己体力好外加口味特别。 ----这是我想到的一个讽刺语句,送给有这种编程心态的人 :lol: ...
2006-11-14 12:15:58 187
否定rails,从这里开始
rails是一个基于ruby的web开发框架。本文目的是为了否定rails而作,敬请大家留意其中可能出现的偏见。 一.了解rails,了解ruby 显然,不言而喻,理应如此:否定rails,从这里开始. 二.ruby是ruby,rails是rails 非常重要的一点就是,ruby不等于rails,rails也不等于ruby. 某某人穿上了名牌衣服,但这个人不是衣服。rails使...
2006-11-07 09:35:10 105
我的理解:yield是占位符
大学里常常发生占位置的现象:头天晚上拿一本书放在课座上,表示位置已经被占了;第二天才来到这个座位上,翻开书正式上课.在这个现象中,“书本”充当了“占位符”的作用。 在Ruby语言中,yield是占位符:先在前面的某部分代码中用yield把位置占着,然后才在后面的某个代码块(block)里真正实现它,从而完成对号入座的过程. [code]#定义find def find(dir) Dir...
2006-10-28 15:04:49 166
ob_start for ruby
ob_start是PHP中非常重要的一个函数,实现缓存,生成静态页面等等,都离不开ob_start 我发现在ruby中没有对应的这个功能,但我利用ruby的block特性实现了它.若有什么问题或建议,欢迎提出。 [code]#title:ob_start for ruby #author:axgle (2006-10-25) #version:1.0 #see:http://php...
2006-10-25 19:16:19 108
Kenny Lammers - Unity Shaders and Effects Cookbook - 2013.pdf
2015-08-12
SQLSRV30 PHP连接sql server2008 SQL Server Driver for PHP5.3
2013-03-12
unix_systems_programming
2009-11-11
学习extjs学习extjs学习extjs
2009-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人