视野修炼-技术周刊第32期

简介: 🔥强烈推荐1. xbarapp - Mac菜单栏内容输出这个工具允许开发者通过简单的脚本向Mac菜单输出内容,支持多语言(可玩性挺强的)比如展示当前时间

🔥强烈推荐

1. xbarapp - Mac菜单栏内容输出

这个工具允许开发者通过简单的脚本向Mac菜单输出内容,支持多语言(可玩性挺强的)

比如展示当前时间

#!/usr/bin/env /Users/sugar/.volta/bin/node
console.log(new Date().toLocaleString())

image.png

其中node的位置可以通过执行指令which node获取,下面以js脚本为例

再比如:展示距离下班还有多久

image.png

代码就让GPT代写了(秒秒钟搞定,注释也很详细呀)

image.png

小小研究了一下还是蛮好玩的,只是目前还不清楚怎么同时展示多个脚本的内容,还得再研究研究

2. Node.js 各版本停止维护时间

image.png

  • node14:本月低就结束支持
  • node16:今年9月
  • node18:还得等2年(该用起来了)

不过笔者公司大部分项目还是用的 Node12, Node14 害(能“跑”就行)

🔧开源&工具

3. Vue 3 新增 API defineOptions

感觉像是支持在组合式API中提供了一个更优雅的使用选项式API的方法

下面是示例和类型定义

image.png

image.png

4. 现代图片性能优化及体验优化指南

有一定干货,内容偏多,可以先收藏,需要处理图片性能优化的时候拿出来看看

下面是GPT总结

“这篇文章是关于现代图片性能优化及体验优化的指南。文章详细讲解了图片在业务中所占据的重要性,以及在各种新特性满头飞的今天,如何进行性能优化及体验优化。其中涵盖了图片格式、压缩、大小、懒加载、容错及可访问性处理等方面的内容。”

5. package.json exports属性

大家在刚学 ES6的时候可能 有了解过这个属性,笔者也是最近几个月频繁开发包的时候,翻社区包,才用上这个东西(下面先介绍一下书中的知识,再看看社区包)

看文档 Node.js 是在12 开始支持的

image.png

① 设置子目录别名

{
  "exports": {
    "./node/": "./dist/node/"
  }
}

② main的别名

exports字段的别名如果是.,就代表模块的主入口,优先级高于main字段。

由于exports字段只有支持 ES6Node.js 才支持,所以可以用来兼容旧版本的 Node.js

{
  "main": "./main-legacy.cjs",
  "exports": {
    ".": "./main-modern.cjs"
  }
}

③ 条件加载 可以为 ESMCJS 指定不同的入口

{
  "type": "module",
  "exports": {
    ".": {
      "require": "./main.cjs",
      "default": "./main.js"
    }
  }
}

下面是 vitepress 包的描述

image.png

除了requiredefault还可以设置typesimport属性用于指定,类型定义文件和ESM资源

6. np - A better npm publish

交互很有好的发单包的CLI工具,下面是官方的使用示意(暂不支持monorepo)

image.png

环境需要:

  • Node.js 16 or later
  • npm 7.19.0 or later
  • Git 2.11 or later

🤖AI资讯

7. 通义千问 - 阿里云大模型

image.png

可以开始排队了XDM,笔者还没搞到邀请码,有号来做个和文心的PK测验

现在可以看看别人跑的测评 量子位:第一手体验实录

8. 万字长文:一文看懂GPT风口,有哪些创业机会

GPT 总结一下:

“这篇长文主要讲述了通用人工智能系统和GPT的发展趋势和遇到的问题,以及与之相关的创业机会和社会问题。文中提到,GPT在智能化的发展中有着重要的作用,但是也带来了一些影响,如信息泛滥、就业岗位变化和人工智能意外失控等。同时也探讨了未来人工智能发展的方向和人类与人工智能共存的可能性。”

9. 如何与ChatGPT4结对编程提升研发效率

这篇文章介绍了如何利用 ChatGPT4 强大的AI工具,结合结对编程方法,提高研发效率

文章包含了丰富的实践例子(多图预警)。

场景包括:正则表达式编写重构代码实现业务逻辑改Bug写单侧命名

相关文章
|
安全 项目管理
一文搞懂需求流程规范的制定方法和落地技巧
随着业务和产品的发展、团队的不断扩大,很多团队都不可避免的会遇到需求流程混乱的问题。虽然有的团队也编写了一些“需求流程规范”的文档,但最终却流于纸面,难以在团队真正落地。如何科学制定并有效落实需求管理规范呢?对此,云效产品经理陈逊进行了非常详细的直播分享,本文是他经验的文字总结。
103882 19
|
7月前
|
人工智能 负载均衡 API
长连接网关技术专题(十二):大模型时代多模型AI网关的架构设计与实现
随着 AI 技术快速发展,业务对 AI 能力的渴求日益增长。当 AI 服务面对处理大规模请求和高并发流量时,AI 网关从中扮演着至关重要的角色。AI 服务通常涉及大量的计算任务和设备资源占用,此时需要一个 AI 网关负责协调这些请求来确保系统的稳定性与高效性。因此,与传统微服务架构类似,我们将相关 API 管理的功能(如流量控制、用户鉴权、配额计费、负载均衡、API 路由等)集中放置在 AI 网关层,可以降低系统整体复杂度并提升可维护性。 本文要分享的是B站在大模型时代基于多模型AI的网关架构设计和实践总结,希望能带给你启发。
552 4
|
12月前
|
机器学习/深度学习 人工智能 并行计算
《解锁 Eigen 库在 C++人工智能项目中的潜能与优化之道》
Eigen 库是 C++ 人工智能项目的得力助手,专注于线性代数运算,广泛应用于神经网络、数据预处理和优化算法等领域。其高效的内存布局、表达式模板和多线程并行计算等优化技巧,显著提升了项目性能,助力开发者构建高效的人工智能系统。
339 20
|
5月前
|
机器学习/深度学习 设计模式 人工智能
workflow is all you need?探讨乐高式流程编排能否实现任意Multi-Agent模式
阿里集团安全部探索利用AI工作流(workflow)构建多智能体系统(MAS),以提升网络安全领域的创造性协作能力。文章围绕“Workflow is All You Need”这一核心观点,分析当前主流AI Workflow产品是否具备支持多种MAS协作模式的能力。通过Dify等工具演示了单Agent、路由、顺序执行、主从控制、反思、辩论、群聊等多种典型协作模式的实现方式,并指出现有平台在异步交互、动态扩展及并行化MOA模式上的局限性。最终强调,尽管目前尚存挑战,但AI Workflow仍是快速搭建多智能体系统的有效路径。
workflow is all you need?探讨乐高式流程编排能否实现任意Multi-Agent模式
|
10月前
|
人工智能 Cloud Native 安全
DeepSeek + Higress AI 网关/Spring AI Alibaba 案例征集
诚挚地感谢每一位持续关注并使用 Higress 和 Spring AI Alibaba 的朋友,DeepSeek + Higress AI 网关/Spring AI Alibaba 案例征集中。
836 104
|
8月前
|
人工智能 缓存 安全
首发,Higress AI 网关率先支持 QwQ-32B,推理成本可再降 90%
QwQ-32B 是一款拥有 320 亿参数的大模型,性能媲美 6710 亿参数的 DeepSeek-R1。它支持本地运行、显著降低企业调用成本(最高降 90%),并在 Hugging Face 和 ModelScope 开源。本文提供通过 Higress AI 网关实现 DeepSeek-R1 和 QwQ-32B 无缝切换的教程,涵盖环境准备、模型接入配置及客户端调用示例。Higress AI 网关还具备消费者鉴权、模型自动切换、Token 级限流等进阶功能,助力企业高效管理多模型服务。
464 1
|
机器学习/深度学习 监控 算法
深度学习之3D人体姿态预测
基于深度学习的3D人体姿态预测是指利用深度学习模型,从图像或视频中自动估计人体的三维骨架结构或关节点位置。此任务在增强现实、动作捕捉、人体行为识别、虚拟现实等多个领域中有广泛应用。
445 3
|
机器学习/深度学习 人工智能 自然语言处理
FullStack Bench:字节豆包联合M-A-P社区开源的全新代码评估基准
FullStack Bench是由字节跳动豆包大模型团队与M-A-P社区联合推出的全新代码评估基准,专注于全栈编程和多语言编程能力评估。该基准覆盖超过11种真实编程场景,包含3374个问题,涉及16种编程语言,旨在更有效地衡量大模型在现实世界中的代码开发能力。
357 5
FullStack Bench:字节豆包联合M-A-P社区开源的全新代码评估基准
|
机器学习/深度学习 存储 人工智能
ONNX 与安全:保护模型免受攻击
【8月更文第27天】随着人工智能和机器学习模型的应用越来越广泛,模型的安全性也成为了人们关注的重点。Open Neural Network Exchange (ONNX) 作为一种开放的标准格式,不仅可以促进不同框架之间的模型共享,还面临着如何保护模型不被恶意攻击的风险。本文将探讨 ONNX 在模型安全方面的考虑,以及如何利用 ONNX 和其他技术来保护模型免受攻击。
867 4
springboot解决jackson序列化Long类型精度失效问题
springboot解决jackson序列化Long类型精度失效问题
413 0