惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
Security Latest
Security Latest
P
Proofpoint News Feed
GbyAI
GbyAI
PCI Perspectives
PCI Perspectives
博客园 - Franky
N
Netflix TechBlog - Medium
博客园_首页
WordPress大学
WordPress大学
K
Kaspersky official blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Vercel News
Vercel News
T
Threatpost
The Hacker News
The Hacker News
H
Help Net Security
S
Securelist
Recent Announcements
Recent Announcements
腾讯CDC
T
Tailwind CSS Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Engineering at Meta
Engineering at Meta
C
Cisco Blogs
V
V2EX
C
Check Point Blog
S
Schneier on Security
Cyberwarzone
Cyberwarzone
C
Cybersecurity and Infrastructure Security Agency CISA
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog RSS Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Jina AI
Jina AI
M
MIT News - Artificial intelligence
T
Threat Research - Cisco Blogs
博客园 - 叶小钗
A
Arctic Wolf
AWS News Blog
AWS News Blog
Latest news
Latest news
Martin Fowler
Martin Fowler
Recorded Future
Recorded Future
Last Week in AI
Last Week in AI
The GitHub Blog
The GitHub Blog
小众软件
小众软件
B
Blog
aimingoo的专栏
aimingoo的专栏
C
Cyber Attacks, Cyber Crime and Cyber Security
V
Visual Studio Blog
P
Palo Alto Networks Blog
Spread Privacy
Spread Privacy

阮一峰的网络日志

科技爱好者周刊(第 396 期):互联网通信的替代方案 科技爱好者周刊(第 396 期):互联网通信的替代方案 - 阮一峰的网络日志 科技爱好者周刊(第 395 期):软件开发的第三种方式 科技爱好者周刊(第 395 期):软件开发的第三种方式 - 阮一峰的网络日志 科技爱好者周刊(第 393 期):脑腐状态 科技爱好者周刊(第 392 期):axios 投毒与好莱坞式骗术 科技爱好者周刊(第 391 期):AI 的贫富分化 科技爱好者周刊(第 390 期):没有语料,大模型就是智障 套壳中国大模型撑起500亿美元估值?扒一扒 Cursor 的"套壳"疑云 科技爱好者周刊(第 389 期):未来如何招聘程序员 科技爱好者周刊(第 388 期):测试是新的护城河 零安装的"云养虾":ArkClaw 使用指南 科技爱好者周刊(第 387 期):你是领先的 科技爱好者周刊(第 386 期):当外卖员接入 AI 字节全家桶 Seed 2.0 + TRAE 玩转 Skill 科技爱好者周刊(第 385 期):马斯克害怕中国车企吗? 智谱旗舰 GLM-5 实测:对比 Opus 4.6 和 GPT-5.3-Codex 科技爱好者周刊(第 384 期):为什么软件股下跌 科技爱好者周刊(第 383 期):你是第几级 AI 编程 Kimi 的一体化,Manus 的分层 科技爱好者周刊(第 382 期):独立软件的黄昏 AI native Workspace 也许是智能体的下一阶段 科技爱好者周刊(第 381 期):中国 AI 大模型领导者在想什么 科技爱好者周刊(第 380 期):为什么人们拥抱"不对称收益" 科技爱好者周刊(第 379 期):《硅谷钢铁侠》摘录 我如何用 AI 处理历史遗留代码:MiniMax M2.1 升级体验 科技爱好者周刊(第 378 期):预测是新的互联网热点 科技爱好者周刊(第 377 期):14万美元的贫困线 科技爱好者周刊(第 376 期):太空数据中心的争议 科技爱好者周刊(第 375 期):一扇门的 Bug 终于有人做了 Subagent,TRAE 国内版 SOLO 模式来了 科技爱好者周刊(第 374 期):6GHz 的问题 VS Code 使用国产大模型 MiniMax M2 教程 科技爱好者周刊(第 373 期):数据模型是新产品的核心 国产大模型接入 Claude Code 教程:以 Doubao-Seed-Code 为例 科技爱好者周刊(第 372 期):软件界面如何设计 大模型比拼:MiniMax M2 vs GLM 4.6 vs Claude Sonnet 4.5 科技爱好者周刊(第 371 期):一个乐观主义者的专访 科技爱好者周刊(第 370 期):正确的代码高亮 错误处理:异常好于状态码 科技爱好者周刊(第 369 期):Tim 与罗永浩的对谈 科技爱好者周刊(第 368 期):不要这样管理软件团队 一天之内,智谱和 Anthropic 都发了最强编程模型 科技爱好者周刊(第 367 期):Nano Banana 的几个妙用 科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告 科技爱好者周刊(第 365 期):流量变现正在崩塌 科技爱好者周刊(第 364 期):最难还原的魔方 科技爱好者周刊(第 363 期):最好懂的神经网络解释 科技爱好者周刊(第 362 期):GitHub 工程师谈系统设计 科技爱好者周刊(第 361 期):暗网 Tor 安全吗? 科技爱好者周刊(第 360 期):Dan Wang 的新书 科技爱好者周刊(第 359 期):Palantir 值得关注 科技爱好者周刊(第 358 期):如何拯救一家濒临倒闭的创业公司 扣子空间网页设计,是在挑战 V0 吗? 《唐纵日记》摘录 科技爱好者周刊(第 357 期):稳定币的博弈 科技爱好者周刊(第 356 期):公司强推 AI 编程,我该怎么办 科技爱好者周刊(第 355 期):两本《芯片战争》 科技爱好者周刊(第 354 期):8000mAh 手机电池,说明了什么? 国产 AI 网页开发工具:豆包 AI 编程简单测评 科技爱好者周刊(第 353 期):苹果的"液态玻璃"是为了 AR 科技爱好者周刊(第 352 期):Bug 追踪系统的正确样子 科技爱好者周刊(第 351 期):GitHub Issues(几乎)是最好的笔记应用 科技爱好者周刊(第 350 期):Java 三十周年 科技爱好者周刊(第 349 期):神经网络算法的发明者 科技爱好者周刊(第 348 期):李飞飞,从移民到 AI 明星 科技爱好者周刊(第 347 期):冷启动的破解之道 谷歌的 NotebookLM 能生成中文播客了 科技爱好者周刊(第 346 期):未来就是永恒感的丧失 巨头的新战场:AI 编程 IDE(暨 字节 Trae 调用 MCP 教程) 办公类 AI 初探:扣子空间 科技爱好者周刊(第 345 期):HDMI 2.2 影音可能到头了 科技爱好者周刊(第 344 期):制造业正在"零工化" 科技爱好者周刊(第 343 期):如何阻止 AI 爬虫 科技爱好者周刊(第 342 期):面试的 AI 作弊----用数字人去面试 科技爱好者周刊(第 341 期):低代码编程,恐怕不会成功 科技爱好者周刊(第 340 期):技术炒作三十年 Trae 国内版出来了,真的好用吗? 科技爱好者周刊(第 339 期):代币是什么 科技爱好者周刊(第 338 期):重新思考 6G 科技爱好者周刊(第 337 期):互联网创业几乎没了 科技爱好者周刊(第 336 期):面对 AI,互联网正在衰落 科技爱好者周刊(第 335 期):年底的未来已来 科技爱好者周刊(第 334 期):年终笔记四则 AI 搞定微信小程序 科技爱好者周刊(第 333 期):一切都要支付两次 科技爱好者周刊(第 332 期):西蒙·威利森的年终总结,梁文锋的访谈 科技爱好者周刊(第 331 期):你可能是一个 NPC 科技爱好者周刊(第 330 期):李开复梳理人工智能 科技爱好者周刊(第 329 期):示意图利器 D2 科技爱好者周刊(第 328 期):AI 模型不是一门好生意 AI 应用无代码开发教程:工作流模式详解 科技爱好者周刊(第 327 期):没有链接的互联网 科技爱好者周刊(第 326 期):世界没有那么多财富 科技爱好者周刊(第 325 期):VS Code 编辑器的下一站是 Zed? 科技爱好者周刊(第 324 期):人类已知的最大质数 科技爱好者周刊(第 323 期):技术公司的口号比拼 AI 开发的捷径:工作流模式 科技爱好者周刊(第 322 期):内容行业的内幕 科技爱好者周刊(第 321 期):傅盛回忆录
罗杰·克劳利的作品读后感
阮一峰 · 2019-01-17 · via 阮一峰的网络日志

最近两个月,我一直在读英国历史学家罗杰·克劳利(Roger Crowley)的作品。

他一共写过四本书,都有中译本,我全读完了。如果你喜欢历史,尤其是欧洲历史,我强烈推荐这几本书。

它们都涉及一件事:欧洲文艺复兴时期的航海史。对于古人来说,航海是把世界联系在一起的主要方式。13世纪到17世纪,欧洲的航海技术有了突飞猛进的发展,重大的历史事件都跟航海有关系。罗杰·克劳利就通过这个切入点,写了欧洲的四个重大历史主题。

《财富之城》写了威尼斯人通过与东方的贸易,如何从一个亚得里亚海的小渔村,发展成富甲一方的海洋贸易霸权。

《1453》写了奥斯曼土耳其帝国的崛起,1453年攻占君士坦丁堡(今天的伊斯坦布尔),消灭东罗马帝国,从而控制地中海东部的故事。

《征服者》写了葡萄牙王室为了打破奥斯曼帝国的垄断,推动航海探险,绕过非洲,发现东方新航线的故事。

《海洋帝国》写了西班牙王国为遏制奥斯曼帝国的扩张,在地中海的一系列海战,主要写了两场:马耳他保卫战和勒班陀大海战。

虽然罗杰·克劳利写的是严肃的历史著作,但是风格较为通俗,选材注重可读性,情节生动,所以读起来很吸引人,就像在看一个有趣的故事。下面是《财富之城》第15章的开头,大家可以借此感受一下他的风格。

15世纪,开往亚历山大港的商用桨帆船在看得到陆地很久之前,便能远远地感觉到海岸。尼罗河溢出的淤泥使得离岸很远的海面也变得混浊;离岸25~30英里时,船上的瞭望员就能看到破败倾颓的法罗斯灯塔,那是古典世界留存的最后奇观,然后可以看见花岗岩的庞培石柱从海平线上耸立;最后,这座城市从晨雾中颤抖着显现出来,大理石在阳光下闪闪发光,边缘点缀着棕榈树,犹如一幅东方的图景。在靠近海岸的地方----当然也取决于接近角度----航船可能会驶过一群被冲到海里的河马身侧,或迎上一股燥热的沙漠风。

这艘船很快就会被陆地上的人发现。港口塔楼上的信号旗会通知港口官员乘小船前来调查接近的船只,询问它从哪里来,装载了什么货物,有多少乘客和船员。在小船的甲板上,官员们会携带一个鸟笼。当得到必要信息后,官员便会放飞两只信鸽----一只飞往亚历山大港的埃米尔身边,另一只带有马穆鲁克苏丹本人的徽标,将信送往南方110英里外的开罗,送交苏丹本人。随后,船只获准进入港口,但舵和帆要交给港口当局代管,乘客们则被海关官员彻底地搜身,"一直搜到我们的赤膊",看看有没有私藏杜卡特或宝石,商品也要卸载查看之后存放到保税仓库。停靠费和税费缴过之后,船上的人才可以下船,通过拥挤的街道来到为基督徒访客准备的安全住宿地。亚历山大港是开启新世界的大门。

(上图:埃及亚历山大港)

下面,我想着重谈谈《征服者》这本书里面,葡萄牙是怎么绕过非洲好望角的。这是一段很有意思的历史。

自从奥斯曼帝国占领了君士坦丁堡和埃及,欧洲与东方的贸易基本上就断了,因为陆路无法通过,来自东方的香料的价格就暴涨。葡萄牙作为一个欧洲边缘的小国,希望发现新航路,获取暴利。

最早,哥伦布是找葡萄牙王室寻求资助。但是,葡萄牙国王觉得,向西航行前往印度不靠谱,从来没人知道西边还有陆地,就拒绝了他,哥伦布只好又去找西班牙国王。

(上图:若昂二世,葡萄牙国王,1481年 - 1495年在位)

葡萄牙国王想的,还是沿着非洲海岸去印度。当时,没人知道非洲的形状,撒哈拉沙漠以南是什么地方,欧洲人不知道。流行的看法是,印度洋跟地中海一样,是一个内海,在遥远的南方,非洲与印度的陆地是连在一起的。因此,有可能在非洲西海岸找到一个河口,溯流而上,穿过非洲进入印度洋。

国王派了好几批船队,寻找非洲南端的印度洋入口,都没有成功。最远是1486年到达了今天的纳米比亚,离最南端的好望角已经不远了,但就是开不过去。

为什么葡萄牙的船无法开到非洲南端呢?因为那时的远洋船都是帆船,没有自身的动力,前进的能量主要来自风。顺风的时候,一天可以前进上百公里;无风的时候,原地打转几个月也很正常。

(上图:葡萄牙的远洋帆船)

根据气象知识,今天我们知道,赤道是低压带,副热带是高压带,所以过了赤道,风是从南往北吹。加上地球向东自转,所以南半球赤道一带的风向是东南风。

(上图:赤道信风带,北半球是东北风,南半球是东南风。)

所以,葡萄牙的船一过赤道,就遇到了逆风,不停地被推向大西洋,无法直线到达非洲南端。

1487年,国王招募到了巴尔托洛梅乌·迪亚士(Bartolomeu Dias)负责下一次探险,他们在7月底或8月初出发。

(上图:巴尔托洛梅乌·迪亚士)

圣诞节时,他们抵达了一处他们称之为"圣克里斯托弗湾"的海湾。此时,他们出海已经四个月了,顶着海岸沿线的西南风蜿蜒前进,海流则涌向北方。

这时,水手们做出了一个惊人的决定。大约在南纬29度的某处海面,他们放弃了针对逆风与逆流的消耗战,而是远离海岸,将帆降到半桅,向西驶入了苍茫大海,尽管这与他们向东航行的目的相反。没有人知道为什么会这样。这可能是水手们预先设计的方案,也可能是灵机一动的天才之举,因为他们之前从几内亚海岸返航时(他们向西航行,远离非洲海岸,绕一大圈进入大西洋中部,然后借助西风,向东返回葡萄牙)已经了解到大西洋风的特点。或许,他们推断,这种规律在南大西洋同样有效。不管他们的逻辑如何,这都是世界历史的一个关键时刻。

迪亚士创造历史,完全是偶然的。船员跟逆风搏斗,精疲力竭,索性就放弃了,听任船被吹到西边去,因为他们猜想过了一定范围,风向就会改变。

一连十三天,将近1000英里,船帆降到半桅的卡拉维尔帆船驶入茫茫大洋。他们进入南温带之后,天气变得酷寒。有水手死亡。在大约南纬38度的海面上,他们的直觉产生了效果。风向越发多变。西风将他们的船只吹向东方,他们希望并期待会抵达他们想象中仍然由北向南无尽延伸的长长的非洲海岸。他们继续行驶了几天。海平线上没有出现陆地的踪影。他们决定改为向北航行,希望能找到陆地。

将近1月底时,他们看到了高耸的山岭。1488年2月3日,他们登陆了,并将这个地点命名为牧牛人湾。他们在开阔海域已经航行了将近四周。他们绕的一大圈已经让他们错过了好望角和厄加勒斯角,即非洲的最南端,也就是大西洋和印度洋融为一体的地方。

进入温带以后,风又重新向南吹,因此迪亚士无意间发现了,绕过非洲的方法是不要直接往南航行,而是要先向西,绕一个圈子。

(上图:葡萄牙人前往印度的航路,最终他们在1498年到达印度的卡利卡特和果阿,完全避开了奥斯曼帝国的势力范围。)

这是一个历史性的时刻:他明确无误地证明,非洲大陆是有尽头的,这就一劳永逸地推翻了托勒密地理学的一大重要信条。迪亚士及其伙伴将这个地方命名为风暴角,而若昂二世国王将其改为好望角,"因为它承诺了印度的发现,我们为此渴望了那么久,追寻了那么多年"。在迪亚士离开好望角的时候,背后吹来对他有利的劲风。

迪亚士或哥伦布这一类的航海家,令人佩服的地方,不在于他们到达了目标,而在于他们不知道目标有多远,就上路了。 一旦上路,中途是回不来的。他们很清楚,到不了目标,就必定死在海上,就算到了目标,没人知道那里什么样,也很可能死在那里,迪亚士后来就死在印度返回葡萄牙的路上。

(完)