分类目录归档:技术

解决MariaDB或MySQL错误日志爆满问题

想着下载备份发现磁盘空间不够,使用 du -h --max-depth=1 / | sort -hr 逐一排查发现 /var/log/mysql 目录下的error.log日志,竟占用2GB的磁盘空间!
在WinSCP可见log文件的错误信息还在以每秒1KB的速度写入着!(激昂的语气)(笑)

主要的提示如下:

Incorrect definition of table mysql.column_stats: expected column 'hist_type' at position 9 to have type enum

上网搜寻发现与PHP有关的应用程序(Nextcloud、Wallabag,当然还有最经典的WordPress)几乎都遇到了这样的问题。

很难说原因出自哪里,但至少有一个解决方案是更新数据库表。

以MariaDB为例:

mariadb-upgrade --force

至少不会继续写入日志了,文件大小保持着稳定的体积。

V1STA 2014主题搜索框CSS记录

修改了一下电脑屏幕打开搜索图标时显示的搜索框的背景,

觉得还是应该添加毛玻璃比较好?

.search-box {
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 1%, rgb(200 200 200) 2%, rgb(18 18 18 / 60%) 5%, rgb(24 24 24) 70%, rgba(25, 25, 25, 1) 70%, rgb(0 0 0) 100%);
    -webkit-backdrop-filter: blur(5px);   
    backdrop-filter: blur(5px);
}

WP主题杂谈——Twenty Fourteen 2014主题

景之域本域使用的主题是经过高度魔改的Twenty Fourteen又称2014主题。如各位客官所见,如今的景之域具有「基于钢琴烤漆与水晶质感」的控件、所带来强烈的「Frutiger Aero美学风格」,
这样的效果,能够做出来即使是我也觉得不可思议。

以下大概是我在发掘WP2014主题的一些研究发现与改装CSS的个人经历。

继续阅读WP主题杂谈——Twenty Fourteen 2014主题

古早网站超链接按钮标准研究

编辑精选

如果你浏览过许多90年代-2000年初的复古或是真古早的网站,会发现有一种超链接按钮,它的作用类似于友情链接,而且尺寸离奇的一致保持在88x31px的分辨率。这样的古早按钮,尤其流行于各大古早网站、Windows 98的Active Desktop、日本本土网站、本地HLP格式软件说明书,免费网络空间Geocities以及现今的Neocities等处,往往在传统的HTML网站结构可见。

这类按钮在Wikipedia维基百科上被称为Web Badge,又被称之为Web Button 88×31、Web Brick、88×31 Button、(Hyper)Link Button等名称、大部分日本本土网站,则常称为リンクバナー(Link Banner)这样的说法。

继续阅读古早网站超链接按钮标准研究

轶事:单火智能家居开关

我用了快将近一年的Home Assistant,并组建了廉价的Zigbee硬件网络。

虽然只是很小的出租屋,不过的确便利了很多时间、甚至解决了原本难以做到的一些事情(比如支持红外遥控的电暖器只能靠墙,被遮挡不能直接遥控,利用万能遥控发射器就可以操控了)。个人优先级原因,因此一直没来得及时间介绍,但还是有一些小经历可以分享。

继续阅读轶事:单火智能家居开关

随想 有必要加入Fediverse吗

被IndieWeb和Fediverse插件搞得头昏脑胀。我试着重新搭建网站测试Fediverse的功能实现。

自本域建立以来,我很久没有再使用过Fediverse相关的社交媒体,最多也只有在Bluesky测试过。如果你要节省时间,那么最便捷的做法是创建单独的Bluesky账号并跟博客相互链接,这是最简便的验证方式。不过,我个人作为景之域域主的经营哲学,更希望成为一座独特的岛屿。这显得有些孤立、也不便于交流。

现在的博客有什么问题?
仅靠电子邮件通知新评论并不及时。我希望有一种可以直接在网站内通知的方式。如果有办法通知到其他网站,这也是有益处的。
我希望有一种更简单的方式记录追番日志。

继续阅读随想 有必要加入Fediverse吗

SNET

这半个月都在研究独立网站结果也没研究出来个什么。。

倒是了解了一下古巴的SNET,据说直接基于无线扩展器组网,奉行专制主义给游戏流量让道。顿时觉得24年8月份去给朋友装MC服务器用150Mbps的网卡也足够快了。。。
现在古巴有接入移动互联网,但看剧和游戏大头依然是——传硬盘。

本质上,古巴的互联网是一个及其大型的、基于NAS分布式存储的大号网吧。


所以IndieWeb和Fediverse这种跨站的机制在局域网如果规模足够大,本质上确实是可以正常运行的——你需要平替许多国际上的现有设施,甚至不能依赖Cloudflare、GitHub、DockerHub这类“常用资源”。

说到Cloudflare,其实以前见识过一些欧洲的自托管爱好者,确实做出了替代Cloudflare的运动,但这必须确保密度够低且网民素质高,避免各种针对网络的攻击。事实上,这就像一种信托机构。
开源软件陆续也从GitHub切换到Codeberg,Docker也已经像是吉普车一样的描述词了,容器技术也有许多诸如Podman、Bulidah这样的替代品。

这个问题就像吃外卖一样,要在时间和掌控权做选择。
过年这几天运力紧张、没有储备物资,要是再没钱是真的容易卡脖子啊。