July
5th,
2009
去年8、9月份时研究了一阵rich application client,浏览了很多ajax、flash、xul、widget等技术的分析文章,公司内部有份技术选型文档的分析颇为到位,列出了几种技术的侧重点,虽然仅仅是选来做测试自动化,但对互联网的这几种技术却剖析的丝丝入扣。当时还想做一些widget的探索,就搭建了一个firefox开发环境,用xul做了一个小例子。
mozilla firefox发展了这么多年,已经形成了一套自成体系的开发环境,Google浏览器chrome这个名字就来自mozilla开发、运行框架的名字chrome;你可以在firefox的地址栏中输入:
chrome://browser/content/browser.xul, 就会发现firefox的标签页中又嵌套了一个firefox。
July
5th,
2009
在google上搜到这位仁兄说“
scp有断点续传功能哇”,又没说明是怎么支持的,让我无比郁闷,用了这么多年scp,就从来不知道还可以支持断点续传。
scp是远程拷贝工具,那么文件拷贝功能应该是参考cp实现的,既然cp都不支持断点续传,那么scp显然也不会支持,这个推断貌似很有道理,但未必成立,我们还是看scp的手册吧。
July
4th,
2009
google今年2月份的时候推出了latitude服务,通过在手机上安装v3版本的google maps,就可以使用一项名为“纵横”的服务。我们可以直接输入google的账号登陆,导入入gmail上的联系人,并将自己的位置共享给好友。试想一下,周末逛街时正愁一个人没地方吃饭的时候,刚好发现地图上***就在附近,说不定就可以蹭一顿饭了。。。
google maps通过移动基站定位精度为600米,但据我观察,在深圳市区能精确到200米;通过gps能精确到几十米,可惜gps耗电太厉害,并且不能在室内使用。
July
1st,
2009
自从把lighttpd升级到1.5之后支持断点续传之后,accesslog日志中就多了很多下面的报错:
2009-07-01 17:38:09 (server.c:744) NOTE: a request for /noshow.php timed out after writing 90024 bytes. We waited 360 seconds. If this a problem increase server.max-write-idle
关于这个问题的解释,可以参考这个帖子:
http://bbs.chinaunix.net/viewthread.php?tid=901123,解释的比较到位了。但是没给出解决方案,搜一些英文的论坛也没有收获,只好自己研究了一下,发现是CLOSE_WAIT状态惹得祸,原因应该就是客户端异常关闭。
June
30th,
2009
1. ä¸è¡å¤æè¯å¥
[ -z $vmip ] || [ -z $vmname ] && echo "Usage: $SCRIPTNAME vmname vmip vmmac" >&2
2. è·å¾æ°ç»é¿åº¦
host=(
10.1.1.181
10.1.1.182
)
echo ${#host[@]}
June
29th,
2009
xen虚拟机使用硬盘映像文件作启动盘,每次生成一个虚拟机之需要拷贝一份文件。那么如何mount这个映像文件,修改其中的内容呢?
直接用mount iso文件的方法mount是不行的:
XEN-14:/ # mount -o loop vm.img /mnt
mount: you must specify the filesystem type
XEN-14:/ # file vm.img
vm.img: x86 boot sector
June
28th,
2009
June
26th,
2009
opendns是一个免费的dns解析服务器,你可以在任何地方配置电脑的dns为opendns的地址:208.67.222.222、208.67.220.220。
opendns不光是一个dns解析服务器,更是一个很好的安全工具,安全策略支持对各类黄色网站,非法网站,钓鱼网站等等超过50个类别的不安全网站的过滤;用户可以自定义网络的安全级别,如图所示:
June
25th,
2009
昨晚11点多,google就无法访问,当时就想有可能被墙了。今天上午居然还不能访问,只好另外想办法。同事说另一个地方可以访问,ping google.com的ip地址是66.249.89.147,而我这里ping的是4.36.66.178,既然能访问,那么就是dns的问题,有两个解决办法:
1. 修改c:\windows\system32\drivers\etc\hosts文件, 添加
66.249.89.147 google.com www.google.com
June
25th,
2009
lighttpd本身不支持apache的rotatelogs类似的功能,但可以通过cronolog来完成。