有的 Linux 发行版的 SSH 默认配置下,粘贴命令时 Shell 会将粘贴的部分高亮。笔者认为这不好看,同时也会带来一些问题。
关闭该高亮只需在 inputrc
文件内加入以下这一行配置:
1 | set enable-bracketed-paste off |
如果想要系统级生效,请编辑 /etc/inputrc
;如果想要用户级生效,请编辑 ~/.inputrc
。
有的 Linux 发行版的 SSH 默认配置下,粘贴命令时 Shell 会将粘贴的部分高亮。笔者认为这不好看,同时也会带来一些问题。
关闭该高亮只需在 inputrc
文件内加入以下这一行配置:
1 | set enable-bracketed-paste off |
如果想要系统级生效,请编辑 /etc/inputrc
;如果想要用户级生效,请编辑 ~/.inputrc
。
Are you going to Scarborough Fair?
Parsley, sage, rosemary, and thyme
Remember me to one who lives there
She once was a true love of mine
欧洲卡车模拟 2 的涂装制作并不难,但是有不少繁琐的工作。各种资源和说明,也比较难找。因此我做了一个可开箱即用的模板,并使用 Python 脚本自动化一些工作。
模板开源在 GitHub 上。但是需要注意部分内容并非是开源的。
请在制作模组时,注意相关版权、商标权、专利权的规定。
除了
assets/SCS
文件夹的内容,是由 SCS Software 所著并授权模组创作者使用外,其他文件均为本人所著。
详细的介绍和使用方法,可用参见 GitHub 中项目的说明。
首先为网站内容目录设置权限:
1 | usermod -a -G www-data operator |
将 operator
加入 www-data
组使其有权限部署网站内容。
设置组的 setgid
标志位,可以确保子文件夹写入或修改后,依然属于 www-data
组。值得注意的是,Linux 会忽略文件夹的 setuid
标志位。
最后用 ACL 修改 umask
。使用 ACL 修改的原因是,ACL 对 umask
的修改可以持久化。
同理,为 Nginx 配置目录设置权限:
1 | useradd webmaster |
最后,允许 webmaster
通过 sudo
重启 Nginx:
1 | echo "%webmaster ALL= NOPASSWD: /usr/bin/systemctl restart nginx" >> /etc/sudoers |
开发者和用户之间似乎总存在一个矛盾:用户想要稳定的体验和更多的功能;而开发者会倾向于快速迭代、大刀阔斧地砍掉过时的东西。对于有 KPI 的厂商来说,科技以换皮为本,但稳定的 UI 却是一个成熟的产品应该做的。
用户并不懂编程,从而“委托”开发者编程。从这个角度看,或许这也是一种委托代理关系,便势必会存在委托代理成本。
或许用着“怀旧版哔哩哔哩”、“老版 QQ”甚至 Windows 7 的我们,并不应该嘲笑 大连车务段人人都是高手。他们和我们一样,只是想日复一日用着相同且稳定的软件、不希望被突如其来的更新打扰而已。但 Google、Microsoft 和国内的 BAT 这样的互联网公司,却以一种傲慢的态度告诉我们,他们想要的“先进”、“安全”才是用户想要的。
反思自己,作为开发者的我,其实也鲜有考虑过用户的感受。大刀阔斧地重构,频繁的 API 变动,只顾自己开发的时候爽,说到底我也是个双标的人吧。
上面这些絮絮叨叨的浅薄之见,也是我近几天折腾的思考。就在前几天,Play 版的 QQ 无法打开“收藏”了。再往前一点,最后一个有抽屉的 Play 版哔哩哔哩客户端 4.2.2 也无法正常查看评论了。那能怎么办呢,既然无法抛弃,那就更新呗。但是净化是必须净化的,不折腾就不舒服。
下面提供了了一份纯净 QQ 配置指南,请读者根据实际情况自行调整。