技术
未读
白嫖党狂喜:Syncthing 把 Obsidian 在 Mac 和安卓之间同步通了(附踩坑实录)
本文详细介绍了利用开源工具 Syncthing 在 Mac 和安卓设备间实现 Obsidian 笔记双向同步的完整流程,作者亲测成功。
放弃了付费订阅和云盘方案,Syncthing 因其免费、无容量限制、点对点传输保障数据安全及跨平台特性成为首选。它还能同步 Obsidian 的配置文件夹,实现无感切换。
核心步骤包括:Mac 端通过 Homebrew 安装并启动 Syncthing,安卓端安装 Syncthing-Fork。随后,通过设备 ID 或二维码互联两台设备。关键在于Mac端只添加独立的 Obsidian Vault 文件夹,而非整个文档目录,并共享给安卓设备。安卓端接受后,需选择正确的 Obsidian 库路径进行同步,避免乱码和冲突。
首次同步后,笔记、插件、主题均能实时、无感同步。即便设备不连同一 WiFi 或断线,Syncthing 也能在上线后补齐数据。Syncthing 被认为是 Mac + 安卓用户实现 Obsidian 免费、安全、自由同步的理想方案。
技术
未读
1.8 亿开发者都在用的平台,普通人怎么入门?GitHub 完全上手指南
GitHub不再是程序员的专属工具,随着AI编程工具的普及,普通人也能轻松上手,托管、分享代码及协作。
文章详细阐述了开源的意义(代码公开化及许可),并区分了本地版本控制工具Git与云端托管协作平台GitHub。内容涵盖了从注册账号(强调2FA重要性)、创建及管理仓库,到高效搜索项目、理解仓库结构(Star、Fork、Watch、Issues、PR)的每一步。
尤其指出AI编程工具能极大简化本地Git操作(如克隆、提交、推送),让用户无需记忆复杂命令。此外,还介绍了如何利用GitHub Pages或Vercel部署项目,以及通过Fork和Pull Request参与开源协作的流程。文章旨在帮助读者掌握GitHub的全套流程,鼓励动手实践,成为代码共享与协作的参与者。
技术
未读
AI 时代的必修课:写给非程序员的 GitHub 入门指南
文章指出,在AI时代,GitHub(及类似平台如Gitee)对于非程序员也至关重要,它是获取、组合和管理AI工具与开源项目的核心平台。GitHub是一个开源项目托管平台,让用户能够查找、下载、修改和基于现有代码构建自己的应用,尤其适合AI领域的“Vibe Coding”理念——利用AI整合现有工具和框架。
文章区分了作为版本管理工具的Git与作为在线协作平台的GitHub,强调新手主要使用GitHub网页版即可。它为用户提供了识别优质项目的四大标准(README、Star数、更新时间、Issues),并详细解释了Repository、README、Star、Fork、Issue、Release等10个核心术语。
文章还指导新手注册、搜索、下载项目(优先Releases)、Star项目、并尝试提交Issue,同时提醒了下载方式、Git与GitHub混淆、以及网络访问等常见误区,并推荐利用Gitee应对国内访问不稳。总结而言,GitHub是普通人进入开源世界的入口,是AI时代动手实践、展示作品的基础能力。