shell 将字符串分割成数组

作者:shen 发布时间:April 30, 2011 分类:Linux,Shell

shell编程中,经常需要将由特定分割符分割的字符串分割成数组,多数情况下我们首先会想到使用awk
但是实际上用shell自带的分割数组功能会更方便。假如
a="one,two,three,four"
要将$a分割开,可以这样:
OLD_IFS="$IFS"
IFS=","
arr=($a)
IFS="$OLD_IFS"
for s in ${arr[@]}
do
    echo "$s"
done

上述代码会输出
one
two
three
four

arr=($a)用于将字符串$a分割到数组$arr ${arr[0]} ${arr[1]} ... 分别存储分割后的数组第1 2 ... 项 ,${arr[@]}存储整个数组。变量$IFS存储着分隔符,这里我们将其设为逗号 "," OLD_IFS用于备份默认的分隔符,使用完后将之恢复默认。

用银联卡为paypal充值

作者:shen 发布时间:April 28, 2011 分类:电子商务

由于我还没办理信用卡,以前需要支付美元的时候,总是找别人帮忙给paypal充值,然后再用paypal支付。这种方法比较麻烦,不太安全,而且现在paypal转账是要收手续费的。
上次用paypal付款时,发现可以使用绑定的银联卡支付,如图
paypal.PNG
点击继续,然后会转到转到网上银行进行支付,后面的步骤和普通的网银支付一样(paypal会自动将美元金额转换成人民币金额,汇率就是当日人民币兑美元汇率)。

阅读剩余部分...

debian 6 上 简单配置 lnmp 环境

作者:shen 发布时间:April 27, 2011 分类:Linux

debian 6 的stable软件库包含nginx 不过是0.7版的,版本较老,可以自己编译,不过比较麻烦,每次升级还不方便。
我是使用debian的sid 软件库安装nginx的,这里面nginx是最新稳定版。

阅读剩余部分...

拼音域名为什么这么火

作者:shen 发布时间:April 27, 2011 分类:域名

域名的行情一直跟随着大站域名的脚步。
最近米市最火的要数4数字和双拼了,至于4数字,总共1万个,不多也不少,最近的价格都是在高四位,个人觉得有些高。主要是因为几个大的导航站和一些在线小游戏网站使用了这种类型的域名,带火了4数字。
互联网起源于英语国家,域名很自然就习惯于使用英文,刚传入中国还没有充分本地化,再加上早期互联网普及度不高,使用互联网的多是些高学历的人群,他们能够习惯于英文域名,那时的中国网站域名也大多使用英文或者自创词汇,诸如:netease tencent pchome zol sina,似乎那时的互联网公司对拼音域名不感兴趣,像搜狐的拼音是souhu ,但是却使用了sohu这样一个域名,倘若放在今天souhu绝对是首选。
随着互联网的平名化,它不再是少数人的玩物,并不是所有的中国人都懂英文,对于这些人来说,记住一个英文域名并不那么容易,而且英文域名资源是有限的,拼音域名应运而生,拼音域名容易为国人记忆,且开发度不高,比较容易注册到合意的域名,所以后来拼音域名逐渐占据主流,像后来的 taobao xiaonei(现在的renren) dangdang tianya 都使用了拼音域名,包括最近很火的各种“团“也多使用拼音域名。
拼音域名的大站多了,米农也都跟上了,现在想注到一个好的双拼已经基本不可能了,所有的双拼已经被米农扫了好多遍了,好的双拼域名价格已经达到了6位数,所以现在米农们又开始玩三拼了。
未来,当拼音域名资源也枯竭的时候,又会有什么样的域名被开发出来?也许开放后缀是一个解决方案。

Ramhost vps 安装配置

作者:shen 发布时间:April 24, 2011 分类:Linux

在网上看到Ramhost vps口碑不错,买了个512m的,用起来还不错,速度也还可以(我用联通3G上网)。
Ramhost 默认安装的是Debian 5 ,可以选择自己安装其他系统,可选的有debian , ubuntu , archlinux , centos , gentoo , suse 等,我先把系统换成了 debian 6 ,用ssh登录系统,刚装的系统基本没装什么软件,登录ssh需要登录vps的母机(Host Machine)
ssh vz@host
Host是母机IP ,密码是vz ,然后输入你的用户名和密码登录。

阅读剩余部分...