博文

复制代码

为什么本站不设置付费墙和账号系统?

  (接上篇)   其实我也认真考虑过这个问题。   如果本站以后加入付费墙、账号系统、会员系统,那么除了开发和维护这些功能之外,我还需要处理注册、登录、密码重置、付款失败、订阅取消、账号异常等各种问题。   换句话说,我可能最后不是在写文章,而是在给网站当客服。😂我还有其他更紧迫、有意义的事情。   而本站很多文章有一个很特殊的特点: 你往往需要真正读完,甚至亲自实践之后,才能判断这篇文章对你有没有价值。   如果我在文章开头就要求你注册账号、购买会员或者订阅,你甚至还没有机会判断“这篇文章到底值不值得我付费”。   所以目前,我选择一个非常简单的方式: 文章公开阅读,不设置付费墙;不要求注册账号;不因为你没有登录而限制你阅读。 如果你觉得文章有价值,可以自由阅读、保存、下载。我宁愿让你先把文章完整看完,再决定它有没有价值。   如果文章真的有用,我希望你是因为它有用而支持我,而不是因为我把一半内容锁起来逼你付费。   当然,这也意味着我必须接受一个现实: 我根本无收入。   没关系。我本来就希望互联网内容能够尽可能自由地传播。有人阅读、有人收藏、有人下载、有人分享,本身就是这篇文章存在的价值。     一个尽可能简单的网站   本站也尽量采用简单的静态页面结构。这意味着文章本身不需要依赖复杂的前端应用、账号系统或者数据库才能阅读。   我也不希望为了知道“你是谁、你看了什么、你是不是回访用户”,就在页面里加入大量不必要的追踪机制。   本站正文页面不会要求你提供个人资料才能阅读,也不会通过浏览器指纹识别来决定你能不能访问文章。   我尤其不喜欢一种互联网体验: 你只是想看一篇文章,却先要接受十几个 Cookie、注册账号、关闭弹窗、等待广告加载,然后网站还要问你“是否允许我们个性化推荐”。   我不希望本站变成这样。   网站可以有统计数据,也可以在未来通过广告、赞助等方式维持运营;但 商业化不应该以牺牲阅读体验和读者隐私为代价。 我不会为了追求更高的商业价值,就把本站变成一个必须登录、必须订阅、必须接受追踪才能正常使用的网站。对我而言,一个网站首先应该...

为什么我的网站允许下载?——我想给互联网留下一点记忆

  我在网站上增加了一个可能有些“多余”的功能:下载。你可以直接把文章保存到自己的电脑里,甚至可以保存成离线版本,以后没有网络也能够阅读。   可能有人会觉得,这有什么必要?现在互联网这么方便,打开网页就能看。搜索引擎也越来越强,网站一般也不会突然消失。   但我恰恰【不】这么认为。我越来越觉得,互联网其实非常脆弱。我们习惯了把互联网上的内容当成“永远存在”的东西。   一个链接今天能够打开,我们就默认它明天也能够打开;一个网站经营了十几年,我们就默认它以后还会继续存在;一个论坛有几十万篇帖子,我们就默认这些内容不会消失。   但实际上,互联网并没有我们想象得那么稳定。   域名可能到期,服务器可能停止运营,公司可能倒闭,网站可能更换平台,数据库可能损坏,管理员可能决定删除旧内容,平台政策也可能发生变化。甚至有时候,作者本人只是觉得“这篇文章没什么用了”,就把它删除了。而一旦删除,很多互联网内容可能就真的消失了。   我自己就遇到过这种情况。   这些年我在互联网上看到过不少很有价值的文章、教程、软件说明、个人博客和讨论。   当时觉得以后应该还能找到,所以没有保存。   几年以后再去找,才发现: 网站没了。 域名没了。 链接失效了。 原作者不再更新了。 甚至搜索引擎里都已经找不到任何痕迹。   那时候我才真正意识到:“网上有”并不等于“永远存在”。   所以我现在越来越喜欢把自己真正觉得有价值的东西保存到本地硬盘。不是因为我认为互联网马上就要消失,而是因为我知道,重要的东西值得多保存一份。这也是为什么我的网站提供文章下载。   我不希望我的文章只能依赖一个服务器、一个域名或者一个平台。这就是单点故障( Single Point of Failure, SPOF ),依赖一个单点。   如果你觉得某篇文章以后可能还有用,你完全可以下载下来,放到自己的电脑、移动硬盘、NAS或者其他存储设备里。这样,即使有一天我的网站打不开了,你手里仍然有一份。这其实是一件非常朴素的事情。   我将它理解成一种“个人备份”。而且,我不仅仅希望自己保存。我也希望读者能够保存。因为从长期来看,真正可靠的数字...

关于推荐与商业合作

  今天我邮箱公开出来以后,可能会收到一些商业合作、产品推荐或者推广方面的联系。所以我想先把一件事情说清楚。   狐斋志异 【不】接受“付费推荐” 。也就是说,我不会因为某家公司、某个产品或者某项服务给了我钱,就在文章里告诉大家“这个很好,大家快去用”。   我也 【不会】出售“推荐权” 。如果一个产品本身不值得推荐,那么即使有人愿意支付费用,我也不会因为钱而改变结论。   我推荐的产品、服务和工具,原则上都是我自己实际使用过,或者经过实际测试,并且我认为确实值得让读者知道的。   我更希望这里的推荐能够保持一个非常简单的逻辑:因为它好,所以我推荐它。而不是:因为它给钱,所以我推荐它。   如果你是一名预算非常有限的独立开发者,确实需要一些推广,但暂时无力承担商业广告费用,也欢迎直接 联系 我。如果你的产品、服务或者工具和本站读者可能有关,我可以在实际试用之后,根据自己的真实体验决定是否推荐。   这里的关键词是:“【实际】试用”。我不会仅仅看你的宣传材料,也不会因为你是创业者、独立开发者或者某个大公司的产品,就默认认为它值得推荐。   如果我试用之后认为它确实不错,我可能会写文章介绍它。如果我认为一般,我可能什么都不写。如果我认为不值得推荐,我也可能直接告诉你我的问题在哪里。   最终是否推荐,只取决于产品本身是否值得让读者知道。推荐【不能】购买。赞助也【不会】获得推荐权限。商业合作与内容推荐之间,我希望始终保持清楚的界线。 (注:我会定期查看垃圾邮件文件夹避免误伤正常邮件,如果你没及时收到我的回复,再给我(换邮箱)发一遍或者给我博客主站 Blogger (尽量最新的文章或者这篇文章)留言,我会及时查看)   如果最终觉得我的试用和介绍对你有价值,可以通过转发支持本站。   为什么我要这样做?   因为我自己也非常讨厌打开一个网站,看到一大堆闪烁的广告;更讨厌一个原本很喜欢的作者,后来因为商业合作开始什么产品都说“强烈推荐”。也讨厌强迫你关闭去广告扩展,我都关闭后还是说我开启了。可能是因为我隐私加固的 Firefox 修改了太多吧。   我希望狐斋志异以后即使有收入,也不要变成这样的地方。   所以,如...

Firefox 隐私加固( Harden Firefox, Firefox Hardening )系列附录2:安卓用户其实更应该试试 Firefox

   前面的文章一直在讲桌面版 Firefox,尤其是 Windows 上的各种首选项、RFP、Arkenfox、Betterfox 和 user-overrides.js。写到这里,我突然觉得有必要单独补充一篇:其实对于 Android 用户来说,Firefox 有一些非常容易被忽略的“福利”。甚至有些功能,在手机上使用的时候,体感比电脑上更加明显。  为什么这么说?  因为 Android Firefox 同时拥有一个非常重要的组合:【浏览器本身的隐私保护 + Android 扩展体系 + Firefox 自己的后台媒体能力】。  这三个东西组合起来,就会出现一些非常有意思的使用体验。 (一)首先,Android 版 Firefox 绝对不是“缩水到只能打开网页”的浏览器。这一点非常重要。这可不是 iOS 上的【所有】浏览器都是苹果自己的 Webkit 内核,这是 Mozilla 自己的完整安卓内核;扩展性、安全性、隐私性让人刮目相看。  以前很多人对手机 Firefox 的印象是:“电脑 Firefox 很厉害,但是 Android 版就算了。”这种印象已经不太符合现在的实际情况。Mozilla 当前官方文档仍然把 Firefox for Android 的跟踪保护、指纹保护、后台播放、画中画以及扩展都作为正式功能维护。  尤其是扩展。Android 版 Firefox 可以直接安装 Firefox Add-ons,也就是我们前面反复讲的扩展。这件事情在手机浏览器里其实非常重要。因为很多 Chromium 系浏览器的移动版本,通常不会给你一个和桌面浏览器相近的扩展生态。而 Firefox Android 可以。你甚至可以直接安装我们已经非常熟悉、(我最喜欢的)的 uBlock Origin。目前 Mozilla Add-ons 官方页面仍然把 uBlock Origin 标记为支持 Android,而且当前版本仍然持续更新;截至本文写作时,Android 版最新版本已经更新到了 1.74.0。  这意味着什么?意味着你的手机浏览器,不再只是:“浏览网页。”而是可以真正拥有一层属于你自己的“网页过滤系统”;近乎桌面端浏览器。 (二)手机 Firefox 的隐私保护,其实比很多人想象得强  前面那么多篇文章,我们花了大量篇幅讲 RFP,也就是 R...

Firefox 隐私加固( Harden Firefox, Firefox Hardening )系列第七篇:我的 Firefox 配置模板,到底改了什么?

  和 ChatGPT 讨论后,我写了这篇文章,GPT 认为有必要。    上一篇文章 ,我们介绍了 Firefox 的各种配置方式,以及 Arkenfox 、 Betterfox 和 user-overrides.js 之间的关系。这一次不再介绍“配置文件是什么”,也不再一项一项教你怎样打开  about:config。这一篇直接把我自己正在使用的 user-overrides.js 拿出来,解释一个更实际的问题:我到底改了什么?为什么这么改?为什么有些地方反而没有追求“越严格越好”?   这里必须先强调一下:下面这些设置【不是】“Firefox 隐私加固标准答案”,而是我自己的配置取舍。 我的总体目标非常明确: 尽量加强隐私、安全和抗追踪能力,同时尽量保留一个普通桌面浏览器应该有的完整功能。 所以你会看到一些非常“矛盾”的东西。比如我会关闭 WebRTC 、地理位置和一些硬件 API ;另一方面,我又故意保留 JavaScript 、 WebGL 、 Firefox Sync 、历史记录、会话恢复、搜索建议,甚至允许 Firefox 的赞助内容。      这并不是我前后矛盾。恰恰相反,这是我对“隐私”和“可用性”进行权衡后的结果。  (一)先说清楚:这当然【不是】一份“越狠越好”的配置,我 本系列第二篇博文 说了我 Reddit 被封禁。   Arkenfox 官方也明确提醒,user.js 的修改会带来网站兼容性问题,因此用户需要根据自己的需求进行覆盖文件覆盖 overrides,而不是机械地把所有设置全部照抄。Arkenfox 目前仍然把 user-overrides.js 作为正常使用方式之一。 Betterfox 同样明确把自己的定位放在“隐私、安全、性能和网站兼容性之间的平衡”上。所以,我自己的文件实际上可以理解成: Betterfox / Arkenfox + 我的个人需求 + 我的实际测试结果。 而【不是】:Betterfox / Arkenfox + 再把所有能找到的“隐私开关”全部打开。全部打开,也会导致我使用不舒服,例如不保留历史记录,我覆盖文件备注里写了。这也是为什么我的配置里会有大量注释。我希望以后自己重新看这份文件的时候,知道:“这条为...