🗺️ OSM - 在约 30 分钟内自托管整个地球 🚀

这篇GitHub文章介绍了一个名为OSM的项目,可以在大约30分钟内部署一个包含全球地图数据的自托管服务。项目需要使用podman或docker,并需要约90GB的存储空间。文章还提供了项目所需的下载链接和运行命令。
阅读更多
这篇GitHub文章介绍了一个名为OSM的项目,可以在大约30分钟内部署一个包含全球地图数据的自托管服务。项目需要使用podman或docker,并需要约90GB的存储空间。文章还提供了项目所需的下载链接和运行命令。
阅读更多
这篇文章介绍了如何将你的Kindle变成电子墨水屏。步骤包括越狱Kindle,在Kindle上运行监听服务器接收图像文件,使用macOS上的screencapture截取屏幕并转换为Kindle可识别的格式,最后通过usbnet传输到Kindle上。
阅读更多
文章批评了开发者在 React 开发中不必要地使用数组和 map 函数来生成导航栏等 UI 元素,认为这种做法增加了代码复杂度,违背了 JSX 的初衷。作者主张直接使用 JSX 来描述 UI 结构,并认为 JSX 本身就是一种声明式的语言,能够清晰地表达 UI 元素之间的关系。文章还指出,在某些情况下,例如 React Router 的数据 API 中,使用抽象列表比 JSX 更合适,因为这些数据并不直接对应 UI 元素。
阅读更多
本文介绍了如何使用VLC媒体播放器播放带有自定义HTTP Referrer和User Agent的m3u8播放列表。文章详细介绍了从目标网站获取m3u8 URL、User Agent和HTTP Referrer的方法,以及如何在VLC命令行中使用这些参数播放视频。
阅读更多
这篇文章提供了一种方法,通过在浏览器控制台中运行 JavaScript 代码来自动退订 Facebook 的广告追踪。代码会自动点击相关选项,阻止广告商基于用户数据进行定向投放。
阅读更多
这篇文章是 Dave Snowden 在 2022 年 USI 大会上关于组织、集体和决策的演讲稿。Snowden 强调了构建能够适应无法预测事件的系统的重要性,就像盐沼适应水流一样。他探讨了自然化意义建构、复杂性理论、人类系统中的叙事作用以及处理虚假数据的重要性。Snowden 主张采用演绎和溯因逻辑,而不是传统的归纳逻辑,并认为理解人类系统需要跨学科的方法。他还介绍了诸如 exaptation(将现有能力用于新目的)和微观推动(在系统准备好改变时进行微小改变)等概念。
阅读更多
本文是面向熟悉 IPv4 但不熟悉 IPv6 的家庭网络管理员的指南,介绍了 IPv6 的概念和配置方法,包括地址结构、无状态地址自动配置(SLAAC)、前缀委托、唯一本地地址(ULA)等,并提供了一些实用的建议,例如使用 ULA 进行局域网通信、使用动态域名服务更新外部可见服务器的地址等。
阅读更多
本文介绍了如何在Chrome和Chromium浏览器上继续使用广告拦截器。由于谷歌的manifest v3规范缺少了广告拦截器正常工作的webRequestBlocking API,从Chrome 127版本开始,将逐步停止对manifest v2扩展程序的支持。为了解决这个问题,可以使用ExtensionManifestV2Availability密钥来继续使用manifest v2扩展程序。文章提供了在Linux、ChromeOS、Windows和MacOS系统上启用该密钥的具体步骤。
阅读更多
本文是关于 tagomoris 提交给 Ruby 的“读取时命名空间”提案的常见问题解答。作者 tagomoris 解释了该提案的目标、实现时间表、与 Ruby on Rails 的兼容性、与 Refinements 的区别以及如何支持该提案。
阅读更多
文章介绍了如何使用 pyrasite 和 uncompyle6 恢复内存中丢失的 Python 源代码。首先需要安装 GDB、pyrasite 和 uncompyle6,然后找到运行中 Python 进程的 PID,使用 pyrasite 附加到该进程,最后使用 uncompyle6 反编译代码对象以获取源代码。
阅读更多
蓝色的数字是一个网站,它允许用户生成和可视化数列。使用这个网站,用户可以输入一个等差数列、等比数列、或斐波那契数列,然后生成该数列的图形表现。该网站还允许用户编辑和存储他们的数列。
阅读更多