如何压缩 VirtualBox 磁盘

  1. 用一个 ISO 文件,挂载目标磁盘,进入 Live 模式
  2. 安装 zerofree:sudo apt install -y zerofree
  3. 填充 0:sudo zerofree -v /dev/sdb1
  4. 执行结束之后,关闭 Live 系统
  5. 在 VBOX 宿主机上:VBoxManage modifymedium disk --compact /path/to/vdi
2019-05-21

convert 图片转换的一次示例

ImageMagick 是 Linux 下的一个常用的图片处理工具,核心命令是 convert, identify 等。

2019-05-05

Ubuntu 从 18.10 升级到 19.04 过程中出现的三个问题

线上某些基于 nodejs 的服务时不时看到这种进程,而且一直都在:
Ubuntu 19.04 与 4/19 发布,生命周期 9 个月。我提前两个月就定着日程在等,总是克制不住追新的冲动,哈哈。

好像主要就是:

  1. 内核升级到 5.0(4.x 升级到 5.0 其实没有什么大变化,主要是老人家高兴)
  2. GNOME 3.32,之前是 3.30
do-release-upgrade

由于审计过程中意外中断,导致出现了一些问题,这里做个记录。
声明:这些问题,是非正常升级流程出现的,不是说是 Ubuntu 的问题。

2019-04-26

TeamViewer 扑街之后的远程终端解决方案

2019-03-21

VirtualBox 虚拟机磁盘扩容

之前只有一个 50G 存储,后来磁盘空间总不够,就把占空间比较大的 Projects 目录(用户主目录下)移出来,弄了一个独立的 50G 盘。
过了段时间,又隔三差五提醒我空间不够了,baobab 清理了,可以删除的东西一删,多出几 GB 来。
但是看结果,还是扩容一下,一了百了。

2018-12-13

几个小脚本

随便翻一下谷歌浏览器调试工具(F12)执行过的脚本,摘几个贴一下。
1. Gitee GVP
2. API 测试时先调登录接口
3. heidiSQL 找回数据库密码
4. 列出 Python 文档中的章节
5. 自动删除网易邮箱的邮件

2018-12-05

OneTab 快速删除所有 URL 的方法

function confirm() { return true; } // 覆盖 confirm 方法,一直返回确认
nodelist = document.querySelectorAll('#contentAreaDiv > div > div:nth-child(1) > div > div:nth-child(5) > div:nth-child(3)');
nodelist.forEach(function(ele, index, list) { setTimeout(function() { ele.click(); }, 1000 * index); });
2018-12-05

Cmd Markdown 自定义样式

作业部落,用来写 Markdown,挺好的,不过样式不太符合我的心意,好在提供自定义功能...

2016-06-12

Cygwin 下安装软件的两种方式

2013-12-15

MingW 与 Cygwin

2013-12-12