2007年5月26日星期六

你知道这些电影台词吗?

1. Kingdom Of Heaven(天国王朝)

12世纪的法国,青年铁匠巴里安(Balian of Ibelin, Starring by Orlando Bloom)加入十字军东征的队伍,前往耶路撒冷。几经征战后,深受耶路撒冷国王博杜安四纪(King Baldwin IV, Starring by Edward Norton)赏识,也获得公主希比拉(Sybilla, Starring by Eva Green)的芳心暗许……随着战争带来无尽的杀戮和掠夺,巴里安最终领会父亲中和平的真谛与生命的真爱,最后作出了一个改变了耶路撒冷命运的抉择。

Balian Of Ibelin: What is Jerusal Worth?

Saladin: Nothing। [walks away] Everything!

Saladin: A king does now kull a king। Were you now close enough to a great king to learn by his example?

Richard Coeur de Lion: We come by this road to find Balian, who was defender of Jerusalem.
Balian of Ibelin: I am the blacksmith।

Richard Coeur de Lion: And I am the king of England।

Balian of Ibelin: I am the blacksmith।

Bishop: Who do you think you are? Will you alter the world? Does making a man knight make him a better fighter?

Balian of Ibelin: Yes।

Saladin: I pray you pull back your cavalry and leave this matter to me।

King Baldwin IV: I pray you retire unharmed to Damascus। Reynald of Chatillon will be punished. I swear it. Withdraw or we will all die here.

King Baldwin IV: On your knees… lower। I am … Jerusalem.

Saladin: I am no those men। I am Sa-la-in, Sa-la-din…

Sybilla: There will be a day when you will wish you had done little evil to do a greater good।

King Baldwin IV: A king may move a man, a father may claim a son। But remember that, even when those who move you be kings or men of power, your soul is in your keeping alone. When you stand before God you cannot say “but I was told by others to do thus” or that “virtue was no suffice. Remember that.

Balian of Ibelin: This army will be destroyed, and the city left defenseless।

Guy de Lusignan: When I wish a blacksmith to advme in war, I will tell him।

Balian of Ibelin: Saladin wants you to come out. He is waiting for you to make that मिस्ताके

Tiberias: May God be with you, he’s no longer with me।

Saladin: Who defends?

Nasir: Balian of Ibelin। The son of Godfrey.

Saladin: Godfrey? Godfrey nearly killed me in the Lebanon। Truly, I did not know he had a son.

Nasir: It was his son at Kerak।

Saladin: The one you let live?

Nasir: Yes।

Saladin: Perhaps you should no have।

Nasir: Perhaps I should have had a different teacher.

2.King Arthur(2004)(亚瑟王)

Lancelot: I don’t believe in heaven, I’ve been living in this Hell.
兰斯洛特:我不相信有天堂,因为我被困在地狱太久了。

3.Gladiator(2000)(角斗士)

Proximo: Ultimately, we’re all dead men. Sadly, we cannot choose how but, what we can decide is how we meet that end, in order that we are remembered, as men.
普罗西莫:最后,我们会化成一堆枯骨。可悲的是我们无法选择命运。但是我们有权利选择面对死亡的态度—惟有如此,才会被人们追忆。

4.Troy(2004)(特洛伊)

Hector: I’ve killed men and I’ve heard them dying and I’ve watched them dying and there’s nothing glorious about it, nothing poetic. You say you’re willing to die for love but you know nothing about dying and you know nothing about love!
赫克托:我杀过人。我听过他们死时的惨叫,我看过他们死时的惨状。杀人既不 光荣也没有诗意,说你愿意为爱而死,可你对死亡一无所知,对爱情一无所知。

5.Alexander(2004)(亚历山大大帝)

Philip: A king isn’t born, Alexander, he’s made.
菲利普:亚历山大,帝王不是天生的,是后在锻造出来的。

6.Brave heart(1995)(勇敢的心)

William Wallace: Fight, and you may die. Run, and you’ll live at least a while, and dying in your beds many years from now. Would you be willing to trade? All the days from this day to that, for one chance, just one chance, to come back here and tell your enemies that they may take our lives, but they’ll never take our Freedom! Freedom…
威廉·华莱士:战斗,你可能会死;逃跑,至少能苟且偷生,年复一年,直到寿终正寝。你们愿不愿意用这么多苟活的日子,去换一个机会?公有的一个机会!回到战场,告诉敌人,他们也许能夺走我们的生命。但是,他们永远夺不走我们的自由!自由……

7.Once Upon A Time in China(1991)(黄飞鸿)

Yim: No matter how good our kung-fu is, it will never defeat guns.
严振东:我们的功夫再棒,也敌不过洋枪……

8.Lawrence of Arabia(1962)(阿拉伯的劳伦斯)

Lawrence: Nothing is written.
劳伦斯:没有什么是注定了的。

PHP基本的数组函数

计算数组元素的数量

计算数组元素的数量integer count(mixed var)能用于任何类型的变量,且如果检查到数组或者有设定的变量时,其返回值为0。若需确认count()被调用的对象是否为数组,可以选使用另一个函数is_array()
函数array array_count_values(array input)计算数组里每个值的实例的数量,并返回包含计算结果

创建数组的函数

array array_fill(integer start, integer count, mixed value)创建的新数组由start所表示的元素开始,以count表示元素数量,元素值都为value
array range(mixed low, mixed high [, integer step])由低至高依次创建数组元素值,PHP 5中还引入了step的新功能,可决定新数组中的元素如何递增

字符串与数组的互换

array explode(string separator, string subject [, integer limit])返回的字符串数组,是以separator指定的字符串分解subject字符串而形成的,可选参数limit决定返回数组成员的最大数量
string implode(string glue, array pieces)会把pieces指定的数组成员全都连成一个字符串,中间以glue指定的字符串进行分隔
string join(string glue, array pieces)是implode()的别名,操作方式完全一样

找出数组中的最大值与最小值

number max(array numbers)number min(array numbers)可以找出数组中的最大值或者最小值

用in_array()与array_search()查找数组中的值

boolean in_array(mixed needle, array haystack [, boolean strict]),从数组中haystack中找出特定值 needle,若找到刚返回 truestrict 是可选参数,用于字符串与needle比较时强制检查类型
mixed array_search(mixed needle, array haystack [, boolean strict])的动作方式与in_array()相同,只是与needle对应的键值也会被返回,不只是返回布尔值 true

元素的键与值

boolean array_key_exists(mixed key, array source)可以检查成员 mixed key 是否存在于数组 source 中,存在刚返回 true
array array_keys(array input [, mixed search_value])返回所有键值,如果可以参数value已设定,可只返回与 value对应的键

连接多个数组

array array_merge(array array1, array array2, [,array ...])可以连接多个数组且不会改写元素值,而如果以 + 连接多个数组,刚PHP会由右而左附加元素,所以array2 里与array1 在相同键上的元素会被array1所覆盖

数组排序

以array_reverse()重新排列元素

array array_reverse(array source [, bool preserve_keys])可以把数组 source 里面元素以倒序排列,如果preserve_keys设定为true,可排序后不改变元素的键值

sort()与rsort()

sort(array subject [, integer sort_flag]rsort(array subject [, integer sort_flag]分别将数组以升序和降序排列,sort_flag可以强制PHP对字符串或数字的排序动作-SORT_STRING把数字作为字符 串来排序,SORT_REGULAR以正常方式排序,SORT_NUMERIC以数字顺序比较名个元素

关联数组排序

asort(array subject [, integer sort_flag]arsort(array subject [, integer sort_flag]分别将关联数组以升序和降序排列,不改元素的索引,用于非关联数组时,元素索引也不会变

对键排序

integer ksort(array subject [, integer sort_flag]integer krsort(array subject [, integer sort_flag]分别将数组以键的升序和降序重新排序

通过用户自定义方式排序

usort(array subject, string compare_function)uasort(array subject, string compare_function)uksort(array subject, string compare_function)三个函数对数组 subject 调用用户自定义函数 compare_function 进行元素排序、关联数组排序及以键排序,integer my_compare_fuction(mixed a, mixed b)为用户自定义函数的原型,如果 a <>刚返回负数,a > b则返回正数,a = b 则返回 0

现在的大学生喜欢讲这样的笑话

1、刚毕业时:弟兄们,后会有期啊! 
毕业一年:兄弟们,后会有妻啊!
后 来:兄弟们,后悔有妻啊!
再 后 来:兄弟们,会有后妻啊!
最 后:兄弟们,悔有后妻啊!

2、起床从不叠被,学习从来不累,不进学生会,根本无所谓!
常常夜不能寐,思考谁最般配,男女适当配对,青春不能浪费。
深知不学不对,仍然喝酒聚会,半夜三更不睡,上课常抹眼泪。
就是群雄荟萃,期末复习不背,考试啥也不会,重修不过就退!

3、特大喜讯:《实况足球10》终于有中国队啦!中国队唯一用途是高手在向周围人炫耀时说:“来来来,我们切两把,我选中国队!”

4、今儿这破沙尘暴天气就是中国足球队的俩臭脚前锋——杨晨,谢晖!

5、亚当一加班回去晚了,夏娃就数他肋骨……

6、朋友们都说我是著名的音乐人,因为每次去 k 歌,他们唱的都是别人的歌,而我却总是自己谱曲……

7、昨天,我残忍地拒绝了一个令我无法拒绝的女人提出的无法拒绝的要求——老妈心疼地对我说:“娃啊,你也不小了,该找个女朋友了……”

8、远在老家的奶奶听我考上北大的消息后很伤心地说:“娃呀,你怎么不上中央民族学院啊,那好歹也算是个中央院校啊,那破北京大学不就是个地方院校嘛。”

9、我很穷,我家的佣人也很穷,我家的园丁也很穷,我家的司机也很穷……

10、最差的人品莫过于痴痴地盯着一个丑女看半晌,然后叹口气说:“这恐龙做得太像真的了……”

谷歌助你“玩转”地球

这又是一个要颇费思量的新词:浏览地球(geobrowsing)。

其实这个概念很简单。我们已经在过去的十年里习惯了用浏览器在互联网上自由穿行。有了浏览器,我们可以通过链接从一个页面跳转到另一个页面;而在此之前,网络用户们必须键入他们希望访问的具体网址。不过,浏览网络世界不会让我们对所看到的东西产生真实存在感。这就像前美国国家航空及太空总署(National Aeronautics and Space Administration)工程师弗兰克•泰勒(Frank Taylor)所说,信息唾手可得,不过,我们却无法感受到强烈的地理空间感。

输入Google Earth(谷歌地球,earth.google.com),安装上相关软件(初级版本是免费下载的),只要你的网速还不错,就可以看到地球的卫星和航空图像,这些细致的图片像拼贴画一样展示出地球的整个面貌。“谷歌地球”让地球变得唾手可得,我们可以坐地日行八万里,小到一条街道,大到地球的卫星图像,我们尽收眼底。因此,我们用“谷歌地球”做的第一件事当然是看看我们自己以及亲戚朋友居住的地方,然后可能会查查到本地酒吧是否有近路可走。对于我们许多人来说,用它做的也就是这些事情了。新加坡的软件开发员乔恩•彼得森(Jon Petersen)运营着一个专门有关“谷歌地球”的博客(www.singeo.com.sg)。他说,大多数用户都只是短暂地尝试一下,找到家的位置然后想知道下一步做什么。

这种情形很像我们通过互联网搜索自己的姓名,然后就到此为止。“谷歌地球”或许在一开始有些局限性。它是在2005年谷歌公司收购Keyhole Inc.后推出的。Keyhole从前将这个项目称为Earth Viewer。不过,后来谷歌地球增添了从三维建筑到互动旅程等许多新的功能,而开发人员和个人用户利用三维数据的处理规程和Keyhole Markup Language等其他项目几乎可以随心所欲地添加新东西。这些新内容以图层(layer)形式──就像是在投影仪上叠加一张透明胶片──加入“谷歌地球”,用户可以利用地球左侧的控制板添加或查找信息。选择一个图层,图标将出现在地球的画面上,表示人们可以查找到更多的信息,这些信息可能是度假照片或是复杂的图像。举例来说,Aryanto Herusasongko就加入了许多印度尼西亚首都雅加达摩天大楼的详细模型,当你放大观看这座城市时,这些大楼模型就会出现在地图上。我喜欢的一个内容是由联合国环境规划署(United Nations Environment Program)制作的,它展示出有环境问题地区过去和最近的卫星对比图像,我们可以直观地看到迅速消失的咸海、不断扩张的悉尼以及日渐缩小的泰国南部红树林。

实际上,学术界迅速认识到了“谷歌地球”的力量。乔纳森•库珀(Jonathan Cooper)的工作是为英国生态与水文研究中心(Centre for Ecology and Hydrology)构建生物多样性数据库。当他看到曼哈顿的三维图像时认识到这个技术可以为他所用。他很快编写了代码,允许所有人从该组织的数据库选择任一英国物种,然后自动将这些记录注入“谷歌地球”,并以图片形式表现出来(tinyurl.com/37tvk2)。

学术界还描绘出了卡特里娜飓风(Hurricane Katrina)的走向和火山活动情况,包括显示出火山灰柱。曾担任NASA工程师的泰勒如今将全部时间投入了“谷歌地球”博客的工作中 (gearthblog.com),他喜爱的内容包括:由美国研究人员制作的禽流感在亚洲扩散的互动演示、美国大屠杀纪念馆(U.S. Holocaust Memorial Museum)制作的令人胆寒的达尔富尔地区破坏情况的多媒体图像(tinyurl.com/2wllwg)。另外,谷歌新近加入了堪萨斯小镇格林斯堡本月遭遇飓风前后的对比画面(tinyurl.com/29kvs2)。

关注“谷歌地球”的不仅仅是学术界。旅游业也发现了它的潜力:新西兰的旅游部门100% Pure New Zealand创立了一个包含旅行地点建议的图层(tinyurl.com/37ljkm)。澳大利亚布里斯班的旅行社Clean Cruising(www.cleancruising.com.au)在“谷歌地球”上提供了其游轮航行时的图像。该公司经理丹•罗素(Dan Russell)发现,在“谷歌地球”上看到游轮或者看到视频画面以后,人们更有可能光顾他们公司的网站。

当然,“谷歌地球”并不完美。我对读者和朋友的调查表明遗憾依然存在:他们抱怨软件有小缺陷,某些地区的图像分辨率很低,对于网速不高和处理器缓慢的电脑来说,下载数据的速度非常慢。差劲的搜索功能实在配不上谷歌的大名,尽管在最近的版本中,情况有所好转。

不过,“谷歌地球”将会变得越来越出色,而且随着我们日益发现数字地球的用处,我们也会懂得如何更好地利用它。电脑外设制造商Logitech推出了名为 SpaceNavigator的三维鼠标,只要掌握了使用方法,那么只需轻按鼠标你就可以在“谷歌地球”的三维世界中自由翱翔了。另外还有Diamond Touch,它是一种显示在桌子表面的地图,由Mitsubishi Electric Research Laboratories(MERL)生产。1万美元的售价并不便宜,不过,MERL研究员Edward Tse却说,这代表着未来的发展趋势。通过手势和声音控制,人们可以控制地图的运动,并能和这张显示在桌面上的地图进行互动。他说,这让人们想起过去在地图数字化之前人们凝神细看地图的模样。他表示,这看起来似乎像是和地图互动的一种全新方式,而事实其实并非如此。

“谷歌地球”和其他数字世界都无法取代人们身临其境的感觉。而有些人或许也还会继续享受翻阅纸质地图的乐趣。不过“浏览地球”将会在我们寻找未来方向时发挥巨大的作用,无论我们是用它来了解世界、还是规划下一次的航程。