电子销售平台:Lemon Squeezy 简单介绍

Lemon Squeezy 是一个面向开发者的在线收款平台,开发者可以集成 Lemon Squeezy 来在线销售数字产品,快速实现订阅软件许可等等。

Lemon Squeezy 还提供了 WordPress 插件,用户可以安装之后在 WordPress 上销售其产品。

什么时候需要 Lemon Squeezy?

  • Lemon Squeezy 可以让用户在几分钟时间内创建一个在线电子商务网站
  • 销售独立开发的应用,给产品添加订阅功能
  • 在线销售课程,管理付费会员
  • Lemon Squeezy 还提供了电子邮件营销工具,可以直接通过电子邮件与客户进行沟通,并提供了智能数据分析,使得营销自动化。
  • Lemon Squeezy 还会记录销售,保留财务记录并自动计算销售税以及欧盟增值税,在页面中就可以生成发票
  • 通过 [[Wise]] 和 [[Paypal]] 支持 270 多个国家和地区的支付

Lemon Squeezy 的缺点

  • Lemon Squeezy 是一家初创企业,其安全性和可靠性需要进一步的考量
  • Lemon Squeezy 的收费模式对于小额的支付非常不友好

Price

Lemon Squeezy 不收取平台使用费用,但是会从用户支付的每一笔费用中抽取 5% + 50¢。所以相对来说小额支付使用 Lemon Squeezy 是非常不划算的。


2023-03-02 stripe , saas , payment , wise , online-shopping , shopping , subscription , software

注册土区 Apple ID 并购买 iCloud 作为家庭共享

  • 首先是注册 土区的 Apple ID 的 iCloud 账户
  • oyunfor 购买土区礼品卡

为什么要使用土区的 iCloud 账号

iCloud 土耳其区 2TB 空间的方案,只需要 65 里拉一个月,折合人民币 25 元,远远低于美区的价格。所以换成了 Apple ID 土耳其区。

注册土区账号

访问 https://icloud.com 页面,在页面中的国家和地区中选择「土耳其」,然后使用能接收到验证码的邮箱和手机号注册 Apple ID。

也可以仿照我之前的注册日区的 Apple ID 的方法,注册土耳其区的账户,基本逻辑是差不多的。

注册完成之后,进入 Apple ID 管理,在付款方式中,选择 「无」,然后在 Google Map 中找一个土耳其的真实地址,填到账单地址中。记住付款方式一定要写「无」。

购买土区礼品卡

这个时候就需要使用到 oyunfor 这个网站,先注册这个网站的账号,然后在页面中选购 Apple Store Gift Card。

礼品卡可以通过信用卡(Visa,Mastercard,等等)来进行支付,当然也可以通过虚拟信用卡,比如 N26 的虚拟卡,或者 Wise 的实体卡等,我之前注册了 N26 的虚拟卡,正好这里排上用场。

另外这里需要注意的是,oyunfor 竟然不支持 IPv6 网络,我家里的带宽默认是 IPv6 的,支付的时候报错了,没想到的是我在日本还要用 Clash for Windows 找了一个美国的代理才能过这个支付。

购买成功之后,在个人页面已购里面可以查看到兑换码。界面上大概在这个位置。

2vjW

在 App Store,个人页面,Redeem Gift Card or Code 菜单中进行兑换。在 iPhone 或者 macOS 的 App Store 中都能找到。因为我个人不想在手机上切换 Apple ID,所以直接在 macOS 上切换了。

购买 iCloud+

在设置中,点击 iCloud 升级 iCloud 空间,因为我个人目前还用不到 2T 那么大的空间,先升级了一个 200 GB。

建立家庭共享

在土区的账号下开启家庭共享,然后将其他账号拉到土区的家庭账号中即可完成 iCloud 空间的共享。

有两种方式进行家庭共享:

  • 以土耳其区的账号开通家庭共享,然后将日常用的 Apple ID 加入
  • 或者让日常使用的账号开通家庭共享,然后将土区的账号拉到家庭中。

家庭组内的任意成员购买,都可以分给大多数成员。


2023-03-01 apple , apple-id , iphone , icloud , gift-card

由 ChatGPT 延展开整理一下 AI 相关的服务和产品

最近 ChatGPT 着实带动了 AI 生成文字的产品爆发式增长,以前不以为然的产品在借助了 ChatGPT 的能力之后突然变得非常有用,比如 AI 生成 PPT,AI 生成总结,AI 翻译等等。这篇文章就简单总结一下,最近 AI,尤其是 ChatGPT 创业的几个思路。后面有机会的话再总结一下 AI 生成图片、视频、音频相关的内容。

网页内容相关

Glarity

Glarity 是由 ChatGPT 支持的对 Google 搜索结果或者 YouTube 视频内容输出总结的浏览器插件。

2oki

ChatGPT Sidebar

ChatGPT Sidebar 是一个在浏览器中快速调用 ChatGPT 做翻译,总结,重写等等功能的插件,可以通过侧边栏的方式快速调用。

2llX

BibiGPT

BibiGPT@Jimmy_JingLv 开发的一款用 AI 总结 B 站视频内容的产品,插件是开源的。BibiGPT 提供了在线网站可以接受一个 B 站的视频链接,然后生成总结。

27qW

另外也有一个浏览器插件 Summary for Bilibili 可以做类似的事情,但是似乎 B 站修改了字幕接口,已经无法使用。

VideoHighlight

VideoHighlight 是一款可以快速总结 YouTube 视频内容的网站。输入 YouTube 视频链接就可以快速生成视频内容的简介,内容大纲等。

Writesonic

Writesonic 是一个 AI 支持的写作工具,可以用来写文章,写邮件等等。

2Lf8

AI 生成内容

Monica 生成文字

Monica 是一个 ChatGPT 支持的 AI 辅助写作的浏览器插件,可以在所有的网页中使用。

  • Cmd + m (或者 Ctrl+m)调用出 Monica 面板,快捷键可以在 Chrome 设置中修改

2GPQ

roamaround.guide 生成旅行计划

roamaround.guide 是一个让 AI 帮助用户制定旅游计划的网站,借助 GPT 的能力,用户只需要输入一个城市的名字,然后制定旅行的天数,就会自动生成旅行计划。

Day 1

2pv0

Day 2 26I9

Tome

Tome 是一款 AI 生成 PPT 的在线工具,输入关键字即可生成图文并茂的 PPT,在此基础之上进行更新提升制作 PPT 的效率。

点击我的链接注册还可以获取额外的 credits 用于应用内的生成。

比如说我输入比特币,Tome 就立即生成了 Bitcoin 的前世今生,工作原理,购买和使用指南。 21al

Melany AI

Melany AI 基于 ChatGPT 给用户提供个人健身和营养教练服务,可以随时随地成为用户的贴身健康咨询师。

ChatHub

ChatHub 是一款多合一聊天机器人客户端,目前支持 ChatGPT 和新的 Bing Chat。它允许同时与多个聊天机器人进行交流,方便比较它们的答案。

源代码: chathub-dev/chathub

AI 生成音频

beatoven.ai

beatoven.ai 是一个通过 AI 生成无版权音乐的平台。每个账户每个月可以生成 15 分钟的音乐。

进入这个网站之后可以无限制创建项目,但是免费的音频额度只有 15 分钟,在里面可以选择想要的音乐风格 genre,选择 mood ,用什么乐器演奏的,编辑部分内容,最后产生音乐,简单四步就能产生音乐。

sG8L

思维导图

Miro

Miro 是一款在线的白板工具。它在服务中集成的 AI 能根据关键词生成思维导图、总结脑暴内容、将需求描述转换为代码、 文生图、为功能生成用户故事。[[miro]]

AI 辅助语言学习

Speak

Speak 是一款 AI 辅助学习语言的应用,目前已经被 OpenAI 领投 B 轮融资 2700 万美元。但目前这个产品还在 Beta 阶段,并且支持的语言也有限,但是能看到其未来的发展方向有多广阔。

2F56

输入法

zeeno.ai

zeeno.ai 是一款 AI 支持的输入法应用,可以快速借助输入法的能力重新组织 tweets,提供新的菜谱,生成邮件的回复等等。

2aHn

对话

  • GPTBase 将自己的私有数据变成一个对话机器人并发布到网站。
  • Mendable 是一个可以将在线文档搜索变成一个非常有好的对话形式的网站,通常开发文档是又臭又长,但是逻辑非常严谨的,结构非常清晰的,所以比如 [[LlamaIndex]] 的在线文档LangChain.js 就已经使用上了。

代码生成

已经被投入生产使用的 [[GitHub Copilot]] 就不再展开,这里就再提一个通过 ChatGPT 生成 [[TailwindCSS]] 模板和组件的 Generate Tailwind CSS components using ChatGPT。 作者发布了演示视频

代码理解

  • Adrenaline 是一个导入代码之后可以和代码对话的服务。
  • [[Cursor.so]] 是一个编辑器,可以根据自然语言和代码进行对话。

相关的客户端

  • Perplexity AI 是一款可以在 iOS 上使用的 ChatGPT 客户端
  • OpenAI Translator 是一个使用 OpenAI API 翻译,润色文本的本地应用
  • OpenCat macOS 及 iOS 原生的 ChatGPT 客户端

Obsidian 插件

相关 GitHub 开源项目

聊天机器人

iOS shortcut

  • ChatGPT Siri 通过 Siri 启动「快捷指令」连接 ChatGPT API,让 Siri 变身 AI 聊天助手。你可以直接和 Siri 说出你的问题,Siri 会回答你。
  • Siri Pro 可随时唤起文字和语音两种输入方式,快速响应,支持多次问答,支持预设。 原推: @DottChen

2023-02-28 aigc , chatgpt , ai , glarity

GitHub Blocks 使用体验

前两天邮箱里面突然收到 GitHub 发来的邮件,欢迎使用 GitHub Blocks,当时比较忙就没怎么注意,今天正好闲下来,就把邮件重新看了一下。

什么是 GitHub Blocks

GitHub Blocks 是一个实验性质的 UI 界面,在这个界面里面可以使用自定义的组件让用户的 repositories 更加丰富。你可以创建展示的组件,共享给社区,也可以直接使用社区创建的展示组件。

简单的来说,GitHub Block 就是仓库的一种展现形式,在 GitHub Blocks 的显示页面中,用户看到的不再是枯燥无味的代码,而是可以根据不同的类型(excalidraw,json,css,mermaid,etc)展示出不同的样式。

GitHub Blocks 的诞生是为了回答如下的问题:「如果开发者不仅可以展示在 GitHub 展示代码和数据,而且可以自定义 GitHub 界面,那么会创造一个什么样的平台」?

有没有想过一个问题,如果设计师可以直接通过 CSS 文件来查看其样式,而不需要等开发者将其渲染出来;如果代码审阅者在查看某个分支的时候可以不需要克隆到本地设置本地的开发环境,而可以直接在线查看;如果记者或科学家可以直接将 GitHub 上的数据渲染成可视化的结果,那么会多么有趣。

如何使用

注册了 Technical Preview 之后,直接访问下面的地址就可以看到新的仓库的展示界面。

blocks.githubnext.com/{owner}/{repo}

可以直接点击这两个官方的 Demo:

Blocks 的分类

File blocks

File blocks 指的是文件类的 Block,可以渲染单个文件。

  • 比如将 CSV 文件渲染成表格,柱状图等等
  • 将 CSS 渲染成可视化的字体,颜色等
  • 将 mermaid 文件直接渲染在网页
  • 等等

Folder blocks

Folder blocks 可以对整个文件夹创建一个预览,比如将整个文件夹中的内容渲染成图形

github block folder blocks

如何创建 Blocks

查看官方仓库中提供的教程

GitHub 创建了一个模板仓库 blocks-template,用户可以基于此来创建自己的 Block。

reference


2023-02-15 github , github-blocks , visul

在 Ubuntu 22.04 下安装 Samba

[[Samba]] 是一个在 Windows 上共享文件的协议,在 Linux 上也有一个开源的实现,在 Ubuntu 上安装 Samba 之后就可以让 Linux 分享文件到局域网的中,其他设备,比如 Windows,macOS 都可以进行访问。

虽然很早之前也整理过 samba 相关的内容,但是已经过很久了,再更新一下。

Prerequisites

  • Ubuntu Server
  • sudo 执行权限
  • vi 基础使用

安装和配置

sudo apt update
sudo apt install samba -y
samba -V
sudo systemctl status smbd
# enable auto start
sudo systemctl enable --now smbd
sudo ufw allow samba

设置 Samba 访问用户名和密码。

sudo usermod -aG sambashare $USER
sudo smbpasswd -a $USER

配置 smb.conf 共享文件夹。

sudo vi /etc/samba/smb.conf

在文件的最后加上:

[sharing]
comment = Samba share directory
path = /path/to/sharing
read only = no
writable = yes
browseable = yes
guest ok = no
valid users = username
  • comment 共享的描述
  • path 共享路径
sudo systemctl restart smbd

macOS 连接

在 macOS 的 Finder 中,菜单栏连接,或者使用 cmd+l

然后输入

smb://ip

然后输入用户名和密码登录即可。

Windows 下连接

在文件管理器中,右击,添加网络位置,然后输入:

\\ip\shared-folder

然后验证用户名和密码。

reference


2023-02-12 linux , ubuntu , samba

Wise 注册及使用

Wise 的账户其实很早就已经开了,但是觉得好像没有那么麻烦就一直没有好好写一下。最近因为搬到了日本,Wise 账号在中国地址下是无法体验实体卡和虚拟卡的,所以就在 Wise 中申请了一下更换地址,以及申请 Wise 实体卡片,因为不是虚假的地址,所以按照界面的要求填写一些地址信息,证明文件(在留卡,带地址的住民票等等能证明真实信息的资料)按要求填写然后提交即可,卡片会在大概 2 个星期左右的时间寄送过来。

在等待卡片的过程中顺便把之前记录在笔记里面的一些重点梳理了一下。这一篇文章就简单介绍一下 Wise 账号的注册以及日常的使用,以避免账号被封。

Wise 是什么

Wise 原名 TransferWise,是一个做跨境汇款的公司。由 Kristo Käärmann 和 Taavet Hinrikus 于 2011 年创立,总部设在伦敦。Wise 账户提供多个币种的账户,支持上百种种货币的兑换服务。

Wise 提供两种类型的账户:

  • 个人账户
  • 商业账户

Wise 的个人账户主要用于个人用途,比如亲朋好友之间转账,短期的工资,自由职业者用于接受服务费用等,除了用途不同,可获取的银行账户与商业账户一样,大多数国家用户可获得 10 币种银行账户,包括 AUD, CAD, EUR, GBP, HUF, NZD, RON, SGD, TRY 和 USD, 而中国用户只能获得 9 币种银行账户,没有 RON 账户。

2wL4

而注册 Wise 的商业账户则需要对应的公司资质,这一点文本就不展开了。

Wise 账户的优点

  • 开户方便,在线提交资料即可
  • 注册之后即可获得多个国家的虚拟银行账号用于收款
  • 汇款、转账成本低
  • 资金到帐速度快,与美国 ACH 转账隔日到帐,向支付宝转账,立即到帐
  • 不同币种之间随意兑换
  • 可以升级商业账户,满足跨境电商企业用户
  • Wise 账户对于跨境电商、自由职业者都是非常不错的选择

Wise 账户的应用场景

  • 国外汇款至国内的亲朋好友,可直接汇款到支付宝账户。转账到自己的国内银行账户,接受其他汇款后转账到自己的国内银行账户。
  • 转账到其他人的银行账户,可以给亲人转账,发送货款等。
  • 支付国外客户货款,服务费用等。
  • 绑定跨境平台账户用于收款,比如:可以绑定美元 checking 账户至美国亚马逊用以收款。
  • Wise 美元账户(或其他币种账户)绑定 PAYPAL 账户用于提现,付款。
  • 美股劵商入金,比如通过 Wise 美元账户 ACH 入金 [[Firstrade]]。
  • Wise 多币种 Debit Card 购物,可用于各大购物平台消费,也可以绑定 Paypal 消费。
  • Paypal 绑定 TransferWise 美国虚拟银行卡提现,手续费为 Paypal 提现手续费 35 美元+1.5% 美元转到人民币银联卡手续费用。相对于提现到义乌个体户结汇账户及上海自贸区外币账户,提现到 TransferWise 虚拟卡占用了 5W 美金的年结汇限额。
  • 用于收取广告联盟佣金,比如 [[CJ广告联盟]] ,LS 及 FLEX。

注册准备

注册个人账户需准备的资料:

  • 大陆护照或者驾照;
  • 手持证件照;
  • 一个可充值 20 美元 [[给 Wise 充值的方法]],一张境外的银行卡

注册过程

使用我的 邀请链接 打开官网,这样新用户会有 $500 转账免手续费的优惠。

默认选择个人账户,不要选择公司账户,填写你的邮箱,密码,国家选中国,点击 Sign Up。

Wise 的两类账号区别:

  • 个人账户 Personal Account :个人注册,凭身份证即可完成注册激活。
  • 企业账户 Business Account :公司注册,需要护照及营业执照等文件。

邮箱会收到一封主题为”Confirm your email address”的邮件,确认发件人然后点击”Confirm my email address”。

打开链接后,点击“Create profile”进行你的个人资料填写,然后点击”Save”。再次提醒一定的填写真实信息,否则会很麻烦,甚至封号。注意电话要填手机号,不要填固话号码,用来收验证码的。至此你的 Wise 账户已经过程完毕,但是很有必要进行身份验证,以免耽误后期的使用。此时,你可以等待 Wise 给你发邮件让你验证身份,也可以主动打开网站进行身份验证。验证可使用下列几种方法:

  1. 使用中国护照进行验证。推荐使用护照验证是目前最快,通常上传完毕以后几分钟就能成功
  2. 使用驾照进行验证。如果你没有办理护照,可以使用驾照,这里需要驾照的正反面,通常需要 2-3 天。
  3. 不可以用身份证进行验证。一开始使用的是身份证来验证的,上传正反面以后显示需要 2-3 天完成验证,但是大陆的身份证是没有名字英文的,可能会被拒

如果是在 2020 年 2 月前注册 Wise,那么开通美元、欧元、英镑等银行账号是非常容易的,直接点击就可开通。但是 2 月以后,需要先充值 20 美元才可以开通一个账号!

Wise 提供的 10 个虚拟银行账户

注册激活后,点击左侧菜单栏,选择 Balances -> Open a balance,选择币种,系统会开通相应虚拟银行账户,截止,Wise 支持 10 个不同国家的账户,后续可能还会上新账户。需要注意的是 Wise 会根据其业务需要,变更合作银行,同时也会变更账号。

  • 美元账户,提供一个 Checking 账户,包含 Account 和 Routing Number,SWIFT/BIC。最初由 Community Federal Savings Bank 社区联邦储蓄银行签发,现在已经更改合作银行为 Evolve Bank and Trust,并且已经支持 Direct Debit 直接付款了。
  • 欧元账户,提供欧盟 IBAN 账号,可接受来自 SEPA 欧元区境内和境外的欧元汇款,支持 Direct Debit 直接付款。
  • 澳大利亚元账户,由合作银行 MONEYTECH PAYMENTS PTY LTD 提供,仅能接受来自澳大利亚境内汇款,支持 Direct Debit 直接付款。
  • 波兰兹罗提账户,由波兰最大银行 PKO 银行提供的账户, 用于收取波兰兹罗提 PLN,26 位的收款账号。
  • 英镑账户,提供一个 Sort Code 本地银行账户和 IBAN 账户,仅能接受英国境内汇款,实测接收来自 Monzo 数字银行的转账实时到账无手续费,支持 Direct Debit 直接付款,可用于 [[Stripe]] 收款提现。
  • 新西兰元账户,提供一个标准 16 位账号,格式 AA-BBBB-CCCCCCC-DD,前两位是银行代码,我的是 04,代表 ANZ Institutional Banking。[[新西兰银行账户前缀]]
  • 新加坡元账户,由新加坡 DBS 星展银行签发,11 位数字账号。
  • 匈牙利福林账户,提供一个 IBAN 账号,仅能接收来自匈牙利或者匈牙利福林币种的汇款。
  • 土耳其里拉账户,土耳其里拉 IBAN 账户,可接收来自土耳其境内的 TRY 里拉币种汇款。
  • 加拿大元账户,由 Transferwise 公司的合作银行加拿大人民信托银行 People Trust 签发,Checking 账户,支持 EFTs 电子转账和直接存款,不支持境内电汇。

其他剩余的 50 种币种就没有提供虚拟账户。

如何向 Wise 充值入金?

Wise 的个人账户开通是免费的,但是激活账户需要向其中充值一定数量的金额,不同币种账户要求存入的金额不同,比如美元账户需存入 20 美金,英镑账户需存入 20 英镑,我们可以选择一种币种账户激活即可,通常选择开通美元账户,最低存入 20 美金激活。

通过其他银行账户汇款转入

通过银行转账汇入,Wise 提供的 10 个虚拟银行账户可以接收其他国家银行的转账。例如从汇丰银行香港汇款美元入帐,从 N26 虚拟银行向 Wise 发给转账,从华美银行 Velo 以 ACH 方式转账到 Wise 的美元账户,[[盛宝银行]]丹麦账户转账到 Wise 的欧元账户等等。

银行卡充值

Wise 官网有明确说明,不接受中国发行的银行卡充值,其他 Visa 万事达卡组织的外国卡有的可以向 Wise 充值,不过 Wise 作为金融机构,向 Wise 充值属于“电汇汇票”,很多发卡机构对这种操作都是禁止的。

电商外贸广告佣金收款

从事跨境电商或者网络营销的朋友,可以用签发的 10 个虚拟银行账户收取货款或广告佣金,多数平台都是支持的。如果收款金额过大,建议升级为商业账户,个人账户用作商用不合适。

Paypal 提现入账

例如注册英国区 Paypal 账号,绑定 Wise 签发的英国银行账号,可将 Paypal 的资金提现到 Wise 余额。

接收 Stripe 提现入账

注册 Stripe 外贸收款,绑定 Wise 的英国或欧洲账户,以 Direct Deposit 直接付款方式入账。

券商提现入账

某些券商账户经实测可提现至 Wise。

其他跨境收款平台转账

如果你有例如 WorldFirst 万里汇、PingPong、[[Payoneer]] 派安盈等收款平台账户,资金也可以转入 Wise。

Wise 实体万事达借记卡

目前实体借记卡面向欧洲经济区、英国、美国、澳大利亚、新西兰、新加坡、日本、加拿大、巴西、马来西亚用户开放申请,卡片申请费为 5 英镑,一次性扣除。暂时没有对中国用户开放,估计以后也不会。

Wise 虚拟卡

Wise 虚拟卡产品,同样是面向欧美国家用户开放,每个人最多可以申请三张卡片,申请虚拟卡免费。中国地址的 Wise 账号是没有办法申请虚拟的 Wise 卡的。

Wise 银行账单/账户证明信

Wise 提供 PDF 或 CSV 格式的多语言电子账单,上面载明了账户所有人姓名、英文地址、银行账号等信息,某些业务场景可尝试用作相关证明。

在对应银行账户下方有个“Get proof of account details”按钮,可以下载 PDF 账户证明信,该文件注明了此账户所有人以及 Wise 账号开户行地址等信息。

Wise 使用 Q & A 解答

账户之间互转

假设你需要从你的 Wise 账户内转账部分资金到你朋友的 Wise 账号,该怎么操作呢?发起转账时,输入对方的 Wise 邮箱账号即可,系统会自动识别对方信息,一般实时到账,手续费也不贵。

Wise 向外转账时显示什么名字

使用 Wise 向外转账,在收款方账单里显示的转款人名字为 Wise Inc 公司名,而非用户自己名字,所以在某些必须同名账户汇款的业务场景使用 Wise 不一定可行,例如以下华美 Velo 数字银行收到的 Wise 进账。

Wise account 和 jar 账户的区别

account 和 jar 账户的区别在于,你可以在一个 Wise 账户下拥有很多 jar,你可以随时取用 jar 中的钱。

Wise 推出 Jar 账户来存储 Wise 账户中的钱。 Jar 中的钱不能被轻易地使用,除非将 Jar 中的钱移动到余额中。

比如要储蓄一部分钱来度假,可以开通一个 Jar 账户,然后存入。当想要使用这些钱的时候,可以立即从 Jar 账户中获取。Jar 账户的好处就在于不让你过度挥霍。Jar 账户和 saving account 的区别就在于 Wise 账户下可以开通数百个 Jar。

Wise 转账到支付宝实现资金回国

Wise 与支付宝合作可直接汇款到支付宝,2020 年 3 月 17 日 Wise 与支付宝达成合作协议,在中国商务部网站上可查到相关新闻,支持把账户内的资金直接转到支付宝绑定的中国的银行卡内。

Wise 汇款到支付宝操作步骤

Wise 转支付宝很简单,这里以手机版操作演示:

第一步,添加收款人,点击“Recipients”添加收款人账号,选择这个收款账号属于自己还是别人的,币种选择 CNY 人民币,Bank details 选择 Alipay 支付宝,前提确保这个支付宝内已经绑定了一张银联卡,因为汇款通过支付宝是直接入账到银联卡内的而非支付宝余额!当然也可以直接选择 UnionPay Card 银联卡。最后填写收款人姓名拼音,支付宝邮箱或手机号,保存。

第二步,把外币转换为人民币, 由于支付宝只能接收人民币入账,所以要把其他币种转换为人民币,Wise 采用路透社实时汇率兑换,货币兑换手续费率不固定,从 1%-2.43%之间不等,例如英镑兑人民币就是 1%,印度卢比兑人民币就是 2.43%手续费率。这里兑换了 50 美元,Wise 收取了 0.5 美元手续费。

第三步,发起转账汇款, 点击余额下边”Send“按钮发起转账。选择刚才绑定的支付宝收款人账号。输入汇款金额,Wise 会自动计算转账手续费以及收款账号最终到账金额,之前几次 100 元、1000 元、10000 元的转账测试均显示 17.06 元手续费,转账金额大一些,手续费相对更划算,本次汇款 338.84 元人民币被收取了 16.8 元手续费。最后选择转账事由,自己给自己转的话,选择”Sending money home to family“即可。

第四步,汇款到账,Wise 提示转账会在 40 分钟内到账,实际仅需几秒钟时间就收到支付宝动账提醒,有境外汇款入账,汇款机构为 Wise,来源国家为 United Kingdom,同时绑定的中国银行卡也提示有浙江网商银行的闪速收款跨行转入。

单笔汇款到个人银联卡账户限额 31000 元人民币,汇款到支付宝账户限额 50000 元人民币。汇款到公司账户只能通过美元而不能是人民币。


2023-02-10 wise , transfer , wise-card

Go 语言编写的 BaaS:PocketBase 简单介绍

PocketBase 是一个 Go 编写的开源后端 [[BaaS]] Backend-as-a-Service,只用了一个二进制文件就可以实现:

  • 内嵌的 SQLite 数据库
  • Auth 管理
  • 内置的文件存储和用户管理
  • 方便的 Admin 管理面板(Dashboard) 管理所有的资源
  • 简单的 REST-ish API

官网:https://pocketbase.io/

所以基本上用户可以通过 PocketBase 来作为应用的后台,比如说要用[[Nuxt.js]] 写一个网站,可以不用写后端服务器代码,而直接使用 PocketBase。

20in

PocketBase 的 SQLite 可以搭配 [[Litestream]] 一起使用。

Litestream 是一个使用 Go 编写的,用于 SQLite 数据库流式复制的工具。它作为一个单独的后台进程运行,并不断地从磁盘上复制写前日志页到一个或多个副本。 这种异步复制提供了类似于 Postgres 或 MySQL 等数据库服务器的灾难恢复。 SQLite 有一个名为”WAL”(预写日志)的日志模式。

PocketBase 和 Litestream 都只需要非常少的资源,完全可以在 512 MB 内存的 VPS 上运行。


2023-01-26 pocketbase , baas , self-hosted , litestream , linux

zsh 配置文件解析及优先级

zsh 的环境变量配置文件有:

  • .zprofile
  • .zlogin
  • .zshrc
  • .zshenv
  • .zlogout

对我而言最熟悉的就是 .zshrc ,大部分的命令行或者折腾 zsh 的时候总是要很多配置需要放在 .zshrc 。所以因此也可以看到 .zshrc 就是用来对 Shell 整体做个性化配置的。

  • .zprofile.zlogin 差不多是一样的,他们都会被 login shells 设置环境变量,只是加载时间可能有一些差别。.zprofile 是基于 Bash 的 .bash_profile ,而 .zlogin 则是仿照 CSH 的 .login 遗留下来的名字
  • .zshrc 会设置 interactive shells 的环境变量。它会在 .zprofile 之后加载。通常可以设置 $PATH, $PROMPT, aliases, functions 等等。
  • .zshenv 总是会被读取,所以也可以在这里设置环境变量,$PATH$EDITOR 等,但一般不怎么使用
  • zlogout 是在一个会话登出的时候被加载,非常适合用来清理临时的配置,比如重置终端窗口的标题

zsh 会在用户登录时(login shell)加载 ~/.zprofile

zsh 会在开启新的终端会话时加载 ~/.zshrc

总结

需要注意的是首先会加载 /etc/zshenv 下的内容, 然后再加载 HOME 目录下的配置文件:

.zshenv → [.zprofile if login] → [.zshrc if interactive] → [.zlogin if login] → [.zlogout].

reference


2023-01-19 zsh , zsh-config , zshrc , zprofile , bash

HestiaCP 面板中的模板文件

之前的一篇文章介绍过 HestiaCP 的简单使用,在 HestiaCP 中是通过模板配置文件来配置网站。修改网站的模板可能会造成服务器错误,修改之前请小心。

HestiaCP 的模板文件存放在 /data/templates/ 目录中,对于 Web 服务器,包括了一个初始化脚本 .sh 文件,一个默认的模板 .tpl 和一个 ssl 模板 .stpl

模板的位置:

Service Location
Nginx(Proxy) /usr/local/hestia/data/templates/web/nginx/
Nginx - PHP FPM /usr/local/hestia/data/templates/web/nginx/php-fpm/
Apache2 (Legacy / mod-php ) /usr/local/hestia/data/templates/web/apache2/
Apache2 - PHP FPM /usr/local/hestia/data/templates/web/apache2/php-fpm/
PHP-FPM /usr/local/hestia/data/templates/web/php-fpm/

创建新模板的方法最好是从原来的模板中复制。

cp original.tpl new.tpl
cp original.stpl new.stpl
cp original.sh new.sh

当完成模板编辑之后,需要在界面中启用。

在修改现成的模板之后,需要重新构建用户配置,可以通过 v-rebuild-user 命令或者在网页管理端操作。

模板中可用的变量

Name Example Description
%ip% 123.123.123.123 IP Address of Server
%proxy_port% 80 Port of Proxy
%proxy_port_ssl% 443 Port of Proxy (SSL)
%web_port% 80 or 8080 Port of Webserver
%web_ssl_port% 443 or 8443 Port of Webserver (SSL)
%domain% domain.tld Domain
%domain_idn% domain.tld Domain (Internationalised)
%alias_idn% alias.domain.tld Alias Domain (Internationalised)
%docroot% /home/username/web/public_html/ Document root of domain
%sdocroot% /home/username/web/public_shtml/ Private root of domain
%ssl_pem% /usr/local/hestia/data/user/username/ssl Location of SSL Certificate
%ssl_key% /usr/local/hestia/data/user/username/ssl Location of SSL Key
%web_system% Nginx / Apache Software used as Webserver
%home% /home Default home directory
%user% username Username of user
%backend_lsnr% proxy:fcgi://127.0.0.1:9000 Your default FPM Server
%proxy_extentions% List of extensions Extensions that should be handled by the proxy server

2023-01-12 hestiacp , control-panel , linux , nginx

阿加莎・克里斯蒂自传

怎么知道的这一本书

虽然很早就已经知道阿加莎·克里斯蒂,也曾经看过一些她的作品,比如《无人生还》、《尼罗河上的惨案》这类非常脍炙人口的作品,但是对其人一直不是非常了解,直到去年偶然间在路上听了一期关于阿加莎·克里斯蒂的播客,直到讲到她的生平,经历两次世界大战,有传奇的婚姻,才逐渐对她产生了兴趣。她是有怎么样的人生经历才能够塑造出如此精彩的虚构人物?她又是有怎么样的新奇的遭遇才能构造出如此出人意料的作案手法?

关于作者

阿加莎出生于 1890 年的伦敦德文郡托基,是英国著名的侦探小说家,剧作家。她在第一次世界大战期间志愿成为了一名护工,战争结束之后创作了第一步侦探小说《斯泰尔斯庄园奇案》,几经周折之后在 1920 年出版,从此开启了克里斯蒂传奇而辉煌的创作生涯。阿加莎克里斯蒂创作生涯持续五十余年,一共创作了八十部小说,作品畅销全世界,被称为继柯南·道尔之后最伟大的侦探小说家。

几句话总结书的内容

全书一共分成了十一个章节,涵盖了阿加莎从小成长,到青年,成熟直至垂暮的所有人生故事。阿加莎在写自传时已经有 60 岁的高龄,写了 15 年才最终定稿。这和她自己在写作侦探小说时文思泉涌,连续写作几天成一本书的写作方式完全不同。但也正是因为如此耗时的写作才使得这部自传内容翔实。

启发或想法

关于战争

关于第一次世界大战、第二次世界大战,我更多的是在影视作品中通过视觉化的方式看到,很少有机会通过一手的文字信息去了解那些年真正在发生的事情。就像大部分人看到的战争一样,突然之间就爆发了,而这也影响到了青年时期的阿加莎克里斯蒂。

关于婚姻

阿加莎的一生中经历了两次婚姻,在 1926 年母亲去世的那一年,第一段婚姻因为丈夫的婚外情而结束,这也使得阿加莎曾经一度离家出走失踪。但也正是因为命运的多舛,才让阿加莎独自一人向东旅行,在途中遇到了第二任丈夫。

关于自传

过去很长一段时间我都不喜欢读名人的自传,有意地避开了很多,但是最近几年却越来越喜欢读一些自传,读过富兰克林的自传,读过微软 CEO 萨提亚 纳德拉,读过 Linus Torvalds 的自传《Just for Fun》,也读了巴菲特的自传,过去我常常想去读自传,不如去读这些人物的其他专题性作品,但读过之后才渐渐地意识到这些名人的成就也好,思想也好,都脱离不开那个时代,那个环境,他们在生活中的遭遇,以及他们人生的转折都只能在自传中窥见。而这些名人的形象,也只有我读完全书之后才能在我的脑海中变得立体,而平时他们只能是维基百科上的一副二维照片,而通常也只是某个年龄拍下的,而我读完这些自传记住的是十几岁离家出走到处漂泊的富兰克林,记住的是因为自己的兴趣而发布在 FTP 上 Linux 内核的青年时期的 Linux,记住的是那个从印度移民美国拥抱文化开放、照顾患病孩子父亲形象的纳德拉。而在这一部阿加莎的自传中,我能看到那个幽默、命运坎坷的阿加莎,她人生的每一次转折都在塑造她对世界的认识,也正是她见到的每个人,遭遇的每一个时代变化,才让她能在战争期间学到药剂知识,才能让她在离婚之后去周游世界,才能让她为了生计几十年写作。

谁应该看这本书

对阿加莎·克里斯蒂的作品感兴趣的人

印象深刻的句子

  • 人生中最大的错误莫过于所见所闻不得其时。大多数人是在学校里学习莎士比亚的,生生把名著毁了。
  • 构思一部小说的过程是一种奇怪的感受,在六七年之久的时间里,你心里始终明白,自己终有一天会把它写出来。
  • 我喜欢活着,我有时会绝望无比,会痛苦难耐,会饱受忧愁的折磨。可是当一切经历过去之后,我仍然很清楚地认识到,好好活着就是最了不起的事情。

2023-01-12 autobiography , reading-2023 , reading-2023q1

电子书

最近文章

  • macOS 自定义系统设置记录 因为电脑空间告警,所以用 Clean Me 这个应用对系统进行了一次清理,没想到的是,可能在我误操作的情况下把我系统的设置和全部软件的设置都给清空了。我所有的系统配置都恢复了初始的状态,让我使用起来非常变扭,我在之前有写过一篇 MacBook 初始化和应用安装 的文章,但是那篇文章写的比较啰嗦,索性就重新整理一下。
  • EV Hosting 共享邮件服务 过去的一个月里面 EV Hosting 陆陆续续更新了共享主机服务,域名注册服务,现在因为我自己使用域名邮箱一直也在使用域名邮箱,所以现在也推出了域名邮箱服务。
  • 《非暴力沟通》读书笔记 怎么知道的这一本书
  • Drift 一个开源可以自托管的 Gist Drift 是一个可以自行架设的 Gist 代替。使用 [[Next.js]] 13 和 React Server Components 编写。
  • Google Analytics 代替产品对比 虽然我把其他服务陆陆续续从 Google 迁移出来,但 Google Analytics 一直都运行良好所以也没有怎么管,但 Google Analytics 到今年年中的时候会强行升级 GA4,看了一下升级的过程和 Google Analytics 的操作实在太复杂,就诞生了迁移出 Google Analytics 的想法。简单地了解了一下目前的 Google Analytics 的代替品,收费的,自行架设的还很多选择。这篇文章就简单地对比一下。