音流:一款支持 Navidrom 兼容 Subsonic 的跨平台音乐播放器

之前一篇文章介绍了Navidrome,搭建了一个自己在线音乐流媒体库,把我本地通过 [[Syncthing]] 同步的 80 G 音乐导入了。自己也尝试了 Navidrome 官网列出的 Subsonic 兼容客户端 [[substreamer]],以及 macOS 上面的 [[Sonixd]],体验都还不错。但是在了解的过程中又发现了一款中文名叫做「音流」(英文 Stream Music)的应用,初步体验了一下感觉还不错,所以分享出来。

音流是一款闭源的,跨平台音乐播放器,使用 Flutter 编写,部分功能(比如离线缓存)是收费功能。

目前音流发布了 V1.3.0 ,作者为了庆祝,所以开启了一轮优惠,最低可以 38 元价格购入。

Mlpp

特点

  • 支持 Subsonic,Navidrome,Jelly,Emby,Audio Station,Plex 等
  • 采用 Flutter 开发,跨平台,支持 Android,iOS,macOS,Windows 多平台,同时还适配了 Android TV,Apple TV 也在规划中。
  • 界面美观,支持歌词 API

可以通过这两个项目来获取歌词

功能演示

首页,可以展示最新专辑,每日推荐,最近播放,最常播放,随机专辑。

Mo2N

播放器页面

Mpb2

Navidrome 配置页

M6wG

  • [[LMP 音乐]] 另外一款音乐播放器,可以导入 [[Navidrome]] 服务器歌曲,也可以通过 WebDAV/SMB,Emby,Plex 等导入
  • [[Plex]] + [[Plexamp]]
  • [[Light Player]]
  • [[Ever Play]]
  • [[One Player]]

2024-07-24 music , navidrome , stream , music-platform , music-management , music-player , flutter , ios , android-app , android

泰国 DTV 数字游民签证

泰国一直是 [[Digital Nomad]] 数字游民青睐的选择地,尤其是清迈以其优美的自然环境、低廉的生活成本和友好的社区氛围而闻名。许多数字游民选择在泰国清迈定居,可以在清迈租用廉价的公寓或民宿,享受美食和文化,并与其他数字游民分享经验和资源。

另外,泰国的网络连接速度较快,便于远程工作和在线交流。

最近泰国正式推出 DTV 签证(Destination Thailand Visa)这是一个非常利好数字游民的签证,5 年多次往返,可携带家属以及 20 岁以下的子女。

什么是 DTV 签证

泰国内阁最近宣布了几项签证以促进泰国的旅游业,其中一项就是泰国目的地签证(DTV),专为长期移民工人和数字游民而设计。

DTV 签证允许停留长达 180 天,签证签发费用是 1 万泰铢,有效期 5 年,DTV 持有者可以支付 1 万泰铢将逗留时间延长一次,最多再延长 180 天。

申请信息地址: https://thaievisa.go.th/visa/dtv-visa

谁可以申请

要获得 DTV 签证,必须满足如下要求

  • 年满 20 岁
  • 提供至少 50 万泰铢的财务证明或担保
  • 提供公司的有效就业证明或证明数字游民和远程工作相关材料
  • 数字游民和自由职业相关材料

相较于其他亚洲国家,这个签证的要求比较低,例如马来西亚要求年收入为 24000 美元,而日本则要求数字游民签证年收入 68000 美元。

根据泰国官方的说明,DTV 签证将会在 2024 年 7 月中旬开始投入使用。

Workcation(数字游牧民/远程工作者/外籍人才/自由职业者)

需要的材料包括

  • 护照或旅行证件个人资料页
  • 近六个月的照片
  • 当前居住地的证明文件,可以是当地政府颁发的居住证明,当地银行的对帐单,租赁合同,水电燃气账单等
  • 财务证明:不少于 50 万泰铢(折合 10 万人民币),例如银行对账单、担保信
  • 其他国家地区的雇佣合同,就业证明,或展示数字游民、远程工作者、外国人才或自由职业者身份的专业作品集

软技能相关活动,比如泰拳,泰国烹饪培训和医疗

如果符合这个要求技能的人也可以申请。

需要的材料如下:

  • 护照或旅行证件的个人资料页
  • 最近六个月内拍摄的照片
  • 当前居住地的证明文件
  • 财务证明:金额不少于 50 万泰铢,例如银行对账单、赞助信
  • 参加活动的确认证明或来自医院/医疗中心的预约信

价格

签证费为 1 万泰铢(折合 2000 人民币),有效期 5 年。停留时间可以延长一次,需额外支付 1 万泰铢,延长 180 天。


2024-07-16 digital-nomad , thailand , visa , nomad-visa

VoceChat 一款可以自托管的在线聊天室

VoceChat 是一款使用 Rust(后端),React(前端),Flutter(移动端)开发的,开源,支持独立部署的在线聊天服务。VoceChat 非常轻量,后端服务只有 15MB 的大小,打包的 Docker 镜像文件也只有 61 MB,VoceChat 可部署在任何的服务器上。

特色

前端可以内嵌到自己的网站下,VoceChat 从 Slack, Discord, RocketChat, Solid, Matrix 等产品和规范中博采众长,适用于团队内部交流,个人聊天服务,网站客服,网站内嵌社区的场景。

在当今众多聊天工具中,VoceChat 以其轻量、安全和易用性脱颖而出。作为一款开源的即时通讯软件,VoceChat 为个人和小型团队提供了简洁高效的沟通解决方案。

  • 可以发送图片,语音,文字,emoji ,文件等
  • 提供 RESTful API 文档,支持自定义客户端和机器人
  • 支持 Android、iOS 端
  • 支持 Docker 安装,部署极其简单
  • 备份简单
  • 支持第三方登录(比如 GitHub、MetaMask、Google 等)
  • 支持访问控制 & 访客模式
  • API 文档详细
  • 支持自建频道
  • 支持邀请用户
  • 支持语音
  • 支持网页挂件,通过 SDK 嵌入网页,在网页中实现频道聊天
  • 支持 iframe 嵌入网页

安装

安装的配置文件可以参考我的 dockerfile

Nginx 代理,或者直接使用 [[Nginx Proxy Manager]] 设置

server{
 server_name vocechat.yourdomain.com;
 location / {
    proxy_pass http://127.0.0.1:3010;
    proxy_redirect off;
    proxy_set_header    Host  $host;
    proxy_set_header    X-Real-IP    $remote_addr;
    proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
    proxy_max_temp_file_size 0;
    # SSE
    proxy_http_version 1.1;
    proxy_set_header Connection '';
  }
}

优点

轻量

之前我也分享过 Chatwoot 另外一款客户支持工具,但是相较于这一款 Voce,明显 Chatwoot 更重,虽然功能也能更强大,自带 Wiki 系统,自带 HelpDesk,支持团队等等,但是部署需要创建七八个容器,而 VoceChat 只需要一个容器。

美观

相较于其他商业性质的产品,VoceChat 更显得美观,而不像其他商业级别的应用那么端庄正式。

O9nGNwn4w_

支持语音

VoceChat 通过 [[Agora]] 实现了语音和视频对话,Agora 每个月提供 1000 小时的免费在线语音通话,足够目前使用了。

jERDCf4uSr

屏幕分享

VoceChat 还自带了一个屏幕分享,可以分享当前的屏幕窗口和网页内容。

一些限制

群组人数限制

免费版本群组有 20 人使用限制,当然付费可以解决这个问题。

kgZL_ofXFj

Bot

最后

如果想要体验,可以访问我的实例的大厅,可以在大厅发送 PT,我会邀请你进入私人频道。

  • [[Mattermost]]
  • cinny+matrix 服务端
  • [[Tailchat]]

reference


2024-07-15 vocechat , chatwoot , business-messaging , chatroom

结合了 Google 和 AI 的对话搜索引擎:Perplexity AI

在日本,因为 SoftBank 和 Perplexity AI 开展了合作 ,所以最近大量的使用 Perplexity ,这一篇文章就总结一下 Perplexity 的优势和使用技巧。

Perplexity AI 介绍

Perplexity AI 是一家成立于 2022 年的人工智能公司,总部位于美国加州旧金山。该公司由 Aravind Srinivas、Denis Yarats、Johnny Ho 和 Andy Konwinski 共同创立,致力于开发基于人工智能的对话式搜索引擎。如果简单的去理解,可以将 Perplexity AI 认为是一个结合了 Google 和 ChatGPT 等 AI 的对话式搜索引擎。以我最近的使用体验而言,基本上已经代替了 Google。

Perplexity AI 的主要产品是一款会话搜索引擎,能够理解和回应模糊或抽象的语言,提供准确的答案和相关链接。用户可以使用自然语言提问,Perplexity AI 会自动从互联网和其他数据源中收集、分析并呈现相关信息。

和传统搜索引擎的优势

自然语言搜索

我可以不再使用关键字,而使用自然语言进行搜索,Perplexity AI 会自动将自然语言转换提取关键字,然后进行搜索,然后使用大语言模型来组织结果进行返回,并且在右侧也会进行图片检索,返回最相关的一些图片。

1i5hqvQAdR

更甚至借助 AI 的识图能力,可以直接发送一张图片,然后询问图片中的内容,或者相关的问题,在之前的文章 里面,我就举例,我发送了一张图片给 Perplexity AI,然后令我惊讶的是他返回的结果非常准确,从型号到使用方式完全正确,我创建了一个分享,也可以在这里 查看结果。

图片搜索及图片生成

传统搜索引擎只能返回互联网上既存的资源图片,但是 Perplexity 可以通过 Prompt 或者提问来生成一个相关的图片。

xDw1uKlb8E

但是这个生成图片的功能目前还是比较弱,相较于 [[Midjourney]] 等专业的图片生成工具还是有一定的差距。

相较于 ChatGPT 的优势

引用和可信度

使用 ChatGPT 或 Claud 等对话式 AI 的时候,我有一个非常大的担心,就是害怕他们创造不存在的,或者可能是错误的内容。而 Perplexity AI 则做到了每一条内容都有直接的引用,如果觉得内容存在问题,那么可以直接点击引用的内容来进行再次确认。这里就要吐槽一下 Google Gemini(Bard) 了,很多的情况下 Google 给出来的引用都是一些奇奇怪怪的链接,甚至在正文内容里面也会存在一些 「移除了无效网址」。

时效性

ChatGPT 的另外的一个缺点就是它的训练数据时效性问题,即使是最新的 4o 模型也做不到互联网上刚刚产生的信息就立即被索引,所以 ChatGPT 也需要一些插件和工具来实现最新内容的呈现,但是对于 Perplexity AI 而言,它天然就是实时的,因为他会根据搜索引擎的结果,整合之后在进行结果的返回。我甚至测试了一下我自己的博客,如果使用关键字甚至可以在几个小时之后索引到我自己的博客中的内容。

其他功能

Collection 功能

在左侧 Library 中可以创建 Collection,Collection 是一个集合,在这个集合中提出的所有问题,都会默认带上创建时的 AI Prompt。 afUvbeOvoQ

创建 Collection。 i7f3-hRFqW

同样这个 Collection 还可以要请另外的用户进行一起检索。比如这里我创建了一个去台湾旅行的 Collection,那么就可以要请同行者一起来检索,计划旅行。所有的搜索和结果都会汇聚在一个 Collection 中。

分享搜索结果

就像上面我分享过的结果一样,所有的检索结果都可以一键分享出来,拿到链接就可以分享给所有的感兴趣的人。

Pages

Perplexity AI 也可以将搜索结果一键转成 Page,那么 Perplexity AI 一下子就变成了一个在线笔记本,甚至这个笔记本也可以共享一起编辑,然后也可以通过分享将页面共享出来。

d76xMsPgrh

缺点

速度稍慢

如果要说缺点的话,那么就是 Perplexity AI 的返回速度有点慢,相较于 Claude,Google Gemini,甚至 ChatGPT 来说等待的时间稍微有一点慢。

最后

Perplexity AI 在我最近的使用中确实是一部分代替了 Google,尤其是我想要直接的结果时,或者使用它来计划旅程等等情况下,Perplexity AI 在一定程度上也比 ChatGPT,Gemini 等 AI 返回结果更好一些。但是确实是比较慢,所以我会立即将搜索的内容再打开一个标签页放到 Claude 里面搜索。


2024-07-12 perplexity-ai , chatgpt , google-search , search-engine

OCBC 申请关闭 SSA 账户

在之前的OCBC 开户记录 中提到过,OCBC 银行的账户开户成功之后会有几个不同的账户,不同的账户最低存款以及收费是不同的。

对于 SSA 账户,外国人需要存入 20000 SGC 才可以免除每个月 10 SGD 的管理费。而对于 360 账户则存入 3000 SGC 就可以免除每个月 2 SGD 的管理费。

SSA 账户关闭流程

  • 关闭之前建议先申请一个 360 账户或者 MSA 账户
  • 打开 OCBC APP,点击侧边栏「安全邮箱」,然后点击 + 号
  • 在主题中选择,「服务请求,启动账户关闭流程」
  • 使用英文描述,要求关闭 SSA 账户,并附上 SSA 账户号码,「I want to close my “Statement Savings Account”,Account number is XXX」
  • 如果客服告知余额保持 0 ,6 个月自动关闭,可以不用理睬,等过一段时间继续发申请关闭 SSA 账户,更换客服处理
  • 如果存款低于 20000 SGD,建议在一年内关闭 SSA 账户,否则可能会被追缴账户管理费。

通过申请表单签字提交

  • 首先登录官网,在右下角 Need Help 中发送 Account closure form,获得关户的申请表格
  • 打印并手动填写签名,然后扫描获得电子版本
  • 通过在 OCBC 侧边栏,选择安全邮箱,然后点击 + 号,申请关闭流程,将扫描件作为附件发送给 OCBC
  • 一周左右收到关户成功通知。

2024-07-11 ocbc , ssa-account

macOS 迁移助手迁移后 Syncthing 设备 ID 相同问题解决方案

最近使用 macOS 自带的 Migration Assistant(迁移助手)将系统从一台 M1 Mimi 上迁移到了笔记本上,与此同时发现 Syncthing 也无缝迁移过来了,但是 Syncthing 在新旧两台 Mac 上出现相同的设备 ID。这是因为 Syncthing 的设备 ID 由其配置文件夹中的cert.pemkey.pem文件决定。如果这些文件在迁移过程中被复制,两台设备就会拥有相同的 ID,从而导致 Syncthing 操作出现冲突。

要解决这个问题,需要为其中一台 Mac 生成新的设备 ID。

以下是详细的步骤指南:

Syncthing ID 相同解决方案

  1. 关闭新 Mac 上的 Syncthing

    • 打开活动监视器或使用终端确保 Syncthing 没有运行。
    • 也可以使用任务管理器结束所有 Syncthing 进程。

因为我直接使用 brew 安装的,所以直接停止服务

brew services stop syncthing
  1. 定位 Syncthing 配置文件夹

    • 在 macOS 上,配置文件通常位于~/Library/Application Support/Syncthing
  2. 删除cert.pemkey.pem文件

    • 导航到 Syncthing 配置文件夹。
    • 删除cert.pemkey.pem文件。这些文件负责生成设备的唯一 ID。
  3. 重启 Syncthing

    • 重启 Syncthing 后,它会自动生成新的cert.pemkey.pem文件,从而创建新的设备 ID。
brew services start syncthing
  1. 重新配置 Syncthing

    • 由于设备 ID 已更改,需要重新将此设备添加到 Syncthing 网络中。
    • 在其他设备上,删除旧的设备条目,并使用新 ID 添加新设备。
  2. 验证同步

    • 确保设备之间的同步正常工作。
    • 通过在一台设备上创建文件并检查是否出现在另一台设备上来进行测试。

More

  • 备份配置:在进行任何更改之前,最好备份 Syncthing 配置文件夹。
  • 避免同步配置文件夹:为防止将来出现此问题,避免在设备之间同步 Syncthing 配置文件夹。

2024-07-10 syncthing , macos , macos-app , mac-app , sync , migration-assistant , 迁移助手 , mac

BitRemote iOS 上的 BT/PT 下载管理新选择

BitRemote 是一款专为 Apple 平台设计的 BT/PT 下载任务管理工具,作为一款原生应用,BitRemote 旨在为 iOS 和 macOS 用户提供全面的下载管理体验,填补了苹果生态系统中这一领域的空白。我个人之前在 Android 上使用一款开源的 [[Transdroid]],支持非常多的客户端,但是转移到 iOS 之后很久都没有找到类似的代替品,我在去年内测的时候就使用了 BitRemote,但是看过我之前文章,都知道我使用 ruTorrent 和 rTorrent 这两个比较小众的客户端,Transdroid 是支持的,但是 BitRemote 截止目前也还是不支持的,但是如果使用 [[qBittorrent]],[[Transmission]],[[Aria2]] 的用户不妨试一试。

功能

BitRemote 可以在 Mac、iPhone、iPad 上 管理 BT、PT 下载任务 ,支持 iPhone,iPad,macOS 等。

支持客户端

  • Aria2
  • qBittorrent
  • Transmission
  • 群晖 Synology Download Station
  • 威联通 QNAP Download Station

MLuR

BitRemote 使用原生技术开发,提供流畅的使用体验。

和 Android 平台对比

在 Android 下 BT 客户端 Transdroid 一款应用即可搞定,并且还有很多代替的应用。反而在 iOS 平台下,BT 客户端应用相对来说比较少。如果你在寻找一款能够在 iOS 下管理 BT 客户端的应用,那么不妨考虑一下 BitRemote。

价格

目前 BitRemote 正式版本,提供 14 天免费试用,之后 200 日元一个月,一年是 2000 日元。因为我在日区,就直接使用日元计价了,其他区可以自行查看一下。

More

另外如果你的 BT 客户端是部署在局域网内的,不妨考虑通过 frpZeroTier 或者 Tailscale 等[[内网穿透工具]] 来组件虚拟局域网,然后安全的进行访问。


2024-07-08 ios , bt , pt , bt-client , bittorrent , qbittorrent-bot , qbittorrent , transmission , rutorrent , rtorrent

域名的生命周期

熟知域名的生命周期可以让自己对域名抢注有更好的了解,前段时间我有一个域名到期没有续费,因为不是很重要,所以就放着让其过期了,但好奇心使然,让我想要知道如果我不续费了,那么是不是可以等过期删除之后,再从别的域名注册商那边将其低价购买回来,因为毕竟很多域名注册商都是提供第一年非常低的价格出售的。

基于上面的想法,所以有了这一篇文章,在整理文章的过程中还顺便通过查询 whois 更加深了一下,还写了一段 Python 程序来监控域名的各种状态,想着再最后一刻再抢注回来,但是发现这个世界上还有另外一波人关注着过期的域名,会随时随地地进行抢注,也相应的存在一些服务,专门用来抢注过期的域名。这个等有时间的时候再整理吧。

总得来说,域名的生命周期包含了以下的几个状态。

  • 域名过期
  • 宽限期(通常 30-45 天)
  • 赎回期(约 30 天)
  • 待删除状态(5 天)
  • 完全删除并重新开放注册

如果有人对扫描域名和域名状态变更检测有兴趣的话也欢迎随时联系我或着加入我的群组。

Available 可注册

域名尚未被注册,任何人都可以注册该域名。

Registered 已注册

注明已经被注册的阶段,通常的注册周期可以是 1~10 年。

Expired 过期

过期阶段指的是,域名过期,为续费。

通常有 30~45 天的宽限期,可以以正常的价格续费。

但是域名相关的服务,网站,邮箱等会停止工作。

Redemption period 赎回期

赎回期是域名过期后,在被完全删除之前的一个额外宽限期,允许原注册人通过支付额外费用来恢复域名。

时间通常在域名过期 30 到 45 天开始,持续 30 天。

目的是为了防止域名被意外删除,给原注册人最后一次机会恢复域名。

在赎回期内,域名相关的 DNS 记录都会被删除,所以网站,邮箱等都会停止工作。

恢复域名的费用需要在正常的续费费用上加上额外的赎回费用,赎回费用通常比较昂贵,可能高达 150 美元。

赎回期内根据 ICANN 的规定是不允许转让的。

Pending Delete 待删除

赎回期结束后,域名进入 5 天左右的待删除状态。

此阶段域名无法被恢复。

Release(available)

域名被完全删除,重新开发给公众注册。


2024-07-02 domain , redemption-period , domain-registry , domain-register , 域名抢注

在阅读时借助 Yomichan 将日语单词一键保存到 Anki

我一直都有这样的需求就是将不认识的日语单词查询字典之后,立即自动存入 Anki,以便于复习。在学习日语之前,学习英语的时候也有类似的需求,虽然之前借助字典应用部分解决了这个需求,但是问题一直还存在,因为 Anki 毕竟还是比字典自带的背诵记忆要强大很多,并且可自定义的部分很多。

那么今天介绍的这一款 Yomichan 就是这样的一个解决方案,Yomichan 是一个开源的日语查词插件,但是它有一个强大的地方就是他可以连结 Anki,在查询完成之后可以一键将查询内容以及结果保存到 Anki 中,完美地解决了我当前的问题,唯一的遗憾就是 Yomichan 这一款插件已经不再更新,作者也在自己的官方主页上说了,之后不在维护,但好在代码是开源的,并且截止目前为止依然还可以在我本地完美的工作。

编译安装 Yomichan 插件

可以从 Yomichan 的 GitHub 页面拉取代码 ,然后根据官方的教程编译 Chrome 插件,然后通过 Chrome 安装插件。

借助 AnkiConnect 完成和 Anki 连接

AnkiConnect 是一个 Anki 插件,它给 Anki 暴露了一个本地的 RESTful 接口,这使得外部的应用可以通过 API 来和 Anki 交互,在 Anki 上安装此扩展,并启用。

在 Yomichan 的设置中和 Anki 进行关联。然后打开 Yomichan 的监听粘贴板。在使用连接之前还需要在 Yomichan 中设置发送到 Anki 的字段,比如在 Anki 中想要有多个字段,比如日语,ふりがな,日语解释,英语解释,例句等,可以分别在 Yomichan 中做关联,那么 Yomichan 会根据查询的内容,将这些字段发送到 Anki 模板对应的字段中。

vPml

那么如果遇到想要查询的日语词,直接复制,就会弹出一个查询的结果框,点击上面的 + 号就可以直接将查询的内容发送到 Anki 中。

一些小遗憾

初步的使用体验已经非常完美的接近了我的工作流,但是还是存在一些小的遗憾,我通常在桌面端会使用 GoldenDict,GoldenDict 中有一些我非常喜欢的日中字典,比如说小学馆等,但是这些字典都无法在 Yomichan 上使用。


2024-07-01 github , open-source , japanese , anki , chrome-extension , japanese-language , japanese-learning , language-learning

通过 Mighty Networks 构建专属在线社区

Mighty Networks 是一个为创作者和品牌提供可以共创和发展社区的专业平台。创作者可以通过 Mighty Networks 维系粉丝,举办活动和在线直播课程。

Mighty 为用户提供了一个平台,像创建电商独立站一样创建社区,和 Shopify 一样,Mighty Networks 也在为数字订阅和数字支付领域做贡献,只不过不是电商,而是从内容。

功能

  • 社区创建,可以轻松创建和管理一个专属的社区网络,类似 Facebook 小组,但更具定制化和独立性
  • 课程和培训,支持创建和销售在线课程,适用于教育者和培训师,可以包含视频,测验等
  • 会员管理,提供会员订阅和收费功能,创作者可以通过会员制盈利
  • 事件活动,支持在线和线下的活动组织和管理,包括活动通知,签到和互动
  • 内容发布,支持发布文章,视频,播客等
  • 支持 iOS 和 Android

Price

最低 41 USD 美元每月。

vXPO7jlGwa

  • [[Circle]]
  • [[BetterMode]]
  • [[Thinkific]]
  • [[Kajabi]] 是一个在线课程平台
  • [[Podia]]

2024-06-30 mighty-networks , mighty , community , google-plus , facebook-group

电子书

本站提供服务

最近文章

  • 音流:一款支持 Navidrom 兼容 Subsonic 的跨平台音乐播放器 之前一篇文章介绍了Navidrome,搭建了一个自己在线音乐流媒体库,把我本地通过 [[Syncthing]] 同步的 80 G 音乐导入了。自己也尝试了 Navidrome 官网列出的 Subsonic 兼容客户端 [[substreamer]],以及 macOS 上面的 [[Sonixd]],体验都还不错。但是在了解的过程中又发现了一款中文名叫做「音流」(英文 Stream Music)的应用,初步体验了一下感觉还不错,所以分享出来。
  • 泰国 DTV 数字游民签证 泰国一直是 [[Digital Nomad]] 数字游民青睐的选择地,尤其是清迈以其优美的自然环境、低廉的生活成本和友好的社区氛围而闻名。许多数字游民选择在泰国清迈定居,可以在清迈租用廉价的公寓或民宿,享受美食和文化,并与其他数字游民分享经验和资源。
  • VoceChat 一款可以自托管的在线聊天室 VoceChat 是一款使用 Rust(后端),React(前端),Flutter(移动端)开发的,开源,支持独立部署的在线聊天服务。VoceChat 非常轻量,后端服务只有 15MB 的大小,打包的 Docker 镜像文件也只有 61 MB,VoceChat 可部署在任何的服务器上。
  • 结合了 Google 和 AI 的对话搜索引擎:Perplexity AI 在日本,因为 SoftBank 和 Perplexity AI 开展了合作 ,所以最近大量的使用 Perplexity ,这一篇文章就总结一下 Perplexity 的优势和使用技巧。
  • OCBC 申请关闭 SSA 账户 在之前的OCBC 开户记录 中提到过,OCBC 银行的账户开户成功之后会有几个不同的账户,不同的账户最低存款以及收费是不同的。