- 浏览: 12845 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
hz_qiuyuanxin:
LZ,我想问下,那个我老是遇到读写权限问题。要怎么解决qyx@ ...
Lighttpd+FastCGI+Ubuntu+Rails2.3 设置记录 -
allwefantasy:
有意思 我拷贝了你的文件 依然无法启动lighttpd 晕倒
Lighttpd+FastCGI+Ubuntu+Rails2.3 设置记录 -
swordz:
puts File.read $0
更短。不过想想这种QUIN ...
各种各样的 Ruby Quine -
Hooopo:
再根据NS提供的改一下:
eval DATA.read
...
各种各样的 Ruby Quine -
Hooopo:
其实最短的是:
print File.read $0
...
各种各样的 Ruby Quine
文章列表
用SHOES 做了一个太极八卦图,可以旋转,
本来觉得应该是很简单的一个东西。但实际用SHOES 实现过程中还是遇到不少小问题。
感谢MAILINGLIST上Ehsanul Hoque的帮助,基本算实现了预期的想法。
Quine就是输出自身的程序,最早源自Ken Thompson 的一篇论文。
以后各种程序设计语言都会玩这个游戏。
Ruby以灵活著称,Quine能玩出多少花样呢?我收集了不少,研究这些代码一个是好玩,一个也能加深对RUBY理解。
printf(s = 'printf(s = %c%s%c, 39, s, 39)', 39, s, 39)
s="s=%c%s%c; printf s,34,s,34,10%c"; printf s,34,s,34,10
以上这两个是对C语言QUINE的直接改编,相对好理解。
a= <<'EOF'
pri ...
$LOAD_PATH in Ruby 这篇文章搞定了Ubuntu上的RMagick $LOAD_PATH /Library/Ruby/Site/1.8 # => /Library/Ruby/Site/1.8/powerpc-darwin9.0 # => /Library/Ruby/Site/1.8/universal-darwin9.0 # => /Library/Ruby/Site # => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8 # => /System/Li ...
- 2009-06-24 03:00
- 浏览 2063
- 评论(0)
fckeditor插件使用和rails2.3不兼容的解决办法
下载包解压放到当前项目主目录下 vendor\plugins\fckeditor目录中
rake fckeditor:intall
在项目目录中出现 public\javascripts\fckeditor
里面是产生的JS文件。
在更新了Rails2.3后发现和fckeditor出现了兼容性问题。
undefined method `relative_url_root' for #
搜了一下找到解决办法如下。主要是路径PATH问题
先到 目录 vendor\plugins\fckeditor
找到文件 app/control ...
- 2009-06-24 02:37
- 浏览 963
- 评论(0)
升级到 Rails 2.3.2 遇到问题
Netbean 6.5 Ruby pack 中 Depot 例子。
Rails 2.3.2
Default Sqlite Database, mysql做DB要做些调整。
rake db:migrate
执行后可能出现以下错误: rake aborted! undefined method `each' for #
先升级 MYSQL的GEM。
还有问题如下办法解决
The problem is that libmysql.dll shipped with Mysql doesn't play well with ruby
2.2..
The ...
- 2009-06-24 02:32
- 浏览 1189
- 评论(0)
LCD Number 具体介绍参见
http://www.iteye.com/topic/178880
原题和一些解法在这里:http://rubyquiz.com/quiz14.html
LCD Numbers感觉是一个比较经典的问题.涉及到编码,数据结构选择.研究了不少解法,希望有个即精炼,又好懂,扩展性又好的办法.一般解法三种类型:模版法(TEMPLATE),开关位,状态机(STATE MACHINE).这其中最好的是状态机法.用3横2竖这样5个笔划来表达一个LCD 字符,表达最精炼,扩展性也很好.
我专门研究了 电话接线器上的LCD屏,除了0-9数字外,还尽可能多的把字母也表示出来. ...
- 2009-06-20 01:51
- 浏览 1407
- 评论(0)
在UBUNTU上装过 RMAGICK,也费了半天劲。主要各种库费了了不少事。
本想应该在WINXP 下应该简单些,也遇到一些问题。
下载 RMagick-2.9.0-ImageMagick-6.4.8-6-Q8 这个包。
解压后先 ImageMagick installer 那个exe
先装的 ImageMagick。
再 gem install rmagick-2.***.gem --local
出现 Successfully installed rmagick
感觉应该成功了。
运行例子还是有问题。弹出对话框 C runtime library
cmd 窗口 error... no de ...
- 2009-06-15 15:23
- 浏览 1001
- 评论(0)
以前试验的,记录一下
require 'DBI'
# conn = DBI.connect('DBI:ODBC:rubydb1','','')
conn = DBI.connect('DBI:ADO:Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\Nwind.mdb;Mode=Share Deny Read|Share Deny Write;Persist Security Info=False;')
sth = conn.execute("SELECT * FROM Orders& ...
- 2009-05-19 15:12
- 浏览 1401
- 评论(0)
本来在 GOOGLE的BLOGSPOT上搞了个BLOG,折腾了好几篇,
结果BLOGSPOT被盾了,实在是!@#$%^%&^&^&&
事先研究了很多相关的材料,本站很多总结。
先装RUBY,RAILS2.3等略过
装PCRE
# apt-get update
# apt-get install libpcre3 libpcre3-dev
然后安装zlib,先要安装一个ubuntu下的zlib,可以到http://www.zlib.net下载,我下载的是zlib-1.2.3。下载安装步骤如下:
$wget http://www.zlib.net/zlib ...
- 2009-05-19 04:46
- 浏览 2346
- 评论(2)