2021-08-08

15 篇热帖

1. Go 成功让我实现了人格分裂

从开发者的角度,非常讨厌 Go 语言的语法,极其讨厌,所以至今不愿意去学,也不愿意去用,新项目宁愿守着 java 、kt 。

从使用者的角度,非常喜欢 Go 语言开发的各种软件,非常喜欢,零依赖的一个 binary 太他妈的好用了。

Go 这坨屎真的让我很纠结很矛盾。

2. 关于用云闪付完全替代支付宝这件事儿
  • 购物付款 ✅
  • 乘车码 ✅
  • 健康码(随申码) ✅
  • 管理银行卡 ✅
  • 充话费 ✅
  • 交水电费 ✅
  • 交驾车违章罚款 ✅
  • 医保管理 ✅
  • 小额理财 ✅

我用的功能比较少,而且似乎都可以用云闪付代替,打算卸载支付宝一段时间试试

一个月之后更新使用体验

3. 想离开北京去杭州发展,请教 V 友
在北京工作 5 年了,感觉在北京落户发展压力过大不太现实。因此想去杭州发展,离老家江西也比较近。

- 5 年前端开发,现在年薪不多大概 34 。杭州工作好找么?如果跳去大厂的薪资涨幅多少合适,50%是不是不大可能?

- 虽然知道不同公司不同部门差别很大,V 友有推荐的公司部门么?最近看到字节 Web Infra 部门感觉不错,想尝试下,但感觉没有相关经验有点难搞,有 V 友了解么?

- 听说杭州房子又出限购新规,杭州房价现在均价大概多少,近期几年能够保持平稳么?
4. 被静默推送了臭名昭著的 Chrome Privacy Sandbox,大家都关了吗?

真的恶心,坐标海外,默默的就给推送然后自动开启了。

美其名曰屏蔽 tracking cookie,实际就是一个官方的后门收集个人爱好然后分享给有合作的广告商。

这个推送是默认开启状态,而且完全没有任何的提示 /通知,Google 这样真的吃相难看。

image.png

5. 个人作品 WeWork 云桌面--让远程办公酣畅淋漓,流畅度、稳定度超越目前同类软件如国内顶尖远程大 T

2019 年底疫情期间被困在新疆老家近三个月,只能通过远程软件操纵深圳的公司电脑进行办公敲代码,陆续试过 Teamviewer 、Rustdesk 等国内外各种远程软件,然而体验不尽如人意,刚好自己研发远程多年,只不过是单一应用,因此突发奇想将单一应用改写为全桌面软件,花了半年多的时间进行改写、测试、完善,由此诞生了 WeWork 云桌面。

WeWork 和某国内顶尖远程协助软件( T 开头,以下简称大 T )走的是完全不同的技术路线,前者基于 Windows 远程内核进行优化,远程传输的数据量每帧只有 100 多 kb,而大 T 是简单粗暴的传送 UDP 数据包,数据量为每帧 1M 以上,达到 WeWork 的十几倍

WeWork 相对于同类软件(以大 T 为例)的特点如下:

1 、自动适配全屏显示
• 无论被控端和控制端的屏幕分辨率是否一致,一键连接后 WeWork 都自动适配全屏显示。
• 大 T 只能在两端分辨率完全一致时全屏显示,不一致时都留有大黑边,且缩放后显示模糊。
• 全网搜索后发现 WeWork 是目前市面上唯一一款提供完美全屏显示的远程办公软件。

2 、流畅度
• 经反复测试,无论网络较好或者较差时,WeWork 都能达到很高的流畅度,打字等操作非常跟手。
• 网络好时 WeWork 比大 T 更流畅跟手,网络不好时秒杀大 T 。(参见微信号大 T 和 WeWork 的操作速度对比视频,长按下箭头连续下翻文件,大 T 卡顿明显,完成操作用了 16 秒,而 WeWork 仅用不到 9 秒,下翻操作非常考验远程操作的流畅度)。
• 用户高峰时段或者距离较远时,大 T 流畅度下降明显,如实测在新疆老家的电脑控制在深圳的电脑时,用大 T 延迟很明显,而用 WeWork 仍然非常流畅。

3 、稳定性
• WeWork 传输的数据量仅 100kb 每帧,实测在国内几乎任何网络环境、距离下都能流畅地操控,掉线或卡顿情况极少,稳定性碾压大 T 。

4 、安全性
• WeWork 采用 128 位强加密,远程操作中传送的是经过 128 位强加密的桌面图片数据,服务器即使获取到加密后的数据也不可能还原。

5 、完美支持文字、文件复制功能
• 被控端复制文字文件后即可直接黏贴到控制端。
• 大 T 免费版上复制功能已经被阉割。

6 、一键修复功能
• 出现服务未启动、无法连接等各种故障时可以一键修复。

7 、远程办公保护隐私
• 远程连接后,被控端显示器自动进入锁定界面需要输入密码才能重新进入桌面,而大 T 在被控端是现场直播的(大 T 是远程协助)。

官网[weworkcloudesk.com]点击图标下载安装即可使用。

非常喜欢及敬佩 V2EX 的社区文化,以上贴了一个下载文件的网址 weworkcloudesk,如有违反规则请告知删除链接,非常感谢!我们的愿景是为广大程序员和互联网工作者提供更流畅的远程办公体验,提高工作效率并使得远程办公更加舒心!

6. 话说有没有人适应不了大公司的。。

6 月进了一家千人的大公司,薪资涨了几千,包早晚餐,入职流程什么的一切都很正规,但是现在感觉非常不适应。

第一、这里安装软件都需要 it 给你安装包,安装 docker 要请 it 远程,而且重启电脑后 docker 权限又没了,又需要找 it,这个其实我倒是理解,大公司么,最怕信息泄露,但是确实有点限制技术研究

第二、像我这样专门招来写业务的人(当然我承认我学历也就那样,专业也不对口)学不到东西,有别人定好的框架(其实我个人觉得还不如之前公司我自己设计的),别人定好的技术选型,别人定好的 eslint 代码格式,提交发布有自己一套流程,测试服务器都摸不到,等于是专注 CRUD,而且像我这种能 CRUD 居然还算不错了,这边大部分业务是基于已有的数据和服务,用 request 请求来封装一下,然后丢给前端就行了,我感觉自己处理技术问题和代码能力在这里直线下降,现在慌的一批,只能靠晚上帮前公司做点外包重拾自信。

第三、沟通成本很高,这个是真的累, 比如 ( 1 )我现在做的项目管理系统需要用 mysql 和 redis,mysql 申请了近一周,这一周是找 it 安装了个 docker 先顶着,而 redis,一开始上级说不用 redis,用 JWT 和内存缓存就可以了,我觉得可能不太好,不过既然他这么说,那就照做,结果三周后他说要用,让我翻以前的项目去找 redis 地址,我随便找了个能用的就用上了,然后把之前的缓存模式迁到 redis,这是开发和运维的沟通; ( 2 )和大数据的沟通我没参与过,感觉我上司差不多也这样,不过他好像习惯了; ( 3 )还有就是和产品的沟通,这边人手紧缺不是,他们找了个外包的产品(人),结果那个外包设计出来的东西连我都觉得不对劲,整个透漏着一股诡异逻辑,产品组对这个产品设计明明有很多不满,但是居然要我和前端开始动工,然后我在开发过程中果不其然发现很多讲不通的地方,就要求他出需求文档(对,他们一开始甚至没有需求文档,我从 2018 年开始就没有在无需求文档或者完整设计的情况下做过开发了,2018 前没有需求文档的项目,即使有大神顶着也会有很多问题),然后他一直说有蓝湖的产品原型就行了,对我提出的问题是补救和糊弄为主,最后被产品组的人和我逼着没办法才写出来,这时候已经 7 月底了,一个月时间就木有了,而我这边最复杂最核心的逻辑已经按照原来逻辑写完了,然后就看他的文档,发现原来的逻辑会造成后面更大的问题,这时候产品外包到期了,woc,产品组对他早就不满,所以不续期,新产品接手,发现问题(其实他早就知道),现在要在三周内改完原来的逻辑以及上线,woc,再加上那个小孩一样的外包前端(下面讲他的问题),周一我都不知道该怎么办了。 ( 4 )和前端沟通问题,这个可能不是大公司都有的问题,因为我觉得一般来说,大公司应该会有一个技术过硬的大神做技术协调什么的,但是这里没有,前端和后端就是野蛮生长,后端平均年龄都 30+了,安安静静话不多,前端基本都是只有一两年的小孩,估计最多不过三年,真的能吵死人,和我对接的那个 96 年的小孩,看我可能不怎么说话,可能觉得我好欺负还是怎么回事,他居然想领导我,第一次开需求评审的时候,就抢着说他懂了懂了,结果证明他懂了个锤子,我问项目不合理的逻辑他一副“你理解能力好差”的表情,结果做项目的时候还要我跟他私下解释需求,而且还偷偷跟我说他负责怼产品怼需求,那个神神秘秘的样子我觉得真是好笑;后面临时插进来的一个和北京远程对接的项目,我去拿了人家的 USB 密钥,刚刚拆封,他一把从我手里拿走,ok,那你既然拿走那你就研究吧,我也不跟你争,然后他是对方文档不看,就在那里叫,怎么搞,那边是傻逼吗,人家给他一个 SDK,他也不知道放到代码里试一下,跟人沟通也不说自己做了些什么,直接跟人微信来了句“302”,我觉得再怎么着,人家给你文档,哪怕有问题,不合理,走不通,你照着文档怎么走的也要跟人说一遍,人才好跟你解决问题对吧,这个是远程沟通,毕竟人家听不到他骂人傻逼,而我跟他对接的时候也一样,他那边有什么问题,如果我这边觉得修改不合理,他马上就不会好好说话,直接在那边生气,骂傻逼,摔鼠标,说我不懂前端,说他两年经验,长沙和温州都待过,他就不信了(这也是我觉得最好笑的事情,因为我六年后端,关系好的大前端不少,5 年经验的都没有这么敢说的,10 年经验的都谦虚承认自己很多不懂),说他工作这么多年,就没见过上传图片从前端上传的(这里用七牛那种对象储存),没见过后端不能满足前端需求的,然后和他们前端负责人(也是个小孩)说后端水平差什么的,当然我不能说我水平很好,因为技术总是学不完的,总会有我不知道的知识点,但是这样搞得我跟他真是毫无沟通欲望。我倒是理解他想表现的心情,毕竟大家都是公司的,就他一个外包,想转正是肯定的,可是这种素质我觉得正常公司不会要的吧,然鹅他们前端觉得他说得对,那我就没话说了,你们高兴就好。

第四、这个可能也不是大公司都有的问题,我是按照他们大集团名义招进来的,结果签合同是其中一个子公司,这个倒不是很大问题,子公司其实才几十人,也是刚刚创建的团队,所以很多都是在磨合期,目前看起来这个磨合期走向会是很不对的节奏,产品经理直接在群里发为什么下了班人都走了什么的,再加上之前的沟通问题,我在考虑走人了。

7. 2021 年了。苹果手机电话录音有没有很方便的解决方案?
9. 接触到 Obsidian 有点相见恨晚的感慨

接触到 Obsidian 有点相见恨晚的感慨,Obsidian 是一款基于 Markdown 的知识管理工具,并且开发者承诺对于个人使用者软件永久免费。和 Bear 、Ulysses 这类 Markdown 编辑器管理的方式不同,Obsidian 的文档以独立的 md 文件形式存储在自定义文件夹当中,借助 iCloud 在多设备之间同步。

欢迎大家分享交流使用经验 OBSIDIAN 的使用体验

10. 之前看 v 友的帖子,本想证明 centos 比 freebsd 弱不了多少,没想到引出 ubuntu server 20.04 成为黑马
之前的 v 友的帖子: https://v2ex.com/t/782948

本想证明 centos 没有那么弱,是不是测试的配置有问题。周末花了 2 天自己测试,最后发现 freebsd13 强者如斯,同时 ubuntu server 20.04 黑马杀出,或者是 debian11 的功劳?

压测的系统:freebsd13, ubuntu20.04, debian10, centos 8 stream, rocky linux 8

11. 刚毕业小萌新,拒了去外包,收集一些看法

对于外包网上也是褒贬不一,但贬义好像偏多一些,没有赶上 21 届招聘,偶然得到个阿里 MMC21 届补录的机会,但最后一面(还有个 hr 面)凉了,直接和我说了结果,工作经验不足,表达能力不是很好(也就是 v 站说的情商低) 然后面试官开始劝我挂外包,最低开 16, 但还能谈,大概可以谈到 17 18 的样子,劝了很长时间( 2333 。。以上操作也是第一次听说),最后还是婉拒了。下周就要回实习的小公司干活了,工资相对少,但时间充裕一点,当时考虑到的一点就是去干了外包,就没有多少时间研究自己的项目了。等过一段时间再找机会尝试吧。最后祝所有 21 届的朋友,早点找到工作吧

12. 什么才是合适的家庭电影共享方案?

现在家里用的台式机 windows 开 NFS 共享电影到电视,1080p 下还能正常播放,但在 4K 下一分钟起码卡 4 次,观影体验太差了,在 windows 端看到上传速度只有 10~20Mbps 。本身的需求很轻,上 NAS 的话有些太重了,总拷到移动硬盘也不是事。针对这一点小小的需求有没有刚好够用的解决方案呢。

13. Golang 写桌面 GUI 应用的体验

之前闲着无事,用 Go 的一个开源 GUI 库 fyne 撸了一个小工具,就是一个通过抓取虎牙直播源地址,并且调用本地的播放器比如 MPV 看直播的东西。

刚开始,觉得 Go 写 GUI 还挺有意思,但是写着写着发现想实现一个稍微复杂的 UI 和交互,真的很难。。。fyne 这个库本身的自带的组件功能很少,简单东西可以搞一搞,稍微复杂点无能为力了。

后来又去看了看一个 QT 绑定库 therecipe/qt,以前没用过 qt,发现这个库贼难用,一个方法点进去连注释都没有,全是 rpc 调用,我都看懵了,找了下 QT 的文档,全是 C++的写法,和这个库的调用又不是完全一样的,折腾了一下,看了那一些 example,又是 QML 啥的,搞蒙了,总结就是发现没法用,除非你以前就会 QT 这一套东西另说。

总结,Go 在开发桌面 GUI 应用这块依然是个玩具,自娱自乐玩一玩可以。。。桌面原生 GUI 开发还得看 C++啊

14. XDM,你们微信聊天怎么归类,刚清了聊天记录一小会儿就 6k+未读……

IMG_20210808_005240.jpg

第一次发图,如题如图,XDM,你们都是怎么管理聊天记录的?

15. 有哪些知名的基础开源软件是用 C++写的,C++为主也算
基础软件指 操作系统, Nginx, Postgresql 这种
或者很有名的 io 库 libevent 什么的.

谢谢.