十分钟开发一个firefox插件(序)

去年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。

scp是否支持断点续传?

在google上搜到这位仁兄说“scp有断点续传功能哇”,又没说明是怎么支持的,让我无比郁闷,用了这么多年scp,就从来不知道还可以支持断点续传。 scp是远程拷贝工具,那么文件拷贝功能应该是参考cp实现的,既然cp都不支持断点续传,那么scp显然也不会支持,这个推断貌似很有道理,但未必成立,我们还是看scp的手册吧。

在手机上使用Google Latitude地图服务

google今年2月份的时候推出了latitude服务,通过在手机上安装v3版本的google maps,就可以使用一项名为“纵横”的服务。我们可以直接输入google的账号登陆,导入入gmail上的联系人,并将自己的位置共享给好友。试想一下,周末逛街时正愁一个人没地方吃饭的时候,刚好发现地图上***就在附近,说不定就可以蹭一顿饭了。。。 google maps通过移动基站定位精度为600米,但据我观察,在深圳市区能精确到200米;通过gps能精确到几十米,可惜gps耗电太厉害,并且不能在室内使用。

lighttpd的server.max-write-idle问题

自从把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状态惹得祸,原因应该就是客户端异常关闭。

bash脚本的学习笔记

1. 一行判断语句 [ -z $vmip ] || [ -z $vmname ] && echo "Usage: $SCRIPTNAME vmname vmip vmmac" >&2 2. 获得数组长度 host=( 10.1.1.181 10.1.1.182 ) echo ${#host[@]}

如何mount可启动的硬盘映像文件

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

从网上到网下

艾瑞上看到很有意思的两篇文章:Alice.com卖日用品直接送府, 买菜团团长Ken帮盐湖城家庭省下70%花费

看看opendns怎么做内容过滤

opendns是一个免费的dns解析服务器,你可以在任何地方配置电脑的dns为opendns的地址:208.67.222.222、208.67.220.220。 opendns不光是一个dns解析服务器,更是一个很好的安全工具,安全策略支持对各类黄色网站,非法网站,钓鱼网站等等超过50个类别的不安全网站的过滤;用户可以自定义网络的安全级别,如图所示: features_content_filtering

google域名被劫持google账户无法登陆

昨晚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

lighttpd日志分割

lighttpd本身不支持apache的rotatelogs类似的功能,但可以通过cronolog来完成。