Esper 发布的文章

使用的是Linux操作系统(哪个发行版问题不大),服务用的是cups,配完之后Android系统自带的系统打印服务和Linux的打印服务都可以识别。(Windows过于万能就没做测试了,手头懒得找客户端= =)

然后网上见描述怎么配置cups服务的博客很多,讲的基本上八九不离十,随便看就行。

大致描述一下配置流程:

  1. cups服务默认监听于本机,将其监听地址修改为0.0.0.0,允许来自任意主机的连接,成为网络打印机(也可以设置为自定义网段,比如192.168.1.0什么的,安全性更好);

  2. 禁止非本机访问cups的web管理界面(也是出于安全考虑);

  3. 重启cups服务,添加打印机;

  4. 打印测试。

踩坑记录:

  1. 其中登录web管理界面用的是本机linux账户,cups管理员权限默认需要的组是lpadmin,不是该组的用户不能添加新打印机;

  2. 打印机需要安装合适的驱动才能使用。有的打印机(比如本人本次使用的EPSON L310,基于ESC/P指令集;EPSON官方提供了开源的是ESC/P-R指令集的打印机驱动,两者不一样,无法正常使用)不提供驱动源码,只给了编译好的二进制文件(显然是x86amd64平台的),在我aarch64的开发板上就无法使用。

wdnmd,一直以为是显示器线的问题

到网上搜索过多次,基本上不是说换线,或者没人理,就是碰到贴吧太监(咳咳。指某些问题解决后不放方法的人)

然后今天到网上再次搜索,发现有人提到了Intel的显卡控制面板。然后就突然想起来,之前好像在里面改过设置。。

依次选择 显示器-颜色设置,选到外置显示器,有个YCbCr选项,启用/禁用的效果在显示器上能够看到明显的不同。

之前在一块ViewSonic VX2478上测试的时候发现,开了以后颜色更好看,然后就一直开着了。

然后又换了一块Philips 226V,结果亮的瞎眼,一度以为屏幕坏了= =

这可能就是不同屏幕对YCbCr的解析效果不同的结果吧

但是感觉又不像YUV420(HDMI 1.4不能4K60帧),难道是422?

444的话应该和RGB没有太大的差别啊

https://unix.stackexchange.com/questions/222054/how-can-i-use-linux-as-a-gateway

本来想自己拿开发板做个无线AP用的,结果给实验室修网用上了

就nm离谱,好好的流量转发服务突然就挂掉了= =
学长推测之前配置的时候可能用了iptables以外的第三方软件,但是真假未知。

下面copy三条万金油命令放这,实现内网网口经外网网口联网,其中outer表示外网网口,inner表示内网接口。
好像从-i-o两个参数就能看出来

iptables -t nat -A POSTROUTING -o <outer> -j MASQUERADE

iptables -A FORWARD -i <inner> -o <outer> -j ACCEPT

iptables -A FORWARD -i <outer> -o <inner> -m state --state RELATED,ESTABLISHED -j ACCEPT

===================================
2020/5/28更新

丢人,居然写反了= =
第二条和第三条命令的innerouter是反过来的,表示双向流量相互转发,但是不知道为什么,第三条写反了还是能用

发现新版的Qt在线安装要注册账号= =

作为一个非专业图形界面编程人员,自然对注册账号不感兴趣,然后去找老版本。

然后到Qt的下载站一看,Qt5的下载只剩下了5.9-5.14的文件夹???遂心想,Qt啊Qt,你终于也走上Intel的老路了吗。
http://download.qt.io/archive/qt/ <- 这个地址,也是网上绝大部分博客提供的地址)

就在心中即将开始谴责万恶的资本主义值制度的时候,突然发现了一个名叫new_archive的新文件夹,所有5.1-5.8的安装包都在里面。重点是这个文件夹在2019年就创建了,国内的镜像源(指tuna和ustc)竟然到现在(2020年5月)都还没提上同步日程= =
http://download.qt.io/new_archive/qt/ <- 这个是目前包含了老版本的新归档文件夹)

顺带记录一下,支持XP的最新版本是Qt5.6,这也是一个LTS版本。