星期一, 七月 30, 2007

UltraEdit for ruby

UltraEdit for ruby
1.高级》工具栏配置》
命令行:C:\ruby\bin\ruby.exe -w "%f"
工作目录:%p
菜单项名称:Ruby
选取“输出到列表窗口” 和“捕捉输出” 单击“插入”再”确定“

3.从此地址ftp://www.ultraedit.com/wf/ruby.txt下载ruby语法文件。

4、修改UltraEdit根目录下的wordfile.txt文件,将上面下载过来的ruby.txt里的内容加裁到wordfile.txt末尾。

5、修改wordfile.txt文件,查找HTML位置,将RHTML加到HTML位置的后面,就可以支持.rhtml高亮显示。

OK,所有步骤已经全部完成,如果您也是RUBY爱好者不防也试试。

星期二, 七月 24, 2007

设置centos5 yum源

1.修改/etc/yum.repos.d/CentOS-Base.repo为:

[base]
name=CentOS-5 - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch&
repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://ftp.sjtu.edu.cn/centos/5.0/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#released updates
[update]
name=CentOS-5 - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates
baseurl=http://ftp.sjtu.edu.cn/centos/5.0/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=addons

baseurl=http://ftp.sjtu.edu.cn/centos/5.0/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=extras

baseurl=http://ftp.sjtu.edu.cn/centos/5.0/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5 - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=centosplus
baseurl=http://ftp.sjtu.edu.cn/centos/5.0/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=contrib
baseurl=http://ftp.sjtu.edu.cn/centos/5.0/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5






64位:
rpm --import http://ftp.sjtu.edu.cn/centos/5.0/os/x86_64/RPM-GPG-KEY-CentOS-5

32位:
rpm --import http://ftp.sjtu.edu.cn/centos/5.0/os/i386/RPM-GPG-KEY-CentOS-5

3.执行
yum update


第三方软件仓库,这里推荐的是 Dag Wieers 库(现在叫 RPMForge 了),安装方法如下:
到安装库的网页http://dag.wieers.com/rpm/packages/rpmforge-release/,找到合适的软件包,事实上很简单,我们是centos5.0,由于是和红帽子企业版5.0同样的源编译出来的,那么要的就是rhel5.0的就可以,备选的就只有以下两个

rpmforge-release-0.3.6-1.el5.rf.i386.rpm Fri 09 Mar 2007 16 kB Red Hat EL 5 - i386
rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm Fri 09 Mar 2007 16 kB Red Hat EL 5 - x86_64


我的是32位的系统,我就选择上面那个地址下载,如果是64位的,选下面那个,呵呵。

[root@localhost src]# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
[root@localhost src]# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm


后面没有其他提示,那差不多好了。我们就可以安装我们的memcache相关的模块了.

ubuntu 教育网源

apt-get 的源(注意,请将dapper改为你所对应的版本):

#传说中的中国科技大学 速度: 5M/s
deb http://debian.ustc.edu.cn/ubuntu dapper main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu dapper-security main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu dapper-updates main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu dapper-backports main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu dapper-proposed main restricted universe multiverse

#传说中的北京交大 速度 2M/s
deb http://mirror.bjtu.edu.cn/ubuntu/ feisy main restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ dapper-updates main restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ dapper-security main restricted universe multiverse
deb http://mirror.bjtu.edu.cn/ubuntu/ dapper-backports main restricted universe multiverse



#传说中的上海交通大学
deb http://ftp.sjtu.edu.cn/ubuntu/ dapper main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ dapper-backports main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ dapper-proposed main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ dapper-security main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ dapper-updates main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ dapper main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ dapper-backports main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ dapper-proposed main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ dapper-security main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ dapper-updates main multiverse restricted universe

##传说中的兰州大学
deb http://mirror.lzu.edu.cn/ubuntu/ dapper main multiverse restricted universe
deb http://mirror.lzu.edu.cn/ubuntu/ dapper-backports main multiverse restricted universe
deb http://mirror.lzu.edu.cn/ubuntu/ dapper-proposed main multiverse restricted universe
deb http://mirror.lzu.edu.cn/ubuntu/ dapper-security main multiverse restricted universe
deb http://mirror.lzu.edu.cn/ubuntu/ dapper-updates main multiverse restricted universe
deb http://mirror.lzu.edu.cn/ubuntu-cn/ dapper main multiverse restricted universe
#清华大学的源
deb ftp://ftp3.tsinghua.edu.cn/mirror/ubuntu/ubuntu/ dapper main restricted universe multiverse
deb ftp://ftp3.tsinghua.edu.cn/mirror/ubuntu/ubuntu-cn/ dapper main restricted universe multiverse
deb ftp://ftp3.tsinghua.edu.cn/mirror/ubuntu/ubuntu/ dapper-proposed restricted universe multiverse
deb ftp://ftp3.tsinghua.edu.cn/mirror/ubuntu/ubuntu/ dapper-backports restricted universe multiverse
deb ftp://ftp3.tsinghua.edu.cn/mirror/ubuntu/ubuntu/ dapper-security main restricted universe multiverse
deb ftp://ftp3.tsinghua.edu.cn/mirror/ubuntu/ubuntu/ dapper-updates main restricted universe multiverse

星期日, 七月 22, 2007

get_response

require 'net/https'
response = Net::HTTP.get_response('http://www.sina.com.cn','index.html')
puts response.body

ruby抱错了:
c:/ruby/lib/ruby/1.8/net/http.rb:560:in `initialize': getaddrinfo: no address as
sociated with hostname. (SocketError)
from c:/ruby/lib/ruby/1.8/net/http.rb:560:in `open'
from c:/ruby/lib/ruby/1.8/net/http.rb:560:in `connect'
from c:/ruby/lib/ruby/1.8/timeout.rb:48:in `timeout'
from c:/ruby/lib/ruby/1.8/timeout.rb:76:in `timeout'
from c:/ruby/lib/ruby/1.8/net/http.rb:560:in `connect'
from c:/ruby/lib/ruby/1.8/net/http.rb:553:in `do_start'
from c:/ruby/lib/ruby/1.8/net/http.rb:542:in `start'
from c:/ruby/lib/ruby/1.8/net/http.rb:374:in `get_response'
from D:/my ruby/get.rb:3


不需要http://否则会出错的!

response = Net::HTTP.get_response('www.sina.com.cn','index.html')
这样就可以了。

星期三, 七月 11, 2007

金边吊兰


我种的金边吊兰,现在越冬成功,长出了株芽,希望能开出小白花。

吊兰 百合科,多年生常绿草本植物。叶片呈宽线形,嫩绿色,着生于短茎上,具有肥大的圆柱状肉质根。总状花序长30-60厘米,弯曲下垂,小花白色;常在花茎上生出数丛由株芽形成的带根的小植株,十分有趣。它生长快,栽培容易,在较明亮的房间内可常年栽培欣赏。是悬吊或摆放在橱顶或花架上最适宜的种类之一。
温度:喜温暖的环境,适应性强;越冬最低温度10℃左右。
光线:喜明亮光线,忌夏季阳光直射,遮光50%左右,冬季不遮光。
水分:常年喜盆土中有充足的水分,但有一定的抗干旱能力;忌盆中积水。
空气湿度:在干旱季节和夏季高温时期,经常向植株周围及叶面喷水。
换盆:根据需要,可于春季换盆。
繁殖:将花茎上已生根的小植株取下盆栽;结合换盆进行分株繁殖

这种有着灰白的叶子的植物喜欢生活在恒温环境中。 被放置在浴室、窗台或者搁架这些狭小的空间里的吊兰是非常引人注目的,它细长、优美的枝叶可以有效地吸收窗帘甚至卫生绵纸释放出的甲醛,并充分净化空气。吊兰自然下垂的枝叶非常美观,枝繁叶茂时,它还会偶尔微微转动。而且照顾它一点也不复杂。

星期二, 七月 10, 2007

RHEL4 yum 安装配置

利用CentOS 的yum库升级RHEL AS4
1.下载并安装yum-2.4.0-1.centos4.noarch.rpm文件,下载地址为:
http://rpm.pbone.net/index.php3里面搜索

yum有问题:
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

/usr/lib/python2.3/site-packages/cElementTree.so: cannot open shared object file: No such file or directory

Please install a package which provides this module, or
verify that the module is installed correctly.

cElementTree.so cannot open shared !!!
所以我们找另一个具有cElementTree.so的文件,在http://rpmfind.net/linux/rpm2html/search.php?query=cElementTree.so
中发现这个
smart-0.50-45.el4.at.x86_64.rpm也具有cElementTree.so文件.
把这个装上后,果然可以yum了!

2.修改或建立/etc/yum.repos.d/CentOS-Base.repo为如下内容:


清华大学的centos源
[base]
name=CentOS-$releasever - Base
baseurl=ftp://ftp3.tsinghua.edu.cn/mirror/centos/4.5/os/$basearch/
gpgcheck=1

#released updates
[update]
name=CentOS-$releasever - Updates
baseurl=ftp://ftp3.tsinghua.edu.cn/mirror/centos/4.5/updates/$basearch/
gpgcheck=1

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=ftp://ftp3.tsinghua.edu.cn/mirror/centos/4.5/addons/$basearch/
gpgcheck=1

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=ftp://ftp3.tsinghua.edu.cn/mirror/centos/4.5/extras/$basearch/
gpgcheck=1

3.修改或建立/etc/yum.repos.d/dag.repo为如下内容:
[dag]
name=Dag RPM Repository for RHEL4
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el4/en/$basearch/dag/
enabled=1
gpgcheck=1
gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt

4.导入key
rpm --import RPM-GPG-KEY-CentOS-4.txt(自己找找)

5.运行update:
yum update

6.升级:
yum upgrade

7.安装其它软件,例如:
yum install mplayer