根据客户端的主题色切换网站的 favicon
要根据客户端的主题模式切换网站的图标,你可以使用媒体查询(Media Query)来检测客户端是否启用了暗色主题。然后,你可以在不同的主题模式下加载相应的图标。以下是一个简单的例子:
1. 准备两个图标:
- 一个用于亮色主题的图标(例如,light-icon.png)
- 一个用于暗色主题的图标(例如,dark-icon.png)
要根据客户端的主题模式切换网站的图标,你可以使用媒体查询(Media Query)来检测客户端是否启用了暗色主题。然后,你可以在不同的主题模式下加载相应的图标。以下是一个简单的例子:
今天给新开的阿里云主机(系统是 Ubuntu 22.04)安装一个私有的 git 仓库,选用 Gitea。
结果发现 apt 下没有这个软件包。想起来 ubuntu 开始用 snap 了,于是用 snap 试试。
root@ubuntu:~# snap install gitea
gitea v1.21.2 from Gitea installed
果然好使。
检查了一下,发现已经跑起来了。
ps aux | grep gitea
root 231929 1.4 9.8 1916768 171100 ? Ssl 12:45 0:03 /snap/gitea/6697/gitea web
为了更好的体验,尝试安装了 SamsungMagician,一款三星新推出的“旨在支持三星公司的内存产品,从内置固态硬盘到便携式固态硬盘、存储卡,再到 USB 闪存卡”的大一统作品。
用了一下,真是的是智障+各种BUG。
同事今天问我在 PPT(PowerPoint)中如何把文字放到右上角设置文本(其实就是 角标)。
微软 Office 官方的教程是:
几年前我写过一个 Moom 的介绍文章——《Moom——macOS 下的窗口布局管理工具》,后来国内也有一款类似的软件发布了,就是 Magnet。
刚看了一下 AppStore,美区的价格是 4.99刀,大概是人民币 40 块不到。由于我买的早,只记得最初发布的时候价格不贵(不然我也不会在买了正版 Moom 的情况下再购买 Magnet),所以买了一下算是支持国产开发者。
只依赖 curl 扩展,复制即可使用。封装了 文本、markdown、图片类型,其他类型也可根据需求快速添加,当然也可以根据需求适当调整参数(比如 @某某 的功能)。
基于 Monolog 构造了一个日志生成器。
需要根据情况区分日志渠道,场景是根据运行环境(fpm 和 cli)自动区分。
查了一下,可以使用 php_sapi_name 方法确定是否是 cli 环境:
public static function logger($alias = null): LoggerInterface
{
if (empty($alias)) {
$alias = php_sapi_name() === 'cli' ? 'cli' : 'fpm';
}
return self::initLogger($alias);
}
效果不错。
从老项目里迁移腾讯地图服务(WebServiceAPI)到新项目,用到一个地址解析服务(即将地址明细转成 GPS 坐标),结果报错:
{
"status": 111,
"message": "签名验证失败,解决方法见:https://lbs.qq.com/faq/serverFaq/webServiceKey"
}
好几年没用 MySQL 官方的客户端(MySQL Workbench)了,今天看到有条帖子说官方的客户端进步很大,于是下载安装体验了一下。
由于我的 macOS 默认是深色模式,MySQL Workbench 跑起来也是这个深色模式(有人喜欢叫暗黑模式)。但我发现在深色模式下,表格的边颜色是白色的,非常刺眼,如图: