众家智慧,实时资讯


Google
 
  热门搜索: 鞋业连锁 票务中心 家教 美甲产品
标签:bokee.com
时间:

7

在古希腊神话里,地球上的火源于天神普罗米修斯从上帝那里盗取火种,交给人类的。从1936年开始,圣火传递成为每一届奥运会必不可少的仪式。奥运圣火是和平的象征。从2000多年前的古奥林匹克运动会到1896年开始的现代奥运会,和平始终是奥林匹克运动的主旋律,是奥林匹克精神的内核。在神殿前取得“天火”,以橄榄枝寄寓和平,当神圣的火炬燃烧在蓝天白云之下,没有任何他物能比奥运圣火更能点燃人们对和平的渴望和追求,也没有任何其他活动比奥运火炬在全球传递和平的意义更彰显。

现代奥运圣火传递是从1936年的柏林奥运会开始设置的。
早在古代奥运会上,持火炬赛跑就是希腊人祭祀仪式的一个不可或缺的项目。1934年,国际奥委会雅典会议决定,恢复古代奥运会的圣火仪式。从那以后,在每届奥运会期间,从开幕日期到闭幕式为止,在主办城市的主体育场都将燃起奥林匹克圣火。该会议还规定,奥运火种必须来自古希腊奥运遗址―――奥林匹亚,采取火炬接力方式从奥林匹亚传到主办国,以此来象征现代奥运对古希腊奥运精神的承传。
1936年7月20日,在奥林匹亚举行了隆重的火炬点燃仪式,12名身着希腊民族服装的少女,在乐曲伴奏声中点燃了第一支火炬,随后正式开始了每人手持火炬跑1公里的火炬接力。火炬由希腊开始,整个行程共3075公里,于8月1日抵达柏林运动场的开幕仪式,它成为古代奥运理想传播的象征。从这届奥运会开始,火炬接力便成为奥运开幕式前和开幕式上的传统习俗。

北京奥运圣火将于2008年3月25日,在希腊奥林匹亚按照传统仪式取火;2008年3月25日-30日,进行希腊境内的火炬接力活动;2008年3月30日,在希腊泛雅典体育场(1896年第一届现代奥运会会场)举行圣火交接仪式;2008年3月31日,在北京举行欢迎圣火进入中国及火炬接力启动仪式。


火炬接力传递计划路线的顺序和城市为:北京市-阿拉木图-伊斯坦布尔-圣彼得堡-伦敦-巴黎-旧金山-布宜诺斯艾利斯-达累斯萨拉姆-马斯喀特-伊斯兰堡-孟买-曼谷-吉隆坡-雅加达-堪培拉-长野-首尔-平壤-胡志明市-台北-香港-澳门―海南省(三亚、五指山、万宁、海口)―广东省(广州、深圳、惠州、汕头)―福建省(福州、泉州、厦门、龙岩)―江西省(瑞金、井冈山、南昌)―浙江省(温州、宁波、杭州、绍兴、嘉兴)―上海市―江苏省(苏州、南通、泰州、扬州、南京)―安徽省(合肥、淮南、芜湖、绩溪、黄山)―湖北省(武汉、宜昌、荆州)―湖南省(岳阳、长沙、韶山)―广西壮族自治区(桂林、南宁、百色)―云南省(昆明、丽江、香格里拉)―贵州省(贵阳、凯里、遵义)―重庆市―四川省(广安、绵阳、广汉、乐山、自贡、宜宾、成都)―西藏自治区(山南地区、拉萨)―青海省(格尔木、青海湖、西宁)―新疆维吾尔自治区(乌鲁木齐、喀什、石河子、昌吉)―甘肃省(敦煌、嘉峪关、酒泉、天水、兰州)―宁夏回族自治区(中卫、吴忠、银川)―陕西省(延安、杨凌、咸阳、西安)―山西省(运城、平遥、太原、大同)―内蒙古自治区(呼和浩特、鄂尔多斯、包头、赤峰)―黑龙江省(齐齐哈尔、大庆、哈尔滨)―吉林省(松原、长春、吉林、延吉)―辽宁省(沈阳、本溪、辽阳、鞍山、大连)―山东省(烟台、威海、青岛、日照、临沂、曲阜、泰安、济南)―河南省(商丘、开封、郑州、洛阳、安阳)―河北省(石家庄、秦皇岛、唐山)―天津市―北京市。


在2008年3月31日举行的欢迎奥运圣火进入中国和接力活动启动仪式上,还将留出一个火种灯用于圣火抵达珠峰活动。圣火抵达珠峰火炬手团队将在5月期间具备登顶气候条件的任何一天实施圣火登顶活动。
北京2008年奥运会火炬接力活动历时130天,传递总里程约13.7万公里。

不能有的迷惑……

6

      

过去有一个人出门办事,跋山涉水,好不辛苦,有一次经过险峻的悬崖,一不小心,掉到深谷里去。此人眼看生命危在旦夕,双手在空中攀抓,刚好抓住崖壁上枯树的老枝,总算保住了生命,但是人悬荡在半空中,上下不得,正在进退维谷,不知如何是好的时候,忽然看到慈悲的佛陀,站立在悬崖上,慈祥的看着自己,此人如见救星般,赶快求佛陀说:“佛陀!求求您慈悲,救我吧!”

‘我救你可以,但是你要听我的话,我才有办法救你上来。’佛陀慈祥的说着。

‘佛陀!到了这种地步,我怎敢不听你的话呢?随你说什么?我全都听你的。’

‘好吧!那么请你把攀住树枝的手放下!’

此人一听,心想,把手一放,势必掉到万丈深坑,跌得粉身碎骨,那里还保得住生命?因此更加抓紧树枝不放……

……

近段总是晚睡早起,早晨阳光还没特别明媚,自己就没了睡意,没事就对着某个事物发呆,偶尔翻翻床头边的书,看佛学觉悟自己。也许是自己领悟能力太浅,也许是自己尘根太深,有些无法理解通,呵呵,这个顺着自己的思路理解吧!

只想学会那份心平气和!

7

尼康如何搭配镜头(转贴)


[tr=#e3e5da][td=3,1]随着数码单反的降价,很多朋友都想买数码单反,但是很多人都不知道如何选镜头,而且不少商家、专业媒体为了提高单反的门槛故意的把一些词汇说的很“专业”,不少“大侠、老鸟”也老爱搬出一些尼康的牛头、佳能的神镜来“教育”新人显得自己懂得很多,很专业。其实单反不是太复杂的东西,至少比汽车、音响要简单多了。作为一个入门的菜鸟,说一说我的切身体会,并且我尽量用简单的文字来说单反,在单反的世界里面你无需害怕,日常使用,拍拍照片,真的没有太深的学问,也不需要懂得很多专业的知识。摄影是一种乐趣,何苦搞得那么复杂,那么累。


无论是佳能、还是尼康、SONY、宾得,厂商早就把市场分析的很透彻了,所以你总会在不同厂商的产品上面找到缺点和优点。难以选择的时候,选机身建议参照这样的3个标准:

1、 外形、手感。自己都不喜欢的外形,手感不好的机器,用起来不爽,暂时先别考虑。

2、 像素,目前主流就是千万象素的单反,所以佳能的400D(新上市的40D),尼康的D200/D80/D40X、SONY的A100、宾得的K10D都是主力机型。

3、 价格。这个很简单有多少钱办多大的事,千万像素的机器大多机身在5K-7K之间,只有尼康的D200是专业入门机要1W左右。买东西先做好预算不会错的。

4、 别太在意目前的机身上面的除尘功能,这个新出来的功能的效果不像广告宣传的那样好,现在没必要太在乎这点。机身放抖功能还是比较实用的。

因为我个人是尼康的用户,所以我就重点说说尼康的镜头如何配了。并且为了负责,我只写了我自己使用过的镜头,其中一些是我自己拥有的,还有一些是身边好友拥有的,玩了这么久觉得它们都各自有自己的特点,想尽量客观的说出来,但是我负责的说它们都是值得考虑的,关键是要看你的要求和经济能力了。

尼康的镜头的特点简单的说就是:定焦好过变焦、价格相对便宜、成像风格锐利、高端产品输给佳能(不过也有大侠坚决反对这点,这次尼康新发布了3支远摄定焦镜头,相信一定会重振雄风的),中低端并不逊色,甚至还略有胜出。作为全球镜头的主力品牌,尼康和佳能之间打了几十年,尼康的镜头在中低端档次,相对来说价格便宜一些,做工要厚道一些,所以深得广大摄影爱好者的喜爱。佳能在专业领域,比如体育摄影什么的处于领先位置,所以你会看到足球比赛、网球比赛很多人拿的是佳能的大炮。(也有大侠反对这点,但是目前确实是白炮多一些,当然这个跟尼康的高端机连拍速度也有关系)

只是作为一个普通的爱好者,买单反只是玩玩,娱乐,拍拍花花草草,总的投入可能也就1-3W,有多大的可能性去买那么专业的镜头和机身呢?(还有就是有多少必要非要把尼康和佳能分的那么清楚呢?似乎就无忌的人最关心你是C族还是N族,有时候简直是水火不容)当然不排除有钱的玩家一口气买很多牛头,那不属于本篇文字讨论的范畴了,有钱好办事嘛,根本不用愁配镜头的事情。



其实不管是佳能还是尼康都有狗头、好头,牛头,就像川菜、湘菜、粤菜一样,有不好吃的,也有我超喜欢吃的,只不过我更爱吃火锅一些而已。呵呵,选择尼康之后有一段时间也想过玩佳能,不过后来发现玩佳能的人也有想玩尼康的,于是领悟到用好自己手中的器材才是关键,否则钱再多把器材买完也就那么回事情。没有摄影作品是完全依靠器材顶级获奖的,器材只是工具,不要过度的追求和迷信了。废话少说,开始正题了。



一、镜头的分类
1、按照品牌分
镜头一般按照品牌区分,比如尼康的镜头,佳能的镜头,宾得镜头,SONY的镜头。请注意的是这些品牌的镜头之间都是不能直接换用的。如果你选择了尼康的单反,那么就很难再使用佳能的镜头了,因为他们的卡口设计不一样。尽管单反的乐趣就是换镜头,但是我们往往发现可以换的镜头其实很少,呵呵,这个是利益所决定的,短期内不可能改变。
品牌区分有一个特殊的镜头群――副厂镜头。
一旦我们买了某个品牌的镜头比如尼康,我们一般来说会选择尼康自己生产的镜头,称之为“原厂镜头”,还可以选择像适马、腾龙、图丽这样的第三方公司为尼康机身生产的镜头,我们称这样不是尼康原厂的厂商生产的镜头为“副厂镜头”。同理,佳能、宾得的机身不仅可以用自己生产的镜头,也可以选择适马、腾龙、图丽为他们生产的配套镜头。
但是因为一个买单反的用户机身大多只买一台,镜头却可能买几个,厂商的利润更多的是体现在镜头以及相关的配件上面,所以尼康、佳能这样既可以生产机身又可以生产镜头的厂商恨不得全世界的人民都只买它们自己的相机和镜头。因此副厂们是很难得到尼康、佳能的技术支持的,所以它们设计生产的部分产品在兼容性上往往会有一些问题,再加上制造经验、质量控制等原因,个体差异会比较大,也就是说你可能运气好买到一个什么问题也没有的镜头,也可能运气更好买到一个什么问题都有的,甚至你连续换几个还是有问题的。
但是总的来说副厂的镜头的质量已经提高很多,除开个别的现象以外已经很多经典的优秀镜头值得去购买,我会在后面专门写副厂镜头的推荐。
2、按照焦段分

传统的135镜头其实一般都是按照焦段来分的,比较传统的大致分法是:

10-17mm为超广角-主要是拍摄风景,尤其是大场景,比如草原、沙漠、大海

17-35mm广角-风景、人文,拍到此一游照的主力焦段,尤其是适合旅行拍摄

50-85中焦-人文、人像。这个焦段里面85mm焦段尤其是被推崇为拍人像最佳的焦段,所以我们经常可以看见把85mm F1.8这样的镜头叫做人像头。50MM这个焦段据说最符合人眼看出去的视角所以又成为标准焦距,我们经常把50mm的镜头叫“标头”就是这么来的。但是最近又看到文章说42mm才是真正的标准焦距,哎,就不去计较这么多了,既然传统是这样叫的就先这样叫吧。

105-200mm-长焦镜头(远摄镜头),比较适合人物特写、拍点儿荷花、舞台什么的等等。
105mm以上都算长焦了,一般常用的是到200mm就为止了,但是也有人喜欢拍野生动物、飞鸟的要用到300、400、甚至600mm这样的焦段。但是那些头一支都是数万了,也不是一般人玩得起的,我也没有玩过,就不说了。(我再次强调写这个只是说说自己的看法,也只谈自己玩过的镜头,我不是大虾,难免有错误,欢迎指正!)

微距――专门用来拍昆虫、花朵啊这些小东西的微距镜头。这个焦段比较特殊,但是品种很简单,尼康常见的就是60mm和105mm这两支微距镜头,后面会详细的讲。


我主要讲12-200MM这样的一个最常见、常用也可能是选镜头最头疼的焦段里面的镜头。但是,我特别要强调一点儿的是:
数码单反的焦距系数问题
上面所说的焦距都是传统的135相机的焦段,实际上在数码时代这些焦段往往都要换算一下,焦段要乘以一个系数才是真正的实际焦段。比如尼康目前单反机身的系数都是1.5,佳能不同的机型不一样,值得一提的佳能的5D和大兔子1Ds MARK II是全画幅的系数是1。所以一个尼康的85MM F1.4D这样的镜头,在D80这样的尼康数码相机上面其实是85x1.5大概是128MM的焦段,依次类推。

这个系数的存在造成了一个很大的麻烦,就是以前传统的尼康135相机上面17-35MM这样的很广的广角焦段,在尼康的数码单反上面实际上变成了26―53MM这样的一个奇怪的焦段了,广角几乎没有了。这也就是为什么一些人会去买12-24MM这样的超广角在数码单反上面使用的原因。(12-24乘以系数之后正好是一个很传统的标准18-36MM广角焦段)。这也是为什么一些人推崇佳能的5D这样的全画幅相机的原因之一。(尼康新发布的全画幅D3的系数也是1,这样17-35的这样广角就可以重新焕发青春了!)

3、镜头的另外几种分法:

定焦和变焦――这个应该很好理解,定焦就是焦距恒定的,比如尼康的105mm微距镜头就是105mm定焦。变焦就是焦距可以调节的,比如尼康的17-35MM F2.8D镜头就是可以在17至35MM焦距之间自由变换。

狗头和牛头――这个是摄友叫的,厂家更多的是说“经济实用的普通头”和“成像优异的专业头”,这个其实没啥好说的,毕竟厂商要赚钱,不可能成像又好又便宜。不过,尼康和佳能都有一个成像不错价格便宜,物美价廉的好头,那就是50MM F1.8。这两个厂商的这个头都值得购买,这点儿是得到一致公认的。

了解了镜头大概的分类,选好自己喜欢的机身之后,开始买镜头之前,请先想一下这几个问题,当然有钱的朋友完全可以无视以下的问题。:

1、自己最多有多少预算?千万不要看几篇文章,看几个毒贴就随意的提高自己的预算,刚入门单反的朋友最好是先从实用出发,否则买一个牛头回来也不见得能发挥它的威力,又积压资金。

2、自己日常拍的最多的是什么?――参照前面我写的,你喜欢拍人像就要选35-85这样焦段的镜头。喜欢拍风景、旅游就要选一个17-35焦段的广角。喜欢拍荷花、拍鸟就要考虑一个200mm焦段的镜头。但是一定要考虑到不是全

10

朋友说:“我一定要努力开一个大公司,要招很多外国人,要求必须中文很熟练,否则不要,标准语言为中文,工作时间只能说中文,工作内容全部是中文……”

呵呵,虽然只是笑谈,不过身为中国人,每次的电话会议都要english一番,办公室里面是不是传出来的或流利或不流利的英文,感觉祖先真是麻烦,当初为什么世界不统一语言呢,搞的现在我们还要学这么语言,制造压力……

唉,活着不容易,还是继续看我的friends。。。

5

提前离职,想好好休息几天,但……每天都会有这样那样的事情,连个懒觉也没有,可怜。不过不上班的这几天感觉真的很轻松,没有了工作上的压力,感觉背上轻轻的。^_^

真的很想偷懒段时间……

不过不可能,因为我还要吃饭……

可怜呀!整天为了一口饭努力拼命着……

……

合同签订过了,入职的相关证件都已经搞定,等着明天发我新的本本,就开始工作.

跑了一天,早上和中午的饭才刚刚吃过,好困也好累,休息拉!

ZZZzzz...

6

匆匆回家匆匆返回,老妈说还没给你做点好吃的,你又要走了……我何尝不想多待几日,不过现在不比以前念书的时候,有长长的假日,身不由己呀!^_^

很困,刚从火车上下来,又急匆匆赶地铁,休息了……,明天还要准备体检!呃……没预约,只能后天了!^_^

9

辞职了,今天最后一天去上班,不过已经没有什么工作任务,只是交接,剩余的时间就是网上查点东西学习或者翻看以前的邮件――我离开的前一刻已经被删除。。。

和关系比较好的几个同事告了别,很感谢这两年来他们伴着我成长,给我帮助……

走的那一刻,我也知道了我曾经作过一个很不明智的事情, 只是如果重新去走过去的路,我依然会如此,不喜欢就是不喜欢,我不会强颜自己去讨好你……

明天回郑州,后天回家…… 可以看看我将近一岁的小侄女了,很开心!

5

最简单的例子 ―― Hello World! 关于输入、输出和错误输出 BASH 中对变量的规定(与 C 语言的异同) BASH 中的基本流程控制语法 函数的使用 2.1 最简单的例子 ―― Hello World! 几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我们今天也就从这个例子出发,来逐步了解 BASH。 用 vi 编辑器编辑一个 hello 文件如下: #!/bin/bash # This is a very simple example echo Hello World 这样最简单的一个 BASH 程序就编写完了。这里有几个问题需要说明一下: 一,第一行的 #! 是什么意思二,第一行的 /bin/bash 又是什么意思三,第二行是注释吗 四,echo 语句五,如何执行该程序 #! 是说明 hello 这个文件的类型的,有点类似于 Windows 系统下用不同文件后缀来表示不同文件类型的意思(但不相同)。Linux 系统根据 "#!" 及该字串后面的信息确定该文件的类型,关于这一问题同学们回去以后可以通过 "man magic"命令 及 /usr/share/magic 文件来了解这方面的更多内容。在 BASH 中 第一行的 "#!" 及后面的 "/bin/bash" 就表明该文件是一个 BASH 程序,需要由 /bin 目录下的 bash 程序来解释执行。BASH 这个程序一般是存放在 /bin 目录下,如果你的 Linux 系统比较特别,bash 也有可能被存放在 /sbin 、/usr/local/bin 、/usr/bin 、/usr/sbin 或 /usr/local/sbin 这样的目录下;如果还找不到,你可以用 "locate bash" "find / -name bash 2> /dev/null" 或 "whereis bash" 这三个命令找出 bash 所在的位置;如果仍然找不到,那你可能需要自己动手安装一个 BASH 软件包了。 第二行的 "# This is a ..." 就是 BASH 程序的注释,在 BASH 程序中从“#”号(注意:后面紧接着是“!”号的除外)开始到行尾的多有部分均被看作是程序的注释。的三行的 echo 语句的功能是把 echo 后面的字符串输出到标准输出中去。由于 echo 后跟的是 "Hello World" 这个字符串,因此 "Hello World"这个字串就被显示在控制台终端的屏幕上了。需要注意的是 BASH 中的绝大多数语句结尾处都没有分号。 如何执行该程序呢?有两种方法:一种是显式制定 BASH 去执行: $ bash hello 或 $ sh hello (这里 sh 是指向 bash 的一个链接,“lrwxrwxrwx 1 root root 4 Aug 20 05:41 /bin/sh -> bash”) 或者可以先将 hello 文件改为可以执行的文件,然后直接运行它,此时由于 hello 文件第一行的 "#! /bin/bash" 的作用,系统会自动用/bin/bash 程序去解释执行 hello 文件的: $ chmod u+x hello $ ./hello 此处没有直接 “$ hello”是因为当前目录不是当前用户可执行文件的默认目录,而将当前目录“.”设为默认目录是一个不安全的设置。 需要注意的是,BASH 程序被执行后,实际上 Linux 系统是另外开设了一个进程来运行的。 2.2 关于输入、输出和错误输出在字符终端环境中,标准输入/标准输出的概念很好理解。输入即指对一个应用程序或命令的输入,无论是从键盘输入还是从别的文件输入;输出即指应用程序或命令产生的一些信息;与 Windows 系统下不同的是,Linux 系统下还有一个标准错误输出的概念,这个概念主要是为程序调试和系统维护目的而设置的,错误输出于标准输出分开可以让一些高级的错误信息不干扰正常的输出信息,从而方便一般用户的使用。 在 Linux 系统中:标准输入(stdin)默认为键盘输入;标准输出(stdout)默认为屏幕输出;标准错误输出(stderr)默认也是输出到屏幕(上面的 std 表示 standard)。在 BASH 中使用这些概念时一般将标准输出表示为 1,将标准错误输出表示为 2。下面我们举例来说明如何使用他们,特别是标准输出和标准错误输出。 输入、输出及标准错误输出主要用于 I/O 的重定向,就是说需要改变他们的默认设置。先看这个例子: $ ls > ls_result $ ls -l >> ls_result 上面这两个命令分别将 ls 命令的结果输出重定向到 ls_result 文件中和追加到 ls_result 文件中,而不是输出到屏幕上。">"就是输出(标准输出和标准错误输出)重定向的代表符号,连续两个 ">" 符号,即 ">>" 则表示不清除原来的而追加输出。下面再来看一个稍微复杂的例子: $ find /home -name lost* 2> err_result 这个命令在 ">" 符号之前多了一个 "2","2>" 表示将标准错误输出重定向。由于 /home 目录下有些目录由于权限限制不能访问,因此会产生一些标准错误输出被存放在 err_result 文件中。大家可以设想一下 find /home -name lost* 2>>err_result 命令会产生什么结果? 如果直接执行 find /home -name lost* > all_result ,其结果是只有标准输出被存入 all_result 文件中,要想让标准错误输出和标准输入一样都被存入到文件中,那该怎么办呢?看下面这个例子: $ find /home -name lost* > all_result 2>& 1 上面这个例子中将首先将标准错误输出也重定向到标准输出中,再将标准输出重定向到 all_result 这个文件中。这样我们就可以将所有的输出都存储到文件中了。为实现上述功能,还有一种简便的写法如下: $ find /home -name lost* >& all_result 如果那些出错信息并不重要,下面这个命令可以让你避开众多无用出错信息的干扰: $ find /home -name lost* 2> /dev/null 同学们回去后还可以再试验一下如下几种重定向方式,看看会出什么结果,为什么? $ find /home -name lost* > all_result 1>& 2 $ find /home -name lost* 2> all_result 1>& 2 $ find /home -name lost* 2>& 1 > all_result 另外一个非常有用的重定向操作符是 "-",请看下面这个例子: $ (cd /source/directory && tar cf - . ) | (cd /dest/directory && tar xvfp -) 该命令表示把 /source/directory 目录下的所有文件通过压缩和解压,快速的全部移动到 /dest/directory 目录下去,这个命令在 /source/directory 和 /dest/directory 不处在同一个文件系统下时将显示出特别的优势。 下面还几种不常见的用法: n<&- 表示将 n 号输入关闭 <&- 表示关闭标准输入(键盘) n>&- 表示将 n 号输出关闭 >&- 表示将标准输出关闭 2.3 BASH 中对变量的规定(与 C 语言的异同)好了下面我们进入正题,先看看 BASH 中的变量是如何定义和使用的。对于熟悉 C 语言的程序员,我们将解释 BASH 中的定义和用法与 C 语言中有何不同。 2.3.1. BASH 中的变量介绍我们先来从整体上把握一下 BASH 中变量的用法,然后再去分析 BASH 中变量使用与 C 语言中的不同。BASH 中的变量都是不能含有保留字,不能含有 "-" 等保留字符,也不能含有空格。 2.3.1.1 简单变量在 BASH 中变量定义是不需要的,没有 "int i" 这样的定义过程。如果想用一个

7

挑选编辑器

在 UNIX 世界中有很多文本编辑器可供我们选择。思考一下 -- vi、emacs 和 jed 以及很多其它工具都会浮现在脑海中。我们都有自己已逐渐了解并且喜爱的编辑器(以及我们喜爱的组合键)。有了可信赖的编辑器,我们可以轻松处理任何数量与 UNIX 有关的管理或编程任务。

虽然交互式编辑器很棒,但却有其限制。尽管其交互式特性可以成为强项,但也有其不足之处。考虑一下需要对一组文件执行类似更改的情形。您可能会本能地运行自己所喜爱的编辑器,然后手工执行一组烦琐、重复和耗时的编辑任务。然而,有一种更好的方法。

进入 sed

如果可以使编辑文件的过程自动化,以便用“批处理”方式编辑文件,甚至编写可以对现有文件进行复杂更改的脚本,那将太好了。幸运的是,对于这种情况,有一种更好的方法 -- 这种更好的方法称为 "sed"。

sed 是一种几乎包括在所有 UNIX 平台(包括 Linux)的轻量级流编辑器。sed 有许多很好的特性。首先,它相当小巧,通常要比您所喜爱的脚本语言小很多倍。其次,因为 sed 是一种 编辑器,所以,它可以对从如管道这样的标准输入接收的数据进行编辑。因此,无需将要编辑的数据存储在磁盘上的文件中。因为可以轻易将数据管道输出到 sed,所以,将 sed 用作强大的 shell 脚本中长而复杂的管道很容易。试一下用您所喜爱的编辑器去那样做。

GNU sed

对 Linux 用户来说幸运的是,最好的 sed 版本之一恰好是 GNU sed,其当前版本是 3.02。每一个 Linux 发行版都有(或至少应该有)GNU sed。GNU sed 之所以流行不仅因为可以自由分发其源代码,还因为它恰巧有许多对 POSIX sed 标准便利、省时的扩展。另外,GNU 没有 sed 早期专门版本的很多限制,如行长度限制 -- GNU 可以轻松处理任意长度的行。

最新的 GNU sed

在研究这篇文章之时我注意到:几个在线 sed 爱好者提到 GNU sed 3.02a。奇怪的是,在 ftp.gnu.org(有关这些链接,请参阅 参考资料)上找不到 sed 3.02a,所以,我只得在别处寻找。我在 alpha.gnu.org的 /pub/sed 中找到了它。于是我高兴地将其下载、编译然后安装,而几分钟后我发现最新的 sed 版本却是 3.02.80 -- 可在 alpha.gnu.org上 3.02a 源代码旁边找到其源代码。安装完 GNU sed 3.02.80 之后,我就完全准备好了。

正确的 sed

在本系列中,将使用 GNU sed 3.02.80。在即将出现的本系列后续文章中,某些(但非常少)最高级的示例将不能在 GNU sed 3.02 或 3.02a 中使用。如果您使用的不是 GNU sed,那么结果可能会不同。现在为什么不花些时间安装 GNU sed 3.02.80 呢?那样,不仅可以为本系列的余下部分作好准备,而且还可以使用可能是目前最好的 sed。

sed 示例

sed 通过对输入数据执行任意数量用户指定的编辑操作(“命令”)来工作。sed 是基于行的,因此按顺序对每一行执行命令。然后,sed 将其结果写入标准输出 (stdout),它不修改任何输入文件。

让我们看一些示例。头几个会有些奇怪,因为我要用它们演示 sed 如何工作,而不是执行任何有用的任务。然而,如果您是 sed 新手,那么理解它们是十分重要的。下面是第一个示例:

$ sed -e 'd' /etc/services

如果输入该命令,将得不到任何输出。那么,发生了什么?在该例中,用一个编辑命令 'd' 调用 sed。sed 打开 /etc/services 文件,将一行读入其模式缓冲区,执行编辑命令(“删除行”),然后打印模式缓冲区(缓冲区已为空)。然后,它对后面的每一行重复这些步骤。这不会产生输出,因为 "d" 命令除去了模式缓冲区中的每一行!

在该例中,还有几件事要注意。首先,根本没有修改 /etc/services。这还是因为 sed 只读取在命令行指定的文件,将其用作输入 -- 它不试图修改该文件。第二件要注意的事是 sed 是面向行的。'd' 命令不是简单地告诉 sed 一下子删除所有输入数据。相反,sed 逐行将 /etc/services 的每一行读入其称为模式缓冲区的内部缓冲区。一旦将一行读入模式缓冲区,它就执行 'd' 命令,然后打印模式缓冲区的内容(在本例中没有内容)。我将在后面为您演示如何使用地址范围来控制将命令应用到哪些行 -- 但是,如果不使用地址,命令将应用到 所有行

第三件要注意的事是括起 'd' 命令的单引号的用法。养成使用单引号来括起 sed 命令的习惯是个好注意,这样可以禁用 shell 扩展。

另一个 sed 示例

下面是使用 sed 从输出流除去 /etc/services 文件第一行的示例:

$ sed -e '1d' /etc/services | more

如您所见,除了前面有 '1' 之外,该命令与第一个 'd' 命令十分类似。如果您猜到 '1' 指的是第一行,那您就猜对了。与第一个示例中只使用 'd' 不同的是,这一次使用的 'd' 前面有一个可选的数字地址。通过使用地址,可以告诉 sed 只对某一或某些特定行进行编辑。

地址范围

现在,让我们看一下如何指定地址 范围。在本例中,sed 将删除输出的第 1 到 10 行:

$ sed -e '1,10d' /etc/services | more

当用逗号将两个地址分开时,sed 将把后面的命令应用到从第一个地址开始、到第二个地址结束的范围。在本例中,将 'd' 命令应用到第 1 到 10 行(包括这两行)。所有其它行都被忽略。

带规则表达式的地址

现在演示一个更有用的示例。假设要查看 /etc/services 文件的内容,但是对查看其中包括的注释部分不感兴趣。如您所知,可以通过以 '#' 字符开头的行在 /etc/services 文件中放置注释。为了避免注释,我们希望 sed 删除以 '#' 开始的行。以下是具体做法:

$ sed -e '/^#/d' /etc/services | more

试一下该例,看看发生了什么。您将注意到,sed 成功完成了预期任务。现在,让我们分析发生的情况。

要理解 '/^#/d' 命令,首先需要对其剖析。首先,让我们除去 'd' -- 这是我们前面所使用的同一个删除行命令。新增加的是 '/^#/' 部分,它是一种新的 规则表达式地址。规则表达式地址总是由斜杠括起。它们指定一种 模式,紧跟在规则表达式地址之后的命令将仅适用

7

有点长的心理测验,请先拿笔记下你选的abc各有几个,再算出分数。此测验可以测出你的大脑较偏阳性,还是阴性,结果可了解你的大脑是否存有男性荷尔蒙.

1.你在看

2

下周的下周14日也是14号,是nana的生日,托个脑袋想想,我该送她什么礼物呢?周日转转再说吧!

时间总是不会停息,别的没有发现,只是觉得我头发和指甲长的飞快,别人都说人闲长指甲,心闲长头发,^_^,也许是吧,前几天估计心里压力的问题,脸上火山爆发,不过一旦生活风平浪静后,人就开始庸俗,尽管总是努力控制嘴巴――事实上总是失败,人是不断的横向发展,看着以前的衣服,只能统统收入箱子,自我安慰说,这些都太小孩子气了,现在不能这么着装了???^_^,只是新买的衣服都是大一个号码的,唉~~~ 感觉怎么这么失败呢?

已经是很久很久没有再去怀念曾经的美好日子,总是感觉忙碌,没时间没心情也不想去回忆,因为觉得怎么回忆都是回不去,只会对比起来更觉得自己现在的孤单,但这几天因为那些音乐,因为那些电影,让我想起了曾经宿舍的姐妹们早早占位上“电影欣赏”课的情景,想起了曾经和伟伟静静我们一起看《绝代妖伎》看《黑色星期天》》,记得了我们英语课上老师给我们播放《碟中碟》,还有曾经和静静一起跳恰恰,整个年级的同学一起跳兔子舞,还有我们的篝火晚会,……

好想回到过去!!^_^,不过那是不可能地!……

困,要休息了,明天还有一个无聊的培训,唉,郁闷!

晚安了,兄弟姐妹,周末愉快!

3

歌手:gareth gates    专辑:what my heart wants to say

歌词:歌曲:Too serious too soon
歌手:Gareth Gates
I wonder where you where
I wonder what your thinking about tonight
I wonder
Maybe your alone
Maybe you've been crying just like me
I wonder
I don't know why I lost your touch
Maybe I wanted to be loved too much

Too serious, too soon
I wanted you to love me
I wanted to be there for you like no one else before
Too serious, too soon
I wanted you to love me

It's been a rainy afternoon
Now I'm Staring at the moon
Thinking, we got too serious, too soon

I told you every day
I told you every night in every way
I love you

Maybe you got scared
Maybe I have nothing else to say
But I love you
So baby now my life's a mess
Cause I'm
cos I couldn't love you any less

Too serious, too soon
I wanted you to love me
I wanted to be there for you like no one else before
Too serious, too soon
I wanted you to love me

It's been a rainy afternoon
Now I'm Staring at the moon
Thinking ,we got too seriou

3

看《木乃伊》系列,看那些pour出来的bugs,感觉这样的电影实在是不喜欢:),感觉没劲并且让人恶心。

周末的日子一样还是那么单调,玩电脑看电影,躲在家里睡大觉,动不动和nana斗斗嘴,日子就这么平淡的过着,没有太多波澜也没太多起伏。

住处安装了固定电话,不是想长期驻扎这里,只是工作需要,只是可以让我更便宜的打电话,也不用因为房间的手机信号不好,总跑到阳台上。:)

wormholes――第一次看到这个名字,首先想到是虫子洞,呵呵,google一下,竟然发现背后这样的天文知识,只是也顺便发现了一个想知道也无从知道的故事。呵呵,Internet的威力真是强大。

很炎热的天,房间没有空调,不过一样感觉有点冰冷,呵呵,这个夏天比去年肥了两圈,竟然比如年耐热,真是稀奇!

发觉好久没运动了,从dandan走后,我没作过饭(吃超市)没作过运动,但食量增加不少!―_― 可怜不flesh才怪呢!

keep fit from tonight! A Z A fighting!

2

看《木乃伊》系列,看那些pour出来的bugs,感觉这样的电影实在是不喜欢:),感觉没劲并且让人恶心。

周末的日子一样还是那么单调,玩电脑看电影,躲在家里睡大觉,动不动和nana斗斗嘴,日子就这么平淡的过着,没有太多波澜也没太多起伏。

住处安装了固定电话,不是想长期驻扎这里,只是工作需要,只是可以让我更便宜的打电话,也不用因为房间的手机信号不好,总跑到阳台上。:)

wormholes――第一次看到这个名字,首先想到是虫子洞,呵呵,google一下,竟然发现背后这样的天文知识,只是也顺便发现了一个想知道也无从知道的故事。呵呵,Internet的威力真是强大。

很炎热的天,房间没有空调,不过一样感觉有点冰冷,呵呵,这个夏天比去年肥了两圈,竟然比如年耐热,真是稀奇!

发觉好久没运动了,从dandan走后,我没作过饭(吃超市)没作过运动,但食量增加不少!―_― 可怜不flesh才怪呢!

keep fit form tonight! A Z A fighting!

2

There were days when we were closer
You were all I had
Lost a soul, but not forgotten
Had to give it back

Lost, feeling so lost
No more tears can we shed
And time slipping through our minds
Wishing I could forget

Chorus

Guess theres nothing left to say
Guess theres nothing left to say
(nothing left to say)
When theres nothing left

Memories of the days now passing
Still they come and go
Visions of a word we tried to say
We didnt know, we were

Lost, feeling so lost
No more tears can we shed
And time, slipping through our minds
Wishing I could forget

Chorus

Guess theres nothing left to say
Guess theres nothing left to say
(nothing left to say)
Guess theres nothing left to say
(nothing left to say)
When theres nothing left

There were other days
When I believed wed make it through
I was such a fool
For the way it used to be
Now its time to set you free

Chorus

Guess theres nothing left to say
Guess theres nothing left to say
When theres nothing left

2

突然想起了我的"岁月痕迹",突然发现我们在一天天的老去.....原来老不是只针对别人的,也包括我们自己,挺好!我醒悟的不算太晚,学着善待自己,从今天开始!!

开始新的工作将近20日,感觉还可以,整个team还是只有我是女性,他们都挺好相处,pl人很不错,pm人也很不错,一切都还好。。。。

3

把烟熄灭了吧
对身体会好一点
虽然这样很难度过想你的夜
舍不得我们拥抱的照片
却又不想让自己看见
把它藏在相框的后面
把窗户打开吧
对心情会好一点
这样我还能微笑着和你分别
那是我最喜欢的唱片
你说那只是一段音乐
却会让我在以后想念
说着付出生命的誓言
回头看看繁华的世界
爱你的每个瞬间
像飞驰而过的地铁
说过不会掉下的泪水
现在沸腾着我的双眼
爱你的虎口我脱离了危险

4

重要的是,活着。 
重要的是,过程。 

---三十不算什么,心态最重要!
http://topic.csdn.net/u/20080917/13/B4984012-A873-4C8E-BAC9-16649E52361C.html

看了同事推荐的文章感觉很不错,抄袭来顺便写点自己的体会。感觉论什么活着,三十是不是真的我们已经老了?我觉得我没发言权,虽然我也是马上奔三十的人,但我觉得我还很年轻,在我结婚之前我都觉得自己是个小孩――哈哈,心态问题。
对于作者的那句,重要的是活着,重要的是过程!很喜欢,曾经看过一则故事,和那个晒太阳的故事异曲同工,对于他们的观点我不发表太多意见,感觉是两极看法!每个人的人生观不同,追求的东西不同,自然看事物的观点就不同。我们不可能一概而论,但丰富的人生阅历和狭隘的世界,我觉得那是绝对不能比的。没有走那么多路,没有遇到过那么多人,没有应急处理过那么多事情,你是绝对不会临危不惧,处乱不安。自然而言,你也就没有那份自信,对自我的肯定,你也少了体会中间的快乐,少了自我的陶醉。
哈哈,貌似这么说,应该是比较自恋的人!不过我觉得实事就是如此!
“人最大的对手不是别人,而是自己”
如果能征服自己,提升自己,我觉得没有比这个更快乐的!呵呵,貌似跑题了!不过我觉得人活一生就是为了快乐,按照自己的想法生活,结果并不重要,关键是过程,追求的过程中让你成熟,让你丰富!
不过很多时候,人的思想都是会变得,特别是当你看过那么多事物,认识了那么多人,你的世界不再只停留在那个平静的海面,那个静谧的海湾,那几张熟悉的脸…… 变化是自然而然,这也应了那个――一切事物都在变化,静止只是相对的! 哈哈,感觉这么说有点牛马不相及,不过感觉是实事!当你的环境变化了,人也随之变化!
昨晚qq上遇到了大学时的朋友-XL,一个阳光很帅气的男生。曾经大学时谈到毕业,他的那句就是,回家照顾父母,供养弟弟念书,早日成家。。。不过毕业后的一个机会,深圳上海的几多折磨,国外的几次奔跑,变成了我要多出去跑跑,多增加些阅,有机会移民!呵呵,德国的建筑比较张牙舞爪,德国的生活让人很少压力……看他照片,感觉成熟了很多!
当然丰富的人生阅历,磨练闯荡,不是每个人都喜欢的,都想要的,每个人的性格不一样,生活目标不一样,我们不能一概而论,但关键是你过得开心!如何才让你过得开心,只有你 自己知道!


2

上周四过生日,nana陪着。等老妈一个晚上,也没给我电话,最后我拨打原来停机 :( 老妈从新疆回来还要将近一个月!老妈,我特想你!将近23点的时候,把老爸从梦中叫醒,陪我电话聊天半个小时!:) 我这个女儿真是……

周末和少花,少花gg,少花bf一起,自驾到滴水湖烧烤……感觉有车子的确方便,想去哪里,发动机器就走了,努力我也买车子!可……我的薪水为什么总是被我挥霍干呢?

不会过日子的人!发现自己超级败家!

活着不只是为了吃饭,对吧?努力,为了更好的活着!从今天开始节省!

以后烧菜不放油!哈哈,是这么省的吗?……

首页 上一页 下一页 末页
文章内容均为自动聚合而来,不代表本网站赞同其内容和观点. 本页执行时间:5937.369 ms
© 2008 Dig168.com 冀ICP备07502488号
合作伙伴 链接交换
5939.027071