是的,对于自身的小众需求,就应该自己解决,而不要指望软件作者。我对 Fcitx 的小众需求不会去作者的 GitHub 上提 issue, 因为我清楚他们不可能满足我。
也建议你不要浪费时间去向作者提需求,他们没骂你算你运气好了。要知道,我没去联系作者,而只是发了一个帖子,试图寻找跟我有共同小众爱好的人来探讨,就引来一群人试图改造我。
我上面说过,你不是开发者,你的理解和一般开发者的认知存在很大区别。
你很喜欢脑补出别人没有的意思。再加上性格上可能有点自卑吧,自然会觉得到处都是敌意。
他们不是在指责你不知道开发人员的艰辛,而是觉得你这种是属于盲目追求轻量,没有意义。就像你在另一个帖子里拿apluse代替pulseaudio一样,表面上看,apulse这个小巧的“计算器”就能满足你的要求,但实际上呢?有些程序就是需要“计算机”上的东西。
你如果不是开发者,没什么开发经验,就不要去想象开发相关的事,更不要去自作聪明臆测开发者的想法。offline 写了: ↑2023-04-15 7:07 5. 假如你开发一个 Web 服务器软件,依赖了 libX11. 被他人拒绝使用,认为服务器上的东西不应该依赖 GUI 的库。然后你说:“依赖 libX11 不等于依赖 XOrg Server. 并不需要在服务器上开启 X Server, 只是多了几兆大小的库而已。因为服务器上缺乏一些好的库,而刚好 libX11 里头有些函数可以大大加速我的开发。你这个服务器上的运维人员根本不懂得怎么开发软件,一个民科在大放厥词……” 逻辑在哪里?当然这个例子在现实之中不会存在,因为服务端软件禁止依赖 libX11 是一种大众心理,你没那个胆量为了自己便于开发而去得罪大众心理。
你受到群嘲的原因不是因为你的小众需求让人不爽,而是明明不懂却在那里大发谬论,还不听劝。相当于你看到煤炭每吨单价比火箭燃料便宜,就嚷嚷着火箭该烧煤炭。别人说的热值、比冲等专业术语你又不懂,你越拿报价单来证明你的观点,就越显得是个小丑。
astolia 写了: ↑2023-04-18 15:24我上面说过,你不是开发者,你的理解和一般开发者的认知存在很大区别。
你很喜欢脑补出别人没有的意思。再加上性格上可能有点自卑吧,自然会觉得到处都是敌意。
他们不是在指责你不知道开发人员的艰辛,而是觉得你这种是属于盲目追求轻量,没有意义。就像你在另一个帖子里拿apluse代替pulseaudio一样,表面上看,apulse这个小巧的“计算器”就能满足你的要求,但实际上呢?有些程序就是需要“计算机”上的东西。
你如果不是开发者,没什么开发经验,就不要去想象开发相关的事,更不要去自作聪明臆测开发者的想法。
如果一个程序依赖libx11的函数,那么它必然会把xserver作为运行时的依赖。不存在你想象的“依赖 libX11 不等于依赖 XOrg Server. 并不需要在服务器上开启 X Server, 只是多了几兆大小的库而已”。
我当年刚学qt的时候,就正好开发过一个没有图形界面的程序跑在服务器上。因为当时不太懂,错误地让那个程序间接依赖了libx11和xserver。我后来弄明白了是怎么回事,把相关的依赖去掉,也不是你臆想的害怕“得罪大众心理”,而是基于现实的安全性稳定性等考量。
你受到群嘲的原因不是因为你的小众需求让人不爽,而是明明不懂却在那里大发谬论,还不听劝。相当于你看到煤炭每吨单价比火箭燃料便宜,就嚷嚷着火箭该烧煤炭。别人说的热值、比冲等专业术语你又不懂,你越拿报价单来证明你的观点,就越显得是个小丑。
另外你觉得别人是在“渴望享受那种压制别人的快感”,那么你自己这么固执己见又是不是在享受众人皆醉我独醒的快感呢?