Skip to content

Instantly share code, notes, and snippets.

View dalexsoto's full-sized avatar

Alex Soto dalexsoto

View GitHub Profile
@dalexsoto
dalexsoto / IsPalindrome.cs
Created February 3, 2020 01:37 — forked from davidfowl/IsPalindrome.cs
Works for surrogate pairs
static bool IsPalin(string s)
{
var bi = s.Length - 1;
foreach (var r in s.EnumerateRunes())
{
if (!Rune.TryGetRuneAt(s, bi - (r.Utf16SequenceLength - 1), out var b) || !r.Equals(b))
{
return false;
}
@dalexsoto
dalexsoto / com.alexsoto.ensure-screensharing.plist
Last active August 14, 2025 18:05
Enable screen sharing and keep it enabled by checking every 30 minutes, Thanks to AI for doing all of this. Remove `xattr -r -d com.apple.quarantine .` then `chmod +x install-ensure-screensharing.sh` and run
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.alexsoto.ensure-screensharing</string>
<!-- Use absolute paths only. If your script needs a shell, call it explicitly. -->
<key>ProgramArguments</key>
<array>