2024-07-17

20 篇热帖

1. [送码] 为了玩儿转群晖 NAS,我做了一个融合怪 App
如果您正在使用群晖 NAS 或者您使用 Emby 观看视频、听音乐不妨试试我这款 App ,这是一款集成了 NAS 管理、Docker 管理、套件管理、任务计划以及视频音频的融合怪 App 。
DS Cloud 这款 App 肯定会给您带来不一样的体验,之所以起这个名字是因为我想把它打造成一款全方位的云端解决方案,但上架之后才发现和群晖官方的 App 重名了😂(后面我考虑改个名字了,大家有什么高大上的名字也希望留言给我。。。)
先说说功能吧
1 、看视频
DS Cloud 支持市面上所有主流视频格式的播放,同时支持内嵌和外挂字幕,支
持音轨切换。另外投屏和画中画功能也都支持。可以说是群晖 NAS 看视频客户
端的不二之选。
(1)、基于 VideoStation 的视频
![]( )

(2)、基于 Emby 的视频
![]( )

2 、听音乐
DS Cloud 支持当前全部主流音频格式的播放,当然这里面包含无损音频的原生
支持。同时也支持压缩音频的播放,用户可以自由在两者之间进行切换。
(1)、基于 AudioStation 的音乐
![]( )

(2)、基于 Emby 的音乐
![]( )

3 、文件管理
用户可以通过这个客户端浏览和管理自己 NAS 上的文件,实现了 NAS 和
iPhone 、iPad 端的连通。
![]( )

4 、Docker 管理
强大的 Docker 管理,可以通过 yaml 文件创建项目,可以用手机更新映像,更改
容器设置,实时监控容器变化等等。
![]( )
![]( )

5 、套件管理
强大的套件管理,可以通过手机端添加和更新套件,并且可以通过手机端启动
和停止套件。
![]( )

![]( )

6 、强大的小组件
通过小组件用户可以快速听歌,了解新上了哪些影片,管理 Docker ,监听系统
状况等等。
![]( )

7 、保护隐私
我这次只用了群晖官方和 Emby 官方的接口,甚至连统计接口和 iCloud 都没有用,所以谈不
到偷窥用户的隐私,如果不信您可以使用 Charles 这类软件进行测试。

8 、价格方面
![]( )

下载链接
https://apps.apple.com/cn/app/id6476057278

兑换码
K9NWFJMKL3EP
LFHPMWEYY3K4
FHX7WJJ7YLN6
X6MAF7R3WFXM
HXWLA734X677
AFJ9AETME47H
KJ7Y9ML6MF34
XXXA9LYKT3WW
66XH3ME6FHTE
KN3494AHTLJ7
MJT4TK3RXPXW
93A44FJKHLRL
XPXH744L9P4R
KAW9LLH6WFJP
43ERAE3WF4PJ
3. 各位 v 友在用什么手机浏览器,求推荐
我目前在用 via ,这是一个相对比较完美的手机浏览器,我喜欢它的自定义程度高,但我也发现它有两个缺点:

一、没有账号登录记忆,很快就需要重新输入账号和密码

二、via 浏览器是国产浏览器,可在 设置-关于 里面可以找到它的备案号:泸 ICP 备 2022019616 号-3A ,不知会不会记录我的搜索历史/使用日志,这是关于安全性的担忧

各位 v 友在用什么浏览器呢,想参考一下,谢谢!
4. 啊? 9.11 比 9.9 大??

前两天歌手排名的梗出来之后,就问了一下 chatGPT 4o ,结果我真是没想到,是我问的方式问错了?然后我又问了 github copilot ,结果还是一样。

5. 被 go 语言的 json.Marshal 恶心到了

我的需求是,输入 sql ,返回序列化后的 json 结果。

在 python 中,官方库就可以返回[{'col1': 1, 'col2': '2', 'col3': true}....] 这种带类型的 json 结果。

在 go 中如果已知 sql 返回的列数和列类型,也可以构造一个 struct 进行数据映射,然后用json.Marshal转为 json 。

如果 sql 返回的列数和行类型未知,就很难受了,在 go/mysql 的官方 wiki 案例 中对于匿名的结果,使用了 interface 或者 sql.RawBytes ,但这两种替代方式在json.Marshal后都变成了 base64 encode 后的 string ,既丢失了类型也变异了结果( https://stackoverflow.com/questions/32501784/the-sqlx-library-gives-weird-base64-encoded-looking-results)

请问各位在实际业务中遇到这个问题是怎么处理的?

在其他语言中很自然的 object 序列化为原类型,在 go 的 json.Marshal 中怎么就全变成 string 了

6. 公积金从 12%调整成了 7%

7 月份了,公司把原先的公积金比例从 12%调整成了 7%,以前还房贷基本不用动到手的工资,现在这样得用部分的工资了,又让我想跑路了……

7. Java hello world 确实就要占用 30M

最近看了几个帖子都是说 java 内存的, 自己也写 java , 还从来没关注过一个 hello world, 今天一时兴起测试了下,确实需要占用 30 。

测试方法和代码如下:

public class Main {
    public static void main(String[] args) throws InterruptedException {
        System.out.println("hello memory 02");
        Thread.sleep(60 * 60 * 1000);
    }
}

方式 1: 直接运行 java Main.java 。70M 内存

方式 2: 先编译,再运行: javac Main.java, 然后 java Main. 30M 内存

方式 3 编译成 jar 包在运行,java -jar main.jar 30M 内存。 编译的 maven 配置如下

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.example</groupId>
    <artifactId>untitled</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>21</maven.compiler.source>
        <maven.compiler.target>21</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>3.2.1</version>
                <configuration>
                    <createDependencyReducedPom>false</createDependencyReducedPom>
                </configuration>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                        <configuration>
                            <transformers>
                                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                    <mainClass>Main</mainClass>
                                </transformer>
                            </transformers>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

</project>

以上的 java 运行环境:

openjdk version "21.0.3" 2024-04-16 LTS
OpenJDK Runtime Environment Temurin-21.0.3+9 (build 21.0.3+9-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.3+9 (build 21.0.3+9-LTS, mixed mode, sharing)

如果觉得上面哪里测试有问题的,欢迎来拍。

一句话总结:Java 内存没救了,在意内存别用 Java 。

8. 通勤电瓶车求推荐

1.上班通勤来回 40 公里,可能会通勤也有可能骑行到地铁站,空闲时间去商场之类的。 2.续航要高的,然后坐两个人能比较舒服的。 3.头盔什么的最好能放在座位下面的。 2.预算 4K 左右,只能买电动自行车,因为城市禁电摩。

9. 现在没有好用的顺风车平台

公司离家 18 公里,公交转地铁倒地铁再转公交。老板租了个排屋开车停车费 900 还要半年付一次,油车成本也高。每天通信时间 3h ,买房子的幸福感都薄弱,感觉不如租房子自由吧,租房子的品质又肯定比不上买来的。吐槽了这么多就是想问问兄弟们有木有好用的拼车平台,每天上下班时间都挺固定的。邻居问过了,都不太顺路。除了滴滴还有哪些好用的顺风车。愿意 22 个工作日花费 1000 提高通行体验。

10. [送码🎁]桌面新宠 2.0,分享下自己耗时半年开发的能和多种小工具互动的宠物

应用简介

桌面新宠(NewPet),是我耗时半年开发的一款桌面宠物。我是被 QQ 宠物影响的那批人,上学时天天给 QQ 宠物喂食,很可惜它现在不在了。所以,我开发的初衷是想要在电脑桌面上拥有一个小宠物。

1.0 做的比较粗糙,所以到 2.0 才好意思来分享下自己的成果。

应用功能

  • 我不想这个宠物只是个花瓶

    想让它和我常用的工具能有个深度的交互。

    为了这个小宠物,我做了一大盘饺子😊。最终这盘饺子里就有了 [专注] [休息] [木鱼] [诗词] [白噪音] 等功能。每个功能,我都细心打磨了宠物的交互动作。

  • 我不想这个宠物要太多的权限。

    到底加哪些工具的时候,也参考了很多优秀的应用,后续也会丰富很多工具。但我也极其的克制。尽量新增的每个工具都不需要底层的权限,确保用户的隐私和使用便利。

开发过程

技术栈用的是原生 swift ,我是个 Java 后端工程师,重头学习了 swift+swiftui 。但这些对我不是困难事。开发的大部分时间都耗费在了宠物设计上。

踩坑经历

  • 第 1 次:blender 3D 。想着一步到位,直接学了 2 个月 blender ,几乎刷遍了 B 站 blender 教程,最后上手捏 3D 。效果还行,但最终还是放弃了,是因为 3D 太吃内存了,在桌面应用上施展不开。
  • 第 2 次:Spline 3D 。交互效果特别棒,但 Spline SDK 用的架构和我用的不太一样,浪费了半个月时间最终放弃。
  • 第 3 次:Spine 和 Live2D 。这两个算是一类,骨骼动画,也探索了一阵子。授权费有点小贵,无力承担😭。
  • 第 n 次:Blender 2D 手绘简笔画 + AI 渲染 + PS 切图 + AE 动画。现在动画比较简单,属于自己能力有限,不会画低头、侧身等动作,还是自己平时观察的太少,没有基础。不过我正在努力学习,相信随着版本会越来越好💪🏻。

下载使用

App Store 搜索 [newpet], 或者搜索 [桌面新宠] 或 前往 AppStore 下载

我先送 10 个码,如果伙伴们没有领到,我会在留言区再送 10 个。请留下邮箱,任何意见和反馈,都欢迎留言。应用里也有我的联系方式,感谢大家的支持。

兑换码

P7N77MK9LY7L
RW9MKRNX3AAT
7XRXY9Y3L6EP
X7YFXXENN3NN
KN9XN7N4YLTP
4MJ399M46JLL
XAKLYRT6WXMK
XEXYHEJ6KMKK
ALW9F7K4H7R9
KXAJFPYYFNM4

11. 搞开发快十年了,变秃了,也变强了。最近腰也有点疼了,特别是脊柱中间,用手锤一下就更疼,有没有什么缓解的方法啊
12. 昨天重装了次 windows

先是找了个 u 盘想当启动盘,然后搜了下 U 盘启动 出来一堆 winpe 工具啥的,那些集成网站的是真的好用啊,一键下载系统 iso ,但是怎么给我下毒呢,第一次开机启动,好家伙,360 2345 这个影音那个输入法浏览器的,可全了。

13. 听到微信视频的铃声响起的时候,你会感觉到不适吗?

现在只要听到微信语音或者视频的提示铃声,我就感到不舒服,很多时候会挂断,然后选择回复消息,文字和语音都可以,甚至宁愿打电话过去,都不想听到微信视频或者语音通话的提示铃声。

大家有类似的感受吗?

14. iOS 换安卓的真正担忧, app 生态支持,以及谈到微信
论坛有一热帖讨论 iOS 换安装 Android 考虑拍照

实际上我倒是一直真正担忧的是 app 生态支持

举个例子,最近在研究 iOS NFC 场景联动智能家居的做法。一开始总以为,类似 NFC 这种 iOS 始终不开放的,安卓应该方便的多吧。结果呢……

iOS 找个淘宝上智能家居的卖家,基本都至少会给出 iOS 的 app ,然后进一步好一点的厂商产品还会给出 iOS app 的 Siri 快捷指令的操作方式,然后就可以基于 iOS 快捷指令去做深度的场景判断和定制了。

安卓呢问卖家,比较 iOS 去问卖家、很多卖家明显的就不太耐烦、回复比较敷衍缓慢,因为首先还要确定你到底是哪个国内安卓厂商的手机。也不知道为啥,卖家很容易先说啥不支持华为之类的话(为啥?华为 app 生态封闭很厉害?)

然后自己最后研究来研究去一圈安卓上,很多厂家要做个智能场景,我想得到的可能还要依赖厂商微信小程序的微信 URL scheme 。

大家都骂张小龙吧,结果你在安卓上要搞个场景,还得感谢张小龙至少给建了个生态……


总结结果就是:

你说 iOS nfc 不开放吧,结果反而 iOS 的 nfc 快捷指令排场景操作比安卓好用的多,所有 app 都会主动给 iOS 做生态上的 Siri 快捷指令扩展。各种玩法 iOS 上都被人玩的很透彻、需求提的很清晰厂商也愿意做。

而安卓,大家各自画圈,上个细节深度定制的功能得每个手机操作系统厂商逐个适配。还不如依赖天天被人骂的微信给的生态。
15. 当“滑动解锁”也能成为专利,还有什么不能
最近接触了一点专利的事。发现有些专利在我看来简直蛮不讲理。
最有名的一个,2011 年,苹果从美国专利及商标局获得了滑动解锁的专利,该专利名称为「通过在解锁图像上执行手势来解锁设备」。

就这玩意儿也能申请专利吗?只要触摸屏手机出现了,滑动解锁不是非常 trivial 的一个应用吗?这简直是侵犯了人类的知识产权。
16. 和人一起开发了一个出海网站,以为合作者是大佬,结果感觉很离谱

注意:大家看到网上说的有一个好点子就缺程序员的情况千万要注意!!!

5 月份网上看到一个找程序员开发说自己好几个网站和工具的出海经验,有个点子就缺程序员了,说是合作模式(懂的都懂)。因为我本人是没有出海经验的,就想着干了学一学。结果真的是啥都没学到,全部在摸索。

这人真的满嘴跑火车:

  • 开始说他也懂点技术,然后说他那边还有一个技术到时候可以帮忙,结果从头到尾代码都是我一个人写的,他是一点技术支持都没有。
  • 说自己有出海经验,我问他收款用什么,他居然说让我随便用哪家的都行(当时我就决的有点不对劲了,但是当时已经开发的差不多了)。后来禁不住我问让他一定要定一个,他说他们一直用的 paddle ,让我也去申请一个。结果感觉他一点不会。paddle 申请的坑他啥都没说,搞的我一个 paddle 申请了 2 个多星期。
  • SEO 他也不懂,开发的时候 SEO 关键词这些也都是我去想的
  • 7 月份开发完成到推广环节了,我想着总该到他发力了吧,结果人就一句话,让我去各个网站注册账号发链接,结果第一个发的 reddit ,直接把我新建的社区封了。

前两天闹掰了,推广了 2 个星期不说收款,一个注册都没有,还好我开始就防止他后期做成把我踢出去,所以前期直接用的我的域名,想想就觉得亏,啥都没学到,都自己在研究,真的浪费时间。

最后的最后,这是我的网站:www.aithriving.com 。做的是 api 画图的集成站点,目前是把市面上有的出图 api 集成到我这一个网站了,想问下这个有的搞吗,如果有的搞我准备重新找个同事一起搞,如果不行我准备放弃了,本来还有其它功能申请 paddle 的时候被要求删除了。

大家一定要擦亮眼睛,尽量少相信网上那些人吹的,搞什么合作模式,就算要搞,一定要防止别人中后期直接把你踢出局。他真的有好点子为啥不在线下找,少抱着学习的心态去搞,这些人不一定懂的比你多。

17. 几十万字的小说,有的人几个小时就读完了,怎么做到的?

我看书很慢,即使是二十万字的小说,也要花七八个小时,别人两个小时就读完了,怎么做到的?

18. 被一个非计算机行业的客户问了一下, API 是啥缩写

不谷歌有多少能反应过来

19. 学院本应届生-深圳求一份 Java 工作

简历求拷打,在深圳找得我心态快崩溃了,各位公司大佬捞一捞,请大佬指点!!!

https://imgur.com/NQVTdp7

如果有内推的请加:U2luZ3VsYXJMaQ==

20. macOS Sequoia Public Beta 有什么影响日常使用的严重 bug 吗?

如题,想问下更新了的 V 友有遇到什么比较影响日常使用的严重 bug 吗? 想体验下 iPhone Mirroring ,但怕有严重 bug 影响工作,在犹豫要不要更新。 求问更新了的各位体验如何