2025-07-17 运动记录
饮食 早餐:玉米、鸡蛋、脱脂牛奶 午餐:公司食堂 晚餐:大碗厨房:豆豉鳗鱼炒油麦菜 无氧 无。 有氧 总结 没什么好说的,只有坚持才是唯一正确的道路。
饮食 早餐:玉米、鸡蛋、脱脂牛奶 午餐:公司食堂 晚餐:大碗厨房:豆豉鳗鱼炒油麦菜 无氧 无。 有氧 总结 没什么好说的,只有坚持才是唯一正确的道路。
说到 AI 是否会取代程序员,我的答案是会,但又不完全会。 在我看来,所谓的取代,其实是要求程序员提升自身能力,向更高层次发展,将比如某个通用函数的封装、代码漏洞检查这类已熟练掌握的工作交给 AI,自己则转变为发布和验收的角色,也就是按照自己的想法下达任务,然后验收任务,形成一个闭环。 AI 在实际应用中确实面临一些问题,以下是我想到的几点: 怎样确保 AI 能完全依照你的想法,实现你想要的效果? 如何判断 AI 生成的内容是否正确? 何时该使用 AI,何时不该用? 就第一个问题而言,未来很可能会演变成面向 AI 编程。你看,现在都已经有 “Prompt 工程师” 这个职位了,他们的职责就是做好与 AI 的沟通工作,思考如何用精准的描述告诉 AI 该做什么。 回顾人与计算器的交互历史,从最初使用 0 和 1 二进制进行沟通,到后来发展出 C/C++/Java 等高级语言,这些都是对 0 和 1 的上层封装。如今与 AI 交互也是同理,只不过现在我们是用现实中的自然语言与它交流。 至于第二个问题,关键在于你自己得懂,也就是说不可能完全依赖 AI 而不学习新知识。不然,你怎么判断 AI 生成的内容是否正确呢? 对于第三个问题,何时使用 AI 就需要进行评估判断了。有些事情看似用 AI 能很快完成,但实际使用时,因输入指令不够具体准确,产出结果可能天差地别,常需多次调整才能满意,自己动手做或许更快,还免得在与 AI 的磨合中浪费时间、徒增郁闷。 除此之外,很多人都提到,既然 AI 能生成一整个项目的代码,那还要程序员干什么呢? 其实,AI 生成的只是项目第一版需求的代码,可项目又不是一锤子买卖,后续还需要不断迭代和更新。这时候该怎么办?全都交给 AI 处理吗? 理论上似乎是可行的,但就我使用 dev0、豆包和阿里云 AI 等工具开发网页的体验来看,效率实在不高。每次修改一点点内容,AI 都要重新生成全部代码,这个过程极其漫长,项目越大,等待的时间就越久。而且,如果输入的指令不够详细具体,得到的结果相差甚远,还得不断调整到满意为止。有这时间,我自己早就把代码改好了。所以在这种情况下,除非你的 prompt 能力特别强,否则真的是对 AI 又爱又恨。不过话说回来,人与人之间沟通都可能出现信息失真,更何况是与机器沟通呢?面对全是 AI 生成的代码,你真的有足够的信心直接部署到生产环境吗? ...
前言 别人的东西就是别人的,不要把别人的东西拿回来放在自己的博物馆。 影片中,成龙说的这句话让人不由得为之一振。 在 2005 年,有两首歌让我印象深刻,一首是周杰伦的《夜曲》,另一首就是成龙和金喜善演唱的《美丽的神话》。 我知道《神话》这部电影,但是,一直都没有看过。 有些电影确实要讲缘分,有的是你忘记了,有的是你当时实在看不下去,等过了好久,突然有一天又看得下去了。 遇到这种情况,如果是优秀的电影作品,我通常会感叹,当时应该再坚持一下,好电影的开场不一定就引人入胜,有的甚至会很无聊,只有看到最后,才知道电影是好是坏。 《神话》这部电影纯粹是我忘记了。 剧情概要 影片一开场,成龙饰演的秦国大将蒙毅,护送金喜善饰演的朝鲜公主玉漱入秦为妃。 途中遭遇从朝鲜追来的崔将军拦亲,因为他对玉漱倾心已久,表示不同意这门亲事,但是玉漱为了国家以及百姓,只能选择大义。 在后面的打斗中,崔将军被蒙毅误杀,蒙毅为救玉漱,没有迟疑片刻,和玉漱一起坠崖,在深水中、山洞中、长城边上,两人都有了很多交集。 经历了这么多生死瞬间,两人之间也产生了很微妙的感情。 期间,镜头穿梭到现代,蒙毅的转世(姑且这样称呼吧)杰克是一名考古学家(不管成龙饰演的是什么角色,你只要默认带上“会功夫的”前缀即可)。 最近一直在做梦,梦到自己是秦国的大将,然后遇到一个非常美丽的女子。 与此同时,杰克的好友,由梁家辉饰演的威廉,是一名热心钻研超自然能量的科学家。 因为怀疑陨石与悬浮现象和杰克的梦有关,两人便从帝沙一路追寻至瀑布下的悬浮天宫。 古代和现代的画面不断交织,谜底开始慢慢浮出水面,原来这竟是一场跨越几千年的爱恋。 那一幅画 在帝沙的圣殿中,悬于半空的石棺,因为威廉撬下了墙上的陨石,石棺失去平衡摔落下来。 杰克恰好躲过,随即看到石棺盖下的东西,瞳孔顿时放大。 顺着镜头转动,出现在眼前的就是玉漱公主的画像,那一瞬间,我真的是惊到了。 第一次深刻领略到了金喜善的美。 一直以来,我虽然知道金喜善号称“韩国第一美女”,但是,并不觉得有多特别。电影一出场,出嫁的扮相虽然很美,但也就这样了吧。 遥想十多年前,在胡歌、白冰主演的电视剧《神话》中,白冰饰演的玉漱公主,号称长的和金喜善一模一样,在当年觉得白冰很漂亮,那金喜善也很漂亮,仅此而已。 在看这部电影之前,我也看过很多《美丽的神话》这首歌的 MV,多少都有电影中的画面。 但是,不知道为什么,就是那一瞬间,get 到了金喜善的美,可能是出现的方式太出其不意了。 眼眸含情,温婉动人。 历史上的蒙毅 为了研究历史上的蒙毅到底是什么样子的,我硬是先把史记中的《蒙恬列传》看了一遍。 蒙氏祖孙三代,都是秦国大将,祖父蒙骜,父亲蒙武,孙子蒙恬,南征北战,为秦始皇统一六国,立下了汗马功劳。 蒙毅是蒙恬的弟弟,秦始皇感念蒙氏三代人的忠义,爱屋及乌,于是招他在朝中做事,平时同行同止,出谋划策,被誉为忠信大臣。 从这里可以看出来,历史上的蒙毅是文臣谋士,而影片中的蒙毅是一名大将,人物原型反而更像是蒙恬。 在看《蒙恬列传》的过程中,书中有一个地方让我挺有感触的。 高有大罪,秦王令蒙毅法治之。毅不敢阿法,当高罪死,除其宦籍。帝以高之敦于事也,赦之,复其官爵。 赵高犯了大罪,秦始皇让蒙毅依法处置,蒙毅不敢徇私枉法,给赵高定了死罪,除去官籍,但是,秦始皇突然又觉得赵高办事能干,死了怪可惜的,就又特赦了赵高,还恢复了他的官职。 这不扯淡嘛,朝令夕改,这就害了蒙毅了,让赵高这个心胸狭窄之辈怀恨在心。后面一直针对蒙氏家族,赶尽杀绝。 这个事情,我就感觉有猫腻。 因为赵高是胡亥的人,蒙氏家族站队公子扶苏,秦始皇是不是故意挑拨这两拨势力,借机打压一下蒙氏家族,毕竟,蒙氏家族权倾朝野,功高震主,不可不防啊。 最后,秦始皇在第五次东巡途中患病,行至沙丘时病逝,赵高联合李斯,伪造遗诏,立胡亥为太子,并继承皇位,赐死公子扶苏、蒙恬、蒙毅等人。 蒙恬不忍有辱祖上贤名和先帝厚爱,即便率领三十万大军,也没有反叛之心,于是吞毒药自杀了。 蒙毅在临死之前,对着胡亥,慷慨陈词了一番: 昔者秦穆公杀三良而死,罪百里奚而非其罪也,故立号曰‘缪’。昭襄王杀武安君白起。楚平王杀伍奢。吴王夫差杀伍子胥。此四君者,皆为大失,而天下非之,以其君为不明,以是籍于诸侯。故曰:‘用道治者不杀无罪,而罚不加于无辜。’唯大夫留心! 这段话的意思是,秦穆公、秦昭襄王、楚平王和吴王夫差因乱杀能臣,在诸侯国中声名狼藉,所以应该要用道义治国,而不是乱杀无辜。 胡亥当然没听,再后面的事情,大家都知道了。 电影实拍 电影实拍一直以来都是值得肯定的,在成龙的电影中,好像都默认是实拍了。 在这部电影中,有几个场景,虽然对比成龙以往的电影作品(比如《我是谁》中,从21层高的鹿特丹大楼跳下),显得很微不足道。 但看到的时候,还是很让人惊喜的。可能是因为现在 2025 年了,电影实拍越来越少了的缘故。 第一个场景,是悬崖上着火的马车,金喜善是真的在上面,整个马车都吊着威亚,大太阳、高温、浓烟扑面,那感觉一定很不好受,这个实拍说实话挺不容易的。 第二个场景,蒙毅抱着玉漱坠崖那一场戏,也是实拍,更搞的是,为了拍摄真实的坠崖效果,导演吊着威亚,也跟着一起坠下崖去。 成龙对此是司空见惯了,可对于金喜善、导演唐季礼那是很敬业了。 注:不过我才发现唐季礼是武行出身,那变成只有金喜善一个人受伤的世界了哈哈哈。 ...
背景 在项目开发过程中,代码评审还是很重要的,主要是为了解决代码规范、功能开发方式、相互学习等问题,代码是否符合规范,关系到项目成员协作的问题。 如果写出来的代码风格五花八门,那么,在沟通交流上面,就额外增加了难度,而这是完全没有必要的。 除此之外,上面说到的功能开发方式问题,意思就是,每个人都有可能是孤岛,一个人的想法可能会有缺陷,如果多个人沟通以及探讨,相互学习,有可能会从不同视角发现潜在的问题。 人工代码评审 一直以来,我们要做项目代码评审,通常都是有这几种方式,比如项目组成员交叉验收各自的功能代码,然后把问题整理到文档,再一起组织代码评审会议,把问题都过一遍,然后安排任务去调整。一方面解决了代码存在的问题,另一方面通过深入交流,大家相互学习。 还有,就是在 GitLab 代码合并阶段,项目成员发起功能分支合并至主分支,由项目负责人去审查项目成员提交的代码分支。 如果没有问题,则合并到主分支;如果有问题,则反馈给项目成员。待项目成员修复完成再次发起分支代码合并,然后,项目负责人确认之后,合并到主分支。这个应该就是常规的代码评审流程。 但是,随着团队的发展以及对降本增效的要求,开始着手去研究,团队中哪些工作是有可优化的空间? 项目负责人承担的工作事务越来越多,怎么去有效简化无意义的工作,成为了当前亟需解决的问题。 SonarQube 基于上面降本增效的目的,我之前调研了 SonarQube 代码检测工具。 它基本支持了市面上的 Java、Go、JavaScript、TypeScript 等十多种语言,并提供几千条代码规则,用于代码规范检查、代码优化提示等代码质量问题。 支持结合 GitLab 的 CI/CD 做流水线事件中断,方便代码提交人员,自行去查看反馈的问题。 并且,提供 SonarLint 这个 IDE 插件,在代码编写时,就反馈存在的问题,并给出修改建议。 后来为了减少项目负责人的代码评审工作,整个部门的项目,就都接入了 SonarQube 来实现代码问题检查工作。 在使用 SonarQube 的过程中,给我印象深刻的主要有以下几点: 如果一个历史项目要接入使用 SonarQube 工具去检查代码,这个时候,势必会有很多问题反馈,比如可能 2000 个问题,这个时候,是否要立马安排时间去解决呢? 立马安排的话,就需要比较多的时间了,如果不立马安排解决的话,这些问题应该什么时候去解决呢? SonarQube 提出了一个 “新代码” 的概念了,意思就是,可以不立即就把这 2000 个问题修复掉,而是在项目功能迭代的过程中,逐步把有问题的代码修复掉。 因为项目功能有迭代,意味着,这部分代码就需要去改动,趁此机会,刚好同步解决掉遗留的代码问题,慢慢地,遗留的 2000 个问题就会以这种方式解决掉。 至于哪些没有迭代的,说明功能已经很稳定了,或者功能不重要,那优先级也相对更低了。 SonarQube 官网文档的这篇说明 《Clean as You Code》 提出的这个方法论,我觉得理念还是很不错的: SonarQube 旨在通过帮助您(开发人员)确保您提交到项目中的每个代码更改都没有问题,从而确保高代码质量和安全性。通过始终提交干净的代码,您可以逐步提高项目的整体质量。我们称这种方法为“Clean as You Code”。 Clean as You Code 的核心思想是将注意力和精力集中在新代码上。在您进行功能和改进时,SonarQube 会在每次新提交时分析您的代码,并在任何代码质量问题和安全问题上提醒您。然后,您可以立即解决这些问题,并确保添加到项目中的所有新代码始终是干净的。 ...
引言 2023 年 5 月,看完了《阴阳师》电影,因为电影上映年份久远,我就在想会不会有第二部,本身对这个题材很感兴趣,就去找了一下,结果发现没有,就此作罢了。 没想到最近在 B 站重温了相关剪辑视频,发现有一些画面我都没有见过,怎么还有第二部?惊奇之余,很是期待,就把第二部也看了。 剧情概述 《阴阳师》是泷田洋二郎执导,并由野村万斋主演的奇幻题材电影,影片讲述了日本平安时代,妖怪横行,接连发生各种怪事,给人间带来了很多祸乱,法术高超的阴阳师安倍晴明,虽与世无争,但心怀天下苍生,一一解决了这些问题,还人间安宁的故事。 第一部于 2001 年上映,日本平安京时期,皇室深陷鬼怪之乱。左大臣之女诞下的小皇子遭人诅咒,厄运缠身。暗处的符咒暗藏杀机,似要取天皇性命。原来,阴阳头道尊妄图解封 150 年前早良亲王的恶魂,借其对皇室的怨念,将平安京推入地狱深渊。安倍晴明、源博雅与青音携手追查,过程中危机四伏。最终,青音献祭自己,晴明以精妙布局擒获道尊,平息了这场危及天下的灾难 。 第二部于 2003 年上映,京城接连发生鬼魅夜袭朝臣的骇人事件。受害者身体部位相继离奇消失,有人肩膀被噬,有人眼鼻不翼而飞,有人嘴唇残缺,恐怖气息笼罩全城。安倍晴明在追查中发现,城内供奉的天丛云剑不时发出鸣响、绽放光芒,似在传递某种预兆。随着调查深入,背后真相逐渐浮出水面,原来这一切竟是一场因剿灭出云国引发的国恨家仇所致,最终晴明抽丝剥茧,揪出元凶,平息了这场腥风血雨。 对日本妖怪文化产生兴趣 其实,早在 2016 年,我就已经知道《阴阳师》这部电影,当时,看了一个百鬼夜行的剪辑视频,里面混剪了很多日本奇幻电影的影视形象,用来当作 UP 主对日本妖怪的具象化理解,其中,就有来自《阴阳师》这部电影的安倍晴明。 因为,这个剪辑视频里面使用的配乐《Sakitama~幸魂~》我很喜欢,所以,就去了解了一下。 这首曲子是 Rin’(凛)这个日本传统乐器演奏团体创作的,先是尺八、然后是古筝、琵琶,然后是三味弦,空灵苍茫又不失温婉流转。 不管是纯乐版还是演唱版,都很好听,演唱版的歌词,百度百科上不知道是谁翻译的,还挺好的。 念之彷徨(何所求)、行之往往(即遇之) 苍穹如风(心之所向、澄空万里) 不觉入深山、扰林破寂静 朦胧兮、引余雾桥深处 清露生辉、雏鸟啁啾 守灯之明灭、其名为生命 思久之心、鼓动于胸、喷涌而出(幽然萌生、千古流传) 圣地之息(清流满溢)、喷薄震荡(染尽铅华) 闻竹间之细语(簌簌作响)、叹魂灵之所幸(映照其间) 清辉一缕终破缚(流光一束与梦萦) 而 Rin’(凛)这个乐团,我最喜欢的还有一首,那就是《Eternal》,是一首纯音乐的曲子,曲调悲凉,低鸣涕泣,闻之有肝肠寸断之感。 所以,2018 年我经常听,加上看了一部忍者电影《甲贺忍法帖》,这部电影也很不错,片尾曲是滨崎步为其创作的《Heaven》。 我的天啊,我很喜欢的一首歌,都不知道原来是这部电影的片尾曲,现在查了资料,才知道,可能 2018 年看完也喜欢过这首歌,但是,一定早就忘了。 当时,很为这部电影的结局感到难过,可能感触比较多,就填写了《七绝・宿命》。 江村晚照渔灯瘦,烟柳依依月满楼。 往昔伊人舟戏水,今朝何处水行舟。 说回 Rin’(凛)这个乐团,其实,使用的都是中国的传统乐器,尺八从唐代传入日本,听闻在中国已经失传了,但近年来,随着日本尺八艺术家的寻根活动,这一乐器重新回到了中国。 三味弦其实就是中国的三弦琴,于 1560 年经冲绳传到了日本。而三弦琴最近这两年好像很火,至少我觉得是这样,有褚琪桂梓使用三弦琴和现代乐结合起来,并在楼台栅栏边上演出,虽然很离经叛道,但我觉得还挺有创意的,也算是一种传承的方式了。 至此,才有了我后续对日本妖怪文化的一系列的关注和了解,不管是阴阳师、百鬼夜行、玉前藻、酒吞童子、天狗、河童等都基本知道是什么意思,而我也更是记住了安倍晴明这个人。 不久之后,看到网易推出了手游《阴阳师》,是一个回合制游戏,里面最主要的玩法,就是抽式神,还有就是氪金皮肤。这个游戏画面很精美,诡谲的画风,人物造型也独具一格,音乐也很贴切,各方面都很出彩。但我也没玩多久,就一两个月吧,后来就不了了之了。现在印象深刻的,只剩下主界面清冽的风铃声,叮叮铃铃的。 后来,我也看了很多日本奇幻类型的电影和动漫,比如电影《妖怪大战争》,还有动漫《夏目友人帐》和《虫师》。其中,《夏目友人帐》一共有 6 季我全都看完了,《虫师》就只拍了一季,至今我还不断重温,算是近几年在我心里评价最高的动漫作品。 对日本神话故事深入了解 《阴阳师》第二部是基于日本神话为蓝本而创作的,里面出现了很多和日本神话一一对应的人物和设定,比如须佐之男、八岐大蛇、伊邪那美和伊邪那岐等人物,虽然很久以前就对日本神话人物有一些了解,但都是碎片化的、不够深入和系统的,这一次又出现了与之关联的作品,刚好就对日本神话做一次全面的了解吧。 ...