Skip to main content

share

  1. 想给大家一点中年人的小建议,如果有人愿意听的话——

    如果你生命里曾经有人(尤其是比你年长的人,比如老师、导师、父母、兄姐、亲戚等等)做过什么事,或者对你说过什么话,让你觉得特别受用、至今受益,那真的非常值得花点心思,想办法联系到Ta们,然后告诉Ta们。

    我自己一些最深的宽慰和一些最深的遗憾,都和有无在对方去世前或在人生走散前把有些话说出口有关。所以我正打算试着去找找我小学和初中的一些老师,告诉Ta们这些话。

    这样做有几个理由:
    1. 为了自己 —— 这样我以后就不会后悔,“当年要是告诉Ta就好了”。
    2. 为了对方 —— 这样对方能知道自己当年的选择真的帮到了人,能感到欣慰。
    3. 为了延续这份善意 —— 有时候,对方冒险来帮助我,可能并不确定自己做得对不对、有没有效果。我的反馈可能会让对方更加愿意以后也为别人这样做。也许我年轻时没来得及说出我的感谢,但至少我现在可以让对方知道。

    人总是会离开,常常是猝不及防的,这是人生常态,也无可避免。但如果我们能早点把我们的心里话说出来,至少分离时心里的遗憾会轻很多。 source
  2. 如果你想到“和某个人一起坐火车/大巴/汽车一整天”的安排就浑身不适的话,那也许你不该让这个人成为你的挚友或伴侣。因为我认为健康的友谊和爱情,应该满足以下条件:

    1. 能有效合作解决意外问题,比如爆胎和迷路。
    2. 休息时,能因为对方的静静陪伴而感到放松和安心。
    3. 无聊时,能用舒适的方式互相交流,享受时光。

    总之,“能与对方共处狭小空间一段时间”或许是“能顺利发展长期友谊/爱情”的一个重要的讯号。 source
  3. 学会了mariadb的partition 将一个大表拆成小的表做实际存储 而上层查询感知不到
    1. 怎么创建分区:在navicat创建表之后选项 分区 可以创建 但更建议直接把需求丢给AI去生成 例如按月做分区:

    
    PARTITION BY RANGE (blocktime)
    (PARTITION p_2025_01 VALUES LESS THAN (1738368000) ENGINE = InnoDB,
    PARTITION p_2025_02 VALUES LESS THAN (1740787200) ENGINE = InnoDB,
    PARTITION p_future VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
    


    2. 如何查看分区统计信息:

    
    SELECT 
        PARTITION_NAME,       -- 分区名称 (例如 p_2025_01)
        PARTITION_METHOD,     -- 分区类型 (例如 RANGE)
        TABLE_ROWS,           -- 该分区内的估算行数
        DATA_LENGTH,          -- 数据长度 (字节)
        INDEX_LENGTH,         -- 索引长度 (字节)
        CREATE_TIME,          -- 创建时间
        UPDATE_TIME           -- 最后更新时间
    FROM 
        INFORMATION_SCHEMA.PARTITIONS WHERE 
        TABLE_NAME = 'tablename';  
    


    3. 如何合并分区:例如把1月和2月的合并在一起

    
    ALTER TABLE tablename 
    REORGANIZE PARTITION 
        p_2025_01, 
        p_2025_02
    INTO (
        PARTITION p_2025_02 VALUES LESS THAN (1740787200)
    );
    


    4. 如何拆分分区:例如把12月拆分成按周进一步分区:

    reorganize能保证数据不丢失,如果新分区的范围有任何缺失、重叠(对于 RANGE 分区)或遗漏,执行语句时会立即失败。

    
    ALTER TABLE tablename 
    REORGANIZE PARTITION p_2025_12 INTO (
        PARTITION p_2025_12_w1 VALUES LESS THAN (1765152000),
        PARTITION p_2025_12_w2 VALUES LESS THAN (1765756800),
        PARTITION p_2025_12_w3 VALUES LESS THAN (1766361600),
        PARTITION p_2025_12_w4 VALUES LESS THAN (1766966400),
        PARTITION p_2025_12_rem VALUES LESS THAN (1767225600)
    );
    

    这个拆分本质上是一次optimize 把所有数据重新按顺序写入新的分区ibd文件,磁盘占用也会减少

    5. 子分区必须对所有分区都应用,所以优先考虑怎么进一步拆分已有的分区
  4. 迷茫就是自己的能力配不上梦想,所以要读书,从工作中学习上司怎么分配工作 怎么监督进度 怎么批评,多分享自己的想法

    接受自己的不完美,先出发再去完善,不要不好意思

    看破不说破 说破不爆破 ,就算想说也要注意方式方法 什么场合 用什么语言,可能时候未到,也可能人家就是乐在其中

    有什么好挤的 安静地做自己 做自己喜欢的事情 又能对他人有所贡献 有爱的人和爱我的人 感觉充实而富足

    不要碰红线;把工作当作一个成长的过程;学习与人协作 不要抱怨
  5. 《以幽默的方式过一生》

    如果真的决定要开始一件事,就让自己尽快开始。如果已经决定出发,就不要把生命浪费在犹豫上。

    工作3问:领导还有哪些值得我学习的?今天的工作还有哪里可以提升的?目前手头的工作如何可以做得更好?

    生活,就是心怀最大的善意在荆棘中穿行。即使被刺伤,亦不改初衷。

    成熟=表达自己的同时,亦体谅对方的感受。与其把精力放在对与错的判断上,不如放在解决问题上。不要去证明对方错了,你去做对,帮助她解决就好。

    爱应该是动词,时给予,包括关心、责任心、尊重和了解。而且唯有如此,才不会受伤,因为你有爱的力量。

    其实不读书也没什么坏处,只是太过沉溺于现实世界,容易让人狗苟蝇营。比如,你可以通过读一本传记,窥见别人的人生。你可以读一本心理学的书,洞悉自我的处境。你可以读一本历史的书,看刀光剑影,明白再辉煌的生命也会尘埃落定。读书,让你在历史、未来、现实、空虚中来回穿梭,然后发现自己生活的更多可能。

    很多时候 一转身就是一辈子。所以,相见时,要心存善念,如初次谋面;离开时,要郑重其事,像最后一次。

    凡是发生的事情,都是注定要发生的,都是安排好的,所以没有必要大喜大悲。凡是离开你的不然就不属于你,已经发生了的就不必去纠结,好的坏的照单全收。
  6. #互联网观察 #开源

    移除 Gemini AI 水印:开源、免费的脚本和网页

    由Gemini AI 生成的每张图都会自带右下角自带的明显水印,虽然看上去是叠加的,但实质上是利用的Alpha混合算法。一名叫Allen Kuo 的作者解析了该算法,并开发了逆向算法可以方便的去除水印,并且发布了 exe 格式的去水印工具。

    在国内开发者的努力下,制作了更方便操作的油猴脚本以及在线去除网页,并且已经开源在 github 上,有需要的朋友可以根据下方链接自行安装使用。

    相关链接

    原理解析(英文):https://allenkuo.medium.com/removing-gemini-ai-watermarks-a-deep-dive-into-reverse-alpha-blending-bbbd83af2a3f

    开源链接:https://github.com/journey-ad/gemini-watermark-remover

    频道 @AppDoDo 官推 APPDOTG
  7. 有时候,最佳的途径就是行动起来。启程,大步流星往前走,水来土掩,兵来将挡,一切就会在行动中迎刃而解。以至于本以为一路上会曲折坎坷,但完成时再回头看,原来是最美丽精彩的一段路。
    人间五十年,如梦亦如幻,有生斯有死,壮士何所憾?
    人这辈子真的奇妙。遇到生命中的另一半,相识、相恋、相知、相依为伴,然后,日子一天一天地过去,甜蜜的时光在一点点变淡,开始填满柴米油盐酱醋茶,又开始在平淡的日子中发现不平淡,从平凡和不平凡中寻找并守护生命的意义。从陌生人变成最亲的人,再走到白头偕老,这一撇一捺看似简单,实则不凡。
  8. #开源

    ▎VidBee :免费开源视频下载器,支持 YouTube、TikTok 等 1000 多个平台


    VidBee 是一款免费开源的视频下载器,支持 YouTube、TikTok、Twitter、Instagram、Facebook、Bilibili 等 1000 多个平台,提供快速、高质量的下载,并支持批量队列和 RSS 自动下载自动化。

    VidBee 目前支持三大主流平台(Windows、macOS、Linux)上下载使用,支持智能提取音频、合并视频、订阅动能、实时监控、12 种语言支持。

    ▎官网地址

    https://vidbee.org/

    频道 @AppDoDo 官推 APPDOTG
  9. #互联网观察

    数字货币支付工具 Dupay 宣布停止服务

    据 Dupay 官方频道 10 月 20 日发布的公告,这家提供加密货币 Visa / Master 卡服务的支付平台,将于 2025 年 11 月 30 日 正式停止全部业务并关闭服务器。

    Dupay 表示,自上线以来一直致力于为全球用户提供便捷、安全的支付卡服务,但由于受到多方面合规及上游供应链问题影响,仍无法从根本上解决资金流通障碍。尽管公司曾更换 6 家上游卡片供应商,运营仍受到严重限制,其中包括一笔被冻结的大额资金尚未解冻。

    官方称,即便服务终止,团队仍将“坚持保障用户资金安全”。Dupay 已垫付被冻结的部分资金,以确保所有用户能够全额提现。平台呼吁尚未提现的用户在关闭服务器前尽快完成操作,若截止日期后仍未提取,可通过邮件 support@dupay.one 进行人工处理。

    Dupay 团队在公告最后向长期支持的用户表达感谢,并称“衷心感谢各位用户长期以来的信任与支持”。

    公告全文

    https://t.me/appdopic/2161

    频道 @AppDoDo 官推 @APPDOTG
  10. 分享一个常用的提示语,我感觉视频最大的问题还是修改成本太高,比如这个提示语其实我最过一期视频分享。但我在不断优化这条提示语,再做一期视频就有点太水了。

    Each message I send is treated as a prompt requiring optimization to enhance its clarity and detail completeness. This ensures comprehensive and structured responses that include all possibilities to explore, relevant disciplines, and cross-disciplinary connections. Only then can we obtain optimal feedback from the AI.

    Please return the revised prompt in both Chinese and English versions. Additionally, do not use Markdown code blocks in this reply.
  11. 很多时候放弃是最明智的选择

    2025-11-18 18:12 by 跃入虚空

    你可能从儿时起一直被告诫要“坚持下去”,仿佛命悬一线时松手就会死亡。根据发表在《Nature Human Behaviour》期刊上的元分析研究,很多时候放弃其实是最明智的选择。研究人员分析了 235 项研究,涉及在遇到成功障碍后人们如何调整目标。研究作者 Hugh Riddell 称,坚持不可能实现的目标会造成严重影响,增加压力、幸福感下降,甚至引发健康问题。放弃旧目标重新转向新目标能恢复目标感和幸福感。研究还发现,放弃目标与压力、焦虑和抑郁的显著降低相关。

    https://nautil.us/the-surprising-benefits-of-giving-up-1248362/
    https://www.nature.com/articles/s41562-025-02312-4

    #医学
  12. 掌握多种语言可能有助于减缓衰老

    2025-11-12 18:18 by 生命之书

    根据发表在《Nature Aging》期刊上的一项研究,研究人员发现使用多种语言与显著延缓的衰老过程相关。在这项大规模研究中,研究人员分析了来自 27 个欧洲国家的 86,149 名健康参与者的数据。为更精确衡量衰老速度,研究团队开发了一种名为“生物行为年龄差”的新指标。这个指标综合了个体的功能能力、教育水平、认知表现等积极因素,以及心脏病、高血压、感官损伤等消极因素,来预测一个人的生物行为年龄。当这个预测年龄超过其实际年龄时,就意味着他正在加速衰老,反之则说明衰老延缓。研究结果显示,仅会说母语的单语者,其经历加速衰老的概率是多语者的 2.11 倍。掌握至少一门外语的人,经历加速衰老的概率降低了超过一半。这种保护效应还呈现出“剂量依赖性”,即掌握的外语越多,其经历加速衰老的可能性就越低。研究人员推测,这种保护效应源于多语能力对大脑“认知储备”的不断锻炼。当一个人掌握多门语言时,即使只使用其中一种,其他语言也始终处于活跃状态。大脑需要持续地进行抑制和切换,这极大地锻炼了执行功能、注意力和记忆力等高级认知能力。这些被频繁调用的脑网络,恰恰是那些在衰老过程中最容易退化的区域。因此,长期使用多种语言,就像是给大脑进行持续的“健身”,增强了其抵抗因为年龄增加而衰退的能力。

    https://www.nature.com/articles/s43587-025-01000-2
    澎湃 掌握多门语言能减缓衰老,会的越多老得越慢

    #医学
  13. 简单复盘一下 AWS 这次事件作为一个 AIGC Startup SRE 的一些操作吧,希望能帮到大家
    从入职开始发现我们主要的集群在 USE1 之后,我就开始做一些准备了。
    我主要做的事情有这几件事
    1. 将我们核心的几个数据库做了多地的备份,形成了 USE1,Tokyo,SG 三地备份。这样在极端情况下,我们损失一部分数据,但是也能保证服务的继续
    2. 将我们 SG 的测试集群从原本的 EC2 自己简单搭的 K3S,重构为了一个标准的 AWS EKS 集群。这样可以在灾害时刻快速 warmup 一个集群,复用 AWS 已有组件。将 manifest 变更的代价降至最小
    3. 简单梳理了一个 SOP,包含用户公告,DNS 切换,封版等事宜

    回到今天,我大概在 AWS 事故发生后的10min,发现了我们容器中有新的 Pod 无法 setup。

    在和 AWS 支持确认是 USE1 的问题后,我意识到 ECR 的事件必然关联其余事件,于是我就果断按照我自己规划的 Tier1 等级事件开始处理(对于 SRE 来说,这种事情宁可错,但是不能错过)

    T+0 min,我发布了全员公告,开始进入紧急模式。我 setup 了一个全员公开会议。所有人员可以随时加入
    T+2 min,我确认事件如我所预期的一样,在逐渐扩大,我发出了两个指令,1. 全线禁止任何代码合入/提交(主要是避免新创建资源会导致 Pod rotate 进而影响流量),2. 请运营同学准备公告
    T+3 min, 我开始按照 SOP,开始进行数据库在 SG 区域的恢复,并且级联创建诸如 OpenSearch / Redis 等在内的依赖
    T+5 min,我们开始正式的确认上下游依赖的具体问题,确认一个新上线的核心服务受到影响
    T+10min,我们停服公告和其余服务的受影响公告发出
    T+10min,我请另外两位同时协助 setup 新的 ECR 以及清理测试环境已有资源,并同步 CTO ,在极端情况下,我们可能会存在保体验,丢数据的决策。
    T+15min, 我们最终确认目前已创建的资源以及流量入方向不会受到太大影响。切换方案挂起,但是我们继续准备相关资源
    T+30min,我们第一个数据库恢复完毕
    T+40min,我们第二个数据库恢复完毕
    T+1h,我们所有关联的核心 infra,RDS/ES/Redis 都 stand by,并且按照生产架构设置主从等优化选项。同时我们也开始正在新的集群启动新的服务
    所幸,最终 AWS 的 crash 没有影响我们全部服务。我们无须面对切换流量后复杂的数据修复工作
    大概 T+2h 到 T+3h 后,我正式通报全员,紧急状态解除。为保险起见,今晚依旧对 feature 封版。

    回顾整个事故,我还可以做的更多
    1. 将我之前为自己准备的极端 case SOP,对全员公开。这样确保我即便不在线,也有人能接替我
    2. 我们可以做一些提前的预先演练
    3. 指令下达可以更果断一些

    差不多就是这样,一点分享,希望能帮到大家
  14. Bytedance Seed 团队近日发布了在《原神》中训练的通用AI 智能体 Lumine。它能够实时感知、思考并行动,自主完成复杂 3D 开放世界中长达数小时的任务。
    虽然训练内容仅涉及《原神》中蒙德地区的第一幕,但智能体表现出了强大的泛化能力,不仅完成了《原神》蒙德地区的所有主线章节,璃月港地区的主线任务,甚至在《崩坏:星穹铁道》中通关了黑塔空间站第一章全部主线任务(约 7 小时),并在《鸣潮》中完成约 100 分钟的主线剧情。

    项目主页:https://www.lumine-ai.org/
    原神序幕游玩演示:
    https://www.bilibili.com/video/av115529687768473
  15. 提供一个内容管理的思路。

    创建 slack 的工作区,然后多个分组。可以方便归类、检索内容。我之前是用 telegram 频道,搜索太差了。
  16. #有意思的项目
    anylinuxfs: macOS 下挂载任意 Linux 支持的 FS 的工具,基于 libkrun 提供的 microVM 和 NFS 协议,完全用户态实现,不安装内核扩展、不降低系统安全性

    https://github.com/nohajc/anylinuxfs

    实际上是起了一个 Alpine Linux,未曾想象的道路 GitHub - nohajc/anylinuxfs: macOS: mount any linux-supported filesystem read/write using NFS and a microVM