精选 2022 的回忆,通往 2023 的足迹——2022 年度总结
每当我开始回顾时光,总感经历与遗忘并存。光阴的流速,与岁共消长。
ChatGPT 注册教程及简单体验
本文不具有很强的时效性,毕竟我也没法确定是否有哪天 OpenAI 停止 ChatGPT 的公测,关闭免费注册通道。简单体验一下对我来说就足够了。
注册
以下是通往 ChatGPT 的大门:
ChatGPT
首先确保你能魔法上网,而且魔力能波及到全国以外。这里我选择老美,否则之后,一小时内我只能向 ChatGPT 发几条消息。
如果你想用自己的邮箱注册,建议最好选择国外的邮箱,因为作者有在一个浏览器中被困在网页“unsupported email”提示里老久的惨痛经历。想省事的话,直接用谷歌或者微软账号登录即可。
不出意外,你应该来到验证手机号的环节,这同样需要国外服务,还有一点钞能力。我打赌你没有能接收短信的境外手机号,否则你可以来到下一步:
SMS Activate
在这个网站注册一个账号,这需要你接收邮件激活新注册的账号,然后向里面充值,如下图。点击后一般选择支付宝,而且只需要充值 $0.15~$0.32。
充值多少就取决于你选择哪个国家的服务,据说选马来西亚不会翻车,于是我就充了 $0.16。
侧边栏搜索框输入 openai,点进去选择马来西亚,当然,你可以尝试其他地区,根据 ...
泰勒公式
既然每多一个公式,读者都会减少一半,那么,如果多一个泰勒公式……会怎样呢?
关于打赏功能的思考
德西曾经做了一个这样的实验:
让大学生做被试者,在实验室里解有趣的智力难题。实验分三个阶段:
第一阶段,所有的被试者都无奖励;
第二阶段,将被试者分为两组:
实验组:被试者完成一个难题可得到 1 美元的报酬;
控制组:被试者跟第一阶段相同,无报酬;
第三阶段,为休息时间,被试者可以在原地自由活动,并把他们是否继续去解题作为喜爱这项活动的程度指标。
现在,请你思考,最终到底是实验组解题热情更高,还是对照组,亦或相差无几?
当直觉告诉我应是有奖励的一组时,心理老师却给出了相反的答案。
这就是“德西效应”。
德西发现,在某些情况下,人们在外在报酬和内在报酬兼得的时候,不但不会增强工作动机,反而会减低工作动机。此时,动机强度会变成两者之差。当个体内在动机稳定形成后,尽量不要再向其提供外在动机,否则会削弱甚至摧毁原来的内在动机。
所以然?
很简单,人的动机分两种——内部动机和外部动机。如果按内部动机去行动,我们就是自己的主人。如果驱使我们的是外部动机,我们就会被外部因素所左右,成为它的奴隶。
这让我联想到了博客的打赏功能。如果一位坚持产出的博主受到了来自外部的打赏,这种激励反而会成为一 ...
高亮图片中的代码
效果
原来的图片长这样:
美化后:
开干
下载图片中的字体(Ubuntu Mono)=> 下载链接。如果你不想去官网找,来我的网盘下载。
多说一句,我那 Onedrive 5T 账号被撤销了编辑权限,所以网盘不可能更新了,等有需求的时候我再想想办法,头疼。
安装字体。直接选中所有字体,右键安装。
打开 PS,新建,宽度 1920,高度 1080,颜色模式右边那一项选 8 bit。
背景内容:
4.1. 打开拾色器。
4.2. 上传原图。
4.3. 选择背景色。
4.4. 记录好颜色 Hex 值,新建中背景内容自定义为该色。
选中左侧工具栏的文字工具:
输入文本:
12345// life mottoif (sad() === true) { sad().stop(); beAwesome();}
打开 VSCode,新建一个 JavaScript 文件,输入以上内容,把高亮后的代码截图下来,上传到拾色器里备用。
点击顶部类似文件夹里装了一个菜单的按钮,在字符栏里,按照下图设置输入好的文字(字体、大小、加粗、行间距):
...
Twikoo 通过私有部署兰空图床实现图片上传
背景
Vercel+MongoDB 部署的 Twikoo 需要借助外部图床才能实现评论区上传图片功能(按照官方文档,私有部署也需要外部图床)。之前我一直使用 sm.ms 免费图床,但恼于 5GB 的空间和 5MB 的单文件大小,所以特地查了查 Twikoo 文档,发现还有一个可以私有部署(即部署在私有服务器上)的兰空图床可以用。本文将介绍从部署到应用兰空图床的全过程。
在此之前,请确保你的服务器具有如下环境:
宝塔面板 7.9.3
Nginx
PHP 8.0.2 以上版本
MySQL 5.7 以上版本
详细要求:
PHP
1.1. 宝塔面板进入软件商店 - 已安装 - PHP - 设置。
1.2. 进入安装扩展,安装 fileinfo 和 imagemagick。
1.3. 进入禁用函数,删除 exec、shell_exec、readlink、symlink、putenv、getenv。
MySQL
如需升级,宝塔面板进入软件商店 - 已安装 - MySQL - 设置 - 切换版本。如已有数据库,按照提示备份好所有数据库并下载,开启数据库回收站然后删除所有数据库。切换版本后 ...
修改 MongoDB 上的 Twikoo 评论
背景
我的 Twikoo 评论系统采用 Vercel+MongoDB 的部署方式,为了导出数据,我试了试官网的教程,在 Windows 下却一直不成功。
下文将介绍如何修改 Twikoo 上的评论并导出评论。
Connect
登录 MongoDB。
如果你采用 Vercel+MongoDB 方式部署了 Twikoo,那你应该会看到如下画面,随后点击 Connect。
选择第三项。
如果你使用的 Windows,那就应该如下配置,从上到下依次选择或点击,下载。
安装软件。
在开始菜单找到软件,打开。
在第 4 步的图中找到 2: Copy the connection string, then open MongoDB Compass. 复制给出的值,然后把 <password> 修改成你的数据库密码。
在软件填入复制修改过的值,点击 Connect。
修改评论
按下图依次点击。
进入数据库。
点击修改按钮。
修改对应字段并保存。
导出数据
按下图依次点击。
点击导出按钮。
依次选择或填写。
大功告成。接下来,修改 ...
解决 Windows 提示“修复 Microsoft 账户”
背景
在 Windows 8/8.1/10 的商店程序(Windows apps)登录微软账号时,即使设置了代理也会出现无法连接的情况。
原因跟 Windows apps 的运行机制有关系。默认情况下,所有 Windows apps 均运行在被称为“AppContainers”的独立进程上,默认情况下 AppContainers 会阻止网络流量发送到本地,因此 Windows apps 无法连接到本地代理服务器。
我们可以下载独立的 EnableLoopback Utility 为特定程序设置启用 Loopback 通信功能(Exempt,豁免),我们也可以通过这个办法使被墙的 apps 连接本地代理服务器使代理生效。这样,我们就能登录微软账号并完成修复了。
操作
下载工具
下载 EnableLoopback Utility 并安装。你也可以到我的网盘找到这个安装包。
开启 Loopback
安装好 EnableLoopback Utility 后程序自动打开,或者在开始菜单找到“Enable AppContainer Loopback”打开,根据需要点击要开启 Loopback 的程 ...
通过 MCSM 搭建最新 MC Java 纯净服
准备
一台 VPS,装有 Linux,这里演示 Debian。
安装 Java
1sudo apt install openjdk-17-jre openjdk-17-jdk
接下来,通过检查确认安装成功,用以下命令:
1sudo apt-cache policy openjdk-17-jre openjdk-17-jdk
如果要删除 Java JDK 17,请运行以下命令:
1sudo apt autoremove openjdk-17-jre openjdk-17-jdk --purge
开放端口
面板需要 23333 和 24444 端口,游戏服务器默认端口是 25565。请在云服务商控制台 - 防火墙放行以上端口,如果还使用了宝塔面板,在侧边栏 - 安全项如法炮制。
安装 MCSM
1wget -qO- https://cdn.casecori.top/gh/MCSManager/Script/setup.sh | bash
执行完成后,使用命令 systemctl start mcsm-{web,daemon} 即可启动面板服务;
使用 systemct ...
宝塔面板 Nginx 启用 pagespeed 模块以及 HTML 启用赫蹏
宝塔面板 Nginx 启用 pagespeed 模块
转到软件商店 - 运行环境,安装 Nginx,方式选择编译安装,点击添加自定义模块。
填写模块名称和模块描述;模块参数:
1--add-module=/www/server/ngx_pagespeed
填写前置脚本:
1234567891011121314cd /www/serverwget https://github.com/apache/incubator-pagespeed-ngx/archive/v1.13.35.2-stable.zipunzip v1.13.35.2-stable.ziprm v1.13.35.2-stable.zipNPS_DIR=$(find . -name "*pagespeed-ngx-1.13.35.2-stable" -type d)mv $NPS_DIR ngx_pagespeedcd ngx_pagespeedNPS_RELEASE_NUMBER=${1.13.35.2-stable/stable/}PSPL_URL=https://dl. ...