Archive for August, 2006

动态载入js并执行(未成功)

Wednesday, August 30th, 2006

说是未成功,也包含了并未失败的含义,只是没有完全达到预期的目的罢了。 最初的想法是这样的,我零星的写过一些小文章或者小工具,都是使用html语言写的,但处于方便保存/转移/备份/浏览的目的,html中所有的内容全部都包含在一个文件当中,不使用图片,css和javascript也都直接包含在文件中。现在我想在这些文章和工具中添加一些统计代码和adsense代码,就想到了如果能有一个js文件,把统计代码和adsense代码都写在里面,然后在那些单独的html文件当中包含一下这个js文件就可以了,这样可维护性就大大的增强了。 首先要排除的是innerHTML方式,因为这种方式只能写入静态内容,写入js代码虽然能够成功,但被写入的代码却不会被执行。所以,最后采用了appendChild的方式,结果如下: 首先在html也中引用js文件:

......[阅读全文]

Running Scared/夺命枪火/持续惊恐

Monday, August 28th, 2006

没看的时候以为是一部恐怖片,开头也没有认出Paul Walker来——感觉老外都长得比较像呵呵,这部片子的导演使用镜头有些忽悠+晃悠,乃至片头的悬念,乔开车带着一个受伤的小孩,像是往医院赶路的情节,十分引人入胜,毕竟小孩子受伤的电影不多,一下子就把我的注意力抓住了。 故事情节的变化也是十分的突兀,但事情交代的很清楚,导演是个叙事高手。当乔和其他意大利黑帮成员点钱的时候,来了一帮抢钱的,可意大利黑帮就是不一般,被一堆人用散弹枪指着,还是找到机会反抗并战胜了对方,代价是几个牙买加人死了。但话锋一转,原来抢钱的居然是警察!一帮人赶紧逃之夭夭,路上同伙交代乔把黑枪收起来销毁。但乔似乎舍不得把这么好的枪扔掉,回家收藏了起来,却没有注意到被在地下室玩耍的小孩发现了。结果是一家人吃饭的时候,从隔壁传来了枪声,并射来了子弹,乔过去一看,顿时清楚了,隔壁的小孩把自己藏的枪拿去了,把虐待自己的“父亲”射伤,自己跑掉了。 故事发展到这里,一个有血有肉、拖着老婆带着孩子(意大利黑帮特色?)的黑帮帅哥已经塑造完毕,故事也起了头,然后就是一连串乔消灭自己没有销毁手枪和寻找小孩以及丢失的手枪的故事了,俨然好莱坞版的《寻枪》,只是这枪像变魔术似的换了好几个地方小孩身上-流浪汉-小孩身上-马桶-修车工-皮条客,俄罗斯小孩也不简单,能够从吸毒的流浪汉、皮条客、变态狂、警察等处一一逃走,长大了一定像《红场特警》那样猛。

......[阅读全文]

电视赛车抢不过篮球,篮球中国打不过希腊

Sunday, August 27th, 2006

(由于本月的Flickr空间已满,本帖中的图片必须使用firefox才能正常观看) 就像央视论坛F1版中网友说的那样,自从上战匈牙利大奖赛以后,F1迷们苦苦等待了20天,却盼来一个不播,改为直播中国对希腊的篮球世锦赛(可惜还没打过别人),更让人生气的是,不转播也罢,发个新闻在网站上啊,网站上的新闻俨然很“旧”:

可以看到,除了工作人员今天一早更新了一条昨天排位赛的情况之外,其他的消息一概没有,就连平时大家很不满意的朱环朱格格也没露个脸报个信儿,到央视论坛F1版上一看,乖乖隆地东,“央视将直播F1土耳其站比赛 请网友关注本网节目预告”依然高悬:

......[阅读全文]

Apache文件权限设定的小窍门

Sunday, August 27th, 2006

通过这篇文章中的这件事,让我对linux下apache的设置和linux的权限机制有了进一步的了解,虽然原理是很简单的,但长期使用windows服务器的同志们未必就会知道。 情况是这样的,我这里为了日常调试程序方便,对程序文件有两个小要求,一是最好保存在home目录下,便于操作,二是文件的owner最好还是用户我,而不是apache,但要求既能够正常编辑,由能够正常的运行(在apache下,web访问)。因此,在home目录下建立了一个目录php,并且在apache中新建了一个别名Alias指向/home/fwolf/php目录。重启apache让设置生效后,却发现访问http://localhost/php返回“403 Forbidden”拒绝访问错误,问题到底出在哪里呢? 首先估计到应该是访问权限的问题,php目录默认的权限是755,owner为fwolf:fwolf,而apache是以用户www-data的身份运行的,所以编辑/etc/group文件,把用户www-data加到了fwolf组中,重新尝试访问,依然是403错误。进一步估计www-data用户的权限设置没有错,问题产生在其他地方。 进一步通过google查询之后,找到了一种调试权限的好方法:先su到root用户,再su www-data切换到www-data的用户环境,直接访问目标文件看是否“Permission denied”(以前怎么就想不到呢)。结果如下:

......[阅读全文]

64位Ubuntu下的电影播放(失败)

Friday, August 25th, 2006

本以为64位能快些,但装上之后,不但Inter D943的cpu却装了个amd64的ubuntu(x86_64架构),速度也没感觉快了多少,而且好像64位os下scim和openoffic还没法一起工作,愁死我了。 不过电影播放倒有可以替代的方法——卸载totem-gstreamer,安装totem-xine,感觉totem-xine虽然没有mplayer功能强大,但算是简单能用,至少avi系列的影片基本上都能够播放了(当然要加装libxine-extracodecs包),而且画质好像也比mplayer要好一些。两者的速度基本差不多。 64位(amd64)下的w32codecs找不到,可能就是没有,这样的话就只能暂时使用totem-xine了,不知道对mencoder有没有影响。另外totem-xine好像不认gb2312的字幕文件,把srt文件转换为utf8编码应该可以吧,totem-xine也不像mplayer那样能够自由选择字幕文件的编码。 唉,真是像冰块僵尸说的那样,“amd64支持得还是不够好,还是凑活用i386吧。flash(看网页) w32codecs(看电影) java(QQ)都有问题。”,还是暂时换回i386好了,怎么换呢?像升级内核那样直接安装行不行?我可懒得重新安装,待我试试再回来报告。

......[阅读全文]