PODCAST · leisure
给我整 growgen
by 宫不上
我是一个旅居爱沙尼亚的中国程序员,我在这里分享每周的编程经验和生活经历,内容是宁滥勿缺,所以想听的听,不想听的别听。
-
124
给我又整一个远程操作软件
论文提交:本周完成了论文提交,处于高强度脑力消耗后的放松状态。致谢:特别感谢导师 Martin Sillaots 将“工作笔记”般的初稿修改为正式论文,以及所有提供支持的人。下周计划:进入论文答辩(Defence)准备阶段。针对在 Linux (Wayland) 环境下远程操控 Mac mini 的需求,进行了工具更换:痛点(RustDesk):在 Wayland 架构下存在内存与显存泄漏。图形渲染性能不稳定(仍处于 Beta 阶段)。鼠标中键/右键拖拽容易断联,导致 Unity 等工具难以操作。解决方案(NoMachine):内存稳定:彻底解决了内存泄漏问题。操作精准:修复了鼠标拖拽失效的问题,提升了专业软件的操控可靠性。
-
123
给我整个Latex编辑器
论文写作工具对比Overleaf (在线 LaTeX):推荐用于 3-4 页的小型论文。但在处理近 80 页的大型论文时,存在编译速度慢、免费额度受限及协作渲染不佳等问题。自建服务器尝试:曾尝试在赫尔辛基自建服务器以节省订阅费用(约 2 欧元/月),但因图表渲染兼容性问题最终放弃。本地环境 (VS Code):最终回归本地编写,认为效率与稳定性优于在线方案。
-
122
给我整回Linux去
核心背景放弃 Windows:系统不稳(蓝屏/Bug)、风扇噪音巨大、标准模式卡顿。回归初衷:追求开发效率与系统性能平衡,利用 VR 开发契机完成迁移。发行版折腾史Nobara/Fedora:受限于 BIOS 内存占用与 32 位引导程序限制,无法进入安装程序。Pop!_OS:喜欢 Cosmic 桌面和平铺管理,但因 X11/Wayland 兼容性配置繁琐而放弃。CarchyOS (最终选择):基于 Arch Linux,选用 KDE 桌面。理由是图形化配置完善、输入法稳定、驱动补齐。当前状态亮点:BTRFS 快照实现“系统无忧回滚”;CarchyOS 支持命令切换 NV 显卡。痛点:指纹识别/Windows Hello 失效;ASUS Dial 驱动暂未研究;Linux 浏览器特性更新较慢。
-
121
给我整一期降世神通泄漏电影观后感
XR 技术研究:深入探索 Unity AR 环境及 Meta (OVR) 的 Passthrough(穿透模式)定义与应用。地理数据处理:研究塔林(Tallinn)地形图生成,并优化 3D 城市渲染流程,解决了大规模渲染导致的电脑崩溃问题。游戏项目推进:前往帕尔努(Pärnu)参加孵化器项目,推进游戏 Grandpa's Peace Haven 的开发。帕尔努游记:游览爱沙尼亚“夏都”帕尔努,体验其作为波罗的海旅游胜地的海岸风情。影评速递:派拉蒙泄露版《降世神通:最后的气宗》电影观看体验:时长 90 分钟,特效制作精良。部分打斗桥段衔接略显突兀,但整体叙事连贯。风格评价:后期画面与表现力神似《塞尔达传说:王国之泪》。剧情核心(剧透预警):故事围绕挖掘出的远古人类大反派展开。现状说明:因网络泄露严重及物料泛滥,建议感兴趣的观众及早关注以防被过度剧透。
-
120
给我又整一期AIXR
本周播主分享了从本地 AI 辅助编程、GIS 城市建模到 XR 开发环境的深度探索,并探讨了一个深刻的命题:AI 究竟是在推动文明革命,还是仅仅在加速“复刻”平庸?Bolt DIY + Qwen 2.5: 体验 Web Coding 的进化。利用本地 14B 模型通过 Agent 逻辑快速生成 Todo App,探讨如何通过 LM Studio 实时监控 Token 消耗与 Prompt 传导。GIS 与 Unity 建模: 对比香港(3D 扫描,数据量大,渲染如废墟)与塔林(2D/3D 结合,纸折风格)的城市地图建模心得,尝试将 QGIS 数据引入 Unity 实际项目。行为树(Behavior Tree)的回归: 重新审视 Unity 行为树。在 AI 辅助编程时代,通过“原子化节点”有效控制 AI 的幻觉,提高代码可维护性。OpenXR vs. WebXR: 硬件厂商与软件厂商的博弈。分析了 WebXR 的适配便捷性与 OpenXR 的高性能表现,以及 Vision Pro 独特生态对标准的影响。开发环境避坑指南: 测评了 Unity Simulator、Meta XR Simulator、Oculus Link 及 Virtual Desktop。目前推荐方案:Mac Mini 远程控制 + Virtual Desktop (VDXR)。投屏神器: 推荐免费好用的 Pigeon Cast,解决跨平台(Mac to PC)操作 Unity 时的鼠标拖拽难题。春季美剧速递: 《黑袍纠察队》最终季回归、《无敌少侠》、以及《怒呛人生》第二季开拍的消息。从健身房到拳馆: 为了保持新鲜感、避免刷手机焦虑,博主开始尝试泰拳练习,寻找不同的运动节奏。效率不等于革命: 吐槽当前 AI 圈“复刻”成风。真正的工业/信息革命在于创造“从未有过”的东西(如蒸汽机、互联网),而不仅仅是提高复刻旧事物的速度。信息产业“农业化”: 如果想象力停滞,信息产业将像农业一样陷入“效率越高、盈利越少”的内耗,呼吁开发者利用新技术去探索真正的创新。
-
119
给我整的硕士论文完成一半了
论文进展当前页数: 28页(目标100页)。核心内容:观看剧集: 《匹兹堡急诊室》(The Pitt)。剧集特点: 第二季共15集,每集1小时,对应一天的15个小时。观后感: 剧情极度紧张。通过观看高压力的医疗剧,起到了缓解写论文压力的效果。
-
118
给我整个机吧 FPV
写论文写到脑子当机,决定重拾八年前的爱好。从当年写 Python 控 Tello 到现在入坑 BetaFPV,这台 300 欧的小机器耗光了我一个月的奖学金。硬件笔记:套装体验: 买了带头显和遥控器的 RTF 套装。虽然在写 VR 显示模拟引擎 的论文,但实操 FPV 还是另一种维度的眩晕感。续航吐槽: 这么多年过去,电池依然是硬伤。450mAh 的原装电池飞两步就报警,为了能多练一会儿,硬是背了 6 块电池(加购了 4 块 550mAh)在身上。飞行进度: 目前还是“美国手”老实练习 Leveling Mode,毕竟这小东西飞个 2 米高就开始抗议了。下周预告:论文准备拆分成几个模块,下周开始在博客和播客同步进度。
-
117
给我整没了,元宇宙
本周主要精力集中在毕业论文撰写及相关技术研发,涵盖了 VR/XR、机器学习以及 OpenCode 项目的持续推进。本周最有收获的工具技巧是 git worktree。相比传统的 git checkout 或 git stash,它解决了多分支并行开发的痛点:核心优势:允许将不同分支直接挂载为本地的独立文件夹。应用场景:无需频繁切换分支(Stash/Pop),可直接打开两个文件夹进行实时代码比对。AI 协作新思路:可以为不同的 Worktree 分别配置 AI 助手(如 vibecoding),实现多分支同步协作。设备吐槽:在 Mac mini 和 ASUS ProArt 上运行 Unreal Engine 体验欠佳(前者卡顿,后者风扇起飞)。Meta 生态观察:尽管 Meta 业务策略有所调整,但其底层维护(如 Oculus Link 优化及 Passthrough 功能接入)仍在稳步跟进,开发环境趋于稳定。OpenXR 局限性:由于 Apple 未加入 OpenXR 协议,Mac 端无法直接运行预览,开发链路较长。本周深度体验了 Wonderland Engine,并对比了 Unity 与 WebXR 的工作流:WebXR 优势:跨平台支持(Mac/Win 均可),且能直接在头显浏览器中调试。沉浸式办公:在头显内通过远程桌面编码,并直接在浏览器验证,无需频繁摘戴头显,开发体验完胜传统的 PCVR 模式。现状权衡:目前仍坚守 Unity + Meta SDK 是为了获取最全的功能特性,但长期看好向 WebXR 迁移的可能性。
-
116
给我整个虚幻引擎上VR
本周基本都在折腾 Unreal Engine,主要是为了论文里的 VR / Quest 开发。笔记本性能不太行,跑 UE 风扇像直升机一样。开发过程UE 5.7 已经没有官方 Quest 插件,需要用 Oculus 的 UE 分支自己编译。尝试本地编译和分布式编译,都没有成功。最后改用 OpenXR,成功跑起来了一个 Quest 应用。遇到的问题Android 打包需要折腾 SDK / NDK 版本,版本太高或太低都不行,必须刚好匹配。一些体验UE 的 物理系统很真实:比如无人机移动会有惯性。打包后的 APK 很小(约 19MB),说明很多高级渲染效果在移动端不会带上。Blueprint 没感觉比写代码更好用,图一大就很乱。AI 对 UE 帮助不大,经常幻觉。总结折腾很多,收获不算大,但至少 OpenXR 跑通了。下周继续。
-
115
给我整点宜家效应
本周是 2026 年第 9 周,也是妇女节前夕。这一周,主播沉浸在高强度的 AI 编程(Webcoding)中,不仅上线了新的播客页面,还对“AI 创造”产生了一些有趣的思考。播客页正式上线: 耗资 30 美分,由 AI 纯手工(指令)打造。虽然没有播放器只有链接,虽然代码写得“惨不忍睹”,但它能用了!省钱流 AI 调用大法: 分享了一个实用的技巧——先用高阶模型(如 Claude 4.5/4.6)定义任务并存为 Skill,再调用便宜模型(如 Gemini)执行,大幅降低 API 开销。Unity 本地化小技巧: 在做语言切换列表时,发现扩展 Unity Locale 类来直接存储国旗 Meta 数据非常顺手。“宜家效应”与 AI 编程: 参加了线下 Meetup,感叹很多人对自己用 AI 搓出来的简陋工具充满“老父亲般”的爱。这种“亲手拼装”的错觉,正是现代版的宜家效应。行业真相: 有钱人负责用 AI 堆出“屎山”获得快乐,我们负责在他们财务自由后维护这些“屎山”确保不失业。OpenRouter: 用于调用各类大模型。BildIt.me: 宣称生成原生应用,实则 React Native 的 Webcoding 平台。IKEA Effect(宜家效应): 指人们倾向于高度评价自己参与构建的物品。
-
114
给我整到塔尔图
🧠 科技更新补课🥽 Meta Horizon OS 2.0版本号从 85 直接跳到 2.0,命名方式相当“Meta”。Instagram 内支持 云端 2D 转双目 3D,图片可在虚拟空间中以立体形式展示。体验:第一眼很酷,但 2D / 3D 切换缺少动画,滑动时有明显割裂感,有点晕。新虚拟键盘上线:可在现实桌面投影键盘并直接敲击输入,识别准确度 surprisingly 高 👍新导航页争议存在,但个人还停留在旧版本。测试 OpenClaw / OpenCode 本地模型。结论:本地模型效果一般,速度慢、代码能力弱。还是得上远程大模型。新入手 Mac mini:性能不如 PC,但胜在安静+低功耗,适合 24h 持续跑服务。从塔林坐 Lux Express 大巴往返,价格便宜、时间灵活,比火车更舒适。国家博物馆在郊区。展览从现代倒叙讲到远古。门票可扫描展品并同步到线上账号,数字化体验不错。内容偏历史叙事型,没有太多艺术流派内容。17 世纪由瑞典建立,城市因大学发展。大学博物馆设在废弃教堂遗址中,本身就是历史遗迹。涉及宗教更替:天主教 → 新教 → 东正教 → 世俗化。逛完还能绕废墟外墙走一圈,氛围感拉满。网红“火药库餐厅”实地体验一般,本质还是餐厅,只是建筑空间高挑。塔尔图是文化中心,不像塔林那么商业化。超市品牌明显不同:塔林遍地 Rimi / Selver,塔尔图以 COOP 为主。大学城氛围不算强烈,几乎没见太多国际学生(可能是季节原因)。回塔林遇到冻雨,直接开启“天然溜冰模式”。
-
113
给我整点国际化
🎮 技术:Unity 国际化(I18N)填坑指南本周主力开发游戏 《Grandpa's Be Heaven》。字体之痛: 搞定 CJK(中日韩)+ 拉丁/希里尔全字符集。为了不让 GitHub 爆掉,在 4K 贴图和像素间隔(Padding)之间反复横跳。避坑方案: 官方 Localization 1.5 配合 Google Sheets 联动极度舒适。UI 适配: 德语、爱沙尼亚语单词长到飞起,UI 布局重排是逃不掉的命。趁着博物馆卡 3 月 9 号过期前疯狂补课:五星推荐: 国王勋章博物馆。地方虽小但藏品极野,甚至有北朝鲜和伪满洲国的勋章。日常路过: 健康、应用艺术、自然博物馆(遛娃圣地,大人看个热闹)。🏛️ 闲暇:博物馆特种兵
-
112
给我整到克拉科夫
【本期路线】米兰 ➔ 苏黎世 ➔ 康斯坦茨 ➔ 慕尼黑 ➔ 布拉格 ➔ 克拉科夫 ➔ 华沙【精华看点】米兰印象: 满大街的天猫和 TCL,恍惚间以为回到了上海。瑞士退税历险: 手机断网、徒步 4 公里、在高速公路海关盖章,只为那台便宜的 Mac mini。德南童话: 慕尼黑钟楼的木偶戏,还有超市 4 欧元的“平民版”德国大肘子。布拉格“反噬”: 没见到鸽子只见到修地铁,但查理大桥的雕塑摸一摸真的很灵!克拉科夫: 像天津一样全是炸货?在波兰吃到馒头的那一刻,面包彻底输了。硬核盐矿: 换上旷工服深入地底,揭秘“工资”一词竟然起源于盐。
-
111
给我整到了米兰
🕒 内容摘要古罗马之魂: 在埃武拉看人骨教堂,在梅里达(昔日罗马中心)大街上随处“捡”遗迹。马德里窘途: 遭遇暴雨冰雹,全身湿透只能穿泳裤去超市;吐槽西班牙只有火腿没有菜,主播已“爆痘”。博物馆避雷: 普拉多博物馆没信号、不让拍名牌,AI 讲解吃瘪,强烈安利 MuseMuse App。惊险转场: 遭遇西班牙铁路大罢工,深夜改签大巴,凌晨在巴塞罗那与流浪汉为伍。建筑显灵: 镜头一对准圣家堂,暴雨瞬间转晴;漫步格拉西亚大街感受建筑艺术。世界大同: 在马赛感受北非风情与热情的女司机;在米兰唐人街喝茶百道,恍惚以为回到了上海。
-
110
给我整到卢索佛纳大学
本期播客是一次“没打草稿”的复盘。从萨拉曼卡的青春躁动,到波尔图的“老钱”风情,再到里斯本的一场暴雨,我在葡萄牙的一周不仅是为了 Lusófona 大学的 GIS 交换项目,更是一次关于审美冲突、社会学思考与意外断片的深度体验。02:15 审美大发现: 终于找到了中国家装“外墙贴瓷砖”的万恶之源——竟然是葡萄牙人?聊聊 15 世纪的贸易错位如何造就了这种“厕所墙面”审美。08:40 交换项目实录: * 从 QGIS 地图渲染到 Python 深度学习。尴尬的教学现场:当老师在讲代码,而一半同学还没装环境。13:20 脑洞大开的 Workshop: * 我提议用“城市热岛”效应建立风道产生清洁能源,为何组员听得一愣一愣?最后我们做了一个“卫星监测植物疾病”的方案,却引发了我对“精英化设计”与“伤农经济学”的深刻反思。22:15 非洲与欧洲的脱节: 为什么解决饥荒的关键不是提高产量,而是修路和盖仓库?28:40 里斯本历险记: * 遭遇百年不遇的双重风暴,50 年车龄的葡萄牙铁路直接瘫痪。体能告罄:在波尔图“耗尽精力”后,如何在里斯本的暴雨中艰难前行。35:50 避雷与推荐: * 避雷: 葡萄牙饮食真的没有菜!三明治里全是肉和糖,齁甜。强推: 里斯本地震博物馆(Quake)。26 欧元的门票贵得有理,迪士尼级别的沉浸式体验。推荐: Time Out Market。解决一个人吃饭难题的绝佳去处。42:10 埃武拉惊魂: 旅游淡季的深夜,一个人走在刷着黄漆、阴森森的白墙小巷里是什么体验?⏳ 时间轴与精彩看点
-
109
给我整到萨拉曼卡
【本期时间轴】00:00 冰火两重天: 刚告别 15°C 暖意融融的圣塞瓦斯蒂安,转头进入 2°C 的萨拉曼卡,室内甚至要穿羽绒服。02:30 巴黎余韵与 Wego 火车: 探访哈根达斯总部,偶遇实时 Stable Diffusion 街景屏幕;吐槽 Ouigo 火车的“亚洲式”紧急检票体验。06:15 跨境交通与“窄轨”困惑: 从法国昂代(Hendaye)进入西班牙的铁路断点。科普:为什么圣塞瓦斯蒂安在票务系统里叫 Donostia?12:40 欧洲火车 vs 大巴的大辩论: 面对人口减少和高昂维护费,火车真的比大巴香吗?(吐槽:火车站厕所收费且设计过度)。18:50 圣塞瓦斯蒂安:大西洋的馈赠: 冲浪圣地的巨浪震撼、被封锁的“风之书”雕塑、沙滩艺术家的即兴创作。25:20 萨拉曼卡:电影感的黄金老城: 这里的粘土建筑自带“回忆滤镜”;仿佛《权力的游戏》取景地,拍照加条龙毫无违和感。30:00 AI 导游避雷指南: Gemini vs 豆包实测。AI 如何一本正经地胡说八道(把梧桐树说成巴斯克雕塑、虚构不存在的家乐福)。42:10 旅途中的“惊魂”与焦虑: 充电宝鼓包危机;对下学期论文、爱沙尼亚就业政策变动以及未来前途的迷茫。关于 AI 旅游建议: 现在的 AI 依然存在严重的“幻觉”问题。它们可以作为兴趣引导,但绝对不能盲信,尤其是涉及具体位置和常识判断时,一定要抱着“它肯定会出错”的心态。西班牙印象: 这里的地理多样性极强,从圣赛的山海景观到内陆的红土高原。西班牙人虽然“会吃”(如 Pintxos、鱿鱼三明治),但对于面包配火腿这种单一组合的固执也让人哭笑不得。欧洲基建的反思: 随着人口减少,高成本的铁路维护变得吃力。相比之下,大巴虽然不便办公,但在灵活度和性价比上正逐渐显现优势。Donostia (San Sebastián): 西班牙巴斯克地区的冲浪名城。Salamanca: 拥有 12 世纪古老大学的西班牙城市,以黄色石材建筑著称。Pintxos: 巴斯克地区特色的社交饮食(类似 Tapas,通常放在面包片上)。Doctor Pepper: 主持人表示这辈子不会再喝第二次的“中药味”饮料。
-
108
给我整到巴黎了
从爱沙尼亚出发,穿越波兰、德国、比利时,最终抵达法国的奇妙旅程。波兰·华沙: 这里的便利店密集程度直逼罗森;城市基建神似中国北方二线城市,连波兰酸菜的味道都和东北一模一样。德国·柏林 & 科隆: 在柏林感受工业与艺术结合的 Club 文化;在科隆被“又黑又大”的科隆大教堂深度震撼。比利时·布鲁塞尔: 迷失在法语和荷语的火车站,靠 AI 导航才找到了尿尿小童。法国·巴黎: 遭遇卢浮宫罢工,开启 90 分钟公交打卡模式。去凡尔赛宫体验了玛丽皇后的“乡村迪士尼”。城市速写
-
107
给我整个德语A1
开年乱局:2026年首周新闻密度极大(委内瑞拉、格陵兰岛、伊朗),感觉1月已经过了半年。《怪奇物语》完结评测:槽点:30岁演员演少年;强行在世界末日安排“全员停工听出柜”;Boss战收尾仓促。亮点:开放式结局好过《权游》烂尾,制作水平依然在线(8-9分)。德语A1通关体会:拿到C级评价。吐槽德语冠词无规律、动词位置诡异、可拆分动词太痛苦,但胜在学习资源极其丰富。VR开发技术方案:因官方 Quest Link 内存泄漏导致电脑死机,改用 Virtual Desktop + RTRP (ADB代理) 实现稳定有线串流。
-
106
给我整的健身回顾
1. 告别 Crossfit Newsletter:模式转变:放弃了坚持 5 年的 Crossfit 每日训练项目(WOD),原因是 Newsletter 内容逐渐同质化,且健身房设备占用问题影响效率。器械替代策略:胸部训练:放弃杠铃推胸,改用哑铃以追求更好的发力感和效果。核心训练:放弃抢手的仰卧起坐架,改用瑜伽球,发现对核心的激活效果反而更好。2. 审美与功能的博弈:腿部 vs 上半身身材焦虑的新维度:因早期过度练腿导致买不到合适的裤子,下半年重心全面转向上半身(胸、肩、核心)。不忘初心:回顾健身初衷是为了提升生理机能(改善晨勃),意识到单纯为了“好看”缺乏持久动力。3. 有氧运动的进化:寻找高效与有趣的平衡避开练腿有氧:为了不让腿继续变粗,避开了跑步和椭圆机。尝试历程:战绳(新鲜感过后变枯燥) >负重原木跑(效率低且枯燥) > 负重爬楼梯(目前发现的最优解,对提升生理机能有显著反馈)。4. 补剂策略:从肌肉维度到脑力提升肌酸(Creatine)的回归:不再是为了肌肉的“视觉膨胀”,而是为了提升专注力、记忆力和精力。精力补剂实验:东革阿里:效果显著但会导致血压升高和鼻塞,且在欧洲物流不便。南非醉茄(Ashwagandha):作为 2026 年的新尝试目标,期待其在减压与提升精力方面的表现。
-
105
给我整升维了
时间:2025.12.28|年度最后一期📅 今年意外出现了第 53 周,上周提前说了新年快乐,结果新年还没到(笑)🍎 本周重点体验了 Apple 开源的 SHARP 模型单张图片即可生成 3D Gaussian Splatting本地运行速度快、硬件要求低(手机级别)生成约 100 万点、60+ MB 的点云模型🧠 现实问题:文件体积过大,不适合网页实时加载Quest 端 几乎没有点云 / PLY 的本地查看工具Vision Pro 体验很好,但 Meta 生态明显跟不上🥽 XR 现状观察:XR 已找到自己的定位,但技术链路仍不成熟AI 的关注度依然远高于 XR🎥 2D → 3D 视频实验:尝试了 StereoCrafter(腾讯):效果好但显存要求高、坑多研究了完整流程:深度估计 → 补洞 → 左右眼渲染(SBS)实测效果惊艳,但计算成本极高🧪 工具对比:💰 Owl3D (快、好用,但收费)🆓 开源工具(如 VisionDepth3D):免费、可研究,但 UI 简陋⚙️ 实战结论:一定要用 GPU,CPU 渲染又慢又吵17 分钟视频 ≈ 数小时 GPU 渲染结果很震撼,过程很痛苦 😅🚀 期待未来:如果 2D→3D、点云、XR 能实现流式实时处理那将是真正的下一次体验跃迁🎉 2025 年最后一期播客,新年快乐!2026 再见。
-
104
给我整个2025
本期简介:今天是2025年的第52周,也是全年的最后一期。本期节目是对2025年的全面复盘。这一年是与 Unity 深度绑定的一年,也是在爱沙尼亚生活、学习德语并探索欧洲的一年。我们聊到了 XR 行业的沉淀、AI 带来的安全隐患与裁员潮,以及作为开发者在欧洲求职的现实考量。时间轴与要点:回顾 2025:生活与习惯语言学习: 继去年的俄语和爱沙尼亚语后,今年的重心是德语,目标是拿下即将到来的考试。健康管理: 肌肉量增加,甚至尝试了冬泳,但年底一场严重的感冒让体重从 78kg 掉回 74kg。文化探索: 为了赶在博物馆卡到期前,跑了塔林的 21 个博物馆(还剩 23 个待打卡)。播客更新: 坚持每周更新,尽管听众似乎变少了。技术复盘:Unity、XR 与 AI开发重心: 全年围绕 Unity,从 GameJam 到当前工作项目。尝试了 Unreal 但受限于硬件和复杂的 C++/Blueprint 双修门槛;Godot 运行最流畅。XR 观察: 行业狂热退去,走向务实。Apple 定义了“显示器替代”方向,Meta 的肌电手环交互令人期待。AI 的反思:裁员悖论: AI 没能替代人类,但大厂为了通过裁员省钱训练 AI,反而导致了失业。安全隐患: 欧洲作为“技术第二梯队”可能满足于 AI 生成的代码,但 Next.js 爆发的连环安全漏洞揭示了缺乏人工维护的长期风险。工具吐槽: Cursor 适合做搜索引擎,但代码生成质量一般,仍需手动在 VSCode 中修正。年度推荐与娱乐年度最佳产品:Mermaid.js图表代码化工具影视红黑榜: 电影市场乏善可陈;剧集下半年回暖,推荐《合众为一》(Pluribus)和《Sweetpea》。展望 2026近期计划: 1月8日德语考试 -> 1月26日葡萄牙环欧旅行 -> 2月15日回程。硬件愿望: 考虑购入 Mac Mini。核心目标: 4月前完成论文,并在上半年决定是否留在欧洲(虽然技术环境不如国内“遥遥领先”,但需寻找工作之外的满足感)。
-
103
给我整一个二战游戏
播客 Shownotes(第 51 周|2025.12.14)本周仍在感冒恢复中,简要记录近况主要整理了上周参加的 Erasmus 项目成果项目主题:二战末期爱沙尼亚背景的战争叙事游戏初期使用 Inky Story 构建文字叙事与 narrative logic后期强化“人机交互”:加入全景图展示与分支决策玩法技术实现:豆包 AI 生成图像,Pannellum 实现 3D 全景交互玩家可通过选择影响故事走向,形成“换中片”式交互体验周三、周四进行了用户测试,使用 imotion 追踪表情与注视点关键发现:复杂交互(如全景拖动)若无提示,用户难以自主发现因此在开头加入了可交互的新手教程测试环境下用户更保守,不愿主动探索未提示时,用户不会自发进行涂鸦等创作性操作期望感冒在新年前彻底恢复
-
102
给我又整病了
玛利亚山一日行参观了 爱沙尼亚电影博物馆 与 爱沙尼亚历史博物馆(城堡建筑内,主要展示独立后相关历史)。电影博物馆可以使用绿幕拍摄小视频,非常好玩。历史博物馆后方陈列多件 苏联时期雕塑,属于解体后抢救保存的作品。萨加迪(Sagadi)森林博物馆(与 Erasmus 团队)餐厅值得一试,其中 黑蒜冰淇淋 很特别。展区内的 XR 装置 氛围类似 Mijia Store(北欧风背景音乐)。参观庄园同学在庄园里现场弹琴,增添仪式感。
-
101
给我整一次PyData
本周(2025年第49周)感冒持续好转。💻 NLP研究:使用 Stanza 工具包处理多语言项目背景: 为提高游戏时快速阅读文本的效率,尝试对对话框进行主谓宾等词法标注。工具: 选用 Stanza (Python NLP工具包)。多语言测试结果:中文/韩语: 识别准确率不高,容易将长名词(如“检察院”)错误拆分为动词和名词。日语: 识别较好,因为汉字部分多为名词。泰语: 识别结果意外地准确。据了解,泰语词汇本身少有词法变形,便于 Stanza 直接匹配词意。📊 Tallinn PyData 会议分享本次活动在 Wise 总部举办,主要有两个分享:无人机图像识别与 XR:主讲人最初的项目是农业无人机图像识别。但分享内容侧重于介绍 XR 技术,听者认为讲解不够深入或实用。Wise 的分布式图计算应用背景: Wise(类支付宝业务)需要进行风险分析(如反诈骗的转账关系分析),需要强大的图计算能力。技术栈演进:早期: 使用 Neo4j,但分布式能力需手动实现(类似于早期 MySQL 的分库分表)。现在: 采用 Apache Spark(分布式内存计算工具,类似分布式 Redis)来处理分布式问题。解决图计算短板: Spark 缺乏 Neo4j 专业的图计算能力,因此引入 GraphFrames 框架,弥补了 Spark 在图计算上的不足,实现了一个自动分布式的图计算系统。演示工具: 演示时使用的是 Marimo notebook,据说比 Jupyter 更优。
-
100
给我整一个浏览器RAG
播客 Show Notes(简短版)时间:2025/11/21,第 48 周状态:感冒还没好 🤧主要进展:本周把博客做成了一个纯浏览器端的“RAG 智能网站导览系统”,无需服务器。技术要点使用 Chrome Canary 新的 Prompt API(原 window.ai 已弃用)。浏览器端向量数据库:EntityDB(基于 IndexedDB)。使用 Python + LangChain 文本分割,将 800+ 篇文章按句拆分。选用 HuggingFace 的 all-MiniLM-L6 模型生成嵌入向量(384维)。向量数据先转为二进制再压缩,大幅缩小体积。浏览器端 RAG 调用不稳定,暂时需要→ AI 返回 JSON→ 手动调用函数查询向量。实践成果实现了一个纯前端、可离线运行的知识检索 + AI 问答系统。使用 Streamdown 流式渲染 Markdown 输出。额外尝试音乐编程语言 Strudel:比 Sonic Pi 更现代、更易网页展示。结合 RAG 系统实现了一个智能音乐播放器/演奏辅助工具。👋 本期就到这里,下周继续更新。
-
99
给我整到德国去
🎙️ 本期播客摘要(2025/11/16 · 第47周)本周感冒状态录制,简短更新却不小心讲了很多事 😂刚从德国行程回来:塔林 ✈️ 里加 ✈️ 柏林 → 勃兰登堡 → 柏林 → 返回塔林。🛫 出发与机场体验塔林机场依旧 cozy,有钢琴、乒乓球桌、健身房。波罗的海航空 AirBaltic:中途在里加转机 3 小时,在机场安静办公区写作业。在里加机场第一次体验 Starlink 机上 Wi-Fi,激动地给所有社交平台发消息。安检称重被“放过”反而有点小失望 🤣飞机上还有展示 VR安全须知。🏙️ 抵达柏林柏林机场比想象中破旧,却是近年才建好、历时 20 年。售票机体验混乱:部分只收现金、界面像未激活的 Windows,还有五六个 App 都能买票但你不知道选哪个。🌆 勃兰登堡(Brandenburg)距柏林 70 公里,节奏慢、不爱游客、普遍不会英语。住进像“苏联时期”感觉的旅馆。城市是 旧城+新城双城结构,建筑多为红砖。物价比塔林便宜,但城市偏脏,路上遇见 3–4 只老鼠。食堂便宜但没低到传说中的 1–2 欧元。🖼️ 柏林一日游从中央火车站走到亚历山大广场,途经二战遗迹、纪念碑、美术馆。城市仍保留“东西双系统”结构(美术馆、歌剧院、学校都各两套)。吃到正宗德式烤猪肘(贵但开心)。东柏林逛新媒体艺术空间 O aralibes:印象最深是一个 3D 打印环+激光展示的艺术作品,人物影像交错像“人生相遇”。✈️ 回程 & 塔林初雪柏林机场候机厅的厕所里居然卖情趣玩具(震惊)。回塔林落地正好遇到今冬第一场雪。一周未运动回家就去运动导致今天感冒。🎮 VR 项目进度主题选择了“爱沙尼亚二战时期的双线故事”,表达“极端选择无论站哪边都无好结果”。项目中老师与学生预期不一致:老师想做 VR 交互探索,但学生基础参差不齐导致推进困难。每位学生拿到约 1000 欧元经费,但整体执行效率波动较大。
-
98
给我整错种族了
🎙️ 第46周播客 Show Notes(2025年11月7日)本周两件主要的事情👇🎲 DGwise GameJam 指导体验我作为 mentor 参加了一个名为 DGwise Gime Gim 的青年桌游黑客松(面向18–26岁)。活动在塔林一所非常“贵族气”的私立学校举行。参赛者围绕主题如 网络安全(Cyber Security)、假新闻(Fake News)、网络霸凌(Cyberbullying) 等,设计出各种卡牌或大富翁类游戏。组织非常专业,有阶段性检查、体能放松环节、mentor协作笔记等。整体感觉比我参加过的很多 Game Jam 都更结构化与高质量。🧥 WikiData × Virtual Try-on 实验因为 Game AI 课作业,我尝试用 WikiData 搜集服装数据,再用 Flux Catvton 模型 做虚拟试穿(Virtual Try-on)。然而 WikiData 数据量有限,比如 “T-shirt” 只有4件,难以分地区或时代分类。测试中,模型在白人图像上效果极好,但在我自己图像上会自动把我“变白” 😅最后转向 TriplyDB(荷兰的一个数据平台)做 Pokémon 数据实验,用 SPARQL 查询并生成一个小型 Pokémon 游戏。
-
97
给我整的挺忙
这周(其实是上周 😅)原本是学校的秋假,按理说该放松,但结果一点也没闲着。面试、项目、活动全都挤在一起,成了“超负荷的一周”。去了 Cursor Meetup,见到一群搞 Web Coding 的人。他们展示了新功能 Browser Mode,像是在浏览器里直接用 Prompt 操作网页。也让我想到 OpenAI 的 Atlas 智能浏览器 —— 感觉“AI 操作网页”的时代越来越近了。然后是塔林理工大学的 T-PLAN 游戏展。看了很多本地游戏,还有个小型游戏博物馆。虽然展区挺热闹,但最开心的发现是——居然有免费的冰淇淋机 😋,门票算是吃回来了。技术上,这周主要折腾 PixiJS:打包用 rsbuild,结果又在 CSS URL 上踩坑;尝试了 Pixi Layout + DevTools 做布局,还试图做 responsive(后来放弃 🤣)。测试方面也玩了一下 Playwright 做 BDD,挺方便截图,但还不支持自动对比。总之,这周虽然忙,但也挺有意思。希望接下来的时间能轻松一点。🎃 万圣节快乐!
-
96
给我整顿好吃的
第43周小结(10月18日)这周是秋假的第一天,也是我3D打印项目的中期检查。主题主要是AI生成3D模型。我试用了混元3D(也可以用开源的 DreamFusion),第一次生成就成功了,但后面发现其实挺折腾的:拍照角度、光线、甚至一个尺子都会影响生成结果。每天能试20次,反复调才出满意的模型。导入 Blender 后又踩坑——150万个点太重,删点还把模型删坏。后来改成5万个点,终于能顺利导入,再配合 MeshLab 调整尺寸、导出 STL 打印。打印材料是学校的红色PLA,环保但难上色、难抛光。在爱沙尼亚买不到抛光液,还不能从中国寄(属于易燃品),只好暂时搁置。另外,上周还去了Ülemiste City参观(我称它“优乐美食地”🤣)。那边有很多公司,比如 Playtech(做赌博机的)和富士通。最让我惊喜的其实是——中午吃到了肉夹馍!发面馒头加烤肉,是我在爱沙尼亚吃过最好的一顿饭。接下来秋假一周,希望能轻松一点。
-
95
给我整成弱智了
上周最大的震惊:我被一家英国公司用「托马斯 GIA 智力测试」判定不合格。 题目简单得像幼儿园,却敢测智商,还告诉我——我的中文理解不好。🤡 查完发现这测试完全没科学依据,气得我去研究半天。顺带去了爱沙尼亚 VR 大会: 见了几个有意思的项目(VR 二战纪录片、3D 模型生成、OKLCH 新色彩模型), 但整体亮点不多,嗓子倒是累坏了。
-
94
给我整个3D扫描
🎙️ 第41周播客笔记(2025年10月5日)主题:中秋思绪、3D扫描实验、AI与CRM行业现状🏛️ 本周工作:历史博物馆3D扫描地点:爱沙尼亚历史博物馆。 目标:将历史文物数字化→3D打印 → 让人可触摸复制品。 挑战:文物体积小、不能触摸;无网络环境,云端扫描工具(如 Luma3D、Scaniverse)受限;桌面放置物件难以完整扫描;部分模型因震动出现错层偏差。 🧠 行业观察:AI × CRM参加了 Mindstone 线下聚会(CRM 客户关系管理领域)。 CRM 偏重数据库、HR、OA等后台管理。 感受:行业稳定但枯燥;以合规、安全为核心,创新性较低;AI 刚刚开始渗透,仍处在“蜜月期”。
-
93
给我整个日语角
播客 Shownotes · 2025年第40周📅 今天是 9 月 30 号(差点说成 9 月 31 号了😅,结果直接就是 10 月 1 号嘛)。本周经历🎌 日语咖啡 · 文化冲击本周最大的文化自信打击:第一次参加 日语咖啡。塔林大学的文化活动很多:孔子学院、新文化运动讲座、台湾书展、香港活动……但这次终于赶上了日语咖啡。活动形式很轻松:分组聊天,每桌有破冰问题(简单日语+英文翻译)。聊天内容很日常,比如“打过什么工?”、“喜欢什么漫画?”。有位小姐姐还分享了在丰田打工、当咖啡女仆的经历,还给大家看照片📸。对比:孔子学院 & 台湾/大陆活动 → 严肃、官办色彩浓。日本学生 → 主动参与,唱歌跳舞、做饭、穿和服,氛围轻松。第二天还有“日本之夜”,大家一起做饭、跳舞,可惜因为 AI 课程没去成。心里感受:日本文化传播轻松自然,带动参与。中国的文化活动常常停留在古筝、二胡、京剧,氛围太严肃,缺乏年轻人参与。直观感受到:文化传播的差距,甚至有“民族存亡危机”的焦虑感。🌧️ 生活插曲本周还经历了奇怪的一幕:老师生病 → 同学约在“9酒店酒吧”自习 → 事实证明酒吧完全不是学习的地方😓。回来的路上下大雨,顺便吃了人生第一个 Doner(9 欧元!≈72 RMB),味道好吃但价格劝退💸。🔍 其他动态还在找实习、找工作。顺便申请了一个国外的交换机会。一切都还在未知状态中。总结🇯🇵 日本文化节:轻松、年轻化、传播力强。 🇨🇳 中国文化活动:过于严肃、缺乏参与感。 心情:文化比较带来的反思 + 个人未来的不确定性。 👉 下周再聊吧!Bye 👋
-
92
给我整个灯光秀
播客 Show Notes · 2025年 第39周 · 9月20日本周关键词:实习 / 电脑博物馆 / EstoniAI / 电影博物馆 / 独立日灯光秀本周日常时间被填得满满当当,感觉一周莫名其妙地就过去了。博物馆之行电脑博物馆展品涵盖从打眼机到现代 EPC,全部由本地人捐赠。 亮点:苏联时期的计算机教材 各个版本的苹果电脑 早期苹果鼠标需要键盘配合才能打出右键 ZXSpectrum (1982年) —— 疑惑当年苏联时期怎么会流通美国产品 🤔 苏联的仿冒版、磁带机存储器 太空用笔记本电脑,专为航天改造 Ubuntu 早期的光盘邮寄计划 感慨电子时代的发展:从笨重到如今 Meta 新发布的智能眼镜。 地点在爱沙尼亚郊区,但非常值得一去。电影博物馆 & EstoniAI Meetup地点风景极佳,可隔岸看到塔林老城。🌅 EstoniAI 主题:AI硬件 主要是芯片 & 计算机可视化相关分享 一家与北约相关的无人机公司展示了计算机视觉方案 引发对 simulation(模拟)的兴趣,联想到自己的毕业论文研究方向城市活动昨天参加了 Kadriorg 公园的 独立日灯光秀 ✨ 每年都有不同主题,今年风格简约、艺术 主要是激光秀,湖面上的表演尤为惊艳 缺点:周围大树遮挡,现场人非常多 塔林大学离 Kadriorg 仅1公里,步行即可到达,体验方便 小插曲:第一场因人太多没看清,只能等40分钟坐草坪上看第二场(重复表演,腿都麻了 🪑)本周总结忙碌且充实的一周:投简历、看展览、参加活动。 突然意识到:去年的同一周刚参加了第一个学校活动——欧洲议会模拟游戏。转眼一年过去,时间真的飞快。⏳ 下周目标:赶紧把 Tetris 游戏做完!🎮 👋 本周就到这里,下期再见!
-
91
给我整个实习
🎙️ 播客 Show Notes · 2025/09/12 · 第38周本期话题🌍 在爱沙尼亚发现一个“文化冲击”:实习普遍不发工资。 🤔 对比中国、德国、泰国、非洲等地,实习基本都有薪酬,只有爱沙尼亚例外。 📚 学校规定的实习时长只有 156小时,短到几乎无法做出像样的项目。 💸 这种制度下,学生要么妥协接受无薪实习,要么转去送外卖、开Uber反而收入更高。 我的观察🇨🇳 中国当年实习生工资能达到正式员工的80%,我自己带的实习生也都有薪水。 🇩🇪 德国是法律强制发实习工资。 🌏 发展中国家反而更注重付薪实习,以吸引和培养人才。 🧑🎓 欧洲学生缺乏有薪实习机会,可能未来在竞争中输给“训练更好的移民”。 个人感受🙋 我并不缺工作机会,只是想在爱沙尼亚找到有工位的实习,毕竟是精挑细选才来的。 🧠 也理解企业可能觉得我经验太多,给实习岗位会有压力。 💼 接下来可能会直接冲 full-time 岗位。 技术小插曲🖥️ 正在修改个人网站,顺便做了一个可打印的在线简历。 ✨ 研究了 CSS Paged Media 的最新支持情况:现在终于各浏览器都统一支持。 🛠️ 用 @media print 隐藏无关元素,打印时只输出简历主体。 ⚡ 遇到的坑:flex 布局在打印换行时多余输出 → 打印时切换为 block 布局解决。 🗂️ 顺便复盘了以前用过的 paper.css,发现已年久失修,只保留部分有用代码。 展望📅 学校只给了一个月找实习的窗口。 🙏 希望下周能有新offer进展,不然就只能“Plan B”。 🎧 感谢收听,本期就到这里,下周继续更新!
-
90
给我整上Page View Transition
Shownotes – 第37周播客 (2025年9月6日)本期主题本周我终于完成了一件从 2023 年就想做的事情 —— Page View Transition 动画效果。 从 Gatsby 到 Astro,再到浏览器原生的支持,这一路踩过不少坑,也让我重新思考了 SPA (单页应用) 和 MPA (多页应用) 的架构差异,以及在新技术下如何避免被历史包袱和过时文档误导。节目提要背景 早期网站:Jekyll → Gatsby (为体验 GraphQL) 后来转到 Astro:因为它支持 React、Vue、Solid 等多技术栈混合使用 Astro 独特的 Island 模型:局部用组件框架,其余部分保持轻量 Page View Transition 的兴起 早期只能用 JS 模拟动画,体验差、性能差 2023 年浏览器推出 原生跨页面动画 API:CSS + JS 轻量调用 Astro 第一时间集成,展示了视频/元素跨页面平滑过渡的酷炫效果 SPA vs MPA 的困境 SPA 优点:模拟原生应用交互 缺点:状态混乱、每页不是独立沙箱 MPA 优点:页面无状态、架构更清晰 问题:文档和 AI 答案大多只偏向 SPA,MPA 方案少 踩坑记录 浏览器支持: 2023 年时只能在 Chrome Canary 开 flag 2025 年现在 Chrome & Safari 都原生支持 Astro 的兼容性处理: 启用 Page View Transition 会把网站强制转为 SPA 导致状态混乱、逻辑 bug Vite 开发模式: Dev 模式下没打包,产生重复 ID → 动画失效 解决:必须打包后在 Production 模式下测试 个人环境问题: 因为关掉了电脑的系统动画 → 测试时完全没显示效果 😂 AI 与前端快节奏的矛盾 多个 AI 给出的都是 错误或过时的答案 甚至强行说 MPA 不存在 新技术生命周期短,AI 文档滞后 → 只能靠自己判断 本周心得技术演进太快,AI 与文档往往落后,不一定可靠 前端开发中,相信自己的经验与直觉 比盲从建议更重要 Page View Transition 实现其实很简单: <html view-transition-navigation="auto"> 给元素加 view-transition-name 标识 难点在于:如何理解历史架构差异、避免被 SPA/MPA 的思路干扰 结语这一周最大的收获是:👉 不要被过时的知识和工具牵着走,相信自己的判断。 下周见!
-
89
给我整个地图
今天是来到塔林的第二年开学典礼前一天,提前录下这一周的内容。话题挺多,主要集中在技术探索和个人网站优化:🌀 流式加载与 NDJSON回忆起 10 年前实习时第一次接触 SSE / 流式传输。 最近尝试用 NDJSON 模拟流式加载,把瀑布流页面的数据逐条展示。 优点:用户体验更平滑。 缺点:实现复杂,最后一行处理、错误重试都要额外逻辑。 感悟:文字/JSON 层面的流式传输发展有限,但 音视频/广告分发 其实一直在快速进化。🌍 城市地图可视化让 AI 逐年帮忙总结博客中出现的城市,并映射到地图。 使用 Maplibre GL + ReactMapGL(开源免 token),替代了 Mapbox。 难点:城市名 → 经纬度,需要额外解析,最后还是依赖了 Google API。 结果:把自己十多年的旅行足迹直观展示在世界地图上。 待优化:性能瓶颈,构建时间 6–8 分钟,地图页加载过大。🗂️ 静态文件存储(DAM)采用 Cloudinary 管理网站的静态资源(图片、3D 文件等)。 好处: 版本管理 动态生成不同尺寸、加水印 免费额度足够个人使用 比传统 Git LFS 更灵活,感觉像是“进化后的网盘”。🧱 瀑布流布局探索原生 CSS Masonry 仍是实验性功能,不适合正式使用。 尝试过多个库:Masonry.js:绝对定位,兼容性好但不支持 SSR/SEO。 Material Design 实现:依赖 Flex/Grid,每次加载时会抖动。 React-Block:解决了抖动问题,但打包方式老旧(CommonJS)。 结论:React-Block 效果最好,推荐使用。🔄 Astro Page View Transition三年前因 Astro 的 PageView Transition 功能从 Gatsby 迁移,但当时功能不完善。 最近重新尝试,发现:API 与 Astro 3.0 时完全不同。 现在支持 MPA + SPA 的优雅降级,但本质仍是单页式逻辑(prefetch + innerHTML 替换)。 React 岛内的组件动画无法无缝结合。 感悟:很多看似炫酷的技术,深入后发现底层其实很朴素。 仍计划完成这一功能,实现当初对自己的承诺。📌 总结技术探索:流式加载、NDJSON、Masonry 布局、Astro 动画。 产品迭代:旅行地图可视化、Cloudinary 静态资源管理。 个人感受:很多技术“看起来很酷”,真正理解后才发现其简单本质。 👣 新学年、新阶段,迎接在塔林的第二年。
-
88
给我整了一周的PV
第35周播客 Shownotes 🎙️📅 时间:2025年8月22日,第35周 🌐 本周主题:折腾网站 PV 统计 & 博客优化 本周进展PV 统计功能一开始用 Cloudflare KV 存储,结果 2-3 天就触发请求上限(5000+次)。 尝试国内服务「不蒜子」,但缺乏接口调用,最后选择了 GoatCounter。 GoatCounter 优点:免费 & 无限量 提供 Dashboard,能看访问来源、设备、页面浏览量 有 API,可以在网站显示访问量图标 👁️ 遇到的技术挑战列表页要一次请求 20+ 篇博文的 PV → 做了批量请求打包优化。 遇到 React SSR 水合问题(状态不同步,部分组件渲染错乱)。 通过 Nanostore + computed store 临时解决,但经验不一定通用。 网站新功能加了 Archive 页面:按年份查看文章 📂 使用 react-bits 组件库(代码复制到本地 → 灵活可改,但需要开发经验) 首页还加入了一些小动画(Tree.js / 文件夹展开动效) 视频剪辑原来用 CapCut,但基础功能开始收费 ❌ 改用 微软 Clipchamp,功能完整,甚至超过当年的 Movie Maker ✂️ 编译速度优化原来编译一次要 6 分钟 ⏳ 给图片颜色提取加了缓存(JSON 存储),缩短到 4分30秒 还遇到 Vercel 使用老版本 pnpm 与本地版本不兼容,花了点时间修复。 下周计划优化博客列表页渲染 & 移动端兼容性 📱 开始写爬虫抓数据 🕷️ 提升编译速度,目标压缩到 2-3分钟 ⚡ 下下周要开学,这个月的博客改造要收尾 🎓 👉 总结:这一周基本上都在和 PV统计 + React水合Bug 打交道,顺便加了一些小功能和工具优化。
-
87
给我整点禁忌话题
📅 2025年8月15日,第34周, 抗日战争胜利80周年🇨🇳 历史与思考:抗日战争与二战最近关于抗日战争和二战的话题讨论热烈:有人认为抗日宣传过度,强调日本的“坏”; 也有人质疑是否应该庆祝抗战胜利,尤其是每年阅兵的安排。 个人观点:庆祝抗战胜利的核心在于铭记历史,而不是煽动仇恨。 宣传应针对军国主义与战争本身的危害,而不是单纯针对日本国民。 地域差异:大连人对815(日本战败日)更有庆祝感,因为象征回归祖国。 东北整体则更强调918事变的历史羞耻感。 历史观察:二战、抗战不仅是国家的冲突,也是对人类的巨大破坏。 战争的背后常与资本主义、独裁、资源争夺密切相关。 历史学习应关注战争原因和避免未来冲突。 💻 技术与网站开发网站改造:使用 MUI Masonry 实现砖块布局,视觉效果很满意。 所有博客文章页面进行了临时功能更新,UI改为 Mintime 风格。 增加了浏览器端全站搜索,采用 MiniSearch,性能优异。 首页新增两个轮播图组件,用 Mantime 快速搭建。 AI 编辑工具体验:收到 Kira KiloKillo AI 编辑器邀请,可生成开发文档再做代码开发。 用于 404 页面开发,步骤详细,但 Astro + Mantine 兼容性问题导致无法直接运行。 AI 有时会迎合用户想法,逻辑错误不会自行纠正,需要手动调整。 🕶️ VR 与前沿体验探索了 VR 网站与交互体验:BoyfriendTV:高质量 VR 交互体验,UI 设计优秀。 对比其他 VR 应用(YouTube VR、Theatre Elswhere、Netflix),BoyfriendTV 提供了更沉浸的操作方式。 互动技术:远程控制设备(如跳蛋)的直播互动,实现即时用户反馈。 直播中通过用户行为触发互动(如比大拇指给感谢),体验新颖。 科技趋势:色情行业在 VR 技术与流媒体推流上领先,但仍有 AI 翻译、内容生成空间。 技术发展快,用户体验仍有提升潜力。 📝 下周计划继续完善网站内容和功能:补充社交网站同步数据,利用爬虫自动更新。 优化轮播图逻辑和文章展示效果。 🎧 总结本周涵盖从历史思考到技术开发再到VR体验探索。 核心感悟: 历史需铭记,避免重蹈覆辙; 技术发展快速,体验创新空间巨大; AI 工具强大,但需人工监督逻辑和需求。
-
86
给我整得浪一下
🏄 玩了一次电动水翼板周一去体验了 Teltech 创业项目的电动水翼板价格:原价 50 欧/小时玩法:踩在板上,手持遥控器推杆加速,类似冲浪但不需要浪体验感:速度起来挺刺激的,摔了几次,喝了不少水💻 网站大改造原因:之前编译时间从 40 分钟优化到 1 分钟,但整体结构依然别扭网站发展历程:最早用 Jekyll(做毕业旅行记录)→ 图床问题导致放弃2020 年迁移到 Gatsby(TS + GraphQL,CSP 配置)2023 年迁移到 Astro(Island 架构 + View Transition API)→ 功能缺失,补插件功能与坑:暗黑模式按钮(现在觉得鸡肋)Monorepo 分离文章、组件、网站、测试无线滚动功能因 Bug 删除Masonry 砖块布局(MUI 实现,SSR 和加载顺序仍有问题)框架选择思路:放弃 Hugo/Eleventy:功能太简单,迁移成本高继续坚持 Astro:相比 Gatsby,Astro 更灵活,不再被 GraphQL 绑架
-
85
给我整到赫尔辛基
🎙️ 第32周 · 周记播客 · 2025年8月2日这周内容超丰富,我边烤猪肉边录播客,流着口水也要和你们分享这段精彩的一周!🥓🔥✈️ 赫尔辛基建文:临时起意,却是惊喜不断起因:Summer School期间有人问我“你们离赫尔辛基那么近,怎么还没去过?”于是说走就走。交通:从塔林坐船去赫尔辛基,两小时左右,非常方便。有三家公司运营,我去的时候坐的是 Viking Line,回程是 Eckerö Line,票价大概19欧,强推 Viking,直接到市中心。市区观光:🏛️ 白教堂、红教堂,还有老市场(干净得让我怀疑人生,跟小时候记忆里的市场场景形成奇妙对比)。🚋 电车绿绿的很像大连,交通便利,10欧买个通票全城畅行无阻。🚇 地铁体验:没有闸机、没有检票,太自由了。特别打卡:Kampi 中心交通枢纽 & 商场,还有我的辽宁合影打卡。吃了脆皮猪肉,但欧洲猪肉真的是太柴了😩。Hisburger🍔:番茄酱免费提供,我超感动。中央图书馆 Oodi:我的最爱!免费借乐器、3D 打印机、电脑、缝纫机、激光雕刻机。有机器人帮你归还图书,科技感十足。外面居然还有街舞比赛,图书馆和热闹完美共存。小遗憾:电脑病毒博物馆只在周五开放,错过了。Supersell 总部打卡:门口合影留念。晚上坐船回塔林:在海上看了一场冷到打哆嗦的落日🌅,别忘了带外套!🎓 Summer School 最后一周:Arduino+深度学习踩坑实录项目目标:设计一个帮助听障人群感知紧急警报的智能手表。技术部分:初期选用 Arduino Uno,结果内存完全不够,直接炸。临时换成 ESP32,感谢塔林大学:硬件资源一筐一筐地发🧰,换坏板子毫不含糊。深度学习部分:使用 Edge Impulse 平台做音频分类。初始版本模型太大准确率只有 45%,用了 15000+ 特征点。学到的一招:用 MFCC 特征提取,特征数立马减到 3000+,训练速度飞起。模型结构调整:从1D CNN换成2D CNN,准确率瞬间提升至 90%+。显示屏加分项:ESP32 带小 OLED 屏,我把图标转成 XBM 成功显示,甚至搞了个小动画,酷炫极了!
-
84
给我整一个夏季学校
🎙 2025 年第 31 周 Shownotes | 7 月 25 日大家好,这一周的内容相对比较简单,主要是因为我开始参加了在塔林举办的 Summer School 暑期课程。🧪 我选的课程是 Experimental Interaction Design(实验交互设计)。课程的核心目标,是要设计一个面向 听障人群的报警设备。背景设定是这样的:听障人群通常白天会佩戴助听器,但晚上睡觉时不会戴。如果夜间突发火警或其他紧急情况,他们可能无法第一时间察觉。因此,我们的设计方向是开发一个可穿戴震动设备 —— 戴在手腕上,遇到警铃或火警等突发状况就会震动提醒。这一周我们都在进行调研和设计流程的学习,更多是头脑风暴和构思阶段。预计下周会进入正式开发环节。我们可能会使用一个叫 Egimpose(或可能是 EgimPulse?) 的平台 —— 好像我一两年前曾经提过这个工具,当时还试着玩了一下,没想到这次课程里又用上了。🧑💻 除此之外,这周我也简单尝试了一下 Wear OS 的开发,做了一些小 demo,不过因为时间紧张,暂时没有具体成果可分享。等到真正开发完,再和大家详细汇报。🧳 最后,周末可能会抽空去一趟赫尔辛基转转,算是小小的放松。
-
83
给我整一个蒸汽朋克博物馆
🎙️ 2025年第30周|播客周记这一周真的干了好多事,忙并快乐着!以下是我的一周精彩回顾👇🌟 开发 & 技术尝试🚀尝试开发 Wear OS 应用,从 React Native 到 Kotlin,再到 Expo:原生体验虽麻烦但可控,Expo 省心但功能有限。📱探索如何将 Unity/Godot 游戏嵌入 Android App,Unity 支持最好,Godot 4.2 开始支持但文档有限。🌐我的网站升级了,不过 UI 有点小问题,还得 debug…🧠尝试 Meta Passthrough Camera API,体验了本地 YOLO 实时识别与远程 LLaMA 大模型推理,硬核混合现实初体验!🎮 娱乐 & 探索🎮用 Meta Quest 跑 3DS 模拟器,实现了真正的裸眼3D体验!🎧试玩了《Moonrider》,一个开源 VR 音游,体验堪比 Beat Saber。📺追剧《The Rehearsal 演习》(HBO):现实和演技的边界被彻底打破,伪纪录片形式令人深思,第二季甚至租了一台波音747拍摄!🏛️ 博物馆之旅⚓塔林海事博物馆(飞行港口改造而成),登船探秘老式水上飞机港与沙俄海军历史,超值体验!🕹️PROTO Invention Factory:沉浸式蒸汽朋克风VR游乐园,模拟潜水艇、蒸汽热气球、达芬奇滑翔翼等,寓教于乐,超适合亲子!🎨KAI艺术馆:参观了《Banana: Build Absolutely Nothing Anywhere Nearby》展览,反思人与社区的关系,偏艺术向,略玄妙。
-
82
给我整一个游戏AI
🎙 2025年第29周 · 播客摘要📅 时间:7月11日🎉 关键词:生日、GMP AI、群体模拟、UE5学习代理、RSPack优化🎂 本周生日快乐!虽然已经过了两天~🧠 学习了与Game AI相关的内容,为未来实习提前准备:涉及物理引擎、A*算法、武器系统等。特别感兴趣的有 Crowd Simulation(群体模拟)和 Goal-Oriented Behavior(GOAP):群体模拟看起来像是 waypoint + A*。GOAP 是一种将目标拆解为多个节点,再从中计算最优路径的方法。🤖 两种 UE5 的学习智能体方法:强化学习(Reinforcement Learning):观察 → 执行 → 奖励 → 循环。模仿学习(Imitation Learning):加入人工演示的数据录制。吐槽 Blueprint 太繁琐,希望有 C++ 版本。推荐 Unity 上的 ML-Agents 教程:Code Monkey 的《Machine Learning AI in Unity》和《Teach Your AI》。⚙️ 开发工具方面:曾因 Babylon.js 编辑器用 Webpack 太慢而搁置项目。最近尝试 RSPack,对 CommonJS 支持很好,准备继续玩 Babylon。
-
81
给我整一眼锅里
🗓 2025年7月第28周|塔林地下三层游 + 项目双崩盘周记这一周真是大起大落。开头去逛了塔林老城边的 Kiek in de Kök 博物馆,居然意外串联起古城三层结构——城墙、塔楼和地下防空洞,从丹麦、瑞典到苏联,历史全线贯通,非常震撼🕍🔦但后面转为吐槽模式😮💨:1️⃣ 本来接了个教 Figma 的兼职,结果原老师回归我被踢了,还白准备了课。2️⃣ 另一个用 Godot 做的中国风游戏合作,结果队友忽然全盘推翻逻辑,沟通崩塌,项目直接终止(不过也练了 Godot,动画系统真香🔥)3️⃣ 好消息是:安卓手机成功跑上了阿里的本地大模型 MNNChat,未来可期📱🤖总结:地道博物馆砸钱没砸够?只能说——失多于得的一周吧,但有些坑,也是成长。
-
80
给我整一下Godot开发
为部署在 阿里云香港轻量服务器(仅512MB内存) 的项目,我尝试了多种技术路线,希望寻找不依赖 Node.js 的更轻量方案:Node.js + Drizzle ORM + SQLite使用 Docker 构建,但在 Alpine Linux 上部署失败,怀疑 SQLite 驱动兼容性问题。Debian slim 版本运行正常。Golang + Fiber + GORM + SQLite特点是代码简洁,性能优秀,GORM 也不需要写 SQL migration 脚本。Rust + Actix Web + DieselDiesel 是我最熟悉的 ORM 之一,需要写 SQL migration,但工具链完善,可生成 schema 与绑定类型,类型安全度高。使用 AI(如 ChatGPT)自动生成初始服务框架和 Dockerfile。AI 协助解析构建错误与 SQL migration 逻辑,极大提高开发效率。正在开发一个对话丰富的剧情向游戏,最近经历了以下关键变化:从 Unity 切换到 Godot 引擎。Godot 从 4.1 升级至 4.3:因 4.1 插件支持不佳、4.4 用户较少,4.3 下载量最大,生态更稳定。使用 Dialogue Nodes (dlg) 插件,源自一位开发者的 Game Jam 项目。插件功能强大,但在 本地 release 与线上 release 表现不一致,需注意部署测试。Godot 的动画系统是我接触过最高效、易用的之一。若前端能集成类似系统,将大幅降低 UI/交互动效开发难度。虽然 Godot 有内建编辑器,但我更喜欢将其连接到外部编辑器(如 VS Code)。配合 AI 编程助手(尤其是带上下文记忆的版本),写 GDScript 更加流畅。语言选型体验:曾经觉得 Golang 语法“怪异”,现在觉得其性能与开发效率在后端非常合适。AI 生产力工具正在重塑开发流程:特别是构建脚本调试、ORM schema 管理、Docker部署等环节。Godot 的快速迭代体验令人惊喜,值得推荐给 indie 开发者。
-
79
给我整一个Tallinn的JS小聚
📅 本周概览时间节点:夏至已过,2025年第26周整体氛围:夏日来临,爱沙尼亚几乎全员度假,各类聚会、活动频出游泳小憩上周外出游泳,享受夏日清凉AI & 开发者聚会多场 AI 主题 Meetup仅参加了 Tallinn JS目标:在 Babylon.js 中运行 ECS挑战:纯代码模式过于“硬核”解决方案:使用日本开发的 Babylon Editor(图形化场景构建)优点:一键导出 Babylon 原生场景文件,导入即用缺点:底层采用 webpack,打包/编译速度极慢物理引擎兼容性小坑:Havok 引擎需单独全局引入,绕过 WebAssembly 限制备选方案:Unity to Babylon 插件导出 glTF:支持物理、碰撞、光照等烘焙缺点:依赖包体积庞大,需深入理解 Unity、Babylon.js、WASM受邀参与中国游戏项目,建议使用 Godot试用 Chackensoft Games 提供的 CI 方案发现官网还有丰富构建工具,未来或有更多收获Tallinn JS 分享:Thale Gaming UI前沿 CSS 响应式设计(触控、手写笔、XR 眼动等交互)推荐阅读:kateryna.codes & utopia.fyi爬虫功能需求评估 RapidAPI 所含爬虫接口(免费 2000 次/月)考虑流量需求与成本平衡Isolated Web Application (IWA)类似 PWA,由 Chrome 提出可脱离网络、如本地应用般运行
-
78
给我整一个浏览器上的本地多模态助手
第25周总结(2025年6月13日)📌 本周重点2025年已过半学习了 LangChain 和 Transformer.js,可以在浏览器中运行多模态 AI Agent🧠 技术要点LangChain 结构LangChain:构建 AI 工作流,封装大模型调用LangSmith:调试和监控工作流LangGraph:实现复杂、多模态 agent 流程举例:一句“今天天气如何?”背后其实涉及多个 API 调用(时间、位置、天气)+ 文本生成模型组合。Transformer.js + ONNX可在浏览器端运行 Hugging Face 模型(ONNX 格式)脱离服务器,纯前端推理实现轻量多模态 AI 交互体验⚠️ 技术挑战模型太大(上百 MB 到几 GB)加载慢解决方案探索:使用 Service Worker 的 background fetch 实现断点续传(仅支持 Chrome 系)用户手动下载模型 + 校验 hash(兼容性更好)🧪 其他探索看了 BitECS,准备结合 Babylon.js 写个 ECS Demo下周尝试评估 ECS 架构在浏览器端的性能表现✅ 总结感悟彻底理解了 AI agent 的结构和工作流浏览器端跑 AI 是可能的,但仍需解决下载和兼容问题
-
77
给我整一个游戏手柄
🎮 游戏手柄因毕业论文需要(无人机相关),在TEMU上购买了一个手柄(EasySMX X15,25欧)。之前试过Steamlink当手柄,但体验很差。在欧洲XBOX和PS5手柄普遍要50欧左右,而easySMX X15只要25欧。查阅Linus Tech Tips的评测,发现评价还不错(虽然塑料感,但够用)。目前体验不错,且支持2.4G无线、蓝牙、以及有线连接,外观还有RGB彩灯。购买后感叹:离开祖国才发现国产手柄真便宜!🕹️ Unreal Engine(虚幻引擎)学习这周大量时间投入到UE的学习:UE5.6刚发布,试着安装在笔记本上,结果太卡,退回到UE4.23。UE4.23是最后一个能导出Web项目的版本,但遇到素材市场最低支持UE5,导致又切回UE5。目前先用UE5.0,未来可能因为AI/ML(Machine Learning)功能需求升级到5.3+。学了3个教程(社区教程、First Person Adventure Game、纯C++教程),但都不够“新手友好”。发现UE官方的“Your First Hour in Unreal Engine 5.2”是更好的入门起点,计划下周继续学“Stack O Bot”项目。🌟 游戏AI学习上周重新关注了游戏AI(Behavior Tree,行为树)。找到一个前端JS框架Yuka,它基于《Programming Game AI by Example》和《3D Math Primer for Graphics and Game Development》写的。认为游戏AI在前端等其他开发领域也会逐渐流行。💡 Bevy引擎 & ECS出于好奇看了很多Bevy视频,但Bevy版本更新快(API差异大),不兼容老教程。目前不打算用Bevy做完整项目,只会用它的核心wasm插件。研究了一下Bevy的Archetype Memory Layout(原型内存布局):核心思想:将相似Component放在连续内存里,兼顾ECS与OOP的优势。还发现了一个轻量的BitECS(纯JS ECS库),考虑将来用它做一些前端项目。📦 Transformer.js / LangChain前端AI调研了HuggingFace的Transformer.js:它是一个模型驱动库,可直接调用ONNX模型。结合LangChain.js(串联模型)+ Transformer.js(调用模型)+ LanceDB(矢量数据库)目标:在纯前端环境运行离线大模型,或做原型探索。🔍 小结过去一周非常“高密度”!主要围绕:游戏硬件(手柄)、UE引擎学习(切换版本,找到更好的入门路径)、游戏AI(Behavior Tree在JS和前端的落地)、ECS(内存布局思考)以及前端AI(LangChain.js + Transformer.js + Vector DB的组合可能性)。未来几周重点:继续完善UE入门,学习AI/ML在游戏和前端的结合。🎉 一句话总结“买了手柄,折腾UE,深入研究ECS和游戏AI,同时探索前端大模型可能性,忙且充实的一周!”
-
76
给我整下Unity的单元测试
这篇博客记录了 2025 年 6 月 1 日作者对过去一周的一些技术研究和体验的分享。具体包括:✅ dify 与 flowise 的使用比较dify 界面(UI)更好看(毕竟是中国人做的),功能与 flowise 差不多,体验感觉“半斤八两”。计划下一周试试最近火起来的 N8N。本周使用 dify 主要因为参加 Hackson,发现用的人不少。✅ AI 编程代理(像 langchain)本周看了下 long chain(AI Agent 编程框架),因为必须跟上潮流,否则担心会被淘汰。✅ Unity 单元测试的实践和困难用过的单元测试主要是 JavaScript、TypeScript、Python,C# 是第一次深入做。Rust 的单元测试体验不错,因为内置支持。JavaScript(Vitest/Jest)则比较麻烦。Unity 的 C# 单元测试里需要手动管理 assembly definition 文件,复杂度和 C++ link 类似,导致花了很多时间。由于项目已成型,再去补单元测试非常繁琐,决定只做单个功能的小单元测试(TDD)。Unity 测试环境下需要 mock 很多模块,增加了复杂度。最终用 AI(Cursor)来帮助重构代码成 MVC,然后只对 ViewModel 层做测试,减少依赖。发现 AI 生成的单元测试代码有时候会修改原代码,需要注意回顾。✅ Unreal Engine(UE)初步了解UE 用 C++ 写,blueprint 是可视化脚本语言(性能和循环引用问题比 C++ 差)。blueprint 类似 JavaScript,也是最终编译到 C++,适合更直观开发。接下来想找些实际项目练手,熟悉 C++ 和 blueprint 混合开发。✅ 接下来的计划继续研究 dify、flowise、N8N。还想看 bevy。再找机会用 UE 做个小项目。
-
75
给我再整一次黑客松
🎓 XR作业开发:校园WebXR导览项目目标:为课程作业创建一个基于WebXR的校园导览页面。过程:使用Google相机拍摄校园全景图。用3D扫描工具获取学校Logo的点云数据。创建可在场景中漫游的导览体验。遇到的问题:点云包含不需要的背景杂物,需要用Blender清理。Blender导出失败,找不到节点,转用MeshLab处理,效果良好。Three.js优点:更轻量,支持React(通过@react-three/fiber)。点云渲染控制灵活,可以设置点大小。Three.js缺点:缺乏原生支持,许多功能需靠第三方库补足。某些功能需退回旧版本才可用。Babylon.js优点:功能全面,专为3D游戏设计,原生支持XR、点云、360全景、加载管理等。自带Inspector调试工具,虽不如Unity/Godot强大,但仍实用。提供官方文档与示例,适合深入开发。Babylon.js缺点:渲染效率较低,尤其是360图像加载较慢。点云点大小不易控制。开发建议:React结合Three.js的结构较复杂,建议拆分逻辑。文本渲染需要额外加载字体并生成纹理。测试经验:浏览器调试可用Immersive Web Emulator(提供控制器/手势等支持)。最佳测试方式是用USB线连接头显+Chrome DevTools远程调试,速度快,效果稳定。HTTPS服务依然是基本要求(可用Vite+mkcert配置)。活动:参加了由Tallinn当地Garage48组织、支持瓦伦西亚洪水重建的Hackathon。经验:实战使用RAG服务和AI Agents。计划使用Microsoft OpenAI API却因国籍限制被封锁,转用Gemini。因此意识到LangChain的重要性:它能屏蔽底层API差异,提升跨平台开发效率。
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
Loading similar podcasts...