Unlock AI Power in Obsidian for Enhanced ProductivityRecently, in order to better organize the notes generated during work and study, I started trying to use Obsidian for note management.Nov 28Nov 28
5x Faster Object.assign — A JavaScript Performance TrickJavaScript performance optimization is a crucial aspect of modern web development. One common task in JavaScript is copying properties from…Nov 11Nov 11
Build a ChatGPT based Voice AssistantThis comes from seeing FOLOTOY on Twitter sharing a voice assistant built using a large language model, complete with the open-source…Nov 3Nov 3
DIY USB Current Meter (1): Component Selection and Schematic DesignUSB current meters are quite commonly used in electronic DIY projects. They can be used to observe the real-time current, voltage, and…Oct 22Oct 22
Monaco Editor in Action: Adding Code FoldingIn the previous article 4 Steps to Add Custom Language Support to Monaco Editor, we learned how to use Monaco Editor to create an editor…Sep 11, 2023Sep 11, 2023
Editing Array in JSON like CSV with Power JSON EditorIn front-end project development, we frequently utilize the JSON format as the communication medium between the server and front-end pages…Aug 19, 2023Aug 19, 2023
Using INA219 with Arduino to Measure Voltage, Current, and Power in a CircuitRecently, while working on a DIY project, I needed to measure voltage, current, and power in the circuit. After comparing several chips, I…Aug 16, 2023Aug 16, 2023
DIY All in 1 Air Quality MonitorAir quality is crucial to human health and happiness. We breathe a significant amount of air every day, but we rarely pay attention to its…Jun 2, 2023Jun 2, 2023
Update Dynamic Island and Live Activity with Push NotificationWith the launch of Live Activity in iOS 16 and the official support of Dynamic Island in iOS 16.1, we have been able to submit to the App…Oct 29, 20222Oct 29, 20222