Penpot
一个人,在他的有生之年,最大的不幸恐怕还不在于遭受了多少困苦挫折,而在于他虽终日忙碌,却不知道自己最适合做什么,最喜欢做什么,只能在迎来送往中匆匆度过一生。——熊培云 https://github.com/penpot/penpot https://penpot.app/ Penpot:开源设计工具的新星在设计工具领域,Adobe XD、Figma 等知名软件占据了大部分市场,但你是否想过,是否有一款真正开源、自由、且功能强大的设计工具可以替代它们?这就是 Penpot 的诞生意义。 Penpot 是一款完全开源的设计与原型工具,它不仅适合设计师使用,还为开发人员提供了友好的协作体验。无论你是设计师还是开发者,Penpot 都能帮助你更高效地完成工作。 一、Penpot 是什么?Penpot 是由 Penpot 团队开发的开源设计工具,支持跨平台、跨角色协作,并提供了设计与代码无缝衔接的可能性。它的核心亮点包括: 开源与免费:基于 Mozilla Public License 2.0 开源协议,任何人都可以自由使用、修改和分发。 跨平台支持:无需下载客户端,只需通过浏览器...
docxtemplater
读书多了,容颜自然改变,很多时候,自己可能以为许多看过的书籍都成了过眼云烟,不复记忆,其实他们仍是潜在的。在气质里,在谈吐上,在胸襟的无涯,当然也可能显露在生活和文字里。——三毛《送你一匹马》 用 @open-xml-templating/docxtemplater 打造你的“文档工厂”——让 Word/PPT 自动生成嗨起来!你是否还在手动复制粘贴合同、发票、项目报告,一遍遍改名字、换日期,搞得筋疲力尽?有没有想过,让电脑帮你批量生成那些枯燥的 Word 或 PPT 文档,让你轻松变身“文档魔法师”?今天就来聊聊超实用、超好玩的神器——@open-xml-templating/docxtemplater,一行代码让你的文档自动化飞起! 什么是 docxtemplater?一键变身文档魔术师!docxtemplater 是什么?一句话总结:它能让你的 Word(docx)和 PPT(pptx)模板“长出脑子”,自动帮你填数据、批量造文档,而且模板还可以直接用 Word 编辑,妈妈再也不用担心我不会写 XML! 它支持各种花式玩法: {na...
Git创建孤儿分支
这世界上肯定有某个角落,存在着能完全领会我想表达的意思的人。——村上春树 在 Git 仓库中管理代码是一件再正常不过的事情。但随着项目的推进,你可能会发现需要在仓库中存储一些非代码的内容,比如文档、设计稿、说明文件等。此时,如果将这些文件与代码放在同一个分支中,无疑会让历史提交变得混乱且庞大,甚至影响代码仓库的性能。 解决这个问题的优雅方式就是使用 git checkout --orphan 创建一个“孤儿分支”(orphan branch)。今天,我们将以创建一个专门存放文档的分支为例,详细讲解 git checkout --orphan doc 的使用方法,以及它的必要性和优势,并延伸一些相关的 Git 高效管理技巧。 什么是孤儿分支?孤儿分支是 Git 中一种特殊的分支,它没有父提交(parent commit)。换句话说,当你切换到孤儿分支时,Git 会认为这是一个全新的项目,初始状态下没有历史记录。这种特性使孤儿分支非常适合用于存储与主分支无关的内容,比如: 项目文档(如 README、API 文档) 二进制文件(如图片、设计稿) 构建输出(如静态网站或编译后的...
WeReadScan
我天生不宜交际。在多数场合,我不是觉得对方乏味,就是害怕对方觉得我乏味。可是我既不愿忍受对方的乏味,也不愿费劲使自己显得有趣,那都太累了。我独处时最轻松,因为我不觉得自己乏味。及时乏味,也自己承受,不累及他人,无需感到不安。——周国平《风中的纸屑》 WeReadScan:解锁“微信读书”本地保存的工具你是否也曾在“微信读书”上购买了心仪的电子书,却发现在平台之外无法随意查看或归档?这样的限制常常让人感到沮丧。好消息是,有了 WeReadScan,你可以轻松扫描和下载“微信读书”上的已购书籍,保存为 PDF 或 HTML 文件,实现更灵活的阅读和管理! 让我们一起探索这款工具的魅力,了解它如何帮助你更高效地使用你的阅读资源。 一、WeReadScan 是什么?WeReadScan 是一个基于 Python 的自动化工具,专为“微信读书”用户设计。它的核心功能是: 扫描已购图书:将“微信读书”上的书籍内容提取并保存到本地。 支持多种格式:生成 PDF 或 HTML,方便离线阅读。 基于 Selenium:通过自动化浏览器技术实现网页操作,灵活高效。 二、开发者初衷开发者在...
Z-library
我们不快乐的原因之一,是不知道如何安静地待在房间里,心平气和地与自己相处。——亦舒 https://zh.z-library.sk/ Z-Library:全球最大的数字图书馆,知识的自由之门在信息时代,我们获取知识的方式发生了翻天覆地的变化。而 Z-Library,这个被誉为“全球最大的数字图书馆”之一的平台,正以其庞大的藏书量和便捷的访问方式,改变了无数人的阅读方式。无论你是学生、研究者,还是单纯热爱阅读的书迷,Z-Library 都可能成为你追求知识的珍贵伙伴。 什么是 Z-Library?Z-Library 是一个致力于提供免费电子书和学术资源的在线平台,拥有数量庞大的藏书资源。其使命是打破知识获取的壁垒,让世界各地的用户都能享受到免费的阅读资源。这些资源涵盖了广泛的主题和领域,包括文学、科学、技术、历史、艺术等,无论你对什么感兴趣,总能在这里找到适合的书籍。 作为一个用户驱动的项目,Z-Library 提供了一个开放而友好的平台,用户可以上传、分享和下载电子书。这种去中心化的模式让它成为了知识共享的典范。 平台亮点1. 庞大的电子书资源Z-Library 拥有数百...
Cocos2d-x
一个不危险的想法不值得被称为想法。——奥斯卡.王尔德 Cocos2d-x:跨平台2D游戏开发的开源利器在游戏开发领域,性能优化与多平台支持一直是开发者们关注的焦点。Cocos2d-x,作为一款久负盛名的开源2D游戏框架,不仅以其高效的性能和强大的功能吸引了无数开发者,更以完全免费的特性降低了进入游戏开发的门槛。如果你正在寻找一款能帮助你快速开发2D游戏的跨平台工具,Cocos2d-x 将是你的不二之选。 什么是 Cocos2d-x?Cocos2d-x 是一个基于 C++ 的跨平台框架,用于构建2D游戏、交互式图书、演示和其他图形应用程序。它最初基于 iOS 平台的 cocos2d-iphone,但通过改用 C++,不仅提升了性能,还实现了对更多平台的支持,包括: iOS Android macOS Windows Linux 无论你是独立开发者,还是团队合作,Cocos2d-x 都能让你的游戏畅行于多个平台。 为什么选择 Cocos2d-x?1. 高性能Cocos2d-x 使用 C++ 编写,充分利用了底层硬件性能。这让它成为开发高帧率、复杂动画和物理效果游戏的理想框...
GitHub CLI
惟此独立之精神,自由之思想,历千万祀,与天壤而同久,共三光而永光。一一陈寅恪 GitHub CLI:为开发者而生的终端神器在开发者的日常工作中,GitHub 是不可或缺的工具,而终端操作更是日常开发的重要部分。当 GitHub 的强大功能与终端效率结合,会碰撞出怎样的火花?这就是 GitHub CLI 的诞生初衷——为开发者提供无缝的命令行 GitHub 体验。 什么是 GitHub CLI?GitHub CLI(简称 gh)是 GitHub 的命令行工具,让你可以直接在终端中操作 GitHub 仓库、拉取请求、issue、讨论等功能。它的目标是让你无需离开终端环境,直接在当前工作流中完成 GitHub 相关任务。无论你是在创建 PR、管理 issue,还是查看代码审查进展,GitHub CLI 都让一切变得简单高效。 不仅如此,GitHub CLI 支持 macOS、Windows 和 Linux,适配 GitHub.com、GitHub Enterprise Cloud 和 GitHub Enterprise Server 2.20+,让全球的开发者都能享受这一工具的便...
macos共享文件夹到ios
仁义忠信,乐善不倦,此天爵也。一一《孟子》 用 iPhone秒变“U盘”?教你用 iOS 直接访问 Mac 文件共享!——详细趣味教程你是不是也曾遇到过这种场景:Mac 上有一堆文件,iPhone 或 iPad 急需用,但 Airdrop 总是掉链子、网盘又太慢、数据线又懒得找?其实,苹果生态里早就藏着一个“平民神技”:局域网文件共享!只需几步,iOS 就能像黑客一样,瞬间“潜入”你的 Mac,随意访问、搬运文件,仿佛手机秒变超级 U 盘! 今天就带你解锁这个妙招,保证看完之后,文件传输so easy,效率翻倍! 第一关:在 Mac 上打开文件共享,开启“宝藏之门”首先,让你的 Mac 变身为“文件服务器”,只需简单几步: 召唤系统设置点击左上角苹果标志,选择“系统设置”。是不是有点像进入魔法屋? 找到“共享”密道在左侧点“通用”,继续点“共享”,你会发现一大堆共享选项。别慌,我们只需要“文件共享”! 点亮“文件共享”神灯打开“文件共享”开关,看到下方列出的共享文件夹了吗?可以点“+”添加你想分享的宝藏文件夹。比如把照片、文档全都丢进去,等着 iPhone 来“探险”...
前后端分离项目中 Nginx 反向代理实战全解
常制不可以待变化,一涂不可以应万方,刻船不以索遗剑。一一东晋·葛洪《抱朴子》 前后端分离项目中 Nginx 反向代理实战全解(含跨域配置)在现代 Web 开发中,前后端分离已成为主流架构模式。无论你是用 Vue、React 还是 Angular,前端项目最终都会 build 成静态资源部署于服务器。与此同时,后端(如 Java、Node.js、Python 等)则单独运行在另一个端口上。如何让前端和后端安全、便捷又高效地“握手”?Nginx 反向代理就是我们的得力助手! 本文以 /ruben/ 为接口前缀举例,并特别说明所有路径、域名和目录的位置。还会补充常见 CORS(跨域)配置,助你一次部署无忧。 一、前后端分离架构简介前后端分离指的是前端(UI、页面渲染等)和后端(业务逻辑、数据处理等)各自独立开发、构建和部署。这种模式的优点有: 职责清晰,协作高效 前后端技术选型更自由 易于扩展和维护 但实际部署时,前端和后端通常跑在不同端口或服务器上,怎么安全高效地通信?答案就是 Nginx 反向代理。 二、场景说明与路径变量说明假定你有如下环境(注意:所有变量名都需要根据...
Reachy Mini
万物各得其和以生,各得其养以成。一一《荀子》 https://huggingface.co/blog/reachy-mini Reachy Mini:让AI机器人触手可及,为未来创新赋能随着人工智能技术的飞速发展,机器人领域也迎来了全新变革。当机器人不再仅仅是实验室里的高端设备,而是成为每个人都能触碰、学习和创造的工具时,科技的普及便有了新的定义。Reachy Mini 便是这场变革的代表之一。它是一款开放、易用、且极具表现力的机器人,由 Pollen Robotics 和 Hugging Face 联合开发,旨在让AI和机器人技术不再遥不可及。无论你是AI开发者、教育工作者、创客,还是一名对机器人充满热情的爱好者,Reachy Mini 都能满足你的需求,开启一段属于你的智能创新之旅。 什么是 Reachy Mini?Reachy Mini 是一款桌面级的开源AI机器人,体积小巧、安全友好,却有着强大的功能和无限的扩展性。它的设计初衷是让更多人能够参与到AI与机器人技术的探索中,无论是通过学习编程、开发AI应用,还是进行机器人交互实验。Reachy Mini 的价格也非常...
