R Field - utils
type: channel
link: http://www.ramlife.org/tag/utils/
items: html 转 pdf，wkhtmltopdf
items: android ping
items: 图片对比工具
items: run doxygen 按钮有时候时灰色
items: [转] 博客备份小工具3
items: ps 1寸照片
items: doxygen + graphviz 使用
items: wget 下载 ftp
items: ubuntu 录制 gif 图片
items: tar 打包压缩 xz 格式，使用多线程

html 转 pdf，wkhtmltopdf
type: item
date: 2022-07-06T11:49:00+08:00
description: 背景 org 直接导出的 html 文件，需要转化为 pdf，才能方便大家浏览。 解决方法 结果网上搜索之后，找到 wkhtmltopdf 这个工具，经过尝试之后，使用的时候，是有一些注意点的。 ubuntu ubuntu 下面可以直接使用 apt 安装，但是安装后的，只能使用默认选项，其他的很多参数是无效的，提示 qt 的问题。 win windows 下面直接下载 7z 格式的，安装后，使用报错。 去 github 上面下载 0.13.2 的版本，这个版本支持 目录等很多功能，新版反而不支持了。 https://github.com/wkhtmltopdf/wkhtmltopdf/releases/0.12.3.2/ 增加专门的目录页 使用 toc --toc-header-text "目录",这样就可以生成专门的目录页。 例如： .\wkhtmltopdf.exe toc --toc-header-text "目录" C:\Users\Administrator\Downloads\before_tooling_with_production_department.html be.pdf org 增加标题和中文目录，去除页尾的签名 #+TITLE: 标题 #+LANGUAGE: zh-CN #+OPTIONS: html-postamble:nil 如果不说明是中文，那么目录栏显示的就是 “Table of Contents” 参考: Org-mode 导出 html 模版设置 https://bnlt.org/2019/Org-Mode%E5%AF%BC%E5%87%BAhtml%E6%A8%A1%E7%89%88%E8%AE%BE%E7%BD%AE/ 使用 wkhtmltopdf 将网页生成 带有 封面 、 目录、水印的pdf https://www.jianshu.com/p/1a0fb28e6bec html超链接点不了_HTML 转 PDF 之 wkhtmltopdf 工具精讲 https://blog.csdn.net/weixin_31098573/article/details/112516783 wkhtmltopdf https://wkhtmltopdf.org/downloads.html

android ping
type: item
date: 2022-04-30T15:33:00+08:00
description: 参考: 【工具分享】分享一个移动端网络诊断工具（适用于安卓平台） https://blog.csdn.net/jijimu/article/details/81633220 安卓怎么运行ping命令 安卓手机运行ping命令方法介绍 https://product.pconline.com.cn/itbk/sjtx/sjwt/1711/10268249.html

图片对比工具
type: item
date: 2022-04-28T11:11:00+08:00
description: DiffImg照片相似度对比软件 https://www.pcsoft.com.cn/soft/166263.html 参考: 图片对比 基于OpenCV和Python的 图像比对 https://zhuanlan.zhihu.com/p/75449151

run doxygen 按钮有时候时灰色
type: item
date: 2021-11-10T09:42:00+08:00
description: 可能是最上面的 working directory 是复制目录进去，而不是点击右边的 select 来选择的，使用 select 选择之后，按钮就可以点击了。

[转] 博客备份小工具3
type: item
date: 2021-08-31T14:10:00+08:00
description: 转自: https://www.cnblogs.com/zhaopei/p/4189583.html 阅读目录 功能一：备份博客到本地 1.加载推荐博客 2.加载随笔分类、档案和标签 3.点击备份 功能二：浏览本地博客 1.递归加载目录下所以博客文件 2.点击加载博客内容（这里使用到了webBrowser控件来... 功能三：本地浏览关键字搜索 1.首先在备份的时候就需要创建搜索索引。 2.点击搜索 下载地址： 接着 博客转发小工具2 ，又弄了一个第三版。主要功能有：博客备份到本地、浏览备份到本地的博客、关键字搜索本地的博客和转发博客可以选择个人分类 填写Tag标签。其实想了想，转发博客干嘛非要在本地客户端转发，直接在博客园的页面用js不就可以达到目的么。想是这么想，还没尝试。等我写完了这个博客就去试试。。继续回到这个小工具，说实在的本人做的这个小工具界面丑的那是、、反正就是很丑很丑啦。没办法，没有美工的那种艺术细胞。还有就是，整个功能其实真没什么技术含量，还是html的抓取，winfrom在工作中也没用过，就平时偶尔玩玩，望大神们勿喷~~。 不过我觉得这个小工具的作用：第一、可以用来备注自己的博客，自己留个底。第二、某些朋友的工作环境可能没有外网（我以前的公司就没有），这样的话可以用来备份一些博友的系类文章当资料。【要是可以的话，把系类文章导成dpf文档那就更爽了。可是我一直没成功~】。 也许有写人会说：啥啥啥的早就有类似的软件了。我不知道，我没用过，我觉得自己做的用着开心。就当练手吧。 开始说内容了。 [...]

ps 1寸照片
type: item
date: 2021-08-22T23:17:00+08:00
description: 使用 ps 打开图片 使用裁剪，设置 (2.5cm, 3.5cm, 300)1寸，(3.5cm, 5.3cm, 300)2寸。然后再图像上画框。 image -> canvas size，设置长，宽，都扩展 0.4 cm edit -> define pattern，保存为图案。 new -> width = 102mm, height = 152mm, resolution = 300 edit -> fill，选中刚才保存的图案即可。然后保存打印。 参考： https://www.php.cn/ps-tutorial-428361.html https://zhuanlan.zhihu.com/p/363922181

doxygen + graphviz 使用
type: item
date: 2021-07-14T17:04:00+08:00
description: doxygen + graphviz 可以清晰表达类和函数之前的嵌套调用关系。 [...]

wget 下载 ftp
type: item
date: 2021-07-14T16:59:00+08:00
description: wget ftp://user:pwd@10.10.10.10/xyz.txt 参考: https://www.cnblogs.com/gengyufei/p/12818716.html

ubuntu 录制 gif 图片
type: item
date: 2021-06-25T18:44:00+08:00
description: 录屏软件 sudo apt-get install kazam 安装 kazam 录屏软件，保存为 mp4。 然后安装 ffmpeg 转换 ffmpeg -i kazam.movie.mp4 simpletest.gif ffmpeg -ss 2 -t 4 -i kazam.movie.mp4 -s 360x720 -r 16 advancedtest.gif 其中, -ss 2 -t 4 表示从从视频的第2秒开始转换，转换时间长度为4秒后停止。 -s用于设定分辨率， -r 用于设定帧数，据说gif有15帧左右就比较流畅了（能看就行了，gif图片体积还是挺大的）。 参考: https://blog.csdn.net/RedKeyer/article/details/89519984

tar 打包压缩 xz 格式，使用多线程
type: item
date: 2021-03-23T13:49:00+08:00
description: xz 格式是一种新的压缩率高的格式，但是需要消耗很多时间进行压缩，幸好支持多线程。 和 tar 命令联合使用的时候，如下格式即可。T0 表示尽可能多的线程。 tar cvf archive.tar.xz --use-compress-program='xz -1T0' *.csv 参考: https://www.baeldung.com/linux/xz-compression https://stackoverflow.com/questions/22244962/multiprocessor-support-for-xz https://www.itranslater.com/qa/details/2122665251421291520 https://github.com/batocera-linux/batocera.linux/pull/1415