2026年2月

rt ,因为我的开发环境是在内网,现在想要使用 opencode+我司自己部署的大模型进行开发,但是不知如何在内网安装 opencode ,请各位大哥指点一下




在高铁、体育跳水和破解翻墙技术上,中国称第二没人敢称第一。各位预测一下美版官换梯子用到的技术实现。

试了一下 opencode+智普 4.7 还可以,5.0 应该更好。想买一个 pro 补充 codedx 和 GitHub Coplit 额度不够用又不想开高价套餐的情况。
没想到抢了一个星期 页面都刷不出来。。。

IP代理是连接采集工具与目标网站的中间层,在数据采集中扮演着“身份伪装”与“请求分发”的双重角色。

作为全球最严格的电商平台之一,亚马逊对异常流量的识别能力极强,单一IP的高频请求几乎瞬间就会被封禁。本文将分享如何通过API与代理IP的协同配合,实现亚马逊数据采集效率翻倍。

数据采集的瓶颈与突破

亚马逊数据采集面临两大核心挑战:一是API自身的调用频率限制,二是平台基于IP的反爬机制。传统的单IP轮询采集方式,不仅效率低下,而且IP一旦被识别,整个采集任务就会中断。

高质量代理IP的引入,为突破这些瓶颈提供了解决方案。通过将请求分散到多个IP上,可以有效规避频率限制,同时模拟不同地域真实用户的访问行为,降低被识别为爬虫的风险。

住宅代理的关键技术指标

为高负载采集场景设计的住宅代理服务,通常需要具备以下技术特征:
① 充足的IP资源储备——能够精准匹配亚马逊各站点的本地化采集需求;
② 高并发处理能力——支持大量同时发起的连接请求,从容应对批量数据采集任务对网络资源的消耗;
③ 稳定的请求成功率——最大限度减少因代理问题导致的采集中断;
④ 完善的技术支持保障——提供专业的技术支持渠道,确保在配置或使用过程中遇到的问题能够得到及时响应和解决。

高效采集方案的落地实践

将住宅代理服务与亚马逊API接口进行简单配置,即可快速构建高效的数据采集方案。具体实施时,建议根据采集任务量级合理规划IP轮换策略,并结合亚马逊API的调用限制设置适当的请求间隔。

通过代理IP与API的协同配合,采集成功率可提升至99%以上,同时大幅降低因IP封禁导致的采集中断风险。这一方案能够帮助从业者更高效地完成竞品分析、市场调研等数据驱动型工作,真正实现亚马逊数据采集效率的倍增,让业务运营更加省心省力。

各位 V 友前辈好,最近陷入了极度的人岗错配和精神内耗中,每天都很痛苦,想听听大家客观、现实的建议。

💻 个人背景

  • 硬件条件: 男,CS 硕士( AI 大模型方向)。江浙沪独生子,家里底子尚可。
  • 生存压力: 目前无房贷、车贷压力,未婚单身,基本没有经济和生存的后顾之忧
  • 现状: 今年考入江浙市直公安 GWY (技术岗,非本地)。目前按规定被下派到最基层单位(派出所,需要直面群众、处理各类鸡毛蒜皮和突发事件)进行为期 2 年的挂职锻炼,目前还需要再熬 1 年半

🌪️ 目前的极度痛苦

  1. 环境窒息(属性严重不合): 我本质是个性格偏内向的“技术宅”。我极度厌恶且不擅长应对基层这种需要跟三教九流周旋、处理大妈吵架等高情绪消耗的环境。
  2. 制度排斥与身心俱疲: 基层实行半军事化管理,需要频繁值夜班(哪怕是睡觉也常被突发事件叫醒,睡眠质量极差)。工作量大,一个月只能保证 2 次双休。此外,还有各种应对检查的繁文缛节。
  3. 极度孤独: 无法融入周围的同事圈子,每天的闲聊话题完全插不上嘴,感觉自己像个异类,受到隐形的排挤。
  4. 心理状态红灯: 觉得白瞎了自己学了那么多年的 AI 技术。现在对上班产生了严重的生理性反胃,坐在工位上就觉得抑郁,每个月都会严重失眠几次,极其痛苦。

纠结与未来的想法

因为家里没有给我经济压力,我现在每天脑子里都在疯狂冒出“试用期内直接辞职(取消录用)”的冲动。

我的 Plan B 是:
辞职去申请读 AI 方向的博士,未来去高校当老师,或者考一个其他系统(更偏后台/技术)的 GWY 。
我心里觉得,高校或纯技术部门的环境会相对单纯,更适合我这种只想安安静静搞研究、写代码。

🤔 请教各位 V 友

  1. 放弃江浙体制内的工作,去读博当老师,这条路在当下的环境里现实吗?
  2. 高校的环境真的如我所想的那样“单纯”吗?还是说我只是在逃避现在的痛苦?
  3. 对于熬过这剩下的 1 年半,大家有什么心理建设或实际操作上的建议吗?

真心求大家指点迷津,甚至是骂醒我也可以!感谢!

Po Linn Chia 在波士顿 Dev Summit 的演讲《没有QA环境?没问题》中介绍了他们如何重用单一开发环境来部署多个服务版本,以测试他们的分布式系统。一个小型的实施团队,文化的引进,以及逐步的学习可以帮助团队协作,减少认知负荷,并扩展测试实践。

 

如果没有专门的 QA 环境,团队在测试分布式系统时将面临技术和协调问题,Chia 在 InfoQ 新闻《如何在单一环境中使用代理路由启用分布式系统的测试》中解释道:

 

一个缓慢的、不可维护的 CLI 导致一个组织转向自动化测试。他们使用 CI 和代理路由构建了一个用于版本化部署的工具,使开发人员能够在多个版本上运行隔离测试,以更早地发现错误。

 

在实现了内部部署工具之后,他们意识到他们的团队结构对于他们正在尝试做的事情来说不再可行。Chia 解释说,虽然公司已经发展壮大,但由于没有能够跨开发和运维的团队,所以无法扩大规模。

 

每当有一个团队试图测试某项内容时,我们就会阻塞其他 N-1 个团队。随着规模扩大,这种阻塞不仅无法扩展,反而会愈发严重。

 

为了解决问题,他们认为如果能够很好地测试后端,就可以减少对前端和移动端测试的影响。他们组建了一个小团队,但问题太大了,无法解决。他们还了解到他们的测试基础架构需要改变。

 

接下来,他们尝试在生产环境中进行测试。问题是他们的生产系统还没有准备好接受测试数据。他们做了一些监控,但监控不能取代测试;监控器只会告诉你已经着火了,Chia 说。

 

他们想出了建立一个支持团队的想法,像老虎团队一样工作。Chia 提到,他们虽然很小,但很重要,他们会为他们扫清道路,完成他们需要做的工作。她解释说,最困难的部分是为你的组织找出不言而喻的标准:

 

* 不能太贵

* 不能太复杂

* 必须连接平台和产品

* 不能太具破坏性:必须在启用不同类型的现有测试的同时启用集成测试

 

他们并没有破坏当前的开发者体验,但是他们为开发者提供了一个稳定的影子领域,并且能够在他们的 PR 中临时启动内容,并按需进行任何他们想要的测试,Chia 解释道:

 

我们授权移动端和前端工程师使用他们熟悉的工具来定位版本。

 

Chia 提到,就像采用任何新技术一样,教育人们是困难的。这需要大量的学习,即使是最专业的工程师也必须处理无尽的认知负荷。人们被他们需要知道的东西所淹没;在这一点嵌入我们的工程文化之前,我们必须要求我们的开发人员进行知识获取。

 

Linn Chai 说,你可以有一个小团队,但只要有战略和政治意愿,你就可以做伟大的事情。尝试启用尽可能多的测试类型,即使它并不符合完美的实际测试金字塔与所有漂亮的线性框;你会成功的,但你必须从小处着手,她总结道。

 

InfoQ 就组织结构和工作方式的变化采访了Po Linn Chia

 

InfoQ:你们是如何在开发和运维之间轮换工程师的?

 

Po Linn Chia:在 Playlist 的 Classpass 组织中,我们有不同工程领域的协会——在我们的例子中,包括后端、前端和移动开发——以及一个独立的平台运维团队。协会有固定的员工——例如,我是后端协会的负责人——并且公会与产品工作流程是分开的。我们专注于技术卓越、开发人员生产力以及与平台运维团队的协作。

 

工程师可以临时进入公会。这使他们能够获得跨团队、跨平台项目的工作经验,而且通常是他们第一次接触运维类工作。特别是后端协会与我们的平台团队保持着密切的工作关系,我们的工作经常有很多重叠。

 

InfoQ:你在轮换工程师方面有什么经验?

 

Chia:总的来说,这些轮换都很受欢迎!我认为工程师喜欢在高杠杆的技术项目中工作,这是更广泛地传播工作系统/运维知识的好机会,这样每个人(包括平台运维)都是赢家。

 

原文链接:

https://www.infoq.com/news/2026/02/environment-distributed-testing/

从这一期开始,小云将为大家讲解云流管理平台的使用教程。今天,让我们来了解一下云流管理平台中【我的资源】和【云应用管理】功能是如何使用的吧!

一、我的资源

该页面中显示了渲染服务器的总体资源情况,包括服务器总量、云应用数量、流路总数、CPU预警记录、GPU预警记录、内存预警记录、磁盘预警记录等统计信息。

1、通过图像与数据结合的形式,展现了服务器CPU的各项信息,可以查看单台或者全部服务器的资源情况。

2、点击右上角“如何添加资源”可以查看云流渲染服务部署流程,点击“点量云流渲染服务”可以下载该应用,点击相应的操作手册可以直接查看指南,进行点量云流的部署安装。

二、云应用功能

【01云应用列表】

该页面中对已有云应用进行汇总,展示了名称、状态、服务器数量等信息。支持通过应用ID、应用名称等字段对云应用进行搜索,用户可以对云应用进行禁用、编辑等操作。

  • 创建应用
    1、点击<创建应用>,填写应用名称,选择本次流化的应用类型等,选择模板之后需填写码率,选择访问验证方式。有游客模式和登录方式两种。

2、除了基本信息外,也可在高级设置中对应用参数进行修改,包括开启声音、应用模式、随机分配流路等设置,同时页支持对移动端参数进行设置。

3、点击“下一步”,选择该应用所在的服务器,支持选择多台。在选择服务器弹窗中可以查看当前管理平台中全部服务器的信息,包括服务器名称、服务器地址、机房区域。在左上角有相应的“如何添加服务器”的快速教程。选中服务器之后点击“确定”即可保存成功。

4、设置好后点击下一步,选择该应用所在服务器,支持选择多台
(1)如果应用模板为:Unity3D/UE、信创Unity3D/UE、沙盒2、云VR
注意上传应用文件要求为ZIP格式,可选择应用的分发方式:P2P或HTTP。上传成功之后系统会自动识别应用路径和视图路径。

(2)如果上传应用模板为WebGL
在服务器选择完成后,直接输入访问网址,保存后便可生成链接。

(3)如果上传模板为办公模板
在服务器选择完成后,点击“下一步”,应用设置完成之后将会自动生成相应的桌面链接。

5、点击“下一步”进入“流路设置”界面,可基于服务器性能设置流路数和预启动数量。也可针对单台服务器进行个性化设置,设置本服务器的应用路径、视图路径和启动参数,分配本服务器的流路数和预启动数(默认分别小于总流路数和总预启动数)。

6、设置完成之后点击“保存”,云流创建成功。

  • 更新管理
    在云应用列表中,找到<更新状态>,点击下方数字,进入<更新管理>页面,显示该云应用各个服务器的应用更新状态及总体下载状态。

  • 流路管理
    1、点击“最大流路数”列的数字即可进入流路管理页面,显示该云应用各条流路的所属服务器、ip端口、状态等信息,支持对云应用中的各条流路进行启动、停止、删除、编辑、查看地址、添加地址。启动/停止分别对应流路的不同状态,流路只有在线时才可访问。

2、点击“编辑”可以对本流路的配置进行设置

  • 基本配置中可编辑本条流路所属的服务器,对应的云应用,可查看对应云应用的应用详情(应用分组、应用名称、应用识别码、应用模板、应用路径、应用参数、视图进程路径、备注),编辑流路端口;
  • 高级配置中可选择旁观人数(默认表示不限人数)、扬声器、协议类型、访问验证方式、是否允许多人操控、地址访问控制、是否预启动。设置完成之后,点击“保存”即可。

3、点击“添加地址”可对本流路添加新的访问地址,输入用户名、手机号、备注基本信息,输入时长,选择模式:主控、主控(在线时不允许旁观)、旁观(只可观看不可操作,可申请权限),设置完成之后点击“保存”即可。

4、新生成的访问地址可点击流路列表中的“查看地址”进行查看,可对用户进行编辑、删除、生成地址、下线、延期等操作。点击“使用详情”可查看本账号的具体访问情况,包括客户端IP、连接时间、下线时间、过期时间、在线时长。

  • 复制链接
    应用创建成功后,会生成:Web链接+Web二维码、客户端链接+客户端二维码。

1、web链接可直接在浏览器访问;

2、客户端链接需安装点量云打开访问,点量云流可在链接地址悬浮菜单的工具箱中进行下载;

3、复制客户端链接打开客户端,该云应用会自动加入客户端云应用列表中,之后在客户端中可以直接打开。

  • 禁用/编辑/删除/上传应用文件
    操作设置中有对云流进行禁用、编辑、删除等控制,根据需求进行增删即可。

【02 云应用分组管理】

该页面对已有云应用分组进行汇总,展示了云应用分组的组名、关联云应用、备注、创建时间等信息。支持通过组名、备注等字段对云应用分组进行搜索,用户可对分组进行编辑、删除操作。
1、点击“创建云应用组”,输入组名称、备注,上传应用分组展示图(建议尺寸350x170 px,支持jpg/png格式);

2、点击“选择云应用”选择要添加到组内的云应用。选择云应用时支持通过应用名称、应用状态、应用备注对全部的云应用进行搜索。勾选中之后点击“确定”即可保存成功,同一云应用支持属于多个分组;

3、点击“关联云应用”按钮可查看分组中的云应用,可以进行搜索或移除;

4、点击“编辑”按钮可对分组信息和关联云应用进行修改;

5、点击“删除”按钮将会删除分组,同时组内应用的所属分组也会同步删除,云应用不会被删除。

三星发布 S26 系列手机

2 月 26 日,三星在美国旧金山举办 Galaxy Unpacked 发布会,发布了 Galaxy S26 系列,包括 Galaxy S26、Galaxy S26+ 和 Galaxy S26 Ultra。

屏幕和设计方面,Galaxy S26 与 S26+ 分别配备 6.3 英寸与 6.7 英寸屏幕,机身厚度分别为 7.2mm 和 7.3mm,重量分别为 167g 和 190g,支持 IP68 级防尘防水,并采用「增强型装甲铝边框」。Galaxy S26 Ultra 厚度 7.9mm、重量 214g,采用「升级版增强型装甲铝边框」,同样支持 IP68 级防尘防水。S26 系列均支持 1-120 Hz 自适应刷新率和 2600 尼特峰值亮度,其中 Galaxy S26 屏幕分辨率为 2340 × 1080,Galaxy S26+ 和 Galaxy S26 Ultra 屏幕分辨率均为 3120 × 1440。

硬件配置方面,三款机型均搭载第五代骁龙 8 至尊版(for Galaxy)定制芯片。三星称该芯片 NPU 提升约 39%,图像处理提升 24%,CPU 提升约 19%。散热方面,Ultra 配备新的均热板方案。

续航与充电方面,Galaxy S26 与 S26+ 电池容量分别为 4300 mAh 与 4900 mAh,官方称最长约 31 小时视频播放。充电方面,Galaxy S26 支持最高 25W 有线快充(约 30 分钟充至 55%),需另购 25W 适配器;Galaxy S26+ 支持最高 45W 有线快充(约 30 分钟充至 69%),需另购 45W 适配器。Galaxy S26 Ultra 依旧配备了 5000 mAh 电池,但有线充电速度最高可达 60W(Super-Fast Charging 3.0),同样需另购三星 60W 电源适配器。无线充电方面,S26+ 与 Ultra 支持 Qi2 无线充电,分别为 20W 与 25W,但机身没有磁吸结构。

影像方面,Galaxy S26 与 S26+ 采用 50MP 主摄、12MP 超广角、10MP 长焦组合,支持 3 倍光学变焦,30 倍数码变焦,并支持「超视觉引擎」增强夜景表现。S26 系列还新增了「超级稳定」功能,可以结合超广角视野与陀螺仪、加速度传感器识别重力方向,以提升拍摄时的水平稳定性。Galaxy S26 Ultra 采用四摄方案,包括 200 MP 主摄、50 MP 超广角以及 50 MP / 10 MP 长焦组合,支持 3 倍与 5 倍光学变焦,前置为 12 MP。Ultra 的广角镜头升级至 ƒ/1.4 大光圈,三星称成像亮度提升 47%;长焦镜头采用 ƒ/2.9 大光圈,称成像亮度提升 37%。在视频与算法方面,三星强调了 Nightography Video 功能、防抖与 ISP、肤色还原等改进,并继续加入更多 AI 能力。

隐私与功能方面,Galaxy S26 Ultra 首次加入原生「Privacy Display」硬件级防窥能力,可对通知等敏感内容提供侧视遮挡,并支持在应用内自定义与多档可见性设置;同时可对锁屏、安全文件夹、系统设置等场景中的密码、PIN 或解锁图案输入启用防窥配置。S Pen 方面,Ultra 继续支持手写笔,仅提供黑白两种笔身配色,蓝牙功能仍未回归。

系统与 AI 方面,Galaxy S26 系列预装 One UI 8.5,主打「Now Nudge」信息建议功能,并称 Now Brief 更加个性化;Circle to Search 新增「多对象识别」。默认助手方面,用户可在设置中选择 Bixby、Gemini 或 Perplexity。

售价方面,Galaxy S26 基础款为 16GB 内存搭配 256GB 存储,售价 6999 元;Galaxy S26+ 基础款为 12GB 内存搭配 256GB 存储,售价为 7999 元;Galaxy S26 Ultra 基础款为 12GB搭配 256GB 存储,售价为 9999 元。来源


Anthropic 的新动态

2 月 25 日,Anthropic 产品经理 Noah Zweben 表示,Claude Code 新增的「远程控制」功能允许开发者通过手机远程同步,并操控本地电脑上的命令行编程任务。用户只需更新客户端并扫描二维码,即可完成会话同步。该功能通过在本地终端与移动设备之间建立安全连接实现,而非将开发环境迁移至云端。

该功能目前优先向 Claude Max 订阅用户开放,后续将扩展至 Claude Pro 用户。官方表示,这一设计旨在提升开发者的工作连续性,使他们在离开电脑时仍能推进复杂任务。来源

另,据《时代》杂志报道,Anthropic 已对其在 2023 年提出的 Responsible Scaling Policy(RSP)作出重大调整,取消了「在无法事先确保安全缓解措施充分的情况下,不训练 AI 模型」这一关键承诺。Anthropic 首席科学官 Jared Kaplan 表示,在 AI 技术快速演进、竞争对手持续推进的背景下,单方面暂停模型训练既难以遏制整体风险上升,也可能削弱公司在前沿安全研究中的作用。

新版 RSP 更侧重透明度与相对约束机制,包括披露模型在安全测试中的表现、对标或超越竞争对手的安全投入,并承诺仅在公司被认为处于 AI 竞赛领先位置且灾难性风险显著时,才会考虑放缓开发节奏。Anthropic 还计划定期发布「前沿安全路线图」以及更为详尽的风险报告。来源


Aqara 发布智能可视门铃 G400

Aqara 于 2 月 25 日宣布,旗下智能可视门铃 G400 正式开售。该产品具备 IP65 防护等级,采用常供电设计,不支持电池供电,分辨率为 2K,支持 AI 人形侦测、人脸识别与包裹识别功能,并搭载双频 Wi-Fi 6 与 RJ45 网口,同时预留 Micro SD 卡槽。此外,该产品支持 Apple HomeKit,定价为 819 元。来源


Spotify 推出骨灰盒造型音箱

Spotify 与液态死亡(Liquid Death)于 2 月 25 日宣布推出联名产品「永恒歌单骨灰盒」(Eternal Playlist Urn),这是一款外形采用骨灰盒设计的无线蓝牙音箱,并不是用于存放骨灰的骨灰盒。

作为收藏级的限量产品,「永恒歌单骨灰盒」仅在美国发售 150 个,售价为 495 美元。购买者将获得一款尺寸为 7 英寸 × 11.4 英寸的骨灰盒造型音箱,其盒盖内集成蓝牙发声单元。

用户可在 Spotify 上创建专属的「永恒歌单」,只需回答诸如「你的永恒氛围是什么?」等问题。Spotify 会结合回答内容与听歌记录生成定制歌单,并直接同步至骨灰盒音箱,同时支持分享给亲友。Spotify 在官方博客中表示:「生活需要音乐,来世也一样。」这也是 Spotify 与液态死亡合作打造该产品的初衷,「永恒歌单骨灰盒」被称为全球首款专为音乐设计、陪伴用户前往未知之地的无线音箱。来源


铁三角推出 USB-C 有线耳机 ATH-CKD7NC

 

Audio-Technica 铁三角宣布,将于本周五面向市场发售一款 USB Type-C 接口有线耳机 ATH-CKD7NC。该型号支持高精度混合降噪技术,并配备 ENC 环境降噪麦克风。ATH-CKD7NC 采用精密加工的铝合金外壳,内置 11 mm HiRes 驱动单元,搭载高品质 DAC 芯片,支持 24 bit / 96 kHz 音频规格。同时,产品随附支持通透与降噪模式切换的线控单元及理线夹,售价为 9680 日元。来源


ProducerAI 音乐创作工具加入 Google

Google Labs 于 2 月 24 日发布博文,宣布生成式 AI 音乐创作平台 ProducerAI 加入其产品阵营。ProducerAI 深度整合 Google DeepMind 的 Gemini、Lyria 3、Veo 等大模型,为音乐人提供覆盖作词、编曲到混音的一站式创作支持。

用户只需输入「制作一首 lofi 节拍」等指令,ProducerAI 便可快速生成跨流派作品,并支持添加混响、强化低音等后期处理。Google 还为该平台推出 Spaces 功能。艺术家可借助自然语言创建新的乐器与特效,甚至搭建基于节点的模块化音频环境。这些模块化音频环境还支持用户之间共享,并可用于二次混音。最后,Google 表示为提升 AI 内容的可识别性,平台的所有音频输出都嵌入 SynthID 隐形水印。来源


开源办公套件 LibreOffice 在线版项目重启

文档基金会(TDF)于 2 月 25 日发布公告,宣布重启 LibreOffice 在线版(LibreOffice Online)项目。目前,该项目代码仓库已重新开放,并邀请开源社区在官方引导下恢复开发。

LibreOffice 在线版后续上线后,用户无需安装桌面应用程序,直接通过网页浏览器即可使用该办公套件。该项目面向云平台集成与自托管协作环境,支持处理 Writer(文档)、Calc(表格)和 Impress(幻灯片)文件,方便用户随时随地远程打开、编辑,并开展协作。来源


微信宣布两个实用功能

微信近日,围绕「图片收发」与「图片溯源」两个高频使用场景补充优化了相关功能。

首先,在无需互加好友的情况下,微信新增了原图快速收发能力。用户只需在微信首页点击右上角「+」,进入「扫一扫」,再依次选择「我的二维码」-「面对面收照片和文件」,即可生成专用二维码。对方扫描后,便可直接发送照片原图或文件。微信官方表示,整个传输过程基于本地连接完成,无需消耗移动数据流量,尤其适合旅行、聚会、团建等多人集中收图的场景。

其次,微信还上线了图片「图片溯源」功能。用户在聊天中长按任意一张图片,点击「查看该图片包含的聊天」,即可快速查看这张图片曾被发送到哪些聊天窗口,并可直接跳转至对应对话,回溯当时的聊天内容。微信官方表示,这一功能在图片转发频繁、聊天记录较多的情况下,有助于快速定位信息来源与传播路径。来源


看看就行的其他消息

  • 界面新闻从多位知情人士处独家获悉,魅族手机业务已经实质性停摆,将于 2026 年 3 月正式退市。此外,魅族旗下 FlymeAuto 车机业务将独立运营,魅族品牌或将继续保留在吉利体系内。来源
  • 据彭博社 2 月 25 日报道,Unity Software 正在评估其中国业务的多种选项,其中包括出售相关业务的可能性。该公司已与一名顾问合作,了解市场对 Unity 中国的潜在兴趣。知情人士称,Unity Software 或希望为中国业务争取超过 10 亿美元的估值。目前相关磋商仍在推进,尚未达成最终协议。Unity 官方代表对此拒绝置评。来源


少数派的近期动态

  • 少数派年度征文来了,古法手搓大战人工智能,你会是哪条赛道的大赢家?参与一下
  • 重磅新片《寻源南疆》上线,我们在雪山上拍了一部「公路电影」。看看精彩画面
  • 将设计装进耳朵:少数派×飞傲联名 CD 机盖板设计大赛已经开始啦。了解详情
  • 没什么用,但就是好玩:盘点或恶搞或无聊的「神经病」应用。看看都有啥
  • Sonos × 少数派 × 暖风家联合打造:声音与视觉的沉浸体验空间正式上线啦。了解详情
  • 我们正在优化并改进新的首页版式,如果你在使用过程中发现了任何问题或者有改进建议,请通过反馈表单告知我们。首页反馈收集

你可能错过的好文章

> 下载 少数派 2.0 客户端、关注 少数派公众号,解锁全新阅读体验 📰

> 实用、好用的 正版软件,少数派为你呈现 🚀

    过年回河北老家( 18 线县城),被拍了两次,如题,太 TM 恶心了
    1 、一次是右转黄灯被拍(扣 6 分罚 100 ),这一个红绿灯的财政收入够 TM 养活一个交通队了
    2 、另外一次是偏僻十字路口接人,压到了非机动车道(扣 1 分罚 100 ),MD 一个车没有,人影都没有还拍,服了

    由于昨晚熬夜,今早起来狂炫了一瓶冰镇东鹏,起初一切良好,上了地铁肚子开始隐隐作痛了,想着很快到公司了(四五个站)就忍忍,此时事情开始逐渐失控,肚子开始翻滚了,我是站也不是坐也不是,憋的我额头直冒冷汗想死的心都有了,咬着牙夹紧屁股终于等到下一站停车了立马下车找站内厕所,好在很快找到了,飞奔进去一泻千里。

    妈蛋我都做好了最坏的打算了,真他么恐怖啊。mental_boommental_boom

    在企业级数据应用中,工作表保护是保障数据安全的核心手段——比如财务报表、核心业务数据看板等场景,需要防止误编辑、数据篡改等风险。但传统工作表保护功能往往“一刀切”:启用保护后,透视表的所有操作都会被限制,用户无法进行筛选、排序、展开/折叠等基础分析操作;关闭保护则会暴露敏感数据,面临安全隐患。这种“安全与交互不可兼得”的矛盾,严重影响数据使用效率。

    为解决这一痛点,SpreadJS V19.0 推出“受保护工作表中启用透视表”功能,通过 allowUsePivotTable 属性实现精细化权限控制,让工作表在保持保护状态的同时,支持透视表核心交互操作,完美平衡数据安全与分析灵活性。下面,我们深入解析这一特性的核心价值与使用细节。

    核心功能解析:精细化权限控制,兼顾安全与交互

    SpreadJS V19.0 以“最小权限原则”为设计核心,通过灵活的属性配置和明确的功能权限划分,让保护工作表下的透视表操作更可控、更贴合业务需求:

    1. 核心属性 allowUsePivotTable:一键控制交互权限

    新增 allowUsePivotTable 配置项,集成于工作表保护选项中,开发者可根据业务需求灵活开关:

    • allowUsePivotTable = true 时:工作表处于保护状态,但用户可对透视表执行筛选、排序、展开/折叠等核心分析操作,不影响数据安全;
    • allowUsePivotTable = false 时:透视表的大部分编辑操作被限制,仅保留少量基础查看功能,彻底锁定数据结构;
    • 支持运行时动态修改:无需重新初始化工作表,可根据用户角色、业务场景实时调整权限,灵活性拉满。

    2. 明确的功能权限划分:可用与不可用清晰界定

    为避免权限混乱,特性对保护模式下的透视表功能进行了精准划分,确保“该开放的能用到,该保护的不泄露”:

    保护模式下可用的核心功能

    • 更改数据透视表名称:可重命名透视表实例,适配多报表管理场景;
    • 更改小计类型:支持修改小计计算方式(如求和、平均值),满足不同分析需求;
    • 显示空数据:控制空单元格显示行为,提升报表可读性;
    • 字段小计位置调整:灵活设置各字段小计的显示位置(如顶部、底部);
    • 字段区域与索引配置:可重新排列字段在透视表中的位置,优化数据维度组合;
    • 展开与折叠:支持分组项的展开/折叠,深入查看明细数据或聚焦汇总结果;
    • 筛选与排序:应用数值/标签筛选、调整字段排序方式,快速定位目标数据;
    • 字段拖拽:在允许的区域内移动字段,实现动态数据维度切换。

    保护模式下不可用的风险操作

    • 布局与显示配置:禁止修改透视表选项、布局样式、字段标签重复、主题等,确保报表统一规范;
    • 计算与字段操作:限制添加计算字段/计算项、设置条件格式,避免数据计算逻辑被篡改;
    • 数据与结构操作:禁止更新数据源、删除透视表、分组数据、添加切片器/时间线等,防止数据结构破坏。

    3. 权限生效规则:精准锁定风险点

    • 仅限制 UI 层面操作:allowUsePivotTable 仅对界面操作进行权限控制,通过 API(代码)进行的修改不受限制,满足开发者二次开发需求;
    • 依赖工作表保护状态:该属性仅在 isProtected = true(工作表保护开启)时生效,关闭保护后自动失效;
    • 临时修改建议:若需通过界面对透视表进行高危操作(如修改数据源),建议临时关闭工作表保护,操作完成后重新启用,兼顾安全性与灵活性。

    典型应用场景:让数据安全与分析效率双提升

    该特性的推出,完美适配多个企业级核心场景,解决长期以来的权限管控痛点:

    1. 财务报表共享与分析

    集团公司的财务汇总报表需要保护核心数据(如营收、利润)不被篡改,但各部门需要通过透视表筛选、排序本部门数据进行分析。启用 allowUsePivotTable = true 后,既能锁定原始数据,又能让部门用户自由操作透视表,无需财务人员反复导出定制报表。

    2. 企业数据看板展示

    企业公开的业务数据看板(如门店销售数据、项目进度看板),需要防止无关人员修改数据结构,但允许查看者通过透视表展开/折叠数据、切换筛选条件,深入了解数据细节。保护模式下的透视表交互,让看板“可看可分析,不可改不可乱”。

    3. 跨部门协作分析

    跨部门协作时,需向合作方开放数据查看与基础分析权限,但要保护报表结构和核心计算逻辑。通过该特性,合作方可操作透视表进行维度切换、筛选排序,却无法修改报表布局、计算规则,确保协作安全高效。

    4. 敏感数据合规管控

    金融、医疗等行业的合规报表,既要满足监管要求(数据不可篡改),又要支持内部人员进行数据分析。特性通过精细化权限控制,让报表在符合合规要求的同时,不影响内部分析效率,避免“为了安全牺牲效率”。

    操作指南:3 步实现保护工作表下的透视表交互

    特性操作简洁,无需复杂配置,开发者快速上手:

    1. 初始化工作表并启用保护:创建 SpreadJS 工作簿,开启工作表保护(isProtected = true);
    2. 配置透视表交互权限:设置 protectionOptions.allowUsePivotTable = true,开放核心交互功能;
      var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
      var sheet = spread.getActiveSheet();
      sheet.options.isProtected = true; // 开启工作表保护
      sheet.options.protectionOptions.allowUsePivotTable = true; // 开放透视表交互权限
    1. 动态调整权限(可选):根据业务需求实时修改 allowUsePivotTable 属性,无需重启应用。

    注意事项:这些细节让权限管控更精准

    1. 区分 UI 操作与 API 操作:属性仅限制界面手动操作,API 修改不受约束,需在二次开发时做好权限校验;
    2. 生效条件不可忽视:仅当工作表保护开启(isProtected = true)时,allowUsePivotTable 才会生效,避免误配置;
    3. 高危操作需谨慎:若需执行修改数据源、删除透视表等高危操作,建议临时关闭工作表保护,操作完成后立即重新启用;
    4. 与其他保护选项兼容:该特性可与工作表其他保护选项(如单元格编辑限制)同时生效,协同保障数据安全。

    总结与展望:让数据安全与灵活兼得

    SpreadJS V19.0 推出的“受保护工作表中启用透视表”功能,以 allowUsePivotTable 属性为核心,通过精细化权限划分、动态配置能力,彻底解决了传统工作表保护“要么全锁、要么全放”的痛点,让数据安全与分析灵活性实现双赢。

    作为面向企业级应用的纯前端表格控件,SpreadJS 始终聚焦开发者与终端用户的核心需求,此次透视表增强不仅包含保护模式下的交互能力,还带来了拖动自定义排序、日期分组等实用功能,全方位提升数据处理与分析体验。

    如需了解更多功能细节,可访问 SpreadJS 官网 查看产品文档,或通过 在线 Demo 直接体验新特性。SpreadJS V19.0 即将正式发布,敬请期待这款更安全、更灵活的前端表格控件,为你的业务系统筑牢数据安全防线,同时释放数据分析潜力!

    typeoff-banner

    大家好,我是 Typeoff 的开发者,也是一个程序员。

    我自己每天都在写代码、写注释、写技术文档、写 Prompt 。
    Cursor 、Copilot 、ChatGPT 这些工具用得越来越多,但输入本身反而成了效率瓶颈

    所以我做了一个更适合编程场景的语音输入工具。

    Typeoff 是一个 macOS 上的系统级语音输入工具。
    按住键盘上的 Fn 键说话,松开后文字会自动输入到当前光标位置,任何 App 都可以用。

    本质上,它是为了让我自己在和 AI 协作编程时更高效。

    🚀 它能做什么

    • 按住 Fn 说话,松开自动输入
    • 自动加标点、分段
    • 自动去掉“嗯”“啊”等口头语
    • 支持 60+ 语言
    • 可以说中文输出英文
    • 在 Cluade 、VS Code 、Cursor 等开发工具中也能用

    打字大概 60 wpm ,
    语音输入可以到 200~240 wpm

    写长 Prompt 、写代码说明、整理技术方案时效率提升会比较明显。

    🌐 官网地址

    https://typeoff.ai

    可以直接在官网下载安装 macOS 版本。

    💡 版本说明

    免费版每周有字数额度。
    Pro 版不限字数。

    🎁 V2EX 朋友专属

    在评论区留下你的邮箱(或私信我邮箱),
    我会给你发放 $30 账户余额

    这 $30 可以直接兑换 3 个月 Pro 使用时间

    名额不限,发完为止。

    如果愿意,也欢迎说说你平时最想在哪些编程场景下用语音输入,我会根据反馈继续优化。

    有技术问题也欢迎交流。

    2026年2月26日,汤阴 —— 豫唐团队今日正式发布其最新力作"豫唐工具集"(Yutang Toolkit),这是一款轻量级、现代化的在线前端开发工具集合平台。该产品采用纯前端技术栈实现,所有工具均在本地浏览器中运行,无需安装、无需上传数据到服务器,为开发者提供安全、高效、隐私保护的使用体验。

    创新设计理念,致敬极简美学

    豫唐工具集采用"高级商务极简"设计语言,深度致敬 Apple Human Interface Guidelines 与 Notion 设计风格。产品以冷淡灰(#f3f4f6)为背景,纯白(#ffffff)卡片和深炭黑(#111827)文字构建出优雅专业的视觉体验,配合精致的悬浮阴影和动态光球背景,为用户带来前所未有的界面美感。

    "我们相信,优秀的工具不仅要有强大的功能,更要有令人愉悦的用户体验,"豫唐团队负责人表示,"豫唐工具集正是这一理念的完美体现。"

    五大核心工具,满足多元需求

    豫唐工具集v1.0.0版本包含五大核心工具,覆盖前端开发、项目管理和日常办公等多个场景:

    ICO图标生成器

    支持图片转换与文字生成的在线Favicon制作工具,用户只需拖拽上传即可生成自定义尺寸和样式的ICO图标,完全在本地处理,确保数据安全。

    摸鱼神器(Moyu)

    这款创新的浏览器工具能够伪装成系统升级界面,支持多种Windows/macOS系统风格,提供全屏沉浸体验。对于需要短暂休息的职场人士来说,这是一个既有趣又实用的小工具。

    密码生成器

    安全高效的本地随机密码生成器,支持自定义长度和字符类型(大小写字母、数字、特殊符号),一键复制到剪贴板,帮助用户创建强密码,提升账户安全性。

    项目管理计算器(EVM)

    专为项目经理打造的专业工具,集成挣值管理(EVM)、净现值(NPV)分析及合同费用计算(FPIF/CPFF)功能,助力项目管理者精准把控项目绩效和投资决策。

    数独挑战

    经典的数独逻辑游戏,提供无限关卡挑战和多难度等级,程序自动生成不同难度的题目,支持计时功能,帮助用户在工作之余锻炼逻辑思维能力。

    自主核心技术,开源共享

    豫唐工具集包含多项自主开发的核心组件,其中最引人注目的是Snow.js雪花特效引擎。这款独立JavaScript插件具有零配置启动、物理交互(鼠标斥力算法)和高性能渲染(60FPS流畅运行)等特性,可快速复用于其他项目。

    此外,项目还实现了响应式磨砂导航栏,采用CSS backdrop-filter技术实现高级磨砂玻璃质感,在移动端和桌面端都能自动切换布局,保持最佳可读性。

    技术架构先进,兼容性强

    基于原生HTML5、CSS3、JavaScript(ES6+)技术栈,豫唐工具集充分利用现代Web技术的优势,包括Canvas 2D渲染引擎、CSS Variables、Flexbox、Grid布局等。产品兼容Chrome、Firefox、Safari、Edge等主流浏览器的最新版本。

    开源免费,即刻体验

    豫唐工具集完全开源免费,用户可通过以下方式体验:

    用户只需克隆项目或直接双击打开index.html文件,即可立即使用所有工具,无需任何复杂的配置过程。

    关于豫唐团队

    豫唐团队致力于开发高质量的前端开发工具和解决方案,秉承"让开发更简单,让工作更有趣"的理念,持续为开发者社区贡献优质开源项目。

    让开发更简单,让工作更有趣。

    Gemini pro ,Chrome ,Windows&Mac ,使用过程中左边栏历史会话会突然崩溃。

    右侧进行中的会话也有部分内容不显示。

    刷新后恢复正常,但是崩溃过于频繁了,严重影响使用。

    梯子还比较稳定,换过几个节点也没用。

    不确定是否是 server side bug

    求助各位遇到过类似问题吗,怎么解决的?

    在之前的文章中,我们从企业软件复杂度长期累积的角度,解释了低代码产生的历史背景。这里将进一步回答一个更为现实的问题:当企业在讨论“低代码”时,究竟在讨论什么?

    低代码(Low-Code)一词最早并非诞生于学术论文或软件工程理论,而是最早出现在行业研究机构Forrester于2014年发表的一篇行业研究报告中,其“让人们可以用最少的手工编码就可以快速开发应用,并可以快速配置和部署的一种技术和工具”的定义,仅明确了该技术的价值与核心差异,对技术实现和能力边界持开放态度。在实践中,低代码并不存在一个严格统一、被所有厂商和用户共同接受的定义。不同厂商在产品宣传中对低代码的描述差异极大,有的强调拖拽式页面开发,有的强调业务人员也能开发系统,还有的则将其定位为专业开发者的效率工具。这种差异并非偶然,而是低代码本身处于持续演进过程中的自然结果。

    理解低代码的概念与现状,关键不在于寻找一句标准定义,而在于理解其价值主张、抽象方式和工程边界

    本章将围绕以下几个问题展开:

    • 为什么低代码首先是一个商业概念,而非单一技术名词
    • 低代码试图解决的核心问题究竟是什么
    • 不同低代码形态之间的本质差异
    • 当前低代码平台在技术能力上的共性与现实边界

    第一章 低代码首先是一个商业概念

    在讨论低代码解决了什么问题之前,有必要先回答一个更基础、但经常被回避的问题:低代码究竟“是什么”。如果缺乏这一层澄清,低代码很容易被误解为某种界面形态、某类开发技巧,甚至被简单归类为更友好的编程方式。

    从企业软件和软件工程体系的整体结构来看,低代码并不是游离在体系之外的新物种,而是位于软件技术栈中一个非常明确的位置。理解这一位置,是理解低代码商业属性的前提。

    1.1 从“软件”到“开发工具”的分层视角

    如果将企业软件按照抽象层级和职责进行简化分层,大致可以得到如下结构:

    • 软件:直接面向业务用户,承载具体业务流程和业务规则,如 ERP、MES、CRM、报销系统等。
    • 基础软件:为上层软件提供通用运行环境和基础能力,如操作系统、数据库、消息队列、中间件等。
    • 中间件:位于基础软件与应用软件之间,解决通用但非业务特有的问题,如事务管理、服务通信、权限认证、流程引擎、规则引擎等。
    • 开发工具:用于生产软件本身的工具与平台,如编程语言、IDE、框架、脚手架、CI/CD 工具等。

    image

    图:低代码所属的开发工具在软件分类中的位置

    从定位上看,低代码更接近于编程语言、集成开发环境(IDE)、框架和组件的组合体,本质上是面向企业软件开发的生产工具,而非直接交付给业务用户使用的业务系统。这一点非常关键。将低代码理解为“另一种应用软件”,往往会导致以下误判:

    • 用业务系统的标准去要求低代码平台,忽略其工程属性
    • 将低代码的使用效果等同于“最终系统好不好用”,而非“开发方式是否更可控”
    • 将低代码与 ERP、OA 等产品直接对比,得出错误结论

    1.2 低代码并非“新技术”,而是“新一代开发工具形态”

    进一步细分“开发工具”这一层,可以发现其本身也经历了多次演进。在早期,开发工具以编程语言 + 编译器为核心,如C和gcc;随后出现了包含了调试器、编译器的集成开发环境以及配套的版本管理工具,如Visual Basic和Visual SourceSafe等;再之后是各类框架,如Web 框架、ORM、前后端组件库等等;以及近年热火的DevOps 工具链、自动化流水线等。这些演进虽然围绕着软件开发全生命周期展开,但规模小且过于分散,开发者需要将其组织使用才能发挥最大价值。

    事实上,低代码并没有否定上述任何一类工具,而是将其中一部分能力上移并整合。如将部分中间件能力(如流程引擎、规则引擎、权限体系)内建到平台中;然后将部分框架约定(如 CRUD、页面-服务协作模式)固化为模型;最后将大量重复出现的工程结构,从“代码模板”升级为“平台原生能力”,最终形成一种新的工具形态。

    从这个角度看,低代码并不是“写代码更少”,而是通过平台化方式,重新定义哪些内容应该由开发者反复实现,哪些内容应该成为开发工具的内建能力。

    1.3 为什么说低代码是一个商业概念

    既然低代码在技术上可以被理解为新一代开发工具形态,为什么仍然要强调它首先是一个商业概念?低代码的概念与常见技术概念的最大差异在于其并没有约定其技术实现,属于厂商与市场的交汇处的概念,本质上是一种对软件生产方式的重新命名

    事实上,在企业软件领域,类似的命名方式并不罕见:

    • ERP 并不是一种具体技术,而是一类围绕“企业资源计划”的软件系统集合
    • BI 不是算法创新,而是对“数据分析决策支持”能力的整体包装
    • 云计算同样不是单点技术突破,而是对计算资源交付方式的重组

    低代码亦是如此。它所指向的并非某一项全新的底层技术,也不是由某一项不可替代的底层技术突破所驱动的,而是对既有软件工程能力的重新组合与重新定价。在传统开发工具体系中编程语言、框架和中间件大多是通用技术,一次研发,多处复用。但是企业为软件开发支付的最大成本,并不在工具本身,而在于长期人力投入,这就导致工具厂商很难直接从提升企业开发效率中获取持续收益,创新意愿不高。低代码改变的,正是这一商业结构。通过将大量工程经验、通用能力和约束机制内建为平台能力,并因此向开发团队持续收取费用。这笔费用可以简单理解为帮助开发团队节省开发费用的“分成”。因此,低代码在市场上的表达,天然带有明显的商业语言特征,如降本增效、提升交付速度、降低对关键人员的依赖等等。这些表述并非空洞宣传,而是对低代码商业价值的直接描述。

    1.4 低代码的真实定位:开发工具 × 中间件能力 × 管理实践的融合体

    综合来看,可以给低代码一个更贴近工程现实的定位描述:低代码是一类以企业软件为目标场景,将中间件能力、工程规范和开发工具深度融合的平台型开发工具。 它既不是单纯的中间件,也不是传统意义上的 IDE,更不是业务系统本身,而是:

    • 向下吸收中间件的通用能力
    • 向上约束应用系统的结构形态
    • 向开发者提供比传统工具更高层级的抽象

    正因为处在这一位置,低代码天然具有明显的商业属性。低代码不是为了展示某项技术有多先进,而是为了重塑企业软件开发的成本曲线与组织方式

    理解这一点,才能在后续章节中,正确看待低代码的价值边界与适用条件,而不是陷入“它能不能完全替代编码”这一并不存在的二元问题之中。

    我买的 gemini pro 的 team 组,梯子虽然是万人骑,但是我把 ip 固定在了一个上面,1 月份的时候 gemini pro 回答长度还可以,2 月 10 号左右开始,回答基本只有 1400 个字左右,比 1 月份短了很多,请问是否我的 gemini pro 被降智了?