大航海时代 5

马德拉群岛。

像加那利群岛一样,马德拉群岛可能在古典时代就已经被腓尼基人、罗马人或是希腊人发现,古罗马历史学家老普林尼与普卢塔克的记载中提到了"紫色的岛屿",大致就是现在马德拉群岛的位置。但是同样的由于地理知识的大中断,欧洲的航海家并不知道马德拉群岛的存在,直到1419年。

这一年,伟大的航海家亨利王子向往常一样以极大的热情派遣了一支船队沿着非洲海岸向南探险,但是一场意外的风暴将这支船队吹离了航线,吹入了浩淼的大西洋。正当船员们绝望的等待着他们最终的厄运的时候,他们却意外的发现了陆地。那是一个岛屿,他们心怀感激的将其命名为 Porto Santo,翻译为英语就是 Holy Port,也就是"圣港"的意思。这个岛屿就是马德拉群岛的圣波尔图岛(其实就是 Porto Santo 的意译加音译)。水手们最终得以返回葡萄牙,并将这个消息报告给亨利王子。亨利随即派出船队在圣波尔图岛附近探险,发现了马德拉岛以及其它岛屿,重新发现了湮没在历史中的马德拉群岛。

马德拉群岛的发现在航海史上留下了一系列有趣的故事。首先,这次发现了导致了近代历史上一次著名生物入侵。1420年一位葡萄牙船长意外的将一直怀孕的母兔带上了圣波尔图岛。因为岛上有着繁茂的植物,又没有天敌与疾病,兔子疯狂的繁殖起来,不久就吃尽了岛上所有可以吃的植物,并开始吞噬定居者的庄稼,最后定居者不得不逃离兔子猖獗的圣波尔图岛。

第二桩故事是关于马德拉岛的。马德拉(Madeira)在葡萄牙语里是树木或是森林的意思。马德拉岛就是森林之岛。刚刚上岛的定居者为了垦荒,开始放火烧毁岛上茂密的丛林与灌木,但是这场大火燃烧起来之后却失去了控制,一直烧了7年,几乎烧尽了岛上的植被,整个岛上覆盖着一层厚厚的草木灰。后来,有人从希腊的克里特岛上运来了葡萄在马德拉岛上种植,因为气候以及草木灰的缘故,获得巨大的成功。从此马德拉便以葡萄酒文明于世,现在还有一种葡萄酒叫做 Madeira 。

除了葡萄,亨利王子还在马德拉群岛上试种了西西里甘蔗,也获得了巨大的成功,大量的蔗糖出口的欧洲,原本是奢侈品的糖价格大跌(这也是为什么在《大航海时代》中从马德拉岛向里斯本贩卖蔗糖总能赚钱的原因)。同时这也刺激欧洲列强的殖民开拓。西班牙在殖民加勒比海后,马上也效仿葡萄牙种植甘蔗,直到今日,古巴、牙买加等地还以蔗糖闻名。为了种植更大面积的甘蔗,以葡萄牙为首的航海大国们开始了罪恶的奴隶贸易。

Blog分类: 

玩转Drupal主题(2):在mission statement中添加PHP脚本

Cartson 做了几个 Drupal China 的 brochure,非常的漂亮,所以想循环的在 Drupal China 的首页逐一显示,通常这个可以通过 javascript 来实现,但是为了网站的整体考虑,打算用 PHP 来实现,所以就写了一段最简单的显示代码:

$img = array();
$img[] = '';
$img[] = '';
$max = count($img);
$count = rand(0,$max);
print $img[$count];
?>

但是却遇到了一个问题,Drupal 的 Mission Statement 中自动滤掉了PHP代码,导致无法正常显示,但是好在 Drupal 异常的灵活,可以很方便的解决这个问题。下面是一个简单的解决方案。嗯,其实就一句话:把mission statement的内容放在一个新创建的 mission.tpl.php 文件中,然后将 page.tpl.php 中的 print $mission 修改为 include 'mission.tpl.php' 即可。这样做其实也有一个好处,可以更方便的编辑 Mission Statement,因为它现在有一个单独的模板文件控制,而无需再在 管理->设置 中的文本框中书写 Mission Statement 。效果见Drupal China的首页。

不过发现了一个小问题:用 rand() 函数生成的 random display 效果其实并不是很好,可能是因为只有两个brochure的缘故,每个的显示几率都是 50% ,连续两次显示同一个brochure的几率是 25% 还是挺大的,如果brochure多一些,那么每次刷新页面得到的图片重复的几率就小了。

Blog分类: 

大航海时代 4

葡萄牙人的世纪(1)

1434年吉尔·埃安内斯再度挑战博哈多尔角,获得成功。这次的航线,或许仅仅是因为意外,并没有紧挨着大陆的边缘,从而避开了狂风与恶浪。这次航行为穿越博哈多尔角开辟了一条航道,从此以后,无畏的航海家们将不断的穿越这条航道,将人们的地理认知极限向南推进。1434年也是葡萄牙的黄金世纪的开端,从1434年开始的100年中,葡萄牙不仅建立了庞大的海洋帝国,还留下了丰富文化遗产。其实这也几乎是一条规律:只有国家强大,文化才能灿烂。随后的航海大帝国们无不如此。这样的辉煌最终终止于王位继承带来的问题上:西班牙的国王继承了葡萄牙的王位,从此葡萄牙一蹶不振。葡萄牙的黄金世纪就此结束,而西班牙黄金世纪则正式开始。

我们先来看看1434年之前葡萄牙的航海历程。

hanghai2.jpg

在欧洲与北非附近有四个比较大的群岛,分别是亚速尔群岛、马德拉群岛、加那利群岛和佛得角群岛。早在这四个群岛被欧洲的航海家正式发现以前,欧洲的航海图上已经大致标出了其中的一两个,这很有可能是古代航海家发现的并辗转保留了下来。这四个群岛中,虽然马德拉距离欧洲最近,但是最早被再次发现的却是加那利群岛,原因很简单,因为加那利群岛更靠近海岸线。14世纪上半叶,葡萄牙国王阿丰索四世派遣的船队首先再次发现了加那利群岛,但是同在伊比利亚半岛上的我们上文提到的卡斯蒂利亚却也同时宣布对加那利群岛的主权。1404年,在卡斯蒂利亚的支持下,法国探险家贝当古占领了加那利群岛中的三个岛屿,并被加封为群岛国王,而葡萄牙则与1420年到1479年征服了加那利群岛的戈梅拉岛。葡萄牙与卡斯蒂利亚对加那利群岛的争执持续了一百多年,甚至惊动了教皇,教皇于1436年裁决加那利群岛归卡斯蒂利亚所有,但是葡萄牙与卡斯蒂利亚的争执并没有就此结束,直到1479年两国签署《阿尔卡所瓦斯和约》( Treaty of Alcacovas),葡萄牙才正是承认卡斯蒂利亚对加那利群岛的所有权,作为交换,卡斯蒂利亚不再对加那利群岛以南可能发现的新的土地提出要求,这个条约也为随后的争端埋下了伏笔。

附:加那利的名称

加那利(Canary)这个名字据说是来源于拉丁文"狗"(Canes)这个单词。公元前40年毛利塔尼亚国王尤巴二世(Juba II)的远征队到了这个群岛,在岛上看到体形巨大的狗,所以称之为狗岛。此事后来被罗马的历史学家普卢塔克和老普林尼记录,成为加那利群岛的名称。其实早在公元前,腓尼基人、罗马人以及希腊人都到过这个群岛,但是后来的地理知识大中断使得欧洲人遗忘了这个群岛的具体位置。

Blog分类: 

今天毕业典礼

biyedianli.jpg今天参加了毕业典礼。呵呵,不过我还不是真正的毕业的,只是因为顺手拿的两个硕士学位所以也申请了参加毕业典礼,去感受一下气氛,真正的毕业恐怕还要等上一两年。典礼之前领了Gown & Cap,因为不同学位的Hood的颜色不同,所以在金黄色的Master of Science 与 雪白色的 Master of Arts 中踌躇了许久最终还是选择了雪白色,因为看起来好看一些。不过今天的天气偏热,穿了一袭黑袍实在是酷热难耐。典礼开始前四处去照了像留念,等到6点典礼的时候已经差不多筋疲力尽。到Graduate School的集合地去排队,在队伍的领头处看到了一个朋友,一齐聊了起来,并打算排在队首方便照像,结果入场前被领队的老师告知Master Candidate必须排在Doctor Candidate的后面,所以不得不与朋友道别跑到队尾,呵呵,看来还要再等两年才能过队首的瘾了,不过我还是坚持走在了队伍的最后一排,还是为了方便照像:)

典礼挺隆重的,老爸、老妈与MM在观众席上观礼,因为人太多,入场时找了半天才找到他们,于是雀跃着留下了许多照片。今天典礼的主要演讲者是一位牛人,呵呵,现在在伊利诺伊州又全国知名的恐怕就属他了,可能你也已经猜到,他就是 Barack Obama,很可能是美国第一位黑人总统--如果他参加2008年大选的话。呵呵,上一期的《Time》还在8卦他要不要参选。他的演说做的不错,特别是结尾出,暗有自比罗斯福与肯尼迪的意思(他讲了30年代的学生与罗斯福的"The only thing we have to fear is fear itself.",还有60年代的学生与肯尼迪"Ask not your country can do for you,ask what you can do for your country",用以类比他今天的演讲。呵呵,也许我有些太政治敏感了^_^)。

呵呵,今天就算是预演吧,期待一两年后的正是的PhD的Commercement!:)

Free Tags: 
Blog分类: 

拿到了 Picasa Web Album 的邀请

蛋花.jpg

呵呵,昨天猜的不错,果然不到24小时就拿到了邀请,这个邀请也太形式主义了:)这里是我的第一个相册,用来存放蛋花的靓影。Google的Picasa Web Album 感觉上Flickr更传统,仍然用Album而不是Tag来组织照片,每个帐户有250M的空间,如果希望有更大的空间可能要另外收费吧。 另外一个比较有趣的地方,这项新的相册服务虽然是在测试阶段,但是没有冠以流行的"beta"称呼,而是用的 Picasa Web Album Test。

Blog分类: 

Google也推出了在线相册

收到了Google的Picasa小组寄来的邮件,说Picasa推出了在线的相册服务,Google的blog上也提到了这则新闻,呵呵,网上相册本来倒也已经不算什么"新闻"了,从最早的Flickr开始,提过免费在线相册的网站也不再少数。Yahoo!最终买了Flickr估计也是因为看到了这项在线服务的发展前景,不过Yahoo!几天前也升级了自己的在线相册功能,不知道为什么Yahoo!不直接与Flickr整合。不过,Yahoo!似乎有购买新的网络服务并雪藏之的习惯,del.icou.us也是一个例子。扯远了,再说这个Picasa的网络相册,其实唯一吸引人的就是它与Picasa桌面照片管理器的整合。自从Goolge买了Picasa并把它变成免费软件之后,Picasa的使用已经挺普遍的了。反正我现在所有的照片都是用Picasa管理,加入了Picasa的网络相册功能后,可以更方便照片的发布与共享,也是一项既便捷又实用的功能。当然,这个Picasa网络也是需要先Sign Up,然后等邀请才能用的,但是更具上次Google SpreadSheet的经验,估计等个一天也就可以拿到邀请了。

Blog分类: 

BloggerKit, 波士顿生活网 and 芝加哥生活网?

呵呵,在Marshall那里看到他介绍一个新的关于affiliate ad 以及 revenue sharing的网站: BloggerKit。就这个网站本身来说我没有看出什么特别之处,大致是一个可以自己设置关键字发放 Amazon 的广告,不过这个不借助BloggerKit也可以方便的做到啊@@ 如果能做到象Google Adsense一样,自动更具context显示广告就更好了。呵呵,不过这个网站是两个中国同学做的,所以无论如何都还要赞一下。刚才看了他们的另一个网站--波士顿生活网--感觉更有趣一些,也很实用,网站是用PHPBB2和一些MOD搭建的,呵呵,其实我觉得用Drupal可能会更好一些(hoho,声明:因为我是Drupal中文化的Coordinator,所以我的评价可能是带有偏见的^_^),因为PHPBB2虽然有着强大的论坛功能,但是CMS功能却很弱,举个例子,譬如一些 community events,如果用Drupal的Event模块不仅可以方便的列出Event,还可以提供与网上流行日历的同步功能以及各种各样的feed输出,用户也可以直接订阅相关的Event(譬如通过Tags或是Taxonomy来控制分类)。

所以,我想试着用Drupal作一个芝加哥地区的生活类网站(只是构思而已,不知道猴年马月才能实现),可以利用Drupal丰富的Web 2.0 特性,整合GMAP(譬如显示地址),用户评论,用户投票(Digg Digg ^_^)等功能,方便芝加哥周边同学的生活。譬如一家修车行,可以方便的显示他的位置,电话,以及reputation,一则可以方便的帮助大家找到地方(hoho,譬如"龙威修车行",同志们,梅龙已经不在后院修车而是有了自己的铺子了),二则可以帮助大家避开黑心的老板(譬如并不是所有人都知道1300美元修一个Starter的故事)。同时也可以为附近几个学校的CSSA省去不少事情,不用每年都给新生印发一遍《生活手册》了(BTW,这些手册很难更新一次,譬如教堂街与谢尔曼街的铺子都已经改书店了,手册里还叫大家去那里买鸡蛋水果和衣撑^_^)。呵呵,刚才google了一下,芝加哥还没有这么一个中文的生活网站,所以做一个应该很有意义:)

Free Tags: 
Blog分类: 

大航海时代 3

挑战博哈多尔角

让我们回到1433年葡萄牙人正在准备的一次具有挑战性航海计划中,说它具有挑战性,是因为在从1422年开始到现在的11年里,葡萄牙已经为同一个目标做过了十三次失败的尝试。

这个目标就是穿越博哈多尔角。

bohaduoer.jpg

从地图上看,博哈多尔角的位置似乎平淡无奇(红色旗帜标示的就是博哈多尔角),但是这里却是当时人们航海的南部极限。一直以来,凡是试图穿越这里的航海家都消失了踪迹,再也没有回来过,所以人们猜测这里有着这里隐藏着神秘的食人海怪。其实不仅仅是欧洲的航海者认为这片海域无比的恐怖,阿拉伯航海者也惧怕这片海域,他们称之为"危险之父"或是"黑暗的绿色海洋"。在阿拉伯地理学家的描述中,这里总是被浓雾笼罩,再往南便是炙热的热带,那里的海水沸腾滚动,那里的太阳可以将人烤焦。

现在看来,这些有神话色彩的传言是不足信的,但是,究竟是什么使得博哈多尔角如此的恐怖?其实到图书馆察看一下航海地图(譬如 2002 年Washington: National Imagery and Mapping Agency 的 Atlas of Pilot Charts: North Atlantic Ocean)就会发现真正危险的狂风与洋流。那时的欧洲人,由于受到航海技术的限制,航行大多沿着陆地的边缘。这样的做法自然有它的好处,譬如一旦遭遇恶劣天气或是发生疾病,可以方便的靠岸救急。但是这样的航海经验在博哈多尔角这里却遇到了麻烦。因为这里近岸的海域不仅波涛汹涌而且终年刮着强烈的东北风,先前的船只到了这里,往往葬身在狂风怒涛之中。

1433年,在经历了十三次是失败之后,葡萄牙最伟大的航海家亨利王子(其实更准确的应该称之为亨利亲王,因为这一年他的父亲去世,他的弟弟登上王位)派遣他的宫廷侍卫吉尔·埃安内斯(Gil Eannes)继续挑战博哈多尔。

埃安内斯的船队出发了。他向我们在《大航海时代》游戏中那样先向西南驶往马德拉岛,对于这一段航程,葡萄牙的航海家应该是轻车熟路了(呵呵,游戏的玩家也是轻车熟路的),之所以先到马德拉而非沿着西北非的海岸线航行主要是因为西北非的海岸都是都是一望无际的撒哈拉沙漠,中途无法补给,而马德拉岛上有葡萄牙人的殖民据点。经过马德拉岛后,船队再向东南驶往大加那利群岛。按照原定的计划,船队将继续从大加那利群岛朝东南驶往博哈多尔角。但是就在这时,埃安内斯退却了。

他后来给亨利亲王的原因是水手们的抗议,水手们不愿在继续航行,这个也有可能,毕竟这片海域的传言在人们的心目中已经是根深蒂固。但是不管怎样,第十四次挑战宣告失败。可是,亨利亲王不是一个轻言放弃的人,第十五次挑战已经在准备中了,这一次,领队的仍然是埃安内斯,与前十四次不同的是,这次,埃安内斯将改写欧洲的航海史。

Blog分类: 

大航海时代 2

1433年左右的欧洲地图

1430Europe.jpg

重要的国家已经翻译为汉语标出。此时的欧洲,英国与法国交战犹酣,英国仍然控制着大片的大陆领土。伊比利亚半岛上,只有格拉纳达一个伊斯兰国家苟延残喘。卡斯蒂利亚以后将与阿拉贡合并为西班牙。注意此时阿拉贡的疆域颇广,势力一直扩张到亚平宁半岛。威尼斯此时仍然还很强大,地中海与亚琴海上还有它的殖民地。但是这些地方不久将为奥斯曼所得,为了争夺地中海上的霸权,威尼斯与奥斯曼展开了一系列的战争,但是最终战败,奥斯曼的崛起阻碍了先前的东西方交流,成为促进大航海的原因之一。此时的拜占庭只有君士坦丁堡附近一隅的地方,它犹如风中残烛,不久将熄灭,由查士丁尼一世的圣索非亚大教堂最终也将变为清真寺。

我们的大航海历程将从这张地图上西南一角的葡萄牙开始。

Blog分类: 

开船,航海!

开始了光荣的《大航海时代 online》,《大航海时代》的网络版。一直都很喜欢《大航海》系列,《大航海 IV》之后已经很久不见新的更新版本了,估计光荣以后就把它完全作为网络游戏来发展了吧。玩的是台湾大宇host的繁体中文版的《大航海时代 online》,游戏的安装文件由 1.7 G左右,可以直接从大宇那里下载,对比了几个下载镜像的速度,昨日小筑的放在台湾大学的镜像下载速度最快,大约只需要2个小时左右。下载以后的得到的是一个.exe文件,但是并不能直接执行,必须把它的后缀改为.rar然后解压,不知道大于这样做的目的何在,给玩家带来了不少困扰,我第一次下载直接点击无法运行,折腾了许久,甚至连操作系统的默认语言都改为了繁体中文,还是不行,最后多亏了google。

解压后的安装很简单。然后连接台湾的服务器,速度挺快的,必要的更新之后就可以进入游戏了。一共有六个国籍可以选择,分别是葡萄牙、西班牙、英国、荷兰、法国和威尼斯。我选择了葡萄牙。然后设定人物的外观以及职业。现在有三个打的职业选择:冒险家、商人与军人 -- 一如《大航海时代II》的设置。但是在游戏里你可以有不同的更加详细的career path,譬如考古学家、探险者等等。我选择了冒险家。

进入真正的游戏界面以后,眼睛还是为之一亮的,全3D的界面再加上光荣一向优美的动画与音乐设计,游戏玩起来还是很惬意的。我领了任务,第一次出海,因为不熟悉大地图的比例,结果本来应该到西班牙的塞维尔的,但是却错过了直布罗陀海峡(以为是个小海湾)径直开到了西非加纳利群岛附近的博哈多尔角去了,因为是第一次出海,我的船异常的简陋,也没有太多的给养,匆匆在西非登陆,非但没有发现梦幻的普洛斯特·约翰王国与著名的廷班刻图,却遭遇了无数的盗贼与逃犯,被胖揍一顿逃回欧洲。呵呵,有了经验就开始了正常的游戏。

如果对《大航海时代》很熟悉,这个游戏上手很快,甚至连一些诀窍都能通用,譬如在《大航海时代IV》里,我最喜欢的航线之一就是从马德拉向里斯本贩运蔗糖,在《Online》照样也是一个生财的诀窍,呵呵,这也确实反映了真正的历史,在《大航海时代》系列文章里我马上就要提到:)

游戏里有着更为复杂的装备与物品,还有各种技能,是《大航海时代》游戏的一个不错的升级改进。呵呵,如果你在暑假闲着无事儿,不妨一起来乘风破浪一下,我在游戏里的人物名字叫做 Kai,夏威夷语里是"大海"的意思,德语里是"码头"的意思,毛利语里是"食物"的意思,威尔士语里是一位英雄的名字,汉语里是"胜利"与"南风"的意思,这么多的意思加在一起,将会是一个优秀的船长的意思!:)

Blog分类: