1. 想了解一下有多少人写代码的时候是盲打的
自从练习过双屏,现在已经可以比较流畅,最近想挑战一下盲打
19 篇热帖
自从练习过双屏,现在已经可以比较流畅,最近想挑战一下盲打
前文提要:最近折腾 hyper-v 的一些吐槽
之前因为用 wsl2 做了一段时间的开发,各种莫名奇妙的问题重重。后来想换成虚拟机,但想想还是算了,反正多出一块 SSD,为何不直接装一个新的操作系统装在单独的 SSD 上呢?
我选用的发行版是基于 arch 的 manjaro 。 刚开始装好系统时那几天非常折腾,配置和装好软件。现在已经在上面开发两周了,说说这两周的感受。
这里是我折腾的一些配置: https://gist.github.com/leyafo/856fe83d3d7681744b895a66baa62486
首先说好的方面:
docker 非常丝滑
命令行和包管理工具很丝滑
goland 丝滑,这个特别惊喜。不知道 jetbrains 怎么会把 linux 下的 ide 优化得这么好。远超其他平台体验。
不关机运行非常正常
开发环境真的很友好,友好度超过 mac,各种工具完全无痛安装。甚至我还自己编译了一个开源的 C++ QT 的软件。
说说不好的方面:
桌面依然很拉跨,我用 gnome 能看到明显的 bug 。
字体很难看,需要时间去适应。
输入法很拉跨,配置超级烦。我后悔花那么多时间去配置,应该直接用 chrome 的插件形式。
配置折腾很烦,我尝试着调整我的 tty 控制台,停了一天去配置别的软件后,ctrl+alt + F1 进入控制台就卡死了。
太省配置了,跑了好多天不关机才吃掉 8G 内存。
我个人认为 Linux 正确的服用方式:
别去折腾桌面
别试图追求完美卓越的配置
有些问题能忍忍就忍忍,桌面,字体,输入法。
有些功能不怎么用,就算拉跨也别去管它。比如我的 tty 控制台。我本来就是想把它当成一个写代码的勿扰模式来用,但用不了就算了。
侧重实用成熟的那一面。
如果你的电脑大部分时间都是开个浏览器,很少用其他软件,Linux 会非常适合你。
另外一方面,机器没有很多 fancy 的软件,很多东西感觉都很原生,粗糙。你会感受到你开的是辆不怎么漂亮完美的车,但是车上几乎所有的零件你可以控制的感觉真的挺好。
因工作原因,最近集中用了几个月的沸腾牌 mate 40 pro+freebudspro+freebuds 4. iPad Pro+iPhone 12 mini+AirPods 二代(之前用了一段时间 AirPods Pro )和 matebook+mate+freebuds 4 (之前用了一个多月 freebuds pro )双机同时用,所以有了不少直观的对比。 苹果全家娱乐,安卓全家工作。 1 、freebuds 系列耳机的信号和稳定性明显好于 AirPods:freebuds 连接距离长,不易受干扰,最关键是佩戴检测非常稳定,AirPods 的佩戴检测让我心里没有安全感。而且 freebuds 可以同时连接两台设备(不挑平台),不像 AirPods 还要通过 iCloud 做很不稳定的双机切换。 2 、mate40 pro 的电池太抗造了:不易发热(与硬件结构有关)(反观可谓烫手的 iPhone12 系列)、充电速度快、待机时间长 3 、mate40 pro 信号好极了:这个不解释了,爱信不信吧,说碾压 iPhone 不为过。 4.、拍照(视频除外):不说了,有点沸腾了。 真的苹果就只剩下设计、iOS 平台优势了。
年初在直营店买了 12PM 及 AC+,购物期间未得到任何提示“ AC+ 是有适用范围的”。前段时间因意外把手机给弄坏了,送去维修,接待我的工作人员也提示仅需支付 628 就可以维修手机。
送修后收到邮件,告知需支付 6888 才能维修手机。电话联系 Apple,告知 Apple Care 异常,无法提供具体的异常信息(态度及其冷漠)。后续接到更高层级的工作人员回电:手机损坏过于严重无法提供 AC+ 服务。
向 12315 投诉,12315 受理投诉 10 天后告知:Apple 不同意调解。
因此向法院起诉了!决心把可以走的流程都走一遍。移动微法院微信小程序很方便。
https://i.loli.net/2021/08/06/fqAQNPLXiyljMwt.jpg
真诚做一个调查:你知道 Apple Care 对于意外损坏有适用范围吗?
周末愉快朋友们。
https://www.macrumors.com/2021/08/05/apple-new-child-safety-features/
应该是只有美国地区的 iCloud Photos 会扫描图片的哈希值,和已知的 child prono 的照片哈希值比对,从 iOS 15 的某一版开始
如果发现了有匹配的,并且匹配的照片达到某个阈值之后,Apple 会“人工审核”,然后将信息交给一个 NGO,然后这个 NGO 和执法部门合作
现在看出来这个喊了这么多年的“隐私”“安全性”口号的 Apple,行动上就这么赤裸裸的侵犯了用户的隐私,两个字:恶心
很早就注意到这个 repo 了。https://github.com/sparanoid/chinese-copywriting-guidelines
个人比较认同这个排版“理念”,现在开始写博文都时时刻刻注意着这样编辑。有哪些规则?比如
他昨天刚买了一个 iPhone 12,我羡慕死了。比如这一句中的「 12 」和「,」之间加上了一个空格,是不对的。至少看起来是不美观的,是吧?
详细的规则可以看上面的 repo
很早以前就发现 v 站已经这么做了。我们在文本框中编辑好了文本,发送后自动被格式化,数字两端都被加上了空格。
这样的工具能不能做一个 vscode 插件呢?做成一个 SimplifiedChineseWritingLint?
编辑文本时候稍微随意(比如:写的时候不用刻意给数字两端加空格),编辑好了在 vscode 中一格式化,然后就变成了排版好看的文章……
年初说身体不舒服 就一直没来上班 来我们公司提辞职时候 他和我说他这半年去报培训班了 学算法 这玩意没有基础就能学吗?他不是计算机出身 属于转行了吧 让我不敢相信 还说成立了新部门 他是主管。。。。
最近我无意中注意到同事代码时 commit message 写的是“1”、“111”、“。。。。”这种无意义的 message,就是下面这种:

进而联想到,我们在开发时,commit message 是不是写的详细一点比较好?
之前发帖问家用 NAS 方案,根据楼下各位老哥回复,总结出来若干点
A.路由上插大容量硬盘,最土的办法,但有时候土反而很实用
B.山寨设备+黑群晖,可能有未知坑
C.自建普通 x86 的 PC,各方面比较均衡
D.群辉,钱到位的话,解决方案也挺完善的
看了各位的回复后我目前比较倾向于 C 方案,C 方案的优点是各方面均衡一些,扩展性比较好,基本上想接几块硬盘都能接得上,而且 windows 的软件设置也可以满足大多数对硬盘保护的需求,比如无读写时断电保护硬盘寿命,比如 raid,比如 ups 检测到市电中断时自动关机等等,如果有跟我一样单纯需要一个大容量存储服务,不需要其他任何骚操作的朋友欢迎使用同样的方案。。。
那么接下来就是具体型号选择的问题,既然没有 arm 板,那就要解决家用 PC 高噪音+高耗电的问题。考虑到噪音最大的硬盘大多数时候处于断电状态,可以认为是静音的,剩下的只需要选一个静音电源,加上性能够用,功耗较低的板 U 平台。
不知道 v2 有没有老哥有合适的具体型号推荐,我的想法是这样:
1 、考虑到要塞很多硬盘,类似群辉那种紧凑型机箱的方式不太现实,应该是 atx 或者 matx 大板
2 、理论上需要 7*24 开机,单纯做传输工作的话不需要多大的内存,但我觉得最好是有 ecc 功能
3 、基本上不需要什么性能,希望热量能尽可能低。不太清楚 x86 上有没有低到能够被动散热的设备....如果没有的话那应该就是省点一些就可以了,因为无论如何需要一台低转速风扇不间断地吹,所以热不热基本也不会有太大差别。
4 、主板的 sata 口尽量多一些,考虑到存储的盘不一定要买最大容量的,可能出于综合考量购买 6-16T 中间任何容量的盘,一般主板有 6 个以上的 sata 口,如果买 6T 的话就是至少 36T 容量,最多 96T,我感觉如果有更多 sata 口的话会自由一些。
====================
最后问个题外话,关于 raid,我之前一直以为 windows 中设置好 raid1 或者 raid5 以后,如果出现错误 windows 会自动帮忙完成纠错过程,使用体验上是完全无感知的。不过上个帖子中有老哥暗示 raid5 配置很麻烦,看起来似乎当文件出现错误后还要手动提取 raid 数据进行恢复?
有没有老哥能讲一下 win 的 raid 到底是怎么回事,因为我以前开 raid 的电脑也确实没出现啥崩坏的情况,只是单纯开了就感觉受到保护了而已。。
我个人感觉 json 有一个很大的弊端就是 里面不能写注释
有时候想给 package.json 加注释,不好加
针脚在母口里,氧化了...
每次出门都多一根线
spring cloud 项目,用的 feign,框架是老大哥搭的。前阵子测试给我提 bug 说异常了代码还继续执行。 我就查了一下加了个全局的 decode,但是要求返回值都是统一的自定义 Respose 对象,拦截器里拿这个对象去反序列化。我们的代码绝大部分是标准返回自定义 Respose 对象的,但是老大哥偷懒直接返回了 VO 未拿 Respose 对象包装导致反序列化失败。 我给提了我去全局扫一遍帮他改,支支吾吾说要报告领导(产品还没上线而且又不牵扯业务逻辑),然后加了个 ifelse 把我的逻辑绕过去了(还没绕对,我 debug 一看还是有问题)。 然后就进入了扯皮阶段。好说歹说领导给同意我的做法了。我就把她的 ifelse 去掉了。提交至 master 。 然后第二天骚气的来了,前端给我提 bug 。 我一看好家伙他直接把我的拦截器给注释掉了,导致 feign 异常未捕获继续执行了
7 月份换到这家公司,工资 11k.现在加班严重起来了。
说说情况吧:
上家公司: 965 除了上线晚上加班(ps:10 点钟到也没关系),其余时间一律不加班。而且我负责的模块雪球较少,上下班骑小电驴 40 分钟来返因此我中午还会回去小休息。工资 8k
目前这家:从我入职第三天,就开始干活了而且,整天满负荷工作。上下班来回 1 个半小时以上。早上 8 点出发。中午只有 1 个半小时休息时间+吃饭,18 点下班但是有活的话基本 19 点。一个小时只有一顿 18 块钱的餐补(统一点饭),自己还需要掏几块钱。周六周日加班算调休。
没想到入职不到一个月就一个礼拜是双休。而且刚看到钉钉的群消息,我觉得我进了火坑,我都想回上家公司了,哪怕钱少点。只能说现在的公司不把员工当人看。或者还是说我同事的工资很高,才苟着的。但是我想着我 11k 干这么多,我就没意思,还不如躺呢

我也有两三年没用过了,现在只有上网就不可避免总会遇到抖音二字,偶尔也想下载玩玩,但看到身边人刷来刷去好像就那几个 bgm,顿时觉得索然无味。