« August 2006 | Main | October 2006 »

September 27, 2006

凤尾草的药效

fengweicao.jpg

俗话说,久病自成医。如果不是半月前姨父给我的那个药方,我也不会刻意地留意这路边小草。这是上周在沙湾饭店旁边的峭壁上偶然拍到的,两种凤尾草长在一起,右边叶尖细者为剑叶凤尾草。

【别名】凤尾草的别名很多,例如,井边草,井口边草,小金星凤尾草、铁脚鸡,山鸡尾、井茜,井阑草、石长生,凤凰草,井边茜,旋鸡头,野鸡尾,乌脚鸡,线鸡尾,双凤尾、金鸡尾,小凤尾草、九把连环剑,鸡爪莲,背阴草,井栏边草,小叶凤尾草,蜈蚣蕨,凤尾藤,五叶灵芝。

【来源】为凤尾草科植物凤尾草Pteris multifida Poir.的全草或根茎。

【形态特征】植株高20~70cm。根茎短,直立或斜生,顶端密被钻形棕色鳞片。叶草质,二型,簇生;不育叶柄长4~6cm,光滑,禾秆色,基部略带棕色;叶片椭圆形,长6~8cm,宽3~6cm,先端尾状,单数一回羽状;羽片1~4对,对生,下部的具柄;羽片线形,长4~5cm,宽4~8mm,先端长尖,边缘具小尖齿,下部的2~3叉状深裂,有时二回分叉;叶轴两侧具翅,叶脉羽状,侧脉常二叉状。能育叶与不育叶相似而较大,仅花不育部分具小尖齿。孢子囊群线形,生于羽片边缘的边脉上,超出叶缘之外;囊群盖线形,膜质,灰白色。

【生境分布】生于海拔600m以下的石灰岩缝或墙缝、水边、河沟边。

【采集加工】全年或夏、秋两季采收,洗净,晒干。

【化学成分】地上部分含蕨素(pterosin)B、C、F、O、S,蕨素C-3-O-葡萄糖苷(pterosin C-3-O-β-D-glucoside),2β,15α-二羟基-对映-l6-贝壳杉-烯(2β,15α-dihydroxy-ent-kaur-16-ene),23,16α-二羟基-对映-贝壳杉烷(2b,16a-dihydroxy-ent-kaurane),大叶凤尾苷(creticoside)A、B,芹菜素-7-O-葡萄糖苷(apigenin-7-O-β-D-glucoside),木犀草素-7-O-葡萄糖苷(luteolin-7-O-β-D-glucoside)。

【药理作用】
1. 抗菌作用:
煎剂1:80~1:320对钩端螺旋体有抑制作用。对金黄色葡萄球菌、痢疾杆菌、大肠杆菌、人型结核杆菌亦有抑制作用。
2. 抗肿瘤作用:
全草或根醇浸出液,腹腔注射,对小鼠肉瘤S180有抑制作用,其抑制率分别为3%~33%和33%~40%。

【性味归经】
味淡、微苦,性寒。归大肠、肝、心经。清热利湿,消肿解毒,凉血止血。

【功能主治】
清热利湿,消肿解毒,凉血止血。主治痢疾,泄泻,淋浊,带下,黄疸,疔疮肿毒,喉痹乳蛾,淋巴结核,腮腺炎,乳腺炎,高热抽搐,蛇虫咬伤,吐血,衄血,尿血,便血及外伤出血。

【用法用量】
内服:煎汤9~15g,鲜品30~60g;或捣汁。外用:适量,捣敷。

【古籍论述】
《生草药性备要》:“洗疳、疔、痔、败毒、敷疮。”“治蛇虫咬诸毒,刀伤,能止血生肌,舂汁调酒服,渣敷患处;研末收贮,治气痛。”
《分类草药性》:“治一切热毒,消肿,清火。治痈疮、乳痈,淋症,解烟毒。”
《岭南采药录》:“晒干为末,治气痛热痛。”
《湖南药物志》:“解热利水,消肿解毒,止呕,接骨生肌,止痛止血,解酒毒。主治疳积,感冒,目翳。”

【古代临床应用】
用于湿热所致的泄泻,痢疾,小便淋浊,女子带下,黄疸诸证。
用于疮疖痈肿,喉痹、乳痈等热毒病证。
用于尿血,便血,痔疮出血等证。此外,凤尾草还可用于热毒型的恶性肿瘤。

【药理作用】
1、抗菌作用:煎剂1:80—1:320对钩端螺旋体有抑制作用。对金黄色葡萄球菌、痢疾杆菌、大肠杆菌、人型结核杆菌亦有抑制作用。
2、抗肿瘤作用:全草或根醇浸出液,腹腔注射,对小鼠肉瘤有抑制作用,其抑制率分别为3%-33%和33%-40%。

【临床应用】
1、治疗传染性肝炎。
2、治疗急性细菌性痢疾。

September 22, 2006

rsync问题,当ssh不是标准22端口

为了安全,我的服务器主机均修改了 sshd 端口,现在问题来了,当使用 rsync 远程备份的时候就连接不上,man rsync 也没有结果,郁闷了半天,google 以后才终于知道可以从命名行设置如下:

rsync -e 'ssh -p xx22' ,怎么样?!

September 18, 2006

表哥的老照片

表哥四十岁生日的DV放在我这里已经有些日子了,一直没有时间来编辑。原因之一是受姨夫之托,要把他珍藏的老照片做成片头,以回顾表哥四十年来的成长岁月。

这真是一次漫长的过程,光扫描这些照片就花了整整两天的时间。整理这些老照片,我的魂灵却早已神游物外,看着一张张褪色、泛黄的照片,我依稀看到了过去的自己,有些记忆依旧清晰,有些却早已模糊。我的脑海里出现了不久之前看过的电影《天堂电影院》主旋律,而我这里恰好有“Yo-Yo.Ma.Plays.Ennio.Morricone”这张专辑的APE,相比电影原声,我更喜欢马友友大提琴演绎的怀旧思绪与情怀。不妨就把他作为我片头的背景音乐吧!

有了背景音乐,片头就容易多了。因为是老照片,不用过多修饰,只是在ps做简单的裁剪,然后在 vegas 中根据音乐的起伏,做适当的镜头推拉。不到一下午,片子基本上就完成了。剩下的工作就是输出。

为了省时,我直接在 vegas5 中输出 mpeg2 格式,晚饭回来,片子已经完成,戴上耳机,准备自我陶醉一番,不料一开始就给我一个下马威,不知道怎么搞的,音质怎么恶化到如此地步,一点大提琴的感觉都没有了。于是,我检查输出的设置,并没有发现与平时有什么不同啊?!我怀疑 vegas 的输出插件或许有问题,于是换用 TMPGEnc 2.54 做输出测试,发现无论用 MPEG1 audio layer 1 或者 2 ,即便用最高的码率,都一样的出现失真问题,看来应该是MPEG1编码的缺陷了。因为输出为 MPEG1 audio layer 3 是没有问题的,回到 vegas 中输出 AC3 也没有问题。呵呵,看来以后不能再用MPEG1输出音频了。

September 14, 2006

让php 运行在 suexec+fastcgi 模式下

在网上翻遍了,也没有找到一篇完整的有关 apache2 +suexec + fastcgi 运行 php 的文章,不知道是什么原因。呵呵,看来只有靠自己来测试了。经过三天的时间,终于有了结果。以下是在 centos 4.3 下的安装要点:

首先编译 php-fastcgi

编译要求, php 需要增加支持 fastcgi, 安装以后的 php -v 命令应该有如下显示:

[root@mail ~]# php -v
PHP 4.3.9 (cgi-fcgi) (built: Sep 15 2006 15:43:47)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

如果有 cgi-fcgi ,则说明支持 fastcgi 方式。

接下来是 编译和安装 mod_fastcgi


安装之前,先确认是否安装 httpd-devel rpm 包,否则使用yum 安装之;然后从 http://www.fastcgi.com 下载 mod_fastcgi-2.4.2.tar.gz ,解包以后,按照 INSTALL.AP2 文档的步骤执行以下操作:

$ cp Makefile.AP2 Makefile
$ make top_dir=/usr/lib/httpd/
$ make install

编译安装成功后,应该在 /usr/lib/httpd/modules 目录有 mod_fastcgi.so 文件,此时说明 mod_fastcgi 已经安装成功。

配置
在 httpd.conf 中增加以下配置:

LoadModule fastcgi_module modules/mod_fastcgi.so
FastCgiIpcDir "/tmp/fcgi_ipc/"
FastCgiSuexec /usr/sbin/suexec
FastCgiServer /var/www/igenus/php-cgi/php -processes 10
FastCgiConfig -singleThreshold 100 -killInterval 300 -autoUpdate \
    -idle-timeout 240 -pass-header HTTP_AUTHORIZATION
<VirtualHost *:80>
        SuexecUserGroup vpopmail vchkpw
        DocumentRoot /var/www/igenus/webroot
        ServerName mail.test.com
        ScriptAlias /php-cgi/ /var/www/igenus/php-cgi/
        <Location "/php-cgi/php">
                SetHandler fastcgi-script
        </Location>
        AddHandler php-fastcgi .php
        Action php-fastcgi /php-cgi/php
</VirtualHost>

其中,FastCgiIpcDir 很多网文并没有提到这一点,很重要。注意 /tmp/fcgi_ipc 目录必须供 httpd User/Group 可读写。

然后在 /var/www/igenus/php-cgi/ 目录建立以下 php wrapper 脚本

#!/bin/sh 
PHPRC="/etc" 
export PHPRC 
PHP_FCGI_CHILDREN=8 
export PHP_FCGI_CHILDREN 
PHP_FCGI_MAX_REQUESTS=5000 
export PHP_FCGI_MAX_REQUESTS 
exec /usr/bin/php

注意 php-fcgi/php 目录及文件属主一定要是与 SuexecUserGroup user group 相同。
PHPRC environment 环境变量指向 php.ini 目录位置,然后重新启动 httpd 应该可以正确解析 php,虚拟机应该工作在 vpopmail:vchkpw 用户组下。

重要的提示:
可以通过 suexec -V 命令查看 suexec 的编译配置:

[root@mail conf.d]# suexec -V
 -D AP_DOC_ROOT="/var/www"
 -D AP_GID_MIN=100
 -D AP_HTTPD_USER="apache"
 -D AP_LOG_EXEC="/var/log/httpd/suexec.log"
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
 -D AP_UID_MIN=500
 -D AP_USERDIR_SUFFIX="public_html"

注意 AP_DOC_ROOT 以及 AP_GID_MIN AP_UID_MIN 对配置影响很大。