Archive for July, 2009

[Shell编程] 字符编码转换的脚本

2009.7 8

程序中遇到汉字真是麻烦,弄的程序原本是gbk或者是gb2312的。现在服务器上都是utf-8,汉字全是乱码。只好写个shell,来自动转换。

#!/bin/bash
for i in $(find $1)
do
file $i |grep text 1>/dev/null 2>&1

if [ $? -eq 0 ] ;then
ec…

[建站日志] 新网站

2009.7 6

忙活了几天,也没个成果。
前段时间,在做一个图片的网站。做的太简单了,简直不堪入目。mm.sunliguo.com
还有个bbs,这两个程序都是参考或者修改别人的。都是用shell脚本写的,很麻烦。比起php,可麻烦了。
看着别人做网站都赚了钱,自己也不能闲着。反正闲着也是闲着。
先说技术问题,看来是只有再学习php了。我记得很早就接触了,就是没有系统的学习过。因为自己没有坚持下来。好在p…

[Linux] Linux同步时间

2009.7 5

Linux服务器的时间不是太准,就同步下时间:
0 0 * * * /usr/sbin/ntpdate time.nist.gov&& /usr/sbin/hwclock -w
太简单了,只用两个命令就搞定了。!^_^

或者是 ntpdate -u pool.ntp.org 上面的服务器好像是不管用了。
ps:
我好不容易写的那么多代码,现在服务器等不上去了。我好后悔…

[AMP] htmlentities函数导致中文乱码

2009.7 3

再用 PHP Navigator 的时候,发现不能正常浏览中文字符。

它的代码很简单,因为我也能看懂了。最后定位到filestatus这个函数,它用来显示文件的一些属性。然后再找到显示文件名的地方,其实是个变量$filename:
$filename=wordwrap(htmlentities($file,ENT_QUOTES), 15, ”
n”,1);
然后再查阅php的手册,发现…

[Shell编程] shell 参数替换

2009.7 2

今天在分析一个shell脚本的时候遇到了一个变量 ${2:15}。经我查阅shell经典参考书ABS后,得到如下解释:
${var:pos} 变量从位置pos开始扩展。
说得很抽象,我就自己弄了个例子:

[root@localhost ~]# a=12345
[root@localhost ~]# echo ${a:2}
345
[root@localhost ~]# echo $…

[工作] 与高考同行(一)

2009.7 2

7月2号,进入了高考提前批的录取工作。
由于我公司在山东招办有两套设备,为了使高考录取工作顺利进行,我将在招生办陪伴我们的设备50多天。
我看了一下高考录取的时间安排,各批次之间会有几天休息的时间。其余时间都会7X24小时呆在这里。
今天中午吃的还不错,肚子里又添了几样菜:济南过年乱炖、毛血旺、拔丝马蹄等。看来跟着共产党走是没有错的!我现在也开始信仰马克思主义了!
晚上肚子又多了一样菜:酱…