2024-06-24

17 篇热帖

1. 🌼 BalmyTime 一款跨平台的休息提醒 & 屏幕时间工具,欢迎体验

你们好呀。

今天给大家介绍一下我最近写的一款日常类的工具:BalmyTime 。

支持 macOS 和 Windows 平台。

功能

她的主要功能不多,但也不简单。

  • 尽可能少的、且有一致性的休息提醒
  • 记录屏幕使用时间,包括应用的使用时长和时段
  • 日历式回顾最近工作和休息的统计数据
  • 如果你想的话,还能每天给自己写一句话

balmytime-screenshot.png

设计的开始

不知道有多少人会跟我一样,有时候坐在电脑面前,不知不觉就过去了好久。可能一连几个小时都不站一下,或喝一口水。这样肯定不太好。

所以我找了一下现在有的大部分休息工具,发现它们大多都是以“番茄钟”的形式存在的。先要你设置一个专注的时长,然后等倒计时结束后就来提醒你。它们更像是一个让你保持专注的约束,而不是一个希望你自己能规律 Break 的工具。

所以 BalmyTime 和它们有一个很大的不同,就是会要求你设置一个固定的休息点。可能是每个小时 50 分的时候,或者任何你想要的时间点。这个灵感是来自 Apple Watch 的站立提醒功能,觉得非常好用。它能让你有一种绝对的时间观,只要提醒你了,你就能知道现在已经是 50 分了。

所以基于这一点,BalmyTime 可以做到相对的低存在感。不要你设置多少多少时长,不要你点开始或结束,更不要你非得或只能连续多少分钟。你需要做的,只是专注于自己的事情,然后她就会在你期望的时间点告诉你该休息一下了。

小插曲

对了,BalmyTime 不止支持 macOS ,也支持 Windows 。

为什么会支持呢?因为我看了一下大部分这类个人工具软件,都只做 Mac 版不做 Windows 版。这用 Windows 的哪能受得住这气!高低得整一个。结果后来才发现,即便是个小工具,多平台做的时候有些地方的工作量也直接翻倍。而且还得保证各个平台窗口、功能行为的一致,掉坑里了。

好在最后还是做完了。😋


链接

Pro Ticket

程序大部分功能都是可以直接使用的,少部分功能需要一次性买断。正好在这里给大家一些激活码,一共 30 个,可以在程序的“关于页”激活。

其中的 15 个我会直接放在下方。防止大家一个个试的麻烦,还有 15 就请大家留下邮箱地址,我会直接发到你们邮箱里的。

 1. 55A5F-AD90E-D978B-0C3B5
 2. F082C-55DCC-B18ED-B7041
 3. 0D153-B26E6-5CCD7-42950
 4. 66440-3751F-5F326-1DB59
 5. 6D053-EA501-602B9-83AAA
 6. 00FC3-7E03D-FBC4B-5E697
 7. D1EE7-83F40-2AF8C-17FD5
 8. E0349-184BC-0CF43-F8068
 9. AF0C7-CE27A-EBE8F-6E5C7
10. CC824-9A991-A6253-D848D
11. 1741D-D6B0A-79CBF-D6221
12. 916FF-EF760-AFD29-8330D
13. F1A27-6E218-F960F-FA366
14. ED490-0D916-DBB76-3B30B
15. AE03A-014CC-55C05-868D8

使用愉快。

2. 高考数学 145 左右很高吗
最近姜同学的事情,谈起了了高考数学,感觉国内高考数学很简单完全体现不了什么天赋,周围几个数学参考书都没看过也 140+
3. 你有多久没有好好看一场电影了?

现在时间碎片化太严重了。除了上班以外,感觉 很难有 2 小时以上专注集中的时间了

看电影算是一个比较需要长时间专注的 事情。可自从 抖音、b 站 这些视频网站出现以后。真的好久没有 去认认真真的 看一步电影了。都是 10 几分钟的 视频解说。看完以后 也懒得去刷电影了。。。 真的不得不让人 唏嘘感叹啊!

4. 我都 30➕的人了,做点事情就容易分心,遇到困难的事情就拖延,我啥时候才能开窍啊救命😅
5. 老婆公司变血汗工厂了, v 友们支支招

坐标广州,老婆是干用户/产品运营的,目前在金融炒股软件相关的公司工作。

由于强子前段时间对狗东上班时间改革的事情发酵,老婆公司老板们一开始就想效仿了,最开始只是在内部多次提到支持强子,努力奋斗拼搏,最近直接开始实行了。就很魔幻,好的不学学这些。

结果就是上班时间最近从 8:30-18:00 改为了 8:30-21:00 要打卡,中午 2 小时改为 1 个半小时,并且周日下午 13:00 开始也要回去上班了,强度大幅度加强,我都感到心疼和窒息。女孩子身体真的不扛不住。

而且公司交通不好,没有地铁,晚上 21:00 之后公交也没了,只能打车,每个月通勤成本提高 500 。因为这,还跟领导提出过能否提前 10 几分钟下班,也被无情拒绝。窒息窒息。。。

而且她们公司平时都是家人们相称,各种洗脑,团建都是互相提升感情的,给我看恶心了;导致公司的人都很奴性,遇到这种事情很少有人敢摆烂反抗等赔偿。所以氛围很压抑,这样真的对人身体不好,没有发泄。

我是直接建议她裸辞,优点是可以放松一段时间跟我出去旅游玩一下,然后有时间准备,更加从容的找工作,不至于在公司这么大强度下挤出可怜的时间准备,最终可能还找不到好的工作。缺点是现在环境问题,可能一时间找不到工作会焦虑,另外我猜测她们公司这个举动很有可能是想裁员逼人走,所以拿不到赔偿。

但是她对裸辞很抵触,总想着怕裸辞找不到工作更焦虑,怕没工资了存款减少买房没钱。而且年龄也来到了 30 岁已婚未孕,对女性找工作真的很不友好。对自己能力也不够自信(本人没落一线厂干程序,私以为老婆能力不错很踏实)。 反正就是各种担忧,不敢裸辞。

想请教 v 友们,给给建议,主要是以下这些点:

  1. 现在用户/产品运营广州的行情,二本学校 7 年运营是否好找工作。如果有 v 友公司刚好收人,可以联系我绿泡泡:YnppZ2d5
  2. 是否建议裸辞,如果是我该如何跟老婆建议让他容易采纳
  3. 是否建议在网上找求职辅导,例如 B 站:娥姐职场这种,从简历到 JD 分析,面试复盘等等一对一辅助,学费 1W
  4. 如何调节工作焦虑
6. 戴森吸尘器是智商税吗?想买个吸尘器看花眼了真的

搬了新家,想买个手持无线吸尘器,家里有两只猫猫,床单上窗帘上沙发上到处都是细细的小猫毛。 这两天看各种测评看花眼了,追觅 uwang 小米戴森,我发现水军营销是真多,不过所有评测基本上都是一个路子,那就是戴森最垃圾。但是今天我在本站搜索发现戴森口碑好像还可以,但是也有不少人说是智商税。所以今天我在这里再问一句,求推荐吸尘器!预算 2000 块!

7. 不能理解楼上的态度
楼上很吵 几个小孩 大的十岁.
跑步蹦跳 半夜掉东西,不穿鞋跺地板.
斗争过 ,最近两年,不想把事情恶化,我一次次主动上去沟通,客客气气的讲。见面主动跟他们打招呼,也尽量理解他们.
声音也小了很多,但不能断绝.
最近一个月没找过他们,也没对他们做什么事情.最近几天又吵,几天晚上十一点多小孩还在跑,我忍了,前天到凌晨两点还时不时的咚一下,我忍了.昨天到凌晨一点还摔门.我忍了.
今天晚上九点多还在跑,我想着最近太频繁了,上去说下吧,人家牛比,直接来了个闭门羹.
我一下就气炸了,不能理解他们这样甩脸子,然后我站窗口一顿输出,不带脏字.
楼上照跑不误.
噪音他们搞,还要装清高,连个表面功夫都不做了,要去硬得罪一个一直容忍他们理解他们的人,
图什么?
我除了气愤外 只剩下不解。
8. 那些用 go 做业务系统的公司或者个人,真的感受都资源节省,开发效率提升了吗?

接触 go 至少 5 年了。一直关注 go 的发展,期间也用 go 做过不少工具,最近一年引入了生产用来开发业务系统。简单的 api 项目非常简单轻量,但是需要手动处理的东西也很多。

生产中使用的是 gin 框架,依赖注入使用 wire ,也编写了很多工具类,该有的都有了。处理复杂场景时依然显得力不从心,也有很多令人疑惑的地方。在 java 中通过一个注解来切面,就可以实现关键接口日志的记录。比如 @Log("删除管理员")。而在 go 中就麻烦很多,需要为每个接口添加中间件,想获取后面执行方法的参数和返回值也相当困难。我们记录日志,也不可能只能记一句话,还需要操作人信息和操作参数及结果。

编译速度没有想象的快,很多时候改动文件多了后,要半天,当然没有改动,第二次启动就快的多了(我们用的 goland )。

二进制启动快,这是优点,但是好像并没有带来什么收益,只是从一个开发人员角度来看,启动很快,很爽,对业务并没有带来什么收益。因为发布的流程是很复杂的,并不是扔上去就直接给用户用,相比较验收等流程来说,1 秒和 10 秒 50 秒几乎忽略不计。

二进制包下,这也是优点,2 阶段构建,我们使用 docker 镜像可以达到整体就 20m 左右,而同样的 springboot 达到 130m 左右(进一步模块化可以达到 80 左右)。但是服务器和制品库之间都是内网,几乎没有感受到明显差别,只对第一次拉取镜像有点用,后续镜像层拉过的都不会重复拉取。

内存占用 go 真的很低,20m 左右,springboot 启动就要给 512 避免内存溢出,当前 128 甚至 64 也可以启动,但是就不能用了。我们的业务服务器都是 2 核 4G ,感觉 go 有点浪费的感觉。

大内存,这点 go 做的不好,固定频率的 GC 在大内存占用时停顿明显。毛刺明显,而不像 java 可以根据业务选择合适的垃圾收集器,调优下很平滑。go 甚至没有提供可以选择的参数。

编程体验,都说 go 好,但是我不这么认为,对于工具类,简单 api 项目,go 确实很好。简单。不需要任何复杂的依赖。但是对于有一定复杂度的项目,感觉 go 的内置库相当匮乏。比如在 java 中可以使用 stream 等一套下来就是最终的数据。而在 go 中即使借助外部库,也需要多步才能完成(别跟我说自己写一个,你去写)。

另外就是 error 问题,写的时候一步一处理。很稳健。但是也很烦。过几天回来看代码,只能看到满屏的 if err != nil 。正常的业务逻辑已经湮没在 error 的海洋里。又臭又长(等等,这个不是说的 java ?)

类型推断,声明变量时不用写类型。有好处也有坏处,好处是少巧几个字母,坏处也显而易见。比如,某个 controller 层调用 service 层代码。user := us.GetUser(ctx, uid),此时如果我想看下返回的数据结构必须到 service 层看,这层是看不到的,也点不进去,像 java UserResp user = us.GetUser(uid),直接点击 UserResp 就能快速到定义。而 go 层次一多就很烦,需要一层层,一层层到最后返回值的地方才能看到。

依然有空指针,nil pointer 。特别是解引用时遇到最多。比如*user.name

半吊子泛型,虽然 java 的泛型实现的也不怎样,但是作为程序员是不关心字节码层面和机器码层面如何实现的,只关心有无,好不好用。

生态,go 的生态云原生基础设施比较多(不是说云原生就是 go ,云原生概念反而是 spring 后面的公司提出来的),业务相关的比较少。而 java 就很多了,很多基金会的组件也很优秀,多如牛毛,java 不仅仅是一门语言,现在说 java 基本是说其对应的生态,包括 kotlin ,java 等等,选择太多甚至出现选择困难症。

说这些不是踩 go ,也不是吹捧 java 。各有各有优势的地方。在工作中依然会大量使用这两种语言。这里只是表达下自己工作中的感受,为后来者选择做个参考。

9. [不懂就问] PHP 的开发效率具体快在哪里?

有没有熟悉多门编程语言(包含 PHP )的大佬,想问下 PHP 的开发效率到底快在哪里?

10. 又想要感恩一下最好的语言 PHP
今天刷 B 站,又刷到乔布斯的视频
https://www.bilibili.com/video/BV18A411n7CQ
特地来感恩一下最好的语言 PHP,顺便提名 Vue

毕业后发现大学学的东西,完全找不到任何薪水高一点的工作
于是去培训前端,好歹在深圳找到一份薪水尚可的工作

一边工作一边接私单,开始只会小程序,Vue,react 前端的东西
后端完全不懂行情,以为要用 SSM+spring 从头敲,都报个很夸张的价格,自然流单了

后面接触到 PHP 以及 PHP 生态,特别是 thinkphp6 这个框架
心里一万个卧槽卧槽,还有这么简单,这么易用的东西?

后面很长一段时间都用 vue+php 为核心的技术框架进行接单
只要是 B/S 架构的都用这个
过程中很多对手/客户/同行不断鄙视,说这套东西落伍了,太 low 了
我也很明显看出这套东西就是处于鄙视链的最底端

但是从五年多前学习 PHP 至今,已经让我成功接到无数订单
我的客户里,其中有部分注册用户的超过 100W

非常感谢 PHP ,让我这样一个智商偏低的人也能为他人创造价值,服务了这么多的人
如果我一直纠结技术的高低,不可能有这样的作为

如果 PHP 也帮助过你,一起来感谢一下 PHP 吧😂
11. 你所在的行业有什么利好消息么...说出来给大家打打气

个人所处行业,与互联网、金融相关,这两年不是很好

所处环境,人心惶惶,有人苟着、有人跑路,现在感觉是当一天和尚撞一天钟...

请问其他行业,比如新能源汽车、人工智能、生物医疗、外贸、国企央企等,有啥振奋人心的消息么?打打鸡血,给大家点信心哈!

12. 下班后除了刷手机,还会做什么?

每天日子都很重复,回到家,刷短视频,玩 xbox ,不知道还能干什么。

想问下大家周末、或下班后会做什么,看看有没有可以借鉴的活动。

13. 做一个医患沟通的 app 或者网站会有人用吗?
背景是这样的:最近公司体检,很多同事发现了很多健康问题,大家既不想去医院,又想找个途径咨询这些健康问题。
现有的方法:
1. 百度
2. 找相关医疗行业的熟人咨询
3. 医院挂号

于是想到有没有可能实现一个医生和患者沟通的平台,一个医患之间的 stackoverflow 。

为什么不去挂号:
1. 时间成本
2. 挂哪个医院,什么号这个问题其实挺复杂的
3. 医院是严肃的平台,医生说的每句话都要负责任,再加上目前的医患关系,很多潜在问题不一定能表达的很清晰。
14. 💢 某 v2er 做的 App 确实极大可能是基于 localsend 改的

起因

这个帖子: https://v2ex.com/t/1052041

我看了下 Repo ,然后说:“你的 Thanks to 部分不加入 localsend 吗?”

OP @LuLiangDev 表示:

@[另外一个 v2er] 不是啊,哪里看出来是 localsend 改的?

@beimenjun 这是什么说法呢。为何要 Thanks to localsend ?

个人想法

在一个开源项目上改进没啥大不了的,本身开源项目就是允许别人修改的。

但是不肯承认是不是吃相差了点啊?

那我现在告诉你为啥要 Thanks to localsend

让我们打开此 App 的 1.0.0 版本 https://github.com/Gentleflow/Airclap/releases/tag/v1.0.0 ,下载 dmg 版本,安装 App ,进入 Applications 文件夹右键刚安装的 App ,选中 “Show Package Contents”,然后我们可以看到一个 Frameworks 文件夹。

依样画葫芦,我们去下载 localsend 的 1.10.0 版本,https://github.com/localsend/localsend/releases/tag/v1.10.0 ,也打开到这个页面。

截图:

可以看到这里的库主要差别在某 App 增加了一些登陆、付费以及数据库相关的。

当然可能有人说这些库都是功能需要的,就算一模一样也有可能。

所以可能有人觉得有没有更强力一点的🔨呢,这时候就可以打开 Info.plist 文件,两个不同的 App ,居然 NSPhotoLibraryUsageDescription 的 key 对应的 value 都是 The app needs photo library access so that the user can select photos to share.

Xcode 是不会提供这个默认选项的,这都得是开发者自己填充的。并且我们可以去 github 搜索 <string>The app needs photo library access so that the user can select photos to share.</string> 这个字符串,得到的搜索结果基本都是 localsend 的 repo 或者 fork 。

这得多巧合啊!

结语

大家自己总结吧。

15. 小白家庭 nas 搭建方案,求建议

本人之前没有做过 nas ,最近在网上调研了一圈,结合自己的需求,想了下家庭 nas 搭建方案,跪求大佬们能够指出问题,多挑毛病,省得我还得继续踩坑。

需求

  1. 家庭智能设备控制

    1. 希望能够通过一个平台管理家里的所有智能设备
    2. 如果能够使用小爱智能屏语音控制所有设备更好
  2. 照片备份、整理、查看系统

    1. 安卓、苹果、mac 上面有客户端(网页),可以上传、查看、下载图片
    2. 该系统能够自动整理、归类图片
    3. 能够随时随地(即使在外网)查看图片
    4. 可以定期将新增的照片备份到百度网盘
  3. 视频、音乐等文件存储

    1. 可以在电视、小爱智能屏播放视频、音乐
    2. 能够在内网其他设备播放多媒体文件
  4. 旁路由

    1. 对家中的部分需求设备提供海外网络功能
  5. 可以容忍一定程度的数据丢失和系统崩溃

现状

  1. 有一台 n5105 主机,有四个网口,目前已购买 16G 内存,256G nvme 固态硬盘,1T 机械硬盘
  2. 家中光猫拨号上网,红米 AX6000 路由器提供全屋 wifi 接入
  3. 家里有 ipv6 公网地址,有一个阿里云服务器

思路

整体结构如下图所示

部署架构

  1. 在 n5105 上安装 pve ,作为最底层虚拟化管理平台

    1. 网口 1 直接接入光猫,作为 pve 管理入口
  2. 家庭智能设备控制

    1. pve 安装 home assistant 提供服务
    2. 固态硬盘划分一定空间安装 ha
    3. 网口 2 接入路由器,直通 ha
  3. 照片服务

    1. 安装 immich
    2. 照片存储到机械硬盘
    3. 使用 syncthing 等定期备份至百度网盘
    4. 使用 ddns 、阿里云服务器等提供外界访问入口
  4. 视频服务

    1. 使用 alist 映射各种云盘资源
    2. 使用 transmission 下载网络资源
    3. 使用机械硬盘保存资源
  5. 旁路由

    1. 使用 openwrt 提供旁路由功能
    2. 网口三路由器直通

问题

  1. immich 和视频,是用 lxc 托管?还是安装一个 nas 服务来管理?

    1. 如果 lxc 托管,是不是没办法访问 nas 服务内的文件?
    2. 如果使用 nas 服务管理,大佬们推荐安装什么系统?
  2. 256G 固态分配给这些系统是否足够?是否需要买一个大点的固态硬盘?

  3. 旁路由是否需要使用 openwrt ?大佬们有更轻量级的方案吗?

  4. 能够从外部访问照片,大佬们有更推荐的方案吗?

  5. 针对以上思路,还有什么其他问题?

感谢各位大佬。

16. 致钛的固态硬盘在用了一年以后出现大量 0E 错误,挂了

1TB 的致钛固态盘 TiPro7000 ,去年 3 ,4 月份买的,当时看中有缓存读取速度也快,相对来说也便宜很多,看网上吹捧国产也多,感觉问题不大,就拿来在笔记本里组了 raid0 ,确实速度很快,也升级到目前最新的固件,但是上周在笔记本重启后突然就报错读取 S.M.A.R.T 错误,启动不了,取出这个盘发现大量的 0E 错误,GG 了,然后当时手贱为散热撕了标签贴膜涂硅脂加紫铜散热片,现在因为没标签连质保都没了。

求一个稳定靠谱点的固态,貌似三星也不太行,排除

17. 目前毕业季,真实的就业率是多少?
985 ,211 的是否依然有很大优势?

当年是大四开学就拿了 offer ,然后剩余时间在做毕业设计,毕业旅行等

以前还没那么多扎堆考 gwy ,考研