Skip to content

Instantly share code, notes, and snippets.

View RyanTheTechMan's full-sized avatar
💎
Programming Perfection

Ryan Ernest RyanTheTechMan

💎
Programming Perfection
View GitHub Profile
@id628
id628 / README.md
Last active September 6, 2026 19:28
XGIMI Titan Noir (Max) — ESPHome serial-control bridge for Home Assistant (power-on from standby, source/mode/brightness, remote keys, temp sensor)

XGIMI Titan Noir (Max) — Home Assistant control over serial

Native Home Assistant control of an XGIMI Titan Noir / Titan Noir Max projector over its USB-to-RS232 serial interface, using a cheap ESP32. The Titan Noir has no shipping IP control, but serial works — including power-on from standby, which BLE and CEC can't do dependably.

Before you invest time in this: it's a tinkerer's project (an ESP32, a USB-serial cable, a few jumper wires, ESPHome) — and there's one projector quirk that trips everyone up. Read The catch below first. Depending on your

@machineonamission
machineonamission / delloem.bat
Created August 20, 2021 03:17
Sets registry flags to dell ones to trick Dell Mobile Connect to think your PC is a dell pc.
echo Setting OEMID in RegEdit...
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Store" /v OEMID /f /t REG_SZ /d DELL
echo Setting SCMID in RegEdit
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Store" /v StoreContentModifier /f /t REG_SZ /d DELL_Xps
@fbartho
fbartho / 0. Synology RAID Expansion-Resync Performance.md
Last active June 30, 2026 05:43
Walkthrough of what I did to increase performance on my Synology NAS box during an expansion, and afterwards.

Performance on Synology RAIDs

(especially while expanding)

Warning: The exact commands may not match for your particular linux OS / Synology(NAS) device. I had to customize the commands after exploring my particular system's setup.

If you're new to linux, or this is a new piece of hardware / a new synology device, jump down to the section called "Inspecting a setup"

Contents

@Naphier
Naphier / UGuiTextToTextMeshPro.cs
Created January 4, 2017 15:23
Unity3D Editor Tool to convert Unity GUI Text objects to Text Mesh Pro Text Objects
using UnityEngine;
using UnityEditor;
using UnityEngine.UI;
using TMPro;
using TMPro.EditorUtilities;
public class UGuiTextToTextMeshPro : Editor
{
[MenuItem("GameObject/UI/Convert To Text Mesh Pro", false, 4000)]
static void DoIt()