Pseudorandom Thoughts
420 subscribers
96 photos
8 files
338 links
我将开口,同时爽到爆。
Download Telegram
经验之不管是流程还是有人摇你还是自己想写,真正动手写文档之前先理清一件事:文档是写给谁看的。
写给“流程”的文档,给同事的文档,给领导汇报的文档,对客的文档,开源的文档,需要呈现的信息和风格都不一样。

“文档有两种,一种是写给人看的,另一种是写给领导看的”—— 我自个儿,2021 ​​​
🎉2
大厂灵车之某司用go写的金融级API网关在进行dubbo2.x+hessian2到私有协议再到HTTP/1.1+JSON时日期会差8个小时
顺带一提,从 AS/400 EBCDIC fixed-length 到各种申必协议,搞了三年网关,这个网关产品让我彻底相信:在企业中为了“性能和丰富的特性”强上私有通信协议的设计本质上都是infra部门强行冲KPI/OKR的啥b行为,实践上往往是一条调用链路下来性能瓶颈从来就没有在网关上发生过,如果有就是业务代码在abuse这个协议。
对报头升级壬和序列化升级壬:你猜HTTP头、HTTP/2、QUIC和gRPC发明出来是做什么用的?
Forwarded from Arch Linux Chinese Messages (farseerfc 😂)
Grub引导器升级的配置文件不兼容

grub 包最近的变化给 fwsetup 命令增加了新的命令参数,改变了生成出的引导配置中调用命令的方式。根据你的硬件和设置这可能导致系统不能引导,因为安装的引导器和配置文件之间不兼容。在 grub 包升级之后,我们建议重新运行以下命令,安装和再次生成配置:
grub-install ...
grub-mkconfig -o /boot/grub/grub.cfg
关于 grub-install 的具体用法请参考 wiki 页面:GRUB – ArchWiki

https://www.archlinuxcn.org/grub-bootloader-upgrade-and-configuration-incompatibilities/
Forwarded from bupt.moe
TLS协议厚重的历史
给我说协议号啊!三回啊三回
今天本来计划将homelab上所有的服务隧穿从frp迁移到rathole,但下午联机factorio的时候同学称有明显的卡顿,而卡顿在切回frp之后消失了。先记录该问题,后面再想办法profile一下。
🎉1
#SRE记录 晚上把家里的fe34滚到fe36滚挂了草。具体来说就是重启完等了几分钟发现ssh还是掉的,直接过去掐服务器电源了,重启GRUB直接报initramfs缺失,进rescue,发现新的initramfs没拉出来,赶紧上开塞露 dracut —regenerate-all一把把内核救了回来。

怎么回事呢?查日志发现dnf的system-upgrade操作并不是下完包就地展开更新,而是等重启之后再展开、更新和清理(这时候倒是把sshd和cockpit放一下啊(恼。再算上重启时systemd迷之卡在等NetworkManager-wait-online的一段时间(我也不知道为什么这种显然容易阻塞的玩意要wait until unlimited),相较于滚得很快的arch来说这段时间已经让我失去了耐心,电源键按下的时刻其实还在clean up(但是当然被root拿着的锁阻塞了), clean完之后阻塞放开,还没来得及拉initramfs就被掐死了,重启后自然没有initramfs,寄。

发展期你dnf install,上升期你dnf upgrade,成熟期你dnf cleanup,sshd和cockpit沉默,让grub难堪,毁了我的按时睡觉梦,你干的有一件是人事吗(

再添服务器的话该用Rocky Linux 9了,一个版本号用10年甚至9年(
🎉1
“新冠防疫彻底改变了我国的权力生态,改变了民众的生活模式、思维模式,改变了原本就岌岌可危的法治信仰,和原本就尚末形成的法治习惯。”
Pseudorandom Thoughts
大厂灵车之某司用go写的金融级API网关在进行dubbo2.x+hessian2到私有协议再到HTTP/1.1+JSON时日期会差8个小时 顺带一提,从 AS/400 EBCDIC fixed-length 到各种申必协议,搞了三年网关,这个网关产品让我彻底相信:在企业中为了“性能和丰富的特性”强上私有通信协议的设计本质上都是infra部门强行冲KPI/OKR的啥b行为,实践上往往是一条调用链路下来性能瓶颈从来就没有在网关上发生过,如果有就是业务代码在abuse这个协议。 对报头升级壬和序列化升级壬:你猜…
大厂灵车之续篇一 与同事讨论目前几个条线使用的通信
“接触S○FA(某大厂的金融级RPC Framework)时从里到外感受到,他们从思考到行动上的显著体现是实现优先于协议的,这让我感到非常恐慌。私有协议用也就用了吧,协议的第一要义当然是定义和语义要对齐,而${该大厂}自己内部的Java实现和Go实现已经打架几次了?Java实现自己版本间已经打架几次了?”
“架构师这么规定是觉得‘全公司都同一使用xxx协议干净整洁,你突然换到HTTP就会显得很混乱’”
“但实现上我们的架构师是从各个不同业务条线上来的,目前架构只是完全被做inet的把控着,他们眼中当然只有自己一整套精美的dubb○和延续下来的SOFA。实际上做mid的还在用定长,做card的用8583,做政企的有SOAP,做mainframe还摸的是AS/400那套呢,你让他rpc个试试。最后发现还是HTTP/1.1和HTTP/2用着方便升着平滑,你们x网关项目底子里甚至还是所有协议转成SOAP再转换呢。架构的摩擦,最后实践上就变成我们网关给架构擦屁股,然而目前市面上没有一款成熟的网关做得到这种适配”
🎉1
Forwarded from Arch Linux Chinese Messages (farseerfc 😂)
从软件仓库中移除了 python2

Python 2 已于 2020 年 1 月结束了生命。我们一直在积极地减少软件仓库中对 python2 依赖的项目数量,终于到了最后能从我们的发行版中移除掉它的时候了。如果你的系统中仍然安装着 python2 请考虑删除掉它和所有 python2 的包。
如果你还需要使用 python2 包当然可以还留着,但是请注意它不再会收到安全更新。如果你需要打补丁的版本,请考虑使用 AUR 或者 非官方的第三方仓库

https://www.archlinuxcn.org/removing-python2-from-the-repositories/
这几天玩aarch64设备时的一些想法,感受到一个简单的prototype:
政府大力扶持极其先进且下游的产业(工业机器人、云计算、边缘计算),加之这个下游产业会反哺上游制造业,积极拥抱产业革命,提高单位生产率的制造商会为了提高市场竞争力而对该产业产生更多需求。那么边缘计算就会对上游的芯片集成方案产生需求(比如大家都在等RK3588出片),就刺激电子厂进行新技术研发和扩大生产规模,相对应地传统器件组装工人也就有动力去把自己升级到电子总成产线的工人,全行业的生产率就一层层传导提高了。

但过去很长一段时间实体经济利润率都被压得很低,主要的需求全部压到房地产上,以至于上面说的这个循环其实非常脆弱/不健康;现在房地产需求越来越低迷,放水也起不到作用,新的需求刺激点还远远没有被挖掘,政府的财政又如此依赖土地创收,地产低迷时,政府的财政紧张,调节市场的能力(不是指行政直接干预生产,而是指运用债券等金融工具)也很虚弱。这个时候大放水意义确实也已经不大了,本来放水是为了鼓励超前生产适当寅吃卯粮,但今年实践上放出来的效果非常差,再放可能会陷入滞涨。所以推导下来,最稳妥的还是用房地产保持存量的需求,一步步转移到先进产业、公共项目等来(目前确实是这么做的)。再有就是引入第三世界的巨量需求来刺激国内生产了。但第三世界的需求基本只能换来充足的第一产业产品,脱离了房地产之后市场大概是不太favor这个的(倒是可以用来充实国库的粮食矿产能源等,然后国库再腾出一笔钱去刺激国内的制造业升级)。国内市场的下一个大需求在哪里?我姑且想不出这个问题的答案。

额外一提,大家都骂滴滴和互联网996损害出租车/实体店面产业,但实践上,沟通方式原始、出行途径绕路的出租车,物流、交易能力有限的实体店面,本来生产率就是低的,要做的事情是推动他们投身新产业,而不是以垄断名义直接给滴滴一棒子,滴滴距离垄断阻碍生产率提高的那一天实际上还太早了。
🎉1
>我,安全升级壬
>给新项目配ACL
>忘记用allow 0.0.0.0/0垫底
>网络闪断,业务中断1分钟
提桶跑路.jpg
🎉1