Normal view

There are new articles available, click to refresh the page.
Yesterday — 11 June 2025Main stream

prompts - 一个开源的多平台 prompts 管理工具

By: samzong
11 June 2025 at 16:55
samzong:

最近在弄一些小东西。

自己一直需要一个 AI prompts 管理工具,原理上有点类似 Code Snippets ,就自己搞了一个客户端(主要也是学习 Tauri ,为了另外一个项目)

https://github.com/samzong/prompts

prompts 做了什么? 很简单,帮助你管理 prompt 片段。

  1. 提供了一个简洁的主应用窗口,用来管理 Prompt ,支持文件夹和标签。
  2. 提供了类似 Spotlight 的搜索框快速查找复制
  3. 支持多端 Windows 和 MacOS ( linux ing )安装、自动更新,使用方式友好些

https://github.com/user-attachments/assets/50b02fe6-e81b-4cbb-bf89-c5fb9997ca1b

现在这些 AI 工具太多了,经常需要切换,让不同的模型来服务我; 同时对一个白嫖的用户来说来避免限额。

自己有一些继续做的 feature 的想法,也想听听大家的建议。

  1. 支持 Prompt 的变更历史,可以对比查看,类似 git diff.
  2. prompt 的云同步服务(当前想法就是用 icloud ,但是 window 不支持) 💰
  3. 支持利用大模型来生成和优化和压缩 Prompt. 💰
  4. 支持检测当前打开的应用窗口,自动推荐 prompt ,想做极致的效率切换 prompt
  5. 托管一个公共 prompt online list ,目前发现有一些;有这个的好处方便新用户发现和导入使用
  6. 对接 cherry studio 、LobeChat 等这些工具,支持一件导入他们的 "agent" list

prompts 我的想法还是做一个极致简单的 prompts 管理小工具。我搜索了一段时间,的确没有发现这样一个专门的工具。

大家可以来投票看看对那些是有兴趣的。

分享一下个人自用的 clash 规则+对于“防 DNS 泄露”的看法

11 June 2025 at 16:49
LongLights:

以下是我自己使用的 yaml 配置文件,使用了 rule-providers 特性以进行规则分流,并使这些规则每 24hr 自动更新。规则来自Loyalsoldier/clash-rules

适用于 PC 端的 clash-verge-rev 、OpenWrt 端的 openclash 、iOS 端的 stash ,其余未测试(最好尽量关闭这些客户端的 dns 覆写设置)

未使用在 ip 规则后加 no-resolve ,或 nameserver-policy 等方式进行所谓的“防止 DNS 泄露”,如有需要可在配置底部最后 5 条“IP 地址规则”末尾添加“,no-resolve”即可,但个人并不建议这样操作,原因后面会说,这里先贴出完整配置(节点信息自己补充)

port: 7890
socks-port: 7891
allow-lan: true
mode: Rule
log-level: info
external-controller: :9090
dns:
  enable: true
  prefer-h3: true
  default-nameserver:
    - 114.114.114.114
    - 119.29.29.29
  nameserver:
    - 114.114.114.114
    - 119.29.29.29
  fallback:
    - https://dns.google/dns-query
    - https://dns.cloudflare.com/dns-query
  fake-ip-filter:
    [
      "*.n.n.srv.nintendo.net",
      +.stun.playstation.net,
      xbox.*.*.microsoft.com,
      "*.msftncsi.com",
      "*.msftconnecttest.com",
      WORKGROUP,
      "*.lan",
      stun.*.*,
      stun.*.*.*,
      +.stun.*.*,
      +.stun.*.*.*,
      +.stun.*.*.*.*,
      +.stun.*.*.*.*.*,
      time.windows.com,
      time.nist.gov,
      time.apple.com,
      time.asia.apple.com,
      "*.ntp.org.cn",
      "*.openwrt.pool.ntp.org",
      time1.cloud.tencent.com,
      time.ustc.edu.cn,
      pool.ntp.org,
      ntp.ubuntu.com,
      "*.*.xboxlive.com",
      speedtest.cros.wr.pvp.net,
    ]
proxies: ~

proxy-groups:
  - name: 节点选择
    type: select
    proxies:
      - DIRECT
      - 自动选择

  - name: 自动选择
    type: url-test
    url: http://www.gstatic.com/generate_204
    interval: 300

  - name: 全球直连
    type: select
    proxies:
      - DIRECT
      - 节点选择
      - 自动选择

  - name: 一堵高墙
    type: select
    proxies:
      - 节点选择
      - 自动选择
      - 全球直连

  - name: 谷歌
    type: select
    proxies:
      - 节点选择
      - 自动选择
      - 全球直连

  - name: 电报
    type: select
    proxies:
      - 节点选择
      - 自动选择
      - 全球直连

  - name: 苹果云同步
    type: select
    proxies:
      - 节点选择
      - 自动选择
      - 全球直连
  
  - name: 苹果
    type: select
    proxies:
      - 节点选择
      - 自动选择
      - 全球直连

  - name: 境外
    type: select
    proxies:
      - 节点选择
      - 自动选择
      - 全球直连

  - name: 私有
    type: select
    proxies:
      - 全球直连
      - 节点选择
      - 自动选择

  - name: 境内
    type: select
    proxies:
      - 全球直连
      - 节点选择
      - 自动选择

  - name: 常用软件
    type: select
    proxies:
      - 全球直连
      - 节点选择
      - 自动选择

  - name: 漏网之鱼
    type: select
    proxies:
      - 节点选择
      - 自动选择
      - 全球直连
      
rule-providers:
  icloud:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/icloud.txt"
    path: ./ruleset/icloud.yaml
    interval: 86400

  apple:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/apple.txt"
    path: ./ruleset/apple.yaml
    interval: 86400

  google:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/google.txt"
    path: ./ruleset/google.yaml
    interval: 86400

  proxy:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/proxy.txt"
    path: ./ruleset/proxy.yaml
    interval: 86400

  direct:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/direct.txt"
    path: ./ruleset/direct.yaml
    interval: 86400

  private:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/private.txt"
    path: ./ruleset/private.yaml
    interval: 86400

  gfw:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/gfw.txt"
    path: ./ruleset/gfw.yaml
    interval: 86400

  tld-not-cn:
    type: http
    behavior: domain
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/tld-not-cn.txt"
    path: ./ruleset/tld-not-cn.yaml
    interval: 86400

  telegramcidr:
    type: http
    behavior: ipcidr
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/telegramcidr.txt"
    path: ./ruleset/telegramcidr.yaml
    interval: 86400

  cncidr:
    type: http
    behavior: ipcidr
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/cncidr.txt"
    path: ./ruleset/cncidr.yaml
    interval: 86400

  lancidr:
    type: http
    behavior: ipcidr
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/lancidr.txt"
    path: ./ruleset/lancidr.yaml
    interval: 86400

  applications:
    type: http
    behavior: classical
    url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/applications.txt"
    path: ./ruleset/applications.yaml
    interval: 86400

rules:
  # 普通规则
  - RULE-SET,private,私有
  - RULE-SET,applications,常用软件
  - RULE-SET,direct,境内
  - RULE-SET,gfw,一堵高墙
  - RULE-SET,icloud,苹果云同步
  - RULE-SET,apple,苹果
  - RULE-SET,google,谷歌
  - RULE-SET,proxy,境外
  # IP 地址规则
  - RULE-SET,telegramcidr,电报
  - RULE-SET,lancidr,私有
  - RULE-SET,cncidr,境内
  - GEOIP,LAN,私有
  - GEOIP,CN,境内
  # 兜底规则
  - MATCH,漏网之鱼

下面开始说说 fakeip 模式下所谓的“防 DNS 泄露”

无论是在 ip 规则后加 no-resolve ,还是使用 nameserver-policy 进行“dns 分流”,亦或是 openclash 配合 mosdns 勾选防泄漏,本质上运行方式都一样:在域名规则无法匹配的情况下,丢弃 ip 规则,使之匹配配置中的最后一行“match,proxy”

但要注意,如果域名本身已经在“普通规则”中,无论你是否启用了这些“防 DNS 泄露”功能,他都不会经过运营商的 DNS 。在存在一条规则“RULE-SET,gfw,proxy”的情况下,这不就是我们想要的“防泄露”效果吗?即:我不在乎运营商知道我在访问 ipleak 这类非 gfw 网站,他不知道我在访问 google 这类 gfw 网站就行

以“GEOIP,CN,DIRECT”这条 IP 地址规则为例,我们预期的目标是:当一个目标网站未匹配中任意一条网址规则时,境内境外两组 DNS 同时解析。若解析结果存在国外 ip ,走代理;若解析结果都是境内 ip ,走直连。但所谓的“防 DNS 泄露”会使之变成一条无用规则

那么,有没有什么办法可以验证,访问 gfw 网站时有没有经过国内 DNS 留下痕迹呢?答案是有的:在 iOS 端的 stash 中选择“检视 DNS”即可,他应当只出现域名规则之外的域名

我又来了,方便的 JSON 解析插件,提升效率神器

By: geebos
11 June 2025 at 14:40
geebos:

之前用 Cursor 开发了一个没什么特色的 JSON 解析网站: https://v2ex.com/t/1130797

这几个星期重新梳理了一下需求实现了几个我日常使用中的痛点功能。

  1. tab 管理

  1. 自动识别页面中的 JSON

  1. 模糊搜索键

  1. 搜索记录快捷跳转


整体开发时间花了 4PD ,消耗 500 Claude sonnet 4 请求

自己使用了两周左右,不用在日志里找 JSON ,效率++;模糊搜索和历史记录,效率+++

目前自己体验的问题是 JSON 展示的主题感觉有点变扭;没有编辑功能

求体验反馈:Chrome 插件商店

附上测试网页: https://json.org/example.html

也可以直接访问网站使用: https://jsonx.top

待开发功能,欢迎大家分享痛点和好用的功能:

  • 字符串增强:链接跳转、图片预览、base64decode 、嵌套解析、自定义字符串操作(链接拼接等)
  • tab 功能增强:标题编辑、自动设置标题、文件夹分组

完全免费,发布一个使用大模型帮高中生(北美)撰写 College Essay 的工具

By: coolwulf
11 June 2025 at 07:05
coolwulf: 给大家做了个完全免费的工具

给家有高中娃(北美)的朋友做了个基于 AI 建立孩子 College Application Profile 的工具。大概收集了 500 多篇高质量的 Essay, 使用前沿的大模型用 Few shots learning 根据孩子的个人经历针对不同的学校专业生成高质量的 College Essay, 有需要的朋友可以拿过去用,完全免费,但由于服务器和 API token cost, 暂时只开放邀请注册。 网址是 https://dreambuild.it.com, 需要邀请码的可以联系我,放心完全免费的服务

就是一个 RAG + few shorts learning 的应用, 我收集了大概>500 份 High quality Essay 的数据库做了 Embedding


邀请码:
4d3d4f1d
b3438e78
aad02a9d
b4d65b16
07739259
d7b15bbd
db7ae413
d864cd4f
6aec59d1
c31d73a1
53d646df
d47d7907
30923c10
82b98701
da5b935f
581255bf
5d91c43d
b3a23314
bbe6be02
c6785211
a0237f8a
bbfbbaa7
016e739e
11c4edd2
b9c92a6b

[折腾记] 使用 Claude 开发一款宝宝双语认知卡片微信小程序

By: hfxsm
11 June 2025 at 00:47
hfxsm:

背景

想用 claude4 做一款给宝宝启蒙用的微信小程序,结果一不小心变成了“折腾大模型造产品”的 AI 实战。本文记录我如何用 Claude 从 0 到 1 快速完成 PRD 、交互、设计甚至 UI 视觉稿,让一个人像一个团队一样高效输出。

第一步:惊艳

只是想试试看 Claude4 的能力到底有多强,听说前端设计的很酷炫;就想拿来试试效果。

效果惊艳:

image-20250605142011123.png

第二步:采用标准 prompt 继续

因为直接对接的形式,虽然出来的还行,但是对着对着就不太靠谱,有点不受控制了,风格也开始有点变的厉害了。

刚好前不久看到黄叔的文章,里边有个 prompt ,还挺牛逼,结果试试还真可以的。

全自动设计神器曝光!一个提示词让 Claude 4 狂生 3000 行代码,iOS 界面秒出(提示词来了!)

这边文章最核心的就这个 prompt ,其中的 prompt 如下:

#角色
你是一位资深产品经理、交互设计师、UI 设计师

#任务
本次任务的最终目标是生成一套手机 APP 的 UI 设计图,首先在当前项目目录创建 task.md 文件,列举全部待办事项,每完成一个待办事项就编辑 task.md 文件,使用✅更新对应事项的完成状态,按照顺序依次完成待办直到所有待办事项均变为完成状态。

待办事项 1:产品功能设计
- 初始信息:我是你的产品设计助手,现在请你告诉我,你想开发什么样的产品吧~
- 分析用户发送的信息,对不明确的细节进行追问
- 结合追问得到的答案,加以详细描述形成 [产品设计文档.md ] 文件

待办事项 2:交互设计
结合{待办事项 1}输出的最终功能,确定该产品包含的所有页面,以下方示例格式输出全部页面的信息。
示例格式:
<页面名称>
用途:<页面的主要作用>
核心功能:<列出该页面包含的主要功能>

所有页面的信息输出完成后,更新 [产品设计文档.md ] ,

待办事项 3:UI 设计
- 根据 [产品设计文档.md ] ,同时遵守下方{UI 设计风格}和{UI 设计规格},为每个设计图创建独立的 html 文件。

全部页面的 html 文件输出完成后,中断任务,提示用户输出“继续”指令

待办事项 4:提示用户输入“继续”指令


待办事项 5:创建一个 UI.html 文件
- UI.html 页面的整体背景色为#f6f6f6
- 使用 iframe 技术将所有页面以适当的网格排列在 UI.html 里面,每个 iframe 的宽度固定为 400px ,高度固定为 850px ,保证每张设计图完整显示出来,不会被裁切或遮挡。
- iframe 的背景色为##f6f6f6

待办事项 6:自检代码
依次检查每个页面的 html 文件,
检查:强制隐藏所有滚动条
检查:设计图尺寸为 375x812PX
检查:信号栏与标题栏背景色必须一致(可以都是透明)
检查:图标和其他样式调用方式
检查:底部 tab 栏必须为白色填充,100%不透明度。


待办事项 7:检查 UI.html 文件
检查 UI.html 文件的全部代码,删除 iframe 之外的多余装饰性元素,每张设计图的内部已经带有了 mock up 的样式代码,UI.html 内的 iframe 不需要带有 mock up 的样式,如果有也需要进行删除。


#UI 设计风格
优雅的清新主义美学与功能的完美平衡;
清新柔和的渐变配色与品牌色系浑然一体;
恰到好处的留白设计;
轻盈通透的沉浸式体验;
信息层级通过微妙的阴影过渡与模块化卡片布局清晰呈现;
用户视线能自然聚焦核心功能;
精心打磨的圆角;
细腻的微交互;
舒适的视觉比例;
规范的间距;

#UI 设计规格
1 、单个设计图尺寸为 375x812PX ,带有 mock up 模拟手机的样式。
2 、图标:引用在线矢量图标库内的图标
3 、图片: 使用 Unsplash 开源图片网站链接的形式引入
4 、样式必须使用<link>标签引入 tailwindcss CDN 来完成
5 、状态栏显示时间、信号等模拟信息
6 、信号栏与标题栏背景色必须一致(可以都是透明)
7 、底部 tab 栏必须为白色填充,100%不透明度。
8 、使用固定高度防止容器变形

#注意事项
1 、mock up 的颜色只能使用黑色
2 、所有 html 中都强制隐藏滚动条

然后我按照这个 prompt+上我的请求内容,直接输入,大体是:因为刚开始的时候使用 claude ,第一版 html 就很惊艳,我直接将第一版的 html 附在后面,告诉他做一款认证卡片的小程序,同时参考这个布局风格。

开发

视觉稿这个过程在 cursor 中也是一样的,html 视觉稿生成之后全部丢到一个目录中,可以让 claude4 参考,来开发微信小程序了,中间结果几次对话修改,那基本就 ok 了。

整体效果如下:

image-20250605143217494.png

其中亮点:

纯本地运行:不需要联网,直接纯本地运行

图像采用 emoji:这个是大模型提示的,感觉非常有创意,而且形象,省去了图片的存储啥的

语音合成:支持中文、中英文播放,实用的是微信当做的同传翻译插件


结语:cursor 就是程序员的春药,也是超级生产力试验场

这次实践让我意识到:cursor 就是程序员的春药,会上瘾,而且一直想折腾。如果你也想折腾,可以复现一下整个过程,不得不说,每次设计的版本都很不错,也都挺惊艳的,都是一次新的体验!!!

至于副业,那就别扯了,不是收割就是卖课。这玩意没有流量是无法盈利的,折腾完记得继续打工!!!

最后

成本:微信 30 元认证费 服务器:无(都是本地数据)

可以体验下 UI 效果 Snipaste_2025-06-11_00-43-58 1.jpg

爱回收的价格真的一般,建议大家多方对比

By: Seeyuyu
10 June 2025 at 19:10
Seeyuyu: 刚刚拿自己手里的 iphone13pro 选了一下,电池低于 80 其余完好,爱回收给的 2050 。
甚至不如 apple 官方的回收价格,当前官方的 trade in 是 2175 。
之前用爱回收收过我 18 年的暗影精灵笔记本,给出了七百,这个价格也是低于咸鱼 300 。
希望爱回收价格再好点吧,我是住处商场里就有,价格不看好就不换,这一点还行。

OOMOL Studio 更新:更完善的工作流 IDE

10 June 2025 at 10:15
BlackHole1:

上一篇帖子: https://v2ex.com/t/1112879

三个月前我们在 V2EX 上介绍了 OOMOL Studio ,距离上次已经过去了 100 多天,期间感谢各位 V 友的支持和反馈,在这些天里,我们更新针对一些痛点进行了优化,也新增了一些功能。

技术升级亮点

更新详情:

  1. v1.1.0: https://oomol.com/zh-CN/updates/OOMOL_Studio_1.1.0
  2. v1.2.0: https://oomol.com/zh-CN/updates/OOMOL_Studio_1.2.0

AI 能力增强

  • AI 自动编辑:内置智能编辑功能,可以根据上下文自动调整和优化代码,大幅提高编码效率
  • 内置 LLM 模块:集成大模型能力,在本地环境中获得 AI 辅助,支持代码生成、问答和自定义任务

工作流体验优化

  • 支持 subflow: 允许将复杂的工作流封装成 Block ,便于复用和共享
  • 支持批处理: 将单次执行的处理逻辑转为批量处理,提高复用效率
  • 快速添加 Block 、连线自增 handle:重新设计的工作流编辑体验,拖拽即可添加 Block ,连线操作更流畅,handle 自动增加,告别麻烦的手动配置
  • 预览全屏:新增了全屏预览模式,执行结果一目了然,非常适合数据分析和可视化场景

系统集成增强

  • MacOS 支持使用系统的 SSH Auth:无缝集成 macOS 原生 SSH 认证,避免在虚拟机中重复配置 SSH 密钥,同时支持 1Password 的 SSH 密钥管理
  • Windows 支持迁移虚拟机数据目录:解决 Windows 用户 C 盘存储空间问题,可自由设置虚拟机数据存储位置

网络与环境优化

  • 内置常用国内源:为国内用户优化 npm / PyPI / apt 等依赖下载体验
  • 新增代理设置:避免一些代理软件不支持代 TUN 模式,所导致的网络环境受阻问题
  • 完善 WSL 问题检测:感谢微软将 WSL 开源,以便我们可以深入了解 WSL 的底层机制。我们优化了 WSL 问题诊断能力,自动排查常见配置错误

底层框架升级

  • VSCode 升级至 v1.100.3:基于最新版 VSCode 构建,带来更多现代编辑器特性和性能提升

技术架构回顾

OOMOL Studio 是我们基于 VSCode 深度定制的工作流解决方案,整合了现代开发所需的容器化、虚拟化、AI 辅助等核心能力:

  • 跨平台支持 Windows 和 macOS
  • 基于 Podman 的容器化方案,支持 GPU 加速
  • 开源核心组件:ovmovm-win
  • 强大的工作流编排和共享能力

开源

在这 100 多天里,我们在更新 OOMOL Studio 的同时,也新增了一些开源项目:

  1. pdf-craft: 将 PDF 转为 Markdown / EPUB 格式的 Python 库
  2. sysproxy: 一个获取当前系统代理的 Golang 库

福利

为了感谢 V 友们的支持,我们准备了 20 件 OOMOL 的 T 桖,从评论区抽取 20 位幸运 V 友送出 (6 月 17 号截止)。

抽奖程序: https://hub.oomol.com/package/v2ex-lottery

最后

如果你对工作流自动化感兴趣:

  1. 欢迎下载试用,和我们交流使用体验
  2. 给我们的开源项目点个 star ⭐
Before yesterdayMain stream

2025 年了,还有这款打字练习软件值得推荐

By: hileaf
10 June 2025 at 16:46
hileaf:

我是一位小学信息技术课教师,半个程序员,今年带着孩子们学习打字。今年已经帮助 200+学生都达到 100 字符/分钟的水平,满足日常聊天打字,大大提高了学生使用电脑完成作业、信息检索的效率。来说说自己的经验

研发背景

信息技术课,学生们完成任务后,一般是让大家自由练习,我注意到,许多孩子在信息课上常常沉迷于游戏和上网,缺乏有效的学习活动,通常情况下我们会让同学们练习打字,完成一些课文打字任务。

我们考虑过用商业软件,但是现有的在线课程大多照搬国外的 TypingClub ,不仅缺乏对中国学生实际情况的考虑,而且价格昂贵。此外,国内的打字软件普遍缺乏系统的教师教学管理功能,无法为教师提供有效的教学支持。所以就研发哪吒打字这款软件。

我对这款打字软件的定位是:免费公益、趣味好玩、跟随教材、成就激励。

趣味好玩:

选择带游戏化设计的工具(如通过打字解锁关卡、收集奖励),保持孩子兴趣。关卡中加入小哪吒、熊猫头、果冻同学等卡通宠物形象。打字正确时,宠物会展示高兴表情;错误时则显伤心状态,增强情感反馈。

打字练习动图

跟随教材:

个人的感受,相对语文数学英语,大部分中小学对信息技术并不重视,我的课程也常常无缘无故被主课老师霸占。如果能在信息课上让同学们巩固一点点语文英语的知识,那再好不过了。

所以,我们在设计课程的时候,加入了语文生词打字练习、英语单词打字练习,其他譬如诗歌词赋、美文好句之类的,也在其他老师的帮助下慢慢上线了。尤其是在 4 月份左右,很多老师同行们为我们录入了苏教版、外研版、译林版、外研版等不同版本教程的同步打字课程,这让我非常感动。

成就激励:

主要是通过等级、勋章、排行榜等,激发同学之间的竞争意识。哪吒打字有两个出发点,一个是像王者荣耀一样有段位勋章,段位分为 10 个等级:塑料小白、一指青铜、二指白银、十指黄金、流云蓝珀、幻影钻石、键影星耀、神速大师、键舞王者、星河宗师。前 8 个等级可通过闯关累积星星解锁。

其次 是宠物激励,获得的星星越多,解锁的宠物就越多。

说说经验

哪吒打字是 24 年中才开始研发,一直跟其他老师内测到 25 年初,今年春天才带着孩子们一块实践。我带了 7 个班级的大概 220 个学生。我从自己的经验、适合年龄段、硬件选择、学习周期、父母引导等几个方面分享一下自己的教学经验。

首先说说自己的经验

从 24 年中开始,我尝试每天花大概 3~5 分钟左右练习打字(其实也不是,主要是找错找 BUG ),每周练习 5 天,每天闯关两三个章节,还是比较轻松的。我目前已经完全不用看键盘打字,打字练习到现在速度是 120~150 CPM 左右,已经是星河宗师段位。

其次 最适合练习打字的年龄段

学员一定要学过英语才可以练打字,其次因为相对大部分小学生,键盘还是偏大的,打字不可避免伴随手臂的移动。所以我认识从三年级开始练习打字更好一些。

那是不是年龄越大打字进步越快呢?

NONONO ,这完全取决于自己的努力程度。对比 3 年级和 4 年级的同学来说,基本没有打字速度上的差异,像诗句类的打字练习,一般都能达到 80CPM ,对于小学生来讲已经非常不错了。我这里有个班级非常努力,课程进度练到六成就在 100CPM 了,提升明显。

然后 硬件选择建议

信息科技课每周一节课,对于打字练习来讲是偏少的,因为每周十来分钟根本没法有效形成肌肉记忆。所以除了学校练习之外,我们还鼓励同学在家里练习。

因为不同家庭的硬件情况不一样,有的有电脑,有的只有手机和平板,所以我们尽可能做了电脑+移动端适配。

没有电脑的同学,在京东花 15 块钱买一个蓝牙键盘就能在家里面打字了。

如果有条件,可以购买 100 块钱左右的双模蓝牙机械小型键盘,键的间距比较适合小学生手的大小,而且按起来不生涩,会比较舒服。

总结一下:

无电脑用户:15 元蓝牙键盘 + 手机 / 平板(支持 iOS/Android 双系统适配);

进阶选择:100 元左右双模蓝牙机械小键盘(键距适合小学生,手感轻盈)。

然后 学习周期和频率

每次练习时间不宜过长,从经验上将,每天练习 10 分钟和一次练习 2 小时效果差不多的,建议每周拿出 3 到 5 天,每天闯 2 到 5 个小关卡,这样既不会觉得累,又能让手指保持记忆,哪吒打字的每日任务就是按照这个原则设计的。

通常这样的频率,坚持 2 个月左右就可以达到 40~50CPM ,100 天到 80CPM 左右,150 天可以达到 150CPM 。

另外,哪吒打字的奖励算法设计上,并没有追求速度,而是更看重的是准确度。打字不是比赛,不用太在意一时的速度。重要的是保持兴趣,把练习变成游戏。

最后,是父母的引导和陪伴

作为监护人,你一定要让孩子明白,手机 、Pad 、电脑不仅可以用来玩游戏、刷视频,更是现在社会中的工作要素。当孩子刷完视频或者玩完游戏后,一定要提醒孩子练一下打字。

而且父母一定要监督孩子把手指归位到正确的基准键上,否则养成“一指禅”的习惯就很难纠正了。

此外,在会员中心下方的有“加油日历”和“进步曲线”模块,你可以在这里实时看到孩子的练习情况。

未来建议

如果孩子的打字速度已经在 150CPM 上下,就不用再可以追求打字速度了,因为针对日常工作办公已经足够了,可转向实用性技能。有些孩子会问我,老师我可以学五笔打吗?

我的建议是不要学五笔输入法,倒不如学习双拼输入法,因为五笔不仅要学会拆解字,还要记忆 130 个字根键位,学习成本很高,而且学成后也不比双拼输入法快多少了。

当然如果有时间,可以学习哪吒打字的其他课程,比如《英语中考分类单词》课程,边打字边学习英语,也是很好的。

未来计划

因为平台开发时间不长,难免有一些 bug 和问题,欢迎更多的用户使用并提出您的宝贵建议,我们会考虑将其加入到未来的开发计划中。数学公式输入、编程代码打字等进阶课程目前已经在筹划中啦。

如果您也是一位老师,欢迎您加入到此项目中,创建您的班级,带领您的学生学习打字,这些功能都是免费的! 目前免费,立足公益性,现阶段不考虑合作盈利,只考虑做好产品,谢绝资本打搅。

鸣谢

感谢英强、广珍、宝树、俐俐、周艳等老师在课程录入、内测反馈中付出的辛勤努力!

AiEnglish :在阅读中渐进式学习英语

By: llej
10 June 2025 at 08:35
llej:

网站地址 git 项目地址

我很不喜欢死记硬背,但我又确实感觉应该要好好的学习英语了,于是我按照自己的习性打造了这个 ai 英语学习软件。

每当我遇到想要阅读的英文文章时我就不再点击浏览器翻译然后直接看翻译后的中文,而是强迫自己复制进这个网页中进行阅读

当看到文章中的红色下划线越来越少的时候,就非常的心情愉悦。

界面预览

Image

特性

  • 在阅读中自然而然的标注熟练度(未查看翻译的单词熟练度增长,查看翻译则熟练度降低)
  • 音标和翻译全部由 ai 生成。
  • 利用浏览器自带的 TTS 发音来学习英文听说。
  • 支持在不登录网站的情况下学习(学习数据存储在 indexdb 中)

分享一个 V2EX 更好的评论油猴脚本,支持自定义表情和快速上传图片

By: Dogxi
10 June 2025 at 02:34
Dogxi:

起因

分享一个 V2EX 评论区快速上传图片的油猴脚本

完善了上一个 上传图片 的脚本 =w=

增加了 自定义表情,使用起来还不错,欢迎体验反馈


链接

Greasyfork

https://greasyfork.org/zh-CN/scripts/538935-v2ex-better-comment


因为有了 自定义表情 功能,所以我想着可以共享下表情配置,所以又有了这个 GitHub 仓库:

公共表情配置: https://github.com/dogyyds/doxi-owo


展示图

表情

上传


end 嗯...这次应该没有完善的内容了,晚安😴

新模型 Flux Kontext, API 价格比官网 8 倍

9 June 2025 at 23:21
sickclimax: 最近 Flux.1 出了一个新模型 Flux Kontext ,改图一致性非常牛逼,可是 max 的版本价格需要 0.56 元,这里推荐使用 Grsai API 价格只需要 0.07 元。

网址: https://grsai.com/

Flux Kontext Max 显示价格 0.07 元~0.14 元,根据充值套餐优惠决定价格。

提示:可以加站主微信直接开通最高的优惠,就能把价格干到 0.07 元了。

开发了一个资源网站,简约拟物化,资源人工筛选

By: jimmyC
8 June 2025 at 10:39
jimmyC:

之前特别喜欢看别人的博客网站,给我的感觉就像是拆盲盒,每个链接后面都是不同的内容,技术栈样式也不同,没有千篇一律,让我特别期待陌生的链接,目标是 1000 个资源。还在整理阶段,但每一个都值得你停留。

网站:browsebase.pages.dev

终于等到您「熊猫健身 」2.0,全新升级来袭

By: sadne
1 June 2025 at 15:40
sadne:

自荐一款自己开发的 APP ,熊猫健身。整个项目全部使用 react native 开发,流畅度媲美原生。欢迎大家下载使用。

整个项目大部分代码是直接使用 AI 生成的,如果下载量客观,有感兴趣的用户,后续会分享下开发流程和自己的一些心得体会。

封面图

我们正在制作一款理想中的笔记软件

By: blushyes
30 May 2025 at 11:24
blushyes:

起因

在试过了市面上大多数的笔记软件之后,我们发现仍然找不到一款足够满意的笔记软件,尽管笔记软件的产品已经很多,但基本都有着不同方面的问题。

例如以下方面:

Notion

本质问题

原来的 notion 是一个非常擅于记笔记的载体,( 20 年左右),但随着后续的发展,变得越来越冗余,越来越复杂,新用户上手难度越来越大,用不明白

服务器问题

  • 随时就 ban 用户资料,存在服务端,没有本地备份,可以举你被 ban 的例子
  • 服务器在国外,经常使用会比较卡顿,需要梯子

OB

本质问题

ob 按照道理来说可以实现任何一款笔记软件的功能,依靠它强大的插件系统,但是去经营维护插件系统,需要耗费巨大的精力,甚至有些时候从记笔记变成给 ob 安装各种各样的插件,甚至有些比较复杂

第二个问题就是虽然说依靠插件能够实现任何功能,但是并没有保障去保护插件开发者会持续维护这款插件,ob 的升级很有可能导致插件不可用。而可能有些付费插件是可用的,但这导致了好用的插件需要付费,反而价格更昂贵

Chronnote 的优势

本地优先,用户可选云同步

Chronnote 的数据资料完全存在于本地,按照用户的需求随时备份,并且导出,笔记的安全性很高

简洁优雅,美学盛宴

Chronnote 不只是一款简单的笔记软件,我们致力于将其打造得像一款艺术品一样,让记笔记的体验是一种享受。

  • ob 可以变好看,但是要花费大量的时间去配置主题,甚至还要写一部分代码,舍本逐末

all in one

大部分 all in one 的笔记软件都会变得臃肿,但我们会将 chronnote 打造的可配置,让不同用户的群体搭配出专属于自己的 chronnote:

  • 简单记录笔记的用户,一款极简的笔记记录软件
  • 阅读文献的用户,一款干净简洁,支持 AI 问答,支持翻译的阅读器
  • 爱阅读,同时做笔记的用户, 一款可以边阅读,边记录笔记,并且可以联动的软件
  • 希望构建知识库的用户,基于各种丰富的组件,chronnote 为用户提供各种各样的组件来搭建属于自己的知识库
  • 组件联动 将软件之间的分屏体验区分开来,会让不同的组件之间产生各种微妙神奇的化学效应
    • PDF 拖拽内容到笔记 PDF 和笔记的化学反应
    • PDF ask AI PDF 和 Chron Engine 的反应
    • Todo List 中关联今日要阅读的文献,需要完成或者复习的笔记
    • Chron Engine 询问笔记和今日要做的事项,了解 PDF 中的内容

强大的分屏系统

Chronnote 有着强大的分屏系统,可以实现多种不同类型的文档之间的分屏,可以相互联动,例如:

  • PDF 中的文字可以直接拖到笔记中形成双链或者 AI 知识卡片
  • 多篇笔记、PDF 、todolist 同时记录
  • 笔记、PDF 与 Chron Engine ( AI 引擎)联动
  • 等等...

pVpvPIO.png

星流组件

星流组件即无限画板,通过对于笔记块与白板绘图的组合,让用户可以自由发挥创意,目前这个功能在重构中。

其他方面

还有很多愿景例如:

  • 深度与 AI 集成:让 AI 来驱动整个软件,例如根据用户的问题,自动整理、创建笔记、创建思维导图、生成不同最佳的块、深入分析知识库等等。
  • 跨平台:跨全端,包括 web 、桌面、ios 、安卓、平板。
  • ...

我们的初心和愿景

打造一款既可称为笔记 app ,也可以称为知识库的软件。随着 AI 的发展,我们应该拥有更高的学习效率,去更快更好的掌握或者入门学科,让人们拥有了成为超级个体的潜质。而 Chronnote 就是希望成为这样的一款工具,借助 AI 让效率飞起来。

截图展示

pVpjOG4.pngpVpjjz9.png

下载地址:Chronnote 官网

❌
❌