2008年12月26日星期五

linux易用性方面的矛盾

linux 很多發行版是愛好者弄出來的,這些愛好者一般按照自己的習慣定制,這些愛好者會考慮怎么樣可以更懶一點,這些愛好者的電腦技術水平較高。這就是現實。沒有歧視某些人的意思。
商業版的就會爲了盈利迎合大部分用戶而設計。社區版的會迎合開發者自己而設計。

----

ubuntu在易用性方面已經較其他發行版改進了很多了。但是linux社區會譴責ubuntu專注與做自己的用戶群而放棄對linux核心技術的貢獻。但是ubuntu的用戶現在反而埋怨ubuntu還不夠易用。世界是矛盾的產物。

享受社会文化福利

深圳市博物馆、关山月美术馆、深圳美术馆、深圳画院、深圳市群艺馆、深圳图书馆、深圳市少儿图书馆等七大市属公益性文化场馆,全部免收门票向社会开放


今年过节,我要轮流参观以上场所。。。嘿嘿

2008年12月25日星期四

据说是下载 视频的脚本

  1. #!/bin/bash
  2. beg='http://www.flvcd.com/parse.php?flag=&kw='
  3. end='&sbt=%BF%AA%CA%BCGO%21'
  4. url=${1//\//%2F}
  5. url=${url//:/%3A}
  6. url=$beg$url$end
  7. cd ~/tmpfs
  8. wget "$url" -O - |\
  9. grep '^<U>' | sed -e 's/<U>//g' > mov.list
  10. wget -c -U opera -i mov.list
  11. rox ~/tmpfs

2008年12月5日星期五

Nmap参考指南(Man Page)

网址: http://nmap.org/man/zh/

Nmap参考指南(Man Page)

Table of Contents
描述
译注
选项概要
目标说明
主机发现
端口扫描基础
端口扫描技术
端口说明和扫描顺序
服务和版本探测
操作系统探测
时间和性能
防火墙/IDS躲避和哄骗
输出
其它选项
运行时的交互
实例
Bugs
作者
法律事项(版权、许可证、担保(缺)、出口限制)

2008年11月30日星期日

印度怎么了?

打海盗被说错打了渔船。。

最好的城市又被恐怖袭击。

2008-11-30


2008年11月14日星期五

[转寄][小结]dvi->ps->pdf 转换中如何控制纸张大小

纸张大小通常由所使用的文档类的参数控制,比如:
\documentclass[a4paper]{article} 将产生 a4 大小的输出。
对于 LaTeX 的标准文档类来说,可以选择的纸型有:
a4paper, a5paper, b5paper, letterpaper, legalpaper, executivepaper
不同的纸型对应不同的页面设置。
                                                                   
在 dvi-->ps 过程中,纸型仅受其配置文件
$TEXMF/dvips/config/config.ps 中有关参数的控制,默认是 a4
(有的可能为 letter)。如果希望得到其它纸型,可以修改该配置文件,
但经常修改会非常麻烦。因此,可以通过 dvips 加上合适的参数进行控制,
比如:
dvips -t letter 可以产生 letter 大小的输出,而不管文档类中的纸型
是否为 letter。
                                                                   
在 dvi-->pdf 过程中,纸型的控制与 dvi-->ps 类似。不同的是其配置文件
为 $TEXMF/dvipdfm/config/config。类似的,可以通过 dvipdfm(x) 加上
合适的参数进行控制,比如:
dvipdfm -p letter
dvipdfmx 支持的纸型较多,可通过 dvipdfmx --help 来查看。
                                                                   
ps-->pdf 过程中,似乎不用指定纸型。如果强制指定,可以用下面的命令:
ps2pdf "-sPAPERSIZE=letter" input.ps
当然,这没有什么意义。
                                                                   
对于 pdflatex 而言,除了修改
$TEXMF/tex/generic/config/pdftexconfig.tex 以外,
可以参考下面的方法。
                                                                   
在 LaTeX 中可以采用下面的方法设置特殊大小的纸张(xingxiuwen@smth):
(1) 对于dvips,\begin{document} 前加入:
\special{papersize=<paperwidth,paperheith>}

(2) 对于 dvipdfm(x), \begin{document} 前加入:
\special{pdf: pagesize width <paperwidth> height <paperheight>}

(3) 对于pdflatex,\begin{document} 前加入:
\setlength{\pdfpageheight}{<paperheight>}
\setlength{\pdfpagewidth}{<paperwidth>}

当然,除了使用默认纸张大小以外 (这种情况下,所有的页面设置都有相应
的默认值),这些纸张大小的设置还应该与页面其它参数的设置结合起来。

lsof 应用举例

属于某些用户的进程打开的文件: 
sudo lsof -u yaoms,mysql
sudo lsof -u 1000,540,1002
建立tcp连接的进程: 
sudo lsof -i tcp
建立udp连接的进程:
sudo lsof -i udp
建立http连接的进程:
sudo lsof -i :http 或者 sudo lsof -i :80
某程序打开的所有文件:
sudo lsof -p `pgrep qq` 

2008年11月7日星期五

TeX/LaTeX常用宏包

http://blog.csdn.net/hecssy/archive/2008/10/25/3142802.aspx

梦中的景象

空中有五彩羽毛的鸟儿(好像是喜鹊--或者凤凰...)盘旋飞舞,五彩缤纷的花树环绕着一个湖泊,天空和水面都被染成了鲜艳的颜色。看不见太阳...很迷人的景象。

清晨,太阳好像还没有完全升起(梦中从来没有见到过太阳)。微冷,空气中好像要滴出露水来;但是没有雾,眼前的景像异常清晰。一个山谷中,嶙峋的山石上闪着晶莹的光,一个个如嫩芽般生出的水晶柱像是正努力享受这个美好的早晨。一个比水晶还纯洁的少年,睁着明亮清澈的眼睛望着自己,不说话,只微笑。

怀旧:故乡的榕树 By 黄河浪

住所左近的土坡上,有两棵苍老蓊郁的榕树,以广阔的绿荫遮蔽着地面。在铅灰色的水泥楼房之间,摇曳赏心悦目的清翠;在赤日炎炎的夏天,注一潭诱人的清凉。不知什么时侯,榕树底下辟出一块小平地,建了儿童玩的滑梯和亭子,周围又种了蒲葵和许多花朵,居然成了一个小小的儿童世界。也许是对榕树有一份亲切的感情罢,我常在清晨或黄昏带小儿子到这里散步,或是坐在绿色的长椅上看孩子们嬉戏,自有一种悠然自得的味道。

  那天特别高兴,动了未泯的童心,我从榕树枝上摘下一片绿叶,卷制成一支小小的哨笛,放在嘴边,吹出单调而淳朴的哨音。小儿子欢跳着抢过去,使劲吹着,引得谁家的一只小黑狗循声跑来,摇动毛茸茸的尾巴,抬起乌溜溜的眼睛望他。他把哨音停下,小狗失望地跑开去;他再吹响,小狗又跑拢来……逗得小儿子嘻嘻笑,粉白的脸颊上泛起淡淡的红晕。

  而我的心却象一只小鸟,从哨音里展翅飞出去,飞过迷朦的烟水,苍茫的群山,停落在故乡熟悉的大榕树上。我仿佛又看到那高大魁梧的躯干,鬈曲飘拂的长须和浓得化不开的团团绿云;看到春天新长的嫩叶,迎着金黄的阳光,透明如片片碧玉,在袅袅的风中晃动如耳坠,摇落一串串晶莹的露珠。

  我怀念从故乡的后山流下来、流过榕树旁的清澈的小溪,溪水中彩色的鹅卵石,到溪畔洗衣和汲水的少女,在水面嘎嘎嘎地追逐欢笑的鸭子;我怀念榕树下洁白的石桥,桥头兀立的刻字的石碑,桥栏杆上被人抚摸光滑了的小石狮子。那汩汩的溪水流走了我童年的岁月,那古老的石桥镌刻着我深深地记忆,记忆里的故事有榕树的叶子一样多……

  站在桥头的两棵老榕树,一棵直立,枝叶茂盛;另一棵却长成奇异的S形,苍虬多筋的树干斜伸向溪中,我们都称它为“驼背”。更特别的是它弯曲的这一段树心被烧空了,形成丈多长平放的凹槽,而它仍然顽强地活着,横过溪面,昂起头来,把浓密的枝叶伸向蓝天。小时候我们对这棵驼背分外有感情,把它中空的那段凹槽当作一条“船”。几个伙伴爬上去,敲起小锣鼓,以竹竿当桨七上八落地划起来,明知这条“船”不会前进一步,还是认真地、起劲地划着。在儿时的梦里,它会顺着溪流把我们带到秋苗青青的田野上,绕过燃烧着火红杜鹃的山坡,穿过飘着芬芳的小白花的橘树林,到大江大海去,到很远很美丽的地方去……

  有时我们会问:这棵驼背的老榕树为什么会被烧成这样呢?听老人说,很久很久以前,有一条大蛇藏在这树洞中,日久成精,想要升天;却因伤害人畜,犯了天条,触怒了玉皇大帝。于是有天夜里,乌云紧压着树梢,狂风摇撼着树枝,一个强烈的闪电象利剑般劈开树干,头上响起惊天动地的炸雷!榕树着火烧起来了,烧空了一段树干,烧死了那头蛇精,接着,一阵飘泼大雨把火浇熄了……这故事是村里最老的老人说的,他象榕树一样垂着长长的胡子。我们相信他的年纪和榕树一样苍老,所以我们也相信他说的话。

  不知在什么日子,我们还看到一些女人到这榕树头虔诚地烧一叠纸钱,点几柱香,她们怀着怎样的心愿来祈求这榕树之神呢?我只记得有的小孩面上长了皮癣,母亲就会把他带到这里,在榕树干上砍几刀,用渗流出来的液汁涂在患处,过些日子,那癣似乎也就慢慢地好了。而我最难忘的是,每当过年的时侯,老祖母都会叫我顺着那“驼背”爬到树上,折几枝四季长青的榕树枝,用来插在饭甑炊熟的米饭四周,祭祀祖先的神灵。那时侯,慈爱的老祖母往往会蹑着缠得很小的“三寸金莲”,笃笃笃地走到石桥上,一边看着我爬树,一边唠唠叨叨地嘱咐我小心。而我虽然心里有点战战兢兢的,却总是装出毫不在乎的样子,把折到的树枝得意地朝她挥舞。

  使人留恋的还有铺在榕树头四周的长长的石板条,夏日里,那是农人们的“宝座”和“凉床”。每当中午,亚热带强烈的阳光令屋内如焚、土地冒烟,惟有这两棵高大的榕树撑开遮天巨伞,抗拒迫人的酷热,洒落一地的荫凉,让晒得黝黑的农人们踏着发烫的石板路到这里透一口气。傍晚,人们在一天辛劳后,躺在用溪水冲洗过的石板上,享受习习的晚风,漫无边际地讲“三国”、说“水浒”,从远近奇闻谈到农作物的长势和收成……高兴时,还有人拉起胡琴,用粗犷的喉咙唱几段充满原野风味的小曲,在苦涩的日子里寻一点短暂的安慰和满足。

诗歌:就是那一只蟋蟀(流沙河)

台湾Y先生说:“在海外,夜间听到蟋蟀叫,
就会以为那是四川乡下听到的那一只。”

就是那一只蟋蟀
钢翅响拍着金风
一跳跳过了海峡
从台北上空悄悄降落
落在你的院子里
夜夜唱歌

就是那一只蟋蟀
在《豳风·七月》里唱过
在《唐风·蟋蟀》里唱过
在《古诗十九首》里唱过
在花木兰的织机旁唱过
在姜夔的词里唱过
劳人听过
思妇听过
就是那一只蟋蟀
在深山的驿道边唱过
在长城的烽台上唱过
在旅馆的天井中唱过
在战场的野草间唱过
孤客听过
伤兵听过

就是那一只蟋蟀
在你的记忆里唱歌
在我的记忆里唱歌
唱童年的惊喜
唱中年的寂寞
想起雕竹做笼
想起呼灯篱落
想起月饼
想起桂花
想起满腹珍珠的石榴果
想起故园飞黄叶
想起野塘剩残荷
想起雁南飞
想起田间一堆堆的草垛
想起妈妈唤我们回去加衣裳
想起岁月偷偷流去许多许多

就是那一只蟋蟀
在海峡那边唱歌
在海峡这边唱歌
在台北的一条巷子里唱歌
在四川的一个乡村里唱歌
在每个中国人脚迹所到之处
处处唱歌
比最单调的乐曲更单调
比最谐和的音响更谐和
凝成水
是露珠
燃成光
是萤火
变成鸟
是鹧鸪
啼叫在乡愁者的心窝

就是那只蟋蟀
在你的窗外唱歌
你在倾听
你在想念
我在倾听
我在吟哦
你该猜到我在吟些什么
我会猜到你在想些什么
中国人有中国人的心态
中国人有中国人的耳朵

2008年11月6日星期四

IBM获“Teri是女孩Terry是男孩”专利

神奇的科技啊,不过中国的人名和网名可不好搞。

2008年11月3日星期一

pietty 的小窍门

PuTTY 是個小巧方便的 Telnet/SSH 安全遠端連線程式, 但用於非英語系文字時有非常多的問題, 而且它對於初學者來說過於複雜的使用界面也為人詬病已久。 PieTTY 則是源自於 PuTTY ,修正與完整支援亞洲等多國語系字元、 並在使用界面上大幅改進、易學易用的版本。
以上是 pietty 的作者的介绍,我喜欢 pietty 多一点。
使用 pietty 是会发现,鼠标右键是 paste ,这和 linux 环境中的 中键 paste 有点不同,向我这种经常在 linux 和 windows 之间交换使用的人,会很不习惯,经常在 pietty 中误按中键,或者在linux(xterm)中误按右键。产生很多误操作。
今天无意间在 pietty 的选项中发现,原来他也可以采用 xterm 的按键模式... -_-!!!
见上图

2008年11月2日星期日

LaTeX 的章节控制

\章节命令[短标题]{标题}
\章节命令*{标题}

可用的章节命令从大到小有:
\part
\chapter
\section
\subsection
\subsubsection
\paragraph
\subparagraph

每个不带*的命令都自带有一个计数器,其章节计数器名称为"\"后面的名字,即part, charpter等。每调用一次不带*的章节命令,计数器就加1.
可用 \setcounter{章节计数器名称}{数} 重置计数器。

带*的章节命令不参与自动编号,也不会把章节标题放到目录表和页眉中。

参考文献:
1.陈志杰等,LATEX入门与提高(第二版),高等教育出版社,2006.5

2008年10月31日星期五

ubuntu 未知原因自动重启

今天发现我的台式机会自动重启。原因不明。
查看syslog有如下结果:
Oct 31 18:39:55 yaoms-desktop /usr/sbin/cron[5429]: (CRON) INFO (pidfile fd = 3)
Oct 31 18:39:55 yaoms-desktop /usr/sbin/cron[5430]: (CRON) STARTUP (fork ok)
Oct 31 18:39:55 yaoms-desktop /usr/sbin/cron[5430]: (CRON) INFO (Running @reboot jobs)
Oct 31 21:59:27 yaoms-desktop /usr/sbin/cron[5445]: (CRON) INFO (pidfile fd = 3)
Oct 31 21:59:27 yaoms-desktop /usr/sbin/cron[5446]: (CRON) STARTUP (fork ok)
Oct 31 21:59:27 yaoms-desktop /usr/sbin/cron[5446]: (CRON) INFO (Running @reboot jobs)
通过网络搜索和irc求助,经球猫提醒,好像是cron的一个bug。但是暂时搞不明白,放在这里做个备忘。
参考链接:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=99160
http://www2.list.logwatch.org:81/pipermail/logwatch-devel/2006-July/001453.html
http://forums.whirlpool.net.au/forum-replies-archive.cfm/1068887.html
http://ubuntuforums.org/showthread.php?t=571088

测试彩信

开源工具也能“Make Money”

荷兰财政部最近举办了一场设计大赛,内容是设计一个5欧元的纪念硬币。一位 python高手(同时也是艺术家)参加了比赛,并且获奖。他在自己的博客上这么写道,“我的整个设计都是用自由软件做出来的。主要使用了python, SPE editor, PIL, pyCairo, Gimp, Inkscape, Phatch等软件。我用的是运行GNU/Linux 的机器,用了Ubuntu/Debian软件套装。我当然很乐意把我设计出来的硬币以 GPL 的方式发布出去,这样兴许能解决当前的经济危机。但是,这显然是不行的。











http://pythonide.blogspot.com/2008/10/how-to-make-money-with-free-software.html

袁萌:强大的微软和Ubuntu 8.10发布



 
 

iNutshell 通过 Google 阅读器发送给您的内容:

 
 

于 08-10-30 通过 OwnLinux.cn 作者:OwnLinux

10月27日,微软PDC(Professional Developer Conference)大会,推出Windows Azure运计算平台,预示着"后视窗"时代的到来。微软将致力于超大型计算服务器集群中心的运作,把目光投向未来。微软PDC大会,真正的万人大会,盛况绝对空前,显示了微软强大的创新能力和无比的生命力。由此看来,10月21日,微软发起《全球反盗版日》的活动只是"小菜一碟",清理战场而已。

我们国内业界被微软"黑屏"提醒闹得沸沸扬扬。盗版者纷纷关闭自动更新,躲避被"黑屏"。病毒趁机大肆活动,谁来管我们?我们早就说过,番茄花园洪磊被捕,导致XP修改版的广大用户处在病毒危害和法律风险之中。在中国,盗版是"小意思",不必为此烦恼。真正令人担忧的是,中国广大计算机用户落后于一个计算机时代,与正在兴起的"运计算"完全脱节,成为"现代野蛮人"(没有版权保护意识,喜欢盗版,这话说得重了一些)。我们不希望看到这种情景的出现。

中国人连商业软件都不肯接受(喜欢盗版),更谈不上使用自由软件了。自由软件的一贯主张是,用户有自由地再分发(自由)软件(不同于偷偷摸摸的盗版)的权力(一种人身自由)。自由软件与商业软件(绝大多数是私有软件)是完全对立的。自由软件是一种先进的思想,并不是十分愚昧的现代"义和团",也不是现代乌托邦。目前,自由软件只有少数人接受。Ubuntu就是一种自由软件包。

今天,Ubuntu 8.10就要正式发布,由此,人们的视野将更加开阔了。为什么这么说?Ubuntu奠基人Mark Shuttleworth最近说,随着计算机"服务时代"(运计算)的到来,人们对移动性(Mobility)产生了巨大的需求。因此,Ubuntu 8.10增加了制作自启动U盘和支持3G通信的功能。Ubuntu 8.10提出了一个非常重要的概念:"Desktop Mobility(桌面移动性)"。这里有两个事实要说明:1、现今的U盘读出数据的速度要高于CD光盘,而且还能写入数据;2、U盘数据的保密性已经得到解决。运计算(公开性)与自启动U盘(私密性)是两个极端,两者并不相互排斥。在将来,地理位置固定的无盘网吧是一种公共设施。智能手机,无论有多么好,其体积与人相比,还是小了一圈儿,双手击键不舒服,尤其长时间操作使用。

据国外媒体报道,HP和Dell不久即将推出各具特色的基于Linux的笔记本电脑。10月27日,Mark Shuttleworth在一次记者招待会上说,"I`ve heard creditable reports of Microsoft offering XP at no cost to OEM. "既然如此,微软对中国的XP盗版者不如网开一面,高抬贵手,放了他们吧!何必"黑屏"提醒,怪吓(烦)人的。现在的问题是,我们有的人连孔乙己也不如,他们"誓将盗版进行到底",真可气!在微软总部高层官员看来,中国盗版者连非洲荒漠的人种(不懂现代软件为何物)都不如,真让我们国人丢面子!我知道,盗版者都是我们的同胞,不该如此挖苦,但是,不刺刺他们行吗?

(注:下星期一,11月3日上午,我去上海Intel研发中心请教U盘问题,看看自启动U盘到底行不行?讨回个权威说法。)

[via 袁萌博客]


 
 

可从此处完成的操作:

 
 

DW 上的一篇 vim 介绍文章

http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix_vim/index.html?ca=drs-cn-1030


关于作者

Adam Cormany 是一位 UNIX 系统工程师,从事 AIX、Solari 和 Red Hat Linux 管理已有 10 多年。他是一位 pSeries® AIX 系统管理方面的 IBM eServer® 认证专家。除管理外,Adam 还在 BASH、CSH 和 KSH 的 Shell 脚本编写以及 C、PHP 和 Perl 编程方面具有渊博的知识。

2008年10月30日星期四

使用 irc 登录 msn, yahoo, icq 等 IM 聊天工具

今天经 roylez 介绍发现个有趣的东西, irc.net 通过这个 irc 上的程序,可以登录 msn yahoo 等IM工具。
进入irc.net之后自动进入一个只有两个nick的窗口,root还有自己,root是服务端的服务程序。通过 help 和 root 提示的各种命令可以了解到这个程序的很多功能。以我今天登录 msn 的经历来简单介绍下。
连接上之后首先注册一下当前的 nick ,
yaoms> register mypassword
注册成功后使用这个命令登录,
yaoms> identify mypassword
成功后 root 会给 +R 标记。
下面添加一个 msn 帐号,
yaoms> account add msn yaoms@live.cn mymsnpassword
成功之后可以用以下命令启动msn帐号,登录,
yaoms> account on
显示一些列登录的 log 信息之后,可以用这个命令和自己的msn好友聊天:
yaoms> /msg myfriendnick hi~
这里的 myfriendnick 是系统自动为 msn 好友映射的一个 irc 友好的 nick ,一般是 msn 帐号中 @ 之前的部分。如果这个 nick 不好看,可以通过如下命令给好友改一个友好的 local alias
yaoms> rename myfriendwithabadnick_ goodNick

其他高级功能请使用 help, help quickstart, help quickstart2 查询。

其他功能有,设置帐号是否自动登录,发起多人聊天等。

What is 'SSL'? What is 'SSH'?

Question: "What is 'SSL'? What is 'SSH'?"

You see these odd technical expressions around the Net. Techie guys say "we use full SSL for our shopping carts" or "our network administrators use full SSH management techniques". But what exactly do these terms mean?

Answer: SSL stands for "Secure Sockets Layer". It commonly uses port 443 to connect your computer to a secure server on the Internet. SSL is most often used for transmitting credit card, tax, banking, or personal information to a business server somewhere. Examples of SSL: you are purchasing a DVD from Amazon.com, you are filing your taxes online, or you are transferring funds between your checking and savings accounts.

SSH stands for "Secure Shell". SSH commonly uses port 22 to connect your computer to another computer on the Internet. It is most often used by network administrators as a remote login / remote control way to manage their business servers. Examples would be: your email administrator needs to reboot the company email server from his home, or your network administrator needs to reset your office password while she is away at a conference.

Both SSL and SSH strive to create confidential connections across the Net. With only a very few exceptions, it is not possible for a regular hacker to break into an SSL or SSH connection...the encryption technology is as reliable as 21st century programming can make it. 

When you are trying to transmit financial information or internal business documentation, it is highly advisable that you only do so with an SSL or SSH type of connection.

Both SSL and SSH are special encryption and protocol technologies used to connect two computers. SSL and SSH lock out eavesdroppers by encrypting (ciphering) the connection, and scrambling the transmitted data so it is meaningless to anyone outside of the two computers.

2008年10月29日星期三

让 Vim 记住上次光标所在的行

" Only do this part when compiled with support for autocommands
if has("autocmd")
" In text files, always limit the width of text to 78 characters
autocmd BufRead *.txt set tw=78
" When editing a file, always jump to the last cursor position
autocmd BufReadPost *
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal! g'\"" |
\ endif
endif

Ubuntu 8.10 就要来了~~

Ubuntu 8.10: Coming Soon! 

中药知识知多少

文章来自:  清茶幽香

以下是生活当中常见的药性价值较高的食用植物,供大家做参考.


中医药知识:葱

俗话说"无葱不炒菜",生活中,这个葱虽然是调味品,但是它的营养价值和保健价值还真是不能小看。按中医的说法,葱能够发汗解表,所以在民间有这样的方法,就是用大葱加姜和红糖煮汤喝可以治疗早期的感冒;再有这个葱还具有健胃的功效,经常吃葱可以提高食欲,促进消化;再有,大葱还是杀菌的能手,尤其是大葱中所含有的葱素可以杀灭口腔和呼吸道中的细菌,从而能够预防呼吸道传染疾病的发生。再有就是,这个大葱还能保护血管,减少血栓的发生,所以说,体力活动较少,大脑过度疲劳,再就是容易患心血管病的这些脑力工作者平时应该多吃一些大葱。

中医药知识:莴笋

提起莴笋,很多人都认为它是一种好吃的蔬菜又脆又爽口,其实莴笋的药用价值也是很高。中医认为,莴笋能够利五脏、通血脉;早在《本草纲目》中就有这样的记载,当年李时珍就有用莴笋加酒,煎水服用来治疗产后乳汁不通。现代医学表明,莴笋中含有的大量纤维素,能够促进人体的肠壁蠕动,可以治疗便秘;另外,莴笋中还含有铁、钙,如果儿童经常吃莴笋的话,对换牙、长牙是很有好处的。还有在这,我要提醒大家注意的就是,在吃莴笋的时候,千万不要扔掉莴笋叶,因为莴笋叶子里的维生素含量要比莴笋茎高出5到6倍,而其中维生素C的含量更是高出15倍之多。

中药知识:黄瓜

说起黄瓜,很多人都喜欢吃,但是恐怕很少有人知道黄瓜的药用价值。中医认为,黄瓜具有清热利水,解毒消肿的功效,所以常吃可以生津止渴,还可以治疗咽喉肿痛等病症。另外现代医学研究表明,黄瓜中含有丰富的维生素E,可以抗衰老,也就是我们现在很多女性朋友都喜欢用黄瓜汁擦在皮肤上,或者把黄瓜切成片贴在脸上,实际上起到的作用就是润肤和舒展皱纹的功效。再有,就是黄瓜中含有维生素B1,对改善大脑和神经系统功能具有一定的作用,也就是说黄瓜还具有安神和辅助治疗失眠的作用;除此之外,黄瓜维质对促进人体肠道内腐败物质的排出和降低胆固醇也很有好处,所以常吃黄瓜还可以减肥。

中医药知识:甘草

中草药在古代被人们称做是"本草",而甘草则是本草王国中的"国老"。下面就说一说甘草。早在  "医圣"张仲景的《伤寒杂病论》中,含有甘草的处方就有154个。直到现在,甘草仍然是中医的常用药。中医认为,甘草味甘,性平,主要具有补脾益
气,润肺止咳,还有缓和药性的功效。现代医学研究表明:甘草中含有的甘草甜素、有机酸等一些成分,具有解毒、利尿、抗炎症、抗过敏的作用。不过在这里要提醒大家注意的是,甘草不宜长期、大量使用,如果长期大量使用甘草的话,就会引起浮肿、高血压,还有呕吐等这样一些不良反应,所以我们在使用时一定要遵照医嘱。

中医药知识:薄荷

据古书记载,薄荷是一种辛凉而又清新的散风解热药,一般常用它来防治伤风感冒、咽喉疼痛等病症。夏日炎热,如果吃点带薄荷清香的菜点,可以清心怡神,疏风散热,增进食欲,因此薄荷也是防暑降温的佳品。具体的方法可以这样,一种,您可以把新鲜的薄荷叶洗干净,用沸水冲泡,放入少量白砂糖制成薄荷凉茶,饮用后可以清凉解暑;另外,您也可以在煮粥时放入适量的薄荷叶,这样煮出来的粥不仅清香,而且有助消化。

中医药知识:桃

一提到桃子,我想大家可能就会联想到"寿桃"、"仙桃"等等,可见桃子是有延年益寿功效的,那接下来我们就说说桃子。中医认为,桃子性温和,能够活血、润肠、生津、养肝、通经络,所以常吃桃子可以强身健体,延年益寿。此外,因为桃子里边含有丰富的铁质,可以补血,所以常吃桃子还可以起到美容的功效。不过,我要提醒您的是,在吃桃子时,一定要洗净它的外皮,因为它表皮的茸毛会刺激喉咙或食道,会引发咽喉疾病;还有就是没有完全成熟的桃子最好不要吃,因为这样会引起腹胀或腹泻。

中医药知识:桑葚

夏季,许多人都喜欢吃桑葚,那么下面来我们就跟大家来说这种酸甜可口,营养丰富的桑葚。中医认为,桑葚性寒,主要是具有补肝益肾、养血生津、润肠通便的功效。现代研究还表明,桑葚可以调整机体免疫功能,促进造血细胞的生长、降血脂等一些作用。那么对于那些有神经衰弱症状的人来说,可以试试这样的方法,就是把桑葚洗干净以后蒸熟了,再浸泡在蜂蜜当中,浸泡三天以上就可以吃了,每一天酌量吃一点,可以对治疗神经衰弱有一定的帮助作用;再有就是对那些有习惯性便秘的人可以试一试这样的方法,就是把桑葚洗干净以后榨汁,每一天喝上15毫升,可以缓解便秘。不过在这儿要提醒大家注意的就是,由于桑葚性寒,所以对那些脾胃虚寒的人来说不要多吃桑葚。

中医药知识:葡萄

观众朋友我们常说"吃葡萄不吐葡萄皮",这听起来就是一句俗语,但其实里面它还蕴涵着一定的医学道理。因为葡萄皮中含有高效的抗癌物质,所以吃葡萄的时候连皮一块吃就具有防癌和抗癌的作用。另外从中医的角度来看,葡萄主要是具有补肝肾、益气血、开胃生津的功效。对于神经衰弱还有疲劳过度的人来说,多吃一些葡萄是有一定补益作用的。再有就是葡萄汁被科学家誉为是"植物奶",是肾炎病人最好的食品,因为它可以降低肾炎患者血液中的白蛋白和氯化钠的含量;再有就是葡萄干由于它里面糖和铁的含量比葡萄有所增加,所以多吃葡萄干对于儿童、妇女还有体弱贫血的人来说是有很好的滋补作用的。

中医药知识:芒果

据研究显示,芒果中维生素A的含量高达3.8%,我们知道维生素A对眼睛有好处,所以多吃芒果是可以明目的。还有就是芒果维生素C的含量也超过了橘子、草莓等水果,所以多吃一些芒果还可以增强人体的抵抗力。再有就是,芒果具有很高的药用价值,特别是对于那些胃部不舒适、经常有口渴、呕吐、晕船等这些症状的朋友多吃芒果具有一定的帮助作用。再有就是,对于慢性咽喉炎和嗓子哑的患者,您不妨试着用芒果煎水,代茶饮用,这样可以起到消炎的作用,而且还可以使嗓音圆润。不过在这里要提醒大家注意的就是,由于芒果的性质带湿毒,所以患有皮肤病和肿瘤的朋友,一定要注意避免多吃芒果。

中医药知识:茄子

茄子是我们大家餐桌上的常见菜。可是您可能还不了解,茄子看似普通,它的维生素P的含量之高却是许多蔬菜水果望尘莫及的。那这个维生素P的功效是什么,能使人体的血管壁保持弹性和生理功能,防止血管的硬化和破裂,也就是说我们经常吃茄子,有助于防治高血压、冠心病、动脉硬化,还有出血性紫癜等这样一些病症。除此之外,茄子是寒凉性质的食物,所以夏天食用,还有清热解暑的作用,对于容易长痱子、出疮疖的人来说,经常吃一些茄子会很有好处。但也正是因为茄子是寒凉之物,对那些消化不良,容易腹泻的人,就不适合多吃了。

中医药知识:山药

中医认为山药味甘,性平,具有良好的滋补功效。首先,它的滋补疗效可以健脾胃,用山药炖猪肚,健康人吃了以后可以增进食欲,而对于小儿厌食症还有糖尿病患者来说就具有一定滋补功效了。另外,山药还可以治疗因肺虚引起的咳嗽、肾虚引起的遗精、尿频等病症。另外,用山药和鸡炖在一起吃,不仅色鲜味美,而且还被人们称做是"长寿菜"。

中医药知识:樱桃

俗话说,樱桃好吃树难栽,那接下来我就给您介绍这种既好吃又有很好保健作用的水果――樱桃。樱桃可以说全身都是宝,它的果肉可以补中益气、祛风胜湿、对治疗肾虚、腰腿疼痛等有较好的功效;樱桃的核具有发汗、透疹、解毒的作用;而樱桃树的叶则有杀虫解毒的功能,可以治疗蛇虫咬伤、阴道滴虫等病症;另外,可能许多人都想不到,樱桃的含铁量居水果之首,比苹果和梨高20到30倍,樱桃中的维生素A含量也比苹果高4至5倍。在《名医别录》这本书中还记载:"吃樱桃,令人好颜色,美志。"(字幕)可见,樱桃还具有美容养颜的功效。

中医药知识:决明子

决明子,又叫草决明、还瞳子等,它主要具有清热明目,润肠通便,益肾补精的功效。在民间用决明子明目的药方有很多,比如把决明子碾成细末,加入粥内服用,或者是用决明子和菊花放在一起做药枕都可以起到清肝明目的作用。此外,现代药理研究也证实,决明子中所含的决明素、维生素A、大黄酸等,都对视神经有良好的保护作用,尤其是对治疗白内障、视网膜炎、视神经萎缩、青光眼、眼结膜炎等有较好的疗效。

中医药知识:桂圆

桂圆也叫龙眼,在《神农本草经》、《本草纲目》等著名的中药书里都对它有所记载:桂圆具有补益心脾、养血安神的功效。桂圆中含有糖、蛋白质和多种维生素等营养成分,除此以外还有可以被人体直接吸收葡葡萄糖,所以,体弱贫血,久病体虚的人经常吃些桂圆很有好处;另外,像妇女产后,因思虑过度引起的失眠多梦、健忘、心慌心跳等症状,也可以多吃些桂圆。但是,在这里我也要提醒您,由于桂圆易生内热,所以少年及体壮者应少吃为宜,那些有大便干燥、口干舌燥等症状的人就更不宜食用了。

中医药知识:韭菜

中医认为,韭菜籽可以补肝肾,暖腰膝,壮阳固精,对治疗阳痿�梦遗�遗尿等病症有较好的疗效;而韭菜叶在食用后则有健身�开胃�散瘀和杀菌等功效;另外用韭菜叶捣汁,还可以治疗胃腕淤血所导致的慢性胃疼。但值得注意的是,  李时珍在《本草纲目》中曾说:"韭菜春食则香,夏食则臭,多食则神昏目暗,酒后尤忌。"可见食用韭菜也是要讲究季节和量的,如果过量食用的话,可能会导致鼻子出血,甚至痔疮出血等病症;另外,由于韭菜含粗纤维比较多,所以胃溃疡和十二指肠溃疡的患者,一次也不可以过多食用。

中医药知识:冬瓜

一种维C含量很高的蔬菜――冬瓜。据研究表明,每一百克冬瓜中含有18毫克的维生素C,相当于等量西红柿的1.2倍。除了营养丰富外,由于冬瓜中不含脂肪,热量很低,所以它也是减肥的佳品。另外,冬瓜还具有利尿的功效,所以肾炎水肿患者多吃冬瓜还有消肿作用,另外,糖尿病及高血压患者也可以多食用一些冬瓜。不过,在这里我也要提醒您,由于冬瓜性微寒,所以体质虚寒的人最好不要常吃。

中医药知识:甘蔗

提起甘蔗,许多人都很爱吃。甘蔗不仅含糖量十分丰富,而且还很容易被人体吸收利用。祖国医学认为,甘蔗味甘性寒,具有养血润燥,清热生津的功效,特别适用于低血糖、咽喉肿痛、大便干结、虚热咳嗽的病人食用。此外由于甘蔗中的纤维较多,在咀嚼时还可以把残留在口腔及牙缝中的垢物一扫而净,从而能提高牙齿的自洁和抗龋齿能力;另外,咀嚼甘蔗,对牙齿和口腔肌肉也是一种很好的锻炼,有美容脸部的作用。不过,在这里我也要提醒您,由于甘蔗性寒,脾胃虚寒者最好少吃或者不吃,以免伤了脾胃。

中医药知识:荷兰豆

提起荷兰豆,许多人都很爱吃,那接下来我们就来说说荷兰豆。荷兰豆又叫豌豆、小寒豆、淮豆等,是豆科中以嫩豆粒或嫩豆荚供菜食的蔬菜。荷兰豆性平、味甘,具有和中下气、利小便、解疮毒等一些功效,经常食用荷兰豆对有脾胃虚弱、小腹胀满、产后乳汁不下以及烦热口渴等症状的病人有一定的疗效。在这里,我还要提醒您,在食用像荷兰豆这样的豆类蔬菜时应该注意,必须把荷兰豆完全煮熟后才可以食用,否则可能会发生中毒。因为豆类中含有一些有害物质,如果不充分加热破坏它,食用后可能会发生溶血而导致危险,所以大家在食用时一定要多加注意。

中医药知识:草莓

现在又到了草莓上市的季节。一个个草莓鲜红欲滴,非常惹人喜爱。中医认为,草莓味甘、性凉,具有清热止咳、健脾和胃、滋养补血等功效,对防治动脉粥样硬化、冠心病和脑溢血等有很好的作用。值得一提的是,草莓所含有的活性物质还具有较高的防癌抗癌作用。您可以将新鲜的草莓洗净后,用榨汁机绞成糊状,调入蜂蜜,拌匀,再加入5至6倍的冷开水冲泡,当茶饮服就可以了。这种草莓汁不仅有养血,润肺,解毒的功效,而且对鼻咽癌、肺癌等患者在放疗期间及放疗后的调养也很有好处。

中医药知识:香椿

提起香椿,我想大家都不会陌生,中国是世界上惟一把香椿当作蔬菜的国家,民间食用香椿,据说从汉代起就开始了。中医认为,香椿味苦性寒,有清热解毒、健胃理气、杀虫固精等功效。此外,香椿中还富含维生素C、优质蛋白质和磷、铁等矿物质,是蔬菜中不可多得的珍品。香椿的吃法也很多,可炒食、腌制,也可作调味用,如香椿芽炒蛋、香椿芽拌冷面等等,都别有风味。俗话说"雨前椿芽嫩如丝,雨后椿芽如木质。"意思就是说谷雨节气以前的香椿很嫩,而过了谷雨,香椿就老了,所以食用香椿最好在谷雨节气以前食用,因为谷雨后食用的话,不仅香椿的口感乏味,营养价值也大大降低了。

中医药知识:菠菜

在春季,有一些人会因为肝阴不足而引起高血压、头痛目眩、贫血等症状,那么,在这里,我建议您多吃一些菠菜。中医认为菠菜性甘凉,能养血、止血、敛阴、润燥,对于流鼻血、便血、高血压等病症能起到食疗的作用。此外,菠菜还含有丰富的胡萝卜素、纤维素、维生素C等对人体有益的成分,它的含铁量更是在蔬菜中名列前茅,所以常吃菠菜会令人面色红润,精力充沛。不过,由于菠菜中含草酸比较多,所以会影响机体对钙的吸收,因此吃菠菜时,我们应该先用沸水把菠菜烫软,捞出后再炒。而对于婴幼儿和缺钙者、以及有肾结石、腹泻等病症的患者,应该少吃或不吃菠菜。

中医药知识:当归

说起当归呀,它的首要功效就是补血,尤其是对因血虚引起的头昏、眼花、心慌、疲倦等病症,用当归治疗是最合适不过了。此外,当归还可以用来治疗妇女的月经不调,张仲景就曾用当归生姜羊肉汤作为药膳治疗过妇女的产后腹痛、身体虚寒、闭经等病症,另外,用当归与乌鸡炖汤,还能有助于消除妇女的黄褐斑、蝴蝶斑等斑点沉着。

中医药知识:苹果

有一句谚语,说的是:"一天一苹果,医生远离我"。那接下来我就和您聊聊有关苹果的好处。  据荷兰医学家研究证明,每天吃1~2个苹果,患心脏病的危险可以减少一半。此外,苹果中的苹果酸可以代谢热量,防止下半身肥胖;苹果中的可溶性纤维果胶可以解决便秘问题;而苹果的香气则可以使人变得精神轻松愉快,压抑感消失,并且有助于失眠患者较快地安静入睡。在这里我还要提醒您,吃苹果时一定要注意细嚼慢咽,因为如果一个苹果能够15分钟以上吃完的话,苹果中的有机酸和果酸就可以把口腔中的细菌杀死了。

中医药知识:西红柿

提起西红柿,我想大家再熟悉不过了。西红柿又叫番茄,它既是蔬菜也是水果,生吃或烹调味道都很不错,由于它不仅好吃,而且还具有丰富的营养价值,因此西红柿又被称为"神奇的菜中之果"。中医认为西红柿具有凉血养肝、清热解毒、降低血压的功效;而现代研究还表明:西红柿内含有丰富的维生素C、胡萝卜素、番茄红素等,因此它还是一种天然的防癌食品。另外,西红柿因为营养高、热量低,也是渴望身材苗条女性的最爱。每天吃一个西红柿,不仅可以抗衰老,还会使您的面色红润而有光泽。

中医药知识:荸荠

冬春时节,在市场上经常可以见到有新鲜的荸荠出售,一个个荸荠去皮后玲珑剔透,清甜爽口,很惹人喜爱,那下面我们就来说说荸荠。荸荠,俗称"马蹄",它肉质鲜嫩,可与水果媲美。除此之外,荸荠还是一味天然良药。中医认为,荸荠属寒性,有生津、润肺、化痰的作用,可以治疗肺热咳嗽等病症。在呼吸道传染病较多的春季,吃鲜荸荠还有利于百日咳以及急性咽喉炎的防治。所以说在干燥的春天,吃些荸荠是不错的选择。但是,由于荸荠性寒,脾胃虚寒以及腹胀的人还要谨慎食用。

中医药知识:大白菜

中医认为大白菜性味甘平,可以化痰止咳、退烧解毒。此外大白菜中富含的大量纤维素,还具有通导大便的功效。相传慈禧太后在年龄大了患病以后就一直靠白菜汤维持生命。她曾经有一次高烧不退,呼吸困难,但深懂药食同源的慈禧在了解到将大白菜熬汤内服,能止咳而且对高热不退有辅助治疗的作用之后,立刻就让宫廷的大师傅为她熬了一碗白菜汤,结果服用后效果很好,慈禧太后从此也就对大白菜产生了强烈的依赖。

中医药知识:无花果

科学研究表明,无花果含有近20种对人体有益的氨基酸和微量元素,尤其是无花果当中大量的食物纤维、果胶等,对治疗冠心病、提高人体免疫力、抗衰老、防癌、抗癌等都有比较明显的效果。对于无花果治疗痔疮早在《本草纲目》中就有记载,具体的方法是:您可以把适量的无花果洗净、去皮后放入锅内,再加入冰糖用水煮20分钟后服用。连服7-10天,就能起到清热消肿、活血止痛的功效。
另外,在中国维吾尔族的药书中,有72种疾病的治疗都采用无花果来入药,所以无花果也被人们誉为"二十一世纪人类健康的保护果"

中医药知识:洋葱

据研究,洋葱是蔬菜中惟一含前列腺素A的蔬菜,而前列腺素A不仅具有扩张血管和降血压的作用,它还能降低血液粘度,增加冠状动脉的血流量,预防血栓形成。此外,洋葱中的一些化合物还有降血脂和抗动脉硬化的奇特功效。因此,常吃洋葱还能预防心肌梗塞和脑血管病。难怪欧美一些国家把洋葱誉为"菜中皇后"。

中医药知识:黑木耳

我们就给您介绍一种可以降低血脂的食品――黑木耳。黑木耳因其营养丰富,又有"素中之荤,菜中之肉"的美名。黑木耳中的胶质是一种很好的滋补品,可以将残留在消化道中的杂质、废物吸附后排出体外,起到"清道夫"的作用。此外,黑木耳中含有的类核酸物质,可以降低血液中的胆固醇和甘油三酯的含量,对高血脂、冠心病、动脉硬化等患者很有好处。在中国,自古以来民间就有冬令吃木耳滋补的习惯,所以现在这个季节,您不妨多吃一些这种健康的黑色食品。

中医药知识:燕麦

现在,很多人都把燕麦粥当作了早餐,超市里的燕麦片也卖的很好,那么吃燕麦究竟有什么好处呢,我们下面就来说说燕麦。研究表明,燕麦含有多种营养物质,食用后可以降低血液中的胆固醇、甘油三酯的含量,从而减少心脑血管疾病的发生;而喝燕麦粥不仅利于减肥,还对糖尿病患者有很大好处。另外,燕麦粥还能通大便,因此便秘的朋友,尤其是老年朋友,可以多喝些燕麦粥,这样既能通便,又可以预防糖尿病和心脑血管疾病的发生,可谓一举多得。

中医药知识:甘薯

观众朋友,提起甘薯,我们并不陌生,它也就是我们通常所说的红薯。此外像白薯、番薯、红苕、地瓜等等也是它的别称。中医认为,甘薯性味甘平,具有补脾胃、养心神、清热解毒等功效。现代医学研究表明,常吃甘薯还可以补充大量的维生素C,起到抗衰老的作用;在日本国家癌症研究中心最近公布的20种抗癌蔬菜中,甘薯名列榜首;此外,在追求健美和长寿的热潮中,甘薯还被视为理想的减肥益寿保健食品。所以喜欢甘薯的朋友,您不妨多食用一些。

中医药知识:辣椒

  观众朋友,在寒冷的冬季,为了抵御严寒,人们都喜欢吃一些辣的东西,什么麻辣火锅、辣子鸡、香辣蟹等等都曾风行一时。其实辣椒不仅可以抵御严寒,它的营养价值也很高。辣椒含有丰富的维生素B1、B2以及胡萝卜素、矿物质等。人在食欲不振的时候,适当吃一点辣椒能够刺激唾液和胃液的分泌,增加食欲,促进胃肠蠕动,帮助消化。此外,辣椒中还含有"内啡肽"类的物质,这种物质能够消除人精神不振的症状。但是,辣椒虽好,也不宜吃得过多,吃得过多会引起口干、咽痛、腹部不适、大便干燥等症状,另外,食管炎、肠胃炎、胃溃疡及痔疮病的患者也应少吃或忌食辣椒。

中医药知识:山楂

 在北方的冬天,用山楂做成的冰糖葫芦更是一种深受大家喜爱的食品,那红彤彤的山楂裹上亮晶晶的蜜糖,想起来真是让人向往。山楂不仅好吃好看,而且营养成分还很丰富,它的维生素B2和钙的含量,在水果中是居于首位的。祖国医学认为,山楂具有健脾开胃、帮助消化的功效。而现代药理研究证明,山楂还具有扩张血管、增加冠状动脉血流量、降血压以及降低血清胆固醇的作用。

吃什么才健康?

  1. 先是婴儿奶粉中发现有毒物质,并有致病致死案例;后来蔓延至全部奶制品。
  2. 又发现鸡蛋中也含有相同的有害物质。。
  3. 还有柑橘中的蛆虫。

天呀,这年头,吃什么好呢?

2008年10月28日星期二

来自手机的照片

可爱的小宝宝

2008年10月27日星期一

家乡的枣树

青枣

家乡的野菜

不知道叫什么名字。。

德生BCL-3000

多波段数字调谐收音机,广播爱好者的玩具~~

光轮2000

哈里波特第一集里的名牌扫帚。

Fwd: 花生壳服务价格调整 --- 这个还涨价了,看来花生壳的生意不错啊

我不用了还不行吗?用 3322 的,免客户端的,比花生壳方便多了

---------- Forwarded message ----------
From: <service@oray.net>
Date: 2008/10/27
Subject: 花生壳服务价格调整
To: yms541@gmail.com


尊敬的用户:

感谢广大用户一直以来对Oray的支持,08年以来由于全球经济的影响使各类成本持续攀升,经过慎重考虑,Oray决定于2008年11月18日正式对花生壳专业服务和商业服务价格调整。

花生壳专业服务由100元/年调整为158元/年

花生壳商业服务由280元/年调整为298元/年

注:10月28日至11月17日调价期间,用户可以继续享受原有价格购买花生壳服务。

------------------------------------------------------------------------------------------------------------------

此邮件由系统发出,请勿直接回复!

www.Oray.cn 专业的域名服务提供商

在线客服系统:www.Oray.cn/ask/
本邮件采用橄榄邮发送,想获得免费的企业级邮箱吗?www.Olivemail.cn

Oray版权所有(C) 2004-2008


使用 mplayer 和 ImageMagick 将视频片段制作成 gif 动画

偶然之间,在看 ImageMagick 的文档中注意到,有个小工具可简单的生成 gif 动画。结合 mplayer 的截屏功能,可以将视频片段制作成gif格式的动画了。
步骤很简单:
  1. 用 mplayer 准备一些连续帧的图片。
    用以下命令打开要采集图片的影片,其中 -vf screenshot 选项是启用 mplayer 的截屏滤镜。
    ~ $ mplayer -vf screenshot myvideo.rmvb
    用快捷键导航到要截取的片段开始,按下 S 键开始截屏,数秒后再次按下 S 键,结束截屏(大写的S是连续截屏,小写的s是只截一个瞬间的图)。
    这是在当前目录下会出现一些连续幀的图片,shot0001.png, shot0002.png, shot0003.png …
    * 还有一个另外的办法可以截取连续帧,就是使用 mplayer 的 -vo jpeg 方式,另外可以用 -ss 和 -endpos 指定截取的时间范围。这个方法获得的帧非常多,小心使用。。
  2. 用 convert 将这些图片合成一个动画。
    ~ $ convert -delay 100 shot* mypic.gif
    这个命令中的 -delay 100 表示一秒变换一帧。 shot* 可以匹配所有刚才的图片,mypic.gif 就是生成的动画了。

convert and composite

convert -size 400x70 xc:transparent -font Bookman-DemiItalic -pointsize 72 -draw "text 25,60 'iNutshell'" -channel RGBA -gaussian 0x6 -fill darkgreen -stroke yellow -draw "text 20,55 'iNutshell'" iNushell.png

convert -size 4x4 xc:transparent -fill white -draw 'line 1,3 3,3' whiteline.png

composite -tile whiteline.png iNushell.png iNushell-line.png

老外上中文课的笔记

  第二题 
  Dear Tim, 

  小白兔到大白兔家玩, 
  shall by too dull doll by too jack won, 

  大灰狼看见小白兔了 
  dolphin long can Jim shall by too low, 

  小白兔闻到了,逃开了 
  shall by too when dull low, doll car low, 

  大灰狼大喊一声 
  dolphin long doll Ham Eason 

  "莫跑!" 
  "more power!" 

  --------------------- 
   
  大湿们: 
   
  2008-10-25 14:12:35 黎布开》海上钢琴师的天才执拗 
   
    万恶淫为首 
     
    while in well show 
   
   
  2008-10-25 14:39:23 xxmplus (Sydney) 
   
    Bond, James Bond 
    棒,真是棒! 
   
  2008-10-25 15:01:49 zshdfgfd 
   
        Song deer, 
        上帝 
        Low jewel tell new bee low !!!!!!!!!!!!  
   楼主太牛逼了 
   
  2008-10-25 13:54:16 好猫不打狗    
   杰克斯洛伐克 
      jack~slow fuck~  

深度的声明

我使用的深度版windowsXP的声明信息。掩耳盗铃的~

不得不使用windows的原因:

  1. 公司办公系统清一色的 Windows 系列,而且 OA 系统是 FOR IE ONLY 的。
  2. 网银系统不支持除 IE 之外的任何浏览器。
  3. 公司配备的电脑是 SIS 显卡,我搞不定它的 linux 驱动,为了保护眼睛,不得不使用Windows 。

测试邮件张贴

张贴到blog的文字内容。

convert and composite

convert -size 400x70 xc:transparent -font Bookman-DemiItalic -pointsize 72 -draw "text 25,60 'iNutshell'" -channel RGBA -gaussian 0x6 -fill darkgreen -stroke yellow -draw "text 20,55 'iNutshell'" iNushell.png

convert -size 4x4 xc:transparent -fill white -draw 'line 1,3 3,3' whiteline.png

composite -tile whiteline.png iNushell.png iNushell-line.png

预览图

使用 mplayer 和 ImageMagick 将视频片段制作成 gif 动画

偶然之间,在看 ImageMagick 的文档中注意到,有个小工具可简单的生成 gif 动画。结合 mplayer 的截屏功能,可以将视频片段制作成gif格式的动画了。
步骤很简单:

  1. 用 mplayer 准备一些连续帧的图片。
    用以下命令打开要采集图片的影片,其中 -vf screenshot 选项是启用 mplayer 的截屏滤镜。
    ~ $ mplayer -vf screenshot myvideo.rmvb
    用快捷键导航到要截取的片段开始,按下 S 键开始截屏,数秒后再次按下 S 键,结束截屏(大写的S是连续截屏,小写的s是只截一个瞬间的图)。
    这是在当前目录下会出现一些连续幀的图片,shot0001.png, shot0002.png, shot0003.png ...

    * 还有一个另外的办法可以截取连续帧,就是使用 mplayer 的 -vo jpeg 方式,另外可以用 -ss 和 -endpos 指定截取的时间范围。这个方法获得的帧非常多,小心使用。。


  2. 用 convert 将这些图片合成一个动画。
    ~ $ convert -delay 100 shot* mypic.gif
    这个命令中的 -delay 100 表示一秒变换一帧。 shot* 可以匹配所有刚才的图片,mypic.gif 就是生成的动画了。

2008年10月16日星期四

Change sessions, transaction and processes parameters in Oracle 10g

来自: http://snippets.dzone.com/posts/show/3266



转载请注明出处,尊重版权从我做起

alter system set PROCESSES=100 scope=SPFILE;
alter system set TRANSACTIONS=126 scope=SPFILE;
alter system set SESSIONS=115 scope=SPFILE;

2008年10月4日星期六

在 Ubuntu 8.04 LTS (Hardy Heron) 上安装 Oracle 11g[翻译]

By Augusto Bott — May 6th, 2008 at 4:07 pm
http://www.pythian.com/blogs/968/installing-oracle-11g-on-ubuntu-804-lts-hardy-heron

转载请注明原作者,尊重版权从我做起


在我们发布《在 ubuntu 7.10 上安装 Oracle 10g 》(November, 6th)之后,考虑到4月21号 Ubuntu 8.04 LTS 的发布,我花了点时间回顾并整理出这个新的 安装向导: HOWTO 。
请注意:我使用的是 x86 server 版本的 Ubuntu 8.04 ,但是相同的步骤在desktop版本的 Ubuntu 上应该没有任何问题。另外提醒下,整个安装过程可能花费超过6个小时1的时间,别到时怪我没有告诉你哦。
那么,让我们开始吧~~

2008年10月1日星期三

ls、PS1、grep、manpage的颜色


作者:j_fo's planet
转自:http://www.linuxdiyf.com/bbs/redirect.php?fid=9&tid=107062&goto=nextoldset

转载请注明原作者,尊重版权从我做起

一、ls

对于ls输出,除了加上 --color=auto这样的参数来接受系统默认的设置以外,我们可以为某种文件类型选择颜色。Fedora、Suse、Gentoo中一般都会有颜色 的配置文件 /etc/DIR_COLORS 。在Debian/Ubuntu中如果没有的话,可以:
# dircolors -p > /etc/DIR_COLORS 或者
# dircolors -p > ~/.dir_colors

xterm的colorBD和colorUL模式的启用

By yaoms -- Fri Oct 3 21:00:21 CST 2008


转载请注明原作者,尊重版权从我做起

在xterm中要使manpages能够显示彩色,有一中简单的方式就是使用colorBD和colorUL指定颜色。
在~/.Xresources中写入

XTerm*colorBD: blue
XTerm*colorUL: yellow

Oracle一家的幸福生活

作者实在不好找到了,好象是一本书上摘录来的


转载请注明原作者,尊重版权从我做起


一篇旧文章了,以前在CU上看到过,最近学习oracle,整理到这里保存。


编者:喜欢这样的文章,能把很枯燥的东西写的妙趣横生。

一个名叫Sid的男人,狂热地爱好拍摄、保存和整理照片。Sid的妻子名叫Debbie,他们有三个儿子Logan、Archie和Chuck。 (sid是oracle实例,照片是数据)

2008年9月30日星期二

用 iptables 设置个人防火墙,规则实例

By Yaoms -- Fri Oct 3 21:00:21 CST 2008


转载请注明原作者,尊重版权从我做起

需求很简单,服务器上有 mail,http,https,ssh 等若干个服务,允许外来的ping。
配置脚本:

#!/bin/bash
#清除filter表 INPUT链 的所有规则
iptables -t filter -F INPUT
#列出所有需要开通的端口,在这些端口上有对外开放的服务,例如www网站等
openports='22 25 80 110 443'
#允许有RELATED和ESTABLISHED标记的连接进入,对ftp等服务特别重要,还有如果使用ssh管理服务器的话不会把自己意外踢掉

2008年9月29日星期一

今天,我也翻墙~

今天突然发现公司的网络把verycd给屏蔽了。。
好早以前听说过ssh隧道可以制造一种类似代理服务器的效果,也曾翻阅了一下相关的文档说明,但是还没有实验过,今天就拿这个来翻一次墙吧。

  1. 使用 ssh -D localhost:4321 remoteserver 命令连接一台没有限制的ssh主机,(我连的是我预先开在家里的一台机器)。

  2. 顺利连通之后在远程机器上执行:

    yaoms@remoteserver ~ $ while true
    >do
    >echo 1
    >sleep 3
    >done

    并保持此终端窗口常开~~(关闭了,代理就断开了)

  3. 然后打开 firefox 并以此展开:首选项->高级->网络->Connecting...(setting)

  4. 选择 “手动代理配置”, 在 Sockets Host 栏中填写 localhost, 后面的 Ports 中填写 4321 (刚才用 ssh 绑定的端口)

  5. 确定并关闭选项窗口后,就可以尝试连接 被block 的网站了~

  6. 我翻墙成功了,很顺利。


附上FF的截图:
火狐设置截图

2008年9月19日星期五

display命令可以直接看网上的图片(无需下载)

无意中发现,使用如下命令:
display http://www.xxx.org/butid.png
就可以直接看到图片了,不需要下载回来,或者启动 FF
有时候很方便。。
*display是 imagemagick工具包中的一个看图小工具

2008年9月17日星期三

为了对付“办公室综合症”,准备个闹钟脚本。

使用crontab定时提醒,到时活动一下手脚和身体~~

$ crontab -l
# m h dom mon dow command
1 * * * * /usr/bin/mplayer /home/yaoms/Music/alert.mp3

alert.mp3 是个欢快的闹钟音乐。
可以到这里下载到: http://ftp.ubuntu.org.cn/home/yaoms/sounds/alert.mp3

2008年6月19日星期四

用 mplayer 和 lame 转换音乐 wma 到 mp3 格式(convert wma to mp3)

转换文件夹下的所有wma到mp3的脚本:

#!/bin/bash
#
# Dump wma to mp3
PATH=/opt/lame-3.97/bin:/opt/mplayer/bin:$PATH
for i in *.wma
do
if [ -f $i ]; then
rm -f audiodump.wav
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "$i"
dest=`echo "$i"|sed -e 's/wma$/mp3/'`
lame -h -m j --vbr-new -b 196 audiodump.wav "$dest"
rm -f audiodump.wav
fi
done

2008年5月28日星期三

见心见性,心佛则佛

  苏轼是个大文豪,佛印乃宋代高僧。
  佛印老实、厚道,常被苏轼欺负、戏弄。
  而且,苏轼有时占了便宜还卖乖,回家还喜欢跟他那个大才女妹妹苏小妹吹嘘、显摆。
  某日,苏轼跟佛印在一起参禅、打坐。
  苏轼发问:“你看看,我像什么呀?”
  佛印答:“我看——你像尊佛。”
  苏轼听后大笑曰:“你知道我看你坐在那儿像什么?”
  佛印问:“请讲。”
  苏轼答:“你活像一滩牛粪。”
  ……
  回到家,苏轼又开始在小妹面前炫耀起来。
  谁知,小妹冷笑一声,对哥哥说:“就你这个悟性还参禅呢!你知道参禅的人最讲究的是什么?是见心见性,是你心中有眼中就有。人家佛印说你像尊佛,说明他心中有尊佛;你说人家像牛粪,你说你心中有什么吧!”

2008年4月11日星期五

3322动态域名绑定(wget版)


#!/bin/bash
wget -q -O- 'http://username:password@members.3322.org/dyndns/update?system=dyndns&hostname=domainname.3322.org'


  • username #3322这注册用户名

  • password #密码

  • domainname.3322.org #申请的二级域名


可以将此代码写入一个单独文件,并设置可执行权限,方便调用,我是放在 ~/bin/dyndns.sh 的。
如果想要自动执行,可以加入 /etc/rc.local (开机自动执行)中或者在 /etc/hourly(每小时执行一次)放个链接。

2008年4月9日星期三

在X终端中screen不能使用PageUp/PageDown的解决方法

执行此代码:
echo 'termcapinfo xterm|xterms|xs|rxvt ti@:te@' > ~/.screenrc
Debian Screen Q&A
-----------------

Q: shift+page up in xterm/gnome-terminal/konsole used to let me scroll back a
bit, but now it doesn't. How can I make it work with scrollback?

A: It doesn't scrollback consistently because screen (the program) displays in
xterm's alternate screen buffer.

To have screen use xterm's normal screen buffer (which includes scrollback),
you can add the following to your .screenrc:
termcapinfo xterm|xterms|xs|rxvt ti@:te@

2008年4月8日星期二

irssi脚本:以不同的颜色区分发言的昵称

irssi.png

mkdir -p ~/.irssi/scripts/autorun
cd ~/.irssi/scripts
wget http://www.irssi.org/scripts/scripts/nickcolor.pl
cd ~/.irssi/scripts/autorun
ln -s ../nickcolor.pl

2008年3月30日星期日

[转载]sshfs把远程主机的文件系统映射到本地的目录中

授权方式:署名,非商业用途,保持一致,转载时请务必以超链接( http://www.fwolf.com/blog/post/329 )的形式标明文章原始出处和作者信息及本声明。

windows之外的世界比想像中要大得多呢,几乎天天都在用ssh,却到今天才知道有sshfs这个好东西,前几天还在为ZendStudio可以远程编辑文件欣喜,惭愧啊,终于有比vi scp://hostname//path/to/file更方便的方式了。

sshfs,就是可以把ssh连接到的主机资源,映射到本机的文件系统当中,然后用户可以像操作本地文件一样操作,而实际的文件改动将通过ssh传输到远程主机当中。类似于mount了一个windows共享目录,或者另外一台linux主机的samba共享,或者是nfs共享,只是“共享协议”变成了ssh通道罢了。

ubuntu源中已经包含了sshfs了,以及所需的fuse包,直接apt安装就可以了,一共是三个包:“fuse-utils libfuse2 sshfs”,不大,加起来才179k。安装的时候会自动创建用户组fuse,要使用sshfs的用户需要先加到这个用户组里才行(记得完成后还要重新登录),不然会没有权限执行fusermount:

fuse: failed to exec fusermount: Permission denied

使用就简单的多了,一般来说,连接远程主机到本地用户:

sshfs user@hostname:path mount_point

需要输密码就输密码,当然配置成自动登录的ssh更方便了。用完之后要umount,可以:

fusemount -u mount_point

都是在普通用户非sudo的环境下使用,非常方便的。如果想每次开机都自动挂载,可以在/etc/fstab中加入:

sshfs#user@hostname:path mount_point fuse defaults,auto,allow_other 0 0

这就要求必须先把ssh自动登录配置好了,让root用户能够使用user身份登录远程主机,另外allow_other这个参数很重要,没有这个参数的话,挂载过来的目录只有root能够访问。

关于自动挂载,参考文章中andot用脚本实现的方式也不错,建议大家看看去。

2008年3月21日星期五

[转]oracle数据库同步

oracle数据库同步


在两台oracle数据库之间测试成功,下面就总结一下吧:

需求:


现有两台oracle数据库服务器A和B(A,B可以是在同一内网,也可以是在互联网上的两台独立机器)。A和B里有都有testable表,结构一样,现需要当A库中的testable表变化时,B库里的testable也相应变化数据

我的解决方案:


在A中建立到B库的链接,然后对要同步的表做一个同义synonym,最后建一个触发器,就可以完成了。当然,你所用的当前的用户要有相应的权限去执行这些操作。

当从A向B同步数据时,应该在A上做所有的设置:
1,为保证连接到另一台远程服务器的数据库,你需要建立一个DB Link,但是,这里要注意语法格式,using +"connect string",这个connect string应该是存在于oracle服务器的TNSNAMES.ORA文件里,监听程序将从这里获取远方服务器
的ip地址等信息,我定义了一个'251'的connect string如下:

251 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.251)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = mychoice)
)
)


把它存到你的TNSNAMES.ORA文件里。

2,然后就可以定义DB Link了:

create public database link TEST2.US.ORACLE.COM
connect to 用户名
identified by "密码"
using '251';



3,建立synonym(同义)
create or replace synonym TEST01
for MYCHOICE.TESTABLE@TEST2.US.ORACLE.COM;



建立完了以后,你可以通过:
select * from test01
上面的语句相当于在B服务器上执行:
select * from testable

4,封建触发器:
当A中的testable表变化时(这里只考虑插入操作),就会触发向远程的B库的testable也插入相应的数据:

create or replace trigger rtest
after insert on testable
for each row
begin


insert into test01 (something) values (:new.something);
end;



ok,现在我们可以测试一下,你在A库中往testable表中插入一条记录,看看B库中是不是也相应的增加了

http://blog.chinaunix.net/u/11317/showart_189040.html

2008年3月20日星期四

应用rsync轻松备份数据

正如业界专家所分析和预测的一样,Linux正在和微软、UNIX争夺服务器市场份额,尽管UNIX系统一直在做服务器方面有绝对的优势。如今,已成三足鼎立之势,Linux逐渐发展成为第三大服务器操作系统,也成为微软在低端服务器市场的主要竞争者。其中的原因之一就是Linux的安全性能,另外一个就是费用问题。如果需要执行自动备份操作或部署安全策略,无论是对一个单一的工作站还是对一个网络内所有的服务器和工作站,rsync工具绝对是一个很好的选择。它能够及时报告所有意外事件的发生,尤其是把它和其他合适的工具配合使用的时候,可以极大地提高安全防护性能。

文件拷备功能
rsync被设计成一个简单的文件拷备工具,但不同于其他拷备工具,如cp和rcp,rsync在功能上比他们更胜一筹。因为它具备校验比较功能,可以决定哪个文件需要被拷备,哪个文件已经存在目标机上而不需要拷备。例如,如果需要将位于foo计算机上一个包含30个文件的目录拷备到bar机上时,如果选用cp,则拷备的仅仅只是文件,并且覆盖bar机器上具有相同文件名的文件,可能某些文件已经从 foo拷备到bar上了。但是,如果选用的是rsync,它将快速地比较foo和bar上相同的目录,查看两者之间的差别所在,最后将那些foo上存在而bar上不存在的文件拷备到bar上,不用拷备重复文件。这将极大地节省在文件拷备上所花费的总时间,尤其是需要将某台机器上的数据备份到另外一台机器上的时候。rsync工具使用起来非常简单、方便,若使用得当的话还可以增强操作的安全性。此外,它还可以被用作一款安全检测工具,不需要任何其他软件的支持,就可以完成文件系统的完整性审计。

数据备份功能
数据安全性的实施一般需要备份关键数据。可以通过效仿小生意的经营方法来解决,比如:到办公室的每一台工作站上,将一些重要的文件刻录到一张光盘上,这比在网络上运行一些自动备份软件要快一些。最有效的方式当然是使用目前推出的低成本并带有高速硬盘的备份服务器,通过网络定期地将需要备份的文件复制到备份服务器的硬盘上。对于那些办公任务比较大的单位来说,可以调用出一台老式的计算机来扮演这个备份服务器的角色,它的工作极为简单,在没有人使用网络的时间段,如半夜或周末,拷备重要的数据文件,完成备份。rsync在计算机之间通过网络拷备文件是一个非常简单的过程。如果需要拷备的文件在一个Linux系统上,则还有一个极为简单的方法,只需要在目标Linux系统上键入如下命令即可:

rsync localdir host:remotedir

上述命令行是使用rsync默认的操作,在本地系统上(localdir)指定希望被拷备的目录,同时指定远程系统的主机名(host)和用来存放被拷备文件的目录(remotedir)。例如,如果想将位于foo系统上/home/baz目录拷备到主机bar的/home/backup/qux目录中,在主机 foo上,则需要键入的命令为:

rsync /home/baz bar:/home/backup/qux

数据备份完成后该操作会自行终止。

但如果仅有上述操作的话,在安全性方面还是没有保障。同时,上述操作也不能拷备链接文件,不能保存权限、用户与群之间的所有关系以及新建的时间。对于此,最好是在上述命令的基础上再添加一个“-a”选项(对于文件)和“-e”选项,指定使用远程的shell程序,以保障安全。此时,远端的 shell将使用一个加密协议,比如ssh,以便远程的shell可以使用-e ssh格式。这样,上述rsync命令就有了ssh加密协议的保护,具体形式如下:

rsync -a -e ssh localdir host:remotedir

如果想了解整个文件拷备过程中所发生的一切,可以使用-v和-progress选项。-v选项表示打印出详细的操作过程。rsync默认的操作是单纯地拷备文件,不打印任何东西,尽量不打扰用户,只是简单而快速地完成任务。若只使用一次,-v选项将会报告所有被拷备的文件,并在最后给出总量。若使用两次-v选项,即在命令中使用-vv的话,rsync将不仅报告所有被拷备的文件,还会报告那些勿需拷备的文件,并在最后给出更详细的信息。-progress选项的任务则主要是显示当前的拷备进度,包括当前文件的大小,已完成的百分比,当前的传输速度,剩余时间估计等等。如果要写一条使用复选项模式和ssh隧道协议的命令,同时还要求有进度指示器的话,则可采用如下形式:

rsync -avv -e ssh -progress localdir host:remotedir

如果在拷备文件的过程中,传输被中断,rsync的默认操作是撤消前操作,即从目标机上删除已拷备的部分文件。如果想在下次拷备时续传文件,不需要重新拷备所有文件的话,可以使用-partial选项阻止rsync在传输中断时删除已拷备的部分。如果希望同时使用-partial和-progress选项的功能,则可以使用-P选项,这是rsync提供的一个更便捷的选项,可以代替上述两者。因此,如果想使用复选项模式的文件拷备,并关闭删除选项,同时要求有进度指示器和ssh隧道协议的保护,则可以采用如下命令:

rsync -avvP -e ssh localdir host:remotedir

如果希望系统按照预定的调度计划自行处理,可以简单地在后台守护进程任务中添加rsync命令。如:要添加rsync命令到/etc/crontab文件中,方法如下所示:

30 4 * * * user rsync -aP -e ssh localdir host:remotedir

完整性检测
通常,文件系统的完整性检查是通过操作特定的安全工具来完成的,比如tripwire。这类工具的操作十分彻底,功能非常强大,并提供一系列灵活的策略来帮助系统管理员完成文件系统的完整性检测。但是,对系统管理员来说,可能由于诸多原因而倾向于采用另外的方法来完成完整性检测。rsync工具就具备这个功能。它所具有的校验功能能够将原始文件和拷备后的文件进行对比,可以判断并检查出哪些文件被改变,还可以判断这些文件的更改操作是否合法,是否具备足够的授权。对文件系统的完整性检测来说,rsync所做的第一件事情是为文件系统创建一份快照。这必须在检查文件系统的完整性之前完成,因为必须有一份完好无缺的拷备用于检查文件系统是否正确。

完成上述操作之后,在命令行简单地运行一条rsync复制命令,如拷备一个rsync的二进制文件版本(可能位于/usr/bin/rsync)到一个可写的媒介上,如光盘上。当使用rsync时,还需要指定rsync二进制文件位于哪个媒介上,而不是指向计算机上的某个版本。如CD安装/mnt/cdrom ,运行如下命令,可从一台计算机上复制文件到另外一台主机上:

rsync -av --rsync-path=/mnt/cdrom/rsync -e ssh host:/ localdir

上述命令表示,从远端主机上复制整个文件系统(期望被检查的文件系统)到运行rsync所在机器的一个本地文件目录中,一旦拥有了文件系统的快照,就可以使用如下的命令来检查文件系统的完整性了:

rsync -avn --rsync-path=/mnt/cdrom/rsync -e ssh host:/ localdir

前面提到的-n选项是用来确保没有任何文件被拷备。而在rsync工具中则有所不同,它仅报告拷备之前和拷备之后的差别所在。如果不希望两者间出现差别,就应该对它们进行仔细检查,确保没有发生未授权的更改。 bin/ls、/bin/bash和/bin/sshd等文件若发生改变的话是需要特别留意一下的,如果它们本来是不应该被更改但却被改动了,这可能表示系统已遭受了某种安全威胁。但是,如果系统自动更新程序正在运行,这些文件被更新进程所改变就是很正常的了。因此,最好让更新程序做好日志记录,将那些更新进程替换过的包或文件都做好标记,再和rsync的完整性检测报告中列出来的所有被更改过的文件进行对照,这样就可以检测出哪些文件已经被非法更改了。

系统备份与完整性检查相结合
可以将自动备份和完整性检查合并起来。例如,用自动备份工具备份整个系统,在备份之前创建一个后台守护进程,用于完成完整性检查,并将输出结果重定向到一个日志文件中。在这种情况下,如果需要备份整个文件系统时,一般只需要检测出那些未曾被更改的部分文件。例如,假设需要将系统文件备份到root目录,但完整性检测的审计过程却遗漏了一些目录,而这些目录中的内容发生了常规变化,如 /home和/var等内容都发生了变化。在这种情况下,如果文件系统的审计程序总是过于“热心”地检查每一个文件的话,结果往往会导致系统备份的效率大大降低。

如果想象力丰富,思维活跃的话,可以尝试去写一个脚本程序,在后台守护进程上运行。在第一次进行完整性检查的过程中,只有当完整性检测没有发现任何错误时,才允许系统接着运行备份程序。然后,再亲自对完整性检查产生的日志文件进行仔细地检查,如果仍然没有发现任何错误,就可以选择一个比较空闲的时间段来运行系统备份程序。一般来说,最好是在完成完整性检测过程之后,且自动审计程序没有发现任何被改动的文件时,再来运行系统备份程序。

rsync实现文件的自动备份是相当简单的,这也正是设计rsync工具的动机和目标。不过,除此之外,rsync也有很多其他的功能。比如,可以用rsync完成文件系统的完整性检测,也是Linux提供的工具的灵活性的一个例证。Linux提供了很多小工具,每个工具都可以非常出色的完成某一类操作。这也正是与那些大程序的区别所在,一个大程序总是试图解决所有的问题,但最后的结果往往并不理想。此外,这些小工具使用起来十分灵活,用户可以按照自己的需要将它们组合起来完成一些比较大的复杂的任务。比如rsync借助SSH就可以用来加密和压缩经由网络所传输的数据,只需要键入简单的命令行就可以大大地提高数据安全性和系统安全性。总之,rsync工具简单易用,值得推荐。在那些富有经验的系统管理员眼中,rsync是一套多功能的、高效的安全防护工具。

源文地址: http://www.cweek.com.cn/cweek/network/technology/story/0,3800084341,39450126,00.htm

2008年3月12日星期三

linux 的终端设备类型[转载]

终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一种 终端设备,很象电传打字机(或者说就是),是由Teletype公司生产的。在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以 下几 种:

1. 串行端口终端(/dev/ttySn)

串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为 那时它的最大用途就是用来连接终端。这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0)、/dev/tts/1(或 /dev/ttyS1)等,设备号分别是(4,0)、(4,1)等,分别对应于DOS系统下的COM1、COM2等。若要向一个端口发送数据,可以在命令行上把标准输出重定向到这些特殊文件名上即可。例如,在命令行提示符下键入:echo test > /dev/ttyS1 会把单词”test”发送到连接在ttyS1(COM2)端口的设备上。

2.伪终端(/dev/pty/)

伪终端(Pseudo Terminal)是成对的逻辑终端设备,例如/dev/ptyp3和/dev/ttyp3(或着在设备文件系统中分别是/dev/pty/m3和 /dev/pty/s3)。它们与实际物理设备并不直接相关。如果一个程序把ttyp3看作是一个串行端口设备,则它对该端口的读/写操作会反映在该逻辑 终端设备对的另一个上面(ttyp3)。而ttyp3则是另一个程序用于读写操作的逻辑设备。这样,两个程序就可以通过这种逻辑设备进行互相交流,而其中 一个使用ttyp3的程序则认为自己正在与一个串行端口进行通信。这很象是逻辑设备对之间的管道操作。对于ttyp3(s3),任何设计成使用一个串行端 口设备的程序都可以使用该逻辑设备。但对于使用ptyp3的程序,则需要专门设计来使用ptyp3 (m3)逻辑设备。例如,如果某人在网上使用telnet程序连接到你的计算机上,则telnet程序就可能会开始连接到设备ptyp2(m2)上(一个 伪终端端口上)。此时一个getty程序就应该运行在对应的ttyp2(s2)端口上。当telnet从远端获取了一个字符时,该字符就会通过m2、s2 传递给getty程序,而getty程序就会通过s2、m2和telnet程序往网络上返回”login:”字符串信息。这样,登录程序与telnet程 序就通过“伪终端” 进行通信。通过使用适当的软件,就可以把两个甚至多个伪终端设备连接到同一个物理串行端口上。 在使用设备文件系统(device filesystem)之前,为了得到大量的伪终端设备特殊文件,使用了比较复杂的文件名命名方式。因为只存在16个ttyp(ttyp0—ttypf) 的设备文件,为了得到更多的逻辑设备对,就使用了象q、r、s等字符来代替p。例如,ttys8和ptys8就是一个伪终端设备对。不过这种命名方式目前 仍然在RedHat等Linux系统中使用着。 但Linux系统上的Unix98并不使用上述方法,而使用了”pty master”方式,例如/dev/ptm3。它的对应端则会被自动地创建成/dev/pts/3。这样就可以在需要时提供一个pty伪终端。目录 /dev/pts是一个类型为devpts的文件系统,并且可以在被加载文件系统列表中看到。虽然“文件”/dev/pts/3看上去是设备文件系统中的 一项,但其实它完全是一种不同的文件系统。

3.控制终端(/dev/tty)

如果当前进程有控制终端(Controlling Terminal)的话,那么/dev/tty就是当前进程的控制终端的设备特殊文件。可以使用命令”ps –ax”来查看进程与哪个控制终端相连。对于你登录的shell,/dev/tty就是你使用的终端,设备号是(5,0)。使用命令”tty”可以查看它 具体对应哪个实际终端设备。/dev/tty有些类似于到实际所使用终端设备的一个联接。

4.控制台终端(/dev/ttyn, /dev/console)

在Linux系统中,计算机显示器通常被称为控制台终端(Console)。它仿真了类型为Linux的一种终端(TERM=Linux),并且有一些设 备特殊文件与之相关联:tty0、tty1、tty2等。当你在控制台上登录时,使用的是tty1。使用Alt+[F1—F6]组合键时,我们就可以切换 到tty2、tty3等上面去。tty1 –tty6等称为虚拟终端,而tty0则是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上。因此不管当前正在使用哪个虚拟终端,系统信 息都会发送到控制台终端上。你可以登录到不同的虚拟终端上去,因而可以让系统同时有几个不同的会话期存在。只有系统或超级用户root可以向 /dev/tty0进行写操作,

5 虚拟终端(/dev/pts/n)

在Xwindows模式下的伪终端,或者来自远程登录的终端,如:telnet, ssh。¹

6.其它类型

Linux系统中还针对很多不同的字符设备存在有很多其它种类的终端设备特殊文件。例如针对ISDN设备的/dev/ttyIn终端设备等。

原文链接:http://topic.csdn.net/u/2...
原文作者:cceczjxy

1. 斜体字部分属于本人添加内容,原文未提及。