分类 随手记 下的文章

2020年香橙派Zero2开发板发售,512MB版售价99元人民币1GB版119元人民币,两年后的今天,没有512MB版本了,1GB版本149元RMB。现在119元人民币仅仅能买到上代香橙派Zero 256MB版。希望美国加大对中制裁并长期保持全方面的制裁,敌人的封锁将迫使我国更加强大。
2022-06-11T08:34:39.png

参考文章:
Windows 挂载 WebDAV(主要参考此文章)
如何在各个平台下挂载WebDAV

出现的问题:

网上很多教程教你用“添加一个网络位置”进行操作,实际你应该使用“映射网络驱动器”选项进行操作。
如果你的设备不幸存在和我一样的问题,你可能会发现,选择“添加一个网络位置”进行操作将导致你的操作窗口在按下“下一页(一些Windows10的其他版本可能翻译为下一步)”后直接自动关闭当前操作的窗口,也有概率产生“文件夹错误”的提示,甚至有可能引发系统进程卡死。
所以,请务必选择:“映射网络驱动器”选项

- 阅读剩余部分 -

当初真没想到期末考试能考到端午节中午啊,学校这安排属实离谱了啊。
因为考试,本来今天打算去大姨家看望刚生娃的大姐QwQ,可惜这时间真不赶巧,最终昨天下午再三权衡,还是没去。痛失一桌珍馐,我哭死......
2022-06-03T03:55:42.png

最近新买了一个鼠标(锐普Gm90 有线+2.4Ghz无线+蓝牙5.0)替换原来的蓝牙4.0鼠标(Q9 蓝牙4.0+2.4Ghz无线双模),新设备并不能像旧设备一样在两个系统下无缝切换;切换系统必须删除设备重新配对链接。
网上有很多相关的实现,基本原理是修改替换Linux/Windows的配对信息,使两个系统配对信息保持一致,让鼠标完全将其识别为同一匹配设备。但是不同蓝牙版本,配对信息不完全相同,从3.0 -> 4.0就新增了几个参数,而4.0- 5.0是否还有新增参数目前尙不明了,SEO靠前的国内平台大多只有带货的广告帖子,几乎找不到有用的技术分析。我愿称之为开源分享技术上的东亚病夫:)
参考文章:
Linux 与 Windows 双系统共享蓝牙鼠标-南浦月
Bluetooth Pairing on Dual Boot of Windows & Linux Mint/Ubuntu - Stop having to Pair Devices
Dual Boot Bluetooth Pair

- 阅读剩余部分 -

之前发了一篇文章说博客现在用的服务器2022年7月09到期,后来一直在思考迁移到哪里去。先是打算买国内大IDC的大陆境内服务器,发现还不如买香港划算,再后来想着挂博客,买个美国廉价VPS也不是不行,活动年付平均下来一个月不超过10块钱。但是除了带宽,其他配置也不高。

我的需求和现状

左思右想,我需要保证博客在常规网络环境下正常通过域名访问,也就是最低限度:IPv4可访问,最好IPv4+6 双栈。目前家里的宽带V6没有ban 80和443,但是在学校和一些网络欠发达地区,常常只有IPv4可用。如果把服务器放在家里本地,就必须考虑设备性能和功耗,已有的我家云1G内存已经不够了,因此我需要添置一个新的低功耗设备;无论是ARM架构还是x86架构均可,甚至可以是RISC-V。

- 阅读剩余部分 -

突然觉得自己的专业选择很戏剧性,越是缺少某种东西,越难理解为什么别人需要这样东西。但是了解清楚之后也往往比别人更体会到这些东西的重要性。
​人类社会的进步也许就是不断重复上一代犯错下一代避免同种错误的过程。

Microsoft Edge和Google Chrome同理。

问题症状

启动了代理工具(如Steam++)并手动设置了系统代理
export ALL_PROXY="socks5://127.0.0.1:8868"
执行env|grep -i proxy得到回显当前的代理准确无误,但是浏览器无法正常使用(据说FireFox可能可以自动识别到系统代理?)
启动浏览器打开设置->高级->系统->打开您计算机的代理设置 浏览器跳转到chrome://linux-proxy-config页面,页面内容如下:

在受支持的桌面环境中运行Chromium时,将使用系统代理设置。但您的系统不受支持,或启动系统配置时出现问题。
但您仍可通过命令行进行配置。如需详细了解各项实验功能和环境变量,请参见 man chromium。

之前我一直不在意这个提示,但是今天凌晨突然很想解决代理不生效的问题,所以仔细回来看了看提示。
好吧,不支持当前桌面环境,那么我们按照提示全找找man chromium写了什么。
在proxy相关里有如下内容:

--proxy-server=host:port
       Specify the HTTP/SOCKS4/SOCKS5 proxy server to use for requests.

       This overrides any environment variables or settings picked  via
       the  options  dialog.   An  individual proxy server is specified
       using the format:

         [<proxy-scheme>://]<proxy-host>[:<proxy-port>]

       Where <proxy-scheme> is the protocol of the proxy server, and is
       one of:

         "http", "socks", "socks4", "socks5".

       If  the  <proxy-scheme>  is omitted, it defaults to "http". Also
       note that "socks" is equivalent to "socks5".

       Examples:

         --proxy-server="foopy:99"
             Use the HTTP proxy "foopy:99" to load all URLs.

         --proxy-server="socks://foobar:1080"
             Use the SOCKS v5 proxy "foobar:1080" to load all URLs.

         --proxy-server="socks4://foobar:1080"
             Use the SOCKS v4 proxy "foobar:1080" to load all URLs.

         --proxy-server="socks5://foobar:66"
             Use the SOCKS v5 proxy "foobar:66" to load all URLs.

       It is also possible to specify a separate proxy server for  dif‐
       ferent URL types, by prefixing the proxy server specifier with a
       URL specifier:

       Example:

         --proxy-server="https=proxy1:80;http=socks4://baz:1080"
             Load https://* URLs using the HTTP proxy "proxy1:80".  And
       load http://*
             URLs using the SOCKS v4 proxy "baz:1080".

--no-proxy-server
       Disables  the proxy server.  Overrides any environment variables
       or settings picked via the options dialog.

--proxy-auto-detect
       Autodetect proxy configuration.  Overrides any environment vari‐
       ables or settings picked via the options dialog.

显然,我们得手动在Chromium启动参数上加上设置代理的参数。按照上面的例子,我应该添加如下参数:
--proxy-server="socks://127.0.0.1:8868"
所以,编辑桌面快捷方式(后缀为.desktop),找到Exec这行,改为:
Exec=chromium %U --proxy-server="socks://127.0.0.1:8868"
记得保存,大功告成,去试试你的代理吧!

如果关闭代理工具后浏览器访问网络产生异常,建议去复制一个新的快捷方式而不是直接修改原有的启动文件。
截图_2022-05-04_01-48-55.png