Skip to content

Instantly share code, notes, and snippets.

View J16N's full-sized avatar
🎨
Being Creative

Tsubasa J16N

🎨
Being Creative
View GitHub Profile
@diyism
diyism / Use your android phone as a karaoke microphone in Linux.md
Last active November 1, 2025 19:54
Use your android phone as a karaoke microphone in Linux

micclient+WoMic is close source, while Mumble is open source, so on armbian tv, I can only use Mumble+Murmurd+Plumble.

====================1. "mumble+murmurd"(on arm64 armbian linux tv)+plumble(on android/ios)====================

refer: https://github.com/diyism/mic_over_mumble
sudo apt install mumble mumble-server
sudo systemctl stop mumble-server.service
sudo /lib/systemd/systemd-sysv-install disable mumble-server
@paulirish
paulirish / what-forces-layout.md
Last active December 18, 2025 10:31
What forces layout/reflow. The comprehensive list.

What forces layout / reflow

All of the below properties or methods, when requested/called in JavaScript, will trigger the browser to synchronously calculate the style and layout*. This is also called reflow or layout thrashing, and is common performance bottleneck.

Generally, all APIs that synchronously provide layout metrics will trigger forced reflow / layout. Read on for additional cases and details.

Element APIs

Getting box metrics
  • elem.offsetLeft, elem.offsetTop, elem.offsetWidth, elem.offsetHeight, elem.offsetParent
@staltz
staltz / introrx.md
Last active December 1, 2025 11:31
The introduction to Reactive Programming you've been missing