以后的开源简记都会有一个抽象标题 FingerprintJS FingerprintJS是一个用于识别不同网站访客的服务——即使是匿名访客 这有助于网站防止诈骗、取悦用户以及区分正常用户和“坏”用户 FingerprintJS识别准确率在40%-60% 官方商用版本:Fingerprint Identification,是一个闭源项目,官方承诺99.5%的准确率(因为收集了更多维度的浏览信息) PGlite Postgres的WASM构建版(最近WASM真的很火),可以很方便的实现在浏览器中临时/永久存储数据 支持标准SQL和NoSQL 后端同学:又可以把活丢给前端干啦 Svelte 前端框架又一力(xin)作(keng),带来了比Vue和React更简洁的语法 一个例子就可以看出有多简洁: <script> let count = $state(1); let doubled = $derived(count * 2); let quadrupled = $derived(doubled * 2); function handleClick() { count += 1; } </script> <button onclick={handleClick}> Count: {count} </button> <p>{count} * 2 = {doubled}</p> <p>{doubled}… Continue Reading 【开源简记】第四期——计算机寄术

Rust Course Rust语言圣经! 字里行间都能体会到作者的用心,相信看完项目作者对Rust的描述后你也会对这门语言感兴趣 作者大佬原话: 博主跟项目作者一样认为Rust会越来越受青睐,加之WebAssembly技术逐渐被应用到更多企业中,Rust作为性能可与C/C++比肩的语言…开学吧 Deno 一个JS/TS运行时环境,由于其现代设计和原生TS支持,吸引了许多新项目和开发者 与Node.js对比: 安全性 Node.js: 默认情况下,Node.js 没有任何安全限制,代码可以访问文件系统、网络等所有资源。 安全控制需要通过编写代码来实现,开发者必须自己处理权限管理和安全问题。 Deno: 默认情况下,Deno 运行在一个受限的环境中,不允许访问文件系统、网络、环境变量等资源,除非明确授予权限。 使用命令行参数来授予权限。 模块系统 Node.js: 使用 CommonJS 模块系统,模块通过 require() 进行导入。 依赖管理通过 npm(Node Package Manager),需要 package.json 文件。 Deno: 使用标准的 ES 模块(ESM),模块通过 import 进行导入。 没有中央包管理器,依赖直接通过 URL 导入,可以从任何地方加载模块。 TypeScript 支持 Node.js: 默认不支持 TypeScript,需要通过 Babel 或 TypeScript 编译器(tsc)等工具进行编译。 可以使用… Continue Reading 【开源简记】第三期

immich 厌倦了xx云每月支付?需要避免个人信息流露的风险? immich提供了强大的本地媒体文件管理功能,以及充满现代感的简洁UI与交互方式 Firecrawl Firecrawl提供了一系列工具用于高效进行网页爬取和数据读取,适用于各种需要从网站获取详细和有组织信息的任务 官方示例: playground Hyprland Hyprland基于Wayland协议,为Linux/类Unix系统用户提供高度可定制的动态窗口管理功能 NocoDB 一个将各种数据库转换为智能电子表格的开源软件,官方称自己是Airtable 的开源替代品 题外话:作为前端很喜欢这种现代简约风格的UI(分页器再扁平一点就好了 screenpipe 想回忆起自己在某个时间段做了哪些工作吗?亦或是想快速总结自己今天在计算机上做了什么? screenpipe可以全天候收集电脑中的媒体流信息,并借助AI分析用户想要了解的相关信息 官方示例:examples 打工人摸鱼难度++