My Avatar

Fingerkkk

世事洞明皆学问

Pdf页码级别的分离剪切

2017年08月02日 星期三

遇到一些pdf文件需要精确至页码的分离剪切,搜索了一下提供了两种方案。简单的一种就是打开pdf文件后选择打印,然后在打印选项页面选择需要的页面。第二种利用pdftk软件分离。

  1. 打印方式文件重复打印下来耗时长。pdftk剪切速度非常快,应该是删除了不要的页面所以工作量小。
  2. 删减页面打印过后文件体积增大了很多。pdftk生成的文件比源文件小。
  3. 打印方式只需要系统虚拟打印机支持,pdftk需要安装,不过源里有也很简单。

pdftk优势明显胜出。

阅读全文

小米误删/system救砖记

2017年07月14日 星期五

因为拨号与通讯录一直停止运行,先是说清除app缓存,再又看到说是要双清,结果系统恢复出厂设置了还是老样子。觉得是双清不彻底就点了第三方rec里清除下面的高级,傻傻的选上了/system,结果格式化后要重启时就提醒说无系统了。这才知道/system是系统分区,重启后就一个mi.com的logo,长按电源键关机还是会自动开机重回此界面。没法了,只能刷机,当时还意料不到接下来的一波三折。

  1. 首先是系统分区被格式化了,系统没了。
  2. 按电源和音量键上无反应无法进入recovery,猜测应该是rec在/system分区一起被格式化了。
  3. 按电源和音量下能进入fastboot模式,这是个好消息。

64位win7笔记本一台,数据线一根。

阅读全文

Conky状态栏

2017年06月16日 星期五

目前使用openbox作为窗口管理器,没有装任务栏,所以想找个能显示系统状态的软件。以前都是内嵌到任务栏的,现在没任务栏了,就只能放到标题栏上。找来找去还是conky了,功能最强大,占用很低,配置灵活。

因为需要随时查看,肯定不能用常见的conky桌面风格,花里胡哨的我也不喜欢。还要切回到桌面才能看到,我开机后就看不到桌面了。

  1. 想要的是状态栏风格,就要满足悬浮顶层,背景透明,不可移动等特性,一项项实现。把下面的代码加入到conkyrc里,就可以实现上面所说的几个要求了。 ```xml

    own_window_transparent = true, own_window_type = ‘normal’, own_window_hints = ‘undecorated,above,sticky,skip_taskbar,skip_pager’,

阅读全文

Sdcv使用和词典排序

2017年06月08日 星期四

Sdcv是星际译王的命令行版。用过图形界面的翻译软件,为了快速调用就要让其常驻后台,否则每次重新打开等待受不了。即使这样从后台切到前台还是有点迟滞,就找到了小巧强大的sdcv。

从源里安装sdcv后就可以在终端调用了,字典放在/usr/share/stardict/dic文件夹下。

  1. 最简单的查询:
    1
    
     sdcv 字词
    
  2. 连续查询可以输入sdcv后再输入字词,查询完毕后ctrl c退出。
  3. 如果不确定完整的待查字词,可以用?(匹配一个字符)*(匹配多个字符)模糊查询: ```bash

阅读全文

Vim大文件编辑性能

2017年06月07日 星期三

自用的一个sdcv词典有225M,之前都是用vim编辑整理格式的。最近又打算继续完善下,结果用vim打开后发现可视模式和插入模式输入时都很卡。网上搜了下,类似情况的一般都是代码高亮的问题,我这个几乎没有高亮。不过也提供了解决的方法思路。

刚开始还傻傻的用二分法慢慢排除,最后发现把vimrc直接清空还是卡。

用下面的命令启动vim编辑文件,timefile是记录启动过程耗时的文件,file是待编辑文件,这里就是sdcv词典。

1
vim --startuptime timefile file

结果发现vim-airline自带的wordcount插件严重拖慢了启动速度,这也不意外,文件越大计算时间越长。

阅读全文