• LandonBlue
    记录每日AI与教育领域最新动态,沉淀思考,与时俱进。 一、AI拟人化监管新规今日施行:豆包、千问集中下线智能体,行业进入合规深水区 今天是个分水岭的日子。 7月15日,《人工智能拟人化互动服务管理暂行办法》正式施行——这是国内首次针对AI拟人化、持续性情感互动服务的专项监管规定,由国家网信办、发改委、工信部、公安部、市场监管总局五部门联合发布。 核心要求很清晰: 平台不得过度迎合用户、诱导情感依赖或沉迷 不得通过情感操纵诱导用户作出不合理决策 不得向未成年人提供虚拟亲属、虚拟伴侣等虚拟亲密关系服务 受此影响,头部平台在缓冲期内集中完成功能调整: 平台 动作 时间 豆包 智能体功能下线,数据可备份至10月15日 7月15日 千问 拟人化互动类智能体及用户自建智能体下线 7月10日 腾讯元宝 提前关闭用户自建智能体入口 6月30日 网易妙时 正式停运 7月14日 上海网信办6月通报,“清朗·整治AI应用乱象"专项行动期间累计下架违规智能体1.4万余个。 从我这个职教老师的视角看,这件事有三层意义: AI产品合规成本上升已成定局。 未来做AI+教育、AI+实训,任何涉及"智能体"的设计都必须…
  • crazypeace
    前言准备把我在 forkgram 上实施的这些修改提交到 源项目时, telegram 发布 v6.9.4了, forkgram也同步了.这时, 我发现, 我之前能编译win10 amd64的yml编译失败了.面向Agent开发创建 github token 略.建议申请 你自己的 api_id, api_hash 略.在 https://github.com/crazypeace/forkgram-tdesktop 项目上开一个branchfor-forkgram-v6.9.4把 https://github.com/forkgram/tdesktop 项目的代码 复制到这个branch上.所有用来编译项目的yml都设置为手动触发.建一个编译 win10 amd64 的 yml, 只编译这个branch用 后台脚本 监控github action 的编译结果.当编译结果出来之后, 如果编译失败, 分析原因, 修正问题, 开始新的编译, 继续用 后台脚本监控github action 的编译结果.Hermes 对接 Hy3 (hermes 官方送的)干了1天多, 没成功.Hermes …
  • Showfom6
    近几年我越来越不爱用搜索引擎找博客了,搜一个技术问题,前几页经常是采集站、营销软文和批量生成的内容。 社交平台也差不多。算法觉得您喜欢什么,就追着喂什么。刷起来很省事,想顺着一个人的文章慢慢读下去却不容易。 我认识的那些博客作者其实还在写,只是不太容易在搜索和信息流里碰到他们。于是,我做了一个叫「博客大联盟」的网站。 1、博客大联盟是什么 博客大联盟 是一个独立博客目录,顺便聚合每个博客的 RSS。 它的前身是我手工维护的朋友博客友链聚合 peng.you。后来实在嫌手工维护太麻烦,干脆写了个小系统,把博客名片和 RSS 聚合都自动化了。 每个博客都有一张名片,上面是名称、作者、简介、标签和最新文章。系统定时读取 RSS,新文章按照发布时间排列。没有猜你喜欢,也没有什么神奇的推荐算法,您可以翻目录、看标签,或者直接搜博客名称和作者。 目前暂时没打算把这货做成另一个信息流平台。先把各处的独立博客放到一个目录里,让大家能互相找到,这就够了。 2、怎么加入博客大联盟 整个流程是登录、填写资料、自动检查、验证域名,最后等管理员审核。 2.1 登录 打开 bo.ke,使用 GitHub 或 Go…
  • JoeJoeJoe4
    一键安装地址: v2ex-scene-script.user.js 脚本仓库地址: v2ex-scene-script.user.js 没错, 还是原来的那个插件, 已经安装的V友应该会收到推送通知, 哈哈哈. 这个地方添加了一个举报按钮 点击之后会弹一个窗口, 支持选择对应的管理员, 当前默认是我, 后面的改变选择会持久化到本地 下方输入举报原因 点击确定之后会唤起钱包进行支付, 支付完成之后, 会在左下角提示状态. 管理员这边收到消息大概是这样的:
  • crazypeace2
    TeleFolders 一个方便修改电报Telegram对话分组Folder的工具https://github.com/crazypeace/TeleFolders安装下载项目源码, 解压. (或者你 git clone也可以)pip安装需要的库pip install telethon eel pysocks 启动后端* 推荐 申请 你自己的 api_id, api_hashhttps://my.telegram.org/在项目解压的目录中运行python -m telefolders --api_id 611335 --api_hash d524b414d21f4d37f08684c1df41ac9c --proxy "socks5://localhost:1080"其中, api_id, api_hash 推荐使用你自己申请的, proxy 按需使用.启动前端用浏览器访问 http://localhost:8000/main.html提示你输入电话号码按提示, 一步一步完成登录过程.你会需要在已登录设备上接收 验证码login code, 需要输入2FA密码(如果你设置了的话)登录…
  • zhcnxyz4
    本教程教你用 Shadowrocket(小火箭) 把 iPhone 的定位改到世界任何地方,无需越狱、无需电脑、无需开发者账号。跟着一步步做即可。
  • zhcnxyz2
    2026年7月初知道TV Time 宣布关停。这个消息来得突然,但更让我措手不及的是,九年积攒的追剧记录 —— 153 部剧、1141 部电影、2655 集已看
  • cornradio4
    国内服务器免备案实现 HTTPS:Cloudflare Tunnel 配置全记录 0x00 为什么选择 Cloudflare Tunnel? 备案繁琐:没有备案的域名/国外域名无法直接指向国内服务器 IP。 安全需求:现代浏览器对许多 API(如剪贴板、摄像头等)要求必须在 HTTPS 环境下运行。 Cloudflare Tunnel 提供了一种优雅的解决方案:通过在本地运行一个轻量级守护进程,建立一条通往 Cloudflare 网络的长连接,从而实现无需公网 IP、自动分配 SSL 证书的高性能内网穿透。 0x01 安装 Cloudflared 根据您的系统环境,选择对应的安装方式: 1. Debian / Ubuntu 系列 (APT) # 下载最新 .deb 安装包 wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb # 安装 sudo dpkg -i cloudflared-linux-amd64.deb 2. CentOS / R…
  • crazypeace1
    前言我的Telegram加入了许多群组.所以, 我需要管理对话分组Folder.在github上面已经有一个项目 Noradrenalin-team/TeleFolders但是这个项目只实现了基本功能, 用起来还是有些不方便.面向 Agent 开发Hermes 对接 longcat-2.0* mimo这一波白嫖token没了, 路边只能捡到longcat了longcat-2.0 对比 mimo-v2.5 (pro) 能力要弱一个级别, 所以整个过程并不那么顺利, 我就不贴 咒语(prompt)了开发成果界面支持英语(原项目为俄语)实现 创建对话分组Folder 的功能(原项目只有个功能入口)设置 archived, personal, bot, group, channel 过滤器(原项目只有 archived 显示/隐藏)CSV 导出 / 导入Githubhttps://github.com/crazypeace/TeleFolders========后记longcat-2.0 我的使用体感有点像 之前 hermes 提供免费用的 mimo-v2 (不是v2.5)longcat-2.…
  • Showfom8
    这篇文章从一次博客重构说起,反思这些年从 WordPress、静态博客到 AI vibe coding 的不断折腾。技术和工具当然能让博客更快、更漂亮,但它们终究只是载体。真正能留下来的,不是框架、封面图或动画,而是一个人真实写下的文字和思考。与其追逐每一个新工具,不如回归初心,慢慢写博客,让文字重新成为博客的核心。 前言 从大学开始算起,本人写博客也快 20 年了。 这 20 年里,我见过各种各样的博客站点,也见过不少小伙伴从入坑到弃坑,再入坑,再弃坑。有的人写博客,是为了记录技术和生活上的点滴;有的人写博客,是为了 SEO,提高排名,顺便推广自己的产品;有的人写博客,是为了赚钱;更多的人,可能和我一样,纯属折腾。 从折腾 WordPress 主题和插件,到折腾静态化 HTML 博客程序,再到如今用 AI vibe coding 定制自己的博客系统,工具一代一代换,框架一轮一轮火。等夜深人静的时候,你大概也应该停下来问问自己:写博客的目的到底是什么? 是为了把网站做得更炫吗?是为了用上最新的框架吗?是为了让 Lighthouse 跑满分吗?还是为了把脑子里那些乱七八糟的想法,尽量诚实…
  • crazypeace
    前言我加了很多群和频道, 我喜欢设置群和频道为静音状态.但是, 一个一个右键菜单设置也太费操作了.那么, 有没有什么批量设置的方法呢?面向GPT开发Herems 对接 mimo-v2.5-pro在 https://github.com/crazypeace/forkgram-tdesktop 基于 dev 新开一个 branchfeat-mute-all新建一个yml文件, 基于这个branch编译分析 对话分组Folder 右键菜单 Mark as read 的工作流程分析 单个对话 右键菜单 Mute forver 的工作流程在 对话分组Folder 右键菜单 添加一个新功能 "Mute All"工作流程是遍历这个对话分组Folder 中的每个对话, 设置"Mute forever"测试1启动程序, 测试. 发现没有生成新功能.向Agent反馈测试结果, Agent说 Folder 在侧边栏和顶部 是不同的代码, 刚刚的修改是针对顶部的. 于是又为了侧边栏添加代码, 增加功能入口.效果Githubhttps://github.com/crazypeace/forkgram-tdes…
  • zahui6
    本次内容围绕犹太商法及其核心理念展开,系统阐述了犹太人在财富、学术与社会成就上的突出表现,并结合藤田田的个人经历与商业实践,提炼出一系列可借鉴的商业法则与人生哲学。涵盖了犹太人成功背后的信仰文化、782法则、消费市场洞察、契约精神、时...
  • miku1
    背景 ​目前家里有一台小服务器配置 ​类型参数OSUbuntu 22.04.5 LTS x86_64Kernel6.8.0-124-genericShellzsh 5.8.1CPUIntel Celeron N3150 (4) @ 2.080GHzMemory2GB * 2 DDR3 1333 MHzDISKTOSHIBA DT01ACA050 机械硬盘 500GGreat Wall GW600 256GB 固态硬盘 2.5寸Kingchuxing 256GB M.2 SATA 固态硬盘 2230 (外接移动硬盘)网络环境 ​使用小区免费的网络。IP分发只有IPV4,没有IPV6。tailscale ​由于需要外网访问,使用了tailscale,但是没有自配derp,延迟很高。shell> tailscale ping 100.71.186.58 pong from laptop-mqnu00 (100.71.186.58) via DERP(hkg) in 329ms pong from laptop-mqnu00 (100.71.186.58) via DERP(hkg) i…
  • crazypeace1
    前言Forkgram 有个功能 PrimaryUnmutedMessages很适合对于一些群, 有任何新消息你都重点关注. 如,但是我有一种情况, 我不关注这个群的每条新消息, 我只关注这个群里面 @我的消息. 怎么办呢?面向GPT开发Herems 对接 mimo-v2.5-pro在 https://github.com/crazypeace/forkgram-tdesktop 基于 dev 新开一个 branchat-me-on-top新建一个yml文件, 基于这个branch编译分析 forkgram 在显示对话分组时的代码逻辑着重分析, 如何知道 对话是否在分组中置顶, 对话有多少未读, 对话是否设置为mute,对话中是否有人react emoji给我,对话中是否有人at我.分析 在显示对话分组时的排序优先级当群组中有人@我时, 产生和 PrimaryUnmutedMessages 一样的效果同意 方案A, 请实施.但 Agent 实际上干活又不是方案A的修改, 改了另一个地方.效果 可以看到除了原有的未读群组置顶的效果以外, 还增加了 @我消息的群 置顶的效果.Github h…
  • crazypeace
    前言某些人的头像18X 或者 是那种闪来闪去的动图 瞎眼睛.所以需要屏蔽显示头像.面向GPT开发1Herems 对接 mimo-v2.5-pro在 https://github.com/crazypeace/forkgram-tdesktop 基于 dev 新开一个 branchban-avatar-pic新建一个yml文件, 基于这个branch编译分析代码 显示 avatar 图片的场景.包括但不限于:在群消息中显示,在profile窗口显示,在profile窗口点了avatar图片后全屏显示讨论, 如果我希望某个用户的avatar图片显示时, 就和没有设置avatar图片一样的处理逻辑. 最高效的修改方式是怎样的?采用 方案 A:在 PeerData 层拦截,判断方式为该用户是否被blocked. * 我就用 blocked 用户列表简单演示一下基本功能. 效果群消息还显示头像, 点开 profile 窗口也显示头像. 不过profile 窗口的头像点不出来全屏显示了.面向GPT开发2向 Agent 描述了测试结果.Agent又分析了一圈, 说还有个函数要改.效果一打开群链接, …
  • crazypeace1
    前言我想使用 Ayugram 的屏蔽某个用户消息的功能(Fully Hide Messages from Blocked Users). 但是觉得Ayugram对原版的修改太多, 而且有些功能明显与原版对着干, 担心被封账号.所以我想把这个特定的功能 移植 到 Forkgram 上面.面向GPT开发Herems 对接 mimo-v2.5-pro分析 Ayugram 项目分析 https://github.com/AyuGram/AyuGramDesktop 与 源项目的不同之处,哪些代码实现了过滤用户发言的功能?聚焦 隐藏被屏蔽用户消息 这一功能,分析完整的功能实现流程, 注明涉及的源文件及行数把你分析的内容总结 为 .md 报告在 Forkgram 上面开发在 https://github.com/crazypeace/forkgram-tdesktop 新开一个 branchfeat-hide-msg-from-blocked-users新建一个yml文件, 基于这个branch编译在 feat-hide-msg-from-blocked-users 分支上进行开发功能: 在群组消…
  • mayx7
    All in AI! 起因 前段时间,我写了一篇关于AI Agent的文章,虽然当时我说这并没有什么创新之处,但在那之后用着用着感觉还是挺好用的,至少相比以前在云端Vibe Coding来说又快又免费,所以我打算分享一下最近我用AI Agent的经历。 不过大多数情况下我写代码都可以直接让各路AI在对话中给我生成,那到底有什么样的场景才需要用AI Agent呢?一般应该就是需要边改边测的东西吧。 关于PJAX的改造 虽然说AI生成的东西可靠性并不是很高,但至少在网上已经有很多例子的代码应该不至于乱生成吧……其实我一直都想给我的博客增加全站无刷新的功能,但是每次看到PJAX都要自己重新调用当前页面的各种函数就懒得动手了😂。不过其实这也不是什么复杂的事情,主要是一个一个分析函数比较麻烦,所以既然有AI了,不如直接让AI帮我做吧。于是我让它克隆了我的仓库,分析并写出PJAX的代码。 用AI Agent最大的好处就是能让它了解整个项目的所有代码,如果是直接在对话里让AI修改的话就很难做到这一点。总之我告诉它之后等了一会它真的写出来了,我试了一下确实能用,虽然刚开始有不少问题,主要是因为我用了…
  • JiuYue3
    Rich-text content; please visit the original site to view.
  • crazypeace
    前言我想使用 Ayugram 的屏蔽某个用户消息的功能(Fully Hide Messages from Blocked Users). 但是觉得Ayugram对原版的修改太多, 而且有些功能明显与原版对着干, 担心被封账号.所以我想把这个特定的功能 移植 到 Forkgram 上面.第一步当然是从forkgram/tdesktop github repo编译 win10 amd64 二进制文件不过, 这个过程并没有我想象中的顺利, 所以我单独保存为一篇blog实践Herems 对接 mimo-v2.5-prohttps://github.com/crazypeace/forkgram-tdesktop 是 对 https://github.com/forkgram/tdesktop 的一份 fork你调用项目中的 github action 编译一份 win10 amd64 环境的二进制我以为项目里的action应该是成功的, 但其实是失败的. 而且每编译一次需要的时间还不短(1.5h 到 2h)在此, 记录一些重要的交互你会用到下面这些数据, 这些数据只能写到 github sec…
  • cornradio2
    之前一直用 screen 跑 frpc,手滑关掉就断了。改成 systemd 服务后: 开机自动启动 进程挂了 5 秒后自动重启 用 systemctl 统一管理,不用再记 screen 会话名 一键部署脚本 把 FRP_DIR 改成你实际的 frp 安装目录,然后跑一遍就行: # 你的 frp 安装目录,改成实际路径 FRP_DIR=/home/kasusa/frp_0.60.0_linux_amd64 sudo tee /etc/systemd/system/frpc.service << EOF [Unit] Description=FRP Client After=network.target [Service] Type=simple User=$(whoami) WorkingDirectory=${FRP_DIR} ExecStart=${FRP_DIR}/frpc -c ${FRP_DIR}/frpc.toml Restart=always RestartSec=5s [Install] WantedBy=multi-user.target EOF sudo…