🔄 卡若AI 同步 2026-02-23 19:35 | 更新:卡木、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 9 个

This commit is contained in:
2026-02-23 19:35:58 +08:00
parent f3cdcc670c
commit 11cd812d05
6 changed files with 230 additions and 2 deletions

View File

@@ -49,7 +49,9 @@ updated: "2026-02-23"
**相关文件**
- `脚本/复盘PPT_毛玻璃.html`:复盘格式毛玻璃示例
- `脚本/毛玻璃截图转PPT.py`:截图 + 组装
- `脚本/卡若人设PPT_毛玻璃.html`:卡若人设介绍
- `脚本/纳瓦尔访谈PPT_毛玻璃.html`:纳瓦尔访谈读书笔记
- `脚本/毛玻璃截图转PPT.py`:截图 + 组装(`--html 复盘|卡若人设|纳瓦尔访谈`
- 毛玻璃规范:`开发文档/4、前端/苹果毛玻璃风格与自适应规范.md`
### 流程 B直接 python-pptx 生成

View File

@@ -62,13 +62,18 @@ def build_ppt(imgs, out_ppt):
def main():
import argparse
ap = argparse.ArgumentParser()
ap.add_argument("--html", default="复盘", choices=["复盘", "卡若人设"])
ap.add_argument("--html", default="复盘", choices=["复盘", "卡若人设", "纳瓦尔访谈"])
args = ap.parse_args()
if args.html == "卡若人设":
html = BASE / "卡若人设PPT_毛玻璃.html"
out_slides = OUT_ROOT / "卡若人设_毛玻璃_slides"
out_ppt = OUT_ROOT / "卡若人设介绍_毛玻璃.pptx"
max_slides = 5
elif args.html == "纳瓦尔访谈":
html = BASE / "纳瓦尔访谈PPT_毛玻璃.html"
out_slides = OUT_ROOT / "纳瓦尔访谈_毛玻璃_slides"
out_ppt = OUT_ROOT / "纳瓦尔访谈_读书笔记_毛玻璃.pptx"
max_slides = 9
else:
html = BASE / "复盘PPT_毛玻璃.html"
out_slides = OUT_ROOT / "复盘_毛玻璃_slides"

View File

@@ -0,0 +1,150 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=1280, height=720">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; -webkit-font-smoothing: antialiased; }
.slide {
width: 1280px; height: 720px;
display: flex; flex-direction: column;
padding: 64px 80px;
background: linear-gradient(160deg, #F8F6F2 0%, #F0EDE8 35%, #F5F3EF 100%);
position: relative; overflow: hidden;
}
.slide::before {
content: ''; position: absolute; top: -40%; right: -25%;
width: 70%; height: 90%;
background: radial-gradient(ellipse, rgba(175,82,222,0.06) 0%, transparent 60%);
pointer-events: none;
}
.glass {
background: rgba(255,255,255,0.6);
backdrop-filter: blur(48px); -webkit-backdrop-filter: blur(48px);
border: 1px solid rgba(255,255,255,0.7);
border-radius: 28px;
box-shadow: 0 8px 32px rgba(0,0,0,0.04), 0 0 0 1px rgba(255,255,255,0.8) inset;
}
.glass-strong {
background: rgba(255,255,255,0.72);
backdrop-filter: blur(56px); -webkit-backdrop-filter: blur(56px);
border: 1px solid rgba(255,255,255,0.75);
border-radius: 32px;
box-shadow: 0 12px 40px rgba(0,0,0,0.06), 0 0 0 1px rgba(255,255,255,0.9) inset;
}
.accent { color: #8B5CF6; }
.text-dark { color: #1D1D1F; }
.text-muted { color: #6B7280; }
h1 { font-size: 48px; font-weight: 700; letter-spacing: -0.03em; line-height: 1.2; }
h2 { font-size: 18px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #8B5CF6; }
</style>
</head>
<body>
<!-- 1. 封面 -->
<div class="slide" id="slide-1" style="justify-content: center; align-items: center; text-align: center;">
<h1 class="text-dark" style="margin-bottom: 20px;">《纳瓦尔 3 小时访谈》</h1>
<p class="text-muted" style="font-size: 26px; font-weight: 500;">读书笔记 · 五行结构</p>
</div>
<!-- 2. 一句话总结 -->
<div class="slide" id="slide-2" style="justify-content: center;">
<h2 style="margin-bottom: 36px;">一句话总结</h2>
<div class="glass-strong" style="padding: 56px 64px; max-width: 920px;">
<p class="text-dark" style="font-size: 28px; line-height: 1.6; font-weight: 500;">讲怎么少内耗、多干活,把人生当产品经营。<br>幸福、赚钱、自由,全有。</p>
</div>
</div>
<!-- 3. 金:定位与角色 -->
<div class="slide" id="slide-3" style="justify-content: center;">
<h2 style="margin-bottom: 32px;">金 · 定位与角色</h2>
<div class="glass" style="padding: 44px 56px; max-width: 960px;">
<div style="font-size: 22px; line-height: 2; color: #1D1D1F;">
<p>AngelList 创始人 · 投资人 · 硅谷爱聊哲学的</p>
<p>财富可一起赚,地位要抢;先搞钱,再谈名</p>
<p>时代位置:个人杠杆大,比任何时候都好造财富</p>
</div>
</div>
</div>
<!-- 4. 水:经历与路径 -->
<div class="slide" id="slide-4" style="justify-content: center;">
<h2 style="margin-bottom: 32px;">水 · 经历与路径</h2>
<div class="glass" style="padding: 44px 56px; max-width: 960px;">
<div style="font-size: 22px; line-height: 2.2; color: #1D1D1F;">
<p>走「先赚到钱再谈放下」的路,不搞苦修</p>
<p>从推文到播客,更喜欢对话,不爱被当 guru</p>
<p>待在旧金山,跟聪明人、能反驳你的人混</p>
</div>
</div>
</div>
<!-- 5. 木:方法与产出 -->
<div class="slide" id="slide-5" style="justify-content: center;">
<h2 style="margin-bottom: 32px;">木 · 方法与产出</h2>
<div class="glass-strong" style="padding: 44px 56px; max-width: 960px;">
<div style="font-size: 20px; line-height: 2; color: #1D1D1F;">
<p>核心:把天生会干、别人要、能放大的事,做成产品</p>
<p>秘书定理——先试 1/3摸清标准再选第一个达标或更好的</p>
<p>灵感会过期,想到就干;拿不准就说 no</p>
<p>要做 4 年的决定,花 1 年想</p>
</div>
</div>
</div>
<!-- 6. 火:认知与判断 -->
<div class="slide" id="slide-6" style="justify-content: center;">
<h2 style="margin-bottom: 32px;">火 · 认知与判断</h2>
<div class="glass" style="padding: 44px 56px; max-width: 960px;">
<div style="font-size: 20px; line-height: 2; color: #1D1D1F;">
<p>不想要就跟有了差不多;玩赢游戏是为了不用再玩</p>
<p>欲望 = 签了「得不到就不开心」的合同</p>
<p>痛苦多半是自己加的戏;骄傲最贵</p>
<p>一万次试错修正 > 一万小时傻练</p>
</div>
</div>
</div>
<!-- 7. 土:系统与沉淀 -->
<div class="slide" id="slide-7" style="justify-content: center;">
<h2 style="margin-bottom: 32px;">土 · 系统与沉淀</h2>
<div class="glass" style="padding: 44px 56px; max-width: 960px;">
<div style="font-size: 22px; line-height: 2.2; color: #1D1D1F;">
<p>财富可一起造,地位要抢;管不了的少操心</p>
<p>别给自己贴死标签;家都搞不定就别想着救世界</p>
<p>复利:一万次试错修正 > 一万小时傻练</p>
</div>
</div>
</div>
<!-- 8. 金句 -->
<div class="slide" id="slide-8" style="justify-content: center;">
<h2 style="margin-bottom: 36px;">金句</h2>
<div class="glass-strong" style="padding: 48px 56px; max-width: 960px;">
<div style="font-size: 20px; line-height: 2.2; color: #1D1D1F;">
<p>把自己当产品卖</p>
<p>你当玩,别人当干——找这种事</p>
<p>欲望等于签了「得不到就不开心」的合同</p>
<p>要背就是没懂,真懂了不用背</p>
<p>做 4 年的事,花 1 年想清楚</p>
</div>
</div>
</div>
<!-- 9. 关键词 · 使用 -->
<div class="slide" id="slide-9" style="justify-content: center;">
<h2 style="margin-bottom: 36px;">关键词 · 使用规则</h2>
<div class="glass" style="padding: 44px 56px; max-width: 960px; display: flex; gap: 48px;">
<div style="flex: 1;">
<p class="text-muted" style="font-size: 16px; margin-bottom: 12px;">关键词</p>
<p class="text-dark" style="font-size: 20px; line-height: 1.8;">产品化自己 / 欲望合约 / 秘书定理 / 默认说不 / 灵感过期</p>
</div>
<div style="flex: 1; border-left: 1px solid rgba(0,0,0,0.08); padding-left: 48px;">
<p class="text-muted" style="font-size: 16px; margin-bottom: 12px;">使用顺序</p>
<p class="text-dark" style="font-size: 20px; line-height: 1.8;">木(方法)→ 火(认知)→ 日常按金句提醒自己</p>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,69 @@
# Splashtop · iPad 远程连接 MacBook 操作指南
> 适用于MacBook + iPad通过 Splashtop Personal 实现 iPad 远程控制/访问 Mac。
> 官网:<https://www.splashtop.com> | 个人版免费(同 WiFi
---
## 一、安装步骤
### 1. MacBook 端:安装 Splashtop Streamer被控端
在终端执行(需输入本机密码):
```bash
brew install --cask splashtop-streamer
```
或手动下载:<https://www.splashtop.com/downloads/personal> → 选择 **Personal Streamer** → macOS
### 2. iPad 端:安装 Splashtop Personal控制端
- 打开 App Store搜索 **「Splashtop Personal」**
- 或直达:<https://apps.apple.com/app/splashtop-personal/id382509315>
---
## 二、配置与连接
### 1. 注册 Splashtop 账号
-<https://www.splashtop.com> 注册免费账号(或使用已有账号)
### 2. MacBook 上配置 Streamer
1. 打开 **Splashtop Streamer**(菜单栏会出现图标)
2. 使用 Splashtop 账号登录
3. 按提示完成权限授予:**辅助功能**、**屏幕录制**(系统设置 → 隐私与安全性)
4. 电脑会显示为「已就绪」,可被同一账号下的设备发现
### 3. iPad 上配置 Personal
1. 打开 **Splashtop Personal**
2. 使用**同一 Splashtop 账号**登录
3. 在设备列表中会出现你的 MacBook点击即可连接
---
## 三、使用说明
| 项目 | 说明 |
|------|------|
| **同 WiFi** | 基础版 Personal 支持同一局域网内免费使用 |
| **跨网络** | 需购买 Anywhere Access Pack 才能在外网访问 |
| **权限** | 首次连接时 Mac 可能提示允许「控制其他电脑」,需允许 |
| **安全** | 支持 256 位 AES 加密、TLS可开启双因素认证 |
---
## 四、常见问题
| 情况 | 处理 |
|------|------|
| Mac 未出现在 iPad 列表 | 确认 Mac 与 iPad 在同一 WiFiStreamer 已登录同一账号Mac 未休眠 |
| 连接失败 | 检查防火墙;确认已授予 Streamer 辅助功能、屏幕录制权限 |
| 需外网访问 | 购买 Anywhere Access Pack或使用 Splashtop Business 等产品 |
---
*文档生成卡若AI · 运营中枢 | 依据 Splashtop 官网整理*

View File

@@ -110,3 +110,4 @@
| 2026-02-23 15:14:09 | 🔄 卡若AI 同步 2026-02-23 15:14 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 8 个 |
| 2026-02-23 18:42:25 | 🔄 卡若AI 同步 2026-02-23 18:42 | 更新:总索引与入口、卡木、运营中枢参考资料、运营中枢工作台、运营中枢 | 排除 >20MB: 9 个 |
| 2026-02-23 19:13:07 | 🔄 卡若AI 同步 2026-02-23 19:13 | 更新:卡木、火炬、火种知识模型、运营中枢工作台、运营中枢 | 排除 >20MB: 9 个 |
| 2026-02-23 19:28:01 | 🔄 卡若AI 同步 2026-02-23 19:27 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 9 个 |

View File

@@ -113,3 +113,4 @@
| 2026-02-23 15:14:09 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-23 15:14 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 8 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
| 2026-02-23 18:42:25 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-23 18:42 | 更新:总索引与入口、卡木、运营中枢参考资料、运营中枢工作台、运营中枢 | 排除 >20MB: 9 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
| 2026-02-23 19:13:07 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-23 19:13 | 更新:卡木、火炬、火种知识模型、运营中枢工作台、运营中枢 | 排除 >20MB: 9 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |
| 2026-02-23 19:28:01 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-23 19:27 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 9 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |