好资源和短想法
Rin:一个不需要服务器和备案的基于 Cloudflare Pages + Workers + D1 + R2 全家桶的博客项目

简介
Rin 是一个基于 Cloudflare Pages + Workers + D1 + R2 的博客项目,无需服务器无需备案,只需要一个解析到 Cloudflare 的域名即可部署。

特性
- 使用 Github OAuth 登录
- 支持文章的写作与编辑
- 支持本地实时保存对任意文章的修改/编辑且多篇文章互不干扰
- 支持设置为仅自己可见,可以充当云端同步的草稿箱或者记录隐私性较强的内容
- 支持拖拽/粘贴上传图片到支持 S3 协议的存储桶并生成链接
- 支持设置文章别名,可通过形如 https://xeu.life/about 链接访问文章
- 支持文章不列出在首页列表中
- 支持添加友链,同时后端每间隔 20 分钟定期检查更新友链可访问状态
- 支持回复评论文章/删除评论
- 支持通过 Webhook 发送评论通知
- 支持自动识别文章中的第一张图片并作为头图展示在文章列表中
- 支持输入形如"#博客 #部署 #Cloudflare"之类的标签文本并自动解析为标签
- 支持夜间模式切换与跟随系统

项目地址https://github.com/OXeu/Rin
演示地址https://xeu.life/

#Blog #Platform #GitHub #Cloudflare

频道:@FindBlog
群组:@FindBlog_Group
#Github

📦 macOS Containers

Github | 官网

Features

- 在 Mac 上启动 Mac 容器
- 支持 HomeBrew 安装
- 兼容 Docker

在 Mac 上启动 Mac 虚拟机的我们见过了不少,比如 UTM。但是在 Mac 上启动 Mac 容器倒是第一次见。macOS Containers 还可以打包成 Docker 镜像,分享给其他人一起使用。

⚙️ rund

macOS Containers 基于 rund。rund 是一个实验性的 containerd Shim,用于在 macOS 上运行 macOS 容器。rund 在九月底发布了第一个预览版本,最新版本为 0..4。

rund 由于 macOS 内核 API 的限制,无法提供其他操作系统上可实现的常规容器隔离水平。

rund 提供的功能包括:

- 通过 chroot (2) 实现文件系统隔离
- 使用进程组清理容器进程
- 与 OCI 运行时规范兼容
- 仅支持宿主网络模式
- 绑定挂载

为什么 macOS 原生容器很重要?

最常见的 Docker 也并不是 macOS 原生的。主要原因是 macOS 和 Linux 操作系统之间存在差异。并且 XNU 内核缺少多种隔离原语,这些原语是实现具有与其他平台相当功能的容器支持所必需的。

在 macOS 上,Docker 运行在一个虚拟机中,这意味着容器操作比在 Linux 上慢。最明显的差别之一是在共享文件系统上。通过 macOS 中的虚拟机访问大文件或大量文件的性能,将始终不如直接访问来得好。

频道:@NewlearnerChannel
#Markdown #macOS #GitHub

妙言 · 轻灵的 MarkDown 写作工具更新了

🎉 Github 开源地址

产品特点
🏂 妙:纯本地使用、安全、语法高亮、黑暗模式、源文件保存、国际化、演示模式、PPT模式、单独编辑模式、文档自动排版、文档导出、各类Markdown都支持很好
🎊 美:极简的设计风格,文件夹+文件列表+编辑器方式3列模式
🚄 快:使用Swift5原生开发,相比Web套壳方式性能体验好
🥛 简:很轻巧,纯编辑器输入体验,众多快捷键助你快人一步

最近更新
🎤 用Markdown来写PPT体验更好,导出效果优化
🚀 大幅度优化长文本编辑下的性能体验,更加轻量化
🇯🇵 多语言在原有中英文基础上新增了日语
🎬 预览体验增强,高度自适应,LaTeX, Mermaid, PlantUML黑暗下优化
😄 修复了不少使用过程中碰到的细节Bug

妙言由来
之前有尝试过众多的笔记应用,没有找到一个习惯的Markdown应用,才有了做妙言的想法。
个人比较喜欢折腾,借妙言来玩一下 Swift 以及独立产品开发流程,当做一个很愉快的事情,一年多来妙言累计发布了26个版本,被不少工程师喜欢使用,期待你也可以去玩玩。

频道:@NewlearnerChannel
#Web #GitHub

🧠 可视化概率论 —— Seeing Theory

👀 Seeing Theory 是一个非常有趣的网站,致力于用数据可视化让人们更容易理解统计概念,由Daniel Kunin在布朗大学读本科的时候制作。网站具有以下特点:

🔸 支持英语、简体中文、西班牙语三种语言;
🔸 课程支持交互,并非完全静态内容;
🔸 支持下载英文版 PDF 教材;
🔸 适配移动设备;

🎲 整个网站让教学和概念以非常互动和友好的方式呈现给用户,寓教于乐,质量颇高。开发者将项目开源于 GitHub
资讯摘要✂️
「 CarsonYangk8s: 这个 #GitHub 仓库提供了经济学人(含音频)、纽约客、自然、新科学人、卫报、科学美国人、连线、大西洋月刊、国家地理等英语杂志的免费下载、订阅(kindle推送),支持 epub、mobi、pdf 格式, 每周更新。 https://t.co/R92FHGh7hNhttps://twitter.com/CarsonYangk8s/status/1518113426740244485
#GitHub #macOS #App

🌞 最近发现了一个和我同名的类 Alfred 启动器项目 —— Sol

🧰 作者称如果你喜欢 Raycast 和 Alfred 之类的工具,但又想拥有并自己调整它们,那么 Sol 就是适合你的工具。作为开源工具的 Sol 支持以下特性:

1⃣️ 支持 Command/Option + Space 快捷键;
2⃣️ 支持 App 搜索和快捷启动;
3⃣️ 支持谷歌翻译;
4⃣️ 支持快速展示日历中的日程;
5⃣️ 支持使用 OpenWeather API 快速展示天气;
6⃣️ 支持基础的 Applescript 命令(例如休眠、切换深色模式等)。

🌈 由于开发者对标的是行业标杆 Alfred 和 Raycast,Sol 这个项目看起来还尚处在早期阶段,从开发者列出的 todo list 来看工具后续还会支持更多的扩展插件、支持更多操作系统、窗口管理、剪贴板管理等,从开发者目前隔天一更新的速度来看,希望他能够坚持并取得成功吧。
1️⃣ Public API Lists

该仓库汇总了很多公开的 API。#API #github

2️⃣ The Ubiquitous B-Tree

这是一篇普渡大学在 1979 年发布的计算机科学论文。通过这篇论文,你将了解一种名为 B-Tree 的基于磁盘的索引结构及其变体,这篇论文很好地解释了为什么这些年来 B-Tree 如此成功。#论文 #B_Tree

3️⃣ ffmpeg.wasm

ffmpeg.wasm 是 FFmpeg 的纯 JS/WASM 接口,你可以使用它在浏览器里运行音频和视频多种格式的录影、转换、流功能。#FFmpeg #WebAssembly

4️⃣ prettymaps

prettymaps 是一个 Python 库,它可以依据 OpenStreetMap 数据来绘制定制化的地图。README 里展示了几张由这个库绘制的地图,非常漂亮。#地图 #Python

5️⃣ 用 AI 写的 FPS 外挂

这段视频展示了一个用图像识别技术制作的外挂,这种外挂号称全平台通吃并且很难被检测出来。这样的外挂只要能接受游戏画面和操作鼠标键盘就可以运行,它不直接与游戏程序进行交互。不过,反外挂者也在积极通过 AI 来检测此类游戏外挂。两者之间斗争已经转移到了 AI 领域。#外挂 #AI