有没有觉得“不以物喜,不以己悲”是句很扯淡的话
我买了自己喜欢的东西,当然开心,买不起当然伤心。
自己的境遇不好了自然难过,看开点就是了,说“不以己悲”是不是有点过了。
要能达到这句话说的境地,那真是无欲无求了,无欲无求了人生还有什么乐趣呢。
有点选择困难症,但是都没重度使用过,平时也不重度写码。只想业余研究。
有个亲戚的小孩,专科学的计算机,gap 快一年,在深圳找了半年前端工作,想转测试都没人要。 外卖好像都饱和了,估计只有进厂一条路了。
目前市面上大多数客户端都是基于 Electron 或 HTML 开发,我个人不太喜欢这种“塑料的感觉”(并不是贬义,缺乏真实触感的体验)。因此,我选择使用 Java Swing 开发一个桌面端客户端。
核心部分采用 Kotlin 开发,最终目标是通过 Kotlin Multiplatform 打造一款全平台的 SSH/终端 工具。
目前尚不支持 SFTP/FTP 等
使用 Kotlin 实现了 XTerm 协议(尚未完全实现)。桌面端的渲染层基于 Java Swing ,未来计划将这一部分迁移到 KMP ,从而实现真正的跨平台支持(包括移动端)。
在实现协议的过程中,参考了许多经典的客户端,例如:
这是一个长期发展的项目。
希望大家给点建议 🙏
7 年前的台式机了,最近玩那个新出的游戏 [燕云十六声] ,可能是显存爆了,居然直接绿屏了,然后再也无法显示了。准备在京东上买个二手的网吧拆机卡 1080Ti, 不知道靠谱不。目前的主板是技嘉 AB350M gaming-3, CPU AMD R5 1500x, 然后考虑到电源功率可能不够,再整个 750W 的全模组电源,这配置应该匹配吧
因为各种 PT 站总是很难注册,有层神秘的面纱,对于我这种从来没玩过的人来说非常好奇里面到底有什么东西
目前我对于影视的需求就是各种电影、电视剧,对于这种,感觉只是需要:
就完事了,99% 的影视资源,115 都能成功秒传到网盘,然后跑满家庭千兆带宽高速取回本地。之后刮削完打开 infuse 直接看就完事了。
如果是 PT 的话,还要费劲调试种子客户端,还要记得不能忘记下载完成后再上传一段时间避免被 PT 封号,还要预留一部分 NAS 的磁盘空间去存储 PT 上热门的资源,以及各种五花八门的规矩/守则等等,感觉麻烦很多啊?
难道是同一个电影,PT 站上有更高的清晰度?可我都已经从 pirate bay 下载到 4K REMUX 了,难道 PT 上有独家 8K 版本?
或者是有「冷门资源」?可是什么样的冷门资源呢?难道是类似上个世纪的古早电视剧、纪录片这种?这种感觉需求量应该也不会很大呀?
有钱确实可以解决 99%的穷人烦恼~ 不会失业, 不会中年焦虑, 可以做真正喜欢的事情 可以拒绝不喜欢的事情
甚至身边的人都友善了起来
从小到大配眼镜的方式基本上都是,找一家线下的眼镜店,验光,配镜,选镜框,拿货走人。但是多年来的体验差距很大,有的配的没啥问题,有的就觉得质量很差。上次配的尤其差,戴了一年感觉度数提高了不少。之前听说有人在线下找眼镜店验光,拿到处方后给网店配镜。但感觉这样更没法信得过,并且白嫖线下店验光也有点说不过去。那么在 2025 年有什么更好的模式吗?
最近因为偶然的原因, 不得不用了一段时间的 go. 经过这一段时间的使用, 发现这门语言实在是有太多不爽的地方, 所以就在这里吐槽一下, 看看是不是因为我理解不对, 还是这就是 go 语言以及生态的缺陷.
go 的控制流非常简单: for, if, else, switch and defer 就是全部了 当然, 你如果之前对计算机语言所有的认知都来自于命令范式的语言(比如 C), 这并没有什么, 甚至觉得够用了.
但是对于偏函数式风格的语言, 这简直太简陋了, 函数式的控制流不仅有 for, if-else, 对于 switch 来说有更加强大的 pattern-match, 对于 defer 这种玩意, 有更好 try-catch-finally 替代, 而且你想怎么写就怎么写. 而且支持 unit, filter, map, flatMap 等等统一的操作.
golang 控制流的简陋直接造成了 golang 的语法表达能力差. 解决同样的问题, 需要更多更长的代码, 就像当年不支持 Lambda 特性的 Java 一样.
我就奇怪了: Java 没有支持 Lambda 以前, 人人骂 Java 代码啰嗦, 写起来累人, 到了 golang 了这么差的语法表达力, 怎么就成了简单清爽?
我接触到其它语言在写后端业务逻辑是, 对于 public 方法的入参是采取完全不信任的态度的. 原因很简单, 传进来的值在运行时存在非常多的可能, 最典型的就是 null 值一定要处理. 如果存在 a.b.c.d 等这样取值方式, 恐怕要不得不采用 Option 一层层去拿. 我可以理解有人说 Option 麻烦, 不管你用什么方式, 至少判空的逻辑是少不了的.
但是, Golang 是没有 Option 和 Try 的, golang 甚至连三元表达式都没有, 所以一般 Golang 是这样做的:
if a == nil { return nil, someError("...") }
b, err := a.b
if(err != nil) { return nil, someError("...") }
后面一大长串的 if(err != nil).......
如果你天天是写这样的代码, 你觉得这叫简洁?
其实 golang 的集合就只有个 array 和 map.
还有人说 array 的 slice 支持操作很方便啊? 我劝你醒醒, 看看其它语言吧, 就这几个操作哪个语言不支持啊?
Go 默认集合类型就是可变的, 所以所有对集合的操作, 实际上是修改集合自身. Go 是没有不可变集合这个概念的.
嗯, 找了找居然有人写了类似于 Linq 的 go-linq, 但是你看看相同的操作, go 得写多少代码吧, 而且每个操作结束时输出的变量居然时实现声明好再传进去的, 连直接输出到一个不可变集合的能力都没有.
其实我认为 Java 的数据库处理已经够老旧了. JDBC 标准已经很久没更新了, 而且很可能也不再更新了, 之前很多人期待的原生异步处理能力很可能不会再有了. Java 比较流行的 ORM 框架, hibernate 和 MyBatis 也已经非常老了, 老到都没办法在多线程环境下正常运行, 因为 Context 默认是单线程环境的. 但就这么老的 ORM 框架, 或许没办法跟.Net 的 linq 处理效率比一比, 但跟 Go 比起来也是好太多了.
来来来, Go 现在访问数据库, 有好的 ORM 框架吗? 有一个 sqlc 代码生成器, 大家已经觉得好太多了, 比自己写实在是快多了, 怎么不骂 Go 的数据库处理低效了, 就这??? 连个像样的 ORM 框架都没有.
Go 有泛型, 但又不支持方法级别的泛型.
Go 也没有泛型型变的概念.
所以你在接口上做一定程度的抽象, 绑定更多操作, 生成新的类型的实例是做不到的.
Golang 其实真的只是一个 Better C 的定位, 当然这还是在开发效率上来说的, 就是仅仅** Better-Than-C **. 但 Golang 这简陋的语法, 相对于其它非常多的现代语言来讲, 还是差的很多的.
可能 Go 语言的那几个掌舵人就是典型的命令范式计算机语言的拥趸, "嗯, 我们可绝不会加入任何函数式的特性, 这会增加这个语言的复杂度, 降低编译速度, 让语言不纯粹...."
您说您的, 但是 Go 写写底层就好了, 毕竟比 C 好. C 可是连数据类型概念都没有, 从来只操作内存的.
现在结构体都允许写接收方法了, 也能写点泛型了, 内存都帮你回收了, 你还想怎样?
什么? 你说用 Go 写业务逻辑很痛苦???
谁让你用 Go 写业务逻辑了, 跟你说了别去跟那帮写 Java 的混一起, 他们就只会 spring, 除了 spring 啥都不会.
postman 的开发者是没有别的产品了吗, 一直在 postman 加功能, 越来越臃肿,m1pro 都要启动一分钟出不来。
受不了。
求推荐个 mac 下性能好,功能便捷的 postman 替代品。curl 就别推荐了,用起来还是不方便。
麻烦问下大佬们,2025 年了,有什么稳定(不损失本金)收益高点的理财方式?期望收益能在 3%以上
保本!保本!保本!
而且房地产中介不卷中介费 比如降到 0.5%
绿中介普遍都是 2%,甚至 2.5%
按道理一个自由竞争市场,这个费用理论上会卷到 0 ,因为总有平台为了流量冲。
这是为何?
小学的时候家长不让玩电脑,就喜欢看读者文摘这样的杂志。杂志的内容很丰富,既有新闻,又有一些笑话、艺术插图、摄影作品。
长大后发现很多人认为读者文摘这样的杂志只是鸡汤,不建议阅读
随着互联网的无孔不入,现在网络上的内容已经变得很无聊,比如刷抖音刷成了只会上下滑动的大猩猩
互联网只是技术在不断变更,内容却越来越傻。小时候抱着读者文摘读,反而很充实
像这种周刊杂志,在目前这个快节奏的社会,应该很难生存吧。也算是劣币驱逐良币了。
不知道现在有什么类似这种书的读物、网络上的网站
如果只是刷 v2 这种技术论坛,也很是无聊,得不到心灵上的放松和舒适,毕竟人不想下班后继续讨论技术,也不想同质化的内容刷个不停。
今年 youtube 好像升级了不少反下载措施
以前用的工具都失效了
现在还有什么工具能稳定下载吗, 当然最好是免费的
最有名的 yt-dlp 也不能用了, 提示登录反 bot 之类
光阴荏苒,日月如梭,转眼间又到了新的一年。
这已经是 OP 在 V2 的第十个年头,也是第三年踢楼活动了,这几年搞的副业也得到 V2er 的支持,已经和上千位 V2er 达成交易,并得到一致的好评。
为了感谢大家,在下准备了几份小小礼品,借此机会回馈一下 v2er ,祝大家新年快乐,更高的收入,更少的烦恼。
请允许我介绍一下我的业务,目前在租的业务有:
1.Youtube Premium 家庭版(美、港、日、加、新、澳)
2.YouTube Premium 家庭版 整车订阅
3.YouTube Premium 个人版
4.美区 Google One + Youtube Premium
5.有香港 0 月租卡,香港流量卡等等
PS:合租的业务是 2021 年至今了,差不多已经四年了,续费率达 85%(不用担心跑路)
交流群 https://t.me/youtuhezu_group
E-Mail: youtuhezu@gmail.com
开奖日期:2025 年 1 月 5 日
中奖规则: 取 1 月 4 日 Google BTC 兑 USD 整数后三位数值
例如 2024 年 12 月 13 日的 99999.12 ,那么就取值 999 。 个位数 9 楼,十位数 99 楼,百位数 999
2-9 楼:10%
10-99 楼:1.11%
100-999 楼:0.111%
2.中奖楼层十位数为 0 时,那么该数值改为 1 ,例如 01 那么中奖楼层就是 11 。
3.中奖楼层百位数为 0 时,那么该数值改为 1 ,例如 012 那么中奖楼层就是 112 。
4.YouTube Premium 为美区合租车,包含 music ,不限制使用地区 IP 。
5.本次发放的京东 E 卡为电子卡,面值 100 。
6.每个 ID 只能参与一次,多次回复无效,若中奖,奖品顺延下一楼层。
7.T 楼没有口号限制,直接参与即可。
2024 年 T 楼活动: https://www.v2ex.com/t/1004976
烦死
开车上头了
想追前车
结果前车没注意到路口的红灯急刹了(红绿灯放在地上的那种)
我也没刹住
我后车是个老司机 直接向左打了下盘子 避开了
...
提车开了不到 5000 公里
算上这次出了三次事故(头两次是别人的全责)
我已经怀疑我该不该买车
或者该不该买新车
我有时候开车的确有个问题
一些情况下会别车,前车如果慢下来,还会来一脚刹车...(之前自己还没意识到)
...
我还是反省一下吧
前几天在京东上买了桶机油 235 元,保养的时候提示火花塞该换了,随手看了下火花塞 302 元,加购物车准备保养完回去研究,晚上吃完饭再看发现涨到了 342 元,想着可能要元旦促销等元旦再买吧,然后每天都打开看一下价格,发现从 302 、342 、375 、395 、459 、直到今天价格是 493.7 元,有时候早上还是 375 下午就变成了 459 ,第二天早上又变成了 395 ,今天又变成了 493.7 元。
前几天买的机油降到了 215 元,申请价保不给保,说是元旦促销有 20 元的券。
购物车里的别的机油也从加购物车时的 185 元,先涨到 198 、258 、现在又调到 178 元。
仅仅 3 天时间,这价格调的,玩呢吗?
以上所有价格都是用完优惠后的到手价,不包含安装费用。
其实真的不用搞得太复杂,没必要非要追求存储和硬解( jellyfin )都在同一台 NAS 服务器上。 我在我的笔记本电脑,客户端播放端,安装 jellyfin ,媒体文件夹设置了 NAS 服务器分出来的 SMB 磁盘映射的文件夹,在笔记本电脑使用它自身的 GPU 进行硬解(看我右边任务管理器的 GPU 用量爆满),也可以很流畅播放 4K ,而且,它不是整个视频文件下载到我的笔记本电脑的(看我右边任务管理器的网卡流量,并没有爆满,全程保持在 300Mbps 以下,平均 150Mbps ),jellyfin 也是以串流的方式从 NAS 服务器提取视频文件然后播放。在这里我直接是把 jellyfin 当成了本地播放器,来播放 NAS 里面的 4K 视频文件。这种做法直接简单,兼容性更好(因为是在 windows ),又有串流,又有硬解,jellyfin 带来的好处都可以满足,何必非要存算一体。 如果我手机端需要看视频,我让手机连到笔记本电脑上面的 jellyfin ,让笔记本帮我把 NAS 里面的视频硬解。就省下一台 minipc 专门用来做流媒体服务器。 如果我的客户端播放端上面有 4090 ,用 4090 做硬解,难道不比 NAS 上面的破核显硬解香得多吗? NAS 服务器太老的核显,又可能不支持硬解 4k ,又要为了硬解视频而把 NAS 整套硬件换掉,不值得! 这种方案不完美,但胜在不折腾,又能达到目的。
图中的视频是变形金刚,4K ,视频文件大小 22G 。
今天就是今年的最后一天了,按照往常的惯例,今年又来做一年的总结了。
年初的时候一直在学习 react 的使用,这段时间当中,了解到一些开源项目、UI 组件库 ,还有 Tailwind CSS 的使用,用这些技术栈写了很多小的组件。
四月份的时候,开始用 react 作为前端框架,NEXT UI 作为 UI 组件库,写了一个开源项目 IMaker,目前在 GitHub 上已经有 200 + star 了。
去年的时候,得知考研结果,所以决定开始找工作,结果阴长阳错的来到一家传统公司做前端开发,但是我每天在公司的任务,基本就是对一些 JSP 页面做些修改,虽然挣得不多,倒也清闲, 在空闲的时间里,学习了现代前端开发包含的一些内容,现在也还在学习,越学就越发现,欠的技术债实在太多了,只能慢慢补。
后面随着学习就愈发地想要跳出去,跳到一家互联网公司做现代前端开发,因为当时这家传统公司里面很多老人对一些现代前端的概念都没有听过,担心自己以后也会这样子,想着早些出来,后面看看或许还是自己太年轻了。
时间来到五月份,那时候 IMaker 这个项目已经有 100 多 star 了,我开始投递简历,去面试一些新的公司。印象比较深的有那么几家公司,其中有一家是做法考相关的,工作节奏是 10 ,10 ,6 ,印象深是因为面试我的第一个面试官,我从它身上学到了很多东西,了解到学习技术,并不仅仅要看到框架本身,要看到框架或者这些技术背后的东西;
还有一家做军工行业的,这家公司我挺喜欢的,记得那天去面试的时候天很热很热,感觉走到路上能把人热化的样子,总共就进行了两面,一面是技术面,感觉没什么难度,当天下午就安排了二面 HR 面,问了一些问题也回答了我一些疑惑,后面就让回去等通知了,然后就没然后了。后面微信上私聊那个 HR ,人家也不搭理我了。
六月份以后,天气也越来越热,我也愈发的焦虑,开始投其他城市的工作岗位,我开始使用邮件在官网上或者论坛上前辈留的邮箱里投简历,这期间也有那么一些 有意思 的事情。
这期间参加了一次微软在北京举办的 AI Day ,认识了很多大佬,了解到现在一些行业里正在做的事情,和一些未来的方向,这里我主要目的还是找机会,也向一些公司投递了简历,只不过没有过,后面给出的反馈大多还是觉得经验太短,想找经验更加丰富的。
记得当时投递了一家总部在北京,青岛有分部做操作系统和硬件的公司,我发送了邮件之后,后面 HR 邮件给我留言说了一些话,让我至今印象深刻。他说,“诚如你所言,你的简历并不出彩,过往的工作经历和学历水平到达不了我司的平均水平......” 这句话给当时的我,沉痛一击。以前可能会想想也是,学历普通,工作经历也普通,确确实实是达不到人家的用人标准。但是现在, 我会想,没事,慢慢来,总会有适合自己的。
只不过,这个时候,我的心态很崩溃了,什么也学不下去,静不下心来,不知道自己要干什么,也不知道自己在做什么。我心想,没有实际的项目经验,开发也不标准,很多东西也不会,一直在想,该怎么办,学东西,陷入了瓶颈,往后不知道该怎么进展了。
当时女朋友劝我说,你别着急,沉下心来,先在现在的公司里呆着,老老实实的学该学的东西,只不过我没听。
七月份的时候,我突发奇想,要不试试海外,不过发现能投递的公司很局限,主要还是自己工作也才一年多,很多都是要求三年甚至五年十年的。后面网上冲浪的时候,发现 GitHub 创始人的邮箱,抱着试一试的态度,给他写了一封邮件,大概内容就是,我对自己的未来充满了迷茫,找不到新的机会。没想到的是,他给我写了回信,信中说到,建议我做开源,成为一些开源项目的坚实贡献者,他说在在国外,可能是绕过面试的一种方法。
这对我也有了一些新的启发,GitHub 着实是一个宝藏,这里有很多有意思的项目,后来我才意识到,想学什么,GitHub 上基本都能找到。
后面又收到一位前辈的来信,也是我在 GitHub 上找项目的时候,看到了前辈写的项目,给他的邮箱留言,他告诉我,不要局限于技术,要站在技术之外,具有产品的思维,从零到一写一个产品,部署上线,这个过程能学到很多的东西,他也鼓励我,不要气馁,坚持下去。
再此,真的很感谢网络中的各位前辈!!
后面我收到了国内一家做思维导图的 Offer ,只不过地点在深圳,然后我就跟朋友一一告别。八月中旬的时候,踏上了去往深圳的飞机,我以为一切都是新的开始,要朝着好的方向发展了......
进来办完各种手续之后,就开始上手开发功能了,没有给我任何时间来熟悉项目代码,由于我之前老东家不是现代前端开发,我自学的东西有些不太够用,所以有点慌,不过好在最后问了新公司里的一些前辈,加上自己回到出租屋后,也会补补功课,所以还算有惊无险。
后面由于我自己的知识储备不足,导致跟团队里的人沟通的时候,会有些问题,他们是远程,只有我是线下,所以开发上耽搁了一些时间。
九月的时候,深圳天气真的是又潮又热,确确实实是有些受不了,再加上还有会飞的大蟑螂,真的吓死人,还有新公司一些开发上的问题,又想到自己在深圳没有一个认识的人,晚上会自己一个人在出租屋里哭。
到了十月份的时候,女朋友来深圳看我了,很高兴也很开心,带着她逛了逛深圳的一些景点,这个时候觉得之前做的事情都值了,可是正当我觉得一切走上正轨的时候,公司告知我试用期没有通过,给出的理由是觉得我在之前的开发中,有很多问题,耽误了组内其他同事的开发进度,可是我回想起这两个月的工作,只有前两周的时候有过这样的问题,后面的话,也只有 code review 上的一些细节问题,但是人家不给我反驳。然后三天后也就是十月三十号是 last day ,那天刚好是我的生日,有意思的是,我还拿到了一张生日京东卡。
做我旁边的哥,也表示可惜,跟我聊了聊,给了我一些学习上的建议,然后就离开了这家只呆了不到三个月的公司。后面送走女朋友以后,我自己一个人在出租屋里面,又陷入了自我怀疑,索性还是离开深圳吧,毕竟来深圳是奔着这家公司来的,后面十一月底的时候就离开了深圳回到自己老家了。
只不过有一点,让我很难受,深圳这家公司临走让我背了一个竞业协议,我对这个不是很了解,按理来说这个是针对一些在公司工作多年的老人,我一个新人也要这样?然后也没有任何的赔偿,就让我滚蛋了。
回家以后,见了一些老家的朋友,各自基本都走上了自己的人生路程,仿佛自己又回到了原点,这时候已经进入十二月份了,除了每天投递简历外,剩下的时间里开始自学。虽然深圳那家公司呆的时间不是很长,但我对一个产品也有了一个基本的框架,剩下的就是补足技能点,不断添瓦了。
只不过年底似乎招人的情况也不是很乐观,基本没什么面试,现在也不知道下一步该怎么走了。
总结一下今年做的事情,简单来说就是:写开源项目、入职新公司、失业。
从今年做过的事情中,可以分析出一些问题,也可以看出我这个人很大的问题,就是急!干什么事之前不过脑子,没有考虑过后果,等事情火烧眉毛了只能干瞪眼,没有任何后路可言。
这个时候我才想起女朋友跟我说的那句话来,不过既然已经是成年人了,所有的后果只能由自己来承担。
现在静下心来,好好复盘了下今年做过的事情,确实有些事情,自己欠考虑,我不知道这对自己来说算不算是一种成长,只不过这次经历,让我看懂了很多,也明白了很多,最重要的一点就是,静下心来。
翻看一下去年的总结,学习上的事情大多都有好好执行了,只不过没有做到 ‘静下心’,今年不能再这样了,也该好好考虑一下未来要怎么走了。
贴一下今年的 GitHub 图,明年继续努力!!
最后,祝福大家新的一年可以做自己喜欢的事情,让我女朋友和父母身体一直健康。
如题 不是好面子的人,不在乎牌子/免费啥的,
主要追求 高稳定性:不折腾不麻烦不爆炸,安全 高配置:人生苦短,cpu 和传输一定要快 性价比:过日子的,不想花智商税