美国新奥尔良新年夜恐袭事件

新奥尔良的法国区,以其独特的文化和热闹的夜生活而闻名于世。1 波旁街,这条古老的街道,是法国区的心脏地带,也是游客们体验新奥尔良魅力的必经之地。这里遍布着酒吧、餐馆和各种娱乐场所,霓虹闪烁,音乐震耳欲聋。每当夜幕降临,波旁街便会化身为欢乐的海洋,游客们在这里品尝着鸡尾酒,欣赏着爵士乐,感受着这座城市的活力与激情。新年夜的波旁街更是热闹非凡,来自世界各地的人们聚集于此,共同迎接新年的到来。 然而,2025年的新年,对新奥尔良来说,注定是一个不眠之夜。午夜的狂欢还未散去,凌晨3点15分,一辆白色皮卡突然冲入波旁街拥挤的人群,尖叫声、枪声瞬间撕裂了节日欢乐的喧嚣……糖罐杯的狂欢之城,顷刻间变成了人间炼狱。14人死亡,35人受伤,这冰冷的数字背后,是14个家庭的破碎,是35个生命的重创。 事件经过 监控画面记录下了这骇人的一幕:一辆白色福特皮卡,为了躲避一辆警车,竟然疯狂地冲上人行道,径直撞向毫无防备的人群。随后,袭击者跳下车,手持AR-10半自动步枪和格洛克手枪,疯狂扫射,两名警察在交火中受伤。最终,三名警察赶到现场,将袭击者击毙。但这短短的几分钟,却给新奥尔良的夜晚,刻下了永远无法抹去的伤痕。 FBI将此次袭击定性为恐怖袭击,并很快查到了袭击者的身份。他是42岁的美国公民Shamsud-Din Jabbar。Jabbar来自德克萨斯州,是一名退伍军人,案发前,他租了一辆福特F-150皮卡,并在车内携带了AR-15步枪、格洛克手枪和简易爆炸装置。他甚至还留下了遗嘱。袭击发生前几个小时,Jabbar入住了他在新奥尔良通过网络平台租下的一间房屋,并在那里放置了爆炸装置,但这些爆炸装置并没有被引爆。FBI公布了一张照片,照片中是一个装有简易爆炸装置的冷藏箱。是故障还是另有原因?此外,Jabbar作案时还穿着防弹衣。种种迹象表明,这是一场有预谋、有准备的恐怖袭击。 ISIS 的幽灵 更令人震惊的是,Jabbar在袭击发生前几个小时,在社交媒体上发布了多个视频,宣称自己效忠于ISIS,并表示自己在去年夏天加入了该组织。袭击发生时,他的卡车后保险杠上,赫然悬挂着一面黑色的ISIS旗帜。ISIS,全称“伊拉克和黎凡特伊斯兰国”,也称为“伊拉克和叙利亚伊斯兰国”(ISIS)或“达伊沙”(Daesh),是一个跨国逊尼派伊斯兰主义叛乱和恐怖组织。该组织起源于 2003 年至 2011 年的伊拉克战争,其前身是“伊拉克基地组织”(AQI)。 ISIS 以其极端暴力和残酷的行径而臭名昭著,包括大规模处决俘虏和少数民族、性奴役妇女和女孩以及斩首士兵和平民。2014 年,ISIS 在伊拉克取得重大领土 gains 后,宣布建立一个由 ISIS 领导的哈里发国。在其控制的领土内,ISIS 对其他信仰的成员进行杀戮、强奸和虐待,并以偏离其对伊斯兰教的 harsh 解释的逊尼派穆斯林为目标。 为了消灭 ISIS,国际社会付出了巨大的努力。由美国领导的军事干预最终将 ISIS 赶出了其自称的国家的城镇。2019 年 10 月,ISIS 的领导人 Abu Bakr al-Baghdadi 在叙利亚北部被美军击毙。尽管 ISIS 已经被击溃,但其意识形态的影响依然存在,一些受其极端思想吸引的“独狼”式袭击者,仍会以 ISIS 的名义发动恐怖袭击。新奥尔良的袭击事件,或许就是这样一个例子。 拉斯维加斯的疑云 巧合的是,就在新奥尔良恐怖袭击发生的同一天,拉斯维加斯也发生了一起爆炸案。一辆特斯拉 Cybertruck 在拉斯维加斯特朗普酒店外爆炸,造成 7 人轻伤,司机当场死亡。调查显示,这辆 Cybertruck 装载了汽油罐、野营燃料罐和大型烟花弹。警方在爆炸车辆中发现了一具尸体和一把手枪,死者身份被确认为 37 岁的现役军人 Matthew Livelsberger。拉斯维加斯警方表示,这起爆炸案似乎是一起“自杀悲剧”。调查人员认为,Livelsberger 在引爆车内爆炸物的同时开枪自杀。FBI 表示,没有证据表明 Livelsberger 对当选总统特朗普怀有敌意,他可能患有创伤后应激障碍(PTSD)和其他问题。 新奥尔良的袭击和拉斯维加斯的爆炸案,都发生在新年第一天,都使用了租来的车辆,并且都造成了人员伤亡,这不禁让人怀疑这两起事件之间是否存在关联。更令人感到蹊跷的是,这两辆车都是通过同一个在线租车平台 Turo 租用的。尽管存在这些巧合,但 FBI 表示,目前没有发现这两起事件之间存在明确关联。新奥尔良的袭击者显然是为了造成大量人员伤亡,而拉斯维加斯的爆炸案则更像是自杀事件。然而,随着调查的深入,这两起事件之间的关联,或许会变得更加扑朔迷离…… 美国梦魇 在这场悲剧中,14 条鲜活的生命逝去。他们中有学生、有工人、有挚爱的家人,年龄从 18 岁到 63 岁不等,其中大多数是 20 多岁的年轻人。他们来自阿拉巴马州、路易斯安那州、密西西比州、纽约州、新泽西州,甚至还有来自英国的游客。他们的故事,令人心碎。 ...

2025-01-05 · Mason

Hugo & PaperMod 建站技术记录

早在4年前刚开始搭建本博客时,我曾写过一篇简短的文章,介绍了我建站时使用的一些工具。如今,那篇文章中提到的很多工具都已过时。加之本次博客整体迁移,又使用了全新的 PaperMod 主题,很多功能的配置方式都发生了变化。于是我决定重新写一篇文章,记录一下我在折腾这个新主题过程中的一些技术细节。 配置文件语法 Hugo 同时支持3钟配置文件语法,分别为 YAML、TOML和JSON。它们都是常用的数据序列化和配置文件格式,且各有特点和适用场景。 YAML (YAML Ain’t Markup Language) YAML是一种人类可读的数据序列化格式,常用于配置文件和数据交换,它的语法格式为: name: John Doe age: 30 city: New York hobbies: - reading - traveling 它的特点为: 语法简洁,易于阅读和编写 支持注释、多行字符串和复杂的数据结构 使用缩进表示层级关系 TOML (Tom’s Obvious, Minimal Language) TOML是一种旨在成为最小配置文件格式的语言,设计目标是易于阅读和编写,它的语法格式为: [person] name = "John Doe" age = 30 city = "New York" [person.hobbies] favorite = "reading" others = ["traveling", "photography"] 它的特点为: 语法直观,易于理解 支持注释 支持多种数据类型,包括日期时间 允许创建嵌套的数据结构 JSON (JavaScript Object Notation) JSON是一种轻量级的数据交换格式,最初源于JavaScript,但现在已广泛应用于各种编程语言,它的语法格式为: { "name": "John Doe", "age": 30, "city": "New York" } 它的特点为: 简洁易读 解析速度快 与JavaScript高度兼容 支持基本数据类型:字符串、数字、布尔值、null、对象和数组 综合考虑易读性及与当前主题的兼容性,我选择的配置文件语法为YAML,以下所有配置命令,都将以YAML格式呈现。值得注意的是,YAML对缩进非常敏感,在利用 Hugo 进行渲染时,哪怕某一行少了一个空格,都会渲染失败,所以要特别注意。 ...

2024-12-30 · Mason

2024阿塞拜疆航空8243号航班空难

2024年12月25日上午9点25分,一架载有67人的飞机,在哈萨克斯坦阿克套国际机场附近发生坠毁。事故导致38人遇难,震惊全球。直到目前,事故背后的真相仍未完全揭开,迷雾笼罩之下,事故的原因、影响以及后续正吸引着全世界的目光。 事故背景 事发地点阿克套,位于哈萨克斯坦西部、里海沿岸。这个城市的名字在哈萨克语中意为“白色山地”,因为从里海望去,阿克套的地貌和城市景色呈现出一片苍白的色调。根据2019年的统计数据,阿克套的常住人口仅为18万人。起初,这里因石油开采而兴起,直到如今,仍带有浓厚的工业气息。然而,正是在这座湖滨小城,一场突如其来的灾难打破了宁静。 发生事故的J2-8243航班,是阿塞拜疆航空公司的一趟国际航班,由阿塞拜疆首都巴库飞往俄罗斯的格罗兹尼国际机场。航班的机型为巴西航空工业生产的E190AR型客机,是一款中短程窄体客机。飞机长36米,能够容纳98~114人。 12月25日清晨,巴库国际机场,航班的起飞时间已临近,乘客们陆续登上飞机。随着塔台的指令,飞机开始滑行进入跑道。此时,乘客们或许并未意识到,这趟本应平凡无奇的航班,正朝着一个充满未知与危机的方向飞去。 事故经过 简单看一眼地图就会发现,这趟航班从阿塞拜疆的巴库起飞,目的地是西北方的格罗兹尼。然而飞机最终跨越了一整个里海,飞向了远在湖对岸阿克套,明显不符合常理。航班追踪网站 Flightrader24 显示,事发航班从巴库飞往格罗兹尼的途中,在跨越俄罗斯国境线时,GPS 信号受到异常干扰。紧接着,航班开始偏离原定航线,先是朝向西方,而后又180度掉头,朝向东边的里海飞去。最终来到里海对岸的阿克套,向当地塔台请求迫降。 根据纽约时报对一位空难幸存者的采访,当时航班上,起初的一切如常。然而,随着飞行的继续,一些乘客开始察觉到异样的震动——最初是一阵轻微的颠簸,几乎无人注意;接着是更加剧烈的颤动,窗外的云层翻滚,机舱内传来细碎的杂音。接着,剧烈的震动几乎把所有人从座位上抛起。氧气面罩从头顶掉落,机舱内响起了混乱的呼喊声。乘客们慌乱地抓住面罩,试图恢复平静。机组人员的声音此刻也变得急促,但不完全清晰。在这一瞬间,他们意识到,这并不是一次简单的气流颠簸,而是某种更加致命的威胁。 从当地居民拍摄的视频中不难看出,在飞机迫降的过程中,尽管驾驶员竭尽全力想要控制飞机的降落姿势,但巨大的冲击力和瞬间的失速已经使飞机机身失去平衡。最终,飞机以过大的角度俯冲向地面,右翼先触地,随后翻滚爆炸,机体分裂为两部分。机头部分在触地瞬间被爆炸摧毁,尾部则倒置在主要残骸之外。 公开数据显示,事故航班上共有67人,其中来自阿塞拜疆的有37人,占比一半以上;其次是俄罗斯16人,哈萨克斯坦6人、吉尔吉斯斯坦3人。事故发生前一刻,有乘客用手机拍下了机舱内的情况。 这是一起极其严重的空难事故,机上67人中,有38人遇难。最后生还者中也不乏颅脑损伤、脑震荡、胸部损伤及创伤性休克等重伤患者。事故发生次日,阿塞拜疆总统宣布进行全国哀悼。 事故原因分析 事故发生后,俄罗斯联邦航空运输署发表声明称,初步相信飞机遭遇鸟群撞击,因机上紧急情况,机长决定改道飞往阿克套机场。然而事实真的如此吗? 从事故现场的拍摄的视频中不难看出,事发飞机的残骸上,存在多处类似单孔的痕迹。结合 Flightrader24 网站上显示的异常 GPS 干扰信息,我们不得不怀疑,此次事故是否与俄罗斯境内的防空系统有关。 自从2022年2月俄乌战争爆发以来,俄罗斯在中亚和东欧的国境线附近一直都火药味十足。就在事故发生前的12月21日,乌克兰对俄罗斯境内的喀山市发动无人机空袭,造成市内两栋高层住宅楼受损,这是战争爆发以来,乌克兰罕见地对俄罗斯境内城市发动空袭。在这种情况下,俄罗斯的防空系统一直处于高度警戒状态。 因此,此次的阿航8243航班,很可能是被俄罗斯的防空系统所击落。飞机在飞跃俄罗斯国境线附近时,被俄罗斯防空系统误认,进而发生 GPS 干扰和防空射击。又由于附近机场因大雾天气而无法降落,机长不得不调转方向,操控着受损的机身朝东边的里海飞去。最后在里海沿岸的哈萨克斯坦境内迫降失败,导致飞机坠落。 路透社的几篇报道也有相同观点。该社援引部分事故幸存者的说法称,当飞机接近最初目的地格罗兹尼时,他们听到几声巨响;四名了解事故调查初步结果的消息人士称,事故飞机是被俄军的铠甲-S(Pantsir-S)地对空导弹系统击中。飞机在接近格罗兹尼时,机上的通讯系统被电子战系统瘫痪。 虽然截至目前,事故的最终调查报告还未发布,我们无法100%断言此次事故就是与俄罗斯有关。但在历史上,俄罗斯已经不止一次地与民航空难产生联系。 类似事故 早在10年前,彼时正值乌克兰克里米亚危机时期。2014年7月17日,中午12点15分,马来西亚航空MH17航班从荷兰阿姆斯特丹机场起飞,飞往马来西亚吉隆坡。下午16点20分,执飞该航班的波音777-200ER型客机在乌克兰东部空域巡航时突然坠毁,机上283名乘客和15名机组成员全部遇难。事故调查报告表明,马航MH17航班是被俄军发射的山毛榉导弹摧毁。然而,俄罗斯官方至今都否认这起空难是俄军攻击导致,并声称乌克兰空军才是事故的真正元凶。 自从人类发明民航飞机以来,大大小小的空难便从未停歇。不论是这次的阿航8243空难、还是十年前的马航MH17空难,都是一次深刻的警示。无论是因技术故障、恶劣天气,还是因人为错误,空难的发生无一不带来深刻的痛苦和反思。然而,有些空难的背后,隐藏着更为沉重的代价——战争、恐怖袭击、政治斗争。这些无辜的生命,因全球纷争和冲突而被夺去,他们不仅是航班上的乘客,更是和你我一样的普通人,他们也曾有过梦想、有过家人、有过属于自己的生活轨迹。 我们对逝者的缅怀,同时也是对自己的缅怀,丧钟正为每个人而孤鸣。未来,我们必须呼吁和平的声音,寻求一种更理性、更宽容的世界秩序。让那些逝去的灵魂得到安宁,让所有家庭不再因纷争而遭受无辜的破坏。 来源链接 阿塞拜疆航空8243号班机空难 - 维基百科,自由的百科全书 阿克套 - 维基百科,自由的百科全书 巴西航空工业E系列 - 维基百科,自由的百科全书 Flight history for Azerbaijan Airlines flight J28243 Kazakhstan Plane Crash Survivors Describe Chaos on Azerbaijan Airlines Flight - The New York Times 阿塞拜疆航空客机坠毁 俄监管机构相信与鸟群相撞后出现紧急情况 - RTHK ...

2024-12-28 · Mason

HomeAssistant 米家官方集成的安装与使用

背景 我在2022年4月的一篇文章中介绍了 Home Assistant 的安装与配置方法。彼时,要将小米的众多智能家居接入 HA,我们必须安装一个第三方 HA 集成,即 Hass-Xiaomi-Miot。它由个人开发者 al-one 在 Github 上发布,一直以来都是我们将米家接入 HA 的唯一选择。直到最近,小米在 Github 上发布了官方的 HA 集成:HA_Xiaomi_Home,填补了米家接入 HA 的空白。 虽然这又是一个“官方逼死同人”的故事,但小米的开源精神仍然值得称赞。与第三方集成相比,小米官方的集成对自家产品支持更好, 能够帮助我们更加轻松地将米家接入 HA,进而实现米家与 Homekit 生态的互联互通。今天,我们将跟随 HA_Xiaomi_Home 的官方文档,详细介绍一下这个集成的安装及使用方法。 通过 HASC 安装米家官方集成 米家官方集成有多种安装方式,其中最简单,也是最新手友好的方式,就是通过 HACS 进行安装。HASC 的安装方法详见我的这篇文章,此处不再赘述。由于米家官方集成暂未加入 HASC 的官方库,我们需要通过添加自定义库链接的方式,将米家官方集成的库链接添加到 HASC 目录。登入 HA 后台,点击左侧的HASC,再点右上角的三个点,选择Custom Repositories,新建一个自定义库链接,如下图所示。 库类型(Catagory)选择Integration;库链接填写下面的链接: https://github.com/XiaoMi/ha_xiaomi_home.git 最后点击ADD按钮,如果网络没有问题的话,米家官方集成的安装链接就会被添加到 HASC 的自定目录中。再依次点击设置—设备与集成—添加集成,在搜索框中输入Xiaomi,在弹出的结果中选择XIaomi Home。接下来,按照提示登录米家账号即可。 注意⚠️:如果你和我一样,使用 Docker 作为 HA 的安装环境,那么大概率会在米家账号验证时遇到无法跳转的问题。无法跳转的核心原因在于,米家官方集成默认使用 homeassistant.local:8123这个本地域名来跳转回 HA 页面,而 Docker 容器中的 HA 无法在本地局域网中广播.local本地域名。因此,在验证米家账号并跳转回 HA 页面时,我们需要手动将浏览器地址栏中的homeassistant.local:8123改为IP:8123。这样就能完成米家账号的验证工作。以上方法参考自米家集成仓库的 Issue#8。 停用多余的米家实体 当我们安装好米家官方集成并完成账号验证后,HA 就会自动搜索并添加米家的各种设备。同时,我们的家庭中会出现一堆乱七八糟的实体。所谓实体(Unit)是 HA 用来定义设备最小子功能单元的概念。通常一个设备会对应多个实体。例如,一台『热水器』设备,可以同时拥有『当前水温』、『目标水温』、『预热开关』、『增压开关』等多个实体。 然而在日常使用过程中,我们并不需要将每一个设备都拆分成诸多零碎的子功能单元,这样不仅使人迷惑,还会让我们的家庭界面变得极其繁琐。因此,在将 HA 链接到 Homekit 之前,我们需要对米家集成添加进来的众多实体进行筛选,仅保留我们日常使用过程中最需要的开关和数值即可。 ...

2024-12-27 · Mason

关于个人博客迁移的絮叨

关于博客迁移 由于一些个人原因,我在今年年中时注销了我的Google账号。这导致我的原 Github 账号无法进行 2FA 认证,也就无法继续在原博客地址更新文章。于是我重新申请了新的 Github 账号,并将之前的文章都迁移到了这里。 不知道有多少人收藏了我的原博客地址?可能从他们的视角看来,我已经永久停更了吧。在弱社交的静态博客平台发布个人文章,最大的弊端就是无法与读者取得联系。我无法将这篇博客迁移的通知转发给任何老读者,实在非常遗憾😞。 既然同时更换了 Github 账号和博客地址,我索性把自己的笔名也从 Bright 变为了 Mason。说起来,Bright 这个看上去并不那么 Native 的名字,其实来源于一款我最喜欢的电子游戏——《英雄传说:空之轨迹》(Bright 是游戏主角一家的姓)。在我读研期间,我的 Legal English 老师,一位名叫 David 的旧金山老男孩,曾委婉地告诉我,Bright这个名字并不适合我。于是我启用了 Mason 这个更加 Native 的名字,虽然我依然非常喜欢 Bright 这个词🙂。 我说这些,是想告诉那些碰巧发现这篇新博客的老读者们:Bright 和 Mason 其实是同一个人。不过说这些大概也是徒劳,就让一切都随风吧👋。 关于博客主题更换 一直以来,我都用 Hugo 生成自己的静态博客(具体方法可以参考我的这篇文章),使用的主题是一位国人开发者写的 Hugo-fuji。这款主题非常简洁,我很喜欢。可惜 Hugo 的更新版本弃用了几个 Hugo-fuji 所依赖的模块,导致这一主题无法兼容当前版本的 Hugo。而该主题的作者似乎早在两三年前就停止了对项目的维护。因此,我不得不更换博客主题。 搜了一圈,发现简洁好看的主题实在很少,最终我选择了 Hugo-papermod,也就是大家现在看到的这个主题。这个主题支持更多的自定义功能,对各平台的适应性支持也做得很好,只不过用起来不如 Hugo-fuji 那样简单。 以上就是关于博客迁移和主题更换的絮叨,希望你没有不耐烦。后面,我会继续在这里更新文章,并稍微提高一点更新频率。致于 YouTube 和播客,我也想重启更新。不知这次又能坚持多久?

2024-12-26 · Mason