本站指引
如果您来自搜索引擎,可以再次使用右上角搜索内容 订阅我 ¶ 你可以通过 RSS 来订阅本站的内容 推荐页面 ¶ 关于我的介绍,戳这里 我的锻炼记录,戳这里 博客访问记录,戳这里 更多页面请查看实验室
阻止 Bing/Google 收录自建 Gitea 链接
.imgdiv a { width: 45%; } 最近去检查 Bing 和 Google 的网站收录情况,发现收录了一大堆自建的 Gitea 和 Memos 链接,这些链接不太希望直接发布在收索引擎中,而且变换比较快,参考意义不大,所以想阻止被收录。 临时删除 ¶ 如果只需要临时删除这些索引,Google 和 Bing 都提供了入口,不过需要每一定时间手动延期。 永久阻止 ¶ 对于使用 docker 部署的 Gitea,按照官网的安装教程挂载了卷,例如: docker-compose.yml12345678...services: server: image: docker.io/gitea/gitea:1.23.1 ... volumes: - ./gitea:/data ... 容器中的 /data/gitea 目录与宿主机的./gitea/gitea 目录对应,这个目录是用于存放自定义文件的,创建目录 templates/custom,在该目录下创建 header.tmpl...
在 zsh 中自动补全命令参数
z.lua 是一个很好的工具,可以快速地进入想要的目录。我在本机 WSL 和多个服务器上都安装了这个程序,但是在执行一些命令(例如 z -c,在当前目录下的子目录中选择)的时候,自动补全有时候可以用,有时候不能用,很不方便。所以我决定自己写一个 zsh 的自动补全脚本。 实现 ¶ 首先,通过 which z 命令拿到实际的命令执行函数: 在 z.lua 脚本中给出了如何对 z 命令进行补全的方法: 12345678910_zlua_zsh_tab_completion() { # tab completion (( $+compstate )) && compstate[insert]=menu # no expand local -a tmp=(${(f)"$(_zlua --complete "${words/_zlua/z}")"}) _describe "directory" tmp -U}if [ "${+functions[compdef]}" -ne 0 ]; then compdef _zlua_zsh_tab_completion _zlua...
博客成长日志 | 又一次服务器迁移
之前本站一直使用的腾讯云轻量应用服务器服务器一次性买了 3 年,这个月月底就要到期了,但是一看续费的价格,十分的美丽。其实服务器的 4 个核心一直负载都不大,但是内存使用经常在 3G 作用,因此综合考虑下决定入手一个 2H4G 的服务器,再通过自定义镜像迁移过去。 图 1 同配置续费 3 年的价格 图 2 双十一活动新购服务器 但是正当我购置好了服务器,正打算用自定义镜像重装系统的时候,请注意图中两个服务器的硬盘大小,旧的服务器硬盘是 80 GB,虽然我只使用了 40+ GB,但是导出的镜像是完整的 80 GB,而新的服务器硬盘只有 70 GB😒😒😒。 于是只好手动把所有的内容同步到新的服务器上去了,幸好基本大部分的数据都在 home 目录下,同时万分感谢自己在从阿里云迁移到腾讯云的时候将所有的服务都使用 Docker 进行了容器化,所以一行命令迁移: 1scp -r $HOME/docker user@IP:/home/user 然后在新服务器上安装 Docker,启动所有的容器就解决了大部分的工作,仅剩的是一些 Docker 的配置文件,也使用 scp...
独立博客自省问卷 15 题 - 2024
以下问卷纯粹自省自娱,自我调侃,勿对号入座。 如有不适,请及时关闭浏览器窗口。 如有启发,建议每隔一段时间服用一次。 From 独立博客自省问卷 15 题 你的博客更新频率是多少? A. 每周更新 B. 一周数篇 C. 一月 1-2 篇 ✅ D. 几个月一篇 一直很想写,但是懒…… 发 Memos 更多了。 你的博客上次更新是什么时候? A. 本周 B. 上周 C. 上个月 ✅ D. 上季度 现在手上还有两三个内容等着写,咕咕咕(这不又水了一篇 你的博客文章是原创的吗? ✅ A. 坚持原创 B. 部分借鉴 C.AI 帮我写的 D. 搬运别人的,而且不署名 坚决抵制学术博客不端,内容原创,参考留名 你觉得自己的文章对他人有帮助吗? A. 旨在对他人有启示 ✅ B. 多少有点意义 C. 每日每周流水账 ✅ D. 自我陶醉就好,管他呢 自己以后用得上也是意义 你上次换博客主题 / 程序是什么时候? A. 上周 B. 上个月 ✅ C. 去年 D. 凭良心说,我多年都是一个主题 从 stun 迁移过来的,主要像侧边栏 widget...
使用油猴脚本优化期刊阅读体验
安装浏览器油猴(TemperMonkey)拓展请参考: 全网最完整 Tampermonkey 油猴脚本管理器安装教程 Tampermonkey 油猴插件 —— 安装与使用教程 使用油猴脚本请谨慎辨别安全性,使用前仔细阅读脚本的说明文档。 完整代码可以通过 Greasy Fork 获得:Journal Viewer 在 PC 网页端在线阅读一些期刊时,往往会有一些侧边栏占据了很大的空间,极其影响阅读体验。但是通过查看网页元素,可以发现这些侧边栏存在很明显的特征,我们可以通过 JavaScript 代码来获取这些元素并删除,同时调整正文的样式,获取更好的阅读体验。 图 1 APS 原始界面 图 2 Science Direct 原始界面 图 3 Nature 原始界面 对于 APS 旗下的期刊,可以使用以下代码: 1234let aps_sidebar = document.getElementById("article-sidebar");aps_sidebar.remove();let aps_content =...
使君与府君,到底该怎么喊?
前言 ¶ 三国演义中有一段经典剧情青梅煮酒论英雄,说献帝的舅舅董承与刘备暗中结盟欲除去曹操,刘备怕曹操生疑,因此每日浇水种豆。曹操听说后请刘备饮酒,议论天下英雄: 随至小亭,已设樽俎:盘置青梅,一樽煮酒。二人对坐,开怀畅饮。酒至半酣,忽阴云漠漠,骤雨将至。从人遥指天外龙挂,操与玄德凭栏观之。操曰:“使君知龙之变化否?” 玄德曰:“未知其详。” 操曰:“龙能大能小,能升能隐;大则兴云吐雾,小则隐介藏形;升则飞腾于宇宙之间,隐则潜伏于波涛之内。方今春深,龙乘时变化,犹人得志而纵横四海。龙之为物,可比世之英雄。玄德久历四方,必知当世英雄。请试指言之。” 玄德曰:“备肉眼安识英雄?” 操曰:“休得过谦。” 玄德曰:“备叨恩庇,得仕于朝。天下英雄,实有未知。” 操曰:“既不识其面,亦闻其名。” 玄德曰:“淮南袁术,兵粮足备,可为英雄?” 操笑曰:“冢中枯骨,吾早晚必擒之!” 玄德曰:“河北袁绍,四世三公,门多故吏;今虎踞冀州之地,部下能事者极多,可为英雄?“操笑曰:“袁绍色厉胆薄,好谋无断;干大事而惜身,见小利而忘命:非英雄也。玄德曰:“有一人名称七俊,威镇九州:刘景升可为英雄?”...
Hexo 配置 Typst 代码高亮
Hexo 处理的代码块会被包裹在 figure table tbody tr > td.code pre 中,每一行代码又被 span 包裹,如果需要加入对 Typst 的支持,需要将所有的代码重新提取出来,处理后之后再填入,有两种方法可以选择: 前端修改:在 html 页面中读取代码块元素,提取代码处理后再填入 (1) 标签插件(推荐):在 hexo 生成的过程中使用标签插件 (2) 处理 前端修改 ¶ 此方法可能需要刷新才能正常显示 此方法会将所有的 plaintext 识别为 typst,可以通过在第一行加一行说明语言来处理 引入 js 文件 ¶ 12345<script crossorigin="anonymous" src="https://foolishfox.cn/js/hl.js"></script><script id="script-main" ...
微信聊天记录分析:去年和你的猪聊了什么?
评论不填写邮箱,将收不到回复通知 多图预警 ipynb 文件最好从上往下依次运行,不要回过头来重新搞,获取方式: 在 Google Colab 使用在线环境运行(推荐) 下载 ipynb 文件 直接运行 下载 运行所需文件 准备 ¶ 导出聊天记录 ¶ 依照 WeChatMsg 的教程导出 csv 文件,只需要导出文本即可。 图 1 导出聊天记录 安装所需包 ¶ 推荐在虚拟环境中安装。 1pip install numpy seaborn pandas wordcloud tqdm paddlepaddle paddlenlp 引入包 ¶ pandas: 基础数据框架 matplotlib & seaborn: 绘图 jieba: 中文分词 wordcloud: 词云 paddlenlp: 情感分析 12345678910111213141516import reimport timeimport numpy as npimport pandas as pdimport jiebaimport jieba.posseg as psegfrom...
排版工具 Typst 教程与 Snippets
个人的自用模板代码可以查看 Typst-Snippets Typst 是 2019 年才出现的使用 Rust 编写的基于标记的排版语言,定位在 Markdown、Word 等初级工具和 LaTeX\LaTeXLATEX 一类的高级工具之间,官方宣称其功能可以和 LaTeX\LaTeXLATEX 一样强大,但是和 Markdown 一样简单、易用,主要应用于数学、物理和工程方面(特别是包含大量公式、图表)的论文、文章、作业、书籍和报告的编写。 基础教程 ¶ MacOS 和 Arch Linux 用户可以使用包管理器进行安装: 12345# macOS or Linux using Homebrewbrew install typst# Arch Linuxpacman -S typst 具体支持的发行版本可以查看 参考资料 (5)。Ubuntu 目前还只能下载编译好的二进制文件,或者安装 Rust 后从源码编译进行安装。除此之外,还需要安装编辑器的插件实现代码提示、预览等功能,VS Code 上的主要插件有: Typst LSP Typst...