« 2005年09月 | 首页 | 2005年11月 »

2005年10月31日

月末随想

又一个月结束了,冬天真的来了。
本来就胖的身体,加了衣服后变得越发的臃肿。
太不修边幅是我的主要恶习之一,妈妈说我小的时候不是这个样子的。
对于肮脏无论是实体上的还是意象上的我都能坦然了,
就像蛆虫可以快乐的在五谷轮回汤里面畅游......
有人谈到轮回,可真的会有轮回吗,
看到深秋或初冬的风扫着落叶,
红的、黄的、黑的、布满锈斑的,有些许凄凉。
乐观的人说春天也不太远了,可我们又能拥有多少个春天。
事实终归是树在长高,人在变老。
招摇不是我的本性,所以我无法招摇。
但我着实很孤单,孤单的有些发慌,
不再是那个耐得住寂寞的家伙。
我可以为彰显特别大喊我是根需要关怀的萝卜。
最完美的结局就是被切了闷在坛子里,
在适当的时候躺在小碟子里配你早餐的那碗白粥。
最近还看到影视剧里男生爱说自己心情例假了,
这里借用一下吧,更严重的是我还有些不调
其实最让我期待到还是月初发工资的日子......
然后去买些可以让我一觉到大天的呵护

2005年10月22日

Backbase--so cool a RIA Framework via AJAX

RIA火了起来。
不小心看到了这个。
http://www.backbase.com
这个东西很cool
下载回来,看着文档品尝中..........

2005年10月19日

光棍儿1+1+1+1+1+1晚餐

一只鸡腿

一个土豆

一棵大葱

炖了一锅

一个人孤单的吃了

又饱了一顿

2005年10月16日

用apache 2的mod_ext_filter给html文件加广告。

想在静态页面上自动加个广告条,而不必手动修改每个静态页面。
按照这个需求在google上找了一段时候,不得要领。
后来想起来tomcat里有filter的概念的。
就到apache的文档里找。
瞎猫碰到了这个死耗子。
http://httpd.apache.org/docs/2.0/mod/mod_ext_filter.html
由于自己学习不认真,并且编程能力不强,笨拙的按照文档解决了这个问题。
个人感觉就是unix管道的理念。

服务器环境是centos 4.2 /apache 2.0.52

首先加载mod_ext_filter
在/etc/httpd/conf/httpd.conf
的Dynamic Shared Object (DSO) Support节
加入

Code:

LoadModule ext_filter_module modules/mod_ext_filter.so


然后定义filter的名字(advtext)和配置filter要调用程序的名字(gingeradv)。

Code:

ExtFilterDefine advtext mode=output intype=text/html cmd="/usr/bin/gingeradv"


在Directory标签里加入如下行。
Code:

SetOutputFilter advtext


加入后看起来如下
Code:

<Directory />
   Options FollowSymLinks
   AllowOverride None
   SetOutputFilter fixtext
</Directory>


用于加入广告的程序gingeradv是用perl写的,自己笨写的很垃圾。

Code:

#!/usr/bin/perl
my @lines = <STDIN>;
open ADVLINE, "/var/www/html/abc.txt" or die "cant't find the adv files";
my @advlines = <ADVLINE>;
print @lines,@advlines;


记得要给这个文件执行的权限。
Code:

chmod a+x gingeradv


要显示的广告保存在/var/www/html/abc.txt里。
我用于测试的这个是一个google的Google AdSense
abc.txt如下
Code:

<script type="text/j avascript"><!--
google_ad_client = "pub-5617089787488679";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--></script>
<script type="text/j avascript"
 src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>


然后重新启动apache服务器

Code:

apachectl graceful


在浏览器里访问效果如下。

apachefilter


但是这样虽然解决了问题,但perl程序好像写的很笨拙,估计没有效率。
还有这种工作方式每个请求都会调用这个perl脚本,估计访问量大的时候会不怎么好。
自己猜想写个动态加载的so才是正路,可惜不会,慢慢学习中,但愿我能学习。

2005年10月05日

假期结束,回来值班。

时间过的真的好快,几天的假期说没就没有了。
在家休息了几天,见了两个老同学,还和妈妈姐姐去给老爷过了生日。
今天下午就回来了,因为从明天开始我要值班。
刚刚和大学寝室的八哥去吃了红烧肉炖干豆角。
感觉心情比较平和了,因为在回来的611公共汽车上,
由于比较颠簸被一猥亵女性(疑是女流氓)在看似不经意的情况下拉了我下体一把。
比较郁闷

2005年10月01日

国庆节放假,一会儿回家了。

转眼五个月没回家了,时间过的真的如流水般。
国庆放了七天假,但五号就要回来值班。
不管那么多了,先回家陪爷爷和老爸老妈了,
下午两点半的车,和姐姐一起回去。
回家倒没什么特别的情愫,只是自己工作已经一年多,
还是没什么长进,有些无颜见爹娘的愧疚。
我的生活需要一点变化了.....................
祖国生日快乐,愿与家国同乐。