第12话

date
Jul 18, 2022
tags
summary
type
Post
status
Published
slug
series-12

购入飞利浦 27E1N8900 显示器

notion image
看似是一个平平无奇的 27 寸 4K 显示器,它的独特完全是因为这块 OLED 面板的屏幕。
之前对显示器各项参数去了解了挺多,但自己没有使用过太多中高端的显示器,只能靠眼睛和以屏幕优秀著称的 MacBook 来做对比。我的主观感受这块屏幕相比 Macbook 的色彩更加浓郁,黑色显示纯净。
主屏幕从 2K 升级到 4K,看代码时文字就细腻很多。把替换下来的 2K 144Hz 的 Dell 显示器作为副屏,偶尔用来打 FPS 游戏,这套组合很符合我的使用场景。
总体来说是相当不错的一次购物体验,买东西最重要就是图个自己喜欢、用着舒心

gacm

一个极简的 Git 帐号管理工具,可以用它方便地切换和管理 Git 用户,我自己默认的全局 Git Config username、email 是 GitHub 的,但是平时提交公司代码的时候就不想用自己 GitHub 的信息,所以用这个命令可以方便的切换个人和公司的邮箱信息。
pnpm add gacm -g

yarn add gacm -g

npm install gacm -g

# just like nvm
gacm ls

gacm use xxx ---local

gacm use xxx ---global

gacm add --name xxx --email xxx

gacm delate user
如果你已经有了几个提交用的是个人信息,可以使用 git rebase 进入交互模式后修改,后面可以使用 git commit --amend --author="username<email>" 这个命令修改

.Net 技术的六个误区

6 .NET Myths Dispelled — Celebrating 21 Years of .NET 为 .Net 正名,逐一解释常见的 6个误解
  • .NET是针对Windows的
    • .NET 6 已经支持在 Windows、 Linux 和 macOS 上运行,支持 x86、 x64、 Arm32和 Arm64。
  • 它比Node/Python/Go/Rust慢。
  • 它是一个遗留的平台
  • 工具很昂贵
  • .NET对开源并不友好
  • 它是为蓬勃发展的企业开发的

useMemo 和 useCallback 的用处

之前不怎么用它们两个函数,所以一直没有去理解它们的用途,最近用到后才看了一下,发现它们对比普通的变量和函数,每次执行 setState() 刷新时会重新生成一次内存地址,而 useMemo 和 useCallback 则是用于减少 “重新生成” 的次数,只有第二个参数 deps 变化时才会 “重新生成”

MacBook Pro 14" M1 Pro

教育优惠入手,价格是 13899,送一个 AirProds (第二代),加 400 可以升级到第三代,第二代如果二手出去的话价格是 630 这样子,原价 999 的耳机直接亏损 369,这还不算自己要出的快递费,快递费另外附加 😭。想想还是留着吧,当一个备用耳机,之前的耳机没电后,放耳机仓充电,可以瞬间切换 🤣 交替使用

iPhone XS Max

给老爸换手机,之前每次过年回家就要帮父母清理手机数据,不然没空间使用,而他们使用的手机是安卓手机,而且是那种用了3年有点卡,但是又没有坏那种,外形是好的,所以每当我处理优化的时候就很痛苦,xx 米系统、xx 耀系统还是是很旧的系统,都不支持更新到最新版本,有些 App 都不能安装最新版本,下载个微信还要找到 2年前的 5.xx 的版本下载,不然都安装不了 😂
所以这次就二手购买了 XS Max,这个手机的配置是 白色/256G/国行/全新电池,价格是 2899,可惜 XS 系列那一年没有 128G 的,不然也够用了,电池容量是 3,174mAh,iPhone 13 也就 3,227 mAh,对比下来已经满足续航需求了

Mac 软件折腾之旅 - tw93

WeRead

微信读书的 Mac 版本 3.6 MB
notion image

Graphite 石墨

搜狗输入法皮肤
notion image

搜狗输入法 Mac & iOS

Apple 系统自带的输入法没法像搜狗输入法那样提供高频的日常词语、网络热词、斗图,音译选词必须依赖网络 AI 统计才能高效输入,不然还不如五笔定位精确,想起之前看到的这个视频 中文输入法45年发展史 - B站,当然搜狗输入法也有它的缺点,如词语隐私、文字剪切板、iOS 软件体验、有广告,这是一个取舍问题,或者选择两个都使用,按需切换

Region 也会影响 Google 搜索结果

影响 Google 搜索结果的变量,不单受 Languages 影响,Region 也会影响,可以打开 Search Settings进行设置

视频格式 HEVC 和 H.264

最近开发移动端视频上传的时候发现一件事情,就是明明 iPhone 录制的视频 size 是小于 10MB 的,但是实际上调用 API Upload 的时候,传输的 File 大小却是它的 2 倍
notion image
notion image
经过测试发现
iPhone 录制的视频:
  • iOS 手机上传,实际大小要乘 2
  • android 手机上传,实际大小无变化
  • macOS 网页上传,实际大小无变化
Android 录制的视频:
  • iOS 手机上传,实际大小无变化
  • android 手机上传,实际大小无变化
  • macOS 网页上传,实际大小无变化
对比了一下两个视频的格式,发现 iPhone 录制的视频格式是 HEVC,而安卓录制的视频格式是 H.264。
notion image
notion image
然后网上搜索了一波,原因大概是这样的,HEVC被認為不僅提昇影像品質,同時也能達到H.264/MPEG-4 AVC兩倍之壓縮率,等同于录制相同的视频质量,由于压缩率比较好,存储空间会比 H.264 格式小 50%。iPhone 解析播放时输出的影像质量是一样的,也就说解析后,实际大小是要乘 2,Android 和 macOS 没有解析,默认输出的大小也不用乘 2 了。
不过 iOS 系统设置的相机可以修改默认视频录制的格式,高效 = HEVC,兼容性 = H.264
notion image
 

© Craig Hart 2021 - 2024