WWW.YOUINFO.SITE
标签聚合 Find

/tag/Find

v2ex · 2026-06-11 19:01:19+08:00 · tech

/ip firewall mangle remove [find] /ip firewall nat remove [find] /ip route remove [find dst-address=0.0.0.0/0] /interface pppoe-client remove [find name=pppoe1] /interface pppoe-client remove [find name=pppoe2] /routing table remove [find name=to-pppoe1] /routing table remove [find name=to-pppoe2] /system scheduler remove [find name=check-pppoe-failover] /interface bridge port remove [find interface=WAN] /interface bridge port remove [find interface=LAN1] /interface bridge port remove [find interface=LAN2] /interface bridge port add bridge=bridge-lan interface=LAN1 /interface bridge port add bridge=bridge-lan interface=LAN2 /ip dns set allow-remote-requests=yes servers=******,****** /interface pppoe-client add name=pppoe1 interface=WAN ac-name="****" user="****" password="****" add-default-route=no use-peer-dns=no disabled=no add name=pppoe2 interface=WAN ac-name="****" user="****" password="****" add-default-route=no use-peer-dns=no disabled=no /ip firewall nat add chain=srcnat out-interface=pppoe1 action=masquerade add chain=srcnat out-interface=pppoe2 action=masquerade /routing table add fib name=to-pppoe1 add fib name=to-pppoe2 /ip firewall mangle add comment=PCC1 chain=prerouting in-interface=bridge-lan connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses-and-ports:2/0 action=mark-connection new-connection-mark=conn-pppoe1 passthrough=yes add comment=PCC2 chain=prerouting in-interface=bridge-lan connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses-and-ports:2/1 action=mark-connection new-connection-mark=conn-pppoe2 passthrough=yes add comment=ROUTE1 chain=prerouting in-interface=bridge-lan connection-mark=conn-pppoe1 action=mark-routing new-routing-mark=to-pppoe1 passthrough=no add comment=ROUTE2 chain=prerouting in-interface=bridge-lan connection-mark=conn-pppoe2 action=mark-routing new-routing-mark=to-pppoe2 passthrough=no /ip route add dst-address=0.0.0.0/0 gateway=pppoe1 routing-table=to-pppoe1 distance=1 add dst-address=0.0.0.0/0 gateway=pppoe2 routing-table=to-pppoe2 distance=1 add dst-address=0.0.0.0/0 gateway=pppoe1 distance=1 add dst-address=0.0.0.0/0 gateway=pppoe2 distance=2 /system scheduler add name=check-pppoe-failover interval=10s on-event=":local p1 [/interface get pppoe1 running]; :local p2 [/interface get pppoe2 running]; :if (\$p1 && \$p2) do={/ip firewall mangle enable [find comment=PCC1]; /ip firewall mangle enable [find comment=PCC2]; /ip firewall mangle enable [find comment=ROUTE1]; /ip firewall mangle enable [find comment=ROUTE2];}; :if (\$p1 && !\$p2) do={/ip firewall mangle enable [find comment=PCC1]; /ip firewall mangle disable [find comment=PCC2]; /ip firewall mangle enable [find comment=ROUTE1]; /ip firewall mangle disable [find comment=ROUTE2];}; :if (!\$p1 && \$p2) do={/ip firewall mangle disable [find comment=PCC1]; /ip firewall mangle enable [find comment=PCC2]; /ip firewall mangle disable [find comment=ROUTE1]; /ip firewall mangle enable [find comment=ROUTE2];};"

LinuxDo 最新话题 · 2026-06-09 10:25:35+08:00 · tech

我現在用的主力機是 Oppo Find X9 Pro,可能是因為裝了一些搞機的 App 吧,導致很多銀行 App 說我的手機 root 了不能用(但我根本沒有)。所以一直都有想買一部三星或蘋果,當作銀行/支付用機。畢竟在香港和海外,Samsung Pay 還有 Apple Pay 還是好用很多。 不過之前都只是想而已,直到最近看到有手機店在賣 3299/3799 港幣的 S25 Edge展示機。老實說挺划算的,比很多二手的便宜。但是我總覺得拿兩部安卓感覺有點沒必要。蘋果又有點貴,基本上符合我價位的也只有 iPhone 16e。雖然說只是用來搞一些金融和銀行相關的東西,但 16e 也挺垃圾的。 有點糾結要不要刷下去買 S25 Edge,佬覺得呢? 1 个帖子 - 1 位参与者 阅读完整话题

IT之家 · 2026-06-08 10:48:57+08:00 · tech

OPPO Find X8s 手机发布于 2025 年 4 月 16 日,12+512G 版发售价为国补后 4199 元。 京东 618 大促期间,活动价 3299 元; 下单领取 9 折优惠券,可立减 300 元: 点此领取 ; 国补立减 15%; 到手价为 2549.15 元: 京东 OPPO Find X8s 手机 12GB+512GB 2549.15 元 直达链接 京东无门槛红包至高 26618 元,支持即领即用: 点此抽取 。 OPPO Find X8s 搭载天玑 9400 + 处理器,边框宽度仅为 1.25mm,机身厚度为 7.73mm,重量仅为 179g。采用 6.3 英寸屏幕,配备了 5700mAh 的冰川电池,支持 80W 超级闪充和 50W 无线闪充。 在影像方面,Find X8s 采用了哈苏人像技术。此外,该机型还具备 IP68 和 IP69 级别的防尘防水功能,以及 SGS 五星整机抗跌耐摔认证。 京东 OPPO Find X8s 手机 12GB+512GB 2549.15 元 直达链接 京东 618 无门槛红包 面额至高 26618 元,每天抽 3 次: 点此抽红包 淘宝 618 无门槛红包 面额至高 26888 元,每天抽 1 次: 点此抽红包

LinuxDo 最新话题 · 2026-06-06 22:18:05+08:00 · tech

Find Scarcity 0.缘由 当前内容平台缺少发现小众但优势内容生产者的机制,笔者类比经济学/金融学中的 发现价格 概念,希望通过一定机制下的激励,引导用户行为,从而挖掘这部分稀缺性。 Tips: 不能金融化,否则一定出现套利者和投机客; 不能让 user 感觉和以前的逻辑没区别,支持已经可以用 点赞 表达,额外的工具绝不能有单纯行使 支持功能 的面向; 1.根据投币内容的影响力结算收益 以 B 站投币为例子进行说明,事实上可以迁移到其他内容平台,选它只是因为熟悉。 基本想法是,user 每隔一段时间获得一定数量的 coin(有上限),可对优质内容(以下简记为 O)投币,每隔一段时间根据 O 的影响力进行结算,并获得收益,从而引导 user 使得 coin 的分布与 O 的质量正相关。 这马上会迎来第一个问题,user 可以无脑投已经展现出较好数据的 O,就会出现这种情况:当前数据最好的 O 对其他所有 O 吸血,系统极其不稳定,且 coin 的流通逻辑极其畸形,很难达成目标。 所以我们必须针对这个问题设置一个负反馈机制。 2-1.缩小已被筛选出的优质内容的收益 我们可以使先投币的人获得较高收益,后投币的人收益递减 我们可以设置退出机制,进行提前结算,满足 已被筛选 判定条件的 O,满足条件时强制结算,后续不再进行收益计算 在运行一段时间后(如果是已有内容基础,则是一开始),会出现 creater 和 O 质量的正相关,需要使向粉丝越高的 creater 投币的收益越低,直到其粉丝数达到阈值,creater 就被清退,其内容不再出现于此机制(或者仍然出现但是不获得收益,或者通过寻找一种合乎逻辑的算法使其排名靠后) 奖池需要可以被稀释(这预设了奖池拥有相对固定的总量,或者随 coin 数 log 级别衰减),也就是说,后进入的人虽然收益已经递减,但是还是能够稀释先进入的人的收益,同时需要设置一个稀释底线(这个设计应该是合理的,因为收益的前提是挖掘正确,挖掘失败连收益都没有,就不会系统性激励 user 冲着劣质 O 投币) 不能对 小白 没有激励 需要设计一个保底方法,对标 基准利率 ,或许还可以 借贷 以提高 货币流通性 ,使得不至于使得太多人因为能力不足而失去参与热情: 某些人即使从来没投对过(指暂时未获得收益),我们也要一定时间无条件发放(可能和活跃度相关,但是必须有上限) 至少要系统性地保留一个类型的方法(公开或者使人容易发现),使得无脑投也能够获得一定的收益,对标 基准利率 可以考虑设置一个池子,可以在不懂的时候存定期获得一定利息,可以用未来发放的币抵押进行 借贷 (需要信用评级) 2-2.[未定论]采取什么样的排名方式? 第四点解决的是有无收益的问题,还有一个问题,同样投币顺序(采用绝对顺序还是百分位数也是个问题)的 coin,投给第一名的是否应该比投给第二名的收益多? 或许问题是,应该采取什么样的排名方式。如果单纯看投币数,当然会出现这样的问题,如果考虑降低高粉丝数 creater 的 O 的权重(已被部分挖掘,信息冗余)。 如果认为排名可以很好地表达此板块内容的优先级,显然就是应该在相同投币序下,收益按照排名序递减。 3.避免用户基础导致的数据歧视 小众内容由于受众少,天然处于数据歧视的位置,因此必须分板块,只在各自板块内进行排名。 4.避免机制变成分析师的数学游戏 在信息充足的情况下,有稳定数学方法的分析师可以纯粹凭借数学行事就获得极其稳定的收益,而不是真实地对 O 进行评价,为了尽可能地提高它们的决策成本,数据需要延迟揭示,采用滚动方法,不能隐藏(否则缺失反馈),也不能设置固定的时间节点(机制漏洞,可能会在前后产生剧烈的跳变)。 5.生命周期、结算窗口与慢热调节 直觉上,存在爆款和冷门宝藏两种有意义的类型,显然两者不能具有相同的结算周期 需要从总量、增长速率、加速度三个角度综合设计结算窗口 比如对于爆款,快速的增长说明正在被逐步挖掘,于是进入其等待结算的收益周期,同时为了反制恶意刷分,或许需要要求其按照自身发展的趋势达到在某个时间点之前达到某个预期总量,否则视为挖掘失败——但是问题来了,被人 `恶意好评` 了怎么办?看来不行——能否进入排行榜才是决定挖掘是否失败的因素,不要越俎代庖。 但是,达到某个总量后,视为挖掘成功,就可以强制清算了。 对于冷门视频,需要给更长的时间窗口,特点是加速度小,但是速率一直为正。 6.总量控制 两个界: coin 的数量要足够多,使得小众 creater 和 O 能够被充分覆盖,同时,这种覆盖数据要有统计学意义,不能产生较大偏差 一个人的注意力和判断力有限,所能持有/使用的币必须有上限,同时人的能力不同,每个人给一个波动,乘以人数,得到总量一,再给一个波动,得到总量范围 因此对个人来说,结构应该是 基础币 + 增量币 对总体来说,总量可以随着人数或者经济事件变化 由于设置了消耗上限,如果收益过多,可能花不出去,这避免了马太效应,但是会大大挫伤这部分人的积极性,采用 log 级别的销毁方法,限定时间内的投币次数用完后,可以使用 9 枚 coin 兑换一次额外的投币权限,由到限后的投币行为触发,即此类投币情况消耗 10 枚 coin 7.防操控机制 不能圈地自萌、小圈子/小团体自己搞矩阵,最好能破圈,最少要在整个板块分布相对均匀。 算法已有先例,一个机制设计领域问题,共谋抗性(Collusion Resistance)问题,以及对应的解,相关性惩罚(Correlation Penalty)。现在似乎被国内某些产生逆练用来 猜你喜欢 了 8.准入机制与举报机制 垃圾内容等(比如搬运、切片、擦边类短视频) 分区错误,举报有奖,边际递减,原样退币,机会成本的损失 user 自担,反向激励 user 加强内容审查 恶意举报设置反制机制,包括不限于 减少举报奖励上限 暂时冻结功能 机器人、脚本等永久封禁 对应的,持续正确举报,加收益,加上限。 同时举报等级机制(与其他等级不相关) 附录:额外的问题 1. 奖励货币化问题 2. 平台兜底机制 对于可能出现的各种机器人刷分、异常用户行为,平台需要进行风控 1 个帖子 - 1 位参与者 阅读完整话题

IT之家 · 2026-06-06 09:17:03+08:00 · tech

IT之家 6 月 6 日消息,彭博社的马克 · 古尔曼(Mark Gurman)今天(6 月 6 日)发布博文,详细梳理了苹果 iOS 27 系统带来的诸多新特性 / 新功能。 IT之家援引博文介绍,本次 iOS 27 系统升级主要聚焦 Siri 和 Apple Intelligence 技能拓展上,不过苹果同步调整一些用户使用频率很高的系统应用,延伸 AI 能力至界面、交互和图片处理体验。 查找(Find My)应用方面,苹果将会在 iOS 27 中升级视觉体验,会更新底部导航标签栏图标在内的诸多元素。 照片(Photos)应用将增强 Clean Up 功能,继续强化照片整理与修饰能力,让用户减少对第三方应用的依赖,在系统原生应用内完成更多图片处理。 古尔曼还透露苹果正在测试基于自然语言提示的照片编辑功能。 用户未来可能通过语音或文字,直接告诉系统“裁剪图片”或“调整颜色” ,照片应用再按指令完成编辑。这项功能可能不会在 iOS 27 的首个版本中推出。 在系统交互层面,iOS 27 会为来电通知添加新的动画效果。此外用户从左侧下滑将打开通知中心,而从屏幕中部下滑,则会打开搜索或 Ask AI 面板。

LinuxDo 最新话题 · 2026-06-03 18:55:21+08:00 · tech

Futurism – 2 Jun 26 There's Something Living Inside Fog, Scientists Find New research found that fog is rife with so much life that it's comparable to an ocean to an entire ocean in density. Est. reading time: 3 minutes [!quote]+ 这项发表在《环境微生物学》杂志上的研究表明,雾中蕴藏着如此丰富的生命,以至于研究人员将其比作一个巨大的独立水生生态系统。 "我们发现数百万细菌栖息在…雾滴中,"亚利桑那州立大学的合著者费兰·加西亚-皮切尔告诉《今日美国》。 "当你把所有雾滴加起来,细菌的浓度与海洋中的细菌浓度相同,"他在一份关于这项研究的声明中补充道。 空气中的水滴中存在细菌本身并非什么新鲜事。但这项研究有助于阐明细菌在雾和其他云层中悬浮时的活动------此前人们对此并不了解------以及这对更广泛的环境产生的影响。 "我们对雾中存在的细菌种类知之甚少,雾就像地面上的云,"该研究的主要作者、亚利桑那州立大学的研究员曹氏(Thi Thuong Cao)在声明中表示。 2,995 雾中藏着生命。再说一遍:雾中藏着生命。 这听起来像是对约翰·卡朋特经典电影的另类演绎,或是苹果电视新恐怖剧集《寡妇湾》的剧情简介,但根据一项新的研究,这些低垂的云层确实充满了活细菌。 这项发表在《环境微生物学》杂志上的研究表明,雾中蕴藏着如此丰富的生命,以至于研究人员将其比作一个巨大的独立水生生态系统。 "我们发现数百万细菌栖息在…雾滴中,"亚利桑那州立大学的合著者费兰·加西亚-皮切尔告诉《今日美国》。 "当你把所有雾滴加起来,细菌的浓度与海洋中的细菌浓度相同,"他在一份关于这项研究的声明中补充道。 空气中的水滴中存在细菌本身并非什么新鲜事。但这项研究有助于阐明细菌在雾和其他云层中悬浮时的活动------此前人们对此并不了解------以及这对更广泛的环境产生的影响。 "我们对雾中存在的细菌种类知之甚少,雾就像地面上的云,"该研究的主要作者、亚利桑那州立大学的研究员曹氏(Thi Thuong Cao)在声明中表示。 为了探究这个阴暗的微观世界,研究人员在雾出现之前、期间和之后都一丝不苟地采集了空气样本。由于风会吹散雾层,使采集到一致的样本变得困难,研究人员将重点放在一种名为辐射雾的特定雾型上。这种雾形成于较为平静的日子,此时地面冷却并带动上方空气冷却,使得水滴在近地面凝结。 经过不懈地采集样本,研究人员发现只有百分之一的雾滴含有细菌。但即便只取一小撮这样的雾滴,也含有大约一千万个细菌,这可不是个小数目。 有些细菌比其他细菌更容易存活。一种名为甲基杆菌(Methylobacteria)的细菌,以吞噬包括甲醛等污染物在内的简单碳化合物而闻名,其数量在雾天后有所增加。进一步观察发现,这些细菌正在积极生长和繁殖。 https://journals.asm.org/doi/10.1128/mbio.00463-26 2 个帖子 - 2 位参与者 阅读完整话题

IT之家 · 2026-05-30 18:40:47+08:00 · tech

活动随时结束 OPPO Find X8 Ultra 手机去年 4 月 10 日发布,搭载骁龙 8 至尊版处理器、 2K 钻石屏,号称“夜景人像神器”。 16GB+512GB 版上市价 6999 元,今日京东国补后仅需 4699 元,支持 3 期免息: 先领 200 元券: 点此领券 京东 OPPO Find X8 Ultra 16GB+512GB 国补后 4699 元 直达链接 另外京东 618 可领至高 26618 元无门槛红包,再省一点更划算: 点此领红包 。 如果本地国补支持京东支付,本次可享 24 期免息。 2026 年数码家电政府补贴持续进行中,IT 之家为大家汇总国补领券地址,买数码家电之前记得领取。 数码补贴: 点此领券 手机 / 平板 / 3C 数码支持 8.5 折政府补贴,不超过 6000 元的产品至高立减 500 元。 家电补贴: 点此领券 多类家电支持 8.5 折政府补贴,单品至高补贴 1500 元。 搭载骁龙 8 至尊版处理器,内置 6100mAh 冰川电池 ,支持 100W(有线)+50W(无线)双超级闪充,配备自研山海通信增强芯片 + 602mm³ 仿生超振感大体积马达,拥有 IP69&IP68 防护,通过瑞士 SGS 五星整机抗跌耐摔认证。 OPPO Find X8 Ultra(左)、Find X8s(右) OPPO Find X8 Ultra 搭载夜神五摄影像系统, 配备夜神一英寸广角、夜神双潜望等 。 搭载 OPPO 超晶态蓝玻璃和丹霞原彩镜头,配合分区色温感知技术和多模态协同计算技术,宣称“一次性解决夜景人像细节糊、色彩偏、肤色怪的三大难题”。 京东 OPPO Find X8 Ultra 16GB+512GB 国补后 4699 元 直达链接 京东 618 无门槛红包 面额至高 26618 元,每天抽 3 次: 点此抽红包 淘宝 618 无门槛红包 面额至高 26888 元,每天抽 1 次: 点此抽红包

IT之家 · 2026-05-28 08:07:08+08:00 · tech

IT之家 5 月 28 日消息,科技媒体 9to5Mac 昨日(5 月 27 日)发布博文,报道称 KeySmart 以信用卡形态,推出 SmartCard Pro 钱包追踪器, 厚度仅约两张卡,满电续航 24 个月,售价 49 美元(IT之家注:现汇率约合 333.1 元人民币)。 以 AirTag 为代表的蓝牙物品追踪器无法完全收纳到钱包中,塞入后会产生明显凸起。而 SmartCard Pro 针对该痛点,厚度相当于 2 张银行卡,放入钱包后几乎无感。 SmartCard Pro 抛光铝边框细节 设计上,SmartCard Pro 采用半透明材质,可窥见内部电池、充电线圈与配对按键。边缘为抛光铝材质,整体质感接近高端信用卡。 在定位追踪方面,SmartCard Pro 兼容苹果 Find My 与谷歌 Find Hub 网络,搭载了新的 Atlas Gen 3 芯片。 实际使用中,手机发送“ping”指令后,设备就能快速响应。芯片升级也带来了显著的续航提升,满电续航长达 24 个月。 充电方式很便捷,支持 Qi 磁吸无线充电,可配合 MagSafe 充电器或平放充电板使用,并有 LED 指示灯显示充电状态。 SmartCard Pro 目前仅通过 KeySmart 官网销售。用户可选择单枚 49 美元(现汇率约合 333.1 元人民币),三枚装 127 美元,五枚装 174 美元。

v2ex · 2026-05-27 17:11:52+08:00 · tech

python3 -c "import os, subprocess, re; mdfind = subprocess.run([\"mdfind\", \"-onlyin\", \"/Applications\", \"kMDItemContentType == 'com.apple.application-bundle' && kMDItemLastUsedDate >= '\$time.now(-30d)'\"], capture_output=True, text=True).stdout.splitlines(); blocklist = re.compile(r'^(google|widgetwall|shadowrocket|alfred|updatest|macupdater|snipaste|tot|chronoid|helper|updater|crashreporter|service|extension)$', re.I); apps = {}; [apps.update({os.path.basename(p).replace('.app',''): int(subprocess.run([\"mdls\", \"-name\", \"kMDItemUseCount\", \"-raw\", p], capture_output=True, text=True).stdout.strip() or 0)}) for p in mdfind if os.path.exists(p) and not blocklist.match(os.path.basename(p).replace('.app','').strip())]; sorted_apps = sorted([k for k, v in apps.items() if v > 0], key=lambda x: apps[x], reverse=True)[:30]; [print(p) for p in sorted_apps]" | pbcopy 在终端执行后, 在回帖中直接 粘贴(Cmd + V); 可 二次编辑 补充后发布 不放心 命令效果 借助 AI 审核下. 作用就是:清洗掉常驻后台的小工具、代理和更新器 ,获取常用软件 并 终端不会在屏幕上刷屏,而是会静默将洗干净的 30 款核心应用名称列表直接复制到你的剪切板中. 大家手动整理 费时费力,直接 拉取出来就知道 最常用的是哪些软件. 有一定的参考价值 默认拉取 30 条, 可直接修改数字.

v2ex · 2026-05-27 17:04:14+08:00 · tech

python3 -c "import os, subprocess, re; mdfind = subprocess.run([\"mdfind\", \"-onlyin\", \"/Applications\", \"kMDItemContentType == 'com.apple.application-bundle' && kMDItemLastUsedDate >= '\$time.now(-30d)'\"], capture_output=True, text=True).stdout.splitlines(); blocklist = re.compile(r'^(google|widgetwall|shadowrocket|alfred|updatest|macupdater|snipaste|tot|chronoid|helper|updater|crashreporter|service|extension)$', re.I); apps = {}; [apps.update({os.path.basename(p).replace('.app',''): int(subprocess.run([\"mdls\", \"-name\", \"kMDItemUseCount\", \"-raw\", p], capture_output=True, text=True).stdout.strip() or 0)}) for p in mdfind if os.path.exists(p) and not blocklist.match(os.path.basename(p).replace('.app','').strip())]; sorted_apps = sorted([k for k, v in apps.items() if v > 0], key=lambda x: apps[x], reverse=True)[:30]; [print(p) for p in sorted_apps]" | pbcopy 在终端执行后, 在回帖中直接 粘贴(Cmd + V); 可 二次编辑 补充后发布 不放心 命令效果 借助 AI 审核下. 作用就是:清洗掉常驻后台的小工具、代理和更新器 ,获取常用软件 并 终端不会在屏幕上刷屏,而是会静默将洗干净的 30 款核心应用名称列表直接复制到你的剪切板中. 大家手动整理 费时费力,直接 拉取出来就知道 最常用的是哪些软件. 有一定的参考价值 默认拉取 30 条, 可直接修改数字.

v2ex · 2026-05-27 16:59:24+08:00 · tech

python3 -c "import os, subprocess, re; mdfind = subprocess.run([\"mdfind\", \"-onlyin\", \"/Applications\", \"kMDItemContentType == 'com.apple.application-bundle' && kMDItemLastUsedDate >= '\$time.now(-30d)'\"], capture_output=True, text=True).stdout.splitlines(); blocklist = re.compile(r'^(google|widgetwall|shadowrocket|alfred|updatest|macupdater|snipaste|tot|chronoid|helper|updater|crashreporter|service|extension)$', re.I); apps = {}; [apps.update({os.path.basename(p).replace('.app',''): int(subprocess.run([\"mdls\", \"-name\", \"kMDItemUseCount\", \"-raw\", p], capture_output=True, text=True).stdout.strip() or 0)}) for p in mdfind if os.path.exists(p) and not blocklist.match(os.path.basename(p).replace('.app','').strip())]; sorted_apps = sorted([k for k, v in apps.items() if v > 0], key=lambda x: apps[x], reverse=True)[:30]; [print(p) for p in sorted_apps]" | pbcopy 在终端执行后, 在回帖中直接 粘贴(Cmd + V); 可 二次编辑 补充后发布 不放心 命令效果 借助 AI 审核下. 作用就是:清洗掉常驻后台的小工具、代理和更新器 ,获取常用软件 并 终端不会在屏幕上刷屏,而是会静默将洗干净的 30 款核心应用名称列表直接复制到你的剪切板中. 大家手动整理 费时费力,直接 拉取出来就知道 最常用的是哪些软件. 有一定的参考价值 默认拉取 30 条, 可直接修改数字.

v2ex · 2026-05-27 16:38:55+08:00 · tech

python3 -c "import os, subprocess, re; mdfind = subprocess.run([\"mdfind\", \"-onlyin\", \"/Applications\", \"kMDItemContentType == 'com.apple.application-bundle' && kMDItemLastUsedDate >= '\$time.now(-30d)'\"], capture_output=True, text=True).stdout.splitlines(); blocklist = re.compile(r'^(google|widgetwall|shadowrocket|alfred|updatest|macupdater|snipaste|tot|chronoid|helper|updater|crashreporter|service|extension)$', re.I); apps = {}; [apps.update({os.path.basename(p).replace('.app',''): int(subprocess.run([\"mdls\", \"-name\", \"kMDItemUseCount\", \"-raw\", p], capture_output=True, text=True).stdout.strip() or 0)}) for p in mdfind if os.path.exists(p) and not blocklist.match(os.path.basename(p).replace('.app','').strip())]; sorted_apps = sorted([k for k, v in apps.items() if v > 0], key=lambda x: apps[x], reverse=True)[:30]; [print(p) for p in sorted_apps]" | pbcopy 在终端执行后, 在回帖中直接 粘贴(Cmd + V); 可 二次编辑 补充后发布 不放心 命令效果 借助 AI 审核下. 作用就是:清洗掉常驻后台的小工具、代理和更新器 ,获取常用软件 并 终端不会在屏幕上刷屏,而是会静默将洗干净的 30 款核心应用名称列表直接复制到你的剪切板中. 大家手动整理 费时费力,直接 拉取出来就知道 最常用的是哪些软件. 有一定的参考价值 默认拉取 30 条, 可直接修改数字.

v2ex · 2026-05-27 15:47:21+08:00 · tech

python3 -c "import os, subprocess, re; mdfind = subprocess.run([\"mdfind\", \"-onlyin\", \"/Applications\", \"kMDItemContentType == 'com.apple.application-bundle' && kMDItemLastUsedDate >= '\$time.now(-30d)'\"], capture_output=True, text=True).stdout.splitlines(); blocklist = re.compile(r'^(google|widgetwall|shadowrocket|alfred|updatest|macupdater|snipaste|tot|chronoid|helper|updater|crashreporter|service|extension)$', re.I); apps = {}; [apps.update({os.path.basename(p).replace('.app',''): int(subprocess.run([\"mdls\", \"-name\", \"kMDItemUseCount\", \"-raw\", p], capture_output=True, text=True).stdout.strip() or 0)}) for p in mdfind if os.path.exists(p) and not blocklist.match(os.path.basename(p).replace('.app','').strip())]; sorted_apps = sorted([k for k, v in apps.items() if v > 0], key=lambda x: apps[x], reverse=True)[:30]; [print(p) for p in sorted_apps]" | pbcopy 在终端执行后, 在回帖中直接 粘贴(Cmd + V); 可 二次编辑 补充后发布 不放心 命令效果 借助 AI 审核下. 作用就是:清洗掉常驻后台的小工具、代理和更新器 ,获取常用软件 并 终端不会在屏幕上刷屏,而是会静默将洗干净的 30 款核心应用名称列表直接复制到你的剪切板中. 大家手动整理 费时费力,直接 拉取出来就知道 最常用的是哪些软件. 有一定的参考价值 默认拉取 30 条, 可直接修改数字.

v2ex · 2026-05-27 15:43:59+08:00 · tech

python3 -c "import os, subprocess, re; mdfind = subprocess.run([\"mdfind\", \"-onlyin\", \"/Applications\", \"kMDItemContentType == 'com.apple.application-bundle' && kMDItemLastUsedDate >= '\$time.now(-30d)'\"], capture_output=True, text=True).stdout.splitlines(); blocklist = re.compile(r'^(google|widgetwall|shadowrocket|alfred|updatest|macupdater|snipaste|tot|chronoid|helper|updater|crashreporter|service|extension)$', re.I); apps = {}; [apps.update({os.path.basename(p).replace('.app',''): int(subprocess.run([\"mdls\", \"-name\", \"kMDItemUseCount\", \"-raw\", p], capture_output=True, text=True).stdout.strip() or 0)}) for p in mdfind if os.path.exists(p) and not blocklist.match(os.path.basename(p).replace('.app','').strip())]; sorted_apps = sorted([k for k, v in apps.items() if v > 0], key=lambda x: apps[x], reverse=True)[:30]; [print(p) for p in sorted_apps]" | pbcopy 在终端执行后, 在回帖中直接 粘贴(Cmd + V); 可 二次编辑 补充后发布 不放心 命令效果 借助 AI 审核下. 作用就是:清洗掉常驻后台的小工具、代理和更新器 ,获取常用软件 并 终端不会在屏幕上刷屏,而是会静默将洗干净的 30 款核心应用名称列表直接复制到你的剪切板中. 大家手动整理 费时费力,直接 拉取出来就知道 最常用的是哪些软件. 有一定的参考价值 默认拉取 30 条, 可直接修改数字.

v2ex · 2026-05-27 15:36:00+08:00 · tech

python3 -c "import os, subprocess, re; mdfind = subprocess.run([\"mdfind\", \"-onlyin\", \"/Applications\", \"kMDItemContentType == 'com.apple.application-bundle' && kMDItemLastUsedDate >= '\$time.now(-30d)'\"], capture_output=True, text=True).stdout.splitlines(); blocklist = re.compile(r'^(google|widgetwall|shadowrocket|alfred|updatest|macupdater|snipaste|tot|chronoid|helper|updater|crashreporter|service|extension)$', re.I); apps = {}; [apps.update({os.path.basename(p).replace('.app',''): int(subprocess.run([\"mdls\", \"-name\", \"kMDItemUseCount\", \"-raw\", p], capture_output=True, text=True).stdout.strip() or 0)}) for p in mdfind if os.path.exists(p) and not blocklist.match(os.path.basename(p).replace('.app','').strip())]; sorted_apps = sorted([k for k, v in apps.items() if v > 0], key=lambda x: apps[x], reverse=True)[:30]; [print(p) for p in sorted_apps]" | pbcopy 在终端执行后, 在回帖中直接 粘贴(Cmd + V); 可 二次编辑 补充后发布 不放心 命令效果 借助 AI 审核下. 作用就是:清洗掉常驻后台的小工具、代理和更新器 ,获取常用软件 并 终端不会在屏幕上刷屏,而是会静默将洗干净的 30 款核心应用名称列表直接复制到你的剪切板中. 大家手动整理 费时费力,直接 拉取出来就知道 最常用的是哪些软件. 有一定的参考价值 默认拉取 30 条, 可直接修改数字.

v2ex · 2026-05-27 15:05:21+08:00 · tech

python3 -c "import os, subprocess, re; mdfind = subprocess.run([\"mdfind\", \"-onlyin\", \"/Applications\", \"kMDItemContentType == 'com.apple.application-bundle' && kMDItemLastUsedDate >= '\$time.now(-30d)'\"], capture_output=True, text=True).stdout.splitlines(); blocklist = re.compile(r'^(google|widgetwall|shadowrocket|alfred|updatest|macupdater|snipaste|tot|chronoid|helper|updater|crashreporter|service|extension)$', re.I); apps = {}; [apps.update({os.path.basename(p).replace('.app',''): int(subprocess.run([\"mdls\", \"-name\", \"kMDItemUseCount\", \"-raw\", p], capture_output=True, text=True).stdout.strip() or 0)}) for p in mdfind if os.path.exists(p) and not blocklist.match(os.path.basename(p).replace('.app','').strip())]; sorted_apps = sorted([k for k, v in apps.items() if v > 0], key=lambda x: apps[x], reverse=True)[:30]; [print(p) for p in sorted_apps]" | pbcopy 在终端执行后, 在回帖中直接 粘贴(Cmd + V); 可 二次编辑 补充后发布 不放心 命令效果 借助 AI 审核下. 作用就是:清洗掉常驻后台的小工具、代理和更新器 ,获取常用软件 并 终端不会在屏幕上刷屏,而是会静默将洗干净的 30 款核心应用名称列表直接复制到你的剪切板中. 大家手动整理 费时费力,直接 拉取出来就知道 最常用的是哪些软件. 有一定的参考价值 默认拉取 30 条, 可直接修改数字.

v2ex · 2026-05-27 15:05:21+08:00 · tech

python3 -c "import os, subprocess, re; mdfind = subprocess.run([\"mdfind\", \"-onlyin\", \"/Applications\", \"kMDItemContentType == 'com.apple.application-bundle' && kMDItemLastUsedDate >= '\$time.now(-30d)'\"], capture_output=True, text=True).stdout.splitlines(); blocklist = re.compile(r'^(google|widgetwall|shadowrocket|alfred|updatest|macupdater|snipaste|tot|chronoid|helper|updater|crashreporter|service|extension)$', re.I); apps = {}; [apps.update({os.path.basename(p).replace('.app',''): int(subprocess.run([\"mdls\", \"-name\", \"kMDItemUseCount\", \"-raw\", p], capture_output=True, text=True).stdout.strip() or 0)}) for p in mdfind if os.path.exists(p) and not blocklist.match(os.path.basename(p).replace('.app','').strip())]; sorted_apps = sorted([k for k, v in apps.items() if v > 0], key=lambda x: apps[x], reverse=True)[:30]; [print(p) for p in sorted_apps]" | pbcopy 在终端执行后, 在回帖中直接 粘贴(Cmd + V); 可 二次编辑 补充后发布 不放心 命令效果 借助 AI 审核下. 作用就是:清洗掉常驻后台的小工具、代理和更新器 ,获取常用软件 并 终端不会在屏幕上刷屏,而是会静默将洗干净的 30 款核心应用名称列表直接复制到你的剪切板中. 大家手动整理 费时费力,直接 拉取出来就知道 最常用的是哪些软件. 有一定的参考价值 默认拉取 30 条, 可直接修改数字.

v2ex · 2026-05-27 14:51:15+08:00 · tech

python3 -c "import os, subprocess, re; mdfind = subprocess.run([\"mdfind\", \"-onlyin\", \"/Applications\", \"kMDItemContentType == 'com.apple.application-bundle' && kMDItemLastUsedDate >= '\$time.now(-30d)'\"], capture_output=True, text=True).stdout.splitlines(); blocklist = re.compile(r'^(google|widgetwall|shadowrocket|alfred|updatest|macupdater|snipaste|tot|chronoid|helper|updater|crashreporter|service|extension)$', re.I); apps = {}; [apps.update({os.path.basename(p).replace('.app',''): int(subprocess.run([\"mdls\", \"-name\", \"kMDItemUseCount\", \"-raw\", p], capture_output=True, text=True).stdout.strip() or 0)}) for p in mdfind if os.path.exists(p) and not blocklist.match(os.path.basename(p).replace('.app','').strip())]; sorted_apps = sorted([k for k, v in apps.items() if v > 0], key=lambda x: apps[x], reverse=True)[:30]; [print(p) for p in sorted_apps]" | pbcopy 在终端执行后, 在回帖中直接 粘贴(Cmd + V); 可 二次编辑 补充后发布 不放心 命令效果 借助 AI 审核下. 作用就是:清洗掉常驻后台的小工具、代理和更新器 ,获取常用软件 并 终端不会在屏幕上刷屏,而是会静默将洗干净的 30 款核心应用名称列表直接复制到你的剪切板中. 大家手动整理 费时费力,直接 拉取出来就知道 最常用的是哪些软件. 有一定的参考价值 默认拉取 30 条, 可直接修改数字.