锁定老帖子 主题:日积月累-分享我的工具库
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-08-06
piao_bo_yi 写道 外国人的符号用的就是好,不得不佩服。看着我头都晕了~·
night_stalker 写道 可以写点神秘的 one-liner ..
1 some-dir str-to-find str-to-replace Dir.glob("%s/**/*"% $*){|f|s=IO.read(f).gsub($*[1],$*[2]);File.open(f,'w')<<s} ruby -rfileutils 2.rb some-dir ext-to-remove FileUtils.rm_f Dir.glob("%s/**/*.%s"%$*) 你好外国人 |
|
返回顶楼 | |
发表时间:2010-08-06
我这个各种黑魔法的世界绝望了T_T
|
|
返回顶楼 | |
发表时间:2010-08-06
其实楼主的代码写的中规中矩,没什么好唧唧歪歪的
至于后面那位和楼主的风格那么迥异,实质上是 OOP和 FP之争,不管是python 还是 ruby,都对FP有一定的支持,这也导致很多FP控喜欢拿一行流(FP见怪不怪的东西)之类的东西来讥笑OOP(java)患者,我觉得这种事情值得商榷。因为很多人都是从java起步,对FP感觉很诡异,比如Erlang这种东西,我是不大习惯。 |
|
返回顶楼 | |
发表时间:2010-08-06
在unix中强调管道风格的编程,多少有点亲近FP,你如果偏爱lambda演算,那么这种东西根本达不到黑魔法的level
|
|
返回顶楼 | |
发表时间:2010-08-06
最后修改:2010-08-06
麻痹的! 又看到一些垃圾闲着蛋疼,在这里给别人的帖子投新手帖了。
这些狗杂种,其实自己狗屁不懂,就会装,天天在论坛上给别人投隐藏贴啊、新手帖 什么的。 一群垃圾废物,不看或不喜欢可以滚啊,喜欢滥投票 老子就给他投精华帖,鼓励楼主多多努力,以后多分享自己的资料知识,别理那些 装痹的 |
|
返回顶楼 | |
发表时间:2010-08-06
多说一点,我觉得给楼主投新手是不厚道的,看看楼主的博客可以知道,楼主分享了大量实用的文章,而且楼主的实力我多少知道一点,可以说水平不会比大部分投新手票的人差多少,其实那些喜欢搜别人东西看 又给别人投新手的人,态度需要改变,至少这个帖子后面的回复有一定的价值,也反映当前国内ruby领域的现状,水平风格都参差不齐,离繁荣还差很多,ruby社区能多一点包容,少一点唧唧歪歪或许会更友爱一点。
我旗帜鲜明的投个良好 |
|
返回顶楼 | |
发表时间:2010-08-06
最后修改:2010-08-06
投个良好。
楼主你知道一般Ide里的全局搜索怎么实现的么?啥语言写的。shell,c? 带正则的。期待更强大版本,我需要带正则的,查找就行,最好把结果导出到文件内。 |
|
返回顶楼 | |
发表时间:2010-08-07
CharlesCui 写道 Readonly 写道 这种事情用ruby属于杀鸡用牛刀:
1. find 'yourpath' -type f -iname '*.html' -exec sed -i 's/regexp/replacement/g' '{}' \; 2. 请按1依葫芦画瓢 您老也出来遛弯了? 我干那个事情是在windows上面,没装cygwin,请教该怎么做. 第二条在Windows下: del *.log /s 第一条更简单的写法 rpl old_string new_string target_file(s) |
|
返回顶楼 | |
发表时间:2010-08-08
Ruby可以写的像perl,Ruby对那些奇奇怪怪的符号兼容得很好。但是这种风格不值得提倡,你还不如用perl去。
|
|
返回顶楼 | |
发表时间:2010-08-08
coding ruby like python ? sure it works, but no fun
|
|
返回顶楼 | |