Levix 空间站


Гео и язык канала: Китай, Китайский
Категория: Технологии


主要分享前端以及前沿科技资讯。
🚫 禁止人身攻击:请在评论区保持尊重和友好,避免不当言论和负面互动。
🚫 禁止违规内容:请勿发布任何黄赌毒、宗教极端、政治敏感或其他违反社区规定的内容。
主要分享前端以及业界科技资讯。
🚫 禁止广告与刷屏:为了维护良好的交流环境,请不要进行任何形式的广告推广、黑产活动、刷屏行为及发布不适内容。
🔒 保护个人信息:请注意个人隐私和网络安全,不要在评论区泄露个人信息或点击不明链接。

Связанные каналы

Гео и язык канала
Китай, Китайский
Категория
Технологии
Статистика
Фильтр публикаций


JavaScript 的 setTimeout 函数用于延迟执行代码,但存在一个限制:在大多数 JavaScript 运行时环境中,其超时时间被表示为一个 32 位有符号整数,这意味着最大超时时间约为 2.1 亿毫秒,或约 24.9天。超过这个时间限制,尝试设置更大的超时会导致函数立即执行,这在某些极端情况下是不可接受的。

为了解决这个问题,开发者 Evan Hahn 创建了一个名为 setBigTimeout 的模块。这个模块的工作方式与 setTimeout 类似,但能够处理非常大的延迟时间。它通过将多个较短的超时时间(每个都在限制范围内)串联起来,来实现这一点。例如,可以使用 setBigTimeout 来设置长达 84 年的延迟,甚至可以使用 bigint 类型来设置更长的延迟时间。

setBigTimeout 模块可以通过 npm 安装,也可以查看其源代码。开发者还编写了自动化测试来模拟时钟,但并没有真正等待 84 年来验证其有效性。感兴趣的开发者可以尝试使用这个模块,以解决长时间延迟的需求。

#Tools #JavaScript

https://evanhahn.com/set-big-timeout/


ESLint 官方宣布现在支持对 JSON 和 Markdown 文件的 linting。这一更新标志着 ESLint 向成为多语言 linting 平台迈出了重要一步。

JSON linting 通过使用 @eslint/json 插件实现,该插件支持 JSON、JSONC(带注释的 JSON)和 JSON5 的解析。用户可以通过 npm 安装此插件,并在配置文件中进行相应设置。插件内置了一些规则,官方也欢迎用户提出新的规则建议。

Markdown linting 通过 @eslint/markdown 插件实现,这是 eslint-plugin-markdown 的下一代插件,支持 CommonMark 和 GitHub Flavored Markdown 的解析和规则。同样,用户需要通过 npm 安装插件,并更新配置文件以启用 Markdown 文件的 linting。

此外,ESLint 还推出了 Code Explorer 工具,帮助用户查看和探索不同语言的 AST(抽象语法树),以便于创建自定义规则。Code Explorer 目前支持 JavaScript、JSON 和 Markdown,并且是开源的,欢迎社区贡献。

#ESLint #新特性

https://eslint.org/blog/2024/10/eslint-json-markdown-support/


迟来的 Vue 消息:

Evan You 宣布成立 VoidZero Inc.,这是一家致力于构建开源、高性能、统一的 JavaScript 开发工具链的公司。公司已获得由 Accel 领投的 460 万美元种子轮融资。

#Vue

https://voidzero.dev/posts/announcing-voidzero-inc


tinyhttp/milliparsec 项目是一个为现代 Node.js 环境构建的极小体积的请求体解析器,该项目自称为“宇宙中最小的请求体解析器”,并且专为现代 Node.js 设计。

#Tools #NodeJs

https://github.com/tinyhttp/milliparsec


KaibanJS 是一个专为 JavaScript 开发者设计的框架,用于构建和集成人工智能代理,以创建多智能体系统。它填补了大多数 AI 框架主要服务于 Python,而忽视 JavaScript 开发者的空白。KaibanJS 提供了一个类似 Trello 或 Jira 的 Kanban 风格的 Kaiban Board,但专为 AI 代理和人类设计,支持本地运行和团队共享,且没有供应商锁定。

#Tools #AI

https://www.kaibanjs.com/


@parischap/pretty-print 是一个用于美化打印任何值的字符串表示的库,适用于 Node 环境和浏览器。它类似于 util.inspect ,但提供了更多的选项,如树状结构化、着色、排序、选择显示内容和显示方式等。

#Tools

@parischap/pretty-print#pretty-print' rel='nofollow'>https://www.npmjs.com/package/@parischap/pretty-print#pretty-print


Anthropic CEO Dario Amodei 预测强人工智能对未来人类的积极影响。他认为,尽管存在风险,AI 带来的积极影响常被低估。他预计,强人工智能可能最早在 2026 年出现,其形式可能类似于今日的大型语言模型,但更为智能和多功能。

#AI #AI趋势

https://mp.weixin.qq.com/s/StZeb__lyrZl_as_sQ8l6A?poc_token=HGxrDGejf8WdkolSEuIrGImFPHbg1TnKxyXfBp5R




TutorialKit 是由 StackBlitz 提供的一个工具,旨在帮助开发者轻松创建交互式编程教程,从而促进框架、UI库或设计系统的采用。该工具利用 WebContainer API,支持多种编程语言和格式,如 TypeScript、CSS、JavaScript、Astro 和 HTML。

#Tools

https://github.com/stackblitz/tutorialkit


Deno 2.0 是一个为现代网络开发设计的全栈工具链,它致力于简化 JavaScript 和 TypeScript 的开发流程。Deno 2.0 带来了多项新特性,包括对 Node.js 和 npm 的向后兼容性、原生的 package.json 和 node_modules 支持、新的包管理命令、稳定的标准库、对私有 npm 注册表的支持、工作区和单体仓库支持,以及长期支持(LTS)版本。

#Deno

https://levix.notion.site/Deno-2-Announcing-Deno-2-11d383a7128480bd83c0f7b023a433e3




HTML for People 是一本面向所有人的 HTML 教程书籍,由 Blake Watson 编写。该书旨在以友好易懂的方式教授读者如何使用 HTML 创建网站,无需任何网站制作或编码经验。书中内容涵盖了从零开始构建网站所需的一切知识,包括添加内容、样式、关于页面、博客、简历等,并提供了本地服务器安装的指导。

#教程

https://htmlforpeople.com/


Репост из: 关于AI的一切
用即梦AI 制作超可爱表情包,效果超赞还免费!

如何生成这些表情包?

1、使用下面的提示词模板,在 “【xxx】” 中填写要生成的内容。

图片主体:一个可爱搞怪的动漫版【xxx】,脸部特征,上半身或全身
情绪:各种表情和动作,动作夸张,欢乐,生气,悲伤,愤怒,思考,拥抱,奔跑,招手等
风格:可爱动漫插画风格,白色和蓝色主色调
画质:精致的细节,超高清,8k
图片布局:3x3 网格图,一个网格一个头像,不显示网格线,白色背景

注意:模型使用 “即梦 通用 v2.0 pro”

2、例如生成猫咪的表情包,修改模板为下:

图片主体:一个可爱搞怪的动漫版小猫咪,脸部特征,上半身或全身
情绪:各种表情和动作,动作夸张,欢乐,生气,悲伤,愤怒,思考,拥抱,奔跑,招手等
风格:可爱动漫插画风格,白色和蓝色主色调
画质:精致的细节,超高清,8k
图片布局:3x3 网格图,一个网格一个头像,不显示网格线,白色背景


Hugging Face 推出了 Paper Central,一个全面的学术平台,通过提供一站式资源简化了研究,包括学术论文及相关材料。

#AI #Arxiv

https://huggingface.co/spaces/huggingface/paper-central






互联网档案馆(The Internet Archive)受到 DDoS 攻击,导致 3100 万个账户的信息被泄露。此次攻击对互联网档案馆的运营造成了严重影响。

#安全

https://www.theverge.com/2024/10/9/24266419/internet-archive-ddos-attack-pop-up-message


国内的扫地机器人是不是也会有这种漏洞😂,不知道有什么招数可以防住

ABC News 报道了一起智能家居设备的安全漏洞事件。一名安全研究员 Dennis Giese 发现了世界最大的家用机器人公司 Ecovacs 制造的机器人吸尘器的安全问题,并在去年就已向公司发出警告。尽管如此,该公司并未修复这一问题。

通过蓝牙连接,他们能够在不被察觉的情况下激活机器人吸尘器的摄像头和麦克风,实时观看和收听用户家中的情况。尽管 Ecovacs 声称用户无需过度担心,但这一安全漏洞显然对用户隐私构成了威胁。

更令人担忧的是,尽管 Ecovacs 的产品通过了德国公司 TÜV Rheinland 的安全认证,但 Giese 所发现的漏洞表明,即便是经过认证的产品也可能存在严重的安全隐患。澳大利亚目前没有强制性的智能设备安全规则,只有一项自愿性的行为准则。

#新闻

https://www.abc.net.au/news/2024-10-04/robot-vacuum-hacked-photos-camera-audio/104414020


Docker Labs GenAI 系列深入探讨了人工智能工具在软件开发中的应用,特别是如何利用 AI 辅助解决 ESLint 违规问题。作者首先提出了一个核心议题: 大型语言模型(LLM)是否能够生成解决 ESLint 违规的方案,并探讨了所需的上下文和监督程度。 接着,介绍了如何通过编辑器或 Git 解决违规问题,并以一个修复未闭合正则表达式的例子进行了说明。

作者进一步讨论了如何缩小 ESLint 规则列表的范围,以便 LLM 能够提供帮助,并根据违规的上下文需求和监督需求将其分为四组。作者指出,大多数违规问题都可以在没有监督的情况下得到合理的修复。

作者介绍了如何创建提示以尝试修复 ESLint 违规,并讨论了使用 ESLint 时遇到的挑战,例如输出信息量过大。为了解决这个问题,提出了一种方法:修改 ESLint 工具以将结果写入 Docker 临时卷,从而避免消耗过多的模型上下文。

作者还介绍了 Tree-sitter 工具,它可以帮助 LLM 通过解析代码为抽象语法树(AST)来获取准确的代码上下文。最后,通过一个具体的例子展示了 LLM 如何使用这些工具来解决代码中的违规问题。

#AI #AI应用

https://www.docker.com/blog/how-to-fix-eslint-violations-with-ai-assistance/


Josh 在博客中详细描述了构建新博客过程中的思考和挑战,以及对新技术的探索和应用。新博客版本展示了现代前端技术的强大功能和灵活性,同时也指出了在迁移到新技术时可能遇到的挑战。他的经验对于计划使用类似技术栈的开发者来说非常有价值。

#实践

https://www.joshwcomeau.com/blog/how-i-built-my-blog-v2/

Показано 20 последних публикаций.