Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

xiejingyang.com

Xieisabug

Get the latest updates from Xieisabug directly as they happen.

Follow now 36 followers

Latest posts

Last updated 4 months ago

用js写卡牌游戏(十)

4 months ago

没想到,上一篇这个系列的文章 居然是 2023年6月,现在2026年1月了,又一次破了我鸽的记录!这次想起来更新这个卡牌游戏是因为我最近刷POE2非常上头,无数的天赋树和装备的组合,给这个游戏带来了无限的灵活性。如果有了解过游戏开发,一定知道虚幻引擎,它有一套 GAS 系统,通过这套系统能够让游戏的技能系统做起来又快又灵活,所以我想把这套系统的部分设计引入到我的卡牌游戏里来。 关于GAS GAS就是Gameplay Ability System,游戏玩法技能系统,但我不介绍这个完整的系统,我只介绍这个系统中的一部分,其实拆开来看,就是几个经典的设计模式组合在一起的产物。这个GAS里有两个很重要的概念,Tag和Effect,Tag顾名思义就是标签,描述一件衣服,就可以用各种Tag来表示,比如红色、格子、长袖、尼龙等。 如果有这套Tag系统,那么我只要多实现一些Tag然后进行排列组合,就能得到全新的一件物品,比如我把红色改为黑色,那么我将???到黑色的衬衫: 然后就是Effect效果,从Tag可以推理出来,如果Tag对应的是状态,那么Effect对应的是改变状态的方法,如果我开发了一个“折叠效果”,对应的方法的内容是: 添加...

2025.12 AI使用有感

5 months ago

不知道是不是因为AI真的陷入了瓶颈,现在的模型很少出现完美的,每个模型总是有一定的缺陷,这也就导致了用AI需要一些技巧,这些技巧让AI带来的智力平权又拉开了一点距离。 我有这个想法,最初是源于教老婆用AI,她之前用AI用的不多,在给她使用了Claude Code、Codex、Gemini CLI、Copilot等产品之后,她惊呼好用,但我观察她的使用总是觉得笨笨的,仔细总结之后发现用AI确实是需要一些技术和一些经验。 例如她喜欢非常简单的描述问题然后与AI进行非常多轮的讨论来明确整个需求,这导致AI的无用上下文大幅提高,AI在处理长上下文的情况下性能又会下降很多。 又比如她不喜欢切换模型,当我告诉她Opus4.5好用之后,所有的情况都是用Opus4.5来完成,导致一些比较复杂的逻辑性需求或者Bug改来改去无法完成,这种情况下使用Codex的ExHigh或者High才是最佳选择,虽然说可能思考十几分钟,但是问题基本上是能够修复的。 还比如最好别给AI用“你是XXX”,别跟AI提“我”,写界面最好提供设计截图,用Simple Browser来给AI提供DOM上下文等等等等。 这里面门道其实挺多,造成用AI的能力也有1-10倍的差距。

How I AI Coding 2025.10

6 months ago

因为看到了Xuanwo大佬的文章,所以我也来写一下我是怎么用AI来开发的。 工具 VSCode Insider with Copilot,Codex,Claude Code,Kagi,AIPP现在日常用的就是VSCode Insider,因为Copilot的新特性基本都是先在Insider版本试用的,所以如果要用到最好的Copilot就只能牺牲一点稳定性来使用Insider版本了。目前我的工作里有很大的部分是无法通过Vibe Coding来完成的,所以还是比较依赖编辑器里的代码补全,Copilot现在是用的GPT 4.1 来做的代码补全模型,智力和速度都是在线的,也有Next Edit...

2025阅读清单

9 months ago

上次1月中旬写,这次直接8月写,服了我自己了。 1.地煞七十二变图鉴 ★★★★★ 很少看志异的小说,但是推上面看太多人推荐了,于是看了下,感觉作者写作是真的当作品在创作,而不是赚钱的工具,不管是文笔、写法都是顶级,故事也是引人入胜,虽然有鬼怪但却不会觉得太过恐怖,而是跟着剧情和主角进行代入。 2.我看见的世界:李飞飞自传 ★★★★ 作为一本传记很不错了,以当事人的视角亲身经历了各种领域内口口相传的故事,很有意思。同时感叹家庭的力量和朋友的力量是多么强大。 3.第七重解答 ★★★★ 反转挺多的,有时候觉得这什么啊?我一下就猜出来了;有时候觉得卧槽?还能这么反转? 4.小说写作:叙事技巧指南(第十版) ★★★...

2025游戏清单

9 months ago

暗黑4 进度:不会再玩了,除非超级大更新 评分:6/10 评价:比暗黑3都不如 POE 2 进度:没事刷刷 评分:8/10 评价:我玩过POE 1,给我感觉的POE 2可以进步的空间太大了,相比起来还有好多地方需要完善,但是喜欢刷刷刷的一定要玩玩看,相比暗黑4,灵活程度简直是100倍,不会有那种“策划教你玩游戏的感觉”(不过还是会有相对于别的Build更强力的个别Build)。 Monster...

日常-阅读 How we built our multi-agent research system

11 months ago

今天抽空阅读了 Anthropic 的 How we built our multi-agent research system,其中有不少过去就已经了解熟知的知识,也提到了不少能够激发我思考的点,来总结总结。首先先说说之前就了解的: 一个非常聪明的规划者。Anthropic 用的自然是...

LLM-大模型价格榜

11 months ago

之前一直在看的大模型价格榜在去年停止更新了,导致我有时候做产品的时候或者偶尔要查大模型价格的时候特别不方便,所以我自己 vibe 了一个: https://llm-price.663721.xyz 数据来自 litellm 的 模型价格定义json 和 deepresearch + 手动整理,我会尽力保持更新功能和维护数据的。如果数据有问题,也请给我留言或者联系我。

数据结构-Merkle Trees

12 months ago

从 https://simonwillison.net/2025/May/11/cursor-security/#atom-everything 看到的文章看到的相关文章了解到的。 Cursor 使用这个数据结构,用于快速定位到文件内容的变更,当数据块修改的时候,能够快速通过 hash 来找到变化的部分,我让 ai 给我做了个可交互的网页来理解这个数据结构,如下: Merkle Tree Demo...

LLM-大模型绘制流程图

about 1 year ago

过去在读代码的时候或者是学习的时候,经常让大模型给我画流程图,一直是用的 mermaid 的方式来绘制,使用这种方法的好处就是大模型基本上都会,因为 mermaid 算是非常有名的 markdown 中展示流程图的方案了。 但是我在和网友沟通的时候,得知了一种使用 drawio 来绘制流程图的方法,这种方法不仅能够改善 mermaid 图不方便修改的问题,而且还能借助...

产品职业随想

about 1 year ago

随着干产品这个职业的深入,发现这个职业对于聪明要求的上线真是无限高,最近这段时间的几个感触记录一下: 产品经理最好是有一定的增长能力,把增长能力转化为设计的功能点做到产品里,比如了解当前的主流叙事和“流量密码”,把这些东西快速的融入到产品中,方便增长。这一点大部分的老板都比较敏感,通常有“流量密码”出来的时候老板总是第一时间希望能够在产品中添加,以蹭到这波流量,但老板的产品设计能力较弱,通常容易出现非常突兀的融合。 能把握到科技的发展,尤其是在现在 AI 发展速度爆炸的现在,仅仅设计一款利用到现有科技力量的产品是远远不够的,要能设计出随着领先与科技发展的产品,随着科技发展而得到提高。最火的例子就是 Cursor 了,模型越来越强,让 Cursor 从不好用变成了神器。 要有一定的非共识,有非共识的产品才能脱颖而出,否则就是靠资源堆砌的普通产品,随时可以被以更多资源堆砌的另一个产品替代。 接着上面的非共识,我举个我自己领悟到的:免费用户(或者说弱用户)应该被作为产品的资源和能力,来融入产品的设计。著名的设计比如网游的氪金机制、排行榜机制等。

工具-Copilot 的更新

about 1 year ago

最近从 Windsurf 切回 Cursor 又切回 Copilot 了,一是对 AI 越来越了解,交给 AI 的活越来越多,导致积分制的 AI...

日常-AI 帮我解决了Cloudflare Worker 和阿里云 SDK 的小坑

about 1 year ago

最近有个小玩具要做,想要能够通过授权链接来给公司的阿里云服务器添加白名单。最开始想到这个事情的时候,就决定用 Cloudflare 的 Worker 或者 Pages 来做,因为开发方便,又不需要自己搞服务器来部署服务端和数据库。也因此踩了个小坑,特此记录。 首先我选择了 Pages,因为可以加前端页面,前后端都写到一个项目里,反正是个小玩具。前端不赘述了,用 Cursor 直接简单描述一下就能生成,包含登录页和功能页两个页面,用 Pages...