V2EX
548 subscribers
24.2K photos
3 videos
484 files
222K links
推送 V2EX 论坛贴【全部板块】

本频道: @pushv2ex

友频道: @push52pj
Download Telegram
[分享创造] 做了一个免费的 TikTok 评论图片生成器

最近上线了一个小工具:

https://www.tiktok-comment-generator.com/

主要用于生成 TikTok 风格的评论图片,适合短视频回复、UGC 素材、教程开场和社交媒体内容制作。

目前支持:

- 生成单条评论贴纸
- 创建包含多条评论和作者回复的完整评论区
- 自定义头像、用户名、评论内容、时间和点赞数
- 设置置顶、认证、作者点赞等状态
- 导出透明、浅色或深色背景 PNG
- 无需注册,免费使用,无水印
- 所有内容都在浏览器本地处理

目前还是 MVP 版本,希望大家帮忙体验一下。
[推广] 每月 1000 次免费 google 查询次数 关键词竞价排名监控

主要提供 Google 搜索结果的数据接口,方便开发者获取搜索结果。它最近还推出了 MCP ( Model Context Protocol )服务器,可以让 Claude 、Cursor 、Windsurf 等 AI 工具直接调用 Google 搜索。

主要功能包括: 🔍 Google 网页搜索( Organic Search ) 📰 Google News 🖼️ Google Images 🎥 Google Videos 🛒 Google Shopping (带价格) 📍 Google Maps / Places 🎓 Google Scholar 📑 Google Patents 💡 Google Autocomplete (搜索建议)

支持返回结构化 JSON ,方便程序调用。

免费额度 每月 1000 次免费搜索 不需要信用卡 免费额度每月自动重置

适合做 seo Google 排名监控 竞品分析 关键词研究

注册地址:serpjet.io
[分享创造] 我把 Markdown 查看器越做越离谱了:这次直接加了 HTML 设计器、AI 排版 HTML,还支持多模型了

最近把我的开源小工具又狠狠干了一轮,发个更新。

这是一个基于 Wails + Go + Vue3 做的桌面版 Markdown 查看器,最开始只是想做一个自己顺手的本地 Markdown 阅读/编辑工具,结果这次版本越改越偏“生产力工具”了。

这次更新到 v1.0.2,重点功能如下:

本次更新

新增左侧导航默认页签设置
现在可以自己指定默认打开“文件”还是“大纲”,不用每次切换。
新增多供应商、多模型管理
现在不再是只能绑一个模型,支持同时维护多个供应商和多个模型,切换和测试都更方便。
优化 Markdown 查看器的 AI 排版效果
AI 排版这块重新整理了一轮,并新增了几种常用生成格式推荐,像任务计划、会议纪要、步骤清单这类内容整理起来更顺手。
新增 HTML 设计器
现在不仅能看 Markdown ,还能直接进入 HTML 设计器做可视化调整,并支持导出 HTML 。
新增 AI 排版 HTML 内容
不只是 Markdown ,HTML 内容现在也能直接走 AI 排版,适合拿来快速整理页面结构和文案布局。
AI 支持预置默认供应商和模型
这个主要是方便开发者打包时直接带默认配置,开箱就能用。
新增外置字体加载
只要把字体文件放到 exe 同目录的 fonts 文件夹下,就能直接在程序里使用。
新增更多显示配置
现在支持主题圆角开关、预览模式表头对齐方式、表格宽度铺满等配置,细节可调范围更大了。

这个工具现在适合干嘛

我自己目前主要拿它做这些事:

看和整理 Markdown 文档
写计划、待办、会议纪要
本地查看和编辑 txt / 配置 / 代码类文本
用 AI 把乱内容重新整理成更清晰的结构
直接可视化编辑修改 AI 生成的 PPT 或 HTML 页面
直接把内容设计成 HTML 再导出

开源地址

GitHub: qizhenghai2020/mdview

如果你平时也有:

本地看 Markdown
整理文档
AI 辅助排版
导出 HTML

这类需求,欢迎试试,也欢迎提建议。
[怀旧游戏] 在 iPad 上用触屏玩初代 Diablo

https://github.com/chrissotraidis/deviltouch

Codex 5.6 实现的移植。
iPad 的 4:3 屏幕真的是太适合这类游戏了。
[程序员] 做了个浏览器里跑真 Manim 的站,也整理了 Windows 本地安装与排错

最近把 Windows 上安装 Manim Community 的流程重新走了一遍。很多教程的问题不是命令错,而是把 Python 、原生 DLL 、PyPI 、LaTeX 和代码错误混成了一个“安装失败”。一旦失败就从头重装,反而很难知道是哪一层坏了。

不过先说我的真实建议:如果只是刚开始学 Manim ,不要先装本地环境。 我做极坐标⋅XYZ 的直接原因,就是希望初学者打开浏览器便能运行真 Manim 0.20.1 ,而不是先过 Python/uv/VC++/MiKTeX 这套环境考试。

目前 Playground 可以匿名打开,内置示例直接 Run ;编辑器有 Python 高亮、基于真 Manim 的补全/签名/悬浮文档,渲染后可以播放、拖动逐帧查看,也能导出 MP4/GIF 。中文 TextMathTex、2D/3D 、updater 等常见场景都走浏览器适配层,Python 代码在本机浏览器的 Pyodide 沙盒中执行。

初学路径很短:打开 Playground → 选示例 → 改一个参数 → Run → 看 traceback 或预览 → 导出。站内教程还把讲解与可运行代码放在一起,适合先建立对 Scene/API 的理解。

本地环境仍然有明确价值:额外 pip 包、多文件工程、完整文件系统、批量渲染、CI 和自动化脚本。所以我把它们定义成两个阶段,而不是两个互斥产品:浏览器负责入门、试验与代码对照,本地负责长期工程。

我现在采用的原则是:每引入一个组件,就做一次最小验证。 推荐链路是:
Windows/CPU 架构
→ Python
→ uv/国内 PyPI 源
→ Manim 核心
→ VC++ Runtime (有 DLL 错误时处理)
→ MiKTeX/CTAN (需要 Tex/MathTex 时处理)
→ 第一次完整渲染


1. 先确认系统和架构

新环境建议 Windows 10/11 x64 。当前 Manim Community 0.20.1 要求 Python 3.11 以上,我在新手路径里用 Python 3.12 x64 ,主要是为了避开位数混用和一些原生依赖问题,不是说其他受支持版本一定不能用。

先运行 msinfo32 看系统类型,再确认解释器:
py -3.12 --version
py -3.12 -c "import platform; print(platform.architecture())"

Windows 7 与当前 Manim 的 Python 要求没有官方版本交集; Windows 8.1 的完整运行库链路也不适合新装。ARM64 需要逐个检查 win_arm64 wheel ,不能直接照搬 x64 教程。

2. 用 uv 隔离项目

不建议把系统 Python 、Store Python 、Anaconda 和项目 venv 混在一起。用 uv 的最小路径是:
uv init --python 3.12 manim-workspace
cd manim-workspace
uv add manim
uv run manim checkhealth

国内网络可以给 uv 配清华或中科大 PyPI 镜像。这里有个容易误判的边界:镜像只能解决包下载和索引访问,不能解决 CPU 架构不匹配、缺 wheel 、VC Runtime 缺失或 Python 代码错误。

3. 第一次渲染拆成三层

先只渲染 Circle,成功后加入 Text,最后再加入 MathTex。这样三次测试分别覆盖 Manim 核心、Pango/字体和 MiKTeX/LaTeX 。
from manim import *

class FirstScene(Scene):
def construct(self):
circle = Circle(color=BLUE)
title = Text("你好,Manim", font="Microsoft YaHei").next_to(circle, UP)
formula = MathTex(r"e^{i\pi}+1=0").next_to(circle, DOWN)
self.play(Create(circle))
self.play(Write(title))
self.play(Write(formula))
self.wait()

先注释掉 formula 两行,运行:
uv run manim -ql first_scene.py FirstScene

圆能渲染说明核心基本可用;加入 Text 后失败才去查字体/Pango ;只在 MathTex 阶段失败才去查 MiKTeX 。

4. DLL 和 LaTeX 分开处理

出现 VCRUNTIME140.dllMSVCP140.dll 或 import 阶段的 DLL load failed,先确认 Python 与依赖都是 x64 ,再从 Microsoft 官方安装或 Repair x64 VC++ Redistributable 。不要从 DLL 下载站单独捡文件放进系统目录。

只用几何图形和 Text 时可以不装 MiKTeX 。使用 TexMathTex 时,安装 Basic MiKTeX 后还需要更新宏包、允许按需安装,并检查:
latex --version
dvisvgm --version
kpsewhich standalone.cls

standalone.cls 找不到是宏包/仓库问题,dvisvgm 找不到是工具链问题,latex failed 则要看 LaTeX 日志;这些都不应该靠重装 Python 解决。

5. 我现在按这个表分流

下载超时、解析卡住:PyPI/CTAN 、Python 条件、wheel
manim 命令找不到:项目目录、是否使用 uv run
DLL load failed:位数、VC Runtime 、原生扩展
standalone.cls / dvisvgm:MiKTeX 更新与仓库
SyntaxError / NameError / TypeError:按 traceback 改代码

另外做了一个浏览器里的真 Manim 环境,主要用途不是替代长期本地工程,而是先用同一段代码做对照实验:浏览器能跑、本地 import 失败,就继续查本机依赖;两边都是同一条 Python traceback ,就先修代码。

链接只放一个: https://jizuobiao.xyz/playground

如果大家在 Windows ARM64 、Server Core 、字体或 MiKTeX 非交互安装上有实际踩坑,也欢迎补充。我会把能够复现的情况继续整理进文档。
[Wunder] 20260719 - AI Chat 修复输入框在中文输入法时的回车键问题;增加了 3 个新的模型选择

https://edge.v2ex.com/chat

现在在聊天或是为自己的 Persona 设定模型时,可以选择以下模型:

gemma4:31b
glm-5.2
deepseek-v4-pro
minimax-m3
nemotron-3-ultra
[分享创造] CMake 模板管理 CLI 分享

验证 C+23 学习情况, 编写 CMake 项目模板管理的小型 CLI 工具
# Homebrew  分发渠道
brew tap SuzhaharCan/sc-cmake https://codeberg.org/SuzhaharCan/sc-cmake
brew install sc-cmake

# 源码拉取本地构建
https://codeberg.org/SuzhaharCan/sc-cmake


C++ 26 (反射 + 契约) 后续 29 针对 未初始化问题动刀,还是 值得入手的; 而 CMake 入门后 , 基于 意图 的组织和设计 思路 是和 C++ 17 以来的设计 相符合的

CMake 安利的想法 不在此赘述, 有兴趣和 最近常使用 CMake 的可以 尝试一番

优点

1. 中英 帮助手册 直观了解常用命令
2. 内置 模板 经过 开发者本人审核 二次优化,
3. 支持 用户 自定义上传 模板, 支持 用户针对 内置模板 进行评论 反馈 和求助信息上传
刚刚 发布 v0.1.1 版本 欢迎体验测试, 如有 Bug ,可直接在评论区反馈或走 issue

同时 寻求大家简单体验 后 当前功能设计的缺陷 和 需要的潜在需求 可以 补充一波 , 我这两天 积极更新下
[Apple] iPhone 无法批量导出视频是什么鬼?

昨天参加娃的活动,拍了几十个 5-6 分钟的视频,s 几十张照片。

回家插到 mac 上用 photos 导入所有新拍的素材。结果吭哧吭哧导入进度条跑了半个小时,只有照片成功导入。

我以为是自己哪里没操作对,就在 photos 里把 ip 上的视频在选了一遍,重新导入。结果又是跑了几十分钟,进度条走完,photo 里没有任何新增视频。

看 photo 搞不定,我又开了图像捕捉,想直接导入文件。图像捕捉第一个视频卡了半个小时都没结果,感觉根本搞不定的样子。

现在苹果 iosg 和 macos 的导入导出配合已经垃圾至此了么?
[推广] Token 用完,京东云 joycode.vip 白嫖 1 个月,送 1 万积分

Token 用完,京东云 joycode.vip 白嫖 1 个月,送 1 万积分,之前送 5 万
[加密货币] Coinbase 注册后无法交易问题

注册后不能交易是因为没有进入 Advanced 模式,选择 Advanced 可以交易,但不支持法币出入金。

用户体验不如华人交易所好,手续费还死贵。唯一的吸引力就是合规,目前放开的时间窗口可以注册一个备用。

之前美资美股券商盈透没收紧时我没注册,后来中资美股券商清退的时候盈透已经收紧了。

注册链接 : https://advanced.coinbase.com/join/4DXAMZ6
[问与答] 还是 joplin 移动端大量同步好难啊

手机就 8G 运存,回退了版本,能用了。然后 joplin 同步成灾难了。我 2000 多条笔记,item 有一万多条,几天了还没同步完。虽然设置了各种保后台,但是还是会莫名其妙没有了,即使他一直在,服务器和手机都没卡住,也会莫名其妙停住不动。大佬们换机或者重置后,是如何迁移笔记的啊....
[推广] “万 1 免 5”股票 etf 大笑脸低佣开户,抽键盘迈从 Ace 68 V2;鼠标迈从 A7 V3 PRO+。 [7.20 日~7.27 日]

这周还是抽键盘迈从 Ace 68 V2 ;鼠标迈从 A7 V3 PRO+
大笑脸开户,最近新增了很多新的低门槛免 5 券商,股票,etf 全网超低费率,欢迎来开!开户和推荐朋友都有红包!
⚠️回帖即可参与抽奖!

⚠️大笑脸低佣开户推荐:
YH 证券:ETF 万 0.5 免 5 [etf 费率最低,适合 etf ,打新,纳指,宽基,LOF 套利 ,逆回购 1 折,新手必备]
GF 证券:ETF 万 0.5 免 5 [ETF,LOF ,etf 费率低]
SJ 证券:万 0.941 免 5 [低门槛股票 etf 双免 5 ]
XD 证券:万 0.851 免 5 [ 股票 etf 都是超低费率]
DB 证券:万 0.741 免 5 [国企券商,股票 etf 费率都很低]
GT**证券:万 0.8 免 5 [头部龙头券商,费率最优惠,大客户专享,综合费率最低]
GX 证券:万 0.851 免 5 [头部龙头券商,综合费率也很低]

⚠️大笑脸联系方式和最新具体券商表格清单,随时更新 www.daxiaolian.com
备用链接 https://shimo.im/docs/rp3OMVG1KaCV6Lkm
备用联系方式 Z2FveWEyNTAw
ZHhnODg0NA==
[分享创造] 动物世界杯对战游戏

简介:是一个类似 fifa 的足球对战游戏,可以局域网和公网对战,还能和 ai 对战,欢迎来玩,哈哈哈

网站地址: http://47.107.180.19/
[推广] [本周福利] Token 侠中转站|回帖送 5 刀, Pro 0.25 倍率

Token 侠中转站正式开业,主打稳定、高性价比、充值透明。

充值比例 1:1
Pro 渠道 0.25 倍率
福利 渠道 0.06 倍率
注册后回帖留下 用户 ID ,赠送 5 刀额度

QQ 群:1059244780

后续福利及倍率调整会在群内通知。 注:本次福利仅限新注册用户
[投资] 周末这多消息,今天应该不跌了吧?

坚持了一个礼拜,每天都以为可以度过黑暗时刻,结果黑暗了一周。

周末看出了很多消息,今天会是什么战况?
[宽带症候群] 天津电信 IPTV 没有 CCTV5+么

刚部署好了自动获取频道列表 epg 的脚本,连上了 emby ,发现没有 cctv5+
[生活] 恶心你,还得说是为你好,深圳地铁

学了那么多香港的玩法,地铁里面不修厕所都学香港,这个咋不学学香港?每个站都卡在那破安检机前面,为了个 APEC ,提前这么久来驯化。
[生活] 释放液体防飞溅指南 Guide for Preventing Liquid Splashing During Discharge (GPLSDD)

操作步骤

1. 出水管口应位于合法区域的垂直上方范围内
Positioning: The outlet of the discharge pipe must be positioned vertically directly above the designated area.
2. 调整出水管瞄准方向,使得延出水管瞄准方向延伸,应落于合法区域内
Aiming: Adjust the direction of the discharge pipe to ensure that its extended trajectory falls entirely within the designated area.
3. 从液体开始流出至停止流动,出水管的位置和方向都应保持稳定
Stability: From the moment the liquid begins to flow until it stops completely, both the position and the direction of the discharge pipe must remain completely stable.
4. 在液体停止流动后,应使用吸水物覆盖/包住出水管口,将出水管轻轻抖动,使得管内残余液体被吸水物吸附。
Post-Discharge Care: Once the liquid stops flowing, use an absorbent material to cover or wrap the pipe outlet, then gently shake the pipe so that any residual liquid inside is fully absorbed.



Github

https://github.com/crazypeace/gplsdd

GIF
[问与答] 单线复用问题求解,已崩溃

周末装了新款的联通商宽,光猫为:华为的 OptiXstar B866-L1-4E1P3W1
想把宽带拨号和 IPTV 绑到同一个 LAN ,死活成功不了
步骤:
1 、internet 设置桥接,默认 VLAN 为空,绑定 LAN1
2 、iptv 设置 VLAN 为 30(官方要求),绑定 LAN1
执行完第二步后第一步里的 internet 的 LAN1 就自动解绑了,联通的安装师傅就说光猫不支持

后来买了个管理交换机,改成了下面的步骤
1 、internet 设置桥接,默认 VLAN 为空,绑定 LAN1
2 、iptv 设置 VLAN 为 30(官方要求),绑定 LAN2
3 、光猫 LAN1 、LAN2 接交换机的 LAN1 、LAN2 ,路由器的 WAN 接交换机的 LAN3
4 、交换机 VLAN30 设置:成员端口:LAN2 、LAN3 ,LAN2 不带标签,LAN3 带标签
5 、交换机 VID 设置:LAN2 设置 VID=30
6 、路由器设置 IPTV 端口为 VLAN ID=30
7 、结果路由器拨号正常,IPTV 要么被配置了公网 DNS ,不能看,要么就是连不上内部网络。

PS:路由器支持 IPTV 端口,尝试过 N 多方案,包括把交换机的 LAN1 和 LAN3 也绑定也不行,各位老哥有没有好的建议
还有光猫是不是有可能不支持单线复用?难道最终要上两台网管交换机才行?