<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Play-Everything on 印记</title>
    <link>https://yinji.org/categories/play-everything/</link>
    <description>Recent content in Play-Everything on 印记</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    
    
    
    
    <lastBuildDate>Wed, 03 Dec 2025 00:00:00 +0000</lastBuildDate>
    
    
    <atom:link href="https://yinji.org/categories/play-everything/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Spotify</title>
      <link>https://yinji.org/spotify.html/</link>
      <pubDate>Wed, 03 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/spotify.html/</guid>
      <description>&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/DfmT1PuxL11ZCo6z.jpg&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Photo by &lt;!-- raw HTML omitted --&gt;Thibault Penin&lt;!-- raw HTML omitted --&gt; on &lt;!-- raw HTML omitted --&gt;Unsplash&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;&#xA;&lt;p&gt;去年 11 月底，开始使用 Spotify，一个只有音乐、播客功能的软件，曲库丰富，设计简单，从网易云音乐切换到 Spotify，就犹如从菜市场走到了图书馆，前者嘈杂、臃肿，后者专一、简洁，我不用大晚上阅读评论开始 emo，不用看着各种音乐特效、声音特效眼花缭乱，我只想听歌。&lt;/p&gt;&#xA;&lt;p&gt;下载使用没几天，便在 Telegram 合租群里找到了尼日利亚区的车队，我没有仔细研究过各个区之间的差异，最主要的差异还是体现在价格和曲库丰富程度，恰好我只对价格更加敏感，所以 10 元/季度的价格深深吸引了我，在车主的帮助下改区、加入家庭组，开始使用。后来因为尼日利亚区涨价，价格也从一开始的 10 元/季度改成了 60 元/年，相比之下也只贵了 20 元，在可接受范围内。&lt;/p&gt;&#xA;&lt;p&gt;到今天差不多一年的时间，正好打开 Spotify 看到 2025 年的年度总结，挺有意思。&lt;/p&gt;&#xA;&lt;p&gt;常听艺人：刘德华、周杰伦、陈奕迅、孙燕姿、Taylor Swift；&lt;/p&gt;&#xA;&lt;p&gt;常听歌曲：《暗里着迷》、《晓得》、《练习》、《我恨我痴心》、《愚人的国度》；&lt;/p&gt;&#xA;&lt;p&gt;聆听总时长 12845 分钟；常听曲风：汉语流行、柔和流行、粤语流行、低保真节拍乐、电音，这倒是十分符合实际情况，什么类型的歌都会听一听，以至于 Spotify 说看起来无法界定我的喜好。&lt;/p&gt;&#xA;&lt;p&gt;结合上面常听艺人和歌曲，得出我的音乐年龄是 40 岁，喜欢 2000 年代初的音乐，品味经得起时光考验。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/byQebfcqJeV7CqYF.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Spotify 上有一个畅联功能特别好用，在同一 WiFi 下，可以用手机控制电脑上的 Spotify 客户端，调节音量、切歌等，反过来也可以用电脑控制手机上的 Spotify 客户端，互相切换十分快捷方便。&lt;/p&gt;&#xA;&lt;p&gt;未来如果没有别的想法，应该会继续使用 Spotify。&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>一台 iPad mini 可以带来的体验</title>
      <link>https://yinji.org/ipad-mini.html/</link>
      <pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/ipad-mini.html/</guid>
      <description>&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/IMG_1240.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;写在前面&#34;&gt;写在前面&lt;/h2&gt;&#xA;&lt;p&gt;过去我总被一个观点误解，认为 iPad 是 iPhone 和 MacBook 之间比较尴尬的产品，它既没有 iPhone 的小巧便捷，也没有 MacBook 的强大性能，很难有较为清晰的定位，同时也被网上鼓吹的生产力工具所误导，认为 iPad 只有发挥生产力才有价值……最近拿出 iPad mini（A17 Pro）用了一段时间，发现它带来的体验远超想象。&lt;/p&gt;&#xA;&lt;p&gt;我并非专业的测评博主，只是一个对数码产品感兴趣的发烧友，不喜欢长篇大论讲参数，因为我觉得不结合体验讲参数都是耍流氓，参数摆在那，体验因人而异。所以，下面的内容并不是教你如何用 iPad，而是我如何用 iPad。&lt;/p&gt;&#xA;&lt;h2 id=&#34;我的-ipad&#34;&gt;我的 iPad&lt;/h2&gt;&#xA;&lt;p&gt;2021 年 10 月，当时读大二，在拼多多上以 1785 元的价格购买了一台华为 MatePad 10.4 英寸，麒麟 820 芯片，这也是我的第一台 pad。大概一年之后，在闲鱼上以 2000 元的价格从一个女生手里收了一台 iPad 9，同时以 1500 元左右的价格把华为 MatePad 卖给了闲鱼上的另一个女生，当时还在窃喜，用了一年只折损两百多，当然我保养的也比较好。在这段时间，我一直都将 pad 视作生产力工具在使用，背英语单词、看书、记笔记、上网课等等，力图不要将它变成盖泡面神器。&lt;/p&gt;&#xA;&lt;p&gt;从大二一直用到大三，我没有考研的打算，也没有考公的计划，一门心思投入到秋招中，到后面参加工作，手里的 iPad 9 使用频率越来越低，偶尔拿出来擦擦灰、充充电，微信读书也打开少了，这个时候我对“生产力”这个观点有所动摇了。一台 iPad 为什么要别人来定义它的用途，为什么只有发挥生产力才有价值，盖泡面何尝不是一种使用价值？虽然我从来没用它盖过泡面。“买前生产力，买后爱奇艺”，爱奇艺除了会员机制恶心，但它放在 iPad 上也是一种生产力，追剧生产力。&lt;/p&gt;&#xA;&lt;p&gt;还有一个使用频率低的原因，iPad 9 太大了，模具也很丑，即使是生产力，也得看颜值！6 月底去韶关和南宁出差，头一回去这么远的地方，高铁上十分无聊，手机屏幕太小，用着也有点费劲，偶然间看到一个大叔桌板上放着一台十分精致、小巧的 iPad，巴掌大小，放在高铁二等座的桌板上十分合适，我十分心动。回南昌没几天，在闲鱼上找到同城面交，2700 元收了一台 iPad mini（A17 Pro），8.3 英寸，即现在在用的 iPad，iPad 9 则在转转上 700 元出售了。我承认我有赌的成分，但是我赌对了，iPad mini 外观更好看、尺寸更小，即使不用，我也乐意拿出来看看，自然而然提高了使用频率。&lt;/p&gt;&#xA;&lt;h2 id=&#34;ipad-minia17-pro&#34;&gt;iPad mini（A17 Pro）&lt;/h2&gt;&#xA;&lt;p&gt;它有祖传的大黑边，粗得可以停航母，60Hz 刷新率，和一颗足够扫码的镜头，这些配置在今天看来已经十分落后和过时，好在我不介意。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/IMG_1241.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;小，这是它最显著的特点，手掌如果大一点，那真的就是巴掌大小的尺寸，一只手便可以拿下，我手比较小，有点勉强。如果有长途旅行或者长途出差，在高铁、火车上用 iPad mini 打发时间最合适不过，即使信号不好，也可以提前下好视频，戴好可支撑的保护壳，放在小桌板上，十分惬意。国庆前放假回家，从坐地铁、高铁，再打车回家，差不多三个小时，我都用 iPad mini 看看视频、看看书、刷刷推特。&lt;/p&gt;&#xA;&lt;p&gt;平常下班在家，更多时候倾向使用 Mac mini，因为有大屏幕，但如果躺在沙发上，或者睡前在床上，我还是会拿出 iPad mini 看一会感兴趣的内容，包括但不限于各种视频、资讯和社交媒体内容。过去在 pad 上很少玩游戏，但现在不同了，上完一天班回来，打打游戏也是一种解压放松的方式，最近下载了火影忍者手游，横屏格斗，熟悉的角色、配乐、技能、剧情，瞬间让我回到 10 年前和网友玩《&lt;a href=&#34;https://huoying.qq.com/&#34;&gt;火影忍者 online&lt;/a&gt;》的时候。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/9k_yI-l-xsIki5-z.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/ev2QdbbtMjEsJmkb.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;我下载了 Folo、X、Spotify、YouTube、小红书、微信读书、哔哩哔哩、网易爆米花、Telegram、抖音等应用程序，什么笔记软件、效率工具，我通通不要，因为我压根就不是为了它们而来，我不想用 iPad 做这些事情。闲的时候看视频、听音乐、看博客、玩游戏，在 X、小红书上疯狂浏览信息，想看书的时候便一本正经打开微信读书，或者去 Z-library 上下载电子书导入系统自带的图书应用中，比如最近在看的《武动乾坤》，已经前段时间看完的《斗破苍穹》。这些使用习惯健康吗？或许在生产力玩家的眼里，不健康，但是关你屁事。&lt;/p&gt;&#xA;&lt;p&gt;前两天在 &lt;a href=&#34;https://x.com/huhexian/status/1979406313219305686&#34;&gt;X&lt;/a&gt; 上发了两条&lt;a href=&#34;https://x.com/huhexian/status/1979798759908552763&#34;&gt;推文&lt;/a&gt;，拍了几张照片，分享使用 iPad mini 的场景，不少人都觉得 iPad 产品线中，最好用的型号就是 mini，是幸福值最高的一款电子产品，我深以为然。但仍然有不少人将其与 Kindle 进行对比，我没用过 Kindle 一类的墨水屏产品，无法做太多评价，但我知道这是两款完全不同的产品，我使用 iPad mini，不单用来看书，所以一个劲说 Kindle 看书怎么怎么好，关我屁事。包括还有讨论 iPad 用多了对眼睛不好，我觉得这是电子产品的通病，记住不要长期沉迷，这才是重点。如果是 Apple 全家桶用户，那使用体验可以提高一个层次。&lt;/p&gt;&#xA;&lt;p&gt;使用至今，唯一的痛点是 tm 的续航。都说 Apple 电池容量小，但是能耗低，所以续航不错，但 iPad mini（A17 Pro）电池容量 5034mAh，续航太差了，而且电池容量相比 2、3 代严重缩水，与之相比，iPhone 17 Pro Max 电池容量 5088mAh， 希望下一代有所提升。&lt;/p&gt;&#xA;&lt;p&gt;最后，如果没有特殊需求，不要更新 iPadOS 26，我的 iPhone 已经后悔更新，iPad 仍然保持 iOS 18。&lt;/p&gt;&#xA;&lt;h2 id=&#34;写在最后&#34;&gt;写在最后&lt;/h2&gt;&#xA;&lt;p&gt;如果还在纠结 iPad 的用途和需求，那其实可以不用过多讨论，我相信它的使用场景绝对比小米 17 Pro 后面的背屏要多得多。&lt;/p&gt;&#xA;&lt;p&gt;我一直以来的观点，从需求出发，不管是生产力需求，还是娱乐需求，都由自己决定，千万不要因为别人该死的”生产力“观点而改变自己的想法，鼓吹生产力的网友说不定是想赚你的钱。术业有专攻，各花自有各花香，选择自己喜欢的、合适的就可以了。&lt;/p&gt;&#xA;&lt;p&gt;一起说：F*ck your productivity, just be happy.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>展示照片的好地方</title>
      <link>https://yinji.org/chronoframe.html/</link>
      <pubDate>Sat, 27 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/chronoframe.html/</guid>
      <description>&lt;h2 id=&#34;缘起&#34;&gt;缘起&lt;/h2&gt;&#xA;&lt;p&gt;我见过许多可以上传照片，将其作为作品展示的平台，比如小红书、Instagram、抖音，再或者是图虫，或者是国外的 &lt;a href=&#34;https://unsplash.com/@huhexian&#34;&gt;Unsplash&lt;/a&gt; 等平台。或许和写博客一样，内心有一股执念，数据只有掌握在自己手里才安全，紧接着便开始搜索各种可自部署的图片展示服务。&lt;/p&gt;&#xA;&lt;p&gt;过去使用 Typecho 搭配立云图志的 &lt;a href=&#34;http://www.lopwon.com/snapic-plus-v5.html&#34;&gt;Snapic Plus&lt;/a&gt; 主题，折腾了一段时间，最近又因为拾一的 &lt;a href=&#34;https://github.com/Afilmory/afilmory&#34;&gt;Afilmory&lt;/a&gt; 项目，勾起自己的折腾兴趣，尝试了许多次，终究因为它缺少后台管理功能，无法直接在后台添加新的照片，需要在存储端进行增加，较为繁琐。最近找到另一款类似的项目——&lt;a href=&#34;https://github.com/HoshinoSuzumi/chronoframe&#34;&gt;ChronoFrame&lt;/a&gt;，外观、功能大差不差，最重要的是有 dashboard，随时随地登录后台添加新照片，极其方便。&lt;/p&gt;&#xA;&lt;h2 id=&#34;chronoframe&#34;&gt;ChronoFrame&lt;/h2&gt;&#xA;&lt;p&gt;相比较 Afilmory，ChronoFrame 的部署也更简单利落，熟悉 Docker 则非常容易上手。提供 Docker 和 Docker Compose 两种形式，这里将自己的过程记录下来，方便以后继续使用。&lt;/p&gt;&#xA;&lt;p&gt;我在服务器上安装了 1panel，新建文件夹，命名“photo”，然后新建文件，命名为 .env，在文件里填入下列信息：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# Admin user email (required)&#xA;CFRAME_ADMIN_EMAIL=&#xA;# Admin user name (required)&#xA;CFRAME_ADMIN_NAME=&#xA;# Admin user password (required)&#xA;CFRAME_ADMIN_PASSWORD=&#xA;&#xA;# 应用标题与口号&#xA;NUXT_PUBLIC_APP_TITLE=&#xA;NUXT_PUBLIC_APP_SLOGAN=&#xA;NUXT_PUBLIC_APP_AUTHOR=&#xA;NUXT_PUBLIC_APP_AVATAR_URL=&#xA;&#xA;# Mapbox Token&#xA;NUXT_PUBLIC_MAPBOX_ACCESS_TOKEN=&#xA;&#xA;# 存储提供者（s3/github/local）(required)&#xA;NUXT_STORAGE_PROVIDER=s3&#xA;# S3 存储服务配置(required)&#xA;NUXT_PROVIDER_S3_ENDPOINT=&#xA;NUXT_PROVIDER_S3_BUCKET=chronoframe&#xA;NUXT_PROVIDER_S3_REGION=auto&#xA;NUXT_PROVIDER_S3_ACCESS_KEY_ID=&#xA;NUXT_PROVIDER_S3_SECRET_ACCESS_KEY=&#xA;NUXT_PROVIDER_S3_PREFIX=photos/&#xA;NUXT_PROVIDER_S3_CDN_URL=&#xA;&#xA;# 会话密码（32 位随机字符串，必须设置）(required)&#xA;NUXT_SESSION_PASSWORD=&#xA;&#xA;# GitHub OAuth&#xA;NUXT_OAUTH_GITHUB_CLIENT_ID=&#xA;NUXT_OAUTH_GITHUB_CLIENT_SECRET=&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;备注 required 的则是必填项，最上面是登录邮箱和密码，接着是网站标题和描述、头像地址等，如果照片上存有地点信息，则可以申请 Mapbox 的 Token 一并部署，网站上就可以显示相应的地理信息；最主要的是存储提供者，目前仅支持 S3 协议，比如缤纷云、阿里云 OSS、腾讯云 COS，都可以使用，难点在于存储桶的相关信息要填写正确。&lt;/p&gt;&#xA;&lt;p&gt;另外还需要创建 &lt;code&gt;docker-compose.yml&lt;/code&gt; 文件，填入下列信息：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;services:&#xA;  chronoframe:&#xA;    image: ghcr.io/hoshinosuzumi/chronoframe:latest&#xA;    container_name: chronoframe&#xA;    restart: unless-stopped&#xA;    ports:&#xA;      - &amp;#39;3000:3000&amp;#39;&#xA;    volumes:&#xA;      - ./data:/app/data&#xA;    env_file:&#xA;      - .env&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;最后一步，启动命令：&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;docker-compose up -d&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这是我部署的：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://fade.im&#34;&gt;https://fade.im&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;这是陈仓颉部署的：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://photo.imzm.org&#34;&gt;https://photo.imzm.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;他一开始部署没成功，气得红温，最后还是折腾成功了。&lt;/p&gt;&#xA;&lt;h2 id=&#34;后话&#34;&gt;后话&lt;/h2&gt;&#xA;&lt;p&gt;部署完这个服务之后，上传了一些自认为还不错的照片，然后呢，内心又陷入一阵空虚。照片没拍几张，却一心想着如何展示，你拍得很好吗？其实也一般，但只要自己喜欢，就足够了。&lt;/p&gt;&#xA;&lt;p&gt;最后，问一下小孙，你的 &lt;a href=&#34;https://github.com/sun0225SUN/camlife&#34;&gt;Camlife&lt;/a&gt; 进展如何。&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>收藏的博客</title>
      <link>https://yinji.org/blogroll.html/</link>
      <pubDate>Sun, 14 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/blogroll.html/</guid>
      <description>&lt;p&gt;在&lt;a href=&#34;https://firewood.news&#34;&gt;积薪&lt;/a&gt;关停之后，博客阅读来源几乎只有订阅的 RSS，用 &lt;a href=&#34;https://yinji.org/day-50-of-using-follow-is-rss-experiencing-a-new-spring.html&#34;&gt;Folo&lt;/a&gt; 进行查阅。单从积薪的形式和做法来说，它是一个好项目，收录的博客都很有水准，不管是从内容、设计、风格等方面都是一些值得收藏和阅读的好网站，没能延续下去确实是一个遗憾。可能这也是网站商业化的弊端之一，要考虑受众群体的想法和需求。&lt;/p&gt;&#xA;&lt;p&gt;一个博客导航网站倒下，还会有成千上万个博客导航网站出现。现在就是如此，但同质化太严重，要么是千篇一律的模板，要么是没有严格的收录标准，一些质量低下、存活时间不长的网站输出 RSS 到首页，更是污染时间线的行为，我曾经也做过博客导航网站，也因上述原因而倒下，这次我选择做点不一样的。&lt;/p&gt;&#xA;&lt;p&gt;它只是我的一个收藏，像一个图书馆一样，把我喜欢的博客放进去，贴上我定义的标签，按我的想法进行分类，99% 的主观，不带任何广告，不掺杂任何商业元素，不接受任何自荐，我没有收藏某个博客，并不代表这个博客不好，只表示我不喜欢。因此，我这次没有使用其他网站程序，没有找所谓的导航主题，只用 Notion，并用它的自定义域名发布，有人要问了，既然自己收藏，一切都随自己想法，为什么还要公开呢，雅俗共赏，看一看别人的审美和兴趣。&lt;/p&gt;&#xA;&lt;p&gt;最初定义的是收藏一些有特色的博客网站，特色的涵盖范围比较广，包括但不限于内容本身、网站设计、文章排版等等。基于我的主观性，拒绝花里胡哨、无病呻吟之流的博客，也拒绝网络搬运、三天打鱼，两天晒网等类型的网站。现在很常见的一个现象是，是个人都能建网站，随便发点东西就能称之为博客，但实际上更多的是在污染中文互联网，制造越来越多的内容农场。与之对应的是优质内容很难快速、便捷获取，这才有了我的这个想法。&lt;/p&gt;&#xA;&lt;p&gt;目前使用 Notion 的数据库，画廊模式，添加了网址、标签、程序等字段，后续我也会在详情里添加自己的一些描述和评论。没有额外添加 RSS 地址，我几乎已经订阅了，而且如果访问到这个网站的用户，有需要，直接去博客里寻找即可。&lt;/p&gt;&#xA;&lt;p&gt;有意思的是，幸运地使用了 BlogRoll 作为 Notion 二级域名的前缀，所以网址是：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://blogroll.notion.site&#34;&gt;https://blogroll.notion.site&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;以上观点并不针对特定的人和网站，请勿对号入座。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;问：你为什么要收藏自己的博客？&lt;/p&gt;&#xA;&lt;p&gt;答：我乐意。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>ActivityPub 与去中心化社交</title>
      <link>https://yinji.org/activitypub.html/</link>
      <pubDate>Sun, 07 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/activitypub.html/</guid>
      <description>&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/activitypub-wordpress.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;什么时候开始聊起 &lt;a href=&#34;https://joinmastodon.org/&#34;&gt;Mastodon&lt;/a&gt;，已经不太记得，我曾经提过一次，群里如果想玩的人多，一起部署一个实例，后面不了了之；&lt;a href=&#34;https://1900.live&#34;&gt;1900&lt;/a&gt; 最近分享部署 &lt;a href=&#34;https://gotosocial.org/&#34;&gt;GoToSocial&lt;/a&gt; 的心得，带动了几个群友一起入坑，韩宇提议要不部署一个实例一起使用，我表示赞同，并提供 &lt;a href=&#34;https://yxvm.com/aff.php?aff=773&#34;&gt;yxvm&lt;/a&gt; 的服务器使用，然而一周不到，从开始到放弃。&lt;/p&gt;&#xA;&lt;p&gt;Mastodon 始于2016年，一个开源项目，往大了讲，是组成联邦宇宙的服务之一，具体我也不是很清楚。凭我的感觉来说，Mastodon 似乎一直不温不火，像是 Twitter 的替代品，在 Elon Musk 收购 Twitter 之后，以及 Twitter 限制用户使用频率期间，都有一大批用户逃离 Twitter，拥抱 Mastodon，我也是其中之一，甚至还有工具支持一键迁移关注者（只需在 Twitter 的 Bio 上备注 Mastodon 的用户名），称之为 Twitter 难民。&lt;/p&gt;&#xA;&lt;p&gt;但 Twitter 改名 X 之后，仍然活得好好的，Mastodon 也没有将其取而代之，包括后面 Meta 推出的 Threads，我感觉只要 Twitter 仍然存在，同类型的软件或服务便很难取代它，即使做得再好，也很难改变一个人的使用习惯，我体验过 Mastodon、Threads，熟悉的人和内容仍然在 Twitter 上，切换到另一个软件上则十分不适应。&lt;/p&gt;&#xA;&lt;p&gt;以上内容来自四个月前的 Obsidian 笔记，当时群里都热衷部署 Mastodon 和 GoToSocial，本想继续往下写，但最终还是昙花一现，现在也只是偶尔提一提。今天重新拾起，是因为上周在 WordPress 上安装了 &lt;a href=&#34;https://cn.wordpress.org/plugins/activitypub/&#34;&gt;ActivityPub&lt;/a&gt; 插件，我的理解是它将 WordPress 博客作为一个去中心化的节点，连接去中心化社交网络，因此可以在 Mastodon、GoToSocial、&lt;a href=&#34;https://friendi.ca/&#34;&gt;Friendica&lt;/a&gt;、&lt;a href=&#34;https://misskey-hub.net/&#34;&gt;Misskey&lt;/a&gt; 等联邦平台通过搜索&lt;code&gt;huhexian@yinji.org&lt;/code&gt;来关注我，WordPress 上发布的博客都会自动同步一条动态至联邦平台，在联邦平台留下的评论或点赞，都会同步反馈到 WordPress。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/WX20250907-195818@2x.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;前段时间短暂体验 Ghost，在 6.0 版本中新增了 Fediverse 功能，即我上面提到的去中心化社交网络，不用安装任何插件，也是同样的原理，有点不同的是 WordPress 只能同步新文章动态，而 Ghost 完全可以作为一个联邦平台使用，不仅同步新文章动态，还可以自己发布内容。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/WX20250907-194522@2x.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;那天我发了一句话，这确实是我理想中的去中心化，不用自己部署类似 Mastodon 一样的服务，不用额外注册账号，不用费尽心思选择实例，只要部署一个 Ghost，既可以写博客，也可以发动态，通过去中心化社交网络，可以浏览别人的内容。&lt;/p&gt;&#xA;&lt;p&gt;目前 WordPress 上的 ActivityPub 插件还没有类似的功能，希望后续能跟上。有意思的一个点，在使用 Ghost 的时候，同步了几条动态到 Fediverse 上，但我删除 Ghost 之后，Fediverse 上的内容仍然保存着，包括账号、动态、点赞，以及别人的评论，博友&lt;a href=&#34;https://iliu.org/&#34;&gt;老刘&lt;/a&gt;戏称我在 Fediverse 上拉了一坨屎，然后扬长而去。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://limboy.me/posts/mastodon/&#34;&gt;什么是 Mastodon（长毛象），应该怎么玩&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://blog.fivest.one/archives/5903&#34;&gt;WordPress 的 ActivityPub 插件&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;社交平台和短视频一样，会让有一种刷不完、看不完的错觉，每天醒来、睡前习惯性地打开 Twitter、微博等平台，刷一刷看一看，我觉得这其实不是好习惯。人还是要有具体的生活。出门，下楼，去街道，去自然中，吹野外的风，见到人群，见到动物，摸摸花草和树。不能关上房门在互联网大战风车。人会坏掉的。&lt;/p&gt;&#xA;&lt;p&gt;所以还是写博客吧。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;说一句题外话，又想把博客评论关掉了，原因可以看上一篇文章评论区。&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>放在状态栏上的日历工具</title>
      <link>https://yinji.org/lunarbar.html/</link>
      <pubDate>Wed, 03 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/lunarbar.html/</guid>
      <description>&lt;p&gt;现在越来越喜欢一些小而美的软件，它们不来自大厂，没有花里胡哨的功能，没有商业气息，在 GitHub 或者各种论坛上经常可以看到别人自发分享和推荐，今年开始使用 macOS 之后，对一些小工具的使用程度大大降低，可能是获取方式不对，但也有不少收获。&lt;/p&gt;&#xA;&lt;p&gt;macOS 上的“日历”程序似乎有点鸡肋，虽然我对于它的使用频率不高，不会增加日程、提醒等内容，只是像以前使用 Windows 那样，点击左下角查看今天是周几，农历是什么日子，仅此而已。在 macOS 上，我需要打开“日历”才能查到今天是农历七月十二。使用频率高，天天打开，倒是无所谓，对于我这种使用频率低，只想看农历的用户来说却显得多余。&lt;/p&gt;&#xA;&lt;p&gt;与此同时，另一款系统自带程序就恰到好处。“天气”程序，状态栏有个小图标，只需要点击图标，就会弹出一个小框，清晰明了的显示当前的气温和天气状况，不用打开软件。相比之前使用 Windows，它自带的天气程序略丑，难看，我查询天气的方式基本上是打开浏览器，输入 xx 天气进行搜索，准确与否另说。&lt;/p&gt;&#xA;&lt;p&gt;便捷程度，给它竖大拇指。&lt;/p&gt;&#xA;&lt;p&gt;今天在 X 上看见别人分享一款日历工具，正好解决了这个小问题。把日历放在状态栏上，点击小图标，展示本月日历，农历也会在下方显示。&lt;/p&gt;&#xA;&lt;p&gt;点击具体日期就会进入系统日历程序，可以继续操作，比如添加日程等等。它是一款开源程序，叫做 &lt;a href=&#34;%5Bhttps://github.com/LunarBar-app/LunarBar/%5D(https://github.com/LunarBar-app/LunarBar/)&#34;&gt;LunarBar&lt;/a&gt;，还翻到开发者写的其开发背后的故事。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;LunarBar：&lt;a href=&#34;https://github.com/LunarBar-app/LunarBar/&#34;&gt;https://github.com/LunarBar-app/LunarBar/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;LunarBar 的开发：&lt;a href=&#34;https://github.com/LunarBar-app/LunarBar/blob/main/DEV.md&#34;&gt;https://github.com/LunarBar-app/LunarBar/blob/main/DEV.md&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;我一直以为农历就是阴历，公历就是阳历，而实际上农历是阴阳合历，开发一个日历工具，背后是历法知识、天文地理与编程语言之间的博弈，怪不得开发者说这是&lt;strong&gt;即传统又现代的产品&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;其他同类产品：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.mowglii.com/itsycal/&#34;&gt;https://www.mowglii.com/itsycal/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://calendar.zfdang.com/&#34;&gt;https://calendar.zfdang.com/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>新键盘：惠普 GT87 Ultra</title>
      <link>https://yinji.org/new-keyboard-hp-gt87-ultra.html/</link>
      <pubDate>Tue, 26 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/new-keyboard-hp-gt87-ultra.html/</guid>
      <description>&lt;p&gt;去年生日，收获了第一把机械键盘，&lt;a href=&#34;https://yinji.org/5442.html&#34;&gt;艾石头 Li75&lt;/a&gt;，75 键配列，用来码字、玩游戏非常适合，如果要办公，就得配一个数字小键盘。不管是从按键声音、反馈、颜值等方面，都很喜欢，当时就觉得可以用很久。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/IMG_0533.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;因为我一直都是使用 2.4G 模式，基本上没有什么问题，不记得什么时候想切换到 BT 模式试试，却发现按键不对劲，即使是连接 macOS 选择键盘类型之后，仍然没有效果，问了官方客服，没找到原因，需要返厂查看，我嫌麻烦，就放弃了。后面自己慢慢查，发现这款没有网页驱动，macOS 更是无法下载软件驱动，手里头也没有 Windows 设备，就不了了之，毕竟 2.4G 模式又不是不能用。&lt;/p&gt;&#xA;&lt;p&gt;然而，前段时间发现一个小问题，数字键 1 左边的按键，按道理打出来的符号是·和～，或者`和~，旧键盘打出来的符号奇奇怪怪，没有见过，也不知道什么意思，这就让我觉得有点莫名其妙了。&lt;/p&gt;&#xA;&lt;p&gt;总而言之，就是觉得膈应，内心不舒服。&lt;/p&gt;&#xA;&lt;p&gt;翻了翻各大电商平台，包括抖音商城，发现国产键盘越来越卷，100 元以内就有很多选择，我内心的价位是 200-300 元，75 键位或者 87 键位，数字小键盘对我来说用处不大，不会带到公司去使用。迈从、VGN 这些品牌都看了看，没有喜欢的款式，或者超出预算，后来又看到贱驴 a3 2.0、ilovbee B87，价格、样式、做工都比较合适，但总感觉缺点什么，比如网页驱动、大电池，还是没有买。到最后偶然间刷到惠普 GT87 的图片，尤其是这款 Ultra 的新配色吸引到了我，这不某米的配色吗，一眼望去非常酷，内心已经蠢蠢欲动。&lt;/p&gt;&#xA;&lt;p&gt;最让我惊讶的除了配色，还有它的电池容量，12000mAh，比我的手机电池容量都大得多。至于轴体，不太懂这些，不同的品牌有不同的叫法，这款轴体叫凯华圣代轴，实际码字声音有点像麻将音，但更加低沉、闷骚，我觉得挺适合自己。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/DSC_2055.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/DSC_2054.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/DSC_2049.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;有一些细节部分我觉得做得不错，比如方向键上方有一个金属磁吸铭牌，里面放着 2.4G 接收器，调节音量的滚轮放在侧边位置恰到好处。中间两排带斜纹的配色，很难让人不联想到某款车。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/DSC_2051.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;RGB 灯效可以通过网页驱动进行修改，有很多种选择，而且还支持跟随音乐律动变化，但仅限 Windows 安装驱动。沉也是真的沉，1.12kg 的重量，如果经常带出门，那就有的受了。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/DSC_2056.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;具体的参数就不赘述了，体验下来就两个字，爽，爱不释手，都想多写几篇博客，多打几个字，多敲一敲。目前全国国补可以用，补贴之后的价格大概是 260 元，今天京东价保又返了 26 元，真心不错。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;京东：https://u.jd.com/YrohqQR&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;如果说换了一把键盘，会不会写更多博客，我希望会，敲击键盘的声音很解压、很好听。&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Cycling Page</title>
      <link>https://yinji.org/cycling-page.html/</link>
      <pubDate>Sun, 24 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/cycling-page.html/</guid>
      <description>&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/WX20250824-213928@2x.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;yihong 开源的 &lt;a href=&#34;https://github.com/yihong0618/running_page/&#34;&gt;Running Page&lt;/a&gt; 项目特别有意思，他本人是一个跑步爱好者，从他的&lt;a href=&#34;https://yihong.run/&#34;&gt;页面&lt;/a&gt;数据可以了解到，跑步 14 年，总里程 12737km，相当于 0.3 个赤道。&lt;/p&gt;&#xA;&lt;p&gt;我不喜欢跑步，体力不太行，去年年底买了&lt;a href=&#34;https://yinji.org/5386.html&#34;&gt;公路自行车&lt;/a&gt;，上半年骑了不少，后来&lt;a href=&#34;https://yinji.org/5548.html&#34;&gt;搬家&lt;/a&gt;买了二手电动车，自行车时不时就被闲置，以及 6 月买的一块 iGPSORT 码表，如何再次提起骑行的兴趣，部署一个 &lt;del&gt;Running&lt;/del&gt; Cycling Page 或许是不错的选择。&lt;/p&gt;&#xA;&lt;p&gt;刚买自行车那会儿就想折腾一番，想着直接从 Apple Watch 上同步数据，奈何苹果比较封闭，需要手动导出，后来看到小孙同学曲线救国的方法，将 iGPSPORT 的数据同步到 Strava，再通过 yihong 的代码获取 Strava 数据，最后部署静态网站。防止以后忘记，把过程记录下来。&lt;/p&gt;&#xA;&lt;p&gt;第一步，Fork 仓库，&lt;a href=&#34;https://cyc.guoqi.dev/&#34;&gt;小孙同学&lt;/a&gt;也是骑公路车，我直接 Fork 他的仓库，在上面修改一些数据。&lt;/p&gt;&#xA;&lt;p&gt;第二步，获取 Strava 的 Token 和 Code。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/WX20250824-211330@2x.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;主要是 Client ID、Client Secret 和 Refresh Token，前两个直接从 &lt;a href=&#34;http://developers.strava.com/&#34;&gt;Strava Developers&lt;/a&gt; 创建应用再获取，第三个有点复杂。&lt;/p&gt;&#xA;&lt;p&gt;首先需要通过下方的链接获取 Code，要替换成自己的 Client ID。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;https://www.strava.com/oauth/authorize?client_id=${your_id}&amp;amp;response_type=code&amp;amp;redirect_uri=http://localhost/exchange_token&amp;amp;approval_prompt=force&amp;amp;scope=read_all,profile:read_all,activity:read_all,profile:write,activity:write&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;接着在终端里输入代码，获取最后需要的 Refresh Token，也是要替换相应内容。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;curl -X POST https://www.strava.com/oauth/token \&#xA;-F client_id=${Your Client ID} \&#xA;-F client_secret=${Your Client Secret} \&#xA;-F code=${Your Code} \&#xA;-F grant_type=authorization_code&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;最后把获取到的三项内容，添加到 Repository secrets 中。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/1756041873870.jpg&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;最主要的就是这几步，至于还有什么步骤我现在也忘了……yihong 原项目页面上有非常详细的教程，不过对于没什么 Code 基础的我来说还是需要费点时间。做完这些我就部署到了 Cloudflare Page 上，每天通过 GitHub Actions 同步 Strava 数据。&lt;/p&gt;&#xA;&lt;p&gt;7 月份下载使用 Strava，它只能同步最新的数据，考虑到 iGPSPORT 还有不少记录，加起来骑行里程也快 100km，不放上去觉得可惜了，幸好没有多少条，全部手动下载 gpx 文件，再导入到 Strava 上，最后总共骑行里程是 200km 左右，一点点的成就感油然而生。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://cycling.yinji.org&#34;&gt;https://cycling.yinji.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/WX20250824-213928@2x.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>CapWords：写给大朋友和小朋友的英语学习工具</title>
      <link>https://yinji.org/capwords-english-learning-tool-for-adults-and-children.html/</link>
      <pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/capwords-english-learning-tool-for-adults-and-children.html/</guid>
      <description>&lt;p&gt;前段时间，被一款 app 背后的开发故事所感动和吸引，起因是开发者的女儿经常指着东西问他，“这是什么？“，”这个用英语怎么说？“。认识的物品能脱口而出，但是不认识的物品需要稍微花点时间查一查才能知道，后来，&lt;a href=&#34;https://capwords.app/&#34;&gt;CapWords&lt;/a&gt; 便诞生了。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/Hw5eFCGJSp40p90X.jpeg&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;它不是翻译工具，不会仅仅告诉你这个用英语怎么说，通过对物品进行拍照，AI 进行识别，再加上翻译，最后变成一个单词卡片，保留在你的 app 中，可以进一步学习发音、例句，以及每天自主复习。&lt;/p&gt;&#xA;&lt;p&gt;让我印象深刻的是单词卡片，用开发者的话说，这是贴纸，同样也来源于他女儿的想法。这让我回忆起读幼儿园的时候，学习汉字用的也是类似的卡片，方方正正的小卡片上印着物品的图片、汉字和拼音，汉字越学越多，卡片也越来越多，最后用绳子串在一起，可惜这些东西没有好好保存，只能凭印象记起一些。&lt;/p&gt;&#xA;&lt;p&gt;尴尬的是，第一次使用正好是在卫生间，对着墙上的纸巾拍了一张，结果第一回就识别错了。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/5uyIV72G3jAXhHnq.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;只能说，AI 有点调皮。&lt;/p&gt;&#xA;&lt;p&gt;对于我来说，可能现在没有学习英语的需求，无形之中将其作为一个物品收纳的工具来使用，请看下图。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/0NOqjPzrJmh8jNkn.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;当时的想法，恨不得将房间里所有的东西都拍个遍，确实有挺多物品不知道用英语怎么说，极大的打开了我的好奇心和求知欲。在家狂狂拍，上班在公司也狂狂拍。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/2jEltX_lXDrDaQ_I.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;我一直觉得学校里的学习过于枯燥，枯燥的课本、枯燥的课程，以及枯燥的讲课方式，很难发现乐趣，更谈不上培养某种兴趣。&lt;/p&gt;&#xA;&lt;p&gt;CapWords 恰好能够让我们在使用的时候产生一种求知欲和兴趣，不管是作为物品收纳软件还是翻译工具，都可以发现里面的一丝乐趣，咔嚓一声拍个照，等待两秒钟，告诉你这是什么，用英语（或其他语言）怎么说，有过程、有图片、有声音，想忘记都难。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/Q7ywN0LmiIErF2xA.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/8XZw2N5-uPcgQe7c.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;在 app 的“关于”中，作者说灵感来源是把现实世界变成语言学习的乐园。学习单词不一定要从 abandon 开始学起，可以从身边的牙膏、牙刷、杯子等常见的物品开始，了解它们对应的单词是什么、如何读、如何写，慢慢向外扩展，我觉得是一个很有意义的探索过程。&lt;/p&gt;&#xA;&lt;p&gt;不管是从 app 本身的体验，还是开发者背后的故事，都令人感到温暖，AI 可以帮助编程和开发，也能带来人情味。&lt;/p&gt;&#xA;&lt;p&gt;值得一提的是，CapWords 获得了 &lt;a href=&#34;https://developer.apple.com/cn/design/awards/&#34;&gt;Apple 2025年设计大奖&lt;/a&gt;，如果亲自下载使用，令人开怀且难忘，让人享受且流连忘返的体验，会由衷觉得获奖是众望所归。&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>年轻人的第一台 eSIM 手机</title>
      <link>https://yinji.org/esim-phone.html/</link>
      <pubDate>Sat, 05 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/esim-phone.html/</guid>
      <description>&lt;p&gt;手里有一台闲置的旧手机——荣耀30 Pro，2020年购买，目前插了一张 Skinny 卡，平时用来打打游戏。据了解，国内手机几乎是不支持 eSIM 功能，只有少数的 iPad 或者 Apple Watch 支持该功能，想要使用也比较麻烦。&lt;/p&gt;&#xA;&lt;h2 id=&#34;体验-xesim&#34;&gt;体验 Xesim&lt;/h2&gt;&#xA;&lt;p&gt;最近接触到一款产品——&lt;a href=&#34;https://xesim.cc/?DIST=RUBA&#34;&gt;Xesim&lt;/a&gt;，通过一张实体 SIM 卡，让原本不支持 eSIM 功能的手机也能用上 eSIM，朋友寄了一张给我，今天拿到之后立马安装到荣耀30 Pro 来体验一番。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/20250405133949610-scaled.jpeg&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;到手之后是一张用方形纸壳包装的 SIM 卡，里面附赠了一枚取卡针，还挺贴心，我平常使用的卡针用完就随手放，等到下次使用就找不到了。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/20250405134052623-scaled.jpeg&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;左侧内容是具体的使用教程，我简单看了一下，Xesim 作为一个辅助工具，通过它提供的实体 SIM 卡为手机开通 eSIM 功能。&lt;/p&gt;&#xA;&lt;p&gt;主要有两种使用方式。针对 Android 手机，可以下载官方的 Xesim App，下载购买的 eSIM 套餐进行激活使用；对于 iOS 手机，则可以使用手机自带的 STK 进行管理和激活 eSIM。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/20250405134716641.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;需要注意的是，Xesim 本身不提供 eSIM 套餐，需要自行购买，然后在 Xesim 上激活和使用。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/20250405135157572.jpg&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;选择中间的 eSIM，点击加号，可以使用扫码、兑换码、手动输入等方式，添加你自行购买的 eSIM 套餐。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/20250405135220103.jpg&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;添加成功之后就会显示下图中类似的内容，包括供应商名称、ICCID、过期时间（自己设置），其中“huhexian”是我自定义的内容，可以按照需求进行修改。最重要的是右边的开关，只有在开启状态，然后打开手机的数据漫游，方可使用 eSIM 功能。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/20250405135250773.jpg&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;redteago&#34;&gt;RedteaGO&lt;/h2&gt;&#xA;&lt;p&gt;我使用的是 RedteaGO 提供的套餐，7天500MB体验，仅支持上网，如果需要打电话、收发短信则需要购买其他套餐。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/20250405135233954.jpg&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/20250405135240112.jpg&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;上面是开启 eSIM 之后的简单测速，无需开启代理，即可访问国外网站和应用软件，我也使用它看了几分钟的 YouTube，没有卡顿。&lt;/p&gt;&#xA;&lt;p&gt;虽然 eSIM 在国内并不普及，且大部分设备均不支持该功能，但是如果有出国旅游、外贸等需求，手中的设备不支持 eSIM，SIM 卡槽又满了，则可以通过这个方式曲线救国，轻松实现 eSIM 功能。&lt;/p&gt;&#xA;&lt;p&gt;Xesim 提供的是 eSIM 能力，至于 eSIM 套餐流量是 5G 还是 4G，有没有号码，能不能收发短信，能入网哪些运营商，网速如何，都是与 eSIM 套餐有关。这样的好处便是提供全球运营商自由选择的能力。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;目前 Xesim 提供两款产品，区别在于可以下载的 eSIM 卡数量不同，价格分别是 15 美元和 28 美元。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/20250405140536708.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/20250405140858269.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;如果有想法购买体验，可以使用我的折扣码：&lt;strong&gt;huhexian&lt;/strong&gt;，获得10%的折扣。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;官网地址：&lt;a href=&#34;https://xesim.cc/?DIST=RUBA&#34;&gt;https://xesim.cc/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;关于 eSIM 套餐的购买，可以看看这几个供应商，支持的地区和国家都挺多，有无限和有限流量套餐等。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Airalo： &lt;a href=&#34;https://www.airalo.com/zh-CN&#34;&gt;https://www.airalo.com/zh-CN&lt;/a&gt; Holafly：&lt;a href=&#34;https://esim.holafly.com/cn/&#34;&gt;https://esim.holafly.com/cn/&lt;/a&gt; RedteaGO：&lt;a href=&#34;https://esim.redteago.com/zh-CN/&#34;&gt;https://esim.redteago.com/zh-CN/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Nikon Z5 开箱体验</title>
      <link>https://yinji.org/nikon-z5.html/</link>
      <pubDate>Sat, 01 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/nikon-z5.html/</guid>
      <description>&lt;p&gt;上周日还在研究消费决策模型，研究如何克制消费欲望，三天之后下单了 Nikon Z5，只能说国补太香，含 24-50mm 镜头，国补之后的价格为 5949.15 元，而且可以 6 期免息。&lt;/p&gt;&#xA;&lt;p&gt;由于仅限上海地区，便委托我的一个在上海读大学的学弟代收，再转寄到南昌，辗转之下终于拿到手，今天开箱。&lt;/p&gt;&#xA;&lt;p&gt;购买之前也做了不少的研究，佳能、索尼、富士这些品牌也都看过，但似乎尼康性价比较高，而且 Nikon Z5 也是比较受欢迎和推荐的入门级全画幅微单，对我来说可以算是年轻人的第一台相机。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2025/03/1b94c0133e0a35c39832ef5e94c6f8da.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;上午在上班，收到短信通知，快递到了，地下车库便利店旁边，中午吃完饭就去签收，为了不影响工作，没打开看，一直忍到了下班回家，才开始开箱。&lt;/p&gt;&#xA;&lt;p&gt;保修卡、产品合格证、说明书、充电器、电池、数据线、肩带、相机本体、镜头，便是全部内容。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2025/03/b8c3c2348a83e7e9a38b553c06eef8d6.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2025/03/64064511d56947cbe0f38711b01512ba.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2025/03/487cb50bca2e5392e5addd29d66ab234.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2025/03/10c4bee57f795a275686913219e8614a.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;桌面有点杂乱，忽略即可。&lt;/p&gt;&#xA;&lt;p&gt;Z5 拿在手上的感觉比较沉，但也是很有分量，握持非常舒服，贴合自己的手型。虽然网上说自动对焦比较慢，但就我第一次体验来说，能接受，稍微一按就能对上。上图拍小鸭子摆件时按下快门没有拍照，在群里问了才知道没有对上焦，对焦框变为绿色才可以正常拍照。&lt;/p&gt;&#xA;&lt;p&gt;由于拿到手比较晚，也没有出去拍照，就随便拍了下桌子上和房间里的物品，第一张给了小猫。正好明天天气不错，也不用上班，准备出门拍拍，再来分享样张。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2025/03/f0ab63154ba1660e40e3b3687704277c.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2025/03/3a84165abb84a6f0f254db02eeea4815.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2025/03/b2dd861470aedf3ffbc799cf9fcf43ee.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2025/03/c3837742c9d21479558114a42896a669.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2025/03/eebc5b390f29a6c21f8619edad84e027.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;继续探索，继续琢磨，为兴趣买单。&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>My App Defaults 2024</title>
      <link>https://yinji.org/my-app-defaults-2024.html/</link>
      <pubDate>Thu, 12 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/my-app-defaults-2024.html/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;在2023年年尾，我分享了这一年里常用的软件和服务——&lt;a href=&#34;https://yinji.org/5179.html&#34;&gt;My App Defaults 2023&lt;/a&gt;，现在已经过去一年，其中有哪些变化，停用了哪些服务和软件，新尝试了哪些，在此做一个梳理。&lt;/p&gt;&#xA;&lt;h2 id=&#34;my-app-defaults-2024&#34;&gt;My App Defaults 2024&lt;/h2&gt;&#xA;&lt;p&gt;📨 Mail Client：电脑端使用 Gmail 和QQ邮箱网页，在移动端，iPhone 使用系统自带邮件应用&lt;/p&gt;&#xA;&lt;p&gt;📮 Mail Server: Gmail、QQmail、Foxmail.&lt;/p&gt;&#xA;&lt;p&gt;📝 Notes: &lt;a href=&#34;https://obsidian.md/&#34;&gt;Obsidian&lt;/a&gt;今年因为参加工作，笔记反而记的少&lt;/p&gt;&#xA;&lt;p&gt;✅ To-Do: None&lt;/p&gt;&#xA;&lt;p&gt;📷 iPhone Photo Shooting: Apple Camera on iPhone 15 Pro Max&lt;/p&gt;&#xA;&lt;p&gt;🟦 Photo Management: 旧手机上存储了大部分照片，新手机上照片较少，在阿里云盘也同步了部分&lt;/p&gt;&#xA;&lt;p&gt;📆 Calendar: iPhone 自带日历&lt;/p&gt;&#xA;&lt;p&gt;📁 Cloud File Storage: iCloud、阿里云盘&lt;/p&gt;&#xA;&lt;p&gt;📖 RSS: &lt;a href=&#34;https://freshrss.org/index.html&#34;&gt;FreshRSS&lt;/a&gt;(self-hosted) on my VPS、&lt;a href=&#34;https://reederapp.com/&#34;&gt;Reeder 5&lt;/a&gt; on iPad 2021、NetNewsWire on iPhone、Follow&lt;/p&gt;&#xA;&lt;p&gt;🙍🏻‍♂️ Contacts: iPhone 自带通讯录&lt;/p&gt;&#xA;&lt;p&gt;🌐 Browser: Microsoft Edge、Safari&lt;/p&gt;&#xA;&lt;p&gt;💬 Chat: WeChat、Telegram、飞书&lt;/p&gt;&#xA;&lt;p&gt;🔖 Bookmarks: 几乎不用，几乎不收藏&lt;/p&gt;&#xA;&lt;p&gt;📑 Read It Later: None&lt;/p&gt;&#xA;&lt;p&gt;📜 Word Processing: Obsidian with Markdown&lt;/p&gt;&#xA;&lt;p&gt;📈 Spreadsheets: Microsoft Excel&lt;/p&gt;&#xA;&lt;p&gt;📊 Presentations: Microsoft PowerPoint&lt;/p&gt;&#xA;&lt;p&gt;🛒 Shopping Lists: Apple Notes&lt;/p&gt;&#xA;&lt;p&gt;🍴 Meal Planning: None&lt;/p&gt;&#xA;&lt;p&gt;💰 Budgeting and Personal Finance: 钱迹，已经三个月没有记账，记账的习惯比记账更重要&lt;/p&gt;&#xA;&lt;p&gt;📰 News: Twitter、RSS feeds、&lt;a href=&#34;https://buzzing.cc&#34;&gt;Buzzing&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;🎵 Music: 网易云音乐→Apple Music→Spotify&lt;/p&gt;&#xA;&lt;p&gt;🎤 Podcasts: None, I currently don&amp;rsquo;t have the habit of listening to podcasts.&lt;/p&gt;&#xA;&lt;p&gt;🔐 Password Management: &lt;a href=&#34;https://bitwarden.com/&#34;&gt;Bitwarden&lt;/a&gt;(self-hosted) on my &lt;a href=&#34;https://yinji.org/cloudcone.html&#34;&gt;VPS&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;And some extra categories not mentioned in the project:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;✈️ VPN: Clash Meta、Stash、Mihomo Party&lt;/p&gt;&#xA;&lt;p&gt;😘 Blog Platform: &lt;a href=&#34;https://cn.wordpress.org/&#34;&gt;WordPress&lt;/a&gt; on my &lt;a href=&#34;https://yinji.org/cloudcone.html&#34;&gt;VPS&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;⌨️ Text input: &lt;a href=&#34;https://github.com/rime/weasel&#34;&gt;Weasel&lt;/a&gt; with &lt;a href=&#34;https://github.com/iDvel/rime-ice&#34;&gt;rime-ice&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;📖 Translation app: &lt;a href=&#34;https://immersivetranslate.com/&#34;&gt;Immersive Translate&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;📚 Reading app: &lt;a href=&#34;https://weread.qq.com/&#34;&gt;WeRead&lt;/a&gt; with &lt;a href=&#34;https://singlelogin.re/&#34;&gt;Z-Library&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;🔧 Screenshot app: 微信截图&lt;/p&gt;&#xA;&lt;p&gt;🌁 Image Hosting: Cloudflare R2、缤纷云&lt;/p&gt;&#xA;&lt;p&gt;☁️ VPS Hosting: &lt;a href=&#34;https://yinji.org/cloudcone.html&#34;&gt;CloudCone&lt;/a&gt; and &lt;a href=&#34;https://yinji.org/racknerd.html&#34;&gt;RackNerd&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;🤖 AI API: &lt;a href=&#34;https://api.uniapi.ai/register?aff=HyYk&#34;&gt;UniAPI&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;change&#34;&gt;Change&lt;/h2&gt;&#xA;&lt;p&gt;今年最大的变化是开始喜欢用系统自带应用，从 Apple Notes，到 Apple Music，再到 Apple Maps，得益于 Apple 系统应用到轻便、干净和简洁，它们也让我思考我们使用一款软件，最需要的是什么，是核心的、主要的功能。&lt;/p&gt;&#xA;&lt;p&gt;我卸载了百度地图、美团、网易云音乐、滴滴打车，这些软件要么千方百计想让我借钱，要么千方百计想让我花钱，而且是将钱用在花里胡哨的功能上，取而代之的是 Apple Maps、Spotify，以及微信小程序。&lt;/p&gt;&#xA;&lt;p&gt;最后一句话总结，不要增加无谓的需求，适当做减法，不要做加法。&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>从酷态科 15 号充电器开始说起</title>
      <link>https://yinji.org/let-us-start-with-the-kutaike-15-charger.html/</link>
      <pubDate>Sat, 16 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/let-us-start-with-the-kutaike-15-charger.html/</guid>
      <description>&lt;p&gt;当你身边的数码产品越来越多，便能理解库克为什么从 iPhone 12 开始不再附赠“五福一安”充电器。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2024/11/66a7344e84f79e3ad892bfe2af3cebc1.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;目前我所拥有的设备：笔记本电脑1台、手机2台、平板电脑1台、手表1只，外加一个绿联磁吸充电宝，日常出门只带手机和手表，头一天晚上如果忘记充电会带上充电宝，看似比较轻松，但如果逢年过节收拾行李回家，包里除了数码产品，还有它们各自的充电器。&lt;/p&gt;&#xA;&lt;p&gt;尽管充电线也更多，但本着能轻便则轻便的原理，希望能从充电器上进行精简，于是跟随中年人的脚步，开始选购支持多台设备同时充电、大功率、C口和A口兼备的充电器，我对这方面了解甚少，在 Twitter 上发个推求推荐，最后选择了&lt;a href=&#34;https://u.jd.com/I6UfHZA&#34;&gt;酷态科 15 号充电器&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2024/11/9a234533093ce5e7dc324f57da89fc7c.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;京东次日达，前天下单，昨天就收到货。越来越喜欢在京东上买东西，尤其是希望第二天甚至当天就收到货的商品，比如各种数码电子产品。在酷态科和安克之前纠结了几分钟，前者价格更低，后者多了一个显示屏，能够显示当前功率，思考之下觉得不能为了一个用处不大的功能多花钱。&lt;/p&gt;&#xA;&lt;p&gt;拿在手上挺有份量，净重约 328g，iPhone 15 Pro Max 是 221g，可以自行比较和估量，不算轻，但胜在只有一个插头，4个接口，不用在包里装4、5个不同功率的充电器。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2024/11/db36fc0bdadf32f706f131d30c93fa8a.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;至于功率，包装盒和官网上都写得比较清楚，举例说明更加直观。比如 iPhone 15 Pro Max 可以最高达到 27W 的功率，25分钟充电50%；小米 14 Pro 可以最高达到 120W 的功率，18分钟充电100%，由于是小米生态链产品，它支持小米全系手机、平板 120W 快充。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2024/11/9addd5193fab4c4d4c1874104e3b8484.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2024/11/5f307580a0aa1034ee644ed7f95309ce.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/2024/11/2f8704f63b395b346a72e319c3fdfa98.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;当晚体验了 iPhone 充电，相比之前用的绿联20W充电器，酷态科 15 号确实要更快，同时插上电脑、iPad，三个接口一起充电，充电器本身温度也不是很高，类似 iPhone 充电或视频通话时发热温度。&lt;/p&gt;&#xA;&lt;p&gt;以后不管是出门旅游还是过年回家，一个充电器+n条充电线足矣，我宁愿收拾杂乱的充电线，也不想带着3、4个充电器到处跑。库克在2020年就知道大家有许多充电器，不方便携带，多且笨重，于是主动带头不再附赠充电器，你还真有点聪明，但是不推荐购买官网原装充电器。&lt;/p&gt;&#xA;&lt;p&gt;不得不说，这些东西做得真精致，是个男人看了都喜欢。&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>如何利用 Telegram 打造 0 成本微博客</title>
      <link>https://yinji.org/how-to-use-telegram-to-create-a-zero-cost-microblog.html/</link>
      <pubDate>Sun, 13 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/how-to-use-telegram-to-create-a-zero-cost-microblog.html/</guid>
      <description>&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/6Jtvo36MfuDqNmxf.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;看到标题可能有人就说了，Telegram Channel 本身就可以作为一个微博客使用，但问题是并不是所有人都有能力和方法使用并访问 Telegram Channel，CloudFlare 和开源项目 BroadcastChannel 巧妙地解决了这个问题。&lt;/p&gt;&#xA;&lt;h2 id=&#34;broadcastchannel-介绍&#34;&gt;BroadcastChannel 介绍&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/ccbikai/BroadcastChannel&#34;&gt;BroadcastChannel&lt;/a&gt; 是&lt;a href=&#34;https://chi.miantiao.me&#34;&gt;面条&lt;/a&gt;大佬开发的项目，可以将 Telegram Channel 转为微博客使用，通过 Telegram Channel 发布内容，另一端通过 &lt;a href=&#34;https://astro.build&#34;&gt;Astro&lt;/a&gt; 程序进行呈现。&lt;/p&gt;&#xA;&lt;p&gt;事先需要准备好 CloudFlare 账号和可以使用 Telegram 的网络。&lt;/p&gt;&#xA;&lt;p&gt;项目提供了 Serverless 和 Docker 两种部署方式，前者简单易懂，也是我目前使用的。&lt;/p&gt;&#xA;&lt;h2 id=&#34;broadcastchannel-部署&#34;&gt;BroadcastChannel 部署&lt;/h2&gt;&#xA;&lt;p&gt;第一步，Fork 该项目到自己的 GitHub，接着前往 CloudFlare 或者 Vercel、Netlify 等平台创建项目，仓库即选择刚刚 Fork 的 BroadcastChannel。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/WX20241013-231431@2x.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;选择 BroadcastChannel 项目和 Astro 框架，然后再配置环境变量，其中必须事先配置的是 CHANNEL 变量，内容填频道名称，例如我的 @&lt;a href=&#34;https://t.me/findblog&#34;&gt;FindBlog&lt;/a&gt; 频道，变量就填写 FindBlog 即可。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/WX20241013-231556@2x.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;其他保持默认即可，该项目还提供了其他环境变量可供配置，可以在部署之后自行添加。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/WX20241013-231743@2x.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;只需一眨眼的功夫，该项目成功在 CloudFlare Pages 上部署，可以访问默认域名，也可以添加自定义域名。&lt;/p&gt;&#xA;&lt;p&gt;后续只需要在 Telegram Channel 更新内容，即可自动同步并部署至 CloudFlare Pages，无需动手。&lt;/p&gt;&#xA;&lt;p&gt;我在该项目开源之后第一时间部署了 @FindBlog 的微博客，效果很惊人，不仅界面美观，SEO 友好，还提供了 RSS，对于想简单写点博客的人来说，是一种简单、快捷的体验方式。&lt;/p&gt;&#xA;&lt;p&gt;地址：&lt;a href=&#34;https://broadcastchannel.pages.dev/&#34;&gt;https://broadcastchannel.pages.dev/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/lcheiO8aJYdBgtau.png&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;其他变量：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-php&#34; data-lang=&#34;php&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Telegram 频道用户名，必须配置。 t.me/ 后面那串字符&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;CHANNEL&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;FindBlog&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## 语言和时区设置，语言选项见[dayjs](https://github.com/iamkun/dayjs/tree/dev/src/locale)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;LOCALE&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;zh&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;cn&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;TIMEZONE&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;Asia&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;/&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;Shanghai&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## 社交媒体用户名&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;TELEGRAM&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;huhexian&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;TWITTER&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;huhexian&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;GITHUB&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;huhexian&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## 下面两个社交媒体需要为 URL&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;DISCORD&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;https&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;://&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;DISCORD&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;com&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;PODCASRT&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;https&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;://&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;PODCASRT&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;com&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## 头部尾部代码注入，支持 HTML&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;FOOTER_INJECT&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;FOOTER_INJECT&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;HEADER_INJECT&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;HEADER_INJECT&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## SEO 配置项，可不让搜索引擎索引内容&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;NO_FOLLOW&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;false&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;NO_INDEX&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;false&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Sentry 配置项，收集服务端报错&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;SENTRY_AUTH_TOKEN&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;SENTRY_AUTH_TOKEN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;SENTRY_DSN&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;SENTRY_DSN&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;SENTRY_PROJECT&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;SENTRY_PROJECT&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Telegram 主机名称和静态资源代理，不建议修改&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;HOST&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;telegram&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;dog&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#a6e22e&#34;&gt;STATIC_PROXY&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>独立博客自省问卷15题</title>
      <link>https://yinji.org/question-independent-blogger-self-reflection-questionnaire.html/</link>
      <pubDate>Fri, 11 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/question-independent-blogger-self-reflection-questionnaire.html/</guid>
      <description>&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/R5lT1GZ9JVEzowtd.jpeg&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;仿佛回到了过去玩QQ空间艾特三五好友回答问题的时候。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你的博客更新频率是多少&#34;&gt;你的博客更新频率是多少？&lt;/h2&gt;&#xA;&lt;p&gt;最初幻想并希望每日一博，后来每周一博，甚至每月一博，直到现在，想博就博，随心所欲，随心所博。&lt;/p&gt;&#xA;&lt;p&gt;想什么时候博就什么时候博，不给自己增加压力，不给自己设定目标。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你的博客上次更新是什么时候&#34;&gt;你的博客上次更新是什么时候？&lt;/h2&gt;&#xA;&lt;p&gt;上周。也是突发奇想写了一点文字，称不上文章，只是供自己娱乐、满足写作兴趣的文字。&lt;/p&gt;&#xA;&lt;p&gt;也可能是为了填坑，之前说过对于 iPhone 的使用体验无法一次写完，便有了后面的续集。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你的博客文章是原创的吗&#34;&gt;你的博客文章是原创的吗？&lt;/h2&gt;&#xA;&lt;p&gt;原创。并且不希望别人转载，写得不好，不值得别人转载。&lt;/p&gt;&#xA;&lt;p&gt;我也不转载他人文章，剽窃他人成果，更加厌恶洗稿行为。&lt;/p&gt;&#xA;&lt;p&gt;关于 AI 写作，目前想不到对我的作用，在我看来写作源于思考，AI 不会思考，只会整合，人的思考更加重要。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你觉得自己的文章对他人有帮助吗&#34;&gt;你觉得自己的文章对他人有帮助吗？&lt;/h2&gt;&#xA;&lt;p&gt;写博客的初衷是为自己提供帮助，锻炼自己思考、写作的能力。&lt;/p&gt;&#xA;&lt;p&gt;我也没有抱着一定要给别人带来帮助的目的去写博客，倘若我写的文字在某种程度上帮助到了某个人，深感荣幸，无心插柳柳成荫。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你上次换博客主题程序是什么时候&#34;&gt;你上次换博客主题/程序是什么时候？&lt;/h2&gt;&#xA;&lt;p&gt;45天前，实施博客精简计划，关闭评论之后，更换了心目中排第二的博客主题，排第一的是 atpX 的博客，一款 Hugo 主题。&lt;/p&gt;&#xA;&lt;p&gt;主题从复杂趋向精简，功能从丰富到够用，其实也反映了我心态的变化。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你上一次倒腾博客主题代码是什么时候&#34;&gt;你上一次倒腾博客主题代码是什么时候？&lt;/h2&gt;&#xA;&lt;p&gt;雅余发布 Dear 主题更新时，为了同步更新且不覆盖我自己的修改内容，直接针对有变化的文件进行复制和粘贴。&lt;/p&gt;&#xA;&lt;p&gt;没有编程基础，也不是程序员，能做的就只有 search、Ctrl+C、Ctrl+V。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你会对博客主题进行二次开发&#34;&gt;你会对博客主题进行二次开发？&lt;/h2&gt;&#xA;&lt;p&gt;别再以为我是程序员，我不会二次开发，只会复制粘贴代码，照着网上的教程更改样式等操作。&lt;/p&gt;&#xA;&lt;p&gt;到底是什么原因，让别人误以为我是程序员，还被人归到了技术分类。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你多久打开自己博客自我陶醉一次&#34;&gt;你多久打开自己博客自我陶醉一次？&lt;/h2&gt;&#xA;&lt;p&gt;每天一次或多次。&lt;/p&gt;&#xA;&lt;p&gt;但要理解加班狗的苦衷，忙起来手机都没时间看两眼。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你近期对自己博客域名有什么感受&#34;&gt;你近期对自己博客域名有什么感受？&lt;/h2&gt;&#xA;&lt;p&gt;庆幸自己注册了它，并续费了十年。&lt;/p&gt;&#xA;&lt;p&gt;同时也在回忆曾经丢失的域名，如果再来一次，绝对不是现在的结果。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你每天都会看网站的流量统计吗&#34;&gt;你每天都会看网站的流量统计吗？&lt;/h2&gt;&#xA;&lt;p&gt;我不太关注流量的多少，但对于来源比较感兴趣，比如我的博客被谁提及，被谁分享等，满足内心小小的虚荣。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你通过博客的广告赚到钱了吗&#34;&gt;你通过博客的广告赚到钱了吗？&lt;/h2&gt;&#xA;&lt;p&gt;如果 Affiliate 也算广告之一，那我还算是赚到了。&lt;/p&gt;&#xA;&lt;p&gt;对于广告，我也有自己的想法。我的博客绝不会存在影响阅读体验的广告，比如莫名其妙的弹窗，再比如需要手动点击的跳转。出现这类广告的网站，活该被读者使用插件屏蔽。&lt;/p&gt;&#xA;&lt;p&gt;Affiliate 是一种更加合适的形式，存在互利共赢，你通过推荐买到了不错的产品，我也通过推荐赚到了返利。但前提是产品够好，比如我一直在推荐的 &lt;a href=&#34;https://yinji.org/cloudcone.html&#34;&gt;CloudCone&lt;/a&gt;，不算顶级产品，但也不是低端垃圾。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你去浏览别人的博客网站主要为什么&#34;&gt;你去浏览别人的博客/网站主要为什么？&lt;/h2&gt;&#xA;&lt;p&gt;求知与求新。&lt;/p&gt;&#xA;&lt;p&gt;通过搜索引擎搜索一些相关内容，从而访问到别人的博客/网站，并从中学到了相关知识，这是求知。&lt;/p&gt;&#xA;&lt;p&gt;通过 RSS 订阅查看别人博客的更新，了解不同职业、年龄、地区的人的生活，这是求新。&lt;/p&gt;&#xA;&lt;h2 id=&#34;看到别人分享了一篇文章你打开第一反应是什么&#34;&gt;看到别人分享了一篇文章，你打开第一反应是什么？&lt;/h2&gt;&#xA;&lt;p&gt;看文章内容，接着再去看网站的关于页面，了解网站内容以及站长本人的情况。&lt;/p&gt;&#xA;&lt;h2 id=&#34;你觉得博客哪方面更重要&#34;&gt;你觉得博客哪方面更重要？&lt;/h2&gt;&#xA;&lt;p&gt;取悦自己最重要，其他的都是扯淡。&lt;/p&gt;&#xA;&lt;h2 id=&#34;近期通过写博客有哪些新收获&#34;&gt;近期通过写博客有哪些新收获？&lt;/h2&gt;&#xA;&lt;p&gt;今天的全部内容即是近期最大的收获。&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>使用 iPhone 半年之后（2）</title>
      <link>https://yinji.org/after-using-iphone-for-half-a-year-2.html/</link>
      <pubDate>Thu, 03 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/after-using-iphone-for-half-a-year-2.html/</guid>
      <description>&lt;p&gt;书接上回，每每聊到我使用过的数码产品，不管产品本身好烂与否，我都有强烈的分享欲望，于是上一篇分享中没说完，今天继续。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://img.yinji.org/d7F-9RTTveYRIN9f.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;今年9月份苹果发布了最新一代 iPhone，16 及 16 Pro，除了年年都说的芯片更新换代，提升了多少性能，降低了多少功耗，这次最大的肉眼可见的变化是一个相机按钮，钟文泽都忍不住吐槽“不好用”的相机按钮。&lt;/p&gt;&#xA;&lt;p&gt;再看看我手里的 iPhone 15 Pro Max，心想，就这？再想到那些年年换新 iPhone 的人，真有这么大的动力吗？之前看过一个介绍 &lt;a href=&#34;https://www.youtube.com/watch?v=VbeM8Lf7s5A&#34;&gt;Apple Park&lt;/a&gt; 的视频，Apple Park 的建设旨在体现苹果公司的完美主义精神，展示公司产品开发的理念，并由史蒂夫·乔布斯以故事讲述者的身份主导，以激励和启发人们。设计理念强调了协作和创新的重要性，但现在的苹果公司，似乎离创新越来越远……&lt;/p&gt;&#xA;&lt;p&gt;iOS 18 从今年的 WWDC 发布以来，到9月正式上线，我只在 iPad 和 iPhone Xr 上进行了安装测试，主力机没有升级，一个原因是 iOS 18 依然是挤牙膏，其次看了大部分网友普遍的感受——一股子安卓味儿，更觉得没意思。Android 阵营里各大厂商的系统也是互相借鉴，有来有往，iOS 和 Android 当然也可以互相参考，但你别tm抄些没用的玩意儿啊。尤其是自定义图标颜色，浅色也好，深色也罢，这都能接受，但是你扯出一个各种颜色，千篇一律，好好的一个桌面设计被整出阴间感觉。&lt;/p&gt;&#xA;&lt;p&gt;也有值得夸赞的地方，控制中心可以自定义，UI 也有了变化，从以前带点圆弧的方形，到现在完完全全的圆形，我喜欢不起来，控制中心的按钮可以自由编辑和添加，不限于系统应用，第三方软件也可以接入，这样打开某些软件的功能就更加方便快捷了。&lt;/p&gt;&#xA;&lt;p&gt;iPhone 有太多有意思的内容可以分享，也有太多令人无语的设计或功能值得吐槽，今天就随手吐槽几句，这个系列还会继续。&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>使用 Follow 的第 50 天：RSS 迎来又一春？</title>
      <link>https://yinji.org/day-50-of-using-follow-is-rss-experiencing-a-new-spring.html/</link>
      <pubDate>Thu, 19 Sep 2024 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/day-50-of-using-follow-is-rss-experiencing-a-new-spring.html/</guid>
      <description>&lt;p&gt;刚刚翻了翻在 Twitter 上和 &lt;a href=&#34;https://x.com/DIYgod&#34;&gt;DIYgod&lt;/a&gt; 的私信，他于7月31日送我一枚邀请码，我至今已使用 &lt;a href=&#34;https://app.follow.is/&#34;&gt;Follow&lt;/a&gt; 50天，说长不长，说短不短，我猜应该是最早的一批内测用户，其他人还在苦苦等待邀请码，而我却早早用上，今天简要分享我的使用体验与感受。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192301601.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;rss-与我&#34;&gt;RSS 与我&lt;/h2&gt;&#xA;&lt;p&gt;我已记不清从什么时候开始接触 RSS 及 RSS 阅读器，最早的印象来自它的图标，一个向右倾斜 45° 的 Wi-Fi 图标。最早使用的 RSS 服务是 &lt;a href=&#34;https://inoreader.com&#34;&gt;Inoreader&lt;/a&gt;，除了免费账户150个订阅源限制，基本上没有缺点，但对于轻度或中度用户来说，150个订阅源足够，并不是说订阅越多越好，重点在于对信息的取舍，你关注什么内容固然重要，但放弃什么内容也是一种选择。&lt;/p&gt;&#xA;&lt;p&gt;最初仅仅用来订阅博客，每天早上打开电脑就直奔 Inoreader，刷新一遍，读一读更新内容，后来订阅了一些资讯网站，比如少数派、IT之家。再接触到 &lt;a href=&#34;https://docs.rsshub.app/&#34;&gt;RSSHub&lt;/a&gt;，一个让网站 RSSible 的工具，扩宽了我的订阅源。&lt;/p&gt;&#xA;&lt;p&gt;直到使用 Follow 之前，我使用的是自建 &lt;a href=&#34;https://freshrss.org&#34;&gt;FreshRSS&lt;/a&gt; 服务与 &lt;a href=&#34;https://netnewswire.com/&#34;&gt;NetNewsWire&lt;/a&gt; 阅读器。&lt;/p&gt;&#xA;&lt;h2 id=&#34;传统的-rss-阅读器&#34;&gt;传统的 RSS 阅读器&lt;/h2&gt;&#xA;&lt;p&gt;我在之前的文章《&lt;a href=&#34;https://yinji.org/3249.html&#34;&gt;我还是更喜欢这样的RSS阅读&lt;/a&gt;》和《&lt;a href=&#34;https://yinji.org/5211.html&#34;&gt;如何订阅一个博客？&lt;/a&gt;》都介绍过几款较为流行的 RSS 服务，包括在线网页服务以及客户端软件，这些似乎都可以被归类为传统的 RSS 阅读器，不管是通过 FreshRSS 同步，还是本地保存，本质都是输入 RSS 地址进行订阅，支持导入和导出 OPML 文件。&lt;/p&gt;&#xA;&lt;p&gt;功能大多类似，比如抓取全文内容，即使 RSS 源只提供摘要，也能在阅读器里查看全文，再比如给你推荐感兴趣的订阅源、收藏喜欢的文章等等。&lt;a href=&#34;https://readwise.io/read&#34;&gt;Readwise Reader&lt;/a&gt; 似乎与笔记软件结合，可以一边阅读文章，一边划线、做笔记，我没有用过，暂不进行讨论。&lt;/p&gt;&#xA;&lt;p&gt;也正是因为现在越来越多的网站为了引导读者进入原网站进行阅读，而取消 RSS，使用 RSS 的人也越来越少，RSS 和 RSS 阅读器似乎成了被时代遗弃的产物。&lt;/p&gt;&#xA;&lt;h2 id=&#34;新兴的-rss-阅读器follow&#34;&gt;新兴的 RSS 阅读器——Follow&lt;/h2&gt;&#xA;&lt;p&gt;传统 RSS 阅读器提供的功能，Follow 都有，传统工具没有的功能，Follow 添加的十分巧妙、有趣。&lt;/p&gt;&#xA;&lt;p&gt;RSSHub 和 Follow 来自于同一个开发团队，两者一起使用，堪称绝配。因此 Follow 上少不了 RSSHub 的影子，点击 Follow 左上角的加号，可以通过搜索关键词、域名查找对应的 RSS 源，也可以通过输入 RSSHub 路由订阅由 RSSHub 生成的源。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207468.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207469.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;如果实在不知道订阅什么（说明你不适合使用 RSS 服务），下方的“热门”或许可以提供一些参考和灵感，再或者，直接订阅我的博客，设置分类为“特别关心”。&lt;/p&gt;&#xA;&lt;p&gt;毕竟 P 站都摆在那了，再不懂就说不过去了，&lt;strong&gt;感谢贡献者&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207476.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Follow 提供文章以外的多种形式。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;文章。适合博客、newsletter 等长篇内容网站；&lt;/li&gt;&#xA;&lt;li&gt;社交。适合订阅 Twitter、微博等社交媒体，关注某个人或某个关键词的时间线；&lt;/li&gt;&#xA;&lt;li&gt;图片。适合订阅 Instagram、Tumblr 等图片网站；&lt;/li&gt;&#xA;&lt;li&gt;视频。除了上面提到的 P 站，YouTube、哔哩哔哩都是可以订阅的；&lt;/li&gt;&#xA;&lt;li&gt;播客。我对播客了解甚少，订阅某一档播客之后，可以直接在 Follow 中收听；&lt;/li&gt;&#xA;&lt;li&gt;通知。适合订阅某个软件、服务的更新通知，简短快捷。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192211998.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;简单来说，RSSHub 提供源，Follow 提供阅读的形式。思维发散一下，往往会有不一样的惊喜，比如下面我使用图片形式订阅 Twitter 上的壁纸分享账号和 Telegram 上的影视资源分享频道。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207478.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207479.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207480.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;一个简单的壁纸墙、影视库就呈现在眼前。剧荒了，刷一刷，壁纸厌倦了，刷一刷。&lt;/p&gt;&#xA;&lt;p&gt;使用视频形式订阅了几个Up主，不用跳转到原网站，也能直接观看视频。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207481.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207482.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;对于喜欢边看视频边发弹幕讨论的人来说，就不太友好，无法发弹幕和评论，但对我来说简直不要太爽，因为我看视频不喜欢&lt;a href=&#34;https://yinji.org/5254.html&#34;&gt;评论和弹幕&lt;/a&gt;来影响我的观看体验。&lt;/p&gt;&#xA;&lt;p&gt;Feedly 上使用了 AI 功能，具体什么用途我也搞不懂，但是 Follow 上的 AI 倒是有挺大用处。主要体现在“自动化”上，通过设置相应的条件，执行某个动作，其中就有“使用 AI 生成摘要”、“翻译”，我猜翻译也使用了 AI 加成。&lt;/p&gt;&#xA;&lt;p&gt;我目前只设置了一项，即当标题是英文，则自动将其翻译成中文，类似 &lt;a href=&#34;https://buzzing.cc&#34;&gt;Buzzing.cc&lt;/a&gt; 的用母语阅读新闻，其中用到了正则表达式，我不会写，幸好有 &lt;a href=&#34;https://perplexity.ai&#34;&gt;Perplexity.ai&lt;/a&gt; 代劳，这叫 &lt;strong&gt;AI helps AI&lt;/strong&gt;。最后隔空喊话 Follow 开发团队，是否有正文双语翻译功能？&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207472.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;如果仅仅是加上 AI，也并没有非常吸引人，反而还会被人说成“跟风”，但如果加上轻社交，体验又不一样了。&lt;/p&gt;&#xA;&lt;p&gt;或许是为了满足大家的偷窥欲，使用者可以查看其他用户订阅的内容，甚至直接订阅他的订阅。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207467.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207470.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;或许是为了满足大家的成就感，在阅读界面上方，展现了当前文章有多少人阅读过。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207466.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;又或许是为了满足大家的撒币感，接入了 Web3，使用代币 Power，成为金主爸爸，给你喜欢的作者打赏和充电，以及生成邀请码。欢迎大家做我的金主爸爸。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207473.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;如何让别人知道这是你的源，方便直接打赏给你呢，Follow 提供了 claim 功能，只需要在 RSS 中添加相应内容，即可将其认证为自己的源。比如我的博客、Telegram 频道、Twitter 账号，均已认证，名称旁边有个小金标，多好看，多酷，不愧是&lt;strong&gt;全宇宙最帅的 DIYgod&lt;/strong&gt;，这都被他考虑到了。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192207474.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192248530.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;如何简单、快捷、高效地 claim 呢？移步至&lt;a href=&#34;https://justgoidea.com/&#34;&gt;槿呈&lt;/a&gt;的 &lt;a href=&#34;https://x.com/lgtwet/status/1832581309954453561&#34;&gt;Twitter&lt;/a&gt; 分享，他已经介绍得足够详细，有问题找他，解决不了再找 AI，这叫 &lt;strong&gt;AI helps RSS&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;紧接着就可以在阅读的末尾看到金主爸爸的头像。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;images/202409192253964.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;据小道消息，目前 Follow 还处于 Alpha 阶段，存在许多 bug，便采用邀请制度，但也在慢慢扩大内测范围，已经有资格的用户每5天即可生成一个邀请码，即使邀请码不易获得，但不建议大家花钱购买，也不建议大家将其售卖，我的朋友槿呈说找他要邀请码的人已经排到了猴年马月，可以尝试继续找他，当然也可以找我，通过 Telegram 和 Twitter 私信、电子邮件联系，先到先得，再或者继续骚扰下 DIYgod，多夸夸他，或许就有了呢。看到 Twitter、Telegram 上有许多人在等待 Follow 邀请码，突然间觉得 RSS 不单单是我们博客圈的小众爱好，或许 RSS 将迎来又一春。&lt;/p&gt;&#xA;&lt;p&gt;由于 PC 端存在 bug，无法加载中文语言包，上述内容和截图都基于 Web 版 Follow，客户端上还有更多有趣的功能，不再一一叙述，留给自己去挖掘。&lt;/p&gt;&#xA;&lt;p&gt;《阿甘正传》中有一句经典台词：&lt;strong&gt;&lt;em&gt;Life was like a box of chocolates. You never know what you&amp;rsquo;re gonna get&lt;/em&gt;&lt;/strong&gt;. Follow 也像一盒巧克力，你永远不知道开发者在下一次更新中会带来什么口味的功能。&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Cloudflare 与 OneKey Card</title>
      <link>https://yinji.org/cloudflare-and-onekey-card.html/</link>
      <pubDate>Sun, 01 Sep 2024 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/cloudflare-and-onekey-card.html/</guid>
      <description>&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://webp.yinji.org/202409012242640.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;原本标题可以类似于“开通 Cloudflare R2，创建免费图床”、“域名转入 Cloudflare，香”、“OneKey Card 虚拟信用卡注册激活教程”等等，但我只取了其中两个关键词，诸如此类的教程随便 Google 一下就是一大堆，我没有必要照抄别人的内容，替换自己的图，然后标题一改或者索性不改，那叫什么，那tmd叫&lt;a href=&#34;https://t.me/FindBlog/501&#34;&gt;洗稿&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;h2 id=&#34;赛博佛祖&#34;&gt;赛博佛祖&lt;/h2&gt;&#xA;&lt;p&gt;不止一次听过 &lt;a href=&#34;https://www.cloudflare.com/zh-cn/&#34;&gt;Cloudflare&lt;/a&gt; 赛博佛祖的外号，也一直想把域名转入到 Cloudflare，使用它的一些免费服务，但信用卡对我来说是一个门槛，没有办理，不知道该办理哪种信用卡，目前也不太想过早使用信用卡，所以 Cloudflare 在我这里还没有派上太大用场。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://webp.yinji.org/202409012231465.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;前段时间参与 &lt;a href=&#34;https://t.me/dogshouse_bot/join?startapp=m64px3aLRdSfQiipYchkCQ&#34;&gt;Dogs&lt;/a&gt; 的空投（它的狗头画得真丑），昨天发现已经到账 Telegram 的 Wallet，46刀，正想着如何把它用掉，便想到很早之前注册过的 &lt;a href=&#34;https://card.onekey.so/?i=VFDH2E&#34;&gt;OneKey Card&lt;/a&gt;，因为当时需要充值 USDC 或 USDT 才能激活，兴趣不大，就搁置了，轻松几步，就将 Telegram Wallet 里的 Dogs 转入到 OneKey Card，并开通了虚拟 Visa 卡。&lt;/p&gt;&#xA;&lt;p&gt;信用卡有了，那就开始用 Cloudflare。在将 OneKey Card 绑定到 Cloudflare 作为主要支付方式时，账单地址填写遇到了一点小问题，应该是地址需要稍微调整，不过我挺好奇，外国人非常喜欢邮寄账单吗，听上去是一种很传统的形式，虽然在美剧里也看到过邮寄水电煤账单和选票之类的情节。&lt;/p&gt;&#xA;&lt;h2 id=&#34;cloudflare-r2&#34;&gt;Cloudflare R2&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cloudflare.com/zh-cn/developer-platform/r2/&#34;&gt;Cloudflare R2&lt;/a&gt; 的使用，参考了 &lt;a href=&#34;https://www.pseudoyu.com/zh/2024/06/30/free_image_hosting_system_using_r2_webp_cloud_and_picgo/&#34;&gt;Pseudoyu&lt;/a&gt; 和 &lt;a href=&#34;https://justgoidea.com/posts/2024-022/&#34;&gt;Leslie&lt;/a&gt; 的文章，写得非常详细，我是两篇一起看的，理论上不冲突，但个人愚钝，差点搞混了里面的步骤。通过 Pseudoyu 的教程，进行了 Cloudflare 的基础设置，以及 &lt;a href=&#34;https://webp.se/&#34;&gt;WebP Cloud&lt;/a&gt; 的开通；通过 Leslie 的教程，部署了&lt;a href=&#34;https://github.com/jw-12138&#34;&gt;一个球&lt;/a&gt;大佬开发的 &lt;a href=&#34;https://github.com/jw-12138/r2-uploader&#34;&gt;R2 Uploader&lt;/a&gt; 工具，部署简单，界面也很简洁美观，和他&lt;a href=&#34;https://jw1.dev/&#34;&gt;博客&lt;/a&gt;一样。&lt;/p&gt;&#xA;&lt;p&gt;我对 WebP Cloud 的理解，相当于国内云存储平台的图片处理功能，可以对图片进行体积压缩、添加水印、缓存等等，也有免费额度。&lt;/p&gt;&#xA;&lt;p&gt;R2 Uploader 即是一个图片上传工具，替换 Cloudflare R2 后台简陋的上传页面，据 Leslie 的文章介绍，还有图像压缩、大文件上传等功能。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://webp.yinji.org/202409012231824.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;将 WebP Cloud 和 R2 Uploader 联动起来，实现一键上传和代理。我在 Piclist 上也进行了相关设置，主要是想使用&lt;strong&gt;从剪切板上传&lt;/strong&gt;和&lt;strong&gt;上传后自动复制 markdown 链接&lt;/strong&gt;这两个功能，隔空喊话一个球大佬，后续是否有计划给 R2 Uploader 加上这两个功能。&lt;/p&gt;&#xA;&lt;p&gt;域名转入不再赘述，就和将大象装进冰箱一样简单。仍然纳闷的是，为何国外域名服务商转移域名如此之快，6年前将一个域名从国内某主机服务商转入腾讯云，花了10天，今天从 Porkbun 转到 Cloudflare，10分钟左右搞定。&lt;/p&gt;&#xA;&lt;h2 id=&#34;onekey-card&#34;&gt;OneKey Card&lt;/h2&gt;&#xA;&lt;p&gt;不记得什么时候注册的账号，当时一起的似乎还有 Depay，或者说 Dupay，不知道它们什么关系，现在情况如何。&lt;/p&gt;&#xA;&lt;p&gt;看网上的消息，现在 &lt;a href=&#34;https://card.onekey.so/?i=VFDH2E&#34;&gt;OneKey Card&lt;/a&gt; 免月费，不用白不用，趁此机会绑定了支付宝，虽然不知道为什么无法在淘宝上使用这张卡，但在美团上实打实能支付，中午点了麦当劳外卖、买了团购优惠券，本想再充个话费，似乎不太行。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://webp.yinji.org/202409012227703.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;头一回知道虚拟货币还能这样使用，也算是开了眼界。用它作为 Cloudflare 的主要支付方式，也非常方便，只不过以后需要支付，还得往里面充值虚拟货币。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://card.onekey.so/?i=VFDH2E&#34;&gt;OneKey Card&lt;/a&gt; 现在还能注册，Google 账号一键登录即可，建议尝试一下。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://webp.yinji.org/202409012234583.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>从 Bitwarden 开始讲起</title>
      <link>https://yinji.org/bitwarden.html/</link>
      <pubDate>Thu, 15 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/bitwarden.html/</guid>
      <description>&lt;p&gt;我是一个强迫症患者，程度算不上低，很早之前就想将自己的博客和其他 self-hosted 服务分开，博客单独一台 VPS，其他杂七杂八的自部署服务放在另一台 VPS 上，既要雨露均沾，也要有个孰轻孰重，以此体现我对于博客的重视，毕竟自诩博客爱好者。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/08/5fc03acde3880f0cede8eb33abd9d285.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;好巧不巧，&lt;a href=&#34;https://yinji.org/cloudcone.html&#34;&gt;CloudCone&lt;/a&gt; 最近不知抽什么风，上架两款 VPS，其中一款为4核心、2GB内存、30GB SSD 存储，4TB 流量，价格为&lt;a href=&#34;https://app.cloudcone.com.cn/vps/268/create?token=hashtag-2024-ssd-vps-2&amp;amp;ref=9587&#34;&gt;19.9美元&lt;/a&gt;，从没摸透过他们的营销手法。从刚开始接触时的复活节，到后面的黑色星期五（被鸽了）、圣诞节、周年庆等活动，优惠力度一次比一次小，这次也算是赶上了，账户里也有点余额，便剁手了一台，买之前想着，多部署一点有意思的工具或服务，让它充分利用起来。&lt;/p&gt;&#xA;&lt;p&gt;我对于 VPS 的测试一窍不通，只会学着网友的教程，输入一段代码，运行一个脚本，等待测试结果。VPS 开通之后我用一个融合怪脚本进行测试，下面是它给出的数据结果。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/08/a4d78c936f762f50267f0e23e7c4373d.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/08/4c2077e2933595c26b623667331f1078.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/08/4c1b6f4e21ecb12243c96e64c9311f59.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/08/a773555289b9ec2e1f96ae4e3140787e.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;机房在美国洛杉矶，大多数人用它做一些特殊服务，所以就会关注流媒体解锁情况，我目的不在此，部署网站之后的访问情况令我比较满意，包括现在这个博客，一直运行在 CloudCone 的 VPS 上，也较为稳定。&lt;/p&gt;&#xA;&lt;p&gt;一切准备就绪之后想到的第一个服务便是密码管理工具。在这个方面我没有良好的习惯，过去一直都将密码存储在 Edge 浏览器上，通过 Microsoft 账户同步服务在多个设备之间使用，而且有过多个网站使用相同密码的情况，但是从上半年用 iPhone 之后，手机上的浏览器就一直是 Safari，懒得再下一个 Edge，以至于每次想登录某个网站，都得掏出我的荣耀30 Pro。&lt;/p&gt;&#xA;&lt;p&gt;之前也使用过 Bitwarden，但后面随着某个域名过期，它也就不了了之。这次仍然采用 Docker 部署的形式，参照了 &lt;a href=&#34;https://veryjack.com/technique/%E7%BB%93%E5%90%88%E5%AE%9D%E5%A1%94%E5%92%8Cdocker-%E5%AE%89%E8%A3%85-bitwarden%E5%8F%8A%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB/&#34;&gt;Jack&lt;/a&gt; 和 &lt;a href=&#34;https://atpx.com/blog/docker-vaultwarden/&#34;&gt;aptX&lt;/a&gt; 的教程，非常轻松地部署了 Bitwarden。&lt;/p&gt;&#xA;&lt;p&gt;多说一句，aptX 的博客审美十分在线，语言文字、页面排版十分优雅。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;docker run -d --name bitwardenrs \ &#xA;--restart unless-stopped \ &#xA;-e WEBSOCKET_ENABLED=true \ &#xA;-v /www/wwwroot/demo/:/data/ \ &#xA;-p 6666:80 \ &#xA;-p 3012:3012 \ &#xA;vaultwarden/server:latest&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;docker run -d --name bitwardenrs \ &#xA;--restart unless-stopped \ &#xA;-e SIGNUPS_ALLOWED=false \ &#xA;-e WEBSOCKET_ENABLED=true \ &#xA;-v /www/wwwroot/demo/:/data/ \ &#xA;-p 6666:80 \ &#xA;-p 3012:3012 \ &#xA;vaultwarden/server:latest&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;步骤还是那几个步骤，先部署，能够访问之后先注册自己的账号，接着关闭注册功能，除此之外也加上了自动同步功能，网页上添加或更新密码，手机客户端也能同步更新。&lt;/p&gt;&#xA;&lt;p&gt;浏览器上安装好官方扩展，手机上下载好官方客户端，剩下的就让 Bitwarden 发挥作用吧。&lt;/p&gt;&#xA;&lt;p&gt;你以为我会继续部署一些玩意儿吗，找了半天，研究了半天，最后再部署了一个网站资源监控工具——Uptime Kuma，因为我发现自己没那么多需求，现有的工具足够，整个过程让我有一种为了这瓶醋，包了一锅饺子的感觉。文章开头写 CloudCone，但标题却是“从 Bitwarden 开始讲起”，原因是为了避免自己有打广告之嫌。&lt;/p&gt;&#xA;&lt;p&gt;使用 Bitwarden，千万记住一点，你的主密码。当然，最主要的，不要做一个&lt;a href=&#34;https://blog.gujiakai.top/2024/04/fake-selfhost-lover&#34;&gt;虚假的自托管爱好者&lt;/a&gt;。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;目前正在使用的自部署服务：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://umami.is/&#34;&gt;Umami&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://uptime.kuma.pet/&#34;&gt;Uptime Kuma&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bitwarden.com/&#34;&gt;Bitwarden&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://freshrss.org/index.html&#34;&gt;FreshRSS&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>Publii：静态博客的另一个选择</title>
      <link>https://yinji.org/publii-another-option-for-static-blogs.html/</link>
      <pubDate>Wed, 20 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://yinji.org/publii-another-option-for-static-blogs.html/</guid>
      <description>&lt;p&gt;最近接触到一个以前没见过的静态内容管理系统，即我们俗称的静态博客生成器，Publii。从2023年提交代码至今一年多，一直在保持更新和维护，使用和部署并不难，提供了非常详细的使用文档。我借助文档，部署了一个，使用体验有点类似开源的 &lt;a href=&#34;https://gridea.dev&#34;&gt;Gridea&lt;/a&gt;，都是将静态博客的部署简单化、具体化，不同的是前者更偏向 CMS，后者更着重博客。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/6011e4c6407f52d9aae7767f372c29b8.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;由于自己运营着 Telegram 频道 @&lt;a href=&#34;https://t.me/findblog&#34;&gt;FindBlog&lt;/a&gt;，便在此记录部署的整个过程，并对 Publii 做一番简单的介绍。&lt;/p&gt;&#xA;&lt;h2 id=&#34;publii-是什么&#34;&gt;Publii 是什么&lt;/h2&gt;&#xA;&lt;p&gt;项目页面介绍称，这是一款面向隐私保护、SEO 优化网站的静态内容管理系统，支持 &lt;strong&gt;Windows&lt;/strong&gt;、&lt;strong&gt;macOS&lt;/strong&gt; 和 &lt;strong&gt;Linux&lt;/strong&gt;，能够让初学者快速且轻松地创建静态网站，这一点我相信 Gridea 已经做到了。&lt;/p&gt;&#xA;&lt;p&gt;它将开源的 WordPress 程序与其做对比，WordPress 是基于服务器的 CMS，而 Publii 由于提供了一个易于理解的用户界面，从某种程度上来说也像是在服务器上使用 CMS 程序。&lt;/p&gt;&#xA;&lt;p&gt;使用 Publii 的三个步骤：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;下载 Publii&lt;/li&gt;&#xA;&lt;li&gt;撰写内容&lt;/li&gt;&#xA;&lt;li&gt;发布网站&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;部署之前需要做的事情&#34;&gt;部署之前需要做的事情&lt;/h2&gt;&#xA;&lt;p&gt;下载 Publii，设置语言。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/1bd5b4931fbee7909d7361cee09adee8.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;从 GitHub 或者官网获取安装包安装好之后，最初的界面为英文，需要点击右上角的语言选项安装中文语言包，中文语言包在 GitHub 上可以下载，由国内热心网友翻译维护。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/d94816d6fa8fa97d7c60e3f22fcde6cd.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;如何部署 Publii&lt;/strong&gt;，目前支持 HTTP/HTTPS 服务器、Netlify、Amazon S3、GitHub Pages、Google Cloud 和 SFTP。&lt;/p&gt;&#xA;&lt;h2 id=&#34;使用-netlify-免费部署-publii&#34;&gt;使用 Netlify 免费部署 Publii&lt;/h2&gt;&#xA;&lt;p&gt;在 Netlify 需要做这些步骤：&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/976aab30f21fc489e36ecc41c42e117f.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/e04507c6095f0a1c00adf1fb24619dce.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;首先，前往 Netlify 主页登录，创建一个新的站点——deploy manually，然后上传由 Publii 提供的压缩包，不用解压，直接一整个压缩包上传。随后我们会获得一个 Netlify 提供的域名，可以将其作为博客域名使用，也可以提前解析并绑定自定义域名。&lt;/p&gt;&#xA;&lt;p&gt;然后，点击站点设置（Site setting）按钮，找到站点信息（Site information）部分，保存好站点 ID，稍后会用到。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/54589910771cbec4803e44b085f37692.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;最后，需要生成一个访问令牌（Access Token）。点击右上角账户名称，在个人资料（Profile）部分，点击应用程序（Application），然后新建访问令牌，生成之后保存，稍后会用到。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/769602e04f3d6750451038af9abc1d1a.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;以上是在 Netlify 需要进行的设置，接下来打开 Publii，进入服务器设置。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/7f51d1b5fdd8fa8fdfef9adb2ca53a63.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;推荐使用 Git Repository 或者 Netlify 部署。使用 Netlify 部署，只需要填写上述提到的三个内容，域名、Site ID 和 Access Token。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/e84ec222b3d6b730499f4a34c38d5b8a.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;保存好设置之后可以点击“测试链接”，测试是否能与 Netlify 进行链接，这里有点问题，我点了之后一直没反应，但同步网站之后能正常访问。&lt;/p&gt;&#xA;&lt;p&gt;接着点击左下角“同步您的网站”，即可通过域名访问。之后每次有内容更新，可以先在本地预览更改，再同步到 Netlify 进行部署。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/817e0e533c7c75b81d777d151f0e42d8.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;publii-的特色&#34;&gt;Publii 的特色&lt;/h2&gt;&#xA;&lt;p&gt;就像它在 GitHub 项目页面上所说的，专为 SEO 优化和注重隐私的网站设计，这应该是 Publii 最大的两个特色。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/12571ce6ac08afa4dce16d4f5ae87809.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/9a9874c4e8c2b717bd939dc5106a83fe.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;对 URL、Sitemap、OpenGraph、Twitter Cards 的支持都直接放在了网站设置里，不用单独的主题进行适配。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/f5cdc6847c8015f785a6f48d8a0efdcb.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;包括对于机器人、爬虫的屏蔽，都可以一键手动开启或屏蔽。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/85823d20b2af680b9fb1ea0dc497aa43.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;主题的自定义设置，翻译有待更新。我不确定每个主题的自定义设置是否一致，目前默认主题支持以上自定义设置，包括字体、页脚、搜索、菜单栏等内容。&lt;/p&gt;&#xA;&lt;p&gt;官网&lt;a href=&#34;https://marketplace.getpublii.com/themes/&#34;&gt;主题市场&lt;/a&gt;展示的主题较为丰富，分为博客、文档、问答、杂志、照片、旅行等类别，有免费和付费。&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption&#34;&#xA;&gt;&#xA;    &#xA;    &lt;img src=&#34;https://huhexian.s3.bitiful.net/pic/2024/03/0bc9a0686eacd723d8cd61a152a74692.webp&#34; alt=&#34;&#34; loading=&#34;lazy&#34; /&gt;&#xA;    &#xA;    &lt;figcaption&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;提供三种编辑模式，区块编辑器、所见即所得编辑器、Markdown 编辑器，不过我认为 Obsidian 的 Markdown 是最好用的。在文章编辑页面提供的设置也比较多，发布状态、是否精选、精选图片、标签，以及 SEO 设置。&lt;/p&gt;&#xA;&lt;p&gt;默认主题呈现的效果也还不错，大气、美观，但似乎没有找到创建和编辑单独页面的功能，希望开发者后期能够更新。&lt;/p&gt;&#xA;&lt;p&gt;以上便是我对 Publii 部署的体验分享，对于新手用户来说，确实比 Hugo、Hexo 甚至 Gridea 还要容易上手，并且官网的使用文档十分清楚明了，但可能还需要了解 GitHub、Netlify 的注册和使用，尤其是访问这两个网站。&lt;/p&gt;&#xA;&lt;p&gt;如果你对该项目感兴趣，可以点击下方的链接详细了解。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://getpublii.com/&#34;&gt;Publii 官网&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/GetPublii/Publii&#34;&gt;Publii 项目地址&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://publii.yinji.org/&#34;&gt;我部署的 Publii 博客&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
  </channel>
</rss>