Arch二维码转换
手机和电脑的之间的数据分享连接有很多方式,软件和硬件都有解决方案。今天说下二维码的,有时想发送些链接文字到手机上,用二维码就挺方便的。
二维码编码
安装qrencode来生成二维码图片,有复杂需求的可以看manpage,简单的直接在命令行用如下命令生成。
1
qrencode '待编码文字' -o qrcode.png
二维码解码
Win下双系统Grub启动修复
事情起因得从正版说起,昨天忽然想到win下玩玩游戏,切到win7下结果发现右下角的“此windows副本不是正版”字眼。
搜了几个序列号都无法激活,过了12点直接给黑屏了,据说越往后正版弹窗系统限制越多。没法百度找了个排最前下载最多的激活工具,一键激活后显示成功让重启,一重启经过grub菜单选择win7后又跳到grub的命令行界面。了解下原来是激活工具有用到grub,激活失败了。
事前不仔细,事后穷忙活。win7进不去了,进arch重新生成grub.cfg然后重启win7依旧grub界面。这种情况多是让修复mbr,但是我双系统引导的grub就装在mbr,修复了双系统grub会受影响。后来又找到个方法可以用命令进win7,那就先进去。 ```bash find –set-root /bootmgr chainloader /bootmgr boot
Linux下Firefox广告过滤之Adm「已弃用」
Adbyby用了段时间总体还是很不错的,后台运行稳定,内存占用就3M多,广告过滤效果也还可以,但我决定换掉用Adm-阿呆喵。
Adbyby有个极大的缺点:linux平台下无法过滤https广告。
win平台的3.x已经支持https过滤,linux平台还停留在2.x,好像开发也不活跃,不知道哪里找作者反馈。https过滤如果放在路由上是有很大争议的,毕竟有风险。可是现在很多广告都是https的,不支持漏网之鱼挺碍眼的。
跟Adbyby不同,Adm是主pc平台的,主要是win,linux平台没有界面,设置依靠配置文件,也只有主要的几个基本功能。Adm的文档很丰富,按照文档来就行了。
官网提供下载的启动和停止脚本不要用,运行后内存瞬间爆满。iptables命令跟adbyby一样还是没效果,不过类似adbyby可以当作代理主机转发过去。
Linux下Firefox广告过滤之Adbyby
广告过滤一直是我必装的浏览器扩展,从早期一统江湖的Adblock Plus到现在风光无线的ublock,我也没想过有一天会考虑卸载它们。
起因是升级Firefox63后linux下的webextension也变成独立进程了,这样就可以很直观的看出来扩展消耗的资源。一段时间后发现浏览器打开网站多了或者打开时间长了webextension进程内存会由原来的几十M增加到2,300甚至400多M,而且不会主动降下来释放内存。即使你把标签都关了只剩一个,只能重启。还有个取巧的方法就是打开ublock扩展设置页面(其它扩展设置页面也可以)就可以马上释放内存降回几十M,真的是很诡异。
排查了一段时间发现这类对网页有大量操作修改的扩展都是内存杀手,但是广告过滤又是不可或缺的。我试着禁用了广告过滤上了会网无法忍受,网页加载速度明显变慢还有大量各类影响浏览的广告。
广告过滤也是被逼出来的,如果广告量适度也不会费这劲。chrome听说内置了广告过滤对付这类恶意广告也维持广告业良性发展,不过chrome势大不代表firefox也可以这么做。
本来对除了扩展的广告过滤也不了解,看了下科普linux下可用的当然最好是路由器采用的广告过滤方案,Adbyby和Koolproxy。前者是老牌的路由广告过滤软件,koolproxy则是这两年的后起之秀。
Feh图片查看器
用了几年linux图片查看器也用了不少了,但是一直没有合适满意的。最早把主流的图片查看器都试用了一遍,包括eog、gpicviewer、gthumb、gwenview、ristretto之类的。对图片查看器有几点要求,奈何做得到的不多。
-
首先打开速度加载要快
作为一个图片查看器这是基础之一,臃肿缓慢是无法容忍的,毕竟不是图片编辑器。
-
其次是丰富可自定义键盘快捷键
平常用惯了vim式的键盘浏览,对快捷键有特殊需求。