杜郎俊赏 - dujun.io

mac 导出微信语音

在 mac 上导出微信语音比较简单,不需要借助其他工具。 收藏语音消息 先在微信中收藏语音消息,这样文件会出现在 Favorites 目录中,便于查找。当然直接在聊天记录中按时间排序也容易找到,不过收藏的办法更简单。 微信导出 在收藏中找一张图片,右键选择“在 Finder 中显示”,会打开其在收藏中的目录,在同级目录中可以找到所需的语音文件(*.silk)。 用命令导出 复制收藏数据到下载目录的 wechatdata 目录: find ~/Library/Containers/com.tencent.xinWeChat -type d -name 'Favorites' -exec cp -r {}/data ~/Downloads/wechatdata \; 如果收藏中只有目标语音,可以直接复制语音文件到下载目录: find ~/Library/Containers/com.tence...

2024-09-06

极简界面内嵌B站视频

如果文章中嵌入了B站视频,但并不想引导到B站——只作为“图床”使用,可以使用极简界面。 B站官方的嵌入代码形如: 改写为: 只需要替换地址并增加两个参数,其中: 原地址:player.bilibili.com/player.html 替换为:bilibili.com/blackboard/html5mobileplayer.html 增加参数1:hideCoverInfo=1 表示隐藏播放量等信息 增加参数2:danmaku=0 表示默认关闭弹幕 原始内嵌播放器效果(增加了禁止自动播放autoplay=0): 极简内嵌播放器效果:

2024-08-28

Docker 限制容器 CPU、内存使用

limiting-cpu-and-memory-usage-of-docker-containers封面
服务器评分系列要统一规格为 2 核 2G,对于高配服务器用 Docker 限制容器 CPU、内存使用来模拟相近的硬件环境。CPU 限制我起先用cpus参数,后来发现cpuset-cpus更准确。下文验证了两者的区别(主机 8 核 8G,Docker 限制为 2 核 2G)。 cpus docker run -d --name server-testing --memory="2048m" --cpus="2.0" -v /docker/server_testing/result:/server_testing/result dujunio/server-testing --cpus="2.0"表示使用 200% 核心,在 8 核主机上占用 25% CPU。如上所示,实际是分配到 8 个核心,每个核心承担一部分,凑齐相当于 2 个核心的算力。 cpuset-cpus docker run -...

2024-07-07

Docker拉取被墙镜像

上个月开始,docker hub 无法访问,带来的麻烦是不能用 UI 搜索镜像,但是 docker pull 仍然可用。本以为过段时间可以恢复,结果一个月之后,今天 docker pull 也彻底不能用了。因为开源实例系列镜像托管在 docker hub,必须拉取镜像,所以用 AWS 服务器自建了仓库来中转。 AWS(境外)自建仓库 #创建仓库,对外服务暴露在 5000 端口(dujun.eu.org:5000) docker run -d -v /home/admin/docker:/var/lib/registry -p 5000:5000 --name myregistry registry #拉取 docker hub 镜像并发布到自建仓库 docker pull dujunio/php:8.1 docker tag dujunio/php:8.1 localhost:5000/d...

2023-06-21

macOS 根目录创建软链接

macOS 从某个系统版本开始,禁止在根目录创建目录和文件了。关闭 SIP (System Integrity Protection) 等方法早已失效。今天发现了新的解决办法,亲测有效: 创建 /etc/synthetic.conf 文件,写入软链接,例如: backup /Users/data/backup 左侧是软链接目录,前面不写“/”; 右侧是源目录路径; 中间由 tab 键分隔。 重启即生效。

2022-11-15

Firefox 不支持 :has 伪类

firefox-does-not-support-has-pseudo-class封面
在 Firefox 下发现一个很诡异的问题,图片缩放时没有弹出层。在 Chrome 和 Safari 下是正常的。 排查发现有一段样式 Firefox 不生效,最终定位是 Firefox 不支持 :has 伪类。

2022-10-04

ssh 目录断点续传

rsync -vrtP --bwlimit=90 --rsh=ssh user@host:romote_path path

2021-12-01

下载无水印抖音视频

安装多闪app ,用抖音同账号登录。 在抖音中将视频转发给自己。 在多闪中找到聊天记录,下载。

2020-08-31

debian 10 开发环境部署

本地用 Vagrant + VirtualBox 创建、管理虚拟机,部署与阿里云ECS 硬件和软件配置相近的开发环境(LNMP)。 安装 vim su apt-get install vim vim /etc/vim/vimrc #去掉 syntax on 前的注释,增加: set number set tabstop=4 set softtabstop=4 colorscheme desert #如果中文乱码,则增加: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8 安装 sudo apt-get install sudo vim /etc/sudoers #增加: shagon ALL=(ALL:AL...

2020-02-13

VirtualBox 回收虚拟磁盘空间

先标记闲置空间。 windows虚拟机里使用软件sdelete: sdelete -z c:\ linux虚拟机里执行: sudo dd if=/dev/zero of=zero.fill sudo rm -f zero.fill 压缩 vdi 格式虚拟磁盘,如果是 vmdk 格式,可以先中转成 vdi: VBoxManage clonehd path.vmdk path.vdi --format vdi VBoxManage modifyhd path.vdi --compact VBoxManage clonehd path.vdi path.vmdk --format vmdk 如果报 uuid 已存在,则做如下修改: VBoxManage internalcommands sethduuid path.vmdk {uuid}

2018-12-28

分页: 1 2