<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>tenggouwa · 极客小站</title>
    <link>https://tenggouwa.com/</link>
    <description>腾构娃的极客小站：AI / 系统 / 工具的笔记、灵感与实验。</description>
    <language>zh-CN</language>
    <atom:link href="https://tenggouwa.com/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AI 是什么？又是从哪冒出来的？</title>
      <link>https://tenggouwa.com/posts/what-is-ai-and-where-did-it-come-from/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/what-is-ai-and-where-did-it-come-from/</guid>
      <pubDate>Fri, 22 May 2026 02:03:59 GMT</pubDate>
      <description><![CDATA[AI 系列第 1 篇。用一条 80 年的时间线，把"AI"这两个字从 1943 年的神经元模型，一路串到今天能跟你聊天的大模型——顺便把几个常被混淆的术语（AI / ML / DL / LLM）一次性厘清。]]></description>
      <category>ai</category><category>入门</category><category>时间节点</category><category>ar-series</category>
    </item>
    <item>
      <title>Harness Coding：与其调教模型，不如设计模型的工作环境</title>
      <link>https://tenggouwa.com/posts/harness-coding/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/harness-coding/</guid>
      <pubDate>Thu, 21 May 2026 06:11:32 GMT</pubDate>
      <description><![CDATA[过去半年我换了三次 AI coding agent，从 Cursor 到 Claude Code 再到自己拼的；编排器。结论很反直觉——**真正影响产出质量的从来不是换更强的模型，而是模型；周围那一层我一开始压根没意识到存在的东西；这层东西有个名字：**Harness**]]></description>
      <category>Harness</category><category>vibe coding</category><category>AI</category><category>Agent</category>
    </item>
    <item>
      <title>把某招聘网站&quot;喂熟&quot;了，我用了一台树莓派</title>
      <link>https://tenggouwa.com/posts/raspberry-pi-recruit-bot/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/raspberry-pi-recruit-bot/</guid>
      <pubDate>Tue, 19 May 2026 05:58:13 GMT</pubDate>
      <description><![CDATA[HR 同事每天要在招聘网站做几小时重复点击：开候选人聊天 → 几步交互 → 下文件 → 切下一个。给她写了一台跑在树莓派上的"喂熟"机器人，常驻 24h，半天扫一遍变成喝杯咖啡的工夫。讲讲怎么把脚本从 mac 搬到树莓派、怎么处理反爬、以及踩过的几个坑。]]></description>
      <category>pi</category><category>爬虫</category><category>python</category>
    </item>
    <item>
      <title>16GB Mac 同时开 3 个 Cursor 拯救我的 mac	</title>
      <link>https://tenggouwa.com/posts/16gb-mac-3-cursors/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/16gb-mac-3-cursors/</guid>
      <pubDate>Wed, 06 May 2026 12:34:12 GMT</pubDate>
      <description><![CDATA[16GB MBA 同时跟三个项目、三个 Cursor 窗口，写着写着就卡到鼠标抖。记录我把内存压回去的几个改动：关闭哪些扩展、调哪些 setting、什么时候该走"一个项目一个 workspace"，以及最后通过哪几条规则给自己定了"Cursor 用量上限"。]]></description>
      <category>Tool</category><category>mac</category><category>curosr</category>
    </item>
    <item>
      <title>你需要的App内h5的调试方法 </title>
      <link>https://tenggouwa.com/posts/h5-console/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/h5-console/</guid>
      <pubDate>Thu, 05 Sep 2019 06:00:00 GMT</pubDate>
      <description><![CDATA[在工作中经常会遇到在原生app中嵌套h5，但是在某些需要在app里面调试的内容，却没有像chrome开发者工具这样的工具来帮助我们快速的定位问题，经过最近项目的开发，让我对app内h5开发有了些新的认识]]></description>
      <category>h5</category><category>app</category><category>调试</category>
    </item>
    <item>
      <title>小哪吒的风火轮来啦！！！（记 · Loading 组件）</title>
      <link>https://tenggouwa.com/posts/nezha-loading-components/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/nezha-loading-components/</guid>
      <pubDate>Mon, 05 Aug 2019 05:36:17 GMT</pubDate>
      <description><![CDATA[一套小而美、纯 CSS + 无状态 React 的 Loading 组件集，可以直接抄进任何项目。文章解释每个动画的实现思路（关键帧、will-change、变形原点的选择），顺便聊一下什么时候用骨架屏、什么时候用旋转 loading 比较合适。]]></description>
      <category>css</category><category>loading</category>
    </item>
    <item>
      <title>TradingView——最专业的走势图表，收下吧，也许你会用到	</title>
      <link>https://tenggouwa.com/posts/tradingview-chart-libs/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/tradingview-chart-libs/</guid>
      <pubDate>Tue, 09 Jul 2019 10:52:04 GMT</pubDate>
      <description><![CDATA[在交易所做 K 线图的过程中横评了一票图表库：基于 canvas 的 ECharts、基于 svg 的 Highcharts、专业方向的 TradingView，到底各自适合什么场景。包括 TradingView 接入要踩的几个坑、自定义 indicator 的边界、以及性能上的实测数字。
]]></description>
      <category>tradingview</category><category>交易</category><category>K线</category>
    </item>
    <item>
      <title>适合初学者的koa2+mongodb初体验</title>
      <link>https://tenggouwa.com/posts/koa2-mongodb/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/koa2-mongodb/</guid>
      <pubDate>Thu, 27 Jun 2019 04:50:53 GMT</pubDate>
      <description><![CDATA[一个老前端第一次写 node 服务的全过程记录。koa2 的洋葱中间件怎么理解、mongodb 的基本 CRUD 怎么写、再到把它们串成一个最小可用的 API。文末附 demo 仓库，跟着 README 跑一遍就能上手。]]></description>
      <category>后端</category><category>node</category><category>KOA</category><category>mongodb</category>
    </item>
    <item>
      <title>记 · 滚动条滚动到指定位置(锚点)的不同实现方式</title>
      <link>https://tenggouwa.com/posts/scroll-to-anchor/</link>
      <guid isPermaLink="true">https://tenggouwa.com/posts/scroll-to-anchor/</guid>
      <pubDate>Wed, 08 May 2019 07:48:58 GMT</pubDate>
      <description><![CDATA[滚动到锚点这个老需求，其实有好几种写法：传统 <a name> 锚记、location.hash、scrollIntoView、window.scrollTo({behavior:'smooth'})、以及自己手写的缓动函数。挨个比较优劣，给出"什么场景用哪个"的速查表。]]></description>
      <category>浏览器</category><category>滚动</category><category>锚点</category>
    </item>
  </channel>
</rss>
