自动遍历目录内图片并生成 owo.json by ChatGPT
一直很想给 Twikoo 加上 B 站小黄脸表情,但 Twikoo-magic 项目没有提供,需要自己准备相应的 owo.json 和 CDN。后者挺容易,从 Bili Emoji 项目下载上传即可,但前者需要自己根据表情图片写 json,这必定需要自动化生成,不会的我,只好去找 ChatGPT 帮忙啦。
准备
环境:Python
设备:任意(我只测试了 Windows)
互联网上查找下载 Github 仓库指定目录的工具,下载好 Bili Emoji 的小黄脸文件夹到本地,保留好你想要的表情文件。
代码
表情目录内编辑 owo.py:
12345678910111213141516171819import osimport jsondef is_image_file(filename): # 判断文件是否为图片文件的函数 return filename.endswith(".jpg") or filename.endswith(".jpeg") or filename.endswith(".png") or ...
记网页笔记常用网站推荐
我写博文往往不会什么格式都用上,但今天记笔记时遇到了老六,就是这篇文章,我非得用完所有格式才能完整地把它展示,于是我的浏览器上就留下了这 4 个标签页……
它们或多或少地与 Markdown 有关,不过,有三个网页的功能需要你对原生 Markdown 进行拓展,比如 Typecho 这种特别原生的……后续我可能会汇总一下扩展 Typecho Markdown 功能的方法咕咕咕。
那哔哔了这么久,这四个网站究竟是啥?且听我下回分解娓娓道来。
Mermaid
Mermaid 助你在网页中显示漂亮的图表,但有时,比如用 Hexo 的时候,我往往不想苦等 Hexo 三连完了才看到 Mermaid 源码渲染得怎样,这时下面的网站就很有用了:
Mermaid Live Editor
在这个网站输入 Mermaid 源码,它就会实时渲染出来,方便随时 DeBUG,可以说简单实用。
LaTeX
在使用 MathJax 或者 KaTeX 渲染网页公式时,我首先得学会 LaTeX 语法,但如果我懒得学,又爱用它怎么办?那就用下面的网站来可视化输入吧:
MathType Demo
但如果我遇到心水的、无法复 ...
Butterfly 主题设置视频为头图
环境
Butterfly 版本:4.3.1
放入视频文件 spring.mp4 到 [blogRoot]/source/temp/
_config.butterfly.yml:
1234567891011121314151617181920212223242526272829# Disable all banner imagedisable_top_img: false# The banner image of home pageindex_img: /temp/spring.mp4 # 随便填# If the banner of page not setting, it will show the top_imgdefault_top_img: false# The banner image of archive pagearchive_img: false# If the banner of tag page not setting, it will show the top_img# note: tag page, not tags page (子標籤頁面的 top_img)ta ...
将网页设置为 Windows 屏保
最近更新了个人主页,蛮像屏保的,就想着直接拿来用,网上找到了方法,这里详述一下。
工具
Screen Launcher
下载后把它放入 Windows 系统路径 C:\Windows\System32 里。然后打开屏幕保护设置:
选择 Screen Launcher:
新建一个 BAT 文件,内容如下,根据需要修改网址。
123@echo offtitle 打开网页start chrome.exe --kiosk https://im.casecori.top
点击 Windows 屏保里的设置按钮:
Browse 到新建的 BAT 文件,点 OK。
大功告成。不过等它生效后,你需要手动 Alt + F4 来关闭它,或者 Alt + Tab 切换窗口。
精选 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 - 设置 - 切换版本。如已有数据库,按照提示备份好所有数据库并下载,开启数据库回收站然后删除所有数据库。切换版本后 ...