corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08c66-6861-724f-bc9b-167ee63311ff", "title": "Elgato Key Light Neo USB Protocol", "url": "https://zameermanji.com/blog/2026/3/4/elgato-key-light-neo-usb-protocol/", "published_at": "2026-03-04T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167ee689bf0f", "title": "Sandboxing subprocesses in Python on macOS", "url": "https://zameermanji.com/blog/2025/4/1/sandboxing-subprocesses-in-python-on-macos/", "published_at": "2025-04-01T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167ee6bf78e9", "title": "Understanding TurboTax .tax files", "url": "https://zameermanji.com/blog/2024/1/7/understanding-turbotax-tax-files/", "published_at": "2024-01-07T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167ee752ad19", "title": "Binding to privileged ports without root on macOS", "url": "https://zameermanji.com/blog/2024/1/5/binding-to-privileged-ports-without-root-on-macos/", "published_at": "2024-01-05T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167ee7f65c19", "title": "Using nix without root", "url": "https://zameermanji.com/blog/2023/3/26/using-nix-without-root/", "published_at": "2023-03-26T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167ee8db17b2", "title": "A utility for building wheels in reproducible environments", "url": "https://zameermanji.com/blog/2023/1/30/a-utility-for-building-wheels-in-reproducible-environments/", "published_at": "2023-01-30T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167ee9ca56e9", "title": "Working around a failing configure script", "url": "https://zameermanji.com/blog/2023/1/14/working-around-a-failing-configure-script/", "published_at": "2023-01-14T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167ee9ec23cf", "title": "Building and installing an NPM package offline", "url": "https://zameermanji.com/blog/2023/1/10/building-and-installing-an-npm-package-offline/", "published_at": "2023-01-10T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167eea344b02", "title": "Specifying a relative interpreter in a shebang", "url": "https://zameermanji.com/blog/2022/9/17/specifying-a-relative-interpreter-in-a-shebang/", "published_at": "2022-09-17T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167eea8e99b7", "title": "How to use GitHub to host Python wheels", "url": "https://zameermanji.com/blog/2022/8/17/how-to-use-github-to-host-python-wheels/", "published_at": "2022-08-17T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167eeb30e5b9", "title": "Using FUSE without root on Linux", "url": "https://zameermanji.com/blog/2022/8/5/using-fuse-without-root-on-linux/", "published_at": "2022-08-05T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167eec228151", "title": "Ubuntu 21.10 makes libgpiod unusable", "url": "https://zameermanji.com/blog/2022/1/18/ubuntu-21-10-makes-libgpiod-unusable/", "published_at": "2022-01-18T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167eecb95ceb", "title": "A fast USB storage gadget on the Pine A64", "url": "https://zameermanji.com/blog/2022/1/5/a-fast-usb-storage-gadget-on-the-pine-a64/", "published_at": "2022-01-05T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167eed70cdfc", "title": "Customizing u-boot build configuration", "url": "https://zameermanji.com/blog/2021/12/29/customizing-u-boot-build-configuration/", "published_at": "2021-12-29T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167eed8611a5", "title": "Combining Sunxi Boot with GUID Partition Tables", "url": "https://zameermanji.com/blog/2021/11/22/combining-sunxi-boot-with-guid-partition-tables/", "published_at": "2021-11-22T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167eedf3e405", "title": "Fixing wpa_supplicant’s systemd unit file", "url": "https://zameermanji.com/blog/2021/11/17/fixing-wpa-supplicants-systemd-unit-file/", "published_at": "2021-11-17T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167eeea51ae5", "title": "ZFS Pool Configuration for a Home NAS", "url": "https://zameermanji.com/blog/2021/9/16/zfs-pool-configuration-for-a-home-nas/", "published_at": "2021-09-16T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167eeed14ead", "title": "Installing Ubuntu 20.04 over SSH", "url": "https://zameermanji.com/blog/2021/9/9/installing-ubuntu-20-04-over-ssh/", "published_at": "2021-09-09T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167eeee60cdb", "title": "Monitoring battery status on macOS with Rust", "url": "https://zameermanji.com/blog/2021/8/17/monitoring-battery-status-on-macos-with-rust/", "published_at": "2021-08-17T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167eefd1d5ce", "title": "Counting open file descriptors on macOS", "url": "https://zameermanji.com/blog/2021/8/1/counting-open-file-descriptors-on-macos/", "published_at": "2021-08-01T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167ef016c591", "title": "Trying and failing to leak memory with Rust and Foundation", "url": "https://zameermanji.com/blog/2021/7/19/trying-and-failing-to-leak-memory-with-rust-and-foundation/", "published_at": "2021-07-19T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167ef0347e71", "title": "Using bindgen with System Frameworks on macOS", "url": "https://zameermanji.com/blog/2021/7/13/using-bindgen-with-system-frameworks-on-macos/", "published_at": "2021-07-13T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167ef0e7d6e6", "title": "Getting standard macOS directories", "url": "https://zameermanji.com/blog/2021/7/7/getting-standard-macos-directories/", "published_at": "2021-07-07T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167ef1160c19", "title": "Creating a Virtualenv from a PEX", "url": "https://zameermanji.com/blog/2021/7/4/creating-a-virtualenv-from-a-pex/", "published_at": "2021-07-04T00:00:00+00:00" }, { "id": "01a08c66-6861-724f-bc9b-167ef121f8fa", "title": "Packaging Multi Platform Python Applications", "url": "https://zameermanji.com/blog/2021/6/25/packaging-multi-platform-python-applications/", "published_at": "2021-06-25T00:00:00+00:00" } ] posts
Claim your blog
Back to zameermanji.com
Blog · corpus.blog/blogs/zameermanji.com/posts
zameermanji.com
zameermanji.com
2026
Elgato Key Light Neo USB Protocol
original ↗
4 Mar 2026
2025
Sandboxing subprocesses in Python on macOS
original ↗
1 Apr 2025
2024
Understanding TurboTax .tax files
original ↗
7 Jan 2024
Binding to privileged ports without root on macOS
original ↗
5 Jan 2024
2023
Using nix without root
original ↗
26 Mar 2023
A utility for building wheels in reproducible environments
original ↗
30 Jan 2023
Working around a failing configure script
original ↗
14 Jan 2023
Building and installing an NPM package offline
original ↗
10 Jan 2023
2022
Specifying a relative interpreter in a shebang
original ↗
17 Sept 2022
How to use GitHub to host Python wheels
original ↗
17 Aug 2022
Using FUSE without root on Linux
original ↗
5 Aug 2022
Ubuntu 21.10 makes libgpiod unusable
original ↗
18 Jan 2022
A fast USB storage gadget on the Pine A64
original ↗
5 Jan 2022
2021
Customizing u-boot build configuration
original ↗
29 Dec 2021
Combining Sunxi Boot with GUID Partition Tables
original ↗
22 Nov 2021
Fixing wpa_supplicant’s systemd unit file
original ↗
17 Nov 2021
ZFS Pool Configuration for a Home NAS
original ↗
16 Sept 2021
Installing Ubuntu 20.04 over SSH
original ↗
9 Sept 2021
Monitoring battery status on macOS with Rust
original ↗
17 Aug 2021
Counting open file descriptors on macOS
original ↗
1 Aug 2021
Trying and failing to leak memory with Rust and Foundation
original ↗
19 Jul 2021
Using bindgen with System Frameworks on macOS
original ↗
13 Jul 2021
Getting standard macOS directories
original ↗
7 Jul 2021
Creating a Virtualenv from a PEX
original ↗
4 Jul 2021
Packaging Multi Platform Python Applications
original ↗
25 Jun 2021