#37

date
Mar 24, 2024
tags
summary
type
Post
status
Published
slug
series-37

Emby Server

notion image
notion image
notion image

React Native - Reanimated

让动画运行在 UI 线程上,避免 JS 主线程过于频繁的和 UI 线程通讯,来提高动画的流畅度。涉及到一些需要手势跟随的动画时很有用。
缺点是代码是命令式而非声明式,易读性和表达力不够好

React Native 的渲染机制

JS 线程将视图信息(结构、样式、属性等)传递给 Shadow 线程,创建出用于布局计算的 Shadow Tree,Shadow 线程计算好布局之后,再将完整的视图信息(包括宽高、位置等)传递给主线程,主线程据此创建 Native View
对于用户输入,则先由主线程将相关信息打包成事件消息传递到 Shadow 线程,再根据 Shadow Tree 建立的映射关系生成相应元素的指定事件,最后将事件传递到 JS 线程,执行对应的 JS 回调函数
notion image

Nest.js

Bezel - 把 iPhone/Apple TV 投屏到 Mac 上

最近又更新了一个功能,可以把附近的 Apple TV 投屏到 Mac 上
notion image
以后分享 Apple TV 的画面就方便多了

注册 Azure TTS 听稍后读的文章

Readwise Reader 可以用手机听文章,最近也推出了 Web TTS,英文用的是 OpenAI 的 TTS 引擎,而中文的 Azure TTS 还是很浓的机器人语音的味道。Edge 浏览器也有 TTS 功能,他们背后应该都是使用的 Azure TTS 引擎。

购买 Interactive SVG Animations

Rewind 的使用感受

PhotoSync 跨平台间同步照

本着不把鸡蛋放在一个篮子的想法,一直都想把 iCloud 中的照片放到其它的地方保存一份。这个 App 就能完美的完成这项任务。不过,自动执行计划同步任务需要订阅 Pro 版本
notion image

OmniDiskSweeper - DaisyDisk 的免费替代

HuggingChat - 体验 LLama 3 模型

不打算本地部署,单纯的体验这阵子很热门的开源大模型

用 Safari PWA 把 Youtube Music 变成独立的 App

notion image
用 Safari 的 PWA 和之前 Chrome PWA 应用相比的好处是,在打开 PWA 应用时不需要再启动器浏览器(Chrome 的 PWA 在启动时如果 Chrome 是关闭的,会自动打开 Chrome)
这种办法的缺点是 PWA 应用内无法使用浏览器拓展

快速下载 App Store 中的 App 的图标 - Pushkeen.AI - Discover the best push notifications to grow your business

notion image

VSCode Quick Text Search #TIL

使用 % 符号触发
使用 % 符号触发
基本上是把全局搜索的功能搬到了命令面板上,优点是不用打开侧边栏

Next.js 14 的新功能:部分预渲染

Next.js 提供了 SSR、SSG、ISR 等各种渲染模式,但他们都是以页面为单位的。也就是说某个页面在“动态渲染”和“静态渲染”是非此即彼的关系。但有时候页面中有一部分内容是动态的(比如用户推荐)而其它部分是静态的。Next.js 14 提供了这种新的能力,在一个页面中可以部分预渲染,部分动态渲染

© Craig Hart 2021 - 2024