普通视图

发现新文章,点击刷新页面。
昨天以前掘墓人的小铲子

新玩意:一加 15

作者 掘墓人
2025年12月31日 14:43
  • 渠道:一加手机京东自营旗舰店
  • 价格:4381 元

上一部手机一加 ACE Pro 用了三年多了,详情可见「新玩意|一加 Ace Pro」。除了比较卡,256G 的存储空间也不够用,所以就想着趁着双十一换一部新手机。

下半年发布的新机里,对比了 iPhone 17 系列、iPhone Air、小米 17 系列和一加 15,最后还是选择了一加,一方面是性价比比较高,另一方面是系统不变,无需适应。

本来是想双十一下单的,但是广东没国补,就想着再等等。这个月 19 号的时候发现京东有个焕新补贴,加上 PLUS 立减,便宜了 500 多,就果断入手了。

手机是直边的设计,加上超窄的屏幕边框,视觉效果还是很不错的。

正面

颜色是这次主打的「原色沙丘」,说实话,第一次去店里看真机的时候感觉这个颜色旧旧的,不过到手之后感觉还可以,相较于其他颜色比较低调,也比较有特色。

背面

后盖是玻纤材质的,摸起来比较丝滑,但是加上直边,长时间握持手会感觉很累,没有圆边那种贴手的感觉。

这次入手的是 16+512 的版本,不得不说,空间大了就是省心,再也不用动不动就清理空间了,推荐买新机的朋友入手大存储版本。

在第五代骁龙 8 至尊版和 16G LPDDR5X Ultra 的加持下,手机的反应速度很快,浮窗操作两个 APP 情况下不会有丝毫卡顿,同时发热控制也比较好。

一加 15 的屏幕虽然号称是 165Hz 刷新率,但是只有部分游戏支持,其他情况最高还是 120Hz。专门咨询了客服,得知开启开发者模式后,可以打开「165Hz 极速高刷」,支持将 QQ、微信和小红书的刷新率提高到 165Hz,我个人实测区别不大,估计后续系统更新会支持更多应用开启 165Hz 刷新率。

x165Hz 极速高刷

标配的充电器是 120W 的,官方宣称最快 40 分钟可以充满。就我自己的使用情况,7300mAh 的电池充满电至少可以用 24 小时,基本告别了电量焦虑。

拍照方面还没深度体验,虽然没有了哈苏认证,但肯定是比我之前的手机好的多。

系统方面,一加 15 用上了 ColorOS 16,UI 上越来越像苹果了,我倒是觉得 ColorOS 应该有更多自己的特色,而不是模仿苹果。

还有个值得一提方面,就是手机信号。我所在的小区可能是基站太少,在室内打电话经常断断续续的,这种情况在使用一加 ACE Pro 和 iPhone 16 Pro 时经常遇到,但是使用一加 15 后明显感觉信号更好,通话质量更佳。

AI 编程初体验:Trae 帮我写代码

作者 掘墓人
2025年3月5日 15:12

第一次用 AI 编写一个完整网页,虽然功能比较简单,但最终实现的效果比我自己写的还要好。

前言

一直以来我都没怎么用过 AI,最主要的原因是不知道用来做什么。

用过最多的应该是百度时出现的 AI 搜索,不过只能算是被动使用;再有就是前段时间修改 Wordpress 时用 Kimi 搜索过相关的问题,算是为数不多的主动使用。

编程方面,很早之前体验过 Copilot 的注释生成代码功能,但也仅仅是体验。

最近,字节的「Trae」很火,定位是 AI IDE,现阶段完全免费。作为一个程序员,就想着安装体验一下,谁曾想这次的体验出乎我的意料。

使用过程

Trae 版本

我使用是国外版本的 Trae,当我写这篇文章的时候,国内版本的 Trae 也上线了,两者最大的区别就是使用的模型,国外版本使用的是Claude3.5 和 Claude 3.7,国内版本使用的是 DeepSeek R1 和 DeepSeek V3。国外版本也刚更新了,更新后增加了 DeepSeek R1 和 DeepSeek V3 模型。

关于 Trae 的使用我就不过多介绍了,可以看下阮一峰老师的「Trae 国内版出来了,真的好用吗?

Builder

最开始我并没有想深入体验,只是想看看大家都在聊的 Trae 到底是个什么样。

安装打开 Trae 之后,第一眼就看到了 Builder 选项,有两个示例。

Builder 模式

我选择了「生成一个 To-Do list 应用」试了下,虽然是个比较简单的网页应用,但是不到一分钟就生成了一个看着还不错的页面效果,说实话,让我大吃一惊!

To-Do list

正好我想把之前写过的一个满减计算工具迁移到薅羊毛网站,于是就想着让 Trae 帮我写一下。

需求描述

使用 Builder 模式,我跟 Trae 描述了我的需求,如下:

  • 帮我用 Vue 写一个满减计算工具,支持计算300-50,300-40,200-30,200-20,输入金额后可以显示满减后的金额
  • 每种满减都可以单独输入金额进行计算
  • 输入金额后没有计算,是出了什么问题吗
  • 还是没有计算,请认真检查一下
  • 优化一下计算逻辑,如果不够金额,可以按照所占金额的百分比进行满减计算,注意不要有小数,最后结果向上取整

不到十分钟的时间,生成的网页已经基本满足我的需求了。

初始版本

后续就是让 Trat 帮我调整样式和细节:

  • 优化一下输入框,只能输入大于 0 的整数
  • 我测试了,发现还是能输入小于 0 的数字
  • 输入框的提示文本设置为“请输入商品金额”
  • 提示文本显示为空了,是哪里出错了吗
  • 将网页改为自适应宽度,当用电脑访问时一行展示两个计算模块,当使用手机访问时保持当前展示的样式
  • 将优惠后的金额样式设置为加粗
  • 只加粗金额,前面的文字不加粗
  • 将标题拿到外层,并使其固定
  • 计算结果所占区域不要隐藏,在未输入金额时先占位
  • 在网页底部加上备案号,备案号是“粤ICP备2025357712号”
  • 使用 Emoji 中的计算器作为网页的 favicon.ico
  • 给网页整体设置一套颜色主题,使其更现代化和活泼
  • 将主题色改为 #3F6AE8

上述需求只是其中的一部分,在 Trae 生成的基础上再手动微调下代码,最终实现的效果如下,完全达到了上线的水准。

最终效果图

svg

在上述效果的基础上,又让 Trae 帮我生成了红包图标,作为淘宝和京东的红包领取入口,设计的效果还是挺不错的。

  • 帮我在网页右下角增加一个悬浮按钮,使用红包作为图片
  • 图片使用 Emoji 中的红包
  • 点击按钮不跳转网页,而是出现一个弹框,弹框包含两个选项,一个是复制口令,口令内容是【xxxxxx】;一个是打开链接,链接地址是 https://xxx.xx/xxxx
  • 帮我设计一个红包的图片,替换悬浮按钮中的 Emoji,图片的主题要跟淘宝超级红包有关联

最终实现的效果如下,也可以直接访问「满减计算器」查看。

红包效果

标题和域名

还问了 Trae 网站的标题和域名用什么比较好:

  • 网页标题叫满减计算工具好还是满减计算器好
  • 我想部署这个网站,我的主域名是 haoyangmao.wiki,二级域名设置成什么比较合适

最终我采纳了 Trae 给出的建议,标题使用的是满减计算器,域名是 https://calc.haoyangmao.wiki

其他

还有一些跟需求无关的,例如:

  • 清理无用代码和组件
  • 重新运行项目,使局域网可以访问
  • 我用手机预览发现会出现横向滚动条,这是怎么回事

Trae 都能准确识别并进行调整,省去了搜索和检查的时间,大大提高了效率。

遇到的问题

使用的过程中也发现了几个问题。

对描述理解有误

例如我让 Trae 在标题和计算模块中间增加一段文本,但是它把文本加到了计算模块里。之所以会这样还是描述不够具体,当我让它把文本移到定义好的 .calculator 外边时,就能准确实现了。

人跟人之间的理解尚且有偏差,更别说人跟 AI 之间了,所以如果 AI 理解有误,那就把描述指向更具体的对象和位置,减少理解偏差。

代码丢失

遇到最严重的问题是代码丢失,当我想把代码恢复到某一轮对话之前,操作之后却发现代码全丢了,我惊出一身汗,这个时候网页效果已经很完善了,难不成要从头来再来一遍?

我尝试让 Trae 帮我恢复代码,但它的响应却是从头开始生成代码,根本不是我要的效果。还好后来发现项目里有个 .history 目录,里面就是每次修改的代码备份,通过查找此目录成功把代码找回了。

文件审查 bug

关闭项目重新打开,有时候会提醒有文件需要审查,但是我刚打开项目,并没有让 AI 帮我修改代码。这个时候不管我点拒绝还是接受,我之前的代码都会有变动,个人猜测这就是个 bug。

我的解决办法有两个,一个是在关闭项目之前把代码 commit 一下,再次打开项目如果代码有变动就进行还原。另一个是每次关闭之前都新建会话,避免下次打开时因为历史会话导致文件审查引起代码变动。

一本正经

这应该不只是 Trae 的问题,而是 AI 的通病,一本正经的告诉你已经实现了功能或者解决了问题,但真实情况并非如此,需要让它更仔细认真一点,才能真正实现功能或者解决问题,有时候甚至要多次 push 才能达成目的。

我一般都是这样描述:

还是没有解决 XX 问题,认真检查一下。

模型排队

我使用的是 Claude3.5,虽说 Claude 3.7 更强大,但是切换使用后就发现要排队,太影响使用体验了,索性后面就没用过了 3.7 了,3.5 也足够使用了。

总结

总结一下使用 Trae 帮我写代码的感受。

首先,需求描述要准确,并且尽可能的详细,否则会有理解偏差,例如“满减”,我们都知道是每满 300 减 50,但是如果按我最开始的描述,AI 会认为满了 300 才减 50,不满 300 不减,满了 300 只减 50。

需求描述准确了,AI 的编程效率绝对是比人高的,这点毋庸置疑,前面提到的不到一分钟实现 To-Do list 就是铁证。

其次,Builder 模式就是我理想中的 AI 编程,我来提需求,AI 来完成编码。比使用 AI 来进行代码补全的提升要大得多,虽然两者使用场景不一样。

跟 AI 的对话过程就是一个让 AI 逐渐理解需求和不断纠错的过程,人和 AI 共同创作,只不过在这个过程中 AI 要比人多动“脑子”。

当然,除了编程的问题,还可以跟 AI 交流项目相关的其他问题,例如网站的标题、域名的选择等等,可以参考一下 AI 的建议。

对于一些非需求类的步骤,例如初始化项目、安装依赖和预览项目等,与其让 AI 帮忙操作,不如自己手动执行更快。

虽然使用 AI 编程还是会有些问题,例如经过多轮对话 AI 还是不理解需求,又或者是很细节的东西,自己手动改可能更快,但是有了 AI 的帮助,整体编程效率肯定是大大提升的,而且即使不懂编程的人也可以使用类似 Trae 的 AI IDE 来开发自己的软件应用。

后记

产品经理

在使用 Trae 编程之后,我突然感觉自己的角色更像是产品经理,提出需求,让 AI 去实现,发现问题,让 AI 去改,如此往复。作为曾经的一名程序员,我忍不住虎躯一震,想到了产品经理经常对程序员说的一句话:

这个需求很简单,今天(或者这周)能上线吗?

一句话需求

又感觉自己像是领导,因为有些领导总是喜欢提“一句话需求”,这不就是活生生的例子,真是难为 AI(和程序员)了。

给我写个网页,一个满减计算工具,支持计算300-50,300-40,200-30,200-20。

程序员会被 AI 替代吗

我的观点是:肯定会有一部分程序员会被 AI 替代,但是最后留下来使用 AI 的也是程序员,毕竟程序员才更懂代码,能更好的跟 AI 交流对话。

非程序员可以用 AI 编程吗

当然可以,我用完 Trae 的第一个感觉就是,我女朋友也可以用 Trae 来编程。

用 AI 编程,你需要充当产品经理和用户的角色,尽可能详细的描述自己的需求,让 AI 这个程序员去编写代码和实现功能。

当然,编程只是应用开发的其中一个步骤,后续还涉及到例如网站发布等问题,都可以跟 AI 对话,这时候就需要充当学生的角色,向 AI 这个经验丰富的老师提问并动手实践。

对 AI 编程怎么评价

AI 编程太高效了,这也是我这次体验 Trae 之后最大的感受。

文章开头我提到不知道用 AI 来做什么,现在我知道了,AI 可以帮我写代码,而且比我写的还要好。

我其实有很多想法想通过编程来实现,但是由于时间和实现难度问题,有很多都还没来得及实践,不过相信现在有了 AI 的加持,其中一些想法很快就能实现。

新玩意:WESCOM 31.5 英寸 4K 显示器

作者 掘墓人
2023年12月21日 15:16
  • 渠道:WESCOM 官方京东自营旗舰店
  • 价格:912 元

之前一直在用的显示器是几年前从闲鱼买的一台 LG 29 寸带鱼屏,当时感觉 29 寸很大,可以同时开两个窗口,感觉很棒。细心的读者应该在之前的文章「新玩意:乐歌 E2 升降桌」见到过了,当然新买的显示器也在其中。

今年又捡起了编程,与朋友协作开发的时候要多个窗口来回切换,同时开两个窗口已经不能满足我了。年中回家的时候临时用了一下我外甥的 32 寸显示器,当时的感觉太爽了,可以同时开四个窗口,不需要来回切窗口。

本来想着再买一台 29 寸显示器,跟原来的显示器组个双屏,但是稍微研究了一下,发现双屏有点麻烦,而且显示效果也不是很完美,所以就考虑直接上 32 寸的显示器,分辨率也一步到位上 4K。

其实我的需求比较简单,就是换个大屏幕,对画质色彩要求不高,能亮就行,最主要就是能同时开多个窗口。在做了攻略之后决定购买「WESCOM 31.5 英寸 4K 显示器」,主打一个性价比高。

官方给出的参数如下:

产品规格

显示器到手的第一感觉就是大,很大,视觉上比 29 寸的显示器多了 1/4 的面积。跑了一下坏点和漏光测试,发现左下角和右下角在显示黑色的时候会有点漏光,但是基本不影响使用,所以就没有换货。

我的电脑是联想天逸,买之前咨询客服是否支持 4K 显示器,得到的答复是最大支持 2K,感觉有点坑,果然品牌整机在消费者不容易注意到的地方省钱了。不过好在可以加装一个半高的独立显卡,我从闲鱼买了一个 R5 240,纯亮机卡,但是也够用了,唯一的缺陷就是 Windows 的系统动画稍微有点卡顿,不过时间长了也就习惯了。

显示器带了一个金属的支架,但为了桌面整洁我给显示器配了一个「Brateck 北弧显示器支架」。由于显示器太大太重,支架出厂的设置都抬不起头,需要单独调整气弹簧的压力。调整后虽然可以抬起头了,但是毕竟快 20 斤的重量,稍微大力晃动桌子就会导致显示器晃动。

显示器

显示方面,在 Windows 11 下分辨率设置为 3840 x 2160 后会自动将缩放设置为 150%,字体大小看起来会比较合适。从 1080 换到 4K 之后提升还是很明显的,显示效果很细腻,正常观看画面完全没有颗粒感。

Windows 下部分软件如果没有适配高分屏可能会出现字体模糊的情况,解决办法如下:

  • 找到软件 exe 或者快捷方式,鼠标右键选择属性
  • 点击兼容性中的更改高 DPI 设置
  • 勾选下方的替代高 DPI 缩放行为
  • 下拉框中尝试不同的选项
  • 修改后重启软件查看是否生效

高 DPI 设置

显示器的亮度是 250 尼特,我设置的是 100% 亮度,而 LG 那款我只需要开到 70% 的亮度,不过也 250 尼特也够了。

显示器后方的按键手感特别硬,跟 LG 的完全没法比,不过价格在这里,也不能苛求,因为手感太差,我每天都不关显示器电源。

还有个细节问题,由于显示器的接口比较靠下,视频线无法完全隐藏到后面,为此我专门买了个弯头的转接头。

转接头

虽然这款显示器有各种小问题,但是这样的价格,对我这种只求点亮的用户来说也足够了,毕竟不到一千就可以上 31.5 寸 4K60Hz,已经很香了。

不过还是要强调一下,如果你对显示器的画质色彩和亮度等有比较高的要求,推荐看看其他品牌和价位的显示器。

香港一日游

作者 掘墓人
2023年8月27日 18:28

这周三去了一趟香港,记录一下行程和感受。

计划

我原本没想去香港的,因为没什么东西要买,我又不喜欢去不熟悉的地方。但是女朋友一直说想带我去香港逛逛,正好这周比较清闲,周二晚上临时决定第二天去香港。

出行方案

既然决定了去,那第一件事肯定是确定一下怎么去。我们是从广州出发,准备到香港西九龙。在小红书搜索了一下,从广州到香港西九龙有几个方案:

  • 方案一
    • 广州南–香港西九龙:高铁
  • 方案二
    • 广州南–深圳北:高铁
    • 深圳北–香港西九龙:高铁
  • 方案三(错误方案)
    • 广州南–深圳北:高铁
    • 深圳北–香港西九龙:地铁

其实广州南到香港西九龙是有高铁直达的,也就是方案一,但是直达有个问题,那就是车票要贵点。同样的路程,如果从深圳北换乘一下,也就是方案二,一个人就可以省下六十多块钱。

我们商量按方案二买票的,就先买了广州南到深圳北的高铁票,还尝试了买同一车次的深圳北到西九龙的票,结果提示“ 出票失败,本次列车为跨境旅客列车,涉及跨境车票不办理延长乘车区间业务”,那只好买下一车次的票了,大约晚半个小时。

购票提示

但是付款之前,女朋友说想体验一下坐地铁到香港,所以深圳北到西九龙的高铁票就没付款,也就是只买了广州南到深圳北的高铁,等过了关之后再坐地铁到西九龙。

至于为什么说方案三是错的,后面会详细说到。

行程安排

具体到香港之后去哪里逛,我没有查,女朋友已经安排好了。其实主要是逛一下,看看香港什么样子,时间充裕就多逛一下,时间不够就少逛一下,也不买什么东西。

行李准备

由于只去一天,不需要准备换洗的衣物,只带了现金、移动电源、数据线、身份证、港澳通行证、纸巾和雨伞等物品。

说到现金,买完车票我们才发现没有提前兑换港币,查了下汇率,1 人民币 ≈ 1.0746 港元,想了下其实换不换都行,因为买东西可以刷卡,地铁可以用支付宝,基本没什么要用现金的。

出发

计划赶不上变化

周三早上七点半起床,八点出门,九点到广州南站,准备检票的时候才发现,深圳北到西九龙没有地铁,有地铁的是深圳站,这也是上面提到方案三是错的原因。

既然马上检票了,广州南到深圳北是肯定要坐的,那接下来就买深圳北到西九龙的高铁票就好了,也就是说最终还是选择了方案二,真是计划赶不上变化,变化又变了回去。

换乘

广州南到深圳北也就半个小时,本来想着上车眯一下,结果还没睡着就到了。到站后换乘也很方便,直接走到对应的站台即可。这里最好跟车站人员确认一下,防止有误。

等了不到半小时下一辆车就来了,上了车发现车座跟普通高铁的不太一样,有点硬,不过也就十几分钟的车程,无所谓了。

动感号

到香港西九龙站之前把提前买好的国际上网套餐启用了,我买的是 12 块钱 10G/天,感觉足够用了。

过口岸

过口岸其实跟着人群走就行了,一般走快捷通道,在机器上刷港澳通行证和指纹,有两道关口,一个是出中国内地,一个是入香港,所以刷证和指纹也要两次。需要注意的是香港还是要求扫健康码的,可以提前通过微信「海关旅客指尖服务」小程序申报。

出了口岸发现有兑港币的,就兑了300 块钱,结果 300 人民币只兑了 301.5 的港币,那五毛的硬币还生锈了,至少亏了二十块钱,也怪自己没问就直接让人家兑了。

港币

出来就是柯士甸地铁站,可以使用百度或者高德查看路线,紫色的闸机可以用支付宝和微信扫码进站,如果不会操作可以查看附近的提示或者问下工作人员。

柯士甸地铁站

逛逛逛

接下来就是逛逛逛了,去了尖沙咀、旺角、海港城、金鱼街等等。

逛了卖衣服的、卖化妆品的、很贵的超市、零食超市等等,反正就是各种逛,累坏了。

吃饭

中午本来是要去吃荣记粉面的,据说陈奕迅经常去这家,到了之后发现好多人在排队,天气太热了,我们就去对面吃了麦当劳。

当时已经一点多了,麦当劳还是很多人,桌子上的二维码点餐其实是麦当劳 App 的下载链接,下载完也注册不了,因为需要香港手机号。

去点餐机点了个脆辣鸡腿堡、薯条和可乐,可乐感觉没什么不同,汉堡更多汁,没那么脆,薯条更咸一点。还看到好多人拿着薯条放到袋子里,再加上调料包摇啊摇,在广州还真没见过这种吃法。

下午在街边小店吃了个鲜虾馄饨,店里贴着老板跟陈奕迅的照片,这种小店一般只收现金。

返程

晚上我们从海港城逛到了星光大道,但是为了赶高铁,星光大道也没逛,有点可惜了,香港的夜景还是挺不错的。

返程是八点半的高铁,跟去的时候类似,还是从深圳北换乘,这次到深圳北我们先出站然后再进站的,主要是想看看候车室有没有什么吃的,由于是晚上,进站的人也不多,半个小时绰绰有余。

十点多回到了广州南,回到住的地方差不多已经十一点了。

感受

行程安排

一日游时间还是有点短,想逛的地方又多,基本上就是走马观花,再加上不熟悉,找路也花了不少时间。

一天下来走了三万步,是真的累,脚疼腰疼,再加上天气也热,商场里的空调冷气又很足,上一秒还一身汗,下一秒就觉得冷,真係頂唔順。

下次再去香港的话,我会选择住一晚,或者少去几个地方,这样就不会那么赶了,相对轻松一些

花费

整趟行程下来花费 1000 元左右,主要花在了交通费用上。

心情

刚到香港还发生了一点小插曲,我跟女朋友有点不开心,不过我们很快调整了过来,最后我们对整个旅程都比较满意。

毕竟旅途本身就挺累的,如果心情再不好,那岂不是身累加心累?所以要保持一个好心情,旅途才会愉快。

对香港的印象

我们逛的地方人都比较多,估计也有很多跟我们一样的游客。游客多也促进了香港的支付发展,基本上除了街边小店,都支持微信支付宝或者刷卡。

交通方面我们只坐了地铁,支持支付宝和微信扫码进站,还是很方便的,速度也很快,但是地铁里给人的感觉有点局促,比如地铁车厢比较矮,车站的扶梯比较宅窄,很多都是仅能一人通过的那种。

建筑比较密,马路也比较窄,女朋友说是因为香港的山比较多,适合居住的平原比较少,自然就会显得比较拥挤,听起来比较合理。

香港整体给我的感觉没有澳门破旧,不知道是不是我个人的错觉。整体消费还是挺高的,从吃饭就可以看出来,内地二三十就可以吃一顿,香港四五十起步。

有一些头发花白的老人还在工作,这挺出乎我意料的。

注意事项

整理了一下去香港的注意事项,供大家参考,也算是做一下笔记,以后再去可能还用得上。

港澳通行证签注

去香港首先要准备好港澳通行证签注,广州可自助签注的地点可查看「广州市赴港澳签注智能办理点一览表」,选择好具体位置后可以通过百度或高德地图搜索办公地点的电话,电话确认后再前往,避免白跑一趟。

签注分个人和团体,我的通行证在签注机上只能签团体的,所以专门打电话问了关口,得到的答复是个人和团体没区别,过关的时候都是一样刷通行证和指纹。

港币

虽然说香港绝大部分的商场店铺都可以使用支付宝微信和银行卡,但还是要提前准备一些港币,因为一些街边小店可能只收现金。当然如果花的不多也可以不兑港币,香港也收人民币,不过是按一比一的比例收。

交通工具

提前确定前往香港的交通工具并尽早购票,可选择的方案还是比较多的,有大巴、高铁和地铁,根据自己的情况选择。

健康申报

确定行程后记得提前通过微信「海关旅客指尖服务」小程序进行健康申报并截图,过关的时候就可以直接扫码通过了。

国际上网

内地的手机号在香港是无法上网的,可以提前购买国际上网套餐,到香港之后开启就可以上网了。

国行的手机一般都能购买国际上网服务,我使用的一加 Ace Pro,在设置–移动网络里就可以找到国际上网服务。

交通

百度和高德地图在香港是可以使用的,感觉比谷歌地图更适合国人使用。

以上建议可能不够全面,有需要可以提前上小红书搜索下去香港的攻略。

照片

最后放几张在香港拍的照片,感觉黑白照片拍出来还是挺有感觉的。

市场

十字路口

街头

小巴

金像奖女神

维多利亚港

三星 Note4 超级省电模式之 Kindle 看书

作者 掘墓人
2023年4月10日 22:01

用三星 Note4 的超级省电模式看书,没想到真的可以。

再次相遇

过年的时候去我哥家,发现了躺在抽屉里的三星 Note4,是我刚上班的时候买的手机,后来换新手机之后给我哥用了。

说真的,对这台手机我还是很有感情的,一方面是因为这是我上班之后买的第一台手机,而且是心心念念的带手写笔的超大屏旗舰手机;另一方面当时不够钱买,好朋友们知道我喜欢这手机,专门借钱给我买。

虽然过去好几年了,但看见它的时候立马就回想起当时的感受:

  • 大屏幕,显示效果惊艳
  • 手写笔,装逼范儿十足
  • 大缝隙,打电话夹头发
  • 小电池,一天一冲够呛
  • 渣三星,旗舰机都卡顿

念及旧情,我准备把它拿走,反正也没人用了。充电开机之后才发现,真是没人用,密码都没人记得。幸好可以通过指纹解锁,不然还得费一番功夫。多说一句,Note4 的指纹是滑动解锁,很奇怪的方式。

想法

手机拿回来之后,清洁机身、重置系统、整理软件,把玩下来,感慨良多。

长期的使用之后,边框的漆有些脱落了,电池也不耐用了,就连屏幕也不堪负重,留下了「烧屏」的痕迹。不愧是三星的 AMOLED 屏幕,还真的会烧屏。等下,说到 Note4 的「Super AMOLED」屏幕,我突然想到除了烧屏之外它还有个特性,那就是显示黑色不发光!再想到之前为了省电用过的超级省电模式,黑白界面加限制应用使用,确实能省电。

突然灵光一闪,有了一个想法:我是不是可以用 Note4 来安装 Kindle,在超级省电模式下 看书?

  • 虽然是好多年前的手机,但是骁龙 805 处理器 + 3GB 内存,再怎么也比 Kindle 青春版要流畅的多吧?
  • 看书流畅的同时又带不动现在主流的软件,杜绝了看书时的干扰。
  • 再配合黑色背景不发光的特性,既省电对眼睛的伤害也小。

安装 Kindle

想法是美好的,但现实是残酷的。第一步还没迈出去就失败了,Kindle 安装不上,提示「解析软件包时出现问题」。

解析错误

我先是在酷安上下载的 Kindle 安装包,重试了几次都提示解析错误。我又尝试把我一加手机上的 Kindle 安装包传给 Note4 进行安装,仍然是同样的问题。无奈我只好上亚马逊官网下载安装包,居然还是一样的问题。

就当我以为这个想法要胎死腹中的时候,突然柳暗花明,使用腾讯的「应用宝」成功安装了 Kindle!

我就好奇为什么其他地方甚至官方下载的安装包都安装不了,应用宝怎么就可以呢?对比了一下我一加手机和 Note4 两个 Kindle 的版本,明显 Note4 安装的是低一点的版本,应该是从某个高版本开始 Kindle 放弃了对低版本系统的支持,毕竟现在基本没人用 Android 6.0 的手机了。

接下来登录 Kindle 账号,设置阅读背景为黑色,这想法就已经完成一半了。

超级省电模式

说实话,因为距离上次使用 Note4 已经太久了,我已经忘记了超级省电模式,只记得有个模式是黑白的,而且很省电,但是这个模式叫什么,怎么进入我已经想不起来了。不过还好有百度,搜索一下就知道了,原来是叫「超级省电模式」。

百度搜索

进入超级省电模式之后,我以为只要把 Kindle 添加到首页就可以了,结果就遇到了第二个问题,在此模式下找不到 Kindle,只有系统和官方合作的软件可以添加。

其实,即使不使用超级省电模式也基本能满足我的需求,但是作为一个爱折腾的人,怎么会轻易放过这个折腾的机会?再加上超级省电模式不仅能省电,还进一步减少了花花绿绿的干扰,何乐而不为?

搜索解决办法

一番搜索下来,发现一个教程「三星超级省电模式之手动添加任意程序」,感觉应该是可以搞定的。

文中提到需要修改超级省电模式的数据库,既然如此,那肯定需要获取手机的 Root 权限。

Root

继续搜索三星 Note4 的 Root 教程,找到了「三星 NOTE4 ROOT 教程」,按照步骤一步步操作即可完成 Root。

需要注意的是,Root 后开机的时候上面会出现红色字体,不影响使用。

Root 以及下方提到的软件都会在文章最后提供下载链接。

修改数据库

Root 之后首先安装 SQLiteEditor 和 Root Explorer,打开后均授予 Root 权限,使用 Root Explorer 找到 /data/data/com.sec.android.provider.emergencymode/databases 目录下的 emergency.db 数据库文件,将此文件复制到别处备份。

然后打开 emergency.db 下的 launcheradd 表,点击添加按钮添加一条数据,package、class、permission 和 mode 的值分别如下:

  • com.amazon.kindlefc
  • com.amazon.kindlefc.KfcUpgradePage
  • 0000
  • 1

保存后进入设置–>电池,启动超级省电模式,启动后通过点击加号并选择 Kindle 阅读将其加入到超级省电模式首页。

如果想移除默认的图标,可以参考「三星超级省电模式之手动添加任意程序」进行修改。

效果展示

这里忍不住感慨一句,安卓开放的感觉真好。

总结

用三星 Note4 的超级省电模式看书,感觉还是不错的,不仅没有干扰因素,看书翻页也比 Kindle 电纸书要流畅,我很满意。

但要说完美也算不上,每次在 Kindle 的阅读界面锁屏,等再次解锁的时候会有八九秒的白屏时间,不过也能接受,毕竟是一台老机器了,得包容。

除了折腾手机的系统,我还把屏幕四周的边框漆全部用美工刀刮了刮,让它看起来还整洁一点。虽然电池不太行了,但是我还没换,因为在超级省电模式下还算省电,等真的不行了再换。

能让这台老手机再次被用起来,也算废物利用了。我很享受这个折腾的过程,最终还能实现预期的目的,这种感觉太爽了。

最后,文章提到的软件都已经放在【蓝奏云】(密码:6o64),有需要的自取,也欢迎沟通交流。

使用 Jpom 自动构建和部署项目

作者 掘墓人
2023年3月2日 12:22

比 Jenkins 简单的项目构建和部署工具。

前端项目自动构建部署

我有几个自用的前端项目,每次修改代码后都需要本地打包再上传到服务器进行部署,感觉有点麻烦,不够自动化,所以一直想找个能够实现自动构建和部署的工具。

这时候可能会有人说用 Jenkins,其实我有体验过,但没能用起来,一方面是 Jenkins 对服务器配置要求高,另一方面是配置过于复杂。另外也使用过一段时间的 Vercel,虽然可以很方便的实现自动化部署,但是项目访问速度不理想,而且必须使用 GitHub,也弃用了。

最近发现了一个新的工具「Jpom」,不仅能在线构建、自动部署项目,还支持日常运维和项目监控等功能,并且配置相对简单,使用上也足够本地化,完全能满足了我的需求。

Jpom

这里我就以前端 Vue 项目构建部署为例,说一下 Jpom 的安装和使用。

安装

安装分为三部分:

  • node 环境安装
  • Jpom 服务端安装
  • Jpom 插件安装

node 环境安装

  • 下载安装
wget -O node-v16.13.1-linux-x64.tar.gz https://oss.npmmirror.com/dist/node/v16.13.1/node-v16.13.1-linux-x64.tar.gzmkdir -p /usr/node/ && tar -zxf node-v16.13.1-linux-x64.tar.gz  -C /usr/node/
  • 配置环境变量
echo '# node '>>/etc/profileecho 'export NODE_HOME=/usr/node/node-v16.13.1-linux-x64'>>/etc/profileecho 'export PATH=$NODE_HOME/bin:$PATH'>>/etc/profilesource /etc/profile

如构建遇到错误提示 /bin/bash: npm: command not found,可以执行如下命令建立软连接 ln -s /usr/node/node-v16.13.1-linux-x64/bin/node /usr/local/bin/node ln -s /usr/node/node-v16.13.1-linux-x64/bin/npm /usr/local/bin/npm

Jpom 服务端安装

官方提供了多种安装方式,推荐使用「一键安装」,默认会安装到 /usr/local/jpom-server 目录。

# 一键默认安装 + 自动配置开机自启服务curl -fsSL https://jpom.top/docs/install.sh | bash -s Server jdk+default+service

可以通过以下命令管理 Jpom 服务端:

  • 启动:systemctl start jpom-server
  • 停止:systemctl stop jpom-server
  • 重启:systemctl restart jpom-server

更多 Jpom 服务端安装方式可以查看「安装 Jpom」。

Jpom 插件安装

插件安装也同样推荐使用「一键安装」,默认会安装到 /usr/local/jpom-agent 目录。

# 一键默认安装 + 自动配置开机自启服务curl -fsSL https://jpom.top/docs/install.sh | bash -s Agent jdk+default+service

可以通过以下命令管理 Jpom 插件:

  • 启动:systemctl start jpom-agent
  • 停止:systemctl stop jpom-agent
  • 重启:systemctl restart jpom-agent

使用

初始化

浏览器访问 IP:2122(或自行绑定域名)进入管理页面,如下图所示:

初始化

设置初始化系统账户,根据需要开启两步验证:

两步验证

逻辑节点

节点简单理解为服务器就可以,点击节点管理 > 逻辑节点 > 快速绑定,如下所示:

逻辑节点

由于上面已经安装了 Jpom 插件,所以这里我们直接进行快速绑定,展开快速绑定并复制命令,如下图所示:

快速绑定

进入到 Jpom 插件安装的目录,如果是默认安装那么目录为 /usr/local/jpom-agent,执行复制好的快速绑定命令。

等待页面的执行结果显示绑定成功即完成绑定,如果有多个 IP 可能需要手动选择要绑定的 IP。

绑定成功

点击节点的管理按钮,进入到管理页面,如下图所示:

管理节点

点击插件端配置 > 白名单配置,项目路径填写 /usr/local/web(自定义前端项目的部署目录,此处仅用于举例),点击提交。

白名单配置

点击项目管理 > 项目列表 > 新增,如下图所示:

新增项目

填写各项信息,其中运行方式要选择 File,填写后点击确定,如下图所示:

编辑项目

在线构建

点击在线构建 > 仓库信息 > 新增,如下图所示:

新增仓库信息

填入各项信息,点击确定。

编辑仓库

构建列表

点击在线构建 > 仓库信息 > 构建列表 > 新增,如下图所示:

新增构建

按提示填写各项信息,点击确定即可,可以参考下图:

编辑构建

说明:

  • 构建方式:选择本地构建
  • 构建命令:可以参考提示或按照项目实际的命令填写
  • 产物目录:按照本地构建后的目录填写,一般都是 dist
  • 发布操作:选择项目
  • 清空发布:选择是

点击构建 > 直接构建,开始构建和部署项目。

直接构建

等待日志显示构建结束,即可通过 IP 或域名(自行配置 Nginx)访问项目。

构建日志

自动部署

上面实现了项目的构建和部署,但是并没有实现自动化,那要怎么才能实现自动化呢?下面以 Gitee 为例,实现自动化构建和部署,即代码提交后自动触发构建部署。

在构建列表点击更多 > 触发器,如下图所示:

触发器

复制触发器地址,如下图所示:

触发器地址

访问 Gitee 的项目,依次点击管理 > WebHooks > 添加webHook,如下图所示:

添加 webHook

将复制的触发器地址粘贴到 URL 输入框,并点击添加按钮,如下图所示:

填写 URL

这样,以后每次提交代码之后,就会自动触发项目的构建和部署。

详细文档可查看「Gitee 提交代码后自动执行构建」。

实践案例

上面介绍的就是 Jpom 官方文档里提到的「本地构建 + 项目发布 node 项目」。

除此之外,官方还提供了其他实践案例的参考,例如 Java、Python 等项目实践案例,可访问「实践案例目录」进行查看。

总结

Jpom 满足了我自动化构建和部署前端项目的需求,作为个人或者企业测试环境的自动化工具还是很不错的。

Jpom 更多功能

除了项目的构建和部署,Jpom 还支持 SSH 终端、在线脚本、docker 管理、项目监控等功能,可以访问 https://jpom.top 进行探索。

注意事项

在体验 Jpom 的过程中,发现一些使用问题,记录下来供参考:

  • Jpom 服务端和插件不能安装到同一目录,如果使用官方一键安装可自动避免。
  • 官方一键安装脚本安装 JDK 较慢,可自行安装配置 JDK 环境。
  • 如果使用 docker 方式部署 Jpom,在构建项目时无法使用本地构建,推荐使用官方一键安装,可避免此问题。
  • SSH 使用报错,解决办法可参考「web socket 错误,请检查是否开启 ws 代理」。
  • Jpom 可能会占用过大的内存,可通过修改 /usr/local/jpom-server/bin/Server.sh/usr/local/jpom-agent/bin/Agent.shXmsXmx 大小。
  • 无需编译的前端项目构建命令,例如我有一个 docsify 项目,直接编写 markdown,那么构建命令可以参考 mkdir dist && cp * dist

新玩意|一加 Ace Pro

作者 掘墓人
2022年9月9日 11:00
  • 渠道:苏宁易购天猫旗舰店
  • 价格:3713 元

决定换手机是因为我的三星 S20+ 屏幕会时不时白屏,严重影响使用,而且玻璃后盖也有缝隙了,粘了两次还是会开胶。本来还想再撑一撑,等到有合适的手机再换的,但是当时的情况已经不允许我继续等下去了。

在下半年发布的骁龙 8+ 处理器手机里,有小米 12S Pro、realme GT2、vivo iQOO 10 Pro、一加 Ace Pro 等机型可选,综合考虑之后我选择了一加 Ace Pro,一方面是之前用过一加 6T,对一加这个品牌有好感,另一方面是性价比高。

我入手的是 16+256 版本,之前用的三星是 12+128 的,存储空间不够用,基本上只能剩下 5G 左右的空间,所以这次存储选了 256G,应该够用了。

在外观设计上,一加 Ace Pro 基本沿用了一加 10 Pro 的设计,摄像头虽然没有了哈苏联名,但是跟玻璃后盖做成了一体化。我这台是黑森配色,后盖是竖纹磨砂质感,不粘指纹,官方还有一款青雾配色,类似于青釉的感觉,但是亮面特别容易沾指纹。

黑森

一加 Ace Pro 主打性能标杆,在散热和游戏方面都有了极大提升,我虽然不玩游戏,但女朋友会玩原神,整体体验下来确实比较流程,而且发热控制的也比较好。

原神

使用原装 150W 充电套装充电是真的快,大约 20 分钟就能充满,评价晒图还送了一个 65W 的充电套装,充满电也只需要半小时左右。

150W充电

刚从三星换到一加还是很不适应的,一方面是手机尺寸和重量都有增加,拿在手上能明显感觉到增加了分量,这么说吧,S20+ 戴了手机壳也比一加 Ace Pro 要轻薄;另一方面是系统和交互,感觉 ColorOS 在某些方面还不如 OneUI 做的好。不过换机总是有这样或者那样的不习惯,多用几天就慢慢适应了。

ColorOS 也有让我印象深刻的地方,一个是息屏可以设置人像绘影,一个是图标下沉。

息屏设置人像绘影其实就是识别照片中人物的轮廓,可以跟时间等信息显示在息屏状态下。

息屏

图标下沉是在桌面时,从屏幕的左侧或者右侧向上滑动,即可触发图标下沉,滑动到应用图标上松手,即可打开应用,便于单手操作。

图标下沉

要说一加 Ace Pro 不足之处,那就是塑料中框、摄像头和指纹识别了。如果不带手机壳,塑料中框看起来确实要廉价一些;拍照感觉也不如三星 S20+;指纹识别过于靠下。但是毕竟价格在那,不可避免地要做取舍,在某些方面节约成本。

总体来说,我个人对一加 Ace Pro 还是比较满意的,充电快、性能好,虽然也有一些节约成本的地方,但整体的性价比还是很高的。

自己动手部署内网穿透:frp

作者 掘墓人
2021年1月1日 23:14

如果你有云服务器,就可以考虑自己部署内网穿透服务,这篇文章就来说下 frp -- 一个简单、高效的内网穿透工具。

本文测试使用的服务器是腾讯云服务器,系统为 64 位的 CentOS 7.6;客户端是 macOS;测试的 frp 版本为 v0.34.3。

frp 简介

frp 是一个开源项目, 采用 C/S 模式,将服务端部署在具有公网 IP 的机器上,客户端部署在内网或防火墙内的机器上,通过访问暴露在服务器上的端口,反向代理到处于内网的服务。 在此基础上,frp 支持 TCP, UDP, HTTP, HTTPS 等多种协议,提供了加密、压缩,身份认证,代理限速,负载均衡等众多能力。

项目地址:https://github.com/fatedier/frp

文档地址:https://gofrp.org/docs

frp 部署要求有一定的 Linux 基础知识,而且需要有一台公网服务器作为服务端。如果是纯小白或没有服务器,可以直接看上一篇文章「免费内网穿透服务推荐」,动手能力或者好奇心强的继续往下看。

frp 基本用法

frp 下载

下载地址:https://github.com/fatedier/frp/releases

服务端和客户端在一个压缩包里,但是由于服务端和客户端系统不一样,可能要下载两个包才行。我这里下载了 frp_0.34.3_linux_amd64.tar.gzfrp_0.34.3_darwin_amd64.tar.gz

服务端安装

frp_0.34.3_linux_amd64.tar.gz 解压,并将 frpsfrps.ini 上传到服务器,我这里上传到了 /usr/local/frp 下。

启动 frp 服务端:

./frps -c ./frps.ini

客户端安装

frp_0.34.3_darwin_amd64.tar.gz 解压,用到的文件其实只有 frpcfrpc.ini

启动 frp 客户端:

./frpc -c ./frpc.ini

启动完服务端和客户端,就可以用了吗?当然不可以,默认的配置都没有修改,接下来就来看看怎么修改。

自定义域名访问内网 Web 服务

这里,我们以「自定义域名访问内网 Web 服务」为例,对服务端和客户端的配置文件(.ini 文件)进行修改。

修改 frps.ini 如下:

[common]bind_port = 7000vhost_http_port = 80

这里的 vhost_http_port 是 HTTP 服务绑定的端口,可以修改为其他端口,使用 80 端口的好处是访问的时候域名后不用加端口。

修改 frpc.ini 如下:

[common]server_addr = 42.194.190.195server_port = 7000[web]type = httplocal_port = 80custom_domains = j.963564449.xyz

这里的 server_addr 就是你服务器的 IP,local_port 是本地程序的端口,custom_domains 是自定义的域名。

还要做几件事情:

  • 将域名 j.963564449.xyz 解析到 42.194.190.195
  • 云服务器安全组要放通 7000 端口
  • 启动本地 80 端口的程序
  • 分别启动服务器和客户端

然后访问 http://j.963564449.xyz 即可。

域名访问

这就是 frp 内网穿透的基本用法,如果觉得够用了下面的不看也可以,但如果觉得不够安全、一个映射不够用等等,那就接着往下看。

frp 进阶玩法

身份认证

为了防止有人随意使用你的 frp 服务,可以添加身份认证,最简单的就是 token 认证。

设置方法:在 frps.ini 和 frpc.ini 的 [common] 段落中配置上相同的 token 参数即可。

例如:

[common]token = juemruen

当然还有更高级的认证,可以参考文档:「frp 身份认证 」。

设置自启动

前面说到的服务端是通过命令启动的,一旦关闭远程连接,服务就会关闭,那怎么让服务保持后台运行呢?

frp_0.34.3_linux_amd64.tar.gz 解压之后可以看到一个 systemd 目录,将其中的 frps.service 文件复制到服务器的 /etc/systemd/system/ 目录下,并修改 ExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.ini,完整配置文件如下:

[Unit]Description=Frp Server ServiceAfter=network.target[Service]Type=simpleUser=nobodyRestart=on-failureRestartSec=5sExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.ini[Install]WantedBy=multi-user.target

特别提示,如果使用此方法启动 frps 服务,vhost_http_port 又想用 80 端口,需要将配置文件中的 User=nobody 注释掉或删掉,当然也可以使用 Nginx 端口转发,这里就不细说了。

设置 frps 服务开机启动:

sudo systemctl enable frps

启动 frps 服务:

sudo systemctl start frps

这样 frps 服务就可以在后台运行了,即使服务器关机重启也会自动启动。

其他命令如下:

  • 手动重启 frps 服务:
sudo systemctl restart frps
  • 停止 frps 服务:
sudo systemctl stop frps

自定义二级域名

如果同时需要多个代理,那就需要多个域名,是不是要把每个域名都解析到服务器呢?

当然不是, frp 提供了「自定义二级域名」的功能。

首先,解析 *.963564449.xyz 到 42.194.190.195。

然后,修改 frps.ini 如下:

[common]bind_port = 7000vhost_http_port = 80token = juemruensubdomain_host = 963564449.xyz

再修改 frpc.ini 如下:

[common]server_addr = 42.194.190.195server_port = 7000token = juemruen[web]type = httplocal_port = 80subdomain = j[web1]type = httplocal_port = 8080subdomain = w

这里的 web 和 web1 的名称可以自定义,但是不能重复。

最后,重启服务端和客户端,分别访问 http://j.963564449.xyzhttp://w.963564449.xyz,也就是本地 80 端口和 8080 端口对应的服务。

这样,即使有很多的代理,也无需一一解析域名,只需要写配置文件就可以了。

服务端 Dashboard

服务端 Dashboard 使用户可以通过浏览器查看 frp 的状态以及代理统计信息。

想要知道有多少客户端连接了服务端?有多少个代理?通过服务端 Dashboard 就可以查看。

在 frps.ini 的 [common] 段落添加下面的代码:

dashboard_port = 7500# dashboard 用户名密码,默认都为 admin,如果不需要,需要主动设置为空dashboard_user = admindashboard_pwd = admin

云服务器安全组放通 7500 端口,然后访问「服务器IP:7500」,即 http://42.194.190.195:7500,就可以查看 Dashboard 了。

Dashboard

通过 Proxies-->HTTP 可以查看详细信息:

Proxies

当然,文中提到的只是 frp 的部分用法,更多关于 frp 的用法和说明可以参考官方文档:https://gofrp.org/docs

年轻人的第一台智能音箱:小米小爱音箱Play版

作者 掘墓人
2020年11月21日 22:57

偶然抽奖抽中了一个「小米小爱音箱 Play 版」,感觉还不错,记录一下使用体验。

中奖

双十一之前,计划买个蓝牙音箱给电脑用,看了一圈,感觉小米音箱 Play 版还不错,本来是准备买的,但是又担心电脑蓝牙连接会有问题。

问了下小米的客服,小米音箱能不能连电脑蓝牙,客服一开始说不知道,但是我看介绍里说手机可以通过蓝牙连接音箱,客服说那电脑应该也可以,但是可能出现不兼容的情况。

正好朋友家有一台 Play 版的音箱,我就让他回家的时候试试能不能连电脑。

结果,朋友还没给我反馈,我偶然参加了一场宣讲会,在会议间隙的抽奖环节,居然抽到了奖!Redmi 手环、小米台灯和小米音箱 Play 版三选一,我肯定是选音箱了。

生活就是这样,不经意间便有惊喜。

使用体验

开箱

小米经典的白色包装:

外包装

包装里有:

  • 音箱
  • 说明书
  • 电源适配器

音箱主体尺寸为 95mm * 95mm * 140mm,外观如下图:

外观

音箱上方有播放、音量等控制按钮,以及四个麦克风,如下图:

控制按钮和麦克风

介绍完外观,再来说下音箱的基础使用。

联网

初次使用,给音箱接通电源,音箱启动后会闪烁黄色呼吸灯,进入配对状态。

手机下载「小爱音箱」APP,打开蓝牙,即可搜索设备进行配对连接。但是我在给音箱配网的环节失败了,按照下图中的提示试了三次也不行。

配网失败

然后我想到「米家」APP 应该能连音箱,就打开试了一下,果然,整个连接过程很顺畅,比「小米音箱」APP 的体验要好得多。如果你也买了小米的智能音箱,推荐你也试试通过米家来连接。

米家

通过米家连接成功之后,如果小爱音箱登陆的是同一个账号,也会显示该设备。

语音控制

小米智能音箱最基础的功能就是语音跟「小爱」对话,唤醒方式就是说出「小爱同学」,音箱会回答「我在」,然后就可以下达你的指令了。

在小爱音箱 APP 中,还可以选择音箱的「方言和音色」。打开小爱音箱 APP --> 我 --> 下拉菜单 --> 方言与音色。

方言与音色

除了让小爱放歌曲、设置闹钟、查询天气等基础操作,还可以用来控制家里的小米智能设备,当然要把设备提前加入到米家中。

例如:

  • 小爱同学,打开电视。
  • 小爱同学,播放「女儿们的恋爱」。
  • 小爱同学,打开空调。
  • 小爱同学,空调调到 28 度。

理论上,能通过米家连接的设备,都可以通过小爱来控制,包括但不限于小米的设备,具体支持的设备,可以打开米家 APP --> 我的 --> 其他平台设备 --> 点击添加进行查看。

当然,小爱同学的技能也不止这些。跟小爱同学说早安,会播放今日早报;说晚安会预报明天天气并播放助眠音乐。更多技能可以进入小爱音箱 APP --> 技能中心进行查看。

关于蓝牙

文章开始也说到了,我本来就是想给电脑配个蓝牙音箱,那么小米小爱音箱 Play 版能否通过电脑蓝牙来连接呢?

先说结论:可以的。

不过音箱的蓝牙是默认关闭的,要先将其打开。进入小爱音箱 APP --> 我的 --> 蓝牙设置 --> 打开音箱蓝牙开关和音箱蓝牙可被发现。

蓝牙设置

通过以上设置,电脑和手机就可以搜索到音箱了,连接之后就可以通过音箱来播放声音,同时也不影响小爱同学的使用。

其实,官方说明里有提到手机可以通过蓝牙连接音箱,理论上电脑也可以,毕竟都是蓝牙连接,没什么区别。

另外,Play 版的音箱还可以用来当「蓝牙网关」,比如连接「米家蓝牙温湿度计」,与「米家互联网空调」进行联动。需要注意的是,开启蓝牙网关功能会导致手机和电脑无法通过蓝牙连接音箱。

整体体验

  • 音质说不上特别好,但是绝对对得起它的价格。
  • 语音控制智能家居,这个体验很特别,有点「贾维斯」的感觉。
  • 可以通过蓝牙连接手机或电脑,作为外放音箱,解决了我最初的需求。

当然,小爱音箱也不是没有缺点,音箱顶部会发热,我搜索了一下,可能是设计问题导致的,不是个例,好在温度可以接受。

智能音箱

智能音箱给我的感受跟手机语音助手还是不一样的,具体体现在以下几点:

  • 音箱的使用场所在家里,可以很方便地进行语音对话;而手机的使用多数是在公司等公开场所,基本不方便使用语音助手。
  • 智能音箱可以与智能家居联动,极大提升了语音的实用性;而手机语音助手只能跟手机内的应用联动。
  • 对于音箱来说,语音控制是主要的操作,使用 APP 控制是辅助操作;而对于手机来说,手指触控是主要操作,语音控制反而是辅助操作。
  • 借助语音助手,音箱可以轻松成为智能家居的中枢;而手机虽然也可以通过 APP 来操作相应的设备,但是没有智能音箱那种「智能」的感觉。

如果你也有小米的其他智能家居设备,推荐你也来一台小米小爱音箱,相信能给你不一样的体验。

最后有一个小彩蛋:网上流传说「天猫精灵」的唤醒词其实是「天猫精」,有人就好奇对小爱音箱说「小爱同」是不是也能唤醒?我没有天猫精灵,没办法测试「天猫精」是否好使,但是我对小爱音箱试了「小爱同」,一定概率下确实会响应。

❌
❌