2007年12月23日

决定把blog搬到baidu去,baidu的速度和空间容量都不错,就是不知道怎么把原来写的东西移过去。

新地址:http://hi.baidu.com/antzhi

posted @ 2008-02-18 11:16 小蚂蚁 阅读(170) | 评论 (0)编辑 收藏

服务器换了程序后手机上的Client出问题了,每次连接后只能播放第一个frame,今天抽了点时间检查程序,发现问题出在服务器在每一frame后加了个\r\n,手机上的程序在getHeader时没考虑到,加了几行代码搞定。

posted @ 2008-02-13 12:51 小蚂蚁 阅读(170) | 评论 (0)编辑 收藏

花生壳的IP地址和实际公网的地址不一致问题一直没得到解决,询问客服也没有解决的办法,通过观察,我发现不是每次拨号都会出现IP不一致的情况,说明我的ISP只在一定范围内安装了NAT转发的设备,自己写了个脚本,比较花生壳和wan ip,如果不一致,就从新拨号分配一个新IP,运行了半个月,效果蛮好,可惜了我花100元升级专业用户.

--------------------------------
#!/bin
# wan.sh
#get wan ip from TP-LINK route

wanip=`wget --user=admin --password=admin -q -O - http://192.168.2.1/userRpm/StatusRpm.htm |\
grep "00-50-FC-77-C9-06" |\
awk -F, '{print $3}' | tr -d ' "'`

echo "$wanip"


----------------------------------------------

#!/bin/sh
# fixip.sh
#fix vicp ip

export PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/phlinux"

disUrl='http://192.168.2.1/userRpm/StatusRpm.htm?Disconnect=断%20开&wan=1'
conUrl='http://192.168.2.1/userRpm/StatusRpm.htm?Connect=连%20接&wan=1'
wg='wget -q --user=admin --password=admin -O - '

c=0
while [ "$c" -lt "5" ]
do
  wip=`wan.sh`
  vicp=`nslookup myhome.vicp.net | tail -n2 | grep "Address" | awk '{print $2}'`

  if [ "$wip" == "$vicp" ]; then
    echo "Match done."
    exit 0
  fi

  echo "my wan ip : "$wip
  echo "myhome.vicp.net : "$vicp
  echo "Fix ip ..."

  if [ -n wip ]; then
    echo "  disconnect PPPoe ..."
    `$wg $disUrl > /dev/null`
    sleep 3
  fi

  echo "  connect PPPoE ..."
  `$wg $conUrl > /dev/null`
  sleep 37

  c=`expr $c + 1`
done

posted @ 2008-02-11 18:36 小蚂蚁 阅读(782) | 评论 (1)编辑 收藏

半夜醒来睡不着,干脆穿上衣服倒腾我的PSP,研究了PSPTube的通讯协议,发现其实是依靠youtube网的xml文件来实现节目列表,数据结构很简单.正好原来想用PSP PMPlayer Advance来当Motion的Client计划一直没成功,于是对PSPTube做了点调整,在服务器写了个生成xml的脚本,整个过程花了四个小时,完工时刚好天亮.
 

posted @ 2008-02-08 23:55 小蚂蚁 阅读(234) | 评论 (0)编辑 收藏

kmip解释的IP老有问题,没办法换成vicp

posted @ 2008-01-18 11:49 小蚂蚁 阅读(147) | 评论 (0)编辑 收藏

打算把服务器的timezone由UTC改成CST,但修改了/etc/timezone、/etc/default/rcS和/etc/localtime都没有用,在/etc/profile里加上export TZ='Asia/Shanghai'后普通用户登陆没问题,但用su切到root后timezone又变回UTC,实在没办法了在/etc下执行grep -e "UTC" -f *,结果在environment里发现TZ="UTC",原来是前几天做实验改后忘改回来了,又是一个因忘事犯的错误,浪费了不少时间,晕啊。

posted @ 2007-12-23 12:13 小蚂蚁 阅读(157) | 评论 (0)编辑 收藏