Skip to content

Instantly share code, notes, and snippets.

View omarmciver's full-sized avatar
🏠
Working from home

Omar McIver omarmciver

🏠
Working from home
View GitHub Profile
@omarmciver
omarmciver / create_self_signed_cert.sh
Created August 6, 2024 16:03
[create_self_signed_cert] #Shell
#!/bin/bash
# Check if the correct number of arguments is provided
if [ "$#" -ne 2 ]; then
echo "Usage: $0 <hostname> <IP address>"
exit 1
fi
HOSTNAME=$1
IP=$2
@omarmciver
omarmciver / Windows DPC Latency Fixes.md
Created January 21, 2025 04:26
[Windows DPC Latency Fixes]

Windows & NVIDIA DPC Latency Issues: Troubleshooting Steps

General Steps:

1. Disable Power Saving Features

  • Disable all power-saving features in BIOS/UEFI settings.
  • Set a high-performance power plan in Windows:
    Right-click on 'Power' icon in taskbar > 'Choose what the power button does' > 'Change settings that are currently unavailable'
    
@omarmciver
omarmciver / new-data-vhdx-wsl2.md
Last active August 5, 2026 10:22
New VHDX attach to WSL2

Creating and Maintaining a VHDX Drive in WSL

This guide explains how to create, mount, and maintain a VHDX drive for use with WSL (Windows Subsystem for Linux).

Prerequisites

  • Windows 10/11 with WSL2 installed
  • Administrative access
  • PowerShell
  • Sufficient disk space
# wsl-vpn-arp-fix.ps1
# Fixes WSL2 connectivity after Cisco VPN reconnects by syncing ARP from Windows
# Requires: Run as Administrator
Write-Host ""
Write-Host "=== Fix WSL VPN (Adapter-based ARP Sync) ===" -ForegroundColor Cyan
# Match Cisco AnyConnect / Secure Client adapter
$adapterPattern = "Cisco"

Inside the Claude Code source

Anthropic's Claude Code CLI source code leaked onto GitHub recently. All of it. About 1,900 files and a lot of TypeScript.

I read through the key modules. What follows is a breakdown of the surprising parts: how the system actually works, where Anthropic made clever engineering choices, and where their approach diverges from OpenAI's Codex in ways you wouldn't guess from using either tool.

Lifecycle of a request

Here's what happens when you type a message into Claude Code:

@omarmciver
omarmciver / microstratey_extract.py
Created July 21, 2026 13:44
MicroStratey Extract
"""
MicroStrategy metadata lineage crawler.
Produces:
output/
objects.jsonl
definitions/
lineage.csv
errors.csv